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: Yael Chemla <yael.chemla@foss.arm.com> 3392M: Gilad Ben-Yossef <gilad@benyossef.com> 3393L: linux-crypto@vger.kernel.org 3394S: Supported 3395F: drivers/crypto/ccree/ 3396W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3397 3398CEC FRAMEWORK 3399M: Hans Verkuil <hans.verkuil@cisco.com> 3400L: linux-media@vger.kernel.org 3401T: git git://linuxtv.org/media_tree.git 3402W: http://linuxtv.org 3403S: Supported 3404F: Documentation/media/kapi/cec-core.rst 3405F: Documentation/media/uapi/cec 3406F: drivers/media/cec/ 3407F: drivers/media/rc/keymaps/rc-cec.c 3408F: include/media/cec.h 3409F: include/media/cec-notifier.h 3410F: include/uapi/linux/cec.h 3411F: include/uapi/linux/cec-funcs.h 3412F: Documentation/devicetree/bindings/media/cec.txt 3413F: Documentation/ABI/testing/debugfs-cec-error-inj 3414 3415CEC GPIO DRIVER 3416M: Hans Verkuil <hans.verkuil@cisco.com> 3417L: linux-media@vger.kernel.org 3418T: git git://linuxtv.org/media_tree.git 3419W: http://linuxtv.org 3420S: Supported 3421F: drivers/media/platform/cec-gpio/ 3422F: Documentation/devicetree/bindings/media/cec-gpio.txt 3423 3424CELL BROADBAND ENGINE ARCHITECTURE 3425M: Arnd Bergmann <arnd@arndb.de> 3426L: linuxppc-dev@lists.ozlabs.org 3427W: http://www.ibm.com/developerworks/power/cell/ 3428S: Supported 3429F: arch/powerpc/include/asm/cell*.h 3430F: arch/powerpc/include/asm/spu*.h 3431F: arch/powerpc/include/uapi/asm/spu*.h 3432F: arch/powerpc/oprofile/*cell* 3433F: arch/powerpc/platforms/cell/ 3434 3435CEPH COMMON CODE (LIBCEPH) 3436M: Ilya Dryomov <idryomov@gmail.com> 3437M: "Yan, Zheng" <zyan@redhat.com> 3438M: Sage Weil <sage@redhat.com> 3439L: ceph-devel@vger.kernel.org 3440W: http://ceph.com/ 3441T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3442T: git git://github.com/ceph/ceph-client.git 3443S: Supported 3444F: net/ceph/ 3445F: include/linux/ceph/ 3446F: include/linux/crush/ 3447 3448CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3449M: "Yan, Zheng" <zyan@redhat.com> 3450M: Sage Weil <sage@redhat.com> 3451M: Ilya Dryomov <idryomov@gmail.com> 3452L: ceph-devel@vger.kernel.org 3453W: http://ceph.com/ 3454T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3455T: git git://github.com/ceph/ceph-client.git 3456S: Supported 3457F: Documentation/filesystems/ceph.txt 3458F: fs/ceph/ 3459 3460CERTIFICATE HANDLING: 3461M: David Howells <dhowells@redhat.com> 3462M: David Woodhouse <dwmw2@infradead.org> 3463L: keyrings@vger.kernel.org 3464S: Maintained 3465F: Documentation/admin-guide/module-signing.rst 3466F: certs/ 3467F: scripts/sign-file.c 3468F: scripts/extract-cert.c 3469 3470CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3471L: linux-usb@vger.kernel.org 3472S: Orphan 3473F: Documentation/usb/WUSB-Design-overview.txt 3474F: Documentation/usb/wusb-cbaf 3475F: drivers/usb/host/hwa-hc.c 3476F: drivers/usb/host/whci/ 3477F: drivers/usb/wusbcore/ 3478F: include/linux/usb/wusb* 3479 3480CFAG12864B LCD DRIVER 3481M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3482S: Maintained 3483F: drivers/auxdisplay/cfag12864b.c 3484F: include/linux/cfag12864b.h 3485 3486CFAG12864BFB LCD FRAMEBUFFER DRIVER 3487M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3488S: Maintained 3489F: drivers/auxdisplay/cfag12864bfb.c 3490F: include/linux/cfag12864b.h 3491 3492802.11 (including CFG80211/NL80211) 3493M: Johannes Berg <johannes@sipsolutions.net> 3494L: linux-wireless@vger.kernel.org 3495W: http://wireless.kernel.org/ 3496T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3497T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3498S: Maintained 3499F: net/wireless/ 3500F: include/uapi/linux/nl80211.h 3501F: include/linux/ieee80211.h 3502F: include/net/wext.h 3503F: include/net/cfg80211.h 3504F: include/net/iw_handler.h 3505F: include/net/ieee80211_radiotap.h 3506F: Documentation/driver-api/80211/cfg80211.rst 3507F: Documentation/networking/regulatory.txt 3508 3509CHAR and MISC DRIVERS 3510M: Arnd Bergmann <arnd@arndb.de> 3511M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3512T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3513S: Supported 3514F: drivers/char/ 3515F: drivers/misc/ 3516F: include/linux/miscdevice.h 3517 3518CHECKPATCH 3519M: Andy Whitcroft <apw@canonical.com> 3520M: Joe Perches <joe@perches.com> 3521S: Maintained 3522F: scripts/checkpatch.pl 3523 3524CHINESE DOCUMENTATION 3525M: Harry Wei <harryxiyou@gmail.com> 3526L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3527L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3528S: Maintained 3529F: Documentation/translations/zh_CN/ 3530 3531CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3532M: Peter Chen <Peter.Chen@nxp.com> 3533T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3534L: linux-usb@vger.kernel.org 3535S: Maintained 3536F: drivers/usb/chipidea/ 3537 3538CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3539M: Hans de Goede <hdegoede@redhat.com> 3540L: linux-input@vger.kernel.org 3541S: Maintained 3542F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3543F: drivers/input/touchscreen/chipone_icn8318.c 3544 3545CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3546M: Hans de Goede <hdegoede@redhat.com> 3547L: linux-input@vger.kernel.org 3548S: Maintained 3549F: drivers/input/touchscreen/chipone_icn8505.c 3550 3551CHROME HARDWARE PLATFORM SUPPORT 3552M: Benson Leung <bleung@chromium.org> 3553M: Olof Johansson <olof@lixom.net> 3554S: Maintained 3555T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3556F: drivers/platform/chrome/ 3557 3558CIRRUS LOGIC AUDIO CODEC DRIVERS 3559M: Brian Austin <brian.austin@cirrus.com> 3560M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3561L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3562S: Maintained 3563F: sound/soc/codecs/cs* 3564 3565CIRRUS LOGIC EP93XX ETHERNET DRIVER 3566M: Hartley Sweeten <hsweeten@visionengravers.com> 3567L: netdev@vger.kernel.org 3568S: Maintained 3569F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3570 3571CISCO FCOE HBA DRIVER 3572M: Satish Kharat <satishkh@cisco.com> 3573M: Sesidhar Baddela <sebaddel@cisco.com> 3574M: Karan Tilak Kumar <kartilak@cisco.com> 3575L: linux-scsi@vger.kernel.org 3576S: Supported 3577F: drivers/scsi/fnic/ 3578 3579CISCO SCSI HBA DRIVER 3580M: Karan Tilak Kumar <kartilak@cisco.com> 3581M: Sesidhar Baddela <sebaddel@cisco.com> 3582L: linux-scsi@vger.kernel.org 3583S: Supported 3584F: drivers/scsi/snic/ 3585 3586CISCO VIC ETHERNET NIC DRIVER 3587M: Christian Benvenuti <benve@cisco.com> 3588M: Govindarajulu Varadarajan <_govind@gmx.com> 3589M: Parvi Kaustubhi <pkaustub@cisco.com> 3590S: Supported 3591F: drivers/net/ethernet/cisco/enic/ 3592 3593CISCO VIC LOW LATENCY NIC DRIVER 3594M: Christian Benvenuti <benve@cisco.com> 3595S: Supported 3596F: drivers/infiniband/hw/usnic/ 3597 3598CIRRUS LOGIC MADERA CODEC DRIVERS 3599M: Charles Keepax <ckeepax@opensource.cirrus.com> 3600M: Richard Fitzgerald <rf@opensource.cirrus.com> 3601L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3602L: patches@opensource.cirrus.com 3603T: git https://github.com/CirrusLogic/linux-drivers.git 3604W: https://github.com/CirrusLogic/linux-drivers/wiki 3605S: Supported 3606F: Documentation/devicetree/bindings/mfd/madera.txt 3607F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3608F: include/linux/mfd/madera/* 3609F: drivers/gpio/gpio-madera* 3610F: drivers/mfd/madera* 3611F: drivers/mfd/cs47l* 3612F: drivers/pinctrl/cirrus/* 3613 3614CLANG-FORMAT FILE 3615M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3616S: Maintained 3617F: .clang-format 3618 3619CLEANCACHE API 3620M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3621L: linux-kernel@vger.kernel.org 3622S: Maintained 3623F: mm/cleancache.c 3624F: include/linux/cleancache.h 3625 3626CLK API 3627M: Russell King <linux@armlinux.org.uk> 3628L: linux-clk@vger.kernel.org 3629S: Maintained 3630F: include/linux/clk.h 3631 3632CLOCKSOURCE, CLOCKEVENT DRIVERS 3633M: Daniel Lezcano <daniel.lezcano@linaro.org> 3634M: Thomas Gleixner <tglx@linutronix.de> 3635L: linux-kernel@vger.kernel.org 3636T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3637S: Supported 3638F: drivers/clocksource/ 3639F: Documentation/devicetree/bindings/timer/ 3640 3641CMPC ACPI DRIVER 3642M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3643M: Daniel Oliveira Nascimento <don@syst.com.br> 3644L: platform-driver-x86@vger.kernel.org 3645S: Supported 3646F: drivers/platform/x86/classmate-laptop.c 3647 3648COBALT MEDIA DRIVER 3649M: Hans Verkuil <hans.verkuil@cisco.com> 3650L: linux-media@vger.kernel.org 3651T: git git://linuxtv.org/media_tree.git 3652W: https://linuxtv.org 3653S: Supported 3654F: drivers/media/pci/cobalt/ 3655 3656COCCINELLE/Semantic Patches (SmPL) 3657M: Julia Lawall <Julia.Lawall@lip6.fr> 3658M: Gilles Muller <Gilles.Muller@lip6.fr> 3659M: Nicolas Palix <nicolas.palix@imag.fr> 3660M: Michal Marek <michal.lkml@markovi.net> 3661L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3662T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3663W: http://coccinelle.lip6.fr/ 3664S: Supported 3665F: Documentation/dev-tools/coccinelle.rst 3666F: scripts/coccinelle/ 3667F: scripts/coccicheck 3668 3669CODA FILE SYSTEM 3670M: Jan Harkes <jaharkes@cs.cmu.edu> 3671M: coda@cs.cmu.edu 3672L: codalist@coda.cs.cmu.edu 3673W: http://www.coda.cs.cmu.edu/ 3674S: Maintained 3675F: Documentation/filesystems/coda.txt 3676F: fs/coda/ 3677F: include/linux/coda*.h 3678F: include/uapi/linux/coda*.h 3679 3680CODA V4L2 MEM2MEM DRIVER 3681M: Philipp Zabel <p.zabel@pengutronix.de> 3682L: linux-media@vger.kernel.org 3683S: Maintained 3684F: Documentation/devicetree/bindings/media/coda.txt 3685F: drivers/media/platform/coda/ 3686 3687CODE OF CONDUCT 3688M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3689S: Supported 3690F: Documentation/process/code-of-conduct.rst 3691F: Documentation/process/code-of-conduct-interpretation.rst 3692 3693COMMON CLK FRAMEWORK 3694M: Michael Turquette <mturquette@baylibre.com> 3695M: Stephen Boyd <sboyd@kernel.org> 3696L: linux-clk@vger.kernel.org 3697Q: http://patchwork.kernel.org/project/linux-clk/list/ 3698T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3699S: Maintained 3700F: Documentation/devicetree/bindings/clock/ 3701F: drivers/clk/ 3702X: drivers/clk/clkdev.c 3703F: include/linux/clk-pr* 3704F: include/linux/clk/ 3705F: include/linux/of_clk.h 3706 3707COMMON INTERNET FILE SYSTEM (CIFS) 3708M: Steve French <sfrench@samba.org> 3709L: linux-cifs@vger.kernel.org 3710L: samba-technical@lists.samba.org (moderated for non-subscribers) 3711W: http://linux-cifs.samba.org/ 3712T: git git://git.samba.org/sfrench/cifs-2.6.git 3713S: Supported 3714F: Documentation/filesystems/cifs/ 3715F: fs/cifs/ 3716 3717COMPACTPCI HOTPLUG CORE 3718M: Scott Murray <scott@spiteful.org> 3719L: linux-pci@vger.kernel.org 3720S: Maintained 3721F: drivers/pci/hotplug/cpci_hotplug* 3722 3723COMPACTPCI HOTPLUG GENERIC DRIVER 3724M: Scott Murray <scott@spiteful.org> 3725L: linux-pci@vger.kernel.org 3726S: Maintained 3727F: drivers/pci/hotplug/cpcihp_generic.c 3728 3729COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3730M: Scott Murray <scott@spiteful.org> 3731L: linux-pci@vger.kernel.org 3732S: Maintained 3733F: drivers/pci/hotplug/cpcihp_zt5550.* 3734 3735COMPAL LAPTOP SUPPORT 3736M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3737L: platform-driver-x86@vger.kernel.org 3738S: Maintained 3739F: drivers/platform/x86/compal-laptop.c 3740 3741COMPILER ATTRIBUTES 3742M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3743S: Maintained 3744F: include/linux/compiler_attributes.h 3745 3746CONEXANT ACCESSRUNNER USB DRIVER 3747L: accessrunner-general@lists.sourceforge.net 3748W: http://accessrunner.sourceforge.net/ 3749S: Orphan 3750F: drivers/usb/atm/cxacru.c 3751 3752CONFIGFS 3753M: Joel Becker <jlbec@evilplan.org> 3754M: Christoph Hellwig <hch@lst.de> 3755T: git git://git.infradead.org/users/hch/configfs.git 3756S: Supported 3757F: fs/configfs/ 3758F: include/linux/configfs.h 3759 3760CONNECTOR 3761M: Evgeniy Polyakov <zbr@ioremap.net> 3762L: netdev@vger.kernel.org 3763S: Maintained 3764F: drivers/connector/ 3765 3766CONTROL GROUP (CGROUP) 3767M: Tejun Heo <tj@kernel.org> 3768M: Li Zefan <lizefan@huawei.com> 3769M: Johannes Weiner <hannes@cmpxchg.org> 3770L: cgroups@vger.kernel.org 3771T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3772S: Maintained 3773F: Documentation/cgroup* 3774F: include/linux/cgroup* 3775F: kernel/cgroup* 3776 3777CONTROL GROUP - CPUSET 3778M: Li Zefan <lizefan@huawei.com> 3779L: cgroups@vger.kernel.org 3780W: http://www.bullopensource.org/cpuset/ 3781W: http://oss.sgi.com/projects/cpusets/ 3782T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3783S: Maintained 3784F: Documentation/cgroup-v1/cpusets.txt 3785F: include/linux/cpuset.h 3786F: kernel/cgroup/cpuset.c 3787 3788CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3789M: Johannes Weiner <hannes@cmpxchg.org> 3790M: Michal Hocko <mhocko@kernel.org> 3791M: Vladimir Davydov <vdavydov.dev@gmail.com> 3792L: cgroups@vger.kernel.org 3793L: linux-mm@kvack.org 3794S: Maintained 3795F: mm/memcontrol.c 3796F: mm/swap_cgroup.c 3797 3798CORETEMP HARDWARE MONITORING DRIVER 3799M: Fenghua Yu <fenghua.yu@intel.com> 3800L: linux-hwmon@vger.kernel.org 3801S: Maintained 3802F: Documentation/hwmon/coretemp 3803F: drivers/hwmon/coretemp.c 3804 3805COSA/SRP SYNC SERIAL DRIVER 3806M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3807W: http://www.fi.muni.cz/~kas/cosa/ 3808S: Maintained 3809F: drivers/net/wan/cosa* 3810 3811CPMAC ETHERNET DRIVER 3812M: Florian Fainelli <f.fainelli@gmail.com> 3813L: netdev@vger.kernel.org 3814S: Maintained 3815F: drivers/net/ethernet/ti/cpmac.c 3816 3817CPU FREQUENCY DRIVERS 3818M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3819M: Viresh Kumar <viresh.kumar@linaro.org> 3820L: linux-pm@vger.kernel.org 3821S: Maintained 3822T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3823T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3824B: https://bugzilla.kernel.org 3825F: Documentation/cpu-freq/ 3826F: Documentation/devicetree/bindings/cpufreq/ 3827F: drivers/cpufreq/ 3828F: include/linux/cpufreq.h 3829F: tools/testing/selftests/cpufreq/ 3830 3831CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3832M: Viresh Kumar <viresh.kumar@linaro.org> 3833M: Sudeep Holla <sudeep.holla@arm.com> 3834L: linux-pm@vger.kernel.org 3835W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3836S: Maintained 3837F: drivers/cpufreq/arm_big_little.h 3838F: drivers/cpufreq/arm_big_little.c 3839 3840CPU POWER MONITORING SUBSYSTEM 3841M: Thomas Renninger <trenn@suse.com> 3842M: Shuah Khan <shuah@kernel.org> 3843L: linux-pm@vger.kernel.org 3844S: Maintained 3845F: tools/power/cpupower/ 3846 3847CPUID/MSR DRIVER 3848M: "H. Peter Anvin" <hpa@zytor.com> 3849S: Maintained 3850F: arch/x86/kernel/cpuid.c 3851F: arch/x86/kernel/msr.c 3852 3853CPUIDLE DRIVER - ARM BIG LITTLE 3854M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3855M: Daniel Lezcano <daniel.lezcano@linaro.org> 3856L: linux-pm@vger.kernel.org 3857L: linux-arm-kernel@lists.infradead.org 3858T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3859S: Maintained 3860F: drivers/cpuidle/cpuidle-big_little.c 3861 3862CPUIDLE DRIVER - ARM EXYNOS 3863M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3864M: Daniel Lezcano <daniel.lezcano@linaro.org> 3865M: Kukjin Kim <kgene@kernel.org> 3866L: linux-pm@vger.kernel.org 3867L: linux-samsung-soc@vger.kernel.org 3868S: Supported 3869F: drivers/cpuidle/cpuidle-exynos.c 3870F: arch/arm/mach-exynos/pm.c 3871 3872CPUIDLE DRIVERS 3873M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3874M: Daniel Lezcano <daniel.lezcano@linaro.org> 3875L: linux-pm@vger.kernel.org 3876S: Maintained 3877T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3878B: https://bugzilla.kernel.org 3879F: drivers/cpuidle/* 3880F: include/linux/cpuidle.h 3881 3882CRAMFS FILESYSTEM 3883M: Nicolas Pitre <nico@linaro.org> 3884S: Maintained 3885F: Documentation/filesystems/cramfs.txt 3886F: fs/cramfs/ 3887 3888CRYPTO API 3889M: Herbert Xu <herbert@gondor.apana.org.au> 3890M: "David S. Miller" <davem@davemloft.net> 3891L: linux-crypto@vger.kernel.org 3892T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3893T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3894S: Maintained 3895F: Documentation/crypto/ 3896F: Documentation/devicetree/bindings/crypto/ 3897F: arch/*/crypto/ 3898F: crypto/ 3899F: drivers/crypto/ 3900F: include/crypto/ 3901F: include/linux/crypto* 3902 3903CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3904M: Neil Horman <nhorman@tuxdriver.com> 3905L: linux-crypto@vger.kernel.org 3906S: Maintained 3907F: crypto/ansi_cprng.c 3908F: crypto/rng.c 3909 3910CS3308 MEDIA DRIVER 3911M: Hans Verkuil <hverkuil@xs4all.nl> 3912L: linux-media@vger.kernel.org 3913T: git git://linuxtv.org/media_tree.git 3914W: http://linuxtv.org 3915S: Odd Fixes 3916F: drivers/media/i2c/cs3308.c 3917F: drivers/media/i2c/cs3308.h 3918 3919CS5535 Audio ALSA driver 3920M: Jaya Kumar <jayakumar.alsa@gmail.com> 3921S: Maintained 3922F: sound/pci/cs5535audio/ 3923 3924CW1200 WLAN driver 3925M: Solomon Peachy <pizza@shaftnet.org> 3926S: Maintained 3927F: drivers/net/wireless/st/cw1200/ 3928 3929CX18 VIDEO4LINUX DRIVER 3930M: Andy Walls <awalls@md.metrocast.net> 3931L: ivtv-devel@ivtvdriver.org (subscribers-only) 3932L: linux-media@vger.kernel.org 3933T: git git://linuxtv.org/media_tree.git 3934W: https://linuxtv.org 3935W: http://www.ivtvdriver.org/index.php/Cx18 3936S: Maintained 3937F: Documentation/media/v4l-drivers/cx18* 3938F: drivers/media/pci/cx18/ 3939F: include/uapi/linux/ivtv* 3940 3941CX2341X MPEG ENCODER HELPER MODULE 3942M: Hans Verkuil <hverkuil@xs4all.nl> 3943L: linux-media@vger.kernel.org 3944T: git git://linuxtv.org/media_tree.git 3945W: https://linuxtv.org 3946S: Maintained 3947F: drivers/media/common/cx2341x* 3948F: include/media/cx2341x* 3949 3950CX24120 MEDIA DRIVER 3951M: Jemma Denson <jdenson@gmail.com> 3952M: Patrick Boettcher <patrick.boettcher@posteo.de> 3953L: linux-media@vger.kernel.org 3954W: https://linuxtv.org 3955Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3956S: Maintained 3957F: drivers/media/dvb-frontends/cx24120* 3958 3959CX88 VIDEO4LINUX DRIVER 3960M: Mauro Carvalho Chehab <mchehab@kernel.org> 3961L: linux-media@vger.kernel.org 3962W: https://linuxtv.org 3963T: git git://linuxtv.org/media_tree.git 3964S: Odd fixes 3965F: Documentation/media/v4l-drivers/cx88* 3966F: drivers/media/pci/cx88/ 3967 3968CXD2820R MEDIA DRIVER 3969M: Antti Palosaari <crope@iki.fi> 3970L: linux-media@vger.kernel.org 3971W: https://linuxtv.org 3972W: http://palosaari.fi/linux/ 3973Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3974T: git git://linuxtv.org/anttip/media_tree.git 3975S: Maintained 3976F: drivers/media/dvb-frontends/cxd2820r* 3977 3978CXGB3 ETHERNET DRIVER (CXGB3) 3979M: Santosh Raspatur <santosh@chelsio.com> 3980L: netdev@vger.kernel.org 3981W: http://www.chelsio.com 3982S: Supported 3983F: drivers/net/ethernet/chelsio/cxgb3/ 3984 3985CXGB3 ISCSI DRIVER (CXGB3I) 3986M: Karen Xie <kxie@chelsio.com> 3987L: linux-scsi@vger.kernel.org 3988W: http://www.chelsio.com 3989S: Supported 3990F: drivers/scsi/cxgbi/cxgb3i 3991 3992CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3993M: Steve Wise <swise@chelsio.com> 3994L: linux-rdma@vger.kernel.org 3995W: http://www.openfabrics.org 3996S: Supported 3997F: drivers/infiniband/hw/cxgb3/ 3998F: include/uapi/rdma/cxgb3-abi.h 3999 4000CXGB4 CRYPTO DRIVER (chcr) 4001M: Harsh Jain <harsh@chelsio.com> 4002L: linux-crypto@vger.kernel.org 4003W: http://www.chelsio.com 4004S: Supported 4005F: drivers/crypto/chelsio 4006 4007CXGB4 ETHERNET DRIVER (CXGB4) 4008M: Ganesh Goudar <ganeshgr@chelsio.com> 4009L: netdev@vger.kernel.org 4010W: http://www.chelsio.com 4011S: Supported 4012F: drivers/net/ethernet/chelsio/cxgb4/ 4013 4014CXGB4 ISCSI DRIVER (CXGB4I) 4015M: Karen Xie <kxie@chelsio.com> 4016L: linux-scsi@vger.kernel.org 4017W: http://www.chelsio.com 4018S: Supported 4019F: drivers/scsi/cxgbi/cxgb4i 4020 4021CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4022M: Steve Wise <swise@chelsio.com> 4023L: linux-rdma@vger.kernel.org 4024W: http://www.openfabrics.org 4025S: Supported 4026F: drivers/infiniband/hw/cxgb4/ 4027F: include/uapi/rdma/cxgb4-abi.h 4028 4029CXGB4VF ETHERNET DRIVER (CXGB4VF) 4030M: Casey Leedom <leedom@chelsio.com> 4031L: netdev@vger.kernel.org 4032W: http://www.chelsio.com 4033S: Supported 4034F: drivers/net/ethernet/chelsio/cxgb4vf/ 4035 4036CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4037M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 4038M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4039L: linuxppc-dev@lists.ozlabs.org 4040S: Supported 4041F: arch/powerpc/platforms/powernv/pci-cxl.c 4042F: drivers/misc/cxl/ 4043F: include/misc/cxl* 4044F: include/uapi/misc/cxl.h 4045F: Documentation/powerpc/cxl.txt 4046F: Documentation/ABI/testing/sysfs-class-cxl 4047 4048CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4049M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 4050M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 4051M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 4052L: linux-scsi@vger.kernel.org 4053S: Supported 4054F: drivers/scsi/cxlflash/ 4055F: include/uapi/scsi/cxlflash_ioctl.h 4056F: Documentation/powerpc/cxlflash.txt 4057 4058CYBERPRO FB DRIVER 4059M: Russell King <linux@armlinux.org.uk> 4060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4061W: http://www.armlinux.org.uk/ 4062S: Maintained 4063F: drivers/video/fbdev/cyber2000fb.* 4064 4065CYCLADES ASYNC MUX DRIVER 4066W: http://www.cyclades.com/ 4067S: Orphan 4068F: drivers/tty/cyclades.c 4069F: include/linux/cyclades.h 4070F: include/uapi/linux/cyclades.h 4071 4072CYCLADES PC300 DRIVER 4073W: http://www.cyclades.com/ 4074S: Orphan 4075F: drivers/net/wan/pc300* 4076 4077CYPRESS_FIRMWARE MEDIA DRIVER 4078M: Antti Palosaari <crope@iki.fi> 4079L: linux-media@vger.kernel.org 4080W: https://linuxtv.org 4081W: http://palosaari.fi/linux/ 4082Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4083T: git git://linuxtv.org/anttip/media_tree.git 4084S: Maintained 4085F: drivers/media/common/cypress_firmware* 4086 4087CYTTSP TOUCHSCREEN DRIVER 4088M: Ferruh Yigit <fery@cypress.com> 4089L: linux-input@vger.kernel.org 4090S: Supported 4091F: drivers/input/touchscreen/cyttsp* 4092F: include/linux/input/cyttsp.h 4093 4094D-LINK DIR-685 TOUCHKEYS DRIVER 4095M: Linus Walleij <linus.walleij@linaro.org> 4096L: linux-input@vger.kernel.org 4097S: Supported 4098F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4099 4100DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4101M: Joshua Kinard <kumba@gentoo.org> 4102S: Maintained 4103F: drivers/rtc/rtc-ds1685.c 4104F: include/linux/rtc/ds1685.h 4105 4106DAMA SLAVE for AX.25 4107M: Joerg Reuter <jreuter@yaina.de> 4108W: http://yaina.de/jreuter/ 4109W: http://www.qsl.net/dl1bke/ 4110L: linux-hams@vger.kernel.org 4111S: Maintained 4112F: net/ax25/af_ax25.c 4113F: net/ax25/ax25_dev.c 4114F: net/ax25/ax25_ds_* 4115F: net/ax25/ax25_in.c 4116F: net/ax25/ax25_out.c 4117F: net/ax25/ax25_timer.c 4118F: net/ax25/sysctl_net_ax25.c 4119 4120DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4121L: netdev@vger.kernel.org 4122S: Orphan 4123F: Documentation/networking/dmfe.txt 4124F: drivers/net/ethernet/dec/tulip/dmfe.c 4125 4126DC390/AM53C974 SCSI driver 4127M: Hannes Reinecke <hare@suse.com> 4128L: linux-scsi@vger.kernel.org 4129S: Maintained 4130F: drivers/scsi/am53c974.c 4131 4132DC395x SCSI driver 4133M: Oliver Neukum <oliver@neukum.org> 4134M: Ali Akcaagac <aliakc@web.de> 4135M: Jamie Lenehan <lenehan@twibble.org> 4136L: dc395x@twibble.org 4137W: http://twibble.org/dist/dc395x/ 4138W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4139S: Maintained 4140F: Documentation/scsi/dc395x.txt 4141F: drivers/scsi/dc395x.* 4142 4143DCCP PROTOCOL 4144M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4145L: dccp@vger.kernel.org 4146W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4147S: Maintained 4148F: include/linux/dccp.h 4149F: include/uapi/linux/dccp.h 4150F: include/linux/tfrc.h 4151F: net/dccp/ 4152 4153DECnet NETWORK LAYER 4154W: http://linux-decnet.sourceforge.net 4155L: linux-decnet-user@lists.sourceforge.net 4156S: Orphan 4157F: Documentation/networking/decnet.txt 4158F: net/decnet/ 4159 4160DECSTATION PLATFORM SUPPORT 4161M: "Maciej W. Rozycki" <macro@linux-mips.org> 4162L: linux-mips@linux-mips.org 4163W: http://www.linux-mips.org/wiki/DECstation 4164S: Maintained 4165F: arch/mips/dec/ 4166F: arch/mips/include/asm/dec/ 4167F: arch/mips/include/asm/mach-dec/ 4168 4169DEFXX FDDI NETWORK DRIVER 4170M: "Maciej W. Rozycki" <macro@linux-mips.org> 4171S: Maintained 4172F: drivers/net/fddi/defxx.* 4173 4174DELL SMBIOS DRIVER 4175M: Pali Rohár <pali.rohar@gmail.com> 4176M: Mario Limonciello <mario.limonciello@dell.com> 4177L: platform-driver-x86@vger.kernel.org 4178S: Maintained 4179F: drivers/platform/x86/dell-smbios.* 4180 4181DELL SMBIOS SMM DRIVER 4182M: Mario Limonciello <mario.limonciello@dell.com> 4183L: platform-driver-x86@vger.kernel.org 4184S: Maintained 4185F: drivers/platform/x86/dell-smbios-smm.c 4186 4187DELL SMBIOS WMI DRIVER 4188M: Mario Limonciello <mario.limonciello@dell.com> 4189L: platform-driver-x86@vger.kernel.org 4190S: Maintained 4191F: drivers/platform/x86/dell-smbios-wmi.c 4192F: tools/wmi/dell-smbios-example.c 4193 4194DEFZA FDDI NETWORK DRIVER 4195M: "Maciej W. Rozycki" <macro@linux-mips.org> 4196S: Maintained 4197F: drivers/net/fddi/defza.* 4198 4199DELL LAPTOP DRIVER 4200M: Matthew Garrett <mjg59@srcf.ucam.org> 4201M: Pali Rohár <pali.rohar@gmail.com> 4202L: platform-driver-x86@vger.kernel.org 4203S: Maintained 4204F: drivers/platform/x86/dell-laptop.c 4205 4206DELL LAPTOP FREEFALL DRIVER 4207M: Pali Rohár <pali.rohar@gmail.com> 4208S: Maintained 4209F: drivers/platform/x86/dell-smo8800.c 4210 4211DELL LAPTOP RBTN DRIVER 4212M: Pali Rohár <pali.rohar@gmail.com> 4213S: Maintained 4214F: drivers/platform/x86/dell-rbtn.* 4215 4216DELL REMOTE BIOS UPDATE DRIVER 4217M: Stuart Hayes <stuart.w.hayes@gmail.com> 4218L: platform-driver-x86@vger.kernel.org 4219S: Maintained 4220F: drivers/platform/x86/dell_rbu.c 4221 4222DELL LAPTOP SMM DRIVER 4223M: Pali Rohár <pali.rohar@gmail.com> 4224S: Maintained 4225F: drivers/hwmon/dell-smm-hwmon.c 4226F: include/uapi/linux/i8k.h 4227 4228DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4229M: Stuart Hayes <stuart.w.hayes@gmail.com> 4230L: platform-driver-x86@vger.kernel.org 4231S: Maintained 4232F: Documentation/dcdbas.txt 4233F: drivers/platform/x86/dcdbas.* 4234 4235DELL WMI NOTIFICATIONS DRIVER 4236M: Matthew Garrett <mjg59@srcf.ucam.org> 4237M: Pali Rohár <pali.rohar@gmail.com> 4238S: Maintained 4239F: drivers/platform/x86/dell-wmi.c 4240 4241DELL WMI DESCRIPTOR DRIVER 4242M: Mario Limonciello <mario.limonciello@dell.com> 4243S: Maintained 4244F: drivers/platform/x86/dell-wmi-descriptor.c 4245 4246DELTA ST MEDIA DRIVER 4247M: Hugues Fruchet <hugues.fruchet@st.com> 4248L: linux-media@vger.kernel.org 4249T: git git://linuxtv.org/media_tree.git 4250W: https://linuxtv.org 4251S: Supported 4252F: drivers/media/platform/sti/delta 4253 4254DENALI NAND DRIVER 4255M: Masahiro Yamada <yamada.masahiro@socionext.com> 4256L: linux-mtd@lists.infradead.org 4257S: Supported 4258F: drivers/mtd/nand/raw/denali* 4259 4260DESIGNWARE USB2 DRD IP DRIVER 4261M: Minas Harutyunyan <hminas@synopsys.com> 4262L: linux-usb@vger.kernel.org 4263T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4264S: Maintained 4265F: drivers/usb/dwc2/ 4266 4267DESIGNWARE USB3 DRD IP DRIVER 4268M: Felipe Balbi <balbi@kernel.org> 4269L: linux-usb@vger.kernel.org 4270T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4271S: Maintained 4272F: drivers/usb/dwc3/ 4273 4274DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4275M: Andreas Klinger <ak@it-klinger.de> 4276L: linux-iio@vger.kernel.org 4277S: Maintained 4278F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4279F: drivers/iio/proximity/srf*.c 4280 4281DEVICE COREDUMP (DEV_COREDUMP) 4282M: Johannes Berg <johannes@sipsolutions.net> 4283L: linux-kernel@vger.kernel.org 4284S: Maintained 4285F: drivers/base/devcoredump.c 4286F: include/linux/devcoredump.h 4287 4288DEVICE FREQUENCY (DEVFREQ) 4289M: MyungJoo Ham <myungjoo.ham@samsung.com> 4290M: Kyungmin Park <kyungmin.park@samsung.com> 4291R: Chanwoo Choi <cw00.choi@samsung.com> 4292L: linux-pm@vger.kernel.org 4293T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4294S: Maintained 4295F: drivers/devfreq/ 4296F: include/linux/devfreq.h 4297F: Documentation/devicetree/bindings/devfreq/ 4298 4299DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4300M: Chanwoo Choi <cw00.choi@samsung.com> 4301L: linux-pm@vger.kernel.org 4302T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4303S: Supported 4304F: drivers/devfreq/event/ 4305F: drivers/devfreq/devfreq-event.c 4306F: include/linux/devfreq-event.h 4307F: Documentation/devicetree/bindings/devfreq/event/ 4308 4309DEVICE NUMBER REGISTRY 4310M: Torben Mathiasen <device@lanana.org> 4311W: http://lanana.org/docs/device-list/index.html 4312S: Maintained 4313 4314DEVICE-MAPPER (LVM) 4315M: Alasdair Kergon <agk@redhat.com> 4316M: Mike Snitzer <snitzer@redhat.com> 4317M: dm-devel@redhat.com 4318L: dm-devel@redhat.com 4319W: http://sources.redhat.com/dm 4320Q: http://patchwork.kernel.org/project/dm-devel/list/ 4321T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4322T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4323S: Maintained 4324F: Documentation/device-mapper/ 4325F: drivers/md/Makefile 4326F: drivers/md/Kconfig 4327F: drivers/md/dm* 4328F: drivers/md/persistent-data/ 4329F: include/linux/device-mapper.h 4330F: include/linux/dm-*.h 4331F: include/uapi/linux/dm-*.h 4332 4333DEVLINK 4334M: Jiri Pirko <jiri@mellanox.com> 4335L: netdev@vger.kernel.org 4336S: Supported 4337F: net/core/devlink.c 4338F: include/net/devlink.h 4339F: include/uapi/linux/devlink.h 4340 4341DIALOG SEMICONDUCTOR DRIVERS 4342M: Support Opensource <support.opensource@diasemi.com> 4343W: http://www.dialog-semiconductor.com/products 4344S: Supported 4345F: Documentation/hwmon/da90?? 4346F: Documentation/devicetree/bindings/mfd/da90*.txt 4347F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4348F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4349F: Documentation/devicetree/bindings/regulator/da92*.txt 4350F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4351F: Documentation/devicetree/bindings/sound/da[79]*.txt 4352F: drivers/gpio/gpio-da90??.c 4353F: drivers/hwmon/da90??-hwmon.c 4354F: drivers/iio/adc/da91??-*.c 4355F: drivers/input/misc/da90??_onkey.c 4356F: drivers/input/touchscreen/da9052_tsi.c 4357F: drivers/leds/leds-da90??.c 4358F: drivers/mfd/da903x.c 4359F: drivers/mfd/da90??-*.c 4360F: drivers/mfd/da91??-*.c 4361F: drivers/power/supply/da9052-battery.c 4362F: drivers/power/supply/da91??-*.c 4363F: drivers/regulator/da903x.c 4364F: drivers/regulator/da9???-regulator.[ch] 4365F: drivers/thermal/da90??-thermal.c 4366F: drivers/rtc/rtc-da90??.c 4367F: drivers/video/backlight/da90??_bl.c 4368F: drivers/watchdog/da90??_wdt.c 4369F: include/linux/mfd/da903x.h 4370F: include/linux/mfd/da9052/ 4371F: include/linux/mfd/da9055/ 4372F: include/linux/mfd/da9062/ 4373F: include/linux/mfd/da9063/ 4374F: include/linux/mfd/da9150/ 4375F: include/linux/regulator/da9211.h 4376F: include/sound/da[79]*.h 4377F: sound/soc/codecs/da[79]*.[ch] 4378 4379DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4380M: William Breathitt Gray <vilhelm.gray@gmail.com> 4381L: linux-gpio@vger.kernel.org 4382S: Maintained 4383F: drivers/gpio/gpio-gpio-mm.c 4384 4385DIOLAN U2C-12 I2C DRIVER 4386M: Guenter Roeck <linux@roeck-us.net> 4387L: linux-i2c@vger.kernel.org 4388S: Maintained 4389F: drivers/i2c/busses/i2c-diolan-u2c.c 4390 4391FILESYSTEM DIRECT ACCESS (DAX) 4392M: Matthew Wilcox <willy@infradead.org> 4393M: Ross Zwisler <zwisler@kernel.org> 4394M: Jan Kara <jack@suse.cz> 4395L: linux-fsdevel@vger.kernel.org 4396S: Supported 4397F: fs/dax.c 4398F: include/linux/dax.h 4399F: include/trace/events/fs_dax.h 4400 4401DEVICE DIRECT ACCESS (DAX) 4402M: Dan Williams <dan.j.williams@intel.com> 4403M: Dave Jiang <dave.jiang@intel.com> 4404M: Ross Zwisler <zwisler@kernel.org> 4405M: Vishal Verma <vishal.l.verma@intel.com> 4406L: linux-nvdimm@lists.01.org 4407S: Supported 4408F: drivers/dax/ 4409 4410DIRECTORY NOTIFICATION (DNOTIFY) 4411M: Jan Kara <jack@suse.cz> 4412R: Amir Goldstein <amir73il@gmail.com> 4413L: linux-fsdevel@vger.kernel.org 4414S: Maintained 4415F: Documentation/filesystems/dnotify.txt 4416F: fs/notify/dnotify/ 4417F: include/linux/dnotify.h 4418 4419DISK GEOMETRY AND PARTITION HANDLING 4420M: Andries Brouwer <aeb@cwi.nl> 4421W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4422W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4423W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4424S: Maintained 4425 4426DISKQUOTA 4427M: Jan Kara <jack@suse.com> 4428S: Maintained 4429F: Documentation/filesystems/quota.txt 4430F: fs/quota/ 4431F: include/linux/quota*.h 4432F: include/uapi/linux/quota*.h 4433 4434DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4435M: Bernie Thompson <bernie@plugable.com> 4436L: linux-fbdev@vger.kernel.org 4437S: Maintained 4438W: http://plugable.com/category/projects/udlfb/ 4439F: drivers/video/fbdev/udlfb.c 4440F: include/video/udlfb.h 4441F: Documentation/fb/udlfb.txt 4442 4443DISTRIBUTED LOCK MANAGER (DLM) 4444M: Christine Caulfield <ccaulfie@redhat.com> 4445M: David Teigland <teigland@redhat.com> 4446L: cluster-devel@redhat.com 4447W: http://sources.redhat.com/cluster/ 4448T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4449S: Supported 4450F: fs/dlm/ 4451 4452DMA BUFFER SHARING FRAMEWORK 4453M: Sumit Semwal <sumit.semwal@linaro.org> 4454S: Maintained 4455L: linux-media@vger.kernel.org 4456L: dri-devel@lists.freedesktop.org 4457L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4458F: drivers/dma-buf/ 4459F: include/linux/dma-buf* 4460F: include/linux/reservation.h 4461F: include/linux/*fence.h 4462F: Documentation/driver-api/dma-buf.rst 4463T: git git://anongit.freedesktop.org/drm/drm-misc 4464 4465DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4466M: Vinod Koul <vkoul@kernel.org> 4467L: dmaengine@vger.kernel.org 4468Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4469S: Maintained 4470F: drivers/dma/ 4471F: include/linux/dmaengine.h 4472F: include/linux/of_dma.h 4473F: Documentation/devicetree/bindings/dma/ 4474F: Documentation/driver-api/dmaengine/ 4475T: git git://git.infradead.org/users/vkoul/slave-dma.git 4476 4477DMA MAPPING HELPERS 4478M: Christoph Hellwig <hch@lst.de> 4479M: Marek Szyprowski <m.szyprowski@samsung.com> 4480R: Robin Murphy <robin.murphy@arm.com> 4481L: iommu@lists.linux-foundation.org 4482T: git git://git.infradead.org/users/hch/dma-mapping.git 4483W: http://git.infradead.org/users/hch/dma-mapping.git 4484S: Supported 4485F: kernel/dma/ 4486F: include/asm-generic/dma-mapping.h 4487F: include/linux/dma-direct.h 4488F: include/linux/dma-mapping.h 4489F: include/linux/dma-noncoherent.h 4490 4491DME1737 HARDWARE MONITOR DRIVER 4492M: Juerg Haefliger <juergh@gmail.com> 4493L: linux-hwmon@vger.kernel.org 4494S: Maintained 4495F: Documentation/hwmon/dme1737 4496F: drivers/hwmon/dme1737.c 4497 4498DMI/SMBIOS SUPPORT 4499M: Jean Delvare <jdelvare@suse.com> 4500S: Maintained 4501T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4502F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4503F: drivers/firmware/dmi-id.c 4504F: drivers/firmware/dmi_scan.c 4505F: include/linux/dmi.h 4506 4507DOCUMENTATION 4508M: Jonathan Corbet <corbet@lwn.net> 4509L: linux-doc@vger.kernel.org 4510S: Maintained 4511F: Documentation/ 4512F: scripts/kernel-doc 4513X: Documentation/ABI/ 4514X: Documentation/acpi/ 4515X: Documentation/devicetree/ 4516X: Documentation/i2c/ 4517X: Documentation/media/ 4518X: Documentation/power/ 4519X: Documentation/spi/ 4520T: git git://git.lwn.net/linux.git docs-next 4521 4522DOCUMENTATION/ITALIAN 4523M: Federico Vaga <federico.vaga@vaga.pv.it> 4524L: linux-doc@vger.kernel.org 4525S: Maintained 4526F: Documentation/translations/it_IT 4527 4528DONGWOON DW9714 LENS VOICE COIL DRIVER 4529M: Sakari Ailus <sakari.ailus@linux.intel.com> 4530L: linux-media@vger.kernel.org 4531T: git git://linuxtv.org/media_tree.git 4532S: Maintained 4533F: drivers/media/i2c/dw9714.c 4534F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4535 4536DONGWOON DW9807 LENS VOICE COIL DRIVER 4537M: Sakari Ailus <sakari.ailus@linux.intel.com> 4538L: linux-media@vger.kernel.org 4539T: git git://linuxtv.org/media_tree.git 4540S: Maintained 4541F: drivers/media/i2c/dw9807-vcm.c 4542F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4543 4544DOUBLETALK DRIVER 4545M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4546L: blinux-list@redhat.com 4547S: Maintained 4548F: drivers/char/dtlk.c 4549F: include/linux/dtlk.h 4550 4551DPAA2 DATAPATH I/O (DPIO) DRIVER 4552M: Roy Pledge <Roy.Pledge@nxp.com> 4553L: linux-kernel@vger.kernel.org 4554S: Maintained 4555F: drivers/soc/fsl/dpio 4556 4557DPAA2 ETHERNET DRIVER 4558M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4559L: netdev@vger.kernel.org 4560S: Maintained 4561F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4562F: drivers/net/ethernet/freescale/dpaa2/dpni* 4563F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4564F: drivers/net/ethernet/freescale/dpaa2/Makefile 4565F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4566 4567DPAA2 ETHERNET SWITCH DRIVER 4568M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4569M: Ioana Ciornei <ioana.ciornei@nxp.com> 4570L: linux-kernel@vger.kernel.org 4571S: Maintained 4572F: drivers/staging/fsl-dpaa2/ethsw 4573 4574DPAA2 PTP CLOCK DRIVER 4575M: Yangbo Lu <yangbo.lu@nxp.com> 4576L: netdev@vger.kernel.org 4577S: Maintained 4578F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 4579F: drivers/net/ethernet/freescale/dpaa2/dprtc* 4580 4581DPT_I2O SCSI RAID DRIVER 4582M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4583L: linux-scsi@vger.kernel.org 4584W: http://www.adaptec.com/ 4585S: Maintained 4586F: drivers/scsi/dpt* 4587F: drivers/scsi/dpt/ 4588 4589DRBD DRIVER 4590M: Philipp Reisner <philipp.reisner@linbit.com> 4591M: Lars Ellenberg <lars.ellenberg@linbit.com> 4592L: drbd-dev@lists.linbit.com 4593W: http://www.drbd.org 4594T: git git://git.linbit.com/linux-drbd.git 4595T: git git://git.linbit.com/drbd-8.4.git 4596S: Supported 4597F: drivers/block/drbd/ 4598F: lib/lru_cache.c 4599F: Documentation/blockdev/drbd/ 4600 4601DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4602M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4603R: "Rafael J. Wysocki" <rafael@kernel.org> 4604T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4605S: Supported 4606F: Documentation/kobject.txt 4607F: drivers/base/ 4608F: fs/debugfs/ 4609F: fs/sysfs/ 4610F: include/linux/debugfs.h 4611F: include/linux/kobj* 4612F: lib/kobj* 4613 4614DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4615M: Kevin Hilman <khilman@kernel.org> 4616M: Nishanth Menon <nm@ti.com> 4617S: Maintained 4618F: drivers/power/avs/ 4619F: include/linux/power/smartreflex.h 4620L: linux-pm@vger.kernel.org 4621 4622DRM DRIVER FOR ARM PL111 CLCD 4623M: Eric Anholt <eric@anholt.net> 4624T: git git://anongit.freedesktop.org/drm/drm-misc 4625S: Supported 4626F: drivers/gpu/drm/pl111/ 4627 4628DRM DRIVER FOR ARM VERSATILE TFT PANELS 4629M: Linus Walleij <linus.walleij@linaro.org> 4630T: git git://anongit.freedesktop.org/drm/drm-misc 4631S: Maintained 4632F: drivers/gpu/drm/panel/panel-arm-versatile.c 4633F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4634 4635DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4636M: Dave Airlie <airlied@redhat.com> 4637S: Odd Fixes 4638F: drivers/gpu/drm/ast/ 4639 4640DRM DRIVER FOR BOCHS VIRTUAL GPU 4641M: Gerd Hoffmann <kraxel@redhat.com> 4642L: virtualization@lists.linux-foundation.org 4643T: git git://anongit.freedesktop.org/drm/drm-misc 4644S: Maintained 4645F: drivers/gpu/drm/bochs/ 4646 4647DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4648M: Linus Walleij <linus.walleij@linaro.org> 4649T: git git://anongit.freedesktop.org/drm/drm-misc 4650S: Maintained 4651F: drivers/gpu/drm/tve200/ 4652 4653DRM DRIVER FOR ILITEK ILI9225 PANELS 4654M: David Lechner <david@lechnology.com> 4655S: Maintained 4656F: drivers/gpu/drm/tinydrm/ili9225.c 4657F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4658 4659DRM DRIVER FOR INTEL I810 VIDEO CARDS 4660S: Orphan / Obsolete 4661F: drivers/gpu/drm/i810/ 4662F: include/uapi/drm/i810_drm.h 4663 4664DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4665S: Orphan / Obsolete 4666F: drivers/gpu/drm/mga/ 4667F: include/uapi/drm/mga_drm.h 4668 4669DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4670M: Dave Airlie <airlied@redhat.com> 4671S: Odd Fixes 4672F: drivers/gpu/drm/mgag200/ 4673 4674DRM DRIVER FOR MI0283QT 4675M: Noralf Trønnes <noralf@tronnes.org> 4676S: Maintained 4677F: drivers/gpu/drm/tinydrm/mi0283qt.c 4678F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4679 4680DRM DRIVER FOR MSM ADRENO GPU 4681M: Rob Clark <robdclark@gmail.com> 4682L: linux-arm-msm@vger.kernel.org 4683L: dri-devel@lists.freedesktop.org 4684L: freedreno@lists.freedesktop.org 4685T: git git://people.freedesktop.org/~robclark/linux 4686S: Maintained 4687F: drivers/gpu/drm/msm/ 4688F: include/uapi/drm/msm_drm.h 4689F: Documentation/devicetree/bindings/display/msm/ 4690 4691DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4692M: Ben Skeggs <bskeggs@redhat.com> 4693L: dri-devel@lists.freedesktop.org 4694L: nouveau@lists.freedesktop.org 4695T: git git://github.com/skeggsb/linux 4696S: Supported 4697F: drivers/gpu/drm/nouveau/ 4698F: include/uapi/drm/nouveau_drm.h 4699 4700DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4701M: Noralf Trønnes <noralf@tronnes.org> 4702S: Maintained 4703F: drivers/gpu/drm/tinydrm/repaper.c 4704F: Documentation/devicetree/bindings/display/repaper.txt 4705 4706DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4707M: Dave Airlie <airlied@redhat.com> 4708M: Gerd Hoffmann <kraxel@redhat.com> 4709L: virtualization@lists.linux-foundation.org 4710T: git git://anongit.freedesktop.org/drm/drm-misc 4711S: Obsolete 4712W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4713F: drivers/gpu/drm/cirrus/ 4714 4715DRM DRIVER FOR QXL VIRTUAL GPU 4716M: Dave Airlie <airlied@redhat.com> 4717M: Gerd Hoffmann <kraxel@redhat.com> 4718L: virtualization@lists.linux-foundation.org 4719T: git git://anongit.freedesktop.org/drm/drm-misc 4720S: Maintained 4721F: drivers/gpu/drm/qxl/ 4722F: include/uapi/drm/qxl_drm.h 4723 4724DRM DRIVER FOR RAGE 128 VIDEO CARDS 4725S: Orphan / Obsolete 4726F: drivers/gpu/drm/r128/ 4727F: include/uapi/drm/r128_drm.h 4728 4729DRM DRIVER FOR SAVAGE VIDEO CARDS 4730S: Orphan / Obsolete 4731F: drivers/gpu/drm/savage/ 4732F: include/uapi/drm/savage_drm.h 4733 4734DRM DRIVER FOR SIS VIDEO CARDS 4735S: Orphan / Obsolete 4736F: drivers/gpu/drm/sis/ 4737F: include/uapi/drm/sis_drm.h 4738 4739DRM DRIVER FOR SITRONIX ST7586 PANELS 4740M: David Lechner <david@lechnology.com> 4741S: Maintained 4742F: drivers/gpu/drm/tinydrm/st7586.c 4743F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4744 4745DRM DRIVER FOR SITRONIX ST7735R PANELS 4746M: David Lechner <david@lechnology.com> 4747S: Maintained 4748F: drivers/gpu/drm/tinydrm/st7735r.c 4749F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4750 4751DRM DRIVER FOR TDFX VIDEO CARDS 4752S: Orphan / Obsolete 4753F: drivers/gpu/drm/tdfx/ 4754 4755DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4756M: Dave Airlie <airlied@redhat.com> 4757R: Sean Paul <sean@poorly.run> 4758L: dri-devel@lists.freedesktop.org 4759S: Odd Fixes 4760F: drivers/gpu/drm/udl/ 4761T: git git://anongit.freedesktop.org/drm/drm-misc 4762 4763DRM DRIVER FOR VMWARE VIRTUAL GPU 4764M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4765M: Sinclair Yeh <syeh@vmware.com> 4766M: Thomas Hellstrom <thellstrom@vmware.com> 4767L: dri-devel@lists.freedesktop.org 4768T: git git://people.freedesktop.org/~syeh/repos_linux 4769T: git git://people.freedesktop.org/~thomash/linux 4770S: Supported 4771F: drivers/gpu/drm/vmwgfx/ 4772F: include/uapi/drm/vmwgfx_drm.h 4773 4774DRM DRIVERS 4775M: David Airlie <airlied@linux.ie> 4776L: dri-devel@lists.freedesktop.org 4777T: git git://anongit.freedesktop.org/drm/drm 4778B: https://bugs.freedesktop.org/ 4779C: irc://chat.freenode.net/dri-devel 4780S: Maintained 4781F: drivers/gpu/drm/ 4782F: drivers/gpu/vga/ 4783F: Documentation/devicetree/bindings/display/ 4784F: Documentation/devicetree/bindings/gpu/ 4785F: Documentation/gpu/ 4786F: include/drm/ 4787F: include/uapi/drm/ 4788F: include/linux/vga* 4789 4790DRM DRIVERS AND MISC GPU PATCHES 4791M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4792M: Maxime Ripard <maxime.ripard@bootlin.com> 4793M: Sean Paul <sean@poorly.run> 4794W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4795S: Maintained 4796T: git git://anongit.freedesktop.org/drm/drm-misc 4797F: Documentation/gpu/ 4798F: drivers/gpu/vga/ 4799F: drivers/gpu/drm/* 4800F: include/drm/drm* 4801F: include/uapi/drm/drm* 4802F: include/linux/vga* 4803 4804DRM DRIVERS FOR ALLWINNER A10 4805M: Maxime Ripard <maxime.ripard@bootlin.com> 4806L: dri-devel@lists.freedesktop.org 4807S: Supported 4808F: drivers/gpu/drm/sun4i/ 4809F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4810T: git git://anongit.freedesktop.org/drm/drm-misc 4811 4812DRM DRIVERS FOR AMLOGIC SOCS 4813M: Neil Armstrong <narmstrong@baylibre.com> 4814L: dri-devel@lists.freedesktop.org 4815L: linux-amlogic@lists.infradead.org 4816W: http://linux-meson.com/ 4817S: Supported 4818F: drivers/gpu/drm/meson/ 4819F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4820F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4821F: Documentation/gpu/meson.rst 4822T: git git://anongit.freedesktop.org/drm/drm-misc 4823 4824DRM DRIVERS FOR ATMEL HLCDC 4825M: Boris Brezillon <boris.brezillon@bootlin.com> 4826L: dri-devel@lists.freedesktop.org 4827S: Supported 4828F: drivers/gpu/drm/atmel-hlcdc/ 4829F: Documentation/devicetree/bindings/display/atmel/ 4830T: git git://anongit.freedesktop.org/drm/drm-misc 4831 4832DRM DRIVERS FOR BRIDGE CHIPS 4833M: Archit Taneja <architt@codeaurora.org> 4834M: Andrzej Hajda <a.hajda@samsung.com> 4835R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4836S: Maintained 4837T: git git://anongit.freedesktop.org/drm/drm-misc 4838F: drivers/gpu/drm/bridge/ 4839 4840DRM DRIVERS FOR EXYNOS 4841M: Inki Dae <inki.dae@samsung.com> 4842M: Joonyoung Shim <jy0922.shim@samsung.com> 4843M: Seung-Woo Kim <sw0312.kim@samsung.com> 4844M: Kyungmin Park <kyungmin.park@samsung.com> 4845L: dri-devel@lists.freedesktop.org 4846T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4847S: Supported 4848F: drivers/gpu/drm/exynos/ 4849F: include/uapi/drm/exynos_drm.h 4850F: Documentation/devicetree/bindings/display/exynos/ 4851 4852DRM DRIVERS FOR FREESCALE DCU 4853M: Stefan Agner <stefan@agner.ch> 4854M: Alison Wang <alison.wang@nxp.com> 4855L: dri-devel@lists.freedesktop.org 4856S: Supported 4857F: drivers/gpu/drm/fsl-dcu/ 4858F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4859F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4860F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 4861T: git git://anongit.freedesktop.org/drm/drm-misc 4862 4863DRM DRIVERS FOR FREESCALE IMX 4864M: Philipp Zabel <p.zabel@pengutronix.de> 4865L: dri-devel@lists.freedesktop.org 4866S: Maintained 4867F: drivers/gpu/drm/imx/ 4868F: drivers/gpu/ipu-v3/ 4869F: Documentation/devicetree/bindings/display/imx/ 4870 4871DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4872M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4873L: dri-devel@lists.freedesktop.org 4874T: git git://github.com/patjak/drm-gma500 4875S: Maintained 4876F: drivers/gpu/drm/gma500/ 4877 4878DRM DRIVERS FOR HISILICON 4879M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4880M: Rongrong Zou <zourongrong@gmail.com> 4881R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4882R: Chen Feng <puck.chen@hisilicon.com> 4883L: dri-devel@lists.freedesktop.org 4884T: git git://github.com/xin3liang/linux.git 4885S: Maintained 4886F: drivers/gpu/drm/hisilicon/ 4887F: Documentation/devicetree/bindings/display/hisilicon/ 4888 4889DRM DRIVERS FOR MEDIATEK 4890M: CK Hu <ck.hu@mediatek.com> 4891M: Philipp Zabel <p.zabel@pengutronix.de> 4892L: dri-devel@lists.freedesktop.org 4893S: Supported 4894F: drivers/gpu/drm/mediatek/ 4895F: Documentation/devicetree/bindings/display/mediatek/ 4896 4897DRM DRIVERS FOR NVIDIA TEGRA 4898M: Thierry Reding <thierry.reding@gmail.com> 4899L: dri-devel@lists.freedesktop.org 4900L: linux-tegra@vger.kernel.org 4901T: git git://anongit.freedesktop.org/tegra/linux.git 4902S: Supported 4903F: drivers/gpu/drm/tegra/ 4904F: drivers/gpu/host1x/ 4905F: include/linux/host1x.h 4906F: include/uapi/drm/tegra_drm.h 4907F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4908 4909DRM DRIVERS FOR RENESAS 4910M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4911M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 4912L: dri-devel@lists.freedesktop.org 4913L: linux-renesas-soc@vger.kernel.org 4914T: git git://linuxtv.org/pinchartl/media drm/du/next 4915S: Supported 4916F: drivers/gpu/drm/rcar-du/ 4917F: drivers/gpu/drm/shmobile/ 4918F: include/linux/platform_data/shmob_drm.h 4919F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4920F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4921F: Documentation/devicetree/bindings/display/renesas,du.txt 4922 4923DRM DRIVERS FOR ROCKCHIP 4924M: Sandy Huang <hjc@rock-chips.com> 4925M: Heiko Stübner <heiko@sntech.de> 4926L: dri-devel@lists.freedesktop.org 4927S: Maintained 4928F: drivers/gpu/drm/rockchip/ 4929F: Documentation/devicetree/bindings/display/rockchip/ 4930T: git git://anongit.freedesktop.org/drm/drm-misc 4931 4932DRM DRIVERS FOR STI 4933M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4934M: Vincent Abriou <vincent.abriou@st.com> 4935L: dri-devel@lists.freedesktop.org 4936T: git git://anongit.freedesktop.org/drm/drm-misc 4937S: Maintained 4938F: drivers/gpu/drm/sti 4939F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4940 4941DRM DRIVERS FOR STM 4942M: Yannick Fertre <yannick.fertre@st.com> 4943M: Philippe Cornu <philippe.cornu@st.com> 4944M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4945M: Vincent Abriou <vincent.abriou@st.com> 4946L: dri-devel@lists.freedesktop.org 4947T: git git://anongit.freedesktop.org/drm/drm-misc 4948S: Maintained 4949F: drivers/gpu/drm/stm 4950F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4951 4952DRM DRIVERS FOR TI LCDC 4953M: Jyri Sarha <jsarha@ti.com> 4954R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4955L: dri-devel@lists.freedesktop.org 4956S: Maintained 4957F: drivers/gpu/drm/tilcdc/ 4958F: Documentation/devicetree/bindings/display/tilcdc/ 4959 4960DRM DRIVERS FOR TI OMAP 4961M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4962L: dri-devel@lists.freedesktop.org 4963S: Maintained 4964F: drivers/gpu/drm/omapdrm/ 4965F: Documentation/devicetree/bindings/display/ti/ 4966 4967DRM DRIVERS FOR V3D 4968M: Eric Anholt <eric@anholt.net> 4969S: Supported 4970F: drivers/gpu/drm/v3d/ 4971F: include/uapi/drm/v3d_drm.h 4972F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 4973T: git git://anongit.freedesktop.org/drm/drm-misc 4974 4975DRM DRIVERS FOR VC4 4976M: Eric Anholt <eric@anholt.net> 4977T: git git://github.com/anholt/linux 4978S: Supported 4979F: drivers/gpu/drm/vc4/ 4980F: include/uapi/drm/vc4_drm.h 4981F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4982T: git git://anongit.freedesktop.org/drm/drm-misc 4983 4984DRM DRIVERS FOR VIVANTE GPU IP 4985M: Lucas Stach <l.stach@pengutronix.de> 4986R: Russell King <linux+etnaviv@armlinux.org.uk> 4987R: Christian Gmeiner <christian.gmeiner@gmail.com> 4988L: etnaviv@lists.freedesktop.org 4989L: dri-devel@lists.freedesktop.org 4990S: Maintained 4991F: drivers/gpu/drm/etnaviv/ 4992F: include/uapi/drm/etnaviv_drm.h 4993F: Documentation/devicetree/bindings/display/etnaviv/ 4994 4995DRM DRIVERS FOR ZTE ZX 4996M: Shawn Guo <shawnguo@kernel.org> 4997L: dri-devel@lists.freedesktop.org 4998S: Maintained 4999F: drivers/gpu/drm/zte/ 5000F: Documentation/devicetree/bindings/display/zte,vou.txt 5001T: git git://anongit.freedesktop.org/drm/drm-misc 5002 5003DRM PANEL DRIVERS 5004M: Thierry Reding <thierry.reding@gmail.com> 5005L: dri-devel@lists.freedesktop.org 5006T: git git://anongit.freedesktop.org/drm/drm-misc 5007S: Maintained 5008F: drivers/gpu/drm/drm_panel.c 5009F: drivers/gpu/drm/panel/ 5010F: include/drm/drm_panel.h 5011F: Documentation/devicetree/bindings/display/panel/ 5012 5013DRM TINYDRM DRIVERS 5014M: Noralf Trønnes <noralf@tronnes.org> 5015W: https://github.com/notro/tinydrm/wiki/Development 5016T: git git://anongit.freedesktop.org/drm/drm-misc 5017S: Maintained 5018F: drivers/gpu/drm/tinydrm/ 5019F: include/drm/tinydrm/ 5020 5021DRM DRIVERS FOR XEN 5022M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5023T: git git://anongit.freedesktop.org/drm/drm-misc 5024L: dri-devel@lists.freedesktop.org 5025L: xen-devel@lists.xen.org 5026S: Supported 5027F: drivers/gpu/drm/xen/ 5028F: Documentation/gpu/xen-front.rst 5029 5030DRM TTM SUBSYSTEM 5031M: Christian Koenig <christian.koenig@amd.com> 5032M: Huang Rui <ray.huang@amd.com> 5033M: Junwei Zhang <Jerry.Zhang@amd.com> 5034T: git git://people.freedesktop.org/~agd5f/linux 5035S: Maintained 5036L: dri-devel@lists.freedesktop.org 5037F: include/drm/ttm/ 5038F: drivers/gpu/drm/ttm/ 5039 5040DSBR100 USB FM RADIO DRIVER 5041M: Alexey Klimov <klimov.linux@gmail.com> 5042L: linux-media@vger.kernel.org 5043T: git git://linuxtv.org/media_tree.git 5044S: Maintained 5045F: drivers/media/radio/dsbr100.c 5046 5047DSCC4 DRIVER 5048M: Francois Romieu <romieu@fr.zoreil.com> 5049L: netdev@vger.kernel.org 5050S: Maintained 5051F: drivers/net/wan/dscc4.c 5052 5053DT3155 MEDIA DRIVER 5054M: Hans Verkuil <hverkuil@xs4all.nl> 5055L: linux-media@vger.kernel.org 5056T: git git://linuxtv.org/media_tree.git 5057W: https://linuxtv.org 5058S: Odd Fixes 5059F: drivers/media/pci/dt3155/ 5060 5061DVB_USB_AF9015 MEDIA DRIVER 5062M: Antti Palosaari <crope@iki.fi> 5063L: linux-media@vger.kernel.org 5064W: https://linuxtv.org 5065W: http://palosaari.fi/linux/ 5066Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5067T: git git://linuxtv.org/anttip/media_tree.git 5068S: Maintained 5069F: drivers/media/usb/dvb-usb-v2/af9015* 5070 5071DVB_USB_AF9035 MEDIA DRIVER 5072M: Antti Palosaari <crope@iki.fi> 5073L: linux-media@vger.kernel.org 5074W: https://linuxtv.org 5075W: http://palosaari.fi/linux/ 5076Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5077T: git git://linuxtv.org/anttip/media_tree.git 5078S: Maintained 5079F: drivers/media/usb/dvb-usb-v2/af9035* 5080 5081DVB_USB_ANYSEE MEDIA DRIVER 5082M: Antti Palosaari <crope@iki.fi> 5083L: linux-media@vger.kernel.org 5084W: https://linuxtv.org 5085W: http://palosaari.fi/linux/ 5086Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5087T: git git://linuxtv.org/anttip/media_tree.git 5088S: Maintained 5089F: drivers/media/usb/dvb-usb-v2/anysee* 5090 5091DVB_USB_AU6610 MEDIA DRIVER 5092M: Antti Palosaari <crope@iki.fi> 5093L: linux-media@vger.kernel.org 5094W: https://linuxtv.org 5095W: http://palosaari.fi/linux/ 5096Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5097T: git git://linuxtv.org/anttip/media_tree.git 5098S: Maintained 5099F: drivers/media/usb/dvb-usb-v2/au6610* 5100 5101DVB_USB_CE6230 MEDIA DRIVER 5102M: Antti Palosaari <crope@iki.fi> 5103L: linux-media@vger.kernel.org 5104W: https://linuxtv.org 5105W: http://palosaari.fi/linux/ 5106Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5107T: git git://linuxtv.org/anttip/media_tree.git 5108S: Maintained 5109F: drivers/media/usb/dvb-usb-v2/ce6230* 5110 5111DVB_USB_CXUSB MEDIA DRIVER 5112M: Michael Krufky <mkrufky@linuxtv.org> 5113L: linux-media@vger.kernel.org 5114W: https://linuxtv.org 5115W: http://github.com/mkrufky 5116Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5117T: git git://linuxtv.org/media_tree.git 5118S: Maintained 5119F: drivers/media/usb/dvb-usb/cxusb* 5120 5121DVB_USB_EC168 MEDIA DRIVER 5122M: Antti Palosaari <crope@iki.fi> 5123L: linux-media@vger.kernel.org 5124W: https://linuxtv.org 5125W: http://palosaari.fi/linux/ 5126Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5127T: git git://linuxtv.org/anttip/media_tree.git 5128S: Maintained 5129F: drivers/media/usb/dvb-usb-v2/ec168* 5130 5131DVB_USB_GL861 MEDIA DRIVER 5132M: Antti Palosaari <crope@iki.fi> 5133L: linux-media@vger.kernel.org 5134W: https://linuxtv.org 5135Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5136T: git git://linuxtv.org/anttip/media_tree.git 5137S: Maintained 5138F: drivers/media/usb/dvb-usb-v2/gl861* 5139 5140DVB_USB_MXL111SF MEDIA DRIVER 5141M: Michael Krufky <mkrufky@linuxtv.org> 5142L: linux-media@vger.kernel.org 5143W: https://linuxtv.org 5144W: http://github.com/mkrufky 5145Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5146T: git git://linuxtv.org/mkrufky/mxl111sf.git 5147S: Maintained 5148F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5149 5150DVB_USB_RTL28XXU MEDIA DRIVER 5151M: Antti Palosaari <crope@iki.fi> 5152L: linux-media@vger.kernel.org 5153W: https://linuxtv.org 5154W: http://palosaari.fi/linux/ 5155Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5156T: git git://linuxtv.org/anttip/media_tree.git 5157S: Maintained 5158F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5159 5160DVB_USB_V2 MEDIA DRIVER 5161M: Antti Palosaari <crope@iki.fi> 5162L: linux-media@vger.kernel.org 5163W: https://linuxtv.org 5164W: http://palosaari.fi/linux/ 5165Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5166T: git git://linuxtv.org/anttip/media_tree.git 5167S: Maintained 5168F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5169F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5170 5171DYNAMIC DEBUG 5172M: Jason Baron <jbaron@akamai.com> 5173S: Maintained 5174F: lib/dynamic_debug.c 5175F: include/linux/dynamic_debug.h 5176 5177DYNAMIC INTERRUPT MODERATION 5178M: Tal Gilboa <talgi@mellanox.com> 5179S: Maintained 5180F: include/linux/net_dim.h 5181 5182DZ DECSTATION DZ11 SERIAL DRIVER 5183M: "Maciej W. Rozycki" <macro@linux-mips.org> 5184S: Maintained 5185F: drivers/tty/serial/dz.* 5186 5187E3X0 POWER BUTTON DRIVER 5188M: Moritz Fischer <moritz.fischer@ettus.com> 5189L: usrp-users@lists.ettus.com 5190W: http://www.ettus.com 5191S: Supported 5192F: drivers/input/misc/e3x0-button.c 5193F: Documentation/devicetree/bindings/input/e3x0-button.txt 5194 5195E4000 MEDIA DRIVER 5196M: Antti Palosaari <crope@iki.fi> 5197L: linux-media@vger.kernel.org 5198W: https://linuxtv.org 5199W: http://palosaari.fi/linux/ 5200Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5201T: git git://linuxtv.org/anttip/media_tree.git 5202S: Maintained 5203F: drivers/media/tuners/e4000* 5204 5205EARTH_PT1 MEDIA DRIVER 5206M: Akihiro Tsukada <tskd08@gmail.com> 5207L: linux-media@vger.kernel.org 5208S: Odd Fixes 5209F: drivers/media/pci/pt1/ 5210 5211EARTH_PT3 MEDIA DRIVER 5212M: Akihiro Tsukada <tskd08@gmail.com> 5213L: linux-media@vger.kernel.org 5214S: Odd Fixes 5215F: drivers/media/pci/pt3/ 5216 5217EC100 MEDIA DRIVER 5218M: Antti Palosaari <crope@iki.fi> 5219L: linux-media@vger.kernel.org 5220W: https://linuxtv.org 5221W: http://palosaari.fi/linux/ 5222Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5223T: git git://linuxtv.org/anttip/media_tree.git 5224S: Maintained 5225F: drivers/media/dvb-frontends/ec100* 5226 5227ECRYPT FILE SYSTEM 5228M: Tyler Hicks <tyhicks@canonical.com> 5229L: ecryptfs@vger.kernel.org 5230W: http://ecryptfs.org 5231W: https://launchpad.net/ecryptfs 5232T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5233S: Supported 5234F: Documentation/filesystems/ecryptfs.txt 5235F: fs/ecryptfs/ 5236 5237EDAC-AMD64 5238M: Borislav Petkov <bp@alien8.de> 5239L: linux-edac@vger.kernel.org 5240S: Maintained 5241F: drivers/edac/amd64_edac* 5242 5243EDAC-CALXEDA 5244M: Robert Richter <rric@kernel.org> 5245L: linux-edac@vger.kernel.org 5246S: Maintained 5247F: drivers/edac/highbank* 5248 5249EDAC-CAVIUM OCTEON 5250M: Ralf Baechle <ralf@linux-mips.org> 5251M: David Daney <david.daney@cavium.com> 5252L: linux-edac@vger.kernel.org 5253L: linux-mips@linux-mips.org 5254S: Supported 5255F: drivers/edac/octeon_edac* 5256 5257EDAC-CAVIUM THUNDERX 5258M: David Daney <david.daney@cavium.com> 5259M: Jan Glauber <jglauber@cavium.com> 5260L: linux-edac@vger.kernel.org 5261S: Supported 5262F: drivers/edac/thunderx_edac* 5263 5264EDAC-CORE 5265M: Borislav Petkov <bp@alien8.de> 5266M: Mauro Carvalho Chehab <mchehab@kernel.org> 5267L: linux-edac@vger.kernel.org 5268T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5269T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5270S: Supported 5271F: Documentation/admin-guide/ras.rst 5272F: Documentation/driver-api/edac.rst 5273F: drivers/edac/ 5274F: include/linux/edac.h 5275 5276EDAC-E752X 5277M: Mark Gross <mark.gross@intel.com> 5278L: linux-edac@vger.kernel.org 5279S: Maintained 5280F: drivers/edac/e752x_edac.c 5281 5282EDAC-E7XXX 5283L: linux-edac@vger.kernel.org 5284S: Maintained 5285F: drivers/edac/e7xxx_edac.c 5286 5287EDAC-FSL_DDR 5288M: York Sun <york.sun@nxp.com> 5289L: linux-edac@vger.kernel.org 5290S: Maintained 5291F: drivers/edac/fsl_ddr_edac.* 5292 5293EDAC-GHES 5294M: Mauro Carvalho Chehab <mchehab@kernel.org> 5295L: linux-edac@vger.kernel.org 5296S: Maintained 5297F: drivers/edac/ghes_edac.c 5298 5299EDAC-I3000 5300L: linux-edac@vger.kernel.org 5301S: Orphan 5302F: drivers/edac/i3000_edac.c 5303 5304EDAC-I5000 5305L: linux-edac@vger.kernel.org 5306S: Maintained 5307F: drivers/edac/i5000_edac.c 5308 5309EDAC-I5400 5310M: Mauro Carvalho Chehab <mchehab@kernel.org> 5311L: linux-edac@vger.kernel.org 5312S: Maintained 5313F: drivers/edac/i5400_edac.c 5314 5315EDAC-I7300 5316M: Mauro Carvalho Chehab <mchehab@kernel.org> 5317L: linux-edac@vger.kernel.org 5318S: Maintained 5319F: drivers/edac/i7300_edac.c 5320 5321EDAC-I7CORE 5322M: Mauro Carvalho Chehab <mchehab@kernel.org> 5323L: linux-edac@vger.kernel.org 5324S: Maintained 5325F: drivers/edac/i7core_edac.c 5326 5327EDAC-I82443BXGX 5328M: Tim Small <tim@buttersideup.com> 5329L: linux-edac@vger.kernel.org 5330S: Maintained 5331F: drivers/edac/i82443bxgx_edac.c 5332 5333EDAC-I82975X 5334M: Ranganathan Desikan <ravi@jetztechnologies.com> 5335M: "Arvind R." <arvino55@gmail.com> 5336L: linux-edac@vger.kernel.org 5337S: Maintained 5338F: drivers/edac/i82975x_edac.c 5339 5340EDAC-IE31200 5341M: Jason Baron <jbaron@akamai.com> 5342L: linux-edac@vger.kernel.org 5343S: Maintained 5344F: drivers/edac/ie31200_edac.c 5345 5346EDAC-MPC85XX 5347M: Johannes Thumshirn <morbidrsa@gmail.com> 5348L: linux-edac@vger.kernel.org 5349S: Maintained 5350F: drivers/edac/mpc85xx_edac.[ch] 5351 5352EDAC-PASEMI 5353M: Egor Martovetsky <egor@pasemi.com> 5354L: linux-edac@vger.kernel.org 5355S: Maintained 5356F: drivers/edac/pasemi_edac.c 5357 5358EDAC-PND2 5359M: Tony Luck <tony.luck@intel.com> 5360L: linux-edac@vger.kernel.org 5361S: Maintained 5362F: drivers/edac/pnd2_edac.[ch] 5363 5364EDAC-R82600 5365M: Tim Small <tim@buttersideup.com> 5366L: linux-edac@vger.kernel.org 5367S: Maintained 5368F: drivers/edac/r82600_edac.c 5369 5370EDAC-SBRIDGE 5371M: Tony Luck <tony.luck@intel.com> 5372R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5373L: linux-edac@vger.kernel.org 5374S: Maintained 5375F: drivers/edac/sb_edac.c 5376 5377EDAC-SKYLAKE 5378M: Tony Luck <tony.luck@intel.com> 5379L: linux-edac@vger.kernel.org 5380S: Maintained 5381F: drivers/edac/skx_edac.c 5382 5383EDAC-TI 5384M: Tero Kristo <t-kristo@ti.com> 5385L: linux-edac@vger.kernel.org 5386S: Maintained 5387F: drivers/edac/ti_edac.c 5388 5389EDAC-QCOM 5390M: Channagoud Kadabi <ckadabi@codeaurora.org> 5391M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5392L: linux-arm-msm@vger.kernel.org 5393L: linux-edac@vger.kernel.org 5394S: Maintained 5395F: drivers/edac/qcom_edac.c 5396 5397EDIROL UA-101/UA-1000 DRIVER 5398M: Clemens Ladisch <clemens@ladisch.de> 5399L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5400T: git git://git.alsa-project.org/alsa-kernel.git 5401S: Maintained 5402F: sound/usb/misc/ua101.c 5403 5404EFI TEST DRIVER 5405L: linux-efi@vger.kernel.org 5406M: Ivan Hu <ivan.hu@canonical.com> 5407M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5408S: Maintained 5409F: drivers/firmware/efi/test/ 5410 5411EFI VARIABLE FILESYSTEM 5412M: Matthew Garrett <matthew.garrett@nebula.com> 5413M: Jeremy Kerr <jk@ozlabs.org> 5414M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5415T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5416L: linux-efi@vger.kernel.org 5417S: Maintained 5418F: fs/efivarfs/ 5419 5420EFIFB FRAMEBUFFER DRIVER 5421L: linux-fbdev@vger.kernel.org 5422M: Peter Jones <pjones@redhat.com> 5423S: Maintained 5424F: drivers/video/fbdev/efifb.c 5425 5426EFS FILESYSTEM 5427W: http://aeschi.ch.eu.org/efs/ 5428S: Orphan 5429F: fs/efs/ 5430 5431EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5432M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5433L: netdev@vger.kernel.org 5434S: Maintained 5435F: drivers/net/ethernet/ibm/ehea/ 5436 5437EM28XX VIDEO4LINUX DRIVER 5438M: Mauro Carvalho Chehab <mchehab@kernel.org> 5439L: linux-media@vger.kernel.org 5440W: https://linuxtv.org 5441T: git git://linuxtv.org/media_tree.git 5442S: Maintained 5443F: drivers/media/usb/em28xx/ 5444F: Documentation/media/v4l-drivers/em28xx* 5445 5446EMBEDDED LINUX 5447M: Paul Gortmaker <paul.gortmaker@windriver.com> 5448M: Matt Mackall <mpm@selenic.com> 5449M: David Woodhouse <dwmw2@infradead.org> 5450L: linux-embedded@vger.kernel.org 5451S: Maintained 5452 5453Emulex 10Gbps iSCSI - OneConnect DRIVER 5454M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5455M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5456M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5457L: linux-scsi@vger.kernel.org 5458W: http://www.broadcom.com 5459S: Supported 5460F: drivers/scsi/be2iscsi/ 5461 5462Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5463M: Sathya Perla <sathya.perla@broadcom.com> 5464M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5465M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5466M: Somnath Kotur <somnath.kotur@broadcom.com> 5467L: netdev@vger.kernel.org 5468W: http://www.emulex.com 5469S: Supported 5470F: drivers/net/ethernet/emulex/benet/ 5471 5472EMULEX ONECONNECT ROCE DRIVER 5473M: Selvin Xavier <selvin.xavier@broadcom.com> 5474M: Devesh Sharma <devesh.sharma@broadcom.com> 5475L: linux-rdma@vger.kernel.org 5476W: http://www.broadcom.com 5477S: Odd Fixes 5478F: drivers/infiniband/hw/ocrdma/ 5479F: include/uapi/rdma/ocrdma-abi.h 5480 5481EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5482M: James Smart <james.smart@broadcom.com> 5483M: Dick Kennedy <dick.kennedy@broadcom.com> 5484L: linux-scsi@vger.kernel.org 5485W: http://www.broadcom.com 5486S: Supported 5487F: drivers/scsi/lpfc/ 5488 5489ENE CB710 FLASH CARD READER DRIVER 5490M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5491S: Maintained 5492F: drivers/misc/cb710/ 5493F: drivers/mmc/host/cb710-mmc.* 5494F: include/linux/cb710.h 5495 5496ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5497M: Maxim Levitsky <maximlevitsky@gmail.com> 5498S: Maintained 5499F: drivers/media/rc/ene_ir.* 5500 5501EPSON S1D13XXX FRAMEBUFFER DRIVER 5502M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5503S: Maintained 5504T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5505F: drivers/video/fbdev/s1d13xxxfb.c 5506F: include/video/s1d13xxxfb.h 5507 5508ERRSEQ ERROR TRACKING INFRASTRUCTURE 5509M: Jeff Layton <jlayton@kernel.org> 5510S: Maintained 5511F: lib/errseq.c 5512F: include/linux/errseq.h 5513 5514ET131X NETWORK DRIVER 5515M: Mark Einon <mark.einon@gmail.com> 5516S: Odd Fixes 5517F: drivers/net/ethernet/agere/ 5518 5519ETHERNET BRIDGE 5520M: Roopa Prabhu <roopa@cumulusnetworks.com> 5521M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5522L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5523L: netdev@vger.kernel.org 5524W: http://www.linuxfoundation.org/en/Net:Bridge 5525S: Maintained 5526F: include/linux/netfilter_bridge/ 5527F: net/bridge/ 5528 5529ETHERNET PHY LIBRARY 5530M: Andrew Lunn <andrew@lunn.ch> 5531M: Florian Fainelli <f.fainelli@gmail.com> 5532L: netdev@vger.kernel.org 5533S: Maintained 5534F: Documentation/ABI/testing/sysfs-bus-mdio 5535F: Documentation/devicetree/bindings/net/mdio* 5536F: Documentation/networking/phy.txt 5537F: drivers/net/phy/ 5538F: drivers/of/of_mdio.c 5539F: drivers/of/of_net.c 5540F: include/linux/*mdio*.h 5541F: include/linux/of_net.h 5542F: include/linux/phy.h 5543F: include/linux/phy_fixed.h 5544F: include/linux/platform_data/mdio-bcm-unimac.h 5545F: include/trace/events/mdio.h 5546F: include/uapi/linux/mdio.h 5547F: include/uapi/linux/mii.h 5548 5549EXT2 FILE SYSTEM 5550M: Jan Kara <jack@suse.com> 5551L: linux-ext4@vger.kernel.org 5552S: Maintained 5553F: Documentation/filesystems/ext2.txt 5554F: fs/ext2/ 5555F: include/linux/ext2* 5556 5557EXT4 FILE SYSTEM 5558M: "Theodore Ts'o" <tytso@mit.edu> 5559M: Andreas Dilger <adilger.kernel@dilger.ca> 5560L: linux-ext4@vger.kernel.org 5561W: http://ext4.wiki.kernel.org 5562Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5563T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5564S: Maintained 5565F: Documentation/filesystems/ext4/ext4.rst 5566F: fs/ext4/ 5567 5568Extended Verification Module (EVM) 5569M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5570L: linux-integrity@vger.kernel.org 5571S: Supported 5572F: security/integrity/evm/ 5573 5574EXTENSIBLE FIRMWARE INTERFACE (EFI) 5575M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5576L: linux-efi@vger.kernel.org 5577T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5578S: Maintained 5579F: Documentation/efi-stub.txt 5580F: arch/*/kernel/efi.c 5581F: arch/x86/boot/compressed/eboot.[ch] 5582F: arch/*/include/asm/efi.h 5583F: arch/x86/platform/efi/ 5584F: drivers/firmware/efi/ 5585F: include/linux/efi*.h 5586F: arch/arm/boot/compressed/efi-header.S 5587F: arch/arm64/kernel/efi-entry.S 5588 5589EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5590M: MyungJoo Ham <myungjoo.ham@samsung.com> 5591M: Chanwoo Choi <cw00.choi@samsung.com> 5592L: linux-kernel@vger.kernel.org 5593T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5594S: Maintained 5595F: drivers/extcon/ 5596F: include/linux/extcon/ 5597F: include/linux/extcon.h 5598F: Documentation/extcon/ 5599F: Documentation/devicetree/bindings/extcon/ 5600 5601EXYNOS DP DRIVER 5602M: Jingoo Han <jingoohan1@gmail.com> 5603L: dri-devel@lists.freedesktop.org 5604S: Maintained 5605F: drivers/gpu/drm/exynos/exynos_dp* 5606 5607EXYNOS SYSMMU (IOMMU) driver 5608M: Marek Szyprowski <m.szyprowski@samsung.com> 5609L: iommu@lists.linux-foundation.org 5610S: Maintained 5611F: drivers/iommu/exynos-iommu.c 5612 5613EZchip NPS platform support 5614M: Vineet Gupta <vgupta@synopsys.com> 5615M: Ofer Levi <oferle@mellanox.com> 5616S: Supported 5617F: arch/arc/plat-eznps 5618F: arch/arc/boot/dts/eznps.dts 5619 5620F2FS FILE SYSTEM 5621M: Jaegeuk Kim <jaegeuk@kernel.org> 5622M: Chao Yu <yuchao0@huawei.com> 5623L: linux-f2fs-devel@lists.sourceforge.net 5624W: https://f2fs.wiki.kernel.org/ 5625T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5626S: Maintained 5627F: Documentation/filesystems/f2fs.txt 5628F: Documentation/ABI/testing/sysfs-fs-f2fs 5629F: fs/f2fs/ 5630F: include/linux/f2fs_fs.h 5631F: include/trace/events/f2fs.h 5632 5633F71805F HARDWARE MONITORING DRIVER 5634M: Jean Delvare <jdelvare@suse.com> 5635L: linux-hwmon@vger.kernel.org 5636S: Maintained 5637F: Documentation/hwmon/f71805f 5638F: drivers/hwmon/f71805f.c 5639 5640FADDR2LINE 5641M: Josh Poimboeuf <jpoimboe@redhat.com> 5642S: Maintained 5643F: scripts/faddr2line 5644 5645FAILOVER MODULE 5646M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5647L: netdev@vger.kernel.org 5648S: Supported 5649F: net/core/failover.c 5650F: include/net/failover.h 5651F: Documentation/networking/failover.rst 5652 5653FANOTIFY 5654M: Jan Kara <jack@suse.cz> 5655R: Amir Goldstein <amir73il@gmail.com> 5656L: linux-fsdevel@vger.kernel.org 5657S: Maintained 5658F: fs/notify/fanotify/ 5659F: include/linux/fanotify.h 5660F: include/uapi/linux/fanotify.h 5661 5662FARSYNC SYNCHRONOUS DRIVER 5663M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5664W: http://www.farsite.co.uk/ 5665S: Supported 5666F: drivers/net/wan/farsync.* 5667 5668FAULT INJECTION SUPPORT 5669M: Akinobu Mita <akinobu.mita@gmail.com> 5670S: Supported 5671F: Documentation/fault-injection/ 5672F: lib/fault-inject.c 5673 5674FBTFT Framebuffer drivers 5675S: Orphan 5676L: dri-devel@lists.freedesktop.org 5677L: linux-fbdev@vger.kernel.org 5678F: drivers/staging/fbtft/ 5679 5680FC0011 TUNER DRIVER 5681M: Michael Buesch <m@bues.ch> 5682L: linux-media@vger.kernel.org 5683S: Maintained 5684F: drivers/media/tuners/fc0011.h 5685F: drivers/media/tuners/fc0011.c 5686 5687FC2580 MEDIA DRIVER 5688M: Antti Palosaari <crope@iki.fi> 5689L: linux-media@vger.kernel.org 5690W: https://linuxtv.org 5691W: http://palosaari.fi/linux/ 5692Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5693T: git git://linuxtv.org/anttip/media_tree.git 5694S: Maintained 5695F: drivers/media/tuners/fc2580* 5696 5697FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5698M: Johannes Thumshirn <jth@kernel.org> 5699L: linux-scsi@vger.kernel.org 5700W: www.Open-FCoE.org 5701S: Supported 5702F: drivers/scsi/libfc/ 5703F: drivers/scsi/fcoe/ 5704F: include/scsi/fc/ 5705F: include/scsi/libfc.h 5706F: include/scsi/libfcoe.h 5707F: include/uapi/scsi/fc/ 5708 5709FILE LOCKING (flock() and fcntl()/lockf()) 5710M: Jeff Layton <jlayton@kernel.org> 5711M: "J. Bruce Fields" <bfields@fieldses.org> 5712L: linux-fsdevel@vger.kernel.org 5713S: Maintained 5714F: include/linux/fcntl.h 5715F: include/uapi/linux/fcntl.h 5716F: fs/fcntl.c 5717F: fs/locks.c 5718 5719FILESYSTEMS (VFS and infrastructure) 5720M: Alexander Viro <viro@zeniv.linux.org.uk> 5721L: linux-fsdevel@vger.kernel.org 5722S: Maintained 5723F: fs/* 5724F: include/linux/fs.h 5725F: include/uapi/linux/fs.h 5726 5727FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5728M: Riku Voipio <riku.voipio@iki.fi> 5729L: linux-hwmon@vger.kernel.org 5730S: Maintained 5731F: drivers/hwmon/f75375s.c 5732F: include/linux/f75375s.h 5733 5734FIREWIRE AUDIO DRIVERS 5735M: Clemens Ladisch <clemens@ladisch.de> 5736L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5737T: git git://git.alsa-project.org/alsa-kernel.git 5738S: Maintained 5739F: sound/firewire/ 5740 5741FIREWIRE MEDIA DRIVERS (firedtv) 5742M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5743L: linux-media@vger.kernel.org 5744L: linux1394-devel@lists.sourceforge.net 5745T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5746S: Maintained 5747F: drivers/media/firewire/ 5748 5749FIREWIRE SBP-2 TARGET 5750M: Chris Boot <bootc@bootc.net> 5751L: linux-scsi@vger.kernel.org 5752L: target-devel@vger.kernel.org 5753L: linux1394-devel@lists.sourceforge.net 5754T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5755S: Maintained 5756F: drivers/target/sbp/ 5757 5758FIREWIRE SUBSYSTEM 5759M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5760L: linux1394-devel@lists.sourceforge.net 5761W: http://ieee1394.wiki.kernel.org/ 5762T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5763S: Maintained 5764F: drivers/firewire/ 5765F: include/linux/firewire.h 5766F: include/uapi/linux/firewire*.h 5767F: tools/firewire/ 5768 5769FIRMWARE LOADER (request_firmware) 5770M: Luis R. Rodriguez <mcgrof@kernel.org> 5771L: linux-kernel@vger.kernel.org 5772S: Maintained 5773F: Documentation/firmware_class/ 5774F: drivers/base/firmware_loader/ 5775F: include/linux/firmware.h 5776 5777FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5778M: Joshua Morris <josh.h.morris@us.ibm.com> 5779M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5780S: Maintained 5781F: drivers/block/rsxx/ 5782 5783FLOPPY DRIVER 5784M: Jiri Kosina <jikos@kernel.org> 5785T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5786S: Odd fixes 5787F: drivers/block/floppy.c 5788 5789FMC SUBSYSTEM 5790M: Alessandro Rubini <rubini@gnudd.com> 5791W: http://www.ohwr.org/projects/fmc-bus 5792S: Supported 5793F: drivers/fmc/ 5794F: include/linux/fmc*.h 5795F: include/linux/ipmi-fru.h 5796K: fmc_d.*register 5797 5798FPGA MANAGER FRAMEWORK 5799M: Alan Tull <atull@kernel.org> 5800M: Moritz Fischer <mdf@kernel.org> 5801L: linux-fpga@vger.kernel.org 5802S: Maintained 5803T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5804Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5805F: Documentation/fpga/ 5806F: Documentation/driver-api/fpga/ 5807F: Documentation/devicetree/bindings/fpga/ 5808F: drivers/fpga/ 5809F: include/linux/fpga/ 5810W: http://www.rocketboards.org 5811 5812FPGA DFL DRIVERS 5813M: Wu Hao <hao.wu@intel.com> 5814L: linux-fpga@vger.kernel.org 5815S: Maintained 5816F: Documentation/fpga/dfl.txt 5817F: include/uapi/linux/fpga-dfl.h 5818F: drivers/fpga/dfl* 5819 5820FPU EMULATOR 5821M: Bill Metzenthen <billm@melbpc.org.au> 5822W: http://floatingpoint.sourceforge.net/emulator/index.html 5823S: Maintained 5824F: arch/x86/math-emu/ 5825 5826FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5827L: netdev@vger.kernel.org 5828S: Orphan 5829F: drivers/net/wan/dlci.c 5830F: drivers/net/wan/sdla.c 5831 5832FRAMEBUFFER LAYER 5833M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5834L: dri-devel@lists.freedesktop.org 5835L: linux-fbdev@vger.kernel.org 5836T: git git://github.com/bzolnier/linux.git 5837Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5838S: Maintained 5839F: Documentation/fb/ 5840F: drivers/video/ 5841F: include/video/ 5842F: include/linux/fb.h 5843F: include/uapi/video/ 5844F: include/uapi/linux/fb.h 5845 5846FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5847M: Horia Geantă <horia.geanta@nxp.com> 5848M: Aymen Sghaier <aymen.sghaier@nxp.com> 5849L: linux-crypto@vger.kernel.org 5850S: Maintained 5851F: drivers/crypto/caam/ 5852F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5853 5854FREESCALE DIU FRAMEBUFFER DRIVER 5855M: Timur Tabi <timur@kernel.org> 5856L: linux-fbdev@vger.kernel.org 5857S: Maintained 5858F: drivers/video/fbdev/fsl-diu-fb.* 5859 5860FREESCALE DMA DRIVER 5861M: Li Yang <leoyang.li@nxp.com> 5862M: Zhang Wei <zw@zh-kernel.org> 5863L: linuxppc-dev@lists.ozlabs.org 5864S: Maintained 5865F: drivers/dma/fsldma.* 5866 5867FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5868M: Claudiu Manoil <claudiu.manoil@nxp.com> 5869L: netdev@vger.kernel.org 5870S: Maintained 5871F: drivers/net/ethernet/freescale/gianfar* 5872F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5873 5874FREESCALE GPMI NAND DRIVER 5875M: Han Xu <han.xu@nxp.com> 5876L: linux-mtd@lists.infradead.org 5877S: Maintained 5878F: drivers/mtd/nand/raw/gpmi-nand/* 5879 5880FREESCALE I2C CPM DRIVER 5881M: Jochen Friedrich <jochen@scram.de> 5882L: linuxppc-dev@lists.ozlabs.org 5883L: linux-i2c@vger.kernel.org 5884S: Maintained 5885F: drivers/i2c/busses/i2c-cpm.c 5886 5887FREESCALE IMX LPI2C DRIVER 5888M: Dong Aisheng <aisheng.dong@nxp.com> 5889L: linux-i2c@vger.kernel.org 5890L: linux-imx@nxp.com 5891S: Maintained 5892F: drivers/i2c/busses/i2c-imx-lpi2c.c 5893F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 5894 5895FREESCALE IMX / MXC FEC DRIVER 5896M: Fugang Duan <fugang.duan@nxp.com> 5897L: netdev@vger.kernel.org 5898S: Maintained 5899F: drivers/net/ethernet/freescale/fec_main.c 5900F: drivers/net/ethernet/freescale/fec_ptp.c 5901F: drivers/net/ethernet/freescale/fec.h 5902F: Documentation/devicetree/bindings/net/fsl-fec.txt 5903 5904FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5905M: Sascha Hauer <s.hauer@pengutronix.de> 5906R: Pengutronix Kernel Team <kernel@pengutronix.de> 5907L: linux-fbdev@vger.kernel.org 5908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5909S: Maintained 5910F: include/linux/platform_data/video-imxfb.h 5911F: drivers/video/fbdev/imxfb.c 5912 5913FREESCALE QORIQ DPAA ETHERNET DRIVER 5914M: Madalin Bucur <madalin.bucur@nxp.com> 5915L: netdev@vger.kernel.org 5916S: Maintained 5917F: drivers/net/ethernet/freescale/dpaa 5918 5919FREESCALE QORIQ DPAA FMAN DRIVER 5920M: Madalin Bucur <madalin.bucur@nxp.com> 5921L: netdev@vger.kernel.org 5922S: Maintained 5923F: drivers/net/ethernet/freescale/fman 5924F: Documentation/devicetree/bindings/net/fsl-fman.txt 5925 5926FREESCALE QORIQ PTP CLOCK DRIVER 5927M: Yangbo Lu <yangbo.lu@nxp.com> 5928L: netdev@vger.kernel.org 5929S: Maintained 5930F: drivers/ptp/ptp_qoriq.c 5931F: include/linux/fsl/ptp_qoriq.h 5932F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 5933 5934FREESCALE QUAD SPI DRIVER 5935M: Han Xu <han.xu@nxp.com> 5936L: linux-mtd@lists.infradead.org 5937S: Maintained 5938F: drivers/mtd/spi-nor/fsl-quadspi.c 5939 5940FREESCALE QUICC ENGINE LIBRARY 5941M: Qiang Zhao <qiang.zhao@nxp.com> 5942L: linuxppc-dev@lists.ozlabs.org 5943S: Maintained 5944F: drivers/soc/fsl/qe/ 5945F: include/soc/fsl/*qe*.h 5946F: include/soc/fsl/*ucc*.h 5947 5948FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5949M: Li Yang <leoyang.li@nxp.com> 5950L: netdev@vger.kernel.org 5951L: linuxppc-dev@lists.ozlabs.org 5952S: Maintained 5953F: drivers/net/ethernet/freescale/ucc_geth* 5954 5955FREESCALE QUICC ENGINE UCC HDLC DRIVER 5956M: Zhao Qiang <qiang.zhao@nxp.com> 5957L: netdev@vger.kernel.org 5958L: linuxppc-dev@lists.ozlabs.org 5959S: Maintained 5960F: drivers/net/wan/fsl_ucc_hdlc* 5961 5962FREESCALE QUICC ENGINE UCC UART DRIVER 5963M: Timur Tabi <timur@kernel.org> 5964L: linuxppc-dev@lists.ozlabs.org 5965S: Maintained 5966F: drivers/tty/serial/ucc_uart.c 5967 5968FREESCALE SOC DRIVERS 5969M: Li Yang <leoyang.li@nxp.com> 5970L: linuxppc-dev@lists.ozlabs.org 5971L: linux-arm-kernel@lists.infradead.org 5972S: Maintained 5973F: Documentation/devicetree/bindings/soc/fsl/ 5974F: drivers/soc/fsl/ 5975F: include/linux/fsl/ 5976 5977FREESCALE SOC FS_ENET DRIVER 5978M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5979L: linuxppc-dev@lists.ozlabs.org 5980L: netdev@vger.kernel.org 5981S: Maintained 5982F: drivers/net/ethernet/freescale/fs_enet/ 5983F: include/linux/fs_enet_pd.h 5984 5985FREESCALE SOC SOUND DRIVERS 5986M: Timur Tabi <timur@kernel.org> 5987M: Nicolin Chen <nicoleotsuka@gmail.com> 5988M: Xiubo Li <Xiubo.Lee@gmail.com> 5989R: Fabio Estevam <fabio.estevam@nxp.com> 5990L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5991L: linuxppc-dev@lists.ozlabs.org 5992S: Maintained 5993F: sound/soc/fsl/fsl* 5994F: sound/soc/fsl/imx* 5995F: sound/soc/fsl/mpc8610_hpcd.c 5996 5997FREESCALE USB PERIPHERAL DRIVERS 5998M: Li Yang <leoyang.li@nxp.com> 5999L: linux-usb@vger.kernel.org 6000L: linuxppc-dev@lists.ozlabs.org 6001S: Maintained 6002F: drivers/usb/gadget/udc/fsl* 6003 6004FREEVXFS FILESYSTEM 6005M: Christoph Hellwig <hch@infradead.org> 6006W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6007S: Maintained 6008F: fs/freevxfs/ 6009 6010FREEZER 6011M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6012M: Pavel Machek <pavel@ucw.cz> 6013L: linux-pm@vger.kernel.org 6014S: Supported 6015F: Documentation/power/freezing-of-tasks.txt 6016F: include/linux/freezer.h 6017F: kernel/freezer.c 6018 6019FRONTSWAP API 6020M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6021L: linux-kernel@vger.kernel.org 6022S: Maintained 6023F: mm/frontswap.c 6024F: include/linux/frontswap.h 6025 6026FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6027M: David Howells <dhowells@redhat.com> 6028L: linux-cachefs@redhat.com (moderated for non-subscribers) 6029S: Supported 6030F: Documentation/filesystems/caching/ 6031F: fs/fscache/ 6032F: include/linux/fscache*.h 6033 6034FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6035M: Theodore Y. Ts'o <tytso@mit.edu> 6036M: Jaegeuk Kim <jaegeuk@kernel.org> 6037L: linux-fscrypt@vger.kernel.org 6038Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6039T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 6040S: Supported 6041F: fs/crypto/ 6042F: include/linux/fscrypt*.h 6043F: Documentation/filesystems/fscrypt.rst 6044 6045FSI-ATTACHED I2C DRIVER 6046M: Eddie James <eajames@linux.vnet.ibm.com> 6047L: linux-i2c@vger.kernel.org 6048L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6049S: Maintained 6050F: drivers/i2c/busses/i2c-fsi.c 6051F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6052 6053FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6054M: Jan Kara <jack@suse.cz> 6055R: Amir Goldstein <amir73il@gmail.com> 6056L: linux-fsdevel@vger.kernel.org 6057S: Maintained 6058F: fs/notify/ 6059F: include/linux/fsnotify*.h 6060 6061FUJITSU LAPTOP EXTRAS 6062M: Jonathan Woithe <jwoithe@just42.net> 6063L: platform-driver-x86@vger.kernel.org 6064S: Maintained 6065F: drivers/platform/x86/fujitsu-laptop.c 6066 6067FUJITSU M-5MO LS CAMERA ISP DRIVER 6068M: Kyungmin Park <kyungmin.park@samsung.com> 6069M: Heungjun Kim <riverful.kim@samsung.com> 6070L: linux-media@vger.kernel.org 6071S: Maintained 6072F: drivers/media/i2c/m5mols/ 6073F: include/media/i2c/m5mols.h 6074 6075FUJITSU TABLET EXTRAS 6076M: Robert Gerlach <khnz@gmx.de> 6077L: platform-driver-x86@vger.kernel.org 6078S: Maintained 6079F: drivers/platform/x86/fujitsu-tablet.c 6080 6081FUSE: FILESYSTEM IN USERSPACE 6082M: Miklos Szeredi <miklos@szeredi.hu> 6083L: linux-fsdevel@vger.kernel.org 6084W: http://fuse.sourceforge.net/ 6085T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6086S: Maintained 6087F: fs/fuse/ 6088F: include/uapi/linux/fuse.h 6089F: Documentation/filesystems/fuse.txt 6090 6091FUTEX SUBSYSTEM 6092M: Thomas Gleixner <tglx@linutronix.de> 6093M: Ingo Molnar <mingo@redhat.com> 6094R: Peter Zijlstra <peterz@infradead.org> 6095R: Darren Hart <dvhart@infradead.org> 6096L: linux-kernel@vger.kernel.org 6097T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6098S: Maintained 6099F: kernel/futex.c 6100F: kernel/futex_compat.c 6101F: include/asm-generic/futex.h 6102F: include/linux/futex.h 6103F: include/uapi/linux/futex.h 6104F: tools/testing/selftests/futex/ 6105F: tools/perf/bench/futex* 6106F: Documentation/*futex* 6107 6108GCC PLUGINS 6109M: Kees Cook <keescook@chromium.org> 6110R: Emese Revfy <re.emese@gmail.com> 6111L: kernel-hardening@lists.openwall.com 6112S: Maintained 6113F: scripts/gcc-plugins/ 6114F: scripts/gcc-plugin.sh 6115F: scripts/Makefile.gcc-plugins 6116F: Documentation/gcc-plugins.txt 6117 6118GASKET DRIVER FRAMEWORK 6119M: Rob Springer <rspringer@google.com> 6120M: Todd Poynor <toddpoynor@google.com> 6121M: Ben Chan <benchan@chromium.org> 6122S: Maintained 6123F: drivers/staging/gasket/ 6124 6125GCOV BASED KERNEL PROFILING 6126M: Peter Oberparleiter <oberpar@linux.ibm.com> 6127S: Maintained 6128F: kernel/gcov/ 6129F: Documentation/dev-tools/gcov.rst 6130 6131GDB KERNEL DEBUGGING HELPER SCRIPTS 6132M: Jan Kiszka <jan.kiszka@siemens.com> 6133M: Kieran Bingham <kbingham@kernel.org> 6134S: Supported 6135F: scripts/gdb/ 6136 6137GDT SCSI DISK ARRAY CONTROLLER DRIVER 6138M: Achim Leubner <achim_leubner@adaptec.com> 6139L: linux-scsi@vger.kernel.org 6140W: http://www.icp-vortex.com/ 6141S: Supported 6142F: drivers/scsi/gdt* 6143 6144GEMTEK FM RADIO RECEIVER DRIVER 6145M: Hans Verkuil <hverkuil@xs4all.nl> 6146L: linux-media@vger.kernel.org 6147T: git git://linuxtv.org/media_tree.git 6148W: https://linuxtv.org 6149S: Maintained 6150F: drivers/media/radio/radio-gemtek* 6151 6152GENERIC GPIO I2C DRIVER 6153M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6154S: Supported 6155F: drivers/i2c/busses/i2c-gpio.c 6156F: include/linux/platform_data/i2c-gpio.h 6157 6158GENERIC GPIO I2C MULTIPLEXER DRIVER 6159M: Peter Korsgaard <peter.korsgaard@barco.com> 6160L: linux-i2c@vger.kernel.org 6161S: Supported 6162F: drivers/i2c/muxes/i2c-mux-gpio.c 6163F: include/linux/platform_data/i2c-mux-gpio.h 6164F: Documentation/i2c/muxes/i2c-mux-gpio 6165 6166GENERIC HDLC (WAN) DRIVERS 6167M: Krzysztof Halasa <khc@pm.waw.pl> 6168W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6169S: Maintained 6170F: drivers/net/wan/c101.c 6171F: drivers/net/wan/hd6457* 6172F: drivers/net/wan/hdlc* 6173F: drivers/net/wan/n2.c 6174F: drivers/net/wan/pc300too.c 6175F: drivers/net/wan/pci200syn.c 6176F: drivers/net/wan/wanxl* 6177 6178GENERIC INCLUDE/ASM HEADER FILES 6179M: Arnd Bergmann <arnd@arndb.de> 6180L: linux-arch@vger.kernel.org 6181T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6182S: Maintained 6183F: include/asm-generic/ 6184F: include/uapi/asm-generic/ 6185 6186GENERIC PHY FRAMEWORK 6187M: Kishon Vijay Abraham I <kishon@ti.com> 6188L: linux-kernel@vger.kernel.org 6189T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6190S: Supported 6191F: drivers/phy/ 6192F: include/linux/phy/ 6193 6194GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6195M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6196S: Supported 6197F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6198 6199GENERIC PM DOMAINS 6200M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6201M: Kevin Hilman <khilman@kernel.org> 6202M: Ulf Hansson <ulf.hansson@linaro.org> 6203L: linux-pm@vger.kernel.org 6204S: Supported 6205F: drivers/base/power/domain*.c 6206F: include/linux/pm_domain.h 6207F: Documentation/devicetree/bindings/power/power_domain.txt 6208 6209GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6210M: Eugen Hristev <eugen.hristev@microchip.com> 6211L: linux-input@vger.kernel.org 6212S: Maintained 6213F: drivers/input/touchscreen/resistive-adc-touch.c 6214 6215GENERIC UIO DRIVER FOR PCI DEVICES 6216M: "Michael S. Tsirkin" <mst@redhat.com> 6217L: kvm@vger.kernel.org 6218S: Supported 6219F: drivers/uio/uio_pci_generic.c 6220 6221GENWQE (IBM Generic Workqueue Card) 6222M: Frank Haverkamp <haver@linux.vnet.ibm.com> 6223M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 6224S: Supported 6225F: drivers/misc/genwqe/ 6226 6227GET_MAINTAINER SCRIPT 6228M: Joe Perches <joe@perches.com> 6229S: Maintained 6230F: scripts/get_maintainer.pl 6231 6232GFS2 FILE SYSTEM 6233M: Bob Peterson <rpeterso@redhat.com> 6234M: Andreas Gruenbacher <agruenba@redhat.com> 6235L: cluster-devel@redhat.com 6236W: http://sources.redhat.com/cluster/ 6237T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6238S: Supported 6239F: Documentation/filesystems/gfs2*.txt 6240F: fs/gfs2/ 6241F: include/uapi/linux/gfs2_ondisk.h 6242 6243GIGASET ISDN DRIVERS 6244M: Paul Bolle <pebolle@tiscali.nl> 6245L: gigaset307x-common@lists.sourceforge.net 6246W: http://gigaset307x.sourceforge.net/ 6247S: Odd Fixes 6248F: Documentation/isdn/README.gigaset 6249F: drivers/isdn/gigaset/ 6250F: include/uapi/linux/gigaset_dev.h 6251 6252GNSS SUBSYSTEM 6253M: Johan Hovold <johan@kernel.org> 6254S: Maintained 6255F: Documentation/ABI/testing/sysfs-class-gnss 6256F: Documentation/devicetree/bindings/gnss/ 6257F: drivers/gnss/ 6258F: include/linux/gnss.h 6259 6260GO7007 MPEG CODEC 6261M: Hans Verkuil <hans.verkuil@cisco.com> 6262L: linux-media@vger.kernel.org 6263S: Maintained 6264F: drivers/media/usb/go7007/ 6265 6266GOODIX TOUCHSCREEN 6267M: Bastien Nocera <hadess@hadess.net> 6268L: linux-input@vger.kernel.org 6269S: Maintained 6270F: drivers/input/touchscreen/goodix.c 6271 6272GPD POCKET FAN DRIVER 6273M: Hans de Goede <hdegoede@redhat.com> 6274L: platform-driver-x86@vger.kernel.org 6275S: Maintained 6276F: drivers/platform/x86/gpd-pocket-fan.c 6277 6278GPIO ACPI SUPPORT 6279M: Mika Westerberg <mika.westerberg@linux.intel.com> 6280M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6281L: linux-gpio@vger.kernel.org 6282L: linux-acpi@vger.kernel.org 6283S: Maintained 6284F: Documentation/acpi/gpio-properties.txt 6285F: drivers/gpio/gpiolib-acpi.c 6286 6287GPIO IR Transmitter 6288M: Sean Young <sean@mess.org> 6289L: linux-media@vger.kernel.org 6290S: Maintained 6291F: drivers/media/rc/gpio-ir-tx.c 6292 6293GPIO MOCKUP DRIVER 6294M: Bamvor Jian Zhang <bamv2005@gmail.com> 6295R: Bartosz Golaszewski <brgl@bgdev.pl> 6296L: linux-gpio@vger.kernel.org 6297S: Maintained 6298F: drivers/gpio/gpio-mockup.c 6299F: tools/testing/selftests/gpio/ 6300 6301GPIO SUBSYSTEM 6302M: Linus Walleij <linus.walleij@linaro.org> 6303L: linux-gpio@vger.kernel.org 6304T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6305S: Maintained 6306F: Documentation/devicetree/bindings/gpio/ 6307F: Documentation/driver-api/gpio/ 6308F: Documentation/gpio/ 6309F: Documentation/ABI/testing/gpio-cdev 6310F: Documentation/ABI/obsolete/sysfs-gpio 6311F: drivers/gpio/ 6312F: include/linux/gpio/ 6313F: include/linux/gpio.h 6314F: include/linux/of_gpio.h 6315F: include/asm-generic/gpio.h 6316F: include/uapi/linux/gpio.h 6317F: tools/gpio/ 6318 6319GRE DEMULTIPLEXER DRIVER 6320M: Dmitry Kozlov <xeb@mail.ru> 6321L: netdev@vger.kernel.org 6322S: Maintained 6323F: net/ipv4/gre_demux.c 6324F: net/ipv4/gre_offload.c 6325F: include/net/gre.h 6326 6327GRETH 10/100/1G Ethernet MAC device driver 6328M: Andreas Larsson <andreas@gaisler.com> 6329L: netdev@vger.kernel.org 6330S: Maintained 6331F: drivers/net/ethernet/aeroflex/ 6332 6333GREYBUS AUDIO PROTOCOLS DRIVERS 6334M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6335M: Mark Greer <mgreer@animalcreek.com> 6336S: Maintained 6337F: drivers/staging/greybus/audio_apbridgea.c 6338F: drivers/staging/greybus/audio_apbridgea.h 6339F: drivers/staging/greybus/audio_codec.c 6340F: drivers/staging/greybus/audio_codec.h 6341F: drivers/staging/greybus/audio_gb.c 6342F: drivers/staging/greybus/audio_manager.c 6343F: drivers/staging/greybus/audio_manager.h 6344F: drivers/staging/greybus/audio_manager_module.c 6345F: drivers/staging/greybus/audio_manager_private.h 6346F: drivers/staging/greybus/audio_manager_sysfs.c 6347F: drivers/staging/greybus/audio_module.c 6348F: drivers/staging/greybus/audio_topology.c 6349 6350GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6351M: Viresh Kumar <vireshk@kernel.org> 6352S: Maintained 6353F: drivers/staging/greybus/authentication.c 6354F: drivers/staging/greybus/bootrom.c 6355F: drivers/staging/greybus/firmware.h 6356F: drivers/staging/greybus/fw-core.c 6357F: drivers/staging/greybus/fw-download.c 6358F: drivers/staging/greybus/fw-management.c 6359F: drivers/staging/greybus/greybus_authentication.h 6360F: drivers/staging/greybus/greybus_firmware.h 6361F: drivers/staging/greybus/hid.c 6362F: drivers/staging/greybus/i2c.c 6363F: drivers/staging/greybus/spi.c 6364F: drivers/staging/greybus/spilib.c 6365F: drivers/staging/greybus/spilib.h 6366 6367GREYBUS LOOPBACK DRIVER 6368M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6369S: Maintained 6370F: drivers/staging/greybus/loopback.c 6371 6372GREYBUS PLATFORM DRIVERS 6373M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6374S: Maintained 6375F: drivers/staging/greybus/arche-platform.c 6376F: drivers/staging/greybus/arche-apb-ctrl.c 6377F: drivers/staging/greybus/arche_platform.h 6378 6379GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6380M: Rui Miguel Silva <rmfrfs@gmail.com> 6381S: Maintained 6382F: drivers/staging/greybus/sdio.c 6383F: drivers/staging/greybus/light.c 6384F: drivers/staging/greybus/gpio.c 6385F: drivers/staging/greybus/power_supply.c 6386F: drivers/staging/greybus/spi.c 6387F: drivers/staging/greybus/spilib.c 6388 6389GREYBUS SUBSYSTEM 6390M: Johan Hovold <johan@kernel.org> 6391M: Alex Elder <elder@kernel.org> 6392M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6393S: Maintained 6394F: drivers/staging/greybus/ 6395L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6396 6397GREYBUS UART PROTOCOLS DRIVERS 6398M: David Lin <dtwlin@gmail.com> 6399S: Maintained 6400F: drivers/staging/greybus/uart.c 6401F: drivers/staging/greybus/log.c 6402 6403GS1662 VIDEO SERIALIZER 6404M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6405L: linux-media@vger.kernel.org 6406T: git git://linuxtv.org/media_tree.git 6407S: Maintained 6408F: drivers/media/spi/gs1662.c 6409 6410GSPCA FINEPIX SUBDRIVER 6411M: Frank Zago <frank@zago.net> 6412L: linux-media@vger.kernel.org 6413T: git git://linuxtv.org/media_tree.git 6414S: Maintained 6415F: drivers/media/usb/gspca/finepix.c 6416 6417GSPCA GL860 SUBDRIVER 6418M: Olivier Lorin <o.lorin@laposte.net> 6419L: linux-media@vger.kernel.org 6420T: git git://linuxtv.org/media_tree.git 6421S: Maintained 6422F: drivers/media/usb/gspca/gl860/ 6423 6424GSPCA M5602 SUBDRIVER 6425M: Erik Andren <erik.andren@gmail.com> 6426L: linux-media@vger.kernel.org 6427T: git git://linuxtv.org/media_tree.git 6428S: Maintained 6429F: drivers/media/usb/gspca/m5602/ 6430 6431GSPCA PAC207 SONIXB SUBDRIVER 6432M: Hans Verkuil <hverkuil@xs4all.nl> 6433L: linux-media@vger.kernel.org 6434T: git git://linuxtv.org/media_tree.git 6435S: Odd Fixes 6436F: drivers/media/usb/gspca/pac207.c 6437 6438GSPCA SN9C20X SUBDRIVER 6439M: Brian Johnson <brijohn@gmail.com> 6440L: linux-media@vger.kernel.org 6441T: git git://linuxtv.org/media_tree.git 6442S: Maintained 6443F: drivers/media/usb/gspca/sn9c20x.c 6444 6445GSPCA T613 SUBDRIVER 6446M: Leandro Costantino <lcostantino@gmail.com> 6447L: linux-media@vger.kernel.org 6448T: git git://linuxtv.org/media_tree.git 6449S: Maintained 6450F: drivers/media/usb/gspca/t613.c 6451 6452GSPCA USB WEBCAM DRIVER 6453M: Hans Verkuil <hverkuil@xs4all.nl> 6454L: linux-media@vger.kernel.org 6455T: git git://linuxtv.org/media_tree.git 6456S: Odd Fixes 6457F: drivers/media/usb/gspca/ 6458 6459GTP (GPRS Tunneling Protocol) 6460M: Pablo Neira Ayuso <pablo@netfilter.org> 6461M: Harald Welte <laforge@gnumonks.org> 6462L: osmocom-net-gprs@lists.osmocom.org 6463T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6464S: Maintained 6465F: drivers/net/gtp.c 6466 6467GUID PARTITION TABLE (GPT) 6468M: Davidlohr Bueso <dave@stgolabs.net> 6469L: linux-efi@vger.kernel.org 6470S: Maintained 6471F: block/partitions/efi.* 6472 6473H8/300 ARCHITECTURE 6474M: Yoshinori Sato <ysato@users.sourceforge.jp> 6475L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6476W: http://uclinux-h8.sourceforge.jp 6477T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6478S: Maintained 6479F: arch/h8300/ 6480F: drivers/clocksource/h8300_*.c 6481F: drivers/clk/h8300/ 6482F: drivers/irqchip/irq-renesas-h8*.c 6483 6484HACKRF MEDIA DRIVER 6485M: Antti Palosaari <crope@iki.fi> 6486L: linux-media@vger.kernel.org 6487W: https://linuxtv.org 6488W: http://palosaari.fi/linux/ 6489Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6490T: git git://linuxtv.org/anttip/media_tree.git 6491S: Maintained 6492F: drivers/media/usb/hackrf/ 6493 6494HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6495M: Frank Seidel <frank@f-seidel.de> 6496L: platform-driver-x86@vger.kernel.org 6497W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6498S: Maintained 6499F: drivers/platform/x86/hdaps.c 6500 6501HARDWARE MONITORING 6502M: Jean Delvare <jdelvare@suse.com> 6503M: Guenter Roeck <linux@roeck-us.net> 6504L: linux-hwmon@vger.kernel.org 6505W: http://hwmon.wiki.kernel.org/ 6506T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6507S: Maintained 6508F: Documentation/devicetree/bindings/hwmon/ 6509F: Documentation/hwmon/ 6510F: drivers/hwmon/ 6511F: include/linux/hwmon*.h 6512F: include/trace/events/hwmon*.h 6513 6514HARDWARE RANDOM NUMBER GENERATOR CORE 6515M: Matt Mackall <mpm@selenic.com> 6516M: Herbert Xu <herbert@gondor.apana.org.au> 6517L: linux-crypto@vger.kernel.org 6518S: Odd fixes 6519F: Documentation/devicetree/bindings/rng/ 6520F: Documentation/hw_random.txt 6521F: drivers/char/hw_random/ 6522F: include/linux/hw_random.h 6523 6524HARDWARE TRACING FACILITIES 6525M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6526S: Maintained 6527F: drivers/hwtracing/ 6528 6529HARDWARE SPINLOCK CORE 6530M: Ohad Ben-Cohen <ohad@wizery.com> 6531M: Bjorn Andersson <bjorn.andersson@linaro.org> 6532L: linux-remoteproc@vger.kernel.org 6533S: Maintained 6534T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6535F: Documentation/devicetree/bindings/hwlock/ 6536F: Documentation/hwspinlock.txt 6537F: drivers/hwspinlock/ 6538F: include/linux/hwspinlock.h 6539 6540HARMONY SOUND DRIVER 6541L: linux-parisc@vger.kernel.org 6542S: Maintained 6543F: sound/parisc/harmony.* 6544 6545HDPVR USB VIDEO ENCODER DRIVER 6546M: Hans Verkuil <hverkuil@xs4all.nl> 6547L: linux-media@vger.kernel.org 6548T: git git://linuxtv.org/media_tree.git 6549W: https://linuxtv.org 6550S: Odd Fixes 6551F: drivers/media/usb/hdpvr/ 6552 6553HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6554M: Jerry Hoemann <jerry.hoemann@hpe.com> 6555S: Supported 6556F: Documentation/watchdog/hpwdt.txt 6557F: drivers/watchdog/hpwdt.c 6558 6559HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6560M: Don Brace <don.brace@microsemi.com> 6561L: esc.storagedev@microsemi.com 6562L: linux-scsi@vger.kernel.org 6563S: Supported 6564F: Documentation/scsi/hpsa.txt 6565F: drivers/scsi/hpsa*.[ch] 6566F: include/linux/cciss*.h 6567F: include/uapi/linux/cciss*.h 6568 6569HFI1 DRIVER 6570M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6571M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6572L: linux-rdma@vger.kernel.org 6573S: Supported 6574F: drivers/infiniband/hw/hfi1 6575 6576HFS FILESYSTEM 6577L: linux-fsdevel@vger.kernel.org 6578S: Orphan 6579F: Documentation/filesystems/hfs.txt 6580F: fs/hfs/ 6581 6582HFSPLUS FILESYSTEM 6583L: linux-fsdevel@vger.kernel.org 6584S: Orphan 6585F: Documentation/filesystems/hfsplus.txt 6586F: fs/hfsplus/ 6587 6588HGA FRAMEBUFFER DRIVER 6589M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6590L: linux-nvidia@lists.surfsouth.com 6591W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6592S: Maintained 6593F: drivers/video/fbdev/hgafb.c 6594 6595HIBERNATION (aka Software Suspend, aka swsusp) 6596M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6597M: Pavel Machek <pavel@ucw.cz> 6598L: linux-pm@vger.kernel.org 6599B: https://bugzilla.kernel.org 6600S: Supported 6601F: arch/x86/power/ 6602F: drivers/base/power/ 6603F: kernel/power/ 6604F: include/linux/suspend.h 6605F: include/linux/freezer.h 6606F: include/linux/pm.h 6607F: arch/*/include/asm/suspend*.h 6608 6609HID CORE LAYER 6610M: Jiri Kosina <jikos@kernel.org> 6611R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6612L: linux-input@vger.kernel.org 6613T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6614S: Maintained 6615F: drivers/hid/ 6616F: include/linux/hid* 6617F: include/uapi/linux/hid* 6618 6619HID SENSOR HUB DRIVERS 6620M: Jiri Kosina <jikos@kernel.org> 6621M: Jonathan Cameron <jic23@kernel.org> 6622M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6623L: linux-input@vger.kernel.org 6624L: linux-iio@vger.kernel.org 6625S: Maintained 6626F: Documentation/hid/hid-sensor* 6627F: drivers/hid/hid-sensor-* 6628F: drivers/iio/*/hid-* 6629F: include/linux/hid-sensor-* 6630 6631HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6632M: Thomas Gleixner <tglx@linutronix.de> 6633L: linux-kernel@vger.kernel.org 6634T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6635S: Maintained 6636F: Documentation/timers/ 6637F: kernel/time/hrtimer.c 6638F: kernel/time/clockevents.c 6639F: kernel/time/timer_*.c 6640F: include/linux/clockchips.h 6641F: include/linux/hrtimer.h 6642 6643HIGH-SPEED SCC DRIVER FOR AX.25 6644L: linux-hams@vger.kernel.org 6645S: Orphan 6646F: drivers/net/hamradio/dmascc.c 6647F: drivers/net/hamradio/scc.c 6648 6649HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6650M: HighPoint Linux Team <linux@highpoint-tech.com> 6651W: http://www.highpoint-tech.com 6652S: Supported 6653F: Documentation/scsi/hptiop.txt 6654F: drivers/scsi/hptiop.c 6655 6656HIPPI 6657M: Jes Sorensen <jes@trained-monkey.org> 6658L: linux-hippi@sunsite.dk 6659S: Maintained 6660F: include/linux/hippidevice.h 6661F: include/uapi/linux/if_hippi.h 6662F: net/802/hippi.c 6663F: drivers/net/hippi/ 6664 6665HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6666M: Yisen Zhuang <yisen.zhuang@huawei.com> 6667M: Salil Mehta <salil.mehta@huawei.com> 6668L: netdev@vger.kernel.org 6669W: http://www.hisilicon.com 6670S: Maintained 6671F: drivers/net/ethernet/hisilicon/hns3/ 6672 6673HISILICON LPC BUS DRIVER 6674M: john.garry@huawei.com 6675W: http://www.hisilicon.com 6676S: Maintained 6677F: drivers/bus/hisi_lpc.c 6678F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6679 6680HISILICON NETWORK SUBSYSTEM DRIVER 6681M: Yisen Zhuang <yisen.zhuang@huawei.com> 6682M: Salil Mehta <salil.mehta@huawei.com> 6683L: netdev@vger.kernel.org 6684W: http://www.hisilicon.com 6685S: Maintained 6686F: drivers/net/ethernet/hisilicon/ 6687F: Documentation/devicetree/bindings/net/hisilicon*.txt 6688 6689HISILICON PMU DRIVER 6690M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6691W: http://www.hisilicon.com 6692S: Supported 6693F: drivers/perf/hisilicon 6694F: Documentation/perf/hisi-pmu.txt 6695 6696HISILICON ROCE DRIVER 6697M: Lijun Ou <oulijun@huawei.com> 6698M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6699L: linux-rdma@vger.kernel.org 6700S: Maintained 6701F: drivers/infiniband/hw/hns/ 6702F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6703 6704HISILICON SAS Controller 6705M: John Garry <john.garry@huawei.com> 6706W: http://www.hisilicon.com 6707S: Supported 6708F: drivers/scsi/hisi_sas/ 6709F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6710 6711HMM - Heterogeneous Memory Management 6712M: Jérôme Glisse <jglisse@redhat.com> 6713L: linux-mm@kvack.org 6714S: Maintained 6715F: mm/hmm* 6716F: include/linux/hmm* 6717F: Documentation/vm/hmm.rst 6718 6719HOST AP DRIVER 6720M: Jouni Malinen <j@w1.fi> 6721L: linux-wireless@vger.kernel.org 6722W: http://w1.fi/hostap-driver.html 6723S: Obsolete 6724F: drivers/net/wireless/intersil/hostap/ 6725 6726HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6727L: platform-driver-x86@vger.kernel.org 6728S: Orphan 6729F: drivers/platform/x86/tc1100-wmi.c 6730 6731HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6732M: Jaroslav Kysela <perex@perex.cz> 6733S: Maintained 6734F: drivers/net/ethernet/hp/hp100.* 6735 6736HPET: High Precision Event Timers driver 6737M: Clemens Ladisch <clemens@ladisch.de> 6738S: Maintained 6739F: Documentation/timers/hpet.txt 6740F: drivers/char/hpet.c 6741F: include/linux/hpet.h 6742F: include/uapi/linux/hpet.h 6743 6744HPET: x86 6745S: Orphan 6746F: arch/x86/kernel/hpet.c 6747F: arch/x86/include/asm/hpet.h 6748 6749HPFS FILESYSTEM 6750M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6751W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6752S: Maintained 6753F: fs/hpfs/ 6754 6755HSI SUBSYSTEM 6756M: Sebastian Reichel <sre@kernel.org> 6757T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6758S: Maintained 6759F: Documentation/ABI/testing/sysfs-bus-hsi 6760F: Documentation/driver-api/hsi.rst 6761F: drivers/hsi/ 6762F: include/linux/hsi/ 6763F: include/uapi/linux/hsi/ 6764 6765HSO 3G MODEM DRIVER 6766L: linux-usb@vger.kernel.org 6767S: Orphan 6768F: drivers/net/usb/hso.c 6769 6770HSR NETWORK PROTOCOL 6771M: Arvid Brodin <arvid.brodin@alten.se> 6772L: netdev@vger.kernel.org 6773S: Maintained 6774F: net/hsr/ 6775 6776HT16K33 LED CONTROLLER DRIVER 6777M: Robin van der Gracht <robin@protonic.nl> 6778S: Maintained 6779F: drivers/auxdisplay/ht16k33.c 6780F: Documentation/devicetree/bindings/display/ht16k33.txt 6781 6782HTCPEN TOUCHSCREEN DRIVER 6783M: Pau Oliva Fora <pof@eslack.org> 6784L: linux-input@vger.kernel.org 6785S: Maintained 6786F: drivers/input/touchscreen/htcpen.c 6787 6788HUAWEI ETHERNET DRIVER 6789M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6790L: netdev@vger.kernel.org 6791S: Supported 6792F: Documentation/networking/hinic.txt 6793F: drivers/net/ethernet/huawei/hinic/ 6794 6795HUGETLB FILESYSTEM 6796M: Mike Kravetz <mike.kravetz@oracle.com> 6797L: linux-mm@kvack.org 6798S: Maintained 6799F: fs/hugetlbfs/ 6800F: mm/hugetlb.c 6801F: include/linux/hugetlb.h 6802F: Documentation/admin-guide/mm/hugetlbpage.rst 6803F: Documentation/vm/hugetlbfs_reserv.rst 6804F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6805 6806HVA ST MEDIA DRIVER 6807M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6808L: linux-media@vger.kernel.org 6809T: git git://linuxtv.org/media_tree.git 6810W: https://linuxtv.org 6811S: Supported 6812F: drivers/media/platform/sti/hva 6813 6814HWPOISON MEMORY FAILURE HANDLING 6815M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6816L: linux-mm@kvack.org 6817S: Maintained 6818F: mm/memory-failure.c 6819F: mm/hwpoison-inject.c 6820 6821HYGON PROCESSOR SUPPORT 6822M: Pu Wen <puwen@hygon.cn> 6823L: linux-kernel@vger.kernel.org 6824S: Maintained 6825F: arch/x86/kernel/cpu/hygon.c 6826 6827Hyper-V CORE AND DRIVERS 6828M: "K. Y. Srinivasan" <kys@microsoft.com> 6829M: Haiyang Zhang <haiyangz@microsoft.com> 6830M: Stephen Hemminger <sthemmin@microsoft.com> 6831L: devel@linuxdriverproject.org 6832S: Maintained 6833F: Documentation/networking/netvsc.txt 6834F: arch/x86/include/asm/mshyperv.h 6835F: arch/x86/include/asm/trace/hyperv.h 6836F: arch/x86/include/asm/hyperv-tlfs.h 6837F: arch/x86/kernel/cpu/mshyperv.c 6838F: arch/x86/hyperv 6839F: drivers/hid/hid-hyperv.c 6840F: drivers/hv/ 6841F: drivers/input/serio/hyperv-keyboard.c 6842F: drivers/pci/controller/pci-hyperv.c 6843F: drivers/net/hyperv/ 6844F: drivers/scsi/storvsc_drv.c 6845F: drivers/uio/uio_hv_generic.c 6846F: drivers/video/fbdev/hyperv_fb.c 6847F: net/vmw_vsock/hyperv_transport.c 6848F: include/linux/hyperv.h 6849F: include/uapi/linux/hyperv.h 6850F: tools/hv/ 6851F: Documentation/ABI/stable/sysfs-bus-vmbus 6852 6853HYPERVISOR VIRTUAL CONSOLE DRIVER 6854L: linuxppc-dev@lists.ozlabs.org 6855S: Odd Fixes 6856F: drivers/tty/hvc/ 6857 6858I2C ACPI SUPPORT 6859M: Mika Westerberg <mika.westerberg@linux.intel.com> 6860L: linux-i2c@vger.kernel.org 6861L: linux-acpi@vger.kernel.org 6862S: Maintained 6863F: drivers/i2c/i2c-core-acpi.c 6864 6865I2C MUXES 6866M: Peter Rosin <peda@axentia.se> 6867L: linux-i2c@vger.kernel.org 6868S: Maintained 6869F: Documentation/i2c/i2c-topology 6870F: Documentation/i2c/muxes/ 6871F: Documentation/devicetree/bindings/i2c/i2c-mux* 6872F: Documentation/devicetree/bindings/i2c/i2c-arb* 6873F: Documentation/devicetree/bindings/i2c/i2c-gate* 6874F: drivers/i2c/i2c-mux.c 6875F: drivers/i2c/muxes/ 6876F: include/linux/i2c-mux.h 6877 6878I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6879M: Gregory CLEMENT <gregory.clement@bootlin.com> 6880L: linux-i2c@vger.kernel.org 6881S: Maintained 6882F: drivers/i2c/busses/i2c-mv64xxx.c 6883 6884I2C OVER PARALLEL PORT 6885M: Jean Delvare <jdelvare@suse.com> 6886L: linux-i2c@vger.kernel.org 6887S: Maintained 6888F: Documentation/i2c/busses/i2c-parport 6889F: Documentation/i2c/busses/i2c-parport-light 6890F: drivers/i2c/busses/i2c-parport.c 6891F: drivers/i2c/busses/i2c-parport-light.c 6892 6893I2C SUBSYSTEM 6894M: Wolfram Sang <wsa@the-dreams.de> 6895L: linux-i2c@vger.kernel.org 6896W: https://i2c.wiki.kernel.org/ 6897Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6898T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6899S: Maintained 6900F: Documentation/devicetree/bindings/i2c/i2c.txt 6901F: Documentation/i2c/ 6902F: drivers/i2c/* 6903F: include/linux/i2c.h 6904F: include/linux/i2c-dev.h 6905F: include/linux/i2c-smbus.h 6906F: include/uapi/linux/i2c.h 6907F: include/uapi/linux/i2c-*.h 6908 6909I2C SUBSYSTEM HOST DRIVERS 6910L: linux-i2c@vger.kernel.org 6911W: https://i2c.wiki.kernel.org/ 6912Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6913T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6914S: Odd Fixes 6915F: Documentation/devicetree/bindings/i2c/ 6916F: drivers/i2c/algos/ 6917F: drivers/i2c/busses/ 6918 6919I2C-TAOS-EVM DRIVER 6920M: Jean Delvare <jdelvare@suse.com> 6921L: linux-i2c@vger.kernel.org 6922S: Maintained 6923F: Documentation/i2c/busses/i2c-taos-evm 6924F: drivers/i2c/busses/i2c-taos-evm.c 6925 6926I2C-TINY-USB DRIVER 6927M: Till Harbaum <till@harbaum.org> 6928L: linux-i2c@vger.kernel.org 6929W: http://www.harbaum.org/till/i2c_tiny_usb 6930S: Maintained 6931F: drivers/i2c/busses/i2c-tiny-usb.c 6932 6933I2C/SMBUS CONTROLLER DRIVERS FOR PC 6934M: Jean Delvare <jdelvare@suse.com> 6935L: linux-i2c@vger.kernel.org 6936S: Maintained 6937F: Documentation/i2c/busses/i2c-ali1535 6938F: Documentation/i2c/busses/i2c-ali1563 6939F: Documentation/i2c/busses/i2c-ali15x3 6940F: Documentation/i2c/busses/i2c-amd756 6941F: Documentation/i2c/busses/i2c-amd8111 6942F: Documentation/i2c/busses/i2c-i801 6943F: Documentation/i2c/busses/i2c-nforce2 6944F: Documentation/i2c/busses/i2c-piix4 6945F: Documentation/i2c/busses/i2c-sis5595 6946F: Documentation/i2c/busses/i2c-sis630 6947F: Documentation/i2c/busses/i2c-sis96x 6948F: Documentation/i2c/busses/i2c-via 6949F: Documentation/i2c/busses/i2c-viapro 6950F: drivers/i2c/busses/i2c-ali1535.c 6951F: drivers/i2c/busses/i2c-ali1563.c 6952F: drivers/i2c/busses/i2c-ali15x3.c 6953F: drivers/i2c/busses/i2c-amd756.c 6954F: drivers/i2c/busses/i2c-amd756-s4882.c 6955F: drivers/i2c/busses/i2c-amd8111.c 6956F: drivers/i2c/busses/i2c-i801.c 6957F: drivers/i2c/busses/i2c-isch.c 6958F: drivers/i2c/busses/i2c-nforce2.c 6959F: drivers/i2c/busses/i2c-nforce2-s4985.c 6960F: drivers/i2c/busses/i2c-piix4.c 6961F: drivers/i2c/busses/i2c-sis5595.c 6962F: drivers/i2c/busses/i2c-sis630.c 6963F: drivers/i2c/busses/i2c-sis96x.c 6964F: drivers/i2c/busses/i2c-via.c 6965F: drivers/i2c/busses/i2c-viapro.c 6966 6967I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6968M: Hans de Goede <hdegoede@redhat.com> 6969L: linux-i2c@vger.kernel.org 6970S: Maintained 6971F: drivers/i2c/busses/i2c-cht-wc.c 6972 6973I2C/SMBUS ISMT DRIVER 6974M: Seth Heasley <seth.heasley@intel.com> 6975M: Neil Horman <nhorman@tuxdriver.com> 6976L: linux-i2c@vger.kernel.org 6977F: drivers/i2c/busses/i2c-ismt.c 6978F: Documentation/i2c/busses/i2c-ismt 6979 6980I2C/SMBUS STUB DRIVER 6981M: Jean Delvare <jdelvare@suse.com> 6982L: linux-i2c@vger.kernel.org 6983S: Maintained 6984F: drivers/i2c/i2c-stub.c 6985 6986IA64 (Itanium) PLATFORM 6987M: Tony Luck <tony.luck@intel.com> 6988M: Fenghua Yu <fenghua.yu@intel.com> 6989L: linux-ia64@vger.kernel.org 6990T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6991S: Maintained 6992F: arch/ia64/ 6993 6994IBM Power 842 compression accelerator 6995M: Haren Myneni <haren@us.ibm.com> 6996S: Supported 6997F: drivers/crypto/nx/Makefile 6998F: drivers/crypto/nx/Kconfig 6999F: drivers/crypto/nx/nx-842* 7000F: include/linux/sw842.h 7001F: crypto/842.c 7002F: lib/842/ 7003 7004IBM Power in-Nest Crypto Acceleration 7005M: Breno Leitão <leitao@debian.org> 7006M: Nayna Jain <nayna@linux.ibm.com> 7007M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7008L: linux-crypto@vger.kernel.org 7009S: Supported 7010F: drivers/crypto/nx/Makefile 7011F: drivers/crypto/nx/Kconfig 7012F: drivers/crypto/nx/nx-aes* 7013F: drivers/crypto/nx/nx-sha* 7014F: drivers/crypto/nx/nx.* 7015F: drivers/crypto/nx/nx_csbcpb.h 7016F: drivers/crypto/nx/nx_debugfs.h 7017 7018IBM Power Linux RAID adapter 7019M: Brian King <brking@us.ibm.com> 7020S: Supported 7021F: drivers/scsi/ipr.* 7022 7023IBM Power SRIOV Virtual NIC Device Driver 7024M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 7025M: John Allen <jallen@linux.vnet.ibm.com> 7026L: netdev@vger.kernel.org 7027S: Supported 7028F: drivers/net/ethernet/ibm/ibmvnic.* 7029 7030IBM Power Virtual Accelerator Switchboard 7031M: Sukadev Bhattiprolu 7032L: linuxppc-dev@lists.ozlabs.org 7033S: Supported 7034F: arch/powerpc/platforms/powernv/vas* 7035F: arch/powerpc/platforms/powernv/copy-paste.h 7036F: arch/powerpc/include/asm/vas.h 7037F: arch/powerpc/include/uapi/asm/vas.h 7038 7039IBM Power Virtual Ethernet Device Driver 7040M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 7041L: netdev@vger.kernel.org 7042S: Supported 7043F: drivers/net/ethernet/ibm/ibmveth.* 7044 7045IBM Power Virtual FC Device Drivers 7046M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7047L: linux-scsi@vger.kernel.org 7048S: Supported 7049F: drivers/scsi/ibmvscsi/ibmvfc* 7050 7051IBM Power Virtual Management Channel Driver 7052M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 7053M: Steven Royer <seroyer@linux.vnet.ibm.com> 7054S: Supported 7055F: drivers/misc/ibmvmc.* 7056 7057IBM Power Virtual SCSI Device Drivers 7058M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7059L: linux-scsi@vger.kernel.org 7060S: Supported 7061F: drivers/scsi/ibmvscsi/ibmvscsi* 7062F: include/scsi/viosrp.h 7063 7064IBM Power Virtual SCSI Device Target Driver 7065M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 7066M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 7067L: linux-scsi@vger.kernel.org 7068L: target-devel@vger.kernel.org 7069S: Supported 7070F: drivers/scsi/ibmvscsi_tgt/ 7071 7072IBM Power VMX Cryptographic instructions 7073M: Breno Leitão <leitao@debian.org> 7074M: Nayna Jain <nayna@linux.ibm.com> 7075M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7076L: linux-crypto@vger.kernel.org 7077S: Supported 7078F: drivers/crypto/vmx/Makefile 7079F: drivers/crypto/vmx/Kconfig 7080F: drivers/crypto/vmx/vmx.c 7081F: drivers/crypto/vmx/aes* 7082F: drivers/crypto/vmx/ghash* 7083F: drivers/crypto/vmx/ppc-xlate.pl 7084 7085IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7086M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7087L: linux-pci@vger.kernel.org 7088L: linuxppc-dev@lists.ozlabs.org 7089S: Supported 7090F: drivers/pci/hotplug/rpaphp* 7091 7092IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7093M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7094L: linux-pci@vger.kernel.org 7095L: linuxppc-dev@lists.ozlabs.org 7096S: Supported 7097F: drivers/pci/hotplug/rpadlpar* 7098 7099IBM ServeRAID RAID DRIVER 7100S: Orphan 7101F: drivers/scsi/ips.* 7102 7103ICH LPC AND GPIO DRIVER 7104M: Peter Tyser <ptyser@xes-inc.com> 7105S: Maintained 7106F: drivers/mfd/lpc_ich.c 7107F: drivers/gpio/gpio-ich.c 7108 7109IDE SUBSYSTEM 7110M: "David S. Miller" <davem@davemloft.net> 7111L: linux-ide@vger.kernel.org 7112Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7113T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7114S: Maintained 7115F: Documentation/ide/ 7116F: drivers/ide/ 7117F: include/linux/ide.h 7118 7119IDE/ATAPI DRIVERS 7120M: Borislav Petkov <bp@alien8.de> 7121L: linux-ide@vger.kernel.org 7122S: Maintained 7123F: Documentation/cdrom/ide-cd 7124F: drivers/ide/ide-cd* 7125 7126IDEAPAD LAPTOP EXTRAS DRIVER 7127M: Ike Panhc <ike.pan@canonical.com> 7128L: platform-driver-x86@vger.kernel.org 7129W: http://launchpad.net/ideapad-laptop 7130S: Maintained 7131F: drivers/platform/x86/ideapad-laptop.c 7132 7133IDEAPAD LAPTOP SLIDEBAR DRIVER 7134M: Andrey Moiseev <o2g.org.ru@gmail.com> 7135L: linux-input@vger.kernel.org 7136W: https://github.com/o2genum/ideapad-slidebar 7137S: Maintained 7138F: drivers/input/misc/ideapad_slidebar.c 7139 7140IDT VersaClock 5 CLOCK DRIVER 7141M: Marek Vasut <marek.vasut@gmail.com> 7142S: Maintained 7143F: drivers/clk/clk-versaclock5.c 7144 7145IEEE 802.15.4 SUBSYSTEM 7146M: Alexander Aring <alex.aring@gmail.com> 7147M: Stefan Schmidt <stefan@datenfreihafen.org> 7148L: linux-wpan@vger.kernel.org 7149W: http://wpan.cakelab.org/ 7150T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7151T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7152S: Maintained 7153F: net/ieee802154/ 7154F: net/mac802154/ 7155F: drivers/net/ieee802154/ 7156F: include/linux/nl802154.h 7157F: include/linux/ieee802154.h 7158F: include/net/nl802154.h 7159F: include/net/mac802154.h 7160F: include/net/af_ieee802154.h 7161F: include/net/cfg802154.h 7162F: include/net/ieee802154_netdev.h 7163F: Documentation/networking/ieee802154.txt 7164 7165IFE PROTOCOL 7166M: Yotam Gigi <yotam.gi@gmail.com> 7167M: Jamal Hadi Salim <jhs@mojatatu.com> 7168F: net/ife 7169F: include/net/ife.h 7170F: include/uapi/linux/ife.h 7171 7172IGORPLUG-USB IR RECEIVER 7173M: Sean Young <sean@mess.org> 7174L: linux-media@vger.kernel.org 7175S: Maintained 7176F: drivers/media/rc/igorplugusb.c 7177 7178IGUANAWORKS USB IR TRANSCEIVER 7179M: Sean Young <sean@mess.org> 7180L: linux-media@vger.kernel.org 7181S: Maintained 7182F: drivers/media/rc/iguanair.c 7183 7184IIO DIGITAL POTENTIOMETER DAC 7185M: Peter Rosin <peda@axentia.se> 7186L: linux-iio@vger.kernel.org 7187S: Maintained 7188F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7189F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7190F: drivers/iio/dac/dpot-dac.c 7191 7192IIO ENVELOPE DETECTOR 7193M: Peter Rosin <peda@axentia.se> 7194L: linux-iio@vger.kernel.org 7195S: Maintained 7196F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7197F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7198F: drivers/iio/adc/envelope-detector.c 7199 7200IIO MULTIPLEXER 7201M: Peter Rosin <peda@axentia.se> 7202L: linux-iio@vger.kernel.org 7203S: Maintained 7204F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7205F: drivers/iio/multiplexer/iio-mux.c 7206 7207IIO SUBSYSTEM AND DRIVERS 7208M: Jonathan Cameron <jic23@kernel.org> 7209R: Hartmut Knaack <knaack.h@gmx.de> 7210R: Lars-Peter Clausen <lars@metafoo.de> 7211R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7212L: linux-iio@vger.kernel.org 7213T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7214S: Maintained 7215F: Documentation/ABI/testing/configfs-iio* 7216F: Documentation/ABI/testing/sysfs-bus-iio* 7217F: Documentation/devicetree/bindings/iio/ 7218F: drivers/iio/ 7219F: drivers/staging/iio/ 7220F: include/linux/iio/ 7221F: tools/iio/ 7222 7223IIO UNIT CONVERTER 7224M: Peter Rosin <peda@axentia.se> 7225L: linux-iio@vger.kernel.org 7226S: Maintained 7227F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7228F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7229F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7230F: drivers/iio/afe/iio-rescale.c 7231 7232IKANOS/ADI EAGLE ADSL USB DRIVER 7233M: Matthieu Castet <castet.matthieu@free.fr> 7234M: Stanislaw Gruszka <stf_xl@wp.pl> 7235S: Maintained 7236F: drivers/usb/atm/ueagle-atm.c 7237 7238IMGTEC ASCII LCD DRIVER 7239M: Paul Burton <paul.burton@mips.com> 7240S: Maintained 7241F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7242F: drivers/auxdisplay/img-ascii-lcd.c 7243 7244IMGTEC IR DECODER DRIVER 7245M: James Hogan <jhogan@kernel.org> 7246S: Maintained 7247F: drivers/media/rc/img-ir/ 7248 7249IMON SOUNDGRAPH USB IR RECEIVER 7250M: Sean Young <sean@mess.org> 7251L: linux-media@vger.kernel.org 7252S: Maintained 7253F: drivers/media/rc/imon_raw.c 7254F: drivers/media/rc/imon.c 7255 7256IMS TWINTURBO FRAMEBUFFER DRIVER 7257L: linux-fbdev@vger.kernel.org 7258S: Orphan 7259F: drivers/video/fbdev/imsttfb.c 7260 7261INA209 HARDWARE MONITOR DRIVER 7262M: Guenter Roeck <linux@roeck-us.net> 7263L: linux-hwmon@vger.kernel.org 7264S: Maintained 7265F: Documentation/hwmon/ina209 7266F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7267F: drivers/hwmon/ina209.c 7268 7269INA2XX HARDWARE MONITOR DRIVER 7270M: Guenter Roeck <linux@roeck-us.net> 7271L: linux-hwmon@vger.kernel.org 7272S: Maintained 7273F: Documentation/hwmon/ina2xx 7274F: drivers/hwmon/ina2xx.c 7275F: include/linux/platform_data/ina2xx.h 7276 7277INDUSTRY PACK SUBSYSTEM (IPACK) 7278M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7279M: Jens Taprogge <jens.taprogge@taprogge.org> 7280M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7281L: industrypack-devel@lists.sourceforge.net 7282W: http://industrypack.sourceforge.net 7283S: Maintained 7284F: drivers/ipack/ 7285 7286INFINIBAND SUBSYSTEM 7287M: Doug Ledford <dledford@redhat.com> 7288M: Jason Gunthorpe <jgg@mellanox.com> 7289L: linux-rdma@vger.kernel.org 7290W: https://github.com/linux-rdma/rdma-core 7291Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7292T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7293S: Supported 7294F: Documentation/devicetree/bindings/infiniband/ 7295F: Documentation/infiniband/ 7296F: drivers/infiniband/ 7297F: include/uapi/linux/if_infiniband.h 7298F: include/uapi/rdma/ 7299F: include/rdma/ 7300 7301INGENIC JZ4780 DMA Driver 7302M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7303S: Maintained 7304F: drivers/dma/dma-jz4780.c 7305 7306INGENIC JZ4780 NAND DRIVER 7307M: Harvey Hunt <harveyhuntnexus@gmail.com> 7308L: linux-mtd@lists.infradead.org 7309S: Maintained 7310F: drivers/mtd/nand/raw/jz4780_* 7311 7312INOTIFY 7313M: Jan Kara <jack@suse.cz> 7314R: Amir Goldstein <amir73il@gmail.com> 7315L: linux-fsdevel@vger.kernel.org 7316S: Maintained 7317F: Documentation/filesystems/inotify.txt 7318F: fs/notify/inotify/ 7319F: include/linux/inotify.h 7320F: include/uapi/linux/inotify.h 7321 7322INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7323M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7324L: linux-input@vger.kernel.org 7325Q: http://patchwork.kernel.org/project/linux-input/list/ 7326T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7327S: Maintained 7328F: drivers/input/ 7329F: include/linux/input.h 7330F: include/uapi/linux/input.h 7331F: include/uapi/linux/input-event-codes.h 7332F: include/linux/input/ 7333F: Documentation/devicetree/bindings/input/ 7334F: Documentation/devicetree/bindings/serio/ 7335F: Documentation/input/ 7336 7337INPUT MULTITOUCH (MT) PROTOCOL 7338M: Henrik Rydberg <rydberg@bitmath.org> 7339L: linux-input@vger.kernel.org 7340S: Odd fixes 7341F: Documentation/input/multi-touch-protocol.rst 7342F: drivers/input/input-mt.c 7343K: \b(ABS|SYN)_MT_ 7344 7345INSIDE SECURE CRYPTO DRIVER 7346M: Antoine Tenart <antoine.tenart@bootlin.com> 7347F: drivers/crypto/inside-secure/ 7348S: Maintained 7349L: linux-crypto@vger.kernel.org 7350 7351INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7352M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7353M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7354L: linux-integrity@vger.kernel.org 7355T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7356S: Supported 7357F: security/integrity/ima/ 7358 7359INTEL 810/815 FRAMEBUFFER DRIVER 7360M: Antonino Daplas <adaplas@gmail.com> 7361L: linux-fbdev@vger.kernel.org 7362S: Maintained 7363F: drivers/video/fbdev/i810/ 7364 7365INTEL ASoC DRIVERS 7366M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7367M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7368M: Jie Yang <yang.jie@linux.intel.com> 7369L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7370S: Supported 7371F: sound/soc/intel/ 7372 7373INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 7374M: Hans de Goede <hdegoede@redhat.com> 7375L: platform-driver-x86@vger.kernel.org 7376S: Maintained 7377F: drivers/platform/x86/intel_atomisp2_pm.c 7378 7379INTEL C600 SERIES SAS CONTROLLER DRIVER 7380M: Intel SCU Linux support <intel-linux-scu@intel.com> 7381M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7382L: linux-scsi@vger.kernel.org 7383T: git git://git.code.sf.net/p/intel-sas/isci 7384S: Supported 7385F: drivers/scsi/isci/ 7386 7387INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7388M: Jani Nikula <jani.nikula@linux.intel.com> 7389M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7390M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7391L: intel-gfx@lists.freedesktop.org 7392W: https://01.org/linuxgraphics/ 7393B: https://01.org/linuxgraphics/documentation/how-report-bugs 7394C: irc://chat.freenode.net/intel-gfx 7395Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7396T: git git://anongit.freedesktop.org/drm-intel 7397S: Supported 7398F: drivers/gpu/drm/i915/ 7399F: include/drm/i915* 7400F: include/uapi/drm/i915_drm.h 7401F: Documentation/gpu/i915.rst 7402 7403INTEL ETHERNET DRIVERS 7404M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7405L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7406W: http://www.intel.com/support/feedback.htm 7407W: http://e1000.sourceforge.net/ 7408Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7409T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7410T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7411S: Supported 7412F: Documentation/networking/e100.rst 7413F: Documentation/networking/e1000.rst 7414F: Documentation/networking/e1000e.rst 7415F: Documentation/networking/fm10k.rst 7416F: Documentation/networking/igb.rst 7417F: Documentation/networking/igbvf.rst 7418F: Documentation/networking/ixgb.rst 7419F: Documentation/networking/ixgbe.rst 7420F: Documentation/networking/ixgbevf.rst 7421F: Documentation/networking/i40e.rst 7422F: Documentation/networking/iavf.rst 7423F: Documentation/networking/ice.rst 7424F: drivers/net/ethernet/intel/ 7425F: drivers/net/ethernet/intel/*/ 7426F: include/linux/avf/virtchnl.h 7427 7428INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7429M: Maik Broemme <mbroemme@libmpq.org> 7430L: linux-fbdev@vger.kernel.org 7431S: Maintained 7432F: Documentation/fb/intelfb.txt 7433F: drivers/video/fbdev/intelfb/ 7434 7435INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7436M: Zhenyu Wang <zhenyuw@linux.intel.com> 7437M: Zhi Wang <zhi.a.wang@intel.com> 7438L: intel-gvt-dev@lists.freedesktop.org 7439L: intel-gfx@lists.freedesktop.org 7440W: https://01.org/igvt-g 7441T: git https://github.com/intel/gvt-linux.git 7442S: Supported 7443F: drivers/gpu/drm/i915/gvt/ 7444 7445INTEL PMIC GPIO DRIVER 7446R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7447S: Maintained 7448F: drivers/gpio/gpio-*cove.c 7449F: drivers/gpio/gpio-msic.c 7450 7451INTEL HID EVENT DRIVER 7452M: Alex Hung <alex.hung@canonical.com> 7453L: platform-driver-x86@vger.kernel.org 7454S: Maintained 7455F: drivers/platform/x86/intel-hid.c 7456 7457INTEL I/OAT DMA DRIVER 7458M: Dave Jiang <dave.jiang@intel.com> 7459R: Dan Williams <dan.j.williams@intel.com> 7460L: dmaengine@vger.kernel.org 7461Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7462S: Supported 7463F: drivers/dma/ioat* 7464 7465INTEL IDLE DRIVER 7466M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7467M: Len Brown <lenb@kernel.org> 7468L: linux-pm@vger.kernel.org 7469T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7470B: https://bugzilla.kernel.org 7471S: Supported 7472F: drivers/idle/intel_idle.c 7473 7474INTEL INTEGRATED SENSOR HUB DRIVER 7475M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7476M: Jiri Kosina <jikos@kernel.org> 7477L: linux-input@vger.kernel.org 7478S: Maintained 7479F: drivers/hid/intel-ish-hid/ 7480 7481INTEL IOMMU (VT-d) 7482M: David Woodhouse <dwmw2@infradead.org> 7483L: iommu@lists.linux-foundation.org 7484T: git git://git.infradead.org/iommu-2.6.git 7485S: Supported 7486F: drivers/iommu/intel-iommu.c 7487F: include/linux/intel-iommu.h 7488 7489INTEL IOP-ADMA DMA DRIVER 7490R: Dan Williams <dan.j.williams@intel.com> 7491S: Odd fixes 7492F: drivers/dma/iop-adma.c 7493 7494INTEL IPU3 CSI-2 CIO2 DRIVER 7495M: Yong Zhi <yong.zhi@intel.com> 7496M: Sakari Ailus <sakari.ailus@linux.intel.com> 7497M: Bingbu Cao <bingbu.cao@intel.com> 7498R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7499R: Jian Xu Zheng <jian.xu.zheng@intel.com> 7500L: linux-media@vger.kernel.org 7501S: Maintained 7502F: drivers/media/pci/intel/ipu3/ 7503F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7504 7505INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7506M: Krzysztof Halasa <khalasa@piap.pl> 7507S: Maintained 7508F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7509F: arch/arm/mach-ixp4xx/include/mach/npe.h 7510F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7511F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7512F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7513F: drivers/net/wan/ixp4xx_hss.c 7514 7515INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7516M: Deepak Saxena <dsaxena@plexity.net> 7517S: Maintained 7518F: drivers/char/hw_random/ixp4xx-rng.c 7519 7520INTEL MANAGEMENT ENGINE (mei) 7521M: Tomas Winkler <tomas.winkler@intel.com> 7522L: linux-kernel@vger.kernel.org 7523S: Supported 7524F: include/uapi/linux/mei.h 7525F: include/linux/mei_cl_bus.h 7526F: drivers/misc/mei/* 7527F: drivers/watchdog/mei_wdt.c 7528F: Documentation/misc-devices/mei/* 7529F: samples/mei/* 7530 7531INTEL MENLOW THERMAL DRIVER 7532M: Sujith Thomas <sujith.thomas@intel.com> 7533L: platform-driver-x86@vger.kernel.org 7534W: https://01.org/linux-acpi 7535S: Supported 7536F: drivers/platform/x86/intel_menlow.c 7537 7538INTEL MERRIFIELD GPIO DRIVER 7539M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7540L: linux-gpio@vger.kernel.org 7541S: Maintained 7542F: drivers/gpio/gpio-merrifield.c 7543 7544INTEL MIC DRIVERS (mic) 7545M: Sudeep Dutt <sudeep.dutt@intel.com> 7546M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7547S: Supported 7548W: https://github.com/sudeepdutt/mic 7549W: http://software.intel.com/en-us/mic-developer 7550F: include/linux/mic_bus.h 7551F: include/linux/scif.h 7552F: include/uapi/linux/mic_common.h 7553F: include/uapi/linux/mic_ioctl.h 7554F: include/uapi/linux/scif_ioctl.h 7555F: drivers/misc/mic/ 7556F: drivers/dma/mic_x100_dma.c 7557F: drivers/dma/mic_x100_dma.h 7558F: Documentation/mic/ 7559 7560INTEL PMC CORE DRIVER 7561M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7562M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7563L: platform-driver-x86@vger.kernel.org 7564S: Maintained 7565F: drivers/platform/x86/intel_pmc_core* 7566 7567INTEL PMC/P-Unit IPC DRIVER 7568M: Zha Qipeng<qipeng.zha@intel.com> 7569L: platform-driver-x86@vger.kernel.org 7570S: Maintained 7571F: drivers/platform/x86/intel_pmc_ipc.c 7572F: drivers/platform/x86/intel_punit_ipc.c 7573F: arch/x86/include/asm/intel_pmc_ipc.h 7574F: arch/x86/include/asm/intel_punit_ipc.h 7575 7576INTEL MULTIFUNCTION PMIC DEVICE DRIVERS 7577R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7578S: Maintained 7579F: drivers/mfd/intel_msic.c 7580F: drivers/mfd/intel_soc_pmic* 7581F: include/linux/mfd/intel_msic.h 7582F: include/linux/mfd/intel_soc_pmic* 7583 7584INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7585M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7586L: linux-wireless@vger.kernel.org 7587S: Maintained 7588F: Documentation/networking/README.ipw2100 7589F: Documentation/networking/README.ipw2200 7590F: drivers/net/wireless/intel/ipw2x00/ 7591 7592INTEL PSTATE DRIVER 7593M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7594M: Len Brown <lenb@kernel.org> 7595L: linux-pm@vger.kernel.org 7596S: Supported 7597F: drivers/cpufreq/intel_pstate.c 7598 7599INTEL RDMA RNIC DRIVER 7600M: Faisal Latif <faisal.latif@intel.com> 7601M: Shiraz Saleem <shiraz.saleem@intel.com> 7602L: linux-rdma@vger.kernel.org 7603S: Supported 7604F: drivers/infiniband/hw/i40iw/ 7605F: include/uapi/rdma/i40iw-abi.h 7606 7607INTEL TELEMETRY DRIVER 7608M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 7609M: "David E. Box" <david.e.box@linux.intel.com> 7610L: platform-driver-x86@vger.kernel.org 7611S: Maintained 7612F: arch/x86/include/asm/intel_telemetry.h 7613F: drivers/platform/x86/intel_telemetry* 7614 7615INTEL VIRTUAL BUTTON DRIVER 7616M: AceLan Kao <acelan.kao@canonical.com> 7617L: platform-driver-x86@vger.kernel.org 7618S: Maintained 7619F: drivers/platform/x86/intel-vbtn.c 7620 7621INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7622M: Stanislaw Gruszka <sgruszka@redhat.com> 7623L: linux-wireless@vger.kernel.org 7624S: Supported 7625F: drivers/net/wireless/intel/iwlegacy/ 7626 7627INTEL WIRELESS WIFI LINK (iwlwifi) 7628M: Johannes Berg <johannes.berg@intel.com> 7629M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7630M: Luca Coelho <luciano.coelho@intel.com> 7631M: Intel Linux Wireless <linuxwifi@intel.com> 7632L: linux-wireless@vger.kernel.org 7633W: http://intellinuxwireless.org 7634T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7635S: Supported 7636F: drivers/net/wireless/intel/iwlwifi/ 7637 7638INTEL WIRELESS WIMAX CONNECTION 2400 7639M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7640M: linux-wimax@intel.com 7641L: wimax@linuxwimax.org (subscribers-only) 7642S: Supported 7643W: http://linuxwimax.org 7644F: Documentation/wimax/README.i2400m 7645F: drivers/net/wimax/i2400m/ 7646F: include/uapi/linux/wimax/i2400m.h 7647 7648INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7649M: Mario Limonciello <mario.limonciello@dell.com> 7650S: Maintained 7651F: drivers/platform/x86/intel-wmi-thunderbolt.c 7652 7653INTEL(R) TRACE HUB 7654M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7655S: Supported 7656F: Documentation/trace/intel_th.rst 7657F: drivers/hwtracing/intel_th/ 7658 7659INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7660M: Ning Sun <ning.sun@intel.com> 7661L: tboot-devel@lists.sourceforge.net 7662W: http://tboot.sourceforge.net 7663T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7664S: Supported 7665F: Documentation/intel_txt.txt 7666F: include/linux/tboot.h 7667F: arch/x86/kernel/tboot.c 7668 7669INTEL-MID GPIO DRIVER 7670M: David Cohen <david.a.cohen@linux.intel.com> 7671L: linux-gpio@vger.kernel.org 7672S: Maintained 7673F: drivers/gpio/gpio-intel-mid.c 7674 7675INVENSENSE MPU-3050 GYROSCOPE DRIVER 7676M: Linus Walleij <linus.walleij@linaro.org> 7677L: linux-iio@vger.kernel.org 7678S: Maintained 7679F: drivers/iio/gyro/mpu3050* 7680F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7681 7682IOC3 ETHERNET DRIVER 7683M: Ralf Baechle <ralf@linux-mips.org> 7684L: linux-mips@linux-mips.org 7685S: Maintained 7686F: drivers/net/ethernet/sgi/ioc3-eth.c 7687 7688IOC3 SERIAL DRIVER 7689M: Pat Gefre <pfg@sgi.com> 7690L: linux-serial@vger.kernel.org 7691S: Maintained 7692F: drivers/tty/serial/ioc3_serial.c 7693 7694IOMMU DRIVERS 7695M: Joerg Roedel <joro@8bytes.org> 7696L: iommu@lists.linux-foundation.org 7697T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7698S: Maintained 7699F: Documentation/devicetree/bindings/iommu/ 7700F: drivers/iommu/ 7701F: include/linux/iommu.h 7702F: include/linux/of_iommu.h 7703F: include/linux/iova.h 7704 7705IP MASQUERADING 7706M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7707S: Maintained 7708F: net/ipv4/netfilter/ipt_MASQUERADE.c 7709 7710IPMI SUBSYSTEM 7711M: Corey Minyard <minyard@acm.org> 7712L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7713W: http://openipmi.sourceforge.net/ 7714S: Supported 7715F: Documentation/devicetree/bindings/ipmi/ 7716F: Documentation/IPMI.txt 7717F: drivers/char/ipmi/ 7718F: include/linux/ipmi* 7719F: include/uapi/linux/ipmi* 7720 7721IPS SCSI RAID DRIVER 7722M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7723L: linux-scsi@vger.kernel.org 7724W: http://www.adaptec.com/ 7725S: Maintained 7726F: drivers/scsi/ips* 7727 7728IPVS 7729M: Wensong Zhang <wensong@linux-vs.org> 7730M: Simon Horman <horms@verge.net.au> 7731M: Julian Anastasov <ja@ssi.bg> 7732L: netdev@vger.kernel.org 7733L: lvs-devel@vger.kernel.org 7734S: Maintained 7735T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7736T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7737F: Documentation/networking/ipvs-sysctl.txt 7738F: include/net/ip_vs.h 7739F: include/uapi/linux/ip_vs.h 7740F: net/netfilter/ipvs/ 7741 7742IPWIRELESS DRIVER 7743M: Jiri Kosina <jikos@kernel.org> 7744M: David Sterba <dsterba@suse.com> 7745S: Odd Fixes 7746F: drivers/tty/ipwireless/ 7747 7748IPX NETWORK LAYER 7749L: netdev@vger.kernel.org 7750S: Obsolete 7751F: include/uapi/linux/ipx.h 7752 7753IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7754M: Marc Zyngier <marc.zyngier@arm.com> 7755S: Maintained 7756T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7757F: Documentation/IRQ-domain.txt 7758F: include/linux/irqdomain.h 7759F: kernel/irq/irqdomain.c 7760F: kernel/irq/msi.c 7761 7762IRQ SUBSYSTEM 7763M: Thomas Gleixner <tglx@linutronix.de> 7764L: linux-kernel@vger.kernel.org 7765S: Maintained 7766T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7767F: kernel/irq/ 7768 7769IRQCHIP DRIVERS 7770M: Thomas Gleixner <tglx@linutronix.de> 7771M: Jason Cooper <jason@lakedaemon.net> 7772M: Marc Zyngier <marc.zyngier@arm.com> 7773L: linux-kernel@vger.kernel.org 7774S: Maintained 7775T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7776F: Documentation/devicetree/bindings/interrupt-controller/ 7777F: drivers/irqchip/ 7778 7779ISA 7780M: William Breathitt Gray <vilhelm.gray@gmail.com> 7781S: Maintained 7782F: Documentation/isa.txt 7783F: drivers/base/isa.c 7784F: include/linux/isa.h 7785 7786ISA RADIO MODULE 7787M: Hans Verkuil <hverkuil@xs4all.nl> 7788L: linux-media@vger.kernel.org 7789T: git git://linuxtv.org/media_tree.git 7790W: https://linuxtv.org 7791S: Maintained 7792F: drivers/media/radio/radio-isa* 7793 7794ISAPNP 7795M: Jaroslav Kysela <perex@perex.cz> 7796S: Maintained 7797F: Documentation/isapnp.txt 7798F: drivers/pnp/isapnp/ 7799F: include/linux/isapnp.h 7800 7801ISCSI 7802M: Lee Duncan <lduncan@suse.com> 7803M: Chris Leech <cleech@redhat.com> 7804L: open-iscsi@googlegroups.com 7805W: www.open-iscsi.com 7806S: Maintained 7807F: drivers/scsi/*iscsi* 7808F: include/scsi/*iscsi* 7809 7810iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7811M: Peter Jones <pjones@redhat.com> 7812M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7813S: Maintained 7814F: drivers/firmware/iscsi_ibft* 7815 7816ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7817M: Sagi Grimberg <sagi@grimberg.me> 7818M: Max Gurtovoy <maxg@mellanox.com> 7819L: linux-rdma@vger.kernel.org 7820S: Supported 7821W: http://www.openfabrics.org 7822W: www.open-iscsi.org 7823Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7824F: drivers/infiniband/ulp/iser/ 7825 7826ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7827M: Sagi Grimberg <sagi@grimberg.me> 7828T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7829L: linux-rdma@vger.kernel.org 7830L: target-devel@vger.kernel.org 7831S: Supported 7832W: http://www.linux-iscsi.org 7833F: drivers/infiniband/ulp/isert 7834 7835ISDN SUBSYSTEM 7836M: Karsten Keil <isdn@linux-pingi.de> 7837L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7838L: netdev@vger.kernel.org 7839W: http://www.isdn4linux.de 7840T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7841S: Maintained 7842F: Documentation/isdn/ 7843F: drivers/isdn/ 7844F: include/linux/isdn.h 7845F: include/linux/isdn/ 7846F: include/uapi/linux/isdn.h 7847F: include/uapi/linux/isdn/ 7848 7849ISDN SUBSYSTEM (Eicon active card driver) 7850M: Armin Schindler <mac@melware.de> 7851L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7852W: http://www.melware.de 7853S: Maintained 7854F: drivers/isdn/hardware/eicon/ 7855 7856IT87 HARDWARE MONITORING DRIVER 7857M: Jean Delvare <jdelvare@suse.com> 7858L: linux-hwmon@vger.kernel.org 7859S: Maintained 7860F: Documentation/hwmon/it87 7861F: drivers/hwmon/it87.c 7862 7863IT913X MEDIA DRIVER 7864M: Antti Palosaari <crope@iki.fi> 7865L: linux-media@vger.kernel.org 7866W: https://linuxtv.org 7867W: http://palosaari.fi/linux/ 7868Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7869T: git git://linuxtv.org/anttip/media_tree.git 7870S: Maintained 7871F: drivers/media/tuners/it913x* 7872 7873IVTV VIDEO4LINUX DRIVER 7874M: Andy Walls <awalls@md.metrocast.net> 7875L: ivtv-devel@ivtvdriver.org (subscribers-only) 7876L: linux-media@vger.kernel.org 7877T: git git://linuxtv.org/media_tree.git 7878W: http://www.ivtvdriver.org 7879S: Maintained 7880F: Documentation/media/v4l-drivers/ivtv* 7881F: drivers/media/pci/ivtv/ 7882F: include/uapi/linux/ivtv* 7883 7884IX2505V MEDIA DRIVER 7885M: Malcolm Priestley <tvboxspy@gmail.com> 7886L: linux-media@vger.kernel.org 7887W: https://linuxtv.org 7888Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7889S: Maintained 7890F: drivers/media/dvb-frontends/ix2505v* 7891 7892JAILHOUSE HYPERVISOR INTERFACE 7893M: Jan Kiszka <jan.kiszka@siemens.com> 7894L: jailhouse-dev@googlegroups.com 7895S: Maintained 7896F: arch/x86/kernel/jailhouse.c 7897F: arch/x86/include/asm/jailhouse_para.h 7898 7899JC42.4 TEMPERATURE SENSOR DRIVER 7900M: Guenter Roeck <linux@roeck-us.net> 7901L: linux-hwmon@vger.kernel.org 7902S: Maintained 7903F: drivers/hwmon/jc42.c 7904F: Documentation/hwmon/jc42 7905 7906JFS FILESYSTEM 7907M: Dave Kleikamp <shaggy@kernel.org> 7908L: jfs-discussion@lists.sourceforge.net 7909W: http://jfs.sourceforge.net/ 7910T: git git://github.com/kleikamp/linux-shaggy.git 7911S: Maintained 7912F: Documentation/filesystems/jfs.txt 7913F: fs/jfs/ 7914 7915JME NETWORK DRIVER 7916M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7917L: netdev@vger.kernel.org 7918S: Maintained 7919F: drivers/net/ethernet/jme.* 7920 7921JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7922M: David Woodhouse <dwmw2@infradead.org> 7923L: linux-mtd@lists.infradead.org 7924W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7925S: Maintained 7926F: fs/jffs2/ 7927F: include/uapi/linux/jffs2.h 7928 7929JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7930M: "Theodore Ts'o" <tytso@mit.edu> 7931M: Jan Kara <jack@suse.com> 7932L: linux-ext4@vger.kernel.org 7933S: Maintained 7934F: fs/jbd2/ 7935F: include/linux/jbd2.h 7936 7937JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7938M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7939L: linux-media@vger.kernel.org 7940S: Maintained 7941F: drivers/media/platform/rcar_jpu.c 7942 7943JSM Neo PCI based serial card 7944M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7945L: linux-serial@vger.kernel.org 7946S: Maintained 7947F: drivers/tty/serial/jsm/ 7948 7949K10TEMP HARDWARE MONITORING DRIVER 7950M: Clemens Ladisch <clemens@ladisch.de> 7951L: linux-hwmon@vger.kernel.org 7952S: Maintained 7953F: Documentation/hwmon/k10temp 7954F: drivers/hwmon/k10temp.c 7955 7956K8TEMP HARDWARE MONITORING DRIVER 7957M: Rudolf Marek <r.marek@assembler.cz> 7958L: linux-hwmon@vger.kernel.org 7959S: Maintained 7960F: Documentation/hwmon/k8temp 7961F: drivers/hwmon/k8temp.c 7962 7963KASAN 7964M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7965R: Alexander Potapenko <glider@google.com> 7966R: Dmitry Vyukov <dvyukov@google.com> 7967L: kasan-dev@googlegroups.com 7968S: Maintained 7969F: arch/*/include/asm/kasan.h 7970F: arch/*/mm/kasan_init* 7971F: Documentation/dev-tools/kasan.rst 7972F: include/linux/kasan*.h 7973F: lib/test_kasan.c 7974F: mm/kasan/ 7975F: scripts/Makefile.kasan 7976 7977KCONFIG 7978M: Masahiro Yamada <yamada.masahiro@socionext.com> 7979T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7980L: linux-kbuild@vger.kernel.org 7981S: Maintained 7982F: Documentation/kbuild/kconfig* 7983F: scripts/kconfig/ 7984F: scripts/Kconfig.include 7985 7986KDUMP 7987M: Dave Young <dyoung@redhat.com> 7988M: Baoquan He <bhe@redhat.com> 7989R: Vivek Goyal <vgoyal@redhat.com> 7990L: kexec@lists.infradead.org 7991W: http://lse.sourceforge.net/kdump/ 7992S: Maintained 7993F: Documentation/kdump/ 7994 7995KEENE FM RADIO TRANSMITTER DRIVER 7996M: Hans Verkuil <hverkuil@xs4all.nl> 7997L: linux-media@vger.kernel.org 7998T: git git://linuxtv.org/media_tree.git 7999W: https://linuxtv.org 8000S: Maintained 8001F: drivers/media/radio/radio-keene* 8002 8003KERNEL AUTOMOUNTER 8004M: Ian Kent <raven@themaw.net> 8005L: autofs@vger.kernel.org 8006S: Maintained 8007F: fs/autofs/ 8008 8009KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8010M: Masahiro Yamada <yamada.masahiro@socionext.com> 8011M: Michal Marek <michal.lkml@markovi.net> 8012T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8013L: linux-kbuild@vger.kernel.org 8014S: Maintained 8015F: Documentation/kbuild/ 8016F: Makefile 8017F: scripts/Kbuild* 8018F: scripts/Makefile* 8019F: scripts/basic/ 8020F: scripts/mk* 8021F: scripts/mod/ 8022F: scripts/package/ 8023 8024KERNEL JANITORS 8025L: kernel-janitors@vger.kernel.org 8026W: http://kernelnewbies.org/KernelJanitors 8027S: Odd Fixes 8028 8029KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8030M: "J. Bruce Fields" <bfields@fieldses.org> 8031M: Jeff Layton <jlayton@kernel.org> 8032L: linux-nfs@vger.kernel.org 8033W: http://nfs.sourceforge.net/ 8034T: git git://linux-nfs.org/~bfields/linux.git 8035S: Supported 8036F: fs/nfsd/ 8037F: include/uapi/linux/nfsd/ 8038F: fs/lockd/ 8039F: fs/nfs_common/ 8040F: net/sunrpc/ 8041F: include/linux/lockd/ 8042F: include/linux/sunrpc/ 8043F: include/uapi/linux/sunrpc/ 8044 8045KERNEL SELFTEST FRAMEWORK 8046M: Shuah Khan <shuah@kernel.org> 8047L: linux-kselftest@vger.kernel.org 8048T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8049Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8050S: Maintained 8051F: tools/testing/selftests/ 8052F: Documentation/dev-tools/kselftest* 8053 8054KERNEL USERMODE HELPER 8055M: "Luis R. Rodriguez" <mcgrof@kernel.org> 8056L: linux-kernel@vger.kernel.org 8057S: Maintained 8058F: kernel/umh.c 8059F: include/linux/umh.h 8060 8061KERNEL VIRTUAL MACHINE (KVM) 8062M: Paolo Bonzini <pbonzini@redhat.com> 8063M: Radim Krčmář <rkrcmar@redhat.com> 8064L: kvm@vger.kernel.org 8065W: http://www.linux-kvm.org 8066T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8067S: Supported 8068F: Documentation/virtual/kvm/ 8069F: include/trace/events/kvm.h 8070F: include/uapi/asm-generic/kvm* 8071F: include/uapi/linux/kvm* 8072F: include/asm-generic/kvm* 8073F: include/linux/kvm* 8074F: include/kvm/iodev.h 8075F: virt/kvm/* 8076F: tools/kvm/ 8077 8078KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8079M: Joerg Roedel <joro@8bytes.org> 8080L: kvm@vger.kernel.org 8081W: http://www.linux-kvm.org/ 8082S: Maintained 8083F: arch/x86/include/asm/svm.h 8084F: arch/x86/kvm/svm.c 8085 8086KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 8087M: Christoffer Dall <christoffer.dall@arm.com> 8088M: Marc Zyngier <marc.zyngier@arm.com> 8089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8090L: kvmarm@lists.cs.columbia.edu 8091W: http://systems.cs.columbia.edu/projects/kvm-arm 8092T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8093S: Supported 8094F: arch/arm/include/uapi/asm/kvm* 8095F: arch/arm/include/asm/kvm* 8096F: arch/arm/kvm/ 8097F: virt/kvm/arm/ 8098F: include/kvm/arm_* 8099 8100KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 8101M: Christoffer Dall <christoffer.dall@arm.com> 8102M: Marc Zyngier <marc.zyngier@arm.com> 8103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8104L: kvmarm@lists.cs.columbia.edu 8105S: Maintained 8106F: arch/arm64/include/uapi/asm/kvm* 8107F: arch/arm64/include/asm/kvm* 8108F: arch/arm64/kvm/ 8109 8110KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8111M: James Hogan <jhogan@kernel.org> 8112L: linux-mips@linux-mips.org 8113S: Supported 8114F: arch/mips/include/uapi/asm/kvm* 8115F: arch/mips/include/asm/kvm* 8116F: arch/mips/kvm/ 8117 8118KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8119M: Paul Mackerras <paulus@ozlabs.org> 8120L: kvm-ppc@vger.kernel.org 8121W: http://www.linux-kvm.org/ 8122T: git git://github.com/agraf/linux-2.6.git 8123S: Supported 8124F: arch/powerpc/include/uapi/asm/kvm* 8125F: arch/powerpc/include/asm/kvm* 8126F: arch/powerpc/kvm/ 8127F: arch/powerpc/kernel/kvm* 8128 8129KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8130M: Christian Borntraeger <borntraeger@de.ibm.com> 8131M: Janosch Frank <frankja@linux.ibm.com> 8132R: David Hildenbrand <david@redhat.com> 8133R: Cornelia Huck <cohuck@redhat.com> 8134L: linux-s390@vger.kernel.org 8135W: http://www.ibm.com/developerworks/linux/linux390/ 8136T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8137S: Supported 8138F: arch/s390/include/uapi/asm/kvm* 8139F: arch/s390/include/asm/gmap.h 8140F: arch/s390/include/asm/kvm* 8141F: arch/s390/kvm/ 8142F: arch/s390/mm/gmap.c 8143 8144KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8145M: Paolo Bonzini <pbonzini@redhat.com> 8146M: Radim Krčmář <rkrcmar@redhat.com> 8147L: kvm@vger.kernel.org 8148W: http://www.linux-kvm.org 8149T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8150S: Supported 8151F: arch/x86/kvm/ 8152F: arch/x86/include/uapi/asm/kvm* 8153F: arch/x86/include/asm/kvm* 8154F: arch/x86/include/asm/pvclock-abi.h 8155F: arch/x86/kernel/kvm.c 8156F: arch/x86/kernel/kvmclock.c 8157 8158KERNFS 8159M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8160M: Tejun Heo <tj@kernel.org> 8161T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8162S: Supported 8163F: include/linux/kernfs.h 8164F: fs/kernfs/ 8165 8166KEXEC 8167M: Eric Biederman <ebiederm@xmission.com> 8168W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8169L: kexec@lists.infradead.org 8170S: Maintained 8171F: include/linux/kexec.h 8172F: include/uapi/linux/kexec.h 8173F: kernel/kexec* 8174 8175KEYS-ENCRYPTED 8176M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8177L: linux-integrity@vger.kernel.org 8178L: keyrings@vger.kernel.org 8179S: Supported 8180F: Documentation/security/keys/trusted-encrypted.rst 8181F: include/keys/encrypted-type.h 8182F: security/keys/encrypted-keys/ 8183 8184KEYS-TRUSTED 8185M: James Bottomley <jejb@linux.vnet.ibm.com> 8186M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8187M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8188L: linux-integrity@vger.kernel.org 8189L: keyrings@vger.kernel.org 8190S: Supported 8191F: Documentation/security/keys/trusted-encrypted.rst 8192F: include/keys/trusted-type.h 8193F: security/keys/trusted.c 8194F: security/keys/trusted.h 8195 8196KEYS/KEYRINGS: 8197M: David Howells <dhowells@redhat.com> 8198L: keyrings@vger.kernel.org 8199S: Maintained 8200F: Documentation/security/keys/core.rst 8201F: include/linux/key.h 8202F: include/linux/key-type.h 8203F: include/linux/keyctl.h 8204F: include/uapi/linux/keyctl.h 8205F: include/keys/ 8206F: security/keys/ 8207 8208KGDB / KDB /debug_core 8209M: Jason Wessel <jason.wessel@windriver.com> 8210M: Daniel Thompson <daniel.thompson@linaro.org> 8211W: http://kgdb.wiki.kernel.org/ 8212L: kgdb-bugreport@lists.sourceforge.net 8213T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8214S: Maintained 8215F: Documentation/dev-tools/kgdb.rst 8216F: drivers/misc/kgdbts.c 8217F: drivers/tty/serial/kgdboc.c 8218F: include/linux/kdb.h 8219F: include/linux/kgdb.h 8220F: kernel/debug/ 8221 8222KMEMLEAK 8223M: Catalin Marinas <catalin.marinas@arm.com> 8224S: Maintained 8225F: Documentation/dev-tools/kmemleak.rst 8226F: include/linux/kmemleak.h 8227F: mm/kmemleak.c 8228F: mm/kmemleak-test.c 8229 8230KMOD KERNEL MODULE LOADER - USERMODE HELPER 8231M: "Luis R. Rodriguez" <mcgrof@kernel.org> 8232L: linux-kernel@vger.kernel.org 8233S: Maintained 8234F: kernel/kmod.c 8235F: include/linux/kmod.h 8236F: lib/test_kmod.c 8237F: tools/testing/selftests/kmod/ 8238 8239KPROBES 8240M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com> 8241M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8242M: "David S. Miller" <davem@davemloft.net> 8243M: Masami Hiramatsu <mhiramat@kernel.org> 8244S: Maintained 8245F: Documentation/kprobes.txt 8246F: include/linux/kprobes.h 8247F: include/asm-generic/kprobes.h 8248F: kernel/kprobes.c 8249 8250KS0108 LCD CONTROLLER DRIVER 8251M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8252S: Maintained 8253F: Documentation/auxdisplay/ks0108 8254F: drivers/auxdisplay/ks0108.c 8255F: include/linux/ks0108.h 8256 8257L3MDEV 8258M: David Ahern <dsa@cumulusnetworks.com> 8259L: netdev@vger.kernel.org 8260S: Maintained 8261F: net/l3mdev 8262F: include/net/l3mdev.h 8263 8264L7 BPF FRAMEWORK 8265M: John Fastabend <john.fastabend@gmail.com> 8266M: Daniel Borkmann <daniel@iogearbox.net> 8267L: netdev@vger.kernel.org 8268S: Maintained 8269F: include/linux/skmsg.h 8270F: net/core/skmsg.c 8271F: net/core/sock_map.c 8272F: net/ipv4/tcp_bpf.c 8273 8274LANTIQ / INTEL Ethernet drivers 8275M: Hauke Mehrtens <hauke@hauke-m.de> 8276L: netdev@vger.kernel.org 8277S: Maintained 8278F: net/dsa/tag_gswip.c 8279F: drivers/net/ethernet/lantiq_xrx200.c 8280F: drivers/net/dsa/lantiq_pce.h 8281F: drivers/net/dsa/lantiq_gswip.c 8282 8283LANTIQ MIPS ARCHITECTURE 8284M: John Crispin <john@phrozen.org> 8285L: linux-mips@linux-mips.org 8286S: Maintained 8287F: arch/mips/lantiq 8288F: drivers/soc/lantiq 8289 8290LAPB module 8291L: linux-x25@vger.kernel.org 8292S: Orphan 8293F: Documentation/networking/lapb-module.txt 8294F: include/*/lapb.h 8295F: net/lapb/ 8296 8297LASI 53c700 driver for PARISC 8298M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8299L: linux-scsi@vger.kernel.org 8300S: Maintained 8301F: Documentation/scsi/53c700.txt 8302F: drivers/scsi/53c700* 8303 8304LEAKING_ADDRESSES 8305M: Tobin C. Harding <me@tobin.cc> 8306M: Tycho Andersen <tycho@tycho.ws> 8307L: kernel-hardening@lists.openwall.com 8308S: Maintained 8309T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8310F: scripts/leaking_addresses.pl 8311 8312LED SUBSYSTEM 8313M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8314M: Pavel Machek <pavel@ucw.cz> 8315L: linux-leds@vger.kernel.org 8316T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8317S: Maintained 8318F: Documentation/devicetree/bindings/leds/ 8319F: drivers/leds/ 8320F: include/linux/leds.h 8321 8322LEGACY EEPROM DRIVER 8323M: Jean Delvare <jdelvare@suse.com> 8324S: Maintained 8325F: Documentation/misc-devices/eeprom 8326F: drivers/misc/eeprom/eeprom.c 8327 8328LEGO MINDSTORMS EV3 8329R: David Lechner <david@lechnology.com> 8330S: Maintained 8331F: arch/arm/boot/dts/da850-lego-ev3.dts 8332F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8333F: drivers/power/supply/lego_ev3_battery.c 8334 8335LEGO USB Tower driver 8336M: Juergen Stuber <starblue@users.sourceforge.net> 8337L: legousb-devel@lists.sourceforge.net 8338W: http://legousb.sourceforge.net/ 8339S: Maintained 8340F: drivers/usb/misc/legousbtower.c 8341 8342LG LAPTOP EXTRAS 8343M: Matan Ziv-Av <matan@svgalib.org> 8344L: platform-driver-x86@vger.kernel.org 8345S: Maintained 8346F: Documentation/ABI/testing/sysfs-platform-lg-laptop 8347F: Documentation/laptops/lg-laptop.rst 8348F: drivers/platform/x86/lg-laptop.c 8349 8350LG2160 MEDIA DRIVER 8351M: Michael Krufky <mkrufky@linuxtv.org> 8352L: linux-media@vger.kernel.org 8353W: https://linuxtv.org 8354W: http://github.com/mkrufky 8355Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8356T: git git://linuxtv.org/mkrufky/tuners.git 8357S: Maintained 8358F: drivers/media/dvb-frontends/lg2160.* 8359 8360LGDT3305 MEDIA DRIVER 8361M: Michael Krufky <mkrufky@linuxtv.org> 8362L: linux-media@vger.kernel.org 8363W: https://linuxtv.org 8364W: http://github.com/mkrufky 8365Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8366T: git git://linuxtv.org/mkrufky/tuners.git 8367S: Maintained 8368F: drivers/media/dvb-frontends/lgdt3305.* 8369 8370LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8371M: Viresh Kumar <vireshk@kernel.org> 8372L: linux-ide@vger.kernel.org 8373T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8374S: Maintained 8375F: include/linux/pata_arasan_cf_data.h 8376F: drivers/ata/pata_arasan_cf.c 8377 8378LIBATA PATA DRIVERS 8379M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8380M: Jens Axboe <axboe@kernel.dk> 8381L: linux-ide@vger.kernel.org 8382T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8383S: Maintained 8384F: drivers/ata/pata_*.c 8385F: drivers/ata/ata_generic.c 8386 8387LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8388M: Linus Walleij <linus.walleij@linaro.org> 8389L: linux-ide@vger.kernel.org 8390T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8391S: Maintained 8392F: drivers/ata/pata_ftide010.c 8393F: drivers/ata/sata_gemini.c 8394F: drivers/ata/sata_gemini.h 8395 8396LIBATA SATA AHCI PLATFORM devices support 8397M: Hans de Goede <hdegoede@redhat.com> 8398M: Jens Axboe <axboe@kernel.dk> 8399L: linux-ide@vger.kernel.org 8400T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8401S: Maintained 8402F: drivers/ata/ahci_platform.c 8403F: drivers/ata/libahci_platform.c 8404F: include/linux/ahci_platform.h 8405 8406LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8407M: Mikael Pettersson <mikpelinux@gmail.com> 8408L: linux-ide@vger.kernel.org 8409T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8410S: Maintained 8411F: drivers/ata/sata_promise.* 8412 8413LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8414M: Jens Axboe <axboe@kernel.dk> 8415L: linux-ide@vger.kernel.org 8416T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8417S: Maintained 8418F: drivers/ata/ 8419F: include/linux/ata.h 8420F: include/linux/libata.h 8421F: Documentation/devicetree/bindings/ata/ 8422 8423LIBLOCKDEP 8424M: Sasha Levin <alexander.levin@microsoft.com> 8425S: Maintained 8426F: tools/lib/lockdep/ 8427 8428LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8429M: Ross Zwisler <zwisler@kernel.org> 8430M: Dan Williams <dan.j.williams@intel.com> 8431M: Vishal Verma <vishal.l.verma@intel.com> 8432M: Dave Jiang <dave.jiang@intel.com> 8433L: linux-nvdimm@lists.01.org 8434Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8435S: Supported 8436F: drivers/nvdimm/blk.c 8437F: drivers/nvdimm/region_devs.c 8438 8439LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8440M: Vishal Verma <vishal.l.verma@intel.com> 8441M: Dan Williams <dan.j.williams@intel.com> 8442M: Ross Zwisler <zwisler@kernel.org> 8443M: Dave Jiang <dave.jiang@intel.com> 8444L: linux-nvdimm@lists.01.org 8445Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8446S: Supported 8447F: drivers/nvdimm/btt* 8448 8449LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8450M: Ross Zwisler <zwisler@kernel.org> 8451M: Dan Williams <dan.j.williams@intel.com> 8452M: Vishal Verma <vishal.l.verma@intel.com> 8453M: Dave Jiang <dave.jiang@intel.com> 8454L: linux-nvdimm@lists.01.org 8455Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8456S: Supported 8457F: drivers/nvdimm/pmem* 8458 8459LIBNVDIMM: DEVICETREE BINDINGS 8460M: Oliver O'Halloran <oohall@gmail.com> 8461L: linux-nvdimm@lists.01.org 8462Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8463S: Supported 8464F: drivers/nvdimm/of_pmem.c 8465F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8466 8467LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8468M: Dan Williams <dan.j.williams@intel.com> 8469M: Ross Zwisler <zwisler@kernel.org> 8470M: Vishal Verma <vishal.l.verma@intel.com> 8471M: Dave Jiang <dave.jiang@intel.com> 8472L: linux-nvdimm@lists.01.org 8473Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8474T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8475S: Supported 8476F: drivers/nvdimm/* 8477F: drivers/acpi/nfit/* 8478F: include/linux/nd.h 8479F: include/linux/libnvdimm.h 8480F: include/uapi/linux/ndctl.h 8481 8482LIGHTNVM PLATFORM SUPPORT 8483M: Matias Bjorling <mb@lightnvm.io> 8484W: http://github/OpenChannelSSD 8485L: linux-block@vger.kernel.org 8486S: Maintained 8487F: drivers/lightnvm/ 8488F: include/linux/lightnvm.h 8489F: include/uapi/linux/lightnvm.h 8490 8491LINUX FOR POWER MACINTOSH 8492M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8493W: http://www.penguinppc.org/ 8494L: linuxppc-dev@lists.ozlabs.org 8495S: Maintained 8496F: arch/powerpc/platforms/powermac/ 8497F: drivers/macintosh/ 8498 8499LINUX FOR POWERPC (32-BIT AND 64-BIT) 8500M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8501M: Paul Mackerras <paulus@samba.org> 8502M: Michael Ellerman <mpe@ellerman.id.au> 8503W: https://github.com/linuxppc/linux/wiki 8504L: linuxppc-dev@lists.ozlabs.org 8505Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8506T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8507S: Supported 8508F: Documentation/ABI/stable/sysfs-firmware-opal-* 8509F: Documentation/devicetree/bindings/powerpc/ 8510F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8511F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8512F: Documentation/powerpc/ 8513F: arch/powerpc/ 8514F: drivers/char/tpm/tpm_ibmvtpm* 8515F: drivers/crypto/nx/ 8516F: drivers/crypto/vmx/ 8517F: drivers/i2c/busses/i2c-opal.c 8518F: drivers/net/ethernet/ibm/ibmveth.* 8519F: drivers/net/ethernet/ibm/ibmvnic.* 8520F: drivers/pci/hotplug/pnv_php.c 8521F: drivers/pci/hotplug/rpa* 8522F: drivers/rtc/rtc-opal.c 8523F: drivers/scsi/ibmvscsi/ 8524F: drivers/tty/hvc/hvc_opal.c 8525F: drivers/watchdog/wdrtas.c 8526F: tools/testing/selftests/powerpc 8527N: /pmac 8528N: powermac 8529N: powernv 8530N: [^a-z0-9]ps3 8531N: pseries 8532 8533LINUX FOR POWERPC EMBEDDED MPC5XXX 8534M: Anatolij Gustschin <agust@denx.de> 8535L: linuxppc-dev@lists.ozlabs.org 8536T: git git://git.denx.de/linux-denx-agust.git 8537S: Maintained 8538F: arch/powerpc/platforms/512x/ 8539F: arch/powerpc/platforms/52xx/ 8540 8541LINUX FOR POWERPC EMBEDDED PPC4XX 8542M: Alistair Popple <alistair@popple.id.au> 8543M: Matt Porter <mporter@kernel.crashing.org> 8544W: http://www.penguinppc.org/ 8545L: linuxppc-dev@lists.ozlabs.org 8546S: Maintained 8547F: arch/powerpc/platforms/40x/ 8548F: arch/powerpc/platforms/44x/ 8549 8550LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8551M: Scott Wood <oss@buserror.net> 8552M: Kumar Gala <galak@kernel.crashing.org> 8553W: http://www.penguinppc.org/ 8554L: linuxppc-dev@lists.ozlabs.org 8555T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8556S: Maintained 8557F: arch/powerpc/platforms/83xx/ 8558F: arch/powerpc/platforms/85xx/ 8559F: Documentation/devicetree/bindings/powerpc/fsl/ 8560 8561LINUX FOR POWERPC EMBEDDED PPC8XX 8562M: Vitaly Bordug <vitb@kernel.crashing.org> 8563W: http://www.penguinppc.org/ 8564L: linuxppc-dev@lists.ozlabs.org 8565S: Maintained 8566F: arch/powerpc/platforms/8xx/ 8567 8568LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8569L: linuxppc-dev@lists.ozlabs.org 8570S: Orphan 8571F: arch/powerpc/*/*virtex* 8572F: arch/powerpc/*/*/*virtex* 8573 8574LINUX FOR POWERPC PA SEMI PWRFICIENT 8575L: linuxppc-dev@lists.ozlabs.org 8576S: Orphan 8577F: arch/powerpc/platforms/pasemi/ 8578F: drivers/*/*pasemi* 8579F: drivers/*/*/*pasemi* 8580 8581LINUX KERNEL DUMP TEST MODULE (LKDTM) 8582M: Kees Cook <keescook@chromium.org> 8583S: Maintained 8584F: drivers/misc/lkdtm/* 8585 8586LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8587M: Alan Stern <stern@rowland.harvard.edu> 8588M: Andrea Parri <andrea.parri@amarulasolutions.com> 8589M: Will Deacon <will.deacon@arm.com> 8590M: Peter Zijlstra <peterz@infradead.org> 8591M: Boqun Feng <boqun.feng@gmail.com> 8592M: Nicholas Piggin <npiggin@gmail.com> 8593M: David Howells <dhowells@redhat.com> 8594M: Jade Alglave <j.alglave@ucl.ac.uk> 8595M: Luc Maranget <luc.maranget@inria.fr> 8596M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8597R: Akira Yokosawa <akiyks@gmail.com> 8598R: Daniel Lustig <dlustig@nvidia.com> 8599L: linux-kernel@vger.kernel.org 8600L: linux-arch@vger.kernel.org 8601S: Supported 8602T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8603F: tools/memory-model/ 8604F: Documentation/atomic_bitops.txt 8605F: Documentation/atomic_t.txt 8606F: Documentation/core-api/atomic_ops.rst 8607F: Documentation/core-api/refcount-vs-atomic.rst 8608F: Documentation/memory-barriers.txt 8609 8610LIS3LV02D ACCELEROMETER DRIVER 8611M: Eric Piel <eric.piel@tremplin-utc.net> 8612S: Maintained 8613F: Documentation/misc-devices/lis3lv02d 8614F: drivers/misc/lis3lv02d/ 8615F: drivers/platform/x86/hp_accel.c 8616 8617LIVE PATCHING 8618M: Josh Poimboeuf <jpoimboe@redhat.com> 8619M: Jessica Yu <jeyu@kernel.org> 8620M: Jiri Kosina <jikos@kernel.org> 8621M: Miroslav Benes <mbenes@suse.cz> 8622R: Petr Mladek <pmladek@suse.com> 8623S: Maintained 8624F: kernel/livepatch/ 8625F: include/linux/livepatch.h 8626F: arch/x86/include/asm/livepatch.h 8627F: arch/x86/kernel/livepatch.c 8628F: Documentation/livepatch/ 8629F: Documentation/ABI/testing/sysfs-kernel-livepatch 8630F: samples/livepatch/ 8631L: live-patching@vger.kernel.org 8632T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8633 8634LLC (802.2) 8635L: netdev@vger.kernel.org 8636S: Odd fixes 8637F: include/linux/llc.h 8638F: include/uapi/linux/llc.h 8639F: include/net/llc* 8640F: net/llc/ 8641 8642LM73 HARDWARE MONITOR DRIVER 8643M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8644L: linux-hwmon@vger.kernel.org 8645S: Maintained 8646F: drivers/hwmon/lm73.c 8647 8648LM78 HARDWARE MONITOR DRIVER 8649M: Jean Delvare <jdelvare@suse.com> 8650L: linux-hwmon@vger.kernel.org 8651S: Maintained 8652F: Documentation/hwmon/lm78 8653F: drivers/hwmon/lm78.c 8654 8655LM83 HARDWARE MONITOR DRIVER 8656M: Jean Delvare <jdelvare@suse.com> 8657L: linux-hwmon@vger.kernel.org 8658S: Maintained 8659F: Documentation/hwmon/lm83 8660F: drivers/hwmon/lm83.c 8661 8662LM90 HARDWARE MONITOR DRIVER 8663M: Jean Delvare <jdelvare@suse.com> 8664L: linux-hwmon@vger.kernel.org 8665S: Maintained 8666F: Documentation/hwmon/lm90 8667F: Documentation/devicetree/bindings/hwmon/lm90.txt 8668F: drivers/hwmon/lm90.c 8669F: include/dt-bindings/thermal/lm90.h 8670 8671LM95234 HARDWARE MONITOR DRIVER 8672M: Guenter Roeck <linux@roeck-us.net> 8673L: linux-hwmon@vger.kernel.org 8674S: Maintained 8675F: Documentation/hwmon/lm95234 8676F: drivers/hwmon/lm95234.c 8677 8678LME2510 MEDIA DRIVER 8679M: Malcolm Priestley <tvboxspy@gmail.com> 8680L: linux-media@vger.kernel.org 8681W: https://linuxtv.org 8682Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8683S: Maintained 8684F: drivers/media/usb/dvb-usb-v2/lmedm04* 8685 8686LOADPIN SECURITY MODULE 8687M: Kees Cook <keescook@chromium.org> 8688T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8689S: Supported 8690F: security/loadpin/ 8691F: Documentation/admin-guide/LSM/LoadPin.rst 8692 8693LOCKING PRIMITIVES 8694M: Peter Zijlstra <peterz@infradead.org> 8695M: Ingo Molnar <mingo@redhat.com> 8696M: Will Deacon <will.deacon@arm.com> 8697L: linux-kernel@vger.kernel.org 8698T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8699S: Maintained 8700F: Documentation/locking/ 8701F: include/linux/lockdep.h 8702F: include/linux/spinlock*.h 8703F: arch/*/include/asm/spinlock*.h 8704F: include/linux/rwlock*.h 8705F: include/linux/mutex*.h 8706F: include/linux/rwsem*.h 8707F: arch/*/include/asm/rwsem.h 8708F: include/linux/seqlock.h 8709F: lib/locking*.[ch] 8710F: kernel/locking/ 8711X: kernel/locking/locktorture.c 8712 8713LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8714M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8715L: linux-ntfs-dev@lists.sourceforge.net 8716W: http://www.linux-ntfs.org/content/view/19/37/ 8717S: Maintained 8718F: Documentation/ldm.txt 8719F: block/partitions/ldm.* 8720 8721LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8722M: Sathya Prakash <sathya.prakash@broadcom.com> 8723M: Chaitra P B <chaitra.basappa@broadcom.com> 8724M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8725L: MPT-FusionLinux.pdl@broadcom.com 8726L: linux-scsi@vger.kernel.org 8727W: http://www.avagotech.com/support/ 8728S: Supported 8729F: drivers/message/fusion/ 8730F: drivers/scsi/mpt3sas/ 8731 8732LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8733M: Matthew Wilcox <willy@infradead.org> 8734L: linux-scsi@vger.kernel.org 8735S: Maintained 8736F: drivers/scsi/sym53c8xx_2/ 8737 8738LTC1660 DAC DRIVER 8739M: Marcus Folkesson <marcus.folkesson@gmail.com> 8740L: linux-iio@vger.kernel.org 8741S: Maintained 8742F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 8743F: drivers/iio/dac/ltc1660.c 8744 8745LTC4261 HARDWARE MONITOR DRIVER 8746M: Guenter Roeck <linux@roeck-us.net> 8747L: linux-hwmon@vger.kernel.org 8748S: Maintained 8749F: Documentation/hwmon/ltc4261 8750F: drivers/hwmon/ltc4261.c 8751 8752LTC4306 I2C MULTIPLEXER DRIVER 8753M: Michael Hennerich <michael.hennerich@analog.com> 8754W: http://ez.analog.com/community/linux-device-drivers 8755L: linux-i2c@vger.kernel.org 8756S: Supported 8757F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8758F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8759 8760LTP (Linux Test Project) 8761M: Mike Frysinger <vapier@gentoo.org> 8762M: Cyril Hrubis <chrubis@suse.cz> 8763M: Wanlong Gao <wanlong.gao@gmail.com> 8764M: Jan Stancek <jstancek@redhat.com> 8765M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8766M: Alexey Kodanev <alexey.kodanev@oracle.com> 8767L: ltp@lists.linux.it (subscribers-only) 8768W: http://linux-test-project.github.io/ 8769T: git git://github.com/linux-test-project/ltp.git 8770S: Maintained 8771 8772M68K ARCHITECTURE 8773M: Geert Uytterhoeven <geert@linux-m68k.org> 8774L: linux-m68k@lists.linux-m68k.org 8775W: http://www.linux-m68k.org/ 8776T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8777S: Maintained 8778F: arch/m68k/ 8779F: drivers/zorro/ 8780 8781M68K ON APPLE MACINTOSH 8782M: Joshua Thompson <funaho@jurai.org> 8783W: http://www.mac.linux-m68k.org/ 8784L: linux-m68k@lists.linux-m68k.org 8785S: Maintained 8786F: arch/m68k/mac/ 8787 8788M68K ON HP9000/300 8789M: Philip Blundell <philb@gnu.org> 8790W: http://www.tazenda.demon.co.uk/phil/linux-hp 8791S: Maintained 8792F: arch/m68k/hp300/ 8793 8794M88DS3103 MEDIA DRIVER 8795M: Antti Palosaari <crope@iki.fi> 8796L: linux-media@vger.kernel.org 8797W: https://linuxtv.org 8798W: http://palosaari.fi/linux/ 8799Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8800T: git git://linuxtv.org/anttip/media_tree.git 8801S: Maintained 8802F: drivers/media/dvb-frontends/m88ds3103* 8803 8804M88RS2000 MEDIA DRIVER 8805M: Malcolm Priestley <tvboxspy@gmail.com> 8806L: linux-media@vger.kernel.org 8807W: https://linuxtv.org 8808Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8809S: Maintained 8810F: drivers/media/dvb-frontends/m88rs2000* 8811 8812MA901 MASTERKIT USB FM RADIO DRIVER 8813M: Alexey Klimov <klimov.linux@gmail.com> 8814L: linux-media@vger.kernel.org 8815T: git git://linuxtv.org/media_tree.git 8816S: Maintained 8817F: drivers/media/radio/radio-ma901.c 8818 8819MAC80211 8820M: Johannes Berg <johannes@sipsolutions.net> 8821L: linux-wireless@vger.kernel.org 8822W: http://wireless.kernel.org/ 8823T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8824T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8825S: Maintained 8826F: Documentation/networking/mac80211-injection.txt 8827F: include/net/mac80211.h 8828F: net/mac80211/ 8829F: drivers/net/wireless/mac80211_hwsim.[ch] 8830F: Documentation/networking/mac80211_hwsim/README 8831 8832MAILBOX API 8833M: Jassi Brar <jassisinghbrar@gmail.com> 8834L: linux-kernel@vger.kernel.org 8835S: Maintained 8836F: drivers/mailbox/ 8837F: include/linux/mailbox_client.h 8838F: include/linux/mailbox_controller.h 8839 8840MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8841M: Michael Kerrisk <mtk.manpages@gmail.com> 8842W: http://www.kernel.org/doc/man-pages 8843L: linux-man@vger.kernel.org 8844S: Maintained 8845 8846MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8847M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8848L: linux-mips@linux-mips.org 8849S: Maintained 8850F: arch/mips/boot/dts/img/pistachio_marduk.dts 8851 8852MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8853M: Andrew Lunn <andrew@lunn.ch> 8854M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8855L: netdev@vger.kernel.org 8856S: Maintained 8857F: drivers/net/dsa/mv88e6xxx/ 8858F: include/linux/platform_data/mv88e6xxx.h 8859F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8860 8861MARVELL ARMADA DRM SUPPORT 8862M: Russell King <linux@armlinux.org.uk> 8863S: Maintained 8864T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8865T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8866F: drivers/gpu/drm/armada/ 8867F: include/uapi/drm/armada_drm.h 8868F: Documentation/devicetree/bindings/display/armada/ 8869 8870MARVELL CRYPTO DRIVER 8871M: Boris Brezillon <boris.brezillon@bootlin.com> 8872M: Arnaud Ebalard <arno@natisbad.org> 8873F: drivers/crypto/marvell/ 8874S: Maintained 8875L: linux-crypto@vger.kernel.org 8876 8877MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8878M: Mirko Lindner <mlindner@marvell.com> 8879M: Stephen Hemminger <stephen@networkplumber.org> 8880L: netdev@vger.kernel.org 8881S: Maintained 8882F: drivers/net/ethernet/marvell/sk* 8883 8884MARVELL LIBERTAS WIRELESS DRIVER 8885L: libertas-dev@lists.infradead.org 8886S: Orphan 8887F: drivers/net/wireless/marvell/libertas/ 8888 8889MARVELL MACCHIATOBIN SUPPORT 8890M: Russell King <linux@armlinux.org.uk> 8891L: linux-arm-kernel@lists.infradead.org 8892S: Maintained 8893F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8894 8895MARVELL MV643XX ETHERNET DRIVER 8896M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8897L: netdev@vger.kernel.org 8898S: Maintained 8899F: drivers/net/ethernet/marvell/mv643xx_eth.* 8900F: include/linux/mv643xx.h 8901 8902MARVELL MV88X3310 PHY DRIVER 8903M: Russell King <linux@armlinux.org.uk> 8904L: netdev@vger.kernel.org 8905S: Maintained 8906F: drivers/net/phy/marvell10g.c 8907 8908MARVELL MVNETA ETHERNET DRIVER 8909M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 8910L: netdev@vger.kernel.org 8911S: Maintained 8912F: drivers/net/ethernet/marvell/mvneta.* 8913 8914MARVELL MWIFIEX WIRELESS DRIVER 8915M: Amitkumar Karwar <amitkarwar@gmail.com> 8916M: Nishant Sarmukadam <nishants@marvell.com> 8917M: Ganapathi Bhat <gbhat@marvell.com> 8918M: Xinming Hu <huxinming820@gmail.com> 8919L: linux-wireless@vger.kernel.org 8920S: Maintained 8921F: drivers/net/wireless/marvell/mwifiex/ 8922 8923MARVELL MWL8K WIRELESS DRIVER 8924M: Lennert Buytenhek <buytenh@wantstofly.org> 8925L: linux-wireless@vger.kernel.org 8926S: Odd Fixes 8927F: drivers/net/wireless/marvell/mwl8k.c 8928 8929MARVELL NAND CONTROLLER DRIVER 8930M: Miquel Raynal <miquel.raynal@bootlin.com> 8931L: linux-mtd@lists.infradead.org 8932S: Maintained 8933F: drivers/mtd/nand/raw/marvell_nand.c 8934F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8935 8936MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8937M: Nicolas Pitre <nico@fluxnic.net> 8938S: Odd Fixes 8939F: drivers/mmc/host/mvsdio.* 8940 8941MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8942M: Hu Ziji <huziji@marvell.com> 8943L: linux-mmc@vger.kernel.org 8944S: Supported 8945F: drivers/mmc/host/sdhci-xenon* 8946F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8947 8948MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 8949M: Sunil Goutham <sgoutham@marvell.com> 8950M: Linu Cherian <lcherian@marvell.com> 8951M: Geetha sowjanya <gakula@marvell.com> 8952M: Jerin Jacob <jerinj@marvell.com> 8953L: netdev@vger.kernel.org 8954S: Supported 8955F: drivers/net/ethernet/marvell/octeontx2/af/ 8956 8957MATROX FRAMEBUFFER DRIVER 8958L: linux-fbdev@vger.kernel.org 8959S: Orphan 8960F: drivers/video/fbdev/matrox/matroxfb_* 8961F: include/uapi/linux/matroxfb.h 8962 8963MAX16065 HARDWARE MONITOR DRIVER 8964M: Guenter Roeck <linux@roeck-us.net> 8965L: linux-hwmon@vger.kernel.org 8966S: Maintained 8967F: Documentation/hwmon/max16065 8968F: drivers/hwmon/max16065.c 8969 8970MAX2175 SDR TUNER DRIVER 8971M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8972L: linux-media@vger.kernel.org 8973T: git git://linuxtv.org/media_tree.git 8974S: Maintained 8975F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8976F: Documentation/media/v4l-drivers/max2175.rst 8977F: drivers/media/i2c/max2175* 8978F: include/uapi/linux/max2175.h 8979 8980MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8981L: linux-hwmon@vger.kernel.org 8982S: Orphan 8983F: Documentation/hwmon/max6650 8984F: drivers/hwmon/max6650.c 8985 8986MAX6697 HARDWARE MONITOR DRIVER 8987M: Guenter Roeck <linux@roeck-us.net> 8988L: linux-hwmon@vger.kernel.org 8989S: Maintained 8990F: Documentation/hwmon/max6697 8991F: Documentation/devicetree/bindings/hwmon/max6697.txt 8992F: drivers/hwmon/max6697.c 8993F: include/linux/platform_data/max6697.h 8994 8995MAX9860 MONO AUDIO VOICE CODEC DRIVER 8996M: Peter Rosin <peda@axentia.se> 8997L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8998S: Maintained 8999F: Documentation/devicetree/bindings/sound/max9860.txt 9000F: sound/soc/codecs/max9860.* 9001 9002MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9003M: Javier Martinez Canillas <javier@dowhile0.org> 9004L: linux-kernel@vger.kernel.org 9005S: Supported 9006F: drivers/regulator/max77802-regulator.c 9007F: Documentation/devicetree/bindings/*/*max77802.txt 9008F: include/dt-bindings/*/*max77802.h 9009 9010MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9011M: Krzysztof Kozlowski <krzk@kernel.org> 9012M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9013L: linux-pm@vger.kernel.org 9014S: Supported 9015F: drivers/power/supply/max14577_charger.c 9016F: drivers/power/supply/max77693_charger.c 9017 9018MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9019M: Chanwoo Choi <cw00.choi@samsung.com> 9020M: Krzysztof Kozlowski <krzk@kernel.org> 9021M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9022L: linux-kernel@vger.kernel.org 9023S: Supported 9024F: drivers/*/max14577*.c 9025F: drivers/*/max77686*.c 9026F: drivers/*/max77693*.c 9027F: drivers/extcon/extcon-max14577.c 9028F: drivers/extcon/extcon-max77693.c 9029F: drivers/rtc/rtc-max77686.c 9030F: drivers/clk/clk-max77686.c 9031F: Documentation/devicetree/bindings/mfd/max14577.txt 9032F: Documentation/devicetree/bindings/*/max77686.txt 9033F: Documentation/devicetree/bindings/mfd/max77693.txt 9034F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9035F: include/linux/mfd/max14577*.h 9036F: include/linux/mfd/max77686*.h 9037F: include/linux/mfd/max77693*.h 9038 9039MAXIRADIO FM RADIO RECEIVER DRIVER 9040M: Hans Verkuil <hverkuil@xs4all.nl> 9041L: linux-media@vger.kernel.org 9042T: git git://linuxtv.org/media_tree.git 9043W: https://linuxtv.org 9044S: Maintained 9045F: drivers/media/radio/radio-maxiradio* 9046 9047MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9048M: Peter Rosin <peda@axentia.se> 9049L: linux-iio@vger.kernel.org 9050S: Maintained 9051F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9052F: drivers/iio/potentiometer/mcp4018.c 9053F: drivers/iio/potentiometer/mcp4531.c 9054 9055MCR20A IEEE-802.15.4 RADIO DRIVER 9056M: Xue Liu <liuxuenetmail@gmail.com> 9057L: linux-wpan@vger.kernel.org 9058W: https://github.com/xueliu/mcr20a-linux 9059S: Maintained 9060F: drivers/net/ieee802154/mcr20a.c 9061F: drivers/net/ieee802154/mcr20a.h 9062F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9063 9064MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9065M: William Breathitt Gray <vilhelm.gray@gmail.com> 9066L: linux-iio@vger.kernel.org 9067S: Maintained 9068F: drivers/iio/dac/cio-dac.c 9069 9070MEDIA DRIVERS FOR ASCOT2E 9071M: Sergey Kozlov <serjk@netup.ru> 9072M: Abylay Ospan <aospan@netup.ru> 9073L: linux-media@vger.kernel.org 9074W: https://linuxtv.org 9075W: http://netup.tv/ 9076T: git git://linuxtv.org/media_tree.git 9077S: Supported 9078F: drivers/media/dvb-frontends/ascot2e* 9079 9080MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9081M: Jasmin Jessich <jasmin@anw.at> 9082L: linux-media@vger.kernel.org 9083W: https://linuxtv.org 9084T: git git://linuxtv.org/media_tree.git 9085S: Maintained 9086F: drivers/media/dvb-frontends/cxd2099* 9087 9088MEDIA DRIVERS FOR CXD2841ER 9089M: Sergey Kozlov <serjk@netup.ru> 9090M: Abylay Ospan <aospan@netup.ru> 9091L: linux-media@vger.kernel.org 9092W: https://linuxtv.org 9093W: http://netup.tv/ 9094T: git git://linuxtv.org/media_tree.git 9095S: Supported 9096F: drivers/media/dvb-frontends/cxd2841er* 9097 9098MEDIA DRIVERS FOR CXD2880 9099M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9100L: linux-media@vger.kernel.org 9101W: http://linuxtv.org/ 9102T: git git://linuxtv.org/media_tree.git 9103S: Supported 9104F: drivers/media/dvb-frontends/cxd2880/* 9105F: drivers/media/spi/cxd2880* 9106 9107MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9108L: linux-media@vger.kernel.org 9109W: https://linuxtv.org 9110T: git git://linuxtv.org/media_tree.git 9111S: Orphan 9112F: drivers/media/pci/ddbridge/* 9113 9114MEDIA DRIVERS FOR FREESCALE IMX 9115M: Steve Longerbeam <slongerbeam@gmail.com> 9116M: Philipp Zabel <p.zabel@pengutronix.de> 9117L: linux-media@vger.kernel.org 9118T: git git://linuxtv.org/media_tree.git 9119S: Maintained 9120F: Documentation/devicetree/bindings/media/imx.txt 9121F: Documentation/media/v4l-drivers/imx.rst 9122F: drivers/staging/media/imx/ 9123F: include/linux/imx-media.h 9124F: include/media/imx.h 9125 9126MEDIA DRIVER FOR FREESCALE IMX PXP 9127M: Philipp Zabel <p.zabel@pengutronix.de> 9128L: linux-media@vger.kernel.org 9129T: git git://linuxtv.org/media_tree.git 9130S: Maintained 9131F: drivers/media/platform/imx-pxp.[ch] 9132 9133MEDIA DRIVERS FOR HELENE 9134M: Abylay Ospan <aospan@netup.ru> 9135L: linux-media@vger.kernel.org 9136W: https://linuxtv.org 9137W: http://netup.tv/ 9138T: git git://linuxtv.org/media_tree.git 9139S: Supported 9140F: drivers/media/dvb-frontends/helene* 9141 9142MEDIA DRIVERS FOR HORUS3A 9143M: Sergey Kozlov <serjk@netup.ru> 9144M: Abylay Ospan <aospan@netup.ru> 9145L: linux-media@vger.kernel.org 9146W: https://linuxtv.org 9147W: http://netup.tv/ 9148T: git git://linuxtv.org/media_tree.git 9149S: Supported 9150F: drivers/media/dvb-frontends/horus3a* 9151 9152MEDIA DRIVERS FOR LNBH25 9153M: Sergey Kozlov <serjk@netup.ru> 9154M: Abylay Ospan <aospan@netup.ru> 9155L: linux-media@vger.kernel.org 9156W: https://linuxtv.org 9157W: http://netup.tv/ 9158T: git git://linuxtv.org/media_tree.git 9159S: Supported 9160F: drivers/media/dvb-frontends/lnbh25* 9161 9162MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9163L: linux-media@vger.kernel.org 9164W: https://linuxtv.org 9165T: git git://linuxtv.org/media_tree.git 9166S: Orphan 9167F: drivers/media/dvb-frontends/mxl5xx* 9168 9169MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9170M: Sergey Kozlov <serjk@netup.ru> 9171M: Abylay Ospan <aospan@netup.ru> 9172L: linux-media@vger.kernel.org 9173W: https://linuxtv.org 9174W: http://netup.tv/ 9175T: git git://linuxtv.org/media_tree.git 9176S: Supported 9177F: drivers/media/pci/netup_unidvb/* 9178 9179MEDIA DRIVERS FOR RENESAS - CEU 9180M: Jacopo Mondi <jacopo@jmondi.org> 9181L: linux-media@vger.kernel.org 9182L: linux-renesas-soc@vger.kernel.org 9183T: git git://linuxtv.org/media_tree.git 9184S: Supported 9185F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9186F: drivers/media/platform/renesas-ceu.c 9187F: include/media/drv-intf/renesas-ceu.h 9188 9189MEDIA DRIVERS FOR RENESAS - DRIF 9190M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9191L: linux-media@vger.kernel.org 9192L: linux-renesas-soc@vger.kernel.org 9193T: git git://linuxtv.org/media_tree.git 9194S: Supported 9195F: Documentation/devicetree/bindings/media/renesas,drif.txt 9196F: drivers/media/platform/rcar_drif.c 9197 9198MEDIA DRIVERS FOR RENESAS - FCP 9199M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9200L: linux-media@vger.kernel.org 9201L: linux-renesas-soc@vger.kernel.org 9202T: git git://linuxtv.org/media_tree.git 9203S: Supported 9204F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9205F: drivers/media/platform/rcar-fcp.c 9206F: include/media/rcar-fcp.h 9207 9208MEDIA DRIVERS FOR RENESAS - FDP1 9209M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9210L: linux-media@vger.kernel.org 9211L: linux-renesas-soc@vger.kernel.org 9212T: git git://linuxtv.org/media_tree.git 9213S: Supported 9214F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9215F: drivers/media/platform/rcar_fdp1.c 9216 9217MEDIA DRIVERS FOR RENESAS - VIN 9218M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9219L: linux-media@vger.kernel.org 9220L: linux-renesas-soc@vger.kernel.org 9221T: git git://linuxtv.org/media_tree.git 9222S: Supported 9223F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9224F: Documentation/devicetree/bindings/media/rcar_vin.txt 9225F: drivers/media/platform/rcar-vin/ 9226 9227MEDIA DRIVERS FOR RENESAS - VSP1 9228M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9229M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9230L: linux-media@vger.kernel.org 9231L: linux-renesas-soc@vger.kernel.org 9232T: git git://linuxtv.org/media_tree.git 9233S: Supported 9234F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9235F: drivers/media/platform/vsp1/ 9236 9237MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9238L: linux-media@vger.kernel.org 9239W: https://linuxtv.org 9240T: git git://linuxtv.org/media_tree.git 9241S: Orphan 9242F: drivers/media/dvb-frontends/stv0910* 9243 9244MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9245L: linux-media@vger.kernel.org 9246W: https://linuxtv.org 9247T: git git://linuxtv.org/media_tree.git 9248S: Orphan 9249F: drivers/media/dvb-frontends/stv6111* 9250 9251MEDIA DRIVERS FOR STM32 - DCMI 9252M: Hugues Fruchet <hugues.fruchet@st.com> 9253L: linux-media@vger.kernel.org 9254T: git git://linuxtv.org/media_tree.git 9255S: Supported 9256F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9257F: drivers/media/platform/stm32/stm32-dcmi.c 9258 9259MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9260M: Dmitry Osipenko <digetx@gmail.com> 9261L: linux-media@vger.kernel.org 9262L: linux-tegra@vger.kernel.org 9263T: git git://linuxtv.org/media_tree.git 9264S: Maintained 9265F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9266F: drivers/staging/media/tegra-vde/ 9267 9268MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9269M: Mauro Carvalho Chehab <mchehab@kernel.org> 9270P: LinuxTV.org Project 9271L: linux-media@vger.kernel.org 9272W: https://linuxtv.org 9273Q: http://patchwork.kernel.org/project/linux-media/list/ 9274T: git git://linuxtv.org/media_tree.git 9275S: Maintained 9276F: Documentation/devicetree/bindings/media/ 9277F: Documentation/media/ 9278F: drivers/media/ 9279F: drivers/staging/media/ 9280F: include/linux/platform_data/media/ 9281F: include/media/ 9282F: include/uapi/linux/dvb/ 9283F: include/uapi/linux/videodev2.h 9284F: include/uapi/linux/media.h 9285F: include/uapi/linux/v4l2-* 9286F: include/uapi/linux/meye.h 9287F: include/uapi/linux/ivtv* 9288F: include/uapi/linux/uvcvideo.h 9289 9290MEDIATEK BLUETOOTH DRIVER 9291M: Sean Wang <sean.wang@mediatek.com> 9292L: linux-bluetooth@vger.kernel.org 9293L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9294S: Maintained 9295F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9296F: drivers/bluetooth/btmtkuart.c 9297 9298MEDIATEK CIR DRIVER 9299M: Sean Wang <sean.wang@mediatek.com> 9300S: Maintained 9301F: drivers/media/rc/mtk-cir.c 9302 9303MEDIATEK DMA DRIVER 9304M: Sean Wang <sean.wang@mediatek.com> 9305L: dmaengine@vger.kernel.org 9306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9307L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9308S: Maintained 9309F: Documentation/devicetree/bindings/dma/mtk-* 9310F: drivers/dma/mediatek/ 9311 9312MEDIATEK PMIC LED DRIVER 9313M: Sean Wang <sean.wang@mediatek.com> 9314S: Maintained 9315F: drivers/leds/leds-mt6323.c 9316F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9317 9318MEDIATEK ETHERNET DRIVER 9319M: Felix Fietkau <nbd@openwrt.org> 9320M: John Crispin <john@phrozen.org> 9321M: Sean Wang <sean.wang@mediatek.com> 9322M: Nelson Chang <nelson.chang@mediatek.com> 9323L: netdev@vger.kernel.org 9324S: Maintained 9325F: drivers/net/ethernet/mediatek/ 9326 9327MEDIATEK SWITCH DRIVER 9328M: Sean Wang <sean.wang@mediatek.com> 9329L: netdev@vger.kernel.org 9330S: Maintained 9331F: drivers/net/dsa/mt7530.* 9332F: net/dsa/tag_mtk.c 9333 9334MEDIATEK JPEG DRIVER 9335M: Rick Chang <rick.chang@mediatek.com> 9336M: Bin Liu <bin.liu@mediatek.com> 9337S: Supported 9338F: drivers/media/platform/mtk-jpeg/ 9339F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9340 9341MEDIATEK MDP DRIVER 9342M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9343M: Houlong Wei <houlong.wei@mediatek.com> 9344M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9345S: Supported 9346F: drivers/media/platform/mtk-mdp/ 9347F: drivers/media/platform/mtk-vpu/ 9348F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9349 9350MEDIATEK MEDIA DRIVER 9351M: Tiffany Lin <tiffany.lin@mediatek.com> 9352M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9353S: Supported 9354F: drivers/media/platform/mtk-vcodec/ 9355F: drivers/media/platform/mtk-vpu/ 9356F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9357F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9358 9359MEDIATEK MT7601U WIRELESS LAN DRIVER 9360M: Jakub Kicinski <kubakici@wp.pl> 9361L: linux-wireless@vger.kernel.org 9362S: Maintained 9363F: drivers/net/wireless/mediatek/mt7601u/ 9364 9365MEDIATEK NAND CONTROLLER DRIVER 9366M: Xiaolei Li <xiaolei.li@mediatek.com> 9367L: linux-mtd@lists.infradead.org 9368S: Maintained 9369F: drivers/mtd/nand/raw/mtk_* 9370F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9371 9372MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9373M: Sean Wang <sean.wang@mediatek.com> 9374S: Maintained 9375F: drivers/char/hw_random/mtk-rng.c 9376 9377MEDIATEK USB3 DRD IP DRIVER 9378M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9379L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9380L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9381L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9382S: Maintained 9383F: drivers/usb/mtu3/ 9384 9385MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9386M: Peter Senna Tschudin <peter.senna@gmail.com> 9387M: Martin Donnelly <martin.donnelly@ge.com> 9388M: Martyn Welch <martyn.welch@collabora.co.uk> 9389S: Maintained 9390F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9391F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9392 9393MEGARAID SCSI/SAS DRIVERS 9394M: Kashyap Desai <kashyap.desai@broadcom.com> 9395M: Sumit Saxena <sumit.saxena@broadcom.com> 9396M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9397L: megaraidlinux.pdl@broadcom.com 9398L: linux-scsi@vger.kernel.org 9399W: http://www.avagotech.com/support/ 9400S: Maintained 9401F: Documentation/scsi/megaraid.txt 9402F: drivers/scsi/megaraid.* 9403F: drivers/scsi/megaraid/ 9404 9405MELEXIS MLX90614 DRIVER 9406M: Crt Mori <cmo@melexis.com> 9407L: linux-iio@vger.kernel.org 9408W: http://www.melexis.com 9409S: Supported 9410F: drivers/iio/temperature/mlx90614.c 9411 9412MELEXIS MLX90632 DRIVER 9413M: Crt Mori <cmo@melexis.com> 9414L: linux-iio@vger.kernel.org 9415W: http://www.melexis.com 9416S: Supported 9417F: drivers/iio/temperature/mlx90632.c 9418 9419MELFAS MIP4 TOUCHSCREEN DRIVER 9420M: Sangwon Jee <jeesw@melfas.com> 9421W: http://www.melfas.com 9422S: Supported 9423F: drivers/input/touchscreen/melfas_mip4.c 9424F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9425 9426MELLANOX ETHERNET DRIVER (mlx4_en) 9427M: Tariq Toukan <tariqt@mellanox.com> 9428L: netdev@vger.kernel.org 9429S: Supported 9430W: http://www.mellanox.com 9431Q: http://patchwork.ozlabs.org/project/netdev/list/ 9432F: drivers/net/ethernet/mellanox/mlx4/en_* 9433 9434MELLANOX ETHERNET DRIVER (mlx5e) 9435M: Saeed Mahameed <saeedm@mellanox.com> 9436L: netdev@vger.kernel.org 9437S: Supported 9438W: http://www.mellanox.com 9439Q: http://patchwork.ozlabs.org/project/netdev/list/ 9440F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9441 9442MELLANOX ETHERNET INNOVA DRIVERS 9443R: Boris Pismenny <borisp@mellanox.com> 9444L: netdev@vger.kernel.org 9445S: Supported 9446W: http://www.mellanox.com 9447Q: http://patchwork.ozlabs.org/project/netdev/list/ 9448F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9449F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9450F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9451F: include/linux/mlx5/mlx5_ifc_fpga.h 9452 9453MELLANOX ETHERNET INNOVA IPSEC DRIVER 9454R: Boris Pismenny <borisp@mellanox.com> 9455L: netdev@vger.kernel.org 9456S: Supported 9457W: http://www.mellanox.com 9458Q: http://patchwork.ozlabs.org/project/netdev/list/ 9459F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9460F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9461 9462MELLANOX ETHERNET SWITCH DRIVERS 9463M: Jiri Pirko <jiri@mellanox.com> 9464M: Ido Schimmel <idosch@mellanox.com> 9465L: netdev@vger.kernel.org 9466S: Supported 9467W: http://www.mellanox.com 9468Q: http://patchwork.ozlabs.org/project/netdev/list/ 9469F: drivers/net/ethernet/mellanox/mlxsw/ 9470F: tools/testing/selftests/drivers/net/mlxsw/ 9471 9472MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9473M: mlxsw@mellanox.com 9474L: netdev@vger.kernel.org 9475S: Supported 9476W: http://www.mellanox.com 9477Q: http://patchwork.ozlabs.org/project/netdev/list/ 9478F: drivers/net/ethernet/mellanox/mlxfw/ 9479 9480MELLANOX HARDWARE PLATFORM SUPPORT 9481M: Andy Shevchenko <andy@infradead.org> 9482M: Darren Hart <dvhart@infradead.org> 9483M: Vadim Pasternak <vadimp@mellanox.com> 9484L: platform-driver-x86@vger.kernel.org 9485S: Supported 9486F: drivers/platform/mellanox/ 9487 9488MELLANOX MLX4 core VPI driver 9489M: Tariq Toukan <tariqt@mellanox.com> 9490L: netdev@vger.kernel.org 9491L: linux-rdma@vger.kernel.org 9492W: http://www.mellanox.com 9493Q: http://patchwork.ozlabs.org/project/netdev/list/ 9494S: Supported 9495F: drivers/net/ethernet/mellanox/mlx4/ 9496F: include/linux/mlx4/ 9497 9498MELLANOX MLX4 IB driver 9499M: Yishai Hadas <yishaih@mellanox.com> 9500L: linux-rdma@vger.kernel.org 9501W: http://www.mellanox.com 9502Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9503S: Supported 9504F: drivers/infiniband/hw/mlx4/ 9505F: include/linux/mlx4/ 9506F: include/uapi/rdma/mlx4-abi.h 9507 9508MELLANOX MLX5 core VPI driver 9509M: Saeed Mahameed <saeedm@mellanox.com> 9510M: Leon Romanovsky <leonro@mellanox.com> 9511L: netdev@vger.kernel.org 9512L: linux-rdma@vger.kernel.org 9513W: http://www.mellanox.com 9514Q: http://patchwork.ozlabs.org/project/netdev/list/ 9515S: Supported 9516F: drivers/net/ethernet/mellanox/mlx5/core/ 9517F: include/linux/mlx5/ 9518 9519MELLANOX MLX5 IB driver 9520M: Leon Romanovsky <leonro@mellanox.com> 9521L: linux-rdma@vger.kernel.org 9522W: http://www.mellanox.com 9523Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9524S: Supported 9525F: drivers/infiniband/hw/mlx5/ 9526F: include/linux/mlx5/ 9527F: include/uapi/rdma/mlx5-abi.h 9528 9529MELLANOX MLXCPLD I2C AND MUX DRIVER 9530M: Vadim Pasternak <vadimp@mellanox.com> 9531M: Michael Shych <michaelsh@mellanox.com> 9532L: linux-i2c@vger.kernel.org 9533S: Supported 9534F: drivers/i2c/busses/i2c-mlxcpld.c 9535F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9536F: Documentation/i2c/busses/i2c-mlxcpld 9537 9538MELLANOX MLXCPLD LED DRIVER 9539M: Vadim Pasternak <vadimp@mellanox.com> 9540L: linux-leds@vger.kernel.org 9541S: Supported 9542F: drivers/leds/leds-mlxcpld.c 9543F: drivers/leds/leds-mlxreg.c 9544F: Documentation/leds/leds-mlxcpld.txt 9545 9546MELLANOX PLATFORM DRIVER 9547M: Vadim Pasternak <vadimp@mellanox.com> 9548L: platform-driver-x86@vger.kernel.org 9549S: Supported 9550F: drivers/platform/x86/mlx-platform.c 9551 9552MEMBARRIER SUPPORT 9553M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9554M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9555L: linux-kernel@vger.kernel.org 9556S: Supported 9557F: kernel/sched/membarrier.c 9558F: include/uapi/linux/membarrier.h 9559F: arch/powerpc/include/asm/membarrier.h 9560 9561MEMORY MANAGEMENT 9562L: linux-mm@kvack.org 9563W: http://www.linux-mm.org 9564S: Maintained 9565F: include/linux/mm.h 9566F: include/linux/gfp.h 9567F: include/linux/mmzone.h 9568F: include/linux/memory_hotplug.h 9569F: include/linux/vmalloc.h 9570F: mm/ 9571 9572MEMORY TECHNOLOGY DEVICES (MTD) 9573M: David Woodhouse <dwmw2@infradead.org> 9574M: Brian Norris <computersforpeace@gmail.com> 9575M: Boris Brezillon <boris.brezillon@bootlin.com> 9576M: Marek Vasut <marek.vasut@gmail.com> 9577M: Richard Weinberger <richard@nod.at> 9578L: linux-mtd@lists.infradead.org 9579W: http://www.linux-mtd.infradead.org/ 9580Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9581T: git git://git.infradead.org/linux-mtd.git master 9582T: git git://git.infradead.org/linux-mtd.git mtd/next 9583S: Maintained 9584F: Documentation/devicetree/bindings/mtd/ 9585F: drivers/mtd/ 9586F: include/linux/mtd/ 9587F: include/uapi/mtd/ 9588 9589MEN A21 WATCHDOG DRIVER 9590M: Johannes Thumshirn <morbidrsa@gmail.com> 9591L: linux-watchdog@vger.kernel.org 9592S: Maintained 9593F: drivers/watchdog/mena21_wdt.c 9594 9595MEN CHAMELEON BUS (mcb) 9596M: Johannes Thumshirn <morbidrsa@gmail.com> 9597S: Maintained 9598F: drivers/mcb/ 9599F: include/linux/mcb.h 9600F: Documentation/men-chameleon-bus.txt 9601 9602MEN F21BMC (Board Management Controller) 9603M: Andreas Werner <andreas.werner@men.de> 9604S: Supported 9605F: drivers/mfd/menf21bmc.c 9606F: drivers/watchdog/menf21bmc_wdt.c 9607F: drivers/leds/leds-menf21bmc.c 9608F: drivers/hwmon/menf21bmc_hwmon.c 9609F: Documentation/hwmon/menf21bmc 9610 9611MEN Z069 WATCHDOG DRIVER 9612M: Johannes Thumshirn <jth@kernel.org> 9613L: linux-watchdog@vger.kernel.org 9614S: Maintained 9615F: drivers/watchdog/menz69_wdt.c 9616 9617MESON AO CEC DRIVER FOR AMLOGIC SOCS 9618M: Neil Armstrong <narmstrong@baylibre.com> 9619L: linux-media@lists.freedesktop.org 9620L: linux-amlogic@lists.infradead.org 9621W: http://linux-meson.com/ 9622S: Supported 9623F: drivers/media/platform/meson/ao-cec.c 9624F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9625T: git git://linuxtv.org/media_tree.git 9626 9627MICROBLAZE ARCHITECTURE 9628M: Michal Simek <monstr@monstr.eu> 9629W: http://www.monstr.eu/fdt/ 9630T: git git://git.monstr.eu/linux-2.6-microblaze.git 9631S: Supported 9632F: arch/microblaze/ 9633 9634MICROCHIP AT91 SERIAL DRIVER 9635M: Richard Genoud <richard.genoud@gmail.com> 9636S: Maintained 9637F: drivers/tty/serial/atmel_serial.c 9638F: drivers/tty/serial/atmel_serial.h 9639F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9640 9641MICROCHIP AUDIO ASOC DRIVERS 9642M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 9643L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9644S: Supported 9645F: sound/soc/atmel 9646 9647MICROCHIP DMA DRIVER 9648M: Ludovic Desroches <ludovic.desroches@microchip.com> 9649L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9650L: dmaengine@vger.kernel.org 9651S: Supported 9652F: drivers/dma/at_hdmac.c 9653F: drivers/dma/at_hdmac_regs.h 9654F: include/linux/platform_data/dma-atmel.h 9655F: Documentation/devicetree/bindings/dma/atmel-dma.txt 9656F: include/dt-bindings/dma/at91.h 9657 9658MICROCHIP ECC DRIVER 9659M: Tudor Ambarus <tudor.ambarus@microchip.com> 9660L: linux-crypto@vger.kernel.org 9661S: Maintained 9662F: drivers/crypto/atmel-ecc.* 9663 9664MICROCHIP I2C DRIVER 9665M: Ludovic Desroches <ludovic.desroches@microchip.com> 9666L: linux-i2c@vger.kernel.org 9667S: Supported 9668F: drivers/i2c/busses/i2c-at91.c 9669 9670MICROCHIP ISC DRIVER 9671M: Eugen Hristev <eugen.hristev@microchip.com> 9672L: linux-media@vger.kernel.org 9673S: Supported 9674F: drivers/media/platform/atmel/atmel-isc.c 9675F: drivers/media/platform/atmel/atmel-isc-regs.h 9676F: devicetree/bindings/media/atmel-isc.txt 9677 9678MICROCHIP ISI DRIVER 9679M: Eugen Hristev <eugen.hristev@microchip.com> 9680L: linux-media@vger.kernel.org 9681S: Supported 9682F: drivers/media/platform/atmel/atmel-isi.c 9683F: include/media/atmel-isi.h 9684 9685MICROCHIP AT91 USART MFD DRIVER 9686M: Radu Pirea <radu_nicolae.pirea@upb.ro> 9687L: linux-kernel@vger.kernel.org 9688S: Supported 9689F: drivers/mfd/at91-usart.c 9690F: include/dt-bindings/mfd/at91-usart.h 9691F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9692 9693MICROCHIP AT91 USART SPI DRIVER 9694M: Radu Pirea <radu_nicolae.pirea@upb.ro> 9695L: linux-spi@vger.kernel.org 9696S: Supported 9697F: drivers/spi/spi-at91-usart.c 9698F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9699 9700MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9701M: Woojung Huh <Woojung.Huh@microchip.com> 9702M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9703L: netdev@vger.kernel.org 9704S: Maintained 9705F: net/dsa/tag_ksz.c 9706F: drivers/net/dsa/microchip/* 9707F: include/linux/platform_data/microchip-ksz.h 9708F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9709 9710MICROCHIP LAN743X ETHERNET DRIVER 9711M: Bryan Whitehead <bryan.whitehead@microchip.com> 9712M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9713L: netdev@vger.kernel.org 9714S: Maintained 9715F: drivers/net/ethernet/microchip/lan743x_* 9716 9717MICROCHIP LCDFB DRIVER 9718M: Nicolas Ferre <nicolas.ferre@microchip.com> 9719L: linux-fbdev@vger.kernel.org 9720S: Maintained 9721F: drivers/video/fbdev/atmel_lcdfb.c 9722F: include/video/atmel_lcdc.h 9723 9724MICROCHIP MMC/SD/SDIO MCI DRIVER 9725M: Ludovic Desroches <ludovic.desroches@microchip.com> 9726S: Maintained 9727F: drivers/mmc/host/atmel-mci.c 9728 9729MICROCHIP MCP3911 ADC DRIVER 9730M: Marcus Folkesson <marcus.folkesson@gmail.com> 9731M: Kent Gustavsson <kent@minoris.se> 9732L: linux-iio@vger.kernel.org 9733S: Supported 9734F: drivers/iio/adc/mcp3911.c 9735F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 9736 9737MICROCHIP NAND DRIVER 9738M: Tudor Ambarus <tudor.ambarus@microchip.com> 9739L: linux-mtd@lists.infradead.org 9740S: Supported 9741F: drivers/mtd/nand/raw/atmel/* 9742F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9743 9744MICROCHIP PWM DRIVER 9745M: Claudiu Beznea <claudiu.beznea@microchip.com> 9746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9747L: linux-pwm@vger.kernel.org 9748S: Supported 9749F: drivers/pwm/pwm-atmel.c 9750F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 9751 9752MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 9753M: Ludovic Desroches <ludovic.desroches@microchip.com> 9754M: Eugen Hristev <eugen.hristev@microchip.com> 9755L: linux-iio@vger.kernel.org 9756S: Supported 9757F: drivers/iio/adc/at91-sama5d2_adc.c 9758F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 9759F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 9760 9761MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 9762M: Nicolas Ferre <nicolas.ferre@microchip.com> 9763S: Supported 9764F: drivers/power/reset/at91-sama5d2_shdwc.c 9765 9766MICROCHIP SPI DRIVER 9767M: Nicolas Ferre <nicolas.ferre@microchip.com> 9768S: Supported 9769F: drivers/spi/spi-atmel.* 9770 9771MICROCHIP SSC DRIVER 9772M: Nicolas Ferre <nicolas.ferre@microchip.com> 9773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9774S: Supported 9775F: drivers/misc/atmel-ssc.c 9776F: include/linux/atmel-ssc.h 9777 9778MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 9779M: Nicolas Ferre <nicolas.ferre@microchip.com> 9780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9781S: Supported 9782F: drivers/misc/atmel_tclib.c 9783F: drivers/clocksource/tcb_clksrc.c 9784 9785MICROCHIP USBA UDC DRIVER 9786M: Cristian Birsan <cristian.birsan@microchip.com> 9787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9788S: Supported 9789F: drivers/usb/gadget/udc/atmel_usba_udc.* 9790 9791MICROCHIP USB251XB DRIVER 9792M: Richard Leitner <richard.leitner@skidata.com> 9793L: linux-usb@vger.kernel.org 9794S: Maintained 9795F: drivers/usb/misc/usb251xb.c 9796F: Documentation/devicetree/bindings/usb/usb251xb.txt 9797 9798MICROCHIP XDMA DRIVER 9799M: Ludovic Desroches <ludovic.desroches@microchip.com> 9800L: linux-arm-kernel@lists.infradead.org 9801L: dmaengine@vger.kernel.org 9802S: Supported 9803F: drivers/dma/at_xdmac.c 9804 9805MICROSEMI MIPS SOCS 9806M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9807L: linux-mips@linux-mips.org 9808S: Maintained 9809F: arch/mips/generic/board-ocelot.c 9810F: arch/mips/configs/generic/board-ocelot.config 9811F: arch/mips/boot/dts/mscc/ 9812F: Documentation/devicetree/bindings/mips/mscc.txt 9813 9814MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9815M: Don Brace <don.brace@microsemi.com> 9816L: esc.storagedev@microsemi.com 9817L: linux-scsi@vger.kernel.org 9818S: Supported 9819F: drivers/scsi/smartpqi/smartpqi*.[ch] 9820F: drivers/scsi/smartpqi/Kconfig 9821F: drivers/scsi/smartpqi/Makefile 9822F: include/linux/cciss*.h 9823F: include/uapi/linux/cciss*.h 9824F: Documentation/scsi/smartpqi.txt 9825 9826MICROSEMI ETHERNET SWITCH DRIVER 9827M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9828L: netdev@vger.kernel.org 9829S: Supported 9830F: drivers/net/ethernet/mscc/ 9831 9832MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9833M: Chen Yu <yu.c.chen@intel.com> 9834L: platform-driver-x86@vger.kernel.org 9835S: Supported 9836F: drivers/platform/x86/surfacepro3_button.c 9837 9838MICROTEK X6 SCANNER 9839M: Oliver Neukum <oliver@neukum.org> 9840S: Maintained 9841F: drivers/usb/image/microtek.* 9842 9843MIPS 9844M: Ralf Baechle <ralf@linux-mips.org> 9845M: Paul Burton <paul.burton@mips.com> 9846M: James Hogan <jhogan@kernel.org> 9847L: linux-mips@linux-mips.org 9848W: http://www.linux-mips.org/ 9849T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9850T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 9851Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9852S: Supported 9853F: Documentation/devicetree/bindings/mips/ 9854F: Documentation/mips/ 9855F: arch/mips/ 9856F: drivers/platform/mips/ 9857 9858MIPS BOSTON DEVELOPMENT BOARD 9859M: Paul Burton <paul.burton@mips.com> 9860L: linux-mips@linux-mips.org 9861S: Maintained 9862F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9863F: arch/mips/boot/dts/img/boston.dts 9864F: arch/mips/configs/generic/board-boston.config 9865F: drivers/clk/imgtec/clk-boston.c 9866F: include/dt-bindings/clock/boston-clock.h 9867 9868MIPS GENERIC PLATFORM 9869M: Paul Burton <paul.burton@mips.com> 9870L: linux-mips@linux-mips.org 9871S: Supported 9872F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9873F: arch/mips/generic/ 9874F: arch/mips/tools/generic-board-config.sh 9875 9876MIPS/LOONGSON1 ARCHITECTURE 9877M: Keguang Zhang <keguang.zhang@gmail.com> 9878L: linux-mips@linux-mips.org 9879S: Maintained 9880F: arch/mips/loongson32/ 9881F: arch/mips/include/asm/mach-loongson32/ 9882F: drivers/*/*loongson1* 9883F: drivers/*/*/*loongson1* 9884 9885MIPS/LOONGSON2 ARCHITECTURE 9886M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9887L: linux-mips@linux-mips.org 9888S: Maintained 9889F: arch/mips/loongson64/fuloong-2e/ 9890F: arch/mips/loongson64/lemote-2f/ 9891F: arch/mips/include/asm/mach-loongson64/ 9892F: drivers/*/*loongson2* 9893F: drivers/*/*/*loongson2* 9894 9895MIPS/LOONGSON3 ARCHITECTURE 9896M: Huacai Chen <chenhc@lemote.com> 9897L: linux-mips@linux-mips.org 9898S: Maintained 9899F: arch/mips/loongson64/ 9900F: arch/mips/include/asm/mach-loongson64/ 9901F: drivers/platform/mips/cpu_hwmon.c 9902F: drivers/*/*loongson3* 9903F: drivers/*/*/*loongson3* 9904 9905MIPS RINT INSTRUCTION EMULATION 9906M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9907L: linux-mips@linux-mips.org 9908S: Supported 9909F: arch/mips/math-emu/sp_rint.c 9910F: arch/mips/math-emu/dp_rint.c 9911 9912MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9913M: Hans Verkuil <hverkuil@xs4all.nl> 9914L: linux-media@vger.kernel.org 9915T: git git://linuxtv.org/media_tree.git 9916W: https://linuxtv.org 9917S: Odd Fixes 9918F: drivers/media/radio/radio-miropcm20* 9919 9920MMP SUPPORT 9921M: Eric Miao <eric.y.miao@gmail.com> 9922M: Haojian Zhuang <haojian.zhuang@gmail.com> 9923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9924T: git git://github.com/hzhuang1/linux.git 9925T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9926S: Maintained 9927F: arch/arm/boot/dts/mmp* 9928F: arch/arm/mach-mmp/ 9929 9930MMU GATHER AND TLB INVALIDATION 9931M: Will Deacon <will.deacon@arm.com> 9932M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com> 9933M: Andrew Morton <akpm@linux-foundation.org> 9934M: Nick Piggin <npiggin@gmail.com> 9935M: Peter Zijlstra <peterz@infradead.org> 9936L: linux-arch@vger.kernel.org 9937L: linux-mm@kvack.org 9938S: Maintained 9939F: arch/*/include/asm/tlb.h 9940F: include/asm-generic/tlb.h 9941F: mm/mmu_gather.c 9942 9943MN88472 MEDIA DRIVER 9944M: Antti Palosaari <crope@iki.fi> 9945L: linux-media@vger.kernel.org 9946W: https://linuxtv.org 9947W: http://palosaari.fi/linux/ 9948Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9949S: Maintained 9950F: drivers/media/dvb-frontends/mn88472* 9951 9952MN88473 MEDIA DRIVER 9953M: Antti Palosaari <crope@iki.fi> 9954L: linux-media@vger.kernel.org 9955W: https://linuxtv.org 9956W: http://palosaari.fi/linux/ 9957Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9958S: Maintained 9959F: drivers/media/dvb-frontends/mn88473* 9960 9961MODULE SUPPORT 9962M: Jessica Yu <jeyu@kernel.org> 9963T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9964S: Maintained 9965F: include/linux/module.h 9966F: kernel/module.c 9967 9968MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9969W: http://popies.net/meye/ 9970S: Orphan 9971F: Documentation/media/v4l-drivers/meye* 9972F: drivers/media/pci/meye/ 9973F: include/uapi/linux/meye.h 9974 9975MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9976M: Jiri Slaby <jirislaby@gmail.com> 9977S: Maintained 9978F: Documentation/serial/moxa-smartio 9979F: drivers/tty/mxser.* 9980 9981MR800 AVERMEDIA USB FM RADIO DRIVER 9982M: Alexey Klimov <klimov.linux@gmail.com> 9983L: linux-media@vger.kernel.org 9984T: git git://linuxtv.org/media_tree.git 9985S: Maintained 9986F: drivers/media/radio/radio-mr800.c 9987 9988MRF24J40 IEEE 802.15.4 RADIO DRIVER 9989M: Alan Ott <alan@signal11.us> 9990L: linux-wpan@vger.kernel.org 9991S: Maintained 9992F: drivers/net/ieee802154/mrf24j40.c 9993F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9994 9995MSI LAPTOP SUPPORT 9996M: "Lee, Chun-Yi" <jlee@suse.com> 9997L: platform-driver-x86@vger.kernel.org 9998S: Maintained 9999F: drivers/platform/x86/msi-laptop.c 10000 10001MSI WMI SUPPORT 10002L: platform-driver-x86@vger.kernel.org 10003S: Orphan 10004F: drivers/platform/x86/msi-wmi.c 10005 10006MSI001 MEDIA DRIVER 10007M: Antti Palosaari <crope@iki.fi> 10008L: linux-media@vger.kernel.org 10009W: https://linuxtv.org 10010W: http://palosaari.fi/linux/ 10011Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10012T: git git://linuxtv.org/anttip/media_tree.git 10013S: Maintained 10014F: drivers/media/tuners/msi001* 10015 10016MSI2500 MEDIA DRIVER 10017M: Antti Palosaari <crope@iki.fi> 10018L: linux-media@vger.kernel.org 10019W: https://linuxtv.org 10020W: http://palosaari.fi/linux/ 10021Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10022T: git git://linuxtv.org/anttip/media_tree.git 10023S: Maintained 10024F: drivers/media/usb/msi2500/ 10025 10026MSYSTEMS DISKONCHIP G3 MTD DRIVER 10027M: Robert Jarzmik <robert.jarzmik@free.fr> 10028L: linux-mtd@lists.infradead.org 10029S: Maintained 10030F: drivers/mtd/devices/docg3* 10031 10032MT9M032 APTINA SENSOR DRIVER 10033M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10034L: linux-media@vger.kernel.org 10035T: git git://linuxtv.org/media_tree.git 10036S: Maintained 10037F: drivers/media/i2c/mt9m032.c 10038F: include/media/i2c/mt9m032.h 10039 10040MT9P031 APTINA CAMERA SENSOR 10041M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10042L: linux-media@vger.kernel.org 10043T: git git://linuxtv.org/media_tree.git 10044S: Maintained 10045F: drivers/media/i2c/mt9p031.c 10046F: include/media/i2c/mt9p031.h 10047 10048MT9T001 APTINA CAMERA SENSOR 10049M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10050L: linux-media@vger.kernel.org 10051T: git git://linuxtv.org/media_tree.git 10052S: Maintained 10053F: drivers/media/i2c/mt9t001.c 10054F: include/media/i2c/mt9t001.h 10055 10056MT9T112 APTINA CAMERA SENSOR 10057M: Jacopo Mondi <jacopo@jmondi.org> 10058L: linux-media@vger.kernel.org 10059T: git git://linuxtv.org/media_tree.git 10060S: Odd Fixes 10061F: drivers/media/i2c/mt9t112.c 10062F: include/media/i2c/mt9t112.h 10063 10064MT9V032 APTINA CAMERA SENSOR 10065M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10066L: linux-media@vger.kernel.org 10067T: git git://linuxtv.org/media_tree.git 10068S: Maintained 10069F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10070F: drivers/media/i2c/mt9v032.c 10071F: include/media/i2c/mt9v032.h 10072 10073MT9V111 APTINA CAMERA SENSOR 10074M: Jacopo Mondi <jacopo@jmondi.org> 10075L: linux-media@vger.kernel.org 10076T: git git://linuxtv.org/media_tree.git 10077S: Maintained 10078F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10079F: drivers/media/i2c/mt9v111.c 10080 10081MULTIFUNCTION DEVICES (MFD) 10082M: Lee Jones <lee.jones@linaro.org> 10083T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10084S: Supported 10085F: Documentation/devicetree/bindings/mfd/ 10086F: drivers/mfd/ 10087F: include/linux/mfd/ 10088F: include/dt-bindings/mfd/ 10089 10090MULTIMEDIA CARD (MMC) ETC. OVER SPI 10091S: Orphan 10092F: drivers/mmc/host/mmc_spi.c 10093F: include/linux/spi/mmc_spi.h 10094 10095MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10096M: Ulf Hansson <ulf.hansson@linaro.org> 10097L: linux-mmc@vger.kernel.org 10098T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10099S: Maintained 10100F: Documentation/devicetree/bindings/mmc/ 10101F: drivers/mmc/ 10102F: include/linux/mmc/ 10103F: include/uapi/linux/mmc/ 10104 10105MULTIPLEXER SUBSYSTEM 10106M: Peter Rosin <peda@axentia.se> 10107S: Maintained 10108F: Documentation/ABI/testing/sysfs-class-mux* 10109F: Documentation/devicetree/bindings/mux/ 10110F: include/dt-bindings/mux/ 10111F: include/linux/mux/ 10112F: drivers/mux/ 10113 10114MULTITECH MULTIPORT CARD (ISICOM) 10115S: Orphan 10116F: drivers/tty/isicom.c 10117F: include/linux/isicom.h 10118 10119MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10120M: Bin Liu <b-liu@ti.com> 10121L: linux-usb@vger.kernel.org 10122S: Maintained 10123F: drivers/usb/musb/ 10124 10125MXL301RF MEDIA DRIVER 10126M: Akihiro Tsukada <tskd08@gmail.com> 10127L: linux-media@vger.kernel.org 10128S: Odd Fixes 10129F: drivers/media/tuners/mxl301rf* 10130 10131MXL5007T MEDIA DRIVER 10132M: Michael Krufky <mkrufky@linuxtv.org> 10133L: linux-media@vger.kernel.org 10134W: https://linuxtv.org 10135W: http://github.com/mkrufky 10136Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10137T: git git://linuxtv.org/mkrufky/tuners.git 10138S: Maintained 10139F: drivers/media/tuners/mxl5007t.* 10140 10141MXSFB DRM DRIVER 10142M: Marek Vasut <marex@denx.de> 10143M: Stefan Agner <stefan@agner.ch> 10144L: dri-devel@lists.freedesktop.org 10145S: Supported 10146F: drivers/gpu/drm/mxsfb/ 10147F: Documentation/devicetree/bindings/display/mxsfb.txt 10148T: git git://anongit.freedesktop.org/drm/drm-misc 10149 10150MYLEX DAC960 PCI RAID Controller 10151M: Hannes Reinecke <hare@kernel.org> 10152L: linux-scsi@vger.kernel.org 10153S: Supported 10154F: drivers/scsi/myrb.* 10155F: drivers/scsi/myrs.* 10156 10157MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10158M: Chris Lee <christopher.lee@cspi.com> 10159L: netdev@vger.kernel.org 10160W: https://www.cspi.com/ethernet-products/support/downloads/ 10161S: Supported 10162F: drivers/net/ethernet/myricom/myri10ge/ 10163 10164NAND FLASH SUBSYSTEM 10165M: Boris Brezillon <boris.brezillon@bootlin.com> 10166M: Miquel Raynal <miquel.raynal@bootlin.com> 10167R: Richard Weinberger <richard@nod.at> 10168L: linux-mtd@lists.infradead.org 10169W: http://www.linux-mtd.infradead.org/ 10170Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10171T: git git://git.infradead.org/linux-mtd.git nand/fixes 10172T: git git://git.infradead.org/linux-mtd.git nand/next 10173S: Maintained 10174F: drivers/mtd/nand/ 10175F: include/linux/mtd/*nand*.h 10176 10177NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10178M: Daniel Mack <zonque@gmail.com> 10179S: Maintained 10180L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10181W: http://www.native-instruments.com 10182F: sound/usb/caiaq/ 10183 10184NATSEMI ETHERNET DRIVER (DP8381x) 10185S: Orphan 10186F: drivers/net/ethernet/natsemi/natsemi.c 10187 10188NCR 5380 SCSI DRIVERS 10189M: Finn Thain <fthain@telegraphics.com.au> 10190M: Michael Schmitz <schmitzmic@gmail.com> 10191L: linux-scsi@vger.kernel.org 10192S: Maintained 10193F: Documentation/scsi/g_NCR5380.txt 10194F: drivers/scsi/NCR5380.* 10195F: drivers/scsi/arm/cumana_1.c 10196F: drivers/scsi/arm/oak.c 10197F: drivers/scsi/atari_scsi.* 10198F: drivers/scsi/dmx3191d.c 10199F: drivers/scsi/g_NCR5380.* 10200F: drivers/scsi/mac_scsi.* 10201F: drivers/scsi/sun3_scsi.* 10202F: drivers/scsi/sun3_scsi_vme.c 10203 10204NCSI LIBRARY: 10205M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10206S: Maintained 10207F: net/ncsi/ 10208 10209NCT6775 HARDWARE MONITOR DRIVER 10210M: Guenter Roeck <linux@roeck-us.net> 10211L: linux-hwmon@vger.kernel.org 10212S: Maintained 10213F: Documentation/hwmon/nct6775 10214F: drivers/hwmon/nct6775.c 10215 10216NET_FAILOVER MODULE 10217M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10218L: netdev@vger.kernel.org 10219S: Supported 10220F: driver/net/net_failover.c 10221F: include/net/net_failover.h 10222F: Documentation/networking/net_failover.rst 10223 10224NETEFFECT IWARP RNIC DRIVER (IW_NES) 10225M: Faisal Latif <faisal.latif@intel.com> 10226L: linux-rdma@vger.kernel.org 10227W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10228S: Supported 10229F: drivers/infiniband/hw/nes/ 10230F: include/uapi/rdma/nes-abi.h 10231 10232NETEM NETWORK EMULATOR 10233M: Stephen Hemminger <stephen@networkplumber.org> 10234L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10235S: Maintained 10236F: net/sched/sch_netem.c 10237 10238NETERION 10GbE DRIVERS (s2io/vxge) 10239M: Jon Mason <jdmason@kudzu.us> 10240L: netdev@vger.kernel.org 10241S: Supported 10242F: Documentation/networking/s2io.txt 10243F: Documentation/networking/vxge.txt 10244F: drivers/net/ethernet/neterion/ 10245 10246NETFILTER 10247M: Pablo Neira Ayuso <pablo@netfilter.org> 10248M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10249M: Florian Westphal <fw@strlen.de> 10250L: netfilter-devel@vger.kernel.org 10251L: coreteam@netfilter.org 10252W: http://www.netfilter.org/ 10253W: http://www.iptables.org/ 10254W: http://www.nftables.org/ 10255Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10256T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10257T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10258S: Maintained 10259F: include/linux/netfilter* 10260F: include/linux/netfilter/ 10261F: include/net/netfilter/ 10262F: include/uapi/linux/netfilter* 10263F: include/uapi/linux/netfilter/ 10264F: net/*/netfilter.c 10265F: net/*/netfilter/ 10266F: net/netfilter/ 10267F: net/bridge/br_netfilter*.c 10268 10269NETROM NETWORK LAYER 10270M: Ralf Baechle <ralf@linux-mips.org> 10271L: linux-hams@vger.kernel.org 10272W: http://www.linux-ax25.org/ 10273S: Maintained 10274F: include/net/netrom.h 10275F: include/uapi/linux/netrom.h 10276F: net/netrom/ 10277 10278NETRONOME ETHERNET DRIVERS 10279M: Jakub Kicinski <jakub.kicinski@netronome.com> 10280L: oss-drivers@netronome.com 10281S: Maintained 10282F: drivers/net/ethernet/netronome/ 10283 10284NETWORK BLOCK DEVICE (NBD) 10285M: Josef Bacik <josef@toxicpanda.com> 10286S: Maintained 10287L: linux-block@vger.kernel.org 10288L: nbd@other.debian.org 10289F: Documentation/blockdev/nbd.txt 10290F: drivers/block/nbd.c 10291F: include/uapi/linux/nbd.h 10292 10293NETWORK DROP MONITOR 10294M: Neil Horman <nhorman@tuxdriver.com> 10295L: netdev@vger.kernel.org 10296S: Maintained 10297W: https://fedorahosted.org/dropwatch/ 10298F: net/core/drop_monitor.c 10299 10300NETWORKING DRIVERS 10301M: "David S. Miller" <davem@davemloft.net> 10302L: netdev@vger.kernel.org 10303W: http://www.linuxfoundation.org/en/Net 10304Q: http://patchwork.ozlabs.org/project/netdev/list/ 10305T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10306T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10307S: Odd Fixes 10308F: Documentation/devicetree/bindings/net/ 10309F: drivers/net/ 10310F: include/linux/if_* 10311F: include/linux/netdevice.h 10312F: include/linux/etherdevice.h 10313F: include/linux/fcdevice.h 10314F: include/linux/fddidevice.h 10315F: include/linux/hippidevice.h 10316F: include/linux/inetdevice.h 10317F: include/uapi/linux/if_* 10318F: include/uapi/linux/netdevice.h 10319 10320NETWORKING DRIVERS (WIRELESS) 10321M: Kalle Valo <kvalo@codeaurora.org> 10322L: linux-wireless@vger.kernel.org 10323Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10324T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10325T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10326S: Maintained 10327F: Documentation/devicetree/bindings/net/wireless/ 10328F: drivers/net/wireless/ 10329 10330NETWORKING [DSA] 10331M: Andrew Lunn <andrew@lunn.ch> 10332M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 10333M: Florian Fainelli <f.fainelli@gmail.com> 10334S: Maintained 10335F: Documentation/devicetree/bindings/net/dsa/ 10336F: net/dsa/ 10337F: include/net/dsa.h 10338F: include/linux/dsa/ 10339F: drivers/net/dsa/ 10340 10341NETWORKING [GENERAL] 10342M: "David S. Miller" <davem@davemloft.net> 10343L: netdev@vger.kernel.org 10344W: http://www.linuxfoundation.org/en/Net 10345Q: http://patchwork.ozlabs.org/project/netdev/list/ 10346T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10347T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10348B: mailto:netdev@vger.kernel.org 10349S: Maintained 10350F: net/ 10351F: include/net/ 10352F: include/linux/in.h 10353F: include/linux/net.h 10354F: include/linux/netdevice.h 10355F: include/uapi/linux/in.h 10356F: include/uapi/linux/net.h 10357F: include/uapi/linux/netdevice.h 10358F: include/uapi/linux/net_namespace.h 10359F: tools/testing/selftests/net/ 10360F: lib/net_utils.c 10361F: lib/random32.c 10362F: Documentation/networking/ 10363 10364NETWORKING [IPSEC] 10365M: Steffen Klassert <steffen.klassert@secunet.com> 10366M: Herbert Xu <herbert@gondor.apana.org.au> 10367M: "David S. Miller" <davem@davemloft.net> 10368L: netdev@vger.kernel.org 10369T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10370T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10371S: Maintained 10372F: net/xfrm/ 10373F: net/key/ 10374F: net/ipv4/xfrm* 10375F: net/ipv4/esp4* 10376F: net/ipv4/ah4.c 10377F: net/ipv4/ipcomp.c 10378F: net/ipv4/ip_vti.c 10379F: net/ipv6/xfrm* 10380F: net/ipv6/esp6* 10381F: net/ipv6/ah6.c 10382F: net/ipv6/ipcomp6.c 10383F: net/ipv6/ip6_vti.c 10384F: include/uapi/linux/xfrm.h 10385F: include/net/xfrm.h 10386 10387NETWORKING [IPv4/IPv6] 10388M: "David S. Miller" <davem@davemloft.net> 10389M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10390M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10391L: netdev@vger.kernel.org 10392T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10393S: Maintained 10394F: net/ipv4/ 10395F: net/ipv6/ 10396F: include/net/ip* 10397F: arch/x86/net/* 10398 10399NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10400M: Paul Moore <paul@paul-moore.com> 10401W: https://github.com/netlabel 10402L: netdev@vger.kernel.org 10403L: linux-security-module@vger.kernel.org 10404S: Maintained 10405F: Documentation/netlabel/ 10406F: include/net/calipso.h 10407F: include/net/cipso_ipv4.h 10408F: include/net/netlabel.h 10409F: include/uapi/linux/netfilter/xt_SECMARK.h 10410F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10411F: net/netlabel/ 10412F: net/ipv4/cipso_ipv4.c 10413F: net/ipv6/calipso.c 10414F: net/netfilter/xt_CONNSECMARK.c 10415F: net/netfilter/xt_SECMARK.c 10416 10417NETWORKING [TCP] 10418M: Eric Dumazet <edumazet@google.com> 10419L: netdev@vger.kernel.org 10420S: Maintained 10421F: net/ipv4/tcp*.c 10422F: net/ipv4/syncookies.c 10423F: net/ipv6/tcp*.c 10424F: net/ipv6/syncookies.c 10425F: include/uapi/linux/tcp.h 10426F: include/net/tcp.h 10427F: include/linux/tcp.h 10428F: include/trace/events/tcp.h 10429 10430NETWORKING [TLS] 10431M: Boris Pismenny <borisp@mellanox.com> 10432M: Aviad Yehezkel <aviadye@mellanox.com> 10433M: Dave Watson <davejwatson@fb.com> 10434M: John Fastabend <john.fastabend@gmail.com> 10435M: Daniel Borkmann <daniel@iogearbox.net> 10436L: netdev@vger.kernel.org 10437S: Maintained 10438F: net/tls/* 10439F: include/uapi/linux/tls.h 10440F: include/net/tls.h 10441 10442NETWORKING [WIRELESS] 10443L: linux-wireless@vger.kernel.org 10444Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10445 10446NETDEVSIM 10447M: Jakub Kicinski <jakub.kicinski@netronome.com> 10448S: Maintained 10449F: drivers/net/netdevsim/* 10450 10451NETXEN (1/10) GbE SUPPORT 10452M: Manish Chopra <manish.chopra@cavium.com> 10453M: Rahul Verma <rahul.verma@cavium.com> 10454M: Dept-GELinuxNICDev@cavium.com 10455L: netdev@vger.kernel.org 10456S: Supported 10457F: drivers/net/ethernet/qlogic/netxen/ 10458 10459NFC SUBSYSTEM 10460M: Samuel Ortiz <sameo@linux.intel.com> 10461L: linux-wireless@vger.kernel.org 10462L: linux-nfc@lists.01.org (subscribers-only) 10463S: Supported 10464F: net/nfc/ 10465F: include/net/nfc/ 10466F: include/uapi/linux/nfc.h 10467F: drivers/nfc/ 10468F: include/linux/platform_data/nfcmrvl.h 10469F: include/linux/platform_data/nxp-nci.h 10470F: Documentation/devicetree/bindings/net/nfc/ 10471 10472NFS, SUNRPC, AND LOCKD CLIENTS 10473M: Trond Myklebust <trond.myklebust@hammerspace.com> 10474M: Anna Schumaker <anna.schumaker@netapp.com> 10475L: linux-nfs@vger.kernel.org 10476W: http://client.linux-nfs.org 10477T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10478S: Maintained 10479F: fs/lockd/ 10480F: fs/nfs/ 10481F: fs/nfs_common/ 10482F: net/sunrpc/ 10483F: include/linux/lockd/ 10484F: include/linux/nfs* 10485F: include/linux/sunrpc/ 10486F: include/uapi/linux/nfs* 10487F: include/uapi/linux/sunrpc/ 10488 10489NILFS2 FILESYSTEM 10490M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10491L: linux-nilfs@vger.kernel.org 10492W: https://nilfs.sourceforge.io/ 10493W: https://nilfs.osdn.jp/ 10494T: git git://github.com/konis/nilfs2.git 10495S: Supported 10496F: Documentation/filesystems/nilfs2.txt 10497F: fs/nilfs2/ 10498F: include/trace/events/nilfs2.h 10499F: include/uapi/linux/nilfs2_api.h 10500F: include/uapi/linux/nilfs2_ondisk.h 10501 10502NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10503M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10504W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10505S: Maintained 10506F: Documentation/scsi/NinjaSCSI.txt 10507F: drivers/scsi/pcmcia/nsp_* 10508 10509NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10510M: GOTO Masanori <gotom@debian.or.jp> 10511M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10512W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10513S: Maintained 10514F: Documentation/scsi/NinjaSCSI.txt 10515F: drivers/scsi/nsp32* 10516 10517NIOS2 ARCHITECTURE 10518M: Ley Foon Tan <lftan@altera.com> 10519L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10520T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10521S: Maintained 10522F: arch/nios2/ 10523 10524NOHZ, DYNTICKS SUPPORT 10525M: Frederic Weisbecker <fweisbec@gmail.com> 10526M: Thomas Gleixner <tglx@linutronix.de> 10527M: Ingo Molnar <mingo@kernel.org> 10528L: linux-kernel@vger.kernel.org 10529T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10530S: Maintained 10531F: kernel/time/tick*.* 10532F: include/linux/tick.h 10533F: include/linux/sched/nohz.h 10534 10535NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10536M: Pavel Machek <pavel@ucw.cz> 10537M: Sakari Ailus <sakari.ailus@iki.fi> 10538L: linux-media@vger.kernel.org 10539S: Maintained 10540F: drivers/media/i2c/et8ek8 10541F: drivers/media/i2c/ad5820.c 10542 10543NOKIA N900 POWER SUPPLY DRIVERS 10544R: Pali Rohár <pali.rohar@gmail.com> 10545F: include/linux/power/bq2415x_charger.h 10546F: include/linux/power/bq27xxx_battery.h 10547F: include/linux/power/isp1704_charger.h 10548F: drivers/power/supply/bq2415x_charger.c 10549F: drivers/power/supply/bq27xxx_battery.c 10550F: drivers/power/supply/bq27xxx_battery_i2c.c 10551F: drivers/power/supply/isp1704_charger.c 10552F: drivers/power/supply/rx51_battery.c 10553 10554NTB AMD DRIVER 10555M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10556L: linux-ntb@googlegroups.com 10557S: Supported 10558F: drivers/ntb/hw/amd/ 10559 10560NTB DRIVER CORE 10561M: Jon Mason <jdmason@kudzu.us> 10562M: Dave Jiang <dave.jiang@intel.com> 10563M: Allen Hubbe <allenbh@gmail.com> 10564L: linux-ntb@googlegroups.com 10565S: Supported 10566W: https://github.com/jonmason/ntb/wiki 10567T: git git://github.com/jonmason/ntb.git 10568F: drivers/ntb/ 10569F: drivers/net/ntb_netdev.c 10570F: include/linux/ntb.h 10571F: include/linux/ntb_transport.h 10572F: tools/testing/selftests/ntb/ 10573 10574NTB IDT DRIVER 10575M: Serge Semin <fancer.lancer@gmail.com> 10576L: linux-ntb@googlegroups.com 10577S: Supported 10578F: drivers/ntb/hw/idt/ 10579 10580NTB INTEL DRIVER 10581M: Dave Jiang <dave.jiang@intel.com> 10582L: linux-ntb@googlegroups.com 10583S: Supported 10584W: https://github.com/davejiang/linux/wiki 10585T: git https://github.com/davejiang/linux.git 10586F: drivers/ntb/hw/intel/ 10587 10588NTFS FILESYSTEM 10589M: Anton Altaparmakov <anton@tuxera.com> 10590L: linux-ntfs-dev@lists.sourceforge.net 10591W: http://www.tuxera.com/ 10592T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10593S: Supported 10594F: Documentation/filesystems/ntfs.txt 10595F: fs/ntfs/ 10596 10597NUBUS SUBSYSTEM 10598M: Finn Thain <fthain@telegraphics.com.au> 10599L: linux-m68k@lists.linux-m68k.org 10600S: Maintained 10601F: arch/*/include/asm/nubus.h 10602F: drivers/nubus/ 10603F: include/linux/nubus.h 10604F: include/uapi/linux/nubus.h 10605 10606NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10607M: Antonino Daplas <adaplas@gmail.com> 10608L: linux-fbdev@vger.kernel.org 10609S: Maintained 10610F: drivers/video/fbdev/riva/ 10611F: drivers/video/fbdev/nvidia/ 10612 10613NVM EXPRESS DRIVER 10614M: Keith Busch <keith.busch@intel.com> 10615M: Jens Axboe <axboe@fb.com> 10616M: Christoph Hellwig <hch@lst.de> 10617M: Sagi Grimberg <sagi@grimberg.me> 10618L: linux-nvme@lists.infradead.org 10619T: git://git.infradead.org/nvme.git 10620W: http://git.infradead.org/nvme.git 10621S: Supported 10622F: drivers/nvme/host/ 10623F: include/linux/nvme.h 10624F: include/uapi/linux/nvme_ioctl.h 10625 10626NVM EXPRESS FC TRANSPORT DRIVERS 10627M: James Smart <james.smart@broadcom.com> 10628L: linux-nvme@lists.infradead.org 10629S: Supported 10630F: include/linux/nvme-fc.h 10631F: include/linux/nvme-fc-driver.h 10632F: drivers/nvme/host/fc.c 10633F: drivers/nvme/target/fc.c 10634F: drivers/nvme/target/fcloop.c 10635 10636NVM EXPRESS TARGET DRIVER 10637M: Christoph Hellwig <hch@lst.de> 10638M: Sagi Grimberg <sagi@grimberg.me> 10639L: linux-nvme@lists.infradead.org 10640T: git://git.infradead.org/nvme.git 10641W: http://git.infradead.org/nvme.git 10642S: Supported 10643F: drivers/nvme/target/ 10644 10645NVMEM FRAMEWORK 10646M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10647S: Maintained 10648F: drivers/nvmem/ 10649F: Documentation/devicetree/bindings/nvmem/ 10650F: Documentation/ABI/stable/sysfs-bus-nvmem 10651F: include/linux/nvmem-consumer.h 10652F: include/linux/nvmem-provider.h 10653 10654NXP SGTL5000 DRIVER 10655M: Fabio Estevam <fabio.estevam@nxp.com> 10656L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10657S: Maintained 10658F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10659F: sound/soc/codecs/sgtl5000* 10660 10661NXP TDA998X DRM DRIVER 10662M: Russell King <linux@armlinux.org.uk> 10663S: Maintained 10664T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10665T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10666F: drivers/gpu/drm/i2c/tda998x_drv.c 10667F: include/drm/i2c/tda998x.h 10668F: include/dt-bindings/display/tda998x.h 10669K: "nxp,tda998x" 10670 10671NXP TFA9879 DRIVER 10672M: Peter Rosin <peda@axentia.se> 10673L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10674S: Maintained 10675F: Documentation/devicetree/bindings/sound/tfa9879.txt 10676F: sound/soc/codecs/tfa9879* 10677 10678NXP-NCI NFC DRIVER 10679M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10680R: Charles Gorand <charles.gorand@effinnov.com> 10681L: linux-nfc@lists.01.org (moderated for non-subscribers) 10682S: Supported 10683F: drivers/nfc/nxp-nci 10684 10685OBJTOOL 10686M: Josh Poimboeuf <jpoimboe@redhat.com> 10687M: Peter Zijlstra <peterz@infradead.org> 10688S: Supported 10689F: tools/objtool/ 10690 10691OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10692M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10693M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10694L: linuxppc-dev@lists.ozlabs.org 10695S: Supported 10696F: arch/powerpc/platforms/powernv/ocxl.c 10697F: arch/powerpc/include/asm/pnv-ocxl.h 10698F: drivers/misc/ocxl/ 10699F: include/misc/ocxl* 10700F: include/uapi/misc/ocxl.h 10701F: Documentation/accelerators/ocxl.rst 10702 10703OMAP AUDIO SUPPORT 10704M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10705M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10706L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10707L: linux-omap@vger.kernel.org 10708S: Maintained 10709F: sound/soc/omap/ 10710 10711OMAP CLOCK FRAMEWORK SUPPORT 10712M: Paul Walmsley <paul@pwsan.com> 10713L: linux-omap@vger.kernel.org 10714S: Maintained 10715F: arch/arm/*omap*/*clock* 10716 10717OMAP DEVICE TREE SUPPORT 10718M: Benoît Cousson <bcousson@baylibre.com> 10719M: Tony Lindgren <tony@atomide.com> 10720L: linux-omap@vger.kernel.org 10721L: devicetree@vger.kernel.org 10722S: Maintained 10723F: arch/arm/boot/dts/*omap* 10724F: arch/arm/boot/dts/*am3* 10725F: arch/arm/boot/dts/*am4* 10726F: arch/arm/boot/dts/*am5* 10727F: arch/arm/boot/dts/*dra7* 10728 10729OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10730L: linux-omap@vger.kernel.org 10731L: linux-fbdev@vger.kernel.org 10732S: Orphan 10733F: drivers/video/fbdev/omap2/ 10734F: Documentation/arm/OMAP/DSS 10735 10736OMAP FRAMEBUFFER SUPPORT 10737L: linux-fbdev@vger.kernel.org 10738L: linux-omap@vger.kernel.org 10739S: Orphan 10740F: drivers/video/fbdev/omap/ 10741 10742OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10743M: Roger Quadros <rogerq@ti.com> 10744M: Tony Lindgren <tony@atomide.com> 10745L: linux-omap@vger.kernel.org 10746S: Maintained 10747F: drivers/memory/omap-gpmc.c 10748F: arch/arm/mach-omap2/*gpmc* 10749 10750OMAP GPIO DRIVER 10751M: Grygorii Strashko <grygorii.strashko@ti.com> 10752M: Santosh Shilimkar <ssantosh@kernel.org> 10753M: Kevin Hilman <khilman@kernel.org> 10754L: linux-omap@vger.kernel.org 10755S: Maintained 10756F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10757F: drivers/gpio/gpio-omap.c 10758 10759OMAP HARDWARE SPINLOCK SUPPORT 10760M: Ohad Ben-Cohen <ohad@wizery.com> 10761L: linux-omap@vger.kernel.org 10762S: Maintained 10763F: drivers/hwspinlock/omap_hwspinlock.c 10764 10765OMAP HS MMC SUPPORT 10766L: linux-mmc@vger.kernel.org 10767L: linux-omap@vger.kernel.org 10768S: Orphan 10769F: drivers/mmc/host/omap_hsmmc.c 10770 10771OMAP HWMOD DATA 10772M: Paul Walmsley <paul@pwsan.com> 10773L: linux-omap@vger.kernel.org 10774S: Maintained 10775F: arch/arm/mach-omap2/omap_hwmod*data* 10776 10777OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10778M: Benoît Cousson <bcousson@baylibre.com> 10779L: linux-omap@vger.kernel.org 10780S: Maintained 10781F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10782 10783OMAP HWMOD SUPPORT 10784M: Benoît Cousson <bcousson@baylibre.com> 10785M: Paul Walmsley <paul@pwsan.com> 10786L: linux-omap@vger.kernel.org 10787S: Maintained 10788F: arch/arm/mach-omap2/omap_hwmod.* 10789 10790OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10791M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10792L: linux-media@vger.kernel.org 10793S: Maintained 10794F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10795F: drivers/media/platform/omap3isp/ 10796F: drivers/staging/media/omap4iss/ 10797 10798OMAP MMC SUPPORT 10799M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10800L: linux-omap@vger.kernel.org 10801S: Maintained 10802F: drivers/mmc/host/omap.c 10803 10804OMAP POWER MANAGEMENT SUPPORT 10805M: Kevin Hilman <khilman@kernel.org> 10806L: linux-omap@vger.kernel.org 10807S: Maintained 10808F: arch/arm/*omap*/*pm* 10809F: drivers/cpufreq/omap-cpufreq.c 10810 10811OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10812M: Rajendra Nayak <rnayak@codeaurora.org> 10813M: Paul Walmsley <paul@pwsan.com> 10814L: linux-omap@vger.kernel.org 10815S: Maintained 10816F: arch/arm/mach-omap2/prm* 10817 10818OMAP RANDOM NUMBER GENERATOR SUPPORT 10819M: Deepak Saxena <dsaxena@plexity.net> 10820S: Maintained 10821F: drivers/char/hw_random/omap-rng.c 10822 10823OMAP USB SUPPORT 10824L: linux-usb@vger.kernel.org 10825L: linux-omap@vger.kernel.org 10826S: Orphan 10827F: drivers/usb/*/*omap* 10828F: arch/arm/*omap*/usb* 10829 10830OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10831M: Mark Jackson <mpfj@newflow.co.uk> 10832L: linux-omap@vger.kernel.org 10833S: Maintained 10834F: arch/arm/boot/dts/am335x-nano.dts 10835 10836OMAP1 SUPPORT 10837M: Aaro Koskinen <aaro.koskinen@iki.fi> 10838M: Tony Lindgren <tony@atomide.com> 10839L: linux-omap@vger.kernel.org 10840Q: http://patchwork.kernel.org/project/linux-omap/list/ 10841T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10842S: Maintained 10843F: arch/arm/mach-omap1/ 10844F: arch/arm/plat-omap/ 10845F: arch/arm/configs/omap1_defconfig 10846F: drivers/i2c/busses/i2c-omap.c 10847F: include/linux/platform_data/i2c-omap.h 10848F: include/linux/platform_data/ams-delta-fiq.h 10849 10850OMAP2+ SUPPORT 10851M: Tony Lindgren <tony@atomide.com> 10852L: linux-omap@vger.kernel.org 10853W: http://www.muru.com/linux/omap/ 10854W: http://linux.omap.com/ 10855Q: http://patchwork.kernel.org/project/linux-omap/list/ 10856T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10857S: Maintained 10858F: arch/arm/mach-omap2/ 10859F: arch/arm/plat-omap/ 10860F: arch/arm/configs/omap2plus_defconfig 10861F: drivers/i2c/busses/i2c-omap.c 10862F: drivers/irqchip/irq-omap-intc.c 10863F: drivers/mfd/*omap*.c 10864F: drivers/mfd/menelaus.c 10865F: drivers/mfd/palmas.c 10866F: drivers/mfd/tps65217.c 10867F: drivers/mfd/tps65218.c 10868F: drivers/mfd/tps65910.c 10869F: drivers/mfd/twl-core.[ch] 10870F: drivers/mfd/twl4030*.c 10871F: drivers/mfd/twl6030*.c 10872F: drivers/mfd/twl6040*.c 10873F: drivers/regulator/palmas-regulator*.c 10874F: drivers/regulator/pbias-regulator.c 10875F: drivers/regulator/tps65217-regulator.c 10876F: drivers/regulator/tps65218-regulator.c 10877F: drivers/regulator/tps65910-regulator.c 10878F: drivers/regulator/twl-regulator.c 10879F: drivers/regulator/twl6030-regulator.c 10880F: include/linux/platform_data/i2c-omap.h 10881 10882ONION OMEGA2+ BOARD 10883M: Harvey Hunt <harveyhuntnexus@gmail.com> 10884L: linux-mips@linux-mips.org 10885S: Maintained 10886F: arch/mips/boot/dts/ralink/omega2p.dts 10887 10888OMFS FILESYSTEM 10889M: Bob Copeland <me@bobcopeland.com> 10890L: linux-karma-devel@lists.sourceforge.net 10891S: Maintained 10892F: Documentation/filesystems/omfs.txt 10893F: fs/omfs/ 10894 10895OMNIKEY CARDMAN 4000 DRIVER 10896M: Harald Welte <laforge@gnumonks.org> 10897S: Maintained 10898F: drivers/char/pcmcia/cm4000_cs.c 10899F: include/linux/cm4000_cs.h 10900F: include/uapi/linux/cm4000_cs.h 10901 10902OMNIKEY CARDMAN 4040 DRIVER 10903M: Harald Welte <laforge@gnumonks.org> 10904S: Maintained 10905F: drivers/char/pcmcia/cm4040_cs.* 10906 10907OMNIVISION OV13858 SENSOR DRIVER 10908M: Sakari Ailus <sakari.ailus@linux.intel.com> 10909L: linux-media@vger.kernel.org 10910T: git git://linuxtv.org/media_tree.git 10911S: Maintained 10912F: drivers/media/i2c/ov13858.c 10913 10914OMNIVISION OV2680 SENSOR DRIVER 10915M: Rui Miguel Silva <rmfrfs@gmail.com> 10916L: linux-media@vger.kernel.org 10917T: git git://linuxtv.org/media_tree.git 10918S: Maintained 10919F: drivers/media/i2c/ov2680.c 10920F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 10921 10922OMNIVISION OV2685 SENSOR DRIVER 10923M: Shunqian Zheng <zhengsq@rock-chips.com> 10924L: linux-media@vger.kernel.org 10925T: git git://linuxtv.org/media_tree.git 10926S: Maintained 10927F: drivers/media/i2c/ov2685.c 10928 10929OMNIVISION OV5640 SENSOR DRIVER 10930M: Steve Longerbeam <slongerbeam@gmail.com> 10931L: linux-media@vger.kernel.org 10932T: git git://linuxtv.org/media_tree.git 10933S: Maintained 10934F: drivers/media/i2c/ov5640.c 10935 10936OMNIVISION OV5647 SENSOR DRIVER 10937M: Luis Oliveira <lolivei@synopsys.com> 10938L: linux-media@vger.kernel.org 10939T: git git://linuxtv.org/media_tree.git 10940S: Maintained 10941F: drivers/media/i2c/ov5647.c 10942 10943OMNIVISION OV5695 SENSOR DRIVER 10944M: Shunqian Zheng <zhengsq@rock-chips.com> 10945L: linux-media@vger.kernel.org 10946T: git git://linuxtv.org/media_tree.git 10947S: Maintained 10948F: drivers/media/i2c/ov5695.c 10949 10950OMNIVISION OV7670 SENSOR DRIVER 10951M: Jonathan Corbet <corbet@lwn.net> 10952L: linux-media@vger.kernel.org 10953T: git git://linuxtv.org/media_tree.git 10954S: Maintained 10955F: drivers/media/i2c/ov7670.c 10956F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10957 10958OMNIVISION OV772x SENSOR DRIVER 10959M: Jacopo Mondi <jacopo@jmondi.org> 10960L: linux-media@vger.kernel.org 10961T: git git://linuxtv.org/media_tree.git 10962S: Odd fixes 10963F: drivers/media/i2c/ov772x.c 10964F: include/media/i2c/ov772x.h 10965F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 10966 10967OMNIVISION OV7740 SENSOR DRIVER 10968M: Wenyou Yang <wenyou.yang@microchip.com> 10969L: linux-media@vger.kernel.org 10970T: git git://linuxtv.org/media_tree.git 10971S: Maintained 10972F: drivers/media/i2c/ov7740.c 10973F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10974 10975OMNIVISION OV9650 SENSOR DRIVER 10976M: Sakari Ailus <sakari.ailus@linux.intel.com> 10977R: Akinobu Mita <akinobu.mita@gmail.com> 10978R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10979L: linux-media@vger.kernel.org 10980T: git git://linuxtv.org/media_tree.git 10981S: Maintained 10982F: drivers/media/i2c/ov9650.c 10983F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10984 10985ONENAND FLASH DRIVER 10986M: Kyungmin Park <kyungmin.park@samsung.com> 10987L: linux-mtd@lists.infradead.org 10988S: Maintained 10989F: drivers/mtd/nand/onenand/ 10990F: include/linux/mtd/onenand*.h 10991 10992ONSTREAM SCSI TAPE DRIVER 10993M: Willem Riede <osst@riede.org> 10994L: osst-users@lists.sourceforge.net 10995L: linux-scsi@vger.kernel.org 10996S: Maintained 10997F: Documentation/scsi/osst.txt 10998F: drivers/scsi/osst.* 10999F: drivers/scsi/osst_*.h 11000F: drivers/scsi/st.h 11001 11002OP-TEE DRIVER 11003M: Jens Wiklander <jens.wiklander@linaro.org> 11004S: Maintained 11005F: drivers/tee/optee/ 11006 11007OPA-VNIC DRIVER 11008M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11009M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11010L: linux-rdma@vger.kernel.org 11011S: Supported 11012F: drivers/infiniband/ulp/opa_vnic 11013 11014OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11015M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11016M: Frank Rowand <frowand.list@gmail.com> 11017L: devicetree@vger.kernel.org 11018S: Maintained 11019F: Documentation/devicetree/dynamic-resolution-notes.txt 11020F: Documentation/devicetree/overlay-notes.txt 11021F: drivers/of/overlay.c 11022F: drivers/of/resolver.c 11023K: of_overlay_notifier_ 11024 11025OPEN FIRMWARE AND FLATTENED DEVICE TREE 11026M: Rob Herring <robh+dt@kernel.org> 11027M: Frank Rowand <frowand.list@gmail.com> 11028L: devicetree@vger.kernel.org 11029W: http://www.devicetree.org/ 11030T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11031S: Maintained 11032F: drivers/of/ 11033F: include/linux/of*.h 11034F: scripts/dtc/ 11035F: Documentation/ABI/testing/sysfs-firmware-ofw 11036 11037OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11038M: Rob Herring <robh+dt@kernel.org> 11039M: Mark Rutland <mark.rutland@arm.com> 11040L: devicetree@vger.kernel.org 11041T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11042Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11043S: Maintained 11044F: Documentation/devicetree/ 11045F: arch/*/boot/dts/ 11046F: include/dt-bindings/ 11047 11048OPENCORES I2C BUS DRIVER 11049M: Peter Korsgaard <peter@korsgaard.com> 11050L: linux-i2c@vger.kernel.org 11051S: Maintained 11052F: Documentation/i2c/busses/i2c-ocores 11053F: drivers/i2c/busses/i2c-ocores.c 11054 11055OPENRISC ARCHITECTURE 11056M: Jonas Bonn <jonas@southpole.se> 11057M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11058M: Stafford Horne <shorne@gmail.com> 11059T: git git://github.com/openrisc/linux.git 11060L: openrisc@lists.librecores.org 11061W: http://openrisc.io 11062S: Maintained 11063F: Documentation/devicetree/bindings/openrisc/ 11064F: Documentation/openrisc/ 11065F: arch/openrisc/ 11066F: drivers/irqchip/irq-ompic.c 11067F: drivers/irqchip/irq-or1k-* 11068 11069OPENVSWITCH 11070M: Pravin B Shelar <pshelar@ovn.org> 11071L: netdev@vger.kernel.org 11072L: dev@openvswitch.org 11073W: http://openvswitch.org 11074S: Maintained 11075F: net/openvswitch/ 11076F: include/uapi/linux/openvswitch.h 11077 11078OPERATING PERFORMANCE POINTS (OPP) 11079M: Viresh Kumar <vireshk@kernel.org> 11080M: Nishanth Menon <nm@ti.com> 11081M: Stephen Boyd <sboyd@kernel.org> 11082L: linux-pm@vger.kernel.org 11083S: Maintained 11084T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11085F: drivers/opp/ 11086F: include/linux/pm_opp.h 11087F: Documentation/power/opp.txt 11088F: Documentation/devicetree/bindings/opp/ 11089 11090OPL4 DRIVER 11091M: Clemens Ladisch <clemens@ladisch.de> 11092L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11093T: git git://git.alsa-project.org/alsa-kernel.git 11094S: Maintained 11095F: sound/drivers/opl4/ 11096 11097OPROFILE 11098M: Robert Richter <rric@kernel.org> 11099L: oprofile-list@lists.sf.net 11100S: Maintained 11101F: arch/*/include/asm/oprofile*.h 11102F: arch/*/oprofile/ 11103F: drivers/oprofile/ 11104F: include/linux/oprofile.h 11105 11106ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11107M: Mark Fasheh <mark@fasheh.com> 11108M: Joel Becker <jlbec@evilplan.org> 11109L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11110W: http://ocfs2.wiki.kernel.org 11111S: Supported 11112F: Documentation/filesystems/ocfs2.txt 11113F: Documentation/filesystems/dlmfs.txt 11114F: fs/ocfs2/ 11115 11116ORANGEFS FILESYSTEM 11117M: Mike Marshall <hubcap@omnibond.com> 11118R: Martin Brandenburg <martin@omnibond.com> 11119L: devel@lists.orangefs.org 11120T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 11121S: Supported 11122F: fs/orangefs/ 11123F: Documentation/filesystems/orangefs.txt 11124 11125ORINOCO DRIVER 11126L: linux-wireless@vger.kernel.org 11127W: http://wireless.kernel.org/en/users/Drivers/orinoco 11128W: http://www.nongnu.org/orinoco/ 11129S: Orphan 11130F: drivers/net/wireless/intersil/orinoco/ 11131 11132OSD LIBRARY and FILESYSTEM 11133M: Boaz Harrosh <ooo@electrozaur.com> 11134S: Maintained 11135F: drivers/scsi/osd/ 11136F: include/scsi/osd_* 11137F: fs/exofs/ 11138 11139OV2659 OMNIVISION SENSOR DRIVER 11140M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11141L: linux-media@vger.kernel.org 11142W: https://linuxtv.org 11143Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11144T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11145S: Maintained 11146F: drivers/media/i2c/ov2659.c 11147F: include/media/i2c/ov2659.h 11148 11149OVERLAY FILESYSTEM 11150M: Miklos Szeredi <miklos@szeredi.hu> 11151L: linux-unionfs@vger.kernel.org 11152T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 11153S: Supported 11154F: fs/overlayfs/ 11155F: Documentation/filesystems/overlayfs.txt 11156 11157P54 WIRELESS DRIVER 11158M: Christian Lamparter <chunkeey@googlemail.com> 11159L: linux-wireless@vger.kernel.org 11160W: http://wireless.kernel.org/en/users/Drivers/p54 11161S: Maintained 11162F: drivers/net/wireless/intersil/p54/ 11163 11164PA SEMI ETHERNET DRIVER 11165L: netdev@vger.kernel.org 11166S: Orphan 11167F: drivers/net/ethernet/pasemi/* 11168 11169PA SEMI SMBUS DRIVER 11170L: linux-i2c@vger.kernel.org 11171S: Orphan 11172F: drivers/i2c/busses/i2c-pasemi.c 11173 11174PADATA PARALLEL EXECUTION MECHANISM 11175M: Steffen Klassert <steffen.klassert@secunet.com> 11176L: linux-crypto@vger.kernel.org 11177S: Maintained 11178F: kernel/padata.c 11179F: include/linux/padata.h 11180F: Documentation/padata.txt 11181 11182PANASONIC LAPTOP ACPI EXTRAS DRIVER 11183M: Harald Welte <laforge@gnumonks.org> 11184L: platform-driver-x86@vger.kernel.org 11185S: Maintained 11186F: drivers/platform/x86/panasonic-laptop.c 11187 11188PARALLEL LCD/KEYPAD PANEL DRIVER 11189M: Willy Tarreau <willy@haproxy.com> 11190M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 11191S: Odd Fixes 11192F: Documentation/auxdisplay/lcd-panel-cgram.txt 11193F: drivers/auxdisplay/panel.c 11194 11195PARALLEL PORT SUBSYSTEM 11196M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11197M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11198L: linux-parport@lists.infradead.org (subscribers-only) 11199S: Maintained 11200F: drivers/parport/ 11201F: include/linux/parport*.h 11202F: drivers/char/ppdev.c 11203F: include/uapi/linux/ppdev.h 11204F: Documentation/parport*.txt 11205 11206PARAVIRT_OPS INTERFACE 11207M: Juergen Gross <jgross@suse.com> 11208M: Alok Kataria <akataria@vmware.com> 11209L: virtualization@lists.linux-foundation.org 11210S: Supported 11211F: Documentation/virtual/paravirt_ops.txt 11212F: arch/*/kernel/paravirt* 11213F: arch/*/include/asm/paravirt*.h 11214F: include/linux/hypervisor.h 11215 11216PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 11217M: Tim Waugh <tim@cyberelk.net> 11218L: linux-parport@lists.infradead.org (subscribers-only) 11219S: Maintained 11220F: Documentation/blockdev/paride.txt 11221F: drivers/block/paride/ 11222 11223PARISC ARCHITECTURE 11224M: "James E.J. Bottomley" <jejb@parisc-linux.org> 11225M: Helge Deller <deller@gmx.de> 11226L: linux-parisc@vger.kernel.org 11227W: http://www.parisc-linux.org/ 11228Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11229T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11230T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11231S: Maintained 11232F: arch/parisc/ 11233F: Documentation/parisc/ 11234F: drivers/parisc/ 11235F: drivers/char/agp/parisc-agp.c 11236F: drivers/input/serio/gscps2.c 11237F: drivers/parport/parport_gsc.* 11238F: drivers/tty/serial/8250/8250_gsc.c 11239F: drivers/video/fbdev/sti* 11240F: drivers/video/console/sti* 11241F: drivers/video/logo/logo_parisc* 11242 11243PARMAN 11244M: Jiri Pirko <jiri@mellanox.com> 11245L: netdev@vger.kernel.org 11246S: Supported 11247F: lib/parman.c 11248F: lib/test_parman.c 11249F: include/linux/parman.h 11250 11251PC87360 HARDWARE MONITORING DRIVER 11252M: Jim Cromie <jim.cromie@gmail.com> 11253L: linux-hwmon@vger.kernel.org 11254S: Maintained 11255F: Documentation/hwmon/pc87360 11256F: drivers/hwmon/pc87360.c 11257 11258PC8736x GPIO DRIVER 11259M: Jim Cromie <jim.cromie@gmail.com> 11260S: Maintained 11261F: drivers/char/pc8736x_gpio.c 11262 11263PC87427 HARDWARE MONITORING DRIVER 11264M: Jean Delvare <jdelvare@suse.com> 11265L: linux-hwmon@vger.kernel.org 11266S: Maintained 11267F: Documentation/hwmon/pc87427 11268F: drivers/hwmon/pc87427.c 11269 11270PCA9532 LED DRIVER 11271M: Riku Voipio <riku.voipio@iki.fi> 11272S: Maintained 11273F: drivers/leds/leds-pca9532.c 11274F: include/linux/leds-pca9532.h 11275 11276PCA9541 I2C BUS MASTER SELECTOR DRIVER 11277M: Guenter Roeck <linux@roeck-us.net> 11278L: linux-i2c@vger.kernel.org 11279S: Maintained 11280F: drivers/i2c/muxes/i2c-mux-pca9541.c 11281 11282PCDP - PRIMARY CONSOLE AND DEBUG PORT 11283M: Khalid Aziz <khalid@gonehiking.org> 11284S: Maintained 11285F: drivers/firmware/pcdp.* 11286 11287PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11288M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11289L: linux-pci@vger.kernel.org 11290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11291S: Maintained 11292F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11293F: drivers/pci/controller/pci-aardvark.c 11294 11295PCI DRIVER FOR ALTERA PCIE IP 11296M: Ley Foon Tan <lftan@altera.com> 11297L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11298L: linux-pci@vger.kernel.org 11299S: Supported 11300F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11301F: drivers/pci/controller/pcie-altera.c 11302 11303PCI DRIVER FOR APPLIEDMICRO XGENE 11304M: Tanmay Inamdar <tinamdar@apm.com> 11305L: linux-pci@vger.kernel.org 11306L: linux-arm-kernel@lists.infradead.org 11307S: Maintained 11308F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11309F: drivers/pci/controller/pci-xgene.c 11310 11311PCI DRIVER FOR ARM VERSATILE PLATFORM 11312M: Rob Herring <robh@kernel.org> 11313L: linux-pci@vger.kernel.org 11314L: linux-arm-kernel@lists.infradead.org 11315S: Maintained 11316F: Documentation/devicetree/bindings/pci/versatile.txt 11317F: drivers/pci/controller/pci-versatile.c 11318 11319PCI DRIVER FOR ARMADA 8K 11320M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11321L: linux-pci@vger.kernel.org 11322L: linux-arm-kernel@lists.infradead.org 11323S: Maintained 11324F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11325F: drivers/pci/controller/dwc/pcie-armada8k.c 11326 11327PCI DRIVER FOR CADENCE PCIE IP 11328M: Alan Douglas <adouglas@cadence.com> 11329L: linux-pci@vger.kernel.org 11330S: Maintained 11331F: Documentation/devicetree/bindings/pci/cdns,*.txt 11332F: drivers/pci/controller/pcie-cadence* 11333 11334PCI DRIVER FOR FREESCALE LAYERSCAPE 11335M: Minghuan Lian <minghuan.Lian@nxp.com> 11336M: Mingkai Hu <mingkai.hu@nxp.com> 11337M: Roy Zang <roy.zang@nxp.com> 11338L: linuxppc-dev@lists.ozlabs.org 11339L: linux-pci@vger.kernel.org 11340L: linux-arm-kernel@lists.infradead.org 11341S: Maintained 11342F: drivers/pci/controller/dwc/*layerscape* 11343 11344PCI DRIVER FOR GENERIC OF HOSTS 11345M: Will Deacon <will.deacon@arm.com> 11346L: linux-pci@vger.kernel.org 11347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11348S: Maintained 11349F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11350F: drivers/pci/controller/pci-host-common.c 11351F: drivers/pci/controller/pci-host-generic.c 11352 11353PCI DRIVER FOR IMX6 11354M: Richard Zhu <hongxing.zhu@nxp.com> 11355M: Lucas Stach <l.stach@pengutronix.de> 11356L: linux-pci@vger.kernel.org 11357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11358S: Maintained 11359F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11360F: drivers/pci/controller/dwc/*imx6* 11361 11362PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11363M: Keith Busch <keith.busch@intel.com> 11364M: Jonathan Derrick <jonathan.derrick@intel.com> 11365L: linux-pci@vger.kernel.org 11366S: Supported 11367F: drivers/pci/controller/vmd.c 11368 11369PCI DRIVER FOR MICROSEMI SWITCHTEC 11370M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11371M: Logan Gunthorpe <logang@deltatee.com> 11372L: linux-pci@vger.kernel.org 11373S: Maintained 11374F: Documentation/switchtec.txt 11375F: Documentation/ABI/testing/sysfs-class-switchtec 11376F: drivers/pci/switch/switchtec* 11377F: include/uapi/linux/switchtec_ioctl.h 11378F: include/linux/switchtec.h 11379F: drivers/ntb/hw/mscc/ 11380 11381PCI DRIVER FOR MOBIVEIL PCIE IP 11382M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 11383L: linux-pci@vger.kernel.org 11384S: Supported 11385F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11386F: drivers/pci/controller/pcie-mobiveil.c 11387 11388PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11389M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11390M: Jason Cooper <jason@lakedaemon.net> 11391L: linux-pci@vger.kernel.org 11392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11393S: Maintained 11394F: drivers/pci/controller/*mvebu* 11395 11396PCI DRIVER FOR NVIDIA TEGRA 11397M: Thierry Reding <thierry.reding@gmail.com> 11398L: linux-tegra@vger.kernel.org 11399L: linux-pci@vger.kernel.org 11400S: Supported 11401F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11402F: drivers/pci/controller/pci-tegra.c 11403 11404PCI DRIVER FOR RENESAS R-CAR 11405M: Simon Horman <horms@verge.net.au> 11406L: linux-pci@vger.kernel.org 11407L: linux-renesas-soc@vger.kernel.org 11408S: Maintained 11409F: drivers/pci/controller/*rcar* 11410 11411PCI DRIVER FOR SAMSUNG EXYNOS 11412M: Jingoo Han <jingoohan1@gmail.com> 11413L: linux-pci@vger.kernel.org 11414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11415L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11416S: Maintained 11417F: drivers/pci/controller/dwc/pci-exynos.c 11418 11419PCI DRIVER FOR SYNOPSYS DESIGNWARE 11420M: Jingoo Han <jingoohan1@gmail.com> 11421M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11422L: linux-pci@vger.kernel.org 11423S: Maintained 11424F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11425F: drivers/pci/controller/dwc/*designware* 11426 11427PCI DRIVER FOR TI DRA7XX 11428M: Kishon Vijay Abraham I <kishon@ti.com> 11429L: linux-omap@vger.kernel.org 11430L: linux-pci@vger.kernel.org 11431S: Supported 11432F: Documentation/devicetree/bindings/pci/ti-pci.txt 11433F: drivers/pci/controller/dwc/pci-dra7xx.c 11434 11435PCI DRIVER FOR TI KEYSTONE 11436M: Murali Karicheri <m-karicheri2@ti.com> 11437L: linux-pci@vger.kernel.org 11438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11439S: Maintained 11440F: drivers/pci/controller/dwc/pci-keystone.c 11441 11442PCI ENDPOINT SUBSYSTEM 11443M: Kishon Vijay Abraham I <kishon@ti.com> 11444M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11445L: linux-pci@vger.kernel.org 11446T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11447S: Supported 11448F: drivers/pci/endpoint/ 11449F: drivers/misc/pci_endpoint_test.c 11450F: tools/pci/ 11451 11452PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11453M: Russell Currey <ruscur@russell.cc> 11454M: Sam Bobroff <sbobroff@linux.ibm.com> 11455M: Oliver O'Halloran <oohall@gmail.com> 11456L: linuxppc-dev@lists.ozlabs.org 11457S: Supported 11458F: Documentation/PCI/pci-error-recovery.txt 11459F: drivers/pci/pcie/aer.c 11460F: drivers/pci/pcie/dpc.c 11461F: drivers/pci/pcie/err.c 11462F: Documentation/powerpc/eeh-pci-error-recovery.txt 11463F: arch/powerpc/kernel/eeh*.c 11464F: arch/powerpc/platforms/*/eeh*.c 11465F: arch/powerpc/include/*/eeh*.h 11466 11467PCI ERROR RECOVERY 11468M: Linas Vepstas <linasvepstas@gmail.com> 11469L: linux-pci@vger.kernel.org 11470S: Supported 11471F: Documentation/PCI/pci-error-recovery.txt 11472 11473PCI MSI DRIVER FOR ALTERA MSI IP 11474M: Ley Foon Tan <lftan@altera.com> 11475L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11476L: linux-pci@vger.kernel.org 11477S: Supported 11478F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11479F: drivers/pci/controller/pcie-altera-msi.c 11480 11481PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11482M: Duc Dang <dhdang@apm.com> 11483L: linux-pci@vger.kernel.org 11484L: linux-arm-kernel@lists.infradead.org 11485S: Maintained 11486F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11487F: drivers/pci/controller/pci-xgene-msi.c 11488 11489PCI SUBSYSTEM 11490M: Bjorn Helgaas <bhelgaas@google.com> 11491L: linux-pci@vger.kernel.org 11492Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11493T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11494S: Supported 11495F: Documentation/devicetree/bindings/pci/ 11496F: Documentation/PCI/ 11497F: drivers/acpi/pci* 11498F: drivers/pci/ 11499F: include/asm-generic/pci* 11500F: include/linux/pci* 11501F: include/linux/of_pci.h 11502F: include/uapi/linux/pci* 11503F: lib/pci* 11504F: arch/x86/pci/ 11505F: arch/x86/kernel/quirks.c 11506 11507PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11508M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11509L: linux-pci@vger.kernel.org 11510Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11511T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11512S: Supported 11513F: drivers/pci/controller/ 11514 11515PCIE DRIVER FOR AXIS ARTPEC 11516M: Jesper Nilsson <jesper.nilsson@axis.com> 11517L: linux-arm-kernel@axis.com 11518L: linux-pci@vger.kernel.org 11519S: Maintained 11520F: Documentation/devicetree/bindings/pci/axis,artpec* 11521F: drivers/pci/controller/dwc/*artpec* 11522 11523PCIE DRIVER FOR CAVIUM THUNDERX 11524M: David Daney <david.daney@cavium.com> 11525L: linux-pci@vger.kernel.org 11526L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11527S: Supported 11528F: Documentation/devicetree/bindings/pci/pci-thunder-* 11529F: drivers/pci/controller/pci-thunder-* 11530 11531PCIE DRIVER FOR HISILICON 11532M: Zhou Wang <wangzhou1@hisilicon.com> 11533L: linux-pci@vger.kernel.org 11534S: Maintained 11535F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11536F: drivers/pci/controller/dwc/pcie-hisi.c 11537 11538PCIE DRIVER FOR HISILICON KIRIN 11539M: Xiaowei Song <songxiaowei@hisilicon.com> 11540M: Binghui Wang <wangbinghui@hisilicon.com> 11541L: linux-pci@vger.kernel.org 11542S: Maintained 11543F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11544F: drivers/pci/controller/dwc/pcie-kirin.c 11545 11546PCIE DRIVER FOR HISILICON STB 11547M: Jianguo Sun <sunjianguo1@huawei.com> 11548M: Shawn Guo <shawn.guo@linaro.org> 11549L: linux-pci@vger.kernel.org 11550S: Maintained 11551F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11552F: drivers/pci/controller/dwc/pcie-histb.c 11553 11554PCIE DRIVER FOR MEDIATEK 11555M: Ryder Lee <ryder.lee@mediatek.com> 11556L: linux-pci@vger.kernel.org 11557L: linux-mediatek@lists.infradead.org 11558S: Supported 11559F: Documentation/devicetree/bindings/pci/mediatek* 11560F: drivers/pci/controller/*mediatek* 11561 11562PCIE DRIVER FOR QUALCOMM MSM 11563M: Stanimir Varbanov <svarbanov@mm-sol.com> 11564L: linux-pci@vger.kernel.org 11565L: linux-arm-msm@vger.kernel.org 11566S: Maintained 11567F: drivers/pci/controller/dwc/*qcom* 11568 11569PCIE DRIVER FOR ROCKCHIP 11570M: Shawn Lin <shawn.lin@rock-chips.com> 11571L: linux-pci@vger.kernel.org 11572L: linux-rockchip@lists.infradead.org 11573S: Maintained 11574F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11575F: drivers/pci/controller/pcie-rockchip* 11576 11577PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11578M: Linus Walleij <linus.walleij@linaro.org> 11579L: linux-pci@vger.kernel.org 11580S: Maintained 11581F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11582F: drivers/pci/controller/pci-v3-semi.c 11583 11584PCIE DRIVER FOR ST SPEAR13XX 11585M: Pratyush Anand <pratyush.anand@gmail.com> 11586L: linux-pci@vger.kernel.org 11587S: Maintained 11588F: drivers/pci/controller/dwc/*spear* 11589 11590PCMCIA SUBSYSTEM 11591M: Dominik Brodowski <linux@dominikbrodowski.net> 11592T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11593S: Odd Fixes 11594F: Documentation/pcmcia/ 11595F: tools/pcmcia/ 11596F: drivers/pcmcia/ 11597F: include/pcmcia/ 11598 11599PCNET32 NETWORK DRIVER 11600M: Don Fry <pcnet32@frontier.com> 11601L: netdev@vger.kernel.org 11602S: Maintained 11603F: drivers/net/ethernet/amd/pcnet32.c 11604 11605PCRYPT PARALLEL CRYPTO ENGINE 11606M: Steffen Klassert <steffen.klassert@secunet.com> 11607L: linux-crypto@vger.kernel.org 11608S: Maintained 11609F: crypto/pcrypt.c 11610F: include/crypto/pcrypt.h 11611 11612PEAQ WMI HOTKEYS DRIVER 11613M: Hans de Goede <hdegoede@redhat.com> 11614L: platform-driver-x86@vger.kernel.org 11615S: Maintained 11616F: drivers/platform/x86/peaq-wmi.c 11617 11618PER-CPU MEMORY ALLOCATOR 11619M: Dennis Zhou <dennis@kernel.org> 11620M: Tejun Heo <tj@kernel.org> 11621M: Christoph Lameter <cl@linux.com> 11622T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 11623S: Maintained 11624F: include/linux/percpu*.h 11625F: mm/percpu*.c 11626F: arch/*/include/asm/percpu.h 11627 11628PER-TASK DELAY ACCOUNTING 11629M: Balbir Singh <bsingharora@gmail.com> 11630S: Maintained 11631F: include/linux/delayacct.h 11632F: kernel/delayacct.c 11633 11634PERFORMANCE EVENTS SUBSYSTEM 11635M: Peter Zijlstra <peterz@infradead.org> 11636M: Ingo Molnar <mingo@redhat.com> 11637M: Arnaldo Carvalho de Melo <acme@kernel.org> 11638R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11639R: Jiri Olsa <jolsa@redhat.com> 11640R: Namhyung Kim <namhyung@kernel.org> 11641L: linux-kernel@vger.kernel.org 11642T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11643S: Supported 11644F: kernel/events/* 11645F: include/linux/perf_event.h 11646F: include/uapi/linux/perf_event.h 11647F: arch/*/kernel/perf_event*.c 11648F: arch/*/kernel/*/perf_event*.c 11649F: arch/*/kernel/*/*/perf_event*.c 11650F: arch/*/include/asm/perf_event.h 11651F: arch/*/kernel/perf_callchain.c 11652F: arch/*/events/* 11653F: tools/perf/ 11654 11655PERSONALITY HANDLING 11656M: Christoph Hellwig <hch@infradead.org> 11657L: linux-abi-devel@lists.sourceforge.net 11658S: Maintained 11659F: include/linux/personality.h 11660F: include/uapi/linux/personality.h 11661 11662PHOENIX RC FLIGHT CONTROLLER ADAPTER 11663M: Marcus Folkesson <marcus.folkesson@gmail.com> 11664L: linux-input@vger.kernel.org 11665S: Maintained 11666F: Documentation/input/devices/pxrc.rst 11667F: drivers/input/joystick/pxrc.c 11668 11669PHONET PROTOCOL 11670M: Remi Denis-Courmont <courmisch@gmail.com> 11671S: Supported 11672F: Documentation/networking/phonet.txt 11673F: include/linux/phonet.h 11674F: include/net/phonet/ 11675F: include/uapi/linux/phonet.h 11676F: net/phonet/ 11677 11678PHRAM MTD DRIVER 11679M: Joern Engel <joern@lazybastard.org> 11680L: linux-mtd@lists.infradead.org 11681S: Maintained 11682F: drivers/mtd/devices/phram.c 11683 11684PICOLCD HID DRIVER 11685M: Bruno Prémont <bonbons@linux-vserver.org> 11686L: linux-input@vger.kernel.org 11687S: Maintained 11688F: drivers/hid/hid-picolcd* 11689 11690PICOXCELL SUPPORT 11691M: Jamie Iles <jamie@jamieiles.com> 11692L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11693T: git git://github.com/jamieiles/linux-2.6-ji.git 11694S: Supported 11695F: arch/arm/boot/dts/picoxcell* 11696F: arch/arm/mach-picoxcell/ 11697F: drivers/crypto/picoxcell* 11698 11699PIN CONTROL SUBSYSTEM 11700M: Linus Walleij <linus.walleij@linaro.org> 11701L: linux-gpio@vger.kernel.org 11702T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11703S: Maintained 11704F: Documentation/devicetree/bindings/pinctrl/ 11705F: Documentation/driver-api/pinctl.rst 11706F: drivers/pinctrl/ 11707F: include/linux/pinctrl/ 11708 11709PIN CONTROLLER - ATMEL AT91 11710M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11711L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11712S: Maintained 11713F: drivers/pinctrl/pinctrl-at91.* 11714 11715PIN CONTROLLER - ATMEL AT91 PIO4 11716M: Ludovic Desroches <ludovic.desroches@microchip.com> 11717L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11718L: linux-gpio@vger.kernel.org 11719S: Supported 11720F: drivers/pinctrl/pinctrl-at91-pio4.* 11721 11722PIN CONTROLLER - FREESCALE 11723M: Dong Aisheng <aisheng.dong@nxp.com> 11724M: Fabio Estevam <festevam@gmail.com> 11725M: Shawn Guo <shawnguo@kernel.org> 11726M: Stefan Agner <stefan@agner.ch> 11727R: Pengutronix Kernel Team <kernel@pengutronix.de> 11728L: linux-gpio@vger.kernel.org 11729S: Maintained 11730F: drivers/pinctrl/freescale/ 11731F: Documentation/devicetree/bindings/pinctrl/fsl,* 11732 11733PIN CONTROLLER - INTEL 11734M: Mika Westerberg <mika.westerberg@linux.intel.com> 11735M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11736S: Maintained 11737F: drivers/pinctrl/intel/ 11738 11739PIN CONTROLLER - MEDIATEK 11740M: Sean Wang <sean.wang@kernel.org> 11741L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11742S: Maintained 11743F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11744F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11745F: drivers/pinctrl/mediatek/ 11746 11747PIN CONTROLLER - QUALCOMM 11748M: Bjorn Andersson <bjorn.andersson@linaro.org> 11749S: Maintained 11750L: linux-arm-msm@vger.kernel.org 11751F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11752F: drivers/pinctrl/qcom/ 11753 11754PIN CONTROLLER - RENESAS 11755M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11756M: Geert Uytterhoeven <geert+renesas@glider.be> 11757L: linux-renesas-soc@vger.kernel.org 11758T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11759S: Maintained 11760F: drivers/pinctrl/sh-pfc/ 11761 11762PIN CONTROLLER - SAMSUNG 11763M: Tomasz Figa <tomasz.figa@gmail.com> 11764M: Krzysztof Kozlowski <krzk@kernel.org> 11765M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11766L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11767L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11768Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11769T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11770S: Maintained 11771F: drivers/pinctrl/samsung/ 11772F: include/dt-bindings/pinctrl/samsung.h 11773F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11774 11775PIN CONTROLLER - SINGLE 11776M: Tony Lindgren <tony@atomide.com> 11777M: Haojian Zhuang <haojian.zhuang@linaro.org> 11778L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11779L: linux-omap@vger.kernel.org 11780S: Maintained 11781F: drivers/pinctrl/pinctrl-single.c 11782 11783PIN CONTROLLER - ST SPEAR 11784M: Viresh Kumar <vireshk@kernel.org> 11785L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11786W: http://www.st.com/spear 11787S: Maintained 11788F: drivers/pinctrl/spear/ 11789 11790PISTACHIO SOC SUPPORT 11791M: James Hartley <james.hartley@sondrel.com> 11792L: linux-mips@linux-mips.org 11793S: Odd Fixes 11794F: arch/mips/pistachio/ 11795F: arch/mips/include/asm/mach-pistachio/ 11796F: arch/mips/boot/dts/img/pistachio* 11797F: arch/mips/configs/pistachio*_defconfig 11798 11799PKTCDVD DRIVER 11800S: Orphan 11801M: linux-block@vger.kernel.org 11802F: drivers/block/pktcdvd.c 11803F: include/linux/pktcdvd.h 11804F: include/uapi/linux/pktcdvd.h 11805 11806PKUNITY SOC DRIVERS 11807M: Guan Xuetao <gxt@pku.edu.cn> 11808W: http://mprc.pku.edu.cn/~guanxuetao/linux 11809S: Maintained 11810T: git git://github.com/gxt/linux.git 11811F: drivers/input/serio/i8042-unicore32io.h 11812F: drivers/i2c/busses/i2c-puv3.c 11813F: drivers/video/fbdev/fb-puv3.c 11814F: drivers/rtc/rtc-puv3.c 11815 11816PMBUS HARDWARE MONITORING DRIVERS 11817M: Guenter Roeck <linux@roeck-us.net> 11818L: linux-hwmon@vger.kernel.org 11819W: http://hwmon.wiki.kernel.org/ 11820W: http://www.roeck-us.net/linux/drivers/ 11821T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11822S: Maintained 11823F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 11824F: Documentation/devicetree/bindings/hwmon/max31785.txt 11825F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 11826F: Documentation/hwmon/adm1275 11827F: Documentation/hwmon/ibm-cffps 11828F: Documentation/hwmon/ir35221 11829F: Documentation/hwmon/lm25066 11830F: Documentation/hwmon/ltc2978 11831F: Documentation/hwmon/ltc3815 11832F: Documentation/hwmon/max16064 11833F: Documentation/hwmon/max20751 11834F: Documentation/hwmon/max31785 11835F: Documentation/hwmon/max34440 11836F: Documentation/hwmon/max8688 11837F: Documentation/hwmon/pmbus 11838F: Documentation/hwmon/pmbus-core 11839F: Documentation/hwmon/tps40422 11840F: Documentation/hwmon/ucd9000 11841F: Documentation/hwmon/ucd9200 11842F: Documentation/hwmon/zl6100 11843F: drivers/hwmon/pmbus/ 11844F: include/linux/pmbus.h 11845 11846PMC SIERRA MaxRAID DRIVER 11847L: linux-scsi@vger.kernel.org 11848W: http://www.pmc-sierra.com/ 11849S: Orphan 11850F: drivers/scsi/pmcraid.* 11851 11852PMC SIERRA PM8001 DRIVER 11853M: Jack Wang <jinpu.wang@profitbricks.com> 11854M: lindar_liu@usish.com 11855L: linux-scsi@vger.kernel.org 11856S: Supported 11857F: drivers/scsi/pm8001/ 11858 11859PNP SUPPORT 11860M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11861S: Maintained 11862F: drivers/pnp/ 11863 11864POSIX CLOCKS and TIMERS 11865M: Thomas Gleixner <tglx@linutronix.de> 11866L: linux-kernel@vger.kernel.org 11867T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11868S: Maintained 11869F: fs/timerfd.c 11870F: include/linux/timer* 11871F: kernel/time/*timer* 11872 11873POWER MANAGEMENT CORE 11874M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11875L: linux-pm@vger.kernel.org 11876T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11877B: https://bugzilla.kernel.org 11878S: Supported 11879F: drivers/base/power/ 11880F: include/linux/pm.h 11881F: include/linux/pm_* 11882F: include/linux/powercap.h 11883F: drivers/powercap/ 11884F: kernel/configs/nopm.config 11885 11886POWER STATE COORDINATION INTERFACE (PSCI) 11887M: Mark Rutland <mark.rutland@arm.com> 11888M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11889L: linux-arm-kernel@lists.infradead.org 11890S: Maintained 11891F: drivers/firmware/psci*.c 11892F: include/linux/psci.h 11893F: include/uapi/linux/psci.h 11894 11895POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11896M: Sebastian Reichel <sre@kernel.org> 11897L: linux-pm@vger.kernel.org 11898T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11899S: Maintained 11900F: Documentation/ABI/testing/sysfs-class-power 11901F: Documentation/devicetree/bindings/power/supply/ 11902F: include/linux/power_supply.h 11903F: drivers/power/supply/ 11904 11905POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11906M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11907L: linuxppc-dev@lists.ozlabs.org 11908S: Maintained 11909F: drivers/char/powernv-op-panel.c 11910 11911PPP OVER ATM (RFC 2364) 11912M: Mitchell Blank Jr <mitch@sfgoth.com> 11913S: Maintained 11914F: net/atm/pppoatm.c 11915F: include/uapi/linux/atmppp.h 11916 11917PPP OVER ETHERNET 11918M: Michal Ostrowski <mostrows@earthlink.net> 11919S: Maintained 11920F: drivers/net/ppp/pppoe.c 11921F: drivers/net/ppp/pppox.c 11922 11923PPP OVER L2TP 11924M: James Chapman <jchapman@katalix.com> 11925S: Maintained 11926F: net/l2tp/l2tp_ppp.c 11927F: include/linux/if_pppol2tp.h 11928F: include/uapi/linux/if_pppol2tp.h 11929 11930PPP PROTOCOL DRIVERS AND COMPRESSORS 11931M: Paul Mackerras <paulus@samba.org> 11932L: linux-ppp@vger.kernel.org 11933S: Maintained 11934F: drivers/net/ppp/ppp_* 11935 11936PPS SUPPORT 11937M: Rodolfo Giometti <giometti@enneenne.com> 11938W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11939L: linuxpps@ml.enneenne.com (subscribers-only) 11940S: Maintained 11941F: Documentation/pps/ 11942F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11943F: Documentation/ABI/testing/sysfs-pps 11944F: drivers/pps/ 11945F: include/linux/pps*.h 11946F: include/uapi/linux/pps.h 11947 11948PPTP DRIVER 11949M: Dmitry Kozlov <xeb@mail.ru> 11950L: netdev@vger.kernel.org 11951S: Maintained 11952F: drivers/net/ppp/pptp.c 11953W: http://sourceforge.net/projects/accel-pptp 11954 11955PREEMPTIBLE KERNEL 11956M: Robert Love <rml@tech9.net> 11957L: kpreempt-tech@lists.sourceforge.net 11958W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11959S: Supported 11960F: Documentation/preempt-locking.txt 11961F: include/linux/preempt.h 11962 11963PRINTK 11964M: Petr Mladek <pmladek@suse.com> 11965M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11966R: Steven Rostedt <rostedt@goodmis.org> 11967S: Maintained 11968F: kernel/printk/ 11969F: include/linux/printk.h 11970 11971PRISM54 WIRELESS DRIVER 11972M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11973L: linux-wireless@vger.kernel.org 11974W: http://wireless.kernel.org/en/users/Drivers/p54 11975S: Obsolete 11976F: drivers/net/wireless/intersil/prism54/ 11977 11978PROC FILESYSTEM 11979R: Alexey Dobriyan <adobriyan@gmail.com> 11980L: linux-kernel@vger.kernel.org 11981L: linux-fsdevel@vger.kernel.org 11982S: Maintained 11983F: fs/proc/ 11984F: include/linux/proc_fs.h 11985F: tools/testing/selftests/proc/ 11986 11987PROC SYSCTL 11988M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11989M: Kees Cook <keescook@chromium.org> 11990L: linux-kernel@vger.kernel.org 11991L: linux-fsdevel@vger.kernel.org 11992S: Maintained 11993F: fs/proc/proc_sysctl.c 11994F: include/linux/sysctl.h 11995F: kernel/sysctl.c 11996F: tools/testing/selftests/sysctl/ 11997 11998PS3 NETWORK SUPPORT 11999M: Geoff Levand <geoff@infradead.org> 12000L: netdev@vger.kernel.org 12001L: linuxppc-dev@lists.ozlabs.org 12002S: Maintained 12003F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12004 12005PS3 PLATFORM SUPPORT 12006M: Geoff Levand <geoff@infradead.org> 12007L: linuxppc-dev@lists.ozlabs.org 12008S: Maintained 12009F: arch/powerpc/boot/ps3* 12010F: arch/powerpc/include/asm/lv1call.h 12011F: arch/powerpc/include/asm/ps3*.h 12012F: arch/powerpc/platforms/ps3/ 12013F: drivers/*/ps3* 12014F: drivers/ps3/ 12015F: drivers/rtc/rtc-ps3.c 12016F: drivers/usb/host/*ps3.c 12017F: sound/ppc/snd_ps3* 12018 12019PS3VRAM DRIVER 12020M: Jim Paris <jim@jtan.com> 12021M: Geoff Levand <geoff@infradead.org> 12022L: linuxppc-dev@lists.ozlabs.org 12023S: Maintained 12024F: drivers/block/ps3vram.c 12025 12026PSAMPLE PACKET SAMPLING SUPPORT: 12027M: Yotam Gigi <yotam.gi@gmail.com> 12028S: Maintained 12029F: net/psample 12030F: include/net/psample.h 12031F: include/uapi/linux/psample.h 12032 12033PSTORE FILESYSTEM 12034M: Kees Cook <keescook@chromium.org> 12035M: Anton Vorontsov <anton@enomsg.org> 12036M: Colin Cross <ccross@android.com> 12037M: Tony Luck <tony.luck@intel.com> 12038S: Maintained 12039T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12040F: fs/pstore/ 12041F: include/linux/pstore* 12042F: drivers/firmware/efi/efi-pstore.c 12043F: drivers/acpi/apei/erst.c 12044F: Documentation/admin-guide/ramoops.rst 12045F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12046K: \b(pstore|ramoops) 12047 12048PTP HARDWARE CLOCK SUPPORT 12049M: Richard Cochran <richardcochran@gmail.com> 12050L: netdev@vger.kernel.org 12051S: Maintained 12052W: http://linuxptp.sourceforge.net/ 12053F: Documentation/ABI/testing/sysfs-ptp 12054F: Documentation/ptp/* 12055F: drivers/net/phy/dp83640* 12056F: drivers/ptp/* 12057F: include/linux/ptp_cl* 12058 12059PTRACE SUPPORT 12060M: Oleg Nesterov <oleg@redhat.com> 12061S: Maintained 12062F: include/asm-generic/syscall.h 12063F: include/linux/ptrace.h 12064F: include/linux/regset.h 12065F: include/linux/tracehook.h 12066F: include/uapi/linux/ptrace.h 12067F: include/uapi/linux/ptrace.h 12068F: include/asm-generic/ptrace.h 12069F: kernel/ptrace.c 12070F: arch/*/ptrace*.c 12071F: arch/*/*/ptrace*.c 12072F: arch/*/include/asm/ptrace*.h 12073 12074PULSE8-CEC DRIVER 12075M: Hans Verkuil <hverkuil@xs4all.nl> 12076L: linux-media@vger.kernel.org 12077T: git git://linuxtv.org/media_tree.git 12078S: Maintained 12079F: drivers/media/usb/pulse8-cec/* 12080F: Documentation/media/cec-drivers/pulse8-cec.rst 12081 12082PVRUSB2 VIDEO4LINUX DRIVER 12083M: Mike Isely <isely@pobox.com> 12084L: pvrusb2@isely.net (subscribers-only) 12085L: linux-media@vger.kernel.org 12086W: http://www.isely.net/pvrusb2/ 12087T: git git://linuxtv.org/media_tree.git 12088S: Maintained 12089F: Documentation/media/v4l-drivers/pvrusb2* 12090F: drivers/media/usb/pvrusb2/ 12091 12092PWC WEBCAM DRIVER 12093M: Hans Verkuil <hverkuil@xs4all.nl> 12094L: linux-media@vger.kernel.org 12095T: git git://linuxtv.org/media_tree.git 12096S: Odd Fixes 12097F: drivers/media/usb/pwc/* 12098 12099PWM FAN DRIVER 12100M: Kamil Debski <kamil@wypas.org> 12101M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12102L: linux-hwmon@vger.kernel.org 12103S: Supported 12104F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 12105F: Documentation/hwmon/pwm-fan 12106F: drivers/hwmon/pwm-fan.c 12107 12108PWM IR Transmitter 12109M: Sean Young <sean@mess.org> 12110L: linux-media@vger.kernel.org 12111S: Maintained 12112F: drivers/media/rc/pwm-ir-tx.c 12113 12114PWM SUBSYSTEM 12115M: Thierry Reding <thierry.reding@gmail.com> 12116L: linux-pwm@vger.kernel.org 12117S: Maintained 12118T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 12119F: Documentation/pwm.txt 12120F: Documentation/devicetree/bindings/pwm/ 12121F: include/linux/pwm.h 12122F: drivers/pwm/ 12123F: drivers/video/backlight/pwm_bl.c 12124F: include/linux/pwm_backlight.h 12125F: drivers/gpio/gpio-mvebu.c 12126F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 12127 12128PXA GPIO DRIVER 12129M: Robert Jarzmik <robert.jarzmik@free.fr> 12130L: linux-gpio@vger.kernel.org 12131S: Maintained 12132F: drivers/gpio/gpio-pxa.c 12133 12134PXA MMCI DRIVER 12135S: Orphan 12136 12137PXA RTC DRIVER 12138M: Robert Jarzmik <robert.jarzmik@free.fr> 12139L: linux-rtc@vger.kernel.org 12140S: Maintained 12141 12142PXA2xx/PXA3xx SUPPORT 12143M: Daniel Mack <daniel@zonque.org> 12144M: Haojian Zhuang <haojian.zhuang@gmail.com> 12145M: Robert Jarzmik <robert.jarzmik@free.fr> 12146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12147T: git git://github.com/hzhuang1/linux.git 12148T: git git://github.com/rjarzmik/linux.git 12149S: Maintained 12150F: arch/arm/boot/dts/pxa* 12151F: arch/arm/mach-pxa/ 12152F: drivers/dma/pxa* 12153F: drivers/pcmcia/pxa2xx* 12154F: drivers/pinctrl/pxa/ 12155F: drivers/spi/spi-pxa2xx* 12156F: drivers/usb/gadget/udc/pxa2* 12157F: include/sound/pxa2xx-lib.h 12158F: sound/arm/pxa* 12159F: sound/soc/pxa/ 12160 12161QAT DRIVER 12162M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 12163L: qat-linux@intel.com 12164S: Supported 12165F: drivers/crypto/qat/ 12166 12167QCOM AUDIO (ASoC) DRIVERS 12168M: Patrick Lai <plai@codeaurora.org> 12169M: Banajit Goswami <bgoswami@codeaurora.org> 12170L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12171S: Supported 12172F: sound/soc/qcom/ 12173 12174QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 12175M: Gabriel Somlo <somlo@cmu.edu> 12176M: "Michael S. Tsirkin" <mst@redhat.com> 12177L: qemu-devel@nongnu.org 12178S: Maintained 12179F: drivers/firmware/qemu_fw_cfg.c 12180F: include/uapi/linux/qemu_fw_cfg.h 12181 12182QIB DRIVER 12183M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12184M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12185L: linux-rdma@vger.kernel.org 12186S: Supported 12187F: drivers/infiniband/hw/qib/ 12188 12189QLOGIC QL41xxx FCOE DRIVER 12190M: QLogic-Storage-Upstream@cavium.com 12191L: linux-scsi@vger.kernel.org 12192S: Supported 12193F: drivers/scsi/qedf/ 12194 12195QLOGIC QL41xxx ISCSI DRIVER 12196M: QLogic-Storage-Upstream@cavium.com 12197L: linux-scsi@vger.kernel.org 12198S: Supported 12199F: drivers/scsi/qedi/ 12200 12201QLOGIC QL4xxx ETHERNET DRIVER 12202M: Ariel Elior <Ariel.Elior@cavium.com> 12203M: everest-linux-l2@cavium.com 12204L: netdev@vger.kernel.org 12205S: Supported 12206F: drivers/net/ethernet/qlogic/qed/ 12207F: include/linux/qed/ 12208F: drivers/net/ethernet/qlogic/qede/ 12209 12210QLOGIC QL4xxx RDMA DRIVER 12211M: Michal Kalderon <Michal.Kalderon@cavium.com> 12212M: Ariel Elior <Ariel.Elior@cavium.com> 12213L: linux-rdma@vger.kernel.org 12214S: Supported 12215F: drivers/infiniband/hw/qedr/ 12216F: include/uapi/rdma/qedr-abi.h 12217 12218QLOGIC QLA1280 SCSI DRIVER 12219M: Michael Reed <mdr@sgi.com> 12220L: linux-scsi@vger.kernel.org 12221S: Maintained 12222F: drivers/scsi/qla1280.[ch] 12223 12224QLOGIC QLA2XXX FC-SCSI DRIVER 12225M: qla2xxx-upstream@qlogic.com 12226L: linux-scsi@vger.kernel.org 12227S: Supported 12228F: Documentation/scsi/LICENSE.qla2xxx 12229F: drivers/scsi/qla2xxx/ 12230 12231QLOGIC QLA3XXX NETWORK DRIVER 12232M: Dept-GELinuxNICDev@cavium.com 12233L: netdev@vger.kernel.org 12234S: Supported 12235F: Documentation/networking/LICENSE.qla3xxx 12236F: drivers/net/ethernet/qlogic/qla3xxx.* 12237 12238QLOGIC QLA4XXX iSCSI DRIVER 12239M: QLogic-Storage-Upstream@qlogic.com 12240L: linux-scsi@vger.kernel.org 12241S: Supported 12242F: Documentation/scsi/LICENSE.qla4xxx 12243F: drivers/scsi/qla4xxx/ 12244 12245QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12246M: Shahed Shaikh <Shahed.Shaikh@cavium.com> 12247M: Manish Chopra <manish.chopra@cavium.com> 12248M: Dept-GELinuxNICDev@cavium.com 12249L: netdev@vger.kernel.org 12250S: Supported 12251F: drivers/net/ethernet/qlogic/qlcnic/ 12252 12253QLOGIC QLGE 10Gb ETHERNET DRIVER 12254M: Manish Chopra <manish.chopra@cavium.com> 12255M: Dept-GELinuxNICDev@cavium.com 12256L: netdev@vger.kernel.org 12257S: Supported 12258F: drivers/net/ethernet/qlogic/qlge/ 12259 12260QM1D1B0004 MEDIA DRIVER 12261M: Akihiro Tsukada <tskd08@gmail.com> 12262L: linux-media@vger.kernel.org 12263S: Odd Fixes 12264F: drivers/media/tuners/qm1d1b0004* 12265 12266QM1D1C0042 MEDIA DRIVER 12267M: Akihiro Tsukada <tskd08@gmail.com> 12268L: linux-media@vger.kernel.org 12269S: Odd Fixes 12270F: drivers/media/tuners/qm1d1c0042* 12271 12272QNX4 FILESYSTEM 12273M: Anders Larsen <al@alarsen.net> 12274W: http://www.alarsen.net/linux/qnx4fs/ 12275S: Maintained 12276F: fs/qnx4/ 12277F: include/uapi/linux/qnx4_fs.h 12278F: include/uapi/linux/qnxtypes.h 12279 12280QORIQ DPAA2 FSL-MC BUS DRIVER 12281M: Stuart Yoder <stuyoder@gmail.com> 12282M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12283L: linux-kernel@vger.kernel.org 12284S: Maintained 12285F: drivers/bus/fsl-mc/ 12286F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12287F: Documentation/networking/dpaa2/overview.rst 12288 12289QT1010 MEDIA DRIVER 12290M: Antti Palosaari <crope@iki.fi> 12291L: linux-media@vger.kernel.org 12292W: https://linuxtv.org 12293W: http://palosaari.fi/linux/ 12294Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12295T: git git://linuxtv.org/anttip/media_tree.git 12296S: Maintained 12297F: drivers/media/tuners/qt1010* 12298 12299QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12300M: Kalle Valo <kvalo@codeaurora.org> 12301L: ath10k@lists.infradead.org 12302W: http://wireless.kernel.org/en/users/Drivers/ath10k 12303T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12304S: Supported 12305F: drivers/net/wireless/ath/ath10k/ 12306 12307QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12308M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12309L: linux-wireless@vger.kernel.org 12310W: http://wireless.kernel.org/en/users/Drivers/ath9k 12311S: Supported 12312F: drivers/net/wireless/ath/ath9k/ 12313 12314QUALCOMM CAMERA SUBSYSTEM DRIVER 12315M: Todor Tomov <todor.tomov@linaro.org> 12316L: linux-media@vger.kernel.org 12317S: Maintained 12318F: Documentation/devicetree/bindings/media/qcom,camss.txt 12319F: Documentation/media/v4l-drivers/qcom_camss.rst 12320F: drivers/media/platform/qcom/camss/ 12321 12322QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12323M: Ilia Lin <ilia.lin@gmail.com> 12324L: linux-pm@vger.kernel.org 12325S: Maintained 12326F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12327F: drivers/cpufreq/qcom-cpufreq-kryo.c 12328 12329QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12330M: Timur Tabi <timur@kernel.org> 12331L: netdev@vger.kernel.org 12332S: Maintained 12333F: drivers/net/ethernet/qualcomm/emac/ 12334 12335QUALCOMM GENERIC INTERFACE I2C DRIVER 12336M: Alok Chauhan <alokc@codeaurora.org> 12337M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12338L: linux-i2c@vger.kernel.org 12339L: linux-arm-msm@vger.kernel.org 12340S: Supported 12341F: drivers/i2c/busses/i2c-qcom-geni.c 12342 12343QUALCOMM HEXAGON ARCHITECTURE 12344M: Richard Kuo <rkuo@codeaurora.org> 12345L: linux-hexagon@vger.kernel.org 12346T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12347S: Supported 12348F: arch/hexagon/ 12349 12350QUALCOMM HIDMA DRIVER 12351M: Sinan Kaya <okaya@kernel.org> 12352L: linux-arm-kernel@lists.infradead.org 12353L: linux-arm-msm@vger.kernel.org 12354L: dmaengine@vger.kernel.org 12355S: Supported 12356F: drivers/dma/qcom/hidma* 12357 12358QUALCOMM IOMMU 12359M: Rob Clark <robdclark@gmail.com> 12360L: iommu@lists.linux-foundation.org 12361L: linux-arm-msm@vger.kernel.org 12362S: Maintained 12363F: drivers/iommu/qcom_iommu.c 12364 12365QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12366M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12367L: linux-media@vger.kernel.org 12368L: linux-arm-msm@vger.kernel.org 12369T: git git://linuxtv.org/media_tree.git 12370S: Maintained 12371F: drivers/media/platform/qcom/venus/ 12372 12373QUALCOMM WCN36XX WIRELESS DRIVER 12374M: Kalle Valo <kvalo@codeaurora.org> 12375L: wcn36xx@lists.infradead.org 12376W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12377T: git git://github.com/KrasnikovEugene/wcn36xx.git 12378S: Supported 12379F: drivers/net/wireless/ath/wcn36xx/ 12380 12381QUANTENNA QTNFMAC WIRELESS DRIVER 12382M: Igor Mitsyanko <imitsyanko@quantenna.com> 12383M: Avinash Patil <avinashp@quantenna.com> 12384M: Sergey Matyukevich <smatyukevich@quantenna.com> 12385L: linux-wireless@vger.kernel.org 12386S: Maintained 12387F: drivers/net/wireless/quantenna 12388 12389RADEON and AMDGPU DRM DRIVERS 12390M: Alex Deucher <alexander.deucher@amd.com> 12391M: Christian König <christian.koenig@amd.com> 12392M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12393L: amd-gfx@lists.freedesktop.org 12394T: git git://people.freedesktop.org/~agd5f/linux 12395S: Supported 12396F: drivers/gpu/drm/radeon/ 12397F: include/uapi/drm/radeon_drm.h 12398F: drivers/gpu/drm/amd/ 12399F: include/uapi/drm/amdgpu_drm.h 12400 12401RADEON FRAMEBUFFER DISPLAY DRIVER 12402M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12403L: linux-fbdev@vger.kernel.org 12404S: Maintained 12405F: drivers/video/fbdev/aty/radeon* 12406F: include/uapi/linux/radeonfb.h 12407 12408RADIOSHARK RADIO DRIVER 12409M: Hans Verkuil <hverkuil@xs4all.nl> 12410L: linux-media@vger.kernel.org 12411T: git git://linuxtv.org/media_tree.git 12412S: Maintained 12413F: drivers/media/radio/radio-shark.c 12414 12415RADIOSHARK2 RADIO DRIVER 12416M: Hans Verkuil <hverkuil@xs4all.nl> 12417L: linux-media@vger.kernel.org 12418T: git git://linuxtv.org/media_tree.git 12419S: Maintained 12420F: drivers/media/radio/radio-shark2.c 12421F: drivers/media/radio/radio-tea5777.c 12422 12423RADOS BLOCK DEVICE (RBD) 12424M: Ilya Dryomov <idryomov@gmail.com> 12425M: Sage Weil <sage@redhat.com> 12426M: Alex Elder <elder@kernel.org> 12427L: ceph-devel@vger.kernel.org 12428W: http://ceph.com/ 12429T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12430T: git git://github.com/ceph/ceph-client.git 12431S: Supported 12432F: Documentation/ABI/testing/sysfs-bus-rbd 12433F: drivers/block/rbd.c 12434F: drivers/block/rbd_types.h 12435 12436RAGE128 FRAMEBUFFER DISPLAY DRIVER 12437M: Paul Mackerras <paulus@samba.org> 12438L: linux-fbdev@vger.kernel.org 12439S: Maintained 12440F: drivers/video/fbdev/aty/aty128fb.c 12441 12442RAINSHADOW-CEC DRIVER 12443M: Hans Verkuil <hverkuil@xs4all.nl> 12444L: linux-media@vger.kernel.org 12445T: git git://linuxtv.org/media_tree.git 12446S: Maintained 12447F: drivers/media/usb/rainshadow-cec/* 12448 12449RALINK MIPS ARCHITECTURE 12450M: John Crispin <john@phrozen.org> 12451L: linux-mips@linux-mips.org 12452S: Maintained 12453F: arch/mips/ralink 12454 12455RALINK RT2X00 WIRELESS LAN DRIVER 12456P: rt2x00 project 12457M: Stanislaw Gruszka <sgruszka@redhat.com> 12458M: Helmut Schaa <helmut.schaa@googlemail.com> 12459L: linux-wireless@vger.kernel.org 12460S: Maintained 12461F: drivers/net/wireless/ralink/rt2x00/ 12462 12463RAMDISK RAM BLOCK DEVICE DRIVER 12464M: Jens Axboe <axboe@kernel.dk> 12465S: Maintained 12466F: Documentation/blockdev/ramdisk.txt 12467F: drivers/block/brd.c 12468 12469RANCHU VIRTUAL BOARD FOR MIPS 12470M: Miodrag Dinic <miodrag.dinic@mips.com> 12471L: linux-mips@linux-mips.org 12472S: Supported 12473F: arch/mips/generic/board-ranchu.c 12474F: arch/mips/configs/generic/board-ranchu.config 12475 12476RANDOM NUMBER DRIVER 12477M: "Theodore Ts'o" <tytso@mit.edu> 12478S: Maintained 12479F: drivers/char/random.c 12480 12481RAPIDIO SUBSYSTEM 12482M: Matt Porter <mporter@kernel.crashing.org> 12483M: Alexandre Bounine <alex.bou9@gmail.com> 12484S: Maintained 12485F: drivers/rapidio/ 12486 12487RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 12488L: linux-wireless@vger.kernel.org 12489S: Orphan 12490F: drivers/net/wireless/ray* 12491 12492RCUTORTURE TEST FRAMEWORK 12493M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12494M: Josh Triplett <josh@joshtriplett.org> 12495R: Steven Rostedt <rostedt@goodmis.org> 12496R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12497R: Lai Jiangshan <jiangshanlai@gmail.com> 12498L: linux-kernel@vger.kernel.org 12499S: Supported 12500T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12501F: tools/testing/selftests/rcutorture 12502 12503RDC R-321X SoC 12504M: Florian Fainelli <florian@openwrt.org> 12505S: Maintained 12506 12507RDC R6040 FAST ETHERNET DRIVER 12508M: Florian Fainelli <f.fainelli@gmail.com> 12509L: netdev@vger.kernel.org 12510S: Maintained 12511F: drivers/net/ethernet/rdc/r6040.c 12512 12513RDMAVT - RDMA verbs software 12514M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12515M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12516L: linux-rdma@vger.kernel.org 12517S: Supported 12518F: drivers/infiniband/sw/rdmavt 12519 12520RDS - RELIABLE DATAGRAM SOCKETS 12521M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12522L: netdev@vger.kernel.org 12523L: linux-rdma@vger.kernel.org 12524L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12525W: https://oss.oracle.com/projects/rds/ 12526S: Supported 12527F: net/rds/ 12528F: Documentation/networking/rds.txt 12529 12530RDT - RESOURCE ALLOCATION 12531M: Fenghua Yu <fenghua.yu@intel.com> 12532M: Reinette Chatre <reinette.chatre@intel.com> 12533L: linux-kernel@vger.kernel.org 12534S: Supported 12535F: arch/x86/kernel/cpu/intel_rdt* 12536F: arch/x86/include/asm/intel_rdt_sched.h 12537F: Documentation/x86/intel_rdt* 12538 12539READ-COPY UPDATE (RCU) 12540M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12541M: Josh Triplett <josh@joshtriplett.org> 12542R: Steven Rostedt <rostedt@goodmis.org> 12543R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12544R: Lai Jiangshan <jiangshanlai@gmail.com> 12545L: linux-kernel@vger.kernel.org 12546W: http://www.rdrop.com/users/paulmck/RCU/ 12547S: Supported 12548T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12549F: Documentation/RCU/ 12550X: Documentation/RCU/torture.txt 12551F: include/linux/rcu* 12552X: include/linux/srcu*.h 12553F: kernel/rcu/ 12554X: kernel/rcu/srcu*.c 12555 12556REAL TIME CLOCK (RTC) SUBSYSTEM 12557M: Alessandro Zummo <a.zummo@towertech.it> 12558M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12559L: linux-rtc@vger.kernel.org 12560Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12561T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12562S: Maintained 12563F: Documentation/devicetree/bindings/rtc/ 12564F: Documentation/rtc.txt 12565F: drivers/rtc/ 12566F: include/linux/rtc.h 12567F: include/uapi/linux/rtc.h 12568F: include/linux/rtc/ 12569F: include/linux/platform_data/rtc-* 12570F: tools/testing/selftests/rtc/ 12571 12572REALTEK AUDIO CODECS 12573M: Bard Liao <bardliao@realtek.com> 12574M: Oder Chiou <oder_chiou@realtek.com> 12575S: Maintained 12576F: sound/soc/codecs/rt* 12577F: include/sound/rt*.h 12578 12579REALTEK RTL83xx SMI DSA ROUTER CHIPS 12580M: Linus Walleij <linus.walleij@linaro.org> 12581S: Maintained 12582F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 12583F: drivers/net/dsa/realtek-smi* 12584F: drivers/net/dsa/rtl83* 12585 12586REGISTER MAP ABSTRACTION 12587M: Mark Brown <broonie@kernel.org> 12588L: linux-kernel@vger.kernel.org 12589T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12590S: Supported 12591F: Documentation/devicetree/bindings/regmap/ 12592F: drivers/base/regmap/ 12593F: include/linux/regmap.h 12594 12595REISERFS FILE SYSTEM 12596L: reiserfs-devel@vger.kernel.org 12597S: Supported 12598F: fs/reiserfs/ 12599 12600REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12601M: Ohad Ben-Cohen <ohad@wizery.com> 12602M: Bjorn Andersson <bjorn.andersson@linaro.org> 12603L: linux-remoteproc@vger.kernel.org 12604T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12605S: Maintained 12606F: Documentation/devicetree/bindings/remoteproc/ 12607F: Documentation/remoteproc.txt 12608F: drivers/remoteproc/ 12609F: include/linux/remoteproc.h 12610 12611REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12612M: Ohad Ben-Cohen <ohad@wizery.com> 12613M: Bjorn Andersson <bjorn.andersson@linaro.org> 12614L: linux-remoteproc@vger.kernel.org 12615T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12616S: Maintained 12617F: drivers/rpmsg/ 12618F: Documentation/rpmsg.txt 12619F: include/linux/rpmsg.h 12620F: include/linux/rpmsg/ 12621 12622RENESAS CLOCK DRIVERS 12623M: Geert Uytterhoeven <geert+renesas@glider.be> 12624L: linux-renesas-soc@vger.kernel.org 12625T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12626S: Supported 12627F: drivers/clk/renesas/ 12628 12629RENESAS EMEV2 I2C DRIVER 12630M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12631S: Supported 12632F: drivers/i2c/busses/i2c-emev2.c 12633 12634RENESAS ETHERNET DRIVERS 12635R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12636L: netdev@vger.kernel.org 12637L: linux-renesas-soc@vger.kernel.org 12638F: Documentation/devicetree/bindings/net/renesas,*.txt 12639F: Documentation/devicetree/bindings/net/sh_eth.txt 12640F: drivers/net/ethernet/renesas/ 12641F: include/linux/sh_eth.h 12642 12643RENESAS R-CAR GYROADC DRIVER 12644M: Marek Vasut <marek.vasut@gmail.com> 12645L: linux-iio@vger.kernel.org 12646S: Supported 12647F: drivers/iio/adc/rcar_gyro_adc.c 12648 12649RENESAS R-CAR I2C DRIVERS 12650M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12651S: Supported 12652F: drivers/i2c/busses/i2c-rcar.c 12653F: drivers/i2c/busses/i2c-sh_mobile.c 12654 12655RENESAS RIIC DRIVER 12656M: Chris Brandt <chris.brandt@renesas.com> 12657S: Supported 12658F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 12659F: drivers/i2c/busses/i2c-riic.c 12660 12661RENESAS USB PHY DRIVER 12662M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12663L: linux-renesas-soc@vger.kernel.org 12664S: Maintained 12665F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12666 12667RESET CONTROLLER FRAMEWORK 12668M: Philipp Zabel <p.zabel@pengutronix.de> 12669T: git git://git.pengutronix.de/git/pza/linux 12670S: Maintained 12671F: drivers/reset/ 12672F: Documentation/devicetree/bindings/reset/ 12673F: include/dt-bindings/reset/ 12674F: include/linux/reset.h 12675F: include/linux/reset-controller.h 12676 12677RESTARTABLE SEQUENCES SUPPORT 12678M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12679M: Peter Zijlstra <peterz@infradead.org> 12680M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12681M: Boqun Feng <boqun.feng@gmail.com> 12682L: linux-kernel@vger.kernel.org 12683S: Supported 12684F: kernel/rseq.c 12685F: include/uapi/linux/rseq.h 12686F: include/trace/events/rseq.h 12687F: tools/testing/selftests/rseq/ 12688 12689RFKILL 12690M: Johannes Berg <johannes@sipsolutions.net> 12691L: linux-wireless@vger.kernel.org 12692W: http://wireless.kernel.org/ 12693T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12694T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12695S: Maintained 12696F: Documentation/rfkill.txt 12697F: Documentation/ABI/stable/sysfs-class-rfkill 12698F: net/rfkill/ 12699F: include/linux/rfkill.h 12700F: include/uapi/linux/rfkill.h 12701 12702RHASHTABLE 12703M: Thomas Graf <tgraf@suug.ch> 12704M: Herbert Xu <herbert@gondor.apana.org.au> 12705L: netdev@vger.kernel.org 12706S: Maintained 12707F: lib/rhashtable.c 12708F: lib/test_rhashtable.c 12709F: include/linux/rhashtable.h 12710F: include/linux/rhashtable-types.h 12711 12712RICOH R5C592 MEMORYSTICK DRIVER 12713M: Maxim Levitsky <maximlevitsky@gmail.com> 12714S: Maintained 12715F: drivers/memstick/host/r592.* 12716 12717RICOH SMARTMEDIA/XD DRIVER 12718M: Maxim Levitsky <maximlevitsky@gmail.com> 12719S: Maintained 12720F: drivers/mtd/nand/raw/r852.c 12721F: drivers/mtd/nand/raw/r852.h 12722 12723RISC-V ARCHITECTURE 12724M: Palmer Dabbelt <palmer@sifive.com> 12725M: Albert Ou <aou@eecs.berkeley.edu> 12726L: linux-riscv@lists.infradead.org 12727T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12728S: Supported 12729F: arch/riscv/ 12730K: riscv 12731N: riscv 12732 12733ROCCAT DRIVERS 12734M: Stefan Achatz <erazor_de@users.sourceforge.net> 12735W: http://sourceforge.net/projects/roccat/ 12736S: Maintained 12737F: drivers/hid/hid-roccat* 12738F: include/linux/hid-roccat* 12739F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12740 12741ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12742M: Jacob chen <jacob2.chen@rock-chips.com> 12743L: linux-media@vger.kernel.org 12744S: Maintained 12745F: drivers/media/platform/rockchip/rga/ 12746F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12747 12748ROCKER DRIVER 12749M: Jiri Pirko <jiri@resnulli.us> 12750L: netdev@vger.kernel.org 12751S: Supported 12752F: drivers/net/ethernet/rocker/ 12753 12754ROCKETPORT DRIVER 12755P: Comtrol Corp. 12756W: http://www.comtrol.com 12757S: Maintained 12758F: Documentation/serial/rocket.txt 12759F: drivers/tty/rocket* 12760 12761ROCKETPORT EXPRESS/INFINITY DRIVER 12762M: Kevin Cernekee <cernekee@gmail.com> 12763L: linux-serial@vger.kernel.org 12764S: Odd Fixes 12765F: drivers/tty/serial/rp2.* 12766 12767ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12768M: Marek Vasut <marek.vasut+renesas@gmail.com> 12769L: linux-kernel@vger.kernel.org 12770L: linux-renesas-soc@vger.kernel.org 12771S: Supported 12772F: drivers/mfd/bd9571mwv.c 12773F: drivers/regulator/bd9571mwv-regulator.c 12774F: drivers/gpio/gpio-bd9571mwv.c 12775F: include/linux/mfd/bd9571mwv.h 12776F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12777 12778ROSE NETWORK LAYER 12779M: Ralf Baechle <ralf@linux-mips.org> 12780L: linux-hams@vger.kernel.org 12781W: http://www.linux-ax25.org/ 12782S: Maintained 12783F: include/net/rose.h 12784F: include/uapi/linux/rose.h 12785F: net/rose/ 12786 12787RTL2830 MEDIA DRIVER 12788M: Antti Palosaari <crope@iki.fi> 12789L: linux-media@vger.kernel.org 12790W: https://linuxtv.org 12791W: http://palosaari.fi/linux/ 12792Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12793T: git git://linuxtv.org/anttip/media_tree.git 12794S: Maintained 12795F: drivers/media/dvb-frontends/rtl2830* 12796 12797RTL2832 MEDIA DRIVER 12798M: Antti Palosaari <crope@iki.fi> 12799L: linux-media@vger.kernel.org 12800W: https://linuxtv.org 12801W: http://palosaari.fi/linux/ 12802Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12803T: git git://linuxtv.org/anttip/media_tree.git 12804S: Maintained 12805F: drivers/media/dvb-frontends/rtl2832* 12806 12807RTL2832_SDR MEDIA DRIVER 12808M: Antti Palosaari <crope@iki.fi> 12809L: linux-media@vger.kernel.org 12810W: https://linuxtv.org 12811W: http://palosaari.fi/linux/ 12812Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12813T: git git://linuxtv.org/anttip/media_tree.git 12814S: Maintained 12815F: drivers/media/dvb-frontends/rtl2832_sdr* 12816 12817RTL8180 WIRELESS DRIVER 12818L: linux-wireless@vger.kernel.org 12819W: http://wireless.kernel.org/ 12820T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12821S: Orphan 12822F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12823 12824RTL8187 WIRELESS DRIVER 12825M: Herton Ronaldo Krzesinski <herton@canonical.com> 12826M: Hin-Tak Leung <htl10@users.sourceforge.net> 12827M: Larry Finger <Larry.Finger@lwfinger.net> 12828L: linux-wireless@vger.kernel.org 12829W: http://wireless.kernel.org/ 12830T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12831S: Maintained 12832F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12833 12834REALTEK WIRELESS DRIVER (rtlwifi family) 12835M: Ping-Ke Shih <pkshih@realtek.com> 12836L: linux-wireless@vger.kernel.org 12837W: http://wireless.kernel.org/ 12838T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12839S: Maintained 12840F: drivers/net/wireless/realtek/rtlwifi/ 12841 12842RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12843M: Jes Sorensen <Jes.Sorensen@gmail.com> 12844L: linux-wireless@vger.kernel.org 12845T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12846S: Maintained 12847F: drivers/net/wireless/realtek/rtl8xxxu/ 12848 12849RXRPC SOCKETS (AF_RXRPC) 12850M: David Howells <dhowells@redhat.com> 12851L: linux-afs@lists.infradead.org 12852S: Supported 12853F: net/rxrpc/ 12854F: include/keys/rxrpc-type.h 12855F: include/net/af_rxrpc.h 12856F: include/trace/events/rxrpc.h 12857F: include/uapi/linux/rxrpc.h 12858F: Documentation/networking/rxrpc.txt 12859W: https://www.infradead.org/~dhowells/kafs/ 12860 12861S3 SAVAGE FRAMEBUFFER DRIVER 12862M: Antonino Daplas <adaplas@gmail.com> 12863L: linux-fbdev@vger.kernel.org 12864S: Maintained 12865F: drivers/video/fbdev/savage/ 12866 12867S390 12868M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12869M: Heiko Carstens <heiko.carstens@de.ibm.com> 12870L: linux-s390@vger.kernel.org 12871W: http://www.ibm.com/developerworks/linux/linux390/ 12872T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12873S: Supported 12874F: arch/s390/ 12875F: drivers/s390/ 12876F: Documentation/s390/ 12877F: Documentation/driver-api/s390-drivers.rst 12878 12879S390 COMMON I/O LAYER 12880M: Sebastian Ott <sebott@linux.ibm.com> 12881M: Peter Oberparleiter <oberpar@linux.ibm.com> 12882L: linux-s390@vger.kernel.org 12883W: http://www.ibm.com/developerworks/linux/linux390/ 12884S: Supported 12885F: drivers/s390/cio/ 12886 12887S390 DASD DRIVER 12888M: Stefan Haberland <sth@linux.ibm.com> 12889M: Jan Hoeppner <hoeppner@linux.ibm.com> 12890L: linux-s390@vger.kernel.org 12891W: http://www.ibm.com/developerworks/linux/linux390/ 12892S: Supported 12893F: drivers/s390/block/dasd* 12894F: block/partitions/ibm.c 12895 12896S390 IOMMU (PCI) 12897M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12898L: linux-s390@vger.kernel.org 12899W: http://www.ibm.com/developerworks/linux/linux390/ 12900S: Supported 12901F: drivers/iommu/s390-iommu.c 12902 12903S390 IUCV NETWORK LAYER 12904M: Julian Wiedmann <jwi@linux.ibm.com> 12905M: Ursula Braun <ubraun@linux.ibm.com> 12906L: linux-s390@vger.kernel.org 12907W: http://www.ibm.com/developerworks/linux/linux390/ 12908S: Supported 12909F: drivers/s390/net/*iucv* 12910F: include/net/iucv/ 12911F: net/iucv/ 12912 12913S390 NETWORK DRIVERS 12914M: Julian Wiedmann <jwi@linux.ibm.com> 12915M: Ursula Braun <ubraun@linux.ibm.com> 12916L: linux-s390@vger.kernel.org 12917W: http://www.ibm.com/developerworks/linux/linux390/ 12918S: Supported 12919F: drivers/s390/net/ 12920 12921S390 PCI SUBSYSTEM 12922M: Sebastian Ott <sebott@linux.ibm.com> 12923M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12924L: linux-s390@vger.kernel.org 12925W: http://www.ibm.com/developerworks/linux/linux390/ 12926S: Supported 12927F: arch/s390/pci/ 12928F: drivers/pci/hotplug/s390_pci_hpc.c 12929 12930S390 VFIO-CCW DRIVER 12931M: Cornelia Huck <cohuck@redhat.com> 12932M: Halil Pasic <pasic@linux.ibm.com> 12933L: linux-s390@vger.kernel.org 12934L: kvm@vger.kernel.org 12935S: Supported 12936F: drivers/s390/cio/vfio_ccw* 12937F: Documentation/s390/vfio-ccw.txt 12938F: include/uapi/linux/vfio_ccw.h 12939 12940S390 ZCRYPT DRIVER 12941M: Harald Freudenberger <freude@linux.ibm.com> 12942L: linux-s390@vger.kernel.org 12943W: http://www.ibm.com/developerworks/linux/linux390/ 12944S: Supported 12945F: drivers/s390/crypto/ 12946 12947S390 VFIO AP DRIVER 12948M: Tony Krowiak <akrowiak@linux.ibm.com> 12949M: Pierre Morel <pmorel@linux.ibm.com> 12950M: Halil Pasic <pasic@linux.ibm.com> 12951L: linux-s390@vger.kernel.org 12952W: http://www.ibm.com/developerworks/linux/linux390/ 12953S: Supported 12954F: drivers/s390/crypto/vfio_ap_drv.c 12955F: drivers/s390/crypto/vfio_ap_private.h 12956F: drivers/s390/crypto/vfio_ap_ops.c 12957F: Documentation/s390/vfio-ap.txt 12958 12959S390 ZFCP DRIVER 12960M: Steffen Maier <maier@linux.ibm.com> 12961M: Benjamin Block <bblock@linux.ibm.com> 12962L: linux-s390@vger.kernel.org 12963W: http://www.ibm.com/developerworks/linux/linux390/ 12964S: Supported 12965F: drivers/s390/scsi/zfcp_* 12966 12967S3C24XX SD/MMC Driver 12968M: Ben Dooks <ben-linux@fluff.org> 12969L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12970S: Supported 12971F: drivers/mmc/host/s3cmci.* 12972 12973SAA6588 RDS RECEIVER DRIVER 12974M: Hans Verkuil <hverkuil@xs4all.nl> 12975L: linux-media@vger.kernel.org 12976T: git git://linuxtv.org/media_tree.git 12977W: https://linuxtv.org 12978S: Odd Fixes 12979F: drivers/media/i2c/saa6588* 12980 12981SAA7134 VIDEO4LINUX DRIVER 12982M: Mauro Carvalho Chehab <mchehab@kernel.org> 12983L: linux-media@vger.kernel.org 12984W: https://linuxtv.org 12985T: git git://linuxtv.org/media_tree.git 12986S: Odd fixes 12987F: Documentation/media/v4l-drivers/saa7134* 12988F: drivers/media/pci/saa7134/ 12989 12990SAA7146 VIDEO4LINUX-2 DRIVER 12991M: Hans Verkuil <hverkuil@xs4all.nl> 12992L: linux-media@vger.kernel.org 12993T: git git://linuxtv.org/media_tree.git 12994S: Maintained 12995F: drivers/media/common/saa7146/ 12996F: drivers/media/pci/saa7146/ 12997F: include/media/saa7146* 12998 12999SAMSUNG AUDIO (ASoC) DRIVERS 13000M: Krzysztof Kozlowski <krzk@kernel.org> 13001M: Sangbeom Kim <sbkim73@samsung.com> 13002M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13003L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13004S: Supported 13005F: sound/soc/samsung/ 13006F: Documentation/devicetree/bindings/sound/samsung* 13007 13008SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13009M: Krzysztof Kozlowski <krzk@kernel.org> 13010L: linux-crypto@vger.kernel.org 13011L: linux-samsung-soc@vger.kernel.org 13012S: Maintained 13013F: drivers/crypto/exynos-rng.c 13014F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13015 13016SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13017M: Łukasz Stelmach <l.stelmach@samsung.com> 13018L: linux-samsung-soc@vger.kernel.org 13019S: Maintained 13020F: drivers/char/hw_random/exynos-trng.c 13021F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13022 13023SAMSUNG FRAMEBUFFER DRIVER 13024M: Jingoo Han <jingoohan1@gmail.com> 13025L: linux-fbdev@vger.kernel.org 13026S: Maintained 13027F: drivers/video/fbdev/s3c-fb.c 13028 13029SAMSUNG LAPTOP DRIVER 13030M: Corentin Chary <corentin.chary@gmail.com> 13031L: platform-driver-x86@vger.kernel.org 13032S: Maintained 13033F: drivers/platform/x86/samsung-laptop.c 13034 13035SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13036M: Sangbeom Kim <sbkim73@samsung.com> 13037M: Krzysztof Kozlowski <krzk@kernel.org> 13038M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13039L: linux-kernel@vger.kernel.org 13040L: linux-samsung-soc@vger.kernel.org 13041S: Supported 13042F: drivers/mfd/sec*.c 13043F: drivers/regulator/s2m*.c 13044F: drivers/regulator/s5m*.c 13045F: drivers/clk/clk-s2mps11.c 13046F: drivers/rtc/rtc-s5m.c 13047F: include/linux/mfd/samsung/ 13048F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 13049F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 13050F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 13051F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 13052 13053SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 13054M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 13055L: linux-media@vger.kernel.org 13056L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13057S: Maintained 13058F: drivers/media/platform/s3c-camif/ 13059F: include/media/drv-intf/s3c_camif.h 13060 13061SAMSUNG S3FWRN5 NFC DRIVER 13062M: Robert Baldyga <r.baldyga@samsung.com> 13063M: Krzysztof Opasiak <k.opasiak@samsung.com> 13064L: linux-nfc@lists.01.org (moderated for non-subscribers) 13065S: Supported 13066F: drivers/nfc/s3fwrn5 13067 13068SAMSUNG S5C73M3 CAMERA DRIVER 13069M: Kyungmin Park <kyungmin.park@samsung.com> 13070M: Andrzej Hajda <a.hajda@samsung.com> 13071L: linux-media@vger.kernel.org 13072S: Supported 13073F: drivers/media/i2c/s5c73m3/* 13074 13075SAMSUNG S5K5BAF CAMERA DRIVER 13076M: Kyungmin Park <kyungmin.park@samsung.com> 13077M: Andrzej Hajda <a.hajda@samsung.com> 13078L: linux-media@vger.kernel.org 13079S: Supported 13080F: drivers/media/i2c/s5k5baf.c 13081 13082SAMSUNG S5P Security SubSystem (SSS) DRIVER 13083M: Krzysztof Kozlowski <krzk@kernel.org> 13084M: Vladimir Zapolskiy <vz@mleia.com> 13085M: Kamil Konieczny <k.konieczny@partner.samsung.com> 13086L: linux-crypto@vger.kernel.org 13087L: linux-samsung-soc@vger.kernel.org 13088S: Maintained 13089F: drivers/crypto/s5p-sss.c 13090 13091SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 13092M: Kyungmin Park <kyungmin.park@samsung.com> 13093M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13094L: linux-media@vger.kernel.org 13095Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13096S: Supported 13097F: drivers/media/platform/exynos4-is/ 13098 13099SAMSUNG SOC CLOCK DRIVERS 13100M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13101M: Tomasz Figa <tomasz.figa@gmail.com> 13102M: Chanwoo Choi <cw00.choi@samsung.com> 13103S: Supported 13104L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13105T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 13106F: drivers/clk/samsung/ 13107F: include/dt-bindings/clock/exynos*.h 13108F: Documentation/devicetree/bindings/clock/exynos*.txt 13109 13110SAMSUNG SPI DRIVERS 13111M: Kukjin Kim <kgene@kernel.org> 13112M: Krzysztof Kozlowski <krzk@kernel.org> 13113M: Andi Shyti <andi@etezian.org> 13114L: linux-spi@vger.kernel.org 13115L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13116S: Maintained 13117F: Documentation/devicetree/bindings/spi/spi-samsung.txt 13118F: drivers/spi/spi-s3c* 13119F: include/linux/platform_data/spi-s3c64xx.h 13120 13121SAMSUNG SXGBE DRIVERS 13122M: Byungho An <bh74.an@samsung.com> 13123M: Girish K S <ks.giri@samsung.com> 13124M: Vipul Pandya <vipul.pandya@samsung.com> 13125S: Supported 13126L: netdev@vger.kernel.org 13127F: drivers/net/ethernet/samsung/sxgbe/ 13128 13129SAMSUNG THERMAL DRIVER 13130M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13131L: linux-pm@vger.kernel.org 13132L: linux-samsung-soc@vger.kernel.org 13133S: Supported 13134T: git https://github.com/lmajewski/linux-samsung-thermal.git 13135F: drivers/thermal/samsung/ 13136 13137SAMSUNG USB2 PHY DRIVER 13138M: Kamil Debski <kamil@wypas.org> 13139M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13140L: linux-kernel@vger.kernel.org 13141S: Supported 13142F: Documentation/devicetree/bindings/phy/samsung-phy.txt 13143F: Documentation/phy/samsung-usb2.txt 13144F: drivers/phy/samsung/phy-exynos4210-usb2.c 13145F: drivers/phy/samsung/phy-exynos4x12-usb2.c 13146F: drivers/phy/samsung/phy-exynos5250-usb2.c 13147F: drivers/phy/samsung/phy-s5pv210-usb2.c 13148F: drivers/phy/samsung/phy-samsung-usb2.c 13149F: drivers/phy/samsung/phy-samsung-usb2.h 13150 13151SC1200 WDT DRIVER 13152M: Zwane Mwaikambo <zwanem@gmail.com> 13153S: Maintained 13154F: drivers/watchdog/sc1200wdt.c 13155 13156SCHEDULER 13157M: Ingo Molnar <mingo@redhat.com> 13158M: Peter Zijlstra <peterz@infradead.org> 13159L: linux-kernel@vger.kernel.org 13160T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 13161S: Maintained 13162F: kernel/sched/ 13163F: include/linux/sched.h 13164F: include/uapi/linux/sched.h 13165F: include/linux/wait.h 13166 13167SCR24X CHIP CARD INTERFACE DRIVER 13168M: Lubomir Rintel <lkundrak@v3.sk> 13169S: Supported 13170F: drivers/char/pcmcia/scr24x_cs.c 13171 13172SCSI CDROM DRIVER 13173M: Jens Axboe <axboe@kernel.dk> 13174L: linux-scsi@vger.kernel.org 13175W: http://www.kernel.dk 13176S: Maintained 13177F: drivers/scsi/sr* 13178 13179SCSI RDMA PROTOCOL (SRP) INITIATOR 13180M: Bart Van Assche <bvanassche@acm.org> 13181L: linux-rdma@vger.kernel.org 13182S: Supported 13183Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13184F: drivers/infiniband/ulp/srp/ 13185F: include/scsi/srp.h 13186 13187SCSI RDMA PROTOCOL (SRP) TARGET 13188M: Bart Van Assche <bvanassche@acm.org> 13189L: linux-rdma@vger.kernel.org 13190L: target-devel@vger.kernel.org 13191S: Supported 13192Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13193F: drivers/infiniband/ulp/srpt/ 13194 13195SCSI SG DRIVER 13196M: Doug Gilbert <dgilbert@interlog.com> 13197L: linux-scsi@vger.kernel.org 13198W: http://sg.danny.cz/sg 13199S: Maintained 13200F: Documentation/scsi/scsi-generic.txt 13201F: drivers/scsi/sg.c 13202F: include/scsi/sg.h 13203 13204SCSI SUBSYSTEM 13205M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 13206T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 13207M: "Martin K. Petersen" <martin.petersen@oracle.com> 13208T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13209L: linux-scsi@vger.kernel.org 13210S: Maintained 13211F: Documentation/devicetree/bindings/scsi/ 13212F: drivers/scsi/ 13213F: include/scsi/ 13214 13215SCSI TAPE DRIVER 13216M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 13217L: linux-scsi@vger.kernel.org 13218S: Maintained 13219F: Documentation/scsi/st.txt 13220F: drivers/scsi/st.* 13221F: drivers/scsi/st_*.h 13222 13223SCTP PROTOCOL 13224M: Vlad Yasevich <vyasevich@gmail.com> 13225M: Neil Horman <nhorman@tuxdriver.com> 13226M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 13227L: linux-sctp@vger.kernel.org 13228W: http://lksctp.sourceforge.net 13229S: Maintained 13230F: Documentation/networking/sctp.txt 13231F: include/linux/sctp.h 13232F: include/uapi/linux/sctp.h 13233F: include/net/sctp/ 13234F: net/sctp/ 13235 13236SCx200 CPU SUPPORT 13237M: Jim Cromie <jim.cromie@gmail.com> 13238S: Odd Fixes 13239F: Documentation/i2c/busses/scx200_acb 13240F: arch/x86/platform/scx200/ 13241F: drivers/watchdog/scx200_wdt.c 13242F: drivers/i2c/busses/scx200* 13243F: drivers/mtd/maps/scx200_docflash.c 13244F: include/linux/scx200.h 13245 13246SCx200 GPIO DRIVER 13247M: Jim Cromie <jim.cromie@gmail.com> 13248S: Maintained 13249F: drivers/char/scx200_gpio.c 13250F: include/linux/scx200_gpio.h 13251 13252SCx200 HRT CLOCKSOURCE DRIVER 13253M: Jim Cromie <jim.cromie@gmail.com> 13254S: Maintained 13255F: drivers/clocksource/scx200_hrt.c 13256 13257SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 13258M: Sascha Sommer <saschasommer@freenet.de> 13259L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 13260S: Maintained 13261F: drivers/mmc/host/sdricoh_cs.c 13262 13263SECURE COMPUTING 13264M: Kees Cook <keescook@chromium.org> 13265R: Andy Lutomirski <luto@amacapital.net> 13266R: Will Drewry <wad@chromium.org> 13267T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 13268S: Supported 13269F: kernel/seccomp.c 13270F: include/uapi/linux/seccomp.h 13271F: include/linux/seccomp.h 13272F: tools/testing/selftests/seccomp/* 13273F: tools/testing/selftests/kselftest_harness.h 13274F: Documentation/userspace-api/seccomp_filter.rst 13275K: \bsecure_computing 13276K: \bTIF_SECCOMP\b 13277 13278SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 13279M: Al Cooper <alcooperx@gmail.com> 13280L: linux-mmc@vger.kernel.org 13281L: bcm-kernel-feedback-list@broadcom.com 13282S: Maintained 13283F: drivers/mmc/host/sdhci-brcmstb* 13284 13285SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13286M: Adrian Hunter <adrian.hunter@intel.com> 13287L: linux-mmc@vger.kernel.org 13288T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 13289S: Maintained 13290F: drivers/mmc/host/sdhci* 13291F: include/linux/mmc/sdhci* 13292 13293SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13294M: Prabu Thangamuthu <prabu.t@synopsys.com> 13295M: Manjunath M B <manjumb@synopsys.com> 13296L: linux-mmc@vger.kernel.org 13297S: Maintained 13298F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13299 13300SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 13301M: Ludovic Desroches <ludovic.desroches@microchip.com> 13302L: linux-mmc@vger.kernel.org 13303S: Supported 13304F: drivers/mmc/host/sdhci-of-at91.c 13305 13306SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13307M: Ben Dooks <ben-linux@fluff.org> 13308M: Jaehoon Chung <jh80.chung@samsung.com> 13309L: linux-mmc@vger.kernel.org 13310S: Maintained 13311F: drivers/mmc/host/sdhci-s3c* 13312 13313SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13314M: Viresh Kumar <vireshk@kernel.org> 13315L: linux-mmc@vger.kernel.org 13316S: Maintained 13317F: drivers/mmc/host/sdhci-spear.c 13318 13319SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13320M: Kishon Vijay Abraham I <kishon@ti.com> 13321L: linux-mmc@vger.kernel.org 13322S: Maintained 13323F: drivers/mmc/host/sdhci-omap.c 13324 13325SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13326M: Scott Bauer <scott.bauer@intel.com> 13327M: Jonathan Derrick <jonathan.derrick@intel.com> 13328L: linux-block@vger.kernel.org 13329S: Supported 13330F: block/sed* 13331F: block/opal_proto.h 13332F: include/linux/sed* 13333F: include/uapi/linux/sed* 13334 13335SECURITY CONTACT 13336M: Security Officers <security@kernel.org> 13337S: Supported 13338 13339SECURITY SUBSYSTEM 13340M: James Morris <jmorris@namei.org> 13341M: "Serge E. Hallyn" <serge@hallyn.com> 13342L: linux-security-module@vger.kernel.org (suggested Cc:) 13343T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13344W: http://kernsec.org/ 13345S: Supported 13346F: security/ 13347X: security/selinux/ 13348 13349SELINUX SECURITY MODULE 13350M: Paul Moore <paul@paul-moore.com> 13351M: Stephen Smalley <sds@tycho.nsa.gov> 13352M: Eric Paris <eparis@parisplace.org> 13353L: selinux@vger.kernel.org 13354W: https://selinuxproject.org 13355W: https://github.com/SELinuxProject 13356T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13357S: Supported 13358F: include/linux/selinux* 13359F: security/selinux/ 13360F: scripts/selinux/ 13361F: Documentation/admin-guide/LSM/SELinux.rst 13362 13363SENSABLE PHANTOM 13364M: Jiri Slaby <jirislaby@gmail.com> 13365S: Maintained 13366F: drivers/misc/phantom.c 13367F: include/uapi/linux/phantom.h 13368 13369SERIAL DEVICE BUS 13370M: Rob Herring <robh@kernel.org> 13371L: linux-serial@vger.kernel.org 13372S: Maintained 13373F: Documentation/devicetree/bindings/serial/slave-device.txt 13374F: drivers/tty/serdev/ 13375F: include/linux/serdev.h 13376 13377SERIAL DRIVERS 13378M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13379L: linux-serial@vger.kernel.org 13380S: Maintained 13381F: Documentation/devicetree/bindings/serial/ 13382F: drivers/tty/serial/ 13383 13384SERIAL IR RECEIVER 13385M: Sean Young <sean@mess.org> 13386L: linux-media@vger.kernel.org 13387S: Maintained 13388F: drivers/media/rc/serial_ir.c 13389 13390SFC NETWORK DRIVER 13391M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13392M: Edward Cree <ecree@solarflare.com> 13393M: Bert Kenward <bkenward@solarflare.com> 13394L: netdev@vger.kernel.org 13395S: Supported 13396F: drivers/net/ethernet/sfc/ 13397 13398SGI GRU DRIVER 13399M: Dimitri Sivanich <sivanich@sgi.com> 13400S: Maintained 13401F: drivers/misc/sgi-gru/ 13402 13403SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 13404M: Pat Gefre <pfg@sgi.com> 13405L: linux-ia64@vger.kernel.org 13406S: Supported 13407F: Documentation/ia64/serial.txt 13408F: drivers/tty/serial/ioc?_serial.c 13409F: include/linux/ioc?.h 13410 13411SGI XP/XPC/XPNET DRIVER 13412M: Cliff Whickman <cpw@sgi.com> 13413M: Robin Holt <robinmholt@gmail.com> 13414S: Maintained 13415F: drivers/misc/sgi-xp/ 13416 13417SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 13418M: Ursula Braun <ubraun@linux.ibm.com> 13419L: linux-s390@vger.kernel.org 13420W: http://www.ibm.com/developerworks/linux/linux390/ 13421S: Supported 13422F: net/smc/ 13423 13424SHARP RJ54N1CB0C SENSOR DRIVER 13425M: Jacopo Mondi <jacopo@jmondi.org> 13426L: linux-media@vger.kernel.org 13427T: git git://linuxtv.org/media_tree.git 13428S: Odd fixes 13429F: drivers/media/i2c/rj54n1cb0c.c 13430F: include/media/i2c/rj54n1cb0c.h 13431 13432SH_VEU V4L2 MEM2MEM DRIVER 13433L: linux-media@vger.kernel.org 13434S: Orphan 13435F: drivers/media/platform/sh_veu.c 13436 13437SH_VOU V4L2 OUTPUT DRIVER 13438L: linux-media@vger.kernel.org 13439S: Orphan 13440F: drivers/media/platform/sh_vou.c 13441F: include/media/drv-intf/sh_vou.h 13442 13443SI2157 MEDIA DRIVER 13444M: Antti Palosaari <crope@iki.fi> 13445L: linux-media@vger.kernel.org 13446W: https://linuxtv.org 13447W: http://palosaari.fi/linux/ 13448Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13449T: git git://linuxtv.org/anttip/media_tree.git 13450S: Maintained 13451F: drivers/media/tuners/si2157* 13452 13453SI2165 MEDIA DRIVER 13454M: Matthias Schwarzott <zzam@gentoo.org> 13455L: linux-media@vger.kernel.org 13456W: https://linuxtv.org 13457Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13458S: Maintained 13459F: drivers/media/dvb-frontends/si2165* 13460 13461SI2168 MEDIA DRIVER 13462M: Antti Palosaari <crope@iki.fi> 13463L: linux-media@vger.kernel.org 13464W: https://linuxtv.org 13465W: http://palosaari.fi/linux/ 13466Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13467T: git git://linuxtv.org/anttip/media_tree.git 13468S: Maintained 13469F: drivers/media/dvb-frontends/si2168* 13470 13471SI470X FM RADIO RECEIVER I2C DRIVER 13472M: Hans Verkuil <hverkuil@xs4all.nl> 13473L: linux-media@vger.kernel.org 13474T: git git://linuxtv.org/media_tree.git 13475W: https://linuxtv.org 13476S: Odd Fixes 13477F: drivers/media/radio/si470x/radio-si470x-i2c.c 13478 13479SI470X FM RADIO RECEIVER USB DRIVER 13480M: Hans Verkuil <hverkuil@xs4all.nl> 13481L: linux-media@vger.kernel.org 13482T: git git://linuxtv.org/media_tree.git 13483W: https://linuxtv.org 13484S: Maintained 13485F: drivers/media/radio/si470x/radio-si470x-common.c 13486F: drivers/media/radio/si470x/radio-si470x.h 13487F: drivers/media/radio/si470x/radio-si470x-usb.c 13488 13489SI4713 FM RADIO TRANSMITTER I2C DRIVER 13490M: Eduardo Valentin <edubezval@gmail.com> 13491L: linux-media@vger.kernel.org 13492T: git git://linuxtv.org/media_tree.git 13493W: https://linuxtv.org 13494S: Odd Fixes 13495F: drivers/media/radio/si4713/si4713.? 13496 13497SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 13498M: Eduardo Valentin <edubezval@gmail.com> 13499L: linux-media@vger.kernel.org 13500T: git git://linuxtv.org/media_tree.git 13501W: https://linuxtv.org 13502S: Odd Fixes 13503F: drivers/media/radio/si4713/radio-platform-si4713.c 13504 13505SI4713 FM RADIO TRANSMITTER USB DRIVER 13506M: Hans Verkuil <hverkuil@xs4all.nl> 13507L: linux-media@vger.kernel.org 13508T: git git://linuxtv.org/media_tree.git 13509W: https://linuxtv.org 13510S: Maintained 13511F: drivers/media/radio/si4713/radio-usb-si4713.c 13512 13513SIANO DVB DRIVER 13514M: Mauro Carvalho Chehab <mchehab@kernel.org> 13515L: linux-media@vger.kernel.org 13516W: https://linuxtv.org 13517T: git git://linuxtv.org/media_tree.git 13518S: Odd fixes 13519F: drivers/media/common/siano/ 13520F: drivers/media/usb/siano/ 13521F: drivers/media/usb/siano/ 13522F: drivers/media/mmc/siano/ 13523 13524SIFIVE DRIVERS 13525M: Palmer Dabbelt <palmer@sifive.com> 13526L: linux-riscv@lists.infradead.org 13527T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13528S: Supported 13529K: sifive 13530N: sifive 13531 13532SILEAD TOUCHSCREEN DRIVER 13533M: Hans de Goede <hdegoede@redhat.com> 13534L: linux-input@vger.kernel.org 13535L: platform-driver-x86@vger.kernel.org 13536S: Maintained 13537F: drivers/input/touchscreen/silead.c 13538F: drivers/platform/x86/touchscreen_dmi.c 13539 13540SILICON MOTION SM712 FRAME BUFFER DRIVER 13541M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13542M: Teddy Wang <teddy.wang@siliconmotion.com> 13543M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13544L: linux-fbdev@vger.kernel.org 13545S: Maintained 13546F: drivers/video/fbdev/sm712* 13547F: Documentation/fb/sm712fb.txt 13548 13549SIMPLE FIRMWARE INTERFACE (SFI) 13550M: Len Brown <lenb@kernel.org> 13551L: sfi-devel@simplefirmware.org 13552W: http://simplefirmware.org/ 13553T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 13554S: Supported 13555F: arch/x86/platform/sfi/ 13556F: drivers/sfi/ 13557F: include/linux/sfi*.h 13558 13559SIMPLEFB FB DRIVER 13560M: Hans de Goede <hdegoede@redhat.com> 13561L: linux-fbdev@vger.kernel.org 13562S: Maintained 13563F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 13564F: drivers/video/fbdev/simplefb.c 13565F: include/linux/platform_data/simplefb.h 13566 13567SIMTEC EB110ATX (Chalice CATS) 13568P: Ben Dooks 13569P: Vincent Sanders <vince@simtec.co.uk> 13570M: Simtec Linux Team <linux@simtec.co.uk> 13571W: http://www.simtec.co.uk/products/EB110ATX/ 13572S: Supported 13573 13574SIMTEC EB2410ITX (BAST) 13575P: Ben Dooks 13576P: Vincent Sanders <vince@simtec.co.uk> 13577M: Simtec Linux Team <linux@simtec.co.uk> 13578W: http://www.simtec.co.uk/products/EB2410ITX/ 13579S: Supported 13580F: arch/arm/mach-s3c24xx/mach-bast.c 13581F: arch/arm/mach-s3c24xx/bast-ide.c 13582F: arch/arm/mach-s3c24xx/bast-irq.c 13583 13584SIPHASH PRF ROUTINES 13585M: Jason A. Donenfeld <Jason@zx2c4.com> 13586S: Maintained 13587F: lib/siphash.c 13588F: lib/test_siphash.c 13589F: include/linux/siphash.h 13590 13591SIOX 13592M: Gavin Schenk <g.schenk@eckelmann.de> 13593M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13594R: Pengutronix Kernel Team <kernel@pengutronix.de> 13595S: Supported 13596F: drivers/siox/* 13597F: drivers/gpio/gpio-siox.c 13598F: include/trace/events/siox.h 13599 13600SIS 190 ETHERNET DRIVER 13601M: Francois Romieu <romieu@fr.zoreil.com> 13602L: netdev@vger.kernel.org 13603S: Maintained 13604F: drivers/net/ethernet/sis/sis190.c 13605 13606SIS 900/7016 FAST ETHERNET DRIVER 13607M: Daniele Venzano <venza@brownhat.org> 13608W: http://www.brownhat.org/sis900.html 13609L: netdev@vger.kernel.org 13610S: Maintained 13611F: drivers/net/ethernet/sis/sis900.* 13612 13613SIS FRAMEBUFFER DRIVER 13614M: Thomas Winischhofer <thomas@winischhofer.net> 13615W: http://www.winischhofer.net/linuxsisvga.shtml 13616S: Maintained 13617F: Documentation/fb/sisfb.txt 13618F: drivers/video/fbdev/sis/ 13619F: include/video/sisfb.h 13620 13621SIS USB2VGA DRIVER 13622M: Thomas Winischhofer <thomas@winischhofer.net> 13623W: http://www.winischhofer.at/linuxsisusbvga.shtml 13624S: Maintained 13625F: drivers/usb/misc/sisusbvga/ 13626 13627SLAB ALLOCATOR 13628M: Christoph Lameter <cl@linux.com> 13629M: Pekka Enberg <penberg@kernel.org> 13630M: David Rientjes <rientjes@google.com> 13631M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13632M: Andrew Morton <akpm@linux-foundation.org> 13633L: linux-mm@kvack.org 13634S: Maintained 13635F: include/linux/sl?b*.h 13636F: mm/sl?b* 13637 13638SLEEPABLE READ-COPY UPDATE (SRCU) 13639M: Lai Jiangshan <jiangshanlai@gmail.com> 13640M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 13641M: Josh Triplett <josh@joshtriplett.org> 13642R: Steven Rostedt <rostedt@goodmis.org> 13643R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13644L: linux-kernel@vger.kernel.org 13645W: http://www.rdrop.com/users/paulmck/RCU/ 13646S: Supported 13647T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13648F: include/linux/srcu*.h 13649F: kernel/rcu/srcu*.c 13650 13651SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13652M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13653L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13654S: Maintained 13655F: drivers/slimbus/ 13656F: Documentation/devicetree/bindings/slimbus/ 13657F: include/linux/slimbus.h 13658 13659SMACK SECURITY MODULE 13660M: Casey Schaufler <casey@schaufler-ca.com> 13661L: linux-security-module@vger.kernel.org 13662W: http://schaufler-ca.com 13663T: git git://github.com/cschaufler/smack-next 13664S: Maintained 13665F: Documentation/admin-guide/LSM/Smack.rst 13666F: security/smack/ 13667 13668SMC91x ETHERNET DRIVER 13669M: Nicolas Pitre <nico@fluxnic.net> 13670S: Odd Fixes 13671F: drivers/net/ethernet/smsc/smc91x.* 13672 13673SMIA AND SMIA++ IMAGE SENSOR DRIVER 13674M: Sakari Ailus <sakari.ailus@iki.fi> 13675L: linux-media@vger.kernel.org 13676S: Maintained 13677F: drivers/media/i2c/smiapp/ 13678F: include/media/i2c/smiapp.h 13679F: drivers/media/i2c/smiapp-pll.c 13680F: drivers/media/i2c/smiapp-pll.h 13681F: include/uapi/linux/smiapp.h 13682F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 13683 13684SMM665 HARDWARE MONITOR DRIVER 13685M: Guenter Roeck <linux@roeck-us.net> 13686L: linux-hwmon@vger.kernel.org 13687S: Maintained 13688F: Documentation/hwmon/smm665 13689F: drivers/hwmon/smm665.c 13690 13691SMSC EMC2103 HARDWARE MONITOR DRIVER 13692M: Steve Glendinning <steve.glendinning@shawell.net> 13693L: linux-hwmon@vger.kernel.org 13694S: Maintained 13695F: Documentation/hwmon/emc2103 13696F: drivers/hwmon/emc2103.c 13697 13698SMSC SCH5627 HARDWARE MONITOR DRIVER 13699M: Hans de Goede <hdegoede@redhat.com> 13700L: linux-hwmon@vger.kernel.org 13701S: Supported 13702F: Documentation/hwmon/sch5627 13703F: drivers/hwmon/sch5627.c 13704 13705SMSC UFX6000 and UFX7000 USB to VGA DRIVER 13706M: Steve Glendinning <steve.glendinning@shawell.net> 13707L: linux-fbdev@vger.kernel.org 13708S: Maintained 13709F: drivers/video/fbdev/smscufx.c 13710 13711SMSC47B397 HARDWARE MONITOR DRIVER 13712M: Jean Delvare <jdelvare@suse.com> 13713L: linux-hwmon@vger.kernel.org 13714S: Maintained 13715F: Documentation/hwmon/smsc47b397 13716F: drivers/hwmon/smsc47b397.c 13717 13718SMSC911x ETHERNET DRIVER 13719M: Steve Glendinning <steve.glendinning@shawell.net> 13720L: netdev@vger.kernel.org 13721S: Maintained 13722F: include/linux/smsc911x.h 13723F: drivers/net/ethernet/smsc/smsc911x.* 13724 13725SMSC9420 PCI ETHERNET DRIVER 13726M: Steve Glendinning <steve.glendinning@shawell.net> 13727L: netdev@vger.kernel.org 13728S: Maintained 13729F: drivers/net/ethernet/smsc/smsc9420.* 13730 13731SOC-CAMERA V4L2 SUBSYSTEM 13732L: linux-media@vger.kernel.org 13733T: git git://linuxtv.org/media_tree.git 13734S: Orphan 13735F: include/media/soc* 13736F: drivers/media/i2c/soc_camera/ 13737F: drivers/media/platform/soc_camera/ 13738 13739SOCIONEXT SYNQUACER I2C DRIVER 13740M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 13741L: linux-i2c@vger.kernel.org 13742S: Maintained 13743F: drivers/i2c/busses/i2c-synquacer.c 13744F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 13745 13746SOCIONEXT UNIPHIER SOUND DRIVER 13747L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13748S: Orphan 13749F: sound/soc/uniphier/ 13750 13751SOEKRIS NET48XX LED SUPPORT 13752M: Chris Boot <bootc@bootc.net> 13753S: Maintained 13754F: drivers/leds/leds-net48xx.c 13755 13756SOFT-ROCE DRIVER (rxe) 13757M: Moni Shoua <monis@mellanox.com> 13758L: linux-rdma@vger.kernel.org 13759S: Supported 13760W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13761Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13762F: drivers/infiniband/sw/rxe/ 13763F: include/uapi/rdma/rdma_user_rxe.h 13764 13765SOFTLOGIC 6x10 MPEG CODEC 13766M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13767M: Anton Sviridenko <anton@corp.bluecherry.net> 13768M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13769M: Andrey Utkin <andrey_utkin@fastmail.com> 13770M: Ismael Luceno <ismael@iodev.co.uk> 13771L: linux-media@vger.kernel.org 13772S: Supported 13773F: drivers/media/pci/solo6x10/ 13774 13775SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13776M: James Morse <james.morse@arm.com> 13777L: linux-arm-kernel@lists.infradead.org 13778S: Maintained 13779F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13780F: drivers/firmware/arm_sdei.c 13781F: include/linux/arm_sdei.h 13782F: include/uapi/linux/arm_sdei.h 13783 13784SOFTWARE RAID (Multiple Disks) SUPPORT 13785M: Shaohua Li <shli@kernel.org> 13786L: linux-raid@vger.kernel.org 13787T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13788S: Supported 13789F: drivers/md/Makefile 13790F: drivers/md/Kconfig 13791F: drivers/md/md* 13792F: drivers/md/raid* 13793F: include/linux/raid/ 13794F: include/uapi/linux/raid/ 13795 13796SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13797M: Jassi Brar <jaswinder.singh@linaro.org> 13798L: netdev@vger.kernel.org 13799S: Maintained 13800F: drivers/net/ethernet/socionext/netsec.c 13801F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13802 13803SOLIDRUN CLEARFOG SUPPORT 13804M: Russell King <linux@armlinux.org.uk> 13805S: Maintained 13806F: arch/arm/boot/dts/armada-388-clearfog* 13807F: arch/arm/boot/dts/armada-38x-solidrun-* 13808 13809SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13810M: Russell King <linux@armlinux.org.uk> 13811S: Maintained 13812F: arch/arm/boot/dts/imx6*-cubox-i* 13813F: arch/arm/boot/dts/imx6*-hummingboard* 13814F: arch/arm/boot/dts/imx6*-sr-* 13815 13816SONIC NETWORK DRIVER 13817M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13818L: netdev@vger.kernel.org 13819S: Maintained 13820F: drivers/net/ethernet/natsemi/sonic.* 13821 13822SONICS SILICON BACKPLANE DRIVER (SSB) 13823M: Michael Buesch <m@bues.ch> 13824L: linux-wireless@vger.kernel.org 13825S: Maintained 13826F: drivers/ssb/ 13827F: include/linux/ssb/ 13828 13829SONY IMX258 SENSOR DRIVER 13830M: Sakari Ailus <sakari.ailus@linux.intel.com> 13831L: linux-media@vger.kernel.org 13832T: git git://linuxtv.org/media_tree.git 13833S: Maintained 13834F: drivers/media/i2c/imx258.c 13835 13836SONY IMX274 SENSOR DRIVER 13837M: Leon Luo <leonl@leopardimaging.com> 13838L: linux-media@vger.kernel.org 13839T: git git://linuxtv.org/media_tree.git 13840S: Maintained 13841F: drivers/media/i2c/imx274.c 13842F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13843 13844SONY IMX319 SENSOR DRIVER 13845M: Bingbu Cao <bingbu.cao@intel.com> 13846L: linux-media@vger.kernel.org 13847T: git git://linuxtv.org/media_tree.git 13848S: Maintained 13849F: drivers/media/i2c/imx319.c 13850 13851SONY IMX355 SENSOR DRIVER 13852M: Tianshu Qiu <tian.shu.qiu@intel.com> 13853L: linux-media@vger.kernel.org 13854T: git git://linuxtv.org/media_tree.git 13855S: Maintained 13856F: drivers/media/i2c/imx355.c 13857 13858SONY MEMORYSTICK CARD SUPPORT 13859M: Alex Dubov <oakad@yahoo.com> 13860W: http://tifmxx.berlios.de/ 13861S: Maintained 13862F: drivers/memstick/host/tifm_ms.c 13863 13864SONY MEMORYSTICK STANDARD SUPPORT 13865M: Maxim Levitsky <maximlevitsky@gmail.com> 13866S: Maintained 13867F: drivers/memstick/core/ms_block.* 13868 13869SONY VAIO CONTROL DEVICE DRIVER 13870M: Mattia Dongili <malattia@linux.it> 13871L: platform-driver-x86@vger.kernel.org 13872W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13873S: Maintained 13874F: Documentation/laptops/sony-laptop.txt 13875F: drivers/char/sonypi.c 13876F: drivers/platform/x86/sony-laptop.c 13877F: include/linux/sony-laptop.h 13878 13879SOUND 13880M: Jaroslav Kysela <perex@perex.cz> 13881M: Takashi Iwai <tiwai@suse.com> 13882L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13883W: http://www.alsa-project.org/ 13884T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13885T: git git://git.alsa-project.org/alsa-kernel.git 13886Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13887S: Maintained 13888F: Documentation/sound/ 13889F: include/sound/ 13890F: include/uapi/sound/ 13891F: sound/ 13892 13893SOUND - COMPRESSED AUDIO 13894M: Vinod Koul <vkoul@kernel.org> 13895L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13896T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13897S: Supported 13898F: Documentation/sound/designs/compress-offload.rst 13899F: include/sound/compress_driver.h 13900F: include/uapi/sound/compress_* 13901F: sound/core/compress_offload.c 13902F: sound/soc/soc-compress.c 13903 13904SOUND - DMAENGINE HELPERS 13905M: Lars-Peter Clausen <lars@metafoo.de> 13906S: Supported 13907F: include/sound/dmaengine_pcm.h 13908F: sound/core/pcm_dmaengine.c 13909F: sound/soc/soc-generic-dmaengine-pcm.c 13910 13911SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13912M: Liam Girdwood <lgirdwood@gmail.com> 13913M: Mark Brown <broonie@kernel.org> 13914T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13915L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13916W: http://alsa-project.org/main/index.php/ASoC 13917S: Supported 13918F: Documentation/devicetree/bindings/sound/ 13919F: Documentation/sound/soc/ 13920F: sound/soc/ 13921F: include/sound/soc* 13922 13923SOUNDWIRE SUBSYSTEM 13924M: Vinod Koul <vkoul@kernel.org> 13925M: Sanyog Kale <sanyog.r.kale@intel.com> 13926R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13927L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13928S: Supported 13929F: Documentation/driver-api/soundwire/ 13930F: drivers/soundwire/ 13931F: include/linux/soundwire/ 13932 13933SP2 MEDIA DRIVER 13934M: Olli Salonen <olli.salonen@iki.fi> 13935L: linux-media@vger.kernel.org 13936W: https://linuxtv.org 13937Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13938S: Maintained 13939F: drivers/media/dvb-frontends/sp2* 13940 13941SPARC + UltraSPARC (sparc/sparc64) 13942M: "David S. Miller" <davem@davemloft.net> 13943L: sparclinux@vger.kernel.org 13944Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13945T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13946T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13947S: Maintained 13948F: arch/sparc/ 13949F: drivers/sbus/ 13950 13951SPARC SERIAL DRIVERS 13952M: "David S. Miller" <davem@davemloft.net> 13953L: sparclinux@vger.kernel.org 13954T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13955T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13956S: Maintained 13957F: include/linux/sunserialcore.h 13958F: drivers/tty/serial/suncore.c 13959F: drivers/tty/serial/sunhv.c 13960F: drivers/tty/serial/sunsab.c 13961F: drivers/tty/serial/sunsab.h 13962F: drivers/tty/serial/sunsu.c 13963F: drivers/tty/serial/sunzilog.c 13964F: drivers/tty/serial/sunzilog.h 13965F: drivers/tty/vcc.c 13966 13967SPARSE CHECKER 13968M: "Christopher Li" <sparse@chrisli.org> 13969L: linux-sparse@vger.kernel.org 13970W: https://sparse.wiki.kernel.org/ 13971T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13972T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13973S: Maintained 13974F: include/linux/compiler.h 13975 13976SPEAR CLOCK FRAMEWORK SUPPORT 13977M: Viresh Kumar <vireshk@kernel.org> 13978L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13979W: http://www.st.com/spear 13980S: Maintained 13981F: drivers/clk/spear/ 13982 13983SPEAR PLATFORM SUPPORT 13984M: Viresh Kumar <vireshk@kernel.org> 13985M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13987W: http://www.st.com/spear 13988S: Maintained 13989F: arch/arm/boot/dts/spear* 13990F: arch/arm/mach-spear/ 13991 13992SPI NOR SUBSYSTEM 13993M: Marek Vasut <marek.vasut@gmail.com> 13994L: linux-mtd@lists.infradead.org 13995W: http://www.linux-mtd.infradead.org/ 13996Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13997T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13998T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13999S: Maintained 14000F: drivers/mtd/spi-nor/ 14001F: include/linux/mtd/spi-nor.h 14002 14003SPI SUBSYSTEM 14004M: Mark Brown <broonie@kernel.org> 14005L: linux-spi@vger.kernel.org 14006T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 14007Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 14008S: Maintained 14009F: Documentation/devicetree/bindings/spi/ 14010F: Documentation/spi/ 14011F: drivers/spi/ 14012F: include/linux/spi/ 14013F: include/uapi/linux/spi/ 14014F: tools/spi/ 14015 14016SPIDERNET NETWORK DRIVER for CELL 14017M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 14018L: netdev@vger.kernel.org 14019S: Supported 14020F: Documentation/networking/spider_net.txt 14021F: drivers/net/ethernet/toshiba/spider_net* 14022 14023SPMI SUBSYSTEM 14024R: Stephen Boyd <sboyd@kernel.org> 14025L: linux-arm-msm@vger.kernel.org 14026F: Documentation/devicetree/bindings/spmi/ 14027F: drivers/spmi/ 14028F: include/dt-bindings/spmi/spmi.h 14029F: include/linux/spmi.h 14030F: include/trace/events/spmi.h 14031 14032SPU FILE SYSTEM 14033M: Jeremy Kerr <jk@ozlabs.org> 14034L: linuxppc-dev@lists.ozlabs.org 14035W: http://www.ibm.com/developerworks/power/cell/ 14036S: Supported 14037F: Documentation/filesystems/spufs.txt 14038F: arch/powerpc/platforms/cell/spufs/ 14039 14040SQUASHFS FILE SYSTEM 14041M: Phillip Lougher <phillip@squashfs.org.uk> 14042L: squashfs-devel@lists.sourceforge.net (subscribers-only) 14043W: http://squashfs.org.uk 14044T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 14045S: Maintained 14046F: Documentation/filesystems/squashfs.txt 14047F: fs/squashfs/ 14048 14049SRM (Alpha) environment access 14050M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 14051S: Maintained 14052F: arch/alpha/kernel/srm_env.c 14053 14054ST STM32 I2C/SMBUS DRIVER 14055M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 14056L: linux-i2c@vger.kernel.org 14057S: Maintained 14058F: drivers/i2c/busses/i2c-stm32* 14059 14060ST VL53L0X ToF RANGER(I2C) IIO DRIVER 14061M: Song Qiang <songqiang1304521@gmail.com> 14062L: linux-iio@vger.kernel.org 14063S: Maintained 14064F: drivers/iio/proximity/vl53l0x-i2c.c 14065F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 14066 14067STABLE BRANCH 14068M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14069L: stable@vger.kernel.org 14070S: Supported 14071F: Documentation/process/stable-kernel-rules.rst 14072 14073STAGING - COMEDI 14074M: Ian Abbott <abbotti@mev.co.uk> 14075M: H Hartley Sweeten <hsweeten@visionengravers.com> 14076S: Odd Fixes 14077F: drivers/staging/comedi/ 14078 14079STAGING - EROFS FILE SYSTEM 14080M: Gao Xiang <gaoxiang25@huawei.com> 14081M: Chao Yu <yuchao0@huawei.com> 14082L: linux-erofs@lists.ozlabs.org 14083S: Maintained 14084F: drivers/staging/erofs/ 14085 14086STAGING - INDUSTRIAL IO 14087M: Jonathan Cameron <jic23@kernel.org> 14088L: linux-iio@vger.kernel.org 14089S: Odd Fixes 14090F: Documentation/devicetree/bindings/staging/iio/ 14091F: drivers/staging/iio/ 14092 14093STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 14094M: Marc Dietrich <marvin24@gmx.de> 14095L: ac100@lists.launchpad.net (moderated for non-subscribers) 14096L: linux-tegra@vger.kernel.org 14097S: Maintained 14098F: drivers/staging/nvec/ 14099 14100STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 14101M: Jens Frederich <jfrederich@gmail.com> 14102M: Daniel Drake <dsd@laptop.org> 14103M: Jon Nettleton <jon.nettleton@gmail.com> 14104W: http://wiki.laptop.org/go/DCON 14105S: Maintained 14106F: drivers/staging/olpc_dcon/ 14107 14108STAGING - REALTEK RTL8712U DRIVERS 14109M: Larry Finger <Larry.Finger@lwfinger.net> 14110M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 14111S: Odd Fixes 14112F: drivers/staging/rtl8712/ 14113 14114STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 14115M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14116M: Teddy Wang <teddy.wang@siliconmotion.com> 14117M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14118L: linux-fbdev@vger.kernel.org 14119S: Maintained 14120F: drivers/staging/sm750fb/ 14121 14122STAGING - SPEAKUP CONSOLE SPEECH DRIVER 14123M: William Hubbs <w.d.hubbs@gmail.com> 14124M: Chris Brannon <chris@the-brannons.com> 14125M: Kirk Reiser <kirk@reisers.ca> 14126M: Samuel Thibault <samuel.thibault@ens-lyon.org> 14127L: speakup@linux-speakup.org 14128W: http://www.linux-speakup.org/ 14129S: Odd Fixes 14130F: drivers/staging/speakup/ 14131 14132STAGING - VIA VT665X DRIVERS 14133M: Forest Bond <forest@alittletooquiet.net> 14134S: Odd Fixes 14135F: drivers/staging/vt665?/ 14136 14137STAGING - WILC1000 WIFI DRIVER 14138M: Aditya Shankar <aditya.shankar@microchip.com> 14139M: Ganesh Krishna <ganesh.krishna@microchip.com> 14140L: linux-wireless@vger.kernel.org 14141S: Supported 14142F: drivers/staging/wilc1000/ 14143 14144STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 14145M: Arnaud Patard <arnaud.patard@rtp-net.org> 14146S: Odd Fixes 14147F: drivers/staging/xgifb/ 14148 14149STAGING SUBSYSTEM 14150M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14151T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 14152L: devel@driverdev.osuosl.org 14153S: Supported 14154F: drivers/staging/ 14155 14156STARFIRE/DURALAN NETWORK DRIVER 14157M: Ion Badulescu <ionut@badula.org> 14158S: Odd Fixes 14159F: drivers/net/ethernet/adaptec/starfire* 14160 14161STEC S1220 SKD DRIVER 14162M: Bart Van Assche <bart.vanassche@wdc.com> 14163L: linux-block@vger.kernel.org 14164S: Maintained 14165F: drivers/block/skd*[ch] 14166 14167STI AUDIO (ASoC) DRIVERS 14168M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14169L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14170S: Maintained 14171F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 14172F: sound/soc/sti/ 14173 14174STI CEC DRIVER 14175M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 14176S: Maintained 14177F: drivers/media/platform/sti/cec/ 14178F: Documentation/devicetree/bindings/media/stih-cec.txt 14179 14180STK1160 USB VIDEO CAPTURE DRIVER 14181M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14182L: linux-media@vger.kernel.org 14183T: git git://linuxtv.org/media_tree.git 14184S: Maintained 14185F: drivers/media/usb/stk1160/ 14186 14187STM32 AUDIO (ASoC) DRIVERS 14188M: Olivier Moysan <olivier.moysan@st.com> 14189M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14190L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14191S: Maintained 14192F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 14193F: sound/soc/stm/ 14194 14195STM32 TIMER/LPTIMER DRIVERS 14196M: Fabrice Gasnier <fabrice.gasnier@st.com> 14197S: Maintained 14198F: drivers/*/stm32-*timer* 14199F: drivers/pwm/pwm-stm32* 14200F: include/linux/*/stm32-*tim* 14201F: Documentation/ABI/testing/*timer-stm32 14202F: Documentation/devicetree/bindings/*/stm32-*timer* 14203F: Documentation/devicetree/bindings/pwm/pwm-stm32* 14204 14205STMMAC ETHERNET DRIVER 14206M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 14207M: Alexandre Torgue <alexandre.torgue@st.com> 14208M: Jose Abreu <joabreu@synopsys.com> 14209L: netdev@vger.kernel.org 14210W: http://www.stlinux.com 14211S: Supported 14212F: drivers/net/ethernet/stmicro/stmmac/ 14213 14214SUN3/3X 14215M: Sam Creasey <sammy@sammy.net> 14216W: http://sammy.net/sun3/ 14217S: Maintained 14218F: arch/m68k/kernel/*sun3* 14219F: arch/m68k/sun3*/ 14220F: arch/m68k/include/asm/sun3* 14221F: drivers/net/ethernet/i825xx/sun3* 14222 14223SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 14224M: Hans de Goede <hdegoede@redhat.com> 14225L: linux-input@vger.kernel.org 14226S: Maintained 14227F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 14228F: drivers/input/keyboard/sun4i-lradc-keys.c 14229 14230SUNDANCE NETWORK DRIVER 14231M: Denis Kirjanov <kda@linux-powerpc.org> 14232L: netdev@vger.kernel.org 14233S: Maintained 14234F: drivers/net/ethernet/dlink/sundance.c 14235 14236SUPERH 14237M: Yoshinori Sato <ysato@users.sourceforge.jp> 14238M: Rich Felker <dalias@libc.org> 14239L: linux-sh@vger.kernel.org 14240Q: http://patchwork.kernel.org/project/linux-sh/list/ 14241S: Maintained 14242F: Documentation/sh/ 14243F: arch/sh/ 14244F: drivers/sh/ 14245 14246SUSPEND TO RAM 14247M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 14248M: Len Brown <len.brown@intel.com> 14249M: Pavel Machek <pavel@ucw.cz> 14250L: linux-pm@vger.kernel.org 14251B: https://bugzilla.kernel.org 14252S: Supported 14253F: Documentation/power/ 14254F: arch/x86/kernel/acpi/ 14255F: drivers/base/power/ 14256F: kernel/power/ 14257F: include/linux/suspend.h 14258F: include/linux/freezer.h 14259F: include/linux/pm.h 14260 14261SVGA HANDLING 14262M: Martin Mares <mj@ucw.cz> 14263L: linux-video@atrey.karlin.mff.cuni.cz 14264S: Maintained 14265F: Documentation/svga.txt 14266F: arch/x86/boot/video* 14267 14268SWIOTLB SUBSYSTEM 14269M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14270L: iommu@lists.linux-foundation.org 14271T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 14272S: Supported 14273F: kernel/dma/swiotlb.c 14274F: arch/*/kernel/pci-swiotlb.c 14275F: include/linux/swiotlb.h 14276 14277SWITCHDEV 14278M: Jiri Pirko <jiri@resnulli.us> 14279M: Ivan Vecera <ivecera@redhat.com> 14280L: netdev@vger.kernel.org 14281S: Supported 14282F: net/switchdev/ 14283F: include/net/switchdev.h 14284 14285SY8106A REGULATOR DRIVER 14286M: Icenowy Zheng <icenowy@aosc.io> 14287S: Maintained 14288F: drivers/regulator/sy8106a-regulator.c 14289F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 14290 14291SYNC FILE FRAMEWORK 14292M: Sumit Semwal <sumit.semwal@linaro.org> 14293R: Gustavo Padovan <gustavo@padovan.org> 14294S: Maintained 14295L: linux-media@vger.kernel.org 14296L: dri-devel@lists.freedesktop.org 14297F: drivers/dma-buf/sync_* 14298F: drivers/dma-buf/dma-fence* 14299F: drivers/dma-buf/sw_sync.c 14300F: include/linux/sync_file.h 14301F: include/uapi/linux/sync_file.h 14302F: Documentation/sync_file.txt 14303T: git git://anongit.freedesktop.org/drm/drm-misc 14304 14305SYNOPSYS ARC ARCHITECTURE 14306M: Vineet Gupta <vgupta@synopsys.com> 14307L: linux-snps-arc@lists.infradead.org 14308S: Supported 14309F: arch/arc/ 14310F: Documentation/devicetree/bindings/arc/* 14311F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14312F: drivers/clocksource/arc_timer.c 14313F: drivers/tty/serial/arc_uart.c 14314T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14315 14316SYNOPSYS ARC HSDK SDP pll clock driver 14317M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14318S: Supported 14319F: drivers/clk/clk-hsdk-pll.c 14320F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14321 14322SYNOPSYS ARC SDP clock driver 14323M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14324S: Supported 14325F: drivers/clk/axs10x/* 14326F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14327 14328SYNOPSYS ARC SDP platform support 14329M: Alexey Brodkin <abrodkin@synopsys.com> 14330S: Supported 14331F: arch/arc/plat-axs10x 14332F: arch/arc/boot/dts/ax* 14333F: Documentation/devicetree/bindings/arc/axs10* 14334 14335SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14336M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14337S: Supported 14338F: drivers/reset/reset-axs10x.c 14339F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14340 14341SYNOPSYS CREG GPIO DRIVER 14342M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14343S: Maintained 14344F: drivers/gpio/gpio-creg-snps.c 14345F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 14346 14347SYNOPSYS DESIGNWARE 8250 UART DRIVER 14348R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14349S: Maintained 14350F: drivers/tty/serial/8250/8250_dw.c 14351 14352SYNOPSYS DESIGNWARE APB GPIO DRIVER 14353M: Hoan Tran <hotran@apm.com> 14354L: linux-gpio@vger.kernel.org 14355S: Maintained 14356F: drivers/gpio/gpio-dwapb.c 14357F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14358 14359SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14360M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14361S: Maintained 14362F: drivers/dma/dwi-axi-dmac/ 14363F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14364 14365SYNOPSYS DESIGNWARE DMAC DRIVER 14366M: Viresh Kumar <vireshk@kernel.org> 14367R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14368S: Maintained 14369F: include/linux/dma/dw.h 14370F: include/linux/platform_data/dma-dw.h 14371F: drivers/dma/dw/ 14372 14373SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 14374M: Jose Abreu <Jose.Abreu@synopsys.com> 14375L: netdev@vger.kernel.org 14376S: Supported 14377F: drivers/net/ethernet/synopsys/ 14378 14379SYNOPSYS DESIGNWARE I2C DRIVER 14380M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 14381R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14382R: Mika Westerberg <mika.westerberg@linux.intel.com> 14383L: linux-i2c@vger.kernel.org 14384S: Maintained 14385F: drivers/i2c/busses/i2c-designware-* 14386F: include/linux/platform_data/i2c-designware.h 14387 14388SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 14389M: Jaehoon Chung <jh80.chung@samsung.com> 14390L: linux-mmc@vger.kernel.org 14391S: Maintained 14392F: drivers/mmc/host/dw_mmc* 14393 14394SYNOPSYS HSDK RESET CONTROLLER DRIVER 14395M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14396S: Supported 14397F: drivers/reset/reset-hsdk.c 14398F: include/dt-bindings/reset/snps,hsdk-reset.h 14399F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 14400 14401SYSTEM CONFIGURATION (SYSCON) 14402M: Lee Jones <lee.jones@linaro.org> 14403M: Arnd Bergmann <arnd@arndb.de> 14404T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 14405S: Supported 14406F: drivers/mfd/syscon.c 14407 14408SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 14409M: Sudeep Holla <sudeep.holla@arm.com> 14410L: linux-arm-kernel@lists.infradead.org 14411S: Maintained 14412F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 14413F: drivers/clk/clk-sc[mp]i.c 14414F: drivers/cpufreq/sc[mp]i-cpufreq.c 14415F: drivers/firmware/arm_scpi.c 14416F: drivers/firmware/arm_scmi/ 14417F: include/linux/sc[mp]i_protocol.h 14418 14419SYSTEM RESET/SHUTDOWN DRIVERS 14420M: Sebastian Reichel <sre@kernel.org> 14421L: linux-pm@vger.kernel.org 14422T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 14423S: Maintained 14424F: Documentation/devicetree/bindings/power/reset/ 14425F: drivers/power/reset/ 14426 14427SYSTEM TRACE MODULE CLASS 14428M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 14429S: Maintained 14430T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 14431F: Documentation/trace/stm.rst 14432F: drivers/hwtracing/stm/ 14433F: include/linux/stm.h 14434F: include/uapi/linux/stm.h 14435 14436SYSV FILESYSTEM 14437M: Christoph Hellwig <hch@infradead.org> 14438S: Maintained 14439F: Documentation/filesystems/sysv-fs.txt 14440F: fs/sysv/ 14441F: include/linux/sysv_fs.h 14442 14443TARGET SUBSYSTEM 14444M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 14445L: linux-scsi@vger.kernel.org 14446L: target-devel@vger.kernel.org 14447W: http://www.linux-iscsi.org 14448W: http://groups.google.com/group/linux-iscsi-target-dev 14449T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 14450S: Supported 14451F: drivers/target/ 14452F: include/target/ 14453F: Documentation/target/ 14454 14455TASKSTATS STATISTICS INTERFACE 14456M: Balbir Singh <bsingharora@gmail.com> 14457S: Maintained 14458F: Documentation/accounting/taskstats* 14459F: include/linux/taskstats* 14460F: kernel/taskstats.c 14461 14462TC subsystem 14463M: Jamal Hadi Salim <jhs@mojatatu.com> 14464M: Cong Wang <xiyou.wangcong@gmail.com> 14465M: Jiri Pirko <jiri@resnulli.us> 14466L: netdev@vger.kernel.org 14467S: Maintained 14468F: include/net/pkt_cls.h 14469F: include/net/pkt_sched.h 14470F: include/net/tc_act/ 14471F: include/uapi/linux/pkt_cls.h 14472F: include/uapi/linux/pkt_sched.h 14473F: include/uapi/linux/tc_act/ 14474F: include/uapi/linux/tc_ematch/ 14475F: net/sched/ 14476 14477TC90522 MEDIA DRIVER 14478M: Akihiro Tsukada <tskd08@gmail.com> 14479L: linux-media@vger.kernel.org 14480S: Odd Fixes 14481F: drivers/media/dvb-frontends/tc90522* 14482 14483TCP LOW PRIORITY MODULE 14484M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 14485M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 14486W: http://tcp-lp-mod.sourceforge.net/ 14487S: Maintained 14488F: net/ipv4/tcp_lp.c 14489 14490TDA10071 MEDIA DRIVER 14491M: Antti Palosaari <crope@iki.fi> 14492L: linux-media@vger.kernel.org 14493W: https://linuxtv.org 14494W: http://palosaari.fi/linux/ 14495Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14496T: git git://linuxtv.org/anttip/media_tree.git 14497S: Maintained 14498F: drivers/media/dvb-frontends/tda10071* 14499 14500TDA18212 MEDIA DRIVER 14501M: Antti Palosaari <crope@iki.fi> 14502L: linux-media@vger.kernel.org 14503W: https://linuxtv.org 14504W: http://palosaari.fi/linux/ 14505Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14506T: git git://linuxtv.org/anttip/media_tree.git 14507S: Maintained 14508F: drivers/media/tuners/tda18212* 14509 14510TDA18218 MEDIA DRIVER 14511M: Antti Palosaari <crope@iki.fi> 14512L: linux-media@vger.kernel.org 14513W: https://linuxtv.org 14514W: http://palosaari.fi/linux/ 14515Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14516T: git git://linuxtv.org/anttip/media_tree.git 14517S: Maintained 14518F: drivers/media/tuners/tda18218* 14519 14520TDA18250 MEDIA DRIVER 14521M: Olli Salonen <olli.salonen@iki.fi> 14522L: linux-media@vger.kernel.org 14523W: https://linuxtv.org 14524Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14525T: git git://linuxtv.org/media_tree.git 14526S: Maintained 14527F: drivers/media/tuners/tda18250* 14528 14529TDA18271 MEDIA DRIVER 14530M: Michael Krufky <mkrufky@linuxtv.org> 14531L: linux-media@vger.kernel.org 14532W: https://linuxtv.org 14533W: http://github.com/mkrufky 14534Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14535T: git git://linuxtv.org/mkrufky/tuners.git 14536S: Maintained 14537F: drivers/media/tuners/tda18271* 14538 14539TDA1997x MEDIA DRIVER 14540M: Tim Harvey <tharvey@gateworks.com> 14541L: linux-media@vger.kernel.org 14542W: https://linuxtv.org 14543Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14544S: Maintained 14545F: drivers/media/i2c/tda1997x.* 14546 14547TDA827x MEDIA DRIVER 14548M: Michael Krufky <mkrufky@linuxtv.org> 14549L: linux-media@vger.kernel.org 14550W: https://linuxtv.org 14551W: http://github.com/mkrufky 14552Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14553T: git git://linuxtv.org/mkrufky/tuners.git 14554S: Maintained 14555F: drivers/media/tuners/tda8290.* 14556 14557TDA8290 MEDIA DRIVER 14558M: Michael Krufky <mkrufky@linuxtv.org> 14559L: linux-media@vger.kernel.org 14560W: https://linuxtv.org 14561W: http://github.com/mkrufky 14562Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14563T: git git://linuxtv.org/mkrufky/tuners.git 14564S: Maintained 14565F: drivers/media/tuners/tda8290.* 14566 14567TDA9840 MEDIA DRIVER 14568M: Hans Verkuil <hverkuil@xs4all.nl> 14569L: linux-media@vger.kernel.org 14570T: git git://linuxtv.org/media_tree.git 14571W: https://linuxtv.org 14572S: Maintained 14573F: drivers/media/i2c/tda9840* 14574 14575TEA5761 TUNER DRIVER 14576M: Mauro Carvalho Chehab <mchehab@kernel.org> 14577L: linux-media@vger.kernel.org 14578W: https://linuxtv.org 14579T: git git://linuxtv.org/media_tree.git 14580S: Odd fixes 14581F: drivers/media/tuners/tea5761.* 14582 14583TEA5767 TUNER DRIVER 14584M: Mauro Carvalho Chehab <mchehab@kernel.org> 14585L: linux-media@vger.kernel.org 14586W: https://linuxtv.org 14587T: git git://linuxtv.org/media_tree.git 14588S: Maintained 14589F: drivers/media/tuners/tea5767.* 14590 14591TEA6415C MEDIA DRIVER 14592M: Hans Verkuil <hverkuil@xs4all.nl> 14593L: linux-media@vger.kernel.org 14594T: git git://linuxtv.org/media_tree.git 14595W: https://linuxtv.org 14596S: Maintained 14597F: drivers/media/i2c/tea6415c* 14598 14599TEA6420 MEDIA DRIVER 14600M: Hans Verkuil <hverkuil@xs4all.nl> 14601L: linux-media@vger.kernel.org 14602T: git git://linuxtv.org/media_tree.git 14603W: https://linuxtv.org 14604S: Maintained 14605F: drivers/media/i2c/tea6420* 14606 14607TEAM DRIVER 14608M: Jiri Pirko <jiri@resnulli.us> 14609L: netdev@vger.kernel.org 14610S: Supported 14611F: drivers/net/team/ 14612F: include/linux/if_team.h 14613F: include/uapi/linux/if_team.h 14614 14615TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 14616M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 14617S: Maintained 14618F: arch/x86/platform/ts5500/ 14619 14620TECHNOTREND USB IR RECEIVER 14621M: Sean Young <sean@mess.org> 14622L: linux-media@vger.kernel.org 14623S: Maintained 14624F: drivers/media/rc/ttusbir.c 14625 14626TECHWELL TW9910 VIDEO DECODER 14627L: linux-media@vger.kernel.org 14628S: Orphan 14629F: drivers/media/i2c/tw9910.c 14630F: include/media/i2c/tw9910.h 14631 14632TEE SUBSYSTEM 14633M: Jens Wiklander <jens.wiklander@linaro.org> 14634S: Maintained 14635F: include/linux/tee_drv.h 14636F: include/uapi/linux/tee.h 14637F: drivers/tee/ 14638F: Documentation/tee.txt 14639 14640TEGRA ARCHITECTURE SUPPORT 14641M: Thierry Reding <thierry.reding@gmail.com> 14642M: Jonathan Hunter <jonathanh@nvidia.com> 14643L: linux-tegra@vger.kernel.org 14644Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 14645T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 14646S: Supported 14647N: [^a-z]tegra 14648 14649TEGRA CLOCK DRIVER 14650M: Peter De Schrijver <pdeschrijver@nvidia.com> 14651M: Prashant Gaikwad <pgaikwad@nvidia.com> 14652S: Supported 14653F: drivers/clk/tegra/ 14654 14655TEGRA DMA DRIVERS 14656M: Laxman Dewangan <ldewangan@nvidia.com> 14657M: Jon Hunter <jonathanh@nvidia.com> 14658S: Supported 14659F: drivers/dma/tegra* 14660 14661TEGRA I2C DRIVER 14662M: Laxman Dewangan <ldewangan@nvidia.com> 14663S: Supported 14664F: drivers/i2c/busses/i2c-tegra.c 14665 14666TEGRA IOMMU DRIVERS 14667M: Thierry Reding <thierry.reding@gmail.com> 14668L: linux-tegra@vger.kernel.org 14669S: Supported 14670F: drivers/iommu/tegra* 14671 14672TEGRA KBC DRIVER 14673M: Laxman Dewangan <ldewangan@nvidia.com> 14674S: Supported 14675F: drivers/input/keyboard/tegra-kbc.c 14676 14677TEGRA NAND DRIVER 14678M: Stefan Agner <stefan@agner.ch> 14679M: Lucas Stach <dev@lynxeye.de> 14680S: Maintained 14681F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 14682F: drivers/mtd/nand/raw/tegra_nand.c 14683 14684TEGRA PWM DRIVER 14685M: Thierry Reding <thierry.reding@gmail.com> 14686S: Supported 14687F: drivers/pwm/pwm-tegra.c 14688 14689TEGRA SERIAL DRIVER 14690M: Laxman Dewangan <ldewangan@nvidia.com> 14691S: Supported 14692F: drivers/tty/serial/serial-tegra.c 14693 14694TEGRA SPI DRIVER 14695M: Laxman Dewangan <ldewangan@nvidia.com> 14696S: Supported 14697F: drivers/spi/spi-tegra* 14698 14699TEHUTI ETHERNET DRIVER 14700M: Andy Gospodarek <andy@greyhouse.net> 14701L: netdev@vger.kernel.org 14702S: Supported 14703F: drivers/net/ethernet/tehuti/* 14704 14705Telecom Clock Driver for MCPL0010 14706M: Mark Gross <mark.gross@intel.com> 14707S: Supported 14708F: drivers/char/tlclk.c 14709 14710TENSILICA XTENSA PORT (xtensa) 14711M: Chris Zankel <chris@zankel.net> 14712M: Max Filippov <jcmvbkbc@gmail.com> 14713L: linux-xtensa@linux-xtensa.org 14714T: git git://github.com/czankel/xtensa-linux.git 14715S: Maintained 14716F: arch/xtensa/ 14717F: drivers/irqchip/irq-xtensa-* 14718 14719Texas Instruments' System Control Interface (TISCI) Protocol Driver 14720M: Nishanth Menon <nm@ti.com> 14721M: Tero Kristo <t-kristo@ti.com> 14722M: Santosh Shilimkar <ssantosh@kernel.org> 14723L: linux-arm-kernel@lists.infradead.org 14724S: Maintained 14725F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 14726F: drivers/firmware/ti_sci* 14727F: include/linux/soc/ti/ti_sci_protocol.h 14728F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 14729F: drivers/soc/ti/ti_sci_pm_domains.c 14730F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 14731F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 14732F: drivers/clk/keystone/sci-clk.c 14733F: drivers/reset/reset-ti-sci.c 14734 14735THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 14736M: Hans Verkuil <hverkuil@xs4all.nl> 14737L: linux-media@vger.kernel.org 14738T: git git://linuxtv.org/media_tree.git 14739W: https://linuxtv.org 14740S: Maintained 14741F: drivers/media/radio/radio-raremono.c 14742 14743THERMAL 14744M: Zhang Rui <rui.zhang@intel.com> 14745M: Eduardo Valentin <edubezval@gmail.com> 14746R: Daniel Lezcano <daniel.lezcano@linaro.org> 14747L: linux-pm@vger.kernel.org 14748T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 14749T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 14750Q: https://patchwork.kernel.org/project/linux-pm/list/ 14751S: Supported 14752F: drivers/thermal/ 14753F: include/linux/thermal.h 14754F: include/uapi/linux/thermal.h 14755F: include/linux/cpu_cooling.h 14756F: Documentation/devicetree/bindings/thermal/ 14757 14758THERMAL/CPU_COOLING 14759M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 14760M: Viresh Kumar <viresh.kumar@linaro.org> 14761M: Javi Merino <javi.merino@kernel.org> 14762L: linux-pm@vger.kernel.org 14763S: Supported 14764F: Documentation/thermal/cpu-cooling-api.txt 14765F: drivers/thermal/cpu_cooling.c 14766F: include/linux/cpu_cooling.h 14767 14768THINKPAD ACPI EXTRAS DRIVER 14769M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 14770L: ibm-acpi-devel@lists.sourceforge.net 14771L: platform-driver-x86@vger.kernel.org 14772W: http://ibm-acpi.sourceforge.net 14773W: http://thinkwiki.org/wiki/Ibm-acpi 14774T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 14775S: Maintained 14776F: drivers/platform/x86/thinkpad_acpi.c 14777 14778THUNDERBOLT DRIVER 14779M: Andreas Noever <andreas.noever@gmail.com> 14780M: Michael Jamet <michael.jamet@intel.com> 14781M: Mika Westerberg <mika.westerberg@linux.intel.com> 14782M: Yehezkel Bernat <YehezkelShB@gmail.com> 14783T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 14784S: Maintained 14785F: Documentation/admin-guide/thunderbolt.rst 14786F: drivers/thunderbolt/ 14787F: include/linux/thunderbolt.h 14788 14789THUNDERBOLT NETWORK DRIVER 14790M: Michael Jamet <michael.jamet@intel.com> 14791M: Mika Westerberg <mika.westerberg@linux.intel.com> 14792M: Yehezkel Bernat <YehezkelShB@gmail.com> 14793L: netdev@vger.kernel.org 14794S: Maintained 14795F: drivers/net/thunderbolt.c 14796 14797THUNDERX GPIO DRIVER 14798M: David Daney <david.daney@cavium.com> 14799S: Maintained 14800F: drivers/gpio/gpio-thunderx.c 14801 14802TI AM437X VPFE DRIVER 14803M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14804L: linux-media@vger.kernel.org 14805W: https://linuxtv.org 14806Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14807T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14808S: Maintained 14809F: drivers/media/platform/am437x/ 14810 14811TI BANDGAP AND THERMAL DRIVER 14812M: Eduardo Valentin <edubezval@gmail.com> 14813M: Keerthy <j-keerthy@ti.com> 14814L: linux-pm@vger.kernel.org 14815L: linux-omap@vger.kernel.org 14816S: Maintained 14817F: drivers/thermal/ti-soc-thermal/ 14818 14819TI BQ27XXX POWER SUPPLY DRIVER 14820R: Andrew F. Davis <afd@ti.com> 14821F: include/linux/power/bq27xxx_battery.h 14822F: drivers/power/supply/bq27xxx_battery.c 14823F: drivers/power/supply/bq27xxx_battery_i2c.c 14824 14825TI CDCE706 CLOCK DRIVER 14826M: Max Filippov <jcmvbkbc@gmail.com> 14827S: Maintained 14828F: drivers/clk/clk-cdce706.c 14829 14830TI CLOCK DRIVER 14831M: Tero Kristo <t-kristo@ti.com> 14832L: linux-omap@vger.kernel.org 14833S: Maintained 14834F: drivers/clk/ti/ 14835F: include/linux/clk/ti.h 14836 14837TI DAVINCI MACHINE SUPPORT 14838M: Sekhar Nori <nsekhar@ti.com> 14839M: Kevin Hilman <khilman@kernel.org> 14840L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14841T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14842S: Supported 14843F: arch/arm/mach-davinci/ 14844F: drivers/i2c/busses/i2c-davinci.c 14845F: arch/arm/boot/dts/da850* 14846 14847TI DAVINCI SERIES CLOCK DRIVER 14848M: David Lechner <david@lechnology.com> 14849R: Sekhar Nori <nsekhar@ti.com> 14850S: Maintained 14851F: Documentation/devicetree/bindings/clock/ti/davinci/ 14852F: drivers/clk/davinci/ 14853 14854TI DAVINCI SERIES GPIO DRIVER 14855M: Keerthy <j-keerthy@ti.com> 14856L: linux-gpio@vger.kernel.org 14857S: Maintained 14858F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14859F: drivers/gpio/gpio-davinci.c 14860 14861TI DAVINCI SERIES MEDIA DRIVER 14862M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14863L: linux-media@vger.kernel.org 14864W: https://linuxtv.org 14865Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14866T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14867S: Maintained 14868F: drivers/media/platform/davinci/ 14869F: include/media/davinci/ 14870 14871TI ETHERNET SWITCH DRIVER (CPSW) 14872R: Grygorii Strashko <grygorii.strashko@ti.com> 14873L: linux-omap@vger.kernel.org 14874L: netdev@vger.kernel.org 14875S: Maintained 14876F: drivers/net/ethernet/ti/cpsw* 14877F: drivers/net/ethernet/ti/davinci* 14878 14879TI FLASH MEDIA INTERFACE DRIVER 14880M: Alex Dubov <oakad@yahoo.com> 14881S: Maintained 14882F: drivers/misc/tifm* 14883F: drivers/mmc/host/tifm_sd.c 14884F: include/linux/tifm.h 14885 14886TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14887M: Santosh Shilimkar <ssantosh@kernel.org> 14888L: linux-kernel@vger.kernel.org 14889L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14890S: Maintained 14891F: drivers/soc/ti/* 14892T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14893 14894TI LM49xxx FAMILY ASoC CODEC DRIVERS 14895M: M R Swami Reddy <mr.swami.reddy@ti.com> 14896M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14897L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14898S: Maintained 14899F: sound/soc/codecs/lm49453* 14900F: sound/soc/codecs/isabelle* 14901 14902TI LP855x BACKLIGHT DRIVER 14903M: Milo Kim <milo.kim@ti.com> 14904S: Maintained 14905F: Documentation/backlight/lp855x-driver.txt 14906F: drivers/video/backlight/lp855x_bl.c 14907F: include/linux/platform_data/lp855x.h 14908 14909TI LP8727 CHARGER DRIVER 14910M: Milo Kim <milo.kim@ti.com> 14911S: Maintained 14912F: drivers/power/supply/lp8727_charger.c 14913F: include/linux/platform_data/lp8727.h 14914 14915TI LP8788 MFD DRIVER 14916M: Milo Kim <milo.kim@ti.com> 14917S: Maintained 14918F: drivers/iio/adc/lp8788_adc.c 14919F: drivers/leds/leds-lp8788.c 14920F: drivers/mfd/lp8788*.c 14921F: drivers/power/supply/lp8788-charger.c 14922F: drivers/regulator/lp8788-*.c 14923F: include/linux/mfd/lp8788*.h 14924 14925TI NETCP ETHERNET DRIVER 14926M: Wingman Kwok <w-kwok2@ti.com> 14927M: Murali Karicheri <m-karicheri2@ti.com> 14928L: netdev@vger.kernel.org 14929S: Maintained 14930F: drivers/net/ethernet/ti/netcp* 14931 14932TI PCM3060 ASoC CODEC DRIVER 14933M: Kirill Marinushkin <kmarinushkin@birdec.tech> 14934L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14935S: Maintained 14936F: Documentation/devicetree/bindings/sound/pcm3060.txt 14937F: sound/soc/codecs/pcm3060* 14938 14939TI TAS571X FAMILY ASoC CODEC DRIVER 14940M: Kevin Cernekee <cernekee@chromium.org> 14941L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14942S: Odd Fixes 14943F: sound/soc/codecs/tas571x* 14944 14945TI TRF7970A NFC DRIVER 14946M: Mark Greer <mgreer@animalcreek.com> 14947L: linux-wireless@vger.kernel.org 14948L: linux-nfc@lists.01.org (moderated for non-subscribers) 14949S: Supported 14950F: drivers/nfc/trf7970a.c 14951F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14952 14953TI TWL4030 SERIES SOC CODEC DRIVER 14954M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14955L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14956S: Maintained 14957F: sound/soc/codecs/twl4030* 14958 14959TI VPE/CAL DRIVERS 14960M: Benoit Parrot <bparrot@ti.com> 14961L: linux-media@vger.kernel.org 14962W: http://linuxtv.org/ 14963Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14964S: Maintained 14965F: drivers/media/platform/ti-vpe/ 14966 14967TI WILINK WIRELESS DRIVERS 14968L: linux-wireless@vger.kernel.org 14969W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14970W: http://wireless.kernel.org/en/users/Drivers/wl1251 14971T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14972S: Orphan 14973F: drivers/net/wireless/ti/ 14974F: include/linux/wl12xx.h 14975 14976TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14977M: John Stultz <john.stultz@linaro.org> 14978M: Thomas Gleixner <tglx@linutronix.de> 14979R: Stephen Boyd <sboyd@kernel.org> 14980L: linux-kernel@vger.kernel.org 14981T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14982S: Supported 14983F: include/linux/clocksource.h 14984F: include/linux/time.h 14985F: include/linux/timex.h 14986F: include/uapi/linux/time.h 14987F: include/uapi/linux/timex.h 14988F: kernel/time/clocksource.c 14989F: kernel/time/time*.c 14990F: kernel/time/alarmtimer.c 14991F: kernel/time/ntp.c 14992F: tools/testing/selftests/timers/ 14993 14994TIPC NETWORK LAYER 14995M: Jon Maloy <jon.maloy@ericsson.com> 14996M: Ying Xue <ying.xue@windriver.com> 14997L: netdev@vger.kernel.org (core kernel code) 14998L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14999W: http://tipc.sourceforge.net/ 15000S: Maintained 15001F: include/uapi/linux/tipc*.h 15002F: net/tipc/ 15003 15004TLAN NETWORK DRIVER 15005M: Samuel Chessman <chessman@tux.org> 15006L: tlan-devel@lists.sourceforge.net (subscribers-only) 15007W: http://sourceforge.net/projects/tlan/ 15008S: Maintained 15009F: Documentation/networking/tlan.txt 15010F: drivers/net/ethernet/ti/tlan.* 15011 15012TM6000 VIDEO4LINUX DRIVER 15013M: Mauro Carvalho Chehab <mchehab@kernel.org> 15014L: linux-media@vger.kernel.org 15015W: https://linuxtv.org 15016T: git git://linuxtv.org/media_tree.git 15017S: Odd fixes 15018F: drivers/media/usb/tm6000/ 15019F: Documentation/media/v4l-drivers/tm6000* 15020 15021TMIO/SDHI MMC DRIVER 15022M: Wolfram Sang <wsa+renesas@sang-engineering.com> 15023L: linux-mmc@vger.kernel.org 15024S: Supported 15025F: drivers/mmc/host/tmio_mmc* 15026F: drivers/mmc/host/renesas_sdhi* 15027F: include/linux/mfd/tmio.h 15028 15029TMP401 HARDWARE MONITOR DRIVER 15030M: Guenter Roeck <linux@roeck-us.net> 15031L: linux-hwmon@vger.kernel.org 15032S: Maintained 15033F: Documentation/hwmon/tmp401 15034F: drivers/hwmon/tmp401.c 15035 15036TMPFS (SHMEM FILESYSTEM) 15037M: Hugh Dickins <hughd@google.com> 15038L: linux-mm@kvack.org 15039S: Maintained 15040F: include/linux/shmem_fs.h 15041F: mm/shmem.c 15042 15043TOMOYO SECURITY MODULE 15044M: Kentaro Takeda <takedakn@nttdata.co.jp> 15045M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 15046L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 15047L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 15048L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 15049L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 15050W: http://tomoyo.sourceforge.jp/ 15051T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 15052S: Maintained 15053F: security/tomoyo/ 15054 15055TOPSTAR LAPTOP EXTRAS DRIVER 15056M: Herton Ronaldo Krzesinski <herton@canonical.com> 15057L: platform-driver-x86@vger.kernel.org 15058S: Maintained 15059F: drivers/platform/x86/topstar-laptop.c 15060 15061TORTURE-TEST MODULES 15062M: Davidlohr Bueso <dave@stgolabs.net> 15063M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 15064M: Josh Triplett <josh@joshtriplett.org> 15065L: linux-kernel@vger.kernel.org 15066S: Supported 15067T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 15068F: Documentation/RCU/torture.txt 15069F: kernel/torture.c 15070F: kernel/rcu/rcutorture.c 15071F: kernel/rcu/rcuperf.c 15072F: kernel/locking/locktorture.c 15073 15074TOSHIBA ACPI EXTRAS DRIVER 15075M: Azael Avalos <coproscefalo@gmail.com> 15076L: platform-driver-x86@vger.kernel.org 15077S: Maintained 15078F: drivers/platform/x86/toshiba_acpi.c 15079 15080TOSHIBA BLUETOOTH DRIVER 15081M: Azael Avalos <coproscefalo@gmail.com> 15082L: platform-driver-x86@vger.kernel.org 15083S: Maintained 15084F: drivers/platform/x86/toshiba_bluetooth.c 15085 15086TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 15087M: Azael Avalos <coproscefalo@gmail.com> 15088L: platform-driver-x86@vger.kernel.org 15089S: Maintained 15090F: drivers/platform/x86/toshiba_haps.c 15091 15092TOSHIBA SMM DRIVER 15093M: Jonathan Buzzard <jonathan@buzzard.org.uk> 15094W: http://www.buzzard.org.uk/toshiba/ 15095S: Maintained 15096F: drivers/char/toshiba.c 15097F: include/linux/toshiba.h 15098F: include/uapi/linux/toshiba.h 15099 15100TOSHIBA TC358743 DRIVER 15101M: Mats Randgaard <matrandg@cisco.com> 15102L: linux-media@vger.kernel.org 15103S: Maintained 15104F: drivers/media/i2c/tc358743* 15105F: include/media/i2c/tc358743.h 15106 15107TOSHIBA WMI HOTKEYS DRIVER 15108M: Azael Avalos <coproscefalo@gmail.com> 15109L: platform-driver-x86@vger.kernel.org 15110S: Maintained 15111F: drivers/platform/x86/toshiba-wmi.c 15112 15113TPM DEVICE DRIVER 15114M: Peter Huewe <peterhuewe@gmx.de> 15115M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 15116R: Jason Gunthorpe <jgg@ziepe.ca> 15117L: linux-integrity@vger.kernel.org 15118Q: https://patchwork.kernel.org/project/linux-integrity/list/ 15119W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 15120T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 15121S: Maintained 15122F: drivers/char/tpm/ 15123 15124TRACING 15125M: Steven Rostedt <rostedt@goodmis.org> 15126M: Ingo Molnar <mingo@redhat.com> 15127T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 15128S: Maintained 15129F: Documentation/trace/ftrace.rst 15130F: arch/*/*/*/ftrace.h 15131F: arch/*/kernel/ftrace.c 15132F: include/*/ftrace.h 15133F: include/linux/trace*.h 15134F: include/trace/ 15135F: kernel/trace/ 15136F: tools/testing/selftests/ftrace/ 15137 15138TRACING MMIO ACCESSES (MMIOTRACE) 15139M: Steven Rostedt <rostedt@goodmis.org> 15140M: Ingo Molnar <mingo@kernel.org> 15141R: Karol Herbst <karolherbst@gmail.com> 15142R: Pekka Paalanen <ppaalanen@gmail.com> 15143S: Maintained 15144L: linux-kernel@vger.kernel.org 15145L: nouveau@lists.freedesktop.org 15146F: kernel/trace/trace_mmiotrace.c 15147F: include/linux/mmiotrace.h 15148F: arch/x86/mm/kmmio.c 15149F: arch/x86/mm/mmio-mod.c 15150F: arch/x86/mm/testmmiotrace.c 15151 15152TRIVIAL PATCHES 15153M: Jiri Kosina <trivial@kernel.org> 15154T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 15155S: Maintained 15156K: ^Subject:.*(?i)trivial 15157 15158TEMPO SEMICONDUCTOR DRIVERS 15159M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 15160S: Maintained 15161F: sound/soc/codecs/tscs*.c 15162F: sound/soc/codecs/tscs*.h 15163F: Documentation/devicetree/bindings/sound/tscs*.txt 15164 15165TTY LAYER 15166M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15167M: Jiri Slaby <jslaby@suse.com> 15168S: Supported 15169T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 15170F: Documentation/serial/ 15171F: drivers/tty/ 15172F: drivers/tty/serial/serial_core.c 15173F: include/linux/serial_core.h 15174F: include/linux/serial.h 15175F: include/linux/tty.h 15176F: include/uapi/linux/serial_core.h 15177F: include/uapi/linux/serial.h 15178F: include/uapi/linux/tty.h 15179 15180TUA9001 MEDIA DRIVER 15181M: Antti Palosaari <crope@iki.fi> 15182L: linux-media@vger.kernel.org 15183W: https://linuxtv.org 15184W: http://palosaari.fi/linux/ 15185Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15186T: git git://linuxtv.org/anttip/media_tree.git 15187S: Maintained 15188F: drivers/media/tuners/tua9001* 15189 15190TULIP NETWORK DRIVERS 15191L: netdev@vger.kernel.org 15192L: linux-parisc@vger.kernel.org 15193S: Orphan 15194F: drivers/net/ethernet/dec/tulip/ 15195 15196TUN/TAP driver 15197M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 15198W: http://vtun.sourceforge.net/tun 15199S: Maintained 15200F: Documentation/networking/tuntap.txt 15201F: arch/um/os-Linux/drivers/ 15202 15203TURBOCHANNEL SUBSYSTEM 15204M: "Maciej W. Rozycki" <macro@linux-mips.org> 15205M: Ralf Baechle <ralf@linux-mips.org> 15206L: linux-mips@linux-mips.org 15207Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 15208S: Maintained 15209F: drivers/tc/ 15210F: include/linux/tc.h 15211 15212TURBOSTAT UTILITY 15213M: "Len Brown" <lenb@kernel.org> 15214L: linux-pm@vger.kernel.org 15215B: https://bugzilla.kernel.org 15216Q: https://patchwork.kernel.org/project/linux-pm/list/ 15217T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 15218S: Supported 15219F: tools/power/x86/turbostat/ 15220 15221TW5864 VIDEO4LINUX DRIVER 15222M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 15223M: Anton Sviridenko <anton@corp.bluecherry.net> 15224M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 15225M: Andrey Utkin <andrey_utkin@fastmail.com> 15226L: linux-media@vger.kernel.org 15227S: Supported 15228F: drivers/media/pci/tw5864/ 15229 15230TW68 VIDEO4LINUX DRIVER 15231M: Hans Verkuil <hverkuil@xs4all.nl> 15232L: linux-media@vger.kernel.org 15233T: git git://linuxtv.org/media_tree.git 15234W: https://linuxtv.org 15235S: Odd Fixes 15236F: drivers/media/pci/tw68/ 15237 15238TW686X VIDEO4LINUX DRIVER 15239M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15240L: linux-media@vger.kernel.org 15241T: git git://linuxtv.org/media_tree.git 15242W: http://linuxtv.org 15243S: Maintained 15244F: drivers/media/pci/tw686x/ 15245 15246UBI FILE SYSTEM (UBIFS) 15247M: Richard Weinberger <richard@nod.at> 15248M: Artem Bityutskiy <dedekind1@gmail.com> 15249M: Adrian Hunter <adrian.hunter@intel.com> 15250L: linux-mtd@lists.infradead.org 15251T: git git://git.infradead.org/ubifs-2.6.git 15252W: http://www.linux-mtd.infradead.org/doc/ubifs.html 15253S: Supported 15254F: Documentation/filesystems/ubifs.txt 15255F: fs/ubifs/ 15256 15257UCLINUX (M68KNOMMU AND COLDFIRE) 15258M: Greg Ungerer <gerg@linux-m68k.org> 15259W: http://www.linux-m68k.org/ 15260W: http://www.uclinux.org/ 15261L: linux-m68k@lists.linux-m68k.org 15262L: uclinux-dev@uclinux.org (subscribers-only) 15263T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 15264S: Maintained 15265F: arch/m68k/coldfire/ 15266F: arch/m68k/68*/ 15267F: arch/m68k/*/*_no.* 15268F: arch/m68k/include/asm/*_no.* 15269 15270UDF FILESYSTEM 15271M: Jan Kara <jack@suse.com> 15272S: Maintained 15273F: Documentation/filesystems/udf.txt 15274F: fs/udf/ 15275 15276UDRAW TABLET 15277M: Bastien Nocera <hadess@hadess.net> 15278L: linux-input@vger.kernel.org 15279S: Maintained 15280F: drivers/hid/hid-udraw-ps3.c 15281 15282UFS FILESYSTEM 15283M: Evgeniy Dushistov <dushistov@mail.ru> 15284S: Maintained 15285F: Documentation/filesystems/ufs.txt 15286F: fs/ufs/ 15287 15288UHID USERSPACE HID IO DRIVER: 15289M: David Herrmann <dh.herrmann@googlemail.com> 15290L: linux-input@vger.kernel.org 15291S: Maintained 15292F: drivers/hid/uhid.c 15293F: include/uapi/linux/uhid.h 15294 15295ULPI BUS 15296M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15297L: linux-usb@vger.kernel.org 15298S: Maintained 15299F: drivers/usb/common/ulpi.c 15300F: include/linux/ulpi/ 15301 15302ULTRA-WIDEBAND (UWB) SUBSYSTEM: 15303L: linux-usb@vger.kernel.org 15304S: Orphan 15305F: drivers/uwb/ 15306F: include/linux/uwb.h 15307F: include/linux/uwb/ 15308 15309UNICORE32 ARCHITECTURE: 15310M: Guan Xuetao <gxt@pku.edu.cn> 15311W: http://mprc.pku.edu.cn/~guanxuetao/linux 15312S: Maintained 15313T: git git://github.com/gxt/linux.git 15314F: arch/unicore32/ 15315 15316UNIFDEF 15317M: Tony Finch <dot@dotat.at> 15318W: http://dotat.at/prog/unifdef 15319S: Maintained 15320F: scripts/unifdef.c 15321 15322UNIFORM CDROM DRIVER 15323M: Jens Axboe <axboe@kernel.dk> 15324W: http://www.kernel.dk 15325S: Maintained 15326F: Documentation/cdrom/ 15327F: drivers/cdrom/cdrom.c 15328F: include/linux/cdrom.h 15329F: include/uapi/linux/cdrom.h 15330 15331UNISYS S-PAR DRIVERS 15332M: David Kershner <david.kershner@unisys.com> 15333L: sparmaintainer@unisys.com (Unisys internal) 15334S: Supported 15335F: include/linux/visorbus.h 15336F: drivers/visorbus/ 15337F: drivers/staging/unisys/ 15338 15339UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15340M: Vinayak Holikatti <vinholikatti@gmail.com> 15341L: linux-scsi@vger.kernel.org 15342S: Supported 15343F: Documentation/scsi/ufs.txt 15344F: drivers/scsi/ufs/ 15345 15346UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15347M: Joao Pinto <jpinto@synopsys.com> 15348L: linux-scsi@vger.kernel.org 15349S: Supported 15350F: drivers/scsi/ufs/*dwc* 15351 15352UNSORTED BLOCK IMAGES (UBI) 15353M: Artem Bityutskiy <dedekind1@gmail.com> 15354M: Richard Weinberger <richard@nod.at> 15355W: http://www.linux-mtd.infradead.org/ 15356L: linux-mtd@lists.infradead.org 15357T: git git://git.infradead.org/ubifs-2.6.git 15358S: Supported 15359F: drivers/mtd/ubi/ 15360F: include/linux/mtd/ubi.h 15361F: include/uapi/mtd/ubi-user.h 15362 15363USB "USBNET" DRIVER FRAMEWORK 15364M: Oliver Neukum <oneukum@suse.com> 15365L: netdev@vger.kernel.org 15366W: http://www.linux-usb.org/usbnet 15367S: Maintained 15368F: drivers/net/usb/usbnet.c 15369F: include/linux/usb/usbnet.h 15370 15371USB ACM DRIVER 15372M: Oliver Neukum <oneukum@suse.com> 15373L: linux-usb@vger.kernel.org 15374S: Maintained 15375F: Documentation/usb/acm.txt 15376F: drivers/usb/class/cdc-acm.* 15377 15378USB AR5523 WIRELESS DRIVER 15379M: Pontus Fuchs <pontus.fuchs@gmail.com> 15380L: linux-wireless@vger.kernel.org 15381S: Maintained 15382F: drivers/net/wireless/ath/ar5523/ 15383 15384USB ATTACHED SCSI 15385M: Oliver Neukum <oneukum@suse.com> 15386L: linux-usb@vger.kernel.org 15387L: linux-scsi@vger.kernel.org 15388S: Maintained 15389F: drivers/usb/storage/uas.c 15390 15391USB CDC ETHERNET DRIVER 15392M: Oliver Neukum <oliver@neukum.org> 15393L: linux-usb@vger.kernel.org 15394S: Maintained 15395F: drivers/net/usb/cdc_*.c 15396F: include/uapi/linux/usb/cdc.h 15397 15398USB CHAOSKEY DRIVER 15399M: Keith Packard <keithp@keithp.com> 15400L: linux-usb@vger.kernel.org 15401S: Maintained 15402F: drivers/usb/misc/chaoskey.c 15403 15404USB CYPRESS C67X00 DRIVER 15405M: Peter Korsgaard <jacmet@sunsite.dk> 15406L: linux-usb@vger.kernel.org 15407S: Maintained 15408F: drivers/usb/c67x00/ 15409 15410USB DAVICOM DM9601 DRIVER 15411M: Peter Korsgaard <jacmet@sunsite.dk> 15412L: netdev@vger.kernel.org 15413W: http://www.linux-usb.org/usbnet 15414S: Maintained 15415F: drivers/net/usb/dm9601.c 15416 15417USB DIAMOND RIO500 DRIVER 15418M: Cesar Miquel <miquel@df.uba.ar> 15419L: rio500-users@lists.sourceforge.net 15420W: http://rio500.sourceforge.net 15421S: Maintained 15422F: drivers/usb/misc/rio500* 15423 15424USB EHCI DRIVER 15425M: Alan Stern <stern@rowland.harvard.edu> 15426L: linux-usb@vger.kernel.org 15427S: Maintained 15428F: Documentation/usb/ehci.txt 15429F: drivers/usb/host/ehci* 15430 15431USB GADGET/PERIPHERAL SUBSYSTEM 15432M: Felipe Balbi <balbi@kernel.org> 15433L: linux-usb@vger.kernel.org 15434W: http://www.linux-usb.org/gadget 15435T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15436S: Maintained 15437F: drivers/usb/gadget/ 15438F: include/linux/usb/gadget* 15439 15440USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 15441M: Jiri Kosina <jikos@kernel.org> 15442R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 15443L: linux-usb@vger.kernel.org 15444T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 15445S: Maintained 15446F: Documentation/hid/hiddev.txt 15447F: drivers/hid/usbhid/ 15448 15449USB INTEL XHCI ROLE MUX DRIVER 15450M: Hans de Goede <hdegoede@redhat.com> 15451L: linux-usb@vger.kernel.org 15452S: Maintained 15453F: drivers/usb/roles/intel-xhci-usb-role-switch.c 15454 15455USB ISP116X DRIVER 15456M: Olav Kongas <ok@artecdesign.ee> 15457L: linux-usb@vger.kernel.org 15458S: Maintained 15459F: drivers/usb/host/isp116x* 15460F: include/linux/usb/isp116x.h 15461 15462USB LAN78XX ETHERNET DRIVER 15463M: Woojung Huh <woojung.huh@microchip.com> 15464M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15465L: netdev@vger.kernel.org 15466S: Maintained 15467F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 15468F: drivers/net/usb/lan78xx.* 15469F: include/dt-bindings/net/microchip-lan78xx.h 15470 15471USB MASS STORAGE DRIVER 15472M: Alan Stern <stern@rowland.harvard.edu> 15473L: linux-usb@vger.kernel.org 15474L: usb-storage@lists.one-eyed-alien.net 15475S: Maintained 15476W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 15477F: drivers/usb/storage/ 15478 15479USB MIDI DRIVER 15480M: Clemens Ladisch <clemens@ladisch.de> 15481L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15482T: git git://git.alsa-project.org/alsa-kernel.git 15483S: Maintained 15484F: sound/usb/midi.* 15485 15486USB NETWORKING DRIVERS 15487L: linux-usb@vger.kernel.org 15488S: Odd Fixes 15489F: drivers/net/usb/ 15490 15491USB OHCI DRIVER 15492M: Alan Stern <stern@rowland.harvard.edu> 15493L: linux-usb@vger.kernel.org 15494S: Maintained 15495F: Documentation/usb/ohci.txt 15496F: drivers/usb/host/ohci* 15497 15498USB OTG FSM (Finite State Machine) 15499M: Peter Chen <Peter.Chen@nxp.com> 15500T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 15501L: linux-usb@vger.kernel.org 15502S: Maintained 15503F: drivers/usb/common/usb-otg-fsm.c 15504 15505USB OVER IP DRIVER 15506M: Valentina Manea <valentina.manea.m@gmail.com> 15507M: Shuah Khan <shuah@kernel.org> 15508L: linux-usb@vger.kernel.org 15509S: Maintained 15510F: Documentation/usb/usbip_protocol.txt 15511F: drivers/usb/usbip/ 15512F: tools/usb/usbip/ 15513F: tools/testing/selftests/drivers/usb/usbip/ 15514 15515USB PEGASUS DRIVER 15516M: Petko Manolov <petkan@nucleusys.com> 15517L: linux-usb@vger.kernel.org 15518L: netdev@vger.kernel.org 15519T: git git://github.com/petkan/pegasus.git 15520W: https://github.com/petkan/pegasus 15521S: Maintained 15522F: drivers/net/usb/pegasus.* 15523 15524USB PHY LAYER 15525M: Felipe Balbi <balbi@kernel.org> 15526L: linux-usb@vger.kernel.org 15527T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15528S: Maintained 15529F: drivers/usb/phy/ 15530 15531USB PRINTER DRIVER (usblp) 15532M: Pete Zaitcev <zaitcev@redhat.com> 15533L: linux-usb@vger.kernel.org 15534S: Supported 15535F: drivers/usb/class/usblp.c 15536 15537USB QMI WWAN NETWORK DRIVER 15538M: Bjørn Mork <bjorn@mork.no> 15539L: netdev@vger.kernel.org 15540S: Maintained 15541F: Documentation/ABI/testing/sysfs-class-net-qmi 15542F: drivers/net/usb/qmi_wwan.c 15543 15544USB RTL8150 DRIVER 15545M: Petko Manolov <petkan@nucleusys.com> 15546L: linux-usb@vger.kernel.org 15547L: netdev@vger.kernel.org 15548T: git git://github.com/petkan/rtl8150.git 15549W: https://github.com/petkan/rtl8150 15550S: Maintained 15551F: drivers/net/usb/rtl8150.c 15552 15553USB SERIAL SUBSYSTEM 15554M: Johan Hovold <johan@kernel.org> 15555L: linux-usb@vger.kernel.org 15556T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 15557S: Maintained 15558F: Documentation/usb/usb-serial.txt 15559F: drivers/usb/serial/ 15560F: include/linux/usb/serial.h 15561 15562USB SMSC75XX ETHERNET DRIVER 15563M: Steve Glendinning <steve.glendinning@shawell.net> 15564L: netdev@vger.kernel.org 15565S: Maintained 15566F: drivers/net/usb/smsc75xx.* 15567 15568USB SMSC95XX ETHERNET DRIVER 15569M: Steve Glendinning <steve.glendinning@shawell.net> 15570M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15571L: netdev@vger.kernel.org 15572S: Maintained 15573F: drivers/net/usb/smsc95xx.* 15574 15575USB SUBSYSTEM 15576M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15577L: linux-usb@vger.kernel.org 15578W: http://www.linux-usb.org 15579T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 15580S: Supported 15581F: Documentation/devicetree/bindings/usb/ 15582F: Documentation/usb/ 15583F: drivers/usb/ 15584F: include/linux/usb.h 15585F: include/linux/usb/ 15586 15587USB TYPEC PI3USB30532 MUX DRIVER 15588M: Hans de Goede <hdegoede@redhat.com> 15589L: linux-usb@vger.kernel.org 15590S: Maintained 15591F: drivers/usb/typec/mux/pi3usb30532.c 15592 15593USB TYPEC CLASS 15594M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15595L: linux-usb@vger.kernel.org 15596S: Maintained 15597F: Documentation/ABI/testing/sysfs-class-typec 15598F: Documentation/driver-api/usb/typec.rst 15599F: drivers/usb/typec/ 15600F: include/linux/usb/typec.h 15601 15602USB TYPEC BUS FOR ALTERNATE MODES 15603M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15604L: linux-usb@vger.kernel.org 15605S: Maintained 15606F: Documentation/ABI/testing/sysfs-bus-typec 15607F: Documentation/driver-api/usb/typec_bus.rst 15608F: drivers/usb/typec/altmodes/ 15609F: include/linux/usb/typec_altmode.h 15610 15611USB TYPEC PORT CONTROLLER DRIVERS 15612M: Guenter Roeck <linux@roeck-us.net> 15613L: linux-usb@vger.kernel.org 15614S: Maintained 15615F: drivers/usb/typec/tcpm/ 15616 15617USB UHCI DRIVER 15618M: Alan Stern <stern@rowland.harvard.edu> 15619L: linux-usb@vger.kernel.org 15620S: Maintained 15621F: drivers/usb/host/uhci* 15622 15623USB VIDEO CLASS 15624M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15625L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 15626L: linux-media@vger.kernel.org 15627T: git git://linuxtv.org/media_tree.git 15628W: http://www.ideasonboard.org/uvc/ 15629S: Maintained 15630F: drivers/media/usb/uvc/ 15631F: include/uapi/linux/uvcvideo.h 15632 15633USB VISION DRIVER 15634M: Hans Verkuil <hverkuil@xs4all.nl> 15635L: linux-media@vger.kernel.org 15636T: git git://linuxtv.org/media_tree.git 15637W: https://linuxtv.org 15638S: Odd Fixes 15639F: drivers/media/usb/usbvision/ 15640 15641USB WEBCAM GADGET 15642M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15643L: linux-usb@vger.kernel.org 15644S: Maintained 15645F: drivers/usb/gadget/function/*uvc* 15646F: drivers/usb/gadget/legacy/webcam.c 15647F: include/uapi/linux/usb/g_uvc.h 15648 15649USB WIRELESS RNDIS DRIVER (rndis_wlan) 15650M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 15651L: linux-wireless@vger.kernel.org 15652S: Maintained 15653F: drivers/net/wireless/rndis_wlan.c 15654 15655USB XHCI DRIVER 15656M: Mathias Nyman <mathias.nyman@intel.com> 15657L: linux-usb@vger.kernel.org 15658S: Supported 15659F: drivers/usb/host/xhci* 15660F: drivers/usb/host/pci-quirks* 15661 15662USB ZD1201 DRIVER 15663L: linux-wireless@vger.kernel.org 15664W: http://linux-lc100020.sourceforge.net 15665S: Orphan 15666F: drivers/net/wireless/zydas/zd1201.* 15667 15668USB ZR364XX DRIVER 15669M: Antoine Jacquet <royale@zerezo.com> 15670L: linux-usb@vger.kernel.org 15671L: linux-media@vger.kernel.org 15672T: git git://linuxtv.org/media_tree.git 15673W: http://royale.zerezo.com/zr364xx/ 15674S: Maintained 15675F: Documentation/media/v4l-drivers/zr364xx* 15676F: drivers/media/usb/zr364xx/ 15677 15678USER-MODE LINUX (UML) 15679M: Jeff Dike <jdike@addtoit.com> 15680M: Richard Weinberger <richard@nod.at> 15681L: linux-um@lists.infradead.org 15682W: http://user-mode-linux.sourceforge.net 15683T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 15684S: Maintained 15685F: Documentation/virtual/uml/ 15686F: arch/um/ 15687F: arch/x86/um/ 15688F: fs/hostfs/ 15689F: fs/hppfs/ 15690 15691USERSPACE COPYIN/COPYOUT (UIOVEC) 15692M: Alexander Viro <viro@zeniv.linux.org.uk> 15693S: Maintained 15694F: lib/iov_iter.c 15695F: include/linux/uio.h 15696 15697USERSPACE DMA BUFFER DRIVER 15698M: Gerd Hoffmann <kraxel@redhat.com> 15699S: Maintained 15700L: dri-devel@lists.freedesktop.org 15701F: drivers/dma-buf/udmabuf.c 15702F: include/uapi/linux/udmabuf.h 15703T: git git://anongit.freedesktop.org/drm/drm-misc 15704 15705USERSPACE I/O (UIO) 15706M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15707S: Maintained 15708T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15709F: Documentation/driver-api/uio-howto.rst 15710F: drivers/uio/ 15711F: include/linux/uio_driver.h 15712 15713UTIL-LINUX PACKAGE 15714M: Karel Zak <kzak@redhat.com> 15715L: util-linux@vger.kernel.org 15716W: http://en.wikipedia.org/wiki/Util-linux 15717T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 15718S: Maintained 15719 15720UUID HELPERS 15721M: Christoph Hellwig <hch@lst.de> 15722R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15723L: linux-kernel@vger.kernel.org 15724T: git git://git.infradead.org/users/hch/uuid.git 15725F: lib/uuid.c 15726F: lib/test_uuid.c 15727F: include/linux/uuid.h 15728F: include/uapi/linux/uuid.h 15729S: Maintained 15730 15731UVESAFB DRIVER 15732M: Michal Januszewski <spock@gentoo.org> 15733L: linux-fbdev@vger.kernel.org 15734W: https://github.com/mjanusz/v86d 15735S: Maintained 15736F: Documentation/fb/uvesafb.txt 15737F: drivers/video/fbdev/uvesafb.* 15738 15739VF610 NAND DRIVER 15740M: Stefan Agner <stefan@agner.ch> 15741L: linux-mtd@lists.infradead.org 15742S: Supported 15743F: drivers/mtd/nand/raw/vf610_nfc.c 15744 15745VFAT/FAT/MSDOS FILESYSTEM 15746M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 15747S: Maintained 15748F: Documentation/filesystems/vfat.txt 15749F: fs/fat/ 15750 15751VFIO DRIVER 15752M: Alex Williamson <alex.williamson@redhat.com> 15753L: kvm@vger.kernel.org 15754T: git git://github.com/awilliam/linux-vfio.git 15755S: Maintained 15756F: Documentation/vfio.txt 15757F: drivers/vfio/ 15758F: include/linux/vfio.h 15759F: include/uapi/linux/vfio.h 15760 15761VFIO MEDIATED DEVICE DRIVERS 15762M: Kirti Wankhede <kwankhede@nvidia.com> 15763L: kvm@vger.kernel.org 15764S: Maintained 15765F: Documentation/vfio-mediated-device.txt 15766F: drivers/vfio/mdev/ 15767F: include/linux/mdev.h 15768F: samples/vfio-mdev/ 15769 15770VFIO PLATFORM DRIVER 15771M: Eric Auger <eric.auger@redhat.com> 15772L: kvm@vger.kernel.org 15773S: Maintained 15774F: drivers/vfio/platform/ 15775 15776VGA_SWITCHEROO 15777R: Lukas Wunner <lukas@wunner.de> 15778S: Maintained 15779F: Documentation/gpu/vga-switcheroo.rst 15780F: drivers/gpu/vga/vga_switcheroo.c 15781F: include/linux/vga_switcheroo.h 15782T: git git://anongit.freedesktop.org/drm/drm-misc 15783 15784VIA RHINE NETWORK DRIVER 15785S: Orphan 15786F: drivers/net/ethernet/via/via-rhine.c 15787 15788VIA SD/MMC CARD CONTROLLER DRIVER 15789M: Bruce Chang <brucechang@via.com.tw> 15790M: Harald Welte <HaraldWelte@viatech.com> 15791S: Maintained 15792F: drivers/mmc/host/via-sdmmc.c 15793 15794VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 15795M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 15796L: linux-fbdev@vger.kernel.org 15797S: Maintained 15798F: include/linux/via-core.h 15799F: include/linux/via-gpio.h 15800F: include/linux/via_i2c.h 15801F: drivers/video/fbdev/via/ 15802 15803VIA VELOCITY NETWORK DRIVER 15804M: Francois Romieu <romieu@fr.zoreil.com> 15805L: netdev@vger.kernel.org 15806S: Maintained 15807F: drivers/net/ethernet/via/via-velocity.* 15808 15809VICODEC VIRTUAL CODEC DRIVER 15810M: Hans Verkuil <hans.verkuil@cisco.com> 15811L: linux-media@vger.kernel.org 15812T: git git://linuxtv.org/media_tree.git 15813W: https://linuxtv.org 15814S: Maintained 15815F: drivers/media/platform/vicodec/* 15816 15817VIDEO MULTIPLEXER DRIVER 15818M: Philipp Zabel <p.zabel@pengutronix.de> 15819L: linux-media@vger.kernel.org 15820S: Maintained 15821F: drivers/media/platform/video-mux.c 15822 15823VIDEO I2C POLLING DRIVER 15824M: Matt Ranostay <matt.ranostay@konsulko.com> 15825L: linux-media@vger.kernel.org 15826S: Maintained 15827F: drivers/media/i2c/video-i2c.c 15828 15829VIDEOBUF2 FRAMEWORK 15830M: Pawel Osciak <pawel@osciak.com> 15831M: Marek Szyprowski <m.szyprowski@samsung.com> 15832M: Kyungmin Park <kyungmin.park@samsung.com> 15833L: linux-media@vger.kernel.org 15834S: Maintained 15835F: drivers/media/common/videobuf2/* 15836F: include/media/videobuf2-* 15837 15838VIMC VIRTUAL MEDIA CONTROLLER DRIVER 15839M: Helen Koike <helen.koike@collabora.com> 15840L: linux-media@vger.kernel.org 15841T: git git://linuxtv.org/media_tree.git 15842W: https://linuxtv.org 15843S: Maintained 15844F: drivers/media/platform/vimc/* 15845 15846VIRT LIB 15847M: Alex Williamson <alex.williamson@redhat.com> 15848M: Paolo Bonzini <pbonzini@redhat.com> 15849L: kvm@vger.kernel.org 15850S: Supported 15851F: virt/lib/ 15852 15853VIRTIO AND VHOST VSOCK DRIVER 15854M: Stefan Hajnoczi <stefanha@redhat.com> 15855L: kvm@vger.kernel.org 15856L: virtualization@lists.linux-foundation.org 15857L: netdev@vger.kernel.org 15858S: Maintained 15859F: include/linux/virtio_vsock.h 15860F: include/uapi/linux/virtio_vsock.h 15861F: include/uapi/linux/vsockmon.h 15862F: include/uapi/linux/vm_sockets_diag.h 15863F: net/vmw_vsock/diag.c 15864F: net/vmw_vsock/af_vsock_tap.c 15865F: net/vmw_vsock/virtio_transport_common.c 15866F: net/vmw_vsock/virtio_transport.c 15867F: drivers/net/vsockmon.c 15868F: drivers/vhost/vsock.c 15869F: tools/testing/vsock/ 15870 15871VIRTIO CONSOLE DRIVER 15872M: Amit Shah <amit@kernel.org> 15873L: virtualization@lists.linux-foundation.org 15874S: Maintained 15875F: drivers/char/virtio_console.c 15876F: include/linux/virtio_console.h 15877F: include/uapi/linux/virtio_console.h 15878 15879VIRTIO CORE, NET AND BLOCK DRIVERS 15880M: "Michael S. Tsirkin" <mst@redhat.com> 15881M: Jason Wang <jasowang@redhat.com> 15882L: virtualization@lists.linux-foundation.org 15883S: Maintained 15884F: Documentation/devicetree/bindings/virtio/ 15885F: drivers/virtio/ 15886F: tools/virtio/ 15887F: drivers/net/virtio_net.c 15888F: drivers/block/virtio_blk.c 15889F: include/linux/virtio*.h 15890F: include/uapi/linux/virtio_*.h 15891F: drivers/crypto/virtio/ 15892F: mm/balloon_compaction.c 15893 15894VIRTIO CRYPTO DRIVER 15895M: Gonglei <arei.gonglei@huawei.com> 15896L: virtualization@lists.linux-foundation.org 15897L: linux-crypto@vger.kernel.org 15898S: Maintained 15899F: drivers/crypto/virtio/ 15900F: include/uapi/linux/virtio_crypto.h 15901 15902VIRTIO DRIVERS FOR S390 15903M: Cornelia Huck <cohuck@redhat.com> 15904M: Halil Pasic <pasic@linux.ibm.com> 15905L: linux-s390@vger.kernel.org 15906L: virtualization@lists.linux-foundation.org 15907L: kvm@vger.kernel.org 15908S: Supported 15909F: drivers/s390/virtio/ 15910F: arch/s390/include/uapi/asm/virtio-ccw.h 15911 15912VIRTIO GPU DRIVER 15913M: David Airlie <airlied@linux.ie> 15914M: Gerd Hoffmann <kraxel@redhat.com> 15915L: dri-devel@lists.freedesktop.org 15916L: virtualization@lists.linux-foundation.org 15917T: git git://anongit.freedesktop.org/drm/drm-misc 15918S: Maintained 15919F: drivers/gpu/drm/virtio/ 15920F: include/uapi/linux/virtio_gpu.h 15921 15922VIRTIO HOST (VHOST) 15923M: "Michael S. Tsirkin" <mst@redhat.com> 15924M: Jason Wang <jasowang@redhat.com> 15925L: kvm@vger.kernel.org 15926L: virtualization@lists.linux-foundation.org 15927L: netdev@vger.kernel.org 15928T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15929S: Maintained 15930F: drivers/vhost/ 15931F: include/uapi/linux/vhost.h 15932 15933VIRTIO INPUT DRIVER 15934M: Gerd Hoffmann <kraxel@redhat.com> 15935S: Maintained 15936F: drivers/virtio/virtio_input.c 15937F: include/uapi/linux/virtio_input.h 15938 15939VIRTUAL BOX GUEST DEVICE DRIVER 15940M: Hans de Goede <hdegoede@redhat.com> 15941M: Arnd Bergmann <arnd@arndb.de> 15942M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15943S: Maintained 15944F: include/linux/vbox_utils.h 15945F: include/uapi/linux/vbox*.h 15946F: drivers/virt/vboxguest/ 15947 15948VIRTUAL SERIO DEVICE DRIVER 15949M: Stephen Chandler Paul <thatslyude@gmail.com> 15950S: Maintained 15951F: drivers/input/serio/userio.c 15952F: include/uapi/linux/userio.h 15953 15954VIVID VIRTUAL VIDEO DRIVER 15955M: Hans Verkuil <hverkuil@xs4all.nl> 15956L: linux-media@vger.kernel.org 15957T: git git://linuxtv.org/media_tree.git 15958W: https://linuxtv.org 15959S: Maintained 15960F: drivers/media/platform/vivid/* 15961 15962VLYNQ BUS 15963M: Florian Fainelli <f.fainelli@gmail.com> 15964L: openwrt-devel@lists.openwrt.org (subscribers-only) 15965S: Maintained 15966F: drivers/vlynq/vlynq.c 15967F: include/linux/vlynq.h 15968 15969VME SUBSYSTEM 15970M: Martyn Welch <martyn@welchs.me.uk> 15971M: Manohar Vanga <manohar.vanga@gmail.com> 15972M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15973L: devel@driverdev.osuosl.org 15974S: Maintained 15975T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15976F: Documentation/driver-api/vme.rst 15977F: drivers/staging/vme/ 15978F: drivers/vme/ 15979F: include/linux/vme* 15980 15981VMWARE BALLOON DRIVER 15982M: Xavier Deguillard <xdeguillard@vmware.com> 15983M: Nadav Amit <namit@vmware.com> 15984M: "VMware, Inc." <pv-drivers@vmware.com> 15985L: linux-kernel@vger.kernel.org 15986S: Maintained 15987F: drivers/misc/vmw_balloon.c 15988 15989VMWARE HYPERVISOR INTERFACE 15990M: Alok Kataria <akataria@vmware.com> 15991L: virtualization@lists.linux-foundation.org 15992S: Supported 15993F: arch/x86/kernel/cpu/vmware.c 15994 15995VMWARE PVRDMA DRIVER 15996M: Adit Ranadive <aditr@vmware.com> 15997M: VMware PV-Drivers <pv-drivers@vmware.com> 15998L: linux-rdma@vger.kernel.org 15999S: Maintained 16000F: drivers/infiniband/hw/vmw_pvrdma/ 16001 16002VMware PVSCSI driver 16003M: Jim Gill <jgill@vmware.com> 16004M: VMware PV-Drivers <pv-drivers@vmware.com> 16005L: linux-scsi@vger.kernel.org 16006S: Maintained 16007F: drivers/scsi/vmw_pvscsi.c 16008F: drivers/scsi/vmw_pvscsi.h 16009 16010VMWARE VMMOUSE SUBDRIVER 16011M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 16012M: "VMware, Inc." <pv-drivers@vmware.com> 16013L: linux-input@vger.kernel.org 16014S: Maintained 16015F: drivers/input/mouse/vmmouse.c 16016F: drivers/input/mouse/vmmouse.h 16017 16018VMWARE VMXNET3 ETHERNET DRIVER 16019M: Ronak Doshi <doshir@vmware.com> 16020M: "VMware, Inc." <pv-drivers@vmware.com> 16021L: netdev@vger.kernel.org 16022S: Maintained 16023F: drivers/net/vmxnet3/ 16024 16025VOCORE VOCORE2 BOARD 16026M: Harvey Hunt <harveyhuntnexus@gmail.com> 16027L: linux-mips@linux-mips.org 16028S: Maintained 16029F: arch/mips/boot/dts/ralink/vocore2.dts 16030 16031VOLTAGE AND CURRENT REGULATOR FRAMEWORK 16032M: Liam Girdwood <lgirdwood@gmail.com> 16033M: Mark Brown <broonie@kernel.org> 16034L: linux-kernel@vger.kernel.org 16035W: http://www.slimlogic.co.uk/?p=48 16036T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 16037S: Supported 16038F: Documentation/devicetree/bindings/regulator/ 16039F: Documentation/power/regulator/ 16040F: drivers/regulator/ 16041F: include/dt-bindings/regulator/ 16042F: include/linux/regulator/ 16043 16044VRF 16045M: David Ahern <dsa@cumulusnetworks.com> 16046M: Shrijeet Mukherjee <shrijeet@gmail.com> 16047L: netdev@vger.kernel.org 16048S: Maintained 16049F: drivers/net/vrf.c 16050F: Documentation/networking/vrf.txt 16051 16052VT1211 HARDWARE MONITOR DRIVER 16053M: Juerg Haefliger <juergh@gmail.com> 16054L: linux-hwmon@vger.kernel.org 16055S: Maintained 16056F: Documentation/hwmon/vt1211 16057F: drivers/hwmon/vt1211.c 16058 16059VT8231 HARDWARE MONITOR DRIVER 16060M: Roger Lucas <vt8231@hiddenengine.co.uk> 16061L: linux-hwmon@vger.kernel.org 16062S: Maintained 16063F: drivers/hwmon/vt8231.c 16064 16065VUB300 USB to SDIO/SD/MMC bridge chip 16066M: Tony Olech <tony.olech@elandigitalsystems.com> 16067L: linux-mmc@vger.kernel.org 16068L: linux-usb@vger.kernel.org 16069S: Supported 16070F: drivers/mmc/host/vub300.c 16071 16072W1 DALLAS'S 1-WIRE BUS 16073M: Evgeniy Polyakov <zbr@ioremap.net> 16074S: Maintained 16075F: Documentation/devicetree/bindings/w1/ 16076F: Documentation/w1/ 16077F: drivers/w1/ 16078F: include/linux/w1.h 16079 16080W83791D HARDWARE MONITORING DRIVER 16081M: Marc Hulsman <m.hulsman@tudelft.nl> 16082L: linux-hwmon@vger.kernel.org 16083S: Maintained 16084F: Documentation/hwmon/w83791d 16085F: drivers/hwmon/w83791d.c 16086 16087W83793 HARDWARE MONITORING DRIVER 16088M: Rudolf Marek <r.marek@assembler.cz> 16089L: linux-hwmon@vger.kernel.org 16090S: Maintained 16091F: Documentation/hwmon/w83793 16092F: drivers/hwmon/w83793.c 16093 16094W83795 HARDWARE MONITORING DRIVER 16095M: Jean Delvare <jdelvare@suse.com> 16096L: linux-hwmon@vger.kernel.org 16097S: Maintained 16098F: drivers/hwmon/w83795.c 16099 16100W83L51xD SD/MMC CARD INTERFACE DRIVER 16101M: Pierre Ossman <pierre@ossman.eu> 16102S: Maintained 16103F: drivers/mmc/host/wbsd.* 16104 16105WACOM PROTOCOL 4 SERIAL TABLETS 16106M: Julian Squires <julian@cipht.net> 16107M: Hans de Goede <hdegoede@redhat.com> 16108L: linux-input@vger.kernel.org 16109S: Maintained 16110F: drivers/input/tablet/wacom_serial4.c 16111 16112WATCHDOG DEVICE DRIVERS 16113M: Wim Van Sebroeck <wim@linux-watchdog.org> 16114M: Guenter Roeck <linux@roeck-us.net> 16115L: linux-watchdog@vger.kernel.org 16116W: http://www.linux-watchdog.org/ 16117T: git git://www.linux-watchdog.org/linux-watchdog.git 16118S: Maintained 16119F: Documentation/devicetree/bindings/watchdog/ 16120F: Documentation/watchdog/ 16121F: drivers/watchdog/ 16122F: include/linux/watchdog.h 16123F: include/uapi/linux/watchdog.h 16124 16125WHISKEYCOVE PMIC GPIO DRIVER 16126M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 16127L: linux-gpio@vger.kernel.org 16128S: Maintained 16129F: drivers/gpio/gpio-wcove.c 16130 16131WIIMOTE HID DRIVER 16132M: David Herrmann <dh.herrmann@googlemail.com> 16133L: linux-input@vger.kernel.org 16134S: Maintained 16135F: drivers/hid/hid-wiimote* 16136 16137WILOCITY WIL6210 WIRELESS DRIVER 16138M: Maya Erez <merez@codeaurora.org> 16139L: linux-wireless@vger.kernel.org 16140L: wil6210@qti.qualcomm.com 16141S: Supported 16142W: http://wireless.kernel.org/en/users/Drivers/wil6210 16143F: drivers/net/wireless/ath/wil6210/ 16144 16145WIMAX STACK 16146M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 16147M: linux-wimax@intel.com 16148L: wimax@linuxwimax.org (subscribers-only) 16149S: Supported 16150W: http://linuxwimax.org 16151F: Documentation/wimax/README.wimax 16152F: include/linux/wimax/debug.h 16153F: include/net/wimax.h 16154F: include/uapi/linux/wimax.h 16155F: net/wimax/ 16156 16157WINBOND CIR DRIVER 16158M: David Härdeman <david@hardeman.nu> 16159S: Maintained 16160F: drivers/media/rc/winbond-cir.c 16161 16162WINSYSTEMS EBC-C384 WATCHDOG DRIVER 16163M: William Breathitt Gray <vilhelm.gray@gmail.com> 16164L: linux-watchdog@vger.kernel.org 16165S: Maintained 16166F: drivers/watchdog/ebc-c384_wdt.c 16167 16168WINSYSTEMS WS16C48 GPIO DRIVER 16169M: William Breathitt Gray <vilhelm.gray@gmail.com> 16170L: linux-gpio@vger.kernel.org 16171S: Maintained 16172F: drivers/gpio/gpio-ws16c48.c 16173 16174WISTRON LAPTOP BUTTON DRIVER 16175M: Miloslav Trmac <mitr@volny.cz> 16176S: Maintained 16177F: drivers/input/misc/wistron_btns.c 16178 16179WL3501 WIRELESS PCMCIA CARD DRIVER 16180L: linux-wireless@vger.kernel.org 16181S: Odd fixes 16182F: drivers/net/wireless/wl3501* 16183 16184WOLFSON MICROELECTRONICS DRIVERS 16185L: patches@opensource.cirrus.com 16186T: git https://github.com/CirrusLogic/linux-drivers.git 16187W: https://github.com/CirrusLogic/linux-drivers/wiki 16188S: Supported 16189F: Documentation/hwmon/wm83?? 16190F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 16191F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 16192F: Documentation/devicetree/bindings/mfd/arizona.txt 16193F: Documentation/devicetree/bindings/mfd/wm831x.txt 16194F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 16195F: arch/arm/mach-s3c64xx/mach-crag6410* 16196F: drivers/clk/clk-wm83*.c 16197F: drivers/extcon/extcon-arizona.c 16198F: drivers/leds/leds-wm83*.c 16199F: drivers/gpio/gpio-*wm*.c 16200F: drivers/gpio/gpio-arizona.c 16201F: drivers/hwmon/wm83??-hwmon.c 16202F: drivers/input/misc/wm831x-on.c 16203F: drivers/input/touchscreen/wm831x-ts.c 16204F: drivers/input/touchscreen/wm97*.c 16205F: drivers/mfd/arizona* 16206F: drivers/mfd/wm*.c 16207F: drivers/mfd/cs47l24* 16208F: drivers/power/supply/wm83*.c 16209F: drivers/rtc/rtc-wm83*.c 16210F: drivers/regulator/wm8*.c 16211F: drivers/regulator/arizona* 16212F: drivers/video/backlight/wm83*_bl.c 16213F: drivers/watchdog/wm83*_wdt.c 16214F: include/linux/mfd/arizona/ 16215F: include/linux/mfd/wm831x/ 16216F: include/linux/mfd/wm8350/ 16217F: include/linux/mfd/wm8400* 16218F: include/linux/regulator/arizona* 16219F: include/linux/wm97xx.h 16220F: include/sound/wm????.h 16221F: sound/soc/codecs/arizona.? 16222F: sound/soc/codecs/wm* 16223F: sound/soc/codecs/cs47l24* 16224 16225WORKQUEUE 16226M: Tejun Heo <tj@kernel.org> 16227R: Lai Jiangshan <jiangshanlai@gmail.com> 16228T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 16229S: Maintained 16230F: include/linux/workqueue.h 16231F: kernel/workqueue.c 16232F: Documentation/core-api/workqueue.rst 16233 16234X-POWERS AXP288 PMIC DRIVERS 16235M: Hans de Goede <hdegoede@redhat.com> 16236S: Maintained 16237N: axp288 16238F: drivers/acpi/pmic/intel_pmic_xpower.c 16239 16240X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 16241M: Chen-Yu Tsai <wens@csie.org> 16242L: linux-kernel@vger.kernel.org 16243S: Maintained 16244N: axp[128] 16245 16246X.25 NETWORK LAYER 16247M: Andrew Hendry <andrew.hendry@gmail.com> 16248L: linux-x25@vger.kernel.org 16249S: Odd Fixes 16250F: Documentation/networking/x25* 16251F: include/net/x25* 16252F: net/x25/ 16253 16254X86 ARCHITECTURE (32-BIT AND 64-BIT) 16255M: Thomas Gleixner <tglx@linutronix.de> 16256M: Ingo Molnar <mingo@redhat.com> 16257M: Borislav Petkov <bp@alien8.de> 16258R: "H. Peter Anvin" <hpa@zytor.com> 16259M: x86@kernel.org 16260L: linux-kernel@vger.kernel.org 16261T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16262S: Maintained 16263F: Documentation/devicetree/bindings/x86/ 16264F: Documentation/x86/ 16265F: arch/x86/ 16266 16267X86 ENTRY CODE 16268M: Andy Lutomirski <luto@kernel.org> 16269L: linux-kernel@vger.kernel.org 16270T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 16271S: Maintained 16272F: arch/x86/entry/ 16273 16274X86 MCE INFRASTRUCTURE 16275M: Tony Luck <tony.luck@intel.com> 16276M: Borislav Petkov <bp@alien8.de> 16277L: linux-edac@vger.kernel.org 16278S: Maintained 16279F: arch/x86/kernel/cpu/mcheck/* 16280 16281X86 MICROCODE UPDATE SUPPORT 16282M: Borislav Petkov <bp@alien8.de> 16283S: Maintained 16284F: arch/x86/kernel/cpu/microcode/* 16285 16286X86 MM 16287M: Dave Hansen <dave.hansen@linux.intel.com> 16288M: Andy Lutomirski <luto@kernel.org> 16289M: Peter Zijlstra <peterz@infradead.org> 16290L: linux-kernel@vger.kernel.org 16291T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 16292S: Maintained 16293F: arch/x86/mm/ 16294 16295X86 PLATFORM DRIVERS 16296M: Darren Hart <dvhart@infradead.org> 16297M: Andy Shevchenko <andy@infradead.org> 16298L: platform-driver-x86@vger.kernel.org 16299T: git git://git.infradead.org/linux-platform-drivers-x86.git 16300S: Maintained 16301F: drivers/platform/x86/ 16302F: drivers/platform/olpc/ 16303 16304X86 VDSO 16305M: Andy Lutomirski <luto@kernel.org> 16306L: linux-kernel@vger.kernel.org 16307T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 16308S: Maintained 16309F: arch/x86/entry/vdso/ 16310 16311XARRAY 16312M: Matthew Wilcox <willy@infradead.org> 16313L: linux-fsdevel@vger.kernel.org 16314S: Supported 16315F: Documentation/core-api/xarray.rst 16316F: lib/idr.c 16317F: lib/xarray.c 16318F: include/linux/idr.h 16319F: include/linux/xarray.h 16320F: tools/testing/radix-tree 16321 16322XC2028/3028 TUNER DRIVER 16323M: Mauro Carvalho Chehab <mchehab@kernel.org> 16324L: linux-media@vger.kernel.org 16325W: https://linuxtv.org 16326T: git git://linuxtv.org/media_tree.git 16327S: Maintained 16328F: drivers/media/tuners/tuner-xc2028.* 16329 16330XDP SOCKETS (AF_XDP) 16331M: Björn Töpel <bjorn.topel@intel.com> 16332M: Magnus Karlsson <magnus.karlsson@intel.com> 16333L: netdev@vger.kernel.org 16334S: Maintained 16335F: kernel/bpf/xskmap.c 16336F: net/xdp/ 16337 16338XEN BLOCK SUBSYSTEM 16339M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16340M: Roger Pau Monné <roger.pau@citrix.com> 16341L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16342S: Supported 16343F: drivers/block/xen-blkback/* 16344F: drivers/block/xen* 16345 16346XEN HYPERVISOR ARM 16347M: Stefano Stabellini <sstabellini@kernel.org> 16348L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16349S: Maintained 16350F: arch/arm/xen/ 16351F: arch/arm/include/asm/xen/ 16352 16353XEN HYPERVISOR ARM64 16354M: Stefano Stabellini <sstabellini@kernel.org> 16355L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16356S: Maintained 16357F: arch/arm64/xen/ 16358F: arch/arm64/include/asm/xen/ 16359 16360XEN HYPERVISOR INTERFACE 16361M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 16362M: Juergen Gross <jgross@suse.com> 16363R: Stefano Stabellini <sstabellini@kernel.org> 16364L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16365T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 16366S: Supported 16367F: arch/x86/xen/ 16368F: drivers/*/xen-*front.c 16369F: drivers/xen/ 16370F: arch/x86/include/asm/xen/ 16371F: arch/x86/include/asm/pvclock-abi.h 16372F: include/xen/ 16373F: include/uapi/xen/ 16374F: Documentation/ABI/stable/sysfs-hypervisor-xen 16375F: Documentation/ABI/testing/sysfs-hypervisor-xen 16376 16377XEN NETWORK BACKEND DRIVER 16378M: Wei Liu <wei.liu2@citrix.com> 16379M: Paul Durrant <paul.durrant@citrix.com> 16380L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16381L: netdev@vger.kernel.org 16382S: Supported 16383F: drivers/net/xen-netback/* 16384 16385XEN PCI SUBSYSTEM 16386M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16387L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16388S: Supported 16389F: arch/x86/pci/*xen* 16390F: drivers/pci/*xen* 16391 16392XEN PVSCSI DRIVERS 16393M: Juergen Gross <jgross@suse.com> 16394L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16395L: linux-scsi@vger.kernel.org 16396S: Supported 16397F: drivers/scsi/xen-scsifront.c 16398F: drivers/xen/xen-scsiback.c 16399F: include/xen/interface/io/vscsiif.h 16400 16401XEN SWIOTLB SUBSYSTEM 16402M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16403L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16404L: iommu@lists.linux-foundation.org 16405S: Supported 16406F: arch/x86/xen/*swiotlb* 16407F: drivers/xen/*swiotlb* 16408 16409XEN SOUND FRONTEND DRIVER 16410M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 16411L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16412L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16413S: Supported 16414F: sound/xen/* 16415 16416XFS FILESYSTEM 16417M: Darrick J. Wong <darrick.wong@oracle.com> 16418M: linux-xfs@vger.kernel.org 16419L: linux-xfs@vger.kernel.org 16420W: http://xfs.org/ 16421T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 16422S: Supported 16423F: Documentation/filesystems/xfs.txt 16424F: fs/xfs/ 16425 16426XILINX AXI ETHERNET DRIVER 16427M: Anirudha Sarangi <anirudh@xilinx.com> 16428M: John Linn <John.Linn@xilinx.com> 16429S: Maintained 16430F: drivers/net/ethernet/xilinx/xilinx_axienet* 16431 16432XILINX UARTLITE SERIAL DRIVER 16433M: Peter Korsgaard <jacmet@sunsite.dk> 16434L: linux-serial@vger.kernel.org 16435S: Maintained 16436F: drivers/tty/serial/uartlite.c 16437 16438XILINX VIDEO IP CORES 16439M: Hyun Kwon <hyun.kwon@xilinx.com> 16440M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16441L: linux-media@vger.kernel.org 16442T: git git://linuxtv.org/media_tree.git 16443S: Supported 16444F: Documentation/devicetree/bindings/media/xilinx/ 16445F: drivers/media/platform/xilinx/ 16446F: include/uapi/linux/xilinx-v4l2-controls.h 16447 16448XILLYBUS DRIVER 16449M: Eli Billauer <eli.billauer@gmail.com> 16450L: linux-kernel@vger.kernel.org 16451S: Supported 16452F: drivers/char/xillybus/ 16453 16454XLP9XX I2C DRIVER 16455M: George Cherian <george.cherian@cavium.com> 16456M: Jan Glauber <jglauber@cavium.com> 16457L: linux-i2c@vger.kernel.org 16458W: http://www.cavium.com 16459S: Supported 16460F: drivers/i2c/busses/i2c-xlp9xx.c 16461 16462XRA1403 GPIO EXPANDER 16463M: Nandor Han <nandor.han@ge.com> 16464M: Semi Malinen <semi.malinen@ge.com> 16465L: linux-gpio@vger.kernel.org 16466S: Maintained 16467F: drivers/gpio/gpio-xra1403.c 16468F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 16469 16470XTENSA XTFPGA PLATFORM SUPPORT 16471M: Max Filippov <jcmvbkbc@gmail.com> 16472L: linux-xtensa@linux-xtensa.org 16473S: Maintained 16474F: drivers/spi/spi-xtensa-xtfpga.c 16475F: sound/soc/xtensa/xtfpga-i2s.c 16476 16477YAM DRIVER FOR AX.25 16478M: Jean-Paul Roubelat <jpr@f6fbb.org> 16479L: linux-hams@vger.kernel.org 16480S: Maintained 16481F: drivers/net/hamradio/yam* 16482F: include/linux/yam.h 16483 16484YAMA SECURITY MODULE 16485M: Kees Cook <keescook@chromium.org> 16486T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 16487S: Supported 16488F: security/yama/ 16489F: Documentation/admin-guide/LSM/Yama.rst 16490 16491YEALINK PHONE DRIVER 16492M: Henk Vergonet <Henk.Vergonet@gmail.com> 16493L: usbb2k-api-dev@nongnu.org 16494S: Maintained 16495F: Documentation/input/devices/yealink.rst 16496F: drivers/input/misc/yealink.* 16497 16498Z8530 DRIVER FOR AX.25 16499M: Joerg Reuter <jreuter@yaina.de> 16500W: http://yaina.de/jreuter/ 16501W: http://www.qsl.net/dl1bke/ 16502L: linux-hams@vger.kernel.org 16503S: Maintained 16504F: Documentation/networking/z8530drv.txt 16505F: drivers/net/hamradio/*scc.c 16506F: drivers/net/hamradio/z8530.h 16507 16508ZBUD COMPRESSED PAGE ALLOCATOR 16509M: Seth Jennings <sjenning@redhat.com> 16510M: Dan Streetman <ddstreet@ieee.org> 16511L: linux-mm@kvack.org 16512S: Maintained 16513F: mm/zbud.c 16514F: include/linux/zbud.h 16515 16516ZD1211RW WIRELESS DRIVER 16517M: Daniel Drake <dsd@gentoo.org> 16518M: Ulrich Kunitz <kune@deine-taler.de> 16519W: http://zd1211.ath.cx/wiki/DriverRewrite 16520L: linux-wireless@vger.kernel.org 16521L: zd1211-devs@lists.sourceforge.net (subscribers-only) 16522S: Maintained 16523F: drivers/net/wireless/zydas/zd1211rw/ 16524 16525ZD1301 MEDIA DRIVER 16526M: Antti Palosaari <crope@iki.fi> 16527L: linux-media@vger.kernel.org 16528W: https://linuxtv.org/ 16529W: http://palosaari.fi/linux/ 16530Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16531S: Maintained 16532F: drivers/media/usb/dvb-usb-v2/zd1301* 16533 16534ZD1301_DEMOD MEDIA DRIVER 16535M: Antti Palosaari <crope@iki.fi> 16536L: linux-media@vger.kernel.org 16537W: https://linuxtv.org/ 16538W: http://palosaari.fi/linux/ 16539Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16540S: Maintained 16541F: drivers/media/dvb-frontends/zd1301_demod* 16542 16543ZPOOL COMPRESSED PAGE STORAGE API 16544M: Dan Streetman <ddstreet@ieee.org> 16545L: linux-mm@kvack.org 16546S: Maintained 16547F: mm/zpool.c 16548F: include/linux/zpool.h 16549 16550ZR36067 VIDEO FOR LINUX DRIVER 16551L: mjpeg-users@lists.sourceforge.net 16552L: linux-media@vger.kernel.org 16553W: http://mjpeg.sourceforge.net/driver-zoran/ 16554T: hg https://linuxtv.org/hg/v4l-dvb 16555S: Odd Fixes 16556F: drivers/staging/media/zoran/ 16557 16558ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 16559M: Minchan Kim <minchan@kernel.org> 16560M: Nitin Gupta <ngupta@vflare.org> 16561R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16562L: linux-kernel@vger.kernel.org 16563S: Maintained 16564F: drivers/block/zram/ 16565F: Documentation/blockdev/zram.txt 16566 16567ZS DECSTATION Z85C30 SERIAL DRIVER 16568M: "Maciej W. Rozycki" <macro@linux-mips.org> 16569S: Maintained 16570F: drivers/tty/serial/zs.* 16571 16572ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 16573M: Minchan Kim <minchan@kernel.org> 16574M: Nitin Gupta <ngupta@vflare.org> 16575R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16576L: linux-mm@kvack.org 16577S: Maintained 16578F: mm/zsmalloc.c 16579F: include/linux/zsmalloc.h 16580F: Documentation/vm/zsmalloc.rst 16581 16582ZSWAP COMPRESSED SWAP CACHING 16583M: Seth Jennings <sjenning@redhat.com> 16584M: Dan Streetman <ddstreet@ieee.org> 16585L: linux-mm@kvack.org 16586S: Maintained 16587F: mm/zswap.c 16588 16589THE REST 16590M: Linus Torvalds <torvalds@linux-foundation.org> 16591L: linux-kernel@vger.kernel.org 16592Q: http://patchwork.kernel.org/project/LKML/list/ 16593T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 16594S: Buried alive in reporters 16595F: * 16596F: */ 16597