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 <andy@infradead.org> 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 <matthew@wil.cx> 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 552AF9013 MEDIA DRIVER 553M: Antti Palosaari <crope@iki.fi> 554L: linux-media@vger.kernel.org 555W: https://linuxtv.org 556W: http://palosaari.fi/linux/ 557Q: http://patchwork.linuxtv.org/project/linux-media/list/ 558T: git git://linuxtv.org/anttip/media_tree.git 559S: Maintained 560F: drivers/media/dvb-frontends/af9013* 561 562AF9033 MEDIA DRIVER 563M: Antti Palosaari <crope@iki.fi> 564L: linux-media@vger.kernel.org 565W: https://linuxtv.org 566W: http://palosaari.fi/linux/ 567Q: http://patchwork.linuxtv.org/project/linux-media/list/ 568T: git git://linuxtv.org/anttip/media_tree.git 569S: Maintained 570F: drivers/media/dvb-frontends/af9033* 571 572AFFS FILE SYSTEM 573M: David Sterba <dsterba@suse.com> 574L: linux-fsdevel@vger.kernel.org 575S: Odd Fixes 576F: Documentation/filesystems/affs.txt 577F: fs/affs/ 578 579AFS FILESYSTEM 580M: David Howells <dhowells@redhat.com> 581L: linux-afs@lists.infradead.org 582S: Supported 583F: fs/afs/ 584F: include/trace/events/afs.h 585F: Documentation/filesystems/afs.txt 586W: https://www.infradead.org/~dhowells/kafs/ 587 588AGPGART DRIVER 589M: David Airlie <airlied@linux.ie> 590T: git git://anongit.freedesktop.org/drm/drm 591S: Maintained 592F: drivers/char/agp/ 593F: include/linux/agp* 594F: include/uapi/linux/agp* 595 596AHA152X SCSI DRIVER 597M: "Juergen E. Fischer" <fischer@norbit.de> 598L: linux-scsi@vger.kernel.org 599S: Maintained 600F: drivers/scsi/aha152x* 601F: drivers/scsi/pcmcia/aha152x* 602 603AIC7XXX / AIC79XX SCSI DRIVER 604M: Hannes Reinecke <hare@suse.com> 605L: linux-scsi@vger.kernel.org 606S: Maintained 607F: drivers/scsi/aic7xxx/ 608 609AIMSLAB FM RADIO RECEIVER DRIVER 610M: Hans Verkuil <hverkuil@xs4all.nl> 611L: linux-media@vger.kernel.org 612T: git git://linuxtv.org/media_tree.git 613W: https://linuxtv.org 614S: Maintained 615F: drivers/media/radio/radio-aimslab* 616 617AIO 618M: Benjamin LaHaise <bcrl@kvack.org> 619L: linux-aio@kvack.org 620S: Supported 621F: fs/aio.c 622F: include/linux/*aio*.h 623 624AIRSPY MEDIA DRIVER 625M: Antti Palosaari <crope@iki.fi> 626L: linux-media@vger.kernel.org 627W: https://linuxtv.org 628W: http://palosaari.fi/linux/ 629Q: http://patchwork.linuxtv.org/project/linux-media/list/ 630T: git git://linuxtv.org/anttip/media_tree.git 631S: Maintained 632F: drivers/media/usb/airspy/ 633 634ALACRITECH GIGABIT ETHERNET DRIVER 635M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 636S: Maintained 637F: drivers/net/ethernet/alacritech/* 638 639ALCATEL SPEEDTOUCH USB DRIVER 640M: Duncan Sands <duncan.sands@free.fr> 641L: linux-usb@vger.kernel.org 642W: http://www.linux-usb.org/SpeedTouch/ 643S: Maintained 644F: drivers/usb/atm/speedtch.c 645F: drivers/usb/atm/usbatm.c 646 647ALCHEMY AU1XX0 MMC DRIVER 648M: Manuel Lauss <manuel.lauss@gmail.com> 649S: Maintained 650F: drivers/mmc/host/au1xmmc.c 651 652ALI1563 I2C DRIVER 653M: Rudolf Marek <r.marek@assembler.cz> 654L: linux-i2c@vger.kernel.org 655S: Maintained 656F: Documentation/i2c/busses/i2c-ali1563 657F: drivers/i2c/busses/i2c-ali1563.c 658 659ALLWINNER SECURITY SYSTEM 660M: Corentin Labbe <clabbe.montjoie@gmail.com> 661L: linux-crypto@vger.kernel.org 662S: Maintained 663F: drivers/crypto/sunxi-ss/ 664 665ALPHA PORT 666M: Richard Henderson <rth@twiddle.net> 667M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 668M: Matt Turner <mattst88@gmail.com> 669S: Odd Fixes 670L: linux-alpha@vger.kernel.org 671F: arch/alpha/ 672 673ALPS PS/2 TOUCHPAD DRIVER 674R: Pali Rohár <pali.rohar@gmail.com> 675F: drivers/input/mouse/alps.* 676 677ALTERA I2C CONTROLLER DRIVER 678M: Thor Thayer <thor.thayer@linux.intel.com> 679S: Maintained 680F: drivers/i2c/busses/i2c-altera.c 681 682ALTERA MAILBOX DRIVER 683M: Ley Foon Tan <lftan@altera.com> 684L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 685S: Maintained 686F: drivers/mailbox/mailbox-altera.c 687 688ALTERA PIO DRIVER 689M: Tien Hock Loh <thloh@altera.com> 690L: linux-gpio@vger.kernel.org 691S: Maintained 692F: drivers/gpio/gpio-altera.c 693 694ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 695M: Thor Thayer <thor.thayer@linux.intel.com> 696S: Maintained 697F: drivers/gpio/gpio-altera-a10sr.c 698F: drivers/mfd/altera-a10sr.c 699F: drivers/reset/reset-a10sr.c 700F: include/linux/mfd/altera-a10sr.h 701F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 702 703ALTERA TRIPLE SPEED ETHERNET DRIVER 704M: Vince Bridgers <vbridger@opensource.altera.com> 705L: netdev@vger.kernel.org 706L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 707S: Maintained 708F: drivers/net/ethernet/altera/ 709 710ALTERA UART/JTAG UART SERIAL DRIVERS 711M: Tobias Klauser <tklauser@distanz.ch> 712L: linux-serial@vger.kernel.org 713L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 714S: Maintained 715F: drivers/tty/serial/altera_uart.c 716F: drivers/tty/serial/altera_jtaguart.c 717F: include/linux/altera_uart.h 718F: include/linux/altera_jtaguart.h 719 720AMAZON ETHERNET DRIVERS 721M: Netanel Belgazal <netanel@amazon.com> 722R: Saeed Bishara <saeedb@amazon.com> 723R: Zorik Machulsky <zorik@amazon.com> 724L: netdev@vger.kernel.org 725S: Supported 726F: Documentation/networking/ena.txt 727F: drivers/net/ethernet/amazon/ 728 729AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 730M: Tom Lendacky <thomas.lendacky@amd.com> 731M: Gary Hook <gary.hook@amd.com> 732L: linux-crypto@vger.kernel.org 733S: Supported 734F: drivers/crypto/ccp/ 735F: include/linux/ccp.h 736 737AMD DISPLAY CORE 738M: Harry Wentland <harry.wentland@amd.com> 739M: Leo Li <sunpeng.li@amd.com> 740L: amd-gfx@lists.freedesktop.org 741T: git git://people.freedesktop.org/~agd5f/linux 742S: Supported 743F: drivers/gpu/drm/amd/display/ 744 745AMD FAM15H PROCESSOR POWER MONITORING DRIVER 746M: Huang Rui <ray.huang@amd.com> 747L: linux-hwmon@vger.kernel.org 748S: Supported 749F: Documentation/hwmon/fam15h_power 750F: drivers/hwmon/fam15h_power.c 751 752AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 753L: linux-geode@lists.infradead.org (moderated for non-subscribers) 754S: Orphan 755F: drivers/usb/gadget/udc/amd5536udc.* 756 757AMD GEODE PROCESSOR/CHIPSET SUPPORT 758P: Andres Salomon <dilinger@queued.net> 759L: linux-geode@lists.infradead.org (moderated for non-subscribers) 760W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 761S: Supported 762F: drivers/char/hw_random/geode-rng.c 763F: drivers/crypto/geode* 764F: drivers/video/fbdev/geode/ 765F: arch/x86/include/asm/geode.h 766 767AMD IOMMU (AMD-VI) 768M: Joerg Roedel <joro@8bytes.org> 769L: iommu@lists.linux-foundation.org 770T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 771S: Maintained 772F: drivers/iommu/amd_iommu*.[ch] 773F: include/linux/amd-iommu.h 774 775AMD KFD 776M: Oded Gabbay <oded.gabbay@gmail.com> 777L: dri-devel@lists.freedesktop.org 778T: git git://people.freedesktop.org/~gabbayo/linux.git 779S: Supported 780F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 781F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 782F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 783F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 784F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 785F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 786F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 787F: drivers/gpu/drm/amd/amdkfd/ 788F: drivers/gpu/drm/amd/include/cik_structs.h 789F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 790F: drivers/gpu/drm/amd/include/vi_structs.h 791F: drivers/gpu/drm/amd/include/v9_structs.h 792F: include/uapi/linux/kfd_ioctl.h 793 794AMD POWERPLAY 795M: Rex Zhu <rex.zhu@amd.com> 796M: Evan Quan <evan.quan@amd.com> 797L: amd-gfx@lists.freedesktop.org 798S: Supported 799F: drivers/gpu/drm/amd/powerplay/ 800T: git git://people.freedesktop.org/~agd5f/linux 801 802AMD SEATTLE DEVICE TREE SUPPORT 803M: Brijesh Singh <brijeshkumar.singh@amd.com> 804M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 805M: Tom Lendacky <thomas.lendacky@amd.com> 806S: Supported 807F: arch/arm64/boot/dts/amd/ 808 809AMD XGBE DRIVER 810M: Tom Lendacky <thomas.lendacky@amd.com> 811L: netdev@vger.kernel.org 812S: Supported 813F: drivers/net/ethernet/amd/xgbe/ 814F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 815 816ANALOG DEVICES INC AD5686 DRIVER 817M: Stefan Popa <stefan.popa@analog.com> 818L: linux-pm@vger.kernel.org 819W: http://ez.analog.com/community/linux-device-drivers 820S: Supported 821F: drivers/iio/dac/ad5686* 822F: drivers/iio/dac/ad5696* 823 824ANALOG DEVICES INC AD5758 DRIVER 825M: Stefan Popa <stefan.popa@analog.com> 826L: linux-iio@vger.kernel.org 827W: http://ez.analog.com/community/linux-device-drivers 828S: Supported 829F: drivers/iio/dac/ad5758.c 830F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 831 832ANALOG DEVICES INC AD9389B DRIVER 833M: Hans Verkuil <hans.verkuil@cisco.com> 834L: linux-media@vger.kernel.org 835S: Maintained 836F: drivers/media/i2c/ad9389b* 837 838ANALOG DEVICES INC ADGS1408 DRIVER 839M: Mircea Caprioru <mircea.caprioru@analog.com> 840S: Supported 841F: drivers/mux/adgs1408.c 842F: Documentation/devicetree/bindings/mux/adgs1408.txt 843 844ANALOG DEVICES INC ADP5061 DRIVER 845M: Stefan Popa <stefan.popa@analog.com> 846L: linux-pm@vger.kernel.org 847W: http://ez.analog.com/community/linux-device-drivers 848S: Supported 849F: drivers/power/supply/adp5061.c 850 851ANALOG DEVICES INC ADV7180 DRIVER 852M: Lars-Peter Clausen <lars@metafoo.de> 853L: linux-media@vger.kernel.org 854W: http://ez.analog.com/community/linux-device-drivers 855S: Supported 856F: drivers/media/i2c/adv7180.c 857 858ANALOG DEVICES INC ADV748X DRIVER 859M: Kieran Bingham <kieran.bingham@ideasonboard.com> 860L: linux-media@vger.kernel.org 861S: Maintained 862F: drivers/media/i2c/adv748x/* 863 864ANALOG DEVICES INC ADV7511 DRIVER 865M: Hans Verkuil <hans.verkuil@cisco.com> 866L: linux-media@vger.kernel.org 867S: Maintained 868F: drivers/media/i2c/adv7511* 869 870ANALOG DEVICES INC ADV7604 DRIVER 871M: Hans Verkuil <hans.verkuil@cisco.com> 872L: linux-media@vger.kernel.org 873S: Maintained 874F: drivers/media/i2c/adv7604* 875 876ANALOG DEVICES INC ADV7842 DRIVER 877M: Hans Verkuil <hans.verkuil@cisco.com> 878L: linux-media@vger.kernel.org 879S: Maintained 880F: drivers/media/i2c/adv7842* 881 882ANALOG DEVICES INC ASOC CODEC DRIVERS 883M: Lars-Peter Clausen <lars@metafoo.de> 884L: alsa-devel@alsa-project.org (moderated for non-subscribers) 885W: http://wiki.analog.com/ 886W: http://ez.analog.com/community/linux-device-drivers 887S: Supported 888F: sound/soc/codecs/adau* 889F: sound/soc/codecs/adav* 890F: sound/soc/codecs/ad1* 891F: sound/soc/codecs/ad7* 892F: sound/soc/codecs/ssm* 893F: sound/soc/codecs/sigmadsp.* 894 895ANALOG DEVICES INC DMA DRIVERS 896M: Lars-Peter Clausen <lars@metafoo.de> 897W: http://ez.analog.com/community/linux-device-drivers 898S: Supported 899F: drivers/dma/dma-axi-dmac.c 900 901ANALOG DEVICES INC IIO DRIVERS 902M: Lars-Peter Clausen <lars@metafoo.de> 903M: Michael Hennerich <Michael.Hennerich@analog.com> 904W: http://wiki.analog.com/ 905W: http://ez.analog.com/community/linux-device-drivers 906S: Supported 907F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 908F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 909F: drivers/iio/*/ad* 910F: drivers/iio/adc/ltc2497* 911X: drivers/iio/*/adjd* 912F: drivers/staging/iio/*/ad* 913 914ANDES ARCHITECTURE 915M: Greentime Hu <green.hu@gmail.com> 916M: Vincent Chen <deanbo422@gmail.com> 917T: git https://github.com/andestech/linux.git 918S: Supported 919F: arch/nds32/ 920F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 921F: Documentation/devicetree/bindings/nds32/ 922K: nds32 923N: nds32 924 925ANDROID CONFIG FRAGMENTS 926M: Rob Herring <robh@kernel.org> 927S: Supported 928F: kernel/configs/android* 929 930ANDROID DRIVERS 931M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 932M: Arve Hjønnevåg <arve@android.com> 933M: Todd Kjos <tkjos@android.com> 934M: Martijn Coenen <maco@android.com> 935T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 936L: devel@driverdev.osuosl.org 937S: Supported 938F: drivers/android/ 939F: drivers/staging/android/ 940 941ANDROID GOLDFISH PIC DRIVER 942M: Miodrag Dinic <miodrag.dinic@mips.com> 943S: Supported 944F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 945F: drivers/irqchip/irq-goldfish-pic.c 946 947ANDROID GOLDFISH RTC DRIVER 948M: Miodrag Dinic <miodrag.dinic@mips.com> 949S: Supported 950F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 951F: drivers/rtc/rtc-goldfish.c 952 953ANDROID ION DRIVER 954M: Laura Abbott <labbott@redhat.com> 955M: Sumit Semwal <sumit.semwal@linaro.org> 956L: devel@driverdev.osuosl.org 957L: dri-devel@lists.freedesktop.org 958L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 959S: Supported 960F: drivers/staging/android/ion 961F: drivers/staging/android/uapi/ion.h 962 963AOA (Apple Onboard Audio) ALSA DRIVER 964M: Johannes Berg <johannes@sipsolutions.net> 965L: linuxppc-dev@lists.ozlabs.org 966L: alsa-devel@alsa-project.org (moderated for non-subscribers) 967S: Maintained 968F: sound/aoa/ 969 970APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 971M: William Breathitt Gray <vilhelm.gray@gmail.com> 972L: linux-iio@vger.kernel.org 973S: Maintained 974F: drivers/iio/adc/stx104.c 975 976APM DRIVER 977M: Jiri Kosina <jikos@kernel.org> 978S: Odd fixes 979T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 980F: arch/x86/kernel/apm_32.c 981F: include/linux/apm_bios.h 982F: include/uapi/linux/apm_bios.h 983F: drivers/char/apm-emulation.c 984 985APPARMOR SECURITY MODULE 986M: John Johansen <john.johansen@canonical.com> 987L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 988W: wiki.apparmor.net 989T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 990S: Supported 991F: security/apparmor/ 992F: Documentation/admin-guide/LSM/apparmor.rst 993 994APPLE BCM5974 MULTITOUCH DRIVER 995M: Henrik Rydberg <rydberg@bitmath.org> 996L: linux-input@vger.kernel.org 997S: Odd fixes 998F: drivers/input/mouse/bcm5974.c 999 1000APPLE SMC DRIVER 1001M: Henrik Rydberg <rydberg@bitmath.org> 1002L: linux-hwmon@vger.kernel.org 1003S: Odd fixes 1004F: drivers/hwmon/applesmc.c 1005 1006APPLETALK NETWORK LAYER 1007L: netdev@vger.kernel.org 1008S: Odd fixes 1009F: drivers/net/appletalk/ 1010F: net/appletalk/ 1011 1012APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1013M: Duc Dang <dhdang@apm.com> 1014S: Supported 1015F: arch/arm64/boot/dts/apm/ 1016 1017APPLIED MICRO (APM) X-GENE SOC EDAC 1018M: Loc Ho <lho@apm.com> 1019S: Supported 1020F: drivers/edac/xgene_edac.c 1021F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1022 1023APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1024M: Iyappan Subramanian <isubramanian@apm.com> 1025M: Keyur Chudgar <kchudgar@apm.com> 1026S: Supported 1027F: drivers/net/ethernet/apm/xgene-v2/ 1028 1029APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1030M: Iyappan Subramanian <isubramanian@apm.com> 1031M: Keyur Chudgar <kchudgar@apm.com> 1032M: Quan Nguyen <qnguyen@apm.com> 1033S: Supported 1034F: drivers/net/ethernet/apm/xgene/ 1035F: drivers/net/phy/mdio-xgene.c 1036F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1037F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1038 1039APPLIED MICRO (APM) X-GENE SOC PMU 1040M: Tai Nguyen <ttnguyen@apm.com> 1041S: Supported 1042F: drivers/perf/xgene_pmu.c 1043F: Documentation/perf/xgene-pmu.txt 1044F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1045 1046APTINA CAMERA SENSOR PLL 1047M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1048L: linux-media@vger.kernel.org 1049S: Maintained 1050F: drivers/media/i2c/aptina-pll.* 1051 1052ARC FRAMEBUFFER DRIVER 1053M: Jaya Kumar <jayalk@intworks.biz> 1054S: Maintained 1055F: drivers/video/fbdev/arcfb.c 1056F: drivers/video/fbdev/core/fb_defio.c 1057 1058ARC PGU DRM DRIVER 1059M: Alexey Brodkin <abrodkin@synopsys.com> 1060S: Supported 1061F: drivers/gpu/drm/arc/ 1062F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1063 1064ARCNET NETWORK LAYER 1065M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1066L: netdev@vger.kernel.org 1067S: Maintained 1068F: drivers/net/arcnet/ 1069F: include/uapi/linux/if_arcnet.h 1070 1071ARM ARCHITECTED TIMER DRIVER 1072M: Mark Rutland <mark.rutland@arm.com> 1073M: Marc Zyngier <marc.zyngier@arm.com> 1074L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1075S: Maintained 1076F: arch/arm/include/asm/arch_timer.h 1077F: arch/arm64/include/asm/arch_timer.h 1078F: drivers/clocksource/arm_arch_timer.c 1079 1080ARM HDLCD DRM DRIVER 1081M: Liviu Dudau <liviu.dudau@arm.com> 1082S: Supported 1083F: drivers/gpu/drm/arm/hdlcd_* 1084F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1085 1086ARM MALI-DP DRM DRIVER 1087M: Liviu Dudau <liviu.dudau@arm.com> 1088M: Brian Starkey <brian.starkey@arm.com> 1089M: Mali DP Maintainers <malidp@foss.arm.com> 1090S: Supported 1091F: drivers/gpu/drm/arm/ 1092F: Documentation/devicetree/bindings/display/arm,malidp.txt 1093 1094ARM MFM AND FLOPPY DRIVERS 1095M: Ian Molton <spyro@f2s.com> 1096S: Maintained 1097F: arch/arm/lib/floppydma.S 1098F: arch/arm/include/asm/floppy.h 1099 1100ARM PMU PROFILING AND DEBUGGING 1101M: Will Deacon <will.deacon@arm.com> 1102M: Mark Rutland <mark.rutland@arm.com> 1103S: Maintained 1104L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1105F: arch/arm*/kernel/perf_* 1106F: arch/arm/oprofile/common.c 1107F: arch/arm*/kernel/hw_breakpoint.c 1108F: arch/arm*/include/asm/hw_breakpoint.h 1109F: arch/arm*/include/asm/perf_event.h 1110F: drivers/perf/* 1111F: include/linux/perf/arm_pmu.h 1112F: Documentation/devicetree/bindings/arm/pmu.txt 1113F: Documentation/devicetree/bindings/perf/ 1114 1115ARM PORT 1116M: Russell King <linux@armlinux.org.uk> 1117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1118W: http://www.armlinux.org.uk/ 1119S: Odd Fixes 1120T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1121F: arch/arm/ 1122X: arch/arm/boot/dts/ 1123 1124ARM PRIMECELL AACI PL041 DRIVER 1125M: Russell King <linux@armlinux.org.uk> 1126S: Odd Fixes 1127F: sound/arm/aaci.* 1128 1129ARM PRIMECELL BUS SUPPORT 1130M: Russell King <linux@armlinux.org.uk> 1131S: Odd Fixes 1132F: drivers/amba/ 1133F: include/linux/amba/bus.h 1134 1135ARM PRIMECELL CLCD PL110 DRIVER 1136M: Russell King <linux@armlinux.org.uk> 1137S: Odd Fixes 1138F: drivers/video/fbdev/amba-clcd.* 1139 1140ARM PRIMECELL KMI PL050 DRIVER 1141M: Russell King <linux@armlinux.org.uk> 1142S: Odd Fixes 1143F: drivers/input/serio/ambakmi.* 1144F: include/linux/amba/kmi.h 1145 1146ARM PRIMECELL MMCI PL180/1 DRIVER 1147M: Russell King <linux@armlinux.org.uk> 1148S: Odd Fixes 1149F: drivers/mmc/host/mmci.* 1150F: include/linux/amba/mmci.h 1151 1152ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1153M: Russell King <linux@armlinux.org.uk> 1154S: Odd Fixes 1155F: drivers/tty/serial/amba-pl01*.c 1156F: include/linux/amba/serial.h 1157 1158ARM SMMU DRIVERS 1159M: Will Deacon <will.deacon@arm.com> 1160R: Robin Murphy <robin.murphy@arm.com> 1161L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1162S: Maintained 1163F: drivers/iommu/arm-smmu.c 1164F: drivers/iommu/arm-smmu-v3.c 1165F: drivers/iommu/io-pgtable-arm.c 1166F: drivers/iommu/io-pgtable-arm-v7s.c 1167 1168ARM SUB-ARCHITECTURES 1169L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1170S: Maintained 1171F: arch/arm/mach-*/ 1172F: arch/arm/plat-*/ 1173T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1174 1175ARM/ACTIONS SEMI ARCHITECTURE 1176M: Andreas Färber <afaerber@suse.de> 1177L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1178S: Maintained 1179N: owl 1180F: arch/arm/mach-actions/ 1181F: arch/arm/boot/dts/owl-* 1182F: arch/arm64/boot/dts/actions/ 1183F: drivers/clocksource/owl-* 1184F: drivers/pinctrl/actions/* 1185F: drivers/soc/actions/ 1186F: include/dt-bindings/power/owl-* 1187F: include/linux/soc/actions/ 1188F: Documentation/devicetree/bindings/arm/actions.txt 1189F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1190F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1191F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1192 1193ARM/ADS SPHERE MACHINE SUPPORT 1194M: Lennert Buytenhek <kernel@wantstofly.org> 1195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1196S: Maintained 1197 1198ARM/AFEB9260 MACHINE SUPPORT 1199M: Sergey Lapin <slapin@ossfans.org> 1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1201S: Maintained 1202 1203ARM/AJECO 1ARM MACHINE SUPPORT 1204M: Lennert Buytenhek <kernel@wantstofly.org> 1205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1206S: Maintained 1207 1208ARM/Allwinner SoC Clock Support 1209M: Emilio López <emilio@elopez.com.ar> 1210S: Maintained 1211F: drivers/clk/sunxi/ 1212 1213ARM/Allwinner sunXi SoC support 1214M: Maxime Ripard <maxime.ripard@bootlin.com> 1215M: Chen-Yu Tsai <wens@csie.org> 1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1217S: Maintained 1218N: sun[x456789]i 1219N: sun50i 1220F: arch/arm/mach-sunxi/ 1221F: arch/arm64/boot/dts/allwinner/ 1222F: drivers/clk/sunxi-ng/ 1223F: drivers/pinctrl/sunxi/ 1224F: drivers/soc/sunxi/ 1225T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1226 1227ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1228M: Neil Armstrong <narmstrong@baylibre.com> 1229M: Jerome Brunet <jbrunet@baylibre.com> 1230L: linux-amlogic@lists.infradead.org 1231S: Maintained 1232F: drivers/clk/meson/ 1233F: include/dt-bindings/clock/meson* 1234F: include/dt-bindings/clock/gxbb* 1235F: Documentation/devicetree/bindings/clock/amlogic* 1236 1237ARM/Amlogic Meson SoC support 1238M: Carlo Caione <carlo@caione.org> 1239M: Kevin Hilman <khilman@baylibre.com> 1240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1241L: linux-amlogic@lists.infradead.org 1242W: http://linux-meson.com/ 1243S: Maintained 1244F: arch/arm/mach-meson/ 1245F: arch/arm/boot/dts/meson* 1246F: arch/arm64/boot/dts/amlogic/ 1247F: drivers/pinctrl/meson/ 1248F: drivers/mmc/host/meson* 1249N: meson 1250 1251ARM/Annapurna Labs ALPINE ARCHITECTURE 1252M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1253M: Antoine Tenart <antoine.tenart@bootlin.com> 1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1255S: Maintained 1256F: arch/arm/mach-alpine/ 1257F: arch/arm/boot/dts/alpine* 1258F: arch/arm64/boot/dts/al/ 1259F: drivers/*/*alpine* 1260 1261ARM/ARTPEC MACHINE SUPPORT 1262M: Jesper Nilsson <jesper.nilsson@axis.com> 1263M: Lars Persson <lars.persson@axis.com> 1264S: Maintained 1265L: linux-arm-kernel@axis.com 1266F: arch/arm/mach-artpec 1267F: arch/arm/boot/dts/artpec6* 1268F: drivers/clk/axis 1269F: drivers/crypto/axis 1270F: drivers/pinctrl/pinctrl-artpec* 1271F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1272 1273ARM/ASPEED I2C DRIVER 1274M: Brendan Higgins <brendanhiggins@google.com> 1275R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1276R: Joel Stanley <joel@jms.id.au> 1277L: linux-i2c@vger.kernel.org 1278L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1279S: Maintained 1280F: drivers/irqchip/irq-aspeed-i2c-ic.c 1281F: drivers/i2c/busses/i2c-aspeed.c 1282F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1283F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1284 1285ARM/ASPEED MACHINE SUPPORT 1286M: Joel Stanley <joel@jms.id.au> 1287R: Andrew Jeffery <andrew@aj.id.au> 1288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1289L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1290Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1291S: Supported 1292T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1293F: arch/arm/mach-aspeed/ 1294F: arch/arm/boot/dts/aspeed-* 1295N: aspeed 1296 1297ARM/CALXEDA HIGHBANK ARCHITECTURE 1298M: Rob Herring <robh@kernel.org> 1299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1300S: Maintained 1301F: arch/arm/mach-highbank/ 1302F: arch/arm/boot/dts/highbank.dts 1303F: arch/arm/boot/dts/ecx-*.dts* 1304 1305ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1306M: Krzysztof Halasa <khalasa@piap.pl> 1307S: Maintained 1308F: arch/arm/mach-cns3xxx/ 1309 1310ARM/CAVIUM THUNDER NETWORK DRIVER 1311M: Sunil Goutham <sgoutham@cavium.com> 1312M: Robert Richter <rric@kernel.org> 1313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1314S: Supported 1315F: drivers/net/ethernet/cavium/thunder/ 1316 1317ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1318M: Lukasz Majewski <lukma@denx.de> 1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1320S: Maintained 1321F: arch/arm/mach-ep93xx/ts72xx.c 1322 1323ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1324M: Alexander Shiyan <shc_work@mail.ru> 1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1326S: Odd Fixes 1327N: clps711x 1328 1329ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1330M: Lennert Buytenhek <kernel@wantstofly.org> 1331L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1332S: Maintained 1333 1334ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1335M: Hartley Sweeten <hsweeten@visionengravers.com> 1336M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1338S: Maintained 1339F: arch/arm/mach-ep93xx/ 1340F: arch/arm/mach-ep93xx/include/mach/ 1341 1342ARM/CLKDEV SUPPORT 1343M: Russell King <linux@armlinux.org.uk> 1344L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1345S: Maintained 1346T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1347F: drivers/clk/clkdev.c 1348 1349ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1350M: Mike Rapoport <mike@compulab.co.il> 1351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1352S: Maintained 1353 1354ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1355M: Baruch Siach <baruch@tkos.co.il> 1356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1357S: Maintained 1358F: arch/arm/boot/dts/cx92755* 1359N: digicolor 1360 1361ARM/CONTEC MICRO9 MACHINE SUPPORT 1362M: Hubert Feurstein <hubert.feurstein@contec.at> 1363S: Maintained 1364F: arch/arm/mach-ep93xx/micro9.c 1365 1366ARM/CORESIGHT FRAMEWORK AND DRIVERS 1367M: Mathieu Poirier <mathieu.poirier@linaro.org> 1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1369S: Maintained 1370F: drivers/hwtracing/coresight/* 1371F: Documentation/trace/coresight.txt 1372F: Documentation/trace/coresight-cpu-debug.txt 1373F: Documentation/devicetree/bindings/arm/coresight.txt 1374F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1375F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1376F: tools/perf/arch/arm/util/pmu.c 1377F: tools/perf/arch/arm/util/auxtrace.c 1378F: tools/perf/arch/arm/util/cs-etm.c 1379F: tools/perf/arch/arm/util/cs-etm.h 1380F: tools/perf/util/cs-etm.* 1381F: tools/perf/util/cs-etm-decoder/* 1382 1383ARM/CORGI MACHINE SUPPORT 1384M: Richard Purdie <rpurdie@rpsys.net> 1385S: Maintained 1386 1387ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1388M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1389M: Linus Walleij <linus.walleij@linaro.org> 1390L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1391T: git git://github.com/ulli-kroll/linux.git 1392S: Maintained 1393F: Documentation/devicetree/bindings/arm/gemini.txt 1394F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1395F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1396F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1397F: arch/arm/mach-gemini/ 1398F: drivers/net/ethernet/cortina/ 1399F: drivers/pinctrl/pinctrl-gemini.c 1400F: drivers/rtc/rtc-ftrtc010.c 1401 1402ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1403M: Barry Song <baohua@kernel.org> 1404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1405T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1406S: Maintained 1407F: arch/arm/boot/dts/prima2* 1408F: arch/arm/mach-prima2/ 1409F: drivers/clk/sirf/ 1410F: drivers/clocksource/timer-prima2.c 1411F: drivers/clocksource/timer-atlas7.c 1412N: [^a-z]sirf 1413 1414ARM/EBSA110 MACHINE SUPPORT 1415M: Russell King <linux@armlinux.org.uk> 1416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1417W: http://www.armlinux.org.uk/ 1418S: Maintained 1419F: arch/arm/mach-ebsa110/ 1420F: drivers/net/ethernet/amd/am79c961a.* 1421 1422ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1423M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1424R: Pengutronix Kernel Team <kernel@pengutronix.de> 1425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1426S: Maintained 1427N: efm32 1428 1429ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1430M: Robert Jarzmik <robert.jarzmik@free.fr> 1431L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1432S: Maintained 1433F: arch/arm/mach-pxa/ezx.c 1434 1435ARM/FARADAY FA526 PORT 1436M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1438S: Maintained 1439T: git git://git.berlios.de/gemini-board 1440F: arch/arm/mm/*-fa* 1441 1442ARM/FOOTBRIDGE ARCHITECTURE 1443M: Russell King <linux@armlinux.org.uk> 1444L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1445W: http://www.armlinux.org.uk/ 1446S: Maintained 1447F: arch/arm/include/asm/hardware/dec21285.h 1448F: arch/arm/mach-footbridge/ 1449 1450ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1451M: Shawn Guo <shawnguo@kernel.org> 1452M: Sascha Hauer <s.hauer@pengutronix.de> 1453R: Pengutronix Kernel Team <kernel@pengutronix.de> 1454R: Fabio Estevam <fabio.estevam@nxp.com> 1455R: NXP Linux Team <linux-imx@nxp.com> 1456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1457S: Maintained 1458T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1459F: arch/arm/mach-imx/ 1460F: arch/arm/mach-mxs/ 1461F: arch/arm/boot/dts/imx* 1462F: arch/arm/configs/imx*_defconfig 1463F: drivers/clk/imx/ 1464F: drivers/soc/imx/ 1465F: include/soc/imx/ 1466 1467ARM/FREESCALE VYBRID ARM ARCHITECTURE 1468M: Shawn Guo <shawnguo@kernel.org> 1469M: Sascha Hauer <s.hauer@pengutronix.de> 1470R: Pengutronix Kernel Team <kernel@pengutronix.de> 1471R: Stefan Agner <stefan@agner.ch> 1472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1473S: Maintained 1474T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1475F: arch/arm/mach-imx/*vf610* 1476F: arch/arm/boot/dts/vf* 1477 1478ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1479M: Shawn Guo <shawnguo@kernel.org> 1480M: Li Yang <leoyang.li@nxp.com> 1481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1482S: Maintained 1483T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1484F: arch/arm/boot/dts/ls1021a* 1485F: arch/arm64/boot/dts/freescale/fsl-* 1486F: arch/arm64/boot/dts/freescale/qoriq-* 1487 1488ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1489M: Lennert Buytenhek <kernel@wantstofly.org> 1490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1491S: Maintained 1492 1493ARM/GUMSTIX MACHINE SUPPORT 1494M: Steve Sakoman <sakoman@gmail.com> 1495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1496S: Maintained 1497 1498ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1499M: Philipp Zabel <philipp.zabel@gmail.com> 1500M: Paul Parsons <lost.distance@yahoo.com> 1501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1502S: Maintained 1503F: arch/arm/mach-pxa/hx4700.c 1504F: arch/arm/mach-pxa/include/mach/hx4700.h 1505F: sound/soc/pxa/hx4700.c 1506 1507ARM/HISILICON SOC SUPPORT 1508M: Wei Xu <xuwei5@hisilicon.com> 1509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1510W: http://www.hisilicon.com 1511S: Supported 1512T: git git://github.com/hisilicon/linux-hisi.git 1513F: arch/arm/mach-hisi/ 1514F: arch/arm/boot/dts/hi3* 1515F: arch/arm/boot/dts/hip* 1516F: arch/arm/boot/dts/hisi* 1517F: arch/arm64/boot/dts/hisilicon/ 1518 1519ARM/HP JORNADA 7XX MACHINE SUPPORT 1520M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1521W: www.jlime.com 1522S: Maintained 1523T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1524F: arch/arm/mach-sa1100/jornada720.c 1525F: arch/arm/mach-sa1100/include/mach/jornada720.h 1526 1527ARM/IGEP MACHINE SUPPORT 1528M: Enric Balletbo i Serra <eballetbo@gmail.com> 1529M: Javier Martinez Canillas <javier@dowhile0.org> 1530L: linux-omap@vger.kernel.org 1531L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1532S: Maintained 1533F: arch/arm/boot/dts/omap3-igep* 1534 1535ARM/INCOME PXA270 SUPPORT 1536M: Marek Vasut <marek.vasut@gmail.com> 1537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1538S: Maintained 1539F: arch/arm/mach-pxa/colibri-pxa270-income.c 1540 1541ARM/INTEL IOP13XX ARM ARCHITECTURE 1542M: Lennert Buytenhek <kernel@wantstofly.org> 1543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1544S: Maintained 1545 1546ARM/INTEL IOP32X ARM ARCHITECTURE 1547M: Lennert Buytenhek <kernel@wantstofly.org> 1548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1549S: Maintained 1550 1551ARM/INTEL IOP33X ARM ARCHITECTURE 1552L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1553S: Orphan 1554 1555ARM/INTEL IQ81342EX MACHINE SUPPORT 1556M: Lennert Buytenhek <kernel@wantstofly.org> 1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1558S: Maintained 1559 1560ARM/INTEL IXDP2850 MACHINE SUPPORT 1561M: Lennert Buytenhek <kernel@wantstofly.org> 1562L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1563S: Maintained 1564 1565ARM/INTEL IXP4XX ARM ARCHITECTURE 1566M: Imre Kaloz <kaloz@openwrt.org> 1567M: Krzysztof Halasa <khalasa@piap.pl> 1568L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1569S: Maintained 1570F: arch/arm/mach-ixp4xx/ 1571 1572ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1573M: Jonathan Cameron <jic23@cam.ac.uk> 1574L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1575S: Maintained 1576F: arch/arm/mach-pxa/stargate2.c 1577F: drivers/pcmcia/pxa2xx_stargate2.c 1578 1579ARM/INTEL XSC3 (MANZANO) ARM CORE 1580M: Lennert Buytenhek <kernel@wantstofly.org> 1581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1582S: Maintained 1583 1584ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1585M: Lennert Buytenhek <kernel@wantstofly.org> 1586L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1587S: Maintained 1588 1589ARM/LG1K ARCHITECTURE 1590M: Chanho Min <chanho.min@lge.com> 1591L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1592S: Maintained 1593F: arch/arm64/boot/dts/lg/ 1594 1595ARM/LOGICPD PXA270 MACHINE SUPPORT 1596M: Lennert Buytenhek <kernel@wantstofly.org> 1597L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1598S: Maintained 1599 1600ARM/LPC18XX ARCHITECTURE 1601M: Joachim Eastwood <manabian@gmail.com> 1602L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1603S: Maintained 1604F: arch/arm/boot/dts/lpc43* 1605F: drivers/clk/nxp/clk-lpc18xx* 1606F: drivers/clocksource/time-lpc32xx.c 1607F: drivers/i2c/busses/i2c-lpc2k.c 1608F: drivers/memory/pl172.c 1609F: drivers/mtd/spi-nor/nxp-spifi.c 1610F: drivers/rtc/rtc-lpc24xx.c 1611N: lpc18xx 1612 1613ARM/LPC32XX SOC SUPPORT 1614M: Vladimir Zapolskiy <vz@mleia.com> 1615M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1616L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1617T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1618S: Maintained 1619F: arch/arm/boot/dts/lpc32* 1620F: arch/arm/mach-lpc32xx/ 1621F: drivers/i2c/busses/i2c-pnx.c 1622F: drivers/net/ethernet/nxp/lpc_eth.c 1623F: drivers/usb/host/ohci-nxp.c 1624F: drivers/watchdog/pnx4008_wdt.c 1625N: lpc32xx 1626 1627ARM/MAGICIAN MACHINE SUPPORT 1628M: Philipp Zabel <philipp.zabel@gmail.com> 1629S: Maintained 1630 1631ARM/Marvell Dove/MV78xx0/Orion SOC support 1632M: Jason Cooper <jason@lakedaemon.net> 1633M: Andrew Lunn <andrew@lunn.ch> 1634M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1635M: Gregory Clement <gregory.clement@bootlin.com> 1636L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1637S: Maintained 1638F: Documentation/devicetree/bindings/soc/dove/ 1639F: arch/arm/mach-dove/ 1640F: arch/arm/mach-mv78xx0/ 1641F: arch/arm/mach-orion5x/ 1642F: arch/arm/plat-orion/ 1643F: arch/arm/boot/dts/dove* 1644F: arch/arm/boot/dts/orion5x* 1645 1646ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1647M: Jason Cooper <jason@lakedaemon.net> 1648M: Andrew Lunn <andrew@lunn.ch> 1649M: Gregory Clement <gregory.clement@bootlin.com> 1650M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1651L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1652S: Maintained 1653F: arch/arm/boot/dts/armada* 1654F: arch/arm/boot/dts/kirkwood* 1655F: arch/arm/configs/mvebu_*_defconfig 1656F: arch/arm/mach-mvebu/ 1657F: arch/arm64/boot/dts/marvell/armada* 1658F: drivers/cpufreq/armada-37xx-cpufreq.c 1659F: drivers/cpufreq/mvebu-cpufreq.c 1660F: drivers/irqchip/irq-armada-370-xp.c 1661F: drivers/irqchip/irq-mvebu-* 1662F: drivers/pinctrl/mvebu/ 1663F: drivers/rtc/rtc-armada38x.c 1664 1665ARM/Mediatek RTC DRIVER 1666M: Eddie Huang <eddie.huang@mediatek.com> 1667M: Sean Wang <sean.wang@mediatek.com> 1668L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1669L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1670S: Maintained 1671F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1672F: drivers/rtc/rtc-mt6397.c 1673F: drivers/rtc/rtc-mt7622.c 1674 1675ARM/Mediatek SoC support 1676M: Matthias Brugger <matthias.bgg@gmail.com> 1677L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1678L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1679S: Maintained 1680F: arch/arm/boot/dts/mt6* 1681F: arch/arm/boot/dts/mt7* 1682F: arch/arm/boot/dts/mt8* 1683F: arch/arm/mach-mediatek/ 1684F: arch/arm64/boot/dts/mediatek/ 1685N: mtk 1686K: mediatek 1687 1688ARM/Mediatek USB3 PHY DRIVER 1689M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1691L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1692S: Maintained 1693F: drivers/phy/mediatek/ 1694F: Documentation/devicetree/bindings/phy/phy-mtk-* 1695 1696ARM/MICREL KS8695 ARCHITECTURE 1697M: Greg Ungerer <gerg@uclinux.org> 1698L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1699F: arch/arm/mach-ks8695/ 1700S: Odd Fixes 1701 1702ARM/Microchip (AT91) SoC support 1703M: Nicolas Ferre <nicolas.ferre@microchip.com> 1704M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1705L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1706W: http://www.linux4sam.org 1707T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1708S: Supported 1709N: at91 1710N: atmel 1711F: arch/arm/mach-at91/ 1712F: include/soc/at91/ 1713F: arch/arm/boot/dts/at91*.dts 1714F: arch/arm/boot/dts/at91*.dtsi 1715F: arch/arm/boot/dts/sama*.dts 1716F: arch/arm/boot/dts/sama*.dtsi 1717F: arch/arm/include/debug/at91.S 1718F: drivers/memory/atmel* 1719F: drivers/watchdog/sama5d4_wdt.c 1720X: drivers/input/touchscreen/atmel_mxt_ts.c 1721X: drivers/net/wireless/atmel/ 1722 1723ARM/MIOA701 MACHINE SUPPORT 1724M: Robert Jarzmik <robert.jarzmik@free.fr> 1725L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1726F: arch/arm/mach-pxa/mioa701.c 1727S: Maintained 1728 1729ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1730M: Michael Petchkovsky <mkpetch@internode.on.net> 1731S: Maintained 1732 1733ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1734M: Linus Walleij <linus.walleij@linaro.org> 1735L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1736S: Maintained 1737F: arch/arm/mach-nomadik/ 1738F: arch/arm/mach-u300/ 1739F: arch/arm/mach-ux500/ 1740F: arch/arm/boot/dts/ste-* 1741F: drivers/clk/clk-nomadik.c 1742F: drivers/clk/clk-u300.c 1743F: drivers/clocksource/clksrc-dbx500-prcmu.c 1744F: drivers/clocksource/timer-u300.c 1745F: drivers/dma/coh901318* 1746F: drivers/dma/ste_dma40* 1747F: drivers/hwspinlock/u8500_hsem.c 1748F: drivers/i2c/busses/i2c-nomadik.c 1749F: drivers/i2c/busses/i2c-stu300.c 1750F: drivers/mfd/ab3100* 1751F: drivers/mfd/ab8500* 1752F: drivers/mfd/abx500* 1753F: drivers/mfd/dbx500* 1754F: drivers/mfd/db8500* 1755F: drivers/pinctrl/nomadik/ 1756F: drivers/pinctrl/pinctrl-coh901* 1757F: drivers/pinctrl/pinctrl-u300.c 1758F: drivers/rtc/rtc-ab3100.c 1759F: drivers/rtc/rtc-ab8500.c 1760F: drivers/rtc/rtc-coh901331.c 1761F: drivers/rtc/rtc-pl031.c 1762F: drivers/watchdog/coh901327_wdt.c 1763F: Documentation/devicetree/bindings/arm/ste-* 1764F: Documentation/devicetree/bindings/arm/ux500/ 1765T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1766 1767ARM/NUVOTON NPCM ARCHITECTURE 1768M: Avi Fishman <avifishman70@gmail.com> 1769M: Tomer Maimon <tmaimon77@gmail.com> 1770R: Patrick Venture <venture@google.com> 1771R: Nancy Yuen <yuenn@google.com> 1772R: Brendan Higgins <brendanhiggins@google.com> 1773L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1774S: Supported 1775F: arch/arm/mach-npcm/ 1776F: arch/arm/boot/dts/nuvoton-npcm* 1777F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1778F: drivers/*/*npcm* 1779F: Documentation/devicetree/bindings/*/*npcm* 1780F: Documentation/devicetree/bindings/*/*/*npcm* 1781 1782ARM/NUVOTON W90X900 ARM ARCHITECTURE 1783M: Wan ZongShun <mcuos.com@gmail.com> 1784L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1785W: http://www.mcuos.com 1786S: Maintained 1787F: arch/arm/mach-w90x900/ 1788F: drivers/input/keyboard/w90p910_keypad.c 1789F: drivers/input/touchscreen/w90p910_ts.c 1790F: drivers/watchdog/nuc900_wdt.c 1791F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1792F: drivers/mtd/nand/raw/nuc900_nand.c 1793F: drivers/rtc/rtc-nuc900.c 1794F: drivers/spi/spi-nuc900.c 1795F: drivers/usb/host/ehci-w90x900.c 1796F: drivers/video/fbdev/nuc900fb.c 1797 1798ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1799M: Nelson Castillo <arhuaco@freaks-unidos.net> 1800L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1801W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1802S: Supported 1803 1804ARM/Orion SoC/Technologic Systems TS-78xx platform support 1805M: Alexander Clouter <alex@digriz.org.uk> 1806L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1807W: http://www.digriz.org.uk/ts78xx/kernel 1808S: Maintained 1809F: arch/arm/mach-orion5x/ts78xx-* 1810 1811ARM/OXNAS platform support 1812M: Neil Armstrong <narmstrong@baylibre.com> 1813L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1814L: linux-oxnas@groups.io (moderated for non-subscribers) 1815S: Maintained 1816F: arch/arm/mach-oxnas/ 1817F: arch/arm/boot/dts/ox8*.dts* 1818N: oxnas 1819 1820ARM/PALM TREO SUPPORT 1821M: Tomas Cech <sleep_walker@suse.com> 1822L: linux-arm-kernel@lists.infradead.org 1823W: http://hackndev.com 1824S: Maintained 1825F: arch/arm/mach-pxa/palmtreo.* 1826 1827ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1828M: Marek Vasut <marek.vasut@gmail.com> 1829L: linux-arm-kernel@lists.infradead.org 1830W: http://hackndev.com 1831S: Maintained 1832F: arch/arm/mach-pxa/include/mach/palmtx.h 1833F: arch/arm/mach-pxa/palmtx.c 1834F: arch/arm/mach-pxa/palmt5.* 1835F: arch/arm/mach-pxa/include/mach/palmld.h 1836F: arch/arm/mach-pxa/palmld.c 1837F: arch/arm/mach-pxa/palmte2.* 1838F: arch/arm/mach-pxa/include/mach/palmtc.h 1839F: arch/arm/mach-pxa/palmtc.c 1840 1841ARM/PALMZ72 SUPPORT 1842M: Sergey Lapin <slapin@ossfans.org> 1843L: linux-arm-kernel@lists.infradead.org 1844W: http://hackndev.com 1845S: Maintained 1846F: arch/arm/mach-pxa/palmz72.* 1847 1848ARM/PLEB SUPPORT 1849M: Peter Chubb <pleb@gelato.unsw.edu.au> 1850W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1851S: Maintained 1852 1853ARM/PT DIGITAL BOARD PORT 1854M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1855L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1856W: http://www.armlinux.org.uk/ 1857S: Maintained 1858 1859ARM/QUALCOMM SUPPORT 1860M: Andy Gross <andy.gross@linaro.org> 1861M: David Brown <david.brown@linaro.org> 1862L: linux-arm-msm@vger.kernel.org 1863L: linux-soc@vger.kernel.org 1864S: Maintained 1865F: Documentation/devicetree/bindings/soc/qcom/ 1866F: arch/arm/boot/dts/qcom-*.dts 1867F: arch/arm/boot/dts/qcom-*.dtsi 1868F: arch/arm/mach-qcom/ 1869F: arch/arm64/boot/dts/qcom/* 1870F: drivers/i2c/busses/i2c-qup.c 1871F: drivers/clk/qcom/ 1872F: drivers/dma/qcom/ 1873F: drivers/soc/qcom/ 1874F: drivers/spi/spi-qup.c 1875F: drivers/tty/serial/msm_serial.c 1876F: drivers/*/pm8???-* 1877F: drivers/mfd/ssbi.c 1878F: drivers/firmware/qcom_scm* 1879T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1880 1881ARM/RADISYS ENP2611 MACHINE SUPPORT 1882M: Lennert Buytenhek <kernel@wantstofly.org> 1883L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1884S: Maintained 1885 1886ARM/REALTEK ARCHITECTURE 1887M: Andreas Färber <afaerber@suse.de> 1888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1889S: Maintained 1890F: arch/arm64/boot/dts/realtek/ 1891F: Documentation/devicetree/bindings/arm/realtek.txt 1892 1893ARM/RENESAS ARM64 ARCHITECTURE 1894M: Simon Horman <horms@verge.net.au> 1895M: Magnus Damm <magnus.damm@gmail.com> 1896L: linux-renesas-soc@vger.kernel.org 1897Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1898T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1899S: Supported 1900F: arch/arm64/boot/dts/renesas/ 1901F: Documentation/devicetree/bindings/arm/shmobile.txt 1902F: drivers/soc/renesas/ 1903F: include/linux/soc/renesas/ 1904 1905ARM/RISCPC ARCHITECTURE 1906M: Russell King <linux@armlinux.org.uk> 1907L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1908W: http://www.armlinux.org.uk/ 1909S: Maintained 1910F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1911F: arch/arm/include/asm/hardware/ioc.h 1912F: arch/arm/include/asm/hardware/iomd.h 1913F: arch/arm/include/asm/hardware/memc.h 1914F: arch/arm/mach-rpc/ 1915F: drivers/net/ethernet/8390/etherh.c 1916F: drivers/net/ethernet/i825xx/ether1* 1917F: drivers/net/ethernet/seeq/ether3* 1918F: drivers/scsi/arm/ 1919 1920ARM/Rockchip SoC support 1921M: Heiko Stuebner <heiko@sntech.de> 1922L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1923L: linux-rockchip@lists.infradead.org 1924T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1925S: Maintained 1926F: arch/arm/boot/dts/rk3* 1927F: arch/arm/boot/dts/rv1108* 1928F: arch/arm/mach-rockchip/ 1929F: drivers/clk/rockchip/ 1930F: drivers/i2c/busses/i2c-rk3x.c 1931F: drivers/*/*rockchip* 1932F: drivers/*/*/*rockchip* 1933F: sound/soc/rockchip/ 1934N: rockchip 1935 1936ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1937M: Kukjin Kim <kgene@kernel.org> 1938M: Krzysztof Kozlowski <krzk@kernel.org> 1939L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1940L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1941Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1942S: Maintained 1943F: arch/arm/boot/dts/s3c* 1944F: arch/arm/boot/dts/s5p* 1945F: arch/arm/boot/dts/exynos* 1946F: arch/arm64/boot/dts/exynos/ 1947F: arch/arm/plat-samsung/ 1948F: arch/arm/mach-s3c24*/ 1949F: arch/arm/mach-s3c64xx/ 1950F: arch/arm/mach-s5p*/ 1951F: arch/arm/mach-exynos*/ 1952F: drivers/*/*s3c24* 1953F: drivers/*/*/*s3c24* 1954F: drivers/*/*s3c64xx* 1955F: drivers/*/*s5pv210* 1956F: drivers/memory/samsung/* 1957F: drivers/soc/samsung/* 1958F: Documentation/arm/Samsung/ 1959F: Documentation/devicetree/bindings/arm/samsung/ 1960F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1961F: Documentation/devicetree/bindings/power/pd-samsung.txt 1962N: exynos 1963 1964ARM/SAMSUNG MOBILE MACHINE SUPPORT 1965M: Kyungmin Park <kyungmin.park@samsung.com> 1966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1967S: Maintained 1968F: arch/arm/mach-s5pv210/ 1969 1970ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1971M: Kyungmin Park <kyungmin.park@samsung.com> 1972M: Kamil Debski <kamil@wypas.org> 1973M: Andrzej Hajda <a.hajda@samsung.com> 1974L: linux-arm-kernel@lists.infradead.org 1975L: linux-media@vger.kernel.org 1976S: Maintained 1977F: drivers/media/platform/s5p-g2d/ 1978 1979ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1980M: Marek Szyprowski <m.szyprowski@samsung.com> 1981L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1982L: linux-media@vger.kernel.org 1983S: Maintained 1984F: drivers/media/platform/s5p-cec/ 1985F: Documentation/devicetree/bindings/media/s5p-cec.txt 1986 1987ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1988M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1989M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1990L: linux-arm-kernel@lists.infradead.org 1991L: linux-media@vger.kernel.org 1992S: Maintained 1993F: drivers/media/platform/s5p-jpeg/ 1994 1995ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1996M: Kyungmin Park <kyungmin.park@samsung.com> 1997M: Kamil Debski <kamil@wypas.org> 1998M: Jeongtae Park <jtp.park@samsung.com> 1999M: Andrzej Hajda <a.hajda@samsung.com> 2000L: linux-arm-kernel@lists.infradead.org 2001L: linux-media@vger.kernel.org 2002S: Maintained 2003F: arch/arm/plat-samsung/s5p-dev-mfc.c 2004F: drivers/media/platform/s5p-mfc/ 2005 2006ARM/SHMOBILE ARM ARCHITECTURE 2007M: Simon Horman <horms@verge.net.au> 2008M: Magnus Damm <magnus.damm@gmail.com> 2009L: linux-renesas-soc@vger.kernel.org 2010Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2011T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2012S: Supported 2013F: arch/arm/boot/dts/emev2* 2014F: arch/arm/boot/dts/r7s* 2015F: arch/arm/boot/dts/r8a* 2016F: arch/arm/boot/dts/r9a* 2017F: arch/arm/boot/dts/sh* 2018F: arch/arm/configs/shmobile_defconfig 2019F: arch/arm/include/debug/renesas-scif.S 2020F: arch/arm/mach-shmobile/ 2021F: Documentation/devicetree/bindings/arm/shmobile.txt 2022F: drivers/soc/renesas/ 2023F: include/linux/soc/renesas/ 2024 2025ARM/SOCFPGA ARCHITECTURE 2026M: Dinh Nguyen <dinguyen@kernel.org> 2027S: Maintained 2028F: arch/arm/mach-socfpga/ 2029F: arch/arm/boot/dts/socfpga* 2030F: arch/arm/configs/socfpga_defconfig 2031F: arch/arm64/boot/dts/altera/ 2032W: http://www.rocketboards.org 2033T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2034 2035ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2036M: Dinh Nguyen <dinguyen@kernel.org> 2037S: Maintained 2038F: drivers/clk/socfpga/ 2039 2040ARM/SOCFPGA EDAC SUPPORT 2041M: Thor Thayer <thor.thayer@linux.intel.com> 2042S: Maintained 2043F: drivers/edac/altera_edac. 2044 2045ARM/SPREADTRUM SoC SUPPORT 2046M: Orson Zhai <orsonzhai@gmail.com> 2047M: Baolin Wang <baolin.wang@linaro.org> 2048M: Chunyan Zhang <zhang.lyra@gmail.com> 2049S: Maintained 2050F: arch/arm64/boot/dts/sprd 2051N: sprd 2052 2053ARM/STI ARCHITECTURE 2054M: Patrice Chotard <patrice.chotard@st.com> 2055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2056W: http://www.stlinux.com 2057S: Maintained 2058F: arch/arm/mach-sti/ 2059F: arch/arm/boot/dts/sti* 2060F: drivers/char/hw_random/st-rng.c 2061F: drivers/clocksource/arm_global_timer.c 2062F: drivers/clocksource/clksrc_st_lpc.c 2063F: drivers/cpufreq/sti-cpufreq.c 2064F: drivers/dma/st_fdma* 2065F: drivers/i2c/busses/i2c-st.c 2066F: drivers/media/rc/st_rc.c 2067F: drivers/media/platform/sti/c8sectpfe/ 2068F: drivers/mmc/host/sdhci-st.c 2069F: drivers/phy/st/phy-miphy28lp.c 2070F: drivers/phy/st/phy-stih407-usb.c 2071F: drivers/pinctrl/pinctrl-st.c 2072F: drivers/remoteproc/st_remoteproc.c 2073F: drivers/remoteproc/st_slim_rproc.c 2074F: drivers/reset/sti/ 2075F: drivers/rtc/rtc-st-lpc.c 2076F: drivers/tty/serial/st-asc.c 2077F: drivers/usb/dwc3/dwc3-st.c 2078F: drivers/usb/host/ehci-st.c 2079F: drivers/usb/host/ohci-st.c 2080F: drivers/watchdog/st_lpc_wdt.c 2081F: drivers/ata/ahci_st.c 2082F: include/linux/remoteproc/st_slim_rproc.h 2083 2084ARM/STM32 ARCHITECTURE 2085M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2086M: Alexandre Torgue <alexandre.torgue@st.com> 2087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2088S: Maintained 2089T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2090N: stm32 2091F: arch/arm/boot/dts/stm32* 2092F: arch/arm/mach-stm32/ 2093F: drivers/clocksource/armv7m_systick.c 2094 2095ARM/Synaptics Berlin SoC support 2096M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2097M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2099S: Maintained 2100F: arch/arm/mach-berlin/ 2101F: arch/arm/boot/dts/berlin* 2102F: arch/arm64/boot/dts/marvell/berlin* 2103 2104ARM/TANGO ARCHITECTURE 2105M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2106M: Mans Rullgard <mans@mansr.com> 2107L: linux-arm-kernel@lists.infradead.org 2108S: Odd Fixes 2109N: tango 2110 2111ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2112M: Lennert Buytenhek <kernel@wantstofly.org> 2113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2114S: Maintained 2115 2116ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2117M: Hans Verkuil <hans.verkuil@cisco.com> 2118L: linux-tegra@vger.kernel.org 2119L: linux-media@vger.kernel.org 2120S: Maintained 2121F: drivers/media/platform/tegra-cec/ 2122F: Documentation/devicetree/bindings/media/tegra-cec.txt 2123 2124ARM/TETON BGA MACHINE SUPPORT 2125M: "Mark F. Brown" <mark.brown314@gmail.com> 2126L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2127S: Maintained 2128 2129ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2130M: Santosh Shilimkar <ssantosh@kernel.org> 2131L: linux-kernel@vger.kernel.org 2132S: Maintained 2133F: drivers/memory/*emif* 2134 2135ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2136M: Tero Kristo <t-kristo@ti.com> 2137M: Nishanth Menon <nm@ti.com> 2138L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2139S: Supported 2140F: Documentation/devicetree/bindings/arm/ti/k3.txt 2141F: arch/arm64/boot/dts/ti/Makefile 2142F: arch/arm64/boot/dts/ti/k3-* 2143 2144ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2145M: Santosh Shilimkar <ssantosh@kernel.org> 2146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2147S: Maintained 2148F: arch/arm/mach-keystone/ 2149F: arch/arm/boot/dts/keystone-* 2150T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2151 2152ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2153M: Santosh Shilimkar <ssantosh@kernel.org> 2154L: linux-kernel@vger.kernel.org 2155S: Maintained 2156F: drivers/clk/keystone/ 2157 2158ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2159M: Santosh Shilimkar <ssantosh@kernel.org> 2160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2161L: linux-kernel@vger.kernel.org 2162S: Maintained 2163F: drivers/clocksource/timer-keystone.c 2164 2165ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2166M: Santosh Shilimkar <ssantosh@kernel.org> 2167L: linux-kernel@vger.kernel.org 2168S: Maintained 2169F: drivers/power/reset/keystone-reset.c 2170 2171ARM/THECUS N2100 MACHINE SUPPORT 2172M: Lennert Buytenhek <kernel@wantstofly.org> 2173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2174S: Maintained 2175 2176ARM/TOSA MACHINE SUPPORT 2177M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2178M: Dirk Opfer <dirk@opfer-online.de> 2179S: Maintained 2180 2181ARM/UNIPHIER ARCHITECTURE 2182M: Masahiro Yamada <yamada.masahiro@socionext.com> 2183L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2184T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2185S: Maintained 2186F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2187F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2188F: arch/arm/boot/dts/uniphier* 2189F: arch/arm/include/asm/hardware/cache-uniphier.h 2190F: arch/arm/mach-uniphier/ 2191F: arch/arm/mm/cache-uniphier.c 2192F: arch/arm64/boot/dts/socionext/uniphier* 2193F: drivers/bus/uniphier-system-bus.c 2194F: drivers/clk/uniphier/ 2195F: drivers/gpio/gpio-uniphier.c 2196F: drivers/i2c/busses/i2c-uniphier* 2197F: drivers/irqchip/irq-uniphier-aidet.c 2198F: drivers/pinctrl/uniphier/ 2199F: drivers/reset/reset-uniphier.c 2200F: drivers/tty/serial/8250/8250_uniphier.c 2201N: uniphier 2202 2203ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2204M: Ulf Hansson <ulf.hansson@linaro.org> 2205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2206T: git git://git.linaro.org/people/ulfh/clk.git 2207S: Maintained 2208F: drivers/clk/ux500/ 2209 2210ARM/VERSATILE EXPRESS PLATFORM 2211M: Liviu Dudau <liviu.dudau@arm.com> 2212M: Sudeep Holla <sudeep.holla@arm.com> 2213M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2214L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2215S: Maintained 2216F: arch/arm/boot/dts/vexpress* 2217F: arch/arm64/boot/dts/arm/ 2218F: arch/arm/mach-vexpress/ 2219F: */*/vexpress* 2220F: */*/*/vexpress* 2221F: drivers/clk/versatile/clk-vexpress-osc.c 2222F: drivers/clocksource/versatile.c 2223N: mps2 2224 2225ARM/VFP SUPPORT 2226M: Russell King <linux@armlinux.org.uk> 2227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2228W: http://www.armlinux.org.uk/ 2229S: Maintained 2230F: arch/arm/vfp/ 2231 2232ARM/VOIPAC PXA270 SUPPORT 2233M: Marek Vasut <marek.vasut@gmail.com> 2234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2235S: Maintained 2236F: arch/arm/mach-pxa/vpac270.c 2237F: arch/arm/mach-pxa/include/mach/vpac270.h 2238 2239ARM/VT8500 ARM ARCHITECTURE 2240M: Tony Prisk <linux@prisktech.co.nz> 2241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2242S: Maintained 2243F: arch/arm/mach-vt8500/ 2244F: drivers/clocksource/vt8500_timer.c 2245F: drivers/i2c/busses/i2c-wmt.c 2246F: drivers/mmc/host/wmt-sdmmc.c 2247F: drivers/pwm/pwm-vt8500.c 2248F: drivers/rtc/rtc-vt8500.c 2249F: drivers/tty/serial/vt8500_serial.c 2250F: drivers/usb/host/ehci-platform.c 2251F: drivers/usb/host/uhci-platform.c 2252F: drivers/video/fbdev/vt8500lcdfb.* 2253F: drivers/video/fbdev/wm8505fb* 2254F: drivers/video/fbdev/wmt_ge_rops.* 2255 2256ARM/ZIPIT Z2 SUPPORT 2257M: Marek Vasut <marek.vasut@gmail.com> 2258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2259S: Maintained 2260F: arch/arm/mach-pxa/z2.c 2261F: arch/arm/mach-pxa/include/mach/z2.h 2262 2263ARM/ZTE ARCHITECTURE 2264M: Jun Nie <jun.nie@linaro.org> 2265M: Baoyou Xie <baoyou.xie@linaro.org> 2266M: Shawn Guo <shawnguo@kernel.org> 2267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2268S: Maintained 2269F: arch/arm/boot/dts/zx2967* 2270F: arch/arm/mach-zx/ 2271F: arch/arm64/boot/dts/zte/ 2272F: drivers/clk/zte/ 2273F: drivers/dma/zx_dma.c 2274F: drivers/gpio/gpio-zx.c 2275F: drivers/i2c/busses/i2c-zx2967.c 2276F: drivers/mmc/host/dw_mmc-zx.* 2277F: drivers/pinctrl/zte/ 2278F: drivers/soc/zte/ 2279F: drivers/thermal/zx2967_thermal.c 2280F: drivers/watchdog/zx2967_wdt.c 2281F: Documentation/devicetree/bindings/arm/zte.txt 2282F: Documentation/devicetree/bindings/clock/zx2967*.txt 2283F: Documentation/devicetree/bindings/dma/zxdma.txt 2284F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2285F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2286F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2287F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2288F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2289F: Documentation/devicetree/bindings/soc/zte/ 2290F: Documentation/devicetree/bindings/sound/zte,*.txt 2291F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2292F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2293F: include/dt-bindings/clock/zx2967*.h 2294F: include/dt-bindings/soc/zte,*.h 2295F: sound/soc/codecs/zx_aud96p22.c 2296F: sound/soc/zte/ 2297 2298ARM/ZYNQ ARCHITECTURE 2299M: Michal Simek <michal.simek@xilinx.com> 2300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2301W: http://wiki.xilinx.com 2302T: git https://github.com/Xilinx/linux-xlnx.git 2303S: Supported 2304F: arch/arm/mach-zynq/ 2305F: drivers/cpuidle/cpuidle-zynq.c 2306F: drivers/block/xsysace.c 2307N: zynq 2308N: xilinx 2309F: drivers/clocksource/cadence_ttc_timer.c 2310F: drivers/i2c/busses/i2c-cadence.c 2311F: drivers/mmc/host/sdhci-of-arasan.c 2312F: drivers/edac/synopsys_edac.c 2313F: drivers/i2c/busses/i2c-xiic.c 2314 2315ARM64 PORT (AARCH64 ARCHITECTURE) 2316M: Catalin Marinas <catalin.marinas@arm.com> 2317M: Will Deacon <will.deacon@arm.com> 2318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2319T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2320S: Maintained 2321F: arch/arm64/ 2322X: arch/arm64/boot/dts/ 2323F: Documentation/arm64/ 2324 2325AS3645A LED FLASH CONTROLLER DRIVER 2326M: Sakari Ailus <sakari.ailus@iki.fi> 2327L: linux-leds@vger.kernel.org 2328S: Maintained 2329F: drivers/leds/leds-as3645a.c 2330 2331ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2332M: Tianshu Qiu <tian.shu.qiu@intel.com> 2333L: linux-media@vger.kernel.org 2334T: git git://linuxtv.org/media_tree.git 2335S: Maintained 2336F: drivers/media/i2c/ak7375.c 2337F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2338 2339ASAHI KASEI AK8974 DRIVER 2340M: Linus Walleij <linus.walleij@linaro.org> 2341L: linux-iio@vger.kernel.org 2342W: http://www.akm.com/ 2343S: Supported 2344F: drivers/iio/magnetometer/ak8974.c 2345 2346ASC7621 HARDWARE MONITOR DRIVER 2347M: George Joseph <george.joseph@fairview5.com> 2348L: linux-hwmon@vger.kernel.org 2349S: Maintained 2350F: Documentation/hwmon/asc7621 2351F: drivers/hwmon/asc7621.c 2352 2353ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2354M: Corentin Chary <corentin.chary@gmail.com> 2355L: acpi4asus-user@lists.sourceforge.net 2356L: platform-driver-x86@vger.kernel.org 2357W: http://acpi4asus.sf.net 2358S: Maintained 2359F: drivers/platform/x86/asus*.c 2360F: drivers/platform/x86/eeepc*.c 2361 2362ASUS WIRELESS RADIO CONTROL DRIVER 2363M: João Paulo Rechi Vita <jprvita@gmail.com> 2364L: platform-driver-x86@vger.kernel.org 2365S: Maintained 2366F: drivers/platform/x86/asus-wireless.c 2367 2368ASYMMETRIC KEYS 2369M: David Howells <dhowells@redhat.com> 2370L: keyrings@vger.kernel.org 2371S: Maintained 2372F: Documentation/crypto/asymmetric-keys.txt 2373F: include/linux/verification.h 2374F: include/crypto/public_key.h 2375F: include/crypto/pkcs7.h 2376F: crypto/asymmetric_keys/ 2377 2378ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2379R: Dan Williams <dan.j.williams@intel.com> 2380W: http://sourceforge.net/projects/xscaleiop 2381S: Odd fixes 2382F: Documentation/crypto/async-tx-api.txt 2383F: crypto/async_tx/ 2384F: drivers/dma/ 2385F: include/linux/dmaengine.h 2386F: include/linux/async_tx.h 2387 2388AT24 EEPROM DRIVER 2389M: Bartosz Golaszewski <brgl@bgdev.pl> 2390L: linux-i2c@vger.kernel.org 2391T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2392S: Maintained 2393F: Documentation/devicetree/bindings/eeprom/at24.txt 2394F: drivers/misc/eeprom/at24.c 2395F: include/linux/platform_data/at24.h 2396 2397ATA OVER ETHERNET (AOE) DRIVER 2398M: "Ed L. Cashin" <ed.cashin@acm.org> 2399W: http://www.openaoe.org/ 2400S: Supported 2401F: Documentation/aoe/ 2402F: drivers/block/aoe/ 2403 2404ATHEROS 71XX/9XXX GPIO DRIVER 2405M: Alban Bedel <albeu@free.fr> 2406W: https://github.com/AlbanBedel/linux 2407T: git git://github.com/AlbanBedel/linux 2408S: Maintained 2409F: drivers/gpio/gpio-ath79.c 2410F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2411 2412ATHEROS 71XX/9XXX USB PHY DRIVER 2413M: Alban Bedel <albeu@free.fr> 2414W: https://github.com/AlbanBedel/linux 2415T: git git://github.com/AlbanBedel/linux 2416S: Maintained 2417F: drivers/phy/qualcomm/phy-ath79-usb.c 2418F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2419 2420ATHEROS ATH GENERIC UTILITIES 2421M: Kalle Valo <kvalo@codeaurora.org> 2422L: linux-wireless@vger.kernel.org 2423S: Supported 2424F: drivers/net/wireless/ath/* 2425 2426ATHEROS ATH5K WIRELESS DRIVER 2427M: Jiri Slaby <jirislaby@gmail.com> 2428M: Nick Kossifidis <mickflemm@gmail.com> 2429M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2430L: linux-wireless@vger.kernel.org 2431W: http://wireless.kernel.org/en/users/Drivers/ath5k 2432S: Maintained 2433F: drivers/net/wireless/ath/ath5k/ 2434 2435ATHEROS ATH6KL WIRELESS DRIVER 2436M: Kalle Valo <kvalo@codeaurora.org> 2437L: linux-wireless@vger.kernel.org 2438W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2439T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2440S: Supported 2441F: drivers/net/wireless/ath/ath6kl/ 2442 2443ATI_REMOTE2 DRIVER 2444M: Ville Syrjala <syrjala@sci.fi> 2445S: Maintained 2446F: drivers/input/misc/ati_remote2.c 2447 2448ATK0110 HWMON DRIVER 2449M: Luca Tettamanti <kronos.it@gmail.com> 2450L: linux-hwmon@vger.kernel.org 2451S: Maintained 2452F: drivers/hwmon/asus_atk0110.c 2453 2454ATLX ETHERNET DRIVERS 2455M: Jay Cliburn <jcliburn@gmail.com> 2456M: Chris Snook <chris.snook@gmail.com> 2457L: netdev@vger.kernel.org 2458W: http://sourceforge.net/projects/atl1 2459W: http://atl1.sourceforge.net 2460S: Maintained 2461F: drivers/net/ethernet/atheros/ 2462 2463ATM 2464M: Chas Williams <3chas3@gmail.com> 2465L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2466L: netdev@vger.kernel.org 2467W: http://linux-atm.sourceforge.net 2468S: Maintained 2469F: drivers/atm/ 2470F: include/linux/atm* 2471F: include/uapi/linux/atm* 2472 2473ATMEL AT91 / AT32 MCI DRIVER 2474M: Ludovic Desroches <ludovic.desroches@microchip.com> 2475S: Maintained 2476F: drivers/mmc/host/atmel-mci.c 2477 2478ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2479M: Nicolas Ferre <nicolas.ferre@microchip.com> 2480S: Supported 2481F: drivers/power/reset/at91-sama5d2_shdwc.c 2482 2483ATMEL Audio ALSA driver 2484M: Nicolas Ferre <nicolas.ferre@microchip.com> 2485L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2486S: Supported 2487F: sound/soc/atmel 2488 2489ATMEL I2C DRIVER 2490M: Ludovic Desroches <ludovic.desroches@microchip.com> 2491L: linux-i2c@vger.kernel.org 2492S: Supported 2493F: drivers/i2c/busses/i2c-at91.c 2494 2495ATMEL ISI DRIVER 2496M: Ludovic Desroches <ludovic.desroches@microchip.com> 2497L: linux-media@vger.kernel.org 2498S: Supported 2499F: drivers/media/platform/atmel/atmel-isi.c 2500F: include/media/atmel-isi.h 2501 2502ATMEL LCDFB DRIVER 2503M: Nicolas Ferre <nicolas.ferre@microchip.com> 2504L: linux-fbdev@vger.kernel.org 2505S: Maintained 2506F: drivers/video/fbdev/atmel_lcdfb.c 2507F: include/video/atmel_lcdc.h 2508 2509ATMEL MACB ETHERNET DRIVER 2510M: Nicolas Ferre <nicolas.ferre@microchip.com> 2511S: Supported 2512F: drivers/net/ethernet/cadence/ 2513 2514ATMEL MAXTOUCH DRIVER 2515M: Nick Dyer <nick@shmanahar.org> 2516T: git git://github.com/ndyer/linux.git 2517S: Maintained 2518F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2519F: drivers/input/touchscreen/atmel_mxt_ts.c 2520 2521ATMEL SAMA5D2 ADC DRIVER 2522M: Ludovic Desroches <ludovic.desroches@microchip.com> 2523L: linux-iio@vger.kernel.org 2524S: Supported 2525F: drivers/iio/adc/at91-sama5d2_adc.c 2526 2527ATMEL SDMMC DRIVER 2528M: Ludovic Desroches <ludovic.desroches@microchip.com> 2529L: linux-mmc@vger.kernel.org 2530S: Supported 2531F: drivers/mmc/host/sdhci-of-at91.c 2532 2533ATMEL SPI DRIVER 2534M: Nicolas Ferre <nicolas.ferre@microchip.com> 2535S: Supported 2536F: drivers/spi/spi-atmel.* 2537 2538ATMEL SSC DRIVER 2539M: Nicolas Ferre <nicolas.ferre@microchip.com> 2540L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2541S: Supported 2542F: drivers/misc/atmel-ssc.c 2543F: include/linux/atmel-ssc.h 2544 2545ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2546M: Nicolas Ferre <nicolas.ferre@microchip.com> 2547L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2548S: Supported 2549F: drivers/misc/atmel_tclib.c 2550F: drivers/clocksource/tcb_clksrc.c 2551 2552ATMEL USBA UDC DRIVER 2553M: Nicolas Ferre <nicolas.ferre@microchip.com> 2554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2555S: Supported 2556F: drivers/usb/gadget/udc/atmel_usba_udc.* 2557 2558ATMEL WIRELESS DRIVER 2559M: Simon Kelley <simon@thekelleys.org.uk> 2560L: linux-wireless@vger.kernel.org 2561W: http://www.thekelleys.org.uk/atmel 2562W: http://atmelwlandriver.sourceforge.net/ 2563S: Maintained 2564F: drivers/net/wireless/atmel/atmel* 2565 2566ATMEL XDMA DRIVER 2567M: Ludovic Desroches <ludovic.desroches@microchip.com> 2568L: linux-arm-kernel@lists.infradead.org 2569L: dmaengine@vger.kernel.org 2570S: Supported 2571F: drivers/dma/at_xdmac.c 2572 2573ATOMIC INFRASTRUCTURE 2574M: Will Deacon <will.deacon@arm.com> 2575M: Peter Zijlstra <peterz@infradead.org> 2576R: Boqun Feng <boqun.feng@gmail.com> 2577L: linux-kernel@vger.kernel.org 2578S: Maintained 2579F: arch/*/include/asm/atomic*.h 2580F: include/*/atomic*.h 2581 2582ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2583M: Bradley Grove <linuxdrivers@attotech.com> 2584L: linux-scsi@vger.kernel.org 2585W: http://www.attotech.com 2586S: Supported 2587F: drivers/scsi/esas2r 2588 2589ATUSB IEEE 802.15.4 RADIO DRIVER 2590M: Stefan Schmidt <stefan@datenfreihafen.org> 2591L: linux-wpan@vger.kernel.org 2592S: Maintained 2593F: drivers/net/ieee802154/atusb.c 2594F: drivers/net/ieee802154/atusb.h 2595F: drivers/net/ieee802154/at86rf230.h 2596 2597AUDIT SUBSYSTEM 2598M: Paul Moore <paul@paul-moore.com> 2599M: Eric Paris <eparis@redhat.com> 2600L: linux-audit@redhat.com (moderated for non-subscribers) 2601W: https://github.com/linux-audit 2602T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2603S: Supported 2604F: include/linux/audit.h 2605F: include/uapi/linux/audit.h 2606F: kernel/audit* 2607 2608AUXILIARY DISPLAY DRIVERS 2609M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2610S: Maintained 2611F: drivers/auxdisplay/ 2612F: include/linux/cfag12864b.h 2613 2614AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2615M: Andreas Klinger <ak@it-klinger.de> 2616L: linux-iio@vger.kernel.org 2617S: Maintained 2618F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt 2619F: drivers/iio/adc/hx711.c 2620 2621AX.25 NETWORK LAYER 2622M: Ralf Baechle <ralf@linux-mips.org> 2623L: linux-hams@vger.kernel.org 2624W: http://www.linux-ax25.org/ 2625S: Maintained 2626F: include/uapi/linux/ax25.h 2627F: include/net/ax25.h 2628F: net/ax25/ 2629 2630AXENTIA ARM DEVICES 2631M: Peter Rosin <peda@axentia.se> 2632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2633S: Maintained 2634F: Documentation/devicetree/bindings/arm/axentia.txt 2635F: arch/arm/boot/dts/at91-linea.dtsi 2636F: arch/arm/boot/dts/at91-natte.dtsi 2637F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2638F: arch/arm/boot/dts/at91-tse850-3.dts 2639 2640AXENTIA ASOC DRIVERS 2641M: Peter Rosin <peda@axentia.se> 2642L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2643S: Maintained 2644F: Documentation/devicetree/bindings/sound/axentia,* 2645F: sound/soc/atmel/tse850-pcm5142.c 2646 2647AZ6007 DVB DRIVER 2648M: Mauro Carvalho Chehab <mchehab@kernel.org> 2649L: linux-media@vger.kernel.org 2650W: https://linuxtv.org 2651T: git git://linuxtv.org/media_tree.git 2652S: Maintained 2653F: drivers/media/usb/dvb-usb-v2/az6007.c 2654 2655AZTECH FM RADIO RECEIVER DRIVER 2656M: Hans Verkuil <hverkuil@xs4all.nl> 2657L: linux-media@vger.kernel.org 2658T: git git://linuxtv.org/media_tree.git 2659W: https://linuxtv.org 2660S: Maintained 2661F: drivers/media/radio/radio-aztech* 2662 2663B43 WIRELESS DRIVER 2664L: linux-wireless@vger.kernel.org 2665L: b43-dev@lists.infradead.org 2666W: http://wireless.kernel.org/en/users/Drivers/b43 2667S: Odd Fixes 2668F: drivers/net/wireless/broadcom/b43/ 2669 2670B43LEGACY WIRELESS DRIVER 2671M: Larry Finger <Larry.Finger@lwfinger.net> 2672L: linux-wireless@vger.kernel.org 2673L: b43-dev@lists.infradead.org 2674W: http://wireless.kernel.org/en/users/Drivers/b43 2675S: Maintained 2676F: drivers/net/wireless/broadcom/b43legacy/ 2677 2678BACKLIGHT CLASS/SUBSYSTEM 2679M: Lee Jones <lee.jones@linaro.org> 2680M: Daniel Thompson <daniel.thompson@linaro.org> 2681M: Jingoo Han <jingoohan1@gmail.com> 2682L: dri-devel@lists.freedesktop.org 2683T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2684S: Maintained 2685F: drivers/video/backlight/ 2686F: include/linux/backlight.h 2687F: include/linux/pwm_backlight.h 2688F: Documentation/devicetree/bindings/leds/backlight 2689 2690BATMAN ADVANCED 2691M: Marek Lindner <mareklindner@neomailbox.ch> 2692M: Simon Wunderlich <sw@simonwunderlich.de> 2693M: Antonio Quartulli <a@unstable.cc> 2694L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2695W: https://www.open-mesh.org/ 2696Q: https://patchwork.open-mesh.org/project/batman/list/ 2697S: Maintained 2698F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2699F: Documentation/ABI/testing/sysfs-class-net-mesh 2700F: Documentation/networking/batman-adv.rst 2701F: include/uapi/linux/batadv_packet.h 2702F: include/uapi/linux/batman_adv.h 2703F: net/batman-adv/ 2704 2705BAYCOM/HDLCDRV DRIVERS FOR AX.25 2706M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2707L: linux-hams@vger.kernel.org 2708W: http://www.baycom.org/~tom/ham/ham.html 2709S: Maintained 2710F: drivers/net/hamradio/baycom* 2711 2712BCACHE (BLOCK LAYER CACHE) 2713M: Coly Li <colyli@suse.de> 2714M: Kent Overstreet <kent.overstreet@gmail.com> 2715L: linux-bcache@vger.kernel.org 2716W: http://bcache.evilpiepirate.org 2717C: irc://irc.oftc.net/bcache 2718S: Maintained 2719F: drivers/md/bcache/ 2720 2721BDISP ST MEDIA DRIVER 2722M: Fabien Dessenne <fabien.dessenne@st.com> 2723L: linux-media@vger.kernel.org 2724T: git git://linuxtv.org/media_tree.git 2725W: https://linuxtv.org 2726S: Supported 2727F: drivers/media/platform/sti/bdisp 2728 2729BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2730M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2731L: netdev@vger.kernel.org 2732S: Maintained 2733F: drivers/net/ethernet/ec_bhf.c 2734 2735BEFS FILE SYSTEM 2736M: Luis de Bethencourt <luisbg@kernel.org> 2737M: Salah Triki <salah.triki@gmail.com> 2738S: Maintained 2739T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2740F: Documentation/filesystems/befs.txt 2741F: fs/befs/ 2742 2743BFQ I/O SCHEDULER 2744M: Paolo Valente <paolo.valente@linaro.org> 2745M: Jens Axboe <axboe@kernel.dk> 2746L: linux-block@vger.kernel.org 2747S: Maintained 2748F: block/bfq-* 2749F: Documentation/block/bfq-iosched.txt 2750 2751BFS FILE SYSTEM 2752M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2753S: Maintained 2754F: Documentation/filesystems/bfs.txt 2755F: fs/bfs/ 2756F: include/uapi/linux/bfs_fs.h 2757 2758BLINKM RGB LED DRIVER 2759M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2760S: Maintained 2761F: drivers/leds/leds-blinkm.c 2762 2763BLOCK LAYER 2764M: Jens Axboe <axboe@kernel.dk> 2765L: linux-block@vger.kernel.org 2766T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2767S: Maintained 2768F: block/ 2769F: drivers/block/ 2770F: kernel/trace/blktrace.c 2771F: lib/sbitmap.c 2772 2773BLOCK2MTD DRIVER 2774M: Joern Engel <joern@lazybastard.org> 2775L: linux-mtd@lists.infradead.org 2776S: Maintained 2777F: drivers/mtd/devices/block2mtd.c 2778 2779BLUETOOTH DRIVERS 2780M: Marcel Holtmann <marcel@holtmann.org> 2781M: Johan Hedberg <johan.hedberg@gmail.com> 2782L: linux-bluetooth@vger.kernel.org 2783W: http://www.bluez.org/ 2784T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2785T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2786S: Maintained 2787F: drivers/bluetooth/ 2788 2789BLUETOOTH SUBSYSTEM 2790M: Marcel Holtmann <marcel@holtmann.org> 2791M: Johan Hedberg <johan.hedberg@gmail.com> 2792L: linux-bluetooth@vger.kernel.org 2793W: http://www.bluez.org/ 2794T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2795T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2796S: Maintained 2797F: net/bluetooth/ 2798F: include/net/bluetooth/ 2799 2800BONDING DRIVER 2801M: Jay Vosburgh <j.vosburgh@gmail.com> 2802M: Veaceslav Falico <vfalico@gmail.com> 2803M: Andy Gospodarek <andy@greyhouse.net> 2804L: netdev@vger.kernel.org 2805W: http://sourceforge.net/projects/bonding/ 2806S: Supported 2807F: drivers/net/bonding/ 2808F: include/uapi/linux/if_bonding.h 2809 2810BPF (Safe dynamic programs and tools) 2811M: Alexei Starovoitov <ast@kernel.org> 2812M: Daniel Borkmann <daniel@iogearbox.net> 2813L: netdev@vger.kernel.org 2814L: linux-kernel@vger.kernel.org 2815T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2816T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2817Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2818S: Supported 2819F: arch/x86/net/bpf_jit* 2820F: Documentation/networking/filter.txt 2821F: Documentation/bpf/ 2822F: include/linux/bpf* 2823F: include/linux/filter.h 2824F: include/trace/events/xdp.h 2825F: include/uapi/linux/bpf* 2826F: include/uapi/linux/filter.h 2827F: kernel/bpf/ 2828F: kernel/trace/bpf_trace.c 2829F: lib/test_bpf.c 2830F: net/bpf/ 2831F: net/core/filter.c 2832F: net/sched/act_bpf.c 2833F: net/sched/cls_bpf.c 2834F: samples/bpf/ 2835F: tools/bpf/ 2836F: tools/lib/bpf/ 2837F: tools/testing/selftests/bpf/ 2838 2839BROADCOM B44 10/100 ETHERNET DRIVER 2840M: Michael Chan <michael.chan@broadcom.com> 2841L: netdev@vger.kernel.org 2842S: Supported 2843F: drivers/net/ethernet/broadcom/b44.* 2844 2845BROADCOM B53 ETHERNET SWITCH DRIVER 2846M: Florian Fainelli <f.fainelli@gmail.com> 2847L: netdev@vger.kernel.org 2848L: openwrt-devel@lists.openwrt.org (subscribers-only) 2849S: Supported 2850F: drivers/net/dsa/b53/* 2851F: include/linux/platform_data/b53.h 2852 2853BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2854M: Florian Fainelli <f.fainelli@gmail.com> 2855M: Ray Jui <rjui@broadcom.com> 2856M: Scott Branden <sbranden@broadcom.com> 2857M: bcm-kernel-feedback-list@broadcom.com 2858T: git git://github.com/broadcom/mach-bcm 2859S: Maintained 2860N: bcm281* 2861N: bcm113* 2862N: bcm216* 2863N: kona 2864F: arch/arm/mach-bcm/ 2865 2866BROADCOM BCM2835 ARM ARCHITECTURE 2867M: Eric Anholt <eric@anholt.net> 2868M: Stefan Wahren <stefan.wahren@i2se.com> 2869L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2870L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2871T: git git://github.com/anholt/linux 2872S: Maintained 2873N: bcm2835 2874F: drivers/staging/vc04_services 2875 2876BROADCOM BCM47XX MIPS ARCHITECTURE 2877M: Hauke Mehrtens <hauke@hauke-m.de> 2878M: Rafał Miłecki <zajec5@gmail.com> 2879L: linux-mips@linux-mips.org 2880S: Maintained 2881F: Documentation/devicetree/bindings/mips/brcm/ 2882F: arch/mips/bcm47xx/* 2883F: arch/mips/include/asm/mach-bcm47xx/* 2884 2885BROADCOM BCM5301X ARM ARCHITECTURE 2886M: Hauke Mehrtens <hauke@hauke-m.de> 2887M: Rafał Miłecki <zajec5@gmail.com> 2888M: Jon Mason <jonmason@broadcom.com> 2889M: bcm-kernel-feedback-list@broadcom.com 2890L: linux-arm-kernel@lists.infradead.org 2891S: Maintained 2892F: arch/arm/mach-bcm/bcm_5301x.c 2893F: arch/arm/boot/dts/bcm5301x*.dtsi 2894F: arch/arm/boot/dts/bcm470* 2895F: arch/arm/boot/dts/bcm953012* 2896 2897BROADCOM BCM53573 ARM ARCHITECTURE 2898M: Rafał Miłecki <rafal@milecki.pl> 2899L: linux-arm-kernel@lists.infradead.org 2900S: Maintained 2901F: arch/arm/boot/dts/bcm53573* 2902F: arch/arm/boot/dts/bcm47189* 2903 2904BROADCOM BCM63XX ARM ARCHITECTURE 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 2910N: bcm63xx 2911 2912BROADCOM BCM63XX/BCM33XX UDC DRIVER 2913M: Kevin Cernekee <cernekee@gmail.com> 2914L: linux-usb@vger.kernel.org 2915S: Maintained 2916F: drivers/usb/gadget/udc/bcm63xx_udc.* 2917 2918BROADCOM BCM7XXX ARM ARCHITECTURE 2919M: Brian Norris <computersforpeace@gmail.com> 2920M: Gregory Fong <gregory.0xf0@gmail.com> 2921M: Florian Fainelli <f.fainelli@gmail.com> 2922M: bcm-kernel-feedback-list@broadcom.com 2923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2924T: git git://github.com/broadcom/stblinux.git 2925S: Maintained 2926F: arch/arm/mach-bcm/*brcmstb* 2927F: arch/arm/boot/dts/bcm7*.dts* 2928F: drivers/bus/brcmstb_gisb.c 2929F: arch/arm/mm/cache-b15-rac.c 2930F: arch/arm/include/asm/hardware/cache-b15-rac.h 2931N: brcmstb 2932 2933BROADCOM BMIPS CPUFREQ DRIVER 2934M: Markus Mayer <mmayer@broadcom.com> 2935M: bcm-kernel-feedback-list@broadcom.com 2936L: linux-pm@vger.kernel.org 2937S: Maintained 2938F: drivers/cpufreq/bmips-cpufreq.c 2939 2940BROADCOM BMIPS MIPS ARCHITECTURE 2941M: Kevin Cernekee <cernekee@gmail.com> 2942M: Florian Fainelli <f.fainelli@gmail.com> 2943L: linux-mips@linux-mips.org 2944T: git git://github.com/broadcom/stblinux.git 2945S: Maintained 2946F: arch/mips/bmips/* 2947F: arch/mips/include/asm/mach-bmips/* 2948F: arch/mips/kernel/*bmips* 2949F: arch/mips/boot/dts/brcm/bcm*.dts* 2950F: drivers/irqchip/irq-bcm63* 2951F: drivers/irqchip/irq-bcm7* 2952F: drivers/irqchip/irq-brcmstb* 2953F: include/linux/bcm963xx_nvram.h 2954F: include/linux/bcm963xx_tag.h 2955 2956BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2957M: Rasesh Mody <rasesh.mody@cavium.com> 2958M: Dept-GELinuxNICDev@cavium.com 2959L: netdev@vger.kernel.org 2960S: Supported 2961F: drivers/net/ethernet/broadcom/bnx2.* 2962F: drivers/net/ethernet/broadcom/bnx2_* 2963 2964BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2965M: QLogic-Storage-Upstream@qlogic.com 2966L: linux-scsi@vger.kernel.org 2967S: Supported 2968F: drivers/scsi/bnx2fc/ 2969 2970BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2971M: QLogic-Storage-Upstream@qlogic.com 2972L: linux-scsi@vger.kernel.org 2973S: Supported 2974F: drivers/scsi/bnx2i/ 2975 2976BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2977M: Ariel Elior <ariel.elior@cavium.com> 2978M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2979M: everest-linux-l2@cavium.com 2980L: netdev@vger.kernel.org 2981S: Supported 2982F: drivers/net/ethernet/broadcom/bnx2x/ 2983 2984BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2985M: Michael Chan <michael.chan@broadcom.com> 2986L: netdev@vger.kernel.org 2987S: Supported 2988F: drivers/net/ethernet/broadcom/bnxt/ 2989 2990BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2991M: Arend van Spriel <arend.vanspriel@broadcom.com> 2992M: Franky Lin <franky.lin@broadcom.com> 2993M: Hante Meuleman <hante.meuleman@broadcom.com> 2994M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2995M: Wright Feng <wright.feng@cypress.com> 2996L: linux-wireless@vger.kernel.org 2997L: brcm80211-dev-list.pdl@broadcom.com 2998L: brcm80211-dev-list@cypress.com 2999S: Supported 3000F: drivers/net/wireless/broadcom/brcm80211/ 3001 3002BROADCOM BRCMSTB GPIO DRIVER 3003M: Gregory Fong <gregory.0xf0@gmail.com> 3004L: bcm-kernel-feedback-list@broadcom.com 3005S: Supported 3006F: drivers/gpio/gpio-brcmstb.c 3007F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3008 3009BROADCOM BRCMSTB I2C DRIVER 3010M: Kamal Dasu <kdasu.kdev@gmail.com> 3011L: linux-i2c@vger.kernel.org 3012L: bcm-kernel-feedback-list@broadcom.com 3013S: Supported 3014F: drivers/i2c/busses/i2c-brcmstb.c 3015F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3016 3017BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3018M: Al Cooper <alcooperx@gmail.com> 3019L: linux-kernel@vger.kernel.org 3020L: bcm-kernel-feedback-list@broadcom.com 3021S: Maintained 3022F: drivers/phy/broadcom/phy-brcm-usb* 3023 3024BROADCOM GENET ETHERNET DRIVER 3025M: Doug Berger <opendmb@gmail.com> 3026M: Florian Fainelli <f.fainelli@gmail.com> 3027L: netdev@vger.kernel.org 3028S: Supported 3029F: drivers/net/ethernet/broadcom/genet/ 3030 3031BROADCOM IPROC ARM ARCHITECTURE 3032M: Ray Jui <rjui@broadcom.com> 3033M: Scott Branden <sbranden@broadcom.com> 3034M: Jon Mason <jonmason@broadcom.com> 3035M: bcm-kernel-feedback-list@broadcom.com 3036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3037T: git git://github.com/broadcom/cygnus-linux.git 3038S: Maintained 3039N: iproc 3040N: cygnus 3041N: bcm[-_]nsp 3042N: bcm9113* 3043N: bcm9583* 3044N: bcm9585* 3045N: bcm9586* 3046N: bcm988312 3047N: bcm113* 3048N: bcm583* 3049N: bcm585* 3050N: bcm586* 3051N: bcm88312 3052N: hr2 3053N: stingray 3054F: arch/arm64/boot/dts/broadcom/northstar2/* 3055F: arch/arm64/boot/dts/broadcom/stingray/* 3056F: drivers/clk/bcm/clk-ns* 3057F: drivers/clk/bcm/clk-sr* 3058F: drivers/pinctrl/bcm/pinctrl-ns* 3059F: include/dt-bindings/clock/bcm-sr* 3060 3061BROADCOM KONA GPIO DRIVER 3062M: Ray Jui <rjui@broadcom.com> 3063L: bcm-kernel-feedback-list@broadcom.com 3064S: Supported 3065F: drivers/gpio/gpio-bcm-kona.c 3066F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3067 3068BROADCOM NETXTREME-E ROCE DRIVER 3069M: Selvin Xavier <selvin.xavier@broadcom.com> 3070M: Devesh Sharma <devesh.sharma@broadcom.com> 3071M: Somnath Kotur <somnath.kotur@broadcom.com> 3072M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3073L: linux-rdma@vger.kernel.org 3074W: http://www.broadcom.com 3075S: Supported 3076F: drivers/infiniband/hw/bnxt_re/ 3077F: include/uapi/rdma/bnxt_re-abi.h 3078 3079BROADCOM NVRAM DRIVER 3080M: Rafał Miłecki <zajec5@gmail.com> 3081L: linux-mips@linux-mips.org 3082S: Maintained 3083F: drivers/firmware/broadcom/* 3084 3085BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3086M: Rafał Miłecki <zajec5@gmail.com> 3087L: linux-wireless@vger.kernel.org 3088S: Maintained 3089F: drivers/bcma/ 3090F: include/linux/bcma/ 3091 3092BROADCOM STB AVS CPUFREQ DRIVER 3093M: Markus Mayer <mmayer@broadcom.com> 3094M: bcm-kernel-feedback-list@broadcom.com 3095L: linux-pm@vger.kernel.org 3096S: Maintained 3097F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3098F: drivers/cpufreq/brcmstb* 3099 3100BROADCOM STB AVS TMON DRIVER 3101M: Markus Mayer <mmayer@broadcom.com> 3102M: bcm-kernel-feedback-list@broadcom.com 3103L: linux-pm@vger.kernel.org 3104S: Maintained 3105F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3106F: drivers/thermal/broadcom/brcmstb* 3107 3108BROADCOM STB NAND FLASH DRIVER 3109M: Brian Norris <computersforpeace@gmail.com> 3110M: Kamal Dasu <kdasu.kdev@gmail.com> 3111L: linux-mtd@lists.infradead.org 3112L: bcm-kernel-feedback-list@broadcom.com 3113S: Maintained 3114F: drivers/mtd/nand/raw/brcmnand/ 3115 3116BROADCOM STB DPFE DRIVER 3117M: Markus Mayer <mmayer@broadcom.com> 3118M: bcm-kernel-feedback-list@broadcom.com 3119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3120S: Maintained 3121F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3122F: drivers/memory/brcmstb_dpfe.c 3123 3124BROADCOM SYSTEMPORT ETHERNET DRIVER 3125M: Florian Fainelli <f.fainelli@gmail.com> 3126L: netdev@vger.kernel.org 3127S: Supported 3128F: drivers/net/ethernet/broadcom/bcmsysport.* 3129 3130BROADCOM TG3 GIGABIT ETHERNET DRIVER 3131M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3132M: Prashant Sreedharan <prashant@broadcom.com> 3133M: Michael Chan <mchan@broadcom.com> 3134L: netdev@vger.kernel.org 3135S: Supported 3136F: drivers/net/ethernet/broadcom/tg3.* 3137 3138BROCADE BFA FC SCSI DRIVER 3139M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3140M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3141L: linux-scsi@vger.kernel.org 3142S: Supported 3143F: drivers/scsi/bfa/ 3144 3145BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3146M: Rasesh Mody <rasesh.mody@cavium.com> 3147M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3148M: Dept-GELinuxNICDev@cavium.com 3149L: netdev@vger.kernel.org 3150S: Supported 3151F: drivers/net/ethernet/brocade/bna/ 3152 3153BSG (block layer generic sg v4 driver) 3154M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3155L: linux-scsi@vger.kernel.org 3156S: Supported 3157F: block/bsg.c 3158F: include/linux/bsg.h 3159F: include/uapi/linux/bsg.h 3160 3161BT87X AUDIO DRIVER 3162M: Clemens Ladisch <clemens@ladisch.de> 3163L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3164T: git git://git.alsa-project.org/alsa-kernel.git 3165S: Maintained 3166F: Documentation/sound/cards/bt87x.rst 3167F: sound/pci/bt87x.c 3168 3169BT8XXGPIO DRIVER 3170M: Michael Buesch <m@bues.ch> 3171W: http://bu3sch.de/btgpio.php 3172S: Maintained 3173F: drivers/gpio/gpio-bt8xx.c 3174 3175BTRFS FILE SYSTEM 3176M: Chris Mason <clm@fb.com> 3177M: Josef Bacik <jbacik@fb.com> 3178M: David Sterba <dsterba@suse.com> 3179L: linux-btrfs@vger.kernel.org 3180W: http://btrfs.wiki.kernel.org/ 3181Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3182T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3183S: Maintained 3184F: Documentation/filesystems/btrfs.txt 3185F: fs/btrfs/ 3186F: include/linux/btrfs* 3187F: include/uapi/linux/btrfs* 3188 3189BTTV VIDEO4LINUX DRIVER 3190M: Mauro Carvalho Chehab <mchehab@kernel.org> 3191L: linux-media@vger.kernel.org 3192W: https://linuxtv.org 3193T: git git://linuxtv.org/media_tree.git 3194S: Odd fixes 3195F: Documentation/media/v4l-drivers/bttv* 3196F: drivers/media/pci/bt8xx/bttv* 3197 3198BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3199M: Chanwoo Choi <cw00.choi@samsung.com> 3200L: linux-pm@vger.kernel.org 3201L: linux-samsung-soc@vger.kernel.org 3202T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3203S: Maintained 3204F: drivers/devfreq/exynos-bus.c 3205F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3206 3207BUSLOGIC SCSI DRIVER 3208M: Khalid Aziz <khalid@gonehiking.org> 3209L: linux-scsi@vger.kernel.org 3210S: Maintained 3211F: drivers/scsi/BusLogic.* 3212F: drivers/scsi/FlashPoint.* 3213 3214C-MEDIA CMI8788 DRIVER 3215M: Clemens Ladisch <clemens@ladisch.de> 3216L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3217T: git git://git.alsa-project.org/alsa-kernel.git 3218S: Maintained 3219F: sound/pci/oxygen/ 3220 3221C6X ARCHITECTURE 3222M: Mark Salter <msalter@redhat.com> 3223M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3224L: linux-c6x-dev@linux-c6x.org 3225W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3226S: Maintained 3227F: arch/c6x/ 3228 3229CA8210 IEEE-802.15.4 RADIO DRIVER 3230M: Harry Morris <h.morris@cascoda.com> 3231L: linux-wpan@vger.kernel.org 3232W: https://github.com/Cascoda/ca8210-linux.git 3233S: Maintained 3234F: drivers/net/ieee802154/ca8210.c 3235F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3236 3237CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3238M: David Howells <dhowells@redhat.com> 3239L: linux-cachefs@redhat.com (moderated for non-subscribers) 3240S: Supported 3241F: Documentation/filesystems/caching/cachefiles.txt 3242F: fs/cachefiles/ 3243 3244CADENCE MIPI-CSI2 BRIDGES 3245M: Maxime Ripard <maxime.ripard@bootlin.com> 3246L: linux-media@vger.kernel.org 3247S: Maintained 3248F: Documentation/devicetree/bindings/media/cdns,*.txt 3249F: drivers/media/platform/cadence/cdns-csi2* 3250 3251CADET FM/AM RADIO RECEIVER DRIVER 3252M: Hans Verkuil <hverkuil@xs4all.nl> 3253L: linux-media@vger.kernel.org 3254T: git git://linuxtv.org/media_tree.git 3255W: https://linuxtv.org 3256S: Maintained 3257F: drivers/media/radio/radio-cadet* 3258 3259CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3260M: Jonathan Corbet <corbet@lwn.net> 3261L: linux-media@vger.kernel.org 3262T: git git://linuxtv.org/media_tree.git 3263S: Maintained 3264F: Documentation/media/v4l-drivers/cafe_ccic* 3265F: drivers/media/platform/marvell-ccic/ 3266 3267CAIF NETWORK LAYER 3268M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3269L: netdev@vger.kernel.org 3270S: Supported 3271F: Documentation/networking/caif/ 3272F: drivers/net/caif/ 3273F: include/uapi/linux/caif/ 3274F: include/net/caif/ 3275F: net/caif/ 3276 3277CALGARY x86-64 IOMMU 3278M: Muli Ben-Yehuda <mulix@mulix.org> 3279M: Jon Mason <jdmason@kudzu.us> 3280L: iommu@lists.linux-foundation.org 3281S: Maintained 3282F: arch/x86/kernel/pci-calgary_64.c 3283F: arch/x86/kernel/tce_64.c 3284F: arch/x86/include/asm/calgary.h 3285F: arch/x86/include/asm/tce.h 3286 3287CAN NETWORK DRIVERS 3288M: Wolfgang Grandegger <wg@grandegger.com> 3289M: Marc Kleine-Budde <mkl@pengutronix.de> 3290L: linux-can@vger.kernel.org 3291W: https://github.com/linux-can 3292T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3293T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3294S: Maintained 3295F: Documentation/devicetree/bindings/net/can/ 3296F: drivers/net/can/ 3297F: include/linux/can/dev.h 3298F: include/linux/can/platform/ 3299F: include/uapi/linux/can/error.h 3300F: include/uapi/linux/can/netlink.h 3301 3302CAN NETWORK LAYER 3303M: Oliver Hartkopp <socketcan@hartkopp.net> 3304M: Marc Kleine-Budde <mkl@pengutronix.de> 3305L: linux-can@vger.kernel.org 3306W: https://github.com/linux-can 3307T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3308T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3309S: Maintained 3310F: Documentation/networking/can.rst 3311F: net/can/ 3312F: include/linux/can/core.h 3313F: include/uapi/linux/can.h 3314F: include/uapi/linux/can/bcm.h 3315F: include/uapi/linux/can/raw.h 3316F: include/uapi/linux/can/gw.h 3317 3318CAPABILITIES 3319M: Serge Hallyn <serge@hallyn.com> 3320L: linux-security-module@vger.kernel.org 3321S: Supported 3322F: include/linux/capability.h 3323F: include/uapi/linux/capability.h 3324F: security/commoncap.c 3325F: kernel/capability.c 3326 3327CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3328M: Kevin Tsai <ktsai@capellamicro.com> 3329S: Maintained 3330F: drivers/iio/light/cm* 3331 3332CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3333M: Christian Lamparter <chunkeey@googlemail.com> 3334L: linux-wireless@vger.kernel.org 3335W: http://wireless.kernel.org/en/users/Drivers/carl9170 3336S: Maintained 3337F: drivers/net/wireless/ath/carl9170/ 3338 3339CAVIUM I2C DRIVER 3340M: Jan Glauber <jglauber@cavium.com> 3341M: David Daney <david.daney@cavium.com> 3342W: http://www.cavium.com 3343S: Supported 3344F: drivers/i2c/busses/i2c-octeon* 3345F: drivers/i2c/busses/i2c-thunderx* 3346 3347CAVIUM LIQUIDIO NETWORK DRIVER 3348M: Derek Chickles <derek.chickles@caviumnetworks.com> 3349M: Satanand Burla <satananda.burla@caviumnetworks.com> 3350M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3351M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3352L: netdev@vger.kernel.org 3353W: http://www.cavium.com 3354S: Supported 3355F: drivers/net/ethernet/cavium/liquidio/ 3356 3357CAVIUM MMC DRIVER 3358M: Jan Glauber <jglauber@cavium.com> 3359M: David Daney <david.daney@cavium.com> 3360M: Steven J. Hill <Steven.Hill@cavium.com> 3361W: http://www.cavium.com 3362S: Supported 3363F: drivers/mmc/host/cavium* 3364 3365CAVIUM OCTEON-TX CRYPTO DRIVER 3366M: George Cherian <george.cherian@cavium.com> 3367L: linux-crypto@vger.kernel.org 3368W: http://www.cavium.com 3369S: Supported 3370F: drivers/crypto/cavium/cpt/ 3371 3372CAVIUM THUNDERX2 ARM64 SOC 3373M: Robert Richter <rrichter@cavium.com> 3374M: Jayachandran C <jnair@caviumnetworks.com> 3375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3376S: Maintained 3377F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3378F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3379 3380CC2520 IEEE-802.15.4 RADIO DRIVER 3381M: Varka Bhadram <varkabhadram@gmail.com> 3382L: linux-wpan@vger.kernel.org 3383S: Maintained 3384F: drivers/net/ieee802154/cc2520.c 3385F: include/linux/spi/cc2520.h 3386F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3387 3388CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3389M: Gilad Ben-Yossef <gilad@benyossef.com> 3390L: linux-crypto@vger.kernel.org 3391S: Supported 3392F: drivers/crypto/ccree/ 3393W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3394 3395CEC FRAMEWORK 3396M: Hans Verkuil <hans.verkuil@cisco.com> 3397L: linux-media@vger.kernel.org 3398T: git git://linuxtv.org/media_tree.git 3399W: http://linuxtv.org 3400S: Supported 3401F: Documentation/media/kapi/cec-core.rst 3402F: Documentation/media/uapi/cec 3403F: drivers/media/cec/ 3404F: drivers/media/rc/keymaps/rc-cec.c 3405F: include/media/cec.h 3406F: include/media/cec-notifier.h 3407F: include/uapi/linux/cec.h 3408F: include/uapi/linux/cec-funcs.h 3409F: Documentation/devicetree/bindings/media/cec.txt 3410F: Documentation/ABI/testing/debugfs-cec-error-inj 3411 3412CEC GPIO DRIVER 3413M: Hans Verkuil <hans.verkuil@cisco.com> 3414L: linux-media@vger.kernel.org 3415T: git git://linuxtv.org/media_tree.git 3416W: http://linuxtv.org 3417S: Supported 3418F: drivers/media/platform/cec-gpio/ 3419F: Documentation/devicetree/bindings/media/cec-gpio.txt 3420 3421CELL BROADBAND ENGINE ARCHITECTURE 3422M: Arnd Bergmann <arnd@arndb.de> 3423L: linuxppc-dev@lists.ozlabs.org 3424W: http://www.ibm.com/developerworks/power/cell/ 3425S: Supported 3426F: arch/powerpc/include/asm/cell*.h 3427F: arch/powerpc/include/asm/spu*.h 3428F: arch/powerpc/include/uapi/asm/spu*.h 3429F: arch/powerpc/oprofile/*cell* 3430F: arch/powerpc/platforms/cell/ 3431 3432CEPH COMMON CODE (LIBCEPH) 3433M: Ilya Dryomov <idryomov@gmail.com> 3434M: "Yan, Zheng" <zyan@redhat.com> 3435M: Sage Weil <sage@redhat.com> 3436L: ceph-devel@vger.kernel.org 3437W: http://ceph.com/ 3438T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3439T: git git://github.com/ceph/ceph-client.git 3440S: Supported 3441F: net/ceph/ 3442F: include/linux/ceph/ 3443F: include/linux/crush/ 3444 3445CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3446M: "Yan, Zheng" <zyan@redhat.com> 3447M: Sage Weil <sage@redhat.com> 3448M: Ilya Dryomov <idryomov@gmail.com> 3449L: ceph-devel@vger.kernel.org 3450W: http://ceph.com/ 3451T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3452T: git git://github.com/ceph/ceph-client.git 3453S: Supported 3454F: Documentation/filesystems/ceph.txt 3455F: fs/ceph/ 3456 3457CERTIFICATE HANDLING: 3458M: David Howells <dhowells@redhat.com> 3459M: David Woodhouse <dwmw2@infradead.org> 3460L: keyrings@vger.kernel.org 3461S: Maintained 3462F: Documentation/admin-guide/module-signing.rst 3463F: certs/ 3464F: scripts/sign-file.c 3465F: scripts/extract-cert.c 3466 3467CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3468L: linux-usb@vger.kernel.org 3469S: Orphan 3470F: Documentation/usb/WUSB-Design-overview.txt 3471F: Documentation/usb/wusb-cbaf 3472F: drivers/usb/host/hwa-hc.c 3473F: drivers/usb/host/whci/ 3474F: drivers/usb/wusbcore/ 3475F: include/linux/usb/wusb* 3476 3477CFAG12864B LCD DRIVER 3478M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3479S: Maintained 3480F: drivers/auxdisplay/cfag12864b.c 3481F: include/linux/cfag12864b.h 3482 3483CFAG12864BFB LCD FRAMEBUFFER DRIVER 3484M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3485S: Maintained 3486F: drivers/auxdisplay/cfag12864bfb.c 3487F: include/linux/cfag12864b.h 3488 3489802.11 (including CFG80211/NL80211) 3490M: Johannes Berg <johannes@sipsolutions.net> 3491L: linux-wireless@vger.kernel.org 3492W: http://wireless.kernel.org/ 3493T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3494T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3495S: Maintained 3496F: net/wireless/ 3497F: include/uapi/linux/nl80211.h 3498F: include/linux/ieee80211.h 3499F: include/net/wext.h 3500F: include/net/cfg80211.h 3501F: include/net/iw_handler.h 3502F: include/net/ieee80211_radiotap.h 3503F: Documentation/driver-api/80211/cfg80211.rst 3504F: Documentation/networking/regulatory.txt 3505 3506CHAR and MISC DRIVERS 3507M: Arnd Bergmann <arnd@arndb.de> 3508M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3509T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3510S: Supported 3511F: drivers/char/ 3512F: drivers/misc/ 3513F: include/linux/miscdevice.h 3514 3515CHECKPATCH 3516M: Andy Whitcroft <apw@canonical.com> 3517M: Joe Perches <joe@perches.com> 3518S: Maintained 3519F: scripts/checkpatch.pl 3520 3521CHINESE DOCUMENTATION 3522M: Harry Wei <harryxiyou@gmail.com> 3523L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3524L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3525S: Maintained 3526F: Documentation/translations/zh_CN/ 3527 3528CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3529M: Peter Chen <Peter.Chen@nxp.com> 3530T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3531L: linux-usb@vger.kernel.org 3532S: Maintained 3533F: drivers/usb/chipidea/ 3534 3535CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3536M: Hans de Goede <hdegoede@redhat.com> 3537L: linux-input@vger.kernel.org 3538S: Maintained 3539F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3540F: drivers/input/touchscreen/chipone_icn8318.c 3541 3542CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3543M: Hans de Goede <hdegoede@redhat.com> 3544L: linux-input@vger.kernel.org 3545S: Maintained 3546F: drivers/input/touchscreen/chipone_icn8505.c 3547 3548CHROME HARDWARE PLATFORM SUPPORT 3549M: Benson Leung <bleung@chromium.org> 3550M: Olof Johansson <olof@lixom.net> 3551S: Maintained 3552T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3553F: drivers/platform/chrome/ 3554 3555CIRRUS LOGIC AUDIO CODEC DRIVERS 3556M: Brian Austin <brian.austin@cirrus.com> 3557M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3558L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3559S: Maintained 3560F: sound/soc/codecs/cs* 3561 3562CIRRUS LOGIC EP93XX ETHERNET DRIVER 3563M: Hartley Sweeten <hsweeten@visionengravers.com> 3564L: netdev@vger.kernel.org 3565S: Maintained 3566F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3567 3568CISCO FCOE HBA DRIVER 3569M: Satish Kharat <satishkh@cisco.com> 3570M: Sesidhar Baddela <sebaddel@cisco.com> 3571M: Karan Tilak Kumar <kartilak@cisco.com> 3572L: linux-scsi@vger.kernel.org 3573S: Supported 3574F: drivers/scsi/fnic/ 3575 3576CISCO SCSI HBA DRIVER 3577M: Karan Tilak Kumar <kartilak@cisco.com> 3578M: Sesidhar Baddela <sebaddel@cisco.com> 3579L: linux-scsi@vger.kernel.org 3580S: Supported 3581F: drivers/scsi/snic/ 3582 3583CISCO VIC ETHERNET NIC DRIVER 3584M: Christian Benvenuti <benve@cisco.com> 3585M: Govindarajulu Varadarajan <_govind@gmx.com> 3586M: Parvi Kaustubhi <pkaustub@cisco.com> 3587S: Supported 3588F: drivers/net/ethernet/cisco/enic/ 3589 3590CISCO VIC LOW LATENCY NIC DRIVER 3591M: Christian Benvenuti <benve@cisco.com> 3592S: Supported 3593F: drivers/infiniband/hw/usnic/ 3594 3595CIRRUS LOGIC MADERA CODEC DRIVERS 3596M: Charles Keepax <ckeepax@opensource.cirrus.com> 3597M: Richard Fitzgerald <rf@opensource.cirrus.com> 3598L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3599L: patches@opensource.cirrus.com 3600T: git https://github.com/CirrusLogic/linux-drivers.git 3601W: https://github.com/CirrusLogic/linux-drivers/wiki 3602S: Supported 3603F: Documentation/devicetree/bindings/mfd/madera.txt 3604F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3605F: include/linux/mfd/madera/* 3606F: drivers/gpio/gpio-madera* 3607F: drivers/mfd/madera* 3608F: drivers/mfd/cs47l* 3609F: drivers/pinctrl/cirrus/* 3610 3611CLANG-FORMAT FILE 3612M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3613S: Maintained 3614F: .clang-format 3615 3616CLEANCACHE API 3617M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3618L: linux-kernel@vger.kernel.org 3619S: Maintained 3620F: mm/cleancache.c 3621F: include/linux/cleancache.h 3622 3623CLK API 3624M: Russell King <linux@armlinux.org.uk> 3625L: linux-clk@vger.kernel.org 3626S: Maintained 3627F: include/linux/clk.h 3628 3629CLOCKSOURCE, CLOCKEVENT DRIVERS 3630M: Daniel Lezcano <daniel.lezcano@linaro.org> 3631M: Thomas Gleixner <tglx@linutronix.de> 3632L: linux-kernel@vger.kernel.org 3633T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3634S: Supported 3635F: drivers/clocksource/ 3636F: Documentation/devicetree/bindings/timer/ 3637 3638CMPC ACPI DRIVER 3639M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3640M: Daniel Oliveira Nascimento <don@syst.com.br> 3641L: platform-driver-x86@vger.kernel.org 3642S: Supported 3643F: drivers/platform/x86/classmate-laptop.c 3644 3645COBALT MEDIA DRIVER 3646M: Hans Verkuil <hans.verkuil@cisco.com> 3647L: linux-media@vger.kernel.org 3648T: git git://linuxtv.org/media_tree.git 3649W: https://linuxtv.org 3650S: Supported 3651F: drivers/media/pci/cobalt/ 3652 3653COCCINELLE/Semantic Patches (SmPL) 3654M: Julia Lawall <Julia.Lawall@lip6.fr> 3655M: Gilles Muller <Gilles.Muller@lip6.fr> 3656M: Nicolas Palix <nicolas.palix@imag.fr> 3657M: Michal Marek <michal.lkml@markovi.net> 3658L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3659T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3660W: http://coccinelle.lip6.fr/ 3661S: Supported 3662F: Documentation/dev-tools/coccinelle.rst 3663F: scripts/coccinelle/ 3664F: scripts/coccicheck 3665 3666CODA FILE SYSTEM 3667M: Jan Harkes <jaharkes@cs.cmu.edu> 3668M: coda@cs.cmu.edu 3669L: codalist@coda.cs.cmu.edu 3670W: http://www.coda.cs.cmu.edu/ 3671S: Maintained 3672F: Documentation/filesystems/coda.txt 3673F: fs/coda/ 3674F: include/linux/coda*.h 3675F: include/uapi/linux/coda*.h 3676 3677CODA V4L2 MEM2MEM DRIVER 3678M: Philipp Zabel <p.zabel@pengutronix.de> 3679L: linux-media@vger.kernel.org 3680S: Maintained 3681F: Documentation/devicetree/bindings/media/coda.txt 3682F: drivers/media/platform/coda/ 3683 3684CODE OF CONDUCT 3685M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3686S: Supported 3687F: Documentation/process/code-of-conduct.rst 3688F: Documentation/process/code-of-conduct-interpretation.rst 3689 3690COMMON CLK FRAMEWORK 3691M: Michael Turquette <mturquette@baylibre.com> 3692M: Stephen Boyd <sboyd@kernel.org> 3693L: linux-clk@vger.kernel.org 3694Q: http://patchwork.kernel.org/project/linux-clk/list/ 3695T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3696S: Maintained 3697F: Documentation/devicetree/bindings/clock/ 3698F: drivers/clk/ 3699X: drivers/clk/clkdev.c 3700F: include/linux/clk-pr* 3701F: include/linux/clk/ 3702F: include/linux/of_clk.h 3703 3704COMMON INTERNET FILE SYSTEM (CIFS) 3705M: Steve French <sfrench@samba.org> 3706L: linux-cifs@vger.kernel.org 3707L: samba-technical@lists.samba.org (moderated for non-subscribers) 3708W: http://linux-cifs.samba.org/ 3709T: git git://git.samba.org/sfrench/cifs-2.6.git 3710S: Supported 3711F: Documentation/filesystems/cifs/ 3712F: fs/cifs/ 3713 3714COMPACTPCI HOTPLUG CORE 3715M: Scott Murray <scott@spiteful.org> 3716L: linux-pci@vger.kernel.org 3717S: Maintained 3718F: drivers/pci/hotplug/cpci_hotplug* 3719 3720COMPACTPCI HOTPLUG GENERIC DRIVER 3721M: Scott Murray <scott@spiteful.org> 3722L: linux-pci@vger.kernel.org 3723S: Maintained 3724F: drivers/pci/hotplug/cpcihp_generic.c 3725 3726COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3727M: Scott Murray <scott@spiteful.org> 3728L: linux-pci@vger.kernel.org 3729S: Maintained 3730F: drivers/pci/hotplug/cpcihp_zt5550.* 3731 3732COMPAL LAPTOP SUPPORT 3733M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3734L: platform-driver-x86@vger.kernel.org 3735S: Maintained 3736F: drivers/platform/x86/compal-laptop.c 3737 3738CONEXANT ACCESSRUNNER USB DRIVER 3739L: accessrunner-general@lists.sourceforge.net 3740W: http://accessrunner.sourceforge.net/ 3741S: Orphan 3742F: drivers/usb/atm/cxacru.c 3743 3744CONFIGFS 3745M: Joel Becker <jlbec@evilplan.org> 3746M: Christoph Hellwig <hch@lst.de> 3747T: git git://git.infradead.org/users/hch/configfs.git 3748S: Supported 3749F: fs/configfs/ 3750F: include/linux/configfs.h 3751 3752CONNECTOR 3753M: Evgeniy Polyakov <zbr@ioremap.net> 3754L: netdev@vger.kernel.org 3755S: Maintained 3756F: drivers/connector/ 3757 3758CONTROL GROUP (CGROUP) 3759M: Tejun Heo <tj@kernel.org> 3760M: Li Zefan <lizefan@huawei.com> 3761M: Johannes Weiner <hannes@cmpxchg.org> 3762L: cgroups@vger.kernel.org 3763T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3764S: Maintained 3765F: Documentation/cgroup* 3766F: include/linux/cgroup* 3767F: kernel/cgroup* 3768 3769CONTROL GROUP - CPUSET 3770M: Li Zefan <lizefan@huawei.com> 3771L: cgroups@vger.kernel.org 3772W: http://www.bullopensource.org/cpuset/ 3773W: http://oss.sgi.com/projects/cpusets/ 3774T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3775S: Maintained 3776F: Documentation/cgroup-v1/cpusets.txt 3777F: include/linux/cpuset.h 3778F: kernel/cgroup/cpuset.c 3779 3780CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3781M: Johannes Weiner <hannes@cmpxchg.org> 3782M: Michal Hocko <mhocko@kernel.org> 3783M: Vladimir Davydov <vdavydov.dev@gmail.com> 3784L: cgroups@vger.kernel.org 3785L: linux-mm@kvack.org 3786S: Maintained 3787F: mm/memcontrol.c 3788F: mm/swap_cgroup.c 3789 3790CORETEMP HARDWARE MONITORING DRIVER 3791M: Fenghua Yu <fenghua.yu@intel.com> 3792L: linux-hwmon@vger.kernel.org 3793S: Maintained 3794F: Documentation/hwmon/coretemp 3795F: drivers/hwmon/coretemp.c 3796 3797COSA/SRP SYNC SERIAL DRIVER 3798M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3799W: http://www.fi.muni.cz/~kas/cosa/ 3800S: Maintained 3801F: drivers/net/wan/cosa* 3802 3803CPMAC ETHERNET DRIVER 3804M: Florian Fainelli <f.fainelli@gmail.com> 3805L: netdev@vger.kernel.org 3806S: Maintained 3807F: drivers/net/ethernet/ti/cpmac.c 3808 3809CPU FREQUENCY DRIVERS 3810M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3811M: Viresh Kumar <viresh.kumar@linaro.org> 3812L: linux-pm@vger.kernel.org 3813S: Maintained 3814T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3815T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3816B: https://bugzilla.kernel.org 3817F: Documentation/cpu-freq/ 3818F: Documentation/devicetree/bindings/cpufreq/ 3819F: drivers/cpufreq/ 3820F: include/linux/cpufreq.h 3821F: tools/testing/selftests/cpufreq/ 3822 3823CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3824M: Viresh Kumar <viresh.kumar@linaro.org> 3825M: Sudeep Holla <sudeep.holla@arm.com> 3826L: linux-pm@vger.kernel.org 3827W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3828S: Maintained 3829F: drivers/cpufreq/arm_big_little.h 3830F: drivers/cpufreq/arm_big_little.c 3831F: drivers/cpufreq/arm_big_little_dt.c 3832 3833CPU POWER MONITORING SUBSYSTEM 3834M: Thomas Renninger <trenn@suse.com> 3835M: Shuah Khan <shuah@kernel.org> 3836L: linux-pm@vger.kernel.org 3837S: Maintained 3838F: tools/power/cpupower/ 3839 3840CPUID/MSR DRIVER 3841M: "H. Peter Anvin" <hpa@zytor.com> 3842S: Maintained 3843F: arch/x86/kernel/cpuid.c 3844F: arch/x86/kernel/msr.c 3845 3846CPUIDLE DRIVER - ARM BIG LITTLE 3847M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3848M: Daniel Lezcano <daniel.lezcano@linaro.org> 3849L: linux-pm@vger.kernel.org 3850L: linux-arm-kernel@lists.infradead.org 3851T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3852S: Maintained 3853F: drivers/cpuidle/cpuidle-big_little.c 3854 3855CPUIDLE DRIVER - ARM EXYNOS 3856M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3857M: Daniel Lezcano <daniel.lezcano@linaro.org> 3858M: Kukjin Kim <kgene@kernel.org> 3859L: linux-pm@vger.kernel.org 3860L: linux-samsung-soc@vger.kernel.org 3861S: Supported 3862F: drivers/cpuidle/cpuidle-exynos.c 3863F: arch/arm/mach-exynos/pm.c 3864 3865CPUIDLE DRIVERS 3866M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3867M: Daniel Lezcano <daniel.lezcano@linaro.org> 3868L: linux-pm@vger.kernel.org 3869S: Maintained 3870T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3871B: https://bugzilla.kernel.org 3872F: drivers/cpuidle/* 3873F: include/linux/cpuidle.h 3874 3875CRAMFS FILESYSTEM 3876M: Nicolas Pitre <nico@linaro.org> 3877S: Maintained 3878F: Documentation/filesystems/cramfs.txt 3879F: fs/cramfs/ 3880 3881CRYPTO API 3882M: Herbert Xu <herbert@gondor.apana.org.au> 3883M: "David S. Miller" <davem@davemloft.net> 3884L: linux-crypto@vger.kernel.org 3885T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3886T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3887S: Maintained 3888F: Documentation/crypto/ 3889F: Documentation/devicetree/bindings/crypto/ 3890F: arch/*/crypto/ 3891F: crypto/ 3892F: drivers/crypto/ 3893F: include/crypto/ 3894F: include/linux/crypto* 3895 3896CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3897M: Neil Horman <nhorman@tuxdriver.com> 3898L: linux-crypto@vger.kernel.org 3899S: Maintained 3900F: crypto/ansi_cprng.c 3901F: crypto/rng.c 3902 3903CS3308 MEDIA DRIVER 3904M: Hans Verkuil <hverkuil@xs4all.nl> 3905L: linux-media@vger.kernel.org 3906T: git git://linuxtv.org/media_tree.git 3907W: http://linuxtv.org 3908S: Odd Fixes 3909F: drivers/media/i2c/cs3308.c 3910F: drivers/media/i2c/cs3308.h 3911 3912CS5535 Audio ALSA driver 3913M: Jaya Kumar <jayakumar.alsa@gmail.com> 3914S: Maintained 3915F: sound/pci/cs5535audio/ 3916 3917CW1200 WLAN driver 3918M: Solomon Peachy <pizza@shaftnet.org> 3919S: Maintained 3920F: drivers/net/wireless/st/cw1200/ 3921 3922CX18 VIDEO4LINUX DRIVER 3923M: Andy Walls <awalls@md.metrocast.net> 3924L: ivtv-devel@ivtvdriver.org (subscribers-only) 3925L: linux-media@vger.kernel.org 3926T: git git://linuxtv.org/media_tree.git 3927W: https://linuxtv.org 3928W: http://www.ivtvdriver.org/index.php/Cx18 3929S: Maintained 3930F: Documentation/media/v4l-drivers/cx18* 3931F: drivers/media/pci/cx18/ 3932F: include/uapi/linux/ivtv* 3933 3934CX2341X MPEG ENCODER HELPER MODULE 3935M: Hans Verkuil <hverkuil@xs4all.nl> 3936L: linux-media@vger.kernel.org 3937T: git git://linuxtv.org/media_tree.git 3938W: https://linuxtv.org 3939S: Maintained 3940F: drivers/media/common/cx2341x* 3941F: include/media/cx2341x* 3942 3943CX24120 MEDIA DRIVER 3944M: Jemma Denson <jdenson@gmail.com> 3945M: Patrick Boettcher <patrick.boettcher@posteo.de> 3946L: linux-media@vger.kernel.org 3947W: https://linuxtv.org 3948Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3949S: Maintained 3950F: drivers/media/dvb-frontends/cx24120* 3951 3952CX88 VIDEO4LINUX DRIVER 3953M: Mauro Carvalho Chehab <mchehab@kernel.org> 3954L: linux-media@vger.kernel.org 3955W: https://linuxtv.org 3956T: git git://linuxtv.org/media_tree.git 3957S: Odd fixes 3958F: Documentation/media/v4l-drivers/cx88* 3959F: drivers/media/pci/cx88/ 3960 3961CXD2820R MEDIA DRIVER 3962M: Antti Palosaari <crope@iki.fi> 3963L: linux-media@vger.kernel.org 3964W: https://linuxtv.org 3965W: http://palosaari.fi/linux/ 3966Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3967T: git git://linuxtv.org/anttip/media_tree.git 3968S: Maintained 3969F: drivers/media/dvb-frontends/cxd2820r* 3970 3971CXGB3 ETHERNET DRIVER (CXGB3) 3972M: Santosh Raspatur <santosh@chelsio.com> 3973L: netdev@vger.kernel.org 3974W: http://www.chelsio.com 3975S: Supported 3976F: drivers/net/ethernet/chelsio/cxgb3/ 3977 3978CXGB3 ISCSI DRIVER (CXGB3I) 3979M: Karen Xie <kxie@chelsio.com> 3980L: linux-scsi@vger.kernel.org 3981W: http://www.chelsio.com 3982S: Supported 3983F: drivers/scsi/cxgbi/cxgb3i 3984 3985CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3986M: Steve Wise <swise@chelsio.com> 3987L: linux-rdma@vger.kernel.org 3988W: http://www.openfabrics.org 3989S: Supported 3990F: drivers/infiniband/hw/cxgb3/ 3991F: include/uapi/rdma/cxgb3-abi.h 3992 3993CXGB4 CRYPTO DRIVER (chcr) 3994M: Harsh Jain <harsh@chelsio.com> 3995L: linux-crypto@vger.kernel.org 3996W: http://www.chelsio.com 3997S: Supported 3998F: drivers/crypto/chelsio 3999 4000CXGB4 ETHERNET DRIVER (CXGB4) 4001M: Ganesh Goudar <ganeshgr@chelsio.com> 4002L: netdev@vger.kernel.org 4003W: http://www.chelsio.com 4004S: Supported 4005F: drivers/net/ethernet/chelsio/cxgb4/ 4006 4007CXGB4 ISCSI DRIVER (CXGB4I) 4008M: Karen Xie <kxie@chelsio.com> 4009L: linux-scsi@vger.kernel.org 4010W: http://www.chelsio.com 4011S: Supported 4012F: drivers/scsi/cxgbi/cxgb4i 4013 4014CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4015M: Steve Wise <swise@chelsio.com> 4016L: linux-rdma@vger.kernel.org 4017W: http://www.openfabrics.org 4018S: Supported 4019F: drivers/infiniband/hw/cxgb4/ 4020F: include/uapi/rdma/cxgb4-abi.h 4021 4022CXGB4VF ETHERNET DRIVER (CXGB4VF) 4023M: Casey Leedom <leedom@chelsio.com> 4024L: netdev@vger.kernel.org 4025W: http://www.chelsio.com 4026S: Supported 4027F: drivers/net/ethernet/chelsio/cxgb4vf/ 4028 4029CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4030M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 4031M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4032L: linuxppc-dev@lists.ozlabs.org 4033S: Supported 4034F: arch/powerpc/platforms/powernv/pci-cxl.c 4035F: drivers/misc/cxl/ 4036F: include/misc/cxl* 4037F: include/uapi/misc/cxl.h 4038F: Documentation/powerpc/cxl.txt 4039F: Documentation/ABI/testing/sysfs-class-cxl 4040 4041CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4042M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 4043M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 4044M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 4045L: linux-scsi@vger.kernel.org 4046S: Supported 4047F: drivers/scsi/cxlflash/ 4048F: include/uapi/scsi/cxlflash_ioctls.h 4049F: Documentation/powerpc/cxlflash.txt 4050 4051CYBERPRO FB DRIVER 4052M: Russell King <linux@armlinux.org.uk> 4053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4054W: http://www.armlinux.org.uk/ 4055S: Maintained 4056F: drivers/video/fbdev/cyber2000fb.* 4057 4058CYCLADES ASYNC MUX DRIVER 4059W: http://www.cyclades.com/ 4060S: Orphan 4061F: drivers/tty/cyclades.c 4062F: include/linux/cyclades.h 4063F: include/uapi/linux/cyclades.h 4064 4065CYCLADES PC300 DRIVER 4066W: http://www.cyclades.com/ 4067S: Orphan 4068F: drivers/net/wan/pc300* 4069 4070CYPRESS_FIRMWARE MEDIA DRIVER 4071M: Antti Palosaari <crope@iki.fi> 4072L: linux-media@vger.kernel.org 4073W: https://linuxtv.org 4074W: http://palosaari.fi/linux/ 4075Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4076T: git git://linuxtv.org/anttip/media_tree.git 4077S: Maintained 4078F: drivers/media/common/cypress_firmware* 4079 4080CYTTSP TOUCHSCREEN DRIVER 4081M: Ferruh Yigit <fery@cypress.com> 4082L: linux-input@vger.kernel.org 4083S: Supported 4084F: drivers/input/touchscreen/cyttsp* 4085F: include/linux/input/cyttsp.h 4086 4087D-LINK DIR-685 TOUCHKEYS DRIVER 4088M: Linus Walleij <linus.walleij@linaro.org> 4089L: linux-input@vger.kernel.org 4090S: Supported 4091F: drivers/input/dlink-dir685-touchkeys.c 4092 4093DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4094M: Joshua Kinard <kumba@gentoo.org> 4095S: Maintained 4096F: drivers/rtc/rtc-ds1685.c 4097F: include/linux/rtc/ds1685.h 4098 4099DAMA SLAVE for AX.25 4100M: Joerg Reuter <jreuter@yaina.de> 4101W: http://yaina.de/jreuter/ 4102W: http://www.qsl.net/dl1bke/ 4103L: linux-hams@vger.kernel.org 4104S: Maintained 4105F: net/ax25/af_ax25.c 4106F: net/ax25/ax25_dev.c 4107F: net/ax25/ax25_ds_* 4108F: net/ax25/ax25_in.c 4109F: net/ax25/ax25_out.c 4110F: net/ax25/ax25_timer.c 4111F: net/ax25/sysctl_net_ax25.c 4112 4113DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4114L: netdev@vger.kernel.org 4115S: Orphan 4116F: Documentation/networking/dmfe.txt 4117F: drivers/net/ethernet/dec/tulip/dmfe.c 4118 4119DC390/AM53C974 SCSI driver 4120M: Hannes Reinecke <hare@suse.com> 4121L: linux-scsi@vger.kernel.org 4122S: Maintained 4123F: drivers/scsi/am53c974.c 4124 4125DC395x SCSI driver 4126M: Oliver Neukum <oliver@neukum.org> 4127M: Ali Akcaagac <aliakc@web.de> 4128M: Jamie Lenehan <lenehan@twibble.org> 4129L: dc395x@twibble.org 4130W: http://twibble.org/dist/dc395x/ 4131W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4132S: Maintained 4133F: Documentation/scsi/dc395x.txt 4134F: drivers/scsi/dc395x.* 4135 4136DCCP PROTOCOL 4137M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4138L: dccp@vger.kernel.org 4139W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4140S: Maintained 4141F: include/linux/dccp.h 4142F: include/uapi/linux/dccp.h 4143F: include/linux/tfrc.h 4144F: net/dccp/ 4145 4146DECnet NETWORK LAYER 4147W: http://linux-decnet.sourceforge.net 4148L: linux-decnet-user@lists.sourceforge.net 4149S: Orphan 4150F: Documentation/networking/decnet.txt 4151F: net/decnet/ 4152 4153DECSTATION PLATFORM SUPPORT 4154M: "Maciej W. Rozycki" <macro@linux-mips.org> 4155L: linux-mips@linux-mips.org 4156W: http://www.linux-mips.org/wiki/DECstation 4157S: Maintained 4158F: arch/mips/dec/ 4159F: arch/mips/include/asm/dec/ 4160F: arch/mips/include/asm/mach-dec/ 4161 4162DEFXX FDDI NETWORK DRIVER 4163M: "Maciej W. Rozycki" <macro@linux-mips.org> 4164S: Maintained 4165F: drivers/net/fddi/defxx.* 4166 4167DELL SMBIOS DRIVER 4168M: Pali Rohár <pali.rohar@gmail.com> 4169M: Mario Limonciello <mario.limonciello@dell.com> 4170L: platform-driver-x86@vger.kernel.org 4171S: Maintained 4172F: drivers/platform/x86/dell-smbios.* 4173 4174DELL SMBIOS SMM DRIVER 4175M: Mario Limonciello <mario.limonciello@dell.com> 4176L: platform-driver-x86@vger.kernel.org 4177S: Maintained 4178F: drivers/platform/x86/dell-smbios-smm.c 4179 4180DELL SMBIOS WMI DRIVER 4181M: Mario Limonciello <mario.limonciello@dell.com> 4182L: platform-driver-x86@vger.kernel.org 4183S: Maintained 4184F: drivers/platform/x86/dell-smbios-wmi.c 4185F: tools/wmi/dell-smbios-example.c 4186 4187DELL LAPTOP DRIVER 4188M: Matthew Garrett <mjg59@srcf.ucam.org> 4189M: Pali Rohár <pali.rohar@gmail.com> 4190L: platform-driver-x86@vger.kernel.org 4191S: Maintained 4192F: drivers/platform/x86/dell-laptop.c 4193 4194DELL LAPTOP FREEFALL DRIVER 4195M: Pali Rohár <pali.rohar@gmail.com> 4196S: Maintained 4197F: drivers/platform/x86/dell-smo8800.c 4198 4199DELL LAPTOP RBTN DRIVER 4200M: Pali Rohár <pali.rohar@gmail.com> 4201S: Maintained 4202F: drivers/platform/x86/dell-rbtn.* 4203 4204DELL LAPTOP SMM DRIVER 4205M: Pali Rohár <pali.rohar@gmail.com> 4206S: Maintained 4207F: drivers/hwmon/dell-smm-hwmon.c 4208F: include/uapi/linux/i8k.h 4209 4210DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4211M: Doug Warzecha <Douglas_Warzecha@dell.com> 4212S: Maintained 4213F: Documentation/dcdbas.txt 4214F: drivers/firmware/dcdbas.* 4215 4216DELL WMI NOTIFICATIONS DRIVER 4217M: Matthew Garrett <mjg59@srcf.ucam.org> 4218M: Pali Rohár <pali.rohar@gmail.com> 4219S: Maintained 4220F: drivers/platform/x86/dell-wmi.c 4221 4222DELL WMI DESCRIPTOR DRIVER 4223M: Mario Limonciello <mario.limonciello@dell.com> 4224S: Maintained 4225F: drivers/platform/x86/dell-wmi-descriptor.c 4226 4227DELTA ST MEDIA DRIVER 4228M: Hugues Fruchet <hugues.fruchet@st.com> 4229L: linux-media@vger.kernel.org 4230T: git git://linuxtv.org/media_tree.git 4231W: https://linuxtv.org 4232S: Supported 4233F: drivers/media/platform/sti/delta 4234 4235DENALI NAND DRIVER 4236M: Masahiro Yamada <yamada.masahiro@socionext.com> 4237L: linux-mtd@lists.infradead.org 4238S: Supported 4239F: drivers/mtd/nand/raw/denali* 4240 4241DESIGNWARE USB2 DRD IP DRIVER 4242M: Minas Harutyunyan <hminas@synopsys.com> 4243L: linux-usb@vger.kernel.org 4244T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4245S: Maintained 4246F: drivers/usb/dwc2/ 4247 4248DESIGNWARE USB3 DRD IP DRIVER 4249M: Felipe Balbi <balbi@kernel.org> 4250L: linux-usb@vger.kernel.org 4251T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4252S: Maintained 4253F: drivers/usb/dwc3/ 4254 4255DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4256M: Andreas Klinger <ak@it-klinger.de> 4257L: linux-iio@vger.kernel.org 4258S: Maintained 4259F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4260F: drivers/iio/proximity/srf*.c 4261 4262DEVICE COREDUMP (DEV_COREDUMP) 4263M: Johannes Berg <johannes@sipsolutions.net> 4264L: linux-kernel@vger.kernel.org 4265S: Maintained 4266F: drivers/base/devcoredump.c 4267F: include/linux/devcoredump.h 4268 4269DEVICE FREQUENCY (DEVFREQ) 4270M: MyungJoo Ham <myungjoo.ham@samsung.com> 4271M: Kyungmin Park <kyungmin.park@samsung.com> 4272R: Chanwoo Choi <cw00.choi@samsung.com> 4273L: linux-pm@vger.kernel.org 4274T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4275S: Maintained 4276F: drivers/devfreq/ 4277F: include/linux/devfreq.h 4278F: Documentation/devicetree/bindings/devfreq/ 4279 4280DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4281M: Chanwoo Choi <cw00.choi@samsung.com> 4282L: linux-pm@vger.kernel.org 4283T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4284S: Supported 4285F: drivers/devfreq/event/ 4286F: drivers/devfreq/devfreq-event.c 4287F: include/linux/devfreq-event.h 4288F: Documentation/devicetree/bindings/devfreq/event/ 4289 4290DEVICE NUMBER REGISTRY 4291M: Torben Mathiasen <device@lanana.org> 4292W: http://lanana.org/docs/device-list/index.html 4293S: Maintained 4294 4295DEVICE-MAPPER (LVM) 4296M: Alasdair Kergon <agk@redhat.com> 4297M: Mike Snitzer <snitzer@redhat.com> 4298M: dm-devel@redhat.com 4299L: dm-devel@redhat.com 4300W: http://sources.redhat.com/dm 4301Q: http://patchwork.kernel.org/project/dm-devel/list/ 4302T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4303T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4304S: Maintained 4305F: Documentation/device-mapper/ 4306F: drivers/md/Makefile 4307F: drivers/md/Kconfig 4308F: drivers/md/dm* 4309F: drivers/md/persistent-data/ 4310F: include/linux/device-mapper.h 4311F: include/linux/dm-*.h 4312F: include/uapi/linux/dm-*.h 4313 4314DEVLINK 4315M: Jiri Pirko <jiri@mellanox.com> 4316L: netdev@vger.kernel.org 4317S: Supported 4318F: net/core/devlink.c 4319F: include/net/devlink.h 4320F: include/uapi/linux/devlink.h 4321 4322DIALOG SEMICONDUCTOR DRIVERS 4323M: Support Opensource <support.opensource@diasemi.com> 4324W: http://www.dialog-semiconductor.com/products 4325S: Supported 4326F: Documentation/hwmon/da90?? 4327F: Documentation/devicetree/bindings/mfd/da90*.txt 4328F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4329F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4330F: Documentation/devicetree/bindings/regulator/da92*.txt 4331F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4332F: Documentation/devicetree/bindings/sound/da[79]*.txt 4333F: drivers/gpio/gpio-da90??.c 4334F: drivers/hwmon/da90??-hwmon.c 4335F: drivers/iio/adc/da91??-*.c 4336F: drivers/input/misc/da90??_onkey.c 4337F: drivers/input/touchscreen/da9052_tsi.c 4338F: drivers/leds/leds-da90??.c 4339F: drivers/mfd/da903x.c 4340F: drivers/mfd/da90??-*.c 4341F: drivers/mfd/da91??-*.c 4342F: drivers/power/supply/da9052-battery.c 4343F: drivers/power/supply/da91??-*.c 4344F: drivers/regulator/da903x.c 4345F: drivers/regulator/da9???-regulator.[ch] 4346F: drivers/thermal/da90??-thermal.c 4347F: drivers/rtc/rtc-da90??.c 4348F: drivers/video/backlight/da90??_bl.c 4349F: drivers/watchdog/da90??_wdt.c 4350F: include/linux/mfd/da903x.h 4351F: include/linux/mfd/da9052/ 4352F: include/linux/mfd/da9055/ 4353F: include/linux/mfd/da9062/ 4354F: include/linux/mfd/da9063/ 4355F: include/linux/mfd/da9150/ 4356F: include/linux/regulator/da9211.h 4357F: include/sound/da[79]*.h 4358F: sound/soc/codecs/da[79]*.[ch] 4359 4360DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4361M: William Breathitt Gray <vilhelm.gray@gmail.com> 4362L: linux-gpio@vger.kernel.org 4363S: Maintained 4364F: drivers/gpio/gpio-gpio-mm.c 4365 4366DIGI NEO AND CLASSIC PCI PRODUCTS 4367M: Lidza Louina <lidza.louina@gmail.com> 4368M: Mark Hounschell <markh@compro.net> 4369L: driverdev-devel@linuxdriverproject.org 4370S: Maintained 4371F: drivers/staging/dgnc/ 4372 4373DIOLAN U2C-12 I2C DRIVER 4374M: Guenter Roeck <linux@roeck-us.net> 4375L: linux-i2c@vger.kernel.org 4376S: Maintained 4377F: drivers/i2c/busses/i2c-diolan-u2c.c 4378 4379FILESYSTEM DIRECT ACCESS (DAX) 4380M: Matthew Wilcox <mawilcox@microsoft.com> 4381M: Ross Zwisler <zwisler@kernel.org> 4382M: Jan Kara <jack@suse.cz> 4383L: linux-fsdevel@vger.kernel.org 4384S: Supported 4385F: fs/dax.c 4386F: include/linux/dax.h 4387F: include/trace/events/fs_dax.h 4388 4389DEVICE DIRECT ACCESS (DAX) 4390M: Dan Williams <dan.j.williams@intel.com> 4391M: Dave Jiang <dave.jiang@intel.com> 4392M: Ross Zwisler <zwisler@kernel.org> 4393M: Vishal Verma <vishal.l.verma@intel.com> 4394L: linux-nvdimm@lists.01.org 4395S: Supported 4396F: drivers/dax/ 4397 4398DIRECTORY NOTIFICATION (DNOTIFY) 4399M: Jan Kara <jack@suse.cz> 4400R: Amir Goldstein <amir73il@gmail.com> 4401L: linux-fsdevel@vger.kernel.org 4402S: Maintained 4403F: Documentation/filesystems/dnotify.txt 4404F: fs/notify/dnotify/ 4405F: include/linux/dnotify.h 4406 4407DISK GEOMETRY AND PARTITION HANDLING 4408M: Andries Brouwer <aeb@cwi.nl> 4409W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4410W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4411W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4412S: Maintained 4413 4414DISKQUOTA 4415M: Jan Kara <jack@suse.com> 4416S: Maintained 4417F: Documentation/filesystems/quota.txt 4418F: fs/quota/ 4419F: include/linux/quota*.h 4420F: include/uapi/linux/quota*.h 4421 4422DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4423M: Bernie Thompson <bernie@plugable.com> 4424L: linux-fbdev@vger.kernel.org 4425S: Maintained 4426W: http://plugable.com/category/projects/udlfb/ 4427F: drivers/video/fbdev/udlfb.c 4428F: include/video/udlfb.h 4429F: Documentation/fb/udlfb.txt 4430 4431DISTRIBUTED LOCK MANAGER (DLM) 4432M: Christine Caulfield <ccaulfie@redhat.com> 4433M: David Teigland <teigland@redhat.com> 4434L: cluster-devel@redhat.com 4435W: http://sources.redhat.com/cluster/ 4436T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4437S: Supported 4438F: fs/dlm/ 4439 4440DMA BUFFER SHARING FRAMEWORK 4441M: Sumit Semwal <sumit.semwal@linaro.org> 4442S: Maintained 4443L: linux-media@vger.kernel.org 4444L: dri-devel@lists.freedesktop.org 4445L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4446F: drivers/dma-buf/ 4447F: include/linux/dma-buf* 4448F: include/linux/reservation.h 4449F: include/linux/*fence.h 4450F: Documentation/driver-api/dma-buf.rst 4451T: git git://anongit.freedesktop.org/drm/drm-misc 4452 4453DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4454M: Vinod Koul <vkoul@kernel.org> 4455L: dmaengine@vger.kernel.org 4456Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4457S: Maintained 4458F: drivers/dma/ 4459F: include/linux/dmaengine.h 4460F: include/linux/of_dma.h 4461F: Documentation/devicetree/bindings/dma/ 4462F: Documentation/driver-api/dmaengine/ 4463T: git git://git.infradead.org/users/vkoul/slave-dma.git 4464 4465DMA MAPPING HELPERS 4466M: Christoph Hellwig <hch@lst.de> 4467M: Marek Szyprowski <m.szyprowski@samsung.com> 4468R: Robin Murphy <robin.murphy@arm.com> 4469L: iommu@lists.linux-foundation.org 4470T: git git://git.infradead.org/users/hch/dma-mapping.git 4471W: http://git.infradead.org/users/hch/dma-mapping.git 4472S: Supported 4473F: kernel/dma/ 4474F: include/asm-generic/dma-mapping.h 4475F: include/linux/dma-direct.h 4476F: include/linux/dma-mapping.h 4477F: include/linux/dma-noncoherent.h 4478 4479DME1737 HARDWARE MONITOR DRIVER 4480M: Juerg Haefliger <juergh@gmail.com> 4481L: linux-hwmon@vger.kernel.org 4482S: Maintained 4483F: Documentation/hwmon/dme1737 4484F: drivers/hwmon/dme1737.c 4485 4486DMI/SMBIOS SUPPORT 4487M: Jean Delvare <jdelvare@suse.com> 4488S: Maintained 4489T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4490F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4491F: drivers/firmware/dmi-id.c 4492F: drivers/firmware/dmi_scan.c 4493F: include/linux/dmi.h 4494 4495DOCUMENTATION 4496M: Jonathan Corbet <corbet@lwn.net> 4497L: linux-doc@vger.kernel.org 4498S: Maintained 4499F: Documentation/ 4500F: scripts/kernel-doc 4501X: Documentation/ABI/ 4502X: Documentation/devicetree/ 4503X: Documentation/acpi 4504X: Documentation/power 4505X: Documentation/spi 4506X: Documentation/media 4507T: git git://git.lwn.net/linux.git docs-next 4508 4509DOCUMENTATION/ITALIAN 4510M: Federico Vaga <federico.vaga@vaga.pv.it> 4511L: linux-doc@vger.kernel.org 4512S: Maintained 4513F: Documentation/translations/it_IT 4514 4515DONGWOON DW9714 LENS VOICE COIL DRIVER 4516M: Sakari Ailus <sakari.ailus@linux.intel.com> 4517L: linux-media@vger.kernel.org 4518T: git git://linuxtv.org/media_tree.git 4519S: Maintained 4520F: drivers/media/i2c/dw9714.c 4521 4522DONGWOON DW9807 LENS VOICE COIL DRIVER 4523M: Sakari Ailus <sakari.ailus@linux.intel.com> 4524L: linux-media@vger.kernel.org 4525T: git git://linuxtv.org/media_tree.git 4526S: Maintained 4527F: drivers/media/i2c/dw9807.c 4528 4529DOUBLETALK DRIVER 4530M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4531L: blinux-list@redhat.com 4532S: Maintained 4533F: drivers/char/dtlk.c 4534F: include/linux/dtlk.h 4535 4536DPAA2 DATAPATH I/O (DPIO) DRIVER 4537M: Roy Pledge <Roy.Pledge@nxp.com> 4538L: linux-kernel@vger.kernel.org 4539S: Maintained 4540F: drivers/soc/fsl/dpio 4541 4542DPAA2 ETHERNET DRIVER 4543M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4544L: linux-kernel@vger.kernel.org 4545S: Maintained 4546F: drivers/staging/fsl-dpaa2/ethernet 4547 4548DPAA2 ETHERNET SWITCH DRIVER 4549M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4550M: Ioana Ciornei <ioana.ciornei@nxp.com> 4551L: linux-kernel@vger.kernel.org 4552S: Maintained 4553F: drivers/staging/fsl-dpaa2/ethsw 4554 4555DPAA2 PTP CLOCK DRIVER 4556M: Yangbo Lu <yangbo.lu@nxp.com> 4557L: linux-kernel@vger.kernel.org 4558S: Maintained 4559F: drivers/staging/fsl-dpaa2/rtc 4560 4561DPT_I2O SCSI RAID DRIVER 4562M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4563L: linux-scsi@vger.kernel.org 4564W: http://www.adaptec.com/ 4565S: Maintained 4566F: drivers/scsi/dpt* 4567F: drivers/scsi/dpt/ 4568 4569DRBD DRIVER 4570M: Philipp Reisner <philipp.reisner@linbit.com> 4571M: Lars Ellenberg <lars.ellenberg@linbit.com> 4572L: drbd-dev@lists.linbit.com 4573W: http://www.drbd.org 4574T: git git://git.linbit.com/linux-drbd.git 4575T: git git://git.linbit.com/drbd-8.4.git 4576S: Supported 4577F: drivers/block/drbd/ 4578F: lib/lru_cache.c 4579F: Documentation/blockdev/drbd/ 4580 4581DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4582M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4583R: "Rafael J. Wysocki" <rafael@kernel.org> 4584T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4585S: Supported 4586F: Documentation/kobject.txt 4587F: drivers/base/ 4588F: fs/debugfs/ 4589F: fs/sysfs/ 4590F: include/linux/debugfs.h 4591F: include/linux/kobj* 4592F: lib/kobj* 4593 4594DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4595M: Kevin Hilman <khilman@kernel.org> 4596M: Nishanth Menon <nm@ti.com> 4597S: Maintained 4598F: drivers/power/avs/ 4599F: include/linux/power/smartreflex.h 4600L: linux-pm@vger.kernel.org 4601 4602DRM DRIVER FOR ARM PL111 CLCD 4603M: Eric Anholt <eric@anholt.net> 4604T: git git://anongit.freedesktop.org/drm/drm-misc 4605S: Supported 4606F: drivers/gpu/drm/pl111/ 4607 4608DRM DRIVER FOR ARM VERSATILE TFT PANELS 4609M: Linus Walleij <linus.walleij@linaro.org> 4610T: git git://anongit.freedesktop.org/drm/drm-misc 4611S: Maintained 4612F: drivers/gpu/drm/panel/panel-arm-versatile.c 4613F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4614 4615DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4616M: Dave Airlie <airlied@redhat.com> 4617S: Odd Fixes 4618F: drivers/gpu/drm/ast/ 4619 4620DRM DRIVER FOR BOCHS VIRTUAL GPU 4621M: Gerd Hoffmann <kraxel@redhat.com> 4622L: virtualization@lists.linux-foundation.org 4623T: git git://anongit.freedesktop.org/drm/drm-misc 4624S: Maintained 4625F: drivers/gpu/drm/bochs/ 4626 4627DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4628M: Linus Walleij <linus.walleij@linaro.org> 4629T: git git://anongit.freedesktop.org/drm/drm-misc 4630S: Maintained 4631F: drivers/gpu/drm/tve200/ 4632 4633DRM DRIVER FOR ILITEK ILI9225 PANELS 4634M: David Lechner <david@lechnology.com> 4635S: Maintained 4636F: drivers/gpu/drm/tinydrm/ili9225.c 4637F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4638 4639DRM DRIVER FOR INTEL I810 VIDEO CARDS 4640S: Orphan / Obsolete 4641F: drivers/gpu/drm/i810/ 4642F: include/uapi/drm/i810_drm.h 4643 4644DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4645S: Orphan / Obsolete 4646F: drivers/gpu/drm/mga/ 4647F: include/uapi/drm/mga_drm.h 4648 4649DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4650M: Dave Airlie <airlied@redhat.com> 4651S: Odd Fixes 4652F: drivers/gpu/drm/mgag200/ 4653 4654DRM DRIVER FOR MI0283QT 4655M: Noralf Trønnes <noralf@tronnes.org> 4656S: Maintained 4657F: drivers/gpu/drm/tinydrm/mi0283qt.c 4658F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4659 4660DRM DRIVER FOR MSM ADRENO GPU 4661M: Rob Clark <robdclark@gmail.com> 4662L: linux-arm-msm@vger.kernel.org 4663L: dri-devel@lists.freedesktop.org 4664L: freedreno@lists.freedesktop.org 4665T: git git://people.freedesktop.org/~robclark/linux 4666S: Maintained 4667F: drivers/gpu/drm/msm/ 4668F: include/uapi/drm/msm_drm.h 4669F: Documentation/devicetree/bindings/display/msm/ 4670 4671DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4672M: Ben Skeggs <bskeggs@redhat.com> 4673L: dri-devel@lists.freedesktop.org 4674L: nouveau@lists.freedesktop.org 4675T: git git://github.com/skeggsb/linux 4676S: Supported 4677F: drivers/gpu/drm/nouveau/ 4678F: include/uapi/drm/nouveau_drm.h 4679 4680DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4681M: Noralf Trønnes <noralf@tronnes.org> 4682S: Maintained 4683F: drivers/gpu/drm/tinydrm/repaper.c 4684F: Documentation/devicetree/bindings/display/repaper.txt 4685 4686DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4687M: Dave Airlie <airlied@redhat.com> 4688M: Gerd Hoffmann <kraxel@redhat.com> 4689L: virtualization@lists.linux-foundation.org 4690T: git git://anongit.freedesktop.org/drm/drm-misc 4691S: Obsolete 4692W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4693F: drivers/gpu/drm/cirrus/ 4694 4695DRM DRIVER FOR QXL VIRTUAL GPU 4696M: Dave Airlie <airlied@redhat.com> 4697M: Gerd Hoffmann <kraxel@redhat.com> 4698L: virtualization@lists.linux-foundation.org 4699T: git git://anongit.freedesktop.org/drm/drm-misc 4700S: Maintained 4701F: drivers/gpu/drm/qxl/ 4702F: include/uapi/drm/qxl_drm.h 4703 4704DRM DRIVER FOR RAGE 128 VIDEO CARDS 4705S: Orphan / Obsolete 4706F: drivers/gpu/drm/r128/ 4707F: include/uapi/drm/r128_drm.h 4708 4709DRM DRIVER FOR SAVAGE VIDEO CARDS 4710S: Orphan / Obsolete 4711F: drivers/gpu/drm/savage/ 4712F: include/uapi/drm/savage_drm.h 4713 4714DRM DRIVER FOR SIS VIDEO CARDS 4715S: Orphan / Obsolete 4716F: drivers/gpu/drm/sis/ 4717F: include/uapi/drm/sis_drm.h 4718 4719DRM DRIVER FOR SITRONIX ST7586 PANELS 4720M: David Lechner <david@lechnology.com> 4721S: Maintained 4722F: drivers/gpu/drm/tinydrm/st7586.c 4723F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4724 4725DRM DRIVER FOR SITRONIX ST7735R PANELS 4726M: David Lechner <david@lechnology.com> 4727S: Maintained 4728F: drivers/gpu/drm/tinydrm/st7735r.c 4729F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4730 4731DRM DRIVER FOR TDFX VIDEO CARDS 4732S: Orphan / Obsolete 4733F: drivers/gpu/drm/tdfx/ 4734 4735DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4736M: Dave Airlie <airlied@redhat.com> 4737S: Odd Fixes 4738F: drivers/gpu/drm/udl/ 4739 4740DRM DRIVER FOR VMWARE VIRTUAL GPU 4741M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4742M: Sinclair Yeh <syeh@vmware.com> 4743M: Thomas Hellstrom <thellstrom@vmware.com> 4744L: dri-devel@lists.freedesktop.org 4745T: git git://people.freedesktop.org/~syeh/repos_linux 4746T: git git://people.freedesktop.org/~thomash/linux 4747S: Supported 4748F: drivers/gpu/drm/vmwgfx/ 4749F: include/uapi/drm/vmwgfx_drm.h 4750 4751DRM DRIVERS 4752M: David Airlie <airlied@linux.ie> 4753L: dri-devel@lists.freedesktop.org 4754T: git git://anongit.freedesktop.org/drm/drm 4755B: https://bugs.freedesktop.org/ 4756C: irc://chat.freenode.net/dri-devel 4757S: Maintained 4758F: drivers/gpu/drm/ 4759F: drivers/gpu/vga/ 4760F: Documentation/devicetree/bindings/display/ 4761F: Documentation/devicetree/bindings/gpu/ 4762F: Documentation/gpu/ 4763F: include/drm/ 4764F: include/uapi/drm/ 4765F: include/linux/vga* 4766 4767DRM DRIVERS AND MISC GPU PATCHES 4768M: Gustavo Padovan <gustavo@padovan.org> 4769M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4770M: Sean Paul <sean@poorly.run> 4771W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4772S: Maintained 4773T: git git://anongit.freedesktop.org/drm/drm-misc 4774F: Documentation/gpu/ 4775F: drivers/gpu/vga/ 4776F: drivers/gpu/drm/* 4777F: include/drm/drm* 4778F: include/uapi/drm/drm* 4779F: include/linux/vga* 4780 4781DRM DRIVERS FOR ALLWINNER A10 4782M: Maxime Ripard <maxime.ripard@bootlin.com> 4783L: dri-devel@lists.freedesktop.org 4784S: Supported 4785F: drivers/gpu/drm/sun4i/ 4786F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4787T: git git://anongit.freedesktop.org/drm/drm-misc 4788 4789DRM DRIVERS FOR AMLOGIC SOCS 4790M: Neil Armstrong <narmstrong@baylibre.com> 4791L: dri-devel@lists.freedesktop.org 4792L: linux-amlogic@lists.infradead.org 4793W: http://linux-meson.com/ 4794S: Supported 4795F: drivers/gpu/drm/meson/ 4796F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4797F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4798F: Documentation/gpu/meson.rst 4799T: git git://anongit.freedesktop.org/drm/drm-misc 4800 4801DRM DRIVERS FOR ATMEL HLCDC 4802M: Boris Brezillon <boris.brezillon@bootlin.com> 4803L: dri-devel@lists.freedesktop.org 4804S: Supported 4805F: drivers/gpu/drm/atmel-hlcdc/ 4806F: Documentation/devicetree/bindings/display/atmel/ 4807T: git git://anongit.freedesktop.org/drm/drm-misc 4808 4809DRM DRIVERS FOR BRIDGE CHIPS 4810M: Archit Taneja <architt@codeaurora.org> 4811M: Andrzej Hajda <a.hajda@samsung.com> 4812R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4813S: Maintained 4814T: git git://anongit.freedesktop.org/drm/drm-misc 4815F: drivers/gpu/drm/bridge/ 4816 4817DRM DRIVERS FOR EXYNOS 4818M: Inki Dae <inki.dae@samsung.com> 4819M: Joonyoung Shim <jy0922.shim@samsung.com> 4820M: Seung-Woo Kim <sw0312.kim@samsung.com> 4821M: Kyungmin Park <kyungmin.park@samsung.com> 4822L: dri-devel@lists.freedesktop.org 4823T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4824S: Supported 4825F: drivers/gpu/drm/exynos/ 4826F: include/uapi/drm/exynos_drm.h 4827F: Documentation/devicetree/bindings/display/exynos/ 4828 4829DRM DRIVERS FOR FREESCALE DCU 4830M: Stefan Agner <stefan@agner.ch> 4831M: Alison Wang <alison.wang@nxp.com> 4832L: dri-devel@lists.freedesktop.org 4833S: Supported 4834F: drivers/gpu/drm/fsl-dcu/ 4835F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4836F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4837F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 4838 4839DRM DRIVERS FOR FREESCALE IMX 4840M: Philipp Zabel <p.zabel@pengutronix.de> 4841L: dri-devel@lists.freedesktop.org 4842S: Maintained 4843F: drivers/gpu/drm/imx/ 4844F: drivers/gpu/ipu-v3/ 4845F: Documentation/devicetree/bindings/display/imx/ 4846 4847DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4848M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4849L: dri-devel@lists.freedesktop.org 4850T: git git://github.com/patjak/drm-gma500 4851S: Maintained 4852F: drivers/gpu/drm/gma500/ 4853 4854DRM DRIVERS FOR HISILICON 4855M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4856M: Rongrong Zou <zourongrong@gmail.com> 4857R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4858R: Chen Feng <puck.chen@hisilicon.com> 4859L: dri-devel@lists.freedesktop.org 4860T: git git://github.com/xin3liang/linux.git 4861S: Maintained 4862F: drivers/gpu/drm/hisilicon/ 4863F: Documentation/devicetree/bindings/display/hisilicon/ 4864 4865DRM DRIVERS FOR MEDIATEK 4866M: CK Hu <ck.hu@mediatek.com> 4867M: Philipp Zabel <p.zabel@pengutronix.de> 4868L: dri-devel@lists.freedesktop.org 4869S: Supported 4870F: drivers/gpu/drm/mediatek/ 4871F: Documentation/devicetree/bindings/display/mediatek/ 4872 4873DRM DRIVERS FOR NVIDIA TEGRA 4874M: Thierry Reding <thierry.reding@gmail.com> 4875L: dri-devel@lists.freedesktop.org 4876L: linux-tegra@vger.kernel.org 4877T: git git://anongit.freedesktop.org/tegra/linux.git 4878S: Supported 4879F: drivers/gpu/drm/tegra/ 4880F: drivers/gpu/host1x/ 4881F: include/linux/host1x.h 4882F: include/uapi/drm/tegra_drm.h 4883F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4884 4885DRM DRIVERS FOR RENESAS 4886M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4887L: dri-devel@lists.freedesktop.org 4888L: linux-renesas-soc@vger.kernel.org 4889T: git git://linuxtv.org/pinchartl/fbdev 4890S: Supported 4891F: drivers/gpu/drm/rcar-du/ 4892F: drivers/gpu/drm/shmobile/ 4893F: include/linux/platform_data/shmob_drm.h 4894F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4895F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4896F: Documentation/devicetree/bindings/display/renesas,du.txt 4897 4898DRM DRIVERS FOR ROCKCHIP 4899M: Sandy Huang <hjc@rock-chips.com> 4900M: Heiko Stübner <heiko@sntech.de> 4901L: dri-devel@lists.freedesktop.org 4902S: Maintained 4903F: drivers/gpu/drm/rockchip/ 4904F: Documentation/devicetree/bindings/display/rockchip/ 4905T: git git://anongit.freedesktop.org/drm/drm-misc 4906 4907DRM DRIVERS FOR STI 4908M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4909M: Vincent Abriou <vincent.abriou@st.com> 4910L: dri-devel@lists.freedesktop.org 4911T: git git://anongit.freedesktop.org/drm/drm-misc 4912S: Maintained 4913F: drivers/gpu/drm/sti 4914F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4915 4916DRM DRIVERS FOR STM 4917M: Yannick Fertre <yannick.fertre@st.com> 4918M: Philippe Cornu <philippe.cornu@st.com> 4919M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4920M: Vincent Abriou <vincent.abriou@st.com> 4921L: dri-devel@lists.freedesktop.org 4922T: git git://anongit.freedesktop.org/drm/drm-misc 4923S: Maintained 4924F: drivers/gpu/drm/stm 4925F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4926 4927DRM DRIVERS FOR TI LCDC 4928M: Jyri Sarha <jsarha@ti.com> 4929R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4930L: dri-devel@lists.freedesktop.org 4931S: Maintained 4932F: drivers/gpu/drm/tilcdc/ 4933F: Documentation/devicetree/bindings/display/tilcdc/ 4934 4935DRM DRIVERS FOR TI OMAP 4936M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4937L: dri-devel@lists.freedesktop.org 4938S: Maintained 4939F: drivers/gpu/drm/omapdrm/ 4940F: Documentation/devicetree/bindings/display/ti/ 4941 4942DRM DRIVERS FOR V3D 4943M: Eric Anholt <eric@anholt.net> 4944S: Supported 4945F: drivers/gpu/drm/v3d/ 4946F: include/uapi/drm/v3d_drm.h 4947F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 4948T: git git://anongit.freedesktop.org/drm/drm-misc 4949 4950DRM DRIVERS FOR VC4 4951M: Eric Anholt <eric@anholt.net> 4952T: git git://github.com/anholt/linux 4953S: Supported 4954F: drivers/gpu/drm/vc4/ 4955F: include/uapi/drm/vc4_drm.h 4956F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4957T: git git://anongit.freedesktop.org/drm/drm-misc 4958 4959DRM DRIVERS FOR VIVANTE GPU IP 4960M: Lucas Stach <l.stach@pengutronix.de> 4961R: Russell King <linux+etnaviv@armlinux.org.uk> 4962R: Christian Gmeiner <christian.gmeiner@gmail.com> 4963L: etnaviv@lists.freedesktop.org 4964L: dri-devel@lists.freedesktop.org 4965S: Maintained 4966F: drivers/gpu/drm/etnaviv/ 4967F: include/uapi/drm/etnaviv_drm.h 4968F: Documentation/devicetree/bindings/display/etnaviv/ 4969 4970DRM DRIVERS FOR ZTE ZX 4971M: Shawn Guo <shawnguo@kernel.org> 4972L: dri-devel@lists.freedesktop.org 4973S: Maintained 4974F: drivers/gpu/drm/zte/ 4975F: Documentation/devicetree/bindings/display/zte,vou.txt 4976T: git git://anongit.freedesktop.org/drm/drm-misc 4977 4978DRM PANEL DRIVERS 4979M: Thierry Reding <thierry.reding@gmail.com> 4980L: dri-devel@lists.freedesktop.org 4981T: git git://anongit.freedesktop.org/drm/drm-misc 4982S: Maintained 4983F: drivers/gpu/drm/drm_panel.c 4984F: drivers/gpu/drm/panel/ 4985F: include/drm/drm_panel.h 4986F: Documentation/devicetree/bindings/display/panel/ 4987 4988DRM TINYDRM DRIVERS 4989M: Noralf Trønnes <noralf@tronnes.org> 4990W: https://github.com/notro/tinydrm/wiki/Development 4991T: git git://anongit.freedesktop.org/drm/drm-misc 4992S: Maintained 4993F: drivers/gpu/drm/tinydrm/ 4994F: include/drm/tinydrm/ 4995 4996DRM DRIVERS FOR XEN 4997M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 4998T: git git://anongit.freedesktop.org/drm/drm-misc 4999L: dri-devel@lists.freedesktop.org 5000L: xen-devel@lists.xen.org 5001S: Supported 5002F: drivers/gpu/drm/xen/ 5003F: Documentation/gpu/xen-front.rst 5004 5005DRM TTM SUBSYSTEM 5006M: Christian Koenig <christian.koenig@amd.com> 5007M: Huang Rui <ray.huang@amd.com> 5008M: Junwei Zhang <Jerry.Zhang@amd.com> 5009T: git git://people.freedesktop.org/~agd5f/linux 5010S: Maintained 5011L: dri-devel@lists.freedesktop.org 5012F: include/drm/ttm/ 5013F: drivers/gpu/drm/ttm/ 5014 5015DSBR100 USB FM RADIO DRIVER 5016M: Alexey Klimov <klimov.linux@gmail.com> 5017L: linux-media@vger.kernel.org 5018T: git git://linuxtv.org/media_tree.git 5019S: Maintained 5020F: drivers/media/radio/dsbr100.c 5021 5022DSCC4 DRIVER 5023M: Francois Romieu <romieu@fr.zoreil.com> 5024L: netdev@vger.kernel.org 5025S: Maintained 5026F: drivers/net/wan/dscc4.c 5027 5028DT3155 MEDIA DRIVER 5029M: Hans Verkuil <hverkuil@xs4all.nl> 5030L: linux-media@vger.kernel.org 5031T: git git://linuxtv.org/media_tree.git 5032W: https://linuxtv.org 5033S: Odd Fixes 5034F: drivers/media/pci/dt3155/ 5035 5036DVB_USB_AF9015 MEDIA DRIVER 5037M: Antti Palosaari <crope@iki.fi> 5038L: linux-media@vger.kernel.org 5039W: https://linuxtv.org 5040W: http://palosaari.fi/linux/ 5041Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5042T: git git://linuxtv.org/anttip/media_tree.git 5043S: Maintained 5044F: drivers/media/usb/dvb-usb-v2/af9015* 5045 5046DVB_USB_AF9035 MEDIA DRIVER 5047M: Antti Palosaari <crope@iki.fi> 5048L: linux-media@vger.kernel.org 5049W: https://linuxtv.org 5050W: http://palosaari.fi/linux/ 5051Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5052T: git git://linuxtv.org/anttip/media_tree.git 5053S: Maintained 5054F: drivers/media/usb/dvb-usb-v2/af9035* 5055 5056DVB_USB_ANYSEE MEDIA DRIVER 5057M: Antti Palosaari <crope@iki.fi> 5058L: linux-media@vger.kernel.org 5059W: https://linuxtv.org 5060W: http://palosaari.fi/linux/ 5061Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5062T: git git://linuxtv.org/anttip/media_tree.git 5063S: Maintained 5064F: drivers/media/usb/dvb-usb-v2/anysee* 5065 5066DVB_USB_AU6610 MEDIA DRIVER 5067M: Antti Palosaari <crope@iki.fi> 5068L: linux-media@vger.kernel.org 5069W: https://linuxtv.org 5070W: http://palosaari.fi/linux/ 5071Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5072T: git git://linuxtv.org/anttip/media_tree.git 5073S: Maintained 5074F: drivers/media/usb/dvb-usb-v2/au6610* 5075 5076DVB_USB_CE6230 MEDIA DRIVER 5077M: Antti Palosaari <crope@iki.fi> 5078L: linux-media@vger.kernel.org 5079W: https://linuxtv.org 5080W: http://palosaari.fi/linux/ 5081Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5082T: git git://linuxtv.org/anttip/media_tree.git 5083S: Maintained 5084F: drivers/media/usb/dvb-usb-v2/ce6230* 5085 5086DVB_USB_CXUSB MEDIA DRIVER 5087M: Michael Krufky <mkrufky@linuxtv.org> 5088L: linux-media@vger.kernel.org 5089W: https://linuxtv.org 5090W: http://github.com/mkrufky 5091Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5092T: git git://linuxtv.org/media_tree.git 5093S: Maintained 5094F: drivers/media/usb/dvb-usb/cxusb* 5095 5096DVB_USB_EC168 MEDIA DRIVER 5097M: Antti Palosaari <crope@iki.fi> 5098L: linux-media@vger.kernel.org 5099W: https://linuxtv.org 5100W: http://palosaari.fi/linux/ 5101Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5102T: git git://linuxtv.org/anttip/media_tree.git 5103S: Maintained 5104F: drivers/media/usb/dvb-usb-v2/ec168* 5105 5106DVB_USB_GL861 MEDIA DRIVER 5107M: Antti Palosaari <crope@iki.fi> 5108L: linux-media@vger.kernel.org 5109W: https://linuxtv.org 5110Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5111T: git git://linuxtv.org/anttip/media_tree.git 5112S: Maintained 5113F: drivers/media/usb/dvb-usb-v2/gl861* 5114 5115DVB_USB_MXL111SF MEDIA DRIVER 5116M: Michael Krufky <mkrufky@linuxtv.org> 5117L: linux-media@vger.kernel.org 5118W: https://linuxtv.org 5119W: http://github.com/mkrufky 5120Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5121T: git git://linuxtv.org/mkrufky/mxl111sf.git 5122S: Maintained 5123F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5124 5125DVB_USB_RTL28XXU MEDIA DRIVER 5126M: Antti Palosaari <crope@iki.fi> 5127L: linux-media@vger.kernel.org 5128W: https://linuxtv.org 5129W: http://palosaari.fi/linux/ 5130Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5131T: git git://linuxtv.org/anttip/media_tree.git 5132S: Maintained 5133F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5134 5135DVB_USB_V2 MEDIA DRIVER 5136M: Antti Palosaari <crope@iki.fi> 5137L: linux-media@vger.kernel.org 5138W: https://linuxtv.org 5139W: http://palosaari.fi/linux/ 5140Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5141T: git git://linuxtv.org/anttip/media_tree.git 5142S: Maintained 5143F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5144F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5145 5146DYNAMIC DEBUG 5147M: Jason Baron <jbaron@akamai.com> 5148S: Maintained 5149F: lib/dynamic_debug.c 5150F: include/linux/dynamic_debug.h 5151 5152DYNAMIC INTERRUPT MODERATION 5153M: Tal Gilboa <talgi@mellanox.com> 5154S: Maintained 5155F: include/linux/net_dim.h 5156 5157DZ DECSTATION DZ11 SERIAL DRIVER 5158M: "Maciej W. Rozycki" <macro@linux-mips.org> 5159S: Maintained 5160F: drivers/tty/serial/dz.* 5161 5162E3X0 POWER BUTTON DRIVER 5163M: Moritz Fischer <moritz.fischer@ettus.com> 5164L: usrp-users@lists.ettus.com 5165W: http://www.ettus.com 5166S: Supported 5167F: drivers/input/misc/e3x0-button.c 5168F: Documentation/devicetree/bindings/input/e3x0-button.txt 5169 5170E4000 MEDIA DRIVER 5171M: Antti Palosaari <crope@iki.fi> 5172L: linux-media@vger.kernel.org 5173W: https://linuxtv.org 5174W: http://palosaari.fi/linux/ 5175Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5176T: git git://linuxtv.org/anttip/media_tree.git 5177S: Maintained 5178F: drivers/media/tuners/e4000* 5179 5180EARTH_PT1 MEDIA DRIVER 5181M: Akihiro Tsukada <tskd08@gmail.com> 5182L: linux-media@vger.kernel.org 5183S: Odd Fixes 5184F: drivers/media/pci/pt1/ 5185 5186EARTH_PT3 MEDIA DRIVER 5187M: Akihiro Tsukada <tskd08@gmail.com> 5188L: linux-media@vger.kernel.org 5189S: Odd Fixes 5190F: drivers/media/pci/pt3/ 5191 5192EC100 MEDIA DRIVER 5193M: Antti Palosaari <crope@iki.fi> 5194L: linux-media@vger.kernel.org 5195W: https://linuxtv.org 5196W: http://palosaari.fi/linux/ 5197Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5198T: git git://linuxtv.org/anttip/media_tree.git 5199S: Maintained 5200F: drivers/media/dvb-frontends/ec100* 5201 5202ECRYPT FILE SYSTEM 5203M: Tyler Hicks <tyhicks@canonical.com> 5204L: ecryptfs@vger.kernel.org 5205W: http://ecryptfs.org 5206W: https://launchpad.net/ecryptfs 5207T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5208S: Supported 5209F: Documentation/filesystems/ecryptfs.txt 5210F: fs/ecryptfs/ 5211 5212EDAC-AMD64 5213M: Borislav Petkov <bp@alien8.de> 5214L: linux-edac@vger.kernel.org 5215S: Maintained 5216F: drivers/edac/amd64_edac* 5217 5218EDAC-CALXEDA 5219M: Robert Richter <rric@kernel.org> 5220L: linux-edac@vger.kernel.org 5221S: Maintained 5222F: drivers/edac/highbank* 5223 5224EDAC-CAVIUM OCTEON 5225M: Ralf Baechle <ralf@linux-mips.org> 5226M: David Daney <david.daney@cavium.com> 5227L: linux-edac@vger.kernel.org 5228L: linux-mips@linux-mips.org 5229S: Supported 5230F: drivers/edac/octeon_edac* 5231 5232EDAC-CAVIUM THUNDERX 5233M: David Daney <david.daney@cavium.com> 5234M: Jan Glauber <jglauber@cavium.com> 5235L: linux-edac@vger.kernel.org 5236S: Supported 5237F: drivers/edac/thunderx_edac* 5238 5239EDAC-CORE 5240M: Borislav Petkov <bp@alien8.de> 5241M: Mauro Carvalho Chehab <mchehab@kernel.org> 5242L: linux-edac@vger.kernel.org 5243T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5244T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5245S: Supported 5246F: Documentation/admin-guide/ras.rst 5247F: Documentation/driver-api/edac.rst 5248F: drivers/edac/ 5249F: include/linux/edac.h 5250 5251EDAC-E752X 5252M: Mark Gross <mark.gross@intel.com> 5253L: linux-edac@vger.kernel.org 5254S: Maintained 5255F: drivers/edac/e752x_edac.c 5256 5257EDAC-E7XXX 5258L: linux-edac@vger.kernel.org 5259S: Maintained 5260F: drivers/edac/e7xxx_edac.c 5261 5262EDAC-FSL_DDR 5263M: York Sun <york.sun@nxp.com> 5264L: linux-edac@vger.kernel.org 5265S: Maintained 5266F: drivers/edac/fsl_ddr_edac.* 5267 5268EDAC-GHES 5269M: Mauro Carvalho Chehab <mchehab@kernel.org> 5270L: linux-edac@vger.kernel.org 5271S: Maintained 5272F: drivers/edac/ghes_edac.c 5273 5274EDAC-I3000 5275L: linux-edac@vger.kernel.org 5276S: Orphan 5277F: drivers/edac/i3000_edac.c 5278 5279EDAC-I5000 5280L: linux-edac@vger.kernel.org 5281S: Maintained 5282F: drivers/edac/i5000_edac.c 5283 5284EDAC-I5400 5285M: Mauro Carvalho Chehab <mchehab@kernel.org> 5286L: linux-edac@vger.kernel.org 5287S: Maintained 5288F: drivers/edac/i5400_edac.c 5289 5290EDAC-I7300 5291M: Mauro Carvalho Chehab <mchehab@kernel.org> 5292L: linux-edac@vger.kernel.org 5293S: Maintained 5294F: drivers/edac/i7300_edac.c 5295 5296EDAC-I7CORE 5297M: Mauro Carvalho Chehab <mchehab@kernel.org> 5298L: linux-edac@vger.kernel.org 5299S: Maintained 5300F: drivers/edac/i7core_edac.c 5301 5302EDAC-I82443BXGX 5303M: Tim Small <tim@buttersideup.com> 5304L: linux-edac@vger.kernel.org 5305S: Maintained 5306F: drivers/edac/i82443bxgx_edac.c 5307 5308EDAC-I82975X 5309M: Ranganathan Desikan <ravi@jetztechnologies.com> 5310M: "Arvind R." <arvino55@gmail.com> 5311L: linux-edac@vger.kernel.org 5312S: Maintained 5313F: drivers/edac/i82975x_edac.c 5314 5315EDAC-IE31200 5316M: Jason Baron <jbaron@akamai.com> 5317L: linux-edac@vger.kernel.org 5318S: Maintained 5319F: drivers/edac/ie31200_edac.c 5320 5321EDAC-MPC85XX 5322M: Johannes Thumshirn <morbidrsa@gmail.com> 5323L: linux-edac@vger.kernel.org 5324S: Maintained 5325F: drivers/edac/mpc85xx_edac.[ch] 5326 5327EDAC-PASEMI 5328M: Egor Martovetsky <egor@pasemi.com> 5329L: linux-edac@vger.kernel.org 5330S: Maintained 5331F: drivers/edac/pasemi_edac.c 5332 5333EDAC-PND2 5334M: Tony Luck <tony.luck@intel.com> 5335L: linux-edac@vger.kernel.org 5336S: Maintained 5337F: drivers/edac/pnd2_edac.[ch] 5338 5339EDAC-R82600 5340M: Tim Small <tim@buttersideup.com> 5341L: linux-edac@vger.kernel.org 5342S: Maintained 5343F: drivers/edac/r82600_edac.c 5344 5345EDAC-SBRIDGE 5346M: Mauro Carvalho Chehab <mchehab@kernel.org> 5347L: linux-edac@vger.kernel.org 5348S: Maintained 5349F: drivers/edac/sb_edac.c 5350 5351EDAC-SKYLAKE 5352M: Tony Luck <tony.luck@intel.com> 5353L: linux-edac@vger.kernel.org 5354S: Maintained 5355F: drivers/edac/skx_edac.c 5356 5357EDAC-TI 5358M: Tero Kristo <t-kristo@ti.com> 5359L: linux-edac@vger.kernel.org 5360S: Maintained 5361F: drivers/edac/ti_edac.c 5362 5363EDIROL UA-101/UA-1000 DRIVER 5364M: Clemens Ladisch <clemens@ladisch.de> 5365L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5366T: git git://git.alsa-project.org/alsa-kernel.git 5367S: Maintained 5368F: sound/usb/misc/ua101.c 5369 5370EFI TEST DRIVER 5371L: linux-efi@vger.kernel.org 5372M: Ivan Hu <ivan.hu@canonical.com> 5373M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5374S: Maintained 5375F: drivers/firmware/efi/test/ 5376 5377EFI VARIABLE FILESYSTEM 5378M: Matthew Garrett <matthew.garrett@nebula.com> 5379M: Jeremy Kerr <jk@ozlabs.org> 5380M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5381T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5382L: linux-efi@vger.kernel.org 5383S: Maintained 5384F: fs/efivarfs/ 5385 5386EFIFB FRAMEBUFFER DRIVER 5387L: linux-fbdev@vger.kernel.org 5388M: Peter Jones <pjones@redhat.com> 5389S: Maintained 5390F: drivers/video/fbdev/efifb.c 5391 5392EFS FILESYSTEM 5393W: http://aeschi.ch.eu.org/efs/ 5394S: Orphan 5395F: fs/efs/ 5396 5397EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5398M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5399L: netdev@vger.kernel.org 5400S: Maintained 5401F: drivers/net/ethernet/ibm/ehea/ 5402 5403EM28XX VIDEO4LINUX DRIVER 5404M: Mauro Carvalho Chehab <mchehab@kernel.org> 5405L: linux-media@vger.kernel.org 5406W: https://linuxtv.org 5407T: git git://linuxtv.org/media_tree.git 5408S: Maintained 5409F: drivers/media/usb/em28xx/ 5410F: Documentation/media/v4l-drivers/em28xx* 5411 5412EMBEDDED LINUX 5413M: Paul Gortmaker <paul.gortmaker@windriver.com> 5414M: Matt Mackall <mpm@selenic.com> 5415M: David Woodhouse <dwmw2@infradead.org> 5416L: linux-embedded@vger.kernel.org 5417S: Maintained 5418 5419Emulex 10Gbps iSCSI - OneConnect DRIVER 5420M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5421M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5422M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5423L: linux-scsi@vger.kernel.org 5424W: http://www.broadcom.com 5425S: Supported 5426F: drivers/scsi/be2iscsi/ 5427 5428Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5429M: Sathya Perla <sathya.perla@broadcom.com> 5430M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5431M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5432M: Somnath Kotur <somnath.kotur@broadcom.com> 5433L: netdev@vger.kernel.org 5434W: http://www.emulex.com 5435S: Supported 5436F: drivers/net/ethernet/emulex/benet/ 5437 5438EMULEX ONECONNECT ROCE DRIVER 5439M: Selvin Xavier <selvin.xavier@broadcom.com> 5440M: Devesh Sharma <devesh.sharma@broadcom.com> 5441L: linux-rdma@vger.kernel.org 5442W: http://www.broadcom.com 5443S: Odd Fixes 5444F: drivers/infiniband/hw/ocrdma/ 5445F: include/uapi/rdma/ocrdma-abi.h 5446 5447EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5448M: James Smart <james.smart@broadcom.com> 5449M: Dick Kennedy <dick.kennedy@broadcom.com> 5450L: linux-scsi@vger.kernel.org 5451W: http://www.broadcom.com 5452S: Supported 5453F: drivers/scsi/lpfc/ 5454 5455ENE CB710 FLASH CARD READER DRIVER 5456M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5457S: Maintained 5458F: drivers/misc/cb710/ 5459F: drivers/mmc/host/cb710-mmc.* 5460F: include/linux/cb710.h 5461 5462ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5463M: Maxim Levitsky <maximlevitsky@gmail.com> 5464S: Maintained 5465F: drivers/media/rc/ene_ir.* 5466 5467EPSON S1D13XXX FRAMEBUFFER DRIVER 5468M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5469S: Maintained 5470T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5471F: drivers/video/fbdev/s1d13xxxfb.c 5472F: include/video/s1d13xxxfb.h 5473 5474ERRSEQ ERROR TRACKING INFRASTRUCTURE 5475M: Jeff Layton <jlayton@kernel.org> 5476S: Maintained 5477F: lib/errseq.c 5478F: include/linux/errseq.h 5479 5480ET131X NETWORK DRIVER 5481M: Mark Einon <mark.einon@gmail.com> 5482S: Odd Fixes 5483F: drivers/net/ethernet/agere/ 5484 5485ETHERNET BRIDGE 5486M: Roopa Prabhu <roopa@cumulusnetworks.com> 5487M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5488L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5489L: netdev@vger.kernel.org 5490W: http://www.linuxfoundation.org/en/Net:Bridge 5491S: Maintained 5492F: include/linux/netfilter_bridge/ 5493F: net/bridge/ 5494 5495ETHERNET PHY LIBRARY 5496M: Andrew Lunn <andrew@lunn.ch> 5497M: Florian Fainelli <f.fainelli@gmail.com> 5498L: netdev@vger.kernel.org 5499S: Maintained 5500F: Documentation/ABI/testing/sysfs-bus-mdio 5501F: Documentation/devicetree/bindings/net/mdio* 5502F: Documentation/networking/phy.txt 5503F: drivers/net/phy/ 5504F: drivers/of/of_mdio.c 5505F: drivers/of/of_net.c 5506F: include/linux/*mdio*.h 5507F: include/linux/of_net.h 5508F: include/linux/phy.h 5509F: include/linux/phy_fixed.h 5510F: include/linux/platform_data/mdio-bcm-unimac.h 5511F: include/trace/events/mdio.h 5512F: include/uapi/linux/mdio.h 5513F: include/uapi/linux/mii.h 5514 5515EXT2 FILE SYSTEM 5516M: Jan Kara <jack@suse.com> 5517L: linux-ext4@vger.kernel.org 5518S: Maintained 5519F: Documentation/filesystems/ext2.txt 5520F: fs/ext2/ 5521F: include/linux/ext2* 5522 5523EXT4 FILE SYSTEM 5524M: "Theodore Ts'o" <tytso@mit.edu> 5525M: Andreas Dilger <adilger.kernel@dilger.ca> 5526L: linux-ext4@vger.kernel.org 5527W: http://ext4.wiki.kernel.org 5528Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5529T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5530S: Maintained 5531F: Documentation/filesystems/ext4.txt 5532F: fs/ext4/ 5533 5534Extended Verification Module (EVM) 5535M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5536L: linux-integrity@vger.kernel.org 5537S: Supported 5538F: security/integrity/evm/ 5539 5540EXTENSIBLE FIRMWARE INTERFACE (EFI) 5541M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5542L: linux-efi@vger.kernel.org 5543T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5544S: Maintained 5545F: Documentation/efi-stub.txt 5546F: arch/*/kernel/efi.c 5547F: arch/x86/boot/compressed/eboot.[ch] 5548F: arch/*/include/asm/efi.h 5549F: arch/x86/platform/efi/ 5550F: drivers/firmware/efi/ 5551F: include/linux/efi*.h 5552F: arch/arm/boot/compressed/efi-header.S 5553F: arch/arm64/kernel/efi-entry.S 5554 5555EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5556M: MyungJoo Ham <myungjoo.ham@samsung.com> 5557M: Chanwoo Choi <cw00.choi@samsung.com> 5558L: linux-kernel@vger.kernel.org 5559T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5560S: Maintained 5561F: drivers/extcon/ 5562F: include/linux/extcon/ 5563F: include/linux/extcon.h 5564F: Documentation/extcon/ 5565F: Documentation/devicetree/bindings/extcon/ 5566 5567EXYNOS DP DRIVER 5568M: Jingoo Han <jingoohan1@gmail.com> 5569L: dri-devel@lists.freedesktop.org 5570S: Maintained 5571F: drivers/gpu/drm/exynos/exynos_dp* 5572 5573EXYNOS SYSMMU (IOMMU) driver 5574M: Marek Szyprowski <m.szyprowski@samsung.com> 5575L: iommu@lists.linux-foundation.org 5576S: Maintained 5577F: drivers/iommu/exynos-iommu.c 5578 5579EZchip NPS platform support 5580M: Vineet Gupta <vgupta@synopsys.com> 5581M: Ofer Levi <oferle@mellanox.com> 5582S: Supported 5583F: arch/arc/plat-eznps 5584F: arch/arc/boot/dts/eznps.dts 5585 5586F2FS FILE SYSTEM 5587M: Jaegeuk Kim <jaegeuk@kernel.org> 5588M: Chao Yu <yuchao0@huawei.com> 5589L: linux-f2fs-devel@lists.sourceforge.net 5590W: https://f2fs.wiki.kernel.org/ 5591T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5592S: Maintained 5593F: Documentation/filesystems/f2fs.txt 5594F: Documentation/ABI/testing/sysfs-fs-f2fs 5595F: fs/f2fs/ 5596F: include/linux/f2fs_fs.h 5597F: include/trace/events/f2fs.h 5598 5599F71805F HARDWARE MONITORING DRIVER 5600M: Jean Delvare <jdelvare@suse.com> 5601L: linux-hwmon@vger.kernel.org 5602S: Maintained 5603F: Documentation/hwmon/f71805f 5604F: drivers/hwmon/f71805f.c 5605 5606FADDR2LINE 5607M: Josh Poimboeuf <jpoimboe@redhat.com> 5608S: Maintained 5609F: scripts/faddr2line 5610 5611FAILOVER MODULE 5612M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5613L: netdev@vger.kernel.org 5614S: Supported 5615F: net/core/failover.c 5616F: include/net/failover.h 5617F: Documentation/networking/failover.rst 5618 5619FANOTIFY 5620M: Jan Kara <jack@suse.cz> 5621R: Amir Goldstein <amir73il@gmail.com> 5622L: linux-fsdevel@vger.kernel.org 5623S: Maintained 5624F: fs/notify/fanotify/ 5625F: include/linux/fanotify.h 5626F: include/uapi/linux/fanotify.h 5627 5628FARSYNC SYNCHRONOUS DRIVER 5629M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5630W: http://www.farsite.co.uk/ 5631S: Supported 5632F: drivers/net/wan/farsync.* 5633 5634FAULT INJECTION SUPPORT 5635M: Akinobu Mita <akinobu.mita@gmail.com> 5636S: Supported 5637F: Documentation/fault-injection/ 5638F: lib/fault-inject.c 5639 5640FBTFT Framebuffer drivers 5641M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5642L: dri-devel@lists.freedesktop.org 5643L: linux-fbdev@vger.kernel.org 5644S: Maintained 5645F: drivers/staging/fbtft/ 5646 5647FC0011 TUNER DRIVER 5648M: Michael Buesch <m@bues.ch> 5649L: linux-media@vger.kernel.org 5650S: Maintained 5651F: drivers/media/tuners/fc0011.h 5652F: drivers/media/tuners/fc0011.c 5653 5654FC2580 MEDIA DRIVER 5655M: Antti Palosaari <crope@iki.fi> 5656L: linux-media@vger.kernel.org 5657W: https://linuxtv.org 5658W: http://palosaari.fi/linux/ 5659Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5660T: git git://linuxtv.org/anttip/media_tree.git 5661S: Maintained 5662F: drivers/media/tuners/fc2580* 5663 5664FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5665M: Johannes Thumshirn <jth@kernel.org> 5666L: linux-scsi@vger.kernel.org 5667W: www.Open-FCoE.org 5668S: Supported 5669F: drivers/scsi/libfc/ 5670F: drivers/scsi/fcoe/ 5671F: include/scsi/fc/ 5672F: include/scsi/libfc.h 5673F: include/scsi/libfcoe.h 5674F: include/uapi/scsi/fc/ 5675 5676FILE LOCKING (flock() and fcntl()/lockf()) 5677M: Jeff Layton <jlayton@kernel.org> 5678M: "J. Bruce Fields" <bfields@fieldses.org> 5679L: linux-fsdevel@vger.kernel.org 5680S: Maintained 5681F: include/linux/fcntl.h 5682F: include/uapi/linux/fcntl.h 5683F: fs/fcntl.c 5684F: fs/locks.c 5685 5686FILESYSTEMS (VFS and infrastructure) 5687M: Alexander Viro <viro@zeniv.linux.org.uk> 5688L: linux-fsdevel@vger.kernel.org 5689S: Maintained 5690F: fs/* 5691F: include/linux/fs.h 5692F: include/uapi/linux/fs.h 5693 5694FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5695M: Riku Voipio <riku.voipio@iki.fi> 5696L: linux-hwmon@vger.kernel.org 5697S: Maintained 5698F: drivers/hwmon/f75375s.c 5699F: include/linux/f75375s.h 5700 5701FIREWIRE AUDIO DRIVERS 5702M: Clemens Ladisch <clemens@ladisch.de> 5703L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5704T: git git://git.alsa-project.org/alsa-kernel.git 5705S: Maintained 5706F: sound/firewire/ 5707 5708FIREWIRE MEDIA DRIVERS (firedtv) 5709M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5710L: linux-media@vger.kernel.org 5711L: linux1394-devel@lists.sourceforge.net 5712T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5713S: Maintained 5714F: drivers/media/firewire/ 5715 5716FIREWIRE SBP-2 TARGET 5717M: Chris Boot <bootc@bootc.net> 5718L: linux-scsi@vger.kernel.org 5719L: target-devel@vger.kernel.org 5720L: linux1394-devel@lists.sourceforge.net 5721T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5722S: Maintained 5723F: drivers/target/sbp/ 5724 5725FIREWIRE SUBSYSTEM 5726M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5727L: linux1394-devel@lists.sourceforge.net 5728W: http://ieee1394.wiki.kernel.org/ 5729T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5730S: Maintained 5731F: drivers/firewire/ 5732F: include/linux/firewire.h 5733F: include/uapi/linux/firewire*.h 5734F: tools/firewire/ 5735 5736FIRMWARE LOADER (request_firmware) 5737M: Luis R. Rodriguez <mcgrof@kernel.org> 5738L: linux-kernel@vger.kernel.org 5739S: Maintained 5740F: Documentation/firmware_class/ 5741F: drivers/base/firmware_loader/ 5742F: include/linux/firmware.h 5743 5744FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5745M: Joshua Morris <josh.h.morris@us.ibm.com> 5746M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5747S: Maintained 5748F: drivers/block/rsxx/ 5749 5750FLOPPY DRIVER 5751M: Jiri Kosina <jikos@kernel.org> 5752T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5753S: Odd fixes 5754F: drivers/block/floppy.c 5755 5756FMC SUBSYSTEM 5757M: Alessandro Rubini <rubini@gnudd.com> 5758W: http://www.ohwr.org/projects/fmc-bus 5759S: Supported 5760F: drivers/fmc/ 5761F: include/linux/fmc*.h 5762F: include/linux/ipmi-fru.h 5763K: fmc_d.*register 5764 5765FPGA MANAGER FRAMEWORK 5766M: Alan Tull <atull@kernel.org> 5767M: Moritz Fischer <mdf@kernel.org> 5768L: linux-fpga@vger.kernel.org 5769S: Maintained 5770T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5771Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5772F: Documentation/fpga/ 5773F: Documentation/driver-api/fpga/ 5774F: Documentation/devicetree/bindings/fpga/ 5775F: drivers/fpga/ 5776F: include/linux/fpga/ 5777W: http://www.rocketboards.org 5778 5779FPGA DFL DRIVERS 5780M: Wu Hao <hao.wu@intel.com> 5781L: linux-fpga@vger.kernel.org 5782S: Maintained 5783F: Documentation/fpga/dfl.txt 5784F: include/uapi/linux/fpga-dfl.h 5785F: drivers/fpga/dfl* 5786 5787FPU EMULATOR 5788M: Bill Metzenthen <billm@melbpc.org.au> 5789W: http://floatingpoint.sourceforge.net/emulator/index.html 5790S: Maintained 5791F: arch/x86/math-emu/ 5792 5793FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5794L: netdev@vger.kernel.org 5795S: Orphan 5796F: drivers/net/wan/dlci.c 5797F: drivers/net/wan/sdla.c 5798 5799FRAMEBUFFER LAYER 5800M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5801L: dri-devel@lists.freedesktop.org 5802L: linux-fbdev@vger.kernel.org 5803T: git git://github.com/bzolnier/linux.git 5804Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5805S: Maintained 5806F: Documentation/fb/ 5807F: drivers/video/ 5808F: include/video/ 5809F: include/linux/fb.h 5810F: include/uapi/video/ 5811F: include/uapi/linux/fb.h 5812 5813FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5814M: Horia Geantă <horia.geanta@nxp.com> 5815M: Aymen Sghaier <aymen.sghaier@nxp.com> 5816L: linux-crypto@vger.kernel.org 5817S: Maintained 5818F: drivers/crypto/caam/ 5819F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5820 5821FREESCALE DIU FRAMEBUFFER DRIVER 5822M: Timur Tabi <timur@kernel.org> 5823L: linux-fbdev@vger.kernel.org 5824S: Maintained 5825F: drivers/video/fbdev/fsl-diu-fb.* 5826 5827FREESCALE DMA DRIVER 5828M: Li Yang <leoyang.li@nxp.com> 5829M: Zhang Wei <zw@zh-kernel.org> 5830L: linuxppc-dev@lists.ozlabs.org 5831S: Maintained 5832F: drivers/dma/fsldma.* 5833 5834FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5835M: Claudiu Manoil <claudiu.manoil@nxp.com> 5836L: netdev@vger.kernel.org 5837S: Maintained 5838F: drivers/net/ethernet/freescale/gianfar* 5839F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5840 5841FREESCALE GPMI NAND DRIVER 5842M: Han Xu <han.xu@nxp.com> 5843L: linux-mtd@lists.infradead.org 5844S: Maintained 5845F: drivers/mtd/nand/raw/gpmi-nand/* 5846 5847FREESCALE I2C CPM DRIVER 5848M: Jochen Friedrich <jochen@scram.de> 5849L: linuxppc-dev@lists.ozlabs.org 5850L: linux-i2c@vger.kernel.org 5851S: Maintained 5852F: drivers/i2c/busses/i2c-cpm.c 5853 5854FREESCALE IMX / MXC FEC DRIVER 5855M: Fugang Duan <fugang.duan@nxp.com> 5856L: netdev@vger.kernel.org 5857S: Maintained 5858F: drivers/net/ethernet/freescale/fec_main.c 5859F: drivers/net/ethernet/freescale/fec_ptp.c 5860F: drivers/net/ethernet/freescale/fec.h 5861F: Documentation/devicetree/bindings/net/fsl-fec.txt 5862 5863FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5864M: Sascha Hauer <s.hauer@pengutronix.de> 5865R: Pengutronix Kernel Team <kernel@pengutronix.de> 5866L: linux-fbdev@vger.kernel.org 5867L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5868S: Maintained 5869F: include/linux/platform_data/video-imxfb.h 5870F: drivers/video/fbdev/imxfb.c 5871 5872FREESCALE QORIQ DPAA ETHERNET DRIVER 5873M: Madalin Bucur <madalin.bucur@nxp.com> 5874L: netdev@vger.kernel.org 5875S: Maintained 5876F: drivers/net/ethernet/freescale/dpaa 5877 5878FREESCALE QORIQ DPAA FMAN DRIVER 5879M: Madalin Bucur <madalin.bucur@nxp.com> 5880L: netdev@vger.kernel.org 5881S: Maintained 5882F: drivers/net/ethernet/freescale/fman 5883F: Documentation/devicetree/bindings/net/fsl-fman.txt 5884 5885FREESCALE QORIQ PTP CLOCK DRIVER 5886M: Yangbo Lu <yangbo.lu@nxp.com> 5887L: netdev@vger.kernel.org 5888S: Maintained 5889F: drivers/ptp/ptp_qoriq.c 5890F: include/linux/fsl/ptp_qoriq.h 5891F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 5892 5893FREESCALE QUAD SPI DRIVER 5894M: Han Xu <han.xu@nxp.com> 5895L: linux-mtd@lists.infradead.org 5896S: Maintained 5897F: drivers/mtd/spi-nor/fsl-quadspi.c 5898 5899FREESCALE QUICC ENGINE LIBRARY 5900M: Qiang Zhao <qiang.zhao@nxp.com> 5901L: linuxppc-dev@lists.ozlabs.org 5902S: Maintained 5903F: drivers/soc/fsl/qe/ 5904F: include/soc/fsl/*qe*.h 5905F: include/soc/fsl/*ucc*.h 5906 5907FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5908M: Li Yang <leoyang.li@nxp.com> 5909L: netdev@vger.kernel.org 5910L: linuxppc-dev@lists.ozlabs.org 5911S: Maintained 5912F: drivers/net/ethernet/freescale/ucc_geth* 5913 5914FREESCALE QUICC ENGINE UCC HDLC DRIVER 5915M: Zhao Qiang <qiang.zhao@nxp.com> 5916L: netdev@vger.kernel.org 5917L: linuxppc-dev@lists.ozlabs.org 5918S: Maintained 5919F: drivers/net/wan/fsl_ucc_hdlc* 5920 5921FREESCALE QUICC ENGINE UCC UART DRIVER 5922M: Timur Tabi <timur@kernel.org> 5923L: linuxppc-dev@lists.ozlabs.org 5924S: Maintained 5925F: drivers/tty/serial/ucc_uart.c 5926 5927FREESCALE SOC DRIVERS 5928M: Li Yang <leoyang.li@nxp.com> 5929L: linuxppc-dev@lists.ozlabs.org 5930L: linux-arm-kernel@lists.infradead.org 5931S: Maintained 5932F: Documentation/devicetree/bindings/soc/fsl/ 5933F: drivers/soc/fsl/ 5934F: include/linux/fsl/ 5935 5936FREESCALE SOC FS_ENET DRIVER 5937M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5938L: linuxppc-dev@lists.ozlabs.org 5939L: netdev@vger.kernel.org 5940S: Maintained 5941F: drivers/net/ethernet/freescale/fs_enet/ 5942F: include/linux/fs_enet_pd.h 5943 5944FREESCALE SOC SOUND DRIVERS 5945M: Timur Tabi <timur@kernel.org> 5946M: Nicolin Chen <nicoleotsuka@gmail.com> 5947M: Xiubo Li <Xiubo.Lee@gmail.com> 5948R: Fabio Estevam <fabio.estevam@nxp.com> 5949L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5950L: linuxppc-dev@lists.ozlabs.org 5951S: Maintained 5952F: sound/soc/fsl/fsl* 5953F: sound/soc/fsl/imx* 5954F: sound/soc/fsl/mpc8610_hpcd.c 5955 5956FREESCALE USB PERIPHERAL DRIVERS 5957M: Li Yang <leoyang.li@nxp.com> 5958L: linux-usb@vger.kernel.org 5959L: linuxppc-dev@lists.ozlabs.org 5960S: Maintained 5961F: drivers/usb/gadget/udc/fsl* 5962 5963FREEVXFS FILESYSTEM 5964M: Christoph Hellwig <hch@infradead.org> 5965W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5966S: Maintained 5967F: fs/freevxfs/ 5968 5969FREEZER 5970M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5971M: Pavel Machek <pavel@ucw.cz> 5972L: linux-pm@vger.kernel.org 5973S: Supported 5974F: Documentation/power/freezing-of-tasks.txt 5975F: include/linux/freezer.h 5976F: kernel/freezer.c 5977 5978FRONTSWAP API 5979M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5980L: linux-kernel@vger.kernel.org 5981S: Maintained 5982F: mm/frontswap.c 5983F: include/linux/frontswap.h 5984 5985FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5986M: David Howells <dhowells@redhat.com> 5987L: linux-cachefs@redhat.com (moderated for non-subscribers) 5988S: Supported 5989F: Documentation/filesystems/caching/ 5990F: fs/fscache/ 5991F: include/linux/fscache*.h 5992 5993FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5994M: Theodore Y. Ts'o <tytso@mit.edu> 5995M: Jaegeuk Kim <jaegeuk@kernel.org> 5996L: linux-fscrypt@vger.kernel.org 5997Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5998T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5999S: Supported 6000F: fs/crypto/ 6001F: include/linux/fscrypt*.h 6002F: Documentation/filesystems/fscrypt.rst 6003 6004FSI-ATTACHED I2C DRIVER 6005M: Eddie James <eajames@linux.vnet.ibm.com> 6006L: linux-i2c@vger.kernel.org 6007L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6008S: Maintained 6009F: drivers/i2c/busses/i2c-fsi.c 6010F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6011 6012FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6013M: Jan Kara <jack@suse.cz> 6014R: Amir Goldstein <amir73il@gmail.com> 6015L: linux-fsdevel@vger.kernel.org 6016S: Maintained 6017F: fs/notify/ 6018F: include/linux/fsnotify*.h 6019 6020FUJITSU LAPTOP EXTRAS 6021M: Jonathan Woithe <jwoithe@just42.net> 6022L: platform-driver-x86@vger.kernel.org 6023S: Maintained 6024F: drivers/platform/x86/fujitsu-laptop.c 6025 6026FUJITSU M-5MO LS CAMERA ISP DRIVER 6027M: Kyungmin Park <kyungmin.park@samsung.com> 6028M: Heungjun Kim <riverful.kim@samsung.com> 6029L: linux-media@vger.kernel.org 6030S: Maintained 6031F: drivers/media/i2c/m5mols/ 6032F: include/media/i2c/m5mols.h 6033 6034FUJITSU TABLET EXTRAS 6035M: Robert Gerlach <khnz@gmx.de> 6036L: platform-driver-x86@vger.kernel.org 6037S: Maintained 6038F: drivers/platform/x86/fujitsu-tablet.c 6039 6040FUSE: FILESYSTEM IN USERSPACE 6041M: Miklos Szeredi <miklos@szeredi.hu> 6042L: linux-fsdevel@vger.kernel.org 6043W: http://fuse.sourceforge.net/ 6044T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6045S: Maintained 6046F: fs/fuse/ 6047F: include/uapi/linux/fuse.h 6048F: Documentation/filesystems/fuse.txt 6049 6050FUTEX SUBSYSTEM 6051M: Thomas Gleixner <tglx@linutronix.de> 6052M: Ingo Molnar <mingo@redhat.com> 6053R: Peter Zijlstra <peterz@infradead.org> 6054R: Darren Hart <dvhart@infradead.org> 6055L: linux-kernel@vger.kernel.org 6056T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6057S: Maintained 6058F: kernel/futex.c 6059F: kernel/futex_compat.c 6060F: include/asm-generic/futex.h 6061F: include/linux/futex.h 6062F: include/uapi/linux/futex.h 6063F: tools/testing/selftests/futex/ 6064F: tools/perf/bench/futex* 6065F: Documentation/*futex* 6066 6067GCC PLUGINS 6068M: Kees Cook <keescook@chromium.org> 6069R: Emese Revfy <re.emese@gmail.com> 6070L: kernel-hardening@lists.openwall.com 6071S: Maintained 6072F: scripts/gcc-plugins/ 6073F: scripts/gcc-plugin.sh 6074F: scripts/Makefile.gcc-plugins 6075F: Documentation/gcc-plugins.txt 6076 6077GASKET DRIVER FRAMEWORK 6078M: Rob Springer <rspringer@google.com> 6079M: Todd Poynor <toddpoynor@google.com> 6080M: Ben Chan <benchan@chromium.org> 6081S: Maintained 6082F: drivers/staging/gasket/ 6083 6084GCOV BASED KERNEL PROFILING 6085M: Peter Oberparleiter <oberpar@linux.ibm.com> 6086S: Maintained 6087F: kernel/gcov/ 6088F: Documentation/dev-tools/gcov.rst 6089 6090GDB KERNEL DEBUGGING HELPER SCRIPTS 6091M: Jan Kiszka <jan.kiszka@siemens.com> 6092M: Kieran Bingham <kbingham@kernel.org> 6093S: Supported 6094F: scripts/gdb/ 6095 6096GDT SCSI DISK ARRAY CONTROLLER DRIVER 6097M: Achim Leubner <achim_leubner@adaptec.com> 6098L: linux-scsi@vger.kernel.org 6099W: http://www.icp-vortex.com/ 6100S: Supported 6101F: drivers/scsi/gdt* 6102 6103GEMTEK FM RADIO RECEIVER DRIVER 6104M: Hans Verkuil <hverkuil@xs4all.nl> 6105L: linux-media@vger.kernel.org 6106T: git git://linuxtv.org/media_tree.git 6107W: https://linuxtv.org 6108S: Maintained 6109F: drivers/media/radio/radio-gemtek* 6110 6111GENERIC GPIO I2C DRIVER 6112M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6113S: Supported 6114F: drivers/i2c/busses/i2c-gpio.c 6115F: include/linux/platform_data/i2c-gpio.h 6116 6117GENERIC GPIO I2C MULTIPLEXER DRIVER 6118M: Peter Korsgaard <peter.korsgaard@barco.com> 6119L: linux-i2c@vger.kernel.org 6120S: Supported 6121F: drivers/i2c/muxes/i2c-mux-gpio.c 6122F: include/linux/platform_data/i2c-mux-gpio.h 6123F: Documentation/i2c/muxes/i2c-mux-gpio 6124 6125GENERIC HDLC (WAN) DRIVERS 6126M: Krzysztof Halasa <khc@pm.waw.pl> 6127W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6128S: Maintained 6129F: drivers/net/wan/c101.c 6130F: drivers/net/wan/hd6457* 6131F: drivers/net/wan/hdlc* 6132F: drivers/net/wan/n2.c 6133F: drivers/net/wan/pc300too.c 6134F: drivers/net/wan/pci200syn.c 6135F: drivers/net/wan/wanxl* 6136 6137GENERIC INCLUDE/ASM HEADER FILES 6138M: Arnd Bergmann <arnd@arndb.de> 6139L: linux-arch@vger.kernel.org 6140T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6141S: Maintained 6142F: include/asm-generic/ 6143F: include/uapi/asm-generic/ 6144 6145GENERIC PHY FRAMEWORK 6146M: Kishon Vijay Abraham I <kishon@ti.com> 6147L: linux-kernel@vger.kernel.org 6148T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6149S: Supported 6150F: drivers/phy/ 6151F: include/linux/phy/ 6152 6153GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6154M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6155S: Supported 6156F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6157 6158GENERIC PM DOMAINS 6159M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6160M: Kevin Hilman <khilman@kernel.org> 6161M: Ulf Hansson <ulf.hansson@linaro.org> 6162L: linux-pm@vger.kernel.org 6163S: Supported 6164F: drivers/base/power/domain*.c 6165F: include/linux/pm_domain.h 6166F: Documentation/devicetree/bindings/power/power_domain.txt 6167 6168GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6169M: Eugen Hristev <eugen.hristev@microchip.com> 6170L: linux-input@vger.kernel.org 6171S: Maintained 6172F: drivers/input/touchscreen/resistive-adc-touch.c 6173 6174GENERIC UIO DRIVER FOR PCI DEVICES 6175M: "Michael S. Tsirkin" <mst@redhat.com> 6176L: kvm@vger.kernel.org 6177S: Supported 6178F: drivers/uio/uio_pci_generic.c 6179 6180GENWQE (IBM Generic Workqueue Card) 6181M: Frank Haverkamp <haver@linux.vnet.ibm.com> 6182M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 6183S: Supported 6184F: drivers/misc/genwqe/ 6185 6186GET_MAINTAINER SCRIPT 6187M: Joe Perches <joe@perches.com> 6188S: Maintained 6189F: scripts/get_maintainer.pl 6190 6191GFS2 FILE SYSTEM 6192M: Bob Peterson <rpeterso@redhat.com> 6193M: Andreas Gruenbacher <agruenba@redhat.com> 6194L: cluster-devel@redhat.com 6195W: http://sources.redhat.com/cluster/ 6196T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6197S: Supported 6198F: Documentation/filesystems/gfs2*.txt 6199F: fs/gfs2/ 6200F: include/uapi/linux/gfs2_ondisk.h 6201 6202GIGASET ISDN DRIVERS 6203M: Paul Bolle <pebolle@tiscali.nl> 6204L: gigaset307x-common@lists.sourceforge.net 6205W: http://gigaset307x.sourceforge.net/ 6206S: Odd Fixes 6207F: Documentation/isdn/README.gigaset 6208F: drivers/isdn/gigaset/ 6209F: include/uapi/linux/gigaset_dev.h 6210 6211GNSS SUBSYSTEM 6212M: Johan Hovold <johan@kernel.org> 6213S: Maintained 6214F: Documentation/ABI/testing/sysfs-class-gnss 6215F: Documentation/devicetree/bindings/gnss/ 6216F: drivers/gnss/ 6217F: include/linux/gnss.h 6218 6219GO7007 MPEG CODEC 6220M: Hans Verkuil <hans.verkuil@cisco.com> 6221L: linux-media@vger.kernel.org 6222S: Maintained 6223F: drivers/media/usb/go7007/ 6224 6225GOODIX TOUCHSCREEN 6226M: Bastien Nocera <hadess@hadess.net> 6227L: linux-input@vger.kernel.org 6228S: Maintained 6229F: drivers/input/touchscreen/goodix.c 6230 6231GPD POCKET FAN DRIVER 6232M: Hans de Goede <hdegoede@redhat.com> 6233L: platform-driver-x86@vger.kernel.org 6234S: Maintained 6235F: drivers/platform/x86/gpd-pocket-fan.c 6236 6237GPIO ACPI SUPPORT 6238M: Mika Westerberg <mika.westerberg@linux.intel.com> 6239M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6240L: linux-gpio@vger.kernel.org 6241L: linux-acpi@vger.kernel.org 6242S: Maintained 6243F: Documentation/acpi/gpio-properties.txt 6244F: drivers/gpio/gpiolib-acpi.c 6245 6246GPIO IR Transmitter 6247M: Sean Young <sean@mess.org> 6248L: linux-media@vger.kernel.org 6249S: Maintained 6250F: drivers/media/rc/gpio-ir-tx.c 6251 6252GPIO MOCKUP DRIVER 6253M: Bamvor Jian Zhang <bamv2005@gmail.com> 6254R: Bartosz Golaszewski <brgl@bgdev.pl> 6255L: linux-gpio@vger.kernel.org 6256S: Maintained 6257F: drivers/gpio/gpio-mockup.c 6258F: tools/testing/selftests/gpio/ 6259 6260GPIO SUBSYSTEM 6261M: Linus Walleij <linus.walleij@linaro.org> 6262L: linux-gpio@vger.kernel.org 6263T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6264S: Maintained 6265F: Documentation/devicetree/bindings/gpio/ 6266F: Documentation/driver-api/gpio/ 6267F: Documentation/gpio/ 6268F: Documentation/ABI/testing/gpio-cdev 6269F: Documentation/ABI/obsolete/sysfs-gpio 6270F: drivers/gpio/ 6271F: include/linux/gpio/ 6272F: include/linux/gpio.h 6273F: include/linux/of_gpio.h 6274F: include/asm-generic/gpio.h 6275F: include/uapi/linux/gpio.h 6276F: tools/gpio/ 6277 6278GRE DEMULTIPLEXER DRIVER 6279M: Dmitry Kozlov <xeb@mail.ru> 6280L: netdev@vger.kernel.org 6281S: Maintained 6282F: net/ipv4/gre_demux.c 6283F: net/ipv4/gre_offload.c 6284F: include/net/gre.h 6285 6286GRETH 10/100/1G Ethernet MAC device driver 6287M: Andreas Larsson <andreas@gaisler.com> 6288L: netdev@vger.kernel.org 6289S: Maintained 6290F: drivers/net/ethernet/aeroflex/ 6291 6292GREYBUS AUDIO PROTOCOLS DRIVERS 6293M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6294M: Mark Greer <mgreer@animalcreek.com> 6295S: Maintained 6296F: drivers/staging/greybus/audio_apbridgea.c 6297F: drivers/staging/greybus/audio_apbridgea.h 6298F: drivers/staging/greybus/audio_codec.c 6299F: drivers/staging/greybus/audio_codec.h 6300F: drivers/staging/greybus/audio_gb.c 6301F: drivers/staging/greybus/audio_manager.c 6302F: drivers/staging/greybus/audio_manager.h 6303F: drivers/staging/greybus/audio_manager_module.c 6304F: drivers/staging/greybus/audio_manager_private.h 6305F: drivers/staging/greybus/audio_manager_sysfs.c 6306F: drivers/staging/greybus/audio_module.c 6307F: drivers/staging/greybus/audio_topology.c 6308 6309GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6310M: Viresh Kumar <vireshk@kernel.org> 6311S: Maintained 6312F: drivers/staging/greybus/authentication.c 6313F: drivers/staging/greybus/bootrom.c 6314F: drivers/staging/greybus/firmware.h 6315F: drivers/staging/greybus/fw-core.c 6316F: drivers/staging/greybus/fw-download.c 6317F: drivers/staging/greybus/fw-management.c 6318F: drivers/staging/greybus/greybus_authentication.h 6319F: drivers/staging/greybus/greybus_firmware.h 6320F: drivers/staging/greybus/hid.c 6321F: drivers/staging/greybus/i2c.c 6322F: drivers/staging/greybus/spi.c 6323F: drivers/staging/greybus/spilib.c 6324F: drivers/staging/greybus/spilib.h 6325 6326GREYBUS LOOPBACK DRIVER 6327M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6328S: Maintained 6329F: drivers/staging/greybus/loopback.c 6330 6331GREYBUS PLATFORM DRIVERS 6332M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6333S: Maintained 6334F: drivers/staging/greybus/arche-platform.c 6335F: drivers/staging/greybus/arche-apb-ctrl.c 6336F: drivers/staging/greybus/arche_platform.h 6337 6338GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6339M: Rui Miguel Silva <rmfrfs@gmail.com> 6340S: Maintained 6341F: drivers/staging/greybus/sdio.c 6342F: drivers/staging/greybus/light.c 6343F: drivers/staging/greybus/gpio.c 6344F: drivers/staging/greybus/power_supply.c 6345F: drivers/staging/greybus/spi.c 6346F: drivers/staging/greybus/spilib.c 6347 6348GREYBUS SUBSYSTEM 6349M: Johan Hovold <johan@kernel.org> 6350M: Alex Elder <elder@kernel.org> 6351M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6352S: Maintained 6353F: drivers/staging/greybus/ 6354L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6355 6356GREYBUS UART PROTOCOLS DRIVERS 6357M: David Lin <dtwlin@gmail.com> 6358S: Maintained 6359F: drivers/staging/greybus/uart.c 6360F: drivers/staging/greybus/log.c 6361 6362GS1662 VIDEO SERIALIZER 6363M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6364L: linux-media@vger.kernel.org 6365T: git git://linuxtv.org/media_tree.git 6366S: Maintained 6367F: drivers/media/spi/gs1662.c 6368 6369GSPCA FINEPIX SUBDRIVER 6370M: Frank Zago <frank@zago.net> 6371L: linux-media@vger.kernel.org 6372T: git git://linuxtv.org/media_tree.git 6373S: Maintained 6374F: drivers/media/usb/gspca/finepix.c 6375 6376GSPCA GL860 SUBDRIVER 6377M: Olivier Lorin <o.lorin@laposte.net> 6378L: linux-media@vger.kernel.org 6379T: git git://linuxtv.org/media_tree.git 6380S: Maintained 6381F: drivers/media/usb/gspca/gl860/ 6382 6383GSPCA M5602 SUBDRIVER 6384M: Erik Andren <erik.andren@gmail.com> 6385L: linux-media@vger.kernel.org 6386T: git git://linuxtv.org/media_tree.git 6387S: Maintained 6388F: drivers/media/usb/gspca/m5602/ 6389 6390GSPCA PAC207 SONIXB SUBDRIVER 6391M: Hans Verkuil <hverkuil@xs4all.nl> 6392L: linux-media@vger.kernel.org 6393T: git git://linuxtv.org/media_tree.git 6394S: Odd Fixes 6395F: drivers/media/usb/gspca/pac207.c 6396 6397GSPCA SN9C20X SUBDRIVER 6398M: Brian Johnson <brijohn@gmail.com> 6399L: linux-media@vger.kernel.org 6400T: git git://linuxtv.org/media_tree.git 6401S: Maintained 6402F: drivers/media/usb/gspca/sn9c20x.c 6403 6404GSPCA T613 SUBDRIVER 6405M: Leandro Costantino <lcostantino@gmail.com> 6406L: linux-media@vger.kernel.org 6407T: git git://linuxtv.org/media_tree.git 6408S: Maintained 6409F: drivers/media/usb/gspca/t613.c 6410 6411GSPCA USB WEBCAM DRIVER 6412M: Hans Verkuil <hverkuil@xs4all.nl> 6413L: linux-media@vger.kernel.org 6414T: git git://linuxtv.org/media_tree.git 6415S: Odd Fixes 6416F: drivers/media/usb/gspca/ 6417 6418GTP (GPRS Tunneling Protocol) 6419M: Pablo Neira Ayuso <pablo@netfilter.org> 6420M: Harald Welte <laforge@gnumonks.org> 6421L: osmocom-net-gprs@lists.osmocom.org 6422T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6423S: Maintained 6424F: drivers/net/gtp.c 6425 6426GUID PARTITION TABLE (GPT) 6427M: Davidlohr Bueso <dave@stgolabs.net> 6428L: linux-efi@vger.kernel.org 6429S: Maintained 6430F: block/partitions/efi.* 6431 6432H8/300 ARCHITECTURE 6433M: Yoshinori Sato <ysato@users.sourceforge.jp> 6434L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6435W: http://uclinux-h8.sourceforge.jp 6436T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6437S: Maintained 6438F: arch/h8300/ 6439F: drivers/clocksource/h8300_*.c 6440F: drivers/clk/h8300/ 6441F: drivers/irqchip/irq-renesas-h8*.c 6442 6443HACKRF MEDIA DRIVER 6444M: Antti Palosaari <crope@iki.fi> 6445L: linux-media@vger.kernel.org 6446W: https://linuxtv.org 6447W: http://palosaari.fi/linux/ 6448Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6449T: git git://linuxtv.org/anttip/media_tree.git 6450S: Maintained 6451F: drivers/media/usb/hackrf/ 6452 6453HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6454M: Frank Seidel <frank@f-seidel.de> 6455L: platform-driver-x86@vger.kernel.org 6456W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6457S: Maintained 6458F: drivers/platform/x86/hdaps.c 6459 6460HARDWARE MONITORING 6461M: Jean Delvare <jdelvare@suse.com> 6462M: Guenter Roeck <linux@roeck-us.net> 6463L: linux-hwmon@vger.kernel.org 6464W: http://hwmon.wiki.kernel.org/ 6465T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6466S: Maintained 6467F: Documentation/devicetree/bindings/hwmon/ 6468F: Documentation/hwmon/ 6469F: drivers/hwmon/ 6470F: include/linux/hwmon*.h 6471 6472HARDWARE RANDOM NUMBER GENERATOR CORE 6473M: Matt Mackall <mpm@selenic.com> 6474M: Herbert Xu <herbert@gondor.apana.org.au> 6475L: linux-crypto@vger.kernel.org 6476S: Odd fixes 6477F: Documentation/devicetree/bindings/rng/ 6478F: Documentation/hw_random.txt 6479F: drivers/char/hw_random/ 6480F: include/linux/hw_random.h 6481 6482HARDWARE TRACING FACILITIES 6483M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6484S: Maintained 6485F: drivers/hwtracing/ 6486 6487HARDWARE SPINLOCK CORE 6488M: Ohad Ben-Cohen <ohad@wizery.com> 6489M: Bjorn Andersson <bjorn.andersson@linaro.org> 6490L: linux-remoteproc@vger.kernel.org 6491S: Maintained 6492T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6493F: Documentation/devicetree/bindings/hwlock/ 6494F: Documentation/hwspinlock.txt 6495F: drivers/hwspinlock/ 6496F: include/linux/hwspinlock.h 6497 6498HARMONY SOUND DRIVER 6499L: linux-parisc@vger.kernel.org 6500S: Maintained 6501F: sound/parisc/harmony.* 6502 6503HDPVR USB VIDEO ENCODER DRIVER 6504M: Hans Verkuil <hverkuil@xs4all.nl> 6505L: linux-media@vger.kernel.org 6506T: git git://linuxtv.org/media_tree.git 6507W: https://linuxtv.org 6508S: Odd Fixes 6509F: drivers/media/usb/hdpvr/ 6510 6511HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6512M: Jerry Hoemann <jerry.hoemann@hpe.com> 6513S: Supported 6514F: Documentation/watchdog/hpwdt.txt 6515F: drivers/watchdog/hpwdt.c 6516 6517HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6518M: Don Brace <don.brace@microsemi.com> 6519L: esc.storagedev@microsemi.com 6520L: linux-scsi@vger.kernel.org 6521S: Supported 6522F: Documentation/scsi/hpsa.txt 6523F: drivers/scsi/hpsa*.[ch] 6524F: include/linux/cciss*.h 6525F: include/uapi/linux/cciss*.h 6526 6527HFI1 DRIVER 6528M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6529M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6530L: linux-rdma@vger.kernel.org 6531S: Supported 6532F: drivers/infiniband/hw/hfi1 6533 6534HFS FILESYSTEM 6535L: linux-fsdevel@vger.kernel.org 6536S: Orphan 6537F: Documentation/filesystems/hfs.txt 6538F: fs/hfs/ 6539 6540HFSPLUS FILESYSTEM 6541L: linux-fsdevel@vger.kernel.org 6542S: Orphan 6543F: Documentation/filesystems/hfsplus.txt 6544F: fs/hfsplus/ 6545 6546HGA FRAMEBUFFER DRIVER 6547M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6548L: linux-nvidia@lists.surfsouth.com 6549W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6550S: Maintained 6551F: drivers/video/fbdev/hgafb.c 6552 6553HIBERNATION (aka Software Suspend, aka swsusp) 6554M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6555M: Pavel Machek <pavel@ucw.cz> 6556L: linux-pm@vger.kernel.org 6557B: https://bugzilla.kernel.org 6558S: Supported 6559F: arch/x86/power/ 6560F: drivers/base/power/ 6561F: kernel/power/ 6562F: include/linux/suspend.h 6563F: include/linux/freezer.h 6564F: include/linux/pm.h 6565F: arch/*/include/asm/suspend*.h 6566 6567HID CORE LAYER 6568M: Jiri Kosina <jikos@kernel.org> 6569R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6570L: linux-input@vger.kernel.org 6571T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6572S: Maintained 6573F: drivers/hid/ 6574F: include/linux/hid* 6575F: include/uapi/linux/hid* 6576 6577HID SENSOR HUB DRIVERS 6578M: Jiri Kosina <jikos@kernel.org> 6579M: Jonathan Cameron <jic23@kernel.org> 6580M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6581L: linux-input@vger.kernel.org 6582L: linux-iio@vger.kernel.org 6583S: Maintained 6584F: Documentation/hid/hid-sensor* 6585F: drivers/hid/hid-sensor-* 6586F: drivers/iio/*/hid-* 6587F: include/linux/hid-sensor-* 6588 6589HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6590M: Thomas Gleixner <tglx@linutronix.de> 6591L: linux-kernel@vger.kernel.org 6592T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6593S: Maintained 6594F: Documentation/timers/ 6595F: kernel/time/hrtimer.c 6596F: kernel/time/clockevents.c 6597F: kernel/time/timer_*.c 6598F: include/linux/clockchips.h 6599F: include/linux/hrtimer.h 6600 6601HIGH-SPEED SCC DRIVER FOR AX.25 6602L: linux-hams@vger.kernel.org 6603S: Orphan 6604F: drivers/net/hamradio/dmascc.c 6605F: drivers/net/hamradio/scc.c 6606 6607HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6608M: HighPoint Linux Team <linux@highpoint-tech.com> 6609W: http://www.highpoint-tech.com 6610S: Supported 6611F: Documentation/scsi/hptiop.txt 6612F: drivers/scsi/hptiop.c 6613 6614HIPPI 6615M: Jes Sorensen <jes@trained-monkey.org> 6616L: linux-hippi@sunsite.dk 6617S: Maintained 6618F: include/linux/hippidevice.h 6619F: include/uapi/linux/if_hippi.h 6620F: net/802/hippi.c 6621F: drivers/net/hippi/ 6622 6623HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6624M: Yisen Zhuang <yisen.zhuang@huawei.com> 6625M: Salil Mehta <salil.mehta@huawei.com> 6626L: netdev@vger.kernel.org 6627W: http://www.hisilicon.com 6628S: Maintained 6629F: drivers/net/ethernet/hisilicon/hns3/ 6630 6631HISILICON LPC BUS DRIVER 6632M: john.garry@huawei.com 6633W: http://www.hisilicon.com 6634S: Maintained 6635F: drivers/bus/hisi_lpc.c 6636F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6637 6638HISILICON NETWORK SUBSYSTEM DRIVER 6639M: Yisen Zhuang <yisen.zhuang@huawei.com> 6640M: Salil Mehta <salil.mehta@huawei.com> 6641L: netdev@vger.kernel.org 6642W: http://www.hisilicon.com 6643S: Maintained 6644F: drivers/net/ethernet/hisilicon/ 6645F: Documentation/devicetree/bindings/net/hisilicon*.txt 6646 6647HISILICON PMU DRIVER 6648M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6649W: http://www.hisilicon.com 6650S: Supported 6651F: drivers/perf/hisilicon 6652F: Documentation/perf/hisi-pmu.txt 6653 6654HISILICON ROCE DRIVER 6655M: Lijun Ou <oulijun@huawei.com> 6656M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6657L: linux-rdma@vger.kernel.org 6658S: Maintained 6659F: drivers/infiniband/hw/hns/ 6660F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6661 6662HISILICON SAS Controller 6663M: John Garry <john.garry@huawei.com> 6664W: http://www.hisilicon.com 6665S: Supported 6666F: drivers/scsi/hisi_sas/ 6667F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6668 6669HMM - Heterogeneous Memory Management 6670M: Jérôme Glisse <jglisse@redhat.com> 6671L: linux-mm@kvack.org 6672S: Maintained 6673F: mm/hmm* 6674F: include/linux/hmm* 6675F: Documentation/vm/hmm.rst 6676 6677HOST AP DRIVER 6678M: Jouni Malinen <j@w1.fi> 6679L: linux-wireless@vger.kernel.org 6680W: http://w1.fi/hostap-driver.html 6681S: Obsolete 6682F: drivers/net/wireless/intersil/hostap/ 6683 6684HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6685L: platform-driver-x86@vger.kernel.org 6686S: Orphan 6687F: drivers/platform/x86/tc1100-wmi.c 6688 6689HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6690M: Jaroslav Kysela <perex@perex.cz> 6691S: Maintained 6692F: drivers/net/ethernet/hp/hp100.* 6693 6694HPET: High Precision Event Timers driver 6695M: Clemens Ladisch <clemens@ladisch.de> 6696S: Maintained 6697F: Documentation/timers/hpet.txt 6698F: drivers/char/hpet.c 6699F: include/linux/hpet.h 6700F: include/uapi/linux/hpet.h 6701 6702HPET: x86 6703S: Orphan 6704F: arch/x86/kernel/hpet.c 6705F: arch/x86/include/asm/hpet.h 6706 6707HPFS FILESYSTEM 6708M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6709W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6710S: Maintained 6711F: fs/hpfs/ 6712 6713HSI SUBSYSTEM 6714M: Sebastian Reichel <sre@kernel.org> 6715T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6716S: Maintained 6717F: Documentation/ABI/testing/sysfs-bus-hsi 6718F: Documentation/driver-api/hsi.rst 6719F: drivers/hsi/ 6720F: include/linux/hsi/ 6721F: include/uapi/linux/hsi/ 6722 6723HSO 3G MODEM DRIVER 6724L: linux-usb@vger.kernel.org 6725S: Orphan 6726F: drivers/net/usb/hso.c 6727 6728HSR NETWORK PROTOCOL 6729M: Arvid Brodin <arvid.brodin@alten.se> 6730L: netdev@vger.kernel.org 6731S: Maintained 6732F: net/hsr/ 6733 6734HT16K33 LED CONTROLLER DRIVER 6735M: Robin van der Gracht <robin@protonic.nl> 6736S: Maintained 6737F: drivers/auxdisplay/ht16k33.c 6738F: Documentation/devicetree/bindings/display/ht16k33.txt 6739 6740HTCPEN TOUCHSCREEN DRIVER 6741M: Pau Oliva Fora <pof@eslack.org> 6742L: linux-input@vger.kernel.org 6743S: Maintained 6744F: drivers/input/touchscreen/htcpen.c 6745 6746HUAWEI ETHERNET DRIVER 6747M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6748L: netdev@vger.kernel.org 6749S: Supported 6750F: Documentation/networking/hinic.txt 6751F: drivers/net/ethernet/huawei/hinic/ 6752 6753HUGETLB FILESYSTEM 6754M: Mike Kravetz <mike.kravetz@oracle.com> 6755L: linux-mm@kvack.org 6756S: Maintained 6757F: fs/hugetlbfs/ 6758F: mm/hugetlb.c 6759F: include/linux/hugetlb.h 6760F: Documentation/admin-guide/mm/hugetlbpage.rst 6761F: Documentation/vm/hugetlbfs_reserv.rst 6762F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6763 6764HVA ST MEDIA DRIVER 6765M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6766L: linux-media@vger.kernel.org 6767T: git git://linuxtv.org/media_tree.git 6768W: https://linuxtv.org 6769S: Supported 6770F: drivers/media/platform/sti/hva 6771 6772HWPOISON MEMORY FAILURE HANDLING 6773M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6774L: linux-mm@kvack.org 6775S: Maintained 6776F: mm/memory-failure.c 6777F: mm/hwpoison-inject.c 6778 6779Hyper-V CORE AND DRIVERS 6780M: "K. Y. Srinivasan" <kys@microsoft.com> 6781M: Haiyang Zhang <haiyangz@microsoft.com> 6782M: Stephen Hemminger <sthemmin@microsoft.com> 6783L: devel@linuxdriverproject.org 6784S: Maintained 6785F: Documentation/networking/netvsc.txt 6786F: arch/x86/include/asm/mshyperv.h 6787F: arch/x86/include/asm/trace/hyperv.h 6788F: arch/x86/include/asm/hyperv-tlfs.h 6789F: arch/x86/kernel/cpu/mshyperv.c 6790F: arch/x86/hyperv 6791F: drivers/hid/hid-hyperv.c 6792F: drivers/hv/ 6793F: drivers/input/serio/hyperv-keyboard.c 6794F: drivers/pci/controller/pci-hyperv.c 6795F: drivers/net/hyperv/ 6796F: drivers/scsi/storvsc_drv.c 6797F: drivers/uio/uio_hv_generic.c 6798F: drivers/video/fbdev/hyperv_fb.c 6799F: net/vmw_vsock/hyperv_transport.c 6800F: include/linux/hyperv.h 6801F: include/uapi/linux/hyperv.h 6802F: tools/hv/ 6803F: Documentation/ABI/stable/sysfs-bus-vmbus 6804 6805HYPERVISOR VIRTUAL CONSOLE DRIVER 6806L: linuxppc-dev@lists.ozlabs.org 6807S: Odd Fixes 6808F: drivers/tty/hvc/ 6809 6810I2C ACPI SUPPORT 6811M: Mika Westerberg <mika.westerberg@linux.intel.com> 6812L: linux-i2c@vger.kernel.org 6813L: linux-acpi@vger.kernel.org 6814S: Maintained 6815F: drivers/i2c/i2c-core-acpi.c 6816 6817I2C MUXES 6818M: Peter Rosin <peda@axentia.se> 6819L: linux-i2c@vger.kernel.org 6820S: Maintained 6821F: Documentation/i2c/i2c-topology 6822F: Documentation/i2c/muxes/ 6823F: Documentation/devicetree/bindings/i2c/i2c-mux* 6824F: Documentation/devicetree/bindings/i2c/i2c-arb* 6825F: Documentation/devicetree/bindings/i2c/i2c-gate* 6826F: drivers/i2c/i2c-mux.c 6827F: drivers/i2c/muxes/ 6828F: include/linux/i2c-mux.h 6829 6830I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6831M: Gregory CLEMENT <gregory.clement@bootlin.com> 6832L: linux-i2c@vger.kernel.org 6833S: Maintained 6834F: drivers/i2c/busses/i2c-mv64xxx.c 6835 6836I2C OVER PARALLEL PORT 6837M: Jean Delvare <jdelvare@suse.com> 6838L: linux-i2c@vger.kernel.org 6839S: Maintained 6840F: Documentation/i2c/busses/i2c-parport 6841F: Documentation/i2c/busses/i2c-parport-light 6842F: drivers/i2c/busses/i2c-parport.c 6843F: drivers/i2c/busses/i2c-parport-light.c 6844 6845I2C SUBSYSTEM 6846M: Wolfram Sang <wsa@the-dreams.de> 6847L: linux-i2c@vger.kernel.org 6848W: https://i2c.wiki.kernel.org/ 6849Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6850T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6851S: Maintained 6852F: Documentation/devicetree/bindings/i2c/i2c.txt 6853F: Documentation/i2c/ 6854F: drivers/i2c/* 6855F: include/linux/i2c.h 6856F: include/linux/i2c-dev.h 6857F: include/linux/i2c-smbus.h 6858F: include/uapi/linux/i2c.h 6859F: include/uapi/linux/i2c-*.h 6860 6861I2C SUBSYSTEM HOST DRIVERS 6862L: linux-i2c@vger.kernel.org 6863W: https://i2c.wiki.kernel.org/ 6864Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6865T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6866S: Odd Fixes 6867F: Documentation/devicetree/bindings/i2c/ 6868F: drivers/i2c/algos/ 6869F: drivers/i2c/busses/ 6870 6871I2C-TAOS-EVM DRIVER 6872M: Jean Delvare <jdelvare@suse.com> 6873L: linux-i2c@vger.kernel.org 6874S: Maintained 6875F: Documentation/i2c/busses/i2c-taos-evm 6876F: drivers/i2c/busses/i2c-taos-evm.c 6877 6878I2C-TINY-USB DRIVER 6879M: Till Harbaum <till@harbaum.org> 6880L: linux-i2c@vger.kernel.org 6881W: http://www.harbaum.org/till/i2c_tiny_usb 6882S: Maintained 6883F: drivers/i2c/busses/i2c-tiny-usb.c 6884 6885I2C/SMBUS CONTROLLER DRIVERS FOR PC 6886M: Jean Delvare <jdelvare@suse.com> 6887L: linux-i2c@vger.kernel.org 6888S: Maintained 6889F: Documentation/i2c/busses/i2c-ali1535 6890F: Documentation/i2c/busses/i2c-ali1563 6891F: Documentation/i2c/busses/i2c-ali15x3 6892F: Documentation/i2c/busses/i2c-amd756 6893F: Documentation/i2c/busses/i2c-amd8111 6894F: Documentation/i2c/busses/i2c-i801 6895F: Documentation/i2c/busses/i2c-nforce2 6896F: Documentation/i2c/busses/i2c-piix4 6897F: Documentation/i2c/busses/i2c-sis5595 6898F: Documentation/i2c/busses/i2c-sis630 6899F: Documentation/i2c/busses/i2c-sis96x 6900F: Documentation/i2c/busses/i2c-via 6901F: Documentation/i2c/busses/i2c-viapro 6902F: drivers/i2c/busses/i2c-ali1535.c 6903F: drivers/i2c/busses/i2c-ali1563.c 6904F: drivers/i2c/busses/i2c-ali15x3.c 6905F: drivers/i2c/busses/i2c-amd756.c 6906F: drivers/i2c/busses/i2c-amd756-s4882.c 6907F: drivers/i2c/busses/i2c-amd8111.c 6908F: drivers/i2c/busses/i2c-i801.c 6909F: drivers/i2c/busses/i2c-isch.c 6910F: drivers/i2c/busses/i2c-nforce2.c 6911F: drivers/i2c/busses/i2c-nforce2-s4985.c 6912F: drivers/i2c/busses/i2c-piix4.c 6913F: drivers/i2c/busses/i2c-sis5595.c 6914F: drivers/i2c/busses/i2c-sis630.c 6915F: drivers/i2c/busses/i2c-sis96x.c 6916F: drivers/i2c/busses/i2c-via.c 6917F: drivers/i2c/busses/i2c-viapro.c 6918 6919I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6920M: Hans de Goede <hdegoede@redhat.com> 6921L: linux-i2c@vger.kernel.org 6922S: Maintained 6923F: drivers/i2c/busses/i2c-cht-wc.c 6924 6925I2C/SMBUS ISMT DRIVER 6926M: Seth Heasley <seth.heasley@intel.com> 6927M: Neil Horman <nhorman@tuxdriver.com> 6928L: linux-i2c@vger.kernel.org 6929F: drivers/i2c/busses/i2c-ismt.c 6930F: Documentation/i2c/busses/i2c-ismt 6931 6932I2C/SMBUS STUB DRIVER 6933M: Jean Delvare <jdelvare@suse.com> 6934L: linux-i2c@vger.kernel.org 6935S: Maintained 6936F: drivers/i2c/i2c-stub.c 6937 6938IA64 (Itanium) PLATFORM 6939M: Tony Luck <tony.luck@intel.com> 6940M: Fenghua Yu <fenghua.yu@intel.com> 6941L: linux-ia64@vger.kernel.org 6942T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6943S: Maintained 6944F: arch/ia64/ 6945 6946IBM Power 842 compression accelerator 6947M: Haren Myneni <haren@us.ibm.com> 6948S: Supported 6949F: drivers/crypto/nx/Makefile 6950F: drivers/crypto/nx/Kconfig 6951F: drivers/crypto/nx/nx-842* 6952F: include/linux/sw842.h 6953F: crypto/842.c 6954F: lib/842/ 6955 6956IBM Power in-Nest Crypto Acceleration 6957M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6958M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6959L: linux-crypto@vger.kernel.org 6960S: Supported 6961F: drivers/crypto/nx/Makefile 6962F: drivers/crypto/nx/Kconfig 6963F: drivers/crypto/nx/nx-aes* 6964F: drivers/crypto/nx/nx-sha* 6965F: drivers/crypto/nx/nx.* 6966F: drivers/crypto/nx/nx_csbcpb.h 6967F: drivers/crypto/nx/nx_debugfs.h 6968 6969IBM Power Linux RAID adapter 6970M: Brian King <brking@us.ibm.com> 6971S: Supported 6972F: drivers/scsi/ipr.* 6973 6974IBM Power SRIOV Virtual NIC Device Driver 6975M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6976M: John Allen <jallen@linux.vnet.ibm.com> 6977L: netdev@vger.kernel.org 6978S: Supported 6979F: drivers/net/ethernet/ibm/ibmvnic.* 6980 6981IBM Power Virtual Accelerator Switchboard 6982M: Sukadev Bhattiprolu 6983L: linuxppc-dev@lists.ozlabs.org 6984S: Supported 6985F: arch/powerpc/platforms/powernv/vas* 6986F: arch/powerpc/platforms/powernv/copy-paste.h 6987F: arch/powerpc/include/asm/vas.h 6988F: arch/powerpc/include/uapi/asm/vas.h 6989 6990IBM Power Virtual Ethernet Device Driver 6991M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6992L: netdev@vger.kernel.org 6993S: Supported 6994F: drivers/net/ethernet/ibm/ibmveth.* 6995 6996IBM Power Virtual FC Device Drivers 6997M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6998L: linux-scsi@vger.kernel.org 6999S: Supported 7000F: drivers/scsi/ibmvscsi/ibmvfc* 7001 7002IBM Power Virtual Management Channel Driver 7003M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 7004M: Steven Royer <seroyer@linux.vnet.ibm.com> 7005S: Supported 7006F: drivers/misc/ibmvmc.* 7007 7008IBM Power Virtual SCSI Device Drivers 7009M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7010L: linux-scsi@vger.kernel.org 7011S: Supported 7012F: drivers/scsi/ibmvscsi/ibmvscsi* 7013F: include/scsi/viosrp.h 7014 7015IBM Power Virtual SCSI Device Target Driver 7016M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 7017M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 7018L: linux-scsi@vger.kernel.org 7019L: target-devel@vger.kernel.org 7020S: Supported 7021F: drivers/scsi/ibmvscsi_tgt/ 7022 7023IBM Power VMX Cryptographic instructions 7024M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 7025M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 7026L: linux-crypto@vger.kernel.org 7027S: Supported 7028F: drivers/crypto/vmx/Makefile 7029F: drivers/crypto/vmx/Kconfig 7030F: drivers/crypto/vmx/vmx.c 7031F: drivers/crypto/vmx/aes* 7032F: drivers/crypto/vmx/ghash* 7033F: drivers/crypto/vmx/ppc-xlate.pl 7034 7035IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7036M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7037L: linux-pci@vger.kernel.org 7038L: linuxppc-dev@lists.ozlabs.org 7039S: Supported 7040F: drivers/pci/hotplug/rpaphp* 7041 7042IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7043M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7044L: linux-pci@vger.kernel.org 7045L: linuxppc-dev@lists.ozlabs.org 7046S: Supported 7047F: drivers/pci/hotplug/rpadlpar* 7048 7049IBM ServeRAID RAID DRIVER 7050S: Orphan 7051F: drivers/scsi/ips.* 7052 7053ICH LPC AND GPIO DRIVER 7054M: Peter Tyser <ptyser@xes-inc.com> 7055S: Maintained 7056F: drivers/mfd/lpc_ich.c 7057F: drivers/gpio/gpio-ich.c 7058 7059IDE SUBSYSTEM 7060M: "David S. Miller" <davem@davemloft.net> 7061L: linux-ide@vger.kernel.org 7062Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7063T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7064S: Maintained 7065F: Documentation/ide/ 7066F: drivers/ide/ 7067F: include/linux/ide.h 7068 7069IDE/ATAPI DRIVERS 7070M: Borislav Petkov <bp@alien8.de> 7071L: linux-ide@vger.kernel.org 7072S: Maintained 7073F: Documentation/cdrom/ide-cd 7074F: drivers/ide/ide-cd* 7075 7076IDEAPAD LAPTOP EXTRAS DRIVER 7077M: Ike Panhc <ike.pan@canonical.com> 7078L: platform-driver-x86@vger.kernel.org 7079W: http://launchpad.net/ideapad-laptop 7080S: Maintained 7081F: drivers/platform/x86/ideapad-laptop.c 7082 7083IDEAPAD LAPTOP SLIDEBAR DRIVER 7084M: Andrey Moiseev <o2g.org.ru@gmail.com> 7085L: linux-input@vger.kernel.org 7086W: https://github.com/o2genum/ideapad-slidebar 7087S: Maintained 7088F: drivers/input/misc/ideapad_slidebar.c 7089 7090IDT VersaClock 5 CLOCK DRIVER 7091M: Marek Vasut <marek.vasut@gmail.com> 7092S: Maintained 7093F: drivers/clk/clk-versaclock5.c 7094 7095IEEE 802.15.4 SUBSYSTEM 7096M: Alexander Aring <alex.aring@gmail.com> 7097M: Stefan Schmidt <stefan@datenfreihafen.org> 7098L: linux-wpan@vger.kernel.org 7099W: http://wpan.cakelab.org/ 7100T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7101T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7102S: Maintained 7103F: net/ieee802154/ 7104F: net/mac802154/ 7105F: drivers/net/ieee802154/ 7106F: include/linux/nl802154.h 7107F: include/linux/ieee802154.h 7108F: include/net/nl802154.h 7109F: include/net/mac802154.h 7110F: include/net/af_ieee802154.h 7111F: include/net/cfg802154.h 7112F: include/net/ieee802154_netdev.h 7113F: Documentation/networking/ieee802154.txt 7114 7115IFE PROTOCOL 7116M: Yotam Gigi <yotam.gi@gmail.com> 7117M: Jamal Hadi Salim <jhs@mojatatu.com> 7118F: net/ife 7119F: include/net/ife.h 7120F: include/uapi/linux/ife.h 7121 7122IGORPLUG-USB IR RECEIVER 7123M: Sean Young <sean@mess.org> 7124L: linux-media@vger.kernel.org 7125S: Maintained 7126F: drivers/media/rc/igorplugusb.c 7127 7128IGUANAWORKS USB IR TRANSCEIVER 7129M: Sean Young <sean@mess.org> 7130L: linux-media@vger.kernel.org 7131S: Maintained 7132F: drivers/media/rc/iguanair.c 7133 7134IIO DIGITAL POTENTIOMETER DAC 7135M: Peter Rosin <peda@axentia.se> 7136L: linux-iio@vger.kernel.org 7137S: Maintained 7138F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7139F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7140F: drivers/iio/dac/dpot-dac.c 7141 7142IIO ENVELOPE DETECTOR 7143M: Peter Rosin <peda@axentia.se> 7144L: linux-iio@vger.kernel.org 7145S: Maintained 7146F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7147F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7148F: drivers/iio/adc/envelope-detector.c 7149 7150IIO MULTIPLEXER 7151M: Peter Rosin <peda@axentia.se> 7152L: linux-iio@vger.kernel.org 7153S: Maintained 7154F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7155F: drivers/iio/multiplexer/iio-mux.c 7156 7157IIO SUBSYSTEM AND DRIVERS 7158M: Jonathan Cameron <jic23@kernel.org> 7159R: Hartmut Knaack <knaack.h@gmx.de> 7160R: Lars-Peter Clausen <lars@metafoo.de> 7161R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7162L: linux-iio@vger.kernel.org 7163T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7164S: Maintained 7165F: Documentation/ABI/testing/configfs-iio* 7166F: Documentation/ABI/testing/sysfs-bus-iio* 7167F: Documentation/devicetree/bindings/iio/ 7168F: drivers/iio/ 7169F: drivers/staging/iio/ 7170F: include/linux/iio/ 7171F: tools/iio/ 7172 7173IIO UNIT CONVERTER 7174M: Peter Rosin <peda@axentia.se> 7175L: linux-iio@vger.kernel.org 7176S: Maintained 7177F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7178F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7179F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7180F: drivers/iio/afe/iio-rescale.c 7181 7182IKANOS/ADI EAGLE ADSL USB DRIVER 7183M: Matthieu Castet <castet.matthieu@free.fr> 7184M: Stanislaw Gruszka <stf_xl@wp.pl> 7185S: Maintained 7186F: drivers/usb/atm/ueagle-atm.c 7187 7188IMGTEC ASCII LCD DRIVER 7189M: Paul Burton <paul.burton@mips.com> 7190S: Maintained 7191F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7192F: drivers/auxdisplay/img-ascii-lcd.c 7193 7194IMGTEC IR DECODER DRIVER 7195M: James Hogan <jhogan@kernel.org> 7196S: Maintained 7197F: drivers/media/rc/img-ir/ 7198 7199IMON SOUNDGRAPH USB IR RECEIVER 7200M: Sean Young <sean@mess.org> 7201L: linux-media@vger.kernel.org 7202S: Maintained 7203F: drivers/media/rc/imon_raw.c 7204F: drivers/media/rc/imon.c 7205 7206IMS TWINTURBO FRAMEBUFFER DRIVER 7207L: linux-fbdev@vger.kernel.org 7208S: Orphan 7209F: drivers/video/fbdev/imsttfb.c 7210 7211INA209 HARDWARE MONITOR DRIVER 7212M: Guenter Roeck <linux@roeck-us.net> 7213L: linux-hwmon@vger.kernel.org 7214S: Maintained 7215F: Documentation/hwmon/ina209 7216F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7217F: drivers/hwmon/ina209.c 7218 7219INA2XX HARDWARE MONITOR DRIVER 7220M: Guenter Roeck <linux@roeck-us.net> 7221L: linux-hwmon@vger.kernel.org 7222S: Maintained 7223F: Documentation/hwmon/ina2xx 7224F: drivers/hwmon/ina2xx.c 7225F: include/linux/platform_data/ina2xx.h 7226 7227INDUSTRY PACK SUBSYSTEM (IPACK) 7228M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7229M: Jens Taprogge <jens.taprogge@taprogge.org> 7230M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7231L: industrypack-devel@lists.sourceforge.net 7232W: http://industrypack.sourceforge.net 7233S: Maintained 7234F: drivers/ipack/ 7235 7236INFINIBAND SUBSYSTEM 7237M: Doug Ledford <dledford@redhat.com> 7238M: Jason Gunthorpe <jgg@mellanox.com> 7239L: linux-rdma@vger.kernel.org 7240W: https://github.com/linux-rdma/rdma-core 7241Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7242T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7243S: Supported 7244F: Documentation/devicetree/bindings/infiniband/ 7245F: Documentation/infiniband/ 7246F: drivers/infiniband/ 7247F: include/uapi/linux/if_infiniband.h 7248F: include/uapi/rdma/ 7249F: include/rdma/ 7250 7251INGENIC JZ4780 DMA Driver 7252M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7253S: Maintained 7254F: drivers/dma/dma-jz4780.c 7255 7256INGENIC JZ4780 NAND DRIVER 7257M: Harvey Hunt <harveyhuntnexus@gmail.com> 7258L: linux-mtd@lists.infradead.org 7259S: Maintained 7260F: drivers/mtd/nand/raw/jz4780_* 7261 7262INOTIFY 7263M: Jan Kara <jack@suse.cz> 7264R: Amir Goldstein <amir73il@gmail.com> 7265L: linux-fsdevel@vger.kernel.org 7266S: Maintained 7267F: Documentation/filesystems/inotify.txt 7268F: fs/notify/inotify/ 7269F: include/linux/inotify.h 7270F: include/uapi/linux/inotify.h 7271 7272INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7273M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7274L: linux-input@vger.kernel.org 7275Q: http://patchwork.kernel.org/project/linux-input/list/ 7276T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7277S: Maintained 7278F: drivers/input/ 7279F: include/linux/input.h 7280F: include/uapi/linux/input.h 7281F: include/uapi/linux/input-event-codes.h 7282F: include/linux/input/ 7283F: Documentation/devicetree/bindings/input/ 7284F: Documentation/devicetree/bindings/serio/ 7285F: Documentation/input/ 7286 7287INPUT MULTITOUCH (MT) PROTOCOL 7288M: Henrik Rydberg <rydberg@bitmath.org> 7289L: linux-input@vger.kernel.org 7290S: Odd fixes 7291F: Documentation/input/multi-touch-protocol.rst 7292F: drivers/input/input-mt.c 7293K: \b(ABS|SYN)_MT_ 7294 7295INSIDE SECURE CRYPTO DRIVER 7296M: Antoine Tenart <antoine.tenart@bootlin.com> 7297F: drivers/crypto/inside-secure/ 7298S: Maintained 7299L: linux-crypto@vger.kernel.org 7300 7301INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7302M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7303M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7304L: linux-integrity@vger.kernel.org 7305T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7306S: Supported 7307F: security/integrity/ima/ 7308 7309INTEL 810/815 FRAMEBUFFER DRIVER 7310M: Antonino Daplas <adaplas@gmail.com> 7311L: linux-fbdev@vger.kernel.org 7312S: Maintained 7313F: drivers/video/fbdev/i810/ 7314 7315INTEL ASoC DRIVERS 7316M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7317M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7318M: Jie Yang <yang.jie@linux.intel.com> 7319L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7320S: Supported 7321F: sound/soc/intel/ 7322 7323INTEL C600 SERIES SAS CONTROLLER DRIVER 7324M: Intel SCU Linux support <intel-linux-scu@intel.com> 7325M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7326L: linux-scsi@vger.kernel.org 7327T: git git://git.code.sf.net/p/intel-sas/isci 7328S: Supported 7329F: drivers/scsi/isci/ 7330 7331INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7332M: Jani Nikula <jani.nikula@linux.intel.com> 7333M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7334M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7335L: intel-gfx@lists.freedesktop.org 7336W: https://01.org/linuxgraphics/ 7337B: https://01.org/linuxgraphics/documentation/how-report-bugs 7338C: irc://chat.freenode.net/intel-gfx 7339Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7340T: git git://anongit.freedesktop.org/drm-intel 7341S: Supported 7342F: drivers/gpu/drm/i915/ 7343F: include/drm/i915* 7344F: include/uapi/drm/i915_drm.h 7345F: Documentation/gpu/i915.rst 7346 7347INTEL ETHERNET DRIVERS 7348M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7349L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7350W: http://www.intel.com/support/feedback.htm 7351W: http://e1000.sourceforge.net/ 7352Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7353T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7354T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7355S: Supported 7356F: Documentation/networking/e100.rst 7357F: Documentation/networking/e1000.rst 7358F: Documentation/networking/e1000e.txt 7359F: Documentation/networking/igb.txt 7360F: Documentation/networking/igbvf.txt 7361F: Documentation/networking/ixgb.txt 7362F: Documentation/networking/ixgbe.txt 7363F: Documentation/networking/ixgbevf.txt 7364F: Documentation/networking/i40e.txt 7365F: Documentation/networking/i40evf.txt 7366F: Documentation/networking/ice.txt 7367F: drivers/net/ethernet/intel/ 7368F: drivers/net/ethernet/intel/*/ 7369F: include/linux/avf/virtchnl.h 7370 7371INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7372M: Maik Broemme <mbroemme@libmpq.org> 7373L: linux-fbdev@vger.kernel.org 7374S: Maintained 7375F: Documentation/fb/intelfb.txt 7376F: drivers/video/fbdev/intelfb/ 7377 7378INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7379M: Zhenyu Wang <zhenyuw@linux.intel.com> 7380M: Zhi Wang <zhi.a.wang@intel.com> 7381L: intel-gvt-dev@lists.freedesktop.org 7382L: intel-gfx@lists.freedesktop.org 7383W: https://01.org/igvt-g 7384T: git https://github.com/intel/gvt-linux.git 7385S: Supported 7386F: drivers/gpu/drm/i915/gvt/ 7387 7388INTEL HID EVENT DRIVER 7389M: Alex Hung <alex.hung@canonical.com> 7390L: platform-driver-x86@vger.kernel.org 7391S: Maintained 7392F: drivers/platform/x86/intel-hid.c 7393 7394INTEL I/OAT DMA DRIVER 7395M: Dave Jiang <dave.jiang@intel.com> 7396R: Dan Williams <dan.j.williams@intel.com> 7397L: dmaengine@vger.kernel.org 7398Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7399S: Supported 7400F: drivers/dma/ioat* 7401 7402INTEL IDLE DRIVER 7403M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7404M: Len Brown <lenb@kernel.org> 7405L: linux-pm@vger.kernel.org 7406T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7407B: https://bugzilla.kernel.org 7408S: Supported 7409F: drivers/idle/intel_idle.c 7410 7411INTEL INTEGRATED SENSOR HUB DRIVER 7412M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7413M: Jiri Kosina <jikos@kernel.org> 7414L: linux-input@vger.kernel.org 7415S: Maintained 7416F: drivers/hid/intel-ish-hid/ 7417 7418INTEL IOMMU (VT-d) 7419M: David Woodhouse <dwmw2@infradead.org> 7420L: iommu@lists.linux-foundation.org 7421T: git git://git.infradead.org/iommu-2.6.git 7422S: Supported 7423F: drivers/iommu/intel-iommu.c 7424F: include/linux/intel-iommu.h 7425 7426INTEL IOP-ADMA DMA DRIVER 7427R: Dan Williams <dan.j.williams@intel.com> 7428S: Odd fixes 7429F: drivers/dma/iop-adma.c 7430 7431INTEL IPU3 CSI-2 CIO2 DRIVER 7432M: Yong Zhi <yong.zhi@intel.com> 7433M: Sakari Ailus <sakari.ailus@linux.intel.com> 7434M: Bingbu Cao <bingbu.cao@intel.com> 7435R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7436R: Jian Xu Zheng <jian.xu.zheng@intel.com> 7437L: linux-media@vger.kernel.org 7438S: Maintained 7439F: drivers/media/pci/intel/ipu3/ 7440F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7441 7442INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7443M: Krzysztof Halasa <khalasa@piap.pl> 7444S: Maintained 7445F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7446F: arch/arm/mach-ixp4xx/include/mach/npe.h 7447F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7448F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7449F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7450F: drivers/net/wan/ixp4xx_hss.c 7451 7452INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7453M: Deepak Saxena <dsaxena@plexity.net> 7454S: Maintained 7455F: drivers/char/hw_random/ixp4xx-rng.c 7456 7457INTEL MANAGEMENT ENGINE (mei) 7458M: Tomas Winkler <tomas.winkler@intel.com> 7459L: linux-kernel@vger.kernel.org 7460S: Supported 7461F: include/uapi/linux/mei.h 7462F: include/linux/mei_cl_bus.h 7463F: drivers/misc/mei/* 7464F: drivers/watchdog/mei_wdt.c 7465F: Documentation/misc-devices/mei/* 7466F: samples/mei/* 7467 7468INTEL MENLOW THERMAL DRIVER 7469M: Sujith Thomas <sujith.thomas@intel.com> 7470L: platform-driver-x86@vger.kernel.org 7471W: https://01.org/linux-acpi 7472S: Supported 7473F: drivers/platform/x86/intel_menlow.c 7474 7475INTEL MERRIFIELD GPIO DRIVER 7476M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7477L: linux-gpio@vger.kernel.org 7478S: Maintained 7479F: drivers/gpio/gpio-merrifield.c 7480 7481INTEL MIC DRIVERS (mic) 7482M: Sudeep Dutt <sudeep.dutt@intel.com> 7483M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7484S: Supported 7485W: https://github.com/sudeepdutt/mic 7486W: http://software.intel.com/en-us/mic-developer 7487F: include/linux/mic_bus.h 7488F: include/linux/scif.h 7489F: include/uapi/linux/mic_common.h 7490F: include/uapi/linux/mic_ioctl.h 7491F: include/uapi/linux/scif_ioctl.h 7492F: drivers/misc/mic/ 7493F: drivers/dma/mic_x100_dma.c 7494F: drivers/dma/mic_x100_dma.h 7495F: Documentation/mic/ 7496 7497INTEL PMC CORE DRIVER 7498M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7499M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7500L: platform-driver-x86@vger.kernel.org 7501S: Maintained 7502F: arch/x86/include/asm/pmc_core.h 7503F: drivers/platform/x86/intel_pmc_core* 7504 7505INTEL PMC/P-Unit IPC DRIVER 7506M: Zha Qipeng<qipeng.zha@intel.com> 7507L: platform-driver-x86@vger.kernel.org 7508S: Maintained 7509F: drivers/platform/x86/intel_pmc_ipc.c 7510F: drivers/platform/x86/intel_punit_ipc.c 7511F: arch/x86/include/asm/intel_pmc_ipc.h 7512F: arch/x86/include/asm/intel_punit_ipc.h 7513 7514INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7515M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7516L: linux-wireless@vger.kernel.org 7517S: Maintained 7518F: Documentation/networking/README.ipw2100 7519F: Documentation/networking/README.ipw2200 7520F: drivers/net/wireless/intel/ipw2x00/ 7521 7522INTEL PSTATE DRIVER 7523M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7524M: Len Brown <lenb@kernel.org> 7525L: linux-pm@vger.kernel.org 7526S: Supported 7527F: drivers/cpufreq/intel_pstate.c 7528 7529INTEL RDMA RNIC DRIVER 7530M: Faisal Latif <faisal.latif@intel.com> 7531M: Shiraz Saleem <shiraz.saleem@intel.com> 7532L: linux-rdma@vger.kernel.org 7533S: Supported 7534F: drivers/infiniband/hw/i40iw/ 7535F: include/uapi/rdma/i40iw-abi.h 7536 7537INTEL SHA MULTIBUFFER DRIVER 7538M: Megha Dey <megha.dey@linux.intel.com> 7539R: Tim Chen <tim.c.chen@linux.intel.com> 7540L: linux-crypto@vger.kernel.org 7541S: Supported 7542F: arch/x86/crypto/sha*-mb/ 7543F: crypto/mcryptd.c 7544 7545INTEL TELEMETRY DRIVER 7546M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7547L: platform-driver-x86@vger.kernel.org 7548S: Maintained 7549F: arch/x86/include/asm/intel_telemetry.h 7550F: drivers/platform/x86/intel_telemetry* 7551 7552INTEL VIRTUAL BUTTON DRIVER 7553M: AceLan Kao <acelan.kao@canonical.com> 7554L: platform-driver-x86@vger.kernel.org 7555S: Maintained 7556F: drivers/platform/x86/intel-vbtn.c 7557 7558INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7559M: Stanislaw Gruszka <sgruszka@redhat.com> 7560L: linux-wireless@vger.kernel.org 7561S: Supported 7562F: drivers/net/wireless/intel/iwlegacy/ 7563 7564INTEL WIRELESS WIFI LINK (iwlwifi) 7565M: Johannes Berg <johannes.berg@intel.com> 7566M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7567M: Luca Coelho <luciano.coelho@intel.com> 7568M: Intel Linux Wireless <linuxwifi@intel.com> 7569L: linux-wireless@vger.kernel.org 7570W: http://intellinuxwireless.org 7571T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7572S: Supported 7573F: drivers/net/wireless/intel/iwlwifi/ 7574 7575INTEL WIRELESS WIMAX CONNECTION 2400 7576M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7577M: linux-wimax@intel.com 7578L: wimax@linuxwimax.org (subscribers-only) 7579S: Supported 7580W: http://linuxwimax.org 7581F: Documentation/wimax/README.i2400m 7582F: drivers/net/wimax/i2400m/ 7583F: include/uapi/linux/wimax/i2400m.h 7584 7585INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7586M: Mario Limonciello <mario.limonciello@dell.com> 7587S: Maintained 7588F: drivers/platform/x86/intel-wmi-thunderbolt.c 7589 7590INTEL(R) TRACE HUB 7591M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7592S: Supported 7593F: Documentation/trace/intel_th.rst 7594F: drivers/hwtracing/intel_th/ 7595 7596INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7597M: Ning Sun <ning.sun@intel.com> 7598L: tboot-devel@lists.sourceforge.net 7599W: http://tboot.sourceforge.net 7600T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7601S: Supported 7602F: Documentation/intel_txt.txt 7603F: include/linux/tboot.h 7604F: arch/x86/kernel/tboot.c 7605 7606INTEL-MID GPIO DRIVER 7607M: David Cohen <david.a.cohen@linux.intel.com> 7608L: linux-gpio@vger.kernel.org 7609S: Maintained 7610F: drivers/gpio/gpio-intel-mid.c 7611 7612INVENSENSE MPU-3050 GYROSCOPE DRIVER 7613M: Linus Walleij <linus.walleij@linaro.org> 7614L: linux-iio@vger.kernel.org 7615S: Maintained 7616F: drivers/iio/gyro/mpu3050* 7617F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7618 7619IOC3 ETHERNET DRIVER 7620M: Ralf Baechle <ralf@linux-mips.org> 7621L: linux-mips@linux-mips.org 7622S: Maintained 7623F: drivers/net/ethernet/sgi/ioc3-eth.c 7624 7625IOC3 SERIAL DRIVER 7626M: Pat Gefre <pfg@sgi.com> 7627L: linux-serial@vger.kernel.org 7628S: Maintained 7629F: drivers/tty/serial/ioc3_serial.c 7630 7631IOMMU DRIVERS 7632M: Joerg Roedel <joro@8bytes.org> 7633L: iommu@lists.linux-foundation.org 7634T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7635S: Maintained 7636F: Documentation/devicetree/bindings/iommu/ 7637F: drivers/iommu/ 7638F: include/linux/iommu.h 7639F: include/linux/of_iommu.h 7640F: include/linux/iova.h 7641 7642IP MASQUERADING 7643M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7644S: Maintained 7645F: net/ipv4/netfilter/ipt_MASQUERADE.c 7646 7647IPMI SUBSYSTEM 7648M: Corey Minyard <minyard@acm.org> 7649L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7650W: http://openipmi.sourceforge.net/ 7651S: Supported 7652F: Documentation/IPMI.txt 7653F: drivers/char/ipmi/ 7654F: include/linux/ipmi* 7655F: include/uapi/linux/ipmi* 7656 7657IPS SCSI RAID DRIVER 7658M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7659L: linux-scsi@vger.kernel.org 7660W: http://www.adaptec.com/ 7661S: Maintained 7662F: drivers/scsi/ips* 7663 7664IPVS 7665M: Wensong Zhang <wensong@linux-vs.org> 7666M: Simon Horman <horms@verge.net.au> 7667M: Julian Anastasov <ja@ssi.bg> 7668L: netdev@vger.kernel.org 7669L: lvs-devel@vger.kernel.org 7670S: Maintained 7671T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7672T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7673F: Documentation/networking/ipvs-sysctl.txt 7674F: include/net/ip_vs.h 7675F: include/uapi/linux/ip_vs.h 7676F: net/netfilter/ipvs/ 7677 7678IPWIRELESS DRIVER 7679M: Jiri Kosina <jikos@kernel.org> 7680M: David Sterba <dsterba@suse.com> 7681S: Odd Fixes 7682F: drivers/tty/ipwireless/ 7683 7684IPX NETWORK LAYER 7685L: netdev@vger.kernel.org 7686S: Obsolete 7687F: include/uapi/linux/ipx.h 7688F: drivers/staging/ipx/ 7689 7690IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7691M: Marc Zyngier <marc.zyngier@arm.com> 7692S: Maintained 7693T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7694F: Documentation/IRQ-domain.txt 7695F: include/linux/irqdomain.h 7696F: kernel/irq/irqdomain.c 7697F: kernel/irq/msi.c 7698 7699IRQ SUBSYSTEM 7700M: Thomas Gleixner <tglx@linutronix.de> 7701L: linux-kernel@vger.kernel.org 7702S: Maintained 7703T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7704F: kernel/irq/ 7705 7706IRQCHIP DRIVERS 7707M: Thomas Gleixner <tglx@linutronix.de> 7708M: Jason Cooper <jason@lakedaemon.net> 7709M: Marc Zyngier <marc.zyngier@arm.com> 7710L: linux-kernel@vger.kernel.org 7711S: Maintained 7712T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7713F: Documentation/devicetree/bindings/interrupt-controller/ 7714F: drivers/irqchip/ 7715 7716ISA 7717M: William Breathitt Gray <vilhelm.gray@gmail.com> 7718S: Maintained 7719F: Documentation/isa.txt 7720F: drivers/base/isa.c 7721F: include/linux/isa.h 7722 7723ISA RADIO MODULE 7724M: Hans Verkuil <hverkuil@xs4all.nl> 7725L: linux-media@vger.kernel.org 7726T: git git://linuxtv.org/media_tree.git 7727W: https://linuxtv.org 7728S: Maintained 7729F: drivers/media/radio/radio-isa* 7730 7731ISAPNP 7732M: Jaroslav Kysela <perex@perex.cz> 7733S: Maintained 7734F: Documentation/isapnp.txt 7735F: drivers/pnp/isapnp/ 7736F: include/linux/isapnp.h 7737 7738ISCSI 7739M: Lee Duncan <lduncan@suse.com> 7740M: Chris Leech <cleech@redhat.com> 7741L: open-iscsi@googlegroups.com 7742W: www.open-iscsi.com 7743S: Maintained 7744F: drivers/scsi/*iscsi* 7745F: include/scsi/*iscsi* 7746 7747iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7748M: Peter Jones <pjones@redhat.com> 7749M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7750S: Maintained 7751F: drivers/firmware/iscsi_ibft* 7752 7753ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7754M: Sagi Grimberg <sagi@grimberg.me> 7755M: Max Gurtovoy <maxg@mellanox.com> 7756L: linux-rdma@vger.kernel.org 7757S: Supported 7758W: http://www.openfabrics.org 7759W: www.open-iscsi.org 7760Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7761F: drivers/infiniband/ulp/iser/ 7762 7763ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7764M: Sagi Grimberg <sagi@grimberg.me> 7765T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7766L: linux-rdma@vger.kernel.org 7767L: target-devel@vger.kernel.org 7768S: Supported 7769W: http://www.linux-iscsi.org 7770F: drivers/infiniband/ulp/isert 7771 7772ISDN SUBSYSTEM 7773M: Karsten Keil <isdn@linux-pingi.de> 7774L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7775L: netdev@vger.kernel.org 7776W: http://www.isdn4linux.de 7777T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7778S: Maintained 7779F: Documentation/isdn/ 7780F: drivers/isdn/ 7781F: include/linux/isdn.h 7782F: include/linux/isdn/ 7783F: include/uapi/linux/isdn.h 7784F: include/uapi/linux/isdn/ 7785 7786ISDN SUBSYSTEM (Eicon active card driver) 7787M: Armin Schindler <mac@melware.de> 7788L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7789W: http://www.melware.de 7790S: Maintained 7791F: drivers/isdn/hardware/eicon/ 7792 7793IT87 HARDWARE MONITORING DRIVER 7794M: Jean Delvare <jdelvare@suse.com> 7795L: linux-hwmon@vger.kernel.org 7796S: Maintained 7797F: Documentation/hwmon/it87 7798F: drivers/hwmon/it87.c 7799 7800IT913X MEDIA DRIVER 7801M: Antti Palosaari <crope@iki.fi> 7802L: linux-media@vger.kernel.org 7803W: https://linuxtv.org 7804W: http://palosaari.fi/linux/ 7805Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7806T: git git://linuxtv.org/anttip/media_tree.git 7807S: Maintained 7808F: drivers/media/tuners/it913x* 7809 7810IVTV VIDEO4LINUX DRIVER 7811M: Andy Walls <awalls@md.metrocast.net> 7812L: ivtv-devel@ivtvdriver.org (subscribers-only) 7813L: linux-media@vger.kernel.org 7814T: git git://linuxtv.org/media_tree.git 7815W: http://www.ivtvdriver.org 7816S: Maintained 7817F: Documentation/media/v4l-drivers/ivtv* 7818F: drivers/media/pci/ivtv/ 7819F: include/uapi/linux/ivtv* 7820 7821IX2505V MEDIA DRIVER 7822M: Malcolm Priestley <tvboxspy@gmail.com> 7823L: linux-media@vger.kernel.org 7824W: https://linuxtv.org 7825Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7826S: Maintained 7827F: drivers/media/dvb-frontends/ix2505v* 7828 7829JAILHOUSE HYPERVISOR INTERFACE 7830M: Jan Kiszka <jan.kiszka@siemens.com> 7831L: jailhouse-dev@googlegroups.com 7832S: Maintained 7833F: arch/x86/kernel/jailhouse.c 7834F: arch/x86/include/asm/jailhouse_para.h 7835 7836JC42.4 TEMPERATURE SENSOR DRIVER 7837M: Guenter Roeck <linux@roeck-us.net> 7838L: linux-hwmon@vger.kernel.org 7839S: Maintained 7840F: drivers/hwmon/jc42.c 7841F: Documentation/hwmon/jc42 7842 7843JFS FILESYSTEM 7844M: Dave Kleikamp <shaggy@kernel.org> 7845L: jfs-discussion@lists.sourceforge.net 7846W: http://jfs.sourceforge.net/ 7847T: git git://github.com/kleikamp/linux-shaggy.git 7848S: Maintained 7849F: Documentation/filesystems/jfs.txt 7850F: fs/jfs/ 7851 7852JME NETWORK DRIVER 7853M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7854L: netdev@vger.kernel.org 7855S: Maintained 7856F: drivers/net/ethernet/jme.* 7857 7858JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7859M: David Woodhouse <dwmw2@infradead.org> 7860L: linux-mtd@lists.infradead.org 7861W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7862S: Maintained 7863F: fs/jffs2/ 7864F: include/uapi/linux/jffs2.h 7865 7866JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7867M: "Theodore Ts'o" <tytso@mit.edu> 7868M: Jan Kara <jack@suse.com> 7869L: linux-ext4@vger.kernel.org 7870S: Maintained 7871F: fs/jbd2/ 7872F: include/linux/jbd2.h 7873 7874JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7875M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7876L: linux-media@vger.kernel.org 7877S: Maintained 7878F: drivers/media/platform/rcar_jpu.c 7879 7880JSM Neo PCI based serial card 7881M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7882L: linux-serial@vger.kernel.org 7883S: Maintained 7884F: drivers/tty/serial/jsm/ 7885 7886K10TEMP HARDWARE MONITORING DRIVER 7887M: Clemens Ladisch <clemens@ladisch.de> 7888L: linux-hwmon@vger.kernel.org 7889S: Maintained 7890F: Documentation/hwmon/k10temp 7891F: drivers/hwmon/k10temp.c 7892 7893K8TEMP HARDWARE MONITORING DRIVER 7894M: Rudolf Marek <r.marek@assembler.cz> 7895L: linux-hwmon@vger.kernel.org 7896S: Maintained 7897F: Documentation/hwmon/k8temp 7898F: drivers/hwmon/k8temp.c 7899 7900KASAN 7901M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7902R: Alexander Potapenko <glider@google.com> 7903R: Dmitry Vyukov <dvyukov@google.com> 7904L: kasan-dev@googlegroups.com 7905S: Maintained 7906F: arch/*/include/asm/kasan.h 7907F: arch/*/mm/kasan_init* 7908F: Documentation/dev-tools/kasan.rst 7909F: include/linux/kasan*.h 7910F: lib/test_kasan.c 7911F: mm/kasan/ 7912F: scripts/Makefile.kasan 7913 7914KCONFIG 7915M: Masahiro Yamada <yamada.masahiro@socionext.com> 7916T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7917L: linux-kbuild@vger.kernel.org 7918S: Maintained 7919F: Documentation/kbuild/kconfig* 7920F: scripts/kconfig/ 7921F: scripts/Kconfig.include 7922 7923KDUMP 7924M: Dave Young <dyoung@redhat.com> 7925M: Baoquan He <bhe@redhat.com> 7926R: Vivek Goyal <vgoyal@redhat.com> 7927L: kexec@lists.infradead.org 7928W: http://lse.sourceforge.net/kdump/ 7929S: Maintained 7930F: Documentation/kdump/ 7931 7932KEENE FM RADIO TRANSMITTER DRIVER 7933M: Hans Verkuil <hverkuil@xs4all.nl> 7934L: linux-media@vger.kernel.org 7935T: git git://linuxtv.org/media_tree.git 7936W: https://linuxtv.org 7937S: Maintained 7938F: drivers/media/radio/radio-keene* 7939 7940KERNEL AUTOMOUNTER 7941M: Ian Kent <raven@themaw.net> 7942L: autofs@vger.kernel.org 7943S: Maintained 7944F: fs/autofs/ 7945 7946KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7947M: Masahiro Yamada <yamada.masahiro@socionext.com> 7948M: Michal Marek <michal.lkml@markovi.net> 7949T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7950L: linux-kbuild@vger.kernel.org 7951S: Maintained 7952F: Documentation/kbuild/ 7953F: Makefile 7954F: scripts/Kbuild* 7955F: scripts/Makefile* 7956F: scripts/basic/ 7957F: scripts/mk* 7958F: scripts/mod/ 7959F: scripts/package/ 7960 7961KERNEL JANITORS 7962L: kernel-janitors@vger.kernel.org 7963W: http://kernelnewbies.org/KernelJanitors 7964S: Odd Fixes 7965 7966KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7967M: "J. Bruce Fields" <bfields@fieldses.org> 7968M: Jeff Layton <jlayton@kernel.org> 7969L: linux-nfs@vger.kernel.org 7970W: http://nfs.sourceforge.net/ 7971T: git git://linux-nfs.org/~bfields/linux.git 7972S: Supported 7973F: fs/nfsd/ 7974F: include/uapi/linux/nfsd/ 7975F: fs/lockd/ 7976F: fs/nfs_common/ 7977F: net/sunrpc/ 7978F: include/linux/lockd/ 7979F: include/linux/sunrpc/ 7980F: include/uapi/linux/sunrpc/ 7981 7982KERNEL SELFTEST FRAMEWORK 7983M: Shuah Khan <shuah@kernel.org> 7984L: linux-kselftest@vger.kernel.org 7985T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7986Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 7987S: Maintained 7988F: tools/testing/selftests/ 7989F: Documentation/dev-tools/kselftest* 7990 7991KERNEL USERMODE HELPER 7992M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7993L: linux-kernel@vger.kernel.org 7994S: Maintained 7995F: kernel/umh.c 7996F: include/linux/umh.h 7997 7998KERNEL VIRTUAL MACHINE (KVM) 7999M: Paolo Bonzini <pbonzini@redhat.com> 8000M: Radim Krčmář <rkrcmar@redhat.com> 8001L: kvm@vger.kernel.org 8002W: http://www.linux-kvm.org 8003T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8004S: Supported 8005F: Documentation/virtual/kvm/ 8006F: include/trace/events/kvm.h 8007F: include/uapi/asm-generic/kvm* 8008F: include/uapi/linux/kvm* 8009F: include/asm-generic/kvm* 8010F: include/linux/kvm* 8011F: include/kvm/iodev.h 8012F: virt/kvm/* 8013F: tools/kvm/ 8014 8015KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8016M: Joerg Roedel <joro@8bytes.org> 8017L: kvm@vger.kernel.org 8018W: http://www.linux-kvm.org/ 8019S: Maintained 8020F: arch/x86/include/asm/svm.h 8021F: arch/x86/kvm/svm.c 8022 8023KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 8024M: Christoffer Dall <christoffer.dall@arm.com> 8025M: Marc Zyngier <marc.zyngier@arm.com> 8026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8027L: kvmarm@lists.cs.columbia.edu 8028W: http://systems.cs.columbia.edu/projects/kvm-arm 8029T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8030S: Supported 8031F: arch/arm/include/uapi/asm/kvm* 8032F: arch/arm/include/asm/kvm* 8033F: arch/arm/kvm/ 8034F: virt/kvm/arm/ 8035F: include/kvm/arm_* 8036 8037KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 8038M: Christoffer Dall <christoffer.dall@arm.com> 8039M: Marc Zyngier <marc.zyngier@arm.com> 8040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8041L: kvmarm@lists.cs.columbia.edu 8042S: Maintained 8043F: arch/arm64/include/uapi/asm/kvm* 8044F: arch/arm64/include/asm/kvm* 8045F: arch/arm64/kvm/ 8046 8047KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8048M: James Hogan <jhogan@kernel.org> 8049L: linux-mips@linux-mips.org 8050S: Supported 8051F: arch/mips/include/uapi/asm/kvm* 8052F: arch/mips/include/asm/kvm* 8053F: arch/mips/kvm/ 8054 8055KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8056M: Paul Mackerras <paulus@ozlabs.org> 8057L: kvm-ppc@vger.kernel.org 8058W: http://www.linux-kvm.org/ 8059T: git git://github.com/agraf/linux-2.6.git 8060S: Supported 8061F: arch/powerpc/include/uapi/asm/kvm* 8062F: arch/powerpc/include/asm/kvm* 8063F: arch/powerpc/kvm/ 8064F: arch/powerpc/kernel/kvm* 8065 8066KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8067M: Christian Borntraeger <borntraeger@de.ibm.com> 8068M: Janosch Frank <frankja@linux.ibm.com> 8069R: David Hildenbrand <david@redhat.com> 8070R: Cornelia Huck <cohuck@redhat.com> 8071L: linux-s390@vger.kernel.org 8072W: http://www.ibm.com/developerworks/linux/linux390/ 8073T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8074S: Supported 8075F: arch/s390/include/uapi/asm/kvm* 8076F: arch/s390/include/asm/gmap.h 8077F: arch/s390/include/asm/kvm* 8078F: arch/s390/kvm/ 8079F: arch/s390/mm/gmap.c 8080 8081KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8082M: Paolo Bonzini <pbonzini@redhat.com> 8083M: Radim Krčmář <rkrcmar@redhat.com> 8084L: kvm@vger.kernel.org 8085W: http://www.linux-kvm.org 8086T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8087S: Supported 8088F: arch/x86/kvm/ 8089F: arch/x86/include/uapi/asm/kvm* 8090F: arch/x86/include/asm/kvm* 8091F: arch/x86/include/asm/pvclock-abi.h 8092F: arch/x86/kernel/kvm.c 8093F: arch/x86/kernel/kvmclock.c 8094 8095KERNFS 8096M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8097M: Tejun Heo <tj@kernel.org> 8098T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8099S: Supported 8100F: include/linux/kernfs.h 8101F: fs/kernfs/ 8102 8103KEXEC 8104M: Eric Biederman <ebiederm@xmission.com> 8105W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8106L: kexec@lists.infradead.org 8107S: Maintained 8108F: include/linux/kexec.h 8109F: include/uapi/linux/kexec.h 8110F: kernel/kexec* 8111 8112KEYS-ENCRYPTED 8113M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8114L: linux-integrity@vger.kernel.org 8115L: keyrings@vger.kernel.org 8116S: Supported 8117F: Documentation/security/keys/trusted-encrypted.rst 8118F: include/keys/encrypted-type.h 8119F: security/keys/encrypted-keys/ 8120 8121KEYS-TRUSTED 8122M: James Bottomley <jejb@linux.vnet.ibm.com> 8123M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8124L: linux-integrity@vger.kernel.org 8125L: keyrings@vger.kernel.org 8126S: Supported 8127F: Documentation/security/keys/trusted-encrypted.rst 8128F: include/keys/trusted-type.h 8129F: security/keys/trusted.c 8130F: security/keys/trusted.h 8131 8132KEYS/KEYRINGS: 8133M: David Howells <dhowells@redhat.com> 8134L: keyrings@vger.kernel.org 8135S: Maintained 8136F: Documentation/security/keys/core.rst 8137F: include/linux/key.h 8138F: include/linux/key-type.h 8139F: include/linux/keyctl.h 8140F: include/uapi/linux/keyctl.h 8141F: include/keys/ 8142F: security/keys/ 8143 8144KGDB / KDB /debug_core 8145M: Jason Wessel <jason.wessel@windriver.com> 8146M: Daniel Thompson <daniel.thompson@linaro.org> 8147W: http://kgdb.wiki.kernel.org/ 8148L: kgdb-bugreport@lists.sourceforge.net 8149T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8150S: Maintained 8151F: Documentation/dev-tools/kgdb.rst 8152F: drivers/misc/kgdbts.c 8153F: drivers/tty/serial/kgdboc.c 8154F: include/linux/kdb.h 8155F: include/linux/kgdb.h 8156F: kernel/debug/ 8157 8158KMEMLEAK 8159M: Catalin Marinas <catalin.marinas@arm.com> 8160S: Maintained 8161F: Documentation/dev-tools/kmemleak.rst 8162F: include/linux/kmemleak.h 8163F: mm/kmemleak.c 8164F: mm/kmemleak-test.c 8165 8166KMOD KERNEL MODULE LOADER - USERMODE HELPER 8167M: "Luis R. Rodriguez" <mcgrof@kernel.org> 8168L: linux-kernel@vger.kernel.org 8169S: Maintained 8170F: kernel/kmod.c 8171F: include/linux/kmod.h 8172F: lib/test_kmod.c 8173F: tools/testing/selftests/kmod/ 8174 8175KPROBES 8176M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com> 8177M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8178M: "David S. Miller" <davem@davemloft.net> 8179M: Masami Hiramatsu <mhiramat@kernel.org> 8180S: Maintained 8181F: Documentation/kprobes.txt 8182F: include/linux/kprobes.h 8183F: include/asm-generic/kprobes.h 8184F: kernel/kprobes.c 8185 8186KS0108 LCD CONTROLLER DRIVER 8187M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8188S: Maintained 8189F: Documentation/auxdisplay/ks0108 8190F: drivers/auxdisplay/ks0108.c 8191F: include/linux/ks0108.h 8192 8193L3MDEV 8194M: David Ahern <dsa@cumulusnetworks.com> 8195L: netdev@vger.kernel.org 8196S: Maintained 8197F: net/l3mdev 8198F: include/net/l3mdev.h 8199 8200LANTIQ MIPS ARCHITECTURE 8201M: John Crispin <john@phrozen.org> 8202L: linux-mips@linux-mips.org 8203S: Maintained 8204F: arch/mips/lantiq 8205F: drivers/soc/lantiq 8206 8207LAPB module 8208L: linux-x25@vger.kernel.org 8209S: Orphan 8210F: Documentation/networking/lapb-module.txt 8211F: include/*/lapb.h 8212F: net/lapb/ 8213 8214LASI 53c700 driver for PARISC 8215M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8216L: linux-scsi@vger.kernel.org 8217S: Maintained 8218F: Documentation/scsi/53c700.txt 8219F: drivers/scsi/53c700* 8220 8221LEAKING_ADDRESSES 8222M: Tobin C. Harding <me@tobin.cc> 8223M: Tycho Andersen <tycho@tycho.ws> 8224L: kernel-hardening@lists.openwall.com 8225S: Maintained 8226T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8227F: scripts/leaking_addresses.pl 8228 8229LED SUBSYSTEM 8230M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8231M: Pavel Machek <pavel@ucw.cz> 8232L: linux-leds@vger.kernel.org 8233T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8234S: Maintained 8235F: Documentation/devicetree/bindings/leds/ 8236F: drivers/leds/ 8237F: include/linux/leds.h 8238 8239LEGACY EEPROM DRIVER 8240M: Jean Delvare <jdelvare@suse.com> 8241S: Maintained 8242F: Documentation/misc-devices/eeprom 8243F: drivers/misc/eeprom/eeprom.c 8244 8245LEGO MINDSTORMS EV3 8246R: David Lechner <david@lechnology.com> 8247S: Maintained 8248F: arch/arm/boot/dts/da850-lego-ev3.dts 8249F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8250F: drivers/power/supply/lego_ev3_battery.c 8251 8252LEGO USB Tower driver 8253M: Juergen Stuber <starblue@users.sourceforge.net> 8254L: legousb-devel@lists.sourceforge.net 8255W: http://legousb.sourceforge.net/ 8256S: Maintained 8257F: drivers/usb/misc/legousbtower.c 8258 8259LG2160 MEDIA DRIVER 8260M: Michael Krufky <mkrufky@linuxtv.org> 8261L: linux-media@vger.kernel.org 8262W: https://linuxtv.org 8263W: http://github.com/mkrufky 8264Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8265T: git git://linuxtv.org/mkrufky/tuners.git 8266S: Maintained 8267F: drivers/media/dvb-frontends/lg2160.* 8268 8269LGDT3305 MEDIA DRIVER 8270M: Michael Krufky <mkrufky@linuxtv.org> 8271L: linux-media@vger.kernel.org 8272W: https://linuxtv.org 8273W: http://github.com/mkrufky 8274Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8275T: git git://linuxtv.org/mkrufky/tuners.git 8276S: Maintained 8277F: drivers/media/dvb-frontends/lgdt3305.* 8278 8279LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8280M: Viresh Kumar <vireshk@kernel.org> 8281L: linux-ide@vger.kernel.org 8282T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8283S: Maintained 8284F: include/linux/pata_arasan_cf_data.h 8285F: drivers/ata/pata_arasan_cf.c 8286 8287LIBATA PATA DRIVERS 8288M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8289M: Jens Axboe <axboe@kernel.dk> 8290L: linux-ide@vger.kernel.org 8291T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8292S: Maintained 8293F: drivers/ata/pata_*.c 8294F: drivers/ata/ata_generic.c 8295 8296LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8297M: Linus Walleij <linus.walleij@linaro.org> 8298L: linux-ide@vger.kernel.org 8299T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8300S: Maintained 8301F: drivers/ata/pata_ftide010.c 8302F: drivers/ata/sata_gemini.c 8303F: drivers/ata/sata_gemini.h 8304 8305LIBATA SATA AHCI PLATFORM devices support 8306M: Hans de Goede <hdegoede@redhat.com> 8307M: Jens Axboe <axboe@kernel.dk> 8308L: linux-ide@vger.kernel.org 8309T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8310S: Maintained 8311F: drivers/ata/ahci_platform.c 8312F: drivers/ata/libahci_platform.c 8313F: include/linux/ahci_platform.h 8314 8315LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8316M: Mikael Pettersson <mikpelinux@gmail.com> 8317L: linux-ide@vger.kernel.org 8318T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8319S: Maintained 8320F: drivers/ata/sata_promise.* 8321 8322LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8323M: Jens Axboe <axboe@kernel.dk> 8324L: linux-ide@vger.kernel.org 8325T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8326S: Maintained 8327F: drivers/ata/ 8328F: include/linux/ata.h 8329F: include/linux/libata.h 8330F: Documentation/devicetree/bindings/ata/ 8331 8332LIBLOCKDEP 8333M: Sasha Levin <alexander.levin@microsoft.com> 8334S: Maintained 8335F: tools/lib/lockdep/ 8336 8337LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8338M: Ross Zwisler <zwisler@kernel.org> 8339M: Dan Williams <dan.j.williams@intel.com> 8340M: Vishal Verma <vishal.l.verma@intel.com> 8341M: Dave Jiang <dave.jiang@intel.com> 8342L: linux-nvdimm@lists.01.org 8343Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8344S: Supported 8345F: drivers/nvdimm/blk.c 8346F: drivers/nvdimm/region_devs.c 8347 8348LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8349M: Vishal Verma <vishal.l.verma@intel.com> 8350M: Dan Williams <dan.j.williams@intel.com> 8351M: Ross Zwisler <zwisler@kernel.org> 8352M: Dave Jiang <dave.jiang@intel.com> 8353L: linux-nvdimm@lists.01.org 8354Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8355S: Supported 8356F: drivers/nvdimm/btt* 8357 8358LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8359M: Ross Zwisler <zwisler@kernel.org> 8360M: Dan Williams <dan.j.williams@intel.com> 8361M: Vishal Verma <vishal.l.verma@intel.com> 8362M: Dave Jiang <dave.jiang@intel.com> 8363L: linux-nvdimm@lists.01.org 8364Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8365S: Supported 8366F: drivers/nvdimm/pmem* 8367 8368LIBNVDIMM: DEVICETREE BINDINGS 8369M: Oliver O'Halloran <oohall@gmail.com> 8370L: linux-nvdimm@lists.01.org 8371Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8372S: Supported 8373F: drivers/nvdimm/of_pmem.c 8374F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8375 8376LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8377M: Dan Williams <dan.j.williams@intel.com> 8378M: Ross Zwisler <zwisler@kernel.org> 8379M: Vishal Verma <vishal.l.verma@intel.com> 8380M: Dave Jiang <dave.jiang@intel.com> 8381L: linux-nvdimm@lists.01.org 8382Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8383T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8384S: Supported 8385F: drivers/nvdimm/* 8386F: drivers/acpi/nfit/* 8387F: include/linux/nd.h 8388F: include/linux/libnvdimm.h 8389F: include/uapi/linux/ndctl.h 8390 8391LIGHTNVM PLATFORM SUPPORT 8392M: Matias Bjorling <mb@lightnvm.io> 8393W: http://github/OpenChannelSSD 8394L: linux-block@vger.kernel.org 8395S: Maintained 8396F: drivers/lightnvm/ 8397F: include/linux/lightnvm.h 8398F: include/uapi/linux/lightnvm.h 8399 8400LINUX FOR POWER MACINTOSH 8401M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8402W: http://www.penguinppc.org/ 8403L: linuxppc-dev@lists.ozlabs.org 8404S: Maintained 8405F: arch/powerpc/platforms/powermac/ 8406F: drivers/macintosh/ 8407 8408LINUX FOR POWERPC (32-BIT AND 64-BIT) 8409M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8410M: Paul Mackerras <paulus@samba.org> 8411M: Michael Ellerman <mpe@ellerman.id.au> 8412W: https://github.com/linuxppc/linux/wiki 8413L: linuxppc-dev@lists.ozlabs.org 8414Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8415T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8416S: Supported 8417F: Documentation/ABI/stable/sysfs-firmware-opal-* 8418F: Documentation/devicetree/bindings/powerpc/ 8419F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8420F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8421F: Documentation/powerpc/ 8422F: arch/powerpc/ 8423F: drivers/char/tpm/tpm_ibmvtpm* 8424F: drivers/crypto/nx/ 8425F: drivers/crypto/vmx/ 8426F: drivers/i2c/busses/i2c-opal.c 8427F: drivers/net/ethernet/ibm/ibmveth.* 8428F: drivers/net/ethernet/ibm/ibmvnic.* 8429F: drivers/pci/hotplug/pnv_php.c 8430F: drivers/pci/hotplug/rpa* 8431F: drivers/rtc/rtc-opal.c 8432F: drivers/scsi/ibmvscsi/ 8433F: drivers/tty/hvc/hvc_opal.c 8434F: drivers/watchdog/wdrtas.c 8435F: tools/testing/selftests/powerpc 8436N: /pmac 8437N: powermac 8438N: powernv 8439N: [^a-z0-9]ps3 8440N: pseries 8441 8442LINUX FOR POWERPC EMBEDDED MPC5XXX 8443M: Anatolij Gustschin <agust@denx.de> 8444L: linuxppc-dev@lists.ozlabs.org 8445T: git git://git.denx.de/linux-denx-agust.git 8446S: Maintained 8447F: arch/powerpc/platforms/512x/ 8448F: arch/powerpc/platforms/52xx/ 8449 8450LINUX FOR POWERPC EMBEDDED PPC4XX 8451M: Alistair Popple <alistair@popple.id.au> 8452M: Matt Porter <mporter@kernel.crashing.org> 8453W: http://www.penguinppc.org/ 8454L: linuxppc-dev@lists.ozlabs.org 8455S: Maintained 8456F: arch/powerpc/platforms/40x/ 8457F: arch/powerpc/platforms/44x/ 8458 8459LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8460M: Scott Wood <oss@buserror.net> 8461M: Kumar Gala <galak@kernel.crashing.org> 8462W: http://www.penguinppc.org/ 8463L: linuxppc-dev@lists.ozlabs.org 8464T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8465S: Maintained 8466F: arch/powerpc/platforms/83xx/ 8467F: arch/powerpc/platforms/85xx/ 8468F: Documentation/devicetree/bindings/powerpc/fsl/ 8469 8470LINUX FOR POWERPC EMBEDDED PPC8XX 8471M: Vitaly Bordug <vitb@kernel.crashing.org> 8472W: http://www.penguinppc.org/ 8473L: linuxppc-dev@lists.ozlabs.org 8474S: Maintained 8475F: arch/powerpc/platforms/8xx/ 8476 8477LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8478L: linuxppc-dev@lists.ozlabs.org 8479S: Orphan 8480F: arch/powerpc/*/*virtex* 8481F: arch/powerpc/*/*/*virtex* 8482 8483LINUX FOR POWERPC PA SEMI PWRFICIENT 8484L: linuxppc-dev@lists.ozlabs.org 8485S: Orphan 8486F: arch/powerpc/platforms/pasemi/ 8487F: drivers/*/*pasemi* 8488F: drivers/*/*/*pasemi* 8489 8490LINUX KERNEL DUMP TEST MODULE (LKDTM) 8491M: Kees Cook <keescook@chromium.org> 8492S: Maintained 8493F: drivers/misc/lkdtm/* 8494 8495LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8496M: Alan Stern <stern@rowland.harvard.edu> 8497M: Andrea Parri <andrea.parri@amarulasolutions.com> 8498M: Will Deacon <will.deacon@arm.com> 8499M: Peter Zijlstra <peterz@infradead.org> 8500M: Boqun Feng <boqun.feng@gmail.com> 8501M: Nicholas Piggin <npiggin@gmail.com> 8502M: David Howells <dhowells@redhat.com> 8503M: Jade Alglave <j.alglave@ucl.ac.uk> 8504M: Luc Maranget <luc.maranget@inria.fr> 8505M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8506R: Akira Yokosawa <akiyks@gmail.com> 8507R: Daniel Lustig <dlustig@nvidia.com> 8508L: linux-kernel@vger.kernel.org 8509L: linux-arch@vger.kernel.org 8510S: Supported 8511T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8512F: tools/memory-model/ 8513F: Documentation/atomic_bitops.txt 8514F: Documentation/atomic_t.txt 8515F: Documentation/core-api/atomic_ops.rst 8516F: Documentation/core-api/refcount-vs-atomic.rst 8517F: Documentation/memory-barriers.txt 8518 8519LIS3LV02D ACCELEROMETER DRIVER 8520M: Eric Piel <eric.piel@tremplin-utc.net> 8521S: Maintained 8522F: Documentation/misc-devices/lis3lv02d 8523F: drivers/misc/lis3lv02d/ 8524F: drivers/platform/x86/hp_accel.c 8525 8526LIVE PATCHING 8527M: Josh Poimboeuf <jpoimboe@redhat.com> 8528M: Jessica Yu <jeyu@kernel.org> 8529M: Jiri Kosina <jikos@kernel.org> 8530M: Miroslav Benes <mbenes@suse.cz> 8531R: Petr Mladek <pmladek@suse.com> 8532S: Maintained 8533F: kernel/livepatch/ 8534F: include/linux/livepatch.h 8535F: arch/x86/include/asm/livepatch.h 8536F: arch/x86/kernel/livepatch.c 8537F: Documentation/livepatch/ 8538F: Documentation/ABI/testing/sysfs-kernel-livepatch 8539F: samples/livepatch/ 8540L: live-patching@vger.kernel.org 8541T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8542 8543LLC (802.2) 8544L: netdev@vger.kernel.org 8545S: Odd fixes 8546F: include/linux/llc.h 8547F: include/uapi/linux/llc.h 8548F: include/net/llc* 8549F: net/llc/ 8550 8551LM73 HARDWARE MONITOR DRIVER 8552M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8553L: linux-hwmon@vger.kernel.org 8554S: Maintained 8555F: drivers/hwmon/lm73.c 8556 8557LM78 HARDWARE MONITOR DRIVER 8558M: Jean Delvare <jdelvare@suse.com> 8559L: linux-hwmon@vger.kernel.org 8560S: Maintained 8561F: Documentation/hwmon/lm78 8562F: drivers/hwmon/lm78.c 8563 8564LM83 HARDWARE MONITOR DRIVER 8565M: Jean Delvare <jdelvare@suse.com> 8566L: linux-hwmon@vger.kernel.org 8567S: Maintained 8568F: Documentation/hwmon/lm83 8569F: drivers/hwmon/lm83.c 8570 8571LM90 HARDWARE MONITOR DRIVER 8572M: Jean Delvare <jdelvare@suse.com> 8573L: linux-hwmon@vger.kernel.org 8574S: Maintained 8575F: Documentation/hwmon/lm90 8576F: Documentation/devicetree/bindings/hwmon/lm90.txt 8577F: drivers/hwmon/lm90.c 8578F: include/dt-bindings/thermal/lm90.h 8579 8580LM95234 HARDWARE MONITOR DRIVER 8581M: Guenter Roeck <linux@roeck-us.net> 8582L: linux-hwmon@vger.kernel.org 8583S: Maintained 8584F: Documentation/hwmon/lm95234 8585F: drivers/hwmon/lm95234.c 8586 8587LME2510 MEDIA DRIVER 8588M: Malcolm Priestley <tvboxspy@gmail.com> 8589L: linux-media@vger.kernel.org 8590W: https://linuxtv.org 8591Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8592S: Maintained 8593F: drivers/media/usb/dvb-usb-v2/lmedm04* 8594 8595LOADPIN SECURITY MODULE 8596M: Kees Cook <keescook@chromium.org> 8597T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8598S: Supported 8599F: security/loadpin/ 8600F: Documentation/admin-guide/LSM/LoadPin.rst 8601 8602LOCKING PRIMITIVES 8603M: Peter Zijlstra <peterz@infradead.org> 8604M: Ingo Molnar <mingo@redhat.com> 8605M: Will Deacon <will.deacon@arm.com> 8606L: linux-kernel@vger.kernel.org 8607T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8608S: Maintained 8609F: Documentation/locking/ 8610F: include/linux/lockdep.h 8611F: include/linux/spinlock*.h 8612F: arch/*/include/asm/spinlock*.h 8613F: include/linux/rwlock*.h 8614F: include/linux/mutex*.h 8615F: include/linux/rwsem*.h 8616F: arch/*/include/asm/rwsem.h 8617F: include/linux/seqlock.h 8618F: lib/locking*.[ch] 8619F: kernel/locking/ 8620X: kernel/locking/locktorture.c 8621 8622LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8623M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8624L: linux-ntfs-dev@lists.sourceforge.net 8625W: http://www.linux-ntfs.org/content/view/19/37/ 8626S: Maintained 8627F: Documentation/ldm.txt 8628F: block/partitions/ldm.* 8629 8630LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8631M: Sathya Prakash <sathya.prakash@broadcom.com> 8632M: Chaitra P B <chaitra.basappa@broadcom.com> 8633M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8634L: MPT-FusionLinux.pdl@broadcom.com 8635L: linux-scsi@vger.kernel.org 8636W: http://www.avagotech.com/support/ 8637S: Supported 8638F: drivers/message/fusion/ 8639F: drivers/scsi/mpt3sas/ 8640 8641LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8642M: Matthew Wilcox <matthew@wil.cx> 8643L: linux-scsi@vger.kernel.org 8644S: Maintained 8645F: drivers/scsi/sym53c8xx_2/ 8646 8647LTC4261 HARDWARE MONITOR DRIVER 8648M: Guenter Roeck <linux@roeck-us.net> 8649L: linux-hwmon@vger.kernel.org 8650S: Maintained 8651F: Documentation/hwmon/ltc4261 8652F: drivers/hwmon/ltc4261.c 8653 8654LTC4306 I2C MULTIPLEXER DRIVER 8655M: Michael Hennerich <michael.hennerich@analog.com> 8656W: http://ez.analog.com/community/linux-device-drivers 8657L: linux-i2c@vger.kernel.org 8658S: Supported 8659F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8660F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8661 8662LTP (Linux Test Project) 8663M: Mike Frysinger <vapier@gentoo.org> 8664M: Cyril Hrubis <chrubis@suse.cz> 8665M: Wanlong Gao <wanlong.gao@gmail.com> 8666M: Jan Stancek <jstancek@redhat.com> 8667M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8668M: Alexey Kodanev <alexey.kodanev@oracle.com> 8669L: ltp@lists.linux.it (subscribers-only) 8670W: http://linux-test-project.github.io/ 8671T: git git://github.com/linux-test-project/ltp.git 8672S: Maintained 8673 8674M68K ARCHITECTURE 8675M: Geert Uytterhoeven <geert@linux-m68k.org> 8676L: linux-m68k@lists.linux-m68k.org 8677W: http://www.linux-m68k.org/ 8678T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8679S: Maintained 8680F: arch/m68k/ 8681F: drivers/zorro/ 8682 8683M68K ON APPLE MACINTOSH 8684M: Joshua Thompson <funaho@jurai.org> 8685W: http://www.mac.linux-m68k.org/ 8686L: linux-m68k@lists.linux-m68k.org 8687S: Maintained 8688F: arch/m68k/mac/ 8689 8690M68K ON HP9000/300 8691M: Philip Blundell <philb@gnu.org> 8692W: http://www.tazenda.demon.co.uk/phil/linux-hp 8693S: Maintained 8694F: arch/m68k/hp300/ 8695 8696M88DS3103 MEDIA DRIVER 8697M: Antti Palosaari <crope@iki.fi> 8698L: linux-media@vger.kernel.org 8699W: https://linuxtv.org 8700W: http://palosaari.fi/linux/ 8701Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8702T: git git://linuxtv.org/anttip/media_tree.git 8703S: Maintained 8704F: drivers/media/dvb-frontends/m88ds3103* 8705 8706M88RS2000 MEDIA DRIVER 8707M: Malcolm Priestley <tvboxspy@gmail.com> 8708L: linux-media@vger.kernel.org 8709W: https://linuxtv.org 8710Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8711S: Maintained 8712F: drivers/media/dvb-frontends/m88rs2000* 8713 8714MA901 MASTERKIT USB FM RADIO DRIVER 8715M: Alexey Klimov <klimov.linux@gmail.com> 8716L: linux-media@vger.kernel.org 8717T: git git://linuxtv.org/media_tree.git 8718S: Maintained 8719F: drivers/media/radio/radio-ma901.c 8720 8721MAC80211 8722M: Johannes Berg <johannes@sipsolutions.net> 8723L: linux-wireless@vger.kernel.org 8724W: http://wireless.kernel.org/ 8725T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8726T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8727S: Maintained 8728F: Documentation/networking/mac80211-injection.txt 8729F: include/net/mac80211.h 8730F: net/mac80211/ 8731F: drivers/net/wireless/mac80211_hwsim.[ch] 8732F: Documentation/networking/mac80211_hwsim/README 8733 8734MAILBOX API 8735M: Jassi Brar <jassisinghbrar@gmail.com> 8736L: linux-kernel@vger.kernel.org 8737S: Maintained 8738F: drivers/mailbox/ 8739F: include/linux/mailbox_client.h 8740F: include/linux/mailbox_controller.h 8741 8742MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8743M: Michael Kerrisk <mtk.manpages@gmail.com> 8744W: http://www.kernel.org/doc/man-pages 8745L: linux-man@vger.kernel.org 8746S: Maintained 8747 8748MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8749M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8750L: linux-mips@linux-mips.org 8751S: Maintained 8752F: arch/mips/boot/dts/img/pistachio_marduk.dts 8753 8754MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8755M: Andrew Lunn <andrew@lunn.ch> 8756M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8757L: netdev@vger.kernel.org 8758S: Maintained 8759F: drivers/net/dsa/mv88e6xxx/ 8760F: linux/platform_data/mv88e6xxx.h 8761F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8762 8763MARVELL ARMADA DRM SUPPORT 8764M: Russell King <linux@armlinux.org.uk> 8765S: Maintained 8766T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8767T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8768F: drivers/gpu/drm/armada/ 8769F: include/uapi/drm/armada_drm.h 8770F: Documentation/devicetree/bindings/display/armada/ 8771 8772MARVELL CRYPTO DRIVER 8773M: Boris Brezillon <boris.brezillon@bootlin.com> 8774M: Arnaud Ebalard <arno@natisbad.org> 8775F: drivers/crypto/marvell/ 8776S: Maintained 8777L: linux-crypto@vger.kernel.org 8778 8779MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8780M: Mirko Lindner <mlindner@marvell.com> 8781M: Stephen Hemminger <stephen@networkplumber.org> 8782L: netdev@vger.kernel.org 8783S: Maintained 8784F: drivers/net/ethernet/marvell/sk* 8785 8786MARVELL LIBERTAS WIRELESS DRIVER 8787L: libertas-dev@lists.infradead.org 8788S: Orphan 8789F: drivers/net/wireless/marvell/libertas/ 8790 8791MARVELL MACCHIATOBIN SUPPORT 8792M: Russell King <linux@armlinux.org.uk> 8793L: linux-arm-kernel@lists.infradead.org 8794S: Maintained 8795F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8796 8797MARVELL MV643XX ETHERNET DRIVER 8798M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8799L: netdev@vger.kernel.org 8800S: Maintained 8801F: drivers/net/ethernet/marvell/mv643xx_eth.* 8802F: include/linux/mv643xx.h 8803 8804MARVELL MV88X3310 PHY DRIVER 8805M: Russell King <linux@armlinux.org.uk> 8806L: netdev@vger.kernel.org 8807S: Maintained 8808F: drivers/net/phy/marvell10g.c 8809 8810MARVELL MVNETA ETHERNET DRIVER 8811M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8812L: netdev@vger.kernel.org 8813S: Maintained 8814F: drivers/net/ethernet/marvell/mvneta.* 8815 8816MARVELL MWIFIEX WIRELESS DRIVER 8817M: Amitkumar Karwar <amitkarwar@gmail.com> 8818M: Nishant Sarmukadam <nishants@marvell.com> 8819M: Ganapathi Bhat <gbhat@marvell.com> 8820M: Xinming Hu <huxinming820@gmail.com> 8821L: linux-wireless@vger.kernel.org 8822S: Maintained 8823F: drivers/net/wireless/marvell/mwifiex/ 8824 8825MARVELL MWL8K WIRELESS DRIVER 8826M: Lennert Buytenhek <buytenh@wantstofly.org> 8827L: linux-wireless@vger.kernel.org 8828S: Odd Fixes 8829F: drivers/net/wireless/marvell/mwl8k.c 8830 8831MARVELL NAND CONTROLLER DRIVER 8832M: Miquel Raynal <miquel.raynal@bootlin.com> 8833L: linux-mtd@lists.infradead.org 8834S: Maintained 8835F: drivers/mtd/nand/raw/marvell_nand.c 8836F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8837 8838MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8839M: Nicolas Pitre <nico@fluxnic.net> 8840S: Odd Fixes 8841F: drivers/mmc/host/mvsdio.* 8842 8843MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8844M: Hu Ziji <huziji@marvell.com> 8845L: linux-mmc@vger.kernel.org 8846S: Supported 8847F: drivers/mmc/host/sdhci-xenon* 8848F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8849 8850MATROX FRAMEBUFFER DRIVER 8851L: linux-fbdev@vger.kernel.org 8852S: Orphan 8853F: drivers/video/fbdev/matrox/matroxfb_* 8854F: include/uapi/linux/matroxfb.h 8855 8856MAX16065 HARDWARE MONITOR DRIVER 8857M: Guenter Roeck <linux@roeck-us.net> 8858L: linux-hwmon@vger.kernel.org 8859S: Maintained 8860F: Documentation/hwmon/max16065 8861F: drivers/hwmon/max16065.c 8862 8863MAX20751 HARDWARE MONITOR DRIVER 8864M: Guenter Roeck <linux@roeck-us.net> 8865L: linux-hwmon@vger.kernel.org 8866S: Maintained 8867F: Documentation/hwmon/max20751 8868F: drivers/hwmon/max20751.c 8869 8870MAX2175 SDR TUNER DRIVER 8871M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8872L: linux-media@vger.kernel.org 8873T: git git://linuxtv.org/media_tree.git 8874S: Maintained 8875F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8876F: Documentation/media/v4l-drivers/max2175.rst 8877F: drivers/media/i2c/max2175* 8878F: include/uapi/linux/max2175.h 8879 8880MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8881L: linux-hwmon@vger.kernel.org 8882S: Orphan 8883F: Documentation/hwmon/max6650 8884F: drivers/hwmon/max6650.c 8885 8886MAX6697 HARDWARE MONITOR DRIVER 8887M: Guenter Roeck <linux@roeck-us.net> 8888L: linux-hwmon@vger.kernel.org 8889S: Maintained 8890F: Documentation/hwmon/max6697 8891F: Documentation/devicetree/bindings/hwmon/max6697.txt 8892F: drivers/hwmon/max6697.c 8893F: include/linux/platform_data/max6697.h 8894 8895MAX9860 MONO AUDIO VOICE CODEC DRIVER 8896M: Peter Rosin <peda@axentia.se> 8897L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8898S: Maintained 8899F: Documentation/devicetree/bindings/sound/max9860.txt 8900F: sound/soc/codecs/max9860.* 8901 8902MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8903M: Javier Martinez Canillas <javier@dowhile0.org> 8904L: linux-kernel@vger.kernel.org 8905S: Supported 8906F: drivers/regulator/max77802-regulator.c 8907F: Documentation/devicetree/bindings/*/*max77802.txt 8908F: include/dt-bindings/*/*max77802.h 8909 8910MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8911M: Krzysztof Kozlowski <krzk@kernel.org> 8912M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8913L: linux-pm@vger.kernel.org 8914S: Supported 8915F: drivers/power/supply/max14577_charger.c 8916F: drivers/power/supply/max77693_charger.c 8917 8918MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8919M: Chanwoo Choi <cw00.choi@samsung.com> 8920M: Krzysztof Kozlowski <krzk@kernel.org> 8921M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8922L: linux-kernel@vger.kernel.org 8923S: Supported 8924F: drivers/*/max14577*.c 8925F: drivers/*/max77686*.c 8926F: drivers/*/max77693*.c 8927F: drivers/extcon/extcon-max14577.c 8928F: drivers/extcon/extcon-max77693.c 8929F: drivers/rtc/rtc-max77686.c 8930F: drivers/clk/clk-max77686.c 8931F: Documentation/devicetree/bindings/mfd/max14577.txt 8932F: Documentation/devicetree/bindings/*/max77686.txt 8933F: Documentation/devicetree/bindings/mfd/max77693.txt 8934F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8935F: include/linux/mfd/max14577*.h 8936F: include/linux/mfd/max77686*.h 8937F: include/linux/mfd/max77693*.h 8938 8939MAXIRADIO FM RADIO RECEIVER DRIVER 8940M: Hans Verkuil <hverkuil@xs4all.nl> 8941L: linux-media@vger.kernel.org 8942T: git git://linuxtv.org/media_tree.git 8943W: https://linuxtv.org 8944S: Maintained 8945F: drivers/media/radio/radio-maxiradio* 8946 8947MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 8948M: Peter Rosin <peda@axentia.se> 8949L: linux-iio@vger.kernel.org 8950S: Maintained 8951F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8952F: drivers/iio/potentiometer/mcp4018.c 8953F: drivers/iio/potentiometer/mcp4531.c 8954 8955MCR20A IEEE-802.15.4 RADIO DRIVER 8956M: Xue Liu <liuxuenetmail@gmail.com> 8957L: linux-wpan@vger.kernel.org 8958W: https://github.com/xueliu/mcr20a-linux 8959S: Maintained 8960F: drivers/net/ieee802154/mcr20a.c 8961F: drivers/net/ieee802154/mcr20a.h 8962F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 8963 8964MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8965M: William Breathitt Gray <vilhelm.gray@gmail.com> 8966L: linux-iio@vger.kernel.org 8967S: Maintained 8968F: drivers/iio/dac/cio-dac.c 8969 8970MEDIA DRIVERS FOR ASCOT2E 8971M: Sergey Kozlov <serjk@netup.ru> 8972M: Abylay Ospan <aospan@netup.ru> 8973L: linux-media@vger.kernel.org 8974W: https://linuxtv.org 8975W: http://netup.tv/ 8976T: git git://linuxtv.org/media_tree.git 8977S: Supported 8978F: drivers/media/dvb-frontends/ascot2e* 8979 8980MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 8981M: Jasmin Jessich <jasmin@anw.at> 8982L: linux-media@vger.kernel.org 8983W: https://linuxtv.org 8984T: git git://linuxtv.org/media_tree.git 8985S: Maintained 8986F: drivers/media/dvb-frontends/cxd2099* 8987 8988MEDIA DRIVERS FOR CXD2841ER 8989M: Sergey Kozlov <serjk@netup.ru> 8990M: Abylay Ospan <aospan@netup.ru> 8991L: linux-media@vger.kernel.org 8992W: https://linuxtv.org 8993W: http://netup.tv/ 8994T: git git://linuxtv.org/media_tree.git 8995S: Supported 8996F: drivers/media/dvb-frontends/cxd2841er* 8997 8998MEDIA DRIVERS FOR CXD2880 8999M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9000L: linux-media@vger.kernel.org 9001W: http://linuxtv.org/ 9002T: git git://linuxtv.org/media_tree.git 9003S: Supported 9004F: drivers/media/dvb-frontends/cxd2880/* 9005F: drivers/media/spi/cxd2880* 9006 9007MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9008M: Daniel Scheller <d.scheller.oss@gmail.com> 9009L: linux-media@vger.kernel.org 9010W: https://linuxtv.org 9011T: git git://linuxtv.org/media_tree.git 9012S: Maintained 9013F: drivers/media/pci/ddbridge/* 9014 9015MEDIA DRIVERS FOR FREESCALE IMX 9016M: Steve Longerbeam <slongerbeam@gmail.com> 9017M: Philipp Zabel <p.zabel@pengutronix.de> 9018L: linux-media@vger.kernel.org 9019T: git git://linuxtv.org/media_tree.git 9020S: Maintained 9021F: Documentation/devicetree/bindings/media/imx.txt 9022F: Documentation/media/v4l-drivers/imx.rst 9023F: drivers/staging/media/imx/ 9024F: include/linux/imx-media.h 9025F: include/media/imx.h 9026 9027MEDIA DRIVERS FOR HELENE 9028M: Abylay Ospan <aospan@netup.ru> 9029L: linux-media@vger.kernel.org 9030W: https://linuxtv.org 9031W: http://netup.tv/ 9032T: git git://linuxtv.org/media_tree.git 9033S: Supported 9034F: drivers/media/dvb-frontends/helene* 9035 9036MEDIA DRIVERS FOR HORUS3A 9037M: Sergey Kozlov <serjk@netup.ru> 9038M: Abylay Ospan <aospan@netup.ru> 9039L: linux-media@vger.kernel.org 9040W: https://linuxtv.org 9041W: http://netup.tv/ 9042T: git git://linuxtv.org/media_tree.git 9043S: Supported 9044F: drivers/media/dvb-frontends/horus3a* 9045 9046MEDIA DRIVERS FOR LNBH25 9047M: Sergey Kozlov <serjk@netup.ru> 9048M: Abylay Ospan <aospan@netup.ru> 9049L: linux-media@vger.kernel.org 9050W: https://linuxtv.org 9051W: http://netup.tv/ 9052T: git git://linuxtv.org/media_tree.git 9053S: Supported 9054F: drivers/media/dvb-frontends/lnbh25* 9055 9056MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9057M: Daniel Scheller <d.scheller.oss@gmail.com> 9058L: linux-media@vger.kernel.org 9059W: https://linuxtv.org 9060T: git git://linuxtv.org/media_tree.git 9061S: Maintained 9062F: drivers/media/dvb-frontends/mxl5xx* 9063 9064MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9065M: Sergey Kozlov <serjk@netup.ru> 9066M: Abylay Ospan <aospan@netup.ru> 9067L: linux-media@vger.kernel.org 9068W: https://linuxtv.org 9069W: http://netup.tv/ 9070T: git git://linuxtv.org/media_tree.git 9071S: Supported 9072F: drivers/media/pci/netup_unidvb/* 9073 9074MEDIA DRIVERS FOR RENESAS - CEU 9075M: Jacopo Mondi <jacopo@jmondi.org> 9076L: linux-media@vger.kernel.org 9077L: linux-renesas-soc@vger.kernel.org 9078T: git git://linuxtv.org/media_tree.git 9079S: Supported 9080F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9081F: drivers/media/platform/renesas-ceu.c 9082F: include/media/drv-intf/renesas-ceu.h 9083 9084MEDIA DRIVERS FOR RENESAS - DRIF 9085M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9086L: linux-media@vger.kernel.org 9087L: linux-renesas-soc@vger.kernel.org 9088T: git git://linuxtv.org/media_tree.git 9089S: Supported 9090F: Documentation/devicetree/bindings/media/renesas,drif.txt 9091F: drivers/media/platform/rcar_drif.c 9092 9093MEDIA DRIVERS FOR RENESAS - FCP 9094M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9095L: linux-media@vger.kernel.org 9096L: linux-renesas-soc@vger.kernel.org 9097T: git git://linuxtv.org/media_tree.git 9098S: Supported 9099F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9100F: drivers/media/platform/rcar-fcp.c 9101F: include/media/rcar-fcp.h 9102 9103MEDIA DRIVERS FOR RENESAS - FDP1 9104M: Kieran Bingham <kieran@bingham.xyz> 9105L: linux-media@vger.kernel.org 9106L: linux-renesas-soc@vger.kernel.org 9107T: git git://linuxtv.org/media_tree.git 9108S: Supported 9109F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9110F: drivers/media/platform/rcar_fdp1.c 9111 9112MEDIA DRIVERS FOR RENESAS - VIN 9113M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9114L: linux-media@vger.kernel.org 9115L: linux-renesas-soc@vger.kernel.org 9116T: git git://linuxtv.org/media_tree.git 9117S: Supported 9118F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9119F: Documentation/devicetree/bindings/media/rcar_vin.txt 9120F: drivers/media/platform/rcar-vin/ 9121 9122MEDIA DRIVERS FOR RENESAS - VSP1 9123M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9124L: linux-media@vger.kernel.org 9125L: linux-renesas-soc@vger.kernel.org 9126T: git git://linuxtv.org/media_tree.git 9127S: Supported 9128F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9129F: drivers/media/platform/vsp1/ 9130 9131MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9132M: Daniel Scheller <d.scheller.oss@gmail.com> 9133L: linux-media@vger.kernel.org 9134W: https://linuxtv.org 9135T: git git://linuxtv.org/media_tree.git 9136S: Maintained 9137F: drivers/media/dvb-frontends/stv0910* 9138 9139MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9140M: Daniel Scheller <d.scheller.oss@gmail.com> 9141L: linux-media@vger.kernel.org 9142W: https://linuxtv.org 9143T: git git://linuxtv.org/media_tree.git 9144S: Maintained 9145F: drivers/media/dvb-frontends/stv6111* 9146 9147MEDIA DRIVERS FOR STM32 - DCMI 9148M: Hugues Fruchet <hugues.fruchet@st.com> 9149L: linux-media@vger.kernel.org 9150T: git git://linuxtv.org/media_tree.git 9151S: Supported 9152F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9153F: drivers/media/platform/stm32/stm32-dcmi.c 9154 9155MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9156M: Dmitry Osipenko <digetx@gmail.com> 9157L: linux-media@vger.kernel.org 9158L: linux-tegra@vger.kernel.org 9159T: git git://linuxtv.org/media_tree.git 9160S: Maintained 9161F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9162F: drivers/staging/media/tegra-vde/ 9163 9164MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9165M: Mauro Carvalho Chehab <mchehab@kernel.org> 9166P: LinuxTV.org Project 9167L: linux-media@vger.kernel.org 9168W: https://linuxtv.org 9169Q: http://patchwork.kernel.org/project/linux-media/list/ 9170T: git git://linuxtv.org/media_tree.git 9171S: Maintained 9172F: Documentation/devicetree/bindings/media/ 9173F: Documentation/media/ 9174F: drivers/media/ 9175F: drivers/staging/media/ 9176F: include/linux/platform_data/media/ 9177F: include/media/ 9178F: include/uapi/linux/dvb/ 9179F: include/uapi/linux/videodev2.h 9180F: include/uapi/linux/media.h 9181F: include/uapi/linux/v4l2-* 9182F: include/uapi/linux/meye.h 9183F: include/uapi/linux/ivtv* 9184F: include/uapi/linux/uvcvideo.h 9185 9186MEDIATEK BLUETOOTH DRIVER 9187M: Sean Wang <sean.wang@mediatek.com> 9188L: linux-bluetooth@vger.kernel.org 9189L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9190S: Maintained 9191F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9192F: drivers/bluetooth/btmtkuart.c 9193 9194MEDIATEK CIR DRIVER 9195M: Sean Wang <sean.wang@mediatek.com> 9196S: Maintained 9197F: drivers/media/rc/mtk-cir.c 9198 9199MEDIATEK DMA DRIVER 9200M: Sean Wang <sean.wang@mediatek.com> 9201L: dmaengine@vger.kernel.org 9202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9203L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9204S: Maintained 9205F: Documentation/devicetree/bindings/dma/mtk-* 9206F: drivers/dma/mediatek/ 9207 9208MEDIATEK PMIC LED DRIVER 9209M: Sean Wang <sean.wang@mediatek.com> 9210S: Maintained 9211F: drivers/leds/leds-mt6323.c 9212F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9213 9214MEDIATEK ETHERNET DRIVER 9215M: Felix Fietkau <nbd@openwrt.org> 9216M: John Crispin <john@phrozen.org> 9217M: Sean Wang <sean.wang@mediatek.com> 9218M: Nelson Chang <nelson.chang@mediatek.com> 9219L: netdev@vger.kernel.org 9220S: Maintained 9221F: drivers/net/ethernet/mediatek/ 9222 9223MEDIATEK SWITCH DRIVER 9224M: Sean Wang <sean.wang@mediatek.com> 9225L: netdev@vger.kernel.org 9226S: Maintained 9227F: drivers/net/dsa/mt7530.* 9228F: net/dsa/tag_mtk.c 9229 9230MEDIATEK JPEG DRIVER 9231M: Rick Chang <rick.chang@mediatek.com> 9232M: Bin Liu <bin.liu@mediatek.com> 9233S: Supported 9234F: drivers/media/platform/mtk-jpeg/ 9235F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9236 9237MEDIATEK MDP DRIVER 9238M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9239M: Houlong Wei <houlong.wei@mediatek.com> 9240M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9241S: Supported 9242F: drivers/media/platform/mtk-mdp/ 9243F: drivers/media/platform/mtk-vpu/ 9244F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9245 9246MEDIATEK MEDIA DRIVER 9247M: Tiffany Lin <tiffany.lin@mediatek.com> 9248M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9249S: Supported 9250F: drivers/media/platform/mtk-vcodec/ 9251F: drivers/media/platform/mtk-vpu/ 9252F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9253F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9254 9255MEDIATEK MT7601U WIRELESS LAN DRIVER 9256M: Jakub Kicinski <kubakici@wp.pl> 9257L: linux-wireless@vger.kernel.org 9258S: Maintained 9259F: drivers/net/wireless/mediatek/mt7601u/ 9260 9261MEDIATEK NAND CONTROLLER DRIVER 9262M: Xiaolei Li <xiaolei.li@mediatek.com> 9263L: linux-mtd@lists.infradead.org 9264S: Maintained 9265F: drivers/mtd/nand/raw/mtk_* 9266F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9267 9268MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9269M: Sean Wang <sean.wang@mediatek.com> 9270S: Maintained 9271F: drivers/char/hw_random/mtk-rng.c 9272 9273MEDIATEK USB3 DRD IP DRIVER 9274M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9275L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9277L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9278S: Maintained 9279F: drivers/usb/mtu3/ 9280 9281MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9282M: Peter Senna Tschudin <peter.senna@gmail.com> 9283M: Martin Donnelly <martin.donnelly@ge.com> 9284M: Martyn Welch <martyn.welch@collabora.co.uk> 9285S: Maintained 9286F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9287F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9288 9289MEGARAID SCSI/SAS DRIVERS 9290M: Kashyap Desai <kashyap.desai@broadcom.com> 9291M: Sumit Saxena <sumit.saxena@broadcom.com> 9292M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9293L: megaraidlinux.pdl@broadcom.com 9294L: linux-scsi@vger.kernel.org 9295W: http://www.avagotech.com/support/ 9296S: Maintained 9297F: Documentation/scsi/megaraid.txt 9298F: drivers/scsi/megaraid.* 9299F: drivers/scsi/megaraid/ 9300 9301MELEXIS MLX90614 DRIVER 9302M: Crt Mori <cmo@melexis.com> 9303L: linux-iio@vger.kernel.org 9304W: http://www.melexis.com 9305S: Supported 9306F: drivers/iio/temperature/mlx90614.c 9307 9308MELEXIS MLX90632 DRIVER 9309M: Crt Mori <cmo@melexis.com> 9310L: linux-iio@vger.kernel.org 9311W: http://www.melexis.com 9312S: Supported 9313F: drivers/iio/temperature/mlx90632.c 9314 9315MELFAS MIP4 TOUCHSCREEN DRIVER 9316M: Sangwon Jee <jeesw@melfas.com> 9317W: http://www.melfas.com 9318S: Supported 9319F: drivers/input/touchscreen/melfas_mip4.c 9320F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9321 9322MELLANOX ETHERNET DRIVER (mlx4_en) 9323M: Tariq Toukan <tariqt@mellanox.com> 9324L: netdev@vger.kernel.org 9325S: Supported 9326W: http://www.mellanox.com 9327Q: http://patchwork.ozlabs.org/project/netdev/list/ 9328F: drivers/net/ethernet/mellanox/mlx4/en_* 9329 9330MELLANOX ETHERNET DRIVER (mlx5e) 9331M: Saeed Mahameed <saeedm@mellanox.com> 9332L: netdev@vger.kernel.org 9333S: Supported 9334W: http://www.mellanox.com 9335Q: http://patchwork.ozlabs.org/project/netdev/list/ 9336F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9337 9338MELLANOX ETHERNET INNOVA DRIVERS 9339R: Boris Pismenny <borisp@mellanox.com> 9340L: netdev@vger.kernel.org 9341S: Supported 9342W: http://www.mellanox.com 9343Q: http://patchwork.ozlabs.org/project/netdev/list/ 9344F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9345F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9346F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9347F: include/linux/mlx5/mlx5_ifc_fpga.h 9348 9349MELLANOX ETHERNET INNOVA IPSEC DRIVER 9350R: Boris Pismenny <borisp@mellanox.com> 9351L: netdev@vger.kernel.org 9352S: Supported 9353W: http://www.mellanox.com 9354Q: http://patchwork.ozlabs.org/project/netdev/list/ 9355F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9356F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9357 9358MELLANOX ETHERNET SWITCH DRIVERS 9359M: Jiri Pirko <jiri@mellanox.com> 9360M: Ido Schimmel <idosch@mellanox.com> 9361L: netdev@vger.kernel.org 9362S: Supported 9363W: http://www.mellanox.com 9364Q: http://patchwork.ozlabs.org/project/netdev/list/ 9365F: drivers/net/ethernet/mellanox/mlxsw/ 9366F: tools/testing/selftests/drivers/net/mlxsw/ 9367 9368MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9369M: mlxsw@mellanox.com 9370L: netdev@vger.kernel.org 9371S: Supported 9372W: http://www.mellanox.com 9373Q: http://patchwork.ozlabs.org/project/netdev/list/ 9374F: drivers/net/ethernet/mellanox/mlxfw/ 9375 9376MELLANOX HARDWARE PLATFORM SUPPORT 9377M: Andy Shevchenko <andy@infradead.org> 9378M: Darren Hart <dvhart@infradead.org> 9379M: Vadim Pasternak <vadimp@mellanox.com> 9380L: platform-driver-x86@vger.kernel.org 9381S: Supported 9382F: drivers/platform/mellanox/ 9383 9384MELLANOX MLX4 core VPI driver 9385M: Tariq Toukan <tariqt@mellanox.com> 9386L: netdev@vger.kernel.org 9387L: linux-rdma@vger.kernel.org 9388W: http://www.mellanox.com 9389Q: http://patchwork.ozlabs.org/project/netdev/list/ 9390S: Supported 9391F: drivers/net/ethernet/mellanox/mlx4/ 9392F: include/linux/mlx4/ 9393 9394MELLANOX MLX4 IB driver 9395M: Yishai Hadas <yishaih@mellanox.com> 9396L: linux-rdma@vger.kernel.org 9397W: http://www.mellanox.com 9398Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9399S: Supported 9400F: drivers/infiniband/hw/mlx4/ 9401F: include/linux/mlx4/ 9402F: include/uapi/rdma/mlx4-abi.h 9403 9404MELLANOX MLX5 core VPI driver 9405M: Saeed Mahameed <saeedm@mellanox.com> 9406M: Leon Romanovsky <leonro@mellanox.com> 9407L: netdev@vger.kernel.org 9408L: linux-rdma@vger.kernel.org 9409W: http://www.mellanox.com 9410Q: http://patchwork.ozlabs.org/project/netdev/list/ 9411S: Supported 9412F: drivers/net/ethernet/mellanox/mlx5/core/ 9413F: include/linux/mlx5/ 9414 9415MELLANOX MLX5 IB driver 9416M: Leon Romanovsky <leonro@mellanox.com> 9417L: linux-rdma@vger.kernel.org 9418W: http://www.mellanox.com 9419Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9420S: Supported 9421F: drivers/infiniband/hw/mlx5/ 9422F: include/linux/mlx5/ 9423F: include/uapi/rdma/mlx5-abi.h 9424 9425MELLANOX MLXCPLD I2C AND MUX DRIVER 9426M: Vadim Pasternak <vadimp@mellanox.com> 9427M: Michael Shych <michaelsh@mellanox.com> 9428L: linux-i2c@vger.kernel.org 9429S: Supported 9430F: drivers/i2c/busses/i2c-mlxcpld.c 9431F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9432F: Documentation/i2c/busses/i2c-mlxcpld 9433 9434MELLANOX MLXCPLD LED DRIVER 9435M: Vadim Pasternak <vadimp@mellanox.com> 9436L: linux-leds@vger.kernel.org 9437S: Supported 9438F: drivers/leds/leds-mlxcpld.c 9439F: drivers/leds/leds-mlxreg.c 9440F: Documentation/leds/leds-mlxcpld.txt 9441 9442MELLANOX PLATFORM DRIVER 9443M: Vadim Pasternak <vadimp@mellanox.com> 9444L: platform-driver-x86@vger.kernel.org 9445S: Supported 9446F: drivers/platform/x86/mlx-platform.c 9447 9448MEMBARRIER SUPPORT 9449M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9450M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9451L: linux-kernel@vger.kernel.org 9452S: Supported 9453F: kernel/sched/membarrier.c 9454F: include/uapi/linux/membarrier.h 9455F: arch/powerpc/include/asm/membarrier.h 9456 9457MEMORY MANAGEMENT 9458L: linux-mm@kvack.org 9459W: http://www.linux-mm.org 9460S: Maintained 9461F: include/linux/mm.h 9462F: include/linux/gfp.h 9463F: include/linux/mmzone.h 9464F: include/linux/memory_hotplug.h 9465F: include/linux/vmalloc.h 9466F: mm/ 9467 9468MEMORY TECHNOLOGY DEVICES (MTD) 9469M: David Woodhouse <dwmw2@infradead.org> 9470M: Brian Norris <computersforpeace@gmail.com> 9471M: Boris Brezillon <boris.brezillon@bootlin.com> 9472M: Marek Vasut <marek.vasut@gmail.com> 9473M: Richard Weinberger <richard@nod.at> 9474L: linux-mtd@lists.infradead.org 9475W: http://www.linux-mtd.infradead.org/ 9476Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9477T: git git://git.infradead.org/linux-mtd.git master 9478T: git git://git.infradead.org/linux-mtd.git mtd/next 9479S: Maintained 9480F: Documentation/devicetree/bindings/mtd/ 9481F: drivers/mtd/ 9482F: include/linux/mtd/ 9483F: include/uapi/mtd/ 9484 9485MEN A21 WATCHDOG DRIVER 9486M: Johannes Thumshirn <morbidrsa@gmail.com> 9487L: linux-watchdog@vger.kernel.org 9488S: Maintained 9489F: drivers/watchdog/mena21_wdt.c 9490 9491MEN CHAMELEON BUS (mcb) 9492M: Johannes Thumshirn <morbidrsa@gmail.com> 9493S: Maintained 9494F: drivers/mcb/ 9495F: include/linux/mcb.h 9496F: Documentation/men-chameleon-bus.txt 9497 9498MEN F21BMC (Board Management Controller) 9499M: Andreas Werner <andreas.werner@men.de> 9500S: Supported 9501F: drivers/mfd/menf21bmc.c 9502F: drivers/watchdog/menf21bmc_wdt.c 9503F: drivers/leds/leds-menf21bmc.c 9504F: drivers/hwmon/menf21bmc_hwmon.c 9505F: Documentation/hwmon/menf21bmc 9506 9507MEN Z069 WATCHDOG DRIVER 9508M: Johannes Thumshirn <jth@kernel.org> 9509L: linux-watchdog@vger.kernel.org 9510S: Maintained 9511F: drivers/watchdog/menz069_wdt.c 9512 9513MESON AO CEC DRIVER FOR AMLOGIC SOCS 9514M: Neil Armstrong <narmstrong@baylibre.com> 9515L: linux-media@lists.freedesktop.org 9516L: linux-amlogic@lists.infradead.org 9517W: http://linux-meson.com/ 9518S: Supported 9519F: drivers/media/platform/meson/ao-cec.c 9520F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9521T: git git://linuxtv.org/media_tree.git 9522 9523MICROBLAZE ARCHITECTURE 9524M: Michal Simek <monstr@monstr.eu> 9525W: http://www.monstr.eu/fdt/ 9526T: git git://git.monstr.eu/linux-2.6-microblaze.git 9527S: Supported 9528F: arch/microblaze/ 9529 9530MICROCHIP / ATMEL AT91 SERIAL DRIVER 9531M: Richard Genoud <richard.genoud@gmail.com> 9532S: Maintained 9533F: drivers/tty/serial/atmel_serial.c 9534F: drivers/tty/serial/atmel_serial.h 9535 9536MICROCHIP / ATMEL DMA DRIVER 9537M: Ludovic Desroches <ludovic.desroches@microchip.com> 9538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9539L: dmaengine@vger.kernel.org 9540S: Supported 9541F: drivers/dma/at_hdmac.c 9542F: drivers/dma/at_hdmac_regs.h 9543F: include/linux/platform_data/dma-atmel.h 9544 9545MICROCHIP / ATMEL ECC DRIVER 9546M: Tudor Ambarus <tudor.ambarus@microchip.com> 9547L: linux-crypto@vger.kernel.org 9548S: Maintained 9549F: drivers/crypto/atmel-ecc.* 9550 9551MICROCHIP / ATMEL ISC DRIVER 9552M: Songjun Wu <songjun.wu@microchip.com> 9553L: linux-media@vger.kernel.org 9554S: Supported 9555F: drivers/media/platform/atmel/atmel-isc.c 9556F: drivers/media/platform/atmel/atmel-isc-regs.h 9557F: devicetree/bindings/media/atmel-isc.txt 9558 9559MICROCHIP / ATMEL NAND DRIVER 9560M: Josh Wu <rainyfeeling@outlook.com> 9561L: linux-mtd@lists.infradead.org 9562S: Supported 9563F: drivers/mtd/nand/raw/atmel/* 9564F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9565 9566MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9567M: Woojung Huh <Woojung.Huh@microchip.com> 9568M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9569L: netdev@vger.kernel.org 9570S: Maintained 9571F: net/dsa/tag_ksz.c 9572F: drivers/net/dsa/microchip/* 9573F: include/linux/platform_data/microchip-ksz.h 9574F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9575 9576MICROCHIP LAN743X ETHERNET DRIVER 9577M: Bryan Whitehead <bryan.whitehead@microchip.com> 9578M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9579L: netdev@vger.kernel.org 9580S: Maintained 9581F: drivers/net/ethernet/microchip/lan743x_* 9582 9583MICROCHIP USB251XB DRIVER 9584M: Richard Leitner <richard.leitner@skidata.com> 9585L: linux-usb@vger.kernel.org 9586S: Maintained 9587F: drivers/usb/misc/usb251xb.c 9588F: Documentation/devicetree/bindings/usb/usb251xb.txt 9589 9590MICROSEMI MIPS SOCS 9591M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9592L: linux-mips@linux-mips.org 9593S: Maintained 9594F: arch/mips/generic/board-ocelot.c 9595F: arch/mips/configs/generic/board-ocelot.config 9596F: arch/mips/boot/dts/mscc/ 9597F: Documentation/devicetree/bindings/mips/mscc.txt 9598 9599MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9600M: Don Brace <don.brace@microsemi.com> 9601L: esc.storagedev@microsemi.com 9602L: linux-scsi@vger.kernel.org 9603S: Supported 9604F: drivers/scsi/smartpqi/smartpqi*.[ch] 9605F: drivers/scsi/smartpqi/Kconfig 9606F: drivers/scsi/smartpqi/Makefile 9607F: include/linux/cciss*.h 9608F: include/uapi/linux/cciss*.h 9609F: Documentation/scsi/smartpqi.txt 9610 9611MICROSEMI ETHERNET SWITCH DRIVER 9612M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9613L: netdev@vger.kernel.org 9614S: Supported 9615F: drivers/net/ethernet/mscc/ 9616 9617MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9618M: Chen Yu <yu.c.chen@intel.com> 9619L: platform-driver-x86@vger.kernel.org 9620S: Supported 9621F: drivers/platform/x86/surfacepro3_button.c 9622 9623MICROTEK X6 SCANNER 9624M: Oliver Neukum <oliver@neukum.org> 9625S: Maintained 9626F: drivers/usb/image/microtek.* 9627 9628MIPS 9629M: Ralf Baechle <ralf@linux-mips.org> 9630M: Paul Burton <paul.burton@mips.com> 9631M: James Hogan <jhogan@kernel.org> 9632L: linux-mips@linux-mips.org 9633W: http://www.linux-mips.org/ 9634T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9635T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 9636Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9637S: Supported 9638F: Documentation/devicetree/bindings/mips/ 9639F: Documentation/mips/ 9640F: arch/mips/ 9641F: drivers/platform/mips/ 9642 9643MIPS BOSTON DEVELOPMENT BOARD 9644M: Paul Burton <paul.burton@mips.com> 9645L: linux-mips@linux-mips.org 9646S: Maintained 9647F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9648F: arch/mips/boot/dts/img/boston.dts 9649F: arch/mips/configs/generic/board-boston.config 9650F: drivers/clk/imgtec/clk-boston.c 9651F: include/dt-bindings/clock/boston-clock.h 9652 9653MIPS GENERIC PLATFORM 9654M: Paul Burton <paul.burton@mips.com> 9655L: linux-mips@linux-mips.org 9656S: Supported 9657F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9658F: arch/mips/generic/ 9659F: arch/mips/tools/generic-board-config.sh 9660 9661MIPS/LOONGSON1 ARCHITECTURE 9662M: Keguang Zhang <keguang.zhang@gmail.com> 9663L: linux-mips@linux-mips.org 9664S: Maintained 9665F: arch/mips/loongson32/ 9666F: arch/mips/include/asm/mach-loongson32/ 9667F: drivers/*/*loongson1* 9668F: drivers/*/*/*loongson1* 9669 9670MIPS/LOONGSON2 ARCHITECTURE 9671M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9672L: linux-mips@linux-mips.org 9673S: Maintained 9674F: arch/mips/loongson64/fuloong-2e/ 9675F: arch/mips/loongson64/lemote-2f/ 9676F: arch/mips/include/asm/mach-loongson64/ 9677F: drivers/*/*loongson2* 9678F: drivers/*/*/*loongson2* 9679 9680MIPS/LOONGSON3 ARCHITECTURE 9681M: Huacai Chen <chenhc@lemote.com> 9682L: linux-mips@linux-mips.org 9683S: Maintained 9684F: arch/mips/loongson64/ 9685F: arch/mips/include/asm/mach-loongson64/ 9686F: drivers/platform/mips/cpu_hwmon.c 9687F: drivers/*/*loongson3* 9688F: drivers/*/*/*loongson3* 9689 9690MIPS RINT INSTRUCTION EMULATION 9691M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9692L: linux-mips@linux-mips.org 9693S: Supported 9694F: arch/mips/math-emu/sp_rint.c 9695F: arch/mips/math-emu/dp_rint.c 9696 9697MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9698M: Hans Verkuil <hverkuil@xs4all.nl> 9699L: linux-media@vger.kernel.org 9700T: git git://linuxtv.org/media_tree.git 9701W: https://linuxtv.org 9702S: Odd Fixes 9703F: drivers/media/radio/radio-miropcm20* 9704 9705MMP SUPPORT 9706M: Eric Miao <eric.y.miao@gmail.com> 9707M: Haojian Zhuang <haojian.zhuang@gmail.com> 9708L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9709T: git git://github.com/hzhuang1/linux.git 9710T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9711S: Maintained 9712F: arch/arm/boot/dts/mmp* 9713F: arch/arm/mach-mmp/ 9714 9715MN88472 MEDIA DRIVER 9716M: Antti Palosaari <crope@iki.fi> 9717L: linux-media@vger.kernel.org 9718W: https://linuxtv.org 9719W: http://palosaari.fi/linux/ 9720Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9721S: Maintained 9722F: drivers/media/dvb-frontends/mn88472* 9723 9724MN88473 MEDIA DRIVER 9725M: Antti Palosaari <crope@iki.fi> 9726L: linux-media@vger.kernel.org 9727W: https://linuxtv.org 9728W: http://palosaari.fi/linux/ 9729Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9730S: Maintained 9731F: drivers/media/dvb-frontends/mn88473* 9732 9733MODULE SUPPORT 9734M: Jessica Yu <jeyu@kernel.org> 9735T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9736S: Maintained 9737F: include/linux/module.h 9738F: kernel/module.c 9739 9740MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9741W: http://popies.net/meye/ 9742S: Orphan 9743F: Documentation/media/v4l-drivers/meye* 9744F: drivers/media/pci/meye/ 9745F: include/uapi/linux/meye.h 9746 9747MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9748M: Jiri Slaby <jirislaby@gmail.com> 9749S: Maintained 9750F: Documentation/serial/moxa-smartio 9751F: drivers/tty/mxser.* 9752 9753MR800 AVERMEDIA USB FM RADIO DRIVER 9754M: Alexey Klimov <klimov.linux@gmail.com> 9755L: linux-media@vger.kernel.org 9756T: git git://linuxtv.org/media_tree.git 9757S: Maintained 9758F: drivers/media/radio/radio-mr800.c 9759 9760MRF24J40 IEEE 802.15.4 RADIO DRIVER 9761M: Alan Ott <alan@signal11.us> 9762L: linux-wpan@vger.kernel.org 9763S: Maintained 9764F: drivers/net/ieee802154/mrf24j40.c 9765F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9766 9767MSI LAPTOP SUPPORT 9768M: "Lee, Chun-Yi" <jlee@suse.com> 9769L: platform-driver-x86@vger.kernel.org 9770S: Maintained 9771F: drivers/platform/x86/msi-laptop.c 9772 9773MSI WMI SUPPORT 9774L: platform-driver-x86@vger.kernel.org 9775S: Orphan 9776F: drivers/platform/x86/msi-wmi.c 9777 9778MSI001 MEDIA DRIVER 9779M: Antti Palosaari <crope@iki.fi> 9780L: linux-media@vger.kernel.org 9781W: https://linuxtv.org 9782W: http://palosaari.fi/linux/ 9783Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9784T: git git://linuxtv.org/anttip/media_tree.git 9785S: Maintained 9786F: drivers/media/tuners/msi001* 9787 9788MSI2500 MEDIA DRIVER 9789M: Antti Palosaari <crope@iki.fi> 9790L: linux-media@vger.kernel.org 9791W: https://linuxtv.org 9792W: http://palosaari.fi/linux/ 9793Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9794T: git git://linuxtv.org/anttip/media_tree.git 9795S: Maintained 9796F: drivers/media/usb/msi2500/ 9797 9798MSYSTEMS DISKONCHIP G3 MTD DRIVER 9799M: Robert Jarzmik <robert.jarzmik@free.fr> 9800L: linux-mtd@lists.infradead.org 9801S: Maintained 9802F: drivers/mtd/devices/docg3* 9803 9804MT9M032 APTINA SENSOR DRIVER 9805M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9806L: linux-media@vger.kernel.org 9807T: git git://linuxtv.org/media_tree.git 9808S: Maintained 9809F: drivers/media/i2c/mt9m032.c 9810F: include/media/i2c/mt9m032.h 9811 9812MT9P031 APTINA CAMERA SENSOR 9813M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9814L: linux-media@vger.kernel.org 9815T: git git://linuxtv.org/media_tree.git 9816S: Maintained 9817F: drivers/media/i2c/mt9p031.c 9818F: include/media/i2c/mt9p031.h 9819 9820MT9T001 APTINA CAMERA SENSOR 9821M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9822L: linux-media@vger.kernel.org 9823T: git git://linuxtv.org/media_tree.git 9824S: Maintained 9825F: drivers/media/i2c/mt9t001.c 9826F: include/media/i2c/mt9t001.h 9827 9828MT9T112 APTINA CAMERA SENSOR 9829M: Jacopo Mondi <jacopo@jmondi.org> 9830L: linux-media@vger.kernel.org 9831T: git git://linuxtv.org/media_tree.git 9832S: Odd Fixes 9833F: drivers/media/i2c/mt9t112.c 9834F: include/media/i2c/mt9t112.h 9835 9836MT9V032 APTINA CAMERA SENSOR 9837M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9838L: linux-media@vger.kernel.org 9839T: git git://linuxtv.org/media_tree.git 9840S: Maintained 9841F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9842F: drivers/media/i2c/mt9v032.c 9843F: include/media/i2c/mt9v032.h 9844 9845MT9V111 APTINA CAMERA SENSOR 9846M: Jacopo Mondi <jacopo@jmondi.org> 9847L: linux-media@vger.kernel.org 9848T: git git://linuxtv.org/media_tree.git 9849S: Maintained 9850F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 9851F: drivers/media/i2c/mt9v111.c 9852 9853MULTIFUNCTION DEVICES (MFD) 9854M: Lee Jones <lee.jones@linaro.org> 9855T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9856S: Supported 9857F: Documentation/devicetree/bindings/mfd/ 9858F: drivers/mfd/ 9859F: include/linux/mfd/ 9860F: include/dt-bindings/mfd/ 9861 9862MULTIMEDIA CARD (MMC) ETC. OVER SPI 9863S: Orphan 9864F: drivers/mmc/host/mmc_spi.c 9865F: include/linux/spi/mmc_spi.h 9866 9867MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9868M: Ulf Hansson <ulf.hansson@linaro.org> 9869L: linux-mmc@vger.kernel.org 9870T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9871S: Maintained 9872F: Documentation/devicetree/bindings/mmc/ 9873F: drivers/mmc/ 9874F: include/linux/mmc/ 9875F: include/uapi/linux/mmc/ 9876 9877MULTIPLEXER SUBSYSTEM 9878M: Peter Rosin <peda@axentia.se> 9879S: Maintained 9880F: Documentation/ABI/testing/sysfs-class-mux* 9881F: Documentation/devicetree/bindings/mux/ 9882F: include/dt-bindings/mux/ 9883F: include/linux/mux/ 9884F: drivers/mux/ 9885 9886MULTITECH MULTIPORT CARD (ISICOM) 9887S: Orphan 9888F: drivers/tty/isicom.c 9889F: include/linux/isicom.h 9890 9891MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9892M: Bin Liu <b-liu@ti.com> 9893L: linux-usb@vger.kernel.org 9894S: Maintained 9895F: drivers/usb/musb/ 9896 9897MXL301RF MEDIA DRIVER 9898M: Akihiro Tsukada <tskd08@gmail.com> 9899L: linux-media@vger.kernel.org 9900S: Odd Fixes 9901F: drivers/media/tuners/mxl301rf* 9902 9903MXL5007T MEDIA DRIVER 9904M: Michael Krufky <mkrufky@linuxtv.org> 9905L: linux-media@vger.kernel.org 9906W: https://linuxtv.org 9907W: http://github.com/mkrufky 9908Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9909T: git git://linuxtv.org/mkrufky/tuners.git 9910S: Maintained 9911F: drivers/media/tuners/mxl5007t.* 9912 9913MXSFB DRM DRIVER 9914M: Marek Vasut <marex@denx.de> 9915S: Supported 9916F: drivers/gpu/drm/mxsfb/ 9917F: Documentation/devicetree/bindings/display/mxsfb.txt 9918 9919MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9920M: Chris Lee <christopher.lee@cspi.com> 9921L: netdev@vger.kernel.org 9922W: https://www.cspi.com/ethernet-products/support/downloads/ 9923S: Supported 9924F: drivers/net/ethernet/myricom/myri10ge/ 9925 9926NAND FLASH SUBSYSTEM 9927M: Boris Brezillon <boris.brezillon@bootlin.com> 9928M: Miquel Raynal <miquel.raynal@bootlin.com> 9929R: Richard Weinberger <richard@nod.at> 9930L: linux-mtd@lists.infradead.org 9931W: http://www.linux-mtd.infradead.org/ 9932Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9933T: git git://git.infradead.org/linux-mtd.git nand/fixes 9934T: git git://git.infradead.org/linux-mtd.git nand/next 9935S: Maintained 9936F: drivers/mtd/nand/ 9937F: include/linux/mtd/*nand*.h 9938 9939NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9940M: Daniel Mack <zonque@gmail.com> 9941S: Maintained 9942L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9943W: http://www.native-instruments.com 9944F: sound/usb/caiaq/ 9945 9946NATSEMI ETHERNET DRIVER (DP8381x) 9947S: Orphan 9948F: drivers/net/ethernet/natsemi/natsemi.c 9949 9950NCP FILESYSTEM 9951M: Petr Vandrovec <petr@vandrovec.name> 9952S: Obsolete 9953F: drivers/staging/ncpfs/ 9954 9955NCR 5380 SCSI DRIVERS 9956M: Finn Thain <fthain@telegraphics.com.au> 9957M: Michael Schmitz <schmitzmic@gmail.com> 9958L: linux-scsi@vger.kernel.org 9959S: Maintained 9960F: Documentation/scsi/g_NCR5380.txt 9961F: drivers/scsi/NCR5380.* 9962F: drivers/scsi/arm/cumana_1.c 9963F: drivers/scsi/arm/oak.c 9964F: drivers/scsi/atari_scsi.* 9965F: drivers/scsi/dmx3191d.c 9966F: drivers/scsi/g_NCR5380.* 9967F: drivers/scsi/mac_scsi.* 9968F: drivers/scsi/sun3_scsi.* 9969F: drivers/scsi/sun3_scsi_vme.c 9970 9971NCSI LIBRARY: 9972M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 9973S: Maintained 9974F: net/ncsi/ 9975 9976NCT6775 HARDWARE MONITOR DRIVER 9977M: Guenter Roeck <linux@roeck-us.net> 9978L: linux-hwmon@vger.kernel.org 9979S: Maintained 9980F: Documentation/hwmon/nct6775 9981F: drivers/hwmon/nct6775.c 9982 9983NET_FAILOVER MODULE 9984M: Sridhar Samudrala <sridhar.samudrala@intel.com> 9985L: netdev@vger.kernel.org 9986S: Supported 9987F: driver/net/net_failover.c 9988F: include/net/net_failover.h 9989F: Documentation/networking/net_failover.rst 9990 9991NETEFFECT IWARP RNIC DRIVER (IW_NES) 9992M: Faisal Latif <faisal.latif@intel.com> 9993L: linux-rdma@vger.kernel.org 9994W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9995S: Supported 9996F: drivers/infiniband/hw/nes/ 9997F: include/uapi/rdma/nes-abi.h 9998 9999NETEM NETWORK EMULATOR 10000M: Stephen Hemminger <stephen@networkplumber.org> 10001L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10002S: Maintained 10003F: net/sched/sch_netem.c 10004 10005NETERION 10GbE DRIVERS (s2io/vxge) 10006M: Jon Mason <jdmason@kudzu.us> 10007L: netdev@vger.kernel.org 10008S: Supported 10009F: Documentation/networking/s2io.txt 10010F: Documentation/networking/vxge.txt 10011F: drivers/net/ethernet/neterion/ 10012 10013NETFILTER 10014M: Pablo Neira Ayuso <pablo@netfilter.org> 10015M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10016M: Florian Westphal <fw@strlen.de> 10017L: netfilter-devel@vger.kernel.org 10018L: coreteam@netfilter.org 10019W: http://www.netfilter.org/ 10020W: http://www.iptables.org/ 10021W: http://www.nftables.org/ 10022Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10023T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10024T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10025S: Maintained 10026F: include/linux/netfilter* 10027F: include/linux/netfilter/ 10028F: include/net/netfilter/ 10029F: include/uapi/linux/netfilter* 10030F: include/uapi/linux/netfilter/ 10031F: net/*/netfilter.c 10032F: net/*/netfilter/ 10033F: net/netfilter/ 10034F: net/bridge/br_netfilter*.c 10035 10036NETROM NETWORK LAYER 10037M: Ralf Baechle <ralf@linux-mips.org> 10038L: linux-hams@vger.kernel.org 10039W: http://www.linux-ax25.org/ 10040S: Maintained 10041F: include/net/netrom.h 10042F: include/uapi/linux/netrom.h 10043F: net/netrom/ 10044 10045NETRONOME ETHERNET DRIVERS 10046M: Jakub Kicinski <jakub.kicinski@netronome.com> 10047L: oss-drivers@netronome.com 10048S: Maintained 10049F: drivers/net/ethernet/netronome/ 10050 10051NETWORK BLOCK DEVICE (NBD) 10052M: Josef Bacik <josef@toxicpanda.com> 10053S: Maintained 10054L: linux-block@vger.kernel.org 10055L: nbd@other.debian.org 10056F: Documentation/blockdev/nbd.txt 10057F: drivers/block/nbd.c 10058F: include/uapi/linux/nbd.h 10059 10060NETWORK DROP MONITOR 10061M: Neil Horman <nhorman@tuxdriver.com> 10062L: netdev@vger.kernel.org 10063S: Maintained 10064W: https://fedorahosted.org/dropwatch/ 10065F: net/core/drop_monitor.c 10066 10067NETWORKING DRIVERS 10068M: "David S. Miller" <davem@davemloft.net> 10069L: netdev@vger.kernel.org 10070W: http://www.linuxfoundation.org/en/Net 10071Q: http://patchwork.ozlabs.org/project/netdev/list/ 10072T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10073T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10074S: Odd Fixes 10075F: Documentation/devicetree/bindings/net/ 10076F: drivers/net/ 10077F: include/linux/if_* 10078F: include/linux/netdevice.h 10079F: include/linux/etherdevice.h 10080F: include/linux/fcdevice.h 10081F: include/linux/fddidevice.h 10082F: include/linux/hippidevice.h 10083F: include/linux/inetdevice.h 10084F: include/uapi/linux/if_* 10085F: include/uapi/linux/netdevice.h 10086 10087NETWORKING DRIVERS (WIRELESS) 10088M: Kalle Valo <kvalo@codeaurora.org> 10089L: linux-wireless@vger.kernel.org 10090Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10091T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10092T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10093S: Maintained 10094F: Documentation/devicetree/bindings/net/wireless/ 10095F: drivers/net/wireless/ 10096 10097NETWORKING [DSA] 10098M: Andrew Lunn <andrew@lunn.ch> 10099M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 10100M: Florian Fainelli <f.fainelli@gmail.com> 10101S: Maintained 10102F: Documentation/devicetree/bindings/net/dsa/ 10103F: net/dsa/ 10104F: include/net/dsa.h 10105F: include/linux/dsa/ 10106F: drivers/net/dsa/ 10107 10108NETWORKING [GENERAL] 10109M: "David S. Miller" <davem@davemloft.net> 10110L: netdev@vger.kernel.org 10111W: http://www.linuxfoundation.org/en/Net 10112Q: http://patchwork.ozlabs.org/project/netdev/list/ 10113T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10114T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10115B: mailto:netdev@vger.kernel.org 10116S: Maintained 10117F: net/ 10118F: include/net/ 10119F: include/linux/in.h 10120F: include/linux/net.h 10121F: include/linux/netdevice.h 10122F: include/uapi/linux/in.h 10123F: include/uapi/linux/net.h 10124F: include/uapi/linux/netdevice.h 10125F: include/uapi/linux/net_namespace.h 10126F: tools/testing/selftests/net/ 10127F: lib/net_utils.c 10128F: lib/random32.c 10129F: Documentation/networking/ 10130 10131NETWORKING [IPSEC] 10132M: Steffen Klassert <steffen.klassert@secunet.com> 10133M: Herbert Xu <herbert@gondor.apana.org.au> 10134M: "David S. Miller" <davem@davemloft.net> 10135L: netdev@vger.kernel.org 10136T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10137T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10138S: Maintained 10139F: net/xfrm/ 10140F: net/key/ 10141F: net/ipv4/xfrm* 10142F: net/ipv4/esp4* 10143F: net/ipv4/ah4.c 10144F: net/ipv4/ipcomp.c 10145F: net/ipv4/ip_vti.c 10146F: net/ipv6/xfrm* 10147F: net/ipv6/esp6* 10148F: net/ipv6/ah6.c 10149F: net/ipv6/ipcomp6.c 10150F: net/ipv6/ip6_vti.c 10151F: include/uapi/linux/xfrm.h 10152F: include/net/xfrm.h 10153 10154NETWORKING [IPv4/IPv6] 10155M: "David S. Miller" <davem@davemloft.net> 10156M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10157M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10158L: netdev@vger.kernel.org 10159T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10160S: Maintained 10161F: net/ipv4/ 10162F: net/ipv6/ 10163F: include/net/ip* 10164F: arch/x86/net/* 10165 10166NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10167M: Paul Moore <paul@paul-moore.com> 10168W: https://github.com/netlabel 10169L: netdev@vger.kernel.org 10170L: linux-security-module@vger.kernel.org 10171S: Maintained 10172F: Documentation/netlabel/ 10173F: include/net/calipso.h 10174F: include/net/cipso_ipv4.h 10175F: include/net/netlabel.h 10176F: include/uapi/linux/netfilter/xt_SECMARK.h 10177F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10178F: net/netlabel/ 10179F: net/ipv4/cipso_ipv4.c 10180F: net/ipv6/calipso.c 10181F: net/netfilter/xt_CONNSECMARK.c 10182F: net/netfilter/xt_SECMARK.c 10183 10184NETWORKING [TCP] 10185M: Eric Dumazet <edumazet@google.com> 10186L: netdev@vger.kernel.org 10187S: Maintained 10188F: net/ipv4/tcp*.c 10189F: net/ipv4/syncookies.c 10190F: net/ipv6/tcp*.c 10191F: net/ipv6/syncookies.c 10192F: include/uapi/linux/tcp.h 10193F: include/net/tcp.h 10194F: include/linux/tcp.h 10195F: include/trace/events/tcp.h 10196 10197NETWORKING [TLS] 10198M: Boris Pismenny <borisp@mellanox.com> 10199M: Aviad Yehezkel <aviadye@mellanox.com> 10200M: Dave Watson <davejwatson@fb.com> 10201L: netdev@vger.kernel.org 10202S: Maintained 10203F: net/tls/* 10204F: include/uapi/linux/tls.h 10205F: include/net/tls.h 10206 10207NETWORKING [WIRELESS] 10208L: linux-wireless@vger.kernel.org 10209Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10210 10211NETDEVSIM 10212M: Jakub Kicinski <jakub.kicinski@netronome.com> 10213S: Maintained 10214F: drivers/net/netdevsim/* 10215 10216NETXEN (1/10) GbE SUPPORT 10217M: Manish Chopra <manish.chopra@cavium.com> 10218M: Rahul Verma <rahul.verma@cavium.com> 10219M: Dept-GELinuxNICDev@cavium.com 10220L: netdev@vger.kernel.org 10221S: Supported 10222F: drivers/net/ethernet/qlogic/netxen/ 10223 10224NFC SUBSYSTEM 10225M: Samuel Ortiz <sameo@linux.intel.com> 10226L: linux-wireless@vger.kernel.org 10227L: linux-nfc@lists.01.org (subscribers-only) 10228S: Supported 10229F: net/nfc/ 10230F: include/net/nfc/ 10231F: include/uapi/linux/nfc.h 10232F: drivers/nfc/ 10233F: include/linux/platform_data/nfcmrvl.h 10234F: include/linux/platform_data/nxp-nci.h 10235F: Documentation/devicetree/bindings/net/nfc/ 10236 10237NFS, SUNRPC, AND LOCKD CLIENTS 10238M: Trond Myklebust <trond.myklebust@hammerspace.com> 10239M: Anna Schumaker <anna.schumaker@netapp.com> 10240L: linux-nfs@vger.kernel.org 10241W: http://client.linux-nfs.org 10242T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10243S: Maintained 10244F: fs/lockd/ 10245F: fs/nfs/ 10246F: fs/nfs_common/ 10247F: net/sunrpc/ 10248F: include/linux/lockd/ 10249F: include/linux/nfs* 10250F: include/linux/sunrpc/ 10251F: include/uapi/linux/nfs* 10252F: include/uapi/linux/sunrpc/ 10253 10254NILFS2 FILESYSTEM 10255M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10256L: linux-nilfs@vger.kernel.org 10257W: https://nilfs.sourceforge.io/ 10258W: https://nilfs.osdn.jp/ 10259T: git git://github.com/konis/nilfs2.git 10260S: Supported 10261F: Documentation/filesystems/nilfs2.txt 10262F: fs/nilfs2/ 10263F: include/trace/events/nilfs2.h 10264F: include/uapi/linux/nilfs2_api.h 10265F: include/uapi/linux/nilfs2_ondisk.h 10266 10267NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10268M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10269W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10270S: Maintained 10271F: Documentation/scsi/NinjaSCSI.txt 10272F: drivers/scsi/pcmcia/nsp_* 10273 10274NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10275M: GOTO Masanori <gotom@debian.or.jp> 10276M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10277W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10278S: Maintained 10279F: Documentation/scsi/NinjaSCSI.txt 10280F: drivers/scsi/nsp32* 10281 10282NIOS2 ARCHITECTURE 10283M: Ley Foon Tan <lftan@altera.com> 10284L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10285T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10286S: Maintained 10287F: arch/nios2/ 10288 10289NOHZ, DYNTICKS SUPPORT 10290M: Frederic Weisbecker <fweisbec@gmail.com> 10291M: Thomas Gleixner <tglx@linutronix.de> 10292M: Ingo Molnar <mingo@kernel.org> 10293L: linux-kernel@vger.kernel.org 10294T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10295S: Maintained 10296F: kernel/time/tick*.* 10297F: include/linux/tick.h 10298F: include/linux/sched/nohz.h 10299 10300NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10301M: Pavel Machek <pavel@ucw.cz> 10302M: Sakari Ailus <sakari.ailus@iki.fi> 10303L: linux-media@vger.kernel.org 10304S: Maintained 10305F: drivers/media/i2c/et8ek8 10306F: drivers/media/i2c/ad5820.c 10307 10308NOKIA N900 POWER SUPPLY DRIVERS 10309R: Pali Rohár <pali.rohar@gmail.com> 10310F: include/linux/power/bq2415x_charger.h 10311F: include/linux/power/bq27xxx_battery.h 10312F: include/linux/power/isp1704_charger.h 10313F: drivers/power/supply/bq2415x_charger.c 10314F: drivers/power/supply/bq27xxx_battery.c 10315F: drivers/power/supply/bq27xxx_battery_i2c.c 10316F: drivers/power/supply/isp1704_charger.c 10317F: drivers/power/supply/rx51_battery.c 10318 10319NTB AMD DRIVER 10320M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10321L: linux-ntb@googlegroups.com 10322S: Supported 10323F: drivers/ntb/hw/amd/ 10324 10325NTB DRIVER CORE 10326M: Jon Mason <jdmason@kudzu.us> 10327M: Dave Jiang <dave.jiang@intel.com> 10328M: Allen Hubbe <allenbh@gmail.com> 10329L: linux-ntb@googlegroups.com 10330S: Supported 10331W: https://github.com/jonmason/ntb/wiki 10332T: git git://github.com/jonmason/ntb.git 10333F: drivers/ntb/ 10334F: drivers/net/ntb_netdev.c 10335F: include/linux/ntb.h 10336F: include/linux/ntb_transport.h 10337F: tools/testing/selftests/ntb/ 10338 10339NTB IDT DRIVER 10340M: Serge Semin <fancer.lancer@gmail.com> 10341L: linux-ntb@googlegroups.com 10342S: Supported 10343F: drivers/ntb/hw/idt/ 10344 10345NTB INTEL DRIVER 10346M: Dave Jiang <dave.jiang@intel.com> 10347L: linux-ntb@googlegroups.com 10348S: Supported 10349W: https://github.com/davejiang/linux/wiki 10350T: git https://github.com/davejiang/linux.git 10351F: drivers/ntb/hw/intel/ 10352 10353NTFS FILESYSTEM 10354M: Anton Altaparmakov <anton@tuxera.com> 10355L: linux-ntfs-dev@lists.sourceforge.net 10356W: http://www.tuxera.com/ 10357T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10358S: Supported 10359F: Documentation/filesystems/ntfs.txt 10360F: fs/ntfs/ 10361 10362NUBUS SUBSYSTEM 10363M: Finn Thain <fthain@telegraphics.com.au> 10364L: linux-m68k@lists.linux-m68k.org 10365S: Maintained 10366F: arch/*/include/asm/nubus.h 10367F: drivers/nubus/ 10368F: include/linux/nubus.h 10369F: include/uapi/linux/nubus.h 10370 10371NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10372M: Antonino Daplas <adaplas@gmail.com> 10373L: linux-fbdev@vger.kernel.org 10374S: Maintained 10375F: drivers/video/fbdev/riva/ 10376F: drivers/video/fbdev/nvidia/ 10377 10378NVM EXPRESS DRIVER 10379M: Keith Busch <keith.busch@intel.com> 10380M: Jens Axboe <axboe@fb.com> 10381M: Christoph Hellwig <hch@lst.de> 10382M: Sagi Grimberg <sagi@grimberg.me> 10383L: linux-nvme@lists.infradead.org 10384T: git://git.infradead.org/nvme.git 10385W: http://git.infradead.org/nvme.git 10386S: Supported 10387F: drivers/nvme/host/ 10388F: include/linux/nvme.h 10389F: include/uapi/linux/nvme_ioctl.h 10390 10391NVM EXPRESS FC TRANSPORT DRIVERS 10392M: James Smart <james.smart@broadcom.com> 10393L: linux-nvme@lists.infradead.org 10394S: Supported 10395F: include/linux/nvme-fc.h 10396F: include/linux/nvme-fc-driver.h 10397F: drivers/nvme/host/fc.c 10398F: drivers/nvme/target/fc.c 10399F: drivers/nvme/target/fcloop.c 10400 10401NVM EXPRESS TARGET DRIVER 10402M: Christoph Hellwig <hch@lst.de> 10403M: Sagi Grimberg <sagi@grimberg.me> 10404L: linux-nvme@lists.infradead.org 10405T: git://git.infradead.org/nvme.git 10406W: http://git.infradead.org/nvme.git 10407S: Supported 10408F: drivers/nvme/target/ 10409 10410NVMEM FRAMEWORK 10411M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10412S: Maintained 10413F: drivers/nvmem/ 10414F: Documentation/devicetree/bindings/nvmem/ 10415F: Documentation/ABI/stable/sysfs-bus-nvmem 10416F: include/linux/nvmem-consumer.h 10417F: include/linux/nvmem-provider.h 10418 10419NXP SGTL5000 DRIVER 10420M: Fabio Estevam <fabio.estevam@nxp.com> 10421L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10422S: Maintained 10423F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10424F: sound/soc/codecs/sgtl5000* 10425 10426NXP TDA998X DRM DRIVER 10427M: Russell King <linux@armlinux.org.uk> 10428S: Maintained 10429T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10430T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10431F: drivers/gpu/drm/i2c/tda998x_drv.c 10432F: include/drm/i2c/tda998x.h 10433F: include/dt-bindings/display/tda998x.h 10434K: "nxp,tda998x" 10435 10436NXP TFA9879 DRIVER 10437M: Peter Rosin <peda@axentia.se> 10438L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10439S: Maintained 10440F: Documentation/devicetree/bindings/sound/tfa9879.txt 10441F: sound/soc/codecs/tfa9879* 10442 10443NXP-NCI NFC DRIVER 10444M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10445R: Charles Gorand <charles.gorand@effinnov.com> 10446L: linux-nfc@lists.01.org (moderated for non-subscribers) 10447S: Supported 10448F: drivers/nfc/nxp-nci 10449 10450OBJTOOL 10451M: Josh Poimboeuf <jpoimboe@redhat.com> 10452M: Peter Zijlstra <peterz@infradead.org> 10453S: Supported 10454F: tools/objtool/ 10455 10456OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10457M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10458M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10459L: linuxppc-dev@lists.ozlabs.org 10460S: Supported 10461F: arch/powerpc/platforms/powernv/ocxl.c 10462F: arch/powerpc/include/asm/pnv-ocxl.h 10463F: drivers/misc/ocxl/ 10464F: include/misc/ocxl* 10465F: include/uapi/misc/ocxl.h 10466F: Documentation/accelerators/ocxl.rst 10467 10468OMAP AUDIO SUPPORT 10469M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10470M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10471L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10472L: linux-omap@vger.kernel.org 10473S: Maintained 10474F: sound/soc/omap/ 10475 10476OMAP CLOCK FRAMEWORK SUPPORT 10477M: Paul Walmsley <paul@pwsan.com> 10478L: linux-omap@vger.kernel.org 10479S: Maintained 10480F: arch/arm/*omap*/*clock* 10481 10482OMAP DEVICE TREE SUPPORT 10483M: Benoît Cousson <bcousson@baylibre.com> 10484M: Tony Lindgren <tony@atomide.com> 10485L: linux-omap@vger.kernel.org 10486L: devicetree@vger.kernel.org 10487S: Maintained 10488F: arch/arm/boot/dts/*omap* 10489F: arch/arm/boot/dts/*am3* 10490F: arch/arm/boot/dts/*am4* 10491F: arch/arm/boot/dts/*am5* 10492F: arch/arm/boot/dts/*dra7* 10493 10494OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10495L: linux-omap@vger.kernel.org 10496L: linux-fbdev@vger.kernel.org 10497S: Orphan 10498F: drivers/video/fbdev/omap2/ 10499F: Documentation/arm/OMAP/DSS 10500 10501OMAP FRAMEBUFFER SUPPORT 10502L: linux-fbdev@vger.kernel.org 10503L: linux-omap@vger.kernel.org 10504S: Orphan 10505F: drivers/video/fbdev/omap/ 10506 10507OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10508M: Roger Quadros <rogerq@ti.com> 10509M: Tony Lindgren <tony@atomide.com> 10510L: linux-omap@vger.kernel.org 10511S: Maintained 10512F: drivers/memory/omap-gpmc.c 10513F: arch/arm/mach-omap2/*gpmc* 10514 10515OMAP GPIO DRIVER 10516M: Grygorii Strashko <grygorii.strashko@ti.com> 10517M: Santosh Shilimkar <ssantosh@kernel.org> 10518M: Kevin Hilman <khilman@kernel.org> 10519L: linux-omap@vger.kernel.org 10520S: Maintained 10521F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10522F: drivers/gpio/gpio-omap.c 10523 10524OMAP HARDWARE SPINLOCK SUPPORT 10525M: Ohad Ben-Cohen <ohad@wizery.com> 10526L: linux-omap@vger.kernel.org 10527S: Maintained 10528F: drivers/hwspinlock/omap_hwspinlock.c 10529 10530OMAP HS MMC SUPPORT 10531L: linux-mmc@vger.kernel.org 10532L: linux-omap@vger.kernel.org 10533S: Orphan 10534F: drivers/mmc/host/omap_hsmmc.c 10535 10536OMAP HWMOD DATA 10537M: Paul Walmsley <paul@pwsan.com> 10538L: linux-omap@vger.kernel.org 10539S: Maintained 10540F: arch/arm/mach-omap2/omap_hwmod*data* 10541 10542OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10543M: Benoît Cousson <bcousson@baylibre.com> 10544L: linux-omap@vger.kernel.org 10545S: Maintained 10546F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10547 10548OMAP HWMOD SUPPORT 10549M: Benoît Cousson <bcousson@baylibre.com> 10550M: Paul Walmsley <paul@pwsan.com> 10551L: linux-omap@vger.kernel.org 10552S: Maintained 10553F: arch/arm/mach-omap2/omap_hwmod.* 10554 10555OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10556M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10557L: linux-media@vger.kernel.org 10558S: Maintained 10559F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10560F: drivers/media/platform/omap3isp/ 10561F: drivers/staging/media/omap4iss/ 10562 10563OMAP MMC SUPPORT 10564M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10565L: linux-omap@vger.kernel.org 10566S: Maintained 10567F: drivers/mmc/host/omap.c 10568 10569OMAP POWER MANAGEMENT SUPPORT 10570M: Kevin Hilman <khilman@kernel.org> 10571L: linux-omap@vger.kernel.org 10572S: Maintained 10573F: arch/arm/*omap*/*pm* 10574F: drivers/cpufreq/omap-cpufreq.c 10575 10576OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10577M: Rajendra Nayak <rnayak@codeaurora.org> 10578M: Paul Walmsley <paul@pwsan.com> 10579L: linux-omap@vger.kernel.org 10580S: Maintained 10581F: arch/arm/mach-omap2/prm* 10582 10583OMAP RANDOM NUMBER GENERATOR SUPPORT 10584M: Deepak Saxena <dsaxena@plexity.net> 10585S: Maintained 10586F: drivers/char/hw_random/omap-rng.c 10587 10588OMAP USB SUPPORT 10589L: linux-usb@vger.kernel.org 10590L: linux-omap@vger.kernel.org 10591S: Orphan 10592F: drivers/usb/*/*omap* 10593F: arch/arm/*omap*/usb* 10594 10595OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10596M: Mark Jackson <mpfj@newflow.co.uk> 10597L: linux-omap@vger.kernel.org 10598S: Maintained 10599F: arch/arm/boot/dts/am335x-nano.dts 10600 10601OMAP1 SUPPORT 10602M: Aaro Koskinen <aaro.koskinen@iki.fi> 10603M: Tony Lindgren <tony@atomide.com> 10604L: linux-omap@vger.kernel.org 10605Q: http://patchwork.kernel.org/project/linux-omap/list/ 10606T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10607S: Maintained 10608F: arch/arm/mach-omap1/ 10609F: arch/arm/plat-omap/ 10610F: arch/arm/configs/omap1_defconfig 10611F: drivers/i2c/busses/i2c-omap.c 10612F: include/linux/platform_data/i2c-omap.h 10613F: include/linux/platform_data/ams-delta-fiq.h 10614 10615OMAP2+ SUPPORT 10616M: Tony Lindgren <tony@atomide.com> 10617L: linux-omap@vger.kernel.org 10618W: http://www.muru.com/linux/omap/ 10619W: http://linux.omap.com/ 10620Q: http://patchwork.kernel.org/project/linux-omap/list/ 10621T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10622S: Maintained 10623F: arch/arm/mach-omap2/ 10624F: arch/arm/plat-omap/ 10625F: arch/arm/configs/omap2plus_defconfig 10626F: drivers/i2c/busses/i2c-omap.c 10627F: drivers/irqchip/irq-omap-intc.c 10628F: drivers/mfd/*omap*.c 10629F: drivers/mfd/menelaus.c 10630F: drivers/mfd/palmas.c 10631F: drivers/mfd/tps65217.c 10632F: drivers/mfd/tps65218.c 10633F: drivers/mfd/tps65910.c 10634F: drivers/mfd/twl-core.[ch] 10635F: drivers/mfd/twl4030*.c 10636F: drivers/mfd/twl6030*.c 10637F: drivers/mfd/twl6040*.c 10638F: drivers/regulator/palmas-regulator*.c 10639F: drivers/regulator/pbias-regulator.c 10640F: drivers/regulator/tps65217-regulator.c 10641F: drivers/regulator/tps65218-regulator.c 10642F: drivers/regulator/tps65910-regulator.c 10643F: drivers/regulator/twl-regulator.c 10644F: drivers/regulator/twl6030-regulator.c 10645F: include/linux/platform_data/i2c-omap.h 10646 10647ONION OMEGA2+ BOARD 10648M: Harvey Hunt <harveyhuntnexus@gmail.com> 10649L: linux-mips@linux-mips.org 10650S: Maintained 10651F: arch/mips/boot/dts/ralink/omega2p.dts 10652 10653OMFS FILESYSTEM 10654M: Bob Copeland <me@bobcopeland.com> 10655L: linux-karma-devel@lists.sourceforge.net 10656S: Maintained 10657F: Documentation/filesystems/omfs.txt 10658F: fs/omfs/ 10659 10660OMNIKEY CARDMAN 4000 DRIVER 10661M: Harald Welte <laforge@gnumonks.org> 10662S: Maintained 10663F: drivers/char/pcmcia/cm4000_cs.c 10664F: include/linux/cm4000_cs.h 10665F: include/uapi/linux/cm4000_cs.h 10666 10667OMNIKEY CARDMAN 4040 DRIVER 10668M: Harald Welte <laforge@gnumonks.org> 10669S: Maintained 10670F: drivers/char/pcmcia/cm4040_cs.* 10671 10672OMNIVISION OV13858 SENSOR DRIVER 10673M: Sakari Ailus <sakari.ailus@linux.intel.com> 10674L: linux-media@vger.kernel.org 10675T: git git://linuxtv.org/media_tree.git 10676S: Maintained 10677F: drivers/media/i2c/ov13858.c 10678 10679OMNIVISION OV2680 SENSOR DRIVER 10680M: Rui Miguel Silva <rmfrfs@gmail.com> 10681L: linux-media@vger.kernel.org 10682T: git git://linuxtv.org/media_tree.git 10683S: Maintained 10684F: drivers/media/i2c/ov2680.c 10685F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 10686 10687OMNIVISION OV2685 SENSOR DRIVER 10688M: Shunqian Zheng <zhengsq@rock-chips.com> 10689L: linux-media@vger.kernel.org 10690T: git git://linuxtv.org/media_tree.git 10691S: Maintained 10692F: drivers/media/i2c/ov2685.c 10693 10694OMNIVISION OV5640 SENSOR DRIVER 10695M: Steve Longerbeam <slongerbeam@gmail.com> 10696L: linux-media@vger.kernel.org 10697T: git git://linuxtv.org/media_tree.git 10698S: Maintained 10699F: drivers/media/i2c/ov5640.c 10700 10701OMNIVISION OV5647 SENSOR DRIVER 10702M: Luis Oliveira <lolivei@synopsys.com> 10703L: linux-media@vger.kernel.org 10704T: git git://linuxtv.org/media_tree.git 10705S: Maintained 10706F: drivers/media/i2c/ov5647.c 10707 10708OMNIVISION OV5695 SENSOR DRIVER 10709M: Shunqian Zheng <zhengsq@rock-chips.com> 10710L: linux-media@vger.kernel.org 10711T: git git://linuxtv.org/media_tree.git 10712S: Maintained 10713F: drivers/media/i2c/ov5695.c 10714 10715OMNIVISION OV7670 SENSOR DRIVER 10716M: Jonathan Corbet <corbet@lwn.net> 10717L: linux-media@vger.kernel.org 10718T: git git://linuxtv.org/media_tree.git 10719S: Maintained 10720F: drivers/media/i2c/ov7670.c 10721F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10722 10723OMNIVISION OV772x SENSOR DRIVER 10724M: Jacopo Mondi <jacopo@jmondi.org> 10725L: linux-media@vger.kernel.org 10726T: git git://linuxtv.org/media_tree.git 10727S: Odd fixes 10728F: drivers/media/i2c/ov772x.c 10729F: include/media/i2c/ov772x.h 10730F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 10731 10732OMNIVISION OV7740 SENSOR DRIVER 10733M: Wenyou Yang <wenyou.yang@microchip.com> 10734L: linux-media@vger.kernel.org 10735T: git git://linuxtv.org/media_tree.git 10736S: Maintained 10737F: drivers/media/i2c/ov7740.c 10738F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10739 10740OMNIVISION OV9650 SENSOR DRIVER 10741M: Sakari Ailus <sakari.ailus@linux.intel.com> 10742R: Akinobu Mita <akinobu.mita@gmail.com> 10743R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10744L: linux-media@vger.kernel.org 10745T: git git://linuxtv.org/media_tree.git 10746S: Maintained 10747F: drivers/media/i2c/ov9650.c 10748F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10749 10750ONENAND FLASH DRIVER 10751M: Kyungmin Park <kyungmin.park@samsung.com> 10752L: linux-mtd@lists.infradead.org 10753S: Maintained 10754F: drivers/mtd/nand/onenand/ 10755F: include/linux/mtd/onenand*.h 10756 10757ONSTREAM SCSI TAPE DRIVER 10758M: Willem Riede <osst@riede.org> 10759L: osst-users@lists.sourceforge.net 10760L: linux-scsi@vger.kernel.org 10761S: Maintained 10762F: Documentation/scsi/osst.txt 10763F: drivers/scsi/osst.* 10764F: drivers/scsi/osst_*.h 10765F: drivers/scsi/st.h 10766 10767OP-TEE DRIVER 10768M: Jens Wiklander <jens.wiklander@linaro.org> 10769S: Maintained 10770F: drivers/tee/optee/ 10771 10772OPA-VNIC DRIVER 10773M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10774M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10775L: linux-rdma@vger.kernel.org 10776S: Supported 10777F: drivers/infiniband/ulp/opa_vnic 10778 10779OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10780M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10781M: Frank Rowand <frowand.list@gmail.com> 10782L: devicetree@vger.kernel.org 10783S: Maintained 10784F: Documentation/devicetree/dynamic-resolution-notes.txt 10785F: Documentation/devicetree/overlay-notes.txt 10786F: drivers/of/overlay.c 10787F: drivers/of/resolver.c 10788K: of_overlay_notifier_ 10789 10790OPEN FIRMWARE AND FLATTENED DEVICE TREE 10791M: Rob Herring <robh+dt@kernel.org> 10792M: Frank Rowand <frowand.list@gmail.com> 10793L: devicetree@vger.kernel.org 10794W: http://www.devicetree.org/ 10795T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10796S: Maintained 10797F: drivers/of/ 10798F: include/linux/of*.h 10799F: scripts/dtc/ 10800F: Documentation/ABI/testing/sysfs-firmware-ofw 10801 10802OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10803M: Rob Herring <robh+dt@kernel.org> 10804M: Mark Rutland <mark.rutland@arm.com> 10805L: devicetree@vger.kernel.org 10806T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10807Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10808S: Maintained 10809F: Documentation/devicetree/ 10810F: arch/*/boot/dts/ 10811F: include/dt-bindings/ 10812 10813OPENCORES I2C BUS DRIVER 10814M: Peter Korsgaard <peter@korsgaard.com> 10815L: linux-i2c@vger.kernel.org 10816S: Maintained 10817F: Documentation/i2c/busses/i2c-ocores 10818F: drivers/i2c/busses/i2c-ocores.c 10819 10820OPENRISC ARCHITECTURE 10821M: Jonas Bonn <jonas@southpole.se> 10822M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10823M: Stafford Horne <shorne@gmail.com> 10824T: git git://github.com/openrisc/linux.git 10825L: openrisc@lists.librecores.org 10826W: http://openrisc.io 10827S: Maintained 10828F: Documentation/devicetree/bindings/openrisc/ 10829F: Documentation/openrisc/ 10830F: arch/openrisc/ 10831F: drivers/irqchip/irq-ompic.c 10832F: drivers/irqchip/irq-or1k-* 10833 10834OPENVSWITCH 10835M: Pravin B Shelar <pshelar@ovn.org> 10836L: netdev@vger.kernel.org 10837L: dev@openvswitch.org 10838W: http://openvswitch.org 10839S: Maintained 10840F: net/openvswitch/ 10841F: include/uapi/linux/openvswitch.h 10842 10843OPERATING PERFORMANCE POINTS (OPP) 10844M: Viresh Kumar <vireshk@kernel.org> 10845M: Nishanth Menon <nm@ti.com> 10846M: Stephen Boyd <sboyd@kernel.org> 10847L: linux-pm@vger.kernel.org 10848S: Maintained 10849T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10850F: drivers/opp/ 10851F: include/linux/pm_opp.h 10852F: Documentation/power/opp.txt 10853F: Documentation/devicetree/bindings/opp/ 10854 10855OPL4 DRIVER 10856M: Clemens Ladisch <clemens@ladisch.de> 10857L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10858T: git git://git.alsa-project.org/alsa-kernel.git 10859S: Maintained 10860F: sound/drivers/opl4/ 10861 10862OPROFILE 10863M: Robert Richter <rric@kernel.org> 10864L: oprofile-list@lists.sf.net 10865S: Maintained 10866F: arch/*/include/asm/oprofile*.h 10867F: arch/*/oprofile/ 10868F: drivers/oprofile/ 10869F: include/linux/oprofile.h 10870 10871ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10872M: Mark Fasheh <mark@fasheh.com> 10873M: Joel Becker <jlbec@evilplan.org> 10874L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10875W: http://ocfs2.wiki.kernel.org 10876S: Supported 10877F: Documentation/filesystems/ocfs2.txt 10878F: Documentation/filesystems/dlmfs.txt 10879F: fs/ocfs2/ 10880 10881ORANGEFS FILESYSTEM 10882M: Mike Marshall <hubcap@omnibond.com> 10883R: Martin Brandenburg <martin@omnibond.com> 10884L: devel@lists.orangefs.org 10885T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10886S: Supported 10887F: fs/orangefs/ 10888F: Documentation/filesystems/orangefs.txt 10889 10890ORINOCO DRIVER 10891L: linux-wireless@vger.kernel.org 10892W: http://wireless.kernel.org/en/users/Drivers/orinoco 10893W: http://www.nongnu.org/orinoco/ 10894S: Orphan 10895F: drivers/net/wireless/intersil/orinoco/ 10896 10897OSD LIBRARY and FILESYSTEM 10898M: Boaz Harrosh <ooo@electrozaur.com> 10899S: Maintained 10900F: drivers/scsi/osd/ 10901F: include/scsi/osd_* 10902F: fs/exofs/ 10903 10904OV2659 OMNIVISION SENSOR DRIVER 10905M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10906L: linux-media@vger.kernel.org 10907W: https://linuxtv.org 10908Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10909T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10910S: Maintained 10911F: drivers/media/i2c/ov2659.c 10912F: include/media/i2c/ov2659.h 10913 10914OVERLAY FILESYSTEM 10915M: Miklos Szeredi <miklos@szeredi.hu> 10916L: linux-unionfs@vger.kernel.org 10917T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10918S: Supported 10919F: fs/overlayfs/ 10920F: Documentation/filesystems/overlayfs.txt 10921 10922P54 WIRELESS DRIVER 10923M: Christian Lamparter <chunkeey@googlemail.com> 10924L: linux-wireless@vger.kernel.org 10925W: http://wireless.kernel.org/en/users/Drivers/p54 10926S: Maintained 10927F: drivers/net/wireless/intersil/p54/ 10928 10929PA SEMI ETHERNET DRIVER 10930L: netdev@vger.kernel.org 10931S: Orphan 10932F: drivers/net/ethernet/pasemi/* 10933 10934PA SEMI SMBUS DRIVER 10935L: linux-i2c@vger.kernel.org 10936S: Orphan 10937F: drivers/i2c/busses/i2c-pasemi.c 10938 10939PADATA PARALLEL EXECUTION MECHANISM 10940M: Steffen Klassert <steffen.klassert@secunet.com> 10941L: linux-crypto@vger.kernel.org 10942S: Maintained 10943F: kernel/padata.c 10944F: include/linux/padata.h 10945F: Documentation/padata.txt 10946 10947PANASONIC LAPTOP ACPI EXTRAS DRIVER 10948M: Harald Welte <laforge@gnumonks.org> 10949L: platform-driver-x86@vger.kernel.org 10950S: Maintained 10951F: drivers/platform/x86/panasonic-laptop.c 10952 10953PARALLEL LCD/KEYPAD PANEL DRIVER 10954M: Willy Tarreau <willy@haproxy.com> 10955M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10956S: Odd Fixes 10957F: Documentation/auxdisplay/lcd-panel-cgram.txt 10958F: drivers/auxdisplay/panel.c 10959 10960PARALLEL PORT SUBSYSTEM 10961M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10962M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10963L: linux-parport@lists.infradead.org (subscribers-only) 10964S: Maintained 10965F: drivers/parport/ 10966F: include/linux/parport*.h 10967F: drivers/char/ppdev.c 10968F: include/uapi/linux/ppdev.h 10969F: Documentation/parport*.txt 10970 10971PARAVIRT_OPS INTERFACE 10972M: Juergen Gross <jgross@suse.com> 10973M: Alok Kataria <akataria@vmware.com> 10974L: virtualization@lists.linux-foundation.org 10975S: Supported 10976F: Documentation/virtual/paravirt_ops.txt 10977F: arch/*/kernel/paravirt* 10978F: arch/*/include/asm/paravirt*.h 10979F: include/linux/hypervisor.h 10980 10981PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10982M: Tim Waugh <tim@cyberelk.net> 10983L: linux-parport@lists.infradead.org (subscribers-only) 10984S: Maintained 10985F: Documentation/blockdev/paride.txt 10986F: drivers/block/paride/ 10987 10988PARISC ARCHITECTURE 10989M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10990M: Helge Deller <deller@gmx.de> 10991L: linux-parisc@vger.kernel.org 10992W: http://www.parisc-linux.org/ 10993Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10994T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10995T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10996S: Maintained 10997F: arch/parisc/ 10998F: Documentation/parisc/ 10999F: drivers/parisc/ 11000F: drivers/char/agp/parisc-agp.c 11001F: drivers/input/serio/gscps2.c 11002F: drivers/parport/parport_gsc.* 11003F: drivers/tty/serial/8250/8250_gsc.c 11004F: drivers/video/fbdev/sti* 11005F: drivers/video/console/sti* 11006F: drivers/video/logo/logo_parisc* 11007 11008PARMAN 11009M: Jiri Pirko <jiri@mellanox.com> 11010L: netdev@vger.kernel.org 11011S: Supported 11012F: lib/parman.c 11013F: lib/test_parman.c 11014F: include/linux/parman.h 11015 11016PC87360 HARDWARE MONITORING DRIVER 11017M: Jim Cromie <jim.cromie@gmail.com> 11018L: linux-hwmon@vger.kernel.org 11019S: Maintained 11020F: Documentation/hwmon/pc87360 11021F: drivers/hwmon/pc87360.c 11022 11023PC8736x GPIO DRIVER 11024M: Jim Cromie <jim.cromie@gmail.com> 11025S: Maintained 11026F: drivers/char/pc8736x_gpio.c 11027 11028PC87427 HARDWARE MONITORING DRIVER 11029M: Jean Delvare <jdelvare@suse.com> 11030L: linux-hwmon@vger.kernel.org 11031S: Maintained 11032F: Documentation/hwmon/pc87427 11033F: drivers/hwmon/pc87427.c 11034 11035PCA9532 LED DRIVER 11036M: Riku Voipio <riku.voipio@iki.fi> 11037S: Maintained 11038F: drivers/leds/leds-pca9532.c 11039F: include/linux/leds-pca9532.h 11040 11041PCA9541 I2C BUS MASTER SELECTOR DRIVER 11042M: Guenter Roeck <linux@roeck-us.net> 11043L: linux-i2c@vger.kernel.org 11044S: Maintained 11045F: drivers/i2c/muxes/i2c-mux-pca9541.c 11046 11047PCDP - PRIMARY CONSOLE AND DEBUG PORT 11048M: Khalid Aziz <khalid@gonehiking.org> 11049S: Maintained 11050F: drivers/firmware/pcdp.* 11051 11052PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11053M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11054L: linux-pci@vger.kernel.org 11055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11056S: Maintained 11057F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11058F: drivers/pci/controller/pci-aardvark.c 11059 11060PCI DRIVER FOR ALTERA PCIE IP 11061M: Ley Foon Tan <lftan@altera.com> 11062L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11063L: linux-pci@vger.kernel.org 11064S: Supported 11065F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11066F: drivers/pci/controller/pcie-altera.c 11067 11068PCI DRIVER FOR APPLIEDMICRO XGENE 11069M: Tanmay Inamdar <tinamdar@apm.com> 11070L: linux-pci@vger.kernel.org 11071L: linux-arm-kernel@lists.infradead.org 11072S: Maintained 11073F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11074F: drivers/pci/controller/pci-xgene.c 11075 11076PCI DRIVER FOR ARM VERSATILE PLATFORM 11077M: Rob Herring <robh@kernel.org> 11078L: linux-pci@vger.kernel.org 11079L: linux-arm-kernel@lists.infradead.org 11080S: Maintained 11081F: Documentation/devicetree/bindings/pci/versatile.txt 11082F: drivers/pci/controller/pci-versatile.c 11083 11084PCI DRIVER FOR ARMADA 8K 11085M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11086L: linux-pci@vger.kernel.org 11087L: linux-arm-kernel@lists.infradead.org 11088S: Maintained 11089F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11090F: drivers/pci/controller/dwc/pcie-armada8k.c 11091 11092PCI DRIVER FOR CADENCE PCIE IP 11093M: Alan Douglas <adouglas@cadence.com> 11094L: linux-pci@vger.kernel.org 11095S: Maintained 11096F: Documentation/devicetree/bindings/pci/cdns,*.txt 11097F: drivers/pci/controller/pcie-cadence* 11098 11099PCI DRIVER FOR FREESCALE LAYERSCAPE 11100M: Minghuan Lian <minghuan.Lian@nxp.com> 11101M: Mingkai Hu <mingkai.hu@nxp.com> 11102M: Roy Zang <roy.zang@nxp.com> 11103L: linuxppc-dev@lists.ozlabs.org 11104L: linux-pci@vger.kernel.org 11105L: linux-arm-kernel@lists.infradead.org 11106S: Maintained 11107F: drivers/pci/controller/dwc/*layerscape* 11108 11109PCI DRIVER FOR GENERIC OF HOSTS 11110M: Will Deacon <will.deacon@arm.com> 11111L: linux-pci@vger.kernel.org 11112L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11113S: Maintained 11114F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11115F: drivers/pci/controller/pci-host-common.c 11116F: drivers/pci/controller/pci-host-generic.c 11117 11118PCI DRIVER FOR IMX6 11119M: Richard Zhu <hongxing.zhu@nxp.com> 11120M: Lucas Stach <l.stach@pengutronix.de> 11121L: linux-pci@vger.kernel.org 11122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11123S: Maintained 11124F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11125F: drivers/pci/controller/dwc/*imx6* 11126 11127PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11128M: Keith Busch <keith.busch@intel.com> 11129M: Jonathan Derrick <jonathan.derrick@intel.com> 11130L: linux-pci@vger.kernel.org 11131S: Supported 11132F: drivers/pci/controller/vmd.c 11133 11134PCI DRIVER FOR MICROSEMI SWITCHTEC 11135M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11136M: Logan Gunthorpe <logang@deltatee.com> 11137L: linux-pci@vger.kernel.org 11138S: Maintained 11139F: Documentation/switchtec.txt 11140F: Documentation/ABI/testing/sysfs-class-switchtec 11141F: drivers/pci/switch/switchtec* 11142F: include/uapi/linux/switchtec_ioctl.h 11143F: include/linux/switchtec.h 11144F: drivers/ntb/hw/mscc/ 11145 11146PCI DRIVER FOR MOBIVEIL PCIE IP 11147M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 11148L: linux-pci@vger.kernel.org 11149S: Supported 11150F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11151F: drivers/pci/controller/pcie-mobiveil.c 11152 11153PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11154M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11155M: Jason Cooper <jason@lakedaemon.net> 11156L: linux-pci@vger.kernel.org 11157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11158S: Maintained 11159F: drivers/pci/controller/*mvebu* 11160 11161PCI DRIVER FOR NVIDIA TEGRA 11162M: Thierry Reding <thierry.reding@gmail.com> 11163L: linux-tegra@vger.kernel.org 11164L: linux-pci@vger.kernel.org 11165S: Supported 11166F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11167F: drivers/pci/controller/pci-tegra.c 11168 11169PCI DRIVER FOR RENESAS R-CAR 11170M: Simon Horman <horms@verge.net.au> 11171L: linux-pci@vger.kernel.org 11172L: linux-renesas-soc@vger.kernel.org 11173S: Maintained 11174F: drivers/pci/controller/*rcar* 11175 11176PCI DRIVER FOR SAMSUNG EXYNOS 11177M: Jingoo Han <jingoohan1@gmail.com> 11178L: linux-pci@vger.kernel.org 11179L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11180L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11181S: Maintained 11182F: drivers/pci/controller/dwc/pci-exynos.c 11183 11184PCI DRIVER FOR SYNOPSYS DESIGNWARE 11185M: Jingoo Han <jingoohan1@gmail.com> 11186M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11187L: linux-pci@vger.kernel.org 11188S: Maintained 11189F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11190F: drivers/pci/controller/dwc/*designware* 11191 11192PCI DRIVER FOR TI DRA7XX 11193M: Kishon Vijay Abraham I <kishon@ti.com> 11194L: linux-omap@vger.kernel.org 11195L: linux-pci@vger.kernel.org 11196S: Supported 11197F: Documentation/devicetree/bindings/pci/ti-pci.txt 11198F: drivers/pci/controller/dwc/pci-dra7xx.c 11199 11200PCI DRIVER FOR TI KEYSTONE 11201M: Murali Karicheri <m-karicheri2@ti.com> 11202L: linux-pci@vger.kernel.org 11203L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11204S: Maintained 11205F: drivers/pci/controller/dwc/*keystone* 11206 11207PCI ENDPOINT SUBSYSTEM 11208M: Kishon Vijay Abraham I <kishon@ti.com> 11209M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11210L: linux-pci@vger.kernel.org 11211T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11212S: Supported 11213F: drivers/pci/endpoint/ 11214F: drivers/misc/pci_endpoint_test.c 11215F: tools/pci/ 11216 11217PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11218M: Russell Currey <ruscur@russell.cc> 11219M: Sam Bobroff <sbobroff@linux.ibm.com> 11220M: Oliver O'Halloran <oohall@gmail.com> 11221L: linuxppc-dev@lists.ozlabs.org 11222S: Supported 11223F: Documentation/PCI/pci-error-recovery.txt 11224F: drivers/pci/pcie/aer.c 11225F: drivers/pci/pcie/dpc.c 11226F: drivers/pci/pcie/err.c 11227F: Documentation/powerpc/eeh-pci-error-recovery.txt 11228F: arch/powerpc/kernel/eeh*.c 11229F: arch/powerpc/platforms/*/eeh*.c 11230F: arch/powerpc/include/*/eeh*.h 11231 11232PCI ERROR RECOVERY 11233M: Linas Vepstas <linasvepstas@gmail.com> 11234L: linux-pci@vger.kernel.org 11235S: Supported 11236F: Documentation/PCI/pci-error-recovery.txt 11237 11238PCI MSI DRIVER FOR ALTERA MSI IP 11239M: Ley Foon Tan <lftan@altera.com> 11240L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11241L: linux-pci@vger.kernel.org 11242S: Supported 11243F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11244F: drivers/pci/controller/pcie-altera-msi.c 11245 11246PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11247M: Duc Dang <dhdang@apm.com> 11248L: linux-pci@vger.kernel.org 11249L: linux-arm-kernel@lists.infradead.org 11250S: Maintained 11251F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11252F: drivers/pci/controller/pci-xgene-msi.c 11253 11254PCI SUBSYSTEM 11255M: Bjorn Helgaas <bhelgaas@google.com> 11256L: linux-pci@vger.kernel.org 11257Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11258T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11259S: Supported 11260F: Documentation/devicetree/bindings/pci/ 11261F: Documentation/PCI/ 11262F: drivers/acpi/pci* 11263F: drivers/pci/ 11264F: include/asm-generic/pci* 11265F: include/linux/pci* 11266F: include/linux/of_pci.h 11267F: include/uapi/linux/pci* 11268F: lib/pci* 11269F: arch/x86/pci/ 11270F: arch/x86/kernel/quirks.c 11271 11272PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11273M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11274L: linux-pci@vger.kernel.org 11275Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11276T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11277S: Supported 11278F: drivers/pci/controller/ 11279 11280PCIE DRIVER FOR AXIS ARTPEC 11281M: Jesper Nilsson <jesper.nilsson@axis.com> 11282L: linux-arm-kernel@axis.com 11283L: linux-pci@vger.kernel.org 11284S: Maintained 11285F: Documentation/devicetree/bindings/pci/axis,artpec* 11286F: drivers/pci/controller/dwc/*artpec* 11287 11288PCIE DRIVER FOR CAVIUM THUNDERX 11289M: David Daney <david.daney@cavium.com> 11290L: linux-pci@vger.kernel.org 11291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11292S: Supported 11293F: Documentation/devicetree/bindings/pci/pci-thunder-* 11294F: drivers/pci/controller/pci-thunder-* 11295 11296PCIE DRIVER FOR HISILICON 11297M: Zhou Wang <wangzhou1@hisilicon.com> 11298L: linux-pci@vger.kernel.org 11299S: Maintained 11300F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11301F: drivers/pci/controller/dwc/pcie-hisi.c 11302 11303PCIE DRIVER FOR HISILICON KIRIN 11304M: Xiaowei Song <songxiaowei@hisilicon.com> 11305M: Binghui Wang <wangbinghui@hisilicon.com> 11306L: linux-pci@vger.kernel.org 11307S: Maintained 11308F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11309F: drivers/pci/controller/dwc/pcie-kirin.c 11310 11311PCIE DRIVER FOR HISILICON STB 11312M: Jianguo Sun <sunjianguo1@huawei.com> 11313M: Shawn Guo <shawn.guo@linaro.org> 11314L: linux-pci@vger.kernel.org 11315S: Maintained 11316F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11317F: drivers/pci/controller/dwc/pcie-histb.c 11318 11319PCIE DRIVER FOR MEDIATEK 11320M: Ryder Lee <ryder.lee@mediatek.com> 11321L: linux-pci@vger.kernel.org 11322L: linux-mediatek@lists.infradead.org 11323S: Supported 11324F: Documentation/devicetree/bindings/pci/mediatek* 11325F: drivers/pci/controller/*mediatek* 11326 11327PCIE DRIVER FOR QUALCOMM MSM 11328M: Stanimir Varbanov <svarbanov@mm-sol.com> 11329L: linux-pci@vger.kernel.org 11330L: linux-arm-msm@vger.kernel.org 11331S: Maintained 11332F: drivers/pci/controller/dwc/*qcom* 11333 11334PCIE DRIVER FOR ROCKCHIP 11335M: Shawn Lin <shawn.lin@rock-chips.com> 11336L: linux-pci@vger.kernel.org 11337L: linux-rockchip@lists.infradead.org 11338S: Maintained 11339F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11340F: drivers/pci/controller/pcie-rockchip* 11341 11342PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11343M: Linus Walleij <linus.walleij@linaro.org> 11344L: linux-pci@vger.kernel.org 11345S: Maintained 11346F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11347F: drivers/pci/controller/pci-v3-semi.c 11348 11349PCIE DRIVER FOR ST SPEAR13XX 11350M: Pratyush Anand <pratyush.anand@gmail.com> 11351L: linux-pci@vger.kernel.org 11352S: Maintained 11353F: drivers/pci/controller/dwc/*spear* 11354 11355PCMCIA SUBSYSTEM 11356M: Dominik Brodowski <linux@dominikbrodowski.net> 11357T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11358S: Odd Fixes 11359F: Documentation/pcmcia/ 11360F: tools/pcmcia/ 11361F: drivers/pcmcia/ 11362F: include/pcmcia/ 11363 11364PCNET32 NETWORK DRIVER 11365M: Don Fry <pcnet32@frontier.com> 11366L: netdev@vger.kernel.org 11367S: Maintained 11368F: drivers/net/ethernet/amd/pcnet32.c 11369 11370PCRYPT PARALLEL CRYPTO ENGINE 11371M: Steffen Klassert <steffen.klassert@secunet.com> 11372L: linux-crypto@vger.kernel.org 11373S: Maintained 11374F: crypto/pcrypt.c 11375F: include/crypto/pcrypt.h 11376 11377PEAQ WMI HOTKEYS DRIVER 11378M: Hans de Goede <hdegoede@redhat.com> 11379L: platform-driver-x86@vger.kernel.org 11380S: Maintained 11381F: drivers/platform/x86/peaq-wmi.c 11382 11383PER-CPU MEMORY ALLOCATOR 11384M: Dennis Zhou <dennis@kernel.org> 11385M: Tejun Heo <tj@kernel.org> 11386M: Christoph Lameter <cl@linux.com> 11387T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 11388S: Maintained 11389F: include/linux/percpu*.h 11390F: mm/percpu*.c 11391F: arch/*/include/asm/percpu.h 11392 11393PER-TASK DELAY ACCOUNTING 11394M: Balbir Singh <bsingharora@gmail.com> 11395S: Maintained 11396F: include/linux/delayacct.h 11397F: kernel/delayacct.c 11398 11399PERFORMANCE EVENTS SUBSYSTEM 11400M: Peter Zijlstra <peterz@infradead.org> 11401M: Ingo Molnar <mingo@redhat.com> 11402M: Arnaldo Carvalho de Melo <acme@kernel.org> 11403R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11404R: Jiri Olsa <jolsa@redhat.com> 11405R: Namhyung Kim <namhyung@kernel.org> 11406L: linux-kernel@vger.kernel.org 11407T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11408S: Supported 11409F: kernel/events/* 11410F: include/linux/perf_event.h 11411F: include/uapi/linux/perf_event.h 11412F: arch/*/kernel/perf_event*.c 11413F: arch/*/kernel/*/perf_event*.c 11414F: arch/*/kernel/*/*/perf_event*.c 11415F: arch/*/include/asm/perf_event.h 11416F: arch/*/kernel/perf_callchain.c 11417F: arch/*/events/* 11418F: tools/perf/ 11419 11420PERSONALITY HANDLING 11421M: Christoph Hellwig <hch@infradead.org> 11422L: linux-abi-devel@lists.sourceforge.net 11423S: Maintained 11424F: include/linux/personality.h 11425F: include/uapi/linux/personality.h 11426 11427PHOENIX RC FLIGHT CONTROLLER ADAPTER 11428M: Marcus Folkesson <marcus.folkesson@gmail.com> 11429L: linux-input@vger.kernel.org 11430S: Maintained 11431F: Documentation/input/devices/pxrc.rst 11432F: drivers/input/joystick/pxrc.c 11433 11434PHONET PROTOCOL 11435M: Remi Denis-Courmont <courmisch@gmail.com> 11436S: Supported 11437F: Documentation/networking/phonet.txt 11438F: include/linux/phonet.h 11439F: include/net/phonet/ 11440F: include/uapi/linux/phonet.h 11441F: net/phonet/ 11442 11443PHRAM MTD DRIVER 11444M: Joern Engel <joern@lazybastard.org> 11445L: linux-mtd@lists.infradead.org 11446S: Maintained 11447F: drivers/mtd/devices/phram.c 11448 11449PICOLCD HID DRIVER 11450M: Bruno Prémont <bonbons@linux-vserver.org> 11451L: linux-input@vger.kernel.org 11452S: Maintained 11453F: drivers/hid/hid-picolcd* 11454 11455PICOXCELL SUPPORT 11456M: Jamie Iles <jamie@jamieiles.com> 11457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11458T: git git://github.com/jamieiles/linux-2.6-ji.git 11459S: Supported 11460F: arch/arm/boot/dts/picoxcell* 11461F: arch/arm/mach-picoxcell/ 11462F: drivers/crypto/picoxcell* 11463 11464PIN CONTROL SUBSYSTEM 11465M: Linus Walleij <linus.walleij@linaro.org> 11466L: linux-gpio@vger.kernel.org 11467T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11468S: Maintained 11469F: Documentation/devicetree/bindings/pinctrl/ 11470F: Documentation/driver-api/pinctl.rst 11471F: drivers/pinctrl/ 11472F: include/linux/pinctrl/ 11473 11474PIN CONTROLLER - ATMEL AT91 11475M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11476L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11477S: Maintained 11478F: drivers/pinctrl/pinctrl-at91.* 11479 11480PIN CONTROLLER - ATMEL AT91 PIO4 11481M: Ludovic Desroches <ludovic.desroches@microchip.com> 11482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11483L: linux-gpio@vger.kernel.org 11484S: Supported 11485F: drivers/pinctrl/pinctrl-at91-pio4.* 11486 11487PIN CONTROLLER - FREESCALE 11488M: Dong Aisheng <aisheng.dong@nxp.com> 11489M: Fabio Estevam <festevam@gmail.com> 11490M: Shawn Guo <shawnguo@kernel.org> 11491M: Stefan Agner <stefan@agner.ch> 11492R: Pengutronix Kernel Team <kernel@pengutronix.de> 11493L: linux-gpio@vger.kernel.org 11494S: Maintained 11495F: drivers/pinctrl/freescale/ 11496F: Documentation/devicetree/bindings/pinctrl/fsl,* 11497 11498PIN CONTROLLER - INTEL 11499M: Mika Westerberg <mika.westerberg@linux.intel.com> 11500M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11501S: Maintained 11502F: drivers/pinctrl/intel/ 11503 11504PIN CONTROLLER - MEDIATEK 11505M: Sean Wang <sean.wang@mediatek.com> 11506L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11507S: Maintained 11508F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11509F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11510F: drivers/pinctrl/mediatek/mtk-eint.* 11511F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11512F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11513F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11514 11515PIN CONTROLLER - QUALCOMM 11516M: Bjorn Andersson <bjorn.andersson@linaro.org> 11517S: Maintained 11518L: linux-arm-msm@vger.kernel.org 11519F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11520F: drivers/pinctrl/qcom/ 11521 11522PIN CONTROLLER - RENESAS 11523M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11524M: Geert Uytterhoeven <geert+renesas@glider.be> 11525L: linux-renesas-soc@vger.kernel.org 11526T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11527S: Maintained 11528F: drivers/pinctrl/sh-pfc/ 11529 11530PIN CONTROLLER - SAMSUNG 11531M: Tomasz Figa <tomasz.figa@gmail.com> 11532M: Krzysztof Kozlowski <krzk@kernel.org> 11533M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11534L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11535L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11536Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11537T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11538S: Maintained 11539F: drivers/pinctrl/samsung/ 11540F: include/dt-bindings/pinctrl/samsung.h 11541F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11542 11543PIN CONTROLLER - SINGLE 11544M: Tony Lindgren <tony@atomide.com> 11545M: Haojian Zhuang <haojian.zhuang@linaro.org> 11546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11547L: linux-omap@vger.kernel.org 11548S: Maintained 11549F: drivers/pinctrl/pinctrl-single.c 11550 11551PIN CONTROLLER - ST SPEAR 11552M: Viresh Kumar <vireshk@kernel.org> 11553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11554W: http://www.st.com/spear 11555S: Maintained 11556F: drivers/pinctrl/spear/ 11557 11558PISTACHIO SOC SUPPORT 11559M: James Hartley <james.hartley@sondrel.com> 11560L: linux-mips@linux-mips.org 11561S: Odd Fixes 11562F: arch/mips/pistachio/ 11563F: arch/mips/include/asm/mach-pistachio/ 11564F: arch/mips/boot/dts/img/pistachio* 11565F: arch/mips/configs/pistachio*_defconfig 11566 11567PKTCDVD DRIVER 11568S: Orphan 11569M: linux-block@vger.kernel.org 11570F: drivers/block/pktcdvd.c 11571F: include/linux/pktcdvd.h 11572F: include/uapi/linux/pktcdvd.h 11573 11574PKUNITY SOC DRIVERS 11575M: Guan Xuetao <gxt@pku.edu.cn> 11576W: http://mprc.pku.edu.cn/~guanxuetao/linux 11577S: Maintained 11578T: git git://github.com/gxt/linux.git 11579F: drivers/input/serio/i8042-unicore32io.h 11580F: drivers/i2c/busses/i2c-puv3.c 11581F: drivers/video/fbdev/fb-puv3.c 11582F: drivers/rtc/rtc-puv3.c 11583 11584PMBUS HARDWARE MONITORING DRIVERS 11585M: Guenter Roeck <linux@roeck-us.net> 11586L: linux-hwmon@vger.kernel.org 11587W: http://hwmon.wiki.kernel.org/ 11588W: http://www.roeck-us.net/linux/drivers/ 11589T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11590S: Maintained 11591F: Documentation/hwmon/pmbus 11592F: drivers/hwmon/pmbus/ 11593F: include/linux/pmbus.h 11594 11595PMC SIERRA MaxRAID DRIVER 11596L: linux-scsi@vger.kernel.org 11597W: http://www.pmc-sierra.com/ 11598S: Orphan 11599F: drivers/scsi/pmcraid.* 11600 11601PMC SIERRA PM8001 DRIVER 11602M: Jack Wang <jinpu.wang@profitbricks.com> 11603M: lindar_liu@usish.com 11604L: linux-scsi@vger.kernel.org 11605S: Supported 11606F: drivers/scsi/pm8001/ 11607 11608PNP SUPPORT 11609M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11610S: Maintained 11611F: drivers/pnp/ 11612 11613POSIX CLOCKS and TIMERS 11614M: Thomas Gleixner <tglx@linutronix.de> 11615L: linux-kernel@vger.kernel.org 11616T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11617S: Maintained 11618F: fs/timerfd.c 11619F: include/linux/timer* 11620F: kernel/time/*timer* 11621 11622POWER MANAGEMENT CORE 11623M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11624L: linux-pm@vger.kernel.org 11625T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11626B: https://bugzilla.kernel.org 11627S: Supported 11628F: drivers/base/power/ 11629F: include/linux/pm.h 11630F: include/linux/pm_* 11631F: include/linux/powercap.h 11632F: drivers/powercap/ 11633F: kernel/configs/nopm.config 11634 11635POWER STATE COORDINATION INTERFACE (PSCI) 11636M: Mark Rutland <mark.rutland@arm.com> 11637M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11638L: linux-arm-kernel@lists.infradead.org 11639S: Maintained 11640F: drivers/firmware/psci*.c 11641F: include/linux/psci.h 11642F: include/uapi/linux/psci.h 11643 11644POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11645M: Sebastian Reichel <sre@kernel.org> 11646L: linux-pm@vger.kernel.org 11647T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11648S: Maintained 11649F: Documentation/ABI/testing/sysfs-class-power 11650F: Documentation/devicetree/bindings/power/supply/ 11651F: include/linux/power_supply.h 11652F: drivers/power/supply/ 11653 11654POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11655M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11656L: linuxppc-dev@lists.ozlabs.org 11657S: Maintained 11658F: drivers/char/powernv-op-panel.c 11659 11660PPP OVER ATM (RFC 2364) 11661M: Mitchell Blank Jr <mitch@sfgoth.com> 11662S: Maintained 11663F: net/atm/pppoatm.c 11664F: include/uapi/linux/atmppp.h 11665 11666PPP OVER ETHERNET 11667M: Michal Ostrowski <mostrows@earthlink.net> 11668S: Maintained 11669F: drivers/net/ppp/pppoe.c 11670F: drivers/net/ppp/pppox.c 11671 11672PPP OVER L2TP 11673M: James Chapman <jchapman@katalix.com> 11674S: Maintained 11675F: net/l2tp/l2tp_ppp.c 11676F: include/linux/if_pppol2tp.h 11677F: include/uapi/linux/if_pppol2tp.h 11678 11679PPP PROTOCOL DRIVERS AND COMPRESSORS 11680M: Paul Mackerras <paulus@samba.org> 11681L: linux-ppp@vger.kernel.org 11682S: Maintained 11683F: drivers/net/ppp/ppp_* 11684 11685PPS SUPPORT 11686M: Rodolfo Giometti <giometti@enneenne.com> 11687W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11688L: linuxpps@ml.enneenne.com (subscribers-only) 11689S: Maintained 11690F: Documentation/pps/ 11691F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11692F: Documentation/ABI/testing/sysfs-pps 11693F: drivers/pps/ 11694F: include/linux/pps*.h 11695F: include/uapi/linux/pps.h 11696 11697PPTP DRIVER 11698M: Dmitry Kozlov <xeb@mail.ru> 11699L: netdev@vger.kernel.org 11700S: Maintained 11701F: drivers/net/ppp/pptp.c 11702W: http://sourceforge.net/projects/accel-pptp 11703 11704PREEMPTIBLE KERNEL 11705M: Robert Love <rml@tech9.net> 11706L: kpreempt-tech@lists.sourceforge.net 11707W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11708S: Supported 11709F: Documentation/preempt-locking.txt 11710F: include/linux/preempt.h 11711 11712PRINTK 11713M: Petr Mladek <pmladek@suse.com> 11714M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11715R: Steven Rostedt <rostedt@goodmis.org> 11716S: Maintained 11717F: kernel/printk/ 11718F: include/linux/printk.h 11719 11720PRISM54 WIRELESS DRIVER 11721M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11722L: linux-wireless@vger.kernel.org 11723W: http://wireless.kernel.org/en/users/Drivers/p54 11724S: Obsolete 11725F: drivers/net/wireless/intersil/prism54/ 11726 11727PROC FILESYSTEM 11728R: Alexey Dobriyan <adobriyan@gmail.com> 11729L: linux-kernel@vger.kernel.org 11730L: linux-fsdevel@vger.kernel.org 11731S: Maintained 11732F: fs/proc/ 11733F: include/linux/proc_fs.h 11734F: tools/testing/selftests/proc/ 11735 11736PROC SYSCTL 11737M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11738M: Kees Cook <keescook@chromium.org> 11739L: linux-kernel@vger.kernel.org 11740L: linux-fsdevel@vger.kernel.org 11741S: Maintained 11742F: fs/proc/proc_sysctl.c 11743F: include/linux/sysctl.h 11744F: kernel/sysctl.c 11745F: tools/testing/selftests/sysctl/ 11746 11747PS3 NETWORK SUPPORT 11748M: Geoff Levand <geoff@infradead.org> 11749L: netdev@vger.kernel.org 11750L: linuxppc-dev@lists.ozlabs.org 11751S: Maintained 11752F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11753 11754PS3 PLATFORM SUPPORT 11755M: Geoff Levand <geoff@infradead.org> 11756L: linuxppc-dev@lists.ozlabs.org 11757S: Maintained 11758F: arch/powerpc/boot/ps3* 11759F: arch/powerpc/include/asm/lv1call.h 11760F: arch/powerpc/include/asm/ps3*.h 11761F: arch/powerpc/platforms/ps3/ 11762F: drivers/*/ps3* 11763F: drivers/ps3/ 11764F: drivers/rtc/rtc-ps3.c 11765F: drivers/usb/host/*ps3.c 11766F: sound/ppc/snd_ps3* 11767 11768PS3VRAM DRIVER 11769M: Jim Paris <jim@jtan.com> 11770M: Geoff Levand <geoff@infradead.org> 11771L: linuxppc-dev@lists.ozlabs.org 11772S: Maintained 11773F: drivers/block/ps3vram.c 11774 11775PSAMPLE PACKET SAMPLING SUPPORT: 11776M: Yotam Gigi <yotam.gi@gmail.com> 11777S: Maintained 11778F: net/psample 11779F: include/net/psample.h 11780F: include/uapi/linux/psample.h 11781 11782PSTORE FILESYSTEM 11783M: Kees Cook <keescook@chromium.org> 11784M: Anton Vorontsov <anton@enomsg.org> 11785M: Colin Cross <ccross@android.com> 11786M: Tony Luck <tony.luck@intel.com> 11787S: Maintained 11788T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11789F: fs/pstore/ 11790F: include/linux/pstore* 11791F: drivers/firmware/efi/efi-pstore.c 11792F: drivers/acpi/apei/erst.c 11793F: Documentation/admin-guide/ramoops.rst 11794F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11795K: \b(pstore|ramoops) 11796 11797PTP HARDWARE CLOCK SUPPORT 11798M: Richard Cochran <richardcochran@gmail.com> 11799L: netdev@vger.kernel.org 11800S: Maintained 11801W: http://linuxptp.sourceforge.net/ 11802F: Documentation/ABI/testing/sysfs-ptp 11803F: Documentation/ptp/* 11804F: drivers/net/phy/dp83640* 11805F: drivers/ptp/* 11806F: include/linux/ptp_cl* 11807 11808PTRACE SUPPORT 11809M: Oleg Nesterov <oleg@redhat.com> 11810S: Maintained 11811F: include/asm-generic/syscall.h 11812F: include/linux/ptrace.h 11813F: include/linux/regset.h 11814F: include/linux/tracehook.h 11815F: include/uapi/linux/ptrace.h 11816F: include/uapi/linux/ptrace.h 11817F: include/asm-generic/ptrace.h 11818F: kernel/ptrace.c 11819F: arch/*/ptrace*.c 11820F: arch/*/*/ptrace*.c 11821F: arch/*/include/asm/ptrace*.h 11822 11823PULSE8-CEC DRIVER 11824M: Hans Verkuil <hverkuil@xs4all.nl> 11825L: linux-media@vger.kernel.org 11826T: git git://linuxtv.org/media_tree.git 11827S: Maintained 11828F: drivers/media/usb/pulse8-cec/* 11829F: Documentation/media/cec-drivers/pulse8-cec.rst 11830 11831PVRUSB2 VIDEO4LINUX DRIVER 11832M: Mike Isely <isely@pobox.com> 11833L: pvrusb2@isely.net (subscribers-only) 11834L: linux-media@vger.kernel.org 11835W: http://www.isely.net/pvrusb2/ 11836T: git git://linuxtv.org/media_tree.git 11837S: Maintained 11838F: Documentation/media/v4l-drivers/pvrusb2* 11839F: drivers/media/usb/pvrusb2/ 11840 11841PWC WEBCAM DRIVER 11842M: Hans Verkuil <hverkuil@xs4all.nl> 11843L: linux-media@vger.kernel.org 11844T: git git://linuxtv.org/media_tree.git 11845S: Odd Fixes 11846F: drivers/media/usb/pwc/* 11847 11848PWM FAN DRIVER 11849M: Kamil Debski <kamil@wypas.org> 11850M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11851L: linux-hwmon@vger.kernel.org 11852S: Supported 11853F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11854F: Documentation/hwmon/pwm-fan 11855F: drivers/hwmon/pwm-fan.c 11856 11857PWM IR Transmitter 11858M: Sean Young <sean@mess.org> 11859L: linux-media@vger.kernel.org 11860S: Maintained 11861F: drivers/media/rc/pwm-ir-tx.c 11862 11863PWM SUBSYSTEM 11864M: Thierry Reding <thierry.reding@gmail.com> 11865L: linux-pwm@vger.kernel.org 11866S: Maintained 11867T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11868F: Documentation/pwm.txt 11869F: Documentation/devicetree/bindings/pwm/ 11870F: include/linux/pwm.h 11871F: drivers/pwm/ 11872F: drivers/video/backlight/pwm_bl.c 11873F: include/linux/pwm_backlight.h 11874F: drivers/gpio/gpio-mvebu.c 11875F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11876 11877PXA GPIO DRIVER 11878M: Robert Jarzmik <robert.jarzmik@free.fr> 11879L: linux-gpio@vger.kernel.org 11880S: Maintained 11881F: drivers/gpio/gpio-pxa.c 11882 11883PXA MMCI DRIVER 11884S: Orphan 11885 11886PXA RTC DRIVER 11887M: Robert Jarzmik <robert.jarzmik@free.fr> 11888L: linux-rtc@vger.kernel.org 11889S: Maintained 11890 11891PXA2xx/PXA3xx SUPPORT 11892M: Daniel Mack <daniel@zonque.org> 11893M: Haojian Zhuang <haojian.zhuang@gmail.com> 11894M: Robert Jarzmik <robert.jarzmik@free.fr> 11895L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11896T: git git://github.com/hzhuang1/linux.git 11897T: git git://github.com/rjarzmik/linux.git 11898S: Maintained 11899F: arch/arm/boot/dts/pxa* 11900F: arch/arm/mach-pxa/ 11901F: drivers/dma/pxa* 11902F: drivers/pcmcia/pxa2xx* 11903F: drivers/pinctrl/pxa/ 11904F: drivers/spi/spi-pxa2xx* 11905F: drivers/usb/gadget/udc/pxa2* 11906F: include/sound/pxa2xx-lib.h 11907F: sound/arm/pxa* 11908F: sound/soc/pxa/ 11909 11910QAT DRIVER 11911M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11912L: qat-linux@intel.com 11913S: Supported 11914F: drivers/crypto/qat/ 11915 11916QCOM AUDIO (ASoC) DRIVERS 11917M: Patrick Lai <plai@codeaurora.org> 11918M: Banajit Goswami <bgoswami@codeaurora.org> 11919L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11920S: Supported 11921F: sound/soc/qcom/ 11922 11923QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11924M: Gabriel Somlo <somlo@cmu.edu> 11925M: "Michael S. Tsirkin" <mst@redhat.com> 11926L: qemu-devel@nongnu.org 11927S: Maintained 11928F: drivers/firmware/qemu_fw_cfg.c 11929F: include/uapi/linux/qemu_fw_cfg.h 11930 11931QIB DRIVER 11932M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11933M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11934L: linux-rdma@vger.kernel.org 11935S: Supported 11936F: drivers/infiniband/hw/qib/ 11937 11938QLOGIC QL41xxx FCOE DRIVER 11939M: QLogic-Storage-Upstream@cavium.com 11940L: linux-scsi@vger.kernel.org 11941S: Supported 11942F: drivers/scsi/qedf/ 11943 11944QLOGIC QL41xxx ISCSI DRIVER 11945M: QLogic-Storage-Upstream@cavium.com 11946L: linux-scsi@vger.kernel.org 11947S: Supported 11948F: drivers/scsi/qedi/ 11949 11950QLOGIC QL4xxx ETHERNET DRIVER 11951M: Ariel Elior <Ariel.Elior@cavium.com> 11952M: everest-linux-l2@cavium.com 11953L: netdev@vger.kernel.org 11954S: Supported 11955F: drivers/net/ethernet/qlogic/qed/ 11956F: include/linux/qed/ 11957F: drivers/net/ethernet/qlogic/qede/ 11958 11959QLOGIC QL4xxx RDMA DRIVER 11960M: Michal Kalderon <Michal.Kalderon@cavium.com> 11961M: Ariel Elior <Ariel.Elior@cavium.com> 11962L: linux-rdma@vger.kernel.org 11963S: Supported 11964F: drivers/infiniband/hw/qedr/ 11965F: include/uapi/rdma/qedr-abi.h 11966 11967QLOGIC QLA1280 SCSI DRIVER 11968M: Michael Reed <mdr@sgi.com> 11969L: linux-scsi@vger.kernel.org 11970S: Maintained 11971F: drivers/scsi/qla1280.[ch] 11972 11973QLOGIC QLA2XXX FC-SCSI DRIVER 11974M: qla2xxx-upstream@qlogic.com 11975L: linux-scsi@vger.kernel.org 11976S: Supported 11977F: Documentation/scsi/LICENSE.qla2xxx 11978F: drivers/scsi/qla2xxx/ 11979 11980QLOGIC QLA3XXX NETWORK DRIVER 11981M: Dept-GELinuxNICDev@cavium.com 11982L: netdev@vger.kernel.org 11983S: Supported 11984F: Documentation/networking/LICENSE.qla3xxx 11985F: drivers/net/ethernet/qlogic/qla3xxx.* 11986 11987QLOGIC QLA4XXX iSCSI DRIVER 11988M: QLogic-Storage-Upstream@qlogic.com 11989L: linux-scsi@vger.kernel.org 11990S: Supported 11991F: Documentation/scsi/LICENSE.qla4xxx 11992F: drivers/scsi/qla4xxx/ 11993 11994QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11995M: Shahed Shaikh <Shahed.Shaikh@cavium.com> 11996M: Manish Chopra <manish.chopra@cavium.com> 11997M: Dept-GELinuxNICDev@cavium.com 11998L: netdev@vger.kernel.org 11999S: Supported 12000F: drivers/net/ethernet/qlogic/qlcnic/ 12001 12002QLOGIC QLGE 10Gb ETHERNET DRIVER 12003M: Manish Chopra <manish.chopra@cavium.com> 12004M: Dept-GELinuxNICDev@cavium.com 12005L: netdev@vger.kernel.org 12006S: Supported 12007F: drivers/net/ethernet/qlogic/qlge/ 12008 12009QM1D1B0004 MEDIA DRIVER 12010M: Akihiro Tsukada <tskd08@gmail.com> 12011L: linux-media@vger.kernel.org 12012S: Odd Fixes 12013F: drivers/media/tuners/qm1d1b0004* 12014 12015QM1D1C0042 MEDIA DRIVER 12016M: Akihiro Tsukada <tskd08@gmail.com> 12017L: linux-media@vger.kernel.org 12018S: Odd Fixes 12019F: drivers/media/tuners/qm1d1c0042* 12020 12021QNX4 FILESYSTEM 12022M: Anders Larsen <al@alarsen.net> 12023W: http://www.alarsen.net/linux/qnx4fs/ 12024S: Maintained 12025F: fs/qnx4/ 12026F: include/uapi/linux/qnx4_fs.h 12027F: include/uapi/linux/qnxtypes.h 12028 12029QORIQ DPAA2 FSL-MC BUS DRIVER 12030M: Stuart Yoder <stuyoder@gmail.com> 12031M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12032L: linux-kernel@vger.kernel.org 12033S: Maintained 12034F: drivers/bus/fsl-mc/ 12035F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12036F: Documentation/networking/dpaa2/overview.rst 12037 12038QT1010 MEDIA DRIVER 12039M: Antti Palosaari <crope@iki.fi> 12040L: linux-media@vger.kernel.org 12041W: https://linuxtv.org 12042W: http://palosaari.fi/linux/ 12043Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12044T: git git://linuxtv.org/anttip/media_tree.git 12045S: Maintained 12046F: drivers/media/tuners/qt1010* 12047 12048QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12049M: Kalle Valo <kvalo@codeaurora.org> 12050L: ath10k@lists.infradead.org 12051W: http://wireless.kernel.org/en/users/Drivers/ath10k 12052T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12053S: Supported 12054F: drivers/net/wireless/ath/ath10k/ 12055 12056QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12057M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12058L: linux-wireless@vger.kernel.org 12059W: http://wireless.kernel.org/en/users/Drivers/ath9k 12060S: Supported 12061F: drivers/net/wireless/ath/ath9k/ 12062 12063QUALCOMM CAMERA SUBSYSTEM DRIVER 12064M: Todor Tomov <todor.tomov@linaro.org> 12065L: linux-media@vger.kernel.org 12066S: Maintained 12067F: Documentation/devicetree/bindings/media/qcom,camss.txt 12068F: Documentation/media/v4l-drivers/qcom_camss.rst 12069F: drivers/media/platform/qcom/camss/ 12070 12071QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12072M: Ilia Lin <ilia.lin@gmail.com> 12073L: linux-pm@vger.kernel.org 12074S: Maintained 12075F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12076F: drivers/cpufreq/qcom-cpufreq-kryo.c 12077 12078QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12079M: Timur Tabi <timur@kernel.org> 12080L: netdev@vger.kernel.org 12081S: Maintained 12082F: drivers/net/ethernet/qualcomm/emac/ 12083 12084QUALCOMM GENERIC INTERFACE I2C DRIVER 12085M: Alok Chauhan <alokc@codeaurora.org> 12086M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12087L: linux-i2c@vger.kernel.org 12088L: linux-arm-msm@vger.kernel.org 12089S: Supported 12090F: drivers/i2c/busses/i2c-qcom-geni.c 12091 12092QUALCOMM HEXAGON ARCHITECTURE 12093M: Richard Kuo <rkuo@codeaurora.org> 12094L: linux-hexagon@vger.kernel.org 12095T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12096S: Supported 12097F: arch/hexagon/ 12098 12099QUALCOMM HIDMA DRIVER 12100M: Sinan Kaya <okaya@kernel.org> 12101L: linux-arm-kernel@lists.infradead.org 12102L: linux-arm-msm@vger.kernel.org 12103L: dmaengine@vger.kernel.org 12104S: Supported 12105F: drivers/dma/qcom/hidma* 12106 12107QUALCOMM IOMMU 12108M: Rob Clark <robdclark@gmail.com> 12109L: iommu@lists.linux-foundation.org 12110L: linux-arm-msm@vger.kernel.org 12111S: Maintained 12112F: drivers/iommu/qcom_iommu.c 12113 12114QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12115M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12116L: linux-media@vger.kernel.org 12117L: linux-arm-msm@vger.kernel.org 12118T: git git://linuxtv.org/media_tree.git 12119S: Maintained 12120F: drivers/media/platform/qcom/venus/ 12121 12122QUALCOMM WCN36XX WIRELESS DRIVER 12123M: Kalle Valo <kvalo@codeaurora.org> 12124L: wcn36xx@lists.infradead.org 12125W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12126T: git git://github.com/KrasnikovEugene/wcn36xx.git 12127S: Supported 12128F: drivers/net/wireless/ath/wcn36xx/ 12129 12130QUANTENNA QTNFMAC WIRELESS DRIVER 12131M: Igor Mitsyanko <imitsyanko@quantenna.com> 12132M: Avinash Patil <avinashp@quantenna.com> 12133M: Sergey Matyukevich <smatyukevich@quantenna.com> 12134L: linux-wireless@vger.kernel.org 12135S: Maintained 12136F: drivers/net/wireless/quantenna 12137 12138RADEON and AMDGPU DRM DRIVERS 12139M: Alex Deucher <alexander.deucher@amd.com> 12140M: Christian König <christian.koenig@amd.com> 12141M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12142L: amd-gfx@lists.freedesktop.org 12143T: git git://people.freedesktop.org/~agd5f/linux 12144S: Supported 12145F: drivers/gpu/drm/radeon/ 12146F: include/uapi/drm/radeon_drm.h 12147F: drivers/gpu/drm/amd/ 12148F: include/uapi/drm/amdgpu_drm.h 12149 12150RADEON FRAMEBUFFER DISPLAY DRIVER 12151M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12152L: linux-fbdev@vger.kernel.org 12153S: Maintained 12154F: drivers/video/fbdev/aty/radeon* 12155F: include/uapi/linux/radeonfb.h 12156 12157RADIOSHARK RADIO DRIVER 12158M: Hans Verkuil <hverkuil@xs4all.nl> 12159L: linux-media@vger.kernel.org 12160T: git git://linuxtv.org/media_tree.git 12161S: Maintained 12162F: drivers/media/radio/radio-shark.c 12163 12164RADIOSHARK2 RADIO DRIVER 12165M: Hans Verkuil <hverkuil@xs4all.nl> 12166L: linux-media@vger.kernel.org 12167T: git git://linuxtv.org/media_tree.git 12168S: Maintained 12169F: drivers/media/radio/radio-shark2.c 12170F: drivers/media/radio/radio-tea5777.c 12171 12172RADOS BLOCK DEVICE (RBD) 12173M: Ilya Dryomov <idryomov@gmail.com> 12174M: Sage Weil <sage@redhat.com> 12175M: Alex Elder <elder@kernel.org> 12176L: ceph-devel@vger.kernel.org 12177W: http://ceph.com/ 12178T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12179T: git git://github.com/ceph/ceph-client.git 12180S: Supported 12181F: Documentation/ABI/testing/sysfs-bus-rbd 12182F: drivers/block/rbd.c 12183F: drivers/block/rbd_types.h 12184 12185RAGE128 FRAMEBUFFER DISPLAY DRIVER 12186M: Paul Mackerras <paulus@samba.org> 12187L: linux-fbdev@vger.kernel.org 12188S: Maintained 12189F: drivers/video/fbdev/aty/aty128fb.c 12190 12191RAINSHADOW-CEC DRIVER 12192M: Hans Verkuil <hverkuil@xs4all.nl> 12193L: linux-media@vger.kernel.org 12194T: git git://linuxtv.org/media_tree.git 12195S: Maintained 12196F: drivers/media/usb/rainshadow-cec/* 12197 12198RALINK MIPS ARCHITECTURE 12199M: John Crispin <john@phrozen.org> 12200L: linux-mips@linux-mips.org 12201S: Maintained 12202F: arch/mips/ralink 12203 12204RALINK RT2X00 WIRELESS LAN DRIVER 12205P: rt2x00 project 12206M: Stanislaw Gruszka <sgruszka@redhat.com> 12207M: Helmut Schaa <helmut.schaa@googlemail.com> 12208L: linux-wireless@vger.kernel.org 12209S: Maintained 12210F: drivers/net/wireless/ralink/rt2x00/ 12211 12212RAMDISK RAM BLOCK DEVICE DRIVER 12213M: Jens Axboe <axboe@kernel.dk> 12214S: Maintained 12215F: Documentation/blockdev/ramdisk.txt 12216F: drivers/block/brd.c 12217 12218RANCHU VIRTUAL BOARD FOR MIPS 12219M: Miodrag Dinic <miodrag.dinic@mips.com> 12220L: linux-mips@linux-mips.org 12221S: Supported 12222F: arch/mips/generic/board-ranchu.c 12223F: arch/mips/configs/generic/board-ranchu.config 12224 12225RANDOM NUMBER DRIVER 12226M: "Theodore Ts'o" <tytso@mit.edu> 12227S: Maintained 12228F: drivers/char/random.c 12229 12230RAPIDIO SUBSYSTEM 12231M: Matt Porter <mporter@kernel.crashing.org> 12232M: Alexandre Bounine <alex.bou9@gmail.com> 12233S: Maintained 12234F: drivers/rapidio/ 12235 12236RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 12237L: linux-wireless@vger.kernel.org 12238S: Orphan 12239F: drivers/net/wireless/ray* 12240 12241RCUTORTURE TEST FRAMEWORK 12242M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12243M: Josh Triplett <josh@joshtriplett.org> 12244R: Steven Rostedt <rostedt@goodmis.org> 12245R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12246R: Lai Jiangshan <jiangshanlai@gmail.com> 12247L: linux-kernel@vger.kernel.org 12248S: Supported 12249T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12250F: tools/testing/selftests/rcutorture 12251 12252RDC R-321X SoC 12253M: Florian Fainelli <florian@openwrt.org> 12254S: Maintained 12255 12256RDC R6040 FAST ETHERNET DRIVER 12257M: Florian Fainelli <f.fainelli@gmail.com> 12258L: netdev@vger.kernel.org 12259S: Maintained 12260F: drivers/net/ethernet/rdc/r6040.c 12261 12262RDMAVT - RDMA verbs software 12263M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12264M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12265L: linux-rdma@vger.kernel.org 12266S: Supported 12267F: drivers/infiniband/sw/rdmavt 12268 12269RDS - RELIABLE DATAGRAM SOCKETS 12270M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12271L: netdev@vger.kernel.org 12272L: linux-rdma@vger.kernel.org 12273L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12274W: https://oss.oracle.com/projects/rds/ 12275S: Supported 12276F: net/rds/ 12277F: Documentation/networking/rds.txt 12278 12279RDT - RESOURCE ALLOCATION 12280M: Fenghua Yu <fenghua.yu@intel.com> 12281M: Reinette Chatre <reinette.chatre@intel.com> 12282L: linux-kernel@vger.kernel.org 12283S: Supported 12284F: arch/x86/kernel/cpu/intel_rdt* 12285F: arch/x86/include/asm/intel_rdt_sched.h 12286F: Documentation/x86/intel_rdt* 12287 12288READ-COPY UPDATE (RCU) 12289M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12290M: Josh Triplett <josh@joshtriplett.org> 12291R: Steven Rostedt <rostedt@goodmis.org> 12292R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12293R: Lai Jiangshan <jiangshanlai@gmail.com> 12294L: linux-kernel@vger.kernel.org 12295W: http://www.rdrop.com/users/paulmck/RCU/ 12296S: Supported 12297T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12298F: Documentation/RCU/ 12299X: Documentation/RCU/torture.txt 12300F: include/linux/rcu* 12301X: include/linux/srcu*.h 12302F: kernel/rcu/ 12303X: kernel/rcu/srcu*.c 12304 12305REAL TIME CLOCK (RTC) SUBSYSTEM 12306M: Alessandro Zummo <a.zummo@towertech.it> 12307M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12308L: linux-rtc@vger.kernel.org 12309Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12310T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12311S: Maintained 12312F: Documentation/devicetree/bindings/rtc/ 12313F: Documentation/rtc.txt 12314F: drivers/rtc/ 12315F: include/linux/rtc.h 12316F: include/uapi/linux/rtc.h 12317F: include/linux/rtc/ 12318F: include/linux/platform_data/rtc-* 12319F: tools/testing/selftests/rtc/ 12320 12321REALTEK AUDIO CODECS 12322M: Bard Liao <bardliao@realtek.com> 12323M: Oder Chiou <oder_chiou@realtek.com> 12324S: Maintained 12325F: sound/soc/codecs/rt* 12326F: include/sound/rt*.h 12327 12328REALTEK RTL83xx SMI DSA ROUTER CHIPS 12329M: Linus Walleij <linus.walleij@linaro.org> 12330S: Maintained 12331F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 12332F: drivers/net/dsa/realtek-smi* 12333F: drivers/net/dsa/rtl83* 12334 12335REGISTER MAP ABSTRACTION 12336M: Mark Brown <broonie@kernel.org> 12337L: linux-kernel@vger.kernel.org 12338T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12339S: Supported 12340F: Documentation/devicetree/bindings/regmap/ 12341F: drivers/base/regmap/ 12342F: include/linux/regmap.h 12343 12344REISERFS FILE SYSTEM 12345L: reiserfs-devel@vger.kernel.org 12346S: Supported 12347F: fs/reiserfs/ 12348 12349REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12350M: Ohad Ben-Cohen <ohad@wizery.com> 12351M: Bjorn Andersson <bjorn.andersson@linaro.org> 12352L: linux-remoteproc@vger.kernel.org 12353T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12354S: Maintained 12355F: Documentation/devicetree/bindings/remoteproc/ 12356F: Documentation/remoteproc.txt 12357F: drivers/remoteproc/ 12358F: include/linux/remoteproc.h 12359 12360REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12361M: Ohad Ben-Cohen <ohad@wizery.com> 12362M: Bjorn Andersson <bjorn.andersson@linaro.org> 12363L: linux-remoteproc@vger.kernel.org 12364T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12365S: Maintained 12366F: drivers/rpmsg/ 12367F: Documentation/rpmsg.txt 12368F: include/linux/rpmsg.h 12369F: include/linux/rpmsg/ 12370 12371RENESAS CLOCK DRIVERS 12372M: Geert Uytterhoeven <geert+renesas@glider.be> 12373L: linux-renesas-soc@vger.kernel.org 12374T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12375S: Supported 12376F: drivers/clk/renesas/ 12377 12378RENESAS EMEV2 I2C DRIVER 12379M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12380S: Supported 12381F: drivers/i2c/busses/i2c-emev2.c 12382 12383RENESAS ETHERNET DRIVERS 12384R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12385L: netdev@vger.kernel.org 12386L: linux-renesas-soc@vger.kernel.org 12387F: Documentation/devicetree/bindings/net/renesas,*.txt 12388F: Documentation/devicetree/bindings/net/sh_eth.txt 12389F: drivers/net/ethernet/renesas/ 12390F: include/linux/sh_eth.h 12391 12392RENESAS R-CAR GYROADC DRIVER 12393M: Marek Vasut <marek.vasut@gmail.com> 12394L: linux-iio@vger.kernel.org 12395S: Supported 12396F: drivers/iio/adc/rcar_gyro_adc.c 12397 12398RENESAS R-CAR I2C DRIVERS 12399M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12400S: Supported 12401F: drivers/i2c/busses/i2c-rcar.c 12402F: drivers/i2c/busses/i2c-sh_mobile.c 12403 12404RENESAS USB PHY DRIVER 12405M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12406L: linux-renesas-soc@vger.kernel.org 12407S: Maintained 12408F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12409 12410RESET CONTROLLER FRAMEWORK 12411M: Philipp Zabel <p.zabel@pengutronix.de> 12412T: git git://git.pengutronix.de/git/pza/linux 12413S: Maintained 12414F: drivers/reset/ 12415F: Documentation/devicetree/bindings/reset/ 12416F: include/dt-bindings/reset/ 12417F: include/linux/reset.h 12418F: include/linux/reset-controller.h 12419 12420RESTARTABLE SEQUENCES SUPPORT 12421M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12422M: Peter Zijlstra <peterz@infradead.org> 12423M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12424M: Boqun Feng <boqun.feng@gmail.com> 12425L: linux-kernel@vger.kernel.org 12426S: Supported 12427F: kernel/rseq.c 12428F: include/uapi/linux/rseq.h 12429F: include/trace/events/rseq.h 12430F: tools/testing/selftests/rseq/ 12431 12432RFKILL 12433M: Johannes Berg <johannes@sipsolutions.net> 12434L: linux-wireless@vger.kernel.org 12435W: http://wireless.kernel.org/ 12436T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12437T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12438S: Maintained 12439F: Documentation/rfkill.txt 12440F: Documentation/ABI/stable/sysfs-class-rfkill 12441F: net/rfkill/ 12442F: include/linux/rfkill.h 12443F: include/uapi/linux/rfkill.h 12444 12445RHASHTABLE 12446M: Thomas Graf <tgraf@suug.ch> 12447M: Herbert Xu <herbert@gondor.apana.org.au> 12448L: netdev@vger.kernel.org 12449S: Maintained 12450F: lib/rhashtable.c 12451F: lib/test_rhashtable.c 12452F: include/linux/rhashtable.h 12453F: include/linux/rhashtable-types.h 12454 12455RICOH R5C592 MEMORYSTICK DRIVER 12456M: Maxim Levitsky <maximlevitsky@gmail.com> 12457S: Maintained 12458F: drivers/memstick/host/r592.* 12459 12460RICOH SMARTMEDIA/XD DRIVER 12461M: Maxim Levitsky <maximlevitsky@gmail.com> 12462S: Maintained 12463F: drivers/mtd/nand/raw/r852.c 12464F: drivers/mtd/nand/raw/r852.h 12465 12466RISC-V ARCHITECTURE 12467M: Palmer Dabbelt <palmer@sifive.com> 12468M: Albert Ou <aou@eecs.berkeley.edu> 12469L: linux-riscv@lists.infradead.org 12470T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12471S: Supported 12472F: arch/riscv/ 12473K: riscv 12474N: riscv 12475 12476ROCCAT DRIVERS 12477M: Stefan Achatz <erazor_de@users.sourceforge.net> 12478W: http://sourceforge.net/projects/roccat/ 12479S: Maintained 12480F: drivers/hid/hid-roccat* 12481F: include/linux/hid-roccat* 12482F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12483 12484ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12485M: Jacob chen <jacob2.chen@rock-chips.com> 12486L: linux-media@vger.kernel.org 12487S: Maintained 12488F: drivers/media/platform/rockchip/rga/ 12489F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12490 12491ROCKER DRIVER 12492M: Jiri Pirko <jiri@resnulli.us> 12493L: netdev@vger.kernel.org 12494S: Supported 12495F: drivers/net/ethernet/rocker/ 12496 12497ROCKETPORT DRIVER 12498P: Comtrol Corp. 12499W: http://www.comtrol.com 12500S: Maintained 12501F: Documentation/serial/rocket.txt 12502F: drivers/tty/rocket* 12503 12504ROCKETPORT EXPRESS/INFINITY DRIVER 12505M: Kevin Cernekee <cernekee@gmail.com> 12506L: linux-serial@vger.kernel.org 12507S: Odd Fixes 12508F: drivers/tty/serial/rp2.* 12509 12510ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12511M: Marek Vasut <marek.vasut+renesas@gmail.com> 12512L: linux-kernel@vger.kernel.org 12513L: linux-renesas-soc@vger.kernel.org 12514S: Supported 12515F: drivers/mfd/bd9571mwv.c 12516F: drivers/regulator/bd9571mwv-regulator.c 12517F: drivers/gpio/gpio-bd9571mwv.c 12518F: include/linux/mfd/bd9571mwv.h 12519F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12520 12521ROSE NETWORK LAYER 12522M: Ralf Baechle <ralf@linux-mips.org> 12523L: linux-hams@vger.kernel.org 12524W: http://www.linux-ax25.org/ 12525S: Maintained 12526F: include/net/rose.h 12527F: include/uapi/linux/rose.h 12528F: net/rose/ 12529 12530RTL2830 MEDIA DRIVER 12531M: Antti Palosaari <crope@iki.fi> 12532L: linux-media@vger.kernel.org 12533W: https://linuxtv.org 12534W: http://palosaari.fi/linux/ 12535Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12536T: git git://linuxtv.org/anttip/media_tree.git 12537S: Maintained 12538F: drivers/media/dvb-frontends/rtl2830* 12539 12540RTL2832 MEDIA DRIVER 12541M: Antti Palosaari <crope@iki.fi> 12542L: linux-media@vger.kernel.org 12543W: https://linuxtv.org 12544W: http://palosaari.fi/linux/ 12545Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12546T: git git://linuxtv.org/anttip/media_tree.git 12547S: Maintained 12548F: drivers/media/dvb-frontends/rtl2832* 12549 12550RTL2832_SDR MEDIA DRIVER 12551M: Antti Palosaari <crope@iki.fi> 12552L: linux-media@vger.kernel.org 12553W: https://linuxtv.org 12554W: http://palosaari.fi/linux/ 12555Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12556T: git git://linuxtv.org/anttip/media_tree.git 12557S: Maintained 12558F: drivers/media/dvb-frontends/rtl2832_sdr* 12559 12560RTL8180 WIRELESS DRIVER 12561L: linux-wireless@vger.kernel.org 12562W: http://wireless.kernel.org/ 12563T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12564S: Orphan 12565F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12566 12567RTL8187 WIRELESS DRIVER 12568M: Herton Ronaldo Krzesinski <herton@canonical.com> 12569M: Hin-Tak Leung <htl10@users.sourceforge.net> 12570M: Larry Finger <Larry.Finger@lwfinger.net> 12571L: linux-wireless@vger.kernel.org 12572W: http://wireless.kernel.org/ 12573T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12574S: Maintained 12575F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12576 12577REALTEK WIRELESS DRIVER (rtlwifi family) 12578M: Ping-Ke Shih <pkshih@realtek.com> 12579L: linux-wireless@vger.kernel.org 12580W: http://wireless.kernel.org/ 12581T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12582S: Maintained 12583F: drivers/net/wireless/realtek/rtlwifi/ 12584 12585RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12586M: Jes Sorensen <Jes.Sorensen@gmail.com> 12587L: linux-wireless@vger.kernel.org 12588T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12589S: Maintained 12590F: drivers/net/wireless/realtek/rtl8xxxu/ 12591 12592RXRPC SOCKETS (AF_RXRPC) 12593M: David Howells <dhowells@redhat.com> 12594L: linux-afs@lists.infradead.org 12595S: Supported 12596F: net/rxrpc/ 12597F: include/keys/rxrpc-type.h 12598F: include/net/af_rxrpc.h 12599F: include/trace/events/rxrpc.h 12600F: include/uapi/linux/rxrpc.h 12601F: Documentation/networking/rxrpc.txt 12602W: https://www.infradead.org/~dhowells/kafs/ 12603 12604S3 SAVAGE FRAMEBUFFER DRIVER 12605M: Antonino Daplas <adaplas@gmail.com> 12606L: linux-fbdev@vger.kernel.org 12607S: Maintained 12608F: drivers/video/fbdev/savage/ 12609 12610S390 12611M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12612M: Heiko Carstens <heiko.carstens@de.ibm.com> 12613L: linux-s390@vger.kernel.org 12614W: http://www.ibm.com/developerworks/linux/linux390/ 12615T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12616S: Supported 12617F: arch/s390/ 12618F: drivers/s390/ 12619F: Documentation/s390/ 12620F: Documentation/driver-api/s390-drivers.rst 12621 12622S390 COMMON I/O LAYER 12623M: Sebastian Ott <sebott@linux.ibm.com> 12624M: Peter Oberparleiter <oberpar@linux.ibm.com> 12625L: linux-s390@vger.kernel.org 12626W: http://www.ibm.com/developerworks/linux/linux390/ 12627S: Supported 12628F: drivers/s390/cio/ 12629 12630S390 DASD DRIVER 12631M: Stefan Haberland <sth@linux.ibm.com> 12632M: Jan Hoeppner <hoeppner@linux.ibm.com> 12633L: linux-s390@vger.kernel.org 12634W: http://www.ibm.com/developerworks/linux/linux390/ 12635S: Supported 12636F: drivers/s390/block/dasd* 12637F: block/partitions/ibm.c 12638 12639S390 IOMMU (PCI) 12640M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12641L: linux-s390@vger.kernel.org 12642W: http://www.ibm.com/developerworks/linux/linux390/ 12643S: Supported 12644F: drivers/iommu/s390-iommu.c 12645 12646S390 IUCV NETWORK LAYER 12647M: Julian Wiedmann <jwi@linux.ibm.com> 12648M: Ursula Braun <ubraun@linux.ibm.com> 12649L: linux-s390@vger.kernel.org 12650W: http://www.ibm.com/developerworks/linux/linux390/ 12651S: Supported 12652F: drivers/s390/net/*iucv* 12653F: include/net/iucv/ 12654F: net/iucv/ 12655 12656S390 NETWORK DRIVERS 12657M: Julian Wiedmann <jwi@linux.ibm.com> 12658M: Ursula Braun <ubraun@linux.ibm.com> 12659L: linux-s390@vger.kernel.org 12660W: http://www.ibm.com/developerworks/linux/linux390/ 12661S: Supported 12662F: drivers/s390/net/ 12663 12664S390 PCI SUBSYSTEM 12665M: Sebastian Ott <sebott@linux.ibm.com> 12666M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12667L: linux-s390@vger.kernel.org 12668W: http://www.ibm.com/developerworks/linux/linux390/ 12669S: Supported 12670F: arch/s390/pci/ 12671F: drivers/pci/hotplug/s390_pci_hpc.c 12672 12673S390 VFIO-CCW DRIVER 12674M: Cornelia Huck <cohuck@redhat.com> 12675M: Halil Pasic <pasic@linux.ibm.com> 12676L: linux-s390@vger.kernel.org 12677L: kvm@vger.kernel.org 12678S: Supported 12679F: drivers/s390/cio/vfio_ccw* 12680F: Documentation/s390/vfio-ccw.txt 12681F: include/uapi/linux/vfio_ccw.h 12682 12683S390 ZCRYPT DRIVER 12684M: Harald Freudenberger <freude@linux.ibm.com> 12685L: linux-s390@vger.kernel.org 12686W: http://www.ibm.com/developerworks/linux/linux390/ 12687S: Supported 12688F: drivers/s390/crypto/ 12689 12690S390 ZFCP DRIVER 12691M: Steffen Maier <maier@linux.ibm.com> 12692M: Benjamin Block <bblock@linux.ibm.com> 12693L: linux-s390@vger.kernel.org 12694W: http://www.ibm.com/developerworks/linux/linux390/ 12695S: Supported 12696F: drivers/s390/scsi/zfcp_* 12697 12698S3C24XX SD/MMC Driver 12699M: Ben Dooks <ben-linux@fluff.org> 12700L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12701S: Supported 12702F: drivers/mmc/host/s3cmci.* 12703 12704SAA6588 RDS RECEIVER DRIVER 12705M: Hans Verkuil <hverkuil@xs4all.nl> 12706L: linux-media@vger.kernel.org 12707T: git git://linuxtv.org/media_tree.git 12708W: https://linuxtv.org 12709S: Odd Fixes 12710F: drivers/media/i2c/saa6588* 12711 12712SAA7134 VIDEO4LINUX DRIVER 12713M: Mauro Carvalho Chehab <mchehab@kernel.org> 12714L: linux-media@vger.kernel.org 12715W: https://linuxtv.org 12716T: git git://linuxtv.org/media_tree.git 12717S: Odd fixes 12718F: Documentation/media/v4l-drivers/saa7134* 12719F: drivers/media/pci/saa7134/ 12720 12721SAA7146 VIDEO4LINUX-2 DRIVER 12722M: Hans Verkuil <hverkuil@xs4all.nl> 12723L: linux-media@vger.kernel.org 12724T: git git://linuxtv.org/media_tree.git 12725S: Maintained 12726F: drivers/media/common/saa7146/ 12727F: drivers/media/pci/saa7146/ 12728F: include/media/saa7146* 12729 12730SAMSUNG AUDIO (ASoC) DRIVERS 12731M: Krzysztof Kozlowski <krzk@kernel.org> 12732M: Sangbeom Kim <sbkim73@samsung.com> 12733M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12734L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12735S: Supported 12736F: sound/soc/samsung/ 12737F: Documentation/devicetree/bindings/sound/samsung* 12738 12739SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12740M: Krzysztof Kozlowski <krzk@kernel.org> 12741L: linux-crypto@vger.kernel.org 12742L: linux-samsung-soc@vger.kernel.org 12743S: Maintained 12744F: drivers/crypto/exynos-rng.c 12745F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 12746 12747SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12748M: Łukasz Stelmach <l.stelmach@samsung.com> 12749L: linux-samsung-soc@vger.kernel.org 12750S: Maintained 12751F: drivers/char/hw_random/exynos-trng.c 12752F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12753 12754SAMSUNG FRAMEBUFFER DRIVER 12755M: Jingoo Han <jingoohan1@gmail.com> 12756L: linux-fbdev@vger.kernel.org 12757S: Maintained 12758F: drivers/video/fbdev/s3c-fb.c 12759 12760SAMSUNG LAPTOP DRIVER 12761M: Corentin Chary <corentin.chary@gmail.com> 12762L: platform-driver-x86@vger.kernel.org 12763S: Maintained 12764F: drivers/platform/x86/samsung-laptop.c 12765 12766SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12767M: Sangbeom Kim <sbkim73@samsung.com> 12768M: Krzysztof Kozlowski <krzk@kernel.org> 12769M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12770L: linux-kernel@vger.kernel.org 12771L: linux-samsung-soc@vger.kernel.org 12772S: Supported 12773F: drivers/mfd/sec*.c 12774F: drivers/regulator/s2m*.c 12775F: drivers/regulator/s5m*.c 12776F: drivers/clk/clk-s2mps11.c 12777F: drivers/rtc/rtc-s5m.c 12778F: include/linux/mfd/samsung/ 12779F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12780F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12781F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12782F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12783 12784SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12785M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12786L: linux-media@vger.kernel.org 12787L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12788S: Maintained 12789F: drivers/media/platform/s3c-camif/ 12790F: include/media/drv-intf/s3c_camif.h 12791 12792SAMSUNG S3FWRN5 NFC DRIVER 12793M: Robert Baldyga <r.baldyga@samsung.com> 12794M: Krzysztof Opasiak <k.opasiak@samsung.com> 12795L: linux-nfc@lists.01.org (moderated for non-subscribers) 12796S: Supported 12797F: drivers/nfc/s3fwrn5 12798 12799SAMSUNG S5C73M3 CAMERA DRIVER 12800M: Kyungmin Park <kyungmin.park@samsung.com> 12801M: Andrzej Hajda <a.hajda@samsung.com> 12802L: linux-media@vger.kernel.org 12803S: Supported 12804F: drivers/media/i2c/s5c73m3/* 12805 12806SAMSUNG S5K5BAF CAMERA DRIVER 12807M: Kyungmin Park <kyungmin.park@samsung.com> 12808M: Andrzej Hajda <a.hajda@samsung.com> 12809L: linux-media@vger.kernel.org 12810S: Supported 12811F: drivers/media/i2c/s5k5baf.c 12812 12813SAMSUNG S5P Security SubSystem (SSS) DRIVER 12814M: Krzysztof Kozlowski <krzk@kernel.org> 12815M: Vladimir Zapolskiy <vz@mleia.com> 12816M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12817L: linux-crypto@vger.kernel.org 12818L: linux-samsung-soc@vger.kernel.org 12819S: Maintained 12820F: drivers/crypto/s5p-sss.c 12821 12822SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12823M: Kyungmin Park <kyungmin.park@samsung.com> 12824M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12825L: linux-media@vger.kernel.org 12826Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12827S: Supported 12828F: drivers/media/platform/exynos4-is/ 12829 12830SAMSUNG SOC CLOCK DRIVERS 12831M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12832M: Tomasz Figa <tomasz.figa@gmail.com> 12833M: Chanwoo Choi <cw00.choi@samsung.com> 12834S: Supported 12835L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12836T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 12837F: drivers/clk/samsung/ 12838F: include/dt-bindings/clock/exynos*.h 12839F: Documentation/devicetree/bindings/clock/exynos*.txt 12840 12841SAMSUNG SPI DRIVERS 12842M: Kukjin Kim <kgene@kernel.org> 12843M: Krzysztof Kozlowski <krzk@kernel.org> 12844M: Andi Shyti <andi@etezian.org> 12845L: linux-spi@vger.kernel.org 12846L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12847S: Maintained 12848F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12849F: drivers/spi/spi-s3c* 12850F: include/linux/platform_data/spi-s3c64xx.h 12851 12852SAMSUNG SXGBE DRIVERS 12853M: Byungho An <bh74.an@samsung.com> 12854M: Girish K S <ks.giri@samsung.com> 12855M: Vipul Pandya <vipul.pandya@samsung.com> 12856S: Supported 12857L: netdev@vger.kernel.org 12858F: drivers/net/ethernet/samsung/sxgbe/ 12859 12860SAMSUNG THERMAL DRIVER 12861M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12862L: linux-pm@vger.kernel.org 12863L: linux-samsung-soc@vger.kernel.org 12864S: Supported 12865T: git https://github.com/lmajewski/linux-samsung-thermal.git 12866F: drivers/thermal/samsung/ 12867 12868SAMSUNG USB2 PHY DRIVER 12869M: Kamil Debski <kamil@wypas.org> 12870M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12871L: linux-kernel@vger.kernel.org 12872S: Supported 12873F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12874F: Documentation/phy/samsung-usb2.txt 12875F: drivers/phy/samsung/phy-exynos4210-usb2.c 12876F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12877F: drivers/phy/samsung/phy-exynos5250-usb2.c 12878F: drivers/phy/samsung/phy-s5pv210-usb2.c 12879F: drivers/phy/samsung/phy-samsung-usb2.c 12880F: drivers/phy/samsung/phy-samsung-usb2.h 12881 12882SC1200 WDT DRIVER 12883M: Zwane Mwaikambo <zwanem@gmail.com> 12884S: Maintained 12885F: drivers/watchdog/sc1200wdt.c 12886 12887SCHEDULER 12888M: Ingo Molnar <mingo@redhat.com> 12889M: Peter Zijlstra <peterz@infradead.org> 12890L: linux-kernel@vger.kernel.org 12891T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12892S: Maintained 12893F: kernel/sched/ 12894F: include/linux/sched.h 12895F: include/uapi/linux/sched.h 12896F: include/linux/wait.h 12897 12898SCR24X CHIP CARD INTERFACE DRIVER 12899M: Lubomir Rintel <lkundrak@v3.sk> 12900S: Supported 12901F: drivers/char/pcmcia/scr24x_cs.c 12902 12903SCSI CDROM DRIVER 12904M: Jens Axboe <axboe@kernel.dk> 12905L: linux-scsi@vger.kernel.org 12906W: http://www.kernel.dk 12907S: Maintained 12908F: drivers/scsi/sr* 12909 12910SCSI RDMA PROTOCOL (SRP) INITIATOR 12911M: Bart Van Assche <bvanassche@acm.org> 12912L: linux-rdma@vger.kernel.org 12913S: Supported 12914Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12915F: drivers/infiniband/ulp/srp/ 12916F: include/scsi/srp.h 12917 12918SCSI RDMA PROTOCOL (SRP) TARGET 12919M: Bart Van Assche <bvanassche@acm.org> 12920L: linux-rdma@vger.kernel.org 12921L: target-devel@vger.kernel.org 12922S: Supported 12923Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12924F: drivers/infiniband/ulp/srpt/ 12925 12926SCSI SG DRIVER 12927M: Doug Gilbert <dgilbert@interlog.com> 12928L: linux-scsi@vger.kernel.org 12929W: http://sg.danny.cz/sg 12930S: Maintained 12931F: Documentation/scsi/scsi-generic.txt 12932F: drivers/scsi/sg.c 12933F: include/scsi/sg.h 12934 12935SCSI SUBSYSTEM 12936M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12937T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12938M: "Martin K. Petersen" <martin.petersen@oracle.com> 12939T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12940L: linux-scsi@vger.kernel.org 12941S: Maintained 12942F: Documentation/devicetree/bindings/scsi/ 12943F: drivers/scsi/ 12944F: include/scsi/ 12945 12946SCSI TAPE DRIVER 12947M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12948L: linux-scsi@vger.kernel.org 12949S: Maintained 12950F: Documentation/scsi/st.txt 12951F: drivers/scsi/st.* 12952F: drivers/scsi/st_*.h 12953 12954SCTP PROTOCOL 12955M: Vlad Yasevich <vyasevich@gmail.com> 12956M: Neil Horman <nhorman@tuxdriver.com> 12957M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 12958L: linux-sctp@vger.kernel.org 12959W: http://lksctp.sourceforge.net 12960S: Maintained 12961F: Documentation/networking/sctp.txt 12962F: include/linux/sctp.h 12963F: include/uapi/linux/sctp.h 12964F: include/net/sctp/ 12965F: net/sctp/ 12966 12967SCx200 CPU SUPPORT 12968M: Jim Cromie <jim.cromie@gmail.com> 12969S: Odd Fixes 12970F: Documentation/i2c/busses/scx200_acb 12971F: arch/x86/platform/scx200/ 12972F: drivers/watchdog/scx200_wdt.c 12973F: drivers/i2c/busses/scx200* 12974F: drivers/mtd/maps/scx200_docflash.c 12975F: include/linux/scx200.h 12976 12977SCx200 GPIO DRIVER 12978M: Jim Cromie <jim.cromie@gmail.com> 12979S: Maintained 12980F: drivers/char/scx200_gpio.c 12981F: include/linux/scx200_gpio.h 12982 12983SCx200 HRT CLOCKSOURCE DRIVER 12984M: Jim Cromie <jim.cromie@gmail.com> 12985S: Maintained 12986F: drivers/clocksource/scx200_hrt.c 12987 12988SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12989M: Sascha Sommer <saschasommer@freenet.de> 12990L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12991S: Maintained 12992F: drivers/mmc/host/sdricoh_cs.c 12993 12994SECURE COMPUTING 12995M: Kees Cook <keescook@chromium.org> 12996R: Andy Lutomirski <luto@amacapital.net> 12997R: Will Drewry <wad@chromium.org> 12998T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12999S: Supported 13000F: kernel/seccomp.c 13001F: include/uapi/linux/seccomp.h 13002F: include/linux/seccomp.h 13003F: tools/testing/selftests/seccomp/* 13004F: tools/testing/selftests/kselftest_harness.h 13005F: Documentation/userspace-api/seccomp_filter.rst 13006K: \bsecure_computing 13007K: \bTIF_SECCOMP\b 13008 13009SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 13010M: Al Cooper <alcooperx@gmail.com> 13011L: linux-mmc@vger.kernel.org 13012L: bcm-kernel-feedback-list@broadcom.com 13013S: Maintained 13014F: drivers/mmc/host/sdhci-brcmstb* 13015 13016SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13017M: Adrian Hunter <adrian.hunter@intel.com> 13018L: linux-mmc@vger.kernel.org 13019T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 13020S: Maintained 13021F: drivers/mmc/host/sdhci* 13022F: include/linux/mmc/sdhci* 13023 13024SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13025M: Prabu Thangamuthu <prabu.t@synopsys.com> 13026M: Manjunath M B <manjumb@synopsys.com> 13027L: linux-mmc@vger.kernel.org 13028S: Maintained 13029F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13030 13031SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13032M: Ben Dooks <ben-linux@fluff.org> 13033M: Jaehoon Chung <jh80.chung@samsung.com> 13034L: linux-mmc@vger.kernel.org 13035S: Maintained 13036F: drivers/mmc/host/sdhci-s3c* 13037 13038SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13039M: Viresh Kumar <vireshk@kernel.org> 13040L: linux-mmc@vger.kernel.org 13041S: Maintained 13042F: drivers/mmc/host/sdhci-spear.c 13043 13044SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13045M: Kishon Vijay Abraham I <kishon@ti.com> 13046L: linux-mmc@vger.kernel.org 13047S: Maintained 13048F: drivers/mmc/host/sdhci-omap.c 13049 13050SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13051M: Scott Bauer <scott.bauer@intel.com> 13052M: Jonathan Derrick <jonathan.derrick@intel.com> 13053L: linux-block@vger.kernel.org 13054S: Supported 13055F: block/sed* 13056F: block/opal_proto.h 13057F: include/linux/sed* 13058F: include/uapi/linux/sed* 13059 13060SECURITY CONTACT 13061M: Security Officers <security@kernel.org> 13062S: Supported 13063 13064SECURITY SUBSYSTEM 13065M: James Morris <jmorris@namei.org> 13066M: "Serge E. Hallyn" <serge@hallyn.com> 13067L: linux-security-module@vger.kernel.org (suggested Cc:) 13068T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13069W: http://kernsec.org/ 13070S: Supported 13071F: security/ 13072X: security/selinux/ 13073 13074SELINUX SECURITY MODULE 13075M: Paul Moore <paul@paul-moore.com> 13076M: Stephen Smalley <sds@tycho.nsa.gov> 13077M: Eric Paris <eparis@parisplace.org> 13078L: selinux@vger.kernel.org 13079W: https://selinuxproject.org 13080W: https://github.com/SELinuxProject 13081T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13082S: Supported 13083F: include/linux/selinux* 13084F: security/selinux/ 13085F: scripts/selinux/ 13086F: Documentation/admin-guide/LSM/SELinux.rst 13087 13088SENSABLE PHANTOM 13089M: Jiri Slaby <jirislaby@gmail.com> 13090S: Maintained 13091F: drivers/misc/phantom.c 13092F: include/uapi/linux/phantom.h 13093 13094SERIAL DEVICE BUS 13095M: Rob Herring <robh@kernel.org> 13096L: linux-serial@vger.kernel.org 13097S: Maintained 13098F: Documentation/devicetree/bindings/serial/slave-device.txt 13099F: drivers/tty/serdev/ 13100F: include/linux/serdev.h 13101 13102SERIAL DRIVERS 13103M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13104L: linux-serial@vger.kernel.org 13105S: Maintained 13106F: Documentation/devicetree/bindings/serial/ 13107F: drivers/tty/serial/ 13108 13109SERIAL IR RECEIVER 13110M: Sean Young <sean@mess.org> 13111L: linux-media@vger.kernel.org 13112S: Maintained 13113F: drivers/media/rc/serial_ir.c 13114 13115SFC NETWORK DRIVER 13116M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13117M: Edward Cree <ecree@solarflare.com> 13118M: Bert Kenward <bkenward@solarflare.com> 13119L: netdev@vger.kernel.org 13120S: Supported 13121F: drivers/net/ethernet/sfc/ 13122 13123SGI GRU DRIVER 13124M: Dimitri Sivanich <sivanich@sgi.com> 13125S: Maintained 13126F: drivers/misc/sgi-gru/ 13127 13128SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 13129M: Pat Gefre <pfg@sgi.com> 13130L: linux-ia64@vger.kernel.org 13131S: Supported 13132F: Documentation/ia64/serial.txt 13133F: drivers/tty/serial/ioc?_serial.c 13134F: include/linux/ioc?.h 13135 13136SGI XP/XPC/XPNET DRIVER 13137M: Cliff Whickman <cpw@sgi.com> 13138M: Robin Holt <robinmholt@gmail.com> 13139S: Maintained 13140F: drivers/misc/sgi-xp/ 13141 13142SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 13143M: Ursula Braun <ubraun@linux.ibm.com> 13144L: linux-s390@vger.kernel.org 13145W: http://www.ibm.com/developerworks/linux/linux390/ 13146S: Supported 13147F: net/smc/ 13148 13149SHARP RJ54N1CB0C SENSOR DRIVER 13150M: Jacopo Mondi <jacopo@jmondi.org> 13151L: linux-media@vger.kernel.org 13152T: git git://linuxtv.org/media_tree.git 13153S: Odd fixes 13154F: drivers/media/i2c/rj54n1cb0c.c 13155F: include/media/i2c/rj54n1cb0c.h 13156 13157SH_VEU V4L2 MEM2MEM DRIVER 13158L: linux-media@vger.kernel.org 13159S: Orphan 13160F: drivers/media/platform/sh_veu.c 13161 13162SH_VOU V4L2 OUTPUT DRIVER 13163L: linux-media@vger.kernel.org 13164S: Orphan 13165F: drivers/media/platform/sh_vou.c 13166F: include/media/drv-intf/sh_vou.h 13167 13168SI2157 MEDIA DRIVER 13169M: Antti Palosaari <crope@iki.fi> 13170L: linux-media@vger.kernel.org 13171W: https://linuxtv.org 13172W: http://palosaari.fi/linux/ 13173Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13174T: git git://linuxtv.org/anttip/media_tree.git 13175S: Maintained 13176F: drivers/media/tuners/si2157* 13177 13178SI2165 MEDIA DRIVER 13179M: Matthias Schwarzott <zzam@gentoo.org> 13180L: linux-media@vger.kernel.org 13181W: https://linuxtv.org 13182Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13183S: Maintained 13184F: drivers/media/dvb-frontends/si2165* 13185 13186SI2168 MEDIA DRIVER 13187M: Antti Palosaari <crope@iki.fi> 13188L: linux-media@vger.kernel.org 13189W: https://linuxtv.org 13190W: http://palosaari.fi/linux/ 13191Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13192T: git git://linuxtv.org/anttip/media_tree.git 13193S: Maintained 13194F: drivers/media/dvb-frontends/si2168* 13195 13196SI470X FM RADIO RECEIVER I2C DRIVER 13197M: Hans Verkuil <hverkuil@xs4all.nl> 13198L: linux-media@vger.kernel.org 13199T: git git://linuxtv.org/media_tree.git 13200W: https://linuxtv.org 13201S: Odd Fixes 13202F: drivers/media/radio/si470x/radio-si470x-i2c.c 13203 13204SI470X FM RADIO RECEIVER USB DRIVER 13205M: Hans Verkuil <hverkuil@xs4all.nl> 13206L: linux-media@vger.kernel.org 13207T: git git://linuxtv.org/media_tree.git 13208W: https://linuxtv.org 13209S: Maintained 13210F: drivers/media/radio/si470x/radio-si470x-common.c 13211F: drivers/media/radio/si470x/radio-si470x.h 13212F: drivers/media/radio/si470x/radio-si470x-usb.c 13213 13214SI4713 FM RADIO TRANSMITTER I2C DRIVER 13215M: Eduardo Valentin <edubezval@gmail.com> 13216L: linux-media@vger.kernel.org 13217T: git git://linuxtv.org/media_tree.git 13218W: https://linuxtv.org 13219S: Odd Fixes 13220F: drivers/media/radio/si4713/si4713.? 13221 13222SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 13223M: Eduardo Valentin <edubezval@gmail.com> 13224L: linux-media@vger.kernel.org 13225T: git git://linuxtv.org/media_tree.git 13226W: https://linuxtv.org 13227S: Odd Fixes 13228F: drivers/media/radio/si4713/radio-platform-si4713.c 13229 13230SI4713 FM RADIO TRANSMITTER USB DRIVER 13231M: Hans Verkuil <hverkuil@xs4all.nl> 13232L: linux-media@vger.kernel.org 13233T: git git://linuxtv.org/media_tree.git 13234W: https://linuxtv.org 13235S: Maintained 13236F: drivers/media/radio/si4713/radio-usb-si4713.c 13237 13238SIANO DVB DRIVER 13239M: Mauro Carvalho Chehab <mchehab@kernel.org> 13240L: linux-media@vger.kernel.org 13241W: https://linuxtv.org 13242T: git git://linuxtv.org/media_tree.git 13243S: Odd fixes 13244F: drivers/media/common/siano/ 13245F: drivers/media/usb/siano/ 13246F: drivers/media/usb/siano/ 13247F: drivers/media/mmc/siano/ 13248 13249SIFIVE DRIVERS 13250M: Palmer Dabbelt <palmer@sifive.com> 13251L: linux-riscv@lists.infradead.org 13252T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13253S: Supported 13254K: sifive 13255N: sifive 13256 13257SILEAD TOUCHSCREEN DRIVER 13258M: Hans de Goede <hdegoede@redhat.com> 13259L: linux-input@vger.kernel.org 13260L: platform-driver-x86@vger.kernel.org 13261S: Maintained 13262F: drivers/input/touchscreen/silead.c 13263F: drivers/platform/x86/touchscreen_dmi.c 13264 13265SILICON MOTION SM712 FRAME BUFFER DRIVER 13266M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13267M: Teddy Wang <teddy.wang@siliconmotion.com> 13268M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13269L: linux-fbdev@vger.kernel.org 13270S: Maintained 13271F: drivers/video/fbdev/sm712* 13272F: Documentation/fb/sm712fb.txt 13273 13274SIMPLE FIRMWARE INTERFACE (SFI) 13275M: Len Brown <lenb@kernel.org> 13276L: sfi-devel@simplefirmware.org 13277W: http://simplefirmware.org/ 13278T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 13279S: Supported 13280F: arch/x86/platform/sfi/ 13281F: drivers/sfi/ 13282F: include/linux/sfi*.h 13283 13284SIMPLEFB FB DRIVER 13285M: Hans de Goede <hdegoede@redhat.com> 13286L: linux-fbdev@vger.kernel.org 13287S: Maintained 13288F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 13289F: drivers/video/fbdev/simplefb.c 13290F: include/linux/platform_data/simplefb.h 13291 13292SIMTEC EB110ATX (Chalice CATS) 13293P: Ben Dooks 13294P: Vincent Sanders <vince@simtec.co.uk> 13295M: Simtec Linux Team <linux@simtec.co.uk> 13296W: http://www.simtec.co.uk/products/EB110ATX/ 13297S: Supported 13298 13299SIMTEC EB2410ITX (BAST) 13300P: Ben Dooks 13301P: Vincent Sanders <vince@simtec.co.uk> 13302M: Simtec Linux Team <linux@simtec.co.uk> 13303W: http://www.simtec.co.uk/products/EB2410ITX/ 13304S: Supported 13305F: arch/arm/mach-s3c24xx/mach-bast.c 13306F: arch/arm/mach-s3c24xx/bast-ide.c 13307F: arch/arm/mach-s3c24xx/bast-irq.c 13308 13309SIPHASH PRF ROUTINES 13310M: Jason A. Donenfeld <Jason@zx2c4.com> 13311S: Maintained 13312F: lib/siphash.c 13313F: lib/test_siphash.c 13314F: include/linux/siphash.h 13315 13316SIOX 13317M: Gavin Schenk <g.schenk@eckelmann.de> 13318M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13319R: Pengutronix Kernel Team <kernel@pengutronix.de> 13320S: Supported 13321F: drivers/siox/* 13322F: include/trace/events/siox.h 13323 13324SIS 190 ETHERNET DRIVER 13325M: Francois Romieu <romieu@fr.zoreil.com> 13326L: netdev@vger.kernel.org 13327S: Maintained 13328F: drivers/net/ethernet/sis/sis190.c 13329 13330SIS 900/7016 FAST ETHERNET DRIVER 13331M: Daniele Venzano <venza@brownhat.org> 13332W: http://www.brownhat.org/sis900.html 13333L: netdev@vger.kernel.org 13334S: Maintained 13335F: drivers/net/ethernet/sis/sis900.* 13336 13337SIS FRAMEBUFFER DRIVER 13338M: Thomas Winischhofer <thomas@winischhofer.net> 13339W: http://www.winischhofer.net/linuxsisvga.shtml 13340S: Maintained 13341F: Documentation/fb/sisfb.txt 13342F: drivers/video/fbdev/sis/ 13343F: include/video/sisfb.h 13344 13345SIS USB2VGA DRIVER 13346M: Thomas Winischhofer <thomas@winischhofer.net> 13347W: http://www.winischhofer.at/linuxsisusbvga.shtml 13348S: Maintained 13349F: drivers/usb/misc/sisusbvga/ 13350 13351SLAB ALLOCATOR 13352M: Christoph Lameter <cl@linux.com> 13353M: Pekka Enberg <penberg@kernel.org> 13354M: David Rientjes <rientjes@google.com> 13355M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13356M: Andrew Morton <akpm@linux-foundation.org> 13357L: linux-mm@kvack.org 13358S: Maintained 13359F: include/linux/sl?b*.h 13360F: mm/sl?b* 13361 13362SLEEPABLE READ-COPY UPDATE (SRCU) 13363M: Lai Jiangshan <jiangshanlai@gmail.com> 13364M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 13365M: Josh Triplett <josh@joshtriplett.org> 13366R: Steven Rostedt <rostedt@goodmis.org> 13367R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13368L: linux-kernel@vger.kernel.org 13369W: http://www.rdrop.com/users/paulmck/RCU/ 13370S: Supported 13371T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13372F: include/linux/srcu*.h 13373F: kernel/rcu/srcu*.c 13374 13375SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13376M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13377L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13378S: Maintained 13379F: drivers/slimbus/ 13380F: Documentation/devicetree/bindings/slimbus/ 13381F: include/linux/slimbus.h 13382 13383SMACK SECURITY MODULE 13384M: Casey Schaufler <casey@schaufler-ca.com> 13385L: linux-security-module@vger.kernel.org 13386W: http://schaufler-ca.com 13387T: git git://github.com/cschaufler/smack-next 13388S: Maintained 13389F: Documentation/admin-guide/LSM/Smack.rst 13390F: security/smack/ 13391 13392SMC91x ETHERNET DRIVER 13393M: Nicolas Pitre <nico@fluxnic.net> 13394S: Odd Fixes 13395F: drivers/net/ethernet/smsc/smc91x.* 13396 13397SMIA AND SMIA++ IMAGE SENSOR DRIVER 13398M: Sakari Ailus <sakari.ailus@iki.fi> 13399L: linux-media@vger.kernel.org 13400S: Maintained 13401F: drivers/media/i2c/smiapp/ 13402F: include/media/i2c/smiapp.h 13403F: drivers/media/i2c/smiapp-pll.c 13404F: drivers/media/i2c/smiapp-pll.h 13405F: include/uapi/linux/smiapp.h 13406F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 13407 13408SMM665 HARDWARE MONITOR DRIVER 13409M: Guenter Roeck <linux@roeck-us.net> 13410L: linux-hwmon@vger.kernel.org 13411S: Maintained 13412F: Documentation/hwmon/smm665 13413F: drivers/hwmon/smm665.c 13414 13415SMSC EMC2103 HARDWARE MONITOR DRIVER 13416M: Steve Glendinning <steve.glendinning@shawell.net> 13417L: linux-hwmon@vger.kernel.org 13418S: Maintained 13419F: Documentation/hwmon/emc2103 13420F: drivers/hwmon/emc2103.c 13421 13422SMSC SCH5627 HARDWARE MONITOR DRIVER 13423M: Hans de Goede <hdegoede@redhat.com> 13424L: linux-hwmon@vger.kernel.org 13425S: Supported 13426F: Documentation/hwmon/sch5627 13427F: drivers/hwmon/sch5627.c 13428 13429SMSC UFX6000 and UFX7000 USB to VGA DRIVER 13430M: Steve Glendinning <steve.glendinning@shawell.net> 13431L: linux-fbdev@vger.kernel.org 13432S: Maintained 13433F: drivers/video/fbdev/smscufx.c 13434 13435SMSC47B397 HARDWARE MONITOR DRIVER 13436M: Jean Delvare <jdelvare@suse.com> 13437L: linux-hwmon@vger.kernel.org 13438S: Maintained 13439F: Documentation/hwmon/smsc47b397 13440F: drivers/hwmon/smsc47b397.c 13441 13442SMSC911x ETHERNET DRIVER 13443M: Steve Glendinning <steve.glendinning@shawell.net> 13444L: netdev@vger.kernel.org 13445S: Maintained 13446F: include/linux/smsc911x.h 13447F: drivers/net/ethernet/smsc/smsc911x.* 13448 13449SMSC9420 PCI ETHERNET DRIVER 13450M: Steve Glendinning <steve.glendinning@shawell.net> 13451L: netdev@vger.kernel.org 13452S: Maintained 13453F: drivers/net/ethernet/smsc/smsc9420.* 13454 13455SOC-CAMERA V4L2 SUBSYSTEM 13456L: linux-media@vger.kernel.org 13457T: git git://linuxtv.org/media_tree.git 13458S: Orphan 13459F: include/media/soc* 13460F: drivers/media/i2c/soc_camera/ 13461F: drivers/media/platform/soc_camera/ 13462 13463SOCIONEXT SYNQUACER I2C DRIVER 13464M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 13465L: linux-i2c@vger.kernel.org 13466S: Maintained 13467F: drivers/i2c/busses/i2c-synquacer.c 13468F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 13469 13470SOCIONEXT UNIPHIER SOUND DRIVER 13471L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13472S: Orphan 13473F: sound/soc/uniphier/ 13474 13475SOEKRIS NET48XX LED SUPPORT 13476M: Chris Boot <bootc@bootc.net> 13477S: Maintained 13478F: drivers/leds/leds-net48xx.c 13479 13480SOFT-ROCE DRIVER (rxe) 13481M: Moni Shoua <monis@mellanox.com> 13482L: linux-rdma@vger.kernel.org 13483S: Supported 13484W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13485Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13486F: drivers/infiniband/sw/rxe/ 13487F: include/uapi/rdma/rdma_user_rxe.h 13488 13489SOFTLOGIC 6x10 MPEG CODEC 13490M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13491M: Anton Sviridenko <anton@corp.bluecherry.net> 13492M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13493M: Andrey Utkin <andrey_utkin@fastmail.com> 13494M: Ismael Luceno <ismael@iodev.co.uk> 13495L: linux-media@vger.kernel.org 13496S: Supported 13497F: drivers/media/pci/solo6x10/ 13498 13499SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13500M: James Morse <james.morse@arm.com> 13501L: linux-arm-kernel@lists.infradead.org 13502S: Maintained 13503F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13504F: drivers/firmware/arm_sdei.c 13505F: include/linux/sdei.h 13506F: include/uapi/linux/sdei.h 13507 13508SOFTWARE RAID (Multiple Disks) SUPPORT 13509M: Shaohua Li <shli@kernel.org> 13510L: linux-raid@vger.kernel.org 13511T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13512S: Supported 13513F: drivers/md/Makefile 13514F: drivers/md/Kconfig 13515F: drivers/md/md* 13516F: drivers/md/raid* 13517F: include/linux/raid/ 13518F: include/uapi/linux/raid/ 13519 13520SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13521M: Jassi Brar <jaswinder.singh@linaro.org> 13522L: netdev@vger.kernel.org 13523S: Maintained 13524F: drivers/net/ethernet/socionext/netsec.c 13525F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13526 13527SOLIDRUN CLEARFOG SUPPORT 13528M: Russell King <linux@armlinux.org.uk> 13529S: Maintained 13530F: arch/arm/boot/dts/armada-388-clearfog* 13531F: arch/arm/boot/dts/armada-38x-solidrun-* 13532 13533SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13534M: Russell King <linux@armlinux.org.uk> 13535S: Maintained 13536F: arch/arm/boot/dts/imx6*-cubox-i* 13537F: arch/arm/boot/dts/imx6*-hummingboard* 13538F: arch/arm/boot/dts/imx6*-sr-* 13539 13540SONIC NETWORK DRIVER 13541M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13542L: netdev@vger.kernel.org 13543S: Maintained 13544F: drivers/net/ethernet/natsemi/sonic.* 13545 13546SONICS SILICON BACKPLANE DRIVER (SSB) 13547M: Michael Buesch <m@bues.ch> 13548L: linux-wireless@vger.kernel.org 13549S: Maintained 13550F: drivers/ssb/ 13551F: include/linux/ssb/ 13552 13553SONY IMX258 SENSOR DRIVER 13554M: Sakari Ailus <sakari.ailus@linux.intel.com> 13555L: linux-media@vger.kernel.org 13556T: git git://linuxtv.org/media_tree.git 13557S: Maintained 13558F: drivers/media/i2c/imx258.c 13559 13560SONY IMX274 SENSOR DRIVER 13561M: Leon Luo <leonl@leopardimaging.com> 13562L: linux-media@vger.kernel.org 13563T: git git://linuxtv.org/media_tree.git 13564S: Maintained 13565F: drivers/media/i2c/imx274.c 13566F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13567 13568SONY MEMORYSTICK CARD SUPPORT 13569M: Alex Dubov <oakad@yahoo.com> 13570W: http://tifmxx.berlios.de/ 13571S: Maintained 13572F: drivers/memstick/host/tifm_ms.c 13573 13574SONY MEMORYSTICK STANDARD SUPPORT 13575M: Maxim Levitsky <maximlevitsky@gmail.com> 13576S: Maintained 13577F: drivers/memstick/core/ms_block.* 13578 13579SONY VAIO CONTROL DEVICE DRIVER 13580M: Mattia Dongili <malattia@linux.it> 13581L: platform-driver-x86@vger.kernel.org 13582W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13583S: Maintained 13584F: Documentation/laptops/sony-laptop.txt 13585F: drivers/char/sonypi.c 13586F: drivers/platform/x86/sony-laptop.c 13587F: include/linux/sony-laptop.h 13588 13589SOUND 13590M: Jaroslav Kysela <perex@perex.cz> 13591M: Takashi Iwai <tiwai@suse.com> 13592L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13593W: http://www.alsa-project.org/ 13594T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13595T: git git://git.alsa-project.org/alsa-kernel.git 13596Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13597S: Maintained 13598F: Documentation/sound/ 13599F: include/sound/ 13600F: include/uapi/sound/ 13601F: sound/ 13602 13603SOUND - COMPRESSED AUDIO 13604M: Vinod Koul <vkoul@kernel.org> 13605L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13606T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13607S: Supported 13608F: Documentation/sound/designs/compress-offload.rst 13609F: include/sound/compress_driver.h 13610F: include/uapi/sound/compress_* 13611F: sound/core/compress_offload.c 13612F: sound/soc/soc-compress.c 13613 13614SOUND - DMAENGINE HELPERS 13615M: Lars-Peter Clausen <lars@metafoo.de> 13616S: Supported 13617F: include/sound/dmaengine_pcm.h 13618F: sound/core/pcm_dmaengine.c 13619F: sound/soc/soc-generic-dmaengine-pcm.c 13620 13621SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13622M: Liam Girdwood <lgirdwood@gmail.com> 13623M: Mark Brown <broonie@kernel.org> 13624T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13625L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13626W: http://alsa-project.org/main/index.php/ASoC 13627S: Supported 13628F: Documentation/devicetree/bindings/sound/ 13629F: Documentation/sound/soc/ 13630F: sound/soc/ 13631F: include/sound/soc* 13632 13633SOUNDWIRE SUBSYSTEM 13634M: Vinod Koul <vinod.koul@intel.com> 13635M: Sanyog Kale <sanyog.r.kale@intel.com> 13636R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13637L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13638S: Supported 13639F: Documentation/driver-api/soundwire/ 13640F: drivers/soundwire/ 13641F: include/linux/soundwire/ 13642 13643SP2 MEDIA DRIVER 13644M: Olli Salonen <olli.salonen@iki.fi> 13645L: linux-media@vger.kernel.org 13646W: https://linuxtv.org 13647Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13648S: Maintained 13649F: drivers/media/dvb-frontends/sp2* 13650 13651SPARC + UltraSPARC (sparc/sparc64) 13652M: "David S. Miller" <davem@davemloft.net> 13653L: sparclinux@vger.kernel.org 13654Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13655T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13656T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13657S: Maintained 13658F: arch/sparc/ 13659F: drivers/sbus/ 13660 13661SPARC SERIAL DRIVERS 13662M: "David S. Miller" <davem@davemloft.net> 13663L: sparclinux@vger.kernel.org 13664T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13665T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13666S: Maintained 13667F: include/linux/sunserialcore.h 13668F: drivers/tty/serial/suncore.c 13669F: drivers/tty/serial/sunhv.c 13670F: drivers/tty/serial/sunsab.c 13671F: drivers/tty/serial/sunsab.h 13672F: drivers/tty/serial/sunsu.c 13673F: drivers/tty/serial/sunzilog.c 13674F: drivers/tty/serial/sunzilog.h 13675F: drivers/tty/vcc.c 13676 13677SPARSE CHECKER 13678M: "Christopher Li" <sparse@chrisli.org> 13679L: linux-sparse@vger.kernel.org 13680W: https://sparse.wiki.kernel.org/ 13681T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13682T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13683S: Maintained 13684F: include/linux/compiler.h 13685 13686SPEAR CLOCK FRAMEWORK SUPPORT 13687M: Viresh Kumar <vireshk@kernel.org> 13688L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13689W: http://www.st.com/spear 13690S: Maintained 13691F: drivers/clk/spear/ 13692 13693SPEAR PLATFORM SUPPORT 13694M: Viresh Kumar <vireshk@kernel.org> 13695M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13696L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13697W: http://www.st.com/spear 13698S: Maintained 13699F: arch/arm/boot/dts/spear* 13700F: arch/arm/mach-spear/ 13701 13702SPI NOR SUBSYSTEM 13703M: Marek Vasut <marek.vasut@gmail.com> 13704L: linux-mtd@lists.infradead.org 13705W: http://www.linux-mtd.infradead.org/ 13706Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13707T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13708T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13709S: Maintained 13710F: drivers/mtd/spi-nor/ 13711F: include/linux/mtd/spi-nor.h 13712 13713SPI SUBSYSTEM 13714M: Mark Brown <broonie@kernel.org> 13715L: linux-spi@vger.kernel.org 13716T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13717Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13718S: Maintained 13719F: Documentation/devicetree/bindings/spi/ 13720F: Documentation/spi/ 13721F: drivers/spi/ 13722F: include/linux/spi/ 13723F: include/uapi/linux/spi/ 13724F: tools/spi/ 13725 13726SPIDERNET NETWORK DRIVER for CELL 13727M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13728L: netdev@vger.kernel.org 13729S: Supported 13730F: Documentation/networking/spider_net.txt 13731F: drivers/net/ethernet/toshiba/spider_net* 13732 13733SPMI SUBSYSTEM 13734R: Stephen Boyd <sboyd@kernel.org> 13735L: linux-arm-msm@vger.kernel.org 13736F: Documentation/devicetree/bindings/spmi/ 13737F: drivers/spmi/ 13738F: include/dt-bindings/spmi/spmi.h 13739F: include/linux/spmi.h 13740F: include/trace/events/spmi.h 13741 13742SPU FILE SYSTEM 13743M: Jeremy Kerr <jk@ozlabs.org> 13744L: linuxppc-dev@lists.ozlabs.org 13745W: http://www.ibm.com/developerworks/power/cell/ 13746S: Supported 13747F: Documentation/filesystems/spufs.txt 13748F: arch/powerpc/platforms/cell/spufs/ 13749 13750SQUASHFS FILE SYSTEM 13751M: Phillip Lougher <phillip@squashfs.org.uk> 13752L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13753W: http://squashfs.org.uk 13754T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13755S: Maintained 13756F: Documentation/filesystems/squashfs.txt 13757F: fs/squashfs/ 13758 13759SRM (Alpha) environment access 13760M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13761S: Maintained 13762F: arch/alpha/kernel/srm_env.c 13763 13764ST STM32 I2C/SMBUS DRIVER 13765M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 13766L: linux-i2c@vger.kernel.org 13767S: Maintained 13768F: drivers/i2c/busses/i2c-stm32* 13769 13770STABLE BRANCH 13771M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13772L: stable@vger.kernel.org 13773S: Supported 13774F: Documentation/process/stable-kernel-rules.rst 13775 13776STAGING - COMEDI 13777M: Ian Abbott <abbotti@mev.co.uk> 13778M: H Hartley Sweeten <hsweeten@visionengravers.com> 13779S: Odd Fixes 13780F: drivers/staging/comedi/ 13781 13782STAGING - EROFS FILE SYSTEM 13783M: Gao Xiang <gaoxiang25@huawei.com> 13784M: Chao Yu <yuchao0@huawei.com> 13785L: linux-erofs@lists.ozlabs.org 13786S: Maintained 13787F: drivers/staging/erofs/ 13788 13789STAGING - FLARION FT1000 DRIVERS 13790M: Marek Belisko <marek.belisko@gmail.com> 13791S: Odd Fixes 13792F: drivers/staging/ft1000/ 13793 13794STAGING - INDUSTRIAL IO 13795M: Jonathan Cameron <jic23@kernel.org> 13796L: linux-iio@vger.kernel.org 13797S: Odd Fixes 13798F: Documentation/devicetree/bindings/staging/iio/ 13799F: drivers/staging/iio/ 13800 13801STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13802M: Marc Dietrich <marvin24@gmx.de> 13803L: ac100@lists.launchpad.net (moderated for non-subscribers) 13804L: linux-tegra@vger.kernel.org 13805S: Maintained 13806F: drivers/staging/nvec/ 13807 13808STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13809M: Jens Frederich <jfrederich@gmail.com> 13810M: Daniel Drake <dsd@laptop.org> 13811M: Jon Nettleton <jon.nettleton@gmail.com> 13812W: http://wiki.laptop.org/go/DCON 13813S: Maintained 13814F: drivers/staging/olpc_dcon/ 13815 13816STAGING - REALTEK RTL8712U DRIVERS 13817M: Larry Finger <Larry.Finger@lwfinger.net> 13818M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13819S: Odd Fixes 13820F: drivers/staging/rtl8712/ 13821 13822STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13823M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13824M: Teddy Wang <teddy.wang@siliconmotion.com> 13825M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13826L: linux-fbdev@vger.kernel.org 13827S: Maintained 13828F: drivers/staging/sm750fb/ 13829 13830STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13831M: William Hubbs <w.d.hubbs@gmail.com> 13832M: Chris Brannon <chris@the-brannons.com> 13833M: Kirk Reiser <kirk@reisers.ca> 13834M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13835L: speakup@linux-speakup.org 13836W: http://www.linux-speakup.org/ 13837S: Odd Fixes 13838F: drivers/staging/speakup/ 13839 13840STAGING - VIA VT665X DRIVERS 13841M: Forest Bond <forest@alittletooquiet.net> 13842S: Odd Fixes 13843F: drivers/staging/vt665?/ 13844 13845STAGING - WILC1000 WIFI DRIVER 13846M: Aditya Shankar <aditya.shankar@microchip.com> 13847M: Ganesh Krishna <ganesh.krishna@microchip.com> 13848L: linux-wireless@vger.kernel.org 13849S: Supported 13850F: drivers/staging/wilc1000/ 13851 13852STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13853M: Arnaud Patard <arnaud.patard@rtp-net.org> 13854S: Odd Fixes 13855F: drivers/staging/xgifb/ 13856 13857STAGING SUBSYSTEM 13858M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13859T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13860L: devel@driverdev.osuosl.org 13861S: Supported 13862F: drivers/staging/ 13863 13864STARFIRE/DURALAN NETWORK DRIVER 13865M: Ion Badulescu <ionut@badula.org> 13866S: Odd Fixes 13867F: drivers/net/ethernet/adaptec/starfire* 13868 13869STEC S1220 SKD DRIVER 13870M: Bart Van Assche <bart.vanassche@wdc.com> 13871L: linux-block@vger.kernel.org 13872S: Maintained 13873F: drivers/block/skd*[ch] 13874 13875STI AUDIO (ASoC) DRIVERS 13876M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 13877L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13878S: Maintained 13879F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 13880F: sound/soc/sti/ 13881 13882STI CEC DRIVER 13883M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13884S: Maintained 13885F: drivers/staging/media/st-cec/ 13886F: Documentation/devicetree/bindings/media/stih-cec.txt 13887 13888STK1160 USB VIDEO CAPTURE DRIVER 13889M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13890L: linux-media@vger.kernel.org 13891T: git git://linuxtv.org/media_tree.git 13892S: Maintained 13893F: drivers/media/usb/stk1160/ 13894 13895STM32 AUDIO (ASoC) DRIVERS 13896M: Olivier Moysan <olivier.moysan@st.com> 13897M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 13898L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13899S: Maintained 13900F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 13901F: sound/soc/stm/ 13902 13903STM32 TIMER/LPTIMER DRIVERS 13904M: Fabrice Gasnier <fabrice.gasnier@st.com> 13905S: Maintained 13906F: drivers/*/stm32-*timer* 13907F: drivers/pwm/pwm-stm32* 13908F: include/linux/*/stm32-*tim* 13909F: Documentation/ABI/testing/*timer-stm32 13910F: Documentation/devicetree/bindings/*/stm32-*timer* 13911F: Documentation/devicetree/bindings/pwm/pwm-stm32* 13912 13913STMMAC ETHERNET DRIVER 13914M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13915M: Alexandre Torgue <alexandre.torgue@st.com> 13916M: Jose Abreu <joabreu@synopsys.com> 13917L: netdev@vger.kernel.org 13918W: http://www.stlinux.com 13919S: Supported 13920F: drivers/net/ethernet/stmicro/stmmac/ 13921 13922SUN3/3X 13923M: Sam Creasey <sammy@sammy.net> 13924W: http://sammy.net/sun3/ 13925S: Maintained 13926F: arch/m68k/kernel/*sun3* 13927F: arch/m68k/sun3*/ 13928F: arch/m68k/include/asm/sun3* 13929F: drivers/net/ethernet/i825xx/sun3* 13930 13931SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13932M: Hans de Goede <hdegoede@redhat.com> 13933L: linux-input@vger.kernel.org 13934S: Maintained 13935F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13936F: drivers/input/keyboard/sun4i-lradc-keys.c 13937 13938SUNDANCE NETWORK DRIVER 13939M: Denis Kirjanov <kda@linux-powerpc.org> 13940L: netdev@vger.kernel.org 13941S: Maintained 13942F: drivers/net/ethernet/dlink/sundance.c 13943 13944SUPERH 13945M: Yoshinori Sato <ysato@users.sourceforge.jp> 13946M: Rich Felker <dalias@libc.org> 13947L: linux-sh@vger.kernel.org 13948Q: http://patchwork.kernel.org/project/linux-sh/list/ 13949S: Maintained 13950F: Documentation/sh/ 13951F: arch/sh/ 13952F: drivers/sh/ 13953 13954SUSPEND TO RAM 13955M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13956M: Len Brown <len.brown@intel.com> 13957M: Pavel Machek <pavel@ucw.cz> 13958L: linux-pm@vger.kernel.org 13959B: https://bugzilla.kernel.org 13960S: Supported 13961F: Documentation/power/ 13962F: arch/x86/kernel/acpi/ 13963F: drivers/base/power/ 13964F: kernel/power/ 13965F: include/linux/suspend.h 13966F: include/linux/freezer.h 13967F: include/linux/pm.h 13968 13969SVGA HANDLING 13970M: Martin Mares <mj@ucw.cz> 13971L: linux-video@atrey.karlin.mff.cuni.cz 13972S: Maintained 13973F: Documentation/svga.txt 13974F: arch/x86/boot/video* 13975 13976SWIOTLB SUBSYSTEM 13977M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13978L: iommu@lists.linux-foundation.org 13979T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13980S: Supported 13981F: kernel/dma/swiotlb.c 13982F: arch/*/kernel/pci-swiotlb.c 13983F: include/linux/swiotlb.h 13984 13985SWITCHDEV 13986M: Jiri Pirko <jiri@resnulli.us> 13987M: Ivan Vecera <ivecera@redhat.com> 13988L: netdev@vger.kernel.org 13989S: Supported 13990F: net/switchdev/ 13991F: include/net/switchdev.h 13992 13993SY8106A REGULATOR DRIVER 13994M: Icenowy Zheng <icenowy@aosc.io> 13995S: Maintained 13996F: drivers/regulator/sy8106a-regulator.c 13997F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 13998 13999SYNC FILE FRAMEWORK 14000M: Sumit Semwal <sumit.semwal@linaro.org> 14001R: Gustavo Padovan <gustavo@padovan.org> 14002S: Maintained 14003L: linux-media@vger.kernel.org 14004L: dri-devel@lists.freedesktop.org 14005F: drivers/dma-buf/sync_* 14006F: drivers/dma-buf/dma-fence* 14007F: drivers/dma-buf/sw_sync.c 14008F: include/linux/sync_file.h 14009F: include/uapi/linux/sync_file.h 14010F: Documentation/sync_file.txt 14011T: git git://anongit.freedesktop.org/drm/drm-misc 14012 14013SYNOPSYS ARC ARCHITECTURE 14014M: Vineet Gupta <vgupta@synopsys.com> 14015L: linux-snps-arc@lists.infradead.org 14016S: Supported 14017F: arch/arc/ 14018F: Documentation/devicetree/bindings/arc/* 14019F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14020F: drivers/clocksource/arc_timer.c 14021F: drivers/tty/serial/arc_uart.c 14022T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14023 14024SYNOPSYS ARC HSDK SDP pll clock driver 14025M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14026S: Supported 14027F: drivers/clk/clk-hsdk-pll.c 14028F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14029 14030SYNOPSYS ARC SDP clock driver 14031M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14032S: Supported 14033F: drivers/clk/axs10x/* 14034F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14035 14036SYNOPSYS ARC SDP platform support 14037M: Alexey Brodkin <abrodkin@synopsys.com> 14038S: Supported 14039F: arch/arc/plat-axs10x 14040F: arch/arc/boot/dts/ax* 14041F: Documentation/devicetree/bindings/arc/axs10* 14042 14043SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14044M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14045S: Supported 14046F: drivers/reset/reset-axs10x.c 14047F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14048 14049SYNOPSYS DESIGNWARE 8250 UART DRIVER 14050R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14051S: Maintained 14052F: drivers/tty/serial/8250/8250_dw.c 14053 14054SYNOPSYS DESIGNWARE APB GPIO DRIVER 14055M: Hoan Tran <hotran@apm.com> 14056L: linux-gpio@vger.kernel.org 14057S: Maintained 14058F: drivers/gpio/gpio-dwapb.c 14059F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14060 14061SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14062M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14063S: Maintained 14064F: drivers/dma/dwi-axi-dmac/ 14065F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14066 14067SYNOPSYS DESIGNWARE DMAC DRIVER 14068M: Viresh Kumar <vireshk@kernel.org> 14069R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14070S: Maintained 14071F: include/linux/dma/dw.h 14072F: include/linux/platform_data/dma-dw.h 14073F: drivers/dma/dw/ 14074 14075SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 14076M: Jose Abreu <Jose.Abreu@synopsys.com> 14077L: netdev@vger.kernel.org 14078S: Supported 14079F: drivers/net/ethernet/synopsys/ 14080 14081SYNOPSYS DESIGNWARE I2C DRIVER 14082M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 14083R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14084R: Mika Westerberg <mika.westerberg@linux.intel.com> 14085L: linux-i2c@vger.kernel.org 14086S: Maintained 14087F: drivers/i2c/busses/i2c-designware-* 14088F: include/linux/platform_data/i2c-designware.h 14089 14090SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 14091M: Jaehoon Chung <jh80.chung@samsung.com> 14092L: linux-mmc@vger.kernel.org 14093S: Maintained 14094F: drivers/mmc/host/dw_mmc* 14095 14096SYNOPSYS HSDK RESET CONTROLLER DRIVER 14097M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14098S: Supported 14099F: drivers/reset/reset-hsdk.c 14100F: include/dt-bindings/reset/snps,hsdk-reset.h 14101F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 14102 14103SYSTEM CONFIGURATION (SYSCON) 14104M: Lee Jones <lee.jones@linaro.org> 14105M: Arnd Bergmann <arnd@arndb.de> 14106T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 14107S: Supported 14108F: drivers/mfd/syscon.c 14109 14110SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 14111M: Sudeep Holla <sudeep.holla@arm.com> 14112L: linux-arm-kernel@lists.infradead.org 14113S: Maintained 14114F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 14115F: drivers/clk/clk-sc[mp]i.c 14116F: drivers/cpufreq/sc[mp]i-cpufreq.c 14117F: drivers/firmware/arm_scpi.c 14118F: drivers/firmware/arm_scmi/ 14119F: include/linux/sc[mp]i_protocol.h 14120 14121SYSTEM RESET/SHUTDOWN DRIVERS 14122M: Sebastian Reichel <sre@kernel.org> 14123L: linux-pm@vger.kernel.org 14124T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 14125S: Maintained 14126F: Documentation/devicetree/bindings/power/reset/ 14127F: drivers/power/reset/ 14128 14129SYSTEM TRACE MODULE CLASS 14130M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 14131S: Maintained 14132T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 14133F: Documentation/trace/stm.rst 14134F: drivers/hwtracing/stm/ 14135F: include/linux/stm.h 14136F: include/uapi/linux/stm.h 14137 14138SYSV FILESYSTEM 14139M: Christoph Hellwig <hch@infradead.org> 14140S: Maintained 14141F: Documentation/filesystems/sysv-fs.txt 14142F: fs/sysv/ 14143F: include/linux/sysv_fs.h 14144 14145TARGET SUBSYSTEM 14146M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 14147L: linux-scsi@vger.kernel.org 14148L: target-devel@vger.kernel.org 14149W: http://www.linux-iscsi.org 14150W: http://groups.google.com/group/linux-iscsi-target-dev 14151T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 14152S: Supported 14153F: drivers/target/ 14154F: include/target/ 14155F: Documentation/target/ 14156 14157TASKSTATS STATISTICS INTERFACE 14158M: Balbir Singh <bsingharora@gmail.com> 14159S: Maintained 14160F: Documentation/accounting/taskstats* 14161F: include/linux/taskstats* 14162F: kernel/taskstats.c 14163 14164TC subsystem 14165M: Jamal Hadi Salim <jhs@mojatatu.com> 14166M: Cong Wang <xiyou.wangcong@gmail.com> 14167M: Jiri Pirko <jiri@resnulli.us> 14168L: netdev@vger.kernel.org 14169S: Maintained 14170F: include/net/pkt_cls.h 14171F: include/net/pkt_sched.h 14172F: include/net/tc_act/ 14173F: include/uapi/linux/pkt_cls.h 14174F: include/uapi/linux/pkt_sched.h 14175F: include/uapi/linux/tc_act/ 14176F: include/uapi/linux/tc_ematch/ 14177F: net/sched/ 14178 14179TC90522 MEDIA DRIVER 14180M: Akihiro Tsukada <tskd08@gmail.com> 14181L: linux-media@vger.kernel.org 14182S: Odd Fixes 14183F: drivers/media/dvb-frontends/tc90522* 14184 14185TCP LOW PRIORITY MODULE 14186M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 14187M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 14188W: http://tcp-lp-mod.sourceforge.net/ 14189S: Maintained 14190F: net/ipv4/tcp_lp.c 14191 14192TDA10071 MEDIA DRIVER 14193M: Antti Palosaari <crope@iki.fi> 14194L: linux-media@vger.kernel.org 14195W: https://linuxtv.org 14196W: http://palosaari.fi/linux/ 14197Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14198T: git git://linuxtv.org/anttip/media_tree.git 14199S: Maintained 14200F: drivers/media/dvb-frontends/tda10071* 14201 14202TDA18212 MEDIA DRIVER 14203M: Antti Palosaari <crope@iki.fi> 14204L: linux-media@vger.kernel.org 14205W: https://linuxtv.org 14206W: http://palosaari.fi/linux/ 14207Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14208T: git git://linuxtv.org/anttip/media_tree.git 14209S: Maintained 14210F: drivers/media/tuners/tda18212* 14211 14212TDA18218 MEDIA DRIVER 14213M: Antti Palosaari <crope@iki.fi> 14214L: linux-media@vger.kernel.org 14215W: https://linuxtv.org 14216W: http://palosaari.fi/linux/ 14217Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14218T: git git://linuxtv.org/anttip/media_tree.git 14219S: Maintained 14220F: drivers/media/tuners/tda18218* 14221 14222TDA18250 MEDIA DRIVER 14223M: Olli Salonen <olli.salonen@iki.fi> 14224L: linux-media@vger.kernel.org 14225W: https://linuxtv.org 14226Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14227T: git git://linuxtv.org/media_tree.git 14228S: Maintained 14229F: drivers/media/tuners/tda18250* 14230 14231TDA18271 MEDIA DRIVER 14232M: Michael Krufky <mkrufky@linuxtv.org> 14233L: linux-media@vger.kernel.org 14234W: https://linuxtv.org 14235W: http://github.com/mkrufky 14236Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14237T: git git://linuxtv.org/mkrufky/tuners.git 14238S: Maintained 14239F: drivers/media/tuners/tda18271* 14240 14241TDA1997x MEDIA DRIVER 14242M: Tim Harvey <tharvey@gateworks.com> 14243L: linux-media@vger.kernel.org 14244W: https://linuxtv.org 14245Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14246S: Maintained 14247F: drivers/media/i2c/tda1997x.* 14248 14249TDA827x MEDIA DRIVER 14250M: Michael Krufky <mkrufky@linuxtv.org> 14251L: linux-media@vger.kernel.org 14252W: https://linuxtv.org 14253W: http://github.com/mkrufky 14254Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14255T: git git://linuxtv.org/mkrufky/tuners.git 14256S: Maintained 14257F: drivers/media/tuners/tda8290.* 14258 14259TDA8290 MEDIA DRIVER 14260M: Michael Krufky <mkrufky@linuxtv.org> 14261L: linux-media@vger.kernel.org 14262W: https://linuxtv.org 14263W: http://github.com/mkrufky 14264Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14265T: git git://linuxtv.org/mkrufky/tuners.git 14266S: Maintained 14267F: drivers/media/tuners/tda8290.* 14268 14269TDA9840 MEDIA DRIVER 14270M: Hans Verkuil <hverkuil@xs4all.nl> 14271L: linux-media@vger.kernel.org 14272T: git git://linuxtv.org/media_tree.git 14273W: https://linuxtv.org 14274S: Maintained 14275F: drivers/media/i2c/tda9840* 14276 14277TEA5761 TUNER DRIVER 14278M: Mauro Carvalho Chehab <mchehab@kernel.org> 14279L: linux-media@vger.kernel.org 14280W: https://linuxtv.org 14281T: git git://linuxtv.org/media_tree.git 14282S: Odd fixes 14283F: drivers/media/tuners/tea5761.* 14284 14285TEA5767 TUNER DRIVER 14286M: Mauro Carvalho Chehab <mchehab@kernel.org> 14287L: linux-media@vger.kernel.org 14288W: https://linuxtv.org 14289T: git git://linuxtv.org/media_tree.git 14290S: Maintained 14291F: drivers/media/tuners/tea5767.* 14292 14293TEA6415C MEDIA DRIVER 14294M: Hans Verkuil <hverkuil@xs4all.nl> 14295L: linux-media@vger.kernel.org 14296T: git git://linuxtv.org/media_tree.git 14297W: https://linuxtv.org 14298S: Maintained 14299F: drivers/media/i2c/tea6415c* 14300 14301TEA6420 MEDIA DRIVER 14302M: Hans Verkuil <hverkuil@xs4all.nl> 14303L: linux-media@vger.kernel.org 14304T: git git://linuxtv.org/media_tree.git 14305W: https://linuxtv.org 14306S: Maintained 14307F: drivers/media/i2c/tea6420* 14308 14309TEAM DRIVER 14310M: Jiri Pirko <jiri@resnulli.us> 14311L: netdev@vger.kernel.org 14312S: Supported 14313F: drivers/net/team/ 14314F: include/linux/if_team.h 14315F: include/uapi/linux/if_team.h 14316 14317TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 14318M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 14319S: Maintained 14320F: arch/x86/platform/ts5500/ 14321 14322TECHNOTREND USB IR RECEIVER 14323M: Sean Young <sean@mess.org> 14324L: linux-media@vger.kernel.org 14325S: Maintained 14326F: drivers/media/rc/ttusbir.c 14327 14328TECHWELL TW9910 VIDEO DECODER 14329L: linux-media@vger.kernel.org 14330S: Orphan 14331F: drivers/media/i2c/tw9910.c 14332F: include/media/i2c/tw9910.h 14333 14334TEE SUBSYSTEM 14335M: Jens Wiklander <jens.wiklander@linaro.org> 14336S: Maintained 14337F: include/linux/tee_drv.h 14338F: include/uapi/linux/tee.h 14339F: drivers/tee/ 14340F: Documentation/tee.txt 14341 14342TEGRA ARCHITECTURE SUPPORT 14343M: Thierry Reding <thierry.reding@gmail.com> 14344M: Jonathan Hunter <jonathanh@nvidia.com> 14345L: linux-tegra@vger.kernel.org 14346Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 14347T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 14348S: Supported 14349N: [^a-z]tegra 14350 14351TEGRA CLOCK DRIVER 14352M: Peter De Schrijver <pdeschrijver@nvidia.com> 14353M: Prashant Gaikwad <pgaikwad@nvidia.com> 14354S: Supported 14355F: drivers/clk/tegra/ 14356 14357TEGRA DMA DRIVERS 14358M: Laxman Dewangan <ldewangan@nvidia.com> 14359M: Jon Hunter <jonathanh@nvidia.com> 14360S: Supported 14361F: drivers/dma/tegra* 14362 14363TEGRA I2C DRIVER 14364M: Laxman Dewangan <ldewangan@nvidia.com> 14365S: Supported 14366F: drivers/i2c/busses/i2c-tegra.c 14367 14368TEGRA IOMMU DRIVERS 14369M: Thierry Reding <thierry.reding@gmail.com> 14370L: linux-tegra@vger.kernel.org 14371S: Supported 14372F: drivers/iommu/tegra* 14373 14374TEGRA KBC DRIVER 14375M: Laxman Dewangan <ldewangan@nvidia.com> 14376S: Supported 14377F: drivers/input/keyboard/tegra-kbc.c 14378 14379TEGRA NAND DRIVER 14380M: Stefan Agner <stefan@agner.ch> 14381M: Lucas Stach <dev@lynxeye.de> 14382S: Maintained 14383F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 14384F: drivers/mtd/nand/raw/tegra_nand.c 14385 14386TEGRA PWM DRIVER 14387M: Thierry Reding <thierry.reding@gmail.com> 14388S: Supported 14389F: drivers/pwm/pwm-tegra.c 14390 14391TEGRA SERIAL DRIVER 14392M: Laxman Dewangan <ldewangan@nvidia.com> 14393S: Supported 14394F: drivers/tty/serial/serial-tegra.c 14395 14396TEGRA SPI DRIVER 14397M: Laxman Dewangan <ldewangan@nvidia.com> 14398S: Supported 14399F: drivers/spi/spi-tegra* 14400 14401TEHUTI ETHERNET DRIVER 14402M: Andy Gospodarek <andy@greyhouse.net> 14403L: netdev@vger.kernel.org 14404S: Supported 14405F: drivers/net/ethernet/tehuti/* 14406 14407Telecom Clock Driver for MCPL0010 14408M: Mark Gross <mark.gross@intel.com> 14409S: Supported 14410F: drivers/char/tlclk.c 14411 14412TENSILICA XTENSA PORT (xtensa) 14413M: Chris Zankel <chris@zankel.net> 14414M: Max Filippov <jcmvbkbc@gmail.com> 14415L: linux-xtensa@linux-xtensa.org 14416T: git git://github.com/czankel/xtensa-linux.git 14417S: Maintained 14418F: arch/xtensa/ 14419F: drivers/irqchip/irq-xtensa-* 14420 14421Texas Instruments' System Control Interface (TISCI) Protocol Driver 14422M: Nishanth Menon <nm@ti.com> 14423M: Tero Kristo <t-kristo@ti.com> 14424M: Santosh Shilimkar <ssantosh@kernel.org> 14425L: linux-arm-kernel@lists.infradead.org 14426S: Maintained 14427F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 14428F: drivers/firmware/ti_sci* 14429F: include/linux/soc/ti/ti_sci_protocol.h 14430F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 14431F: include/dt-bindings/genpd/k2g.h 14432F: drivers/soc/ti/ti_sci_pm_domains.c 14433F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 14434F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 14435F: drivers/clk/keystone/sci-clk.c 14436F: drivers/reset/reset-ti-sci.c 14437 14438THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 14439M: Hans Verkuil <hverkuil@xs4all.nl> 14440L: linux-media@vger.kernel.org 14441T: git git://linuxtv.org/media_tree.git 14442W: https://linuxtv.org 14443S: Maintained 14444F: drivers/media/radio/radio-raremono.c 14445 14446THERMAL 14447M: Zhang Rui <rui.zhang@intel.com> 14448M: Eduardo Valentin <edubezval@gmail.com> 14449R: Daniel Lezcano <daniel.lezcano@linaro.org> 14450L: linux-pm@vger.kernel.org 14451T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 14452T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 14453Q: https://patchwork.kernel.org/project/linux-pm/list/ 14454S: Supported 14455F: drivers/thermal/ 14456F: include/linux/thermal.h 14457F: include/uapi/linux/thermal.h 14458F: include/linux/cpu_cooling.h 14459F: Documentation/devicetree/bindings/thermal/ 14460 14461THERMAL/CPU_COOLING 14462M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 14463M: Viresh Kumar <viresh.kumar@linaro.org> 14464M: Javi Merino <javi.merino@kernel.org> 14465L: linux-pm@vger.kernel.org 14466S: Supported 14467F: Documentation/thermal/cpu-cooling-api.txt 14468F: drivers/thermal/cpu_cooling.c 14469F: include/linux/cpu_cooling.h 14470 14471THINKPAD ACPI EXTRAS DRIVER 14472M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 14473L: ibm-acpi-devel@lists.sourceforge.net 14474L: platform-driver-x86@vger.kernel.org 14475W: http://ibm-acpi.sourceforge.net 14476W: http://thinkwiki.org/wiki/Ibm-acpi 14477T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 14478S: Maintained 14479F: drivers/platform/x86/thinkpad_acpi.c 14480 14481THUNDERBOLT DRIVER 14482M: Andreas Noever <andreas.noever@gmail.com> 14483M: Michael Jamet <michael.jamet@intel.com> 14484M: Mika Westerberg <mika.westerberg@linux.intel.com> 14485M: Yehezkel Bernat <YehezkelShB@gmail.com> 14486T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 14487S: Maintained 14488F: Documentation/admin-guide/thunderbolt.rst 14489F: drivers/thunderbolt/ 14490F: include/linux/thunderbolt.h 14491 14492THUNDERBOLT NETWORK DRIVER 14493M: Michael Jamet <michael.jamet@intel.com> 14494M: Mika Westerberg <mika.westerberg@linux.intel.com> 14495M: Yehezkel Bernat <YehezkelShB@gmail.com> 14496L: netdev@vger.kernel.org 14497S: Maintained 14498F: drivers/net/thunderbolt.c 14499 14500THUNDERX GPIO DRIVER 14501M: David Daney <david.daney@cavium.com> 14502S: Maintained 14503F: drivers/gpio/gpio-thunderx.c 14504 14505TI AM437X VPFE DRIVER 14506M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14507L: linux-media@vger.kernel.org 14508W: https://linuxtv.org 14509Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14510T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14511S: Maintained 14512F: drivers/media/platform/am437x/ 14513 14514TI BANDGAP AND THERMAL DRIVER 14515M: Eduardo Valentin <edubezval@gmail.com> 14516M: Keerthy <j-keerthy@ti.com> 14517L: linux-pm@vger.kernel.org 14518L: linux-omap@vger.kernel.org 14519S: Maintained 14520F: drivers/thermal/ti-soc-thermal/ 14521 14522TI BQ27XXX POWER SUPPLY DRIVER 14523R: Andrew F. Davis <afd@ti.com> 14524F: include/linux/power/bq27xxx_battery.h 14525F: drivers/power/supply/bq27xxx_battery.c 14526F: drivers/power/supply/bq27xxx_battery_i2c.c 14527 14528TI CDCE706 CLOCK DRIVER 14529M: Max Filippov <jcmvbkbc@gmail.com> 14530S: Maintained 14531F: drivers/clk/clk-cdce706.c 14532 14533TI CLOCK DRIVER 14534M: Tero Kristo <t-kristo@ti.com> 14535L: linux-omap@vger.kernel.org 14536S: Maintained 14537F: drivers/clk/ti/ 14538F: include/linux/clk/ti.h 14539 14540TI DAVINCI MACHINE SUPPORT 14541M: Sekhar Nori <nsekhar@ti.com> 14542M: Kevin Hilman <khilman@kernel.org> 14543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14544T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14545S: Supported 14546F: arch/arm/mach-davinci/ 14547F: drivers/i2c/busses/i2c-davinci.c 14548F: arch/arm/boot/dts/da850* 14549 14550TI DAVINCI SERIES CLOCK DRIVER 14551M: David Lechner <david@lechnology.com> 14552R: Sekhar Nori <nsekhar@ti.com> 14553S: Maintained 14554F: Documentation/devicetree/bindings/clock/ti/davinci/ 14555F: drivers/clk/davinci/ 14556 14557TI DAVINCI SERIES GPIO DRIVER 14558M: Keerthy <j-keerthy@ti.com> 14559L: linux-gpio@vger.kernel.org 14560S: Maintained 14561F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14562F: drivers/gpio/gpio-davinci.c 14563 14564TI DAVINCI SERIES MEDIA DRIVER 14565M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14566L: linux-media@vger.kernel.org 14567W: https://linuxtv.org 14568Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14569T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14570S: Maintained 14571F: drivers/media/platform/davinci/ 14572F: include/media/davinci/ 14573 14574TI ETHERNET SWITCH DRIVER (CPSW) 14575R: Grygorii Strashko <grygorii.strashko@ti.com> 14576L: linux-omap@vger.kernel.org 14577L: netdev@vger.kernel.org 14578S: Maintained 14579F: drivers/net/ethernet/ti/cpsw* 14580F: drivers/net/ethernet/ti/davinci* 14581 14582TI FLASH MEDIA INTERFACE DRIVER 14583M: Alex Dubov <oakad@yahoo.com> 14584S: Maintained 14585F: drivers/misc/tifm* 14586F: drivers/mmc/host/tifm_sd.c 14587F: include/linux/tifm.h 14588 14589TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14590M: Santosh Shilimkar <ssantosh@kernel.org> 14591L: linux-kernel@vger.kernel.org 14592L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14593S: Maintained 14594F: drivers/soc/ti/* 14595T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14596 14597TI LM49xxx FAMILY ASoC CODEC DRIVERS 14598M: M R Swami Reddy <mr.swami.reddy@ti.com> 14599M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14600L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14601S: Maintained 14602F: sound/soc/codecs/lm49453* 14603F: sound/soc/codecs/isabelle* 14604 14605TI LP855x BACKLIGHT DRIVER 14606M: Milo Kim <milo.kim@ti.com> 14607S: Maintained 14608F: Documentation/backlight/lp855x-driver.txt 14609F: drivers/video/backlight/lp855x_bl.c 14610F: include/linux/platform_data/lp855x.h 14611 14612TI LP8727 CHARGER DRIVER 14613M: Milo Kim <milo.kim@ti.com> 14614S: Maintained 14615F: drivers/power/supply/lp8727_charger.c 14616F: include/linux/platform_data/lp8727.h 14617 14618TI LP8788 MFD DRIVER 14619M: Milo Kim <milo.kim@ti.com> 14620S: Maintained 14621F: drivers/iio/adc/lp8788_adc.c 14622F: drivers/leds/leds-lp8788.c 14623F: drivers/mfd/lp8788*.c 14624F: drivers/power/supply/lp8788-charger.c 14625F: drivers/regulator/lp8788-*.c 14626F: include/linux/mfd/lp8788*.h 14627 14628TI NETCP ETHERNET DRIVER 14629M: Wingman Kwok <w-kwok2@ti.com> 14630M: Murali Karicheri <m-karicheri2@ti.com> 14631L: netdev@vger.kernel.org 14632S: Maintained 14633F: drivers/net/ethernet/ti/netcp* 14634 14635TI TAS571X FAMILY ASoC CODEC DRIVER 14636M: Kevin Cernekee <cernekee@chromium.org> 14637L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14638S: Odd Fixes 14639F: sound/soc/codecs/tas571x* 14640 14641TI TRF7970A NFC DRIVER 14642M: Mark Greer <mgreer@animalcreek.com> 14643L: linux-wireless@vger.kernel.org 14644L: linux-nfc@lists.01.org (moderated for non-subscribers) 14645S: Supported 14646F: drivers/nfc/trf7970a.c 14647F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14648 14649TI TWL4030 SERIES SOC CODEC DRIVER 14650M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14651L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14652S: Maintained 14653F: sound/soc/codecs/twl4030* 14654 14655TI VPE/CAL DRIVERS 14656M: Benoit Parrot <bparrot@ti.com> 14657L: linux-media@vger.kernel.org 14658W: http://linuxtv.org/ 14659Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14660S: Maintained 14661F: drivers/media/platform/ti-vpe/ 14662 14663TI WILINK WIRELESS DRIVERS 14664L: linux-wireless@vger.kernel.org 14665W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14666W: http://wireless.kernel.org/en/users/Drivers/wl1251 14667T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14668S: Orphan 14669F: drivers/net/wireless/ti/ 14670F: include/linux/wl12xx.h 14671 14672TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14673M: John Stultz <john.stultz@linaro.org> 14674M: Thomas Gleixner <tglx@linutronix.de> 14675R: Stephen Boyd <sboyd@kernel.org> 14676L: linux-kernel@vger.kernel.org 14677T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14678S: Supported 14679F: include/linux/clocksource.h 14680F: include/linux/time.h 14681F: include/linux/timex.h 14682F: include/uapi/linux/time.h 14683F: include/uapi/linux/timex.h 14684F: kernel/time/clocksource.c 14685F: kernel/time/time*.c 14686F: kernel/time/alarmtimer.c 14687F: kernel/time/ntp.c 14688F: tools/testing/selftests/timers/ 14689 14690TIPC NETWORK LAYER 14691M: Jon Maloy <jon.maloy@ericsson.com> 14692M: Ying Xue <ying.xue@windriver.com> 14693L: netdev@vger.kernel.org (core kernel code) 14694L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14695W: http://tipc.sourceforge.net/ 14696S: Maintained 14697F: include/uapi/linux/tipc*.h 14698F: net/tipc/ 14699 14700TLAN NETWORK DRIVER 14701M: Samuel Chessman <chessman@tux.org> 14702L: tlan-devel@lists.sourceforge.net (subscribers-only) 14703W: http://sourceforge.net/projects/tlan/ 14704S: Maintained 14705F: Documentation/networking/tlan.txt 14706F: drivers/net/ethernet/ti/tlan.* 14707 14708TM6000 VIDEO4LINUX DRIVER 14709M: Mauro Carvalho Chehab <mchehab@kernel.org> 14710L: linux-media@vger.kernel.org 14711W: https://linuxtv.org 14712T: git git://linuxtv.org/media_tree.git 14713S: Odd fixes 14714F: drivers/media/usb/tm6000/ 14715F: Documentation/media/v4l-drivers/tm6000* 14716 14717TMIO/SDHI MMC DRIVER 14718M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14719L: linux-mmc@vger.kernel.org 14720S: Supported 14721F: drivers/mmc/host/tmio_mmc* 14722F: drivers/mmc/host/renesas_sdhi* 14723F: include/linux/mfd/tmio.h 14724 14725TMP401 HARDWARE MONITOR DRIVER 14726M: Guenter Roeck <linux@roeck-us.net> 14727L: linux-hwmon@vger.kernel.org 14728S: Maintained 14729F: Documentation/hwmon/tmp401 14730F: drivers/hwmon/tmp401.c 14731 14732TMPFS (SHMEM FILESYSTEM) 14733M: Hugh Dickins <hughd@google.com> 14734L: linux-mm@kvack.org 14735S: Maintained 14736F: include/linux/shmem_fs.h 14737F: mm/shmem.c 14738 14739TOMOYO SECURITY MODULE 14740M: Kentaro Takeda <takedakn@nttdata.co.jp> 14741M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14742L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14743L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14744L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14745L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14746W: http://tomoyo.sourceforge.jp/ 14747T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14748S: Maintained 14749F: security/tomoyo/ 14750 14751TOPSTAR LAPTOP EXTRAS DRIVER 14752M: Herton Ronaldo Krzesinski <herton@canonical.com> 14753L: platform-driver-x86@vger.kernel.org 14754S: Maintained 14755F: drivers/platform/x86/topstar-laptop.c 14756 14757TORTURE-TEST MODULES 14758M: Davidlohr Bueso <dave@stgolabs.net> 14759M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14760M: Josh Triplett <josh@joshtriplett.org> 14761L: linux-kernel@vger.kernel.org 14762S: Supported 14763T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14764F: Documentation/RCU/torture.txt 14765F: kernel/torture.c 14766F: kernel/rcu/rcutorture.c 14767F: kernel/rcu/rcuperf.c 14768F: kernel/locking/locktorture.c 14769 14770TOSHIBA ACPI EXTRAS DRIVER 14771M: Azael Avalos <coproscefalo@gmail.com> 14772L: platform-driver-x86@vger.kernel.org 14773S: Maintained 14774F: drivers/platform/x86/toshiba_acpi.c 14775 14776TOSHIBA BLUETOOTH DRIVER 14777M: Azael Avalos <coproscefalo@gmail.com> 14778L: platform-driver-x86@vger.kernel.org 14779S: Maintained 14780F: drivers/platform/x86/toshiba_bluetooth.c 14781 14782TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14783M: Azael Avalos <coproscefalo@gmail.com> 14784L: platform-driver-x86@vger.kernel.org 14785S: Maintained 14786F: drivers/platform/x86/toshiba_haps.c 14787 14788TOSHIBA SMM DRIVER 14789M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14790W: http://www.buzzard.org.uk/toshiba/ 14791S: Maintained 14792F: drivers/char/toshiba.c 14793F: include/linux/toshiba.h 14794F: include/uapi/linux/toshiba.h 14795 14796TOSHIBA TC358743 DRIVER 14797M: Mats Randgaard <matrandg@cisco.com> 14798L: linux-media@vger.kernel.org 14799S: Maintained 14800F: drivers/media/i2c/tc358743* 14801F: include/media/i2c/tc358743.h 14802 14803TOSHIBA WMI HOTKEYS DRIVER 14804M: Azael Avalos <coproscefalo@gmail.com> 14805L: platform-driver-x86@vger.kernel.org 14806S: Maintained 14807F: drivers/platform/x86/toshiba-wmi.c 14808 14809TPM DEVICE DRIVER 14810M: Peter Huewe <peterhuewe@gmx.de> 14811M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14812R: Jason Gunthorpe <jgg@ziepe.ca> 14813L: linux-integrity@vger.kernel.org 14814Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14815W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14816T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14817S: Maintained 14818F: drivers/char/tpm/ 14819 14820TRACING 14821M: Steven Rostedt <rostedt@goodmis.org> 14822M: Ingo Molnar <mingo@redhat.com> 14823T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14824S: Maintained 14825F: Documentation/trace/ftrace.rst 14826F: arch/*/*/*/ftrace.h 14827F: arch/*/kernel/ftrace.c 14828F: include/*/ftrace.h 14829F: include/linux/trace*.h 14830F: include/trace/ 14831F: kernel/trace/ 14832F: tools/testing/selftests/ftrace/ 14833 14834TRACING MMIO ACCESSES (MMIOTRACE) 14835M: Steven Rostedt <rostedt@goodmis.org> 14836M: Ingo Molnar <mingo@kernel.org> 14837R: Karol Herbst <karolherbst@gmail.com> 14838R: Pekka Paalanen <ppaalanen@gmail.com> 14839S: Maintained 14840L: linux-kernel@vger.kernel.org 14841L: nouveau@lists.freedesktop.org 14842F: kernel/trace/trace_mmiotrace.c 14843F: include/linux/mmiotrace.h 14844F: arch/x86/mm/kmmio.c 14845F: arch/x86/mm/mmio-mod.c 14846F: arch/x86/mm/testmmiotrace.c 14847 14848TRIVIAL PATCHES 14849M: Jiri Kosina <trivial@kernel.org> 14850T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14851S: Maintained 14852K: ^Subject:.*(?i)trivial 14853 14854TEMPO SEMICONDUCTOR DRIVERS 14855M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14856S: Maintained 14857F: sound/soc/codecs/tscs*.c 14858F: sound/soc/codecs/tscs*.h 14859F: Documentation/devicetree/bindings/sound/tscs*.txt 14860 14861TTY LAYER 14862M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14863M: Jiri Slaby <jslaby@suse.com> 14864S: Supported 14865T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14866F: Documentation/serial/ 14867F: drivers/tty/ 14868F: drivers/tty/serial/serial_core.c 14869F: include/linux/serial_core.h 14870F: include/linux/serial.h 14871F: include/linux/tty.h 14872F: include/uapi/linux/serial_core.h 14873F: include/uapi/linux/serial.h 14874F: include/uapi/linux/tty.h 14875 14876TUA9001 MEDIA DRIVER 14877M: Antti Palosaari <crope@iki.fi> 14878L: linux-media@vger.kernel.org 14879W: https://linuxtv.org 14880W: http://palosaari.fi/linux/ 14881Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14882T: git git://linuxtv.org/anttip/media_tree.git 14883S: Maintained 14884F: drivers/media/tuners/tua9001* 14885 14886TULIP NETWORK DRIVERS 14887L: netdev@vger.kernel.org 14888L: linux-parisc@vger.kernel.org 14889S: Orphan 14890F: drivers/net/ethernet/dec/tulip/ 14891 14892TUN/TAP driver 14893M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14894W: http://vtun.sourceforge.net/tun 14895S: Maintained 14896F: Documentation/networking/tuntap.txt 14897F: arch/um/os-Linux/drivers/ 14898 14899TURBOCHANNEL SUBSYSTEM 14900M: "Maciej W. Rozycki" <macro@linux-mips.org> 14901M: Ralf Baechle <ralf@linux-mips.org> 14902L: linux-mips@linux-mips.org 14903Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14904S: Maintained 14905F: drivers/tc/ 14906F: include/linux/tc.h 14907 14908TURBOSTAT UTILITY 14909M: "Len Brown" <lenb@kernel.org> 14910L: linux-pm@vger.kernel.org 14911B: https://bugzilla.kernel.org 14912Q: https://patchwork.kernel.org/project/linux-pm/list/ 14913T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 14914S: Supported 14915F: tools/power/x86/turbostat/ 14916 14917TW5864 VIDEO4LINUX DRIVER 14918M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14919M: Anton Sviridenko <anton@corp.bluecherry.net> 14920M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14921M: Andrey Utkin <andrey_utkin@fastmail.com> 14922L: linux-media@vger.kernel.org 14923S: Supported 14924F: drivers/media/pci/tw5864/ 14925 14926TW68 VIDEO4LINUX DRIVER 14927M: Hans Verkuil <hverkuil@xs4all.nl> 14928L: linux-media@vger.kernel.org 14929T: git git://linuxtv.org/media_tree.git 14930W: https://linuxtv.org 14931S: Odd Fixes 14932F: drivers/media/pci/tw68/ 14933 14934TW686X VIDEO4LINUX DRIVER 14935M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14936L: linux-media@vger.kernel.org 14937T: git git://linuxtv.org/media_tree.git 14938W: http://linuxtv.org 14939S: Maintained 14940F: drivers/media/pci/tw686x/ 14941 14942UBI FILE SYSTEM (UBIFS) 14943M: Richard Weinberger <richard@nod.at> 14944M: Artem Bityutskiy <dedekind1@gmail.com> 14945M: Adrian Hunter <adrian.hunter@intel.com> 14946L: linux-mtd@lists.infradead.org 14947T: git git://git.infradead.org/ubifs-2.6.git 14948W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14949S: Supported 14950F: Documentation/filesystems/ubifs.txt 14951F: fs/ubifs/ 14952 14953UCLINUX (M68KNOMMU AND COLDFIRE) 14954M: Greg Ungerer <gerg@linux-m68k.org> 14955W: http://www.linux-m68k.org/ 14956W: http://www.uclinux.org/ 14957L: linux-m68k@lists.linux-m68k.org 14958L: uclinux-dev@uclinux.org (subscribers-only) 14959T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14960S: Maintained 14961F: arch/m68k/coldfire/ 14962F: arch/m68k/68*/ 14963F: arch/m68k/*/*_no.* 14964F: arch/m68k/include/asm/*_no.* 14965 14966UDF FILESYSTEM 14967M: Jan Kara <jack@suse.com> 14968S: Maintained 14969F: Documentation/filesystems/udf.txt 14970F: fs/udf/ 14971 14972UDRAW TABLET 14973M: Bastien Nocera <hadess@hadess.net> 14974L: linux-input@vger.kernel.org 14975S: Maintained 14976F: drivers/hid/hid-udraw-ps3.c 14977 14978UFS FILESYSTEM 14979M: Evgeniy Dushistov <dushistov@mail.ru> 14980S: Maintained 14981F: Documentation/filesystems/ufs.txt 14982F: fs/ufs/ 14983 14984UHID USERSPACE HID IO DRIVER: 14985M: David Herrmann <dh.herrmann@googlemail.com> 14986L: linux-input@vger.kernel.org 14987S: Maintained 14988F: drivers/hid/uhid.c 14989F: include/uapi/linux/uhid.h 14990 14991ULPI BUS 14992M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14993L: linux-usb@vger.kernel.org 14994S: Maintained 14995F: drivers/usb/common/ulpi.c 14996F: include/linux/ulpi/ 14997 14998ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14999L: linux-usb@vger.kernel.org 15000S: Orphan 15001F: drivers/uwb/ 15002F: include/linux/uwb.h 15003F: include/linux/uwb/ 15004 15005UNICORE32 ARCHITECTURE: 15006M: Guan Xuetao <gxt@pku.edu.cn> 15007W: http://mprc.pku.edu.cn/~guanxuetao/linux 15008S: Maintained 15009T: git git://github.com/gxt/linux.git 15010F: arch/unicore32/ 15011 15012UNIFDEF 15013M: Tony Finch <dot@dotat.at> 15014W: http://dotat.at/prog/unifdef 15015S: Maintained 15016F: scripts/unifdef.c 15017 15018UNIFORM CDROM DRIVER 15019M: Jens Axboe <axboe@kernel.dk> 15020W: http://www.kernel.dk 15021S: Maintained 15022F: Documentation/cdrom/ 15023F: drivers/cdrom/cdrom.c 15024F: include/linux/cdrom.h 15025F: include/uapi/linux/cdrom.h 15026 15027UNISYS S-PAR DRIVERS 15028M: David Kershner <david.kershner@unisys.com> 15029L: sparmaintainer@unisys.com (Unisys internal) 15030S: Supported 15031F: include/linux/visorbus.h 15032F: drivers/visorbus/ 15033F: drivers/staging/unisys/ 15034 15035UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15036M: Vinayak Holikatti <vinholikatti@gmail.com> 15037L: linux-scsi@vger.kernel.org 15038S: Supported 15039F: Documentation/scsi/ufs.txt 15040F: drivers/scsi/ufs/ 15041 15042UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15043M: Joao Pinto <jpinto@synopsys.com> 15044L: linux-scsi@vger.kernel.org 15045S: Supported 15046F: drivers/scsi/ufs/*dwc* 15047 15048UNSORTED BLOCK IMAGES (UBI) 15049M: Artem Bityutskiy <dedekind1@gmail.com> 15050M: Richard Weinberger <richard@nod.at> 15051W: http://www.linux-mtd.infradead.org/ 15052L: linux-mtd@lists.infradead.org 15053T: git git://git.infradead.org/ubifs-2.6.git 15054S: Supported 15055F: drivers/mtd/ubi/ 15056F: include/linux/mtd/ubi.h 15057F: include/uapi/mtd/ubi-user.h 15058 15059USB "USBNET" DRIVER FRAMEWORK 15060M: Oliver Neukum <oneukum@suse.com> 15061L: netdev@vger.kernel.org 15062W: http://www.linux-usb.org/usbnet 15063S: Maintained 15064F: drivers/net/usb/usbnet.c 15065F: include/linux/usb/usbnet.h 15066 15067USB ACM DRIVER 15068M: Oliver Neukum <oneukum@suse.com> 15069L: linux-usb@vger.kernel.org 15070S: Maintained 15071F: Documentation/usb/acm.txt 15072F: drivers/usb/class/cdc-acm.* 15073 15074USB AR5523 WIRELESS DRIVER 15075M: Pontus Fuchs <pontus.fuchs@gmail.com> 15076L: linux-wireless@vger.kernel.org 15077S: Maintained 15078F: drivers/net/wireless/ath/ar5523/ 15079 15080USB ATTACHED SCSI 15081M: Oliver Neukum <oneukum@suse.com> 15082L: linux-usb@vger.kernel.org 15083L: linux-scsi@vger.kernel.org 15084S: Maintained 15085F: drivers/usb/storage/uas.c 15086 15087USB CDC ETHERNET DRIVER 15088M: Oliver Neukum <oliver@neukum.org> 15089L: linux-usb@vger.kernel.org 15090S: Maintained 15091F: drivers/net/usb/cdc_*.c 15092F: include/uapi/linux/usb/cdc.h 15093 15094USB CHAOSKEY DRIVER 15095M: Keith Packard <keithp@keithp.com> 15096L: linux-usb@vger.kernel.org 15097S: Maintained 15098F: drivers/usb/misc/chaoskey.c 15099 15100USB CYPRESS C67X00 DRIVER 15101M: Peter Korsgaard <jacmet@sunsite.dk> 15102L: linux-usb@vger.kernel.org 15103S: Maintained 15104F: drivers/usb/c67x00/ 15105 15106USB DAVICOM DM9601 DRIVER 15107M: Peter Korsgaard <jacmet@sunsite.dk> 15108L: netdev@vger.kernel.org 15109W: http://www.linux-usb.org/usbnet 15110S: Maintained 15111F: drivers/net/usb/dm9601.c 15112 15113USB DIAMOND RIO500 DRIVER 15114M: Cesar Miquel <miquel@df.uba.ar> 15115L: rio500-users@lists.sourceforge.net 15116W: http://rio500.sourceforge.net 15117S: Maintained 15118F: drivers/usb/misc/rio500* 15119 15120USB EHCI DRIVER 15121M: Alan Stern <stern@rowland.harvard.edu> 15122L: linux-usb@vger.kernel.org 15123S: Maintained 15124F: Documentation/usb/ehci.txt 15125F: drivers/usb/host/ehci* 15126 15127USB GADGET/PERIPHERAL SUBSYSTEM 15128M: Felipe Balbi <balbi@kernel.org> 15129L: linux-usb@vger.kernel.org 15130W: http://www.linux-usb.org/gadget 15131T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15132S: Maintained 15133F: drivers/usb/gadget/ 15134F: include/linux/usb/gadget* 15135 15136USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 15137M: Jiri Kosina <jikos@kernel.org> 15138R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 15139L: linux-usb@vger.kernel.org 15140T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 15141S: Maintained 15142F: Documentation/hid/hiddev.txt 15143F: drivers/hid/usbhid/ 15144 15145USB INTEL XHCI ROLE MUX DRIVER 15146M: Hans de Goede <hdegoede@redhat.com> 15147L: linux-usb@vger.kernel.org 15148S: Maintained 15149F: drivers/usb/roles/intel-xhci-usb-role-switch.c 15150 15151USB ISP116X DRIVER 15152M: Olav Kongas <ok@artecdesign.ee> 15153L: linux-usb@vger.kernel.org 15154S: Maintained 15155F: drivers/usb/host/isp116x* 15156F: include/linux/usb/isp116x.h 15157 15158USB LAN78XX ETHERNET DRIVER 15159M: Woojung Huh <woojung.huh@microchip.com> 15160M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15161L: netdev@vger.kernel.org 15162S: Maintained 15163F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 15164F: drivers/net/usb/lan78xx.* 15165F: include/dt-bindings/net/microchip-lan78xx.h 15166 15167USB MASS STORAGE DRIVER 15168M: Alan Stern <stern@rowland.harvard.edu> 15169L: linux-usb@vger.kernel.org 15170L: usb-storage@lists.one-eyed-alien.net 15171S: Maintained 15172W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 15173F: drivers/usb/storage/ 15174 15175USB MIDI DRIVER 15176M: Clemens Ladisch <clemens@ladisch.de> 15177L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15178T: git git://git.alsa-project.org/alsa-kernel.git 15179S: Maintained 15180F: sound/usb/midi.* 15181 15182USB NETWORKING DRIVERS 15183L: linux-usb@vger.kernel.org 15184S: Odd Fixes 15185F: drivers/net/usb/ 15186 15187USB OHCI DRIVER 15188M: Alan Stern <stern@rowland.harvard.edu> 15189L: linux-usb@vger.kernel.org 15190S: Maintained 15191F: Documentation/usb/ohci.txt 15192F: drivers/usb/host/ohci* 15193 15194USB OTG FSM (Finite State Machine) 15195M: Peter Chen <Peter.Chen@nxp.com> 15196T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 15197L: linux-usb@vger.kernel.org 15198S: Maintained 15199F: drivers/usb/common/usb-otg-fsm.c 15200 15201USB OVER IP DRIVER 15202M: Valentina Manea <valentina.manea.m@gmail.com> 15203M: Shuah Khan <shuah@kernel.org> 15204L: linux-usb@vger.kernel.org 15205S: Maintained 15206F: Documentation/usb/usbip_protocol.txt 15207F: drivers/usb/usbip/ 15208F: tools/usb/usbip/ 15209F: tools/testing/selftests/drivers/usb/usbip/ 15210 15211USB PEGASUS DRIVER 15212M: Petko Manolov <petkan@nucleusys.com> 15213L: linux-usb@vger.kernel.org 15214L: netdev@vger.kernel.org 15215T: git git://github.com/petkan/pegasus.git 15216W: https://github.com/petkan/pegasus 15217S: Maintained 15218F: drivers/net/usb/pegasus.* 15219 15220USB PHY LAYER 15221M: Felipe Balbi <balbi@kernel.org> 15222L: linux-usb@vger.kernel.org 15223T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15224S: Maintained 15225F: drivers/usb/phy/ 15226 15227USB PRINTER DRIVER (usblp) 15228M: Pete Zaitcev <zaitcev@redhat.com> 15229L: linux-usb@vger.kernel.org 15230S: Supported 15231F: drivers/usb/class/usblp.c 15232 15233USB QMI WWAN NETWORK DRIVER 15234M: Bjørn Mork <bjorn@mork.no> 15235L: netdev@vger.kernel.org 15236S: Maintained 15237F: Documentation/ABI/testing/sysfs-class-net-qmi 15238F: drivers/net/usb/qmi_wwan.c 15239 15240USB RTL8150 DRIVER 15241M: Petko Manolov <petkan@nucleusys.com> 15242L: linux-usb@vger.kernel.org 15243L: netdev@vger.kernel.org 15244T: git git://github.com/petkan/rtl8150.git 15245W: https://github.com/petkan/rtl8150 15246S: Maintained 15247F: drivers/net/usb/rtl8150.c 15248 15249USB SERIAL SUBSYSTEM 15250M: Johan Hovold <johan@kernel.org> 15251L: linux-usb@vger.kernel.org 15252T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 15253S: Maintained 15254F: Documentation/usb/usb-serial.txt 15255F: drivers/usb/serial/ 15256F: include/linux/usb/serial.h 15257 15258USB SMSC75XX ETHERNET DRIVER 15259M: Steve Glendinning <steve.glendinning@shawell.net> 15260L: netdev@vger.kernel.org 15261S: Maintained 15262F: drivers/net/usb/smsc75xx.* 15263 15264USB SMSC95XX ETHERNET DRIVER 15265M: Steve Glendinning <steve.glendinning@shawell.net> 15266M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15267L: netdev@vger.kernel.org 15268S: Maintained 15269F: drivers/net/usb/smsc95xx.* 15270 15271USB SUBSYSTEM 15272M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15273L: linux-usb@vger.kernel.org 15274W: http://www.linux-usb.org 15275T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 15276S: Supported 15277F: Documentation/devicetree/bindings/usb/ 15278F: Documentation/usb/ 15279F: drivers/usb/ 15280F: include/linux/usb.h 15281F: include/linux/usb/ 15282 15283USB TYPEC PI3USB30532 MUX DRIVER 15284M: Hans de Goede <hdegoede@redhat.com> 15285L: linux-usb@vger.kernel.org 15286S: Maintained 15287F: drivers/usb/typec/mux/pi3usb30532.c 15288 15289USB TYPEC CLASS 15290M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15291L: linux-usb@vger.kernel.org 15292S: Maintained 15293F: Documentation/ABI/testing/sysfs-class-typec 15294F: Documentation/driver-api/usb/typec.rst 15295F: drivers/usb/typec/ 15296F: include/linux/usb/typec.h 15297 15298USB TYPEC BUS FOR ALTERNATE MODES 15299M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15300L: linux-usb@vger.kernel.org 15301S: Maintained 15302F: Documentation/ABI/testing/sysfs-bus-typec 15303F: Documentation/driver-api/usb/typec_bus.rst 15304F: drivers/usb/typec/altmodes/ 15305F: include/linux/usb/typec_altmode.h 15306 15307USB UHCI DRIVER 15308M: Alan Stern <stern@rowland.harvard.edu> 15309L: linux-usb@vger.kernel.org 15310S: Maintained 15311F: drivers/usb/host/uhci* 15312 15313USB VIDEO CLASS 15314M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15315L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 15316L: linux-media@vger.kernel.org 15317T: git git://linuxtv.org/media_tree.git 15318W: http://www.ideasonboard.org/uvc/ 15319S: Maintained 15320F: drivers/media/usb/uvc/ 15321F: include/uapi/linux/uvcvideo.h 15322 15323USB VISION DRIVER 15324M: Hans Verkuil <hverkuil@xs4all.nl> 15325L: linux-media@vger.kernel.org 15326T: git git://linuxtv.org/media_tree.git 15327W: https://linuxtv.org 15328S: Odd Fixes 15329F: drivers/media/usb/usbvision/ 15330 15331USB WEBCAM GADGET 15332M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15333L: linux-usb@vger.kernel.org 15334S: Maintained 15335F: drivers/usb/gadget/function/*uvc* 15336F: drivers/usb/gadget/legacy/webcam.c 15337F: include/uapi/linux/usb/g_uvc.h 15338 15339USB WIRELESS RNDIS DRIVER (rndis_wlan) 15340M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 15341L: linux-wireless@vger.kernel.org 15342S: Maintained 15343F: drivers/net/wireless/rndis_wlan.c 15344 15345USB XHCI DRIVER 15346M: Mathias Nyman <mathias.nyman@intel.com> 15347L: linux-usb@vger.kernel.org 15348S: Supported 15349F: drivers/usb/host/xhci* 15350F: drivers/usb/host/pci-quirks* 15351 15352USB ZD1201 DRIVER 15353L: linux-wireless@vger.kernel.org 15354W: http://linux-lc100020.sourceforge.net 15355S: Orphan 15356F: drivers/net/wireless/zydas/zd1201.* 15357 15358USB ZR364XX DRIVER 15359M: Antoine Jacquet <royale@zerezo.com> 15360L: linux-usb@vger.kernel.org 15361L: linux-media@vger.kernel.org 15362T: git git://linuxtv.org/media_tree.git 15363W: http://royale.zerezo.com/zr364xx/ 15364S: Maintained 15365F: Documentation/media/v4l-drivers/zr364xx* 15366F: drivers/media/usb/zr364xx/ 15367 15368USER-MODE LINUX (UML) 15369M: Jeff Dike <jdike@addtoit.com> 15370M: Richard Weinberger <richard@nod.at> 15371L: linux-um@lists.infradead.org 15372W: http://user-mode-linux.sourceforge.net 15373T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 15374S: Maintained 15375F: Documentation/virtual/uml/ 15376F: arch/um/ 15377F: arch/x86/um/ 15378F: fs/hostfs/ 15379F: fs/hppfs/ 15380 15381USERSPACE I/O (UIO) 15382M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15383S: Maintained 15384T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15385F: Documentation/driver-api/uio-howto.rst 15386F: drivers/uio/ 15387F: include/linux/uio*.h 15388 15389UTIL-LINUX PACKAGE 15390M: Karel Zak <kzak@redhat.com> 15391L: util-linux@vger.kernel.org 15392W: http://en.wikipedia.org/wiki/Util-linux 15393T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 15394S: Maintained 15395 15396UUID HELPERS 15397M: Christoph Hellwig <hch@lst.de> 15398R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15399L: linux-kernel@vger.kernel.org 15400T: git git://git.infradead.org/users/hch/uuid.git 15401F: lib/uuid.c 15402F: lib/test_uuid.c 15403F: include/linux/uuid.h 15404F: include/uapi/linux/uuid.h 15405S: Maintained 15406 15407UVESAFB DRIVER 15408M: Michal Januszewski <spock@gentoo.org> 15409L: linux-fbdev@vger.kernel.org 15410W: https://github.com/mjanusz/v86d 15411S: Maintained 15412F: Documentation/fb/uvesafb.txt 15413F: drivers/video/fbdev/uvesafb.* 15414 15415VF610 NAND DRIVER 15416M: Stefan Agner <stefan@agner.ch> 15417L: linux-mtd@lists.infradead.org 15418S: Supported 15419F: drivers/mtd/nand/raw/vf610_nfc.c 15420 15421VFAT/FAT/MSDOS FILESYSTEM 15422M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 15423S: Maintained 15424F: Documentation/filesystems/vfat.txt 15425F: fs/fat/ 15426 15427VFIO DRIVER 15428M: Alex Williamson <alex.williamson@redhat.com> 15429L: kvm@vger.kernel.org 15430T: git git://github.com/awilliam/linux-vfio.git 15431S: Maintained 15432F: Documentation/vfio.txt 15433F: drivers/vfio/ 15434F: include/linux/vfio.h 15435F: include/uapi/linux/vfio.h 15436 15437VFIO MEDIATED DEVICE DRIVERS 15438M: Kirti Wankhede <kwankhede@nvidia.com> 15439L: kvm@vger.kernel.org 15440S: Maintained 15441F: Documentation/vfio-mediated-device.txt 15442F: drivers/vfio/mdev/ 15443F: include/linux/mdev.h 15444F: samples/vfio-mdev/ 15445 15446VFIO PLATFORM DRIVER 15447M: Eric Auger <eric.auger@redhat.com> 15448L: kvm@vger.kernel.org 15449S: Maintained 15450F: drivers/vfio/platform/ 15451 15452VGA_SWITCHEROO 15453R: Lukas Wunner <lukas@wunner.de> 15454S: Maintained 15455F: Documentation/gpu/vga-switcheroo.rst 15456F: drivers/gpu/vga/vga_switcheroo.c 15457F: include/linux/vga_switcheroo.h 15458T: git git://anongit.freedesktop.org/drm/drm-misc 15459 15460VIA RHINE NETWORK DRIVER 15461S: Orphan 15462F: drivers/net/ethernet/via/via-rhine.c 15463 15464VIA SD/MMC CARD CONTROLLER DRIVER 15465M: Bruce Chang <brucechang@via.com.tw> 15466M: Harald Welte <HaraldWelte@viatech.com> 15467S: Maintained 15468F: drivers/mmc/host/via-sdmmc.c 15469 15470VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 15471M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 15472L: linux-fbdev@vger.kernel.org 15473S: Maintained 15474F: include/linux/via-core.h 15475F: include/linux/via-gpio.h 15476F: include/linux/via_i2c.h 15477F: drivers/video/fbdev/via/ 15478 15479VIA VELOCITY NETWORK DRIVER 15480M: Francois Romieu <romieu@fr.zoreil.com> 15481L: netdev@vger.kernel.org 15482S: Maintained 15483F: drivers/net/ethernet/via/via-velocity.* 15484 15485VICODEC VIRTUAL CODEC DRIVER 15486M: Hans Verkuil <hans.verkuil@cisco.com> 15487L: linux-media@vger.kernel.org 15488T: git git://linuxtv.org/media_tree.git 15489W: https://linuxtv.org 15490S: Maintained 15491F: drivers/media/platform/vicodec/* 15492 15493VIDEO MULTIPLEXER DRIVER 15494M: Philipp Zabel <p.zabel@pengutronix.de> 15495L: linux-media@vger.kernel.org 15496S: Maintained 15497F: drivers/media/platform/video-mux.c 15498 15499VIDEO I2C POLLING DRIVER 15500M: Matt Ranostay <matt.ranostay@konsulko.com> 15501L: linux-media@vger.kernel.org 15502S: Maintained 15503F: drivers/media/i2c/video-i2c.c 15504 15505VIDEOBUF2 FRAMEWORK 15506M: Pawel Osciak <pawel@osciak.com> 15507M: Marek Szyprowski <m.szyprowski@samsung.com> 15508M: Kyungmin Park <kyungmin.park@samsung.com> 15509L: linux-media@vger.kernel.org 15510S: Maintained 15511F: drivers/media/v4l2-core/videobuf2-* 15512F: include/media/videobuf2-* 15513 15514VIMC VIRTUAL MEDIA CONTROLLER DRIVER 15515M: Helen Koike <helen.koike@collabora.com> 15516L: linux-media@vger.kernel.org 15517T: git git://linuxtv.org/media_tree.git 15518W: https://linuxtv.org 15519S: Maintained 15520F: drivers/media/platform/vimc/* 15521 15522VIRT LIB 15523M: Alex Williamson <alex.williamson@redhat.com> 15524M: Paolo Bonzini <pbonzini@redhat.com> 15525L: kvm@vger.kernel.org 15526S: Supported 15527F: virt/lib/ 15528 15529VIRTIO AND VHOST VSOCK DRIVER 15530M: Stefan Hajnoczi <stefanha@redhat.com> 15531L: kvm@vger.kernel.org 15532L: virtualization@lists.linux-foundation.org 15533L: netdev@vger.kernel.org 15534S: Maintained 15535F: include/linux/virtio_vsock.h 15536F: include/uapi/linux/virtio_vsock.h 15537F: include/uapi/linux/vsockmon.h 15538F: include/uapi/linux/vm_sockets_diag.h 15539F: net/vmw_vsock/diag.c 15540F: net/vmw_vsock/af_vsock_tap.c 15541F: net/vmw_vsock/virtio_transport_common.c 15542F: net/vmw_vsock/virtio_transport.c 15543F: drivers/net/vsockmon.c 15544F: drivers/vhost/vsock.c 15545F: drivers/vhost/vsock.h 15546F: tools/testing/vsock/ 15547 15548VIRTIO CONSOLE DRIVER 15549M: Amit Shah <amit@kernel.org> 15550L: virtualization@lists.linux-foundation.org 15551S: Maintained 15552F: drivers/char/virtio_console.c 15553F: include/linux/virtio_console.h 15554F: include/uapi/linux/virtio_console.h 15555 15556VIRTIO CORE, NET AND BLOCK DRIVERS 15557M: "Michael S. Tsirkin" <mst@redhat.com> 15558M: Jason Wang <jasowang@redhat.com> 15559L: virtualization@lists.linux-foundation.org 15560S: Maintained 15561F: Documentation/devicetree/bindings/virtio/ 15562F: drivers/virtio/ 15563F: tools/virtio/ 15564F: drivers/net/virtio_net.c 15565F: drivers/block/virtio_blk.c 15566F: include/linux/virtio*.h 15567F: include/uapi/linux/virtio_*.h 15568F: drivers/crypto/virtio/ 15569F: mm/balloon_compaction.c 15570 15571VIRTIO CRYPTO DRIVER 15572M: Gonglei <arei.gonglei@huawei.com> 15573L: virtualization@lists.linux-foundation.org 15574L: linux-crypto@vger.kernel.org 15575S: Maintained 15576F: drivers/crypto/virtio/ 15577F: include/uapi/linux/virtio_crypto.h 15578 15579VIRTIO DRIVERS FOR S390 15580M: Cornelia Huck <cohuck@redhat.com> 15581M: Halil Pasic <pasic@linux.ibm.com> 15582L: linux-s390@vger.kernel.org 15583L: virtualization@lists.linux-foundation.org 15584L: kvm@vger.kernel.org 15585S: Supported 15586F: drivers/s390/virtio/ 15587F: arch/s390/include/uapi/asm/virtio-ccw.h 15588 15589VIRTIO GPU DRIVER 15590M: David Airlie <airlied@linux.ie> 15591M: Gerd Hoffmann <kraxel@redhat.com> 15592L: dri-devel@lists.freedesktop.org 15593L: virtualization@lists.linux-foundation.org 15594T: git git://anongit.freedesktop.org/drm/drm-misc 15595S: Maintained 15596F: drivers/gpu/drm/virtio/ 15597F: include/uapi/linux/virtio_gpu.h 15598 15599VIRTIO HOST (VHOST) 15600M: "Michael S. Tsirkin" <mst@redhat.com> 15601M: Jason Wang <jasowang@redhat.com> 15602L: kvm@vger.kernel.org 15603L: virtualization@lists.linux-foundation.org 15604L: netdev@vger.kernel.org 15605T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15606S: Maintained 15607F: drivers/vhost/ 15608F: include/uapi/linux/vhost.h 15609 15610VIRTIO INPUT DRIVER 15611M: Gerd Hoffmann <kraxel@redhat.com> 15612S: Maintained 15613F: drivers/virtio/virtio_input.c 15614F: include/uapi/linux/virtio_input.h 15615 15616VIRTUAL BOX GUEST DEVICE DRIVER 15617M: Hans de Goede <hdegoede@redhat.com> 15618M: Arnd Bergmann <arnd@arndb.de> 15619M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15620S: Maintained 15621F: include/linux/vbox_utils.h 15622F: include/uapi/linux/vbox*.h 15623F: drivers/virt/vboxguest/ 15624 15625VIRTUAL SERIO DEVICE DRIVER 15626M: Stephen Chandler Paul <thatslyude@gmail.com> 15627S: Maintained 15628F: drivers/input/serio/userio.c 15629F: include/uapi/linux/userio.h 15630 15631VIVID VIRTUAL VIDEO DRIVER 15632M: Hans Verkuil <hverkuil@xs4all.nl> 15633L: linux-media@vger.kernel.org 15634T: git git://linuxtv.org/media_tree.git 15635W: https://linuxtv.org 15636S: Maintained 15637F: drivers/media/platform/vivid/* 15638 15639VLYNQ BUS 15640M: Florian Fainelli <f.fainelli@gmail.com> 15641L: openwrt-devel@lists.openwrt.org (subscribers-only) 15642S: Maintained 15643F: drivers/vlynq/vlynq.c 15644F: include/linux/vlynq.h 15645 15646VME SUBSYSTEM 15647M: Martyn Welch <martyn@welchs.me.uk> 15648M: Manohar Vanga <manohar.vanga@gmail.com> 15649M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15650L: devel@driverdev.osuosl.org 15651S: Maintained 15652T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15653F: Documentation/driver-api/vme.rst 15654F: drivers/staging/vme/ 15655F: drivers/vme/ 15656F: include/linux/vme* 15657 15658VMWARE BALLOON DRIVER 15659M: Xavier Deguillard <xdeguillard@vmware.com> 15660M: Nadav Amit <namit@vmware.com> 15661M: "VMware, Inc." <pv-drivers@vmware.com> 15662L: linux-kernel@vger.kernel.org 15663S: Maintained 15664F: drivers/misc/vmw_balloon.c 15665 15666VMWARE HYPERVISOR INTERFACE 15667M: Alok Kataria <akataria@vmware.com> 15668L: virtualization@lists.linux-foundation.org 15669S: Supported 15670F: arch/x86/kernel/cpu/vmware.c 15671 15672VMWARE PVRDMA DRIVER 15673M: Adit Ranadive <aditr@vmware.com> 15674M: VMware PV-Drivers <pv-drivers@vmware.com> 15675L: linux-rdma@vger.kernel.org 15676S: Maintained 15677F: drivers/infiniband/hw/vmw_pvrdma/ 15678 15679VMware PVSCSI driver 15680M: Jim Gill <jgill@vmware.com> 15681M: VMware PV-Drivers <pv-drivers@vmware.com> 15682L: linux-scsi@vger.kernel.org 15683S: Maintained 15684F: drivers/scsi/vmw_pvscsi.c 15685F: drivers/scsi/vmw_pvscsi.h 15686 15687VMWARE VMMOUSE SUBDRIVER 15688M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15689M: "VMware, Inc." <pv-drivers@vmware.com> 15690L: linux-input@vger.kernel.org 15691S: Maintained 15692F: drivers/input/mouse/vmmouse.c 15693F: drivers/input/mouse/vmmouse.h 15694 15695VMWARE VMXNET3 ETHERNET DRIVER 15696M: Ronak Doshi <doshir@vmware.com> 15697M: "VMware, Inc." <pv-drivers@vmware.com> 15698L: netdev@vger.kernel.org 15699S: Maintained 15700F: drivers/net/vmxnet3/ 15701 15702VOCORE VOCORE2 BOARD 15703M: Harvey Hunt <harveyhuntnexus@gmail.com> 15704L: linux-mips@linux-mips.org 15705S: Maintained 15706F: arch/mips/boot/dts/ralink/vocore2.dts 15707 15708VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15709M: Liam Girdwood <lgirdwood@gmail.com> 15710M: Mark Brown <broonie@kernel.org> 15711L: linux-kernel@vger.kernel.org 15712W: http://www.slimlogic.co.uk/?p=48 15713T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15714S: Supported 15715F: Documentation/devicetree/bindings/regulator/ 15716F: Documentation/power/regulator/ 15717F: drivers/regulator/ 15718F: include/dt-bindings/regulator/ 15719F: include/linux/regulator/ 15720 15721VRF 15722M: David Ahern <dsa@cumulusnetworks.com> 15723M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15724L: netdev@vger.kernel.org 15725S: Maintained 15726F: drivers/net/vrf.c 15727F: Documentation/networking/vrf.txt 15728 15729VT1211 HARDWARE MONITOR DRIVER 15730M: Juerg Haefliger <juergh@gmail.com> 15731L: linux-hwmon@vger.kernel.org 15732S: Maintained 15733F: Documentation/hwmon/vt1211 15734F: drivers/hwmon/vt1211.c 15735 15736VT8231 HARDWARE MONITOR DRIVER 15737M: Roger Lucas <vt8231@hiddenengine.co.uk> 15738L: linux-hwmon@vger.kernel.org 15739S: Maintained 15740F: drivers/hwmon/vt8231.c 15741 15742VUB300 USB to SDIO/SD/MMC bridge chip 15743M: Tony Olech <tony.olech@elandigitalsystems.com> 15744L: linux-mmc@vger.kernel.org 15745L: linux-usb@vger.kernel.org 15746S: Supported 15747F: drivers/mmc/host/vub300.c 15748 15749W1 DALLAS'S 1-WIRE BUS 15750M: Evgeniy Polyakov <zbr@ioremap.net> 15751S: Maintained 15752F: Documentation/devicetree/bindings/w1/ 15753F: Documentation/w1/ 15754F: drivers/w1/ 15755F: include/linux/w1.h 15756 15757W83791D HARDWARE MONITORING DRIVER 15758M: Marc Hulsman <m.hulsman@tudelft.nl> 15759L: linux-hwmon@vger.kernel.org 15760S: Maintained 15761F: Documentation/hwmon/w83791d 15762F: drivers/hwmon/w83791d.c 15763 15764W83793 HARDWARE MONITORING DRIVER 15765M: Rudolf Marek <r.marek@assembler.cz> 15766L: linux-hwmon@vger.kernel.org 15767S: Maintained 15768F: Documentation/hwmon/w83793 15769F: drivers/hwmon/w83793.c 15770 15771W83795 HARDWARE MONITORING DRIVER 15772M: Jean Delvare <jdelvare@suse.com> 15773L: linux-hwmon@vger.kernel.org 15774S: Maintained 15775F: drivers/hwmon/w83795.c 15776 15777W83L51xD SD/MMC CARD INTERFACE DRIVER 15778M: Pierre Ossman <pierre@ossman.eu> 15779S: Maintained 15780F: drivers/mmc/host/wbsd.* 15781 15782WACOM PROTOCOL 4 SERIAL TABLETS 15783M: Julian Squires <julian@cipht.net> 15784M: Hans de Goede <hdegoede@redhat.com> 15785L: linux-input@vger.kernel.org 15786S: Maintained 15787F: drivers/input/tablet/wacom_serial4.c 15788 15789WATCHDOG DEVICE DRIVERS 15790M: Wim Van Sebroeck <wim@linux-watchdog.org> 15791M: Guenter Roeck <linux@roeck-us.net> 15792L: linux-watchdog@vger.kernel.org 15793W: http://www.linux-watchdog.org/ 15794T: git git://www.linux-watchdog.org/linux-watchdog.git 15795S: Maintained 15796F: Documentation/devicetree/bindings/watchdog/ 15797F: Documentation/watchdog/ 15798F: drivers/watchdog/ 15799F: include/linux/watchdog.h 15800F: include/uapi/linux/watchdog.h 15801 15802WHISKEYCOVE PMIC GPIO DRIVER 15803M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15804L: linux-gpio@vger.kernel.org 15805S: Maintained 15806F: drivers/gpio/gpio-wcove.c 15807 15808WIIMOTE HID DRIVER 15809M: David Herrmann <dh.herrmann@googlemail.com> 15810L: linux-input@vger.kernel.org 15811S: Maintained 15812F: drivers/hid/hid-wiimote* 15813 15814WILOCITY WIL6210 WIRELESS DRIVER 15815M: Maya Erez <merez@codeaurora.org> 15816L: linux-wireless@vger.kernel.org 15817L: wil6210@qti.qualcomm.com 15818S: Supported 15819W: http://wireless.kernel.org/en/users/Drivers/wil6210 15820F: drivers/net/wireless/ath/wil6210/ 15821 15822WIMAX STACK 15823M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15824M: linux-wimax@intel.com 15825L: wimax@linuxwimax.org (subscribers-only) 15826S: Supported 15827W: http://linuxwimax.org 15828F: Documentation/wimax/README.wimax 15829F: include/linux/wimax/debug.h 15830F: include/net/wimax.h 15831F: include/uapi/linux/wimax.h 15832F: net/wimax/ 15833 15834WINBOND CIR DRIVER 15835M: David Härdeman <david@hardeman.nu> 15836S: Maintained 15837F: drivers/media/rc/winbond-cir.c 15838 15839WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15840M: William Breathitt Gray <vilhelm.gray@gmail.com> 15841L: linux-watchdog@vger.kernel.org 15842S: Maintained 15843F: drivers/watchdog/ebc-c384_wdt.c 15844 15845WINSYSTEMS WS16C48 GPIO DRIVER 15846M: William Breathitt Gray <vilhelm.gray@gmail.com> 15847L: linux-gpio@vger.kernel.org 15848S: Maintained 15849F: drivers/gpio/gpio-ws16c48.c 15850 15851WISTRON LAPTOP BUTTON DRIVER 15852M: Miloslav Trmac <mitr@volny.cz> 15853S: Maintained 15854F: drivers/input/misc/wistron_btns.c 15855 15856WL3501 WIRELESS PCMCIA CARD DRIVER 15857L: linux-wireless@vger.kernel.org 15858S: Odd fixes 15859F: drivers/net/wireless/wl3501* 15860 15861WOLFSON MICROELECTRONICS DRIVERS 15862L: patches@opensource.cirrus.com 15863T: git https://github.com/CirrusLogic/linux-drivers.git 15864W: https://github.com/CirrusLogic/linux-drivers/wiki 15865S: Supported 15866F: Documentation/hwmon/wm83?? 15867F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15868F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15869F: Documentation/devicetree/bindings/mfd/arizona.txt 15870F: Documentation/devicetree/bindings/mfd/wm831x.txt 15871F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15872F: arch/arm/mach-s3c64xx/mach-crag6410* 15873F: drivers/clk/clk-wm83*.c 15874F: drivers/extcon/extcon-arizona.c 15875F: drivers/leds/leds-wm83*.c 15876F: drivers/gpio/gpio-*wm*.c 15877F: drivers/gpio/gpio-arizona.c 15878F: drivers/hwmon/wm83??-hwmon.c 15879F: drivers/input/misc/wm831x-on.c 15880F: drivers/input/touchscreen/wm831x-ts.c 15881F: drivers/input/touchscreen/wm97*.c 15882F: drivers/mfd/arizona* 15883F: drivers/mfd/wm*.c 15884F: drivers/mfd/cs47l24* 15885F: drivers/power/supply/wm83*.c 15886F: drivers/rtc/rtc-wm83*.c 15887F: drivers/regulator/wm8*.c 15888F: drivers/regulator/arizona* 15889F: drivers/video/backlight/wm83*_bl.c 15890F: drivers/watchdog/wm83*_wdt.c 15891F: include/linux/mfd/arizona/ 15892F: include/linux/mfd/wm831x/ 15893F: include/linux/mfd/wm8350/ 15894F: include/linux/mfd/wm8400* 15895F: include/linux/regulator/arizona* 15896F: include/linux/wm97xx.h 15897F: include/sound/wm????.h 15898F: sound/soc/codecs/arizona.? 15899F: sound/soc/codecs/wm* 15900F: sound/soc/codecs/cs47l24* 15901 15902WORKQUEUE 15903M: Tejun Heo <tj@kernel.org> 15904R: Lai Jiangshan <jiangshanlai@gmail.com> 15905T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15906S: Maintained 15907F: include/linux/workqueue.h 15908F: kernel/workqueue.c 15909F: Documentation/core-api/workqueue.rst 15910 15911X-POWERS AXP288 PMIC DRIVERS 15912M: Hans de Goede <hdegoede@redhat.com> 15913S: Maintained 15914N: axp288 15915F: drivers/acpi/pmic/intel_pmic_xpower.c 15916 15917X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15918M: Chen-Yu Tsai <wens@csie.org> 15919L: linux-kernel@vger.kernel.org 15920S: Maintained 15921N: axp[128] 15922 15923X.25 NETWORK LAYER 15924M: Andrew Hendry <andrew.hendry@gmail.com> 15925L: linux-x25@vger.kernel.org 15926S: Odd Fixes 15927F: Documentation/networking/x25* 15928F: include/net/x25* 15929F: net/x25/ 15930 15931X86 ARCHITECTURE (32-BIT AND 64-BIT) 15932M: Thomas Gleixner <tglx@linutronix.de> 15933M: Ingo Molnar <mingo@redhat.com> 15934M: Borislav Petkov <bp@alien8.de> 15935R: "H. Peter Anvin" <hpa@zytor.com> 15936M: x86@kernel.org 15937L: linux-kernel@vger.kernel.org 15938T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15939S: Maintained 15940F: Documentation/devicetree/bindings/x86/ 15941F: Documentation/x86/ 15942F: arch/x86/ 15943 15944X86 ENTRY CODE 15945M: Andy Lutomirski <luto@kernel.org> 15946L: linux-kernel@vger.kernel.org 15947T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 15948S: Maintained 15949F: arch/x86/entry/ 15950 15951X86 MCE INFRASTRUCTURE 15952M: Tony Luck <tony.luck@intel.com> 15953M: Borislav Petkov <bp@alien8.de> 15954L: linux-edac@vger.kernel.org 15955S: Maintained 15956F: arch/x86/kernel/cpu/mcheck/* 15957 15958X86 MICROCODE UPDATE SUPPORT 15959M: Borislav Petkov <bp@alien8.de> 15960S: Maintained 15961F: arch/x86/kernel/cpu/microcode/* 15962 15963X86 MM 15964M: Dave Hansen <dave.hansen@linux.intel.com> 15965M: Andy Lutomirski <luto@kernel.org> 15966M: Peter Zijlstra <peterz@infradead.org> 15967L: linux-kernel@vger.kernel.org 15968T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 15969S: Maintained 15970F: arch/x86/mm/ 15971 15972X86 PLATFORM DRIVERS 15973M: Darren Hart <dvhart@infradead.org> 15974M: Andy Shevchenko <andy@infradead.org> 15975L: platform-driver-x86@vger.kernel.org 15976T: git git://git.infradead.org/linux-platform-drivers-x86.git 15977S: Maintained 15978F: drivers/platform/x86/ 15979F: drivers/platform/olpc/ 15980 15981X86 VDSO 15982M: Andy Lutomirski <luto@kernel.org> 15983L: linux-kernel@vger.kernel.org 15984T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15985S: Maintained 15986F: arch/x86/entry/vdso/ 15987 15988XC2028/3028 TUNER DRIVER 15989M: Mauro Carvalho Chehab <mchehab@kernel.org> 15990L: linux-media@vger.kernel.org 15991W: https://linuxtv.org 15992T: git git://linuxtv.org/media_tree.git 15993S: Maintained 15994F: drivers/media/tuners/tuner-xc2028.* 15995 15996XDP SOCKETS (AF_XDP) 15997M: Björn Töpel <bjorn.topel@intel.com> 15998M: Magnus Karlsson <magnus.karlsson@intel.com> 15999L: netdev@vger.kernel.org 16000S: Maintained 16001F: kernel/bpf/xskmap.c 16002F: net/xdp/ 16003 16004XEN BLOCK SUBSYSTEM 16005M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16006M: Roger Pau Monné <roger.pau@citrix.com> 16007L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16008S: Supported 16009F: drivers/block/xen-blkback/* 16010F: drivers/block/xen* 16011 16012XEN HYPERVISOR ARM 16013M: Stefano Stabellini <sstabellini@kernel.org> 16014L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16015S: Maintained 16016F: arch/arm/xen/ 16017F: arch/arm/include/asm/xen/ 16018 16019XEN HYPERVISOR ARM64 16020M: Stefano Stabellini <sstabellini@kernel.org> 16021L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16022S: Maintained 16023F: arch/arm64/xen/ 16024F: arch/arm64/include/asm/xen/ 16025 16026XEN HYPERVISOR INTERFACE 16027M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 16028M: Juergen Gross <jgross@suse.com> 16029L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16030T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 16031S: Supported 16032F: arch/x86/xen/ 16033F: drivers/*/xen-*front.c 16034F: drivers/xen/ 16035F: arch/x86/include/asm/xen/ 16036F: arch/x86/include/asm/pvclock-abi.h 16037F: include/xen/ 16038F: include/uapi/xen/ 16039F: Documentation/ABI/stable/sysfs-hypervisor-xen 16040F: Documentation/ABI/testing/sysfs-hypervisor-xen 16041 16042XEN NETWORK BACKEND DRIVER 16043M: Wei Liu <wei.liu2@citrix.com> 16044M: Paul Durrant <paul.durrant@citrix.com> 16045L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16046L: netdev@vger.kernel.org 16047S: Supported 16048F: drivers/net/xen-netback/* 16049 16050XEN PCI SUBSYSTEM 16051M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16052L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16053S: Supported 16054F: arch/x86/pci/*xen* 16055F: drivers/pci/*xen* 16056 16057XEN PVSCSI DRIVERS 16058M: Juergen Gross <jgross@suse.com> 16059L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16060L: linux-scsi@vger.kernel.org 16061S: Supported 16062F: drivers/scsi/xen-scsifront.c 16063F: drivers/xen/xen-scsiback.c 16064F: include/xen/interface/io/vscsiif.h 16065 16066XEN SWIOTLB SUBSYSTEM 16067M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16068L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16069L: iommu@lists.linux-foundation.org 16070S: Supported 16071F: arch/x86/xen/*swiotlb* 16072F: drivers/xen/*swiotlb* 16073 16074XEN SOUND FRONTEND DRIVER 16075M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 16076L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16077L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16078S: Supported 16079F: sound/xen/* 16080 16081XFS FILESYSTEM 16082M: Darrick J. Wong <darrick.wong@oracle.com> 16083M: linux-xfs@vger.kernel.org 16084L: linux-xfs@vger.kernel.org 16085W: http://xfs.org/ 16086T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 16087S: Supported 16088F: Documentation/filesystems/xfs.txt 16089F: fs/xfs/ 16090 16091XILINX AXI ETHERNET DRIVER 16092M: Anirudha Sarangi <anirudh@xilinx.com> 16093M: John Linn <John.Linn@xilinx.com> 16094S: Maintained 16095F: drivers/net/ethernet/xilinx/xilinx_axienet* 16096 16097XILINX UARTLITE SERIAL DRIVER 16098M: Peter Korsgaard <jacmet@sunsite.dk> 16099L: linux-serial@vger.kernel.org 16100S: Maintained 16101F: drivers/tty/serial/uartlite.c 16102 16103XILINX VIDEO IP CORES 16104M: Hyun Kwon <hyun.kwon@xilinx.com> 16105M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16106L: linux-media@vger.kernel.org 16107T: git git://linuxtv.org/media_tree.git 16108S: Supported 16109F: Documentation/devicetree/bindings/media/xilinx/ 16110F: drivers/media/platform/xilinx/ 16111F: include/uapi/linux/xilinx-v4l2-controls.h 16112 16113XILLYBUS DRIVER 16114M: Eli Billauer <eli.billauer@gmail.com> 16115L: linux-kernel@vger.kernel.org 16116S: Supported 16117F: drivers/char/xillybus/ 16118 16119XLP9XX I2C DRIVER 16120M: George Cherian <george.cherian@cavium.com> 16121M: Jan Glauber <jglauber@cavium.com> 16122L: linux-i2c@vger.kernel.org 16123W: http://www.cavium.com 16124S: Supported 16125F: drivers/i2c/busses/i2c-xlp9xx.c 16126 16127XRA1403 GPIO EXPANDER 16128M: Nandor Han <nandor.han@ge.com> 16129M: Semi Malinen <semi.malinen@ge.com> 16130L: linux-gpio@vger.kernel.org 16131S: Maintained 16132F: drivers/gpio/gpio-xra1403.c 16133F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 16134 16135XTENSA XTFPGA PLATFORM SUPPORT 16136M: Max Filippov <jcmvbkbc@gmail.com> 16137L: linux-xtensa@linux-xtensa.org 16138S: Maintained 16139F: drivers/spi/spi-xtensa-xtfpga.c 16140F: sound/soc/xtensa/xtfpga-i2s.c 16141 16142YAM DRIVER FOR AX.25 16143M: Jean-Paul Roubelat <jpr@f6fbb.org> 16144L: linux-hams@vger.kernel.org 16145S: Maintained 16146F: drivers/net/hamradio/yam* 16147F: include/linux/yam.h 16148 16149YAMA SECURITY MODULE 16150M: Kees Cook <keescook@chromium.org> 16151T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 16152S: Supported 16153F: security/yama/ 16154F: Documentation/admin-guide/LSM/Yama.rst 16155 16156YEALINK PHONE DRIVER 16157M: Henk Vergonet <Henk.Vergonet@gmail.com> 16158L: usbb2k-api-dev@nongnu.org 16159S: Maintained 16160F: Documentation/input/devices/yealink.rst 16161F: drivers/input/misc/yealink.* 16162 16163Z8530 DRIVER FOR AX.25 16164M: Joerg Reuter <jreuter@yaina.de> 16165W: http://yaina.de/jreuter/ 16166W: http://www.qsl.net/dl1bke/ 16167L: linux-hams@vger.kernel.org 16168S: Maintained 16169F: Documentation/networking/z8530drv.txt 16170F: drivers/net/hamradio/*scc.c 16171F: drivers/net/hamradio/z8530.h 16172 16173ZBUD COMPRESSED PAGE ALLOCATOR 16174M: Seth Jennings <sjenning@redhat.com> 16175M: Dan Streetman <ddstreet@ieee.org> 16176L: linux-mm@kvack.org 16177S: Maintained 16178F: mm/zbud.c 16179F: include/linux/zbud.h 16180 16181ZD1211RW WIRELESS DRIVER 16182M: Daniel Drake <dsd@gentoo.org> 16183M: Ulrich Kunitz <kune@deine-taler.de> 16184W: http://zd1211.ath.cx/wiki/DriverRewrite 16185L: linux-wireless@vger.kernel.org 16186L: zd1211-devs@lists.sourceforge.net (subscribers-only) 16187S: Maintained 16188F: drivers/net/wireless/zydas/zd1211rw/ 16189 16190ZD1301 MEDIA DRIVER 16191M: Antti Palosaari <crope@iki.fi> 16192L: linux-media@vger.kernel.org 16193W: https://linuxtv.org/ 16194W: http://palosaari.fi/linux/ 16195Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16196S: Maintained 16197F: drivers/media/usb/dvb-usb-v2/zd1301* 16198 16199ZD1301_DEMOD MEDIA DRIVER 16200M: Antti Palosaari <crope@iki.fi> 16201L: linux-media@vger.kernel.org 16202W: https://linuxtv.org/ 16203W: http://palosaari.fi/linux/ 16204Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16205S: Maintained 16206F: drivers/media/dvb-frontends/zd1301_demod* 16207 16208ZPOOL COMPRESSED PAGE STORAGE API 16209M: Dan Streetman <ddstreet@ieee.org> 16210L: linux-mm@kvack.org 16211S: Maintained 16212F: mm/zpool.c 16213F: include/linux/zpool.h 16214 16215ZR36067 VIDEO FOR LINUX DRIVER 16216L: mjpeg-users@lists.sourceforge.net 16217L: linux-media@vger.kernel.org 16218W: http://mjpeg.sourceforge.net/driver-zoran/ 16219T: hg https://linuxtv.org/hg/v4l-dvb 16220S: Odd Fixes 16221F: drivers/staging/media/zoran/ 16222 16223ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 16224M: Minchan Kim <minchan@kernel.org> 16225M: Nitin Gupta <ngupta@vflare.org> 16226R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16227L: linux-kernel@vger.kernel.org 16228S: Maintained 16229F: drivers/block/zram/ 16230F: Documentation/blockdev/zram.txt 16231 16232ZS DECSTATION Z85C30 SERIAL DRIVER 16233M: "Maciej W. Rozycki" <macro@linux-mips.org> 16234S: Maintained 16235F: drivers/tty/serial/zs.* 16236 16237ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 16238M: Minchan Kim <minchan@kernel.org> 16239M: Nitin Gupta <ngupta@vflare.org> 16240R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16241L: linux-mm@kvack.org 16242S: Maintained 16243F: mm/zsmalloc.c 16244F: include/linux/zsmalloc.h 16245F: Documentation/vm/zsmalloc.rst 16246 16247ZSWAP COMPRESSED SWAP CACHING 16248M: Seth Jennings <sjenning@redhat.com> 16249M: Dan Streetman <ddstreet@ieee.org> 16250L: linux-mm@kvack.org 16251S: Maintained 16252F: mm/zswap.c 16253 16254THE REST 16255M: Linus Torvalds <torvalds@linux-foundation.org> 16256L: linux-kernel@vger.kernel.org 16257Q: http://patchwork.kernel.org/project/LKML/list/ 16258T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 16259S: Buried alive in reporters 16260F: * 16261F: */ 16262