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 USB2 and USB3 PHY DRIVER 3010M: Al Cooper <alcooperx@gmail.com> 3011L: linux-kernel@vger.kernel.org 3012L: bcm-kernel-feedback-list@broadcom.com 3013S: Maintained 3014F: drivers/phy/broadcom/phy-brcm-usb* 3015 3016BROADCOM GENET ETHERNET DRIVER 3017M: Doug Berger <opendmb@gmail.com> 3018M: Florian Fainelli <f.fainelli@gmail.com> 3019L: netdev@vger.kernel.org 3020S: Supported 3021F: drivers/net/ethernet/broadcom/genet/ 3022 3023BROADCOM IPROC ARM ARCHITECTURE 3024M: Ray Jui <rjui@broadcom.com> 3025M: Scott Branden <sbranden@broadcom.com> 3026M: Jon Mason <jonmason@broadcom.com> 3027M: bcm-kernel-feedback-list@broadcom.com 3028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3029T: git git://github.com/broadcom/cygnus-linux.git 3030S: Maintained 3031N: iproc 3032N: cygnus 3033N: bcm[-_]nsp 3034N: bcm9113* 3035N: bcm9583* 3036N: bcm9585* 3037N: bcm9586* 3038N: bcm988312 3039N: bcm113* 3040N: bcm583* 3041N: bcm585* 3042N: bcm586* 3043N: bcm88312 3044N: hr2 3045N: stingray 3046F: arch/arm64/boot/dts/broadcom/northstar2/* 3047F: arch/arm64/boot/dts/broadcom/stingray/* 3048F: drivers/clk/bcm/clk-ns* 3049F: drivers/clk/bcm/clk-sr* 3050F: drivers/pinctrl/bcm/pinctrl-ns* 3051F: include/dt-bindings/clock/bcm-sr* 3052 3053BROADCOM KONA GPIO DRIVER 3054M: Ray Jui <rjui@broadcom.com> 3055L: bcm-kernel-feedback-list@broadcom.com 3056S: Supported 3057F: drivers/gpio/gpio-bcm-kona.c 3058F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3059 3060BROADCOM NETXTREME-E ROCE DRIVER 3061M: Selvin Xavier <selvin.xavier@broadcom.com> 3062M: Devesh Sharma <devesh.sharma@broadcom.com> 3063M: Somnath Kotur <somnath.kotur@broadcom.com> 3064M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3065L: linux-rdma@vger.kernel.org 3066W: http://www.broadcom.com 3067S: Supported 3068F: drivers/infiniband/hw/bnxt_re/ 3069F: include/uapi/rdma/bnxt_re-abi.h 3070 3071BROADCOM NVRAM DRIVER 3072M: Rafał Miłecki <zajec5@gmail.com> 3073L: linux-mips@linux-mips.org 3074S: Maintained 3075F: drivers/firmware/broadcom/* 3076 3077BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3078M: Rafał Miłecki <zajec5@gmail.com> 3079L: linux-wireless@vger.kernel.org 3080S: Maintained 3081F: drivers/bcma/ 3082F: include/linux/bcma/ 3083 3084BROADCOM STB AVS CPUFREQ DRIVER 3085M: Markus Mayer <mmayer@broadcom.com> 3086M: bcm-kernel-feedback-list@broadcom.com 3087L: linux-pm@vger.kernel.org 3088S: Maintained 3089F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3090F: drivers/cpufreq/brcmstb* 3091 3092BROADCOM STB AVS TMON 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/thermal/brcm,avs-tmon.txt 3098F: drivers/thermal/broadcom/brcmstb* 3099 3100BROADCOM STB NAND FLASH DRIVER 3101M: Brian Norris <computersforpeace@gmail.com> 3102M: Kamal Dasu <kdasu.kdev@gmail.com> 3103L: linux-mtd@lists.infradead.org 3104L: bcm-kernel-feedback-list@broadcom.com 3105S: Maintained 3106F: drivers/mtd/nand/raw/brcmnand/ 3107 3108BROADCOM STB DPFE DRIVER 3109M: Markus Mayer <mmayer@broadcom.com> 3110M: bcm-kernel-feedback-list@broadcom.com 3111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3112S: Maintained 3113F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3114F: drivers/memory/brcmstb_dpfe.c 3115 3116BROADCOM SYSTEMPORT ETHERNET DRIVER 3117M: Florian Fainelli <f.fainelli@gmail.com> 3118L: netdev@vger.kernel.org 3119S: Supported 3120F: drivers/net/ethernet/broadcom/bcmsysport.* 3121 3122BROADCOM TG3 GIGABIT ETHERNET DRIVER 3123M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3124M: Prashant Sreedharan <prashant@broadcom.com> 3125M: Michael Chan <mchan@broadcom.com> 3126L: netdev@vger.kernel.org 3127S: Supported 3128F: drivers/net/ethernet/broadcom/tg3.* 3129 3130BROCADE BFA FC SCSI DRIVER 3131M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3132M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3133L: linux-scsi@vger.kernel.org 3134S: Supported 3135F: drivers/scsi/bfa/ 3136 3137BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3138M: Rasesh Mody <rasesh.mody@cavium.com> 3139M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3140M: Dept-GELinuxNICDev@cavium.com 3141L: netdev@vger.kernel.org 3142S: Supported 3143F: drivers/net/ethernet/brocade/bna/ 3144 3145BSG (block layer generic sg v4 driver) 3146M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3147L: linux-scsi@vger.kernel.org 3148S: Supported 3149F: block/bsg.c 3150F: include/linux/bsg.h 3151F: include/uapi/linux/bsg.h 3152 3153BT87X AUDIO DRIVER 3154M: Clemens Ladisch <clemens@ladisch.de> 3155L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3156T: git git://git.alsa-project.org/alsa-kernel.git 3157S: Maintained 3158F: Documentation/sound/cards/bt87x.rst 3159F: sound/pci/bt87x.c 3160 3161BT8XXGPIO DRIVER 3162M: Michael Buesch <m@bues.ch> 3163W: http://bu3sch.de/btgpio.php 3164S: Maintained 3165F: drivers/gpio/gpio-bt8xx.c 3166 3167BTRFS FILE SYSTEM 3168M: Chris Mason <clm@fb.com> 3169M: Josef Bacik <jbacik@fb.com> 3170M: David Sterba <dsterba@suse.com> 3171L: linux-btrfs@vger.kernel.org 3172W: http://btrfs.wiki.kernel.org/ 3173Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3174T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3175S: Maintained 3176F: Documentation/filesystems/btrfs.txt 3177F: fs/btrfs/ 3178F: include/linux/btrfs* 3179F: include/uapi/linux/btrfs* 3180 3181BTTV VIDEO4LINUX DRIVER 3182M: Mauro Carvalho Chehab <mchehab@kernel.org> 3183L: linux-media@vger.kernel.org 3184W: https://linuxtv.org 3185T: git git://linuxtv.org/media_tree.git 3186S: Odd fixes 3187F: Documentation/media/v4l-drivers/bttv* 3188F: drivers/media/pci/bt8xx/bttv* 3189 3190BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3191M: Chanwoo Choi <cw00.choi@samsung.com> 3192L: linux-pm@vger.kernel.org 3193L: linux-samsung-soc@vger.kernel.org 3194T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3195S: Maintained 3196F: drivers/devfreq/exynos-bus.c 3197F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3198 3199BUSLOGIC SCSI DRIVER 3200M: Khalid Aziz <khalid@gonehiking.org> 3201L: linux-scsi@vger.kernel.org 3202S: Maintained 3203F: drivers/scsi/BusLogic.* 3204F: drivers/scsi/FlashPoint.* 3205 3206C-MEDIA CMI8788 DRIVER 3207M: Clemens Ladisch <clemens@ladisch.de> 3208L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3209T: git git://git.alsa-project.org/alsa-kernel.git 3210S: Maintained 3211F: sound/pci/oxygen/ 3212 3213C6X ARCHITECTURE 3214M: Mark Salter <msalter@redhat.com> 3215M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3216L: linux-c6x-dev@linux-c6x.org 3217W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3218S: Maintained 3219F: arch/c6x/ 3220 3221CA8210 IEEE-802.15.4 RADIO DRIVER 3222M: Harry Morris <h.morris@cascoda.com> 3223L: linux-wpan@vger.kernel.org 3224W: https://github.com/Cascoda/ca8210-linux.git 3225S: Maintained 3226F: drivers/net/ieee802154/ca8210.c 3227F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3228 3229CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3230M: David Howells <dhowells@redhat.com> 3231L: linux-cachefs@redhat.com (moderated for non-subscribers) 3232S: Supported 3233F: Documentation/filesystems/caching/cachefiles.txt 3234F: fs/cachefiles/ 3235 3236CADENCE MIPI-CSI2 BRIDGES 3237M: Maxime Ripard <maxime.ripard@bootlin.com> 3238L: linux-media@vger.kernel.org 3239S: Maintained 3240F: Documentation/devicetree/bindings/media/cdns,*.txt 3241F: drivers/media/platform/cadence/cdns-csi2* 3242 3243CADET FM/AM RADIO RECEIVER DRIVER 3244M: Hans Verkuil <hverkuil@xs4all.nl> 3245L: linux-media@vger.kernel.org 3246T: git git://linuxtv.org/media_tree.git 3247W: https://linuxtv.org 3248S: Maintained 3249F: drivers/media/radio/radio-cadet* 3250 3251CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3252M: Jonathan Corbet <corbet@lwn.net> 3253L: linux-media@vger.kernel.org 3254T: git git://linuxtv.org/media_tree.git 3255S: Maintained 3256F: Documentation/media/v4l-drivers/cafe_ccic* 3257F: drivers/media/platform/marvell-ccic/ 3258 3259CAIF NETWORK LAYER 3260M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3261L: netdev@vger.kernel.org 3262S: Supported 3263F: Documentation/networking/caif/ 3264F: drivers/net/caif/ 3265F: include/uapi/linux/caif/ 3266F: include/net/caif/ 3267F: net/caif/ 3268 3269CALGARY x86-64 IOMMU 3270M: Muli Ben-Yehuda <mulix@mulix.org> 3271M: Jon Mason <jdmason@kudzu.us> 3272L: iommu@lists.linux-foundation.org 3273S: Maintained 3274F: arch/x86/kernel/pci-calgary_64.c 3275F: arch/x86/kernel/tce_64.c 3276F: arch/x86/include/asm/calgary.h 3277F: arch/x86/include/asm/tce.h 3278 3279CAN NETWORK DRIVERS 3280M: Wolfgang Grandegger <wg@grandegger.com> 3281M: Marc Kleine-Budde <mkl@pengutronix.de> 3282L: linux-can@vger.kernel.org 3283W: https://github.com/linux-can 3284T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3285T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3286S: Maintained 3287F: Documentation/devicetree/bindings/net/can/ 3288F: drivers/net/can/ 3289F: include/linux/can/dev.h 3290F: include/linux/can/platform/ 3291F: include/uapi/linux/can/error.h 3292F: include/uapi/linux/can/netlink.h 3293 3294CAN NETWORK LAYER 3295M: Oliver Hartkopp <socketcan@hartkopp.net> 3296M: Marc Kleine-Budde <mkl@pengutronix.de> 3297L: linux-can@vger.kernel.org 3298W: https://github.com/linux-can 3299T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3300T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3301S: Maintained 3302F: Documentation/networking/can.rst 3303F: net/can/ 3304F: include/linux/can/core.h 3305F: include/uapi/linux/can.h 3306F: include/uapi/linux/can/bcm.h 3307F: include/uapi/linux/can/raw.h 3308F: include/uapi/linux/can/gw.h 3309 3310CAPABILITIES 3311M: Serge Hallyn <serge@hallyn.com> 3312L: linux-security-module@vger.kernel.org 3313S: Supported 3314F: include/linux/capability.h 3315F: include/uapi/linux/capability.h 3316F: security/commoncap.c 3317F: kernel/capability.c 3318 3319CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3320M: Kevin Tsai <ktsai@capellamicro.com> 3321S: Maintained 3322F: drivers/iio/light/cm* 3323 3324CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3325M: Christian Lamparter <chunkeey@googlemail.com> 3326L: linux-wireless@vger.kernel.org 3327W: http://wireless.kernel.org/en/users/Drivers/carl9170 3328S: Maintained 3329F: drivers/net/wireless/ath/carl9170/ 3330 3331CAVIUM I2C DRIVER 3332M: Jan Glauber <jglauber@cavium.com> 3333M: David Daney <david.daney@cavium.com> 3334W: http://www.cavium.com 3335S: Supported 3336F: drivers/i2c/busses/i2c-octeon* 3337F: drivers/i2c/busses/i2c-thunderx* 3338 3339CAVIUM LIQUIDIO NETWORK DRIVER 3340M: Derek Chickles <derek.chickles@caviumnetworks.com> 3341M: Satanand Burla <satananda.burla@caviumnetworks.com> 3342M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3343M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3344L: netdev@vger.kernel.org 3345W: http://www.cavium.com 3346S: Supported 3347F: drivers/net/ethernet/cavium/liquidio/ 3348 3349CAVIUM MMC DRIVER 3350M: Jan Glauber <jglauber@cavium.com> 3351M: David Daney <david.daney@cavium.com> 3352M: Steven J. Hill <Steven.Hill@cavium.com> 3353W: http://www.cavium.com 3354S: Supported 3355F: drivers/mmc/host/cavium* 3356 3357CAVIUM OCTEON-TX CRYPTO DRIVER 3358M: George Cherian <george.cherian@cavium.com> 3359L: linux-crypto@vger.kernel.org 3360W: http://www.cavium.com 3361S: Supported 3362F: drivers/crypto/cavium/cpt/ 3363 3364CAVIUM THUNDERX2 ARM64 SOC 3365M: Robert Richter <rrichter@cavium.com> 3366M: Jayachandran C <jnair@caviumnetworks.com> 3367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3368S: Maintained 3369F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3370F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3371 3372CC2520 IEEE-802.15.4 RADIO DRIVER 3373M: Varka Bhadram <varkabhadram@gmail.com> 3374L: linux-wpan@vger.kernel.org 3375S: Maintained 3376F: drivers/net/ieee802154/cc2520.c 3377F: include/linux/spi/cc2520.h 3378F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3379 3380CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3381M: Gilad Ben-Yossef <gilad@benyossef.com> 3382L: linux-crypto@vger.kernel.org 3383S: Supported 3384F: drivers/crypto/ccree/ 3385W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3386 3387CEC FRAMEWORK 3388M: Hans Verkuil <hans.verkuil@cisco.com> 3389L: linux-media@vger.kernel.org 3390T: git git://linuxtv.org/media_tree.git 3391W: http://linuxtv.org 3392S: Supported 3393F: Documentation/media/kapi/cec-core.rst 3394F: Documentation/media/uapi/cec 3395F: drivers/media/cec/ 3396F: drivers/media/rc/keymaps/rc-cec.c 3397F: include/media/cec.h 3398F: include/media/cec-notifier.h 3399F: include/uapi/linux/cec.h 3400F: include/uapi/linux/cec-funcs.h 3401F: Documentation/devicetree/bindings/media/cec.txt 3402F: Documentation/ABI/testing/debugfs-cec-error-inj 3403 3404CEC GPIO DRIVER 3405M: Hans Verkuil <hans.verkuil@cisco.com> 3406L: linux-media@vger.kernel.org 3407T: git git://linuxtv.org/media_tree.git 3408W: http://linuxtv.org 3409S: Supported 3410F: drivers/media/platform/cec-gpio/ 3411F: Documentation/devicetree/bindings/media/cec-gpio.txt 3412 3413CELL BROADBAND ENGINE ARCHITECTURE 3414M: Arnd Bergmann <arnd@arndb.de> 3415L: linuxppc-dev@lists.ozlabs.org 3416W: http://www.ibm.com/developerworks/power/cell/ 3417S: Supported 3418F: arch/powerpc/include/asm/cell*.h 3419F: arch/powerpc/include/asm/spu*.h 3420F: arch/powerpc/include/uapi/asm/spu*.h 3421F: arch/powerpc/oprofile/*cell* 3422F: arch/powerpc/platforms/cell/ 3423 3424CEPH COMMON CODE (LIBCEPH) 3425M: Ilya Dryomov <idryomov@gmail.com> 3426M: "Yan, Zheng" <zyan@redhat.com> 3427M: Sage Weil <sage@redhat.com> 3428L: ceph-devel@vger.kernel.org 3429W: http://ceph.com/ 3430T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3431T: git git://github.com/ceph/ceph-client.git 3432S: Supported 3433F: net/ceph/ 3434F: include/linux/ceph/ 3435F: include/linux/crush/ 3436 3437CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3438M: "Yan, Zheng" <zyan@redhat.com> 3439M: Sage Weil <sage@redhat.com> 3440M: Ilya Dryomov <idryomov@gmail.com> 3441L: ceph-devel@vger.kernel.org 3442W: http://ceph.com/ 3443T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3444T: git git://github.com/ceph/ceph-client.git 3445S: Supported 3446F: Documentation/filesystems/ceph.txt 3447F: fs/ceph/ 3448 3449CERTIFICATE HANDLING: 3450M: David Howells <dhowells@redhat.com> 3451M: David Woodhouse <dwmw2@infradead.org> 3452L: keyrings@vger.kernel.org 3453S: Maintained 3454F: Documentation/admin-guide/module-signing.rst 3455F: certs/ 3456F: scripts/sign-file.c 3457F: scripts/extract-cert.c 3458 3459CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3460L: linux-usb@vger.kernel.org 3461S: Orphan 3462F: Documentation/usb/WUSB-Design-overview.txt 3463F: Documentation/usb/wusb-cbaf 3464F: drivers/usb/host/hwa-hc.c 3465F: drivers/usb/host/whci/ 3466F: drivers/usb/wusbcore/ 3467F: include/linux/usb/wusb* 3468 3469CFAG12864B LCD DRIVER 3470M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3471S: Maintained 3472F: drivers/auxdisplay/cfag12864b.c 3473F: include/linux/cfag12864b.h 3474 3475CFAG12864BFB LCD FRAMEBUFFER DRIVER 3476M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3477S: Maintained 3478F: drivers/auxdisplay/cfag12864bfb.c 3479F: include/linux/cfag12864b.h 3480 3481802.11 (including CFG80211/NL80211) 3482M: Johannes Berg <johannes@sipsolutions.net> 3483L: linux-wireless@vger.kernel.org 3484W: http://wireless.kernel.org/ 3485T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3486T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3487S: Maintained 3488F: net/wireless/ 3489F: include/uapi/linux/nl80211.h 3490F: include/linux/ieee80211.h 3491F: include/net/wext.h 3492F: include/net/cfg80211.h 3493F: include/net/iw_handler.h 3494F: include/net/ieee80211_radiotap.h 3495F: Documentation/driver-api/80211/cfg80211.rst 3496F: Documentation/networking/regulatory.txt 3497 3498CHAR and MISC DRIVERS 3499M: Arnd Bergmann <arnd@arndb.de> 3500M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3501T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3502S: Supported 3503F: drivers/char/ 3504F: drivers/misc/ 3505F: include/linux/miscdevice.h 3506 3507CHECKPATCH 3508M: Andy Whitcroft <apw@canonical.com> 3509M: Joe Perches <joe@perches.com> 3510S: Maintained 3511F: scripts/checkpatch.pl 3512 3513CHINESE DOCUMENTATION 3514M: Harry Wei <harryxiyou@gmail.com> 3515L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3516L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3517S: Maintained 3518F: Documentation/translations/zh_CN/ 3519 3520CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3521M: Peter Chen <Peter.Chen@nxp.com> 3522T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3523L: linux-usb@vger.kernel.org 3524S: Maintained 3525F: drivers/usb/chipidea/ 3526 3527CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3528M: Hans de Goede <hdegoede@redhat.com> 3529L: linux-input@vger.kernel.org 3530S: Maintained 3531F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3532F: drivers/input/touchscreen/chipone_icn8318.c 3533 3534CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3535M: Hans de Goede <hdegoede@redhat.com> 3536L: linux-input@vger.kernel.org 3537S: Maintained 3538F: drivers/input/touchscreen/chipone_icn8505.c 3539 3540CHROME HARDWARE PLATFORM SUPPORT 3541M: Benson Leung <bleung@chromium.org> 3542M: Olof Johansson <olof@lixom.net> 3543S: Maintained 3544T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3545F: drivers/platform/chrome/ 3546 3547CIRRUS LOGIC AUDIO CODEC DRIVERS 3548M: Brian Austin <brian.austin@cirrus.com> 3549M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3550L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3551S: Maintained 3552F: sound/soc/codecs/cs* 3553 3554CIRRUS LOGIC EP93XX ETHERNET DRIVER 3555M: Hartley Sweeten <hsweeten@visionengravers.com> 3556L: netdev@vger.kernel.org 3557S: Maintained 3558F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3559 3560CISCO FCOE HBA DRIVER 3561M: Satish Kharat <satishkh@cisco.com> 3562M: Sesidhar Baddela <sebaddel@cisco.com> 3563M: Karan Tilak Kumar <kartilak@cisco.com> 3564L: linux-scsi@vger.kernel.org 3565S: Supported 3566F: drivers/scsi/fnic/ 3567 3568CISCO SCSI HBA DRIVER 3569M: Karan Tilak Kumar <kartilak@cisco.com> 3570M: Sesidhar Baddela <sebaddel@cisco.com> 3571L: linux-scsi@vger.kernel.org 3572S: Supported 3573F: drivers/scsi/snic/ 3574 3575CISCO VIC ETHERNET NIC DRIVER 3576M: Christian Benvenuti <benve@cisco.com> 3577M: Govindarajulu Varadarajan <_govind@gmx.com> 3578M: Parvi Kaustubhi <pkaustub@cisco.com> 3579S: Supported 3580F: drivers/net/ethernet/cisco/enic/ 3581 3582CISCO VIC LOW LATENCY NIC DRIVER 3583M: Christian Benvenuti <benve@cisco.com> 3584S: Supported 3585F: drivers/infiniband/hw/usnic/ 3586 3587CIRRUS LOGIC MADERA CODEC DRIVERS 3588M: Charles Keepax <ckeepax@opensource.cirrus.com> 3589M: Richard Fitzgerald <rf@opensource.cirrus.com> 3590L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3591L: patches@opensource.cirrus.com 3592T: git https://github.com/CirrusLogic/linux-drivers.git 3593W: https://github.com/CirrusLogic/linux-drivers/wiki 3594S: Supported 3595F: Documentation/devicetree/bindings/mfd/madera.txt 3596F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3597F: include/linux/mfd/madera/* 3598F: drivers/gpio/gpio-madera* 3599F: drivers/mfd/madera* 3600F: drivers/mfd/cs47l* 3601F: drivers/pinctrl/cirrus/* 3602 3603CLANG-FORMAT FILE 3604M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3605S: Maintained 3606F: .clang-format 3607 3608CLEANCACHE API 3609M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3610L: linux-kernel@vger.kernel.org 3611S: Maintained 3612F: mm/cleancache.c 3613F: include/linux/cleancache.h 3614 3615CLK API 3616M: Russell King <linux@armlinux.org.uk> 3617L: linux-clk@vger.kernel.org 3618S: Maintained 3619F: include/linux/clk.h 3620 3621CLOCKSOURCE, CLOCKEVENT DRIVERS 3622M: Daniel Lezcano <daniel.lezcano@linaro.org> 3623M: Thomas Gleixner <tglx@linutronix.de> 3624L: linux-kernel@vger.kernel.org 3625T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3626S: Supported 3627F: drivers/clocksource/ 3628F: Documentation/devicetree/bindings/timer/ 3629 3630CMPC ACPI DRIVER 3631M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3632M: Daniel Oliveira Nascimento <don@syst.com.br> 3633L: platform-driver-x86@vger.kernel.org 3634S: Supported 3635F: drivers/platform/x86/classmate-laptop.c 3636 3637COBALT MEDIA DRIVER 3638M: Hans Verkuil <hans.verkuil@cisco.com> 3639L: linux-media@vger.kernel.org 3640T: git git://linuxtv.org/media_tree.git 3641W: https://linuxtv.org 3642S: Supported 3643F: drivers/media/pci/cobalt/ 3644 3645COCCINELLE/Semantic Patches (SmPL) 3646M: Julia Lawall <Julia.Lawall@lip6.fr> 3647M: Gilles Muller <Gilles.Muller@lip6.fr> 3648M: Nicolas Palix <nicolas.palix@imag.fr> 3649M: Michal Marek <michal.lkml@markovi.net> 3650L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3651T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3652W: http://coccinelle.lip6.fr/ 3653S: Supported 3654F: Documentation/dev-tools/coccinelle.rst 3655F: scripts/coccinelle/ 3656F: scripts/coccicheck 3657 3658CODA FILE SYSTEM 3659M: Jan Harkes <jaharkes@cs.cmu.edu> 3660M: coda@cs.cmu.edu 3661L: codalist@coda.cs.cmu.edu 3662W: http://www.coda.cs.cmu.edu/ 3663S: Maintained 3664F: Documentation/filesystems/coda.txt 3665F: fs/coda/ 3666F: include/linux/coda*.h 3667F: include/uapi/linux/coda*.h 3668 3669CODA V4L2 MEM2MEM DRIVER 3670M: Philipp Zabel <p.zabel@pengutronix.de> 3671L: linux-media@vger.kernel.org 3672S: Maintained 3673F: Documentation/devicetree/bindings/media/coda.txt 3674F: drivers/media/platform/coda/ 3675 3676COMMON CLK FRAMEWORK 3677M: Michael Turquette <mturquette@baylibre.com> 3678M: Stephen Boyd <sboyd@kernel.org> 3679L: linux-clk@vger.kernel.org 3680Q: http://patchwork.kernel.org/project/linux-clk/list/ 3681T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3682S: Maintained 3683F: Documentation/devicetree/bindings/clock/ 3684F: drivers/clk/ 3685X: drivers/clk/clkdev.c 3686F: include/linux/clk-pr* 3687F: include/linux/clk/ 3688F: include/linux/of_clk.h 3689 3690COMMON INTERNET FILE SYSTEM (CIFS) 3691M: Steve French <sfrench@samba.org> 3692L: linux-cifs@vger.kernel.org 3693L: samba-technical@lists.samba.org (moderated for non-subscribers) 3694W: http://linux-cifs.samba.org/ 3695T: git git://git.samba.org/sfrench/cifs-2.6.git 3696S: Supported 3697F: Documentation/filesystems/cifs/ 3698F: fs/cifs/ 3699 3700COMPACTPCI HOTPLUG CORE 3701M: Scott Murray <scott@spiteful.org> 3702L: linux-pci@vger.kernel.org 3703S: Maintained 3704F: drivers/pci/hotplug/cpci_hotplug* 3705 3706COMPACTPCI HOTPLUG GENERIC DRIVER 3707M: Scott Murray <scott@spiteful.org> 3708L: linux-pci@vger.kernel.org 3709S: Maintained 3710F: drivers/pci/hotplug/cpcihp_generic.c 3711 3712COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3713M: Scott Murray <scott@spiteful.org> 3714L: linux-pci@vger.kernel.org 3715S: Maintained 3716F: drivers/pci/hotplug/cpcihp_zt5550.* 3717 3718COMPAL LAPTOP SUPPORT 3719M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3720L: platform-driver-x86@vger.kernel.org 3721S: Maintained 3722F: drivers/platform/x86/compal-laptop.c 3723 3724CONEXANT ACCESSRUNNER USB DRIVER 3725L: accessrunner-general@lists.sourceforge.net 3726W: http://accessrunner.sourceforge.net/ 3727S: Orphan 3728F: drivers/usb/atm/cxacru.c 3729 3730CONFIGFS 3731M: Joel Becker <jlbec@evilplan.org> 3732M: Christoph Hellwig <hch@lst.de> 3733T: git git://git.infradead.org/users/hch/configfs.git 3734S: Supported 3735F: fs/configfs/ 3736F: include/linux/configfs.h 3737 3738CONNECTOR 3739M: Evgeniy Polyakov <zbr@ioremap.net> 3740L: netdev@vger.kernel.org 3741S: Maintained 3742F: drivers/connector/ 3743 3744CONTROL GROUP (CGROUP) 3745M: Tejun Heo <tj@kernel.org> 3746M: Li Zefan <lizefan@huawei.com> 3747M: Johannes Weiner <hannes@cmpxchg.org> 3748L: cgroups@vger.kernel.org 3749T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3750S: Maintained 3751F: Documentation/cgroup* 3752F: include/linux/cgroup* 3753F: kernel/cgroup* 3754 3755CONTROL GROUP - CPUSET 3756M: Li Zefan <lizefan@huawei.com> 3757L: cgroups@vger.kernel.org 3758W: http://www.bullopensource.org/cpuset/ 3759W: http://oss.sgi.com/projects/cpusets/ 3760T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3761S: Maintained 3762F: Documentation/cgroup-v1/cpusets.txt 3763F: include/linux/cpuset.h 3764F: kernel/cgroup/cpuset.c 3765 3766CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3767M: Johannes Weiner <hannes@cmpxchg.org> 3768M: Michal Hocko <mhocko@kernel.org> 3769M: Vladimir Davydov <vdavydov.dev@gmail.com> 3770L: cgroups@vger.kernel.org 3771L: linux-mm@kvack.org 3772S: Maintained 3773F: mm/memcontrol.c 3774F: mm/swap_cgroup.c 3775 3776CORETEMP HARDWARE MONITORING DRIVER 3777M: Fenghua Yu <fenghua.yu@intel.com> 3778L: linux-hwmon@vger.kernel.org 3779S: Maintained 3780F: Documentation/hwmon/coretemp 3781F: drivers/hwmon/coretemp.c 3782 3783COSA/SRP SYNC SERIAL DRIVER 3784M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3785W: http://www.fi.muni.cz/~kas/cosa/ 3786S: Maintained 3787F: drivers/net/wan/cosa* 3788 3789CPMAC ETHERNET DRIVER 3790M: Florian Fainelli <f.fainelli@gmail.com> 3791L: netdev@vger.kernel.org 3792S: Maintained 3793F: drivers/net/ethernet/ti/cpmac.c 3794 3795CPU FREQUENCY DRIVERS 3796M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3797M: Viresh Kumar <viresh.kumar@linaro.org> 3798L: linux-pm@vger.kernel.org 3799S: Maintained 3800T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3801T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3802B: https://bugzilla.kernel.org 3803F: Documentation/cpu-freq/ 3804F: Documentation/devicetree/bindings/cpufreq/ 3805F: drivers/cpufreq/ 3806F: include/linux/cpufreq.h 3807F: tools/testing/selftests/cpufreq/ 3808 3809CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3810M: Viresh Kumar <viresh.kumar@linaro.org> 3811M: Sudeep Holla <sudeep.holla@arm.com> 3812L: linux-pm@vger.kernel.org 3813W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3814S: Maintained 3815F: drivers/cpufreq/arm_big_little.h 3816F: drivers/cpufreq/arm_big_little.c 3817F: drivers/cpufreq/arm_big_little_dt.c 3818 3819CPU POWER MONITORING SUBSYSTEM 3820M: Thomas Renninger <trenn@suse.com> 3821M: Shuah Khan <shuah@kernel.org> 3822L: linux-pm@vger.kernel.org 3823S: Maintained 3824F: tools/power/cpupower/ 3825 3826CPUID/MSR DRIVER 3827M: "H. Peter Anvin" <hpa@zytor.com> 3828S: Maintained 3829F: arch/x86/kernel/cpuid.c 3830F: arch/x86/kernel/msr.c 3831 3832CPUIDLE DRIVER - ARM BIG LITTLE 3833M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3834M: Daniel Lezcano <daniel.lezcano@linaro.org> 3835L: linux-pm@vger.kernel.org 3836L: linux-arm-kernel@lists.infradead.org 3837T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3838S: Maintained 3839F: drivers/cpuidle/cpuidle-big_little.c 3840 3841CPUIDLE DRIVER - ARM EXYNOS 3842M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3843M: Daniel Lezcano <daniel.lezcano@linaro.org> 3844M: Kukjin Kim <kgene@kernel.org> 3845L: linux-pm@vger.kernel.org 3846L: linux-samsung-soc@vger.kernel.org 3847S: Supported 3848F: drivers/cpuidle/cpuidle-exynos.c 3849F: arch/arm/mach-exynos/pm.c 3850 3851CPUIDLE DRIVERS 3852M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3853M: Daniel Lezcano <daniel.lezcano@linaro.org> 3854L: linux-pm@vger.kernel.org 3855S: Maintained 3856T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3857B: https://bugzilla.kernel.org 3858F: drivers/cpuidle/* 3859F: include/linux/cpuidle.h 3860 3861CRAMFS FILESYSTEM 3862M: Nicolas Pitre <nico@linaro.org> 3863S: Maintained 3864F: Documentation/filesystems/cramfs.txt 3865F: fs/cramfs/ 3866 3867CRYPTO API 3868M: Herbert Xu <herbert@gondor.apana.org.au> 3869M: "David S. Miller" <davem@davemloft.net> 3870L: linux-crypto@vger.kernel.org 3871T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3872T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3873S: Maintained 3874F: Documentation/crypto/ 3875F: Documentation/devicetree/bindings/crypto/ 3876F: arch/*/crypto/ 3877F: crypto/ 3878F: drivers/crypto/ 3879F: include/crypto/ 3880F: include/linux/crypto* 3881 3882CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3883M: Neil Horman <nhorman@tuxdriver.com> 3884L: linux-crypto@vger.kernel.org 3885S: Maintained 3886F: crypto/ansi_cprng.c 3887F: crypto/rng.c 3888 3889CS3308 MEDIA DRIVER 3890M: Hans Verkuil <hverkuil@xs4all.nl> 3891L: linux-media@vger.kernel.org 3892T: git git://linuxtv.org/media_tree.git 3893W: http://linuxtv.org 3894S: Odd Fixes 3895F: drivers/media/i2c/cs3308.c 3896F: drivers/media/i2c/cs3308.h 3897 3898CS5535 Audio ALSA driver 3899M: Jaya Kumar <jayakumar.alsa@gmail.com> 3900S: Maintained 3901F: sound/pci/cs5535audio/ 3902 3903CW1200 WLAN driver 3904M: Solomon Peachy <pizza@shaftnet.org> 3905S: Maintained 3906F: drivers/net/wireless/st/cw1200/ 3907 3908CX18 VIDEO4LINUX DRIVER 3909M: Andy Walls <awalls@md.metrocast.net> 3910L: ivtv-devel@ivtvdriver.org (subscribers-only) 3911L: linux-media@vger.kernel.org 3912T: git git://linuxtv.org/media_tree.git 3913W: https://linuxtv.org 3914W: http://www.ivtvdriver.org/index.php/Cx18 3915S: Maintained 3916F: Documentation/media/v4l-drivers/cx18* 3917F: drivers/media/pci/cx18/ 3918F: include/uapi/linux/ivtv* 3919 3920CX2341X MPEG ENCODER HELPER MODULE 3921M: Hans Verkuil <hverkuil@xs4all.nl> 3922L: linux-media@vger.kernel.org 3923T: git git://linuxtv.org/media_tree.git 3924W: https://linuxtv.org 3925S: Maintained 3926F: drivers/media/common/cx2341x* 3927F: include/media/cx2341x* 3928 3929CX24120 MEDIA DRIVER 3930M: Jemma Denson <jdenson@gmail.com> 3931M: Patrick Boettcher <patrick.boettcher@posteo.de> 3932L: linux-media@vger.kernel.org 3933W: https://linuxtv.org 3934Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3935S: Maintained 3936F: drivers/media/dvb-frontends/cx24120* 3937 3938CX88 VIDEO4LINUX DRIVER 3939M: Mauro Carvalho Chehab <mchehab@kernel.org> 3940L: linux-media@vger.kernel.org 3941W: https://linuxtv.org 3942T: git git://linuxtv.org/media_tree.git 3943S: Odd fixes 3944F: Documentation/media/v4l-drivers/cx88* 3945F: drivers/media/pci/cx88/ 3946 3947CXD2820R MEDIA DRIVER 3948M: Antti Palosaari <crope@iki.fi> 3949L: linux-media@vger.kernel.org 3950W: https://linuxtv.org 3951W: http://palosaari.fi/linux/ 3952Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3953T: git git://linuxtv.org/anttip/media_tree.git 3954S: Maintained 3955F: drivers/media/dvb-frontends/cxd2820r* 3956 3957CXGB3 ETHERNET DRIVER (CXGB3) 3958M: Santosh Raspatur <santosh@chelsio.com> 3959L: netdev@vger.kernel.org 3960W: http://www.chelsio.com 3961S: Supported 3962F: drivers/net/ethernet/chelsio/cxgb3/ 3963 3964CXGB3 ISCSI DRIVER (CXGB3I) 3965M: Karen Xie <kxie@chelsio.com> 3966L: linux-scsi@vger.kernel.org 3967W: http://www.chelsio.com 3968S: Supported 3969F: drivers/scsi/cxgbi/cxgb3i 3970 3971CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3972M: Steve Wise <swise@chelsio.com> 3973L: linux-rdma@vger.kernel.org 3974W: http://www.openfabrics.org 3975S: Supported 3976F: drivers/infiniband/hw/cxgb3/ 3977F: include/uapi/rdma/cxgb3-abi.h 3978 3979CXGB4 CRYPTO DRIVER (chcr) 3980M: Harsh Jain <harsh@chelsio.com> 3981L: linux-crypto@vger.kernel.org 3982W: http://www.chelsio.com 3983S: Supported 3984F: drivers/crypto/chelsio 3985 3986CXGB4 ETHERNET DRIVER (CXGB4) 3987M: Ganesh Goudar <ganeshgr@chelsio.com> 3988L: netdev@vger.kernel.org 3989W: http://www.chelsio.com 3990S: Supported 3991F: drivers/net/ethernet/chelsio/cxgb4/ 3992 3993CXGB4 ISCSI DRIVER (CXGB4I) 3994M: Karen Xie <kxie@chelsio.com> 3995L: linux-scsi@vger.kernel.org 3996W: http://www.chelsio.com 3997S: Supported 3998F: drivers/scsi/cxgbi/cxgb4i 3999 4000CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4001M: Steve Wise <swise@chelsio.com> 4002L: linux-rdma@vger.kernel.org 4003W: http://www.openfabrics.org 4004S: Supported 4005F: drivers/infiniband/hw/cxgb4/ 4006F: include/uapi/rdma/cxgb4-abi.h 4007 4008CXGB4VF ETHERNET DRIVER (CXGB4VF) 4009M: Casey Leedom <leedom@chelsio.com> 4010L: netdev@vger.kernel.org 4011W: http://www.chelsio.com 4012S: Supported 4013F: drivers/net/ethernet/chelsio/cxgb4vf/ 4014 4015CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4016M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 4017M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4018L: linuxppc-dev@lists.ozlabs.org 4019S: Supported 4020F: arch/powerpc/platforms/powernv/pci-cxl.c 4021F: drivers/misc/cxl/ 4022F: include/misc/cxl* 4023F: include/uapi/misc/cxl.h 4024F: Documentation/powerpc/cxl.txt 4025F: Documentation/ABI/testing/sysfs-class-cxl 4026 4027CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4028M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 4029M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 4030M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 4031L: linux-scsi@vger.kernel.org 4032S: Supported 4033F: drivers/scsi/cxlflash/ 4034F: include/uapi/scsi/cxlflash_ioctls.h 4035F: Documentation/powerpc/cxlflash.txt 4036 4037CYBERPRO FB DRIVER 4038M: Russell King <linux@armlinux.org.uk> 4039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4040W: http://www.armlinux.org.uk/ 4041S: Maintained 4042F: drivers/video/fbdev/cyber2000fb.* 4043 4044CYCLADES ASYNC MUX DRIVER 4045W: http://www.cyclades.com/ 4046S: Orphan 4047F: drivers/tty/cyclades.c 4048F: include/linux/cyclades.h 4049F: include/uapi/linux/cyclades.h 4050 4051CYCLADES PC300 DRIVER 4052W: http://www.cyclades.com/ 4053S: Orphan 4054F: drivers/net/wan/pc300* 4055 4056CYPRESS_FIRMWARE MEDIA DRIVER 4057M: Antti Palosaari <crope@iki.fi> 4058L: linux-media@vger.kernel.org 4059W: https://linuxtv.org 4060W: http://palosaari.fi/linux/ 4061Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4062T: git git://linuxtv.org/anttip/media_tree.git 4063S: Maintained 4064F: drivers/media/common/cypress_firmware* 4065 4066CYTTSP TOUCHSCREEN DRIVER 4067M: Ferruh Yigit <fery@cypress.com> 4068L: linux-input@vger.kernel.org 4069S: Supported 4070F: drivers/input/touchscreen/cyttsp* 4071F: include/linux/input/cyttsp.h 4072 4073D-LINK DIR-685 TOUCHKEYS DRIVER 4074M: Linus Walleij <linus.walleij@linaro.org> 4075L: linux-input@vger.kernel.org 4076S: Supported 4077F: drivers/input/dlink-dir685-touchkeys.c 4078 4079DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4080M: Joshua Kinard <kumba@gentoo.org> 4081S: Maintained 4082F: drivers/rtc/rtc-ds1685.c 4083F: include/linux/rtc/ds1685.h 4084 4085DAMA SLAVE for AX.25 4086M: Joerg Reuter <jreuter@yaina.de> 4087W: http://yaina.de/jreuter/ 4088W: http://www.qsl.net/dl1bke/ 4089L: linux-hams@vger.kernel.org 4090S: Maintained 4091F: net/ax25/af_ax25.c 4092F: net/ax25/ax25_dev.c 4093F: net/ax25/ax25_ds_* 4094F: net/ax25/ax25_in.c 4095F: net/ax25/ax25_out.c 4096F: net/ax25/ax25_timer.c 4097F: net/ax25/sysctl_net_ax25.c 4098 4099DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4100L: netdev@vger.kernel.org 4101S: Orphan 4102F: Documentation/networking/dmfe.txt 4103F: drivers/net/ethernet/dec/tulip/dmfe.c 4104 4105DC390/AM53C974 SCSI driver 4106M: Hannes Reinecke <hare@suse.com> 4107L: linux-scsi@vger.kernel.org 4108S: Maintained 4109F: drivers/scsi/am53c974.c 4110 4111DC395x SCSI driver 4112M: Oliver Neukum <oliver@neukum.org> 4113M: Ali Akcaagac <aliakc@web.de> 4114M: Jamie Lenehan <lenehan@twibble.org> 4115L: dc395x@twibble.org 4116W: http://twibble.org/dist/dc395x/ 4117W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4118S: Maintained 4119F: Documentation/scsi/dc395x.txt 4120F: drivers/scsi/dc395x.* 4121 4122DCCP PROTOCOL 4123M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4124L: dccp@vger.kernel.org 4125W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4126S: Maintained 4127F: include/linux/dccp.h 4128F: include/uapi/linux/dccp.h 4129F: include/linux/tfrc.h 4130F: net/dccp/ 4131 4132DECnet NETWORK LAYER 4133W: http://linux-decnet.sourceforge.net 4134L: linux-decnet-user@lists.sourceforge.net 4135S: Orphan 4136F: Documentation/networking/decnet.txt 4137F: net/decnet/ 4138 4139DECSTATION PLATFORM SUPPORT 4140M: "Maciej W. Rozycki" <macro@linux-mips.org> 4141L: linux-mips@linux-mips.org 4142W: http://www.linux-mips.org/wiki/DECstation 4143S: Maintained 4144F: arch/mips/dec/ 4145F: arch/mips/include/asm/dec/ 4146F: arch/mips/include/asm/mach-dec/ 4147 4148DEFXX FDDI NETWORK DRIVER 4149M: "Maciej W. Rozycki" <macro@linux-mips.org> 4150S: Maintained 4151F: drivers/net/fddi/defxx.* 4152 4153DELL SMBIOS DRIVER 4154M: Pali Rohár <pali.rohar@gmail.com> 4155M: Mario Limonciello <mario.limonciello@dell.com> 4156L: platform-driver-x86@vger.kernel.org 4157S: Maintained 4158F: drivers/platform/x86/dell-smbios.* 4159 4160DELL SMBIOS SMM DRIVER 4161M: Mario Limonciello <mario.limonciello@dell.com> 4162L: platform-driver-x86@vger.kernel.org 4163S: Maintained 4164F: drivers/platform/x86/dell-smbios-smm.c 4165 4166DELL SMBIOS WMI DRIVER 4167M: Mario Limonciello <mario.limonciello@dell.com> 4168L: platform-driver-x86@vger.kernel.org 4169S: Maintained 4170F: drivers/platform/x86/dell-smbios-wmi.c 4171F: tools/wmi/dell-smbios-example.c 4172 4173DELL LAPTOP DRIVER 4174M: Matthew Garrett <mjg59@srcf.ucam.org> 4175M: Pali Rohár <pali.rohar@gmail.com> 4176L: platform-driver-x86@vger.kernel.org 4177S: Maintained 4178F: drivers/platform/x86/dell-laptop.c 4179 4180DELL LAPTOP FREEFALL DRIVER 4181M: Pali Rohár <pali.rohar@gmail.com> 4182S: Maintained 4183F: drivers/platform/x86/dell-smo8800.c 4184 4185DELL LAPTOP RBTN DRIVER 4186M: Pali Rohár <pali.rohar@gmail.com> 4187S: Maintained 4188F: drivers/platform/x86/dell-rbtn.* 4189 4190DELL LAPTOP SMM DRIVER 4191M: Pali Rohár <pali.rohar@gmail.com> 4192S: Maintained 4193F: drivers/hwmon/dell-smm-hwmon.c 4194F: include/uapi/linux/i8k.h 4195 4196DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4197M: Doug Warzecha <Douglas_Warzecha@dell.com> 4198S: Maintained 4199F: Documentation/dcdbas.txt 4200F: drivers/firmware/dcdbas.* 4201 4202DELL WMI NOTIFICATIONS DRIVER 4203M: Matthew Garrett <mjg59@srcf.ucam.org> 4204M: Pali Rohár <pali.rohar@gmail.com> 4205S: Maintained 4206F: drivers/platform/x86/dell-wmi.c 4207 4208DELL WMI DESCRIPTOR DRIVER 4209M: Mario Limonciello <mario.limonciello@dell.com> 4210S: Maintained 4211F: drivers/platform/x86/dell-wmi-descriptor.c 4212 4213DELTA ST MEDIA DRIVER 4214M: Hugues Fruchet <hugues.fruchet@st.com> 4215L: linux-media@vger.kernel.org 4216T: git git://linuxtv.org/media_tree.git 4217W: https://linuxtv.org 4218S: Supported 4219F: drivers/media/platform/sti/delta 4220 4221DENALI NAND DRIVER 4222M: Masahiro Yamada <yamada.masahiro@socionext.com> 4223L: linux-mtd@lists.infradead.org 4224S: Supported 4225F: drivers/mtd/nand/raw/denali* 4226 4227DESIGNWARE USB2 DRD IP DRIVER 4228M: Minas Harutyunyan <hminas@synopsys.com> 4229L: linux-usb@vger.kernel.org 4230T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4231S: Maintained 4232F: drivers/usb/dwc2/ 4233 4234DESIGNWARE USB3 DRD IP DRIVER 4235M: Felipe Balbi <balbi@kernel.org> 4236L: linux-usb@vger.kernel.org 4237T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4238S: Maintained 4239F: drivers/usb/dwc3/ 4240 4241DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4242M: Andreas Klinger <ak@it-klinger.de> 4243L: linux-iio@vger.kernel.org 4244S: Maintained 4245F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4246F: drivers/iio/proximity/srf*.c 4247 4248DEVICE COREDUMP (DEV_COREDUMP) 4249M: Johannes Berg <johannes@sipsolutions.net> 4250L: linux-kernel@vger.kernel.org 4251S: Maintained 4252F: drivers/base/devcoredump.c 4253F: include/linux/devcoredump.h 4254 4255DEVICE FREQUENCY (DEVFREQ) 4256M: MyungJoo Ham <myungjoo.ham@samsung.com> 4257M: Kyungmin Park <kyungmin.park@samsung.com> 4258R: Chanwoo Choi <cw00.choi@samsung.com> 4259L: linux-pm@vger.kernel.org 4260T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4261S: Maintained 4262F: drivers/devfreq/ 4263F: include/linux/devfreq.h 4264F: Documentation/devicetree/bindings/devfreq/ 4265 4266DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4267M: Chanwoo Choi <cw00.choi@samsung.com> 4268L: linux-pm@vger.kernel.org 4269T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4270S: Supported 4271F: drivers/devfreq/event/ 4272F: drivers/devfreq/devfreq-event.c 4273F: include/linux/devfreq-event.h 4274F: Documentation/devicetree/bindings/devfreq/event/ 4275 4276DEVICE NUMBER REGISTRY 4277M: Torben Mathiasen <device@lanana.org> 4278W: http://lanana.org/docs/device-list/index.html 4279S: Maintained 4280 4281DEVICE-MAPPER (LVM) 4282M: Alasdair Kergon <agk@redhat.com> 4283M: Mike Snitzer <snitzer@redhat.com> 4284M: dm-devel@redhat.com 4285L: dm-devel@redhat.com 4286W: http://sources.redhat.com/dm 4287Q: http://patchwork.kernel.org/project/dm-devel/list/ 4288T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4289T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4290S: Maintained 4291F: Documentation/device-mapper/ 4292F: drivers/md/Makefile 4293F: drivers/md/Kconfig 4294F: drivers/md/dm* 4295F: drivers/md/persistent-data/ 4296F: include/linux/device-mapper.h 4297F: include/linux/dm-*.h 4298F: include/uapi/linux/dm-*.h 4299 4300DEVLINK 4301M: Jiri Pirko <jiri@mellanox.com> 4302L: netdev@vger.kernel.org 4303S: Supported 4304F: net/core/devlink.c 4305F: include/net/devlink.h 4306F: include/uapi/linux/devlink.h 4307 4308DIALOG SEMICONDUCTOR DRIVERS 4309M: Support Opensource <support.opensource@diasemi.com> 4310W: http://www.dialog-semiconductor.com/products 4311S: Supported 4312F: Documentation/hwmon/da90?? 4313F: Documentation/devicetree/bindings/mfd/da90*.txt 4314F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4315F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4316F: Documentation/devicetree/bindings/regulator/da92*.txt 4317F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4318F: Documentation/devicetree/bindings/sound/da[79]*.txt 4319F: drivers/gpio/gpio-da90??.c 4320F: drivers/hwmon/da90??-hwmon.c 4321F: drivers/iio/adc/da91??-*.c 4322F: drivers/input/misc/da90??_onkey.c 4323F: drivers/input/touchscreen/da9052_tsi.c 4324F: drivers/leds/leds-da90??.c 4325F: drivers/mfd/da903x.c 4326F: drivers/mfd/da90??-*.c 4327F: drivers/mfd/da91??-*.c 4328F: drivers/power/supply/da9052-battery.c 4329F: drivers/power/supply/da91??-*.c 4330F: drivers/regulator/da903x.c 4331F: drivers/regulator/da9???-regulator.[ch] 4332F: drivers/thermal/da90??-thermal.c 4333F: drivers/rtc/rtc-da90??.c 4334F: drivers/video/backlight/da90??_bl.c 4335F: drivers/watchdog/da90??_wdt.c 4336F: include/linux/mfd/da903x.h 4337F: include/linux/mfd/da9052/ 4338F: include/linux/mfd/da9055/ 4339F: include/linux/mfd/da9062/ 4340F: include/linux/mfd/da9063/ 4341F: include/linux/mfd/da9150/ 4342F: include/linux/regulator/da9211.h 4343F: include/sound/da[79]*.h 4344F: sound/soc/codecs/da[79]*.[ch] 4345 4346DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4347M: William Breathitt Gray <vilhelm.gray@gmail.com> 4348L: linux-gpio@vger.kernel.org 4349S: Maintained 4350F: drivers/gpio/gpio-gpio-mm.c 4351 4352DIGI NEO AND CLASSIC PCI PRODUCTS 4353M: Lidza Louina <lidza.louina@gmail.com> 4354M: Mark Hounschell <markh@compro.net> 4355L: driverdev-devel@linuxdriverproject.org 4356S: Maintained 4357F: drivers/staging/dgnc/ 4358 4359DIOLAN U2C-12 I2C DRIVER 4360M: Guenter Roeck <linux@roeck-us.net> 4361L: linux-i2c@vger.kernel.org 4362S: Maintained 4363F: drivers/i2c/busses/i2c-diolan-u2c.c 4364 4365FILESYSTEM DIRECT ACCESS (DAX) 4366M: Matthew Wilcox <mawilcox@microsoft.com> 4367M: Ross Zwisler <zwisler@kernel.org> 4368M: Jan Kara <jack@suse.cz> 4369L: linux-fsdevel@vger.kernel.org 4370S: Supported 4371F: fs/dax.c 4372F: include/linux/dax.h 4373F: include/trace/events/fs_dax.h 4374 4375DEVICE DIRECT ACCESS (DAX) 4376M: Dan Williams <dan.j.williams@intel.com> 4377M: Dave Jiang <dave.jiang@intel.com> 4378M: Ross Zwisler <zwisler@kernel.org> 4379M: Vishal Verma <vishal.l.verma@intel.com> 4380L: linux-nvdimm@lists.01.org 4381S: Supported 4382F: drivers/dax/ 4383 4384DIRECTORY NOTIFICATION (DNOTIFY) 4385M: Jan Kara <jack@suse.cz> 4386R: Amir Goldstein <amir73il@gmail.com> 4387L: linux-fsdevel@vger.kernel.org 4388S: Maintained 4389F: Documentation/filesystems/dnotify.txt 4390F: fs/notify/dnotify/ 4391F: include/linux/dnotify.h 4392 4393DISK GEOMETRY AND PARTITION HANDLING 4394M: Andries Brouwer <aeb@cwi.nl> 4395W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4396W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4397W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4398S: Maintained 4399 4400DISKQUOTA 4401M: Jan Kara <jack@suse.com> 4402S: Maintained 4403F: Documentation/filesystems/quota.txt 4404F: fs/quota/ 4405F: include/linux/quota*.h 4406F: include/uapi/linux/quota*.h 4407 4408DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4409M: Bernie Thompson <bernie@plugable.com> 4410L: linux-fbdev@vger.kernel.org 4411S: Maintained 4412W: http://plugable.com/category/projects/udlfb/ 4413F: drivers/video/fbdev/udlfb.c 4414F: include/video/udlfb.h 4415F: Documentation/fb/udlfb.txt 4416 4417DISTRIBUTED LOCK MANAGER (DLM) 4418M: Christine Caulfield <ccaulfie@redhat.com> 4419M: David Teigland <teigland@redhat.com> 4420L: cluster-devel@redhat.com 4421W: http://sources.redhat.com/cluster/ 4422T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4423S: Supported 4424F: fs/dlm/ 4425 4426DMA BUFFER SHARING FRAMEWORK 4427M: Sumit Semwal <sumit.semwal@linaro.org> 4428S: Maintained 4429L: linux-media@vger.kernel.org 4430L: dri-devel@lists.freedesktop.org 4431L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4432F: drivers/dma-buf/ 4433F: include/linux/dma-buf* 4434F: include/linux/reservation.h 4435F: include/linux/*fence.h 4436F: Documentation/driver-api/dma-buf.rst 4437T: git git://anongit.freedesktop.org/drm/drm-misc 4438 4439DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4440M: Vinod Koul <vkoul@kernel.org> 4441L: dmaengine@vger.kernel.org 4442Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4443S: Maintained 4444F: drivers/dma/ 4445F: include/linux/dmaengine.h 4446F: include/linux/of_dma.h 4447F: Documentation/devicetree/bindings/dma/ 4448F: Documentation/driver-api/dmaengine/ 4449T: git git://git.infradead.org/users/vkoul/slave-dma.git 4450 4451DMA MAPPING HELPERS 4452M: Christoph Hellwig <hch@lst.de> 4453M: Marek Szyprowski <m.szyprowski@samsung.com> 4454R: Robin Murphy <robin.murphy@arm.com> 4455L: iommu@lists.linux-foundation.org 4456T: git git://git.infradead.org/users/hch/dma-mapping.git 4457W: http://git.infradead.org/users/hch/dma-mapping.git 4458S: Supported 4459F: kernel/dma/ 4460F: include/asm-generic/dma-mapping.h 4461F: include/linux/dma-direct.h 4462F: include/linux/dma-mapping.h 4463F: include/linux/dma-noncoherent.h 4464 4465DME1737 HARDWARE MONITOR DRIVER 4466M: Juerg Haefliger <juergh@gmail.com> 4467L: linux-hwmon@vger.kernel.org 4468S: Maintained 4469F: Documentation/hwmon/dme1737 4470F: drivers/hwmon/dme1737.c 4471 4472DMI/SMBIOS SUPPORT 4473M: Jean Delvare <jdelvare@suse.com> 4474S: Maintained 4475T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4476F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4477F: drivers/firmware/dmi-id.c 4478F: drivers/firmware/dmi_scan.c 4479F: include/linux/dmi.h 4480 4481DOCUMENTATION 4482M: Jonathan Corbet <corbet@lwn.net> 4483L: linux-doc@vger.kernel.org 4484S: Maintained 4485F: Documentation/ 4486F: scripts/kernel-doc 4487X: Documentation/ABI/ 4488X: Documentation/devicetree/ 4489X: Documentation/acpi 4490X: Documentation/power 4491X: Documentation/spi 4492X: Documentation/media 4493T: git git://git.lwn.net/linux.git docs-next 4494 4495DOCUMENTATION/ITALIAN 4496M: Federico Vaga <federico.vaga@vaga.pv.it> 4497L: linux-doc@vger.kernel.org 4498S: Maintained 4499F: Documentation/translations/it_IT 4500 4501DONGWOON DW9714 LENS VOICE COIL DRIVER 4502M: Sakari Ailus <sakari.ailus@linux.intel.com> 4503L: linux-media@vger.kernel.org 4504T: git git://linuxtv.org/media_tree.git 4505S: Maintained 4506F: drivers/media/i2c/dw9714.c 4507 4508DONGWOON DW9807 LENS VOICE COIL DRIVER 4509M: Sakari Ailus <sakari.ailus@linux.intel.com> 4510L: linux-media@vger.kernel.org 4511T: git git://linuxtv.org/media_tree.git 4512S: Maintained 4513F: drivers/media/i2c/dw9807.c 4514 4515DOUBLETALK DRIVER 4516M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4517L: blinux-list@redhat.com 4518S: Maintained 4519F: drivers/char/dtlk.c 4520F: include/linux/dtlk.h 4521 4522DPAA2 DATAPATH I/O (DPIO) DRIVER 4523M: Roy Pledge <Roy.Pledge@nxp.com> 4524L: linux-kernel@vger.kernel.org 4525S: Maintained 4526F: drivers/soc/fsl/dpio 4527 4528DPAA2 ETHERNET DRIVER 4529M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4530L: linux-kernel@vger.kernel.org 4531S: Maintained 4532F: drivers/staging/fsl-dpaa2/ethernet 4533 4534DPAA2 ETHERNET SWITCH DRIVER 4535M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4536M: Ioana Ciornei <ioana.ciornei@nxp.com> 4537L: linux-kernel@vger.kernel.org 4538S: Maintained 4539F: drivers/staging/fsl-dpaa2/ethsw 4540 4541DPAA2 PTP CLOCK DRIVER 4542M: Yangbo Lu <yangbo.lu@nxp.com> 4543L: linux-kernel@vger.kernel.org 4544S: Maintained 4545F: drivers/staging/fsl-dpaa2/rtc 4546 4547DPT_I2O SCSI RAID DRIVER 4548M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4549L: linux-scsi@vger.kernel.org 4550W: http://www.adaptec.com/ 4551S: Maintained 4552F: drivers/scsi/dpt* 4553F: drivers/scsi/dpt/ 4554 4555DRBD DRIVER 4556M: Philipp Reisner <philipp.reisner@linbit.com> 4557M: Lars Ellenberg <lars.ellenberg@linbit.com> 4558L: drbd-dev@lists.linbit.com 4559W: http://www.drbd.org 4560T: git git://git.linbit.com/linux-drbd.git 4561T: git git://git.linbit.com/drbd-8.4.git 4562S: Supported 4563F: drivers/block/drbd/ 4564F: lib/lru_cache.c 4565F: Documentation/blockdev/drbd/ 4566 4567DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4568M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4569R: "Rafael J. Wysocki" <rafael@kernel.org> 4570T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4571S: Supported 4572F: Documentation/kobject.txt 4573F: drivers/base/ 4574F: fs/debugfs/ 4575F: fs/sysfs/ 4576F: include/linux/debugfs.h 4577F: include/linux/kobj* 4578F: lib/kobj* 4579 4580DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4581M: Kevin Hilman <khilman@kernel.org> 4582M: Nishanth Menon <nm@ti.com> 4583S: Maintained 4584F: drivers/power/avs/ 4585F: include/linux/power/smartreflex.h 4586L: linux-pm@vger.kernel.org 4587 4588DRM DRIVER FOR ARM PL111 CLCD 4589M: Eric Anholt <eric@anholt.net> 4590T: git git://anongit.freedesktop.org/drm/drm-misc 4591S: Supported 4592F: drivers/gpu/drm/pl111/ 4593 4594DRM DRIVER FOR ARM VERSATILE TFT PANELS 4595M: Linus Walleij <linus.walleij@linaro.org> 4596T: git git://anongit.freedesktop.org/drm/drm-misc 4597S: Maintained 4598F: drivers/gpu/drm/panel/panel-arm-versatile.c 4599F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4600 4601DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4602M: Dave Airlie <airlied@redhat.com> 4603S: Odd Fixes 4604F: drivers/gpu/drm/ast/ 4605 4606DRM DRIVER FOR BOCHS VIRTUAL GPU 4607M: Gerd Hoffmann <kraxel@redhat.com> 4608L: virtualization@lists.linux-foundation.org 4609T: git git://anongit.freedesktop.org/drm/drm-misc 4610S: Maintained 4611F: drivers/gpu/drm/bochs/ 4612 4613DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4614M: Linus Walleij <linus.walleij@linaro.org> 4615T: git git://anongit.freedesktop.org/drm/drm-misc 4616S: Maintained 4617F: drivers/gpu/drm/tve200/ 4618 4619DRM DRIVER FOR ILITEK ILI9225 PANELS 4620M: David Lechner <david@lechnology.com> 4621S: Maintained 4622F: drivers/gpu/drm/tinydrm/ili9225.c 4623F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4624 4625DRM DRIVER FOR INTEL I810 VIDEO CARDS 4626S: Orphan / Obsolete 4627F: drivers/gpu/drm/i810/ 4628F: include/uapi/drm/i810_drm.h 4629 4630DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4631S: Orphan / Obsolete 4632F: drivers/gpu/drm/mga/ 4633F: include/uapi/drm/mga_drm.h 4634 4635DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4636M: Dave Airlie <airlied@redhat.com> 4637S: Odd Fixes 4638F: drivers/gpu/drm/mgag200/ 4639 4640DRM DRIVER FOR MI0283QT 4641M: Noralf Trønnes <noralf@tronnes.org> 4642S: Maintained 4643F: drivers/gpu/drm/tinydrm/mi0283qt.c 4644F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4645 4646DRM DRIVER FOR MSM ADRENO GPU 4647M: Rob Clark <robdclark@gmail.com> 4648L: linux-arm-msm@vger.kernel.org 4649L: dri-devel@lists.freedesktop.org 4650L: freedreno@lists.freedesktop.org 4651T: git git://people.freedesktop.org/~robclark/linux 4652S: Maintained 4653F: drivers/gpu/drm/msm/ 4654F: include/uapi/drm/msm_drm.h 4655F: Documentation/devicetree/bindings/display/msm/ 4656 4657DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4658M: Ben Skeggs <bskeggs@redhat.com> 4659L: dri-devel@lists.freedesktop.org 4660L: nouveau@lists.freedesktop.org 4661T: git git://github.com/skeggsb/linux 4662S: Supported 4663F: drivers/gpu/drm/nouveau/ 4664F: include/uapi/drm/nouveau_drm.h 4665 4666DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4667M: Noralf Trønnes <noralf@tronnes.org> 4668S: Maintained 4669F: drivers/gpu/drm/tinydrm/repaper.c 4670F: Documentation/devicetree/bindings/display/repaper.txt 4671 4672DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4673M: Dave Airlie <airlied@redhat.com> 4674M: Gerd Hoffmann <kraxel@redhat.com> 4675L: virtualization@lists.linux-foundation.org 4676T: git git://anongit.freedesktop.org/drm/drm-misc 4677S: Obsolete 4678W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4679F: drivers/gpu/drm/cirrus/ 4680 4681DRM DRIVER FOR QXL VIRTUAL GPU 4682M: Dave Airlie <airlied@redhat.com> 4683M: Gerd Hoffmann <kraxel@redhat.com> 4684L: virtualization@lists.linux-foundation.org 4685T: git git://anongit.freedesktop.org/drm/drm-misc 4686S: Maintained 4687F: drivers/gpu/drm/qxl/ 4688F: include/uapi/drm/qxl_drm.h 4689 4690DRM DRIVER FOR RAGE 128 VIDEO CARDS 4691S: Orphan / Obsolete 4692F: drivers/gpu/drm/r128/ 4693F: include/uapi/drm/r128_drm.h 4694 4695DRM DRIVER FOR SAVAGE VIDEO CARDS 4696S: Orphan / Obsolete 4697F: drivers/gpu/drm/savage/ 4698F: include/uapi/drm/savage_drm.h 4699 4700DRM DRIVER FOR SIS VIDEO CARDS 4701S: Orphan / Obsolete 4702F: drivers/gpu/drm/sis/ 4703F: include/uapi/drm/sis_drm.h 4704 4705DRM DRIVER FOR SITRONIX ST7586 PANELS 4706M: David Lechner <david@lechnology.com> 4707S: Maintained 4708F: drivers/gpu/drm/tinydrm/st7586.c 4709F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4710 4711DRM DRIVER FOR SITRONIX ST7735R PANELS 4712M: David Lechner <david@lechnology.com> 4713S: Maintained 4714F: drivers/gpu/drm/tinydrm/st7735r.c 4715F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4716 4717DRM DRIVER FOR TDFX VIDEO CARDS 4718S: Orphan / Obsolete 4719F: drivers/gpu/drm/tdfx/ 4720 4721DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4722M: Dave Airlie <airlied@redhat.com> 4723S: Odd Fixes 4724F: drivers/gpu/drm/udl/ 4725 4726DRM DRIVER FOR VMWARE VIRTUAL GPU 4727M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4728M: Sinclair Yeh <syeh@vmware.com> 4729M: Thomas Hellstrom <thellstrom@vmware.com> 4730L: dri-devel@lists.freedesktop.org 4731T: git git://people.freedesktop.org/~syeh/repos_linux 4732T: git git://people.freedesktop.org/~thomash/linux 4733S: Supported 4734F: drivers/gpu/drm/vmwgfx/ 4735F: include/uapi/drm/vmwgfx_drm.h 4736 4737DRM DRIVERS 4738M: David Airlie <airlied@linux.ie> 4739L: dri-devel@lists.freedesktop.org 4740T: git git://anongit.freedesktop.org/drm/drm 4741B: https://bugs.freedesktop.org/ 4742C: irc://chat.freenode.net/dri-devel 4743S: Maintained 4744F: drivers/gpu/drm/ 4745F: drivers/gpu/vga/ 4746F: Documentation/devicetree/bindings/display/ 4747F: Documentation/devicetree/bindings/gpu/ 4748F: Documentation/gpu/ 4749F: include/drm/ 4750F: include/uapi/drm/ 4751F: include/linux/vga* 4752 4753DRM DRIVERS AND MISC GPU PATCHES 4754M: Gustavo Padovan <gustavo@padovan.org> 4755M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4756M: Sean Paul <sean@poorly.run> 4757W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4758S: Maintained 4759T: git git://anongit.freedesktop.org/drm/drm-misc 4760F: Documentation/gpu/ 4761F: drivers/gpu/vga/ 4762F: drivers/gpu/drm/* 4763F: include/drm/drm* 4764F: include/uapi/drm/drm* 4765F: include/linux/vga* 4766 4767DRM DRIVERS FOR ALLWINNER A10 4768M: Maxime Ripard <maxime.ripard@bootlin.com> 4769L: dri-devel@lists.freedesktop.org 4770S: Supported 4771F: drivers/gpu/drm/sun4i/ 4772F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4773T: git git://anongit.freedesktop.org/drm/drm-misc 4774 4775DRM DRIVERS FOR AMLOGIC SOCS 4776M: Neil Armstrong <narmstrong@baylibre.com> 4777L: dri-devel@lists.freedesktop.org 4778L: linux-amlogic@lists.infradead.org 4779W: http://linux-meson.com/ 4780S: Supported 4781F: drivers/gpu/drm/meson/ 4782F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4783F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4784F: Documentation/gpu/meson.rst 4785T: git git://anongit.freedesktop.org/drm/drm-misc 4786 4787DRM DRIVERS FOR ATMEL HLCDC 4788M: Boris Brezillon <boris.brezillon@bootlin.com> 4789L: dri-devel@lists.freedesktop.org 4790S: Supported 4791F: drivers/gpu/drm/atmel-hlcdc/ 4792F: Documentation/devicetree/bindings/display/atmel/ 4793T: git git://anongit.freedesktop.org/drm/drm-misc 4794 4795DRM DRIVERS FOR BRIDGE CHIPS 4796M: Archit Taneja <architt@codeaurora.org> 4797M: Andrzej Hajda <a.hajda@samsung.com> 4798R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4799S: Maintained 4800T: git git://anongit.freedesktop.org/drm/drm-misc 4801F: drivers/gpu/drm/bridge/ 4802 4803DRM DRIVERS FOR EXYNOS 4804M: Inki Dae <inki.dae@samsung.com> 4805M: Joonyoung Shim <jy0922.shim@samsung.com> 4806M: Seung-Woo Kim <sw0312.kim@samsung.com> 4807M: Kyungmin Park <kyungmin.park@samsung.com> 4808L: dri-devel@lists.freedesktop.org 4809T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4810S: Supported 4811F: drivers/gpu/drm/exynos/ 4812F: include/uapi/drm/exynos_drm.h 4813F: Documentation/devicetree/bindings/display/exynos/ 4814 4815DRM DRIVERS FOR FREESCALE DCU 4816M: Stefan Agner <stefan@agner.ch> 4817M: Alison Wang <alison.wang@nxp.com> 4818L: dri-devel@lists.freedesktop.org 4819S: Supported 4820F: drivers/gpu/drm/fsl-dcu/ 4821F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4822F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4823F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 4824 4825DRM DRIVERS FOR FREESCALE IMX 4826M: Philipp Zabel <p.zabel@pengutronix.de> 4827L: dri-devel@lists.freedesktop.org 4828S: Maintained 4829F: drivers/gpu/drm/imx/ 4830F: drivers/gpu/ipu-v3/ 4831F: Documentation/devicetree/bindings/display/imx/ 4832 4833DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4834M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4835L: dri-devel@lists.freedesktop.org 4836T: git git://github.com/patjak/drm-gma500 4837S: Maintained 4838F: drivers/gpu/drm/gma500/ 4839 4840DRM DRIVERS FOR HISILICON 4841M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4842M: Rongrong Zou <zourongrong@gmail.com> 4843R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4844R: Chen Feng <puck.chen@hisilicon.com> 4845L: dri-devel@lists.freedesktop.org 4846T: git git://github.com/xin3liang/linux.git 4847S: Maintained 4848F: drivers/gpu/drm/hisilicon/ 4849F: Documentation/devicetree/bindings/display/hisilicon/ 4850 4851DRM DRIVERS FOR MEDIATEK 4852M: CK Hu <ck.hu@mediatek.com> 4853M: Philipp Zabel <p.zabel@pengutronix.de> 4854L: dri-devel@lists.freedesktop.org 4855S: Supported 4856F: drivers/gpu/drm/mediatek/ 4857F: Documentation/devicetree/bindings/display/mediatek/ 4858 4859DRM DRIVERS FOR NVIDIA TEGRA 4860M: Thierry Reding <thierry.reding@gmail.com> 4861L: dri-devel@lists.freedesktop.org 4862L: linux-tegra@vger.kernel.org 4863T: git git://anongit.freedesktop.org/tegra/linux.git 4864S: Supported 4865F: drivers/gpu/drm/tegra/ 4866F: drivers/gpu/host1x/ 4867F: include/linux/host1x.h 4868F: include/uapi/drm/tegra_drm.h 4869F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4870 4871DRM DRIVERS FOR RENESAS 4872M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4873L: dri-devel@lists.freedesktop.org 4874L: linux-renesas-soc@vger.kernel.org 4875T: git git://linuxtv.org/pinchartl/fbdev 4876S: Supported 4877F: drivers/gpu/drm/rcar-du/ 4878F: drivers/gpu/drm/shmobile/ 4879F: include/linux/platform_data/shmob_drm.h 4880F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4881F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4882F: Documentation/devicetree/bindings/display/renesas,du.txt 4883 4884DRM DRIVERS FOR ROCKCHIP 4885M: Sandy Huang <hjc@rock-chips.com> 4886M: Heiko Stübner <heiko@sntech.de> 4887L: dri-devel@lists.freedesktop.org 4888S: Maintained 4889F: drivers/gpu/drm/rockchip/ 4890F: Documentation/devicetree/bindings/display/rockchip/ 4891T: git git://anongit.freedesktop.org/drm/drm-misc 4892 4893DRM DRIVERS FOR STI 4894M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4895M: Vincent Abriou <vincent.abriou@st.com> 4896L: dri-devel@lists.freedesktop.org 4897T: git git://anongit.freedesktop.org/drm/drm-misc 4898S: Maintained 4899F: drivers/gpu/drm/sti 4900F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4901 4902DRM DRIVERS FOR STM 4903M: Yannick Fertre <yannick.fertre@st.com> 4904M: Philippe Cornu <philippe.cornu@st.com> 4905M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4906M: Vincent Abriou <vincent.abriou@st.com> 4907L: dri-devel@lists.freedesktop.org 4908T: git git://anongit.freedesktop.org/drm/drm-misc 4909S: Maintained 4910F: drivers/gpu/drm/stm 4911F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4912 4913DRM DRIVERS FOR TI LCDC 4914M: Jyri Sarha <jsarha@ti.com> 4915R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4916L: dri-devel@lists.freedesktop.org 4917S: Maintained 4918F: drivers/gpu/drm/tilcdc/ 4919F: Documentation/devicetree/bindings/display/tilcdc/ 4920 4921DRM DRIVERS FOR TI OMAP 4922M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4923L: dri-devel@lists.freedesktop.org 4924S: Maintained 4925F: drivers/gpu/drm/omapdrm/ 4926F: Documentation/devicetree/bindings/display/ti/ 4927 4928DRM DRIVERS FOR V3D 4929M: Eric Anholt <eric@anholt.net> 4930S: Supported 4931F: drivers/gpu/drm/v3d/ 4932F: include/uapi/drm/v3d_drm.h 4933F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 4934T: git git://anongit.freedesktop.org/drm/drm-misc 4935 4936DRM DRIVERS FOR VC4 4937M: Eric Anholt <eric@anholt.net> 4938T: git git://github.com/anholt/linux 4939S: Supported 4940F: drivers/gpu/drm/vc4/ 4941F: include/uapi/drm/vc4_drm.h 4942F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4943T: git git://anongit.freedesktop.org/drm/drm-misc 4944 4945DRM DRIVERS FOR VIVANTE GPU IP 4946M: Lucas Stach <l.stach@pengutronix.de> 4947R: Russell King <linux+etnaviv@armlinux.org.uk> 4948R: Christian Gmeiner <christian.gmeiner@gmail.com> 4949L: etnaviv@lists.freedesktop.org 4950L: dri-devel@lists.freedesktop.org 4951S: Maintained 4952F: drivers/gpu/drm/etnaviv/ 4953F: include/uapi/drm/etnaviv_drm.h 4954F: Documentation/devicetree/bindings/display/etnaviv/ 4955 4956DRM DRIVERS FOR ZTE ZX 4957M: Shawn Guo <shawnguo@kernel.org> 4958L: dri-devel@lists.freedesktop.org 4959S: Maintained 4960F: drivers/gpu/drm/zte/ 4961F: Documentation/devicetree/bindings/display/zte,vou.txt 4962T: git git://anongit.freedesktop.org/drm/drm-misc 4963 4964DRM PANEL DRIVERS 4965M: Thierry Reding <thierry.reding@gmail.com> 4966L: dri-devel@lists.freedesktop.org 4967T: git git://anongit.freedesktop.org/drm/drm-misc 4968S: Maintained 4969F: drivers/gpu/drm/drm_panel.c 4970F: drivers/gpu/drm/panel/ 4971F: include/drm/drm_panel.h 4972F: Documentation/devicetree/bindings/display/panel/ 4973 4974DRM TINYDRM DRIVERS 4975M: Noralf Trønnes <noralf@tronnes.org> 4976W: https://github.com/notro/tinydrm/wiki/Development 4977T: git git://anongit.freedesktop.org/drm/drm-misc 4978S: Maintained 4979F: drivers/gpu/drm/tinydrm/ 4980F: include/drm/tinydrm/ 4981 4982DRM DRIVERS FOR XEN 4983M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 4984T: git git://anongit.freedesktop.org/drm/drm-misc 4985L: dri-devel@lists.freedesktop.org 4986L: xen-devel@lists.xen.org 4987S: Supported 4988F: drivers/gpu/drm/xen/ 4989F: Documentation/gpu/xen-front.rst 4990 4991DRM TTM SUBSYSTEM 4992M: Christian Koenig <christian.koenig@amd.com> 4993M: Huang Rui <ray.huang@amd.com> 4994M: Junwei Zhang <Jerry.Zhang@amd.com> 4995T: git git://people.freedesktop.org/~agd5f/linux 4996S: Maintained 4997L: dri-devel@lists.freedesktop.org 4998F: include/drm/ttm/ 4999F: drivers/gpu/drm/ttm/ 5000 5001DSBR100 USB FM RADIO DRIVER 5002M: Alexey Klimov <klimov.linux@gmail.com> 5003L: linux-media@vger.kernel.org 5004T: git git://linuxtv.org/media_tree.git 5005S: Maintained 5006F: drivers/media/radio/dsbr100.c 5007 5008DSCC4 DRIVER 5009M: Francois Romieu <romieu@fr.zoreil.com> 5010L: netdev@vger.kernel.org 5011S: Maintained 5012F: drivers/net/wan/dscc4.c 5013 5014DT3155 MEDIA DRIVER 5015M: Hans Verkuil <hverkuil@xs4all.nl> 5016L: linux-media@vger.kernel.org 5017T: git git://linuxtv.org/media_tree.git 5018W: https://linuxtv.org 5019S: Odd Fixes 5020F: drivers/media/pci/dt3155/ 5021 5022DVB_USB_AF9015 MEDIA DRIVER 5023M: Antti Palosaari <crope@iki.fi> 5024L: linux-media@vger.kernel.org 5025W: https://linuxtv.org 5026W: http://palosaari.fi/linux/ 5027Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5028T: git git://linuxtv.org/anttip/media_tree.git 5029S: Maintained 5030F: drivers/media/usb/dvb-usb-v2/af9015* 5031 5032DVB_USB_AF9035 MEDIA DRIVER 5033M: Antti Palosaari <crope@iki.fi> 5034L: linux-media@vger.kernel.org 5035W: https://linuxtv.org 5036W: http://palosaari.fi/linux/ 5037Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5038T: git git://linuxtv.org/anttip/media_tree.git 5039S: Maintained 5040F: drivers/media/usb/dvb-usb-v2/af9035* 5041 5042DVB_USB_ANYSEE MEDIA DRIVER 5043M: Antti Palosaari <crope@iki.fi> 5044L: linux-media@vger.kernel.org 5045W: https://linuxtv.org 5046W: http://palosaari.fi/linux/ 5047Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5048T: git git://linuxtv.org/anttip/media_tree.git 5049S: Maintained 5050F: drivers/media/usb/dvb-usb-v2/anysee* 5051 5052DVB_USB_AU6610 MEDIA DRIVER 5053M: Antti Palosaari <crope@iki.fi> 5054L: linux-media@vger.kernel.org 5055W: https://linuxtv.org 5056W: http://palosaari.fi/linux/ 5057Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5058T: git git://linuxtv.org/anttip/media_tree.git 5059S: Maintained 5060F: drivers/media/usb/dvb-usb-v2/au6610* 5061 5062DVB_USB_CE6230 MEDIA DRIVER 5063M: Antti Palosaari <crope@iki.fi> 5064L: linux-media@vger.kernel.org 5065W: https://linuxtv.org 5066W: http://palosaari.fi/linux/ 5067Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5068T: git git://linuxtv.org/anttip/media_tree.git 5069S: Maintained 5070F: drivers/media/usb/dvb-usb-v2/ce6230* 5071 5072DVB_USB_CXUSB MEDIA DRIVER 5073M: Michael Krufky <mkrufky@linuxtv.org> 5074L: linux-media@vger.kernel.org 5075W: https://linuxtv.org 5076W: http://github.com/mkrufky 5077Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5078T: git git://linuxtv.org/media_tree.git 5079S: Maintained 5080F: drivers/media/usb/dvb-usb/cxusb* 5081 5082DVB_USB_EC168 MEDIA DRIVER 5083M: Antti Palosaari <crope@iki.fi> 5084L: linux-media@vger.kernel.org 5085W: https://linuxtv.org 5086W: http://palosaari.fi/linux/ 5087Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5088T: git git://linuxtv.org/anttip/media_tree.git 5089S: Maintained 5090F: drivers/media/usb/dvb-usb-v2/ec168* 5091 5092DVB_USB_GL861 MEDIA DRIVER 5093M: Antti Palosaari <crope@iki.fi> 5094L: linux-media@vger.kernel.org 5095W: https://linuxtv.org 5096Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5097T: git git://linuxtv.org/anttip/media_tree.git 5098S: Maintained 5099F: drivers/media/usb/dvb-usb-v2/gl861* 5100 5101DVB_USB_MXL111SF MEDIA DRIVER 5102M: Michael Krufky <mkrufky@linuxtv.org> 5103L: linux-media@vger.kernel.org 5104W: https://linuxtv.org 5105W: http://github.com/mkrufky 5106Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5107T: git git://linuxtv.org/mkrufky/mxl111sf.git 5108S: Maintained 5109F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5110 5111DVB_USB_RTL28XXU MEDIA DRIVER 5112M: Antti Palosaari <crope@iki.fi> 5113L: linux-media@vger.kernel.org 5114W: https://linuxtv.org 5115W: http://palosaari.fi/linux/ 5116Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5117T: git git://linuxtv.org/anttip/media_tree.git 5118S: Maintained 5119F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5120 5121DVB_USB_V2 MEDIA DRIVER 5122M: Antti Palosaari <crope@iki.fi> 5123L: linux-media@vger.kernel.org 5124W: https://linuxtv.org 5125W: http://palosaari.fi/linux/ 5126Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5127T: git git://linuxtv.org/anttip/media_tree.git 5128S: Maintained 5129F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5130F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5131 5132DYNAMIC DEBUG 5133M: Jason Baron <jbaron@akamai.com> 5134S: Maintained 5135F: lib/dynamic_debug.c 5136F: include/linux/dynamic_debug.h 5137 5138DYNAMIC INTERRUPT MODERATION 5139M: Tal Gilboa <talgi@mellanox.com> 5140S: Maintained 5141F: include/linux/net_dim.h 5142 5143DZ DECSTATION DZ11 SERIAL DRIVER 5144M: "Maciej W. Rozycki" <macro@linux-mips.org> 5145S: Maintained 5146F: drivers/tty/serial/dz.* 5147 5148E3X0 POWER BUTTON DRIVER 5149M: Moritz Fischer <moritz.fischer@ettus.com> 5150L: usrp-users@lists.ettus.com 5151W: http://www.ettus.com 5152S: Supported 5153F: drivers/input/misc/e3x0-button.c 5154F: Documentation/devicetree/bindings/input/e3x0-button.txt 5155 5156E4000 MEDIA DRIVER 5157M: Antti Palosaari <crope@iki.fi> 5158L: linux-media@vger.kernel.org 5159W: https://linuxtv.org 5160W: http://palosaari.fi/linux/ 5161Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5162T: git git://linuxtv.org/anttip/media_tree.git 5163S: Maintained 5164F: drivers/media/tuners/e4000* 5165 5166EARTH_PT1 MEDIA DRIVER 5167M: Akihiro Tsukada <tskd08@gmail.com> 5168L: linux-media@vger.kernel.org 5169S: Odd Fixes 5170F: drivers/media/pci/pt1/ 5171 5172EARTH_PT3 MEDIA DRIVER 5173M: Akihiro Tsukada <tskd08@gmail.com> 5174L: linux-media@vger.kernel.org 5175S: Odd Fixes 5176F: drivers/media/pci/pt3/ 5177 5178EC100 MEDIA DRIVER 5179M: Antti Palosaari <crope@iki.fi> 5180L: linux-media@vger.kernel.org 5181W: https://linuxtv.org 5182W: http://palosaari.fi/linux/ 5183Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5184T: git git://linuxtv.org/anttip/media_tree.git 5185S: Maintained 5186F: drivers/media/dvb-frontends/ec100* 5187 5188ECRYPT FILE SYSTEM 5189M: Tyler Hicks <tyhicks@canonical.com> 5190L: ecryptfs@vger.kernel.org 5191W: http://ecryptfs.org 5192W: https://launchpad.net/ecryptfs 5193T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5194S: Supported 5195F: Documentation/filesystems/ecryptfs.txt 5196F: fs/ecryptfs/ 5197 5198EDAC-AMD64 5199M: Borislav Petkov <bp@alien8.de> 5200L: linux-edac@vger.kernel.org 5201S: Maintained 5202F: drivers/edac/amd64_edac* 5203 5204EDAC-CALXEDA 5205M: Robert Richter <rric@kernel.org> 5206L: linux-edac@vger.kernel.org 5207S: Maintained 5208F: drivers/edac/highbank* 5209 5210EDAC-CAVIUM OCTEON 5211M: Ralf Baechle <ralf@linux-mips.org> 5212M: David Daney <david.daney@cavium.com> 5213L: linux-edac@vger.kernel.org 5214L: linux-mips@linux-mips.org 5215S: Supported 5216F: drivers/edac/octeon_edac* 5217 5218EDAC-CAVIUM THUNDERX 5219M: David Daney <david.daney@cavium.com> 5220M: Jan Glauber <jglauber@cavium.com> 5221L: linux-edac@vger.kernel.org 5222S: Supported 5223F: drivers/edac/thunderx_edac* 5224 5225EDAC-CORE 5226M: Borislav Petkov <bp@alien8.de> 5227M: Mauro Carvalho Chehab <mchehab@kernel.org> 5228L: linux-edac@vger.kernel.org 5229T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5230T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5231S: Supported 5232F: Documentation/admin-guide/ras.rst 5233F: Documentation/driver-api/edac.rst 5234F: drivers/edac/ 5235F: include/linux/edac.h 5236 5237EDAC-E752X 5238M: Mark Gross <mark.gross@intel.com> 5239L: linux-edac@vger.kernel.org 5240S: Maintained 5241F: drivers/edac/e752x_edac.c 5242 5243EDAC-E7XXX 5244L: linux-edac@vger.kernel.org 5245S: Maintained 5246F: drivers/edac/e7xxx_edac.c 5247 5248EDAC-FSL_DDR 5249M: York Sun <york.sun@nxp.com> 5250L: linux-edac@vger.kernel.org 5251S: Maintained 5252F: drivers/edac/fsl_ddr_edac.* 5253 5254EDAC-GHES 5255M: Mauro Carvalho Chehab <mchehab@kernel.org> 5256L: linux-edac@vger.kernel.org 5257S: Maintained 5258F: drivers/edac/ghes_edac.c 5259 5260EDAC-I3000 5261L: linux-edac@vger.kernel.org 5262S: Orphan 5263F: drivers/edac/i3000_edac.c 5264 5265EDAC-I5000 5266L: linux-edac@vger.kernel.org 5267S: Maintained 5268F: drivers/edac/i5000_edac.c 5269 5270EDAC-I5400 5271M: Mauro Carvalho Chehab <mchehab@kernel.org> 5272L: linux-edac@vger.kernel.org 5273S: Maintained 5274F: drivers/edac/i5400_edac.c 5275 5276EDAC-I7300 5277M: Mauro Carvalho Chehab <mchehab@kernel.org> 5278L: linux-edac@vger.kernel.org 5279S: Maintained 5280F: drivers/edac/i7300_edac.c 5281 5282EDAC-I7CORE 5283M: Mauro Carvalho Chehab <mchehab@kernel.org> 5284L: linux-edac@vger.kernel.org 5285S: Maintained 5286F: drivers/edac/i7core_edac.c 5287 5288EDAC-I82443BXGX 5289M: Tim Small <tim@buttersideup.com> 5290L: linux-edac@vger.kernel.org 5291S: Maintained 5292F: drivers/edac/i82443bxgx_edac.c 5293 5294EDAC-I82975X 5295M: Ranganathan Desikan <ravi@jetztechnologies.com> 5296M: "Arvind R." <arvino55@gmail.com> 5297L: linux-edac@vger.kernel.org 5298S: Maintained 5299F: drivers/edac/i82975x_edac.c 5300 5301EDAC-IE31200 5302M: Jason Baron <jbaron@akamai.com> 5303L: linux-edac@vger.kernel.org 5304S: Maintained 5305F: drivers/edac/ie31200_edac.c 5306 5307EDAC-MPC85XX 5308M: Johannes Thumshirn <morbidrsa@gmail.com> 5309L: linux-edac@vger.kernel.org 5310S: Maintained 5311F: drivers/edac/mpc85xx_edac.[ch] 5312 5313EDAC-PASEMI 5314M: Egor Martovetsky <egor@pasemi.com> 5315L: linux-edac@vger.kernel.org 5316S: Maintained 5317F: drivers/edac/pasemi_edac.c 5318 5319EDAC-PND2 5320M: Tony Luck <tony.luck@intel.com> 5321L: linux-edac@vger.kernel.org 5322S: Maintained 5323F: drivers/edac/pnd2_edac.[ch] 5324 5325EDAC-R82600 5326M: Tim Small <tim@buttersideup.com> 5327L: linux-edac@vger.kernel.org 5328S: Maintained 5329F: drivers/edac/r82600_edac.c 5330 5331EDAC-SBRIDGE 5332M: Mauro Carvalho Chehab <mchehab@kernel.org> 5333L: linux-edac@vger.kernel.org 5334S: Maintained 5335F: drivers/edac/sb_edac.c 5336 5337EDAC-SKYLAKE 5338M: Tony Luck <tony.luck@intel.com> 5339L: linux-edac@vger.kernel.org 5340S: Maintained 5341F: drivers/edac/skx_edac.c 5342 5343EDAC-TI 5344M: Tero Kristo <t-kristo@ti.com> 5345L: linux-edac@vger.kernel.org 5346S: Maintained 5347F: drivers/edac/ti_edac.c 5348 5349EDIROL UA-101/UA-1000 DRIVER 5350M: Clemens Ladisch <clemens@ladisch.de> 5351L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5352T: git git://git.alsa-project.org/alsa-kernel.git 5353S: Maintained 5354F: sound/usb/misc/ua101.c 5355 5356EFI TEST DRIVER 5357L: linux-efi@vger.kernel.org 5358M: Ivan Hu <ivan.hu@canonical.com> 5359M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5360S: Maintained 5361F: drivers/firmware/efi/test/ 5362 5363EFI VARIABLE FILESYSTEM 5364M: Matthew Garrett <matthew.garrett@nebula.com> 5365M: Jeremy Kerr <jk@ozlabs.org> 5366M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5367T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5368L: linux-efi@vger.kernel.org 5369S: Maintained 5370F: fs/efivarfs/ 5371 5372EFIFB FRAMEBUFFER DRIVER 5373L: linux-fbdev@vger.kernel.org 5374M: Peter Jones <pjones@redhat.com> 5375S: Maintained 5376F: drivers/video/fbdev/efifb.c 5377 5378EFS FILESYSTEM 5379W: http://aeschi.ch.eu.org/efs/ 5380S: Orphan 5381F: fs/efs/ 5382 5383EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5384M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5385L: netdev@vger.kernel.org 5386S: Maintained 5387F: drivers/net/ethernet/ibm/ehea/ 5388 5389EM28XX VIDEO4LINUX DRIVER 5390M: Mauro Carvalho Chehab <mchehab@kernel.org> 5391L: linux-media@vger.kernel.org 5392W: https://linuxtv.org 5393T: git git://linuxtv.org/media_tree.git 5394S: Maintained 5395F: drivers/media/usb/em28xx/ 5396F: Documentation/media/v4l-drivers/em28xx* 5397 5398EMBEDDED LINUX 5399M: Paul Gortmaker <paul.gortmaker@windriver.com> 5400M: Matt Mackall <mpm@selenic.com> 5401M: David Woodhouse <dwmw2@infradead.org> 5402L: linux-embedded@vger.kernel.org 5403S: Maintained 5404 5405Emulex 10Gbps iSCSI - OneConnect DRIVER 5406M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5407M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5408M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5409L: linux-scsi@vger.kernel.org 5410W: http://www.broadcom.com 5411S: Supported 5412F: drivers/scsi/be2iscsi/ 5413 5414Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5415M: Sathya Perla <sathya.perla@broadcom.com> 5416M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5417M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5418M: Somnath Kotur <somnath.kotur@broadcom.com> 5419L: netdev@vger.kernel.org 5420W: http://www.emulex.com 5421S: Supported 5422F: drivers/net/ethernet/emulex/benet/ 5423 5424EMULEX ONECONNECT ROCE DRIVER 5425M: Selvin Xavier <selvin.xavier@broadcom.com> 5426M: Devesh Sharma <devesh.sharma@broadcom.com> 5427L: linux-rdma@vger.kernel.org 5428W: http://www.broadcom.com 5429S: Odd Fixes 5430F: drivers/infiniband/hw/ocrdma/ 5431F: include/uapi/rdma/ocrdma-abi.h 5432 5433EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5434M: James Smart <james.smart@broadcom.com> 5435M: Dick Kennedy <dick.kennedy@broadcom.com> 5436L: linux-scsi@vger.kernel.org 5437W: http://www.broadcom.com 5438S: Supported 5439F: drivers/scsi/lpfc/ 5440 5441ENE CB710 FLASH CARD READER DRIVER 5442M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5443S: Maintained 5444F: drivers/misc/cb710/ 5445F: drivers/mmc/host/cb710-mmc.* 5446F: include/linux/cb710.h 5447 5448ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5449M: Maxim Levitsky <maximlevitsky@gmail.com> 5450S: Maintained 5451F: drivers/media/rc/ene_ir.* 5452 5453EPSON S1D13XXX FRAMEBUFFER DRIVER 5454M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5455S: Maintained 5456T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5457F: drivers/video/fbdev/s1d13xxxfb.c 5458F: include/video/s1d13xxxfb.h 5459 5460ERRSEQ ERROR TRACKING INFRASTRUCTURE 5461M: Jeff Layton <jlayton@kernel.org> 5462S: Maintained 5463F: lib/errseq.c 5464F: include/linux/errseq.h 5465 5466ET131X NETWORK DRIVER 5467M: Mark Einon <mark.einon@gmail.com> 5468S: Odd Fixes 5469F: drivers/net/ethernet/agere/ 5470 5471ETHERNET BRIDGE 5472M: Roopa Prabhu <roopa@cumulusnetworks.com> 5473M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5474L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5475L: netdev@vger.kernel.org 5476W: http://www.linuxfoundation.org/en/Net:Bridge 5477S: Maintained 5478F: include/linux/netfilter_bridge/ 5479F: net/bridge/ 5480 5481ETHERNET PHY LIBRARY 5482M: Andrew Lunn <andrew@lunn.ch> 5483M: Florian Fainelli <f.fainelli@gmail.com> 5484L: netdev@vger.kernel.org 5485S: Maintained 5486F: Documentation/ABI/testing/sysfs-bus-mdio 5487F: Documentation/devicetree/bindings/net/mdio* 5488F: Documentation/networking/phy.txt 5489F: drivers/net/phy/ 5490F: drivers/of/of_mdio.c 5491F: drivers/of/of_net.c 5492F: include/linux/*mdio*.h 5493F: include/linux/of_net.h 5494F: include/linux/phy.h 5495F: include/linux/phy_fixed.h 5496F: include/linux/platform_data/mdio-bcm-unimac.h 5497F: include/trace/events/mdio.h 5498F: include/uapi/linux/mdio.h 5499F: include/uapi/linux/mii.h 5500 5501EXT2 FILE SYSTEM 5502M: Jan Kara <jack@suse.com> 5503L: linux-ext4@vger.kernel.org 5504S: Maintained 5505F: Documentation/filesystems/ext2.txt 5506F: fs/ext2/ 5507F: include/linux/ext2* 5508 5509EXT4 FILE SYSTEM 5510M: "Theodore Ts'o" <tytso@mit.edu> 5511M: Andreas Dilger <adilger.kernel@dilger.ca> 5512L: linux-ext4@vger.kernel.org 5513W: http://ext4.wiki.kernel.org 5514Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5515T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5516S: Maintained 5517F: Documentation/filesystems/ext4.txt 5518F: fs/ext4/ 5519 5520Extended Verification Module (EVM) 5521M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5522L: linux-integrity@vger.kernel.org 5523S: Supported 5524F: security/integrity/evm/ 5525 5526EXTENSIBLE FIRMWARE INTERFACE (EFI) 5527M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5528L: linux-efi@vger.kernel.org 5529T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5530S: Maintained 5531F: Documentation/efi-stub.txt 5532F: arch/*/kernel/efi.c 5533F: arch/x86/boot/compressed/eboot.[ch] 5534F: arch/*/include/asm/efi.h 5535F: arch/x86/platform/efi/ 5536F: drivers/firmware/efi/ 5537F: include/linux/efi*.h 5538F: arch/arm/boot/compressed/efi-header.S 5539F: arch/arm64/kernel/efi-entry.S 5540 5541EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5542M: MyungJoo Ham <myungjoo.ham@samsung.com> 5543M: Chanwoo Choi <cw00.choi@samsung.com> 5544L: linux-kernel@vger.kernel.org 5545T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5546S: Maintained 5547F: drivers/extcon/ 5548F: include/linux/extcon/ 5549F: include/linux/extcon.h 5550F: Documentation/extcon/ 5551F: Documentation/devicetree/bindings/extcon/ 5552 5553EXYNOS DP DRIVER 5554M: Jingoo Han <jingoohan1@gmail.com> 5555L: dri-devel@lists.freedesktop.org 5556S: Maintained 5557F: drivers/gpu/drm/exynos/exynos_dp* 5558 5559EXYNOS SYSMMU (IOMMU) driver 5560M: Marek Szyprowski <m.szyprowski@samsung.com> 5561L: iommu@lists.linux-foundation.org 5562S: Maintained 5563F: drivers/iommu/exynos-iommu.c 5564 5565EZchip NPS platform support 5566M: Vineet Gupta <vgupta@synopsys.com> 5567M: Ofer Levi <oferle@mellanox.com> 5568S: Supported 5569F: arch/arc/plat-eznps 5570F: arch/arc/boot/dts/eznps.dts 5571 5572F2FS FILE SYSTEM 5573M: Jaegeuk Kim <jaegeuk@kernel.org> 5574M: Chao Yu <yuchao0@huawei.com> 5575L: linux-f2fs-devel@lists.sourceforge.net 5576W: https://f2fs.wiki.kernel.org/ 5577T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5578S: Maintained 5579F: Documentation/filesystems/f2fs.txt 5580F: Documentation/ABI/testing/sysfs-fs-f2fs 5581F: fs/f2fs/ 5582F: include/linux/f2fs_fs.h 5583F: include/trace/events/f2fs.h 5584 5585F71805F HARDWARE MONITORING DRIVER 5586M: Jean Delvare <jdelvare@suse.com> 5587L: linux-hwmon@vger.kernel.org 5588S: Maintained 5589F: Documentation/hwmon/f71805f 5590F: drivers/hwmon/f71805f.c 5591 5592FADDR2LINE 5593M: Josh Poimboeuf <jpoimboe@redhat.com> 5594S: Maintained 5595F: scripts/faddr2line 5596 5597FAILOVER MODULE 5598M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5599L: netdev@vger.kernel.org 5600S: Supported 5601F: net/core/failover.c 5602F: include/net/failover.h 5603F: Documentation/networking/failover.rst 5604 5605FANOTIFY 5606M: Jan Kara <jack@suse.cz> 5607R: Amir Goldstein <amir73il@gmail.com> 5608L: linux-fsdevel@vger.kernel.org 5609S: Maintained 5610F: fs/notify/fanotify/ 5611F: include/linux/fanotify.h 5612F: include/uapi/linux/fanotify.h 5613 5614FARSYNC SYNCHRONOUS DRIVER 5615M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5616W: http://www.farsite.co.uk/ 5617S: Supported 5618F: drivers/net/wan/farsync.* 5619 5620FAULT INJECTION SUPPORT 5621M: Akinobu Mita <akinobu.mita@gmail.com> 5622S: Supported 5623F: Documentation/fault-injection/ 5624F: lib/fault-inject.c 5625 5626FBTFT Framebuffer drivers 5627M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5628L: dri-devel@lists.freedesktop.org 5629L: linux-fbdev@vger.kernel.org 5630S: Maintained 5631F: drivers/staging/fbtft/ 5632 5633FC0011 TUNER DRIVER 5634M: Michael Buesch <m@bues.ch> 5635L: linux-media@vger.kernel.org 5636S: Maintained 5637F: drivers/media/tuners/fc0011.h 5638F: drivers/media/tuners/fc0011.c 5639 5640FC2580 MEDIA DRIVER 5641M: Antti Palosaari <crope@iki.fi> 5642L: linux-media@vger.kernel.org 5643W: https://linuxtv.org 5644W: http://palosaari.fi/linux/ 5645Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5646T: git git://linuxtv.org/anttip/media_tree.git 5647S: Maintained 5648F: drivers/media/tuners/fc2580* 5649 5650FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5651M: Johannes Thumshirn <jth@kernel.org> 5652L: linux-scsi@vger.kernel.org 5653W: www.Open-FCoE.org 5654S: Supported 5655F: drivers/scsi/libfc/ 5656F: drivers/scsi/fcoe/ 5657F: include/scsi/fc/ 5658F: include/scsi/libfc.h 5659F: include/scsi/libfcoe.h 5660F: include/uapi/scsi/fc/ 5661 5662FILE LOCKING (flock() and fcntl()/lockf()) 5663M: Jeff Layton <jlayton@kernel.org> 5664M: "J. Bruce Fields" <bfields@fieldses.org> 5665L: linux-fsdevel@vger.kernel.org 5666S: Maintained 5667F: include/linux/fcntl.h 5668F: include/uapi/linux/fcntl.h 5669F: fs/fcntl.c 5670F: fs/locks.c 5671 5672FILESYSTEMS (VFS and infrastructure) 5673M: Alexander Viro <viro@zeniv.linux.org.uk> 5674L: linux-fsdevel@vger.kernel.org 5675S: Maintained 5676F: fs/* 5677F: include/linux/fs.h 5678F: include/uapi/linux/fs.h 5679 5680FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5681M: Riku Voipio <riku.voipio@iki.fi> 5682L: linux-hwmon@vger.kernel.org 5683S: Maintained 5684F: drivers/hwmon/f75375s.c 5685F: include/linux/f75375s.h 5686 5687FIREWIRE AUDIO DRIVERS 5688M: Clemens Ladisch <clemens@ladisch.de> 5689L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5690T: git git://git.alsa-project.org/alsa-kernel.git 5691S: Maintained 5692F: sound/firewire/ 5693 5694FIREWIRE MEDIA DRIVERS (firedtv) 5695M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5696L: linux-media@vger.kernel.org 5697L: linux1394-devel@lists.sourceforge.net 5698T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5699S: Maintained 5700F: drivers/media/firewire/ 5701 5702FIREWIRE SBP-2 TARGET 5703M: Chris Boot <bootc@bootc.net> 5704L: linux-scsi@vger.kernel.org 5705L: target-devel@vger.kernel.org 5706L: linux1394-devel@lists.sourceforge.net 5707T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5708S: Maintained 5709F: drivers/target/sbp/ 5710 5711FIREWIRE SUBSYSTEM 5712M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5713L: linux1394-devel@lists.sourceforge.net 5714W: http://ieee1394.wiki.kernel.org/ 5715T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5716S: Maintained 5717F: drivers/firewire/ 5718F: include/linux/firewire.h 5719F: include/uapi/linux/firewire*.h 5720F: tools/firewire/ 5721 5722FIRMWARE LOADER (request_firmware) 5723M: Luis R. Rodriguez <mcgrof@kernel.org> 5724L: linux-kernel@vger.kernel.org 5725S: Maintained 5726F: Documentation/firmware_class/ 5727F: drivers/base/firmware_loader/ 5728F: include/linux/firmware.h 5729 5730FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5731M: Joshua Morris <josh.h.morris@us.ibm.com> 5732M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5733S: Maintained 5734F: drivers/block/rsxx/ 5735 5736FLOPPY DRIVER 5737M: Jiri Kosina <jikos@kernel.org> 5738T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5739S: Odd fixes 5740F: drivers/block/floppy.c 5741 5742FMC SUBSYSTEM 5743M: Alessandro Rubini <rubini@gnudd.com> 5744W: http://www.ohwr.org/projects/fmc-bus 5745S: Supported 5746F: drivers/fmc/ 5747F: include/linux/fmc*.h 5748F: include/linux/ipmi-fru.h 5749K: fmc_d.*register 5750 5751FPGA MANAGER FRAMEWORK 5752M: Alan Tull <atull@kernel.org> 5753M: Moritz Fischer <mdf@kernel.org> 5754L: linux-fpga@vger.kernel.org 5755S: Maintained 5756T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5757Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5758F: Documentation/fpga/ 5759F: Documentation/driver-api/fpga/ 5760F: Documentation/devicetree/bindings/fpga/ 5761F: drivers/fpga/ 5762F: include/linux/fpga/ 5763W: http://www.rocketboards.org 5764 5765FPGA DFL DRIVERS 5766M: Wu Hao <hao.wu@intel.com> 5767L: linux-fpga@vger.kernel.org 5768S: Maintained 5769F: Documentation/fpga/dfl.txt 5770F: include/uapi/linux/fpga-dfl.h 5771F: drivers/fpga/dfl* 5772 5773FPU EMULATOR 5774M: Bill Metzenthen <billm@melbpc.org.au> 5775W: http://floatingpoint.sourceforge.net/emulator/index.html 5776S: Maintained 5777F: arch/x86/math-emu/ 5778 5779FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5780L: netdev@vger.kernel.org 5781S: Orphan 5782F: drivers/net/wan/dlci.c 5783F: drivers/net/wan/sdla.c 5784 5785FRAMEBUFFER LAYER 5786M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5787L: dri-devel@lists.freedesktop.org 5788L: linux-fbdev@vger.kernel.org 5789T: git git://github.com/bzolnier/linux.git 5790Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5791S: Maintained 5792F: Documentation/fb/ 5793F: drivers/video/ 5794F: include/video/ 5795F: include/linux/fb.h 5796F: include/uapi/video/ 5797F: include/uapi/linux/fb.h 5798 5799FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5800M: Horia Geantă <horia.geanta@nxp.com> 5801M: Aymen Sghaier <aymen.sghaier@nxp.com> 5802L: linux-crypto@vger.kernel.org 5803S: Maintained 5804F: drivers/crypto/caam/ 5805F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5806 5807FREESCALE DIU FRAMEBUFFER DRIVER 5808M: Timur Tabi <timur@kernel.org> 5809L: linux-fbdev@vger.kernel.org 5810S: Maintained 5811F: drivers/video/fbdev/fsl-diu-fb.* 5812 5813FREESCALE DMA DRIVER 5814M: Li Yang <leoyang.li@nxp.com> 5815M: Zhang Wei <zw@zh-kernel.org> 5816L: linuxppc-dev@lists.ozlabs.org 5817S: Maintained 5818F: drivers/dma/fsldma.* 5819 5820FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5821M: Claudiu Manoil <claudiu.manoil@nxp.com> 5822L: netdev@vger.kernel.org 5823S: Maintained 5824F: drivers/net/ethernet/freescale/gianfar* 5825F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5826 5827FREESCALE GPMI NAND DRIVER 5828M: Han Xu <han.xu@nxp.com> 5829L: linux-mtd@lists.infradead.org 5830S: Maintained 5831F: drivers/mtd/nand/raw/gpmi-nand/* 5832 5833FREESCALE I2C CPM DRIVER 5834M: Jochen Friedrich <jochen@scram.de> 5835L: linuxppc-dev@lists.ozlabs.org 5836L: linux-i2c@vger.kernel.org 5837S: Maintained 5838F: drivers/i2c/busses/i2c-cpm.c 5839 5840FREESCALE IMX / MXC FEC DRIVER 5841M: Fugang Duan <fugang.duan@nxp.com> 5842L: netdev@vger.kernel.org 5843S: Maintained 5844F: drivers/net/ethernet/freescale/fec_main.c 5845F: drivers/net/ethernet/freescale/fec_ptp.c 5846F: drivers/net/ethernet/freescale/fec.h 5847F: Documentation/devicetree/bindings/net/fsl-fec.txt 5848 5849FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5850M: Sascha Hauer <s.hauer@pengutronix.de> 5851R: Pengutronix Kernel Team <kernel@pengutronix.de> 5852L: linux-fbdev@vger.kernel.org 5853L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5854S: Maintained 5855F: include/linux/platform_data/video-imxfb.h 5856F: drivers/video/fbdev/imxfb.c 5857 5858FREESCALE QORIQ DPAA ETHERNET DRIVER 5859M: Madalin Bucur <madalin.bucur@nxp.com> 5860L: netdev@vger.kernel.org 5861S: Maintained 5862F: drivers/net/ethernet/freescale/dpaa 5863 5864FREESCALE QORIQ DPAA FMAN DRIVER 5865M: Madalin Bucur <madalin.bucur@nxp.com> 5866L: netdev@vger.kernel.org 5867S: Maintained 5868F: drivers/net/ethernet/freescale/fman 5869F: Documentation/devicetree/bindings/net/fsl-fman.txt 5870 5871FREESCALE QORIQ PTP CLOCK DRIVER 5872M: Yangbo Lu <yangbo.lu@nxp.com> 5873L: netdev@vger.kernel.org 5874S: Maintained 5875F: drivers/ptp/ptp_qoriq.c 5876F: include/linux/fsl/ptp_qoriq.h 5877F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 5878 5879FREESCALE QUAD SPI DRIVER 5880M: Han Xu <han.xu@nxp.com> 5881L: linux-mtd@lists.infradead.org 5882S: Maintained 5883F: drivers/mtd/spi-nor/fsl-quadspi.c 5884 5885FREESCALE QUICC ENGINE LIBRARY 5886M: Qiang Zhao <qiang.zhao@nxp.com> 5887L: linuxppc-dev@lists.ozlabs.org 5888S: Maintained 5889F: drivers/soc/fsl/qe/ 5890F: include/soc/fsl/*qe*.h 5891F: include/soc/fsl/*ucc*.h 5892 5893FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5894M: Li Yang <leoyang.li@nxp.com> 5895L: netdev@vger.kernel.org 5896L: linuxppc-dev@lists.ozlabs.org 5897S: Maintained 5898F: drivers/net/ethernet/freescale/ucc_geth* 5899 5900FREESCALE QUICC ENGINE UCC HDLC DRIVER 5901M: Zhao Qiang <qiang.zhao@nxp.com> 5902L: netdev@vger.kernel.org 5903L: linuxppc-dev@lists.ozlabs.org 5904S: Maintained 5905F: drivers/net/wan/fsl_ucc_hdlc* 5906 5907FREESCALE QUICC ENGINE UCC UART DRIVER 5908M: Timur Tabi <timur@kernel.org> 5909L: linuxppc-dev@lists.ozlabs.org 5910S: Maintained 5911F: drivers/tty/serial/ucc_uart.c 5912 5913FREESCALE SOC DRIVERS 5914M: Li Yang <leoyang.li@nxp.com> 5915L: linuxppc-dev@lists.ozlabs.org 5916L: linux-arm-kernel@lists.infradead.org 5917S: Maintained 5918F: Documentation/devicetree/bindings/soc/fsl/ 5919F: drivers/soc/fsl/ 5920F: include/linux/fsl/ 5921 5922FREESCALE SOC FS_ENET DRIVER 5923M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5924L: linuxppc-dev@lists.ozlabs.org 5925L: netdev@vger.kernel.org 5926S: Maintained 5927F: drivers/net/ethernet/freescale/fs_enet/ 5928F: include/linux/fs_enet_pd.h 5929 5930FREESCALE SOC SOUND DRIVERS 5931M: Timur Tabi <timur@kernel.org> 5932M: Nicolin Chen <nicoleotsuka@gmail.com> 5933M: Xiubo Li <Xiubo.Lee@gmail.com> 5934R: Fabio Estevam <fabio.estevam@nxp.com> 5935L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5936L: linuxppc-dev@lists.ozlabs.org 5937S: Maintained 5938F: sound/soc/fsl/fsl* 5939F: sound/soc/fsl/imx* 5940F: sound/soc/fsl/mpc8610_hpcd.c 5941 5942FREESCALE USB PERIPHERAL DRIVERS 5943M: Li Yang <leoyang.li@nxp.com> 5944L: linux-usb@vger.kernel.org 5945L: linuxppc-dev@lists.ozlabs.org 5946S: Maintained 5947F: drivers/usb/gadget/udc/fsl* 5948 5949FREEVXFS FILESYSTEM 5950M: Christoph Hellwig <hch@infradead.org> 5951W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5952S: Maintained 5953F: fs/freevxfs/ 5954 5955FREEZER 5956M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5957M: Pavel Machek <pavel@ucw.cz> 5958L: linux-pm@vger.kernel.org 5959S: Supported 5960F: Documentation/power/freezing-of-tasks.txt 5961F: include/linux/freezer.h 5962F: kernel/freezer.c 5963 5964FRONTSWAP API 5965M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5966L: linux-kernel@vger.kernel.org 5967S: Maintained 5968F: mm/frontswap.c 5969F: include/linux/frontswap.h 5970 5971FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5972M: David Howells <dhowells@redhat.com> 5973L: linux-cachefs@redhat.com (moderated for non-subscribers) 5974S: Supported 5975F: Documentation/filesystems/caching/ 5976F: fs/fscache/ 5977F: include/linux/fscache*.h 5978 5979FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5980M: Theodore Y. Ts'o <tytso@mit.edu> 5981M: Jaegeuk Kim <jaegeuk@kernel.org> 5982L: linux-fscrypt@vger.kernel.org 5983Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5984T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5985S: Supported 5986F: fs/crypto/ 5987F: include/linux/fscrypt*.h 5988F: Documentation/filesystems/fscrypt.rst 5989 5990FSI-ATTACHED I2C DRIVER 5991M: Eddie James <eajames@linux.vnet.ibm.com> 5992L: linux-i2c@vger.kernel.org 5993L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 5994S: Maintained 5995F: drivers/i2c/busses/i2c-fsi.c 5996F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 5997 5998FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 5999M: Jan Kara <jack@suse.cz> 6000R: Amir Goldstein <amir73il@gmail.com> 6001L: linux-fsdevel@vger.kernel.org 6002S: Maintained 6003F: fs/notify/ 6004F: include/linux/fsnotify*.h 6005 6006FUJITSU LAPTOP EXTRAS 6007M: Jonathan Woithe <jwoithe@just42.net> 6008L: platform-driver-x86@vger.kernel.org 6009S: Maintained 6010F: drivers/platform/x86/fujitsu-laptop.c 6011 6012FUJITSU M-5MO LS CAMERA ISP DRIVER 6013M: Kyungmin Park <kyungmin.park@samsung.com> 6014M: Heungjun Kim <riverful.kim@samsung.com> 6015L: linux-media@vger.kernel.org 6016S: Maintained 6017F: drivers/media/i2c/m5mols/ 6018F: include/media/i2c/m5mols.h 6019 6020FUJITSU TABLET EXTRAS 6021M: Robert Gerlach <khnz@gmx.de> 6022L: platform-driver-x86@vger.kernel.org 6023S: Maintained 6024F: drivers/platform/x86/fujitsu-tablet.c 6025 6026FUSE: FILESYSTEM IN USERSPACE 6027M: Miklos Szeredi <miklos@szeredi.hu> 6028L: linux-fsdevel@vger.kernel.org 6029W: http://fuse.sourceforge.net/ 6030T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6031S: Maintained 6032F: fs/fuse/ 6033F: include/uapi/linux/fuse.h 6034F: Documentation/filesystems/fuse.txt 6035 6036FUTEX SUBSYSTEM 6037M: Thomas Gleixner <tglx@linutronix.de> 6038M: Ingo Molnar <mingo@redhat.com> 6039R: Peter Zijlstra <peterz@infradead.org> 6040R: Darren Hart <dvhart@infradead.org> 6041L: linux-kernel@vger.kernel.org 6042T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6043S: Maintained 6044F: kernel/futex.c 6045F: kernel/futex_compat.c 6046F: include/asm-generic/futex.h 6047F: include/linux/futex.h 6048F: include/uapi/linux/futex.h 6049F: tools/testing/selftests/futex/ 6050F: tools/perf/bench/futex* 6051F: Documentation/*futex* 6052 6053GCC PLUGINS 6054M: Kees Cook <keescook@chromium.org> 6055R: Emese Revfy <re.emese@gmail.com> 6056L: kernel-hardening@lists.openwall.com 6057S: Maintained 6058F: scripts/gcc-plugins/ 6059F: scripts/gcc-plugin.sh 6060F: scripts/Makefile.gcc-plugins 6061F: Documentation/gcc-plugins.txt 6062 6063GASKET DRIVER FRAMEWORK 6064M: Rob Springer <rspringer@google.com> 6065M: Todd Poynor <toddpoynor@google.com> 6066M: Ben Chan <benchan@chromium.org> 6067S: Maintained 6068F: drivers/staging/gasket/ 6069 6070GCOV BASED KERNEL PROFILING 6071M: Peter Oberparleiter <oberpar@linux.ibm.com> 6072S: Maintained 6073F: kernel/gcov/ 6074F: Documentation/dev-tools/gcov.rst 6075 6076GDB KERNEL DEBUGGING HELPER SCRIPTS 6077M: Jan Kiszka <jan.kiszka@siemens.com> 6078M: Kieran Bingham <kbingham@kernel.org> 6079S: Supported 6080F: scripts/gdb/ 6081 6082GDT SCSI DISK ARRAY CONTROLLER DRIVER 6083M: Achim Leubner <achim_leubner@adaptec.com> 6084L: linux-scsi@vger.kernel.org 6085W: http://www.icp-vortex.com/ 6086S: Supported 6087F: drivers/scsi/gdt* 6088 6089GEMTEK FM RADIO RECEIVER DRIVER 6090M: Hans Verkuil <hverkuil@xs4all.nl> 6091L: linux-media@vger.kernel.org 6092T: git git://linuxtv.org/media_tree.git 6093W: https://linuxtv.org 6094S: Maintained 6095F: drivers/media/radio/radio-gemtek* 6096 6097GENERIC GPIO I2C DRIVER 6098M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6099S: Supported 6100F: drivers/i2c/busses/i2c-gpio.c 6101F: include/linux/platform_data/i2c-gpio.h 6102 6103GENERIC GPIO I2C MULTIPLEXER DRIVER 6104M: Peter Korsgaard <peter.korsgaard@barco.com> 6105L: linux-i2c@vger.kernel.org 6106S: Supported 6107F: drivers/i2c/muxes/i2c-mux-gpio.c 6108F: include/linux/platform_data/i2c-mux-gpio.h 6109F: Documentation/i2c/muxes/i2c-mux-gpio 6110 6111GENERIC HDLC (WAN) DRIVERS 6112M: Krzysztof Halasa <khc@pm.waw.pl> 6113W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6114S: Maintained 6115F: drivers/net/wan/c101.c 6116F: drivers/net/wan/hd6457* 6117F: drivers/net/wan/hdlc* 6118F: drivers/net/wan/n2.c 6119F: drivers/net/wan/pc300too.c 6120F: drivers/net/wan/pci200syn.c 6121F: drivers/net/wan/wanxl* 6122 6123GENERIC INCLUDE/ASM HEADER FILES 6124M: Arnd Bergmann <arnd@arndb.de> 6125L: linux-arch@vger.kernel.org 6126T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6127S: Maintained 6128F: include/asm-generic/ 6129F: include/uapi/asm-generic/ 6130 6131GENERIC PHY FRAMEWORK 6132M: Kishon Vijay Abraham I <kishon@ti.com> 6133L: linux-kernel@vger.kernel.org 6134T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6135S: Supported 6136F: drivers/phy/ 6137F: include/linux/phy/ 6138 6139GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6140M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6141S: Supported 6142F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6143 6144GENERIC PM DOMAINS 6145M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6146M: Kevin Hilman <khilman@kernel.org> 6147M: Ulf Hansson <ulf.hansson@linaro.org> 6148L: linux-pm@vger.kernel.org 6149S: Supported 6150F: drivers/base/power/domain*.c 6151F: include/linux/pm_domain.h 6152F: Documentation/devicetree/bindings/power/power_domain.txt 6153 6154GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6155M: Eugen Hristev <eugen.hristev@microchip.com> 6156L: linux-input@vger.kernel.org 6157S: Maintained 6158F: drivers/input/touchscreen/resistive-adc-touch.c 6159 6160GENERIC UIO DRIVER FOR PCI DEVICES 6161M: "Michael S. Tsirkin" <mst@redhat.com> 6162L: kvm@vger.kernel.org 6163S: Supported 6164F: drivers/uio/uio_pci_generic.c 6165 6166GENWQE (IBM Generic Workqueue Card) 6167M: Frank Haverkamp <haver@linux.vnet.ibm.com> 6168M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 6169S: Supported 6170F: drivers/misc/genwqe/ 6171 6172GET_MAINTAINER SCRIPT 6173M: Joe Perches <joe@perches.com> 6174S: Maintained 6175F: scripts/get_maintainer.pl 6176 6177GFS2 FILE SYSTEM 6178M: Bob Peterson <rpeterso@redhat.com> 6179M: Andreas Gruenbacher <agruenba@redhat.com> 6180L: cluster-devel@redhat.com 6181W: http://sources.redhat.com/cluster/ 6182T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6183S: Supported 6184F: Documentation/filesystems/gfs2*.txt 6185F: fs/gfs2/ 6186F: include/uapi/linux/gfs2_ondisk.h 6187 6188GIGASET ISDN DRIVERS 6189M: Paul Bolle <pebolle@tiscali.nl> 6190L: gigaset307x-common@lists.sourceforge.net 6191W: http://gigaset307x.sourceforge.net/ 6192S: Odd Fixes 6193F: Documentation/isdn/README.gigaset 6194F: drivers/isdn/gigaset/ 6195F: include/uapi/linux/gigaset_dev.h 6196 6197GNSS SUBSYSTEM 6198M: Johan Hovold <johan@kernel.org> 6199S: Maintained 6200F: Documentation/ABI/testing/sysfs-class-gnss 6201F: Documentation/devicetree/bindings/gnss/ 6202F: drivers/gnss/ 6203F: include/linux/gnss.h 6204 6205GO7007 MPEG CODEC 6206M: Hans Verkuil <hans.verkuil@cisco.com> 6207L: linux-media@vger.kernel.org 6208S: Maintained 6209F: drivers/media/usb/go7007/ 6210 6211GOODIX TOUCHSCREEN 6212M: Bastien Nocera <hadess@hadess.net> 6213L: linux-input@vger.kernel.org 6214S: Maintained 6215F: drivers/input/touchscreen/goodix.c 6216 6217GPD POCKET FAN DRIVER 6218M: Hans de Goede <hdegoede@redhat.com> 6219L: platform-driver-x86@vger.kernel.org 6220S: Maintained 6221F: drivers/platform/x86/gpd-pocket-fan.c 6222 6223GPIO ACPI SUPPORT 6224M: Mika Westerberg <mika.westerberg@linux.intel.com> 6225M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6226L: linux-gpio@vger.kernel.org 6227L: linux-acpi@vger.kernel.org 6228S: Maintained 6229F: Documentation/acpi/gpio-properties.txt 6230F: drivers/gpio/gpiolib-acpi.c 6231 6232GPIO IR Transmitter 6233M: Sean Young <sean@mess.org> 6234L: linux-media@vger.kernel.org 6235S: Maintained 6236F: drivers/media/rc/gpio-ir-tx.c 6237 6238GPIO MOCKUP DRIVER 6239M: Bamvor Jian Zhang <bamv2005@gmail.com> 6240R: Bartosz Golaszewski <brgl@bgdev.pl> 6241L: linux-gpio@vger.kernel.org 6242S: Maintained 6243F: drivers/gpio/gpio-mockup.c 6244F: tools/testing/selftests/gpio/ 6245 6246GPIO SUBSYSTEM 6247M: Linus Walleij <linus.walleij@linaro.org> 6248L: linux-gpio@vger.kernel.org 6249T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6250S: Maintained 6251F: Documentation/devicetree/bindings/gpio/ 6252F: Documentation/driver-api/gpio/ 6253F: Documentation/gpio/ 6254F: Documentation/ABI/testing/gpio-cdev 6255F: Documentation/ABI/obsolete/sysfs-gpio 6256F: drivers/gpio/ 6257F: include/linux/gpio/ 6258F: include/linux/gpio.h 6259F: include/linux/of_gpio.h 6260F: include/asm-generic/gpio.h 6261F: include/uapi/linux/gpio.h 6262F: tools/gpio/ 6263 6264GRE DEMULTIPLEXER DRIVER 6265M: Dmitry Kozlov <xeb@mail.ru> 6266L: netdev@vger.kernel.org 6267S: Maintained 6268F: net/ipv4/gre_demux.c 6269F: net/ipv4/gre_offload.c 6270F: include/net/gre.h 6271 6272GRETH 10/100/1G Ethernet MAC device driver 6273M: Andreas Larsson <andreas@gaisler.com> 6274L: netdev@vger.kernel.org 6275S: Maintained 6276F: drivers/net/ethernet/aeroflex/ 6277 6278GREYBUS AUDIO PROTOCOLS DRIVERS 6279M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6280M: Mark Greer <mgreer@animalcreek.com> 6281S: Maintained 6282F: drivers/staging/greybus/audio_apbridgea.c 6283F: drivers/staging/greybus/audio_apbridgea.h 6284F: drivers/staging/greybus/audio_codec.c 6285F: drivers/staging/greybus/audio_codec.h 6286F: drivers/staging/greybus/audio_gb.c 6287F: drivers/staging/greybus/audio_manager.c 6288F: drivers/staging/greybus/audio_manager.h 6289F: drivers/staging/greybus/audio_manager_module.c 6290F: drivers/staging/greybus/audio_manager_private.h 6291F: drivers/staging/greybus/audio_manager_sysfs.c 6292F: drivers/staging/greybus/audio_module.c 6293F: drivers/staging/greybus/audio_topology.c 6294 6295GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6296M: Viresh Kumar <vireshk@kernel.org> 6297S: Maintained 6298F: drivers/staging/greybus/authentication.c 6299F: drivers/staging/greybus/bootrom.c 6300F: drivers/staging/greybus/firmware.h 6301F: drivers/staging/greybus/fw-core.c 6302F: drivers/staging/greybus/fw-download.c 6303F: drivers/staging/greybus/fw-management.c 6304F: drivers/staging/greybus/greybus_authentication.h 6305F: drivers/staging/greybus/greybus_firmware.h 6306F: drivers/staging/greybus/hid.c 6307F: drivers/staging/greybus/i2c.c 6308F: drivers/staging/greybus/spi.c 6309F: drivers/staging/greybus/spilib.c 6310F: drivers/staging/greybus/spilib.h 6311 6312GREYBUS LOOPBACK DRIVER 6313M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6314S: Maintained 6315F: drivers/staging/greybus/loopback.c 6316 6317GREYBUS PLATFORM DRIVERS 6318M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6319S: Maintained 6320F: drivers/staging/greybus/arche-platform.c 6321F: drivers/staging/greybus/arche-apb-ctrl.c 6322F: drivers/staging/greybus/arche_platform.h 6323 6324GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6325M: Rui Miguel Silva <rmfrfs@gmail.com> 6326S: Maintained 6327F: drivers/staging/greybus/sdio.c 6328F: drivers/staging/greybus/light.c 6329F: drivers/staging/greybus/gpio.c 6330F: drivers/staging/greybus/power_supply.c 6331F: drivers/staging/greybus/spi.c 6332F: drivers/staging/greybus/spilib.c 6333 6334GREYBUS SUBSYSTEM 6335M: Johan Hovold <johan@kernel.org> 6336M: Alex Elder <elder@kernel.org> 6337M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6338S: Maintained 6339F: drivers/staging/greybus/ 6340L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6341 6342GREYBUS UART PROTOCOLS DRIVERS 6343M: David Lin <dtwlin@gmail.com> 6344S: Maintained 6345F: drivers/staging/greybus/uart.c 6346F: drivers/staging/greybus/log.c 6347 6348GS1662 VIDEO SERIALIZER 6349M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6350L: linux-media@vger.kernel.org 6351T: git git://linuxtv.org/media_tree.git 6352S: Maintained 6353F: drivers/media/spi/gs1662.c 6354 6355GSPCA FINEPIX SUBDRIVER 6356M: Frank Zago <frank@zago.net> 6357L: linux-media@vger.kernel.org 6358T: git git://linuxtv.org/media_tree.git 6359S: Maintained 6360F: drivers/media/usb/gspca/finepix.c 6361 6362GSPCA GL860 SUBDRIVER 6363M: Olivier Lorin <o.lorin@laposte.net> 6364L: linux-media@vger.kernel.org 6365T: git git://linuxtv.org/media_tree.git 6366S: Maintained 6367F: drivers/media/usb/gspca/gl860/ 6368 6369GSPCA M5602 SUBDRIVER 6370M: Erik Andren <erik.andren@gmail.com> 6371L: linux-media@vger.kernel.org 6372T: git git://linuxtv.org/media_tree.git 6373S: Maintained 6374F: drivers/media/usb/gspca/m5602/ 6375 6376GSPCA PAC207 SONIXB SUBDRIVER 6377M: Hans Verkuil <hverkuil@xs4all.nl> 6378L: linux-media@vger.kernel.org 6379T: git git://linuxtv.org/media_tree.git 6380S: Odd Fixes 6381F: drivers/media/usb/gspca/pac207.c 6382 6383GSPCA SN9C20X SUBDRIVER 6384M: Brian Johnson <brijohn@gmail.com> 6385L: linux-media@vger.kernel.org 6386T: git git://linuxtv.org/media_tree.git 6387S: Maintained 6388F: drivers/media/usb/gspca/sn9c20x.c 6389 6390GSPCA T613 SUBDRIVER 6391M: Leandro Costantino <lcostantino@gmail.com> 6392L: linux-media@vger.kernel.org 6393T: git git://linuxtv.org/media_tree.git 6394S: Maintained 6395F: drivers/media/usb/gspca/t613.c 6396 6397GSPCA USB WEBCAM DRIVER 6398M: Hans Verkuil <hverkuil@xs4all.nl> 6399L: linux-media@vger.kernel.org 6400T: git git://linuxtv.org/media_tree.git 6401S: Odd Fixes 6402F: drivers/media/usb/gspca/ 6403 6404GTP (GPRS Tunneling Protocol) 6405M: Pablo Neira Ayuso <pablo@netfilter.org> 6406M: Harald Welte <laforge@gnumonks.org> 6407L: osmocom-net-gprs@lists.osmocom.org 6408T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6409S: Maintained 6410F: drivers/net/gtp.c 6411 6412GUID PARTITION TABLE (GPT) 6413M: Davidlohr Bueso <dave@stgolabs.net> 6414L: linux-efi@vger.kernel.org 6415S: Maintained 6416F: block/partitions/efi.* 6417 6418H8/300 ARCHITECTURE 6419M: Yoshinori Sato <ysato@users.sourceforge.jp> 6420L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6421W: http://uclinux-h8.sourceforge.jp 6422T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6423S: Maintained 6424F: arch/h8300/ 6425F: drivers/clocksource/h8300_*.c 6426F: drivers/clk/h8300/ 6427F: drivers/irqchip/irq-renesas-h8*.c 6428 6429HACKRF MEDIA DRIVER 6430M: Antti Palosaari <crope@iki.fi> 6431L: linux-media@vger.kernel.org 6432W: https://linuxtv.org 6433W: http://palosaari.fi/linux/ 6434Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6435T: git git://linuxtv.org/anttip/media_tree.git 6436S: Maintained 6437F: drivers/media/usb/hackrf/ 6438 6439HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6440M: Frank Seidel <frank@f-seidel.de> 6441L: platform-driver-x86@vger.kernel.org 6442W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6443S: Maintained 6444F: drivers/platform/x86/hdaps.c 6445 6446HARDWARE MONITORING 6447M: Jean Delvare <jdelvare@suse.com> 6448M: Guenter Roeck <linux@roeck-us.net> 6449L: linux-hwmon@vger.kernel.org 6450W: http://hwmon.wiki.kernel.org/ 6451T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6452S: Maintained 6453F: Documentation/devicetree/bindings/hwmon/ 6454F: Documentation/hwmon/ 6455F: drivers/hwmon/ 6456F: include/linux/hwmon*.h 6457 6458HARDWARE RANDOM NUMBER GENERATOR CORE 6459M: Matt Mackall <mpm@selenic.com> 6460M: Herbert Xu <herbert@gondor.apana.org.au> 6461L: linux-crypto@vger.kernel.org 6462S: Odd fixes 6463F: Documentation/devicetree/bindings/rng/ 6464F: Documentation/hw_random.txt 6465F: drivers/char/hw_random/ 6466F: include/linux/hw_random.h 6467 6468HARDWARE TRACING FACILITIES 6469M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6470S: Maintained 6471F: drivers/hwtracing/ 6472 6473HARDWARE SPINLOCK CORE 6474M: Ohad Ben-Cohen <ohad@wizery.com> 6475M: Bjorn Andersson <bjorn.andersson@linaro.org> 6476L: linux-remoteproc@vger.kernel.org 6477S: Maintained 6478T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6479F: Documentation/devicetree/bindings/hwlock/ 6480F: Documentation/hwspinlock.txt 6481F: drivers/hwspinlock/ 6482F: include/linux/hwspinlock.h 6483 6484HARMONY SOUND DRIVER 6485L: linux-parisc@vger.kernel.org 6486S: Maintained 6487F: sound/parisc/harmony.* 6488 6489HDPVR USB VIDEO ENCODER DRIVER 6490M: Hans Verkuil <hverkuil@xs4all.nl> 6491L: linux-media@vger.kernel.org 6492T: git git://linuxtv.org/media_tree.git 6493W: https://linuxtv.org 6494S: Odd Fixes 6495F: drivers/media/usb/hdpvr/ 6496 6497HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6498M: Jerry Hoemann <jerry.hoemann@hpe.com> 6499S: Supported 6500F: Documentation/watchdog/hpwdt.txt 6501F: drivers/watchdog/hpwdt.c 6502 6503HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6504M: Don Brace <don.brace@microsemi.com> 6505L: esc.storagedev@microsemi.com 6506L: linux-scsi@vger.kernel.org 6507S: Supported 6508F: Documentation/scsi/hpsa.txt 6509F: drivers/scsi/hpsa*.[ch] 6510F: include/linux/cciss*.h 6511F: include/uapi/linux/cciss*.h 6512 6513HFI1 DRIVER 6514M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6515M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6516L: linux-rdma@vger.kernel.org 6517S: Supported 6518F: drivers/infiniband/hw/hfi1 6519 6520HFS FILESYSTEM 6521L: linux-fsdevel@vger.kernel.org 6522S: Orphan 6523F: Documentation/filesystems/hfs.txt 6524F: fs/hfs/ 6525 6526HFSPLUS FILESYSTEM 6527L: linux-fsdevel@vger.kernel.org 6528S: Orphan 6529F: Documentation/filesystems/hfsplus.txt 6530F: fs/hfsplus/ 6531 6532HGA FRAMEBUFFER DRIVER 6533M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6534L: linux-nvidia@lists.surfsouth.com 6535W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6536S: Maintained 6537F: drivers/video/fbdev/hgafb.c 6538 6539HIBERNATION (aka Software Suspend, aka swsusp) 6540M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6541M: Pavel Machek <pavel@ucw.cz> 6542L: linux-pm@vger.kernel.org 6543B: https://bugzilla.kernel.org 6544S: Supported 6545F: arch/x86/power/ 6546F: drivers/base/power/ 6547F: kernel/power/ 6548F: include/linux/suspend.h 6549F: include/linux/freezer.h 6550F: include/linux/pm.h 6551F: arch/*/include/asm/suspend*.h 6552 6553HID CORE LAYER 6554M: Jiri Kosina <jikos@kernel.org> 6555R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6556L: linux-input@vger.kernel.org 6557T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6558S: Maintained 6559F: drivers/hid/ 6560F: include/linux/hid* 6561F: include/uapi/linux/hid* 6562 6563HID SENSOR HUB DRIVERS 6564M: Jiri Kosina <jikos@kernel.org> 6565M: Jonathan Cameron <jic23@kernel.org> 6566M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6567L: linux-input@vger.kernel.org 6568L: linux-iio@vger.kernel.org 6569S: Maintained 6570F: Documentation/hid/hid-sensor* 6571F: drivers/hid/hid-sensor-* 6572F: drivers/iio/*/hid-* 6573F: include/linux/hid-sensor-* 6574 6575HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6576M: Thomas Gleixner <tglx@linutronix.de> 6577L: linux-kernel@vger.kernel.org 6578T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6579S: Maintained 6580F: Documentation/timers/ 6581F: kernel/time/hrtimer.c 6582F: kernel/time/clockevents.c 6583F: kernel/time/timer_*.c 6584F: include/linux/clockchips.h 6585F: include/linux/hrtimer.h 6586 6587HIGH-SPEED SCC DRIVER FOR AX.25 6588L: linux-hams@vger.kernel.org 6589S: Orphan 6590F: drivers/net/hamradio/dmascc.c 6591F: drivers/net/hamradio/scc.c 6592 6593HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6594M: HighPoint Linux Team <linux@highpoint-tech.com> 6595W: http://www.highpoint-tech.com 6596S: Supported 6597F: Documentation/scsi/hptiop.txt 6598F: drivers/scsi/hptiop.c 6599 6600HIPPI 6601M: Jes Sorensen <jes@trained-monkey.org> 6602L: linux-hippi@sunsite.dk 6603S: Maintained 6604F: include/linux/hippidevice.h 6605F: include/uapi/linux/if_hippi.h 6606F: net/802/hippi.c 6607F: drivers/net/hippi/ 6608 6609HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6610M: Yisen Zhuang <yisen.zhuang@huawei.com> 6611M: Salil Mehta <salil.mehta@huawei.com> 6612L: netdev@vger.kernel.org 6613W: http://www.hisilicon.com 6614S: Maintained 6615F: drivers/net/ethernet/hisilicon/hns3/ 6616 6617HISILICON LPC BUS DRIVER 6618M: john.garry@huawei.com 6619W: http://www.hisilicon.com 6620S: Maintained 6621F: drivers/bus/hisi_lpc.c 6622F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6623 6624HISILICON NETWORK SUBSYSTEM DRIVER 6625M: Yisen Zhuang <yisen.zhuang@huawei.com> 6626M: Salil Mehta <salil.mehta@huawei.com> 6627L: netdev@vger.kernel.org 6628W: http://www.hisilicon.com 6629S: Maintained 6630F: drivers/net/ethernet/hisilicon/ 6631F: Documentation/devicetree/bindings/net/hisilicon*.txt 6632 6633HISILICON PMU DRIVER 6634M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6635W: http://www.hisilicon.com 6636S: Supported 6637F: drivers/perf/hisilicon 6638F: Documentation/perf/hisi-pmu.txt 6639 6640HISILICON ROCE DRIVER 6641M: Lijun Ou <oulijun@huawei.com> 6642M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6643L: linux-rdma@vger.kernel.org 6644S: Maintained 6645F: drivers/infiniband/hw/hns/ 6646F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6647 6648HISILICON SAS Controller 6649M: John Garry <john.garry@huawei.com> 6650W: http://www.hisilicon.com 6651S: Supported 6652F: drivers/scsi/hisi_sas/ 6653F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6654 6655HMM - Heterogeneous Memory Management 6656M: Jérôme Glisse <jglisse@redhat.com> 6657L: linux-mm@kvack.org 6658S: Maintained 6659F: mm/hmm* 6660F: include/linux/hmm* 6661F: Documentation/vm/hmm.rst 6662 6663HOST AP DRIVER 6664M: Jouni Malinen <j@w1.fi> 6665L: linux-wireless@vger.kernel.org 6666W: http://w1.fi/hostap-driver.html 6667S: Obsolete 6668F: drivers/net/wireless/intersil/hostap/ 6669 6670HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6671L: platform-driver-x86@vger.kernel.org 6672S: Orphan 6673F: drivers/platform/x86/tc1100-wmi.c 6674 6675HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6676M: Jaroslav Kysela <perex@perex.cz> 6677S: Maintained 6678F: drivers/net/ethernet/hp/hp100.* 6679 6680HPET: High Precision Event Timers driver 6681M: Clemens Ladisch <clemens@ladisch.de> 6682S: Maintained 6683F: Documentation/timers/hpet.txt 6684F: drivers/char/hpet.c 6685F: include/linux/hpet.h 6686F: include/uapi/linux/hpet.h 6687 6688HPET: x86 6689S: Orphan 6690F: arch/x86/kernel/hpet.c 6691F: arch/x86/include/asm/hpet.h 6692 6693HPFS FILESYSTEM 6694M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6695W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6696S: Maintained 6697F: fs/hpfs/ 6698 6699HSI SUBSYSTEM 6700M: Sebastian Reichel <sre@kernel.org> 6701T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6702S: Maintained 6703F: Documentation/ABI/testing/sysfs-bus-hsi 6704F: Documentation/driver-api/hsi.rst 6705F: drivers/hsi/ 6706F: include/linux/hsi/ 6707F: include/uapi/linux/hsi/ 6708 6709HSO 3G MODEM DRIVER 6710L: linux-usb@vger.kernel.org 6711S: Orphan 6712F: drivers/net/usb/hso.c 6713 6714HSR NETWORK PROTOCOL 6715M: Arvid Brodin <arvid.brodin@alten.se> 6716L: netdev@vger.kernel.org 6717S: Maintained 6718F: net/hsr/ 6719 6720HT16K33 LED CONTROLLER DRIVER 6721M: Robin van der Gracht <robin@protonic.nl> 6722S: Maintained 6723F: drivers/auxdisplay/ht16k33.c 6724F: Documentation/devicetree/bindings/display/ht16k33.txt 6725 6726HTCPEN TOUCHSCREEN DRIVER 6727M: Pau Oliva Fora <pof@eslack.org> 6728L: linux-input@vger.kernel.org 6729S: Maintained 6730F: drivers/input/touchscreen/htcpen.c 6731 6732HUAWEI ETHERNET DRIVER 6733M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6734L: netdev@vger.kernel.org 6735S: Supported 6736F: Documentation/networking/hinic.txt 6737F: drivers/net/ethernet/huawei/hinic/ 6738 6739HUGETLB FILESYSTEM 6740M: Mike Kravetz <mike.kravetz@oracle.com> 6741L: linux-mm@kvack.org 6742S: Maintained 6743F: fs/hugetlbfs/ 6744F: mm/hugetlb.c 6745F: include/linux/hugetlb.h 6746F: Documentation/admin-guide/mm/hugetlbpage.rst 6747F: Documentation/vm/hugetlbfs_reserv.rst 6748F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6749 6750HVA ST MEDIA DRIVER 6751M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6752L: linux-media@vger.kernel.org 6753T: git git://linuxtv.org/media_tree.git 6754W: https://linuxtv.org 6755S: Supported 6756F: drivers/media/platform/sti/hva 6757 6758HWPOISON MEMORY FAILURE HANDLING 6759M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6760L: linux-mm@kvack.org 6761S: Maintained 6762F: mm/memory-failure.c 6763F: mm/hwpoison-inject.c 6764 6765Hyper-V CORE AND DRIVERS 6766M: "K. Y. Srinivasan" <kys@microsoft.com> 6767M: Haiyang Zhang <haiyangz@microsoft.com> 6768M: Stephen Hemminger <sthemmin@microsoft.com> 6769L: devel@linuxdriverproject.org 6770S: Maintained 6771F: Documentation/networking/netvsc.txt 6772F: arch/x86/include/asm/mshyperv.h 6773F: arch/x86/include/asm/trace/hyperv.h 6774F: arch/x86/include/asm/hyperv-tlfs.h 6775F: arch/x86/kernel/cpu/mshyperv.c 6776F: arch/x86/hyperv 6777F: drivers/hid/hid-hyperv.c 6778F: drivers/hv/ 6779F: drivers/input/serio/hyperv-keyboard.c 6780F: drivers/pci/controller/pci-hyperv.c 6781F: drivers/net/hyperv/ 6782F: drivers/scsi/storvsc_drv.c 6783F: drivers/uio/uio_hv_generic.c 6784F: drivers/video/fbdev/hyperv_fb.c 6785F: net/vmw_vsock/hyperv_transport.c 6786F: include/linux/hyperv.h 6787F: include/uapi/linux/hyperv.h 6788F: tools/hv/ 6789F: Documentation/ABI/stable/sysfs-bus-vmbus 6790 6791HYPERVISOR VIRTUAL CONSOLE DRIVER 6792L: linuxppc-dev@lists.ozlabs.org 6793S: Odd Fixes 6794F: drivers/tty/hvc/ 6795 6796I2C ACPI SUPPORT 6797M: Mika Westerberg <mika.westerberg@linux.intel.com> 6798L: linux-i2c@vger.kernel.org 6799L: linux-acpi@vger.kernel.org 6800S: Maintained 6801F: drivers/i2c/i2c-core-acpi.c 6802 6803I2C MUXES 6804M: Peter Rosin <peda@axentia.se> 6805L: linux-i2c@vger.kernel.org 6806S: Maintained 6807F: Documentation/i2c/i2c-topology 6808F: Documentation/i2c/muxes/ 6809F: Documentation/devicetree/bindings/i2c/i2c-mux* 6810F: Documentation/devicetree/bindings/i2c/i2c-arb* 6811F: Documentation/devicetree/bindings/i2c/i2c-gate* 6812F: drivers/i2c/i2c-mux.c 6813F: drivers/i2c/muxes/ 6814F: include/linux/i2c-mux.h 6815 6816I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6817M: Gregory CLEMENT <gregory.clement@bootlin.com> 6818L: linux-i2c@vger.kernel.org 6819S: Maintained 6820F: drivers/i2c/busses/i2c-mv64xxx.c 6821 6822I2C OVER PARALLEL PORT 6823M: Jean Delvare <jdelvare@suse.com> 6824L: linux-i2c@vger.kernel.org 6825S: Maintained 6826F: Documentation/i2c/busses/i2c-parport 6827F: Documentation/i2c/busses/i2c-parport-light 6828F: drivers/i2c/busses/i2c-parport.c 6829F: drivers/i2c/busses/i2c-parport-light.c 6830 6831I2C SUBSYSTEM 6832M: Wolfram Sang <wsa@the-dreams.de> 6833L: linux-i2c@vger.kernel.org 6834W: https://i2c.wiki.kernel.org/ 6835Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6836T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6837S: Maintained 6838F: Documentation/devicetree/bindings/i2c/i2c.txt 6839F: Documentation/i2c/ 6840F: drivers/i2c/* 6841F: include/linux/i2c.h 6842F: include/linux/i2c-dev.h 6843F: include/linux/i2c-smbus.h 6844F: include/uapi/linux/i2c.h 6845F: include/uapi/linux/i2c-*.h 6846 6847I2C SUBSYSTEM HOST DRIVERS 6848L: linux-i2c@vger.kernel.org 6849W: https://i2c.wiki.kernel.org/ 6850Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6851T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6852S: Odd Fixes 6853F: Documentation/devicetree/bindings/i2c/ 6854F: drivers/i2c/algos/ 6855F: drivers/i2c/busses/ 6856 6857I2C-TAOS-EVM DRIVER 6858M: Jean Delvare <jdelvare@suse.com> 6859L: linux-i2c@vger.kernel.org 6860S: Maintained 6861F: Documentation/i2c/busses/i2c-taos-evm 6862F: drivers/i2c/busses/i2c-taos-evm.c 6863 6864I2C-TINY-USB DRIVER 6865M: Till Harbaum <till@harbaum.org> 6866L: linux-i2c@vger.kernel.org 6867W: http://www.harbaum.org/till/i2c_tiny_usb 6868S: Maintained 6869F: drivers/i2c/busses/i2c-tiny-usb.c 6870 6871I2C/SMBUS CONTROLLER DRIVERS FOR PC 6872M: Jean Delvare <jdelvare@suse.com> 6873L: linux-i2c@vger.kernel.org 6874S: Maintained 6875F: Documentation/i2c/busses/i2c-ali1535 6876F: Documentation/i2c/busses/i2c-ali1563 6877F: Documentation/i2c/busses/i2c-ali15x3 6878F: Documentation/i2c/busses/i2c-amd756 6879F: Documentation/i2c/busses/i2c-amd8111 6880F: Documentation/i2c/busses/i2c-i801 6881F: Documentation/i2c/busses/i2c-nforce2 6882F: Documentation/i2c/busses/i2c-piix4 6883F: Documentation/i2c/busses/i2c-sis5595 6884F: Documentation/i2c/busses/i2c-sis630 6885F: Documentation/i2c/busses/i2c-sis96x 6886F: Documentation/i2c/busses/i2c-via 6887F: Documentation/i2c/busses/i2c-viapro 6888F: drivers/i2c/busses/i2c-ali1535.c 6889F: drivers/i2c/busses/i2c-ali1563.c 6890F: drivers/i2c/busses/i2c-ali15x3.c 6891F: drivers/i2c/busses/i2c-amd756.c 6892F: drivers/i2c/busses/i2c-amd756-s4882.c 6893F: drivers/i2c/busses/i2c-amd8111.c 6894F: drivers/i2c/busses/i2c-i801.c 6895F: drivers/i2c/busses/i2c-isch.c 6896F: drivers/i2c/busses/i2c-nforce2.c 6897F: drivers/i2c/busses/i2c-nforce2-s4985.c 6898F: drivers/i2c/busses/i2c-piix4.c 6899F: drivers/i2c/busses/i2c-sis5595.c 6900F: drivers/i2c/busses/i2c-sis630.c 6901F: drivers/i2c/busses/i2c-sis96x.c 6902F: drivers/i2c/busses/i2c-via.c 6903F: drivers/i2c/busses/i2c-viapro.c 6904 6905I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6906M: Hans de Goede <hdegoede@redhat.com> 6907L: linux-i2c@vger.kernel.org 6908S: Maintained 6909F: drivers/i2c/busses/i2c-cht-wc.c 6910 6911I2C/SMBUS ISMT DRIVER 6912M: Seth Heasley <seth.heasley@intel.com> 6913M: Neil Horman <nhorman@tuxdriver.com> 6914L: linux-i2c@vger.kernel.org 6915F: drivers/i2c/busses/i2c-ismt.c 6916F: Documentation/i2c/busses/i2c-ismt 6917 6918I2C/SMBUS STUB DRIVER 6919M: Jean Delvare <jdelvare@suse.com> 6920L: linux-i2c@vger.kernel.org 6921S: Maintained 6922F: drivers/i2c/i2c-stub.c 6923 6924IA64 (Itanium) PLATFORM 6925M: Tony Luck <tony.luck@intel.com> 6926M: Fenghua Yu <fenghua.yu@intel.com> 6927L: linux-ia64@vger.kernel.org 6928T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6929S: Maintained 6930F: arch/ia64/ 6931 6932IBM Power 842 compression accelerator 6933M: Haren Myneni <haren@us.ibm.com> 6934S: Supported 6935F: drivers/crypto/nx/Makefile 6936F: drivers/crypto/nx/Kconfig 6937F: drivers/crypto/nx/nx-842* 6938F: include/linux/sw842.h 6939F: crypto/842.c 6940F: lib/842/ 6941 6942IBM Power in-Nest Crypto Acceleration 6943M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6944M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6945L: linux-crypto@vger.kernel.org 6946S: Supported 6947F: drivers/crypto/nx/Makefile 6948F: drivers/crypto/nx/Kconfig 6949F: drivers/crypto/nx/nx-aes* 6950F: drivers/crypto/nx/nx-sha* 6951F: drivers/crypto/nx/nx.* 6952F: drivers/crypto/nx/nx_csbcpb.h 6953F: drivers/crypto/nx/nx_debugfs.h 6954 6955IBM Power Linux RAID adapter 6956M: Brian King <brking@us.ibm.com> 6957S: Supported 6958F: drivers/scsi/ipr.* 6959 6960IBM Power SRIOV Virtual NIC Device Driver 6961M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6962M: John Allen <jallen@linux.vnet.ibm.com> 6963L: netdev@vger.kernel.org 6964S: Supported 6965F: drivers/net/ethernet/ibm/ibmvnic.* 6966 6967IBM Power Virtual Accelerator Switchboard 6968M: Sukadev Bhattiprolu 6969L: linuxppc-dev@lists.ozlabs.org 6970S: Supported 6971F: arch/powerpc/platforms/powernv/vas* 6972F: arch/powerpc/platforms/powernv/copy-paste.h 6973F: arch/powerpc/include/asm/vas.h 6974F: arch/powerpc/include/uapi/asm/vas.h 6975 6976IBM Power Virtual Ethernet Device Driver 6977M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6978L: netdev@vger.kernel.org 6979S: Supported 6980F: drivers/net/ethernet/ibm/ibmveth.* 6981 6982IBM Power Virtual FC Device Drivers 6983M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6984L: linux-scsi@vger.kernel.org 6985S: Supported 6986F: drivers/scsi/ibmvscsi/ibmvfc* 6987 6988IBM Power Virtual Management Channel Driver 6989M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6990M: Steven Royer <seroyer@linux.vnet.ibm.com> 6991S: Supported 6992F: drivers/misc/ibmvmc.* 6993 6994IBM Power Virtual SCSI Device Drivers 6995M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6996L: linux-scsi@vger.kernel.org 6997S: Supported 6998F: drivers/scsi/ibmvscsi/ibmvscsi* 6999F: include/scsi/viosrp.h 7000 7001IBM Power Virtual SCSI Device Target Driver 7002M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 7003M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 7004L: linux-scsi@vger.kernel.org 7005L: target-devel@vger.kernel.org 7006S: Supported 7007F: drivers/scsi/ibmvscsi_tgt/ 7008 7009IBM Power VMX Cryptographic instructions 7010M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 7011M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 7012L: linux-crypto@vger.kernel.org 7013S: Supported 7014F: drivers/crypto/vmx/Makefile 7015F: drivers/crypto/vmx/Kconfig 7016F: drivers/crypto/vmx/vmx.c 7017F: drivers/crypto/vmx/aes* 7018F: drivers/crypto/vmx/ghash* 7019F: drivers/crypto/vmx/ppc-xlate.pl 7020 7021IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7022M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7023L: linux-pci@vger.kernel.org 7024L: linuxppc-dev@lists.ozlabs.org 7025S: Supported 7026F: drivers/pci/hotplug/rpaphp* 7027 7028IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7029M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7030L: linux-pci@vger.kernel.org 7031L: linuxppc-dev@lists.ozlabs.org 7032S: Supported 7033F: drivers/pci/hotplug/rpadlpar* 7034 7035IBM ServeRAID RAID DRIVER 7036S: Orphan 7037F: drivers/scsi/ips.* 7038 7039ICH LPC AND GPIO DRIVER 7040M: Peter Tyser <ptyser@xes-inc.com> 7041S: Maintained 7042F: drivers/mfd/lpc_ich.c 7043F: drivers/gpio/gpio-ich.c 7044 7045IDE SUBSYSTEM 7046M: "David S. Miller" <davem@davemloft.net> 7047L: linux-ide@vger.kernel.org 7048Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7049T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7050S: Maintained 7051F: Documentation/ide/ 7052F: drivers/ide/ 7053F: include/linux/ide.h 7054 7055IDE/ATAPI DRIVERS 7056M: Borislav Petkov <bp@alien8.de> 7057L: linux-ide@vger.kernel.org 7058S: Maintained 7059F: Documentation/cdrom/ide-cd 7060F: drivers/ide/ide-cd* 7061 7062IDEAPAD LAPTOP EXTRAS DRIVER 7063M: Ike Panhc <ike.pan@canonical.com> 7064L: platform-driver-x86@vger.kernel.org 7065W: http://launchpad.net/ideapad-laptop 7066S: Maintained 7067F: drivers/platform/x86/ideapad-laptop.c 7068 7069IDEAPAD LAPTOP SLIDEBAR DRIVER 7070M: Andrey Moiseev <o2g.org.ru@gmail.com> 7071L: linux-input@vger.kernel.org 7072W: https://github.com/o2genum/ideapad-slidebar 7073S: Maintained 7074F: drivers/input/misc/ideapad_slidebar.c 7075 7076IDT VersaClock 5 CLOCK DRIVER 7077M: Marek Vasut <marek.vasut@gmail.com> 7078S: Maintained 7079F: drivers/clk/clk-versaclock5.c 7080 7081IEEE 802.15.4 SUBSYSTEM 7082M: Alexander Aring <alex.aring@gmail.com> 7083M: Stefan Schmidt <stefan@datenfreihafen.org> 7084L: linux-wpan@vger.kernel.org 7085W: http://wpan.cakelab.org/ 7086T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7087T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7088S: Maintained 7089F: net/ieee802154/ 7090F: net/mac802154/ 7091F: drivers/net/ieee802154/ 7092F: include/linux/nl802154.h 7093F: include/linux/ieee802154.h 7094F: include/net/nl802154.h 7095F: include/net/mac802154.h 7096F: include/net/af_ieee802154.h 7097F: include/net/cfg802154.h 7098F: include/net/ieee802154_netdev.h 7099F: Documentation/networking/ieee802154.txt 7100 7101IFE PROTOCOL 7102M: Yotam Gigi <yotam.gi@gmail.com> 7103M: Jamal Hadi Salim <jhs@mojatatu.com> 7104F: net/ife 7105F: include/net/ife.h 7106F: include/uapi/linux/ife.h 7107 7108IGORPLUG-USB IR RECEIVER 7109M: Sean Young <sean@mess.org> 7110L: linux-media@vger.kernel.org 7111S: Maintained 7112F: drivers/media/rc/igorplugusb.c 7113 7114IGUANAWORKS USB IR TRANSCEIVER 7115M: Sean Young <sean@mess.org> 7116L: linux-media@vger.kernel.org 7117S: Maintained 7118F: drivers/media/rc/iguanair.c 7119 7120IIO DIGITAL POTENTIOMETER DAC 7121M: Peter Rosin <peda@axentia.se> 7122L: linux-iio@vger.kernel.org 7123S: Maintained 7124F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7125F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7126F: drivers/iio/dac/dpot-dac.c 7127 7128IIO ENVELOPE DETECTOR 7129M: Peter Rosin <peda@axentia.se> 7130L: linux-iio@vger.kernel.org 7131S: Maintained 7132F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7133F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7134F: drivers/iio/adc/envelope-detector.c 7135 7136IIO MULTIPLEXER 7137M: Peter Rosin <peda@axentia.se> 7138L: linux-iio@vger.kernel.org 7139S: Maintained 7140F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7141F: drivers/iio/multiplexer/iio-mux.c 7142 7143IIO SUBSYSTEM AND DRIVERS 7144M: Jonathan Cameron <jic23@kernel.org> 7145R: Hartmut Knaack <knaack.h@gmx.de> 7146R: Lars-Peter Clausen <lars@metafoo.de> 7147R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7148L: linux-iio@vger.kernel.org 7149T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7150S: Maintained 7151F: Documentation/ABI/testing/configfs-iio* 7152F: Documentation/ABI/testing/sysfs-bus-iio* 7153F: Documentation/devicetree/bindings/iio/ 7154F: drivers/iio/ 7155F: drivers/staging/iio/ 7156F: include/linux/iio/ 7157F: tools/iio/ 7158 7159IIO UNIT CONVERTER 7160M: Peter Rosin <peda@axentia.se> 7161L: linux-iio@vger.kernel.org 7162S: Maintained 7163F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7164F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7165F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7166F: drivers/iio/afe/iio-rescale.c 7167 7168IKANOS/ADI EAGLE ADSL USB DRIVER 7169M: Matthieu Castet <castet.matthieu@free.fr> 7170M: Stanislaw Gruszka <stf_xl@wp.pl> 7171S: Maintained 7172F: drivers/usb/atm/ueagle-atm.c 7173 7174IMGTEC ASCII LCD DRIVER 7175M: Paul Burton <paul.burton@mips.com> 7176S: Maintained 7177F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7178F: drivers/auxdisplay/img-ascii-lcd.c 7179 7180IMGTEC IR DECODER DRIVER 7181M: James Hogan <jhogan@kernel.org> 7182S: Maintained 7183F: drivers/media/rc/img-ir/ 7184 7185IMON SOUNDGRAPH USB IR RECEIVER 7186M: Sean Young <sean@mess.org> 7187L: linux-media@vger.kernel.org 7188S: Maintained 7189F: drivers/media/rc/imon_raw.c 7190F: drivers/media/rc/imon.c 7191 7192IMS TWINTURBO FRAMEBUFFER DRIVER 7193L: linux-fbdev@vger.kernel.org 7194S: Orphan 7195F: drivers/video/fbdev/imsttfb.c 7196 7197INA209 HARDWARE MONITOR DRIVER 7198M: Guenter Roeck <linux@roeck-us.net> 7199L: linux-hwmon@vger.kernel.org 7200S: Maintained 7201F: Documentation/hwmon/ina209 7202F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7203F: drivers/hwmon/ina209.c 7204 7205INA2XX HARDWARE MONITOR DRIVER 7206M: Guenter Roeck <linux@roeck-us.net> 7207L: linux-hwmon@vger.kernel.org 7208S: Maintained 7209F: Documentation/hwmon/ina2xx 7210F: drivers/hwmon/ina2xx.c 7211F: include/linux/platform_data/ina2xx.h 7212 7213INDUSTRY PACK SUBSYSTEM (IPACK) 7214M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7215M: Jens Taprogge <jens.taprogge@taprogge.org> 7216M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7217L: industrypack-devel@lists.sourceforge.net 7218W: http://industrypack.sourceforge.net 7219S: Maintained 7220F: drivers/ipack/ 7221 7222INFINIBAND SUBSYSTEM 7223M: Doug Ledford <dledford@redhat.com> 7224M: Jason Gunthorpe <jgg@mellanox.com> 7225L: linux-rdma@vger.kernel.org 7226W: https://github.com/linux-rdma/rdma-core 7227Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7228T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7229S: Supported 7230F: Documentation/devicetree/bindings/infiniband/ 7231F: Documentation/infiniband/ 7232F: drivers/infiniband/ 7233F: include/uapi/linux/if_infiniband.h 7234F: include/uapi/rdma/ 7235F: include/rdma/ 7236 7237INGENIC JZ4780 DMA Driver 7238M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7239S: Maintained 7240F: drivers/dma/dma-jz4780.c 7241 7242INGENIC JZ4780 NAND DRIVER 7243M: Harvey Hunt <harveyhuntnexus@gmail.com> 7244L: linux-mtd@lists.infradead.org 7245S: Maintained 7246F: drivers/mtd/nand/raw/jz4780_* 7247 7248INOTIFY 7249M: Jan Kara <jack@suse.cz> 7250R: Amir Goldstein <amir73il@gmail.com> 7251L: linux-fsdevel@vger.kernel.org 7252S: Maintained 7253F: Documentation/filesystems/inotify.txt 7254F: fs/notify/inotify/ 7255F: include/linux/inotify.h 7256F: include/uapi/linux/inotify.h 7257 7258INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7259M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7260L: linux-input@vger.kernel.org 7261Q: http://patchwork.kernel.org/project/linux-input/list/ 7262T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7263S: Maintained 7264F: drivers/input/ 7265F: include/linux/input.h 7266F: include/uapi/linux/input.h 7267F: include/uapi/linux/input-event-codes.h 7268F: include/linux/input/ 7269F: Documentation/devicetree/bindings/input/ 7270F: Documentation/devicetree/bindings/serio/ 7271F: Documentation/input/ 7272 7273INPUT MULTITOUCH (MT) PROTOCOL 7274M: Henrik Rydberg <rydberg@bitmath.org> 7275L: linux-input@vger.kernel.org 7276S: Odd fixes 7277F: Documentation/input/multi-touch-protocol.rst 7278F: drivers/input/input-mt.c 7279K: \b(ABS|SYN)_MT_ 7280 7281INSIDE SECURE CRYPTO DRIVER 7282M: Antoine Tenart <antoine.tenart@bootlin.com> 7283F: drivers/crypto/inside-secure/ 7284S: Maintained 7285L: linux-crypto@vger.kernel.org 7286 7287INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7288M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7289M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7290L: linux-integrity@vger.kernel.org 7291T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7292S: Supported 7293F: security/integrity/ima/ 7294 7295INTEL 810/815 FRAMEBUFFER DRIVER 7296M: Antonino Daplas <adaplas@gmail.com> 7297L: linux-fbdev@vger.kernel.org 7298S: Maintained 7299F: drivers/video/fbdev/i810/ 7300 7301INTEL ASoC DRIVERS 7302M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7303M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7304M: Jie Yang <yang.jie@linux.intel.com> 7305L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7306S: Supported 7307F: sound/soc/intel/ 7308 7309INTEL C600 SERIES SAS CONTROLLER DRIVER 7310M: Intel SCU Linux support <intel-linux-scu@intel.com> 7311M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7312L: linux-scsi@vger.kernel.org 7313T: git git://git.code.sf.net/p/intel-sas/isci 7314S: Supported 7315F: drivers/scsi/isci/ 7316 7317INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7318M: Jani Nikula <jani.nikula@linux.intel.com> 7319M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7320M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7321L: intel-gfx@lists.freedesktop.org 7322W: https://01.org/linuxgraphics/ 7323B: https://01.org/linuxgraphics/documentation/how-report-bugs 7324C: irc://chat.freenode.net/intel-gfx 7325Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7326T: git git://anongit.freedesktop.org/drm-intel 7327S: Supported 7328F: drivers/gpu/drm/i915/ 7329F: include/drm/i915* 7330F: include/uapi/drm/i915_drm.h 7331F: Documentation/gpu/i915.rst 7332 7333INTEL ETHERNET DRIVERS 7334M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7335L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7336W: http://www.intel.com/support/feedback.htm 7337W: http://e1000.sourceforge.net/ 7338Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7339T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7340T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7341S: Supported 7342F: Documentation/networking/e100.rst 7343F: Documentation/networking/e1000.rst 7344F: Documentation/networking/e1000e.txt 7345F: Documentation/networking/igb.txt 7346F: Documentation/networking/igbvf.txt 7347F: Documentation/networking/ixgb.txt 7348F: Documentation/networking/ixgbe.txt 7349F: Documentation/networking/ixgbevf.txt 7350F: Documentation/networking/i40e.txt 7351F: Documentation/networking/i40evf.txt 7352F: Documentation/networking/ice.txt 7353F: drivers/net/ethernet/intel/ 7354F: drivers/net/ethernet/intel/*/ 7355F: include/linux/avf/virtchnl.h 7356 7357INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7358M: Maik Broemme <mbroemme@libmpq.org> 7359L: linux-fbdev@vger.kernel.org 7360S: Maintained 7361F: Documentation/fb/intelfb.txt 7362F: drivers/video/fbdev/intelfb/ 7363 7364INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7365M: Zhenyu Wang <zhenyuw@linux.intel.com> 7366M: Zhi Wang <zhi.a.wang@intel.com> 7367L: intel-gvt-dev@lists.freedesktop.org 7368L: intel-gfx@lists.freedesktop.org 7369W: https://01.org/igvt-g 7370T: git https://github.com/intel/gvt-linux.git 7371S: Supported 7372F: drivers/gpu/drm/i915/gvt/ 7373 7374INTEL HID EVENT DRIVER 7375M: Alex Hung <alex.hung@canonical.com> 7376L: platform-driver-x86@vger.kernel.org 7377S: Maintained 7378F: drivers/platform/x86/intel-hid.c 7379 7380INTEL I/OAT DMA DRIVER 7381M: Dave Jiang <dave.jiang@intel.com> 7382R: Dan Williams <dan.j.williams@intel.com> 7383L: dmaengine@vger.kernel.org 7384Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7385S: Supported 7386F: drivers/dma/ioat* 7387 7388INTEL IDLE DRIVER 7389M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7390M: Len Brown <lenb@kernel.org> 7391L: linux-pm@vger.kernel.org 7392T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7393B: https://bugzilla.kernel.org 7394S: Supported 7395F: drivers/idle/intel_idle.c 7396 7397INTEL INTEGRATED SENSOR HUB DRIVER 7398M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7399M: Jiri Kosina <jikos@kernel.org> 7400L: linux-input@vger.kernel.org 7401S: Maintained 7402F: drivers/hid/intel-ish-hid/ 7403 7404INTEL IOMMU (VT-d) 7405M: David Woodhouse <dwmw2@infradead.org> 7406L: iommu@lists.linux-foundation.org 7407T: git git://git.infradead.org/iommu-2.6.git 7408S: Supported 7409F: drivers/iommu/intel-iommu.c 7410F: include/linux/intel-iommu.h 7411 7412INTEL IOP-ADMA DMA DRIVER 7413R: Dan Williams <dan.j.williams@intel.com> 7414S: Odd fixes 7415F: drivers/dma/iop-adma.c 7416 7417INTEL IPU3 CSI-2 CIO2 DRIVER 7418M: Yong Zhi <yong.zhi@intel.com> 7419M: Sakari Ailus <sakari.ailus@linux.intel.com> 7420M: Bingbu Cao <bingbu.cao@intel.com> 7421R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7422R: Jian Xu Zheng <jian.xu.zheng@intel.com> 7423L: linux-media@vger.kernel.org 7424S: Maintained 7425F: drivers/media/pci/intel/ipu3/ 7426F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7427 7428INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7429M: Krzysztof Halasa <khalasa@piap.pl> 7430S: Maintained 7431F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7432F: arch/arm/mach-ixp4xx/include/mach/npe.h 7433F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7434F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7435F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7436F: drivers/net/wan/ixp4xx_hss.c 7437 7438INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7439M: Deepak Saxena <dsaxena@plexity.net> 7440S: Maintained 7441F: drivers/char/hw_random/ixp4xx-rng.c 7442 7443INTEL MANAGEMENT ENGINE (mei) 7444M: Tomas Winkler <tomas.winkler@intel.com> 7445L: linux-kernel@vger.kernel.org 7446S: Supported 7447F: include/uapi/linux/mei.h 7448F: include/linux/mei_cl_bus.h 7449F: drivers/misc/mei/* 7450F: drivers/watchdog/mei_wdt.c 7451F: Documentation/misc-devices/mei/* 7452F: samples/mei/* 7453 7454INTEL MENLOW THERMAL DRIVER 7455M: Sujith Thomas <sujith.thomas@intel.com> 7456L: platform-driver-x86@vger.kernel.org 7457W: https://01.org/linux-acpi 7458S: Supported 7459F: drivers/platform/x86/intel_menlow.c 7460 7461INTEL MERRIFIELD GPIO DRIVER 7462M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7463L: linux-gpio@vger.kernel.org 7464S: Maintained 7465F: drivers/gpio/gpio-merrifield.c 7466 7467INTEL MIC DRIVERS (mic) 7468M: Sudeep Dutt <sudeep.dutt@intel.com> 7469M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7470S: Supported 7471W: https://github.com/sudeepdutt/mic 7472W: http://software.intel.com/en-us/mic-developer 7473F: include/linux/mic_bus.h 7474F: include/linux/scif.h 7475F: include/uapi/linux/mic_common.h 7476F: include/uapi/linux/mic_ioctl.h 7477F: include/uapi/linux/scif_ioctl.h 7478F: drivers/misc/mic/ 7479F: drivers/dma/mic_x100_dma.c 7480F: drivers/dma/mic_x100_dma.h 7481F: Documentation/mic/ 7482 7483INTEL PMC CORE DRIVER 7484M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7485M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7486L: platform-driver-x86@vger.kernel.org 7487S: Maintained 7488F: arch/x86/include/asm/pmc_core.h 7489F: drivers/platform/x86/intel_pmc_core* 7490 7491INTEL PMC/P-Unit IPC DRIVER 7492M: Zha Qipeng<qipeng.zha@intel.com> 7493L: platform-driver-x86@vger.kernel.org 7494S: Maintained 7495F: drivers/platform/x86/intel_pmc_ipc.c 7496F: drivers/platform/x86/intel_punit_ipc.c 7497F: arch/x86/include/asm/intel_pmc_ipc.h 7498F: arch/x86/include/asm/intel_punit_ipc.h 7499 7500INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7501M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7502L: linux-wireless@vger.kernel.org 7503S: Maintained 7504F: Documentation/networking/README.ipw2100 7505F: Documentation/networking/README.ipw2200 7506F: drivers/net/wireless/intel/ipw2x00/ 7507 7508INTEL PSTATE DRIVER 7509M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7510M: Len Brown <lenb@kernel.org> 7511L: linux-pm@vger.kernel.org 7512S: Supported 7513F: drivers/cpufreq/intel_pstate.c 7514 7515INTEL RDMA RNIC DRIVER 7516M: Faisal Latif <faisal.latif@intel.com> 7517M: Shiraz Saleem <shiraz.saleem@intel.com> 7518L: linux-rdma@vger.kernel.org 7519S: Supported 7520F: drivers/infiniband/hw/i40iw/ 7521F: include/uapi/rdma/i40iw-abi.h 7522 7523INTEL SHA MULTIBUFFER DRIVER 7524M: Megha Dey <megha.dey@linux.intel.com> 7525R: Tim Chen <tim.c.chen@linux.intel.com> 7526L: linux-crypto@vger.kernel.org 7527S: Supported 7528F: arch/x86/crypto/sha*-mb/ 7529F: crypto/mcryptd.c 7530 7531INTEL TELEMETRY DRIVER 7532M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7533L: platform-driver-x86@vger.kernel.org 7534S: Maintained 7535F: arch/x86/include/asm/intel_telemetry.h 7536F: drivers/platform/x86/intel_telemetry* 7537 7538INTEL VIRTUAL BUTTON DRIVER 7539M: AceLan Kao <acelan.kao@canonical.com> 7540L: platform-driver-x86@vger.kernel.org 7541S: Maintained 7542F: drivers/platform/x86/intel-vbtn.c 7543 7544INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7545M: Stanislaw Gruszka <sgruszka@redhat.com> 7546L: linux-wireless@vger.kernel.org 7547S: Supported 7548F: drivers/net/wireless/intel/iwlegacy/ 7549 7550INTEL WIRELESS WIFI LINK (iwlwifi) 7551M: Johannes Berg <johannes.berg@intel.com> 7552M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7553M: Luca Coelho <luciano.coelho@intel.com> 7554M: Intel Linux Wireless <linuxwifi@intel.com> 7555L: linux-wireless@vger.kernel.org 7556W: http://intellinuxwireless.org 7557T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7558S: Supported 7559F: drivers/net/wireless/intel/iwlwifi/ 7560 7561INTEL WIRELESS WIMAX CONNECTION 2400 7562M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7563M: linux-wimax@intel.com 7564L: wimax@linuxwimax.org (subscribers-only) 7565S: Supported 7566W: http://linuxwimax.org 7567F: Documentation/wimax/README.i2400m 7568F: drivers/net/wimax/i2400m/ 7569F: include/uapi/linux/wimax/i2400m.h 7570 7571INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7572M: Mario Limonciello <mario.limonciello@dell.com> 7573S: Maintained 7574F: drivers/platform/x86/intel-wmi-thunderbolt.c 7575 7576INTEL(R) TRACE HUB 7577M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7578S: Supported 7579F: Documentation/trace/intel_th.rst 7580F: drivers/hwtracing/intel_th/ 7581 7582INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7583M: Ning Sun <ning.sun@intel.com> 7584L: tboot-devel@lists.sourceforge.net 7585W: http://tboot.sourceforge.net 7586T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7587S: Supported 7588F: Documentation/intel_txt.txt 7589F: include/linux/tboot.h 7590F: arch/x86/kernel/tboot.c 7591 7592INTEL-MID GPIO DRIVER 7593M: David Cohen <david.a.cohen@linux.intel.com> 7594L: linux-gpio@vger.kernel.org 7595S: Maintained 7596F: drivers/gpio/gpio-intel-mid.c 7597 7598INVENSENSE MPU-3050 GYROSCOPE DRIVER 7599M: Linus Walleij <linus.walleij@linaro.org> 7600L: linux-iio@vger.kernel.org 7601S: Maintained 7602F: drivers/iio/gyro/mpu3050* 7603F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7604 7605IOC3 ETHERNET DRIVER 7606M: Ralf Baechle <ralf@linux-mips.org> 7607L: linux-mips@linux-mips.org 7608S: Maintained 7609F: drivers/net/ethernet/sgi/ioc3-eth.c 7610 7611IOC3 SERIAL DRIVER 7612M: Pat Gefre <pfg@sgi.com> 7613L: linux-serial@vger.kernel.org 7614S: Maintained 7615F: drivers/tty/serial/ioc3_serial.c 7616 7617IOMMU DRIVERS 7618M: Joerg Roedel <joro@8bytes.org> 7619L: iommu@lists.linux-foundation.org 7620T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7621S: Maintained 7622F: Documentation/devicetree/bindings/iommu/ 7623F: drivers/iommu/ 7624F: include/linux/iommu.h 7625F: include/linux/of_iommu.h 7626F: include/linux/iova.h 7627 7628IP MASQUERADING 7629M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7630S: Maintained 7631F: net/ipv4/netfilter/ipt_MASQUERADE.c 7632 7633IPMI SUBSYSTEM 7634M: Corey Minyard <minyard@acm.org> 7635L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7636W: http://openipmi.sourceforge.net/ 7637S: Supported 7638F: Documentation/IPMI.txt 7639F: drivers/char/ipmi/ 7640F: include/linux/ipmi* 7641F: include/uapi/linux/ipmi* 7642 7643IPS SCSI RAID DRIVER 7644M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7645L: linux-scsi@vger.kernel.org 7646W: http://www.adaptec.com/ 7647S: Maintained 7648F: drivers/scsi/ips* 7649 7650IPVS 7651M: Wensong Zhang <wensong@linux-vs.org> 7652M: Simon Horman <horms@verge.net.au> 7653M: Julian Anastasov <ja@ssi.bg> 7654L: netdev@vger.kernel.org 7655L: lvs-devel@vger.kernel.org 7656S: Maintained 7657T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7658T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7659F: Documentation/networking/ipvs-sysctl.txt 7660F: include/net/ip_vs.h 7661F: include/uapi/linux/ip_vs.h 7662F: net/netfilter/ipvs/ 7663 7664IPWIRELESS DRIVER 7665M: Jiri Kosina <jikos@kernel.org> 7666M: David Sterba <dsterba@suse.com> 7667S: Odd Fixes 7668F: drivers/tty/ipwireless/ 7669 7670IPX NETWORK LAYER 7671L: netdev@vger.kernel.org 7672S: Obsolete 7673F: include/uapi/linux/ipx.h 7674F: drivers/staging/ipx/ 7675 7676IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7677M: Marc Zyngier <marc.zyngier@arm.com> 7678S: Maintained 7679T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7680F: Documentation/IRQ-domain.txt 7681F: include/linux/irqdomain.h 7682F: kernel/irq/irqdomain.c 7683F: kernel/irq/msi.c 7684 7685IRQ SUBSYSTEM 7686M: Thomas Gleixner <tglx@linutronix.de> 7687L: linux-kernel@vger.kernel.org 7688S: Maintained 7689T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7690F: kernel/irq/ 7691 7692IRQCHIP DRIVERS 7693M: Thomas Gleixner <tglx@linutronix.de> 7694M: Jason Cooper <jason@lakedaemon.net> 7695M: Marc Zyngier <marc.zyngier@arm.com> 7696L: linux-kernel@vger.kernel.org 7697S: Maintained 7698T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7699F: Documentation/devicetree/bindings/interrupt-controller/ 7700F: drivers/irqchip/ 7701 7702ISA 7703M: William Breathitt Gray <vilhelm.gray@gmail.com> 7704S: Maintained 7705F: Documentation/isa.txt 7706F: drivers/base/isa.c 7707F: include/linux/isa.h 7708 7709ISA RADIO MODULE 7710M: Hans Verkuil <hverkuil@xs4all.nl> 7711L: linux-media@vger.kernel.org 7712T: git git://linuxtv.org/media_tree.git 7713W: https://linuxtv.org 7714S: Maintained 7715F: drivers/media/radio/radio-isa* 7716 7717ISAPNP 7718M: Jaroslav Kysela <perex@perex.cz> 7719S: Maintained 7720F: Documentation/isapnp.txt 7721F: drivers/pnp/isapnp/ 7722F: include/linux/isapnp.h 7723 7724ISCSI 7725M: Lee Duncan <lduncan@suse.com> 7726M: Chris Leech <cleech@redhat.com> 7727L: open-iscsi@googlegroups.com 7728W: www.open-iscsi.com 7729S: Maintained 7730F: drivers/scsi/*iscsi* 7731F: include/scsi/*iscsi* 7732 7733iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7734M: Peter Jones <pjones@redhat.com> 7735M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7736S: Maintained 7737F: drivers/firmware/iscsi_ibft* 7738 7739ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7740M: Sagi Grimberg <sagi@grimberg.me> 7741M: Max Gurtovoy <maxg@mellanox.com> 7742L: linux-rdma@vger.kernel.org 7743S: Supported 7744W: http://www.openfabrics.org 7745W: www.open-iscsi.org 7746Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7747F: drivers/infiniband/ulp/iser/ 7748 7749ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7750M: Sagi Grimberg <sagi@grimberg.me> 7751T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7752L: linux-rdma@vger.kernel.org 7753L: target-devel@vger.kernel.org 7754S: Supported 7755W: http://www.linux-iscsi.org 7756F: drivers/infiniband/ulp/isert 7757 7758ISDN SUBSYSTEM 7759M: Karsten Keil <isdn@linux-pingi.de> 7760L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7761L: netdev@vger.kernel.org 7762W: http://www.isdn4linux.de 7763T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7764S: Maintained 7765F: Documentation/isdn/ 7766F: drivers/isdn/ 7767F: include/linux/isdn.h 7768F: include/linux/isdn/ 7769F: include/uapi/linux/isdn.h 7770F: include/uapi/linux/isdn/ 7771 7772ISDN SUBSYSTEM (Eicon active card driver) 7773M: Armin Schindler <mac@melware.de> 7774L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7775W: http://www.melware.de 7776S: Maintained 7777F: drivers/isdn/hardware/eicon/ 7778 7779IT87 HARDWARE MONITORING DRIVER 7780M: Jean Delvare <jdelvare@suse.com> 7781L: linux-hwmon@vger.kernel.org 7782S: Maintained 7783F: Documentation/hwmon/it87 7784F: drivers/hwmon/it87.c 7785 7786IT913X MEDIA DRIVER 7787M: Antti Palosaari <crope@iki.fi> 7788L: linux-media@vger.kernel.org 7789W: https://linuxtv.org 7790W: http://palosaari.fi/linux/ 7791Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7792T: git git://linuxtv.org/anttip/media_tree.git 7793S: Maintained 7794F: drivers/media/tuners/it913x* 7795 7796IVTV VIDEO4LINUX DRIVER 7797M: Andy Walls <awalls@md.metrocast.net> 7798L: ivtv-devel@ivtvdriver.org (subscribers-only) 7799L: linux-media@vger.kernel.org 7800T: git git://linuxtv.org/media_tree.git 7801W: http://www.ivtvdriver.org 7802S: Maintained 7803F: Documentation/media/v4l-drivers/ivtv* 7804F: drivers/media/pci/ivtv/ 7805F: include/uapi/linux/ivtv* 7806 7807IX2505V MEDIA DRIVER 7808M: Malcolm Priestley <tvboxspy@gmail.com> 7809L: linux-media@vger.kernel.org 7810W: https://linuxtv.org 7811Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7812S: Maintained 7813F: drivers/media/dvb-frontends/ix2505v* 7814 7815JAILHOUSE HYPERVISOR INTERFACE 7816M: Jan Kiszka <jan.kiszka@siemens.com> 7817L: jailhouse-dev@googlegroups.com 7818S: Maintained 7819F: arch/x86/kernel/jailhouse.c 7820F: arch/x86/include/asm/jailhouse_para.h 7821 7822JC42.4 TEMPERATURE SENSOR DRIVER 7823M: Guenter Roeck <linux@roeck-us.net> 7824L: linux-hwmon@vger.kernel.org 7825S: Maintained 7826F: drivers/hwmon/jc42.c 7827F: Documentation/hwmon/jc42 7828 7829JFS FILESYSTEM 7830M: Dave Kleikamp <shaggy@kernel.org> 7831L: jfs-discussion@lists.sourceforge.net 7832W: http://jfs.sourceforge.net/ 7833T: git git://github.com/kleikamp/linux-shaggy.git 7834S: Maintained 7835F: Documentation/filesystems/jfs.txt 7836F: fs/jfs/ 7837 7838JME NETWORK DRIVER 7839M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7840L: netdev@vger.kernel.org 7841S: Maintained 7842F: drivers/net/ethernet/jme.* 7843 7844JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7845M: David Woodhouse <dwmw2@infradead.org> 7846L: linux-mtd@lists.infradead.org 7847W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7848S: Maintained 7849F: fs/jffs2/ 7850F: include/uapi/linux/jffs2.h 7851 7852JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7853M: "Theodore Ts'o" <tytso@mit.edu> 7854M: Jan Kara <jack@suse.com> 7855L: linux-ext4@vger.kernel.org 7856S: Maintained 7857F: fs/jbd2/ 7858F: include/linux/jbd2.h 7859 7860JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7861M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7862L: linux-media@vger.kernel.org 7863S: Maintained 7864F: drivers/media/platform/rcar_jpu.c 7865 7866JSM Neo PCI based serial card 7867M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7868L: linux-serial@vger.kernel.org 7869S: Maintained 7870F: drivers/tty/serial/jsm/ 7871 7872K10TEMP HARDWARE MONITORING DRIVER 7873M: Clemens Ladisch <clemens@ladisch.de> 7874L: linux-hwmon@vger.kernel.org 7875S: Maintained 7876F: Documentation/hwmon/k10temp 7877F: drivers/hwmon/k10temp.c 7878 7879K8TEMP HARDWARE MONITORING DRIVER 7880M: Rudolf Marek <r.marek@assembler.cz> 7881L: linux-hwmon@vger.kernel.org 7882S: Maintained 7883F: Documentation/hwmon/k8temp 7884F: drivers/hwmon/k8temp.c 7885 7886KASAN 7887M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7888R: Alexander Potapenko <glider@google.com> 7889R: Dmitry Vyukov <dvyukov@google.com> 7890L: kasan-dev@googlegroups.com 7891S: Maintained 7892F: arch/*/include/asm/kasan.h 7893F: arch/*/mm/kasan_init* 7894F: Documentation/dev-tools/kasan.rst 7895F: include/linux/kasan*.h 7896F: lib/test_kasan.c 7897F: mm/kasan/ 7898F: scripts/Makefile.kasan 7899 7900KCONFIG 7901M: Masahiro Yamada <yamada.masahiro@socionext.com> 7902T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7903L: linux-kbuild@vger.kernel.org 7904S: Maintained 7905F: Documentation/kbuild/kconfig* 7906F: scripts/kconfig/ 7907F: scripts/Kconfig.include 7908 7909KDUMP 7910M: Dave Young <dyoung@redhat.com> 7911M: Baoquan He <bhe@redhat.com> 7912R: Vivek Goyal <vgoyal@redhat.com> 7913L: kexec@lists.infradead.org 7914W: http://lse.sourceforge.net/kdump/ 7915S: Maintained 7916F: Documentation/kdump/ 7917 7918KEENE FM RADIO TRANSMITTER DRIVER 7919M: Hans Verkuil <hverkuil@xs4all.nl> 7920L: linux-media@vger.kernel.org 7921T: git git://linuxtv.org/media_tree.git 7922W: https://linuxtv.org 7923S: Maintained 7924F: drivers/media/radio/radio-keene* 7925 7926KERNEL AUTOMOUNTER 7927M: Ian Kent <raven@themaw.net> 7928L: autofs@vger.kernel.org 7929S: Maintained 7930F: fs/autofs/ 7931 7932KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7933M: Masahiro Yamada <yamada.masahiro@socionext.com> 7934M: Michal Marek <michal.lkml@markovi.net> 7935T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7936L: linux-kbuild@vger.kernel.org 7937S: Maintained 7938F: Documentation/kbuild/ 7939F: Makefile 7940F: scripts/Kbuild* 7941F: scripts/Makefile* 7942F: scripts/basic/ 7943F: scripts/mk* 7944F: scripts/mod/ 7945F: scripts/package/ 7946 7947KERNEL JANITORS 7948L: kernel-janitors@vger.kernel.org 7949W: http://kernelnewbies.org/KernelJanitors 7950S: Odd Fixes 7951 7952KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7953M: "J. Bruce Fields" <bfields@fieldses.org> 7954M: Jeff Layton <jlayton@kernel.org> 7955L: linux-nfs@vger.kernel.org 7956W: http://nfs.sourceforge.net/ 7957T: git git://linux-nfs.org/~bfields/linux.git 7958S: Supported 7959F: fs/nfsd/ 7960F: include/uapi/linux/nfsd/ 7961F: fs/lockd/ 7962F: fs/nfs_common/ 7963F: net/sunrpc/ 7964F: include/linux/lockd/ 7965F: include/linux/sunrpc/ 7966F: include/uapi/linux/sunrpc/ 7967 7968KERNEL SELFTEST FRAMEWORK 7969M: Shuah Khan <shuah@kernel.org> 7970L: linux-kselftest@vger.kernel.org 7971T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7972Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 7973S: Maintained 7974F: tools/testing/selftests/ 7975F: Documentation/dev-tools/kselftest* 7976 7977KERNEL USERMODE HELPER 7978M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7979L: linux-kernel@vger.kernel.org 7980S: Maintained 7981F: kernel/umh.c 7982F: include/linux/umh.h 7983 7984KERNEL VIRTUAL MACHINE (KVM) 7985M: Paolo Bonzini <pbonzini@redhat.com> 7986M: Radim Krčmář <rkrcmar@redhat.com> 7987L: kvm@vger.kernel.org 7988W: http://www.linux-kvm.org 7989T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7990S: Supported 7991F: Documentation/virtual/kvm/ 7992F: include/trace/events/kvm.h 7993F: include/uapi/asm-generic/kvm* 7994F: include/uapi/linux/kvm* 7995F: include/asm-generic/kvm* 7996F: include/linux/kvm* 7997F: include/kvm/iodev.h 7998F: virt/kvm/* 7999F: tools/kvm/ 8000 8001KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8002M: Joerg Roedel <joro@8bytes.org> 8003L: kvm@vger.kernel.org 8004W: http://www.linux-kvm.org/ 8005S: Maintained 8006F: arch/x86/include/asm/svm.h 8007F: arch/x86/kvm/svm.c 8008 8009KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 8010M: Christoffer Dall <christoffer.dall@arm.com> 8011M: Marc Zyngier <marc.zyngier@arm.com> 8012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8013L: kvmarm@lists.cs.columbia.edu 8014W: http://systems.cs.columbia.edu/projects/kvm-arm 8015T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8016S: Supported 8017F: arch/arm/include/uapi/asm/kvm* 8018F: arch/arm/include/asm/kvm* 8019F: arch/arm/kvm/ 8020F: virt/kvm/arm/ 8021F: include/kvm/arm_* 8022 8023KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 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 8028S: Maintained 8029F: arch/arm64/include/uapi/asm/kvm* 8030F: arch/arm64/include/asm/kvm* 8031F: arch/arm64/kvm/ 8032 8033KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8034M: James Hogan <jhogan@kernel.org> 8035L: linux-mips@linux-mips.org 8036S: Supported 8037F: arch/mips/include/uapi/asm/kvm* 8038F: arch/mips/include/asm/kvm* 8039F: arch/mips/kvm/ 8040 8041KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8042M: Paul Mackerras <paulus@ozlabs.org> 8043L: kvm-ppc@vger.kernel.org 8044W: http://www.linux-kvm.org/ 8045T: git git://github.com/agraf/linux-2.6.git 8046S: Supported 8047F: arch/powerpc/include/uapi/asm/kvm* 8048F: arch/powerpc/include/asm/kvm* 8049F: arch/powerpc/kvm/ 8050F: arch/powerpc/kernel/kvm* 8051 8052KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8053M: Christian Borntraeger <borntraeger@de.ibm.com> 8054M: Janosch Frank <frankja@linux.ibm.com> 8055R: David Hildenbrand <david@redhat.com> 8056R: Cornelia Huck <cohuck@redhat.com> 8057L: linux-s390@vger.kernel.org 8058W: http://www.ibm.com/developerworks/linux/linux390/ 8059T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8060S: Supported 8061F: arch/s390/include/uapi/asm/kvm* 8062F: arch/s390/include/asm/gmap.h 8063F: arch/s390/include/asm/kvm* 8064F: arch/s390/kvm/ 8065F: arch/s390/mm/gmap.c 8066 8067KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8068M: Paolo Bonzini <pbonzini@redhat.com> 8069M: Radim Krčmář <rkrcmar@redhat.com> 8070L: kvm@vger.kernel.org 8071W: http://www.linux-kvm.org 8072T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8073S: Supported 8074F: arch/x86/kvm/ 8075F: arch/x86/include/uapi/asm/kvm* 8076F: arch/x86/include/asm/kvm* 8077F: arch/x86/include/asm/pvclock-abi.h 8078F: arch/x86/kernel/kvm.c 8079F: arch/x86/kernel/kvmclock.c 8080 8081KERNFS 8082M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8083M: Tejun Heo <tj@kernel.org> 8084T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8085S: Supported 8086F: include/linux/kernfs.h 8087F: fs/kernfs/ 8088 8089KEXEC 8090M: Eric Biederman <ebiederm@xmission.com> 8091W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8092L: kexec@lists.infradead.org 8093S: Maintained 8094F: include/linux/kexec.h 8095F: include/uapi/linux/kexec.h 8096F: kernel/kexec* 8097 8098KEYS-ENCRYPTED 8099M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8100L: linux-integrity@vger.kernel.org 8101L: keyrings@vger.kernel.org 8102S: Supported 8103F: Documentation/security/keys/trusted-encrypted.rst 8104F: include/keys/encrypted-type.h 8105F: security/keys/encrypted-keys/ 8106 8107KEYS-TRUSTED 8108M: James Bottomley <jejb@linux.vnet.ibm.com> 8109M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8110L: linux-integrity@vger.kernel.org 8111L: keyrings@vger.kernel.org 8112S: Supported 8113F: Documentation/security/keys/trusted-encrypted.rst 8114F: include/keys/trusted-type.h 8115F: security/keys/trusted.c 8116F: security/keys/trusted.h 8117 8118KEYS/KEYRINGS: 8119M: David Howells <dhowells@redhat.com> 8120L: keyrings@vger.kernel.org 8121S: Maintained 8122F: Documentation/security/keys/core.rst 8123F: include/linux/key.h 8124F: include/linux/key-type.h 8125F: include/linux/keyctl.h 8126F: include/uapi/linux/keyctl.h 8127F: include/keys/ 8128F: security/keys/ 8129 8130KGDB / KDB /debug_core 8131M: Jason Wessel <jason.wessel@windriver.com> 8132M: Daniel Thompson <daniel.thompson@linaro.org> 8133W: http://kgdb.wiki.kernel.org/ 8134L: kgdb-bugreport@lists.sourceforge.net 8135T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8136S: Maintained 8137F: Documentation/dev-tools/kgdb.rst 8138F: drivers/misc/kgdbts.c 8139F: drivers/tty/serial/kgdboc.c 8140F: include/linux/kdb.h 8141F: include/linux/kgdb.h 8142F: kernel/debug/ 8143 8144KMEMLEAK 8145M: Catalin Marinas <catalin.marinas@arm.com> 8146S: Maintained 8147F: Documentation/dev-tools/kmemleak.rst 8148F: include/linux/kmemleak.h 8149F: mm/kmemleak.c 8150F: mm/kmemleak-test.c 8151 8152KMOD KERNEL MODULE LOADER - USERMODE HELPER 8153M: "Luis R. Rodriguez" <mcgrof@kernel.org> 8154L: linux-kernel@vger.kernel.org 8155S: Maintained 8156F: kernel/kmod.c 8157F: include/linux/kmod.h 8158F: lib/test_kmod.c 8159F: tools/testing/selftests/kmod/ 8160 8161KPROBES 8162M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com> 8163M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8164M: "David S. Miller" <davem@davemloft.net> 8165M: Masami Hiramatsu <mhiramat@kernel.org> 8166S: Maintained 8167F: Documentation/kprobes.txt 8168F: include/linux/kprobes.h 8169F: include/asm-generic/kprobes.h 8170F: kernel/kprobes.c 8171 8172KS0108 LCD CONTROLLER DRIVER 8173M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8174S: Maintained 8175F: Documentation/auxdisplay/ks0108 8176F: drivers/auxdisplay/ks0108.c 8177F: include/linux/ks0108.h 8178 8179L3MDEV 8180M: David Ahern <dsa@cumulusnetworks.com> 8181L: netdev@vger.kernel.org 8182S: Maintained 8183F: net/l3mdev 8184F: include/net/l3mdev.h 8185 8186LANTIQ MIPS ARCHITECTURE 8187M: John Crispin <john@phrozen.org> 8188L: linux-mips@linux-mips.org 8189S: Maintained 8190F: arch/mips/lantiq 8191F: drivers/soc/lantiq 8192 8193LAPB module 8194L: linux-x25@vger.kernel.org 8195S: Orphan 8196F: Documentation/networking/lapb-module.txt 8197F: include/*/lapb.h 8198F: net/lapb/ 8199 8200LASI 53c700 driver for PARISC 8201M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8202L: linux-scsi@vger.kernel.org 8203S: Maintained 8204F: Documentation/scsi/53c700.txt 8205F: drivers/scsi/53c700* 8206 8207LEAKING_ADDRESSES 8208M: Tobin C. Harding <me@tobin.cc> 8209M: Tycho Andersen <tycho@tycho.ws> 8210L: kernel-hardening@lists.openwall.com 8211S: Maintained 8212T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8213F: scripts/leaking_addresses.pl 8214 8215LED SUBSYSTEM 8216M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8217M: Pavel Machek <pavel@ucw.cz> 8218L: linux-leds@vger.kernel.org 8219T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8220S: Maintained 8221F: Documentation/devicetree/bindings/leds/ 8222F: drivers/leds/ 8223F: include/linux/leds.h 8224 8225LEGACY EEPROM DRIVER 8226M: Jean Delvare <jdelvare@suse.com> 8227S: Maintained 8228F: Documentation/misc-devices/eeprom 8229F: drivers/misc/eeprom/eeprom.c 8230 8231LEGO MINDSTORMS EV3 8232R: David Lechner <david@lechnology.com> 8233S: Maintained 8234F: arch/arm/boot/dts/da850-lego-ev3.dts 8235F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8236F: drivers/power/supply/lego_ev3_battery.c 8237 8238LEGO USB Tower driver 8239M: Juergen Stuber <starblue@users.sourceforge.net> 8240L: legousb-devel@lists.sourceforge.net 8241W: http://legousb.sourceforge.net/ 8242S: Maintained 8243F: drivers/usb/misc/legousbtower.c 8244 8245LG2160 MEDIA DRIVER 8246M: Michael Krufky <mkrufky@linuxtv.org> 8247L: linux-media@vger.kernel.org 8248W: https://linuxtv.org 8249W: http://github.com/mkrufky 8250Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8251T: git git://linuxtv.org/mkrufky/tuners.git 8252S: Maintained 8253F: drivers/media/dvb-frontends/lg2160.* 8254 8255LGDT3305 MEDIA DRIVER 8256M: Michael Krufky <mkrufky@linuxtv.org> 8257L: linux-media@vger.kernel.org 8258W: https://linuxtv.org 8259W: http://github.com/mkrufky 8260Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8261T: git git://linuxtv.org/mkrufky/tuners.git 8262S: Maintained 8263F: drivers/media/dvb-frontends/lgdt3305.* 8264 8265LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8266M: Viresh Kumar <vireshk@kernel.org> 8267L: linux-ide@vger.kernel.org 8268T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8269S: Maintained 8270F: include/linux/pata_arasan_cf_data.h 8271F: drivers/ata/pata_arasan_cf.c 8272 8273LIBATA PATA DRIVERS 8274M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8275M: Jens Axboe <axboe@kernel.dk> 8276L: linux-ide@vger.kernel.org 8277T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8278S: Maintained 8279F: drivers/ata/pata_*.c 8280F: drivers/ata/ata_generic.c 8281 8282LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8283M: Linus Walleij <linus.walleij@linaro.org> 8284L: linux-ide@vger.kernel.org 8285T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8286S: Maintained 8287F: drivers/ata/pata_ftide010.c 8288F: drivers/ata/sata_gemini.c 8289F: drivers/ata/sata_gemini.h 8290 8291LIBATA SATA AHCI PLATFORM devices support 8292M: Hans de Goede <hdegoede@redhat.com> 8293M: Jens Axboe <axboe@kernel.dk> 8294L: linux-ide@vger.kernel.org 8295T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8296S: Maintained 8297F: drivers/ata/ahci_platform.c 8298F: drivers/ata/libahci_platform.c 8299F: include/linux/ahci_platform.h 8300 8301LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8302M: Mikael Pettersson <mikpelinux@gmail.com> 8303L: linux-ide@vger.kernel.org 8304T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8305S: Maintained 8306F: drivers/ata/sata_promise.* 8307 8308LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8309M: Jens Axboe <axboe@kernel.dk> 8310L: linux-ide@vger.kernel.org 8311T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8312S: Maintained 8313F: drivers/ata/ 8314F: include/linux/ata.h 8315F: include/linux/libata.h 8316F: Documentation/devicetree/bindings/ata/ 8317 8318LIBLOCKDEP 8319M: Sasha Levin <alexander.levin@microsoft.com> 8320S: Maintained 8321F: tools/lib/lockdep/ 8322 8323LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8324M: Ross Zwisler <zwisler@kernel.org> 8325M: Dan Williams <dan.j.williams@intel.com> 8326M: Vishal Verma <vishal.l.verma@intel.com> 8327M: Dave Jiang <dave.jiang@intel.com> 8328L: linux-nvdimm@lists.01.org 8329Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8330S: Supported 8331F: drivers/nvdimm/blk.c 8332F: drivers/nvdimm/region_devs.c 8333 8334LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8335M: Vishal Verma <vishal.l.verma@intel.com> 8336M: Dan Williams <dan.j.williams@intel.com> 8337M: Ross Zwisler <zwisler@kernel.org> 8338M: Dave Jiang <dave.jiang@intel.com> 8339L: linux-nvdimm@lists.01.org 8340Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8341S: Supported 8342F: drivers/nvdimm/btt* 8343 8344LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8345M: Ross Zwisler <zwisler@kernel.org> 8346M: Dan Williams <dan.j.williams@intel.com> 8347M: Vishal Verma <vishal.l.verma@intel.com> 8348M: Dave Jiang <dave.jiang@intel.com> 8349L: linux-nvdimm@lists.01.org 8350Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8351S: Supported 8352F: drivers/nvdimm/pmem* 8353 8354LIBNVDIMM: DEVICETREE BINDINGS 8355M: Oliver O'Halloran <oohall@gmail.com> 8356L: linux-nvdimm@lists.01.org 8357Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8358S: Supported 8359F: drivers/nvdimm/of_pmem.c 8360F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8361 8362LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8363M: Dan Williams <dan.j.williams@intel.com> 8364M: Ross Zwisler <zwisler@kernel.org> 8365M: Vishal Verma <vishal.l.verma@intel.com> 8366M: Dave Jiang <dave.jiang@intel.com> 8367L: linux-nvdimm@lists.01.org 8368Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8369T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8370S: Supported 8371F: drivers/nvdimm/* 8372F: drivers/acpi/nfit/* 8373F: include/linux/nd.h 8374F: include/linux/libnvdimm.h 8375F: include/uapi/linux/ndctl.h 8376 8377LIGHTNVM PLATFORM SUPPORT 8378M: Matias Bjorling <mb@lightnvm.io> 8379W: http://github/OpenChannelSSD 8380L: linux-block@vger.kernel.org 8381S: Maintained 8382F: drivers/lightnvm/ 8383F: include/linux/lightnvm.h 8384F: include/uapi/linux/lightnvm.h 8385 8386LINUX FOR POWER MACINTOSH 8387M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8388W: http://www.penguinppc.org/ 8389L: linuxppc-dev@lists.ozlabs.org 8390S: Maintained 8391F: arch/powerpc/platforms/powermac/ 8392F: drivers/macintosh/ 8393 8394LINUX FOR POWERPC (32-BIT AND 64-BIT) 8395M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8396M: Paul Mackerras <paulus@samba.org> 8397M: Michael Ellerman <mpe@ellerman.id.au> 8398W: https://github.com/linuxppc/linux/wiki 8399L: linuxppc-dev@lists.ozlabs.org 8400Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8401T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8402S: Supported 8403F: Documentation/ABI/stable/sysfs-firmware-opal-* 8404F: Documentation/devicetree/bindings/powerpc/ 8405F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8406F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8407F: Documentation/powerpc/ 8408F: arch/powerpc/ 8409F: drivers/char/tpm/tpm_ibmvtpm* 8410F: drivers/crypto/nx/ 8411F: drivers/crypto/vmx/ 8412F: drivers/i2c/busses/i2c-opal.c 8413F: drivers/net/ethernet/ibm/ibmveth.* 8414F: drivers/net/ethernet/ibm/ibmvnic.* 8415F: drivers/pci/hotplug/pnv_php.c 8416F: drivers/pci/hotplug/rpa* 8417F: drivers/rtc/rtc-opal.c 8418F: drivers/scsi/ibmvscsi/ 8419F: drivers/tty/hvc/hvc_opal.c 8420F: drivers/watchdog/wdrtas.c 8421F: tools/testing/selftests/powerpc 8422N: /pmac 8423N: powermac 8424N: powernv 8425N: [^a-z0-9]ps3 8426N: pseries 8427 8428LINUX FOR POWERPC EMBEDDED MPC5XXX 8429M: Anatolij Gustschin <agust@denx.de> 8430L: linuxppc-dev@lists.ozlabs.org 8431T: git git://git.denx.de/linux-denx-agust.git 8432S: Maintained 8433F: arch/powerpc/platforms/512x/ 8434F: arch/powerpc/platforms/52xx/ 8435 8436LINUX FOR POWERPC EMBEDDED PPC4XX 8437M: Alistair Popple <alistair@popple.id.au> 8438M: Matt Porter <mporter@kernel.crashing.org> 8439W: http://www.penguinppc.org/ 8440L: linuxppc-dev@lists.ozlabs.org 8441S: Maintained 8442F: arch/powerpc/platforms/40x/ 8443F: arch/powerpc/platforms/44x/ 8444 8445LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8446M: Scott Wood <oss@buserror.net> 8447M: Kumar Gala <galak@kernel.crashing.org> 8448W: http://www.penguinppc.org/ 8449L: linuxppc-dev@lists.ozlabs.org 8450T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8451S: Maintained 8452F: arch/powerpc/platforms/83xx/ 8453F: arch/powerpc/platforms/85xx/ 8454F: Documentation/devicetree/bindings/powerpc/fsl/ 8455 8456LINUX FOR POWERPC EMBEDDED PPC8XX 8457M: Vitaly Bordug <vitb@kernel.crashing.org> 8458W: http://www.penguinppc.org/ 8459L: linuxppc-dev@lists.ozlabs.org 8460S: Maintained 8461F: arch/powerpc/platforms/8xx/ 8462 8463LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8464L: linuxppc-dev@lists.ozlabs.org 8465S: Orphan 8466F: arch/powerpc/*/*virtex* 8467F: arch/powerpc/*/*/*virtex* 8468 8469LINUX FOR POWERPC PA SEMI PWRFICIENT 8470L: linuxppc-dev@lists.ozlabs.org 8471S: Orphan 8472F: arch/powerpc/platforms/pasemi/ 8473F: drivers/*/*pasemi* 8474F: drivers/*/*/*pasemi* 8475 8476LINUX KERNEL DUMP TEST MODULE (LKDTM) 8477M: Kees Cook <keescook@chromium.org> 8478S: Maintained 8479F: drivers/misc/lkdtm/* 8480 8481LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8482M: Alan Stern <stern@rowland.harvard.edu> 8483M: Andrea Parri <andrea.parri@amarulasolutions.com> 8484M: Will Deacon <will.deacon@arm.com> 8485M: Peter Zijlstra <peterz@infradead.org> 8486M: Boqun Feng <boqun.feng@gmail.com> 8487M: Nicholas Piggin <npiggin@gmail.com> 8488M: David Howells <dhowells@redhat.com> 8489M: Jade Alglave <j.alglave@ucl.ac.uk> 8490M: Luc Maranget <luc.maranget@inria.fr> 8491M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8492R: Akira Yokosawa <akiyks@gmail.com> 8493R: Daniel Lustig <dlustig@nvidia.com> 8494L: linux-kernel@vger.kernel.org 8495L: linux-arch@vger.kernel.org 8496S: Supported 8497T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8498F: tools/memory-model/ 8499F: Documentation/atomic_bitops.txt 8500F: Documentation/atomic_t.txt 8501F: Documentation/core-api/atomic_ops.rst 8502F: Documentation/core-api/refcount-vs-atomic.rst 8503F: Documentation/memory-barriers.txt 8504 8505LIS3LV02D ACCELEROMETER DRIVER 8506M: Eric Piel <eric.piel@tremplin-utc.net> 8507S: Maintained 8508F: Documentation/misc-devices/lis3lv02d 8509F: drivers/misc/lis3lv02d/ 8510F: drivers/platform/x86/hp_accel.c 8511 8512LIVE PATCHING 8513M: Josh Poimboeuf <jpoimboe@redhat.com> 8514M: Jessica Yu <jeyu@kernel.org> 8515M: Jiri Kosina <jikos@kernel.org> 8516M: Miroslav Benes <mbenes@suse.cz> 8517R: Petr Mladek <pmladek@suse.com> 8518S: Maintained 8519F: kernel/livepatch/ 8520F: include/linux/livepatch.h 8521F: arch/x86/include/asm/livepatch.h 8522F: arch/x86/kernel/livepatch.c 8523F: Documentation/livepatch/ 8524F: Documentation/ABI/testing/sysfs-kernel-livepatch 8525F: samples/livepatch/ 8526L: live-patching@vger.kernel.org 8527T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8528 8529LLC (802.2) 8530L: netdev@vger.kernel.org 8531S: Odd fixes 8532F: include/linux/llc.h 8533F: include/uapi/linux/llc.h 8534F: include/net/llc* 8535F: net/llc/ 8536 8537LM73 HARDWARE MONITOR DRIVER 8538M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8539L: linux-hwmon@vger.kernel.org 8540S: Maintained 8541F: drivers/hwmon/lm73.c 8542 8543LM78 HARDWARE MONITOR DRIVER 8544M: Jean Delvare <jdelvare@suse.com> 8545L: linux-hwmon@vger.kernel.org 8546S: Maintained 8547F: Documentation/hwmon/lm78 8548F: drivers/hwmon/lm78.c 8549 8550LM83 HARDWARE MONITOR DRIVER 8551M: Jean Delvare <jdelvare@suse.com> 8552L: linux-hwmon@vger.kernel.org 8553S: Maintained 8554F: Documentation/hwmon/lm83 8555F: drivers/hwmon/lm83.c 8556 8557LM90 HARDWARE MONITOR DRIVER 8558M: Jean Delvare <jdelvare@suse.com> 8559L: linux-hwmon@vger.kernel.org 8560S: Maintained 8561F: Documentation/hwmon/lm90 8562F: Documentation/devicetree/bindings/hwmon/lm90.txt 8563F: drivers/hwmon/lm90.c 8564F: include/dt-bindings/thermal/lm90.h 8565 8566LM95234 HARDWARE MONITOR DRIVER 8567M: Guenter Roeck <linux@roeck-us.net> 8568L: linux-hwmon@vger.kernel.org 8569S: Maintained 8570F: Documentation/hwmon/lm95234 8571F: drivers/hwmon/lm95234.c 8572 8573LME2510 MEDIA DRIVER 8574M: Malcolm Priestley <tvboxspy@gmail.com> 8575L: linux-media@vger.kernel.org 8576W: https://linuxtv.org 8577Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8578S: Maintained 8579F: drivers/media/usb/dvb-usb-v2/lmedm04* 8580 8581LOADPIN SECURITY MODULE 8582M: Kees Cook <keescook@chromium.org> 8583T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8584S: Supported 8585F: security/loadpin/ 8586F: Documentation/admin-guide/LSM/LoadPin.rst 8587 8588LOCKING PRIMITIVES 8589M: Peter Zijlstra <peterz@infradead.org> 8590M: Ingo Molnar <mingo@redhat.com> 8591M: Will Deacon <will.deacon@arm.com> 8592L: linux-kernel@vger.kernel.org 8593T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8594S: Maintained 8595F: Documentation/locking/ 8596F: include/linux/lockdep.h 8597F: include/linux/spinlock*.h 8598F: arch/*/include/asm/spinlock*.h 8599F: include/linux/rwlock*.h 8600F: include/linux/mutex*.h 8601F: include/linux/rwsem*.h 8602F: arch/*/include/asm/rwsem.h 8603F: include/linux/seqlock.h 8604F: lib/locking*.[ch] 8605F: kernel/locking/ 8606X: kernel/locking/locktorture.c 8607 8608LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8609M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8610L: linux-ntfs-dev@lists.sourceforge.net 8611W: http://www.linux-ntfs.org/content/view/19/37/ 8612S: Maintained 8613F: Documentation/ldm.txt 8614F: block/partitions/ldm.* 8615 8616LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8617M: Sathya Prakash <sathya.prakash@broadcom.com> 8618M: Chaitra P B <chaitra.basappa@broadcom.com> 8619M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8620L: MPT-FusionLinux.pdl@broadcom.com 8621L: linux-scsi@vger.kernel.org 8622W: http://www.avagotech.com/support/ 8623S: Supported 8624F: drivers/message/fusion/ 8625F: drivers/scsi/mpt3sas/ 8626 8627LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8628M: Matthew Wilcox <matthew@wil.cx> 8629L: linux-scsi@vger.kernel.org 8630S: Maintained 8631F: drivers/scsi/sym53c8xx_2/ 8632 8633LTC4261 HARDWARE MONITOR DRIVER 8634M: Guenter Roeck <linux@roeck-us.net> 8635L: linux-hwmon@vger.kernel.org 8636S: Maintained 8637F: Documentation/hwmon/ltc4261 8638F: drivers/hwmon/ltc4261.c 8639 8640LTC4306 I2C MULTIPLEXER DRIVER 8641M: Michael Hennerich <michael.hennerich@analog.com> 8642W: http://ez.analog.com/community/linux-device-drivers 8643L: linux-i2c@vger.kernel.org 8644S: Supported 8645F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8646F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8647 8648LTP (Linux Test Project) 8649M: Mike Frysinger <vapier@gentoo.org> 8650M: Cyril Hrubis <chrubis@suse.cz> 8651M: Wanlong Gao <wanlong.gao@gmail.com> 8652M: Jan Stancek <jstancek@redhat.com> 8653M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8654M: Alexey Kodanev <alexey.kodanev@oracle.com> 8655L: ltp@lists.linux.it (subscribers-only) 8656W: http://linux-test-project.github.io/ 8657T: git git://github.com/linux-test-project/ltp.git 8658S: Maintained 8659 8660M68K ARCHITECTURE 8661M: Geert Uytterhoeven <geert@linux-m68k.org> 8662L: linux-m68k@lists.linux-m68k.org 8663W: http://www.linux-m68k.org/ 8664T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8665S: Maintained 8666F: arch/m68k/ 8667F: drivers/zorro/ 8668 8669M68K ON APPLE MACINTOSH 8670M: Joshua Thompson <funaho@jurai.org> 8671W: http://www.mac.linux-m68k.org/ 8672L: linux-m68k@lists.linux-m68k.org 8673S: Maintained 8674F: arch/m68k/mac/ 8675 8676M68K ON HP9000/300 8677M: Philip Blundell <philb@gnu.org> 8678W: http://www.tazenda.demon.co.uk/phil/linux-hp 8679S: Maintained 8680F: arch/m68k/hp300/ 8681 8682M88DS3103 MEDIA DRIVER 8683M: Antti Palosaari <crope@iki.fi> 8684L: linux-media@vger.kernel.org 8685W: https://linuxtv.org 8686W: http://palosaari.fi/linux/ 8687Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8688T: git git://linuxtv.org/anttip/media_tree.git 8689S: Maintained 8690F: drivers/media/dvb-frontends/m88ds3103* 8691 8692M88RS2000 MEDIA DRIVER 8693M: Malcolm Priestley <tvboxspy@gmail.com> 8694L: linux-media@vger.kernel.org 8695W: https://linuxtv.org 8696Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8697S: Maintained 8698F: drivers/media/dvb-frontends/m88rs2000* 8699 8700MA901 MASTERKIT USB FM RADIO DRIVER 8701M: Alexey Klimov <klimov.linux@gmail.com> 8702L: linux-media@vger.kernel.org 8703T: git git://linuxtv.org/media_tree.git 8704S: Maintained 8705F: drivers/media/radio/radio-ma901.c 8706 8707MAC80211 8708M: Johannes Berg <johannes@sipsolutions.net> 8709L: linux-wireless@vger.kernel.org 8710W: http://wireless.kernel.org/ 8711T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8712T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8713S: Maintained 8714F: Documentation/networking/mac80211-injection.txt 8715F: include/net/mac80211.h 8716F: net/mac80211/ 8717F: drivers/net/wireless/mac80211_hwsim.[ch] 8718F: Documentation/networking/mac80211_hwsim/README 8719 8720MAILBOX API 8721M: Jassi Brar <jassisinghbrar@gmail.com> 8722L: linux-kernel@vger.kernel.org 8723S: Maintained 8724F: drivers/mailbox/ 8725F: include/linux/mailbox_client.h 8726F: include/linux/mailbox_controller.h 8727 8728MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8729M: Michael Kerrisk <mtk.manpages@gmail.com> 8730W: http://www.kernel.org/doc/man-pages 8731L: linux-man@vger.kernel.org 8732S: Maintained 8733 8734MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8735M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8736L: linux-mips@linux-mips.org 8737S: Maintained 8738F: arch/mips/boot/dts/img/pistachio_marduk.dts 8739 8740MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8741M: Andrew Lunn <andrew@lunn.ch> 8742M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8743L: netdev@vger.kernel.org 8744S: Maintained 8745F: drivers/net/dsa/mv88e6xxx/ 8746F: linux/platform_data/mv88e6xxx.h 8747F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8748 8749MARVELL ARMADA DRM SUPPORT 8750M: Russell King <linux@armlinux.org.uk> 8751S: Maintained 8752T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8753T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8754F: drivers/gpu/drm/armada/ 8755F: include/uapi/drm/armada_drm.h 8756F: Documentation/devicetree/bindings/display/armada/ 8757 8758MARVELL CRYPTO DRIVER 8759M: Boris Brezillon <boris.brezillon@bootlin.com> 8760M: Arnaud Ebalard <arno@natisbad.org> 8761F: drivers/crypto/marvell/ 8762S: Maintained 8763L: linux-crypto@vger.kernel.org 8764 8765MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8766M: Mirko Lindner <mlindner@marvell.com> 8767M: Stephen Hemminger <stephen@networkplumber.org> 8768L: netdev@vger.kernel.org 8769S: Maintained 8770F: drivers/net/ethernet/marvell/sk* 8771 8772MARVELL LIBERTAS WIRELESS DRIVER 8773L: libertas-dev@lists.infradead.org 8774S: Orphan 8775F: drivers/net/wireless/marvell/libertas/ 8776 8777MARVELL MACCHIATOBIN SUPPORT 8778M: Russell King <linux@armlinux.org.uk> 8779L: linux-arm-kernel@lists.infradead.org 8780S: Maintained 8781F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8782 8783MARVELL MV643XX ETHERNET DRIVER 8784M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8785L: netdev@vger.kernel.org 8786S: Maintained 8787F: drivers/net/ethernet/marvell/mv643xx_eth.* 8788F: include/linux/mv643xx.h 8789 8790MARVELL MV88X3310 PHY DRIVER 8791M: Russell King <linux@armlinux.org.uk> 8792L: netdev@vger.kernel.org 8793S: Maintained 8794F: drivers/net/phy/marvell10g.c 8795 8796MARVELL MVNETA ETHERNET DRIVER 8797M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8798L: netdev@vger.kernel.org 8799S: Maintained 8800F: drivers/net/ethernet/marvell/mvneta.* 8801 8802MARVELL MWIFIEX WIRELESS DRIVER 8803M: Amitkumar Karwar <amitkarwar@gmail.com> 8804M: Nishant Sarmukadam <nishants@marvell.com> 8805M: Ganapathi Bhat <gbhat@marvell.com> 8806M: Xinming Hu <huxinming820@gmail.com> 8807L: linux-wireless@vger.kernel.org 8808S: Maintained 8809F: drivers/net/wireless/marvell/mwifiex/ 8810 8811MARVELL MWL8K WIRELESS DRIVER 8812M: Lennert Buytenhek <buytenh@wantstofly.org> 8813L: linux-wireless@vger.kernel.org 8814S: Odd Fixes 8815F: drivers/net/wireless/marvell/mwl8k.c 8816 8817MARVELL NAND CONTROLLER DRIVER 8818M: Miquel Raynal <miquel.raynal@bootlin.com> 8819L: linux-mtd@lists.infradead.org 8820S: Maintained 8821F: drivers/mtd/nand/raw/marvell_nand.c 8822F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8823 8824MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8825M: Nicolas Pitre <nico@fluxnic.net> 8826S: Odd Fixes 8827F: drivers/mmc/host/mvsdio.* 8828 8829MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8830M: Hu Ziji <huziji@marvell.com> 8831L: linux-mmc@vger.kernel.org 8832S: Supported 8833F: drivers/mmc/host/sdhci-xenon* 8834F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8835 8836MATROX FRAMEBUFFER DRIVER 8837L: linux-fbdev@vger.kernel.org 8838S: Orphan 8839F: drivers/video/fbdev/matrox/matroxfb_* 8840F: include/uapi/linux/matroxfb.h 8841 8842MAX16065 HARDWARE MONITOR DRIVER 8843M: Guenter Roeck <linux@roeck-us.net> 8844L: linux-hwmon@vger.kernel.org 8845S: Maintained 8846F: Documentation/hwmon/max16065 8847F: drivers/hwmon/max16065.c 8848 8849MAX20751 HARDWARE MONITOR DRIVER 8850M: Guenter Roeck <linux@roeck-us.net> 8851L: linux-hwmon@vger.kernel.org 8852S: Maintained 8853F: Documentation/hwmon/max20751 8854F: drivers/hwmon/max20751.c 8855 8856MAX2175 SDR TUNER DRIVER 8857M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8858L: linux-media@vger.kernel.org 8859T: git git://linuxtv.org/media_tree.git 8860S: Maintained 8861F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8862F: Documentation/media/v4l-drivers/max2175.rst 8863F: drivers/media/i2c/max2175* 8864F: include/uapi/linux/max2175.h 8865 8866MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8867L: linux-hwmon@vger.kernel.org 8868S: Orphan 8869F: Documentation/hwmon/max6650 8870F: drivers/hwmon/max6650.c 8871 8872MAX6697 HARDWARE MONITOR DRIVER 8873M: Guenter Roeck <linux@roeck-us.net> 8874L: linux-hwmon@vger.kernel.org 8875S: Maintained 8876F: Documentation/hwmon/max6697 8877F: Documentation/devicetree/bindings/hwmon/max6697.txt 8878F: drivers/hwmon/max6697.c 8879F: include/linux/platform_data/max6697.h 8880 8881MAX9860 MONO AUDIO VOICE CODEC DRIVER 8882M: Peter Rosin <peda@axentia.se> 8883L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8884S: Maintained 8885F: Documentation/devicetree/bindings/sound/max9860.txt 8886F: sound/soc/codecs/max9860.* 8887 8888MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8889M: Javier Martinez Canillas <javier@dowhile0.org> 8890L: linux-kernel@vger.kernel.org 8891S: Supported 8892F: drivers/regulator/max77802-regulator.c 8893F: Documentation/devicetree/bindings/*/*max77802.txt 8894F: include/dt-bindings/*/*max77802.h 8895 8896MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8897M: Krzysztof Kozlowski <krzk@kernel.org> 8898M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8899L: linux-pm@vger.kernel.org 8900S: Supported 8901F: drivers/power/supply/max14577_charger.c 8902F: drivers/power/supply/max77693_charger.c 8903 8904MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8905M: Chanwoo Choi <cw00.choi@samsung.com> 8906M: Krzysztof Kozlowski <krzk@kernel.org> 8907M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8908L: linux-kernel@vger.kernel.org 8909S: Supported 8910F: drivers/*/max14577*.c 8911F: drivers/*/max77686*.c 8912F: drivers/*/max77693*.c 8913F: drivers/extcon/extcon-max14577.c 8914F: drivers/extcon/extcon-max77693.c 8915F: drivers/rtc/rtc-max77686.c 8916F: drivers/clk/clk-max77686.c 8917F: Documentation/devicetree/bindings/mfd/max14577.txt 8918F: Documentation/devicetree/bindings/*/max77686.txt 8919F: Documentation/devicetree/bindings/mfd/max77693.txt 8920F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8921F: include/linux/mfd/max14577*.h 8922F: include/linux/mfd/max77686*.h 8923F: include/linux/mfd/max77693*.h 8924 8925MAXIRADIO FM RADIO RECEIVER DRIVER 8926M: Hans Verkuil <hverkuil@xs4all.nl> 8927L: linux-media@vger.kernel.org 8928T: git git://linuxtv.org/media_tree.git 8929W: https://linuxtv.org 8930S: Maintained 8931F: drivers/media/radio/radio-maxiradio* 8932 8933MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 8934M: Peter Rosin <peda@axentia.se> 8935L: linux-iio@vger.kernel.org 8936S: Maintained 8937F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8938F: drivers/iio/potentiometer/mcp4018.c 8939F: drivers/iio/potentiometer/mcp4531.c 8940 8941MCR20A IEEE-802.15.4 RADIO DRIVER 8942M: Xue Liu <liuxuenetmail@gmail.com> 8943L: linux-wpan@vger.kernel.org 8944W: https://github.com/xueliu/mcr20a-linux 8945S: Maintained 8946F: drivers/net/ieee802154/mcr20a.c 8947F: drivers/net/ieee802154/mcr20a.h 8948F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 8949 8950MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8951M: William Breathitt Gray <vilhelm.gray@gmail.com> 8952L: linux-iio@vger.kernel.org 8953S: Maintained 8954F: drivers/iio/dac/cio-dac.c 8955 8956MEDIA DRIVERS FOR ASCOT2E 8957M: Sergey Kozlov <serjk@netup.ru> 8958M: Abylay Ospan <aospan@netup.ru> 8959L: linux-media@vger.kernel.org 8960W: https://linuxtv.org 8961W: http://netup.tv/ 8962T: git git://linuxtv.org/media_tree.git 8963S: Supported 8964F: drivers/media/dvb-frontends/ascot2e* 8965 8966MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 8967M: Jasmin Jessich <jasmin@anw.at> 8968L: linux-media@vger.kernel.org 8969W: https://linuxtv.org 8970T: git git://linuxtv.org/media_tree.git 8971S: Maintained 8972F: drivers/media/dvb-frontends/cxd2099* 8973 8974MEDIA DRIVERS FOR CXD2841ER 8975M: Sergey Kozlov <serjk@netup.ru> 8976M: Abylay Ospan <aospan@netup.ru> 8977L: linux-media@vger.kernel.org 8978W: https://linuxtv.org 8979W: http://netup.tv/ 8980T: git git://linuxtv.org/media_tree.git 8981S: Supported 8982F: drivers/media/dvb-frontends/cxd2841er* 8983 8984MEDIA DRIVERS FOR CXD2880 8985M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 8986L: linux-media@vger.kernel.org 8987W: http://linuxtv.org/ 8988T: git git://linuxtv.org/media_tree.git 8989S: Supported 8990F: drivers/media/dvb-frontends/cxd2880/* 8991F: drivers/media/spi/cxd2880* 8992 8993MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8994M: Daniel Scheller <d.scheller.oss@gmail.com> 8995L: linux-media@vger.kernel.org 8996W: https://linuxtv.org 8997T: git git://linuxtv.org/media_tree.git 8998S: Maintained 8999F: drivers/media/pci/ddbridge/* 9000 9001MEDIA DRIVERS FOR FREESCALE IMX 9002M: Steve Longerbeam <slongerbeam@gmail.com> 9003M: Philipp Zabel <p.zabel@pengutronix.de> 9004L: linux-media@vger.kernel.org 9005T: git git://linuxtv.org/media_tree.git 9006S: Maintained 9007F: Documentation/devicetree/bindings/media/imx.txt 9008F: Documentation/media/v4l-drivers/imx.rst 9009F: drivers/staging/media/imx/ 9010F: include/linux/imx-media.h 9011F: include/media/imx.h 9012 9013MEDIA DRIVERS FOR HELENE 9014M: Abylay Ospan <aospan@netup.ru> 9015L: linux-media@vger.kernel.org 9016W: https://linuxtv.org 9017W: http://netup.tv/ 9018T: git git://linuxtv.org/media_tree.git 9019S: Supported 9020F: drivers/media/dvb-frontends/helene* 9021 9022MEDIA DRIVERS FOR HORUS3A 9023M: Sergey Kozlov <serjk@netup.ru> 9024M: Abylay Ospan <aospan@netup.ru> 9025L: linux-media@vger.kernel.org 9026W: https://linuxtv.org 9027W: http://netup.tv/ 9028T: git git://linuxtv.org/media_tree.git 9029S: Supported 9030F: drivers/media/dvb-frontends/horus3a* 9031 9032MEDIA DRIVERS FOR LNBH25 9033M: Sergey Kozlov <serjk@netup.ru> 9034M: Abylay Ospan <aospan@netup.ru> 9035L: linux-media@vger.kernel.org 9036W: https://linuxtv.org 9037W: http://netup.tv/ 9038T: git git://linuxtv.org/media_tree.git 9039S: Supported 9040F: drivers/media/dvb-frontends/lnbh25* 9041 9042MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9043M: Daniel Scheller <d.scheller.oss@gmail.com> 9044L: linux-media@vger.kernel.org 9045W: https://linuxtv.org 9046T: git git://linuxtv.org/media_tree.git 9047S: Maintained 9048F: drivers/media/dvb-frontends/mxl5xx* 9049 9050MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9051M: Sergey Kozlov <serjk@netup.ru> 9052M: Abylay Ospan <aospan@netup.ru> 9053L: linux-media@vger.kernel.org 9054W: https://linuxtv.org 9055W: http://netup.tv/ 9056T: git git://linuxtv.org/media_tree.git 9057S: Supported 9058F: drivers/media/pci/netup_unidvb/* 9059 9060MEDIA DRIVERS FOR RENESAS - CEU 9061M: Jacopo Mondi <jacopo@jmondi.org> 9062L: linux-media@vger.kernel.org 9063L: linux-renesas-soc@vger.kernel.org 9064T: git git://linuxtv.org/media_tree.git 9065S: Supported 9066F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9067F: drivers/media/platform/renesas-ceu.c 9068F: include/media/drv-intf/renesas-ceu.h 9069 9070MEDIA DRIVERS FOR RENESAS - DRIF 9071M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9072L: linux-media@vger.kernel.org 9073L: linux-renesas-soc@vger.kernel.org 9074T: git git://linuxtv.org/media_tree.git 9075S: Supported 9076F: Documentation/devicetree/bindings/media/renesas,drif.txt 9077F: drivers/media/platform/rcar_drif.c 9078 9079MEDIA DRIVERS FOR RENESAS - FCP 9080M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9081L: linux-media@vger.kernel.org 9082L: linux-renesas-soc@vger.kernel.org 9083T: git git://linuxtv.org/media_tree.git 9084S: Supported 9085F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9086F: drivers/media/platform/rcar-fcp.c 9087F: include/media/rcar-fcp.h 9088 9089MEDIA DRIVERS FOR RENESAS - FDP1 9090M: Kieran Bingham <kieran@bingham.xyz> 9091L: linux-media@vger.kernel.org 9092L: linux-renesas-soc@vger.kernel.org 9093T: git git://linuxtv.org/media_tree.git 9094S: Supported 9095F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9096F: drivers/media/platform/rcar_fdp1.c 9097 9098MEDIA DRIVERS FOR RENESAS - VIN 9099M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9100L: linux-media@vger.kernel.org 9101L: linux-renesas-soc@vger.kernel.org 9102T: git git://linuxtv.org/media_tree.git 9103S: Supported 9104F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9105F: Documentation/devicetree/bindings/media/rcar_vin.txt 9106F: drivers/media/platform/rcar-vin/ 9107 9108MEDIA DRIVERS FOR RENESAS - VSP1 9109M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9110L: linux-media@vger.kernel.org 9111L: linux-renesas-soc@vger.kernel.org 9112T: git git://linuxtv.org/media_tree.git 9113S: Supported 9114F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9115F: drivers/media/platform/vsp1/ 9116 9117MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9118M: Daniel Scheller <d.scheller.oss@gmail.com> 9119L: linux-media@vger.kernel.org 9120W: https://linuxtv.org 9121T: git git://linuxtv.org/media_tree.git 9122S: Maintained 9123F: drivers/media/dvb-frontends/stv0910* 9124 9125MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9126M: Daniel Scheller <d.scheller.oss@gmail.com> 9127L: linux-media@vger.kernel.org 9128W: https://linuxtv.org 9129T: git git://linuxtv.org/media_tree.git 9130S: Maintained 9131F: drivers/media/dvb-frontends/stv6111* 9132 9133MEDIA DRIVERS FOR STM32 - DCMI 9134M: Hugues Fruchet <hugues.fruchet@st.com> 9135L: linux-media@vger.kernel.org 9136T: git git://linuxtv.org/media_tree.git 9137S: Supported 9138F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9139F: drivers/media/platform/stm32/stm32-dcmi.c 9140 9141MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9142M: Dmitry Osipenko <digetx@gmail.com> 9143L: linux-media@vger.kernel.org 9144L: linux-tegra@vger.kernel.org 9145T: git git://linuxtv.org/media_tree.git 9146S: Maintained 9147F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9148F: drivers/staging/media/tegra-vde/ 9149 9150MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9151M: Mauro Carvalho Chehab <mchehab@kernel.org> 9152P: LinuxTV.org Project 9153L: linux-media@vger.kernel.org 9154W: https://linuxtv.org 9155Q: http://patchwork.kernel.org/project/linux-media/list/ 9156T: git git://linuxtv.org/media_tree.git 9157S: Maintained 9158F: Documentation/devicetree/bindings/media/ 9159F: Documentation/media/ 9160F: drivers/media/ 9161F: drivers/staging/media/ 9162F: include/linux/platform_data/media/ 9163F: include/media/ 9164F: include/uapi/linux/dvb/ 9165F: include/uapi/linux/videodev2.h 9166F: include/uapi/linux/media.h 9167F: include/uapi/linux/v4l2-* 9168F: include/uapi/linux/meye.h 9169F: include/uapi/linux/ivtv* 9170F: include/uapi/linux/uvcvideo.h 9171 9172MEDIATEK BLUETOOTH DRIVER 9173M: Sean Wang <sean.wang@mediatek.com> 9174L: linux-bluetooth@vger.kernel.org 9175L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9176S: Maintained 9177F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9178F: drivers/bluetooth/btmtkuart.c 9179 9180MEDIATEK CIR DRIVER 9181M: Sean Wang <sean.wang@mediatek.com> 9182S: Maintained 9183F: drivers/media/rc/mtk-cir.c 9184 9185MEDIATEK DMA DRIVER 9186M: Sean Wang <sean.wang@mediatek.com> 9187L: dmaengine@vger.kernel.org 9188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9189L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9190S: Maintained 9191F: Documentation/devicetree/bindings/dma/mtk-* 9192F: drivers/dma/mediatek/ 9193 9194MEDIATEK PMIC LED DRIVER 9195M: Sean Wang <sean.wang@mediatek.com> 9196S: Maintained 9197F: drivers/leds/leds-mt6323.c 9198F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9199 9200MEDIATEK ETHERNET DRIVER 9201M: Felix Fietkau <nbd@openwrt.org> 9202M: John Crispin <john@phrozen.org> 9203M: Sean Wang <sean.wang@mediatek.com> 9204M: Nelson Chang <nelson.chang@mediatek.com> 9205L: netdev@vger.kernel.org 9206S: Maintained 9207F: drivers/net/ethernet/mediatek/ 9208 9209MEDIATEK SWITCH DRIVER 9210M: Sean Wang <sean.wang@mediatek.com> 9211L: netdev@vger.kernel.org 9212S: Maintained 9213F: drivers/net/dsa/mt7530.* 9214F: net/dsa/tag_mtk.c 9215 9216MEDIATEK JPEG DRIVER 9217M: Rick Chang <rick.chang@mediatek.com> 9218M: Bin Liu <bin.liu@mediatek.com> 9219S: Supported 9220F: drivers/media/platform/mtk-jpeg/ 9221F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9222 9223MEDIATEK MDP DRIVER 9224M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9225M: Houlong Wei <houlong.wei@mediatek.com> 9226M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9227S: Supported 9228F: drivers/media/platform/mtk-mdp/ 9229F: drivers/media/platform/mtk-vpu/ 9230F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9231 9232MEDIATEK MEDIA DRIVER 9233M: Tiffany Lin <tiffany.lin@mediatek.com> 9234M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9235S: Supported 9236F: drivers/media/platform/mtk-vcodec/ 9237F: drivers/media/platform/mtk-vpu/ 9238F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9239F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9240 9241MEDIATEK MT7601U WIRELESS LAN DRIVER 9242M: Jakub Kicinski <kubakici@wp.pl> 9243L: linux-wireless@vger.kernel.org 9244S: Maintained 9245F: drivers/net/wireless/mediatek/mt7601u/ 9246 9247MEDIATEK NAND CONTROLLER DRIVER 9248M: Xiaolei Li <xiaolei.li@mediatek.com> 9249L: linux-mtd@lists.infradead.org 9250S: Maintained 9251F: drivers/mtd/nand/raw/mtk_* 9252F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9253 9254MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9255M: Sean Wang <sean.wang@mediatek.com> 9256S: Maintained 9257F: drivers/char/hw_random/mtk-rng.c 9258 9259MEDIATEK USB3 DRD IP DRIVER 9260M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9261L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9263L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9264S: Maintained 9265F: drivers/usb/mtu3/ 9266 9267MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9268M: Peter Senna Tschudin <peter.senna@gmail.com> 9269M: Martin Donnelly <martin.donnelly@ge.com> 9270M: Martyn Welch <martyn.welch@collabora.co.uk> 9271S: Maintained 9272F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9273F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9274 9275MEGARAID SCSI/SAS DRIVERS 9276M: Kashyap Desai <kashyap.desai@broadcom.com> 9277M: Sumit Saxena <sumit.saxena@broadcom.com> 9278M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9279L: megaraidlinux.pdl@broadcom.com 9280L: linux-scsi@vger.kernel.org 9281W: http://www.avagotech.com/support/ 9282S: Maintained 9283F: Documentation/scsi/megaraid.txt 9284F: drivers/scsi/megaraid.* 9285F: drivers/scsi/megaraid/ 9286 9287MELEXIS MLX90614 DRIVER 9288M: Crt Mori <cmo@melexis.com> 9289L: linux-iio@vger.kernel.org 9290W: http://www.melexis.com 9291S: Supported 9292F: drivers/iio/temperature/mlx90614.c 9293 9294MELEXIS MLX90632 DRIVER 9295M: Crt Mori <cmo@melexis.com> 9296L: linux-iio@vger.kernel.org 9297W: http://www.melexis.com 9298S: Supported 9299F: drivers/iio/temperature/mlx90632.c 9300 9301MELFAS MIP4 TOUCHSCREEN DRIVER 9302M: Sangwon Jee <jeesw@melfas.com> 9303W: http://www.melfas.com 9304S: Supported 9305F: drivers/input/touchscreen/melfas_mip4.c 9306F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9307 9308MELLANOX ETHERNET DRIVER (mlx4_en) 9309M: Tariq Toukan <tariqt@mellanox.com> 9310L: netdev@vger.kernel.org 9311S: Supported 9312W: http://www.mellanox.com 9313Q: http://patchwork.ozlabs.org/project/netdev/list/ 9314F: drivers/net/ethernet/mellanox/mlx4/en_* 9315 9316MELLANOX ETHERNET DRIVER (mlx5e) 9317M: Saeed Mahameed <saeedm@mellanox.com> 9318L: netdev@vger.kernel.org 9319S: Supported 9320W: http://www.mellanox.com 9321Q: http://patchwork.ozlabs.org/project/netdev/list/ 9322F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9323 9324MELLANOX ETHERNET INNOVA DRIVERS 9325R: Boris Pismenny <borisp@mellanox.com> 9326L: netdev@vger.kernel.org 9327S: Supported 9328W: http://www.mellanox.com 9329Q: http://patchwork.ozlabs.org/project/netdev/list/ 9330F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9331F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9332F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9333F: include/linux/mlx5/mlx5_ifc_fpga.h 9334 9335MELLANOX ETHERNET INNOVA IPSEC DRIVER 9336R: Boris Pismenny <borisp@mellanox.com> 9337L: netdev@vger.kernel.org 9338S: Supported 9339W: http://www.mellanox.com 9340Q: http://patchwork.ozlabs.org/project/netdev/list/ 9341F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9342F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9343 9344MELLANOX ETHERNET SWITCH DRIVERS 9345M: Jiri Pirko <jiri@mellanox.com> 9346M: Ido Schimmel <idosch@mellanox.com> 9347L: netdev@vger.kernel.org 9348S: Supported 9349W: http://www.mellanox.com 9350Q: http://patchwork.ozlabs.org/project/netdev/list/ 9351F: drivers/net/ethernet/mellanox/mlxsw/ 9352F: tools/testing/selftests/drivers/net/mlxsw/ 9353 9354MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9355M: mlxsw@mellanox.com 9356L: netdev@vger.kernel.org 9357S: Supported 9358W: http://www.mellanox.com 9359Q: http://patchwork.ozlabs.org/project/netdev/list/ 9360F: drivers/net/ethernet/mellanox/mlxfw/ 9361 9362MELLANOX HARDWARE PLATFORM SUPPORT 9363M: Andy Shevchenko <andy@infradead.org> 9364M: Darren Hart <dvhart@infradead.org> 9365M: Vadim Pasternak <vadimp@mellanox.com> 9366L: platform-driver-x86@vger.kernel.org 9367S: Supported 9368F: drivers/platform/mellanox/ 9369 9370MELLANOX MLX4 core VPI driver 9371M: Tariq Toukan <tariqt@mellanox.com> 9372L: netdev@vger.kernel.org 9373L: linux-rdma@vger.kernel.org 9374W: http://www.mellanox.com 9375Q: http://patchwork.ozlabs.org/project/netdev/list/ 9376S: Supported 9377F: drivers/net/ethernet/mellanox/mlx4/ 9378F: include/linux/mlx4/ 9379 9380MELLANOX MLX4 IB driver 9381M: Yishai Hadas <yishaih@mellanox.com> 9382L: linux-rdma@vger.kernel.org 9383W: http://www.mellanox.com 9384Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9385S: Supported 9386F: drivers/infiniband/hw/mlx4/ 9387F: include/linux/mlx4/ 9388F: include/uapi/rdma/mlx4-abi.h 9389 9390MELLANOX MLX5 core VPI driver 9391M: Saeed Mahameed <saeedm@mellanox.com> 9392M: Leon Romanovsky <leonro@mellanox.com> 9393L: netdev@vger.kernel.org 9394L: linux-rdma@vger.kernel.org 9395W: http://www.mellanox.com 9396Q: http://patchwork.ozlabs.org/project/netdev/list/ 9397S: Supported 9398F: drivers/net/ethernet/mellanox/mlx5/core/ 9399F: include/linux/mlx5/ 9400 9401MELLANOX MLX5 IB driver 9402M: Leon Romanovsky <leonro@mellanox.com> 9403L: linux-rdma@vger.kernel.org 9404W: http://www.mellanox.com 9405Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9406S: Supported 9407F: drivers/infiniband/hw/mlx5/ 9408F: include/linux/mlx5/ 9409F: include/uapi/rdma/mlx5-abi.h 9410 9411MELLANOX MLXCPLD I2C AND MUX DRIVER 9412M: Vadim Pasternak <vadimp@mellanox.com> 9413M: Michael Shych <michaelsh@mellanox.com> 9414L: linux-i2c@vger.kernel.org 9415S: Supported 9416F: drivers/i2c/busses/i2c-mlxcpld.c 9417F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9418F: Documentation/i2c/busses/i2c-mlxcpld 9419 9420MELLANOX MLXCPLD LED DRIVER 9421M: Vadim Pasternak <vadimp@mellanox.com> 9422L: linux-leds@vger.kernel.org 9423S: Supported 9424F: drivers/leds/leds-mlxcpld.c 9425F: drivers/leds/leds-mlxreg.c 9426F: Documentation/leds/leds-mlxcpld.txt 9427 9428MELLANOX PLATFORM DRIVER 9429M: Vadim Pasternak <vadimp@mellanox.com> 9430L: platform-driver-x86@vger.kernel.org 9431S: Supported 9432F: drivers/platform/x86/mlx-platform.c 9433 9434MEMBARRIER SUPPORT 9435M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9436M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9437L: linux-kernel@vger.kernel.org 9438S: Supported 9439F: kernel/sched/membarrier.c 9440F: include/uapi/linux/membarrier.h 9441F: arch/powerpc/include/asm/membarrier.h 9442 9443MEMORY MANAGEMENT 9444L: linux-mm@kvack.org 9445W: http://www.linux-mm.org 9446S: Maintained 9447F: include/linux/mm.h 9448F: include/linux/gfp.h 9449F: include/linux/mmzone.h 9450F: include/linux/memory_hotplug.h 9451F: include/linux/vmalloc.h 9452F: mm/ 9453 9454MEMORY TECHNOLOGY DEVICES (MTD) 9455M: David Woodhouse <dwmw2@infradead.org> 9456M: Brian Norris <computersforpeace@gmail.com> 9457M: Boris Brezillon <boris.brezillon@bootlin.com> 9458M: Marek Vasut <marek.vasut@gmail.com> 9459M: Richard Weinberger <richard@nod.at> 9460L: linux-mtd@lists.infradead.org 9461W: http://www.linux-mtd.infradead.org/ 9462Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9463T: git git://git.infradead.org/linux-mtd.git master 9464T: git git://git.infradead.org/linux-mtd.git mtd/next 9465S: Maintained 9466F: Documentation/devicetree/bindings/mtd/ 9467F: drivers/mtd/ 9468F: include/linux/mtd/ 9469F: include/uapi/mtd/ 9470 9471MEN A21 WATCHDOG DRIVER 9472M: Johannes Thumshirn <morbidrsa@gmail.com> 9473L: linux-watchdog@vger.kernel.org 9474S: Maintained 9475F: drivers/watchdog/mena21_wdt.c 9476 9477MEN CHAMELEON BUS (mcb) 9478M: Johannes Thumshirn <morbidrsa@gmail.com> 9479S: Maintained 9480F: drivers/mcb/ 9481F: include/linux/mcb.h 9482F: Documentation/men-chameleon-bus.txt 9483 9484MEN F21BMC (Board Management Controller) 9485M: Andreas Werner <andreas.werner@men.de> 9486S: Supported 9487F: drivers/mfd/menf21bmc.c 9488F: drivers/watchdog/menf21bmc_wdt.c 9489F: drivers/leds/leds-menf21bmc.c 9490F: drivers/hwmon/menf21bmc_hwmon.c 9491F: Documentation/hwmon/menf21bmc 9492 9493MEN Z069 WATCHDOG DRIVER 9494M: Johannes Thumshirn <jth@kernel.org> 9495L: linux-watchdog@vger.kernel.org 9496S: Maintained 9497F: drivers/watchdog/menz069_wdt.c 9498 9499MESON AO CEC DRIVER FOR AMLOGIC SOCS 9500M: Neil Armstrong <narmstrong@baylibre.com> 9501L: linux-media@lists.freedesktop.org 9502L: linux-amlogic@lists.infradead.org 9503W: http://linux-meson.com/ 9504S: Supported 9505F: drivers/media/platform/meson/ao-cec.c 9506F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9507T: git git://linuxtv.org/media_tree.git 9508 9509MICROBLAZE ARCHITECTURE 9510M: Michal Simek <monstr@monstr.eu> 9511W: http://www.monstr.eu/fdt/ 9512T: git git://git.monstr.eu/linux-2.6-microblaze.git 9513S: Supported 9514F: arch/microblaze/ 9515 9516MICROCHIP / ATMEL AT91 SERIAL DRIVER 9517M: Richard Genoud <richard.genoud@gmail.com> 9518S: Maintained 9519F: drivers/tty/serial/atmel_serial.c 9520F: drivers/tty/serial/atmel_serial.h 9521 9522MICROCHIP / ATMEL DMA DRIVER 9523M: Ludovic Desroches <ludovic.desroches@microchip.com> 9524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9525L: dmaengine@vger.kernel.org 9526S: Supported 9527F: drivers/dma/at_hdmac.c 9528F: drivers/dma/at_hdmac_regs.h 9529F: include/linux/platform_data/dma-atmel.h 9530 9531MICROCHIP / ATMEL ECC DRIVER 9532M: Tudor Ambarus <tudor.ambarus@microchip.com> 9533L: linux-crypto@vger.kernel.org 9534S: Maintained 9535F: drivers/crypto/atmel-ecc.* 9536 9537MICROCHIP / ATMEL ISC DRIVER 9538M: Songjun Wu <songjun.wu@microchip.com> 9539L: linux-media@vger.kernel.org 9540S: Supported 9541F: drivers/media/platform/atmel/atmel-isc.c 9542F: drivers/media/platform/atmel/atmel-isc-regs.h 9543F: devicetree/bindings/media/atmel-isc.txt 9544 9545MICROCHIP / ATMEL NAND DRIVER 9546M: Josh Wu <rainyfeeling@outlook.com> 9547L: linux-mtd@lists.infradead.org 9548S: Supported 9549F: drivers/mtd/nand/raw/atmel/* 9550F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9551 9552MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9553M: Woojung Huh <Woojung.Huh@microchip.com> 9554M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9555L: netdev@vger.kernel.org 9556S: Maintained 9557F: net/dsa/tag_ksz.c 9558F: drivers/net/dsa/microchip/* 9559F: include/linux/platform_data/microchip-ksz.h 9560F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9561 9562MICROCHIP LAN743X ETHERNET DRIVER 9563M: Bryan Whitehead <bryan.whitehead@microchip.com> 9564M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9565L: netdev@vger.kernel.org 9566S: Maintained 9567F: drivers/net/ethernet/microchip/lan743x_* 9568 9569MICROCHIP USB251XB DRIVER 9570M: Richard Leitner <richard.leitner@skidata.com> 9571L: linux-usb@vger.kernel.org 9572S: Maintained 9573F: drivers/usb/misc/usb251xb.c 9574F: Documentation/devicetree/bindings/usb/usb251xb.txt 9575 9576MICROSEMI MIPS SOCS 9577M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9578L: linux-mips@linux-mips.org 9579S: Maintained 9580F: arch/mips/generic/board-ocelot.c 9581F: arch/mips/configs/generic/board-ocelot.config 9582F: arch/mips/boot/dts/mscc/ 9583F: Documentation/devicetree/bindings/mips/mscc.txt 9584 9585MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9586M: Don Brace <don.brace@microsemi.com> 9587L: esc.storagedev@microsemi.com 9588L: linux-scsi@vger.kernel.org 9589S: Supported 9590F: drivers/scsi/smartpqi/smartpqi*.[ch] 9591F: drivers/scsi/smartpqi/Kconfig 9592F: drivers/scsi/smartpqi/Makefile 9593F: include/linux/cciss*.h 9594F: include/uapi/linux/cciss*.h 9595F: Documentation/scsi/smartpqi.txt 9596 9597MICROSEMI ETHERNET SWITCH DRIVER 9598M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9599L: netdev@vger.kernel.org 9600S: Supported 9601F: drivers/net/ethernet/mscc/ 9602 9603MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9604M: Chen Yu <yu.c.chen@intel.com> 9605L: platform-driver-x86@vger.kernel.org 9606S: Supported 9607F: drivers/platform/x86/surfacepro3_button.c 9608 9609MICROTEK X6 SCANNER 9610M: Oliver Neukum <oliver@neukum.org> 9611S: Maintained 9612F: drivers/usb/image/microtek.* 9613 9614MIPS 9615M: Ralf Baechle <ralf@linux-mips.org> 9616M: Paul Burton <paul.burton@mips.com> 9617M: James Hogan <jhogan@kernel.org> 9618L: linux-mips@linux-mips.org 9619W: http://www.linux-mips.org/ 9620T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9621T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 9622Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9623S: Supported 9624F: Documentation/devicetree/bindings/mips/ 9625F: Documentation/mips/ 9626F: arch/mips/ 9627F: drivers/platform/mips/ 9628 9629MIPS BOSTON DEVELOPMENT BOARD 9630M: Paul Burton <paul.burton@mips.com> 9631L: linux-mips@linux-mips.org 9632S: Maintained 9633F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9634F: arch/mips/boot/dts/img/boston.dts 9635F: arch/mips/configs/generic/board-boston.config 9636F: drivers/clk/imgtec/clk-boston.c 9637F: include/dt-bindings/clock/boston-clock.h 9638 9639MIPS GENERIC PLATFORM 9640M: Paul Burton <paul.burton@mips.com> 9641L: linux-mips@linux-mips.org 9642S: Supported 9643F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9644F: arch/mips/generic/ 9645F: arch/mips/tools/generic-board-config.sh 9646 9647MIPS/LOONGSON1 ARCHITECTURE 9648M: Keguang Zhang <keguang.zhang@gmail.com> 9649L: linux-mips@linux-mips.org 9650S: Maintained 9651F: arch/mips/loongson32/ 9652F: arch/mips/include/asm/mach-loongson32/ 9653F: drivers/*/*loongson1* 9654F: drivers/*/*/*loongson1* 9655 9656MIPS/LOONGSON2 ARCHITECTURE 9657M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9658L: linux-mips@linux-mips.org 9659S: Maintained 9660F: arch/mips/loongson64/*{2e/2f}* 9661F: arch/mips/include/asm/mach-loongson64/ 9662F: drivers/*/*loongson2* 9663F: drivers/*/*/*loongson2* 9664 9665MIPS/LOONGSON3 ARCHITECTURE 9666M: Huacai Chen <chenhc@lemote.com> 9667L: linux-mips@linux-mips.org 9668S: Maintained 9669F: arch/mips/loongson64/ 9670F: arch/mips/include/asm/mach-loongson64/ 9671F: drivers/platform/mips/cpu_hwmon.c 9672F: drivers/*/*loongson3* 9673F: drivers/*/*/*loongson3* 9674 9675MIPS RINT INSTRUCTION EMULATION 9676M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9677L: linux-mips@linux-mips.org 9678S: Supported 9679F: arch/mips/math-emu/sp_rint.c 9680F: arch/mips/math-emu/dp_rint.c 9681 9682MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9683M: Hans Verkuil <hverkuil@xs4all.nl> 9684L: linux-media@vger.kernel.org 9685T: git git://linuxtv.org/media_tree.git 9686W: https://linuxtv.org 9687S: Odd Fixes 9688F: drivers/media/radio/radio-miropcm20* 9689 9690MMP SUPPORT 9691M: Eric Miao <eric.y.miao@gmail.com> 9692M: Haojian Zhuang <haojian.zhuang@gmail.com> 9693L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9694T: git git://github.com/hzhuang1/linux.git 9695T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9696S: Maintained 9697F: arch/arm/boot/dts/mmp* 9698F: arch/arm/mach-mmp/ 9699 9700MN88472 MEDIA DRIVER 9701M: Antti Palosaari <crope@iki.fi> 9702L: linux-media@vger.kernel.org 9703W: https://linuxtv.org 9704W: http://palosaari.fi/linux/ 9705Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9706S: Maintained 9707F: drivers/media/dvb-frontends/mn88472* 9708 9709MN88473 MEDIA DRIVER 9710M: Antti Palosaari <crope@iki.fi> 9711L: linux-media@vger.kernel.org 9712W: https://linuxtv.org 9713W: http://palosaari.fi/linux/ 9714Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9715S: Maintained 9716F: drivers/media/dvb-frontends/mn88473* 9717 9718MODULE SUPPORT 9719M: Jessica Yu <jeyu@kernel.org> 9720T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9721S: Maintained 9722F: include/linux/module.h 9723F: kernel/module.c 9724 9725MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9726W: http://popies.net/meye/ 9727S: Orphan 9728F: Documentation/media/v4l-drivers/meye* 9729F: drivers/media/pci/meye/ 9730F: include/uapi/linux/meye.h 9731 9732MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9733M: Jiri Slaby <jirislaby@gmail.com> 9734S: Maintained 9735F: Documentation/serial/moxa-smartio 9736F: drivers/tty/mxser.* 9737 9738MR800 AVERMEDIA USB FM RADIO DRIVER 9739M: Alexey Klimov <klimov.linux@gmail.com> 9740L: linux-media@vger.kernel.org 9741T: git git://linuxtv.org/media_tree.git 9742S: Maintained 9743F: drivers/media/radio/radio-mr800.c 9744 9745MRF24J40 IEEE 802.15.4 RADIO DRIVER 9746M: Alan Ott <alan@signal11.us> 9747L: linux-wpan@vger.kernel.org 9748S: Maintained 9749F: drivers/net/ieee802154/mrf24j40.c 9750F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9751 9752MSI LAPTOP SUPPORT 9753M: "Lee, Chun-Yi" <jlee@suse.com> 9754L: platform-driver-x86@vger.kernel.org 9755S: Maintained 9756F: drivers/platform/x86/msi-laptop.c 9757 9758MSI WMI SUPPORT 9759L: platform-driver-x86@vger.kernel.org 9760S: Orphan 9761F: drivers/platform/x86/msi-wmi.c 9762 9763MSI001 MEDIA DRIVER 9764M: Antti Palosaari <crope@iki.fi> 9765L: linux-media@vger.kernel.org 9766W: https://linuxtv.org 9767W: http://palosaari.fi/linux/ 9768Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9769T: git git://linuxtv.org/anttip/media_tree.git 9770S: Maintained 9771F: drivers/media/tuners/msi001* 9772 9773MSI2500 MEDIA DRIVER 9774M: Antti Palosaari <crope@iki.fi> 9775L: linux-media@vger.kernel.org 9776W: https://linuxtv.org 9777W: http://palosaari.fi/linux/ 9778Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9779T: git git://linuxtv.org/anttip/media_tree.git 9780S: Maintained 9781F: drivers/media/usb/msi2500/ 9782 9783MSYSTEMS DISKONCHIP G3 MTD DRIVER 9784M: Robert Jarzmik <robert.jarzmik@free.fr> 9785L: linux-mtd@lists.infradead.org 9786S: Maintained 9787F: drivers/mtd/devices/docg3* 9788 9789MT9M032 APTINA SENSOR DRIVER 9790M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9791L: linux-media@vger.kernel.org 9792T: git git://linuxtv.org/media_tree.git 9793S: Maintained 9794F: drivers/media/i2c/mt9m032.c 9795F: include/media/i2c/mt9m032.h 9796 9797MT9P031 APTINA CAMERA SENSOR 9798M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9799L: linux-media@vger.kernel.org 9800T: git git://linuxtv.org/media_tree.git 9801S: Maintained 9802F: drivers/media/i2c/mt9p031.c 9803F: include/media/i2c/mt9p031.h 9804 9805MT9T001 APTINA CAMERA SENSOR 9806M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9807L: linux-media@vger.kernel.org 9808T: git git://linuxtv.org/media_tree.git 9809S: Maintained 9810F: drivers/media/i2c/mt9t001.c 9811F: include/media/i2c/mt9t001.h 9812 9813MT9T112 APTINA CAMERA SENSOR 9814M: Jacopo Mondi <jacopo@jmondi.org> 9815L: linux-media@vger.kernel.org 9816T: git git://linuxtv.org/media_tree.git 9817S: Odd Fixes 9818F: drivers/media/i2c/mt9t112.c 9819F: include/media/i2c/mt9t112.h 9820 9821MT9V032 APTINA CAMERA SENSOR 9822M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9823L: linux-media@vger.kernel.org 9824T: git git://linuxtv.org/media_tree.git 9825S: Maintained 9826F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9827F: drivers/media/i2c/mt9v032.c 9828F: include/media/i2c/mt9v032.h 9829 9830MT9V111 APTINA CAMERA SENSOR 9831M: Jacopo Mondi <jacopo@jmondi.org> 9832L: linux-media@vger.kernel.org 9833T: git git://linuxtv.org/media_tree.git 9834S: Maintained 9835F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 9836F: drivers/media/i2c/mt9v111.c 9837 9838MULTIFUNCTION DEVICES (MFD) 9839M: Lee Jones <lee.jones@linaro.org> 9840T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9841S: Supported 9842F: Documentation/devicetree/bindings/mfd/ 9843F: drivers/mfd/ 9844F: include/linux/mfd/ 9845F: include/dt-bindings/mfd/ 9846 9847MULTIMEDIA CARD (MMC) ETC. OVER SPI 9848S: Orphan 9849F: drivers/mmc/host/mmc_spi.c 9850F: include/linux/spi/mmc_spi.h 9851 9852MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9853M: Ulf Hansson <ulf.hansson@linaro.org> 9854L: linux-mmc@vger.kernel.org 9855T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9856S: Maintained 9857F: Documentation/devicetree/bindings/mmc/ 9858F: drivers/mmc/ 9859F: include/linux/mmc/ 9860F: include/uapi/linux/mmc/ 9861 9862MULTIPLEXER SUBSYSTEM 9863M: Peter Rosin <peda@axentia.se> 9864S: Maintained 9865F: Documentation/ABI/testing/sysfs-class-mux* 9866F: Documentation/devicetree/bindings/mux/ 9867F: include/linux/dt-bindings/mux/ 9868F: include/linux/mux/ 9869F: drivers/mux/ 9870 9871MULTITECH MULTIPORT CARD (ISICOM) 9872S: Orphan 9873F: drivers/tty/isicom.c 9874F: include/linux/isicom.h 9875 9876MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9877M: Bin Liu <b-liu@ti.com> 9878L: linux-usb@vger.kernel.org 9879S: Maintained 9880F: drivers/usb/musb/ 9881 9882MXL301RF MEDIA DRIVER 9883M: Akihiro Tsukada <tskd08@gmail.com> 9884L: linux-media@vger.kernel.org 9885S: Odd Fixes 9886F: drivers/media/tuners/mxl301rf* 9887 9888MXL5007T MEDIA DRIVER 9889M: Michael Krufky <mkrufky@linuxtv.org> 9890L: linux-media@vger.kernel.org 9891W: https://linuxtv.org 9892W: http://github.com/mkrufky 9893Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9894T: git git://linuxtv.org/mkrufky/tuners.git 9895S: Maintained 9896F: drivers/media/tuners/mxl5007t.* 9897 9898MXSFB DRM DRIVER 9899M: Marek Vasut <marex@denx.de> 9900S: Supported 9901F: drivers/gpu/drm/mxsfb/ 9902F: Documentation/devicetree/bindings/display/mxsfb.txt 9903 9904MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9905M: Chris Lee <christopher.lee@cspi.com> 9906L: netdev@vger.kernel.org 9907W: https://www.cspi.com/ethernet-products/support/downloads/ 9908S: Supported 9909F: drivers/net/ethernet/myricom/myri10ge/ 9910 9911NAND FLASH SUBSYSTEM 9912M: Boris Brezillon <boris.brezillon@bootlin.com> 9913M: Miquel Raynal <miquel.raynal@bootlin.com> 9914R: Richard Weinberger <richard@nod.at> 9915L: linux-mtd@lists.infradead.org 9916W: http://www.linux-mtd.infradead.org/ 9917Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9918T: git git://git.infradead.org/linux-mtd.git nand/fixes 9919T: git git://git.infradead.org/linux-mtd.git nand/next 9920S: Maintained 9921F: drivers/mtd/nand/ 9922F: include/linux/mtd/*nand*.h 9923 9924NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9925M: Daniel Mack <zonque@gmail.com> 9926S: Maintained 9927L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9928W: http://www.native-instruments.com 9929F: sound/usb/caiaq/ 9930 9931NATSEMI ETHERNET DRIVER (DP8381x) 9932S: Orphan 9933F: drivers/net/ethernet/natsemi/natsemi.c 9934 9935NCP FILESYSTEM 9936M: Petr Vandrovec <petr@vandrovec.name> 9937S: Obsolete 9938F: drivers/staging/ncpfs/ 9939 9940NCR 5380 SCSI DRIVERS 9941M: Finn Thain <fthain@telegraphics.com.au> 9942M: Michael Schmitz <schmitzmic@gmail.com> 9943L: linux-scsi@vger.kernel.org 9944S: Maintained 9945F: Documentation/scsi/g_NCR5380.txt 9946F: drivers/scsi/NCR5380.* 9947F: drivers/scsi/arm/cumana_1.c 9948F: drivers/scsi/arm/oak.c 9949F: drivers/scsi/atari_scsi.* 9950F: drivers/scsi/dmx3191d.c 9951F: drivers/scsi/g_NCR5380.* 9952F: drivers/scsi/mac_scsi.* 9953F: drivers/scsi/sun3_scsi.* 9954F: drivers/scsi/sun3_scsi_vme.c 9955 9956NCSI LIBRARY: 9957M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 9958S: Maintained 9959F: net/ncsi/ 9960 9961NCT6775 HARDWARE MONITOR DRIVER 9962M: Guenter Roeck <linux@roeck-us.net> 9963L: linux-hwmon@vger.kernel.org 9964S: Maintained 9965F: Documentation/hwmon/nct6775 9966F: drivers/hwmon/nct6775.c 9967 9968NET_FAILOVER MODULE 9969M: Sridhar Samudrala <sridhar.samudrala@intel.com> 9970L: netdev@vger.kernel.org 9971S: Supported 9972F: driver/net/net_failover.c 9973F: include/net/net_failover.h 9974F: Documentation/networking/net_failover.rst 9975 9976NETEFFECT IWARP RNIC DRIVER (IW_NES) 9977M: Faisal Latif <faisal.latif@intel.com> 9978L: linux-rdma@vger.kernel.org 9979W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9980S: Supported 9981F: drivers/infiniband/hw/nes/ 9982F: include/uapi/rdma/nes-abi.h 9983 9984NETEM NETWORK EMULATOR 9985M: Stephen Hemminger <stephen@networkplumber.org> 9986L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9987S: Maintained 9988F: net/sched/sch_netem.c 9989 9990NETERION 10GbE DRIVERS (s2io/vxge) 9991M: Jon Mason <jdmason@kudzu.us> 9992L: netdev@vger.kernel.org 9993S: Supported 9994F: Documentation/networking/s2io.txt 9995F: Documentation/networking/vxge.txt 9996F: drivers/net/ethernet/neterion/ 9997 9998NETFILTER 9999M: Pablo Neira Ayuso <pablo@netfilter.org> 10000M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10001M: Florian Westphal <fw@strlen.de> 10002L: netfilter-devel@vger.kernel.org 10003L: coreteam@netfilter.org 10004W: http://www.netfilter.org/ 10005W: http://www.iptables.org/ 10006W: http://www.nftables.org/ 10007Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10008T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10009T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10010S: Maintained 10011F: include/linux/netfilter* 10012F: include/linux/netfilter/ 10013F: include/net/netfilter/ 10014F: include/uapi/linux/netfilter* 10015F: include/uapi/linux/netfilter/ 10016F: net/*/netfilter.c 10017F: net/*/netfilter/ 10018F: net/netfilter/ 10019F: net/bridge/br_netfilter*.c 10020 10021NETROM NETWORK LAYER 10022M: Ralf Baechle <ralf@linux-mips.org> 10023L: linux-hams@vger.kernel.org 10024W: http://www.linux-ax25.org/ 10025S: Maintained 10026F: include/net/netrom.h 10027F: include/uapi/linux/netrom.h 10028F: net/netrom/ 10029 10030NETRONOME ETHERNET DRIVERS 10031M: Jakub Kicinski <jakub.kicinski@netronome.com> 10032L: oss-drivers@netronome.com 10033S: Maintained 10034F: drivers/net/ethernet/netronome/ 10035 10036NETWORK BLOCK DEVICE (NBD) 10037M: Josef Bacik <josef@toxicpanda.com> 10038S: Maintained 10039L: linux-block@vger.kernel.org 10040L: nbd@other.debian.org 10041F: Documentation/blockdev/nbd.txt 10042F: drivers/block/nbd.c 10043F: include/uapi/linux/nbd.h 10044 10045NETWORK DROP MONITOR 10046M: Neil Horman <nhorman@tuxdriver.com> 10047L: netdev@vger.kernel.org 10048S: Maintained 10049W: https://fedorahosted.org/dropwatch/ 10050F: net/core/drop_monitor.c 10051 10052NETWORKING DRIVERS 10053M: "David S. Miller" <davem@davemloft.net> 10054L: netdev@vger.kernel.org 10055W: http://www.linuxfoundation.org/en/Net 10056Q: http://patchwork.ozlabs.org/project/netdev/list/ 10057T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10058T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10059S: Odd Fixes 10060F: Documentation/devicetree/bindings/net/ 10061F: drivers/net/ 10062F: include/linux/if_* 10063F: include/linux/netdevice.h 10064F: include/linux/etherdevice.h 10065F: include/linux/fcdevice.h 10066F: include/linux/fddidevice.h 10067F: include/linux/hippidevice.h 10068F: include/linux/inetdevice.h 10069F: include/uapi/linux/if_* 10070F: include/uapi/linux/netdevice.h 10071 10072NETWORKING DRIVERS (WIRELESS) 10073M: Kalle Valo <kvalo@codeaurora.org> 10074L: linux-wireless@vger.kernel.org 10075Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10076T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10077T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10078S: Maintained 10079F: Documentation/devicetree/bindings/net/wireless/ 10080F: drivers/net/wireless/ 10081 10082NETWORKING [DSA] 10083M: Andrew Lunn <andrew@lunn.ch> 10084M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 10085M: Florian Fainelli <f.fainelli@gmail.com> 10086S: Maintained 10087F: Documentation/devicetree/bindings/net/dsa/ 10088F: net/dsa/ 10089F: include/net/dsa.h 10090F: include/linux/dsa/ 10091F: drivers/net/dsa/ 10092 10093NETWORKING [GENERAL] 10094M: "David S. Miller" <davem@davemloft.net> 10095L: netdev@vger.kernel.org 10096W: http://www.linuxfoundation.org/en/Net 10097Q: http://patchwork.ozlabs.org/project/netdev/list/ 10098T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10099T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10100B: mailto:netdev@vger.kernel.org 10101S: Maintained 10102F: net/ 10103F: include/net/ 10104F: include/linux/in.h 10105F: include/linux/net.h 10106F: include/linux/netdevice.h 10107F: include/uapi/linux/in.h 10108F: include/uapi/linux/net.h 10109F: include/uapi/linux/netdevice.h 10110F: include/uapi/linux/net_namespace.h 10111F: tools/testing/selftests/net/ 10112F: lib/net_utils.c 10113F: lib/random32.c 10114F: Documentation/networking/ 10115 10116NETWORKING [IPSEC] 10117M: Steffen Klassert <steffen.klassert@secunet.com> 10118M: Herbert Xu <herbert@gondor.apana.org.au> 10119M: "David S. Miller" <davem@davemloft.net> 10120L: netdev@vger.kernel.org 10121T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10122T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10123S: Maintained 10124F: net/core/flow.c 10125F: net/xfrm/ 10126F: net/key/ 10127F: net/ipv4/xfrm* 10128F: net/ipv4/esp4* 10129F: net/ipv4/ah4.c 10130F: net/ipv4/ipcomp.c 10131F: net/ipv4/ip_vti.c 10132F: net/ipv6/xfrm* 10133F: net/ipv6/esp6* 10134F: net/ipv6/ah6.c 10135F: net/ipv6/ipcomp6.c 10136F: net/ipv6/ip6_vti.c 10137F: include/uapi/linux/xfrm.h 10138F: include/net/xfrm.h 10139 10140NETWORKING [IPv4/IPv6] 10141M: "David S. Miller" <davem@davemloft.net> 10142M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10143M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10144L: netdev@vger.kernel.org 10145T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10146S: Maintained 10147F: net/ipv4/ 10148F: net/ipv6/ 10149F: include/net/ip* 10150F: arch/x86/net/* 10151 10152NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10153M: Paul Moore <paul@paul-moore.com> 10154W: https://github.com/netlabel 10155L: netdev@vger.kernel.org 10156L: linux-security-module@vger.kernel.org 10157S: Maintained 10158F: Documentation/netlabel/ 10159F: include/net/calipso.h 10160F: include/net/cipso_ipv4.h 10161F: include/net/netlabel.h 10162F: include/uapi/linux/netfilter/xt_SECMARK.h 10163F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10164F: net/netlabel/ 10165F: net/ipv4/cipso_ipv4.c 10166F: net/ipv6/calipso.c 10167F: net/netfilter/xt_CONNSECMARK.c 10168F: net/netfilter/xt_SECMARK.c 10169 10170NETWORKING [TCP] 10171M: Eric Dumazet <edumazet@google.com> 10172L: netdev@vger.kernel.org 10173S: Maintained 10174F: net/ipv4/tcp*.c 10175F: net/ipv4/syncookies.c 10176F: net/ipv6/tcp*.c 10177F: net/ipv6/syncookies.c 10178F: include/uapi/linux/tcp.h 10179F: include/net/tcp.h 10180F: include/linux/tcp.h 10181F: include/trace/events/tcp.h 10182 10183NETWORKING [TLS] 10184M: Boris Pismenny <borisp@mellanox.com> 10185M: Aviad Yehezkel <aviadye@mellanox.com> 10186M: Dave Watson <davejwatson@fb.com> 10187L: netdev@vger.kernel.org 10188S: Maintained 10189F: net/tls/* 10190F: include/uapi/linux/tls.h 10191F: include/net/tls.h 10192 10193NETWORKING [WIRELESS] 10194L: linux-wireless@vger.kernel.org 10195Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10196 10197NETDEVSIM 10198M: Jakub Kicinski <jakub.kicinski@netronome.com> 10199S: Maintained 10200F: drivers/net/netdevsim/* 10201 10202NETXEN (1/10) GbE SUPPORT 10203M: Manish Chopra <manish.chopra@cavium.com> 10204M: Rahul Verma <rahul.verma@cavium.com> 10205M: Dept-GELinuxNICDev@cavium.com 10206L: netdev@vger.kernel.org 10207S: Supported 10208F: drivers/net/ethernet/qlogic/netxen/ 10209 10210NFC SUBSYSTEM 10211M: Samuel Ortiz <sameo@linux.intel.com> 10212L: linux-wireless@vger.kernel.org 10213L: linux-nfc@lists.01.org (subscribers-only) 10214S: Supported 10215F: net/nfc/ 10216F: include/net/nfc/ 10217F: include/uapi/linux/nfc.h 10218F: drivers/nfc/ 10219F: include/linux/platform_data/nfcmrvl.h 10220F: include/linux/platform_data/nxp-nci.h 10221F: Documentation/devicetree/bindings/net/nfc/ 10222 10223NFS, SUNRPC, AND LOCKD CLIENTS 10224M: Trond Myklebust <trond.myklebust@hammerspace.com> 10225M: Anna Schumaker <anna.schumaker@netapp.com> 10226L: linux-nfs@vger.kernel.org 10227W: http://client.linux-nfs.org 10228T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10229S: Maintained 10230F: fs/lockd/ 10231F: fs/nfs/ 10232F: fs/nfs_common/ 10233F: net/sunrpc/ 10234F: include/linux/lockd/ 10235F: include/linux/nfs* 10236F: include/linux/sunrpc/ 10237F: include/uapi/linux/nfs* 10238F: include/uapi/linux/sunrpc/ 10239 10240NILFS2 FILESYSTEM 10241M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10242L: linux-nilfs@vger.kernel.org 10243W: https://nilfs.sourceforge.io/ 10244W: https://nilfs.osdn.jp/ 10245T: git git://github.com/konis/nilfs2.git 10246S: Supported 10247F: Documentation/filesystems/nilfs2.txt 10248F: fs/nilfs2/ 10249F: include/trace/events/nilfs2.h 10250F: include/uapi/linux/nilfs2_api.h 10251F: include/uapi/linux/nilfs2_ondisk.h 10252 10253NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10254M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10255W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10256S: Maintained 10257F: Documentation/scsi/NinjaSCSI.txt 10258F: drivers/scsi/pcmcia/nsp_* 10259 10260NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10261M: GOTO Masanori <gotom@debian.or.jp> 10262M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10263W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10264S: Maintained 10265F: Documentation/scsi/NinjaSCSI.txt 10266F: drivers/scsi/nsp32* 10267 10268NIOS2 ARCHITECTURE 10269M: Ley Foon Tan <lftan@altera.com> 10270L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10271T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10272S: Maintained 10273F: arch/nios2/ 10274 10275NOHZ, DYNTICKS SUPPORT 10276M: Frederic Weisbecker <fweisbec@gmail.com> 10277M: Thomas Gleixner <tglx@linutronix.de> 10278M: Ingo Molnar <mingo@kernel.org> 10279L: linux-kernel@vger.kernel.org 10280T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10281S: Maintained 10282F: kernel/time/tick*.* 10283F: include/linux/tick.h 10284F: include/linux/sched/nohz.h 10285 10286NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10287M: Pavel Machek <pavel@ucw.cz> 10288M: Sakari Ailus <sakari.ailus@iki.fi> 10289L: linux-media@vger.kernel.org 10290S: Maintained 10291F: drivers/media/i2c/et8ek8 10292F: drivers/media/i2c/ad5820.c 10293 10294NOKIA N900 POWER SUPPLY DRIVERS 10295R: Pali Rohár <pali.rohar@gmail.com> 10296F: include/linux/power/bq2415x_charger.h 10297F: include/linux/power/bq27xxx_battery.h 10298F: include/linux/power/isp1704_charger.h 10299F: drivers/power/supply/bq2415x_charger.c 10300F: drivers/power/supply/bq27xxx_battery.c 10301F: drivers/power/supply/bq27xxx_battery_i2c.c 10302F: drivers/power/supply/isp1704_charger.c 10303F: drivers/power/supply/rx51_battery.c 10304 10305NTB AMD DRIVER 10306M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10307L: linux-ntb@googlegroups.com 10308S: Supported 10309F: drivers/ntb/hw/amd/ 10310 10311NTB DRIVER CORE 10312M: Jon Mason <jdmason@kudzu.us> 10313M: Dave Jiang <dave.jiang@intel.com> 10314M: Allen Hubbe <allenbh@gmail.com> 10315L: linux-ntb@googlegroups.com 10316S: Supported 10317W: https://github.com/jonmason/ntb/wiki 10318T: git git://github.com/jonmason/ntb.git 10319F: drivers/ntb/ 10320F: drivers/net/ntb_netdev.c 10321F: include/linux/ntb.h 10322F: include/linux/ntb_transport.h 10323F: tools/testing/selftests/ntb/ 10324 10325NTB IDT DRIVER 10326M: Serge Semin <fancer.lancer@gmail.com> 10327L: linux-ntb@googlegroups.com 10328S: Supported 10329F: drivers/ntb/hw/idt/ 10330 10331NTB INTEL DRIVER 10332M: Dave Jiang <dave.jiang@intel.com> 10333L: linux-ntb@googlegroups.com 10334S: Supported 10335W: https://github.com/davejiang/linux/wiki 10336T: git https://github.com/davejiang/linux.git 10337F: drivers/ntb/hw/intel/ 10338 10339NTFS FILESYSTEM 10340M: Anton Altaparmakov <anton@tuxera.com> 10341L: linux-ntfs-dev@lists.sourceforge.net 10342W: http://www.tuxera.com/ 10343T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10344S: Supported 10345F: Documentation/filesystems/ntfs.txt 10346F: fs/ntfs/ 10347 10348NUBUS SUBSYSTEM 10349M: Finn Thain <fthain@telegraphics.com.au> 10350L: linux-m68k@lists.linux-m68k.org 10351S: Maintained 10352F: arch/*/include/asm/nubus.h 10353F: drivers/nubus/ 10354F: include/linux/nubus.h 10355F: include/uapi/linux/nubus.h 10356 10357NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10358M: Antonino Daplas <adaplas@gmail.com> 10359L: linux-fbdev@vger.kernel.org 10360S: Maintained 10361F: drivers/video/fbdev/riva/ 10362F: drivers/video/fbdev/nvidia/ 10363 10364NVM EXPRESS DRIVER 10365M: Keith Busch <keith.busch@intel.com> 10366M: Jens Axboe <axboe@fb.com> 10367M: Christoph Hellwig <hch@lst.de> 10368M: Sagi Grimberg <sagi@grimberg.me> 10369L: linux-nvme@lists.infradead.org 10370T: git://git.infradead.org/nvme.git 10371W: http://git.infradead.org/nvme.git 10372S: Supported 10373F: drivers/nvme/host/ 10374F: include/linux/nvme.h 10375F: include/uapi/linux/nvme_ioctl.h 10376 10377NVM EXPRESS FC TRANSPORT DRIVERS 10378M: James Smart <james.smart@broadcom.com> 10379L: linux-nvme@lists.infradead.org 10380S: Supported 10381F: include/linux/nvme-fc.h 10382F: include/linux/nvme-fc-driver.h 10383F: drivers/nvme/host/fc.c 10384F: drivers/nvme/target/fc.c 10385F: drivers/nvme/target/fcloop.c 10386 10387NVM EXPRESS TARGET DRIVER 10388M: Christoph Hellwig <hch@lst.de> 10389M: Sagi Grimberg <sagi@grimberg.me> 10390L: linux-nvme@lists.infradead.org 10391T: git://git.infradead.org/nvme.git 10392W: http://git.infradead.org/nvme.git 10393S: Supported 10394F: drivers/nvme/target/ 10395 10396NVMEM FRAMEWORK 10397M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10398S: Maintained 10399F: drivers/nvmem/ 10400F: Documentation/devicetree/bindings/nvmem/ 10401F: Documentation/ABI/stable/sysfs-bus-nvmem 10402F: include/linux/nvmem-consumer.h 10403F: include/linux/nvmem-provider.h 10404 10405NXP SGTL5000 DRIVER 10406M: Fabio Estevam <fabio.estevam@nxp.com> 10407L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10408S: Maintained 10409F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10410F: sound/soc/codecs/sgtl5000* 10411 10412NXP TDA998X DRM DRIVER 10413M: Russell King <linux@armlinux.org.uk> 10414S: Maintained 10415T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10416T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10417F: drivers/gpu/drm/i2c/tda998x_drv.c 10418F: include/drm/i2c/tda998x.h 10419F: include/dt-bindings/display/tda998x.h 10420K: "nxp,tda998x" 10421 10422NXP TFA9879 DRIVER 10423M: Peter Rosin <peda@axentia.se> 10424L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10425S: Maintained 10426F: Documentation/devicetree/bindings/sound/tfa9879.txt 10427F: sound/soc/codecs/tfa9879* 10428 10429NXP-NCI NFC DRIVER 10430M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10431R: Charles Gorand <charles.gorand@effinnov.com> 10432L: linux-nfc@lists.01.org (moderated for non-subscribers) 10433S: Supported 10434F: drivers/nfc/nxp-nci 10435 10436OBJTOOL 10437M: Josh Poimboeuf <jpoimboe@redhat.com> 10438M: Peter Zijlstra <peterz@infradead.org> 10439S: Supported 10440F: tools/objtool/ 10441 10442OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10443M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10444M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10445L: linuxppc-dev@lists.ozlabs.org 10446S: Supported 10447F: arch/powerpc/platforms/powernv/ocxl.c 10448F: arch/powerpc/include/asm/pnv-ocxl.h 10449F: drivers/misc/ocxl/ 10450F: include/misc/ocxl* 10451F: include/uapi/misc/ocxl.h 10452F: Documentation/accelerators/ocxl.rst 10453 10454OMAP AUDIO SUPPORT 10455M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10456M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10457L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10458L: linux-omap@vger.kernel.org 10459S: Maintained 10460F: sound/soc/omap/ 10461 10462OMAP CLOCK FRAMEWORK SUPPORT 10463M: Paul Walmsley <paul@pwsan.com> 10464L: linux-omap@vger.kernel.org 10465S: Maintained 10466F: arch/arm/*omap*/*clock* 10467 10468OMAP DEVICE TREE SUPPORT 10469M: Benoît Cousson <bcousson@baylibre.com> 10470M: Tony Lindgren <tony@atomide.com> 10471L: linux-omap@vger.kernel.org 10472L: devicetree@vger.kernel.org 10473S: Maintained 10474F: arch/arm/boot/dts/*omap* 10475F: arch/arm/boot/dts/*am3* 10476F: arch/arm/boot/dts/*am4* 10477F: arch/arm/boot/dts/*am5* 10478F: arch/arm/boot/dts/*dra7* 10479 10480OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10481L: linux-omap@vger.kernel.org 10482L: linux-fbdev@vger.kernel.org 10483S: Orphan 10484F: drivers/video/fbdev/omap2/ 10485F: Documentation/arm/OMAP/DSS 10486 10487OMAP FRAMEBUFFER SUPPORT 10488L: linux-fbdev@vger.kernel.org 10489L: linux-omap@vger.kernel.org 10490S: Orphan 10491F: drivers/video/fbdev/omap/ 10492 10493OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10494M: Roger Quadros <rogerq@ti.com> 10495M: Tony Lindgren <tony@atomide.com> 10496L: linux-omap@vger.kernel.org 10497S: Maintained 10498F: drivers/memory/omap-gpmc.c 10499F: arch/arm/mach-omap2/*gpmc* 10500 10501OMAP GPIO DRIVER 10502M: Grygorii Strashko <grygorii.strashko@ti.com> 10503M: Santosh Shilimkar <ssantosh@kernel.org> 10504M: Kevin Hilman <khilman@kernel.org> 10505L: linux-omap@vger.kernel.org 10506S: Maintained 10507F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10508F: drivers/gpio/gpio-omap.c 10509 10510OMAP HARDWARE SPINLOCK SUPPORT 10511M: Ohad Ben-Cohen <ohad@wizery.com> 10512L: linux-omap@vger.kernel.org 10513S: Maintained 10514F: drivers/hwspinlock/omap_hwspinlock.c 10515 10516OMAP HS MMC SUPPORT 10517L: linux-mmc@vger.kernel.org 10518L: linux-omap@vger.kernel.org 10519S: Orphan 10520F: drivers/mmc/host/omap_hsmmc.c 10521 10522OMAP HWMOD DATA 10523M: Paul Walmsley <paul@pwsan.com> 10524L: linux-omap@vger.kernel.org 10525S: Maintained 10526F: arch/arm/mach-omap2/omap_hwmod*data* 10527 10528OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10529M: Benoît Cousson <bcousson@baylibre.com> 10530L: linux-omap@vger.kernel.org 10531S: Maintained 10532F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10533 10534OMAP HWMOD SUPPORT 10535M: Benoît Cousson <bcousson@baylibre.com> 10536M: Paul Walmsley <paul@pwsan.com> 10537L: linux-omap@vger.kernel.org 10538S: Maintained 10539F: arch/arm/mach-omap2/omap_hwmod.* 10540 10541OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10542M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10543L: linux-media@vger.kernel.org 10544S: Maintained 10545F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10546F: drivers/media/platform/omap3isp/ 10547F: drivers/staging/media/omap4iss/ 10548 10549OMAP MMC SUPPORT 10550M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10551L: linux-omap@vger.kernel.org 10552S: Maintained 10553F: drivers/mmc/host/omap.c 10554 10555OMAP POWER MANAGEMENT SUPPORT 10556M: Kevin Hilman <khilman@kernel.org> 10557L: linux-omap@vger.kernel.org 10558S: Maintained 10559F: arch/arm/*omap*/*pm* 10560F: drivers/cpufreq/omap-cpufreq.c 10561 10562OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10563M: Rajendra Nayak <rnayak@codeaurora.org> 10564M: Paul Walmsley <paul@pwsan.com> 10565L: linux-omap@vger.kernel.org 10566S: Maintained 10567F: arch/arm/mach-omap2/prm* 10568 10569OMAP RANDOM NUMBER GENERATOR SUPPORT 10570M: Deepak Saxena <dsaxena@plexity.net> 10571S: Maintained 10572F: drivers/char/hw_random/omap-rng.c 10573 10574OMAP USB SUPPORT 10575L: linux-usb@vger.kernel.org 10576L: linux-omap@vger.kernel.org 10577S: Orphan 10578F: drivers/usb/*/*omap* 10579F: arch/arm/*omap*/usb* 10580 10581OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10582M: Mark Jackson <mpfj@newflow.co.uk> 10583L: linux-omap@vger.kernel.org 10584S: Maintained 10585F: arch/arm/boot/dts/am335x-nano.dts 10586 10587OMAP1 SUPPORT 10588M: Aaro Koskinen <aaro.koskinen@iki.fi> 10589M: Tony Lindgren <tony@atomide.com> 10590L: linux-omap@vger.kernel.org 10591Q: http://patchwork.kernel.org/project/linux-omap/list/ 10592T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10593S: Maintained 10594F: arch/arm/mach-omap1/ 10595F: arch/arm/plat-omap/ 10596F: arch/arm/configs/omap1_defconfig 10597F: drivers/i2c/busses/i2c-omap.c 10598F: include/linux/platform_data/i2c-omap.h 10599F: include/linux/platform_data/ams-delta-fiq.h 10600 10601OMAP2+ SUPPORT 10602M: Tony Lindgren <tony@atomide.com> 10603L: linux-omap@vger.kernel.org 10604W: http://www.muru.com/linux/omap/ 10605W: http://linux.omap.com/ 10606Q: http://patchwork.kernel.org/project/linux-omap/list/ 10607T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10608S: Maintained 10609F: arch/arm/mach-omap2/ 10610F: arch/arm/plat-omap/ 10611F: arch/arm/configs/omap2plus_defconfig 10612F: drivers/i2c/busses/i2c-omap.c 10613F: drivers/irqchip/irq-omap-intc.c 10614F: drivers/mfd/*omap*.c 10615F: drivers/mfd/menelaus.c 10616F: drivers/mfd/palmas.c 10617F: drivers/mfd/tps65217.c 10618F: drivers/mfd/tps65218.c 10619F: drivers/mfd/tps65910.c 10620F: drivers/mfd/twl-core.[ch] 10621F: drivers/mfd/twl4030*.c 10622F: drivers/mfd/twl6030*.c 10623F: drivers/mfd/twl6040*.c 10624F: drivers/regulator/palmas-regulator*.c 10625F: drivers/regulator/pbias-regulator.c 10626F: drivers/regulator/tps65217-regulator.c 10627F: drivers/regulator/tps65218-regulator.c 10628F: drivers/regulator/tps65910-regulator.c 10629F: drivers/regulator/twl-regulator.c 10630F: drivers/regulator/twl6030-regulator.c 10631F: include/linux/platform_data/i2c-omap.h 10632 10633ONION OMEGA2+ BOARD 10634M: Harvey Hunt <harveyhuntnexus@gmail.com> 10635L: linux-mips@linux-mips.org 10636S: Maintained 10637F: arch/mips/boot/dts/ralink/omega2p.dts 10638 10639OMFS FILESYSTEM 10640M: Bob Copeland <me@bobcopeland.com> 10641L: linux-karma-devel@lists.sourceforge.net 10642S: Maintained 10643F: Documentation/filesystems/omfs.txt 10644F: fs/omfs/ 10645 10646OMNIKEY CARDMAN 4000 DRIVER 10647M: Harald Welte <laforge@gnumonks.org> 10648S: Maintained 10649F: drivers/char/pcmcia/cm4000_cs.c 10650F: include/linux/cm4000_cs.h 10651F: include/uapi/linux/cm4000_cs.h 10652 10653OMNIKEY CARDMAN 4040 DRIVER 10654M: Harald Welte <laforge@gnumonks.org> 10655S: Maintained 10656F: drivers/char/pcmcia/cm4040_cs.* 10657 10658OMNIVISION OV13858 SENSOR DRIVER 10659M: Sakari Ailus <sakari.ailus@linux.intel.com> 10660L: linux-media@vger.kernel.org 10661T: git git://linuxtv.org/media_tree.git 10662S: Maintained 10663F: drivers/media/i2c/ov13858.c 10664 10665OMNIVISION OV2680 SENSOR DRIVER 10666M: Rui Miguel Silva <rmfrfs@gmail.com> 10667L: linux-media@vger.kernel.org 10668T: git git://linuxtv.org/media_tree.git 10669S: Maintained 10670F: drivers/media/i2c/ov2680.c 10671F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 10672 10673OMNIVISION OV2685 SENSOR DRIVER 10674M: Shunqian Zheng <zhengsq@rock-chips.com> 10675L: linux-media@vger.kernel.org 10676T: git git://linuxtv.org/media_tree.git 10677S: Maintained 10678F: drivers/media/i2c/ov2685.c 10679 10680OMNIVISION OV5640 SENSOR DRIVER 10681M: Steve Longerbeam <slongerbeam@gmail.com> 10682L: linux-media@vger.kernel.org 10683T: git git://linuxtv.org/media_tree.git 10684S: Maintained 10685F: drivers/media/i2c/ov5640.c 10686 10687OMNIVISION OV5647 SENSOR DRIVER 10688M: Luis Oliveira <lolivei@synopsys.com> 10689L: linux-media@vger.kernel.org 10690T: git git://linuxtv.org/media_tree.git 10691S: Maintained 10692F: drivers/media/i2c/ov5647.c 10693 10694OMNIVISION OV5695 SENSOR DRIVER 10695M: Shunqian Zheng <zhengsq@rock-chips.com> 10696L: linux-media@vger.kernel.org 10697T: git git://linuxtv.org/media_tree.git 10698S: Maintained 10699F: drivers/media/i2c/ov5695.c 10700 10701OMNIVISION OV7670 SENSOR DRIVER 10702M: Jonathan Corbet <corbet@lwn.net> 10703L: linux-media@vger.kernel.org 10704T: git git://linuxtv.org/media_tree.git 10705S: Maintained 10706F: drivers/media/i2c/ov7670.c 10707F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10708 10709OMNIVISION OV772x SENSOR DRIVER 10710M: Jacopo Mondi <jacopo@jmondi.org> 10711L: linux-media@vger.kernel.org 10712T: git git://linuxtv.org/media_tree.git 10713S: Odd fixes 10714F: drivers/media/i2c/ov772x.c 10715F: include/media/i2c/ov772x.h 10716F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 10717 10718OMNIVISION OV7740 SENSOR DRIVER 10719M: Wenyou Yang <wenyou.yang@microchip.com> 10720L: linux-media@vger.kernel.org 10721T: git git://linuxtv.org/media_tree.git 10722S: Maintained 10723F: drivers/media/i2c/ov7740.c 10724F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10725 10726OMNIVISION OV9650 SENSOR DRIVER 10727M: Sakari Ailus <sakari.ailus@linux.intel.com> 10728R: Akinobu Mita <akinobu.mita@gmail.com> 10729R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10730L: linux-media@vger.kernel.org 10731T: git git://linuxtv.org/media_tree.git 10732S: Maintained 10733F: drivers/media/i2c/ov9650.c 10734F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10735 10736ONENAND FLASH DRIVER 10737M: Kyungmin Park <kyungmin.park@samsung.com> 10738L: linux-mtd@lists.infradead.org 10739S: Maintained 10740F: drivers/mtd/nand/onenand/ 10741F: include/linux/mtd/onenand*.h 10742 10743ONSTREAM SCSI TAPE DRIVER 10744M: Willem Riede <osst@riede.org> 10745L: osst-users@lists.sourceforge.net 10746L: linux-scsi@vger.kernel.org 10747S: Maintained 10748F: Documentation/scsi/osst.txt 10749F: drivers/scsi/osst.* 10750F: drivers/scsi/osst_*.h 10751F: drivers/scsi/st.h 10752 10753OP-TEE DRIVER 10754M: Jens Wiklander <jens.wiklander@linaro.org> 10755S: Maintained 10756F: drivers/tee/optee/ 10757 10758OPA-VNIC DRIVER 10759M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10760M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10761L: linux-rdma@vger.kernel.org 10762S: Supported 10763F: drivers/infiniband/ulp/opa_vnic 10764 10765OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10766M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10767M: Frank Rowand <frowand.list@gmail.com> 10768L: devicetree@vger.kernel.org 10769S: Maintained 10770F: Documentation/devicetree/dynamic-resolution-notes.txt 10771F: Documentation/devicetree/overlay-notes.txt 10772F: drivers/of/overlay.c 10773F: drivers/of/resolver.c 10774K: of_overlay_notifier_ 10775 10776OPEN FIRMWARE AND FLATTENED DEVICE TREE 10777M: Rob Herring <robh+dt@kernel.org> 10778M: Frank Rowand <frowand.list@gmail.com> 10779L: devicetree@vger.kernel.org 10780W: http://www.devicetree.org/ 10781T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10782S: Maintained 10783F: drivers/of/ 10784F: include/linux/of*.h 10785F: scripts/dtc/ 10786F: Documentation/ABI/testing/sysfs-firmware-ofw 10787 10788OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10789M: Rob Herring <robh+dt@kernel.org> 10790M: Mark Rutland <mark.rutland@arm.com> 10791L: devicetree@vger.kernel.org 10792T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10793Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10794S: Maintained 10795F: Documentation/devicetree/ 10796F: arch/*/boot/dts/ 10797F: include/dt-bindings/ 10798 10799OPENCORES I2C BUS DRIVER 10800M: Peter Korsgaard <peter@korsgaard.com> 10801L: linux-i2c@vger.kernel.org 10802S: Maintained 10803F: Documentation/i2c/busses/i2c-ocores 10804F: drivers/i2c/busses/i2c-ocores.c 10805 10806OPENRISC ARCHITECTURE 10807M: Jonas Bonn <jonas@southpole.se> 10808M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10809M: Stafford Horne <shorne@gmail.com> 10810T: git git://github.com/openrisc/linux.git 10811L: openrisc@lists.librecores.org 10812W: http://openrisc.io 10813S: Maintained 10814F: Documentation/devicetree/bindings/openrisc/ 10815F: Documentation/openrisc/ 10816F: arch/openrisc/ 10817F: drivers/irqchip/irq-ompic.c 10818F: drivers/irqchip/irq-or1k-* 10819 10820OPENVSWITCH 10821M: Pravin B Shelar <pshelar@ovn.org> 10822L: netdev@vger.kernel.org 10823L: dev@openvswitch.org 10824W: http://openvswitch.org 10825S: Maintained 10826F: net/openvswitch/ 10827F: include/uapi/linux/openvswitch.h 10828 10829OPERATING PERFORMANCE POINTS (OPP) 10830M: Viresh Kumar <vireshk@kernel.org> 10831M: Nishanth Menon <nm@ti.com> 10832M: Stephen Boyd <sboyd@kernel.org> 10833L: linux-pm@vger.kernel.org 10834S: Maintained 10835T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10836F: drivers/opp/ 10837F: include/linux/pm_opp.h 10838F: Documentation/power/opp.txt 10839F: Documentation/devicetree/bindings/opp/ 10840 10841OPL4 DRIVER 10842M: Clemens Ladisch <clemens@ladisch.de> 10843L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10844T: git git://git.alsa-project.org/alsa-kernel.git 10845S: Maintained 10846F: sound/drivers/opl4/ 10847 10848OPROFILE 10849M: Robert Richter <rric@kernel.org> 10850L: oprofile-list@lists.sf.net 10851S: Maintained 10852F: arch/*/include/asm/oprofile*.h 10853F: arch/*/oprofile/ 10854F: drivers/oprofile/ 10855F: include/linux/oprofile.h 10856 10857ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10858M: Mark Fasheh <mark@fasheh.com> 10859M: Joel Becker <jlbec@evilplan.org> 10860L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10861W: http://ocfs2.wiki.kernel.org 10862S: Supported 10863F: Documentation/filesystems/ocfs2.txt 10864F: Documentation/filesystems/dlmfs.txt 10865F: fs/ocfs2/ 10866 10867ORANGEFS FILESYSTEM 10868M: Mike Marshall <hubcap@omnibond.com> 10869R: Martin Brandenburg <martin@omnibond.com> 10870L: devel@lists.orangefs.org 10871T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10872S: Supported 10873F: fs/orangefs/ 10874F: Documentation/filesystems/orangefs.txt 10875 10876ORINOCO DRIVER 10877L: linux-wireless@vger.kernel.org 10878W: http://wireless.kernel.org/en/users/Drivers/orinoco 10879W: http://www.nongnu.org/orinoco/ 10880S: Orphan 10881F: drivers/net/wireless/intersil/orinoco/ 10882 10883OSD LIBRARY and FILESYSTEM 10884M: Boaz Harrosh <ooo@electrozaur.com> 10885S: Maintained 10886F: drivers/scsi/osd/ 10887F: include/scsi/osd_* 10888F: fs/exofs/ 10889 10890OV2659 OMNIVISION SENSOR DRIVER 10891M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10892L: linux-media@vger.kernel.org 10893W: https://linuxtv.org 10894Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10895T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10896S: Maintained 10897F: drivers/media/i2c/ov2659.c 10898F: include/media/i2c/ov2659.h 10899 10900OVERLAY FILESYSTEM 10901M: Miklos Szeredi <miklos@szeredi.hu> 10902L: linux-unionfs@vger.kernel.org 10903T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10904S: Supported 10905F: fs/overlayfs/ 10906F: Documentation/filesystems/overlayfs.txt 10907 10908P54 WIRELESS DRIVER 10909M: Christian Lamparter <chunkeey@googlemail.com> 10910L: linux-wireless@vger.kernel.org 10911W: http://wireless.kernel.org/en/users/Drivers/p54 10912S: Maintained 10913F: drivers/net/wireless/intersil/p54/ 10914 10915PA SEMI ETHERNET DRIVER 10916L: netdev@vger.kernel.org 10917S: Orphan 10918F: drivers/net/ethernet/pasemi/* 10919 10920PA SEMI SMBUS DRIVER 10921L: linux-i2c@vger.kernel.org 10922S: Orphan 10923F: drivers/i2c/busses/i2c-pasemi.c 10924 10925PADATA PARALLEL EXECUTION MECHANISM 10926M: Steffen Klassert <steffen.klassert@secunet.com> 10927L: linux-crypto@vger.kernel.org 10928S: Maintained 10929F: kernel/padata.c 10930F: include/linux/padata.h 10931F: Documentation/padata.txt 10932 10933PANASONIC LAPTOP ACPI EXTRAS DRIVER 10934M: Harald Welte <laforge@gnumonks.org> 10935L: platform-driver-x86@vger.kernel.org 10936S: Maintained 10937F: drivers/platform/x86/panasonic-laptop.c 10938 10939PARALLEL LCD/KEYPAD PANEL DRIVER 10940M: Willy Tarreau <willy@haproxy.com> 10941M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10942S: Odd Fixes 10943F: Documentation/auxdisplay/lcd-panel-cgram.txt 10944F: drivers/auxdisplay/panel.c 10945 10946PARALLEL PORT SUBSYSTEM 10947M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10948M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10949L: linux-parport@lists.infradead.org (subscribers-only) 10950S: Maintained 10951F: drivers/parport/ 10952F: include/linux/parport*.h 10953F: drivers/char/ppdev.c 10954F: include/uapi/linux/ppdev.h 10955F: Documentation/parport*.txt 10956 10957PARAVIRT_OPS INTERFACE 10958M: Juergen Gross <jgross@suse.com> 10959M: Alok Kataria <akataria@vmware.com> 10960L: virtualization@lists.linux-foundation.org 10961S: Supported 10962F: Documentation/virtual/paravirt_ops.txt 10963F: arch/*/kernel/paravirt* 10964F: arch/*/include/asm/paravirt*.h 10965F: include/linux/hypervisor.h 10966 10967PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10968M: Tim Waugh <tim@cyberelk.net> 10969L: linux-parport@lists.infradead.org (subscribers-only) 10970S: Maintained 10971F: Documentation/blockdev/paride.txt 10972F: drivers/block/paride/ 10973 10974PARISC ARCHITECTURE 10975M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10976M: Helge Deller <deller@gmx.de> 10977L: linux-parisc@vger.kernel.org 10978W: http://www.parisc-linux.org/ 10979Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10980T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10981T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10982S: Maintained 10983F: arch/parisc/ 10984F: Documentation/parisc/ 10985F: drivers/parisc/ 10986F: drivers/char/agp/parisc-agp.c 10987F: drivers/input/serio/gscps2.c 10988F: drivers/parport/parport_gsc.* 10989F: drivers/tty/serial/8250/8250_gsc.c 10990F: drivers/video/fbdev/sti* 10991F: drivers/video/console/sti* 10992F: drivers/video/logo/logo_parisc* 10993 10994PARMAN 10995M: Jiri Pirko <jiri@mellanox.com> 10996L: netdev@vger.kernel.org 10997S: Supported 10998F: lib/parman.c 10999F: lib/test_parman.c 11000F: include/linux/parman.h 11001 11002PC87360 HARDWARE MONITORING DRIVER 11003M: Jim Cromie <jim.cromie@gmail.com> 11004L: linux-hwmon@vger.kernel.org 11005S: Maintained 11006F: Documentation/hwmon/pc87360 11007F: drivers/hwmon/pc87360.c 11008 11009PC8736x GPIO DRIVER 11010M: Jim Cromie <jim.cromie@gmail.com> 11011S: Maintained 11012F: drivers/char/pc8736x_gpio.c 11013 11014PC87427 HARDWARE MONITORING DRIVER 11015M: Jean Delvare <jdelvare@suse.com> 11016L: linux-hwmon@vger.kernel.org 11017S: Maintained 11018F: Documentation/hwmon/pc87427 11019F: drivers/hwmon/pc87427.c 11020 11021PCA9532 LED DRIVER 11022M: Riku Voipio <riku.voipio@iki.fi> 11023S: Maintained 11024F: drivers/leds/leds-pca9532.c 11025F: include/linux/leds-pca9532.h 11026 11027PCA9541 I2C BUS MASTER SELECTOR DRIVER 11028M: Guenter Roeck <linux@roeck-us.net> 11029L: linux-i2c@vger.kernel.org 11030S: Maintained 11031F: drivers/i2c/muxes/i2c-mux-pca9541.c 11032 11033PCDP - PRIMARY CONSOLE AND DEBUG PORT 11034M: Khalid Aziz <khalid@gonehiking.org> 11035S: Maintained 11036F: drivers/firmware/pcdp.* 11037 11038PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11039M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11040L: linux-pci@vger.kernel.org 11041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11042S: Maintained 11043F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11044F: drivers/pci/controller/pci-aardvark.c 11045 11046PCI DRIVER FOR ALTERA PCIE IP 11047M: Ley Foon Tan <lftan@altera.com> 11048L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11049L: linux-pci@vger.kernel.org 11050S: Supported 11051F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11052F: drivers/pci/controller/pcie-altera.c 11053 11054PCI DRIVER FOR APPLIEDMICRO XGENE 11055M: Tanmay Inamdar <tinamdar@apm.com> 11056L: linux-pci@vger.kernel.org 11057L: linux-arm-kernel@lists.infradead.org 11058S: Maintained 11059F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11060F: drivers/pci/controller/pci-xgene.c 11061 11062PCI DRIVER FOR ARM VERSATILE PLATFORM 11063M: Rob Herring <robh@kernel.org> 11064L: linux-pci@vger.kernel.org 11065L: linux-arm-kernel@lists.infradead.org 11066S: Maintained 11067F: Documentation/devicetree/bindings/pci/versatile.txt 11068F: drivers/pci/controller/pci-versatile.c 11069 11070PCI DRIVER FOR ARMADA 8K 11071M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11072L: linux-pci@vger.kernel.org 11073L: linux-arm-kernel@lists.infradead.org 11074S: Maintained 11075F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11076F: drivers/pci/controller/dwc/pcie-armada8k.c 11077 11078PCI DRIVER FOR CADENCE PCIE IP 11079M: Alan Douglas <adouglas@cadence.com> 11080L: linux-pci@vger.kernel.org 11081S: Maintained 11082F: Documentation/devicetree/bindings/pci/cdns,*.txt 11083F: drivers/pci/controller/pcie-cadence* 11084 11085PCI DRIVER FOR FREESCALE LAYERSCAPE 11086M: Minghuan Lian <minghuan.Lian@nxp.com> 11087M: Mingkai Hu <mingkai.hu@nxp.com> 11088M: Roy Zang <roy.zang@nxp.com> 11089L: linuxppc-dev@lists.ozlabs.org 11090L: linux-pci@vger.kernel.org 11091L: linux-arm-kernel@lists.infradead.org 11092S: Maintained 11093F: drivers/pci/controller/dwc/*layerscape* 11094 11095PCI DRIVER FOR GENERIC OF HOSTS 11096M: Will Deacon <will.deacon@arm.com> 11097L: linux-pci@vger.kernel.org 11098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11099S: Maintained 11100F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11101F: drivers/pci/controller/pci-host-common.c 11102F: drivers/pci/controller/pci-host-generic.c 11103 11104PCI DRIVER FOR IMX6 11105M: Richard Zhu <hongxing.zhu@nxp.com> 11106M: Lucas Stach <l.stach@pengutronix.de> 11107L: linux-pci@vger.kernel.org 11108L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11109S: Maintained 11110F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11111F: drivers/pci/controller/dwc/*imx6* 11112 11113PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11114M: Keith Busch <keith.busch@intel.com> 11115M: Jonathan Derrick <jonathan.derrick@intel.com> 11116L: linux-pci@vger.kernel.org 11117S: Supported 11118F: drivers/pci/controller/vmd.c 11119 11120PCI DRIVER FOR MICROSEMI SWITCHTEC 11121M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11122M: Logan Gunthorpe <logang@deltatee.com> 11123L: linux-pci@vger.kernel.org 11124S: Maintained 11125F: Documentation/switchtec.txt 11126F: Documentation/ABI/testing/sysfs-class-switchtec 11127F: drivers/pci/switch/switchtec* 11128F: include/uapi/linux/switchtec_ioctl.h 11129F: include/linux/switchtec.h 11130F: drivers/ntb/hw/mscc/ 11131 11132PCI DRIVER FOR MOBIVEIL PCIE IP 11133M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 11134L: linux-pci@vger.kernel.org 11135S: Supported 11136F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11137F: drivers/pci/controller/pcie-mobiveil.c 11138 11139PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11140M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11141M: Jason Cooper <jason@lakedaemon.net> 11142L: linux-pci@vger.kernel.org 11143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11144S: Maintained 11145F: drivers/pci/controller/*mvebu* 11146 11147PCI DRIVER FOR NVIDIA TEGRA 11148M: Thierry Reding <thierry.reding@gmail.com> 11149L: linux-tegra@vger.kernel.org 11150L: linux-pci@vger.kernel.org 11151S: Supported 11152F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11153F: drivers/pci/controller/pci-tegra.c 11154 11155PCI DRIVER FOR RENESAS R-CAR 11156M: Simon Horman <horms@verge.net.au> 11157L: linux-pci@vger.kernel.org 11158L: linux-renesas-soc@vger.kernel.org 11159S: Maintained 11160F: drivers/pci/controller/*rcar* 11161 11162PCI DRIVER FOR SAMSUNG EXYNOS 11163M: Jingoo Han <jingoohan1@gmail.com> 11164L: linux-pci@vger.kernel.org 11165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11166L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11167S: Maintained 11168F: drivers/pci/controller/dwc/pci-exynos.c 11169 11170PCI DRIVER FOR SYNOPSYS DESIGNWARE 11171M: Jingoo Han <jingoohan1@gmail.com> 11172M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11173L: linux-pci@vger.kernel.org 11174S: Maintained 11175F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11176F: drivers/pci/controller/dwc/*designware* 11177 11178PCI DRIVER FOR TI DRA7XX 11179M: Kishon Vijay Abraham I <kishon@ti.com> 11180L: linux-omap@vger.kernel.org 11181L: linux-pci@vger.kernel.org 11182S: Supported 11183F: Documentation/devicetree/bindings/pci/ti-pci.txt 11184F: drivers/pci/controller/dwc/pci-dra7xx.c 11185 11186PCI DRIVER FOR TI KEYSTONE 11187M: Murali Karicheri <m-karicheri2@ti.com> 11188L: linux-pci@vger.kernel.org 11189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11190S: Maintained 11191F: drivers/pci/controller/dwc/*keystone* 11192 11193PCI ENDPOINT SUBSYSTEM 11194M: Kishon Vijay Abraham I <kishon@ti.com> 11195M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11196L: linux-pci@vger.kernel.org 11197T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11198S: Supported 11199F: drivers/pci/endpoint/ 11200F: drivers/misc/pci_endpoint_test.c 11201F: tools/pci/ 11202 11203PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11204M: Russell Currey <ruscur@russell.cc> 11205M: Sam Bobroff <sbobroff@linux.ibm.com> 11206M: Oliver O'Halloran <oohall@gmail.com> 11207L: linuxppc-dev@lists.ozlabs.org 11208S: Supported 11209F: Documentation/PCI/pci-error-recovery.txt 11210F: drivers/pci/pcie/aer.c 11211F: drivers/pci/pcie/dpc.c 11212F: drivers/pci/pcie/err.c 11213F: Documentation/powerpc/eeh-pci-error-recovery.txt 11214F: arch/powerpc/kernel/eeh*.c 11215F: arch/powerpc/platforms/*/eeh*.c 11216F: arch/powerpc/include/*/eeh*.h 11217 11218PCI ERROR RECOVERY 11219M: Linas Vepstas <linasvepstas@gmail.com> 11220L: linux-pci@vger.kernel.org 11221S: Supported 11222F: Documentation/PCI/pci-error-recovery.txt 11223 11224PCI MSI DRIVER FOR ALTERA MSI IP 11225M: Ley Foon Tan <lftan@altera.com> 11226L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11227L: linux-pci@vger.kernel.org 11228S: Supported 11229F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11230F: drivers/pci/controller/pcie-altera-msi.c 11231 11232PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11233M: Duc Dang <dhdang@apm.com> 11234L: linux-pci@vger.kernel.org 11235L: linux-arm-kernel@lists.infradead.org 11236S: Maintained 11237F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11238F: drivers/pci/controller/pci-xgene-msi.c 11239 11240PCI SUBSYSTEM 11241M: Bjorn Helgaas <bhelgaas@google.com> 11242L: linux-pci@vger.kernel.org 11243Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11244T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11245S: Supported 11246F: Documentation/devicetree/bindings/pci/ 11247F: Documentation/PCI/ 11248F: drivers/acpi/pci* 11249F: drivers/pci/ 11250F: include/asm-generic/pci* 11251F: include/linux/pci* 11252F: include/linux/of_pci.h 11253F: include/uapi/linux/pci* 11254F: lib/pci* 11255F: arch/x86/pci/ 11256F: arch/x86/kernel/quirks.c 11257 11258PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11259M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11260L: linux-pci@vger.kernel.org 11261Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11262T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11263S: Supported 11264F: drivers/pci/controller/ 11265 11266PCIE DRIVER FOR AXIS ARTPEC 11267M: Jesper Nilsson <jesper.nilsson@axis.com> 11268L: linux-arm-kernel@axis.com 11269L: linux-pci@vger.kernel.org 11270S: Maintained 11271F: Documentation/devicetree/bindings/pci/axis,artpec* 11272F: drivers/pci/controller/dwc/*artpec* 11273 11274PCIE DRIVER FOR CAVIUM THUNDERX 11275M: David Daney <david.daney@cavium.com> 11276L: linux-pci@vger.kernel.org 11277L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11278S: Supported 11279F: Documentation/devicetree/bindings/pci/pci-thunder-* 11280F: drivers/pci/controller/pci-thunder-* 11281 11282PCIE DRIVER FOR HISILICON 11283M: Zhou Wang <wangzhou1@hisilicon.com> 11284L: linux-pci@vger.kernel.org 11285S: Maintained 11286F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11287F: drivers/pci/controller/dwc/pcie-hisi.c 11288 11289PCIE DRIVER FOR HISILICON KIRIN 11290M: Xiaowei Song <songxiaowei@hisilicon.com> 11291M: Binghui Wang <wangbinghui@hisilicon.com> 11292L: linux-pci@vger.kernel.org 11293S: Maintained 11294F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11295F: drivers/pci/controller/dwc/pcie-kirin.c 11296 11297PCIE DRIVER FOR HISILICON STB 11298M: Jianguo Sun <sunjianguo1@huawei.com> 11299M: Shawn Guo <shawn.guo@linaro.org> 11300L: linux-pci@vger.kernel.org 11301S: Maintained 11302F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11303F: drivers/pci/controller/dwc/pcie-histb.c 11304 11305PCIE DRIVER FOR MEDIATEK 11306M: Ryder Lee <ryder.lee@mediatek.com> 11307L: linux-pci@vger.kernel.org 11308L: linux-mediatek@lists.infradead.org 11309S: Supported 11310F: Documentation/devicetree/bindings/pci/mediatek* 11311F: drivers/pci/controller/*mediatek* 11312 11313PCIE DRIVER FOR QUALCOMM MSM 11314M: Stanimir Varbanov <svarbanov@mm-sol.com> 11315L: linux-pci@vger.kernel.org 11316L: linux-arm-msm@vger.kernel.org 11317S: Maintained 11318F: drivers/pci/controller/dwc/*qcom* 11319 11320PCIE DRIVER FOR ROCKCHIP 11321M: Shawn Lin <shawn.lin@rock-chips.com> 11322L: linux-pci@vger.kernel.org 11323L: linux-rockchip@lists.infradead.org 11324S: Maintained 11325F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11326F: drivers/pci/controller/pcie-rockchip* 11327 11328PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11329M: Linus Walleij <linus.walleij@linaro.org> 11330L: linux-pci@vger.kernel.org 11331S: Maintained 11332F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11333F: drivers/pci/controller/pci-v3-semi.c 11334 11335PCIE DRIVER FOR ST SPEAR13XX 11336M: Pratyush Anand <pratyush.anand@gmail.com> 11337L: linux-pci@vger.kernel.org 11338S: Maintained 11339F: drivers/pci/controller/dwc/*spear* 11340 11341PCMCIA SUBSYSTEM 11342M: Dominik Brodowski <linux@dominikbrodowski.net> 11343T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11344S: Odd Fixes 11345F: Documentation/pcmcia/ 11346F: tools/pcmcia/ 11347F: drivers/pcmcia/ 11348F: include/pcmcia/ 11349 11350PCNET32 NETWORK DRIVER 11351M: Don Fry <pcnet32@frontier.com> 11352L: netdev@vger.kernel.org 11353S: Maintained 11354F: drivers/net/ethernet/amd/pcnet32.c 11355 11356PCRYPT PARALLEL CRYPTO ENGINE 11357M: Steffen Klassert <steffen.klassert@secunet.com> 11358L: linux-crypto@vger.kernel.org 11359S: Maintained 11360F: crypto/pcrypt.c 11361F: include/crypto/pcrypt.h 11362 11363PEAQ WMI HOTKEYS DRIVER 11364M: Hans de Goede <hdegoede@redhat.com> 11365L: platform-driver-x86@vger.kernel.org 11366S: Maintained 11367F: drivers/platform/x86/peaq-wmi.c 11368 11369PER-CPU MEMORY ALLOCATOR 11370M: Dennis Zhou <dennis@kernel.org> 11371M: Tejun Heo <tj@kernel.org> 11372M: Christoph Lameter <cl@linux.com> 11373T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 11374S: Maintained 11375F: include/linux/percpu*.h 11376F: mm/percpu*.c 11377F: arch/*/include/asm/percpu.h 11378 11379PER-TASK DELAY ACCOUNTING 11380M: Balbir Singh <bsingharora@gmail.com> 11381S: Maintained 11382F: include/linux/delayacct.h 11383F: kernel/delayacct.c 11384 11385PERFORMANCE EVENTS SUBSYSTEM 11386M: Peter Zijlstra <peterz@infradead.org> 11387M: Ingo Molnar <mingo@redhat.com> 11388M: Arnaldo Carvalho de Melo <acme@kernel.org> 11389R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11390R: Jiri Olsa <jolsa@redhat.com> 11391R: Namhyung Kim <namhyung@kernel.org> 11392L: linux-kernel@vger.kernel.org 11393T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11394S: Supported 11395F: kernel/events/* 11396F: include/linux/perf_event.h 11397F: include/uapi/linux/perf_event.h 11398F: arch/*/kernel/perf_event*.c 11399F: arch/*/kernel/*/perf_event*.c 11400F: arch/*/kernel/*/*/perf_event*.c 11401F: arch/*/include/asm/perf_event.h 11402F: arch/*/kernel/perf_callchain.c 11403F: arch/*/events/* 11404F: tools/perf/ 11405 11406PERSONALITY HANDLING 11407M: Christoph Hellwig <hch@infradead.org> 11408L: linux-abi-devel@lists.sourceforge.net 11409S: Maintained 11410F: include/linux/personality.h 11411F: include/uapi/linux/personality.h 11412 11413PHOENIX RC FLIGHT CONTROLLER ADAPTER 11414M: Marcus Folkesson <marcus.folkesson@gmail.com> 11415L: linux-input@vger.kernel.org 11416S: Maintained 11417F: Documentation/input/devices/pxrc.rst 11418F: drivers/input/joystick/pxrc.c 11419 11420PHONET PROTOCOL 11421M: Remi Denis-Courmont <courmisch@gmail.com> 11422S: Supported 11423F: Documentation/networking/phonet.txt 11424F: include/linux/phonet.h 11425F: include/net/phonet/ 11426F: include/uapi/linux/phonet.h 11427F: net/phonet/ 11428 11429PHRAM MTD DRIVER 11430M: Joern Engel <joern@lazybastard.org> 11431L: linux-mtd@lists.infradead.org 11432S: Maintained 11433F: drivers/mtd/devices/phram.c 11434 11435PICOLCD HID DRIVER 11436M: Bruno Prémont <bonbons@linux-vserver.org> 11437L: linux-input@vger.kernel.org 11438S: Maintained 11439F: drivers/hid/hid-picolcd* 11440 11441PICOXCELL SUPPORT 11442M: Jamie Iles <jamie@jamieiles.com> 11443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11444T: git git://github.com/jamieiles/linux-2.6-ji.git 11445S: Supported 11446F: arch/arm/boot/dts/picoxcell* 11447F: arch/arm/mach-picoxcell/ 11448F: drivers/crypto/picoxcell* 11449 11450PIN CONTROL SUBSYSTEM 11451M: Linus Walleij <linus.walleij@linaro.org> 11452L: linux-gpio@vger.kernel.org 11453T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11454S: Maintained 11455F: Documentation/devicetree/bindings/pinctrl/ 11456F: Documentation/driver-api/pinctl.rst 11457F: drivers/pinctrl/ 11458F: include/linux/pinctrl/ 11459 11460PIN CONTROLLER - ATMEL AT91 11461M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11463S: Maintained 11464F: drivers/pinctrl/pinctrl-at91.* 11465 11466PIN CONTROLLER - ATMEL AT91 PIO4 11467M: Ludovic Desroches <ludovic.desroches@microchip.com> 11468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11469L: linux-gpio@vger.kernel.org 11470S: Supported 11471F: drivers/pinctrl/pinctrl-at91-pio4.* 11472 11473PIN CONTROLLER - FREESCALE 11474M: Dong Aisheng <aisheng.dong@nxp.com> 11475M: Fabio Estevam <festevam@gmail.com> 11476M: Shawn Guo <shawnguo@kernel.org> 11477M: Stefan Agner <stefan@agner.ch> 11478R: Pengutronix Kernel Team <kernel@pengutronix.de> 11479L: linux-gpio@vger.kernel.org 11480S: Maintained 11481F: drivers/pinctrl/freescale/ 11482F: Documentation/devicetree/bindings/pinctrl/fsl,* 11483 11484PIN CONTROLLER - INTEL 11485M: Mika Westerberg <mika.westerberg@linux.intel.com> 11486M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11487S: Maintained 11488F: drivers/pinctrl/intel/ 11489 11490PIN CONTROLLER - MEDIATEK 11491M: Sean Wang <sean.wang@mediatek.com> 11492L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11493S: Maintained 11494F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11495F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11496F: drivers/pinctrl/mediatek/mtk-eint.* 11497F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11498F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11499F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11500 11501PIN CONTROLLER - QUALCOMM 11502M: Bjorn Andersson <bjorn.andersson@linaro.org> 11503S: Maintained 11504L: linux-arm-msm@vger.kernel.org 11505F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11506F: drivers/pinctrl/qcom/ 11507 11508PIN CONTROLLER - RENESAS 11509M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11510M: Geert Uytterhoeven <geert+renesas@glider.be> 11511L: linux-renesas-soc@vger.kernel.org 11512T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11513S: Maintained 11514F: drivers/pinctrl/sh-pfc/ 11515 11516PIN CONTROLLER - SAMSUNG 11517M: Tomasz Figa <tomasz.figa@gmail.com> 11518M: Krzysztof Kozlowski <krzk@kernel.org> 11519M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11520L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11521L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11522Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11523T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11524S: Maintained 11525F: drivers/pinctrl/samsung/ 11526F: include/dt-bindings/pinctrl/samsung.h 11527F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11528 11529PIN CONTROLLER - SINGLE 11530M: Tony Lindgren <tony@atomide.com> 11531M: Haojian Zhuang <haojian.zhuang@linaro.org> 11532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11533L: linux-omap@vger.kernel.org 11534S: Maintained 11535F: drivers/pinctrl/pinctrl-single.c 11536 11537PIN CONTROLLER - ST SPEAR 11538M: Viresh Kumar <vireshk@kernel.org> 11539L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11540W: http://www.st.com/spear 11541S: Maintained 11542F: drivers/pinctrl/spear/ 11543 11544PISTACHIO SOC SUPPORT 11545M: James Hartley <james.hartley@sondrel.com> 11546L: linux-mips@linux-mips.org 11547S: Odd Fixes 11548F: arch/mips/pistachio/ 11549F: arch/mips/include/asm/mach-pistachio/ 11550F: arch/mips/boot/dts/img/pistachio* 11551F: arch/mips/configs/pistachio*_defconfig 11552 11553PKTCDVD DRIVER 11554S: Orphan 11555M: linux-block@vger.kernel.org 11556F: drivers/block/pktcdvd.c 11557F: include/linux/pktcdvd.h 11558F: include/uapi/linux/pktcdvd.h 11559 11560PKUNITY SOC DRIVERS 11561M: Guan Xuetao <gxt@pku.edu.cn> 11562W: http://mprc.pku.edu.cn/~guanxuetao/linux 11563S: Maintained 11564T: git git://github.com/gxt/linux.git 11565F: drivers/input/serio/i8042-unicore32io.h 11566F: drivers/i2c/busses/i2c-puv3.c 11567F: drivers/video/fbdev/fb-puv3.c 11568F: drivers/rtc/rtc-puv3.c 11569 11570PMBUS HARDWARE MONITORING DRIVERS 11571M: Guenter Roeck <linux@roeck-us.net> 11572L: linux-hwmon@vger.kernel.org 11573W: http://hwmon.wiki.kernel.org/ 11574W: http://www.roeck-us.net/linux/drivers/ 11575T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11576S: Maintained 11577F: Documentation/hwmon/pmbus 11578F: drivers/hwmon/pmbus/ 11579F: include/linux/pmbus.h 11580 11581PMC SIERRA MaxRAID DRIVER 11582L: linux-scsi@vger.kernel.org 11583W: http://www.pmc-sierra.com/ 11584S: Orphan 11585F: drivers/scsi/pmcraid.* 11586 11587PMC SIERRA PM8001 DRIVER 11588M: Jack Wang <jinpu.wang@profitbricks.com> 11589M: lindar_liu@usish.com 11590L: linux-scsi@vger.kernel.org 11591S: Supported 11592F: drivers/scsi/pm8001/ 11593 11594PNP SUPPORT 11595M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11596S: Maintained 11597F: drivers/pnp/ 11598 11599POSIX CLOCKS and TIMERS 11600M: Thomas Gleixner <tglx@linutronix.de> 11601L: linux-kernel@vger.kernel.org 11602T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11603S: Maintained 11604F: fs/timerfd.c 11605F: include/linux/timer* 11606F: kernel/time/*timer* 11607 11608POWER MANAGEMENT CORE 11609M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11610L: linux-pm@vger.kernel.org 11611T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11612B: https://bugzilla.kernel.org 11613S: Supported 11614F: drivers/base/power/ 11615F: include/linux/pm.h 11616F: include/linux/pm_* 11617F: include/linux/powercap.h 11618F: drivers/powercap/ 11619F: kernel/configs/nopm.config 11620 11621POWER STATE COORDINATION INTERFACE (PSCI) 11622M: Mark Rutland <mark.rutland@arm.com> 11623M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11624L: linux-arm-kernel@lists.infradead.org 11625S: Maintained 11626F: drivers/firmware/psci*.c 11627F: include/linux/psci.h 11628F: include/uapi/linux/psci.h 11629 11630POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11631M: Sebastian Reichel <sre@kernel.org> 11632L: linux-pm@vger.kernel.org 11633T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11634S: Maintained 11635F: Documentation/ABI/testing/sysfs-class-power 11636F: Documentation/devicetree/bindings/power/supply/ 11637F: include/linux/power_supply.h 11638F: drivers/power/supply/ 11639 11640POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11641M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11642L: linuxppc-dev@lists.ozlabs.org 11643S: Maintained 11644F: drivers/char/powernv-op-panel.c 11645 11646PPP OVER ATM (RFC 2364) 11647M: Mitchell Blank Jr <mitch@sfgoth.com> 11648S: Maintained 11649F: net/atm/pppoatm.c 11650F: include/uapi/linux/atmppp.h 11651 11652PPP OVER ETHERNET 11653M: Michal Ostrowski <mostrows@earthlink.net> 11654S: Maintained 11655F: drivers/net/ppp/pppoe.c 11656F: drivers/net/ppp/pppox.c 11657 11658PPP OVER L2TP 11659M: James Chapman <jchapman@katalix.com> 11660S: Maintained 11661F: net/l2tp/l2tp_ppp.c 11662F: include/linux/if_pppol2tp.h 11663F: include/uapi/linux/if_pppol2tp.h 11664 11665PPP PROTOCOL DRIVERS AND COMPRESSORS 11666M: Paul Mackerras <paulus@samba.org> 11667L: linux-ppp@vger.kernel.org 11668S: Maintained 11669F: drivers/net/ppp/ppp_* 11670 11671PPS SUPPORT 11672M: Rodolfo Giometti <giometti@enneenne.com> 11673W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11674L: linuxpps@ml.enneenne.com (subscribers-only) 11675S: Maintained 11676F: Documentation/pps/ 11677F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11678F: Documentation/ABI/testing/sysfs-pps 11679F: drivers/pps/ 11680F: include/linux/pps*.h 11681F: include/uapi/linux/pps.h 11682 11683PPTP DRIVER 11684M: Dmitry Kozlov <xeb@mail.ru> 11685L: netdev@vger.kernel.org 11686S: Maintained 11687F: drivers/net/ppp/pptp.c 11688W: http://sourceforge.net/projects/accel-pptp 11689 11690PREEMPTIBLE KERNEL 11691M: Robert Love <rml@tech9.net> 11692L: kpreempt-tech@lists.sourceforge.net 11693W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11694S: Supported 11695F: Documentation/preempt-locking.txt 11696F: include/linux/preempt.h 11697 11698PRINTK 11699M: Petr Mladek <pmladek@suse.com> 11700M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11701R: Steven Rostedt <rostedt@goodmis.org> 11702S: Maintained 11703F: kernel/printk/ 11704F: include/linux/printk.h 11705 11706PRISM54 WIRELESS DRIVER 11707M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11708L: linux-wireless@vger.kernel.org 11709W: http://wireless.kernel.org/en/users/Drivers/p54 11710S: Obsolete 11711F: drivers/net/wireless/intersil/prism54/ 11712 11713PROC FILESYSTEM 11714R: Alexey Dobriyan <adobriyan@gmail.com> 11715L: linux-kernel@vger.kernel.org 11716L: linux-fsdevel@vger.kernel.org 11717S: Maintained 11718F: fs/proc/ 11719F: include/linux/proc_fs.h 11720F: tools/testing/selftests/proc/ 11721 11722PROC SYSCTL 11723M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11724M: Kees Cook <keescook@chromium.org> 11725L: linux-kernel@vger.kernel.org 11726L: linux-fsdevel@vger.kernel.org 11727S: Maintained 11728F: fs/proc/proc_sysctl.c 11729F: include/linux/sysctl.h 11730F: kernel/sysctl.c 11731F: tools/testing/selftests/sysctl/ 11732 11733PS3 NETWORK SUPPORT 11734M: Geoff Levand <geoff@infradead.org> 11735L: netdev@vger.kernel.org 11736L: linuxppc-dev@lists.ozlabs.org 11737S: Maintained 11738F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11739 11740PS3 PLATFORM SUPPORT 11741M: Geoff Levand <geoff@infradead.org> 11742L: linuxppc-dev@lists.ozlabs.org 11743S: Maintained 11744F: arch/powerpc/boot/ps3* 11745F: arch/powerpc/include/asm/lv1call.h 11746F: arch/powerpc/include/asm/ps3*.h 11747F: arch/powerpc/platforms/ps3/ 11748F: drivers/*/ps3* 11749F: drivers/ps3/ 11750F: drivers/rtc/rtc-ps3.c 11751F: drivers/usb/host/*ps3.c 11752F: sound/ppc/snd_ps3* 11753 11754PS3VRAM DRIVER 11755M: Jim Paris <jim@jtan.com> 11756M: Geoff Levand <geoff@infradead.org> 11757L: linuxppc-dev@lists.ozlabs.org 11758S: Maintained 11759F: drivers/block/ps3vram.c 11760 11761PSAMPLE PACKET SAMPLING SUPPORT: 11762M: Yotam Gigi <yotam.gi@gmail.com> 11763S: Maintained 11764F: net/psample 11765F: include/net/psample.h 11766F: include/uapi/linux/psample.h 11767 11768PSTORE FILESYSTEM 11769M: Kees Cook <keescook@chromium.org> 11770M: Anton Vorontsov <anton@enomsg.org> 11771M: Colin Cross <ccross@android.com> 11772M: Tony Luck <tony.luck@intel.com> 11773S: Maintained 11774T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11775F: fs/pstore/ 11776F: include/linux/pstore* 11777F: drivers/firmware/efi/efi-pstore.c 11778F: drivers/acpi/apei/erst.c 11779F: Documentation/admin-guide/ramoops.rst 11780F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11781K: \b(pstore|ramoops) 11782 11783PTP HARDWARE CLOCK SUPPORT 11784M: Richard Cochran <richardcochran@gmail.com> 11785L: netdev@vger.kernel.org 11786S: Maintained 11787W: http://linuxptp.sourceforge.net/ 11788F: Documentation/ABI/testing/sysfs-ptp 11789F: Documentation/ptp/* 11790F: drivers/net/phy/dp83640* 11791F: drivers/ptp/* 11792F: include/linux/ptp_cl* 11793 11794PTRACE SUPPORT 11795M: Oleg Nesterov <oleg@redhat.com> 11796S: Maintained 11797F: include/asm-generic/syscall.h 11798F: include/linux/ptrace.h 11799F: include/linux/regset.h 11800F: include/linux/tracehook.h 11801F: include/uapi/linux/ptrace.h 11802F: include/uapi/linux/ptrace.h 11803F: include/asm-generic/ptrace.h 11804F: kernel/ptrace.c 11805F: arch/*/ptrace*.c 11806F: arch/*/*/ptrace*.c 11807F: arch/*/include/asm/ptrace*.h 11808 11809PULSE8-CEC DRIVER 11810M: Hans Verkuil <hverkuil@xs4all.nl> 11811L: linux-media@vger.kernel.org 11812T: git git://linuxtv.org/media_tree.git 11813S: Maintained 11814F: drivers/media/usb/pulse8-cec/* 11815F: Documentation/media/cec-drivers/pulse8-cec.rst 11816 11817PVRUSB2 VIDEO4LINUX DRIVER 11818M: Mike Isely <isely@pobox.com> 11819L: pvrusb2@isely.net (subscribers-only) 11820L: linux-media@vger.kernel.org 11821W: http://www.isely.net/pvrusb2/ 11822T: git git://linuxtv.org/media_tree.git 11823S: Maintained 11824F: Documentation/media/v4l-drivers/pvrusb2* 11825F: drivers/media/usb/pvrusb2/ 11826 11827PWC WEBCAM DRIVER 11828M: Hans Verkuil <hverkuil@xs4all.nl> 11829L: linux-media@vger.kernel.org 11830T: git git://linuxtv.org/media_tree.git 11831S: Odd Fixes 11832F: drivers/media/usb/pwc/* 11833 11834PWM FAN DRIVER 11835M: Kamil Debski <kamil@wypas.org> 11836M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11837L: linux-hwmon@vger.kernel.org 11838S: Supported 11839F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11840F: Documentation/hwmon/pwm-fan 11841F: drivers/hwmon/pwm-fan.c 11842 11843PWM IR Transmitter 11844M: Sean Young <sean@mess.org> 11845L: linux-media@vger.kernel.org 11846S: Maintained 11847F: drivers/media/rc/pwm-ir-tx.c 11848 11849PWM SUBSYSTEM 11850M: Thierry Reding <thierry.reding@gmail.com> 11851L: linux-pwm@vger.kernel.org 11852S: Maintained 11853T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11854F: Documentation/pwm.txt 11855F: Documentation/devicetree/bindings/pwm/ 11856F: include/linux/pwm.h 11857F: drivers/pwm/ 11858F: drivers/video/backlight/pwm_bl.c 11859F: include/linux/pwm_backlight.h 11860F: drivers/gpio/gpio-mvebu.c 11861F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11862 11863PXA GPIO DRIVER 11864M: Robert Jarzmik <robert.jarzmik@free.fr> 11865L: linux-gpio@vger.kernel.org 11866S: Maintained 11867F: drivers/gpio/gpio-pxa.c 11868 11869PXA MMCI DRIVER 11870S: Orphan 11871 11872PXA RTC DRIVER 11873M: Robert Jarzmik <robert.jarzmik@free.fr> 11874L: linux-rtc@vger.kernel.org 11875S: Maintained 11876 11877PXA2xx/PXA3xx SUPPORT 11878M: Daniel Mack <daniel@zonque.org> 11879M: Haojian Zhuang <haojian.zhuang@gmail.com> 11880M: Robert Jarzmik <robert.jarzmik@free.fr> 11881L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11882T: git git://github.com/hzhuang1/linux.git 11883T: git git://github.com/rjarzmik/linux.git 11884S: Maintained 11885F: arch/arm/boot/dts/pxa* 11886F: arch/arm/mach-pxa/ 11887F: drivers/dma/pxa* 11888F: drivers/pcmcia/pxa2xx* 11889F: drivers/pinctrl/pxa/ 11890F: drivers/spi/spi-pxa2xx* 11891F: drivers/usb/gadget/udc/pxa2* 11892F: include/sound/pxa2xx-lib.h 11893F: sound/arm/pxa* 11894F: sound/soc/pxa/ 11895 11896QAT DRIVER 11897M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11898L: qat-linux@intel.com 11899S: Supported 11900F: drivers/crypto/qat/ 11901 11902QCOM AUDIO (ASoC) DRIVERS 11903M: Patrick Lai <plai@codeaurora.org> 11904M: Banajit Goswami <bgoswami@codeaurora.org> 11905L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11906S: Supported 11907F: sound/soc/qcom/ 11908 11909QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11910M: Gabriel Somlo <somlo@cmu.edu> 11911M: "Michael S. Tsirkin" <mst@redhat.com> 11912L: qemu-devel@nongnu.org 11913S: Maintained 11914F: drivers/firmware/qemu_fw_cfg.c 11915F: include/uapi/linux/qemu_fw_cfg.h 11916 11917QIB DRIVER 11918M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11919M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11920L: linux-rdma@vger.kernel.org 11921S: Supported 11922F: drivers/infiniband/hw/qib/ 11923 11924QLOGIC QL41xxx FCOE DRIVER 11925M: QLogic-Storage-Upstream@cavium.com 11926L: linux-scsi@vger.kernel.org 11927S: Supported 11928F: drivers/scsi/qedf/ 11929 11930QLOGIC QL41xxx ISCSI DRIVER 11931M: QLogic-Storage-Upstream@cavium.com 11932L: linux-scsi@vger.kernel.org 11933S: Supported 11934F: drivers/scsi/qedi/ 11935 11936QLOGIC QL4xxx ETHERNET DRIVER 11937M: Ariel Elior <Ariel.Elior@cavium.com> 11938M: everest-linux-l2@cavium.com 11939L: netdev@vger.kernel.org 11940S: Supported 11941F: drivers/net/ethernet/qlogic/qed/ 11942F: include/linux/qed/ 11943F: drivers/net/ethernet/qlogic/qede/ 11944 11945QLOGIC QL4xxx RDMA DRIVER 11946M: Michal Kalderon <Michal.Kalderon@cavium.com> 11947M: Ariel Elior <Ariel.Elior@cavium.com> 11948L: linux-rdma@vger.kernel.org 11949S: Supported 11950F: drivers/infiniband/hw/qedr/ 11951F: include/uapi/rdma/qedr-abi.h 11952 11953QLOGIC QLA1280 SCSI DRIVER 11954M: Michael Reed <mdr@sgi.com> 11955L: linux-scsi@vger.kernel.org 11956S: Maintained 11957F: drivers/scsi/qla1280.[ch] 11958 11959QLOGIC QLA2XXX FC-SCSI DRIVER 11960M: qla2xxx-upstream@qlogic.com 11961L: linux-scsi@vger.kernel.org 11962S: Supported 11963F: Documentation/scsi/LICENSE.qla2xxx 11964F: drivers/scsi/qla2xxx/ 11965 11966QLOGIC QLA3XXX NETWORK DRIVER 11967M: Dept-GELinuxNICDev@cavium.com 11968L: netdev@vger.kernel.org 11969S: Supported 11970F: Documentation/networking/LICENSE.qla3xxx 11971F: drivers/net/ethernet/qlogic/qla3xxx.* 11972 11973QLOGIC QLA4XXX iSCSI DRIVER 11974M: QLogic-Storage-Upstream@qlogic.com 11975L: linux-scsi@vger.kernel.org 11976S: Supported 11977F: Documentation/scsi/LICENSE.qla4xxx 11978F: drivers/scsi/qla4xxx/ 11979 11980QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11981M: Shahed Shaikh <Shahed.Shaikh@cavium.com> 11982M: Manish Chopra <manish.chopra@cavium.com> 11983M: Dept-GELinuxNICDev@cavium.com 11984L: netdev@vger.kernel.org 11985S: Supported 11986F: drivers/net/ethernet/qlogic/qlcnic/ 11987 11988QLOGIC QLGE 10Gb ETHERNET DRIVER 11989M: Manish Chopra <manish.chopra@cavium.com> 11990M: Dept-GELinuxNICDev@cavium.com 11991L: netdev@vger.kernel.org 11992S: Supported 11993F: drivers/net/ethernet/qlogic/qlge/ 11994 11995QM1D1B0004 MEDIA DRIVER 11996M: Akihiro Tsukada <tskd08@gmail.com> 11997L: linux-media@vger.kernel.org 11998S: Odd Fixes 11999F: drivers/media/tuners/qm1d1b0004* 12000 12001QM1D1C0042 MEDIA DRIVER 12002M: Akihiro Tsukada <tskd08@gmail.com> 12003L: linux-media@vger.kernel.org 12004S: Odd Fixes 12005F: drivers/media/tuners/qm1d1c0042* 12006 12007QNX4 FILESYSTEM 12008M: Anders Larsen <al@alarsen.net> 12009W: http://www.alarsen.net/linux/qnx4fs/ 12010S: Maintained 12011F: fs/qnx4/ 12012F: include/uapi/linux/qnx4_fs.h 12013F: include/uapi/linux/qnxtypes.h 12014 12015QORIQ DPAA2 FSL-MC BUS DRIVER 12016M: Stuart Yoder <stuyoder@gmail.com> 12017M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12018L: linux-kernel@vger.kernel.org 12019S: Maintained 12020F: drivers/bus/fsl-mc/ 12021F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12022F: Documentation/networking/dpaa2/overview.rst 12023 12024QT1010 MEDIA DRIVER 12025M: Antti Palosaari <crope@iki.fi> 12026L: linux-media@vger.kernel.org 12027W: https://linuxtv.org 12028W: http://palosaari.fi/linux/ 12029Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12030T: git git://linuxtv.org/anttip/media_tree.git 12031S: Maintained 12032F: drivers/media/tuners/qt1010* 12033 12034QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12035M: Kalle Valo <kvalo@codeaurora.org> 12036L: ath10k@lists.infradead.org 12037W: http://wireless.kernel.org/en/users/Drivers/ath10k 12038T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12039S: Supported 12040F: drivers/net/wireless/ath/ath10k/ 12041 12042QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12043M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12044L: linux-wireless@vger.kernel.org 12045W: http://wireless.kernel.org/en/users/Drivers/ath9k 12046S: Supported 12047F: drivers/net/wireless/ath/ath9k/ 12048 12049QUALCOMM CAMERA SUBSYSTEM DRIVER 12050M: Todor Tomov <todor.tomov@linaro.org> 12051L: linux-media@vger.kernel.org 12052S: Maintained 12053F: Documentation/devicetree/bindings/media/qcom,camss.txt 12054F: Documentation/media/v4l-drivers/qcom_camss.rst 12055F: drivers/media/platform/qcom/camss/ 12056 12057QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12058M: Ilia Lin <ilia.lin@gmail.com> 12059L: linux-pm@vger.kernel.org 12060S: Maintained 12061F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12062F: drivers/cpufreq/qcom-cpufreq-kryo.c 12063 12064QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12065M: Timur Tabi <timur@kernel.org> 12066L: netdev@vger.kernel.org 12067S: Maintained 12068F: drivers/net/ethernet/qualcomm/emac/ 12069 12070QUALCOMM GENERIC INTERFACE I2C DRIVER 12071M: Alok Chauhan <alokc@codeaurora.org> 12072M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12073L: linux-i2c@vger.kernel.org 12074L: linux-arm-msm@vger.kernel.org 12075S: Supported 12076F: drivers/i2c/busses/i2c-qcom-geni.c 12077 12078QUALCOMM HEXAGON ARCHITECTURE 12079M: Richard Kuo <rkuo@codeaurora.org> 12080L: linux-hexagon@vger.kernel.org 12081T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12082S: Supported 12083F: arch/hexagon/ 12084 12085QUALCOMM HIDMA DRIVER 12086M: Sinan Kaya <okaya@kernel.org> 12087L: linux-arm-kernel@lists.infradead.org 12088L: linux-arm-msm@vger.kernel.org 12089L: dmaengine@vger.kernel.org 12090S: Supported 12091F: drivers/dma/qcom/hidma* 12092 12093QUALCOMM IOMMU 12094M: Rob Clark <robdclark@gmail.com> 12095L: iommu@lists.linux-foundation.org 12096L: linux-arm-msm@vger.kernel.org 12097S: Maintained 12098F: drivers/iommu/qcom_iommu.c 12099 12100QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12101M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12102L: linux-media@vger.kernel.org 12103L: linux-arm-msm@vger.kernel.org 12104T: git git://linuxtv.org/media_tree.git 12105S: Maintained 12106F: drivers/media/platform/qcom/venus/ 12107 12108QUALCOMM WCN36XX WIRELESS DRIVER 12109M: Kalle Valo <kvalo@codeaurora.org> 12110L: wcn36xx@lists.infradead.org 12111W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12112T: git git://github.com/KrasnikovEugene/wcn36xx.git 12113S: Supported 12114F: drivers/net/wireless/ath/wcn36xx/ 12115 12116QUANTENNA QTNFMAC WIRELESS DRIVER 12117M: Igor Mitsyanko <imitsyanko@quantenna.com> 12118M: Avinash Patil <avinashp@quantenna.com> 12119M: Sergey Matyukevich <smatyukevich@quantenna.com> 12120L: linux-wireless@vger.kernel.org 12121S: Maintained 12122F: drivers/net/wireless/quantenna 12123 12124RADEON and AMDGPU DRM DRIVERS 12125M: Alex Deucher <alexander.deucher@amd.com> 12126M: Christian König <christian.koenig@amd.com> 12127M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12128L: amd-gfx@lists.freedesktop.org 12129T: git git://people.freedesktop.org/~agd5f/linux 12130S: Supported 12131F: drivers/gpu/drm/radeon/ 12132F: include/uapi/drm/radeon_drm.h 12133F: drivers/gpu/drm/amd/ 12134F: include/uapi/drm/amdgpu_drm.h 12135 12136RADEON FRAMEBUFFER DISPLAY DRIVER 12137M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12138L: linux-fbdev@vger.kernel.org 12139S: Maintained 12140F: drivers/video/fbdev/aty/radeon* 12141F: include/uapi/linux/radeonfb.h 12142 12143RADIOSHARK RADIO DRIVER 12144M: Hans Verkuil <hverkuil@xs4all.nl> 12145L: linux-media@vger.kernel.org 12146T: git git://linuxtv.org/media_tree.git 12147S: Maintained 12148F: drivers/media/radio/radio-shark.c 12149 12150RADIOSHARK2 RADIO DRIVER 12151M: Hans Verkuil <hverkuil@xs4all.nl> 12152L: linux-media@vger.kernel.org 12153T: git git://linuxtv.org/media_tree.git 12154S: Maintained 12155F: drivers/media/radio/radio-shark2.c 12156F: drivers/media/radio/radio-tea5777.c 12157 12158RADOS BLOCK DEVICE (RBD) 12159M: Ilya Dryomov <idryomov@gmail.com> 12160M: Sage Weil <sage@redhat.com> 12161M: Alex Elder <elder@kernel.org> 12162L: ceph-devel@vger.kernel.org 12163W: http://ceph.com/ 12164T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12165T: git git://github.com/ceph/ceph-client.git 12166S: Supported 12167F: Documentation/ABI/testing/sysfs-bus-rbd 12168F: drivers/block/rbd.c 12169F: drivers/block/rbd_types.h 12170 12171RAGE128 FRAMEBUFFER DISPLAY DRIVER 12172M: Paul Mackerras <paulus@samba.org> 12173L: linux-fbdev@vger.kernel.org 12174S: Maintained 12175F: drivers/video/fbdev/aty/aty128fb.c 12176 12177RAINSHADOW-CEC DRIVER 12178M: Hans Verkuil <hverkuil@xs4all.nl> 12179L: linux-media@vger.kernel.org 12180T: git git://linuxtv.org/media_tree.git 12181S: Maintained 12182F: drivers/media/usb/rainshadow-cec/* 12183 12184RALINK MIPS ARCHITECTURE 12185M: John Crispin <john@phrozen.org> 12186L: linux-mips@linux-mips.org 12187S: Maintained 12188F: arch/mips/ralink 12189 12190RALINK RT2X00 WIRELESS LAN DRIVER 12191P: rt2x00 project 12192M: Stanislaw Gruszka <sgruszka@redhat.com> 12193M: Helmut Schaa <helmut.schaa@googlemail.com> 12194L: linux-wireless@vger.kernel.org 12195S: Maintained 12196F: drivers/net/wireless/ralink/rt2x00/ 12197 12198RAMDISK RAM BLOCK DEVICE DRIVER 12199M: Jens Axboe <axboe@kernel.dk> 12200S: Maintained 12201F: Documentation/blockdev/ramdisk.txt 12202F: drivers/block/brd.c 12203 12204RANCHU VIRTUAL BOARD FOR MIPS 12205M: Miodrag Dinic <miodrag.dinic@mips.com> 12206L: linux-mips@linux-mips.org 12207S: Supported 12208F: arch/mips/generic/board-ranchu.c 12209F: arch/mips/configs/generic/board-ranchu.config 12210 12211RANDOM NUMBER DRIVER 12212M: "Theodore Ts'o" <tytso@mit.edu> 12213S: Maintained 12214F: drivers/char/random.c 12215 12216RAPIDIO SUBSYSTEM 12217M: Matt Porter <mporter@kernel.crashing.org> 12218M: Alexandre Bounine <alex.bou9@gmail.com> 12219S: Maintained 12220F: drivers/rapidio/ 12221 12222RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 12223L: linux-wireless@vger.kernel.org 12224S: Orphan 12225F: drivers/net/wireless/ray* 12226 12227RCUTORTURE TEST FRAMEWORK 12228M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12229M: Josh Triplett <josh@joshtriplett.org> 12230R: Steven Rostedt <rostedt@goodmis.org> 12231R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12232R: Lai Jiangshan <jiangshanlai@gmail.com> 12233L: linux-kernel@vger.kernel.org 12234S: Supported 12235T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12236F: tools/testing/selftests/rcutorture 12237 12238RDC R-321X SoC 12239M: Florian Fainelli <florian@openwrt.org> 12240S: Maintained 12241 12242RDC R6040 FAST ETHERNET DRIVER 12243M: Florian Fainelli <f.fainelli@gmail.com> 12244L: netdev@vger.kernel.org 12245S: Maintained 12246F: drivers/net/ethernet/rdc/r6040.c 12247 12248RDMAVT - RDMA verbs software 12249M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12250M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12251L: linux-rdma@vger.kernel.org 12252S: Supported 12253F: drivers/infiniband/sw/rdmavt 12254 12255RDS - RELIABLE DATAGRAM SOCKETS 12256M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12257L: netdev@vger.kernel.org 12258L: linux-rdma@vger.kernel.org 12259L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12260W: https://oss.oracle.com/projects/rds/ 12261S: Supported 12262F: net/rds/ 12263F: Documentation/networking/rds.txt 12264 12265RDT - RESOURCE ALLOCATION 12266M: Fenghua Yu <fenghua.yu@intel.com> 12267M: Reinette Chatre <reinette.chatre@intel.com> 12268L: linux-kernel@vger.kernel.org 12269S: Supported 12270F: arch/x86/kernel/cpu/intel_rdt* 12271F: arch/x86/include/asm/intel_rdt_sched.h 12272F: Documentation/x86/intel_rdt* 12273 12274READ-COPY UPDATE (RCU) 12275M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12276M: Josh Triplett <josh@joshtriplett.org> 12277R: Steven Rostedt <rostedt@goodmis.org> 12278R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12279R: Lai Jiangshan <jiangshanlai@gmail.com> 12280L: linux-kernel@vger.kernel.org 12281W: http://www.rdrop.com/users/paulmck/RCU/ 12282S: Supported 12283T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12284F: Documentation/RCU/ 12285X: Documentation/RCU/torture.txt 12286F: include/linux/rcu* 12287X: include/linux/srcu*.h 12288F: kernel/rcu/ 12289X: kernel/rcu/srcu*.c 12290 12291REAL TIME CLOCK (RTC) SUBSYSTEM 12292M: Alessandro Zummo <a.zummo@towertech.it> 12293M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12294L: linux-rtc@vger.kernel.org 12295Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12296T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12297S: Maintained 12298F: Documentation/devicetree/bindings/rtc/ 12299F: Documentation/rtc.txt 12300F: drivers/rtc/ 12301F: include/linux/rtc.h 12302F: include/uapi/linux/rtc.h 12303F: include/linux/rtc/ 12304F: include/linux/platform_data/rtc-* 12305F: tools/testing/selftests/rtc/ 12306 12307REALTEK AUDIO CODECS 12308M: Bard Liao <bardliao@realtek.com> 12309M: Oder Chiou <oder_chiou@realtek.com> 12310S: Maintained 12311F: sound/soc/codecs/rt* 12312F: include/sound/rt*.h 12313 12314REALTEK RTL83xx SMI DSA ROUTER CHIPS 12315M: Linus Walleij <linus.walleij@linaro.org> 12316S: Maintained 12317F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 12318F: drivers/net/dsa/realtek-smi* 12319F: drivers/net/dsa/rtl83* 12320 12321REGISTER MAP ABSTRACTION 12322M: Mark Brown <broonie@kernel.org> 12323L: linux-kernel@vger.kernel.org 12324T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12325S: Supported 12326F: Documentation/devicetree/bindings/regmap/ 12327F: drivers/base/regmap/ 12328F: include/linux/regmap.h 12329 12330REISERFS FILE SYSTEM 12331L: reiserfs-devel@vger.kernel.org 12332S: Supported 12333F: fs/reiserfs/ 12334 12335REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12336M: Ohad Ben-Cohen <ohad@wizery.com> 12337M: Bjorn Andersson <bjorn.andersson@linaro.org> 12338L: linux-remoteproc@vger.kernel.org 12339T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12340S: Maintained 12341F: Documentation/devicetree/bindings/remoteproc/ 12342F: Documentation/remoteproc.txt 12343F: drivers/remoteproc/ 12344F: include/linux/remoteproc.h 12345 12346REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12347M: Ohad Ben-Cohen <ohad@wizery.com> 12348M: Bjorn Andersson <bjorn.andersson@linaro.org> 12349L: linux-remoteproc@vger.kernel.org 12350T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12351S: Maintained 12352F: drivers/rpmsg/ 12353F: Documentation/rpmsg.txt 12354F: include/linux/rpmsg.h 12355F: include/linux/rpmsg/ 12356 12357RENESAS CLOCK DRIVERS 12358M: Geert Uytterhoeven <geert+renesas@glider.be> 12359L: linux-renesas-soc@vger.kernel.org 12360T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12361S: Supported 12362F: drivers/clk/renesas/ 12363 12364RENESAS EMEV2 I2C DRIVER 12365M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12366S: Supported 12367F: drivers/i2c/busses/i2c-emev2.c 12368 12369RENESAS ETHERNET DRIVERS 12370R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12371L: netdev@vger.kernel.org 12372L: linux-renesas-soc@vger.kernel.org 12373F: Documentation/devicetree/bindings/net/renesas,*.txt 12374F: Documentation/devicetree/bindings/net/sh_eth.txt 12375F: drivers/net/ethernet/renesas/ 12376F: include/linux/sh_eth.h 12377 12378RENESAS R-CAR GYROADC DRIVER 12379M: Marek Vasut <marek.vasut@gmail.com> 12380L: linux-iio@vger.kernel.org 12381S: Supported 12382F: drivers/iio/adc/rcar_gyro_adc.c 12383 12384RENESAS R-CAR I2C DRIVERS 12385M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12386S: Supported 12387F: drivers/i2c/busses/i2c-rcar.c 12388F: drivers/i2c/busses/i2c-sh_mobile.c 12389 12390RENESAS USB PHY DRIVER 12391M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12392L: linux-renesas-soc@vger.kernel.org 12393S: Maintained 12394F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12395 12396RESET CONTROLLER FRAMEWORK 12397M: Philipp Zabel <p.zabel@pengutronix.de> 12398T: git git://git.pengutronix.de/git/pza/linux 12399S: Maintained 12400F: drivers/reset/ 12401F: Documentation/devicetree/bindings/reset/ 12402F: include/dt-bindings/reset/ 12403F: include/linux/reset.h 12404F: include/linux/reset-controller.h 12405 12406RESTARTABLE SEQUENCES SUPPORT 12407M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12408M: Peter Zijlstra <peterz@infradead.org> 12409M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12410M: Boqun Feng <boqun.feng@gmail.com> 12411L: linux-kernel@vger.kernel.org 12412S: Supported 12413F: kernel/rseq.c 12414F: include/uapi/linux/rseq.h 12415F: include/trace/events/rseq.h 12416F: tools/testing/selftests/rseq/ 12417 12418RFKILL 12419M: Johannes Berg <johannes@sipsolutions.net> 12420L: linux-wireless@vger.kernel.org 12421W: http://wireless.kernel.org/ 12422T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12423T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12424S: Maintained 12425F: Documentation/rfkill.txt 12426F: Documentation/ABI/stable/sysfs-class-rfkill 12427F: net/rfkill/ 12428F: include/linux/rfkill.h 12429F: include/uapi/linux/rfkill.h 12430 12431RHASHTABLE 12432M: Thomas Graf <tgraf@suug.ch> 12433M: Herbert Xu <herbert@gondor.apana.org.au> 12434L: netdev@vger.kernel.org 12435S: Maintained 12436F: lib/rhashtable.c 12437F: lib/test_rhashtable.c 12438F: include/linux/rhashtable.h 12439F: include/linux/rhashtable-types.h 12440 12441RICOH R5C592 MEMORYSTICK DRIVER 12442M: Maxim Levitsky <maximlevitsky@gmail.com> 12443S: Maintained 12444F: drivers/memstick/host/r592.* 12445 12446RICOH SMARTMEDIA/XD DRIVER 12447M: Maxim Levitsky <maximlevitsky@gmail.com> 12448S: Maintained 12449F: drivers/mtd/nand/raw/r852.c 12450F: drivers/mtd/nand/raw/r852.h 12451 12452RISC-V ARCHITECTURE 12453M: Palmer Dabbelt <palmer@sifive.com> 12454M: Albert Ou <aou@eecs.berkeley.edu> 12455L: linux-riscv@lists.infradead.org 12456T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12457S: Supported 12458F: arch/riscv/ 12459K: riscv 12460N: riscv 12461 12462ROCCAT DRIVERS 12463M: Stefan Achatz <erazor_de@users.sourceforge.net> 12464W: http://sourceforge.net/projects/roccat/ 12465S: Maintained 12466F: drivers/hid/hid-roccat* 12467F: include/linux/hid-roccat* 12468F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12469 12470ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12471M: Jacob chen <jacob2.chen@rock-chips.com> 12472L: linux-media@vger.kernel.org 12473S: Maintained 12474F: drivers/media/platform/rockchip/rga/ 12475F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12476 12477ROCKER DRIVER 12478M: Jiri Pirko <jiri@resnulli.us> 12479L: netdev@vger.kernel.org 12480S: Supported 12481F: drivers/net/ethernet/rocker/ 12482 12483ROCKETPORT DRIVER 12484P: Comtrol Corp. 12485W: http://www.comtrol.com 12486S: Maintained 12487F: Documentation/serial/rocket.txt 12488F: drivers/tty/rocket* 12489 12490ROCKETPORT EXPRESS/INFINITY DRIVER 12491M: Kevin Cernekee <cernekee@gmail.com> 12492L: linux-serial@vger.kernel.org 12493S: Odd Fixes 12494F: drivers/tty/serial/rp2.* 12495 12496ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12497M: Marek Vasut <marek.vasut+renesas@gmail.com> 12498L: linux-kernel@vger.kernel.org 12499L: linux-renesas-soc@vger.kernel.org 12500S: Supported 12501F: drivers/mfd/bd9571mwv.c 12502F: drivers/regulator/bd9571mwv-regulator.c 12503F: drivers/gpio/gpio-bd9571mwv.c 12504F: include/linux/mfd/bd9571mwv.h 12505F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12506 12507ROSE NETWORK LAYER 12508M: Ralf Baechle <ralf@linux-mips.org> 12509L: linux-hams@vger.kernel.org 12510W: http://www.linux-ax25.org/ 12511S: Maintained 12512F: include/net/rose.h 12513F: include/uapi/linux/rose.h 12514F: net/rose/ 12515 12516RTL2830 MEDIA DRIVER 12517M: Antti Palosaari <crope@iki.fi> 12518L: linux-media@vger.kernel.org 12519W: https://linuxtv.org 12520W: http://palosaari.fi/linux/ 12521Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12522T: git git://linuxtv.org/anttip/media_tree.git 12523S: Maintained 12524F: drivers/media/dvb-frontends/rtl2830* 12525 12526RTL2832 MEDIA DRIVER 12527M: Antti Palosaari <crope@iki.fi> 12528L: linux-media@vger.kernel.org 12529W: https://linuxtv.org 12530W: http://palosaari.fi/linux/ 12531Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12532T: git git://linuxtv.org/anttip/media_tree.git 12533S: Maintained 12534F: drivers/media/dvb-frontends/rtl2832* 12535 12536RTL2832_SDR MEDIA DRIVER 12537M: Antti Palosaari <crope@iki.fi> 12538L: linux-media@vger.kernel.org 12539W: https://linuxtv.org 12540W: http://palosaari.fi/linux/ 12541Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12542T: git git://linuxtv.org/anttip/media_tree.git 12543S: Maintained 12544F: drivers/media/dvb-frontends/rtl2832_sdr* 12545 12546RTL8180 WIRELESS DRIVER 12547L: linux-wireless@vger.kernel.org 12548W: http://wireless.kernel.org/ 12549T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12550S: Orphan 12551F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12552 12553RTL8187 WIRELESS DRIVER 12554M: Herton Ronaldo Krzesinski <herton@canonical.com> 12555M: Hin-Tak Leung <htl10@users.sourceforge.net> 12556M: Larry Finger <Larry.Finger@lwfinger.net> 12557L: linux-wireless@vger.kernel.org 12558W: http://wireless.kernel.org/ 12559T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12560S: Maintained 12561F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12562 12563REALTEK WIRELESS DRIVER (rtlwifi family) 12564M: Ping-Ke Shih <pkshih@realtek.com> 12565L: linux-wireless@vger.kernel.org 12566W: http://wireless.kernel.org/ 12567T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12568S: Maintained 12569F: drivers/net/wireless/realtek/rtlwifi/ 12570 12571RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12572M: Jes Sorensen <Jes.Sorensen@gmail.com> 12573L: linux-wireless@vger.kernel.org 12574T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12575S: Maintained 12576F: drivers/net/wireless/realtek/rtl8xxxu/ 12577 12578RXRPC SOCKETS (AF_RXRPC) 12579M: David Howells <dhowells@redhat.com> 12580L: linux-afs@lists.infradead.org 12581S: Supported 12582F: net/rxrpc/ 12583F: include/keys/rxrpc-type.h 12584F: include/net/af_rxrpc.h 12585F: include/trace/events/rxrpc.h 12586F: include/uapi/linux/rxrpc.h 12587F: Documentation/networking/rxrpc.txt 12588W: https://www.infradead.org/~dhowells/kafs/ 12589 12590S3 SAVAGE FRAMEBUFFER DRIVER 12591M: Antonino Daplas <adaplas@gmail.com> 12592L: linux-fbdev@vger.kernel.org 12593S: Maintained 12594F: drivers/video/fbdev/savage/ 12595 12596S390 12597M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12598M: Heiko Carstens <heiko.carstens@de.ibm.com> 12599L: linux-s390@vger.kernel.org 12600W: http://www.ibm.com/developerworks/linux/linux390/ 12601T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12602S: Supported 12603F: arch/s390/ 12604F: drivers/s390/ 12605F: Documentation/s390/ 12606F: Documentation/driver-api/s390-drivers.rst 12607 12608S390 COMMON I/O LAYER 12609M: Sebastian Ott <sebott@linux.ibm.com> 12610M: Peter Oberparleiter <oberpar@linux.ibm.com> 12611L: linux-s390@vger.kernel.org 12612W: http://www.ibm.com/developerworks/linux/linux390/ 12613S: Supported 12614F: drivers/s390/cio/ 12615 12616S390 DASD DRIVER 12617M: Stefan Haberland <sth@linux.ibm.com> 12618M: Jan Hoeppner <hoeppner@linux.ibm.com> 12619L: linux-s390@vger.kernel.org 12620W: http://www.ibm.com/developerworks/linux/linux390/ 12621S: Supported 12622F: drivers/s390/block/dasd* 12623F: block/partitions/ibm.c 12624 12625S390 IOMMU (PCI) 12626M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12627L: linux-s390@vger.kernel.org 12628W: http://www.ibm.com/developerworks/linux/linux390/ 12629S: Supported 12630F: drivers/iommu/s390-iommu.c 12631 12632S390 IUCV NETWORK LAYER 12633M: Julian Wiedmann <jwi@linux.ibm.com> 12634M: Ursula Braun <ubraun@linux.ibm.com> 12635L: linux-s390@vger.kernel.org 12636W: http://www.ibm.com/developerworks/linux/linux390/ 12637S: Supported 12638F: drivers/s390/net/*iucv* 12639F: include/net/iucv/ 12640F: net/iucv/ 12641 12642S390 NETWORK DRIVERS 12643M: Julian Wiedmann <jwi@linux.ibm.com> 12644M: Ursula Braun <ubraun@linux.ibm.com> 12645L: linux-s390@vger.kernel.org 12646W: http://www.ibm.com/developerworks/linux/linux390/ 12647S: Supported 12648F: drivers/s390/net/ 12649 12650S390 PCI SUBSYSTEM 12651M: Sebastian Ott <sebott@linux.ibm.com> 12652M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12653L: linux-s390@vger.kernel.org 12654W: http://www.ibm.com/developerworks/linux/linux390/ 12655S: Supported 12656F: arch/s390/pci/ 12657F: drivers/pci/hotplug/s390_pci_hpc.c 12658 12659S390 VFIO-CCW DRIVER 12660M: Cornelia Huck <cohuck@redhat.com> 12661M: Halil Pasic <pasic@linux.ibm.com> 12662L: linux-s390@vger.kernel.org 12663L: kvm@vger.kernel.org 12664S: Supported 12665F: drivers/s390/cio/vfio_ccw* 12666F: Documentation/s390/vfio-ccw.txt 12667F: include/uapi/linux/vfio_ccw.h 12668 12669S390 ZCRYPT DRIVER 12670M: Harald Freudenberger <freude@linux.ibm.com> 12671L: linux-s390@vger.kernel.org 12672W: http://www.ibm.com/developerworks/linux/linux390/ 12673S: Supported 12674F: drivers/s390/crypto/ 12675 12676S390 ZFCP DRIVER 12677M: Steffen Maier <maier@linux.ibm.com> 12678M: Benjamin Block <bblock@linux.ibm.com> 12679L: linux-s390@vger.kernel.org 12680W: http://www.ibm.com/developerworks/linux/linux390/ 12681S: Supported 12682F: drivers/s390/scsi/zfcp_* 12683 12684S3C24XX SD/MMC Driver 12685M: Ben Dooks <ben-linux@fluff.org> 12686L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12687S: Supported 12688F: drivers/mmc/host/s3cmci.* 12689 12690SAA6588 RDS RECEIVER DRIVER 12691M: Hans Verkuil <hverkuil@xs4all.nl> 12692L: linux-media@vger.kernel.org 12693T: git git://linuxtv.org/media_tree.git 12694W: https://linuxtv.org 12695S: Odd Fixes 12696F: drivers/media/i2c/saa6588* 12697 12698SAA7134 VIDEO4LINUX DRIVER 12699M: Mauro Carvalho Chehab <mchehab@kernel.org> 12700L: linux-media@vger.kernel.org 12701W: https://linuxtv.org 12702T: git git://linuxtv.org/media_tree.git 12703S: Odd fixes 12704F: Documentation/media/v4l-drivers/saa7134* 12705F: drivers/media/pci/saa7134/ 12706 12707SAA7146 VIDEO4LINUX-2 DRIVER 12708M: Hans Verkuil <hverkuil@xs4all.nl> 12709L: linux-media@vger.kernel.org 12710T: git git://linuxtv.org/media_tree.git 12711S: Maintained 12712F: drivers/media/common/saa7146/ 12713F: drivers/media/pci/saa7146/ 12714F: include/media/saa7146* 12715 12716SAMSUNG AUDIO (ASoC) DRIVERS 12717M: Krzysztof Kozlowski <krzk@kernel.org> 12718M: Sangbeom Kim <sbkim73@samsung.com> 12719M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12720L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12721S: Supported 12722F: sound/soc/samsung/ 12723F: Documentation/devicetree/bindings/sound/samsung* 12724 12725SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12726M: Krzysztof Kozlowski <krzk@kernel.org> 12727L: linux-crypto@vger.kernel.org 12728L: linux-samsung-soc@vger.kernel.org 12729S: Maintained 12730F: drivers/crypto/exynos-rng.c 12731F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 12732 12733SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12734M: Łukasz Stelmach <l.stelmach@samsung.com> 12735L: linux-samsung-soc@vger.kernel.org 12736S: Maintained 12737F: drivers/char/hw_random/exynos-trng.c 12738F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12739 12740SAMSUNG FRAMEBUFFER DRIVER 12741M: Jingoo Han <jingoohan1@gmail.com> 12742L: linux-fbdev@vger.kernel.org 12743S: Maintained 12744F: drivers/video/fbdev/s3c-fb.c 12745 12746SAMSUNG LAPTOP DRIVER 12747M: Corentin Chary <corentin.chary@gmail.com> 12748L: platform-driver-x86@vger.kernel.org 12749S: Maintained 12750F: drivers/platform/x86/samsung-laptop.c 12751 12752SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12753M: Sangbeom Kim <sbkim73@samsung.com> 12754M: Krzysztof Kozlowski <krzk@kernel.org> 12755M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12756L: linux-kernel@vger.kernel.org 12757L: linux-samsung-soc@vger.kernel.org 12758S: Supported 12759F: drivers/mfd/sec*.c 12760F: drivers/regulator/s2m*.c 12761F: drivers/regulator/s5m*.c 12762F: drivers/clk/clk-s2mps11.c 12763F: drivers/rtc/rtc-s5m.c 12764F: include/linux/mfd/samsung/ 12765F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12766F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12767F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12768F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12769 12770SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12771M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12772L: linux-media@vger.kernel.org 12773L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12774S: Maintained 12775F: drivers/media/platform/s3c-camif/ 12776F: include/media/drv-intf/s3c_camif.h 12777 12778SAMSUNG S3FWRN5 NFC DRIVER 12779M: Robert Baldyga <r.baldyga@samsung.com> 12780M: Krzysztof Opasiak <k.opasiak@samsung.com> 12781L: linux-nfc@lists.01.org (moderated for non-subscribers) 12782S: Supported 12783F: drivers/nfc/s3fwrn5 12784 12785SAMSUNG S5C73M3 CAMERA DRIVER 12786M: Kyungmin Park <kyungmin.park@samsung.com> 12787M: Andrzej Hajda <a.hajda@samsung.com> 12788L: linux-media@vger.kernel.org 12789S: Supported 12790F: drivers/media/i2c/s5c73m3/* 12791 12792SAMSUNG S5K5BAF CAMERA DRIVER 12793M: Kyungmin Park <kyungmin.park@samsung.com> 12794M: Andrzej Hajda <a.hajda@samsung.com> 12795L: linux-media@vger.kernel.org 12796S: Supported 12797F: drivers/media/i2c/s5k5baf.c 12798 12799SAMSUNG S5P Security SubSystem (SSS) DRIVER 12800M: Krzysztof Kozlowski <krzk@kernel.org> 12801M: Vladimir Zapolskiy <vz@mleia.com> 12802M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12803L: linux-crypto@vger.kernel.org 12804L: linux-samsung-soc@vger.kernel.org 12805S: Maintained 12806F: drivers/crypto/s5p-sss.c 12807 12808SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12809M: Kyungmin Park <kyungmin.park@samsung.com> 12810M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12811L: linux-media@vger.kernel.org 12812Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12813S: Supported 12814F: drivers/media/platform/exynos4-is/ 12815 12816SAMSUNG SOC CLOCK DRIVERS 12817M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12818M: Tomasz Figa <tomasz.figa@gmail.com> 12819M: Chanwoo Choi <cw00.choi@samsung.com> 12820S: Supported 12821L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12822T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 12823F: drivers/clk/samsung/ 12824F: include/dt-bindings/clock/exynos*.h 12825F: Documentation/devicetree/bindings/clock/exynos*.txt 12826 12827SAMSUNG SPI DRIVERS 12828M: Kukjin Kim <kgene@kernel.org> 12829M: Krzysztof Kozlowski <krzk@kernel.org> 12830M: Andi Shyti <andi@etezian.org> 12831L: linux-spi@vger.kernel.org 12832L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12833S: Maintained 12834F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12835F: drivers/spi/spi-s3c* 12836F: include/linux/platform_data/spi-s3c64xx.h 12837 12838SAMSUNG SXGBE DRIVERS 12839M: Byungho An <bh74.an@samsung.com> 12840M: Girish K S <ks.giri@samsung.com> 12841M: Vipul Pandya <vipul.pandya@samsung.com> 12842S: Supported 12843L: netdev@vger.kernel.org 12844F: drivers/net/ethernet/samsung/sxgbe/ 12845 12846SAMSUNG THERMAL DRIVER 12847M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12848L: linux-pm@vger.kernel.org 12849L: linux-samsung-soc@vger.kernel.org 12850S: Supported 12851T: git https://github.com/lmajewski/linux-samsung-thermal.git 12852F: drivers/thermal/samsung/ 12853 12854SAMSUNG USB2 PHY DRIVER 12855M: Kamil Debski <kamil@wypas.org> 12856M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12857L: linux-kernel@vger.kernel.org 12858S: Supported 12859F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12860F: Documentation/phy/samsung-usb2.txt 12861F: drivers/phy/samsung/phy-exynos4210-usb2.c 12862F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12863F: drivers/phy/samsung/phy-exynos5250-usb2.c 12864F: drivers/phy/samsung/phy-s5pv210-usb2.c 12865F: drivers/phy/samsung/phy-samsung-usb2.c 12866F: drivers/phy/samsung/phy-samsung-usb2.h 12867 12868SC1200 WDT DRIVER 12869M: Zwane Mwaikambo <zwanem@gmail.com> 12870S: Maintained 12871F: drivers/watchdog/sc1200wdt.c 12872 12873SCHEDULER 12874M: Ingo Molnar <mingo@redhat.com> 12875M: Peter Zijlstra <peterz@infradead.org> 12876L: linux-kernel@vger.kernel.org 12877T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12878S: Maintained 12879F: kernel/sched/ 12880F: include/linux/sched.h 12881F: include/uapi/linux/sched.h 12882F: include/linux/wait.h 12883 12884SCR24X CHIP CARD INTERFACE DRIVER 12885M: Lubomir Rintel <lkundrak@v3.sk> 12886S: Supported 12887F: drivers/char/pcmcia/scr24x_cs.c 12888 12889SCSI CDROM DRIVER 12890M: Jens Axboe <axboe@kernel.dk> 12891L: linux-scsi@vger.kernel.org 12892W: http://www.kernel.dk 12893S: Maintained 12894F: drivers/scsi/sr* 12895 12896SCSI RDMA PROTOCOL (SRP) INITIATOR 12897M: Bart Van Assche <bvanassche@acm.org> 12898L: linux-rdma@vger.kernel.org 12899S: Supported 12900Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12901F: drivers/infiniband/ulp/srp/ 12902F: include/scsi/srp.h 12903 12904SCSI RDMA PROTOCOL (SRP) TARGET 12905M: Bart Van Assche <bvanassche@acm.org> 12906L: linux-rdma@vger.kernel.org 12907L: target-devel@vger.kernel.org 12908S: Supported 12909Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12910F: drivers/infiniband/ulp/srpt/ 12911 12912SCSI SG DRIVER 12913M: Doug Gilbert <dgilbert@interlog.com> 12914L: linux-scsi@vger.kernel.org 12915W: http://sg.danny.cz/sg 12916S: Maintained 12917F: Documentation/scsi/scsi-generic.txt 12918F: drivers/scsi/sg.c 12919F: include/scsi/sg.h 12920 12921SCSI SUBSYSTEM 12922M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12923T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12924M: "Martin K. Petersen" <martin.petersen@oracle.com> 12925T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12926L: linux-scsi@vger.kernel.org 12927S: Maintained 12928F: Documentation/devicetree/bindings/scsi/ 12929F: drivers/scsi/ 12930F: include/scsi/ 12931 12932SCSI TAPE DRIVER 12933M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12934L: linux-scsi@vger.kernel.org 12935S: Maintained 12936F: Documentation/scsi/st.txt 12937F: drivers/scsi/st.* 12938F: drivers/scsi/st_*.h 12939 12940SCTP PROTOCOL 12941M: Vlad Yasevich <vyasevich@gmail.com> 12942M: Neil Horman <nhorman@tuxdriver.com> 12943M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 12944L: linux-sctp@vger.kernel.org 12945W: http://lksctp.sourceforge.net 12946S: Maintained 12947F: Documentation/networking/sctp.txt 12948F: include/linux/sctp.h 12949F: include/uapi/linux/sctp.h 12950F: include/net/sctp/ 12951F: net/sctp/ 12952 12953SCx200 CPU SUPPORT 12954M: Jim Cromie <jim.cromie@gmail.com> 12955S: Odd Fixes 12956F: Documentation/i2c/busses/scx200_acb 12957F: arch/x86/platform/scx200/ 12958F: drivers/watchdog/scx200_wdt.c 12959F: drivers/i2c/busses/scx200* 12960F: drivers/mtd/maps/scx200_docflash.c 12961F: include/linux/scx200.h 12962 12963SCx200 GPIO DRIVER 12964M: Jim Cromie <jim.cromie@gmail.com> 12965S: Maintained 12966F: drivers/char/scx200_gpio.c 12967F: include/linux/scx200_gpio.h 12968 12969SCx200 HRT CLOCKSOURCE DRIVER 12970M: Jim Cromie <jim.cromie@gmail.com> 12971S: Maintained 12972F: drivers/clocksource/scx200_hrt.c 12973 12974SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12975M: Sascha Sommer <saschasommer@freenet.de> 12976L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12977S: Maintained 12978F: drivers/mmc/host/sdricoh_cs.c 12979 12980SECURE COMPUTING 12981M: Kees Cook <keescook@chromium.org> 12982R: Andy Lutomirski <luto@amacapital.net> 12983R: Will Drewry <wad@chromium.org> 12984T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12985S: Supported 12986F: kernel/seccomp.c 12987F: include/uapi/linux/seccomp.h 12988F: include/linux/seccomp.h 12989F: tools/testing/selftests/seccomp/* 12990F: tools/testing/selftests/kselftest_harness.h 12991F: Documentation/userspace-api/seccomp_filter.rst 12992K: \bsecure_computing 12993K: \bTIF_SECCOMP\b 12994 12995SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12996M: Al Cooper <alcooperx@gmail.com> 12997L: linux-mmc@vger.kernel.org 12998L: bcm-kernel-feedback-list@broadcom.com 12999S: Maintained 13000F: drivers/mmc/host/sdhci-brcmstb* 13001 13002SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13003M: Adrian Hunter <adrian.hunter@intel.com> 13004L: linux-mmc@vger.kernel.org 13005T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 13006S: Maintained 13007F: drivers/mmc/host/sdhci* 13008F: include/linux/mmc/sdhci* 13009 13010SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13011M: Prabu Thangamuthu <prabu.t@synopsys.com> 13012M: Manjunath M B <manjumb@synopsys.com> 13013L: linux-mmc@vger.kernel.org 13014S: Maintained 13015F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13016 13017SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13018M: Ben Dooks <ben-linux@fluff.org> 13019M: Jaehoon Chung <jh80.chung@samsung.com> 13020L: linux-mmc@vger.kernel.org 13021S: Maintained 13022F: drivers/mmc/host/sdhci-s3c* 13023 13024SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13025M: Viresh Kumar <vireshk@kernel.org> 13026L: linux-mmc@vger.kernel.org 13027S: Maintained 13028F: drivers/mmc/host/sdhci-spear.c 13029 13030SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13031M: Kishon Vijay Abraham I <kishon@ti.com> 13032L: linux-mmc@vger.kernel.org 13033S: Maintained 13034F: drivers/mmc/host/sdhci-omap.c 13035 13036SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13037M: Scott Bauer <scott.bauer@intel.com> 13038M: Jonathan Derrick <jonathan.derrick@intel.com> 13039L: linux-block@vger.kernel.org 13040S: Supported 13041F: block/sed* 13042F: block/opal_proto.h 13043F: include/linux/sed* 13044F: include/uapi/linux/sed* 13045 13046SECURITY CONTACT 13047M: Security Officers <security@kernel.org> 13048S: Supported 13049 13050SECURITY SUBSYSTEM 13051M: James Morris <jmorris@namei.org> 13052M: "Serge E. Hallyn" <serge@hallyn.com> 13053L: linux-security-module@vger.kernel.org (suggested Cc:) 13054T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13055W: http://kernsec.org/ 13056S: Supported 13057F: security/ 13058X: security/selinux/ 13059 13060SELINUX SECURITY MODULE 13061M: Paul Moore <paul@paul-moore.com> 13062M: Stephen Smalley <sds@tycho.nsa.gov> 13063M: Eric Paris <eparis@parisplace.org> 13064L: selinux@tycho.nsa.gov (moderated for non-subscribers) 13065W: https://selinuxproject.org 13066W: https://github.com/SELinuxProject 13067T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13068S: Supported 13069F: include/linux/selinux* 13070F: security/selinux/ 13071F: scripts/selinux/ 13072F: Documentation/admin-guide/LSM/SELinux.rst 13073 13074SENSABLE PHANTOM 13075M: Jiri Slaby <jirislaby@gmail.com> 13076S: Maintained 13077F: drivers/misc/phantom.c 13078F: include/uapi/linux/phantom.h 13079 13080SERIAL DEVICE BUS 13081M: Rob Herring <robh@kernel.org> 13082L: linux-serial@vger.kernel.org 13083S: Maintained 13084F: Documentation/devicetree/bindings/serial/slave-device.txt 13085F: drivers/tty/serdev/ 13086F: include/linux/serdev.h 13087 13088SERIAL DRIVERS 13089M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13090L: linux-serial@vger.kernel.org 13091S: Maintained 13092F: Documentation/devicetree/bindings/serial/ 13093F: drivers/tty/serial/ 13094 13095SERIAL IR RECEIVER 13096M: Sean Young <sean@mess.org> 13097L: linux-media@vger.kernel.org 13098S: Maintained 13099F: drivers/media/rc/serial_ir.c 13100 13101SFC NETWORK DRIVER 13102M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13103M: Edward Cree <ecree@solarflare.com> 13104M: Bert Kenward <bkenward@solarflare.com> 13105L: netdev@vger.kernel.org 13106S: Supported 13107F: drivers/net/ethernet/sfc/ 13108 13109SGI GRU DRIVER 13110M: Dimitri Sivanich <sivanich@sgi.com> 13111S: Maintained 13112F: drivers/misc/sgi-gru/ 13113 13114SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 13115M: Pat Gefre <pfg@sgi.com> 13116L: linux-ia64@vger.kernel.org 13117S: Supported 13118F: Documentation/ia64/serial.txt 13119F: drivers/tty/serial/ioc?_serial.c 13120F: include/linux/ioc?.h 13121 13122SGI XP/XPC/XPNET DRIVER 13123M: Cliff Whickman <cpw@sgi.com> 13124M: Robin Holt <robinmholt@gmail.com> 13125S: Maintained 13126F: drivers/misc/sgi-xp/ 13127 13128SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 13129M: Ursula Braun <ubraun@linux.ibm.com> 13130L: linux-s390@vger.kernel.org 13131W: http://www.ibm.com/developerworks/linux/linux390/ 13132S: Supported 13133F: net/smc/ 13134 13135SHARP RJ54N1CB0C SENSOR DRIVER 13136M: Jacopo Mondi <jacopo@jmondi.org> 13137L: linux-media@vger.kernel.org 13138T: git git://linuxtv.org/media_tree.git 13139S: Odd fixes 13140F: drivers/media/i2c/rj54n1cb0c.c 13141F: include/media/i2c/rj54n1cb0c.h 13142 13143SH_VEU V4L2 MEM2MEM DRIVER 13144L: linux-media@vger.kernel.org 13145S: Orphan 13146F: drivers/media/platform/sh_veu.c 13147 13148SH_VOU V4L2 OUTPUT DRIVER 13149L: linux-media@vger.kernel.org 13150S: Orphan 13151F: drivers/media/platform/sh_vou.c 13152F: include/media/drv-intf/sh_vou.h 13153 13154SI2157 MEDIA DRIVER 13155M: Antti Palosaari <crope@iki.fi> 13156L: linux-media@vger.kernel.org 13157W: https://linuxtv.org 13158W: http://palosaari.fi/linux/ 13159Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13160T: git git://linuxtv.org/anttip/media_tree.git 13161S: Maintained 13162F: drivers/media/tuners/si2157* 13163 13164SI2165 MEDIA DRIVER 13165M: Matthias Schwarzott <zzam@gentoo.org> 13166L: linux-media@vger.kernel.org 13167W: https://linuxtv.org 13168Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13169S: Maintained 13170F: drivers/media/dvb-frontends/si2165* 13171 13172SI2168 MEDIA DRIVER 13173M: Antti Palosaari <crope@iki.fi> 13174L: linux-media@vger.kernel.org 13175W: https://linuxtv.org 13176W: http://palosaari.fi/linux/ 13177Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13178T: git git://linuxtv.org/anttip/media_tree.git 13179S: Maintained 13180F: drivers/media/dvb-frontends/si2168* 13181 13182SI470X FM RADIO RECEIVER I2C DRIVER 13183M: Hans Verkuil <hverkuil@xs4all.nl> 13184L: linux-media@vger.kernel.org 13185T: git git://linuxtv.org/media_tree.git 13186W: https://linuxtv.org 13187S: Odd Fixes 13188F: drivers/media/radio/si470x/radio-si470x-i2c.c 13189 13190SI470X FM RADIO RECEIVER USB DRIVER 13191M: Hans Verkuil <hverkuil@xs4all.nl> 13192L: linux-media@vger.kernel.org 13193T: git git://linuxtv.org/media_tree.git 13194W: https://linuxtv.org 13195S: Maintained 13196F: drivers/media/radio/si470x/radio-si470x-common.c 13197F: drivers/media/radio/si470x/radio-si470x.h 13198F: drivers/media/radio/si470x/radio-si470x-usb.c 13199 13200SI4713 FM RADIO TRANSMITTER I2C DRIVER 13201M: Eduardo Valentin <edubezval@gmail.com> 13202L: linux-media@vger.kernel.org 13203T: git git://linuxtv.org/media_tree.git 13204W: https://linuxtv.org 13205S: Odd Fixes 13206F: drivers/media/radio/si4713/si4713.? 13207 13208SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 13209M: Eduardo Valentin <edubezval@gmail.com> 13210L: linux-media@vger.kernel.org 13211T: git git://linuxtv.org/media_tree.git 13212W: https://linuxtv.org 13213S: Odd Fixes 13214F: drivers/media/radio/si4713/radio-platform-si4713.c 13215 13216SI4713 FM RADIO TRANSMITTER USB DRIVER 13217M: Hans Verkuil <hverkuil@xs4all.nl> 13218L: linux-media@vger.kernel.org 13219T: git git://linuxtv.org/media_tree.git 13220W: https://linuxtv.org 13221S: Maintained 13222F: drivers/media/radio/si4713/radio-usb-si4713.c 13223 13224SIANO DVB DRIVER 13225M: Mauro Carvalho Chehab <mchehab@kernel.org> 13226L: linux-media@vger.kernel.org 13227W: https://linuxtv.org 13228T: git git://linuxtv.org/media_tree.git 13229S: Odd fixes 13230F: drivers/media/common/siano/ 13231F: drivers/media/usb/siano/ 13232F: drivers/media/usb/siano/ 13233F: drivers/media/mmc/siano/ 13234 13235SIFIVE DRIVERS 13236M: Palmer Dabbelt <palmer@sifive.com> 13237L: linux-riscv@lists.infradead.org 13238T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13239S: Supported 13240K: sifive 13241N: sifive 13242 13243SILEAD TOUCHSCREEN DRIVER 13244M: Hans de Goede <hdegoede@redhat.com> 13245L: linux-input@vger.kernel.org 13246L: platform-driver-x86@vger.kernel.org 13247S: Maintained 13248F: drivers/input/touchscreen/silead.c 13249F: drivers/platform/x86/touchscreen_dmi.c 13250 13251SILICON MOTION SM712 FRAME BUFFER DRIVER 13252M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13253M: Teddy Wang <teddy.wang@siliconmotion.com> 13254M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13255L: linux-fbdev@vger.kernel.org 13256S: Maintained 13257F: drivers/video/fbdev/sm712* 13258F: Documentation/fb/sm712fb.txt 13259 13260SIMPLE FIRMWARE INTERFACE (SFI) 13261M: Len Brown <lenb@kernel.org> 13262L: sfi-devel@simplefirmware.org 13263W: http://simplefirmware.org/ 13264T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 13265S: Supported 13266F: arch/x86/platform/sfi/ 13267F: drivers/sfi/ 13268F: include/linux/sfi*.h 13269 13270SIMPLEFB FB DRIVER 13271M: Hans de Goede <hdegoede@redhat.com> 13272L: linux-fbdev@vger.kernel.org 13273S: Maintained 13274F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 13275F: drivers/video/fbdev/simplefb.c 13276F: include/linux/platform_data/simplefb.h 13277 13278SIMTEC EB110ATX (Chalice CATS) 13279P: Ben Dooks 13280P: Vincent Sanders <vince@simtec.co.uk> 13281M: Simtec Linux Team <linux@simtec.co.uk> 13282W: http://www.simtec.co.uk/products/EB110ATX/ 13283S: Supported 13284 13285SIMTEC EB2410ITX (BAST) 13286P: Ben Dooks 13287P: Vincent Sanders <vince@simtec.co.uk> 13288M: Simtec Linux Team <linux@simtec.co.uk> 13289W: http://www.simtec.co.uk/products/EB2410ITX/ 13290S: Supported 13291F: arch/arm/mach-s3c24xx/mach-bast.c 13292F: arch/arm/mach-s3c24xx/bast-ide.c 13293F: arch/arm/mach-s3c24xx/bast-irq.c 13294 13295SIPHASH PRF ROUTINES 13296M: Jason A. Donenfeld <Jason@zx2c4.com> 13297S: Maintained 13298F: lib/siphash.c 13299F: lib/test_siphash.c 13300F: include/linux/siphash.h 13301 13302SIOX 13303M: Gavin Schenk <g.schenk@eckelmann.de> 13304M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13305R: Pengutronix Kernel Team <kernel@pengutronix.de> 13306S: Supported 13307F: drivers/siox/* 13308F: include/trace/events/siox.h 13309 13310SIS 190 ETHERNET DRIVER 13311M: Francois Romieu <romieu@fr.zoreil.com> 13312L: netdev@vger.kernel.org 13313S: Maintained 13314F: drivers/net/ethernet/sis/sis190.c 13315 13316SIS 900/7016 FAST ETHERNET DRIVER 13317M: Daniele Venzano <venza@brownhat.org> 13318W: http://www.brownhat.org/sis900.html 13319L: netdev@vger.kernel.org 13320S: Maintained 13321F: drivers/net/ethernet/sis/sis900.* 13322 13323SIS FRAMEBUFFER DRIVER 13324M: Thomas Winischhofer <thomas@winischhofer.net> 13325W: http://www.winischhofer.net/linuxsisvga.shtml 13326S: Maintained 13327F: Documentation/fb/sisfb.txt 13328F: drivers/video/fbdev/sis/ 13329F: include/video/sisfb.h 13330 13331SIS USB2VGA DRIVER 13332M: Thomas Winischhofer <thomas@winischhofer.net> 13333W: http://www.winischhofer.at/linuxsisusbvga.shtml 13334S: Maintained 13335F: drivers/usb/misc/sisusbvga/ 13336 13337SLAB ALLOCATOR 13338M: Christoph Lameter <cl@linux.com> 13339M: Pekka Enberg <penberg@kernel.org> 13340M: David Rientjes <rientjes@google.com> 13341M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13342M: Andrew Morton <akpm@linux-foundation.org> 13343L: linux-mm@kvack.org 13344S: Maintained 13345F: include/linux/sl?b*.h 13346F: mm/sl?b* 13347 13348SLEEPABLE READ-COPY UPDATE (SRCU) 13349M: Lai Jiangshan <jiangshanlai@gmail.com> 13350M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 13351M: Josh Triplett <josh@joshtriplett.org> 13352R: Steven Rostedt <rostedt@goodmis.org> 13353R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13354L: linux-kernel@vger.kernel.org 13355W: http://www.rdrop.com/users/paulmck/RCU/ 13356S: Supported 13357T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13358F: include/linux/srcu*.h 13359F: kernel/rcu/srcu*.c 13360 13361SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13362M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13363L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13364S: Maintained 13365F: drivers/slimbus/ 13366F: Documentation/devicetree/bindings/slimbus/ 13367F: include/linux/slimbus.h 13368 13369SMACK SECURITY MODULE 13370M: Casey Schaufler <casey@schaufler-ca.com> 13371L: linux-security-module@vger.kernel.org 13372W: http://schaufler-ca.com 13373T: git git://github.com/cschaufler/smack-next 13374S: Maintained 13375F: Documentation/admin-guide/LSM/Smack.rst 13376F: security/smack/ 13377 13378SMC91x ETHERNET DRIVER 13379M: Nicolas Pitre <nico@fluxnic.net> 13380S: Odd Fixes 13381F: drivers/net/ethernet/smsc/smc91x.* 13382 13383SMIA AND SMIA++ IMAGE SENSOR DRIVER 13384M: Sakari Ailus <sakari.ailus@iki.fi> 13385L: linux-media@vger.kernel.org 13386S: Maintained 13387F: drivers/media/i2c/smiapp/ 13388F: include/media/i2c/smiapp.h 13389F: drivers/media/i2c/smiapp-pll.c 13390F: drivers/media/i2c/smiapp-pll.h 13391F: include/uapi/linux/smiapp.h 13392F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 13393 13394SMM665 HARDWARE MONITOR DRIVER 13395M: Guenter Roeck <linux@roeck-us.net> 13396L: linux-hwmon@vger.kernel.org 13397S: Maintained 13398F: Documentation/hwmon/smm665 13399F: drivers/hwmon/smm665.c 13400 13401SMSC EMC2103 HARDWARE MONITOR DRIVER 13402M: Steve Glendinning <steve.glendinning@shawell.net> 13403L: linux-hwmon@vger.kernel.org 13404S: Maintained 13405F: Documentation/hwmon/emc2103 13406F: drivers/hwmon/emc2103.c 13407 13408SMSC SCH5627 HARDWARE MONITOR DRIVER 13409M: Hans de Goede <hdegoede@redhat.com> 13410L: linux-hwmon@vger.kernel.org 13411S: Supported 13412F: Documentation/hwmon/sch5627 13413F: drivers/hwmon/sch5627.c 13414 13415SMSC UFX6000 and UFX7000 USB to VGA DRIVER 13416M: Steve Glendinning <steve.glendinning@shawell.net> 13417L: linux-fbdev@vger.kernel.org 13418S: Maintained 13419F: drivers/video/fbdev/smscufx.c 13420 13421SMSC47B397 HARDWARE MONITOR DRIVER 13422M: Jean Delvare <jdelvare@suse.com> 13423L: linux-hwmon@vger.kernel.org 13424S: Maintained 13425F: Documentation/hwmon/smsc47b397 13426F: drivers/hwmon/smsc47b397.c 13427 13428SMSC911x ETHERNET DRIVER 13429M: Steve Glendinning <steve.glendinning@shawell.net> 13430L: netdev@vger.kernel.org 13431S: Maintained 13432F: include/linux/smsc911x.h 13433F: drivers/net/ethernet/smsc/smsc911x.* 13434 13435SMSC9420 PCI ETHERNET DRIVER 13436M: Steve Glendinning <steve.glendinning@shawell.net> 13437L: netdev@vger.kernel.org 13438S: Maintained 13439F: drivers/net/ethernet/smsc/smsc9420.* 13440 13441SOC-CAMERA V4L2 SUBSYSTEM 13442L: linux-media@vger.kernel.org 13443T: git git://linuxtv.org/media_tree.git 13444S: Orphan 13445F: include/media/soc* 13446F: drivers/media/i2c/soc_camera/ 13447F: drivers/media/platform/soc_camera/ 13448 13449SOCIONEXT SYNQUACER I2C DRIVER 13450M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 13451L: linux-i2c@vger.kernel.org 13452S: Maintained 13453F: drivers/i2c/busses/i2c-synquacer.c 13454F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 13455 13456SOCIONEXT UNIPHIER SOUND DRIVER 13457L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13458S: Orphan 13459F: sound/soc/uniphier/ 13460 13461SOEKRIS NET48XX LED SUPPORT 13462M: Chris Boot <bootc@bootc.net> 13463S: Maintained 13464F: drivers/leds/leds-net48xx.c 13465 13466SOFT-ROCE DRIVER (rxe) 13467M: Moni Shoua <monis@mellanox.com> 13468L: linux-rdma@vger.kernel.org 13469S: Supported 13470W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13471Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13472F: drivers/infiniband/sw/rxe/ 13473F: include/uapi/rdma/rdma_user_rxe.h 13474 13475SOFTLOGIC 6x10 MPEG CODEC 13476M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13477M: Anton Sviridenko <anton@corp.bluecherry.net> 13478M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13479M: Andrey Utkin <andrey_utkin@fastmail.com> 13480M: Ismael Luceno <ismael@iodev.co.uk> 13481L: linux-media@vger.kernel.org 13482S: Supported 13483F: drivers/media/pci/solo6x10/ 13484 13485SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13486M: James Morse <james.morse@arm.com> 13487L: linux-arm-kernel@lists.infradead.org 13488S: Maintained 13489F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13490F: drivers/firmware/arm_sdei.c 13491F: include/linux/sdei.h 13492F: include/uapi/linux/sdei.h 13493 13494SOFTWARE RAID (Multiple Disks) SUPPORT 13495M: Shaohua Li <shli@kernel.org> 13496L: linux-raid@vger.kernel.org 13497T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13498S: Supported 13499F: drivers/md/Makefile 13500F: drivers/md/Kconfig 13501F: drivers/md/md* 13502F: drivers/md/raid* 13503F: include/linux/raid/ 13504F: include/uapi/linux/raid/ 13505 13506SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13507M: Jassi Brar <jaswinder.singh@linaro.org> 13508L: netdev@vger.kernel.org 13509S: Maintained 13510F: drivers/net/ethernet/socionext/netsec.c 13511F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13512 13513SOLIDRUN CLEARFOG SUPPORT 13514M: Russell King <linux@armlinux.org.uk> 13515S: Maintained 13516F: arch/arm/boot/dts/armada-388-clearfog* 13517F: arch/arm/boot/dts/armada-38x-solidrun-* 13518 13519SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13520M: Russell King <linux@armlinux.org.uk> 13521S: Maintained 13522F: arch/arm/boot/dts/imx6*-cubox-i* 13523F: arch/arm/boot/dts/imx6*-hummingboard* 13524F: arch/arm/boot/dts/imx6*-sr-* 13525 13526SONIC NETWORK DRIVER 13527M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13528L: netdev@vger.kernel.org 13529S: Maintained 13530F: drivers/net/ethernet/natsemi/sonic.* 13531 13532SONICS SILICON BACKPLANE DRIVER (SSB) 13533M: Michael Buesch <m@bues.ch> 13534L: linux-wireless@vger.kernel.org 13535S: Maintained 13536F: drivers/ssb/ 13537F: include/linux/ssb/ 13538 13539SONY IMX258 SENSOR DRIVER 13540M: Sakari Ailus <sakari.ailus@linux.intel.com> 13541L: linux-media@vger.kernel.org 13542T: git git://linuxtv.org/media_tree.git 13543S: Maintained 13544F: drivers/media/i2c/imx258.c 13545 13546SONY IMX274 SENSOR DRIVER 13547M: Leon Luo <leonl@leopardimaging.com> 13548L: linux-media@vger.kernel.org 13549T: git git://linuxtv.org/media_tree.git 13550S: Maintained 13551F: drivers/media/i2c/imx274.c 13552F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13553 13554SONY MEMORYSTICK CARD SUPPORT 13555M: Alex Dubov <oakad@yahoo.com> 13556W: http://tifmxx.berlios.de/ 13557S: Maintained 13558F: drivers/memstick/host/tifm_ms.c 13559 13560SONY MEMORYSTICK STANDARD SUPPORT 13561M: Maxim Levitsky <maximlevitsky@gmail.com> 13562S: Maintained 13563F: drivers/memstick/core/ms_block.* 13564 13565SONY VAIO CONTROL DEVICE DRIVER 13566M: Mattia Dongili <malattia@linux.it> 13567L: platform-driver-x86@vger.kernel.org 13568W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13569S: Maintained 13570F: Documentation/laptops/sony-laptop.txt 13571F: drivers/char/sonypi.c 13572F: drivers/platform/x86/sony-laptop.c 13573F: include/linux/sony-laptop.h 13574 13575SOUND 13576M: Jaroslav Kysela <perex@perex.cz> 13577M: Takashi Iwai <tiwai@suse.com> 13578L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13579W: http://www.alsa-project.org/ 13580T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13581T: git git://git.alsa-project.org/alsa-kernel.git 13582Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13583S: Maintained 13584F: Documentation/sound/ 13585F: include/sound/ 13586F: include/uapi/sound/ 13587F: sound/ 13588 13589SOUND - COMPRESSED AUDIO 13590M: Vinod Koul <vkoul@kernel.org> 13591L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13592T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13593S: Supported 13594F: Documentation/sound/designs/compress-offload.rst 13595F: include/sound/compress_driver.h 13596F: include/uapi/sound/compress_* 13597F: sound/core/compress_offload.c 13598F: sound/soc/soc-compress.c 13599 13600SOUND - DMAENGINE HELPERS 13601M: Lars-Peter Clausen <lars@metafoo.de> 13602S: Supported 13603F: include/sound/dmaengine_pcm.h 13604F: sound/core/pcm_dmaengine.c 13605F: sound/soc/soc-generic-dmaengine-pcm.c 13606 13607SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13608M: Liam Girdwood <lgirdwood@gmail.com> 13609M: Mark Brown <broonie@kernel.org> 13610T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13611L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13612W: http://alsa-project.org/main/index.php/ASoC 13613S: Supported 13614F: Documentation/devicetree/bindings/sound/ 13615F: Documentation/sound/soc/ 13616F: sound/soc/ 13617F: include/sound/soc* 13618 13619SOUNDWIRE SUBSYSTEM 13620M: Vinod Koul <vinod.koul@intel.com> 13621M: Sanyog Kale <sanyog.r.kale@intel.com> 13622R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13623L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13624S: Supported 13625F: Documentation/driver-api/soundwire/ 13626F: drivers/soundwire/ 13627F: include/linux/soundwire/ 13628 13629SP2 MEDIA DRIVER 13630M: Olli Salonen <olli.salonen@iki.fi> 13631L: linux-media@vger.kernel.org 13632W: https://linuxtv.org 13633Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13634S: Maintained 13635F: drivers/media/dvb-frontends/sp2* 13636 13637SPARC + UltraSPARC (sparc/sparc64) 13638M: "David S. Miller" <davem@davemloft.net> 13639L: sparclinux@vger.kernel.org 13640Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13641T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13642T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13643S: Maintained 13644F: arch/sparc/ 13645F: drivers/sbus/ 13646 13647SPARC SERIAL DRIVERS 13648M: "David S. Miller" <davem@davemloft.net> 13649L: sparclinux@vger.kernel.org 13650T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13651T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13652S: Maintained 13653F: include/linux/sunserialcore.h 13654F: drivers/tty/serial/suncore.c 13655F: drivers/tty/serial/sunhv.c 13656F: drivers/tty/serial/sunsab.c 13657F: drivers/tty/serial/sunsab.h 13658F: drivers/tty/serial/sunsu.c 13659F: drivers/tty/serial/sunzilog.c 13660F: drivers/tty/serial/sunzilog.h 13661F: drivers/tty/vcc.c 13662 13663SPARSE CHECKER 13664M: "Christopher Li" <sparse@chrisli.org> 13665L: linux-sparse@vger.kernel.org 13666W: https://sparse.wiki.kernel.org/ 13667T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13668T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13669S: Maintained 13670F: include/linux/compiler.h 13671 13672SPEAR CLOCK FRAMEWORK SUPPORT 13673M: Viresh Kumar <vireshk@kernel.org> 13674L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13675W: http://www.st.com/spear 13676S: Maintained 13677F: drivers/clk/spear/ 13678 13679SPEAR PLATFORM SUPPORT 13680M: Viresh Kumar <vireshk@kernel.org> 13681M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13682L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13683W: http://www.st.com/spear 13684S: Maintained 13685F: arch/arm/boot/dts/spear* 13686F: arch/arm/mach-spear/ 13687 13688SPI NOR SUBSYSTEM 13689M: Marek Vasut <marek.vasut@gmail.com> 13690L: linux-mtd@lists.infradead.org 13691W: http://www.linux-mtd.infradead.org/ 13692Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13693T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13694T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13695S: Maintained 13696F: drivers/mtd/spi-nor/ 13697F: include/linux/mtd/spi-nor.h 13698 13699SPI SUBSYSTEM 13700M: Mark Brown <broonie@kernel.org> 13701L: linux-spi@vger.kernel.org 13702T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13703Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13704S: Maintained 13705F: Documentation/devicetree/bindings/spi/ 13706F: Documentation/spi/ 13707F: drivers/spi/ 13708F: include/linux/spi/ 13709F: include/uapi/linux/spi/ 13710F: tools/spi/ 13711 13712SPIDERNET NETWORK DRIVER for CELL 13713M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13714L: netdev@vger.kernel.org 13715S: Supported 13716F: Documentation/networking/spider_net.txt 13717F: drivers/net/ethernet/toshiba/spider_net* 13718 13719SPMI SUBSYSTEM 13720R: Stephen Boyd <sboyd@kernel.org> 13721L: linux-arm-msm@vger.kernel.org 13722F: Documentation/devicetree/bindings/spmi/ 13723F: drivers/spmi/ 13724F: include/dt-bindings/spmi/spmi.h 13725F: include/linux/spmi.h 13726F: include/trace/events/spmi.h 13727 13728SPU FILE SYSTEM 13729M: Jeremy Kerr <jk@ozlabs.org> 13730L: linuxppc-dev@lists.ozlabs.org 13731W: http://www.ibm.com/developerworks/power/cell/ 13732S: Supported 13733F: Documentation/filesystems/spufs.txt 13734F: arch/powerpc/platforms/cell/spufs/ 13735 13736SQUASHFS FILE SYSTEM 13737M: Phillip Lougher <phillip@squashfs.org.uk> 13738L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13739W: http://squashfs.org.uk 13740T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13741S: Maintained 13742F: Documentation/filesystems/squashfs.txt 13743F: fs/squashfs/ 13744 13745SRM (Alpha) environment access 13746M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13747S: Maintained 13748F: arch/alpha/kernel/srm_env.c 13749 13750ST STM32 I2C/SMBUS DRIVER 13751M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 13752L: linux-i2c@vger.kernel.org 13753S: Maintained 13754F: drivers/i2c/busses/i2c-stm32* 13755 13756STABLE BRANCH 13757M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13758L: stable@vger.kernel.org 13759S: Supported 13760F: Documentation/process/stable-kernel-rules.rst 13761 13762STAGING - COMEDI 13763M: Ian Abbott <abbotti@mev.co.uk> 13764M: H Hartley Sweeten <hsweeten@visionengravers.com> 13765S: Odd Fixes 13766F: drivers/staging/comedi/ 13767 13768STAGING - EROFS FILE SYSTEM 13769M: Gao Xiang <gaoxiang25@huawei.com> 13770M: Chao Yu <yuchao0@huawei.com> 13771L: linux-erofs@lists.ozlabs.org 13772S: Maintained 13773F: drivers/staging/erofs/ 13774 13775STAGING - FLARION FT1000 DRIVERS 13776M: Marek Belisko <marek.belisko@gmail.com> 13777S: Odd Fixes 13778F: drivers/staging/ft1000/ 13779 13780STAGING - INDUSTRIAL IO 13781M: Jonathan Cameron <jic23@kernel.org> 13782L: linux-iio@vger.kernel.org 13783S: Odd Fixes 13784F: Documentation/devicetree/bindings/staging/iio/ 13785F: drivers/staging/iio/ 13786 13787STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13788M: Marc Dietrich <marvin24@gmx.de> 13789L: ac100@lists.launchpad.net (moderated for non-subscribers) 13790L: linux-tegra@vger.kernel.org 13791S: Maintained 13792F: drivers/staging/nvec/ 13793 13794STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13795M: Jens Frederich <jfrederich@gmail.com> 13796M: Daniel Drake <dsd@laptop.org> 13797M: Jon Nettleton <jon.nettleton@gmail.com> 13798W: http://wiki.laptop.org/go/DCON 13799S: Maintained 13800F: drivers/staging/olpc_dcon/ 13801 13802STAGING - REALTEK RTL8712U DRIVERS 13803M: Larry Finger <Larry.Finger@lwfinger.net> 13804M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13805S: Odd Fixes 13806F: drivers/staging/rtl8712/ 13807 13808STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13809M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13810M: Teddy Wang <teddy.wang@siliconmotion.com> 13811M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13812L: linux-fbdev@vger.kernel.org 13813S: Maintained 13814F: drivers/staging/sm750fb/ 13815 13816STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13817M: William Hubbs <w.d.hubbs@gmail.com> 13818M: Chris Brannon <chris@the-brannons.com> 13819M: Kirk Reiser <kirk@reisers.ca> 13820M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13821L: speakup@linux-speakup.org 13822W: http://www.linux-speakup.org/ 13823S: Odd Fixes 13824F: drivers/staging/speakup/ 13825 13826STAGING - VIA VT665X DRIVERS 13827M: Forest Bond <forest@alittletooquiet.net> 13828S: Odd Fixes 13829F: drivers/staging/vt665?/ 13830 13831STAGING - WILC1000 WIFI DRIVER 13832M: Aditya Shankar <aditya.shankar@microchip.com> 13833M: Ganesh Krishna <ganesh.krishna@microchip.com> 13834L: linux-wireless@vger.kernel.org 13835S: Supported 13836F: drivers/staging/wilc1000/ 13837 13838STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13839M: Arnaud Patard <arnaud.patard@rtp-net.org> 13840S: Odd Fixes 13841F: drivers/staging/xgifb/ 13842 13843STAGING SUBSYSTEM 13844M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13845T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13846L: devel@driverdev.osuosl.org 13847S: Supported 13848F: drivers/staging/ 13849 13850STARFIRE/DURALAN NETWORK DRIVER 13851M: Ion Badulescu <ionut@badula.org> 13852S: Odd Fixes 13853F: drivers/net/ethernet/adaptec/starfire* 13854 13855STEC S1220 SKD DRIVER 13856M: Bart Van Assche <bart.vanassche@wdc.com> 13857L: linux-block@vger.kernel.org 13858S: Maintained 13859F: drivers/block/skd*[ch] 13860 13861STI AUDIO (ASoC) DRIVERS 13862M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 13863L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13864S: Maintained 13865F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 13866F: sound/soc/sti/ 13867 13868STI CEC DRIVER 13869M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13870S: Maintained 13871F: drivers/staging/media/st-cec/ 13872F: Documentation/devicetree/bindings/media/stih-cec.txt 13873 13874STK1160 USB VIDEO CAPTURE DRIVER 13875M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13876L: linux-media@vger.kernel.org 13877T: git git://linuxtv.org/media_tree.git 13878S: Maintained 13879F: drivers/media/usb/stk1160/ 13880 13881STM32 AUDIO (ASoC) DRIVERS 13882M: Olivier Moysan <olivier.moysan@st.com> 13883M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 13884L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13885S: Maintained 13886F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 13887F: sound/soc/stm/ 13888 13889STM32 TIMER/LPTIMER DRIVERS 13890M: Fabrice Gasnier <fabrice.gasnier@st.com> 13891S: Maintained 13892F: drivers/*/stm32-*timer* 13893F: drivers/pwm/pwm-stm32* 13894F: include/linux/*/stm32-*tim* 13895F: Documentation/ABI/testing/*timer-stm32 13896F: Documentation/devicetree/bindings/*/stm32-*timer* 13897F: Documentation/devicetree/bindings/pwm/pwm-stm32* 13898 13899STMMAC ETHERNET DRIVER 13900M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13901M: Alexandre Torgue <alexandre.torgue@st.com> 13902M: Jose Abreu <joabreu@synopsys.com> 13903L: netdev@vger.kernel.org 13904W: http://www.stlinux.com 13905S: Supported 13906F: drivers/net/ethernet/stmicro/stmmac/ 13907 13908SUN3/3X 13909M: Sam Creasey <sammy@sammy.net> 13910W: http://sammy.net/sun3/ 13911S: Maintained 13912F: arch/m68k/kernel/*sun3* 13913F: arch/m68k/sun3*/ 13914F: arch/m68k/include/asm/sun3* 13915F: drivers/net/ethernet/i825xx/sun3* 13916 13917SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13918M: Hans de Goede <hdegoede@redhat.com> 13919L: linux-input@vger.kernel.org 13920S: Maintained 13921F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13922F: drivers/input/keyboard/sun4i-lradc-keys.c 13923 13924SUNDANCE NETWORK DRIVER 13925M: Denis Kirjanov <kda@linux-powerpc.org> 13926L: netdev@vger.kernel.org 13927S: Maintained 13928F: drivers/net/ethernet/dlink/sundance.c 13929 13930SUPERH 13931M: Yoshinori Sato <ysato@users.sourceforge.jp> 13932M: Rich Felker <dalias@libc.org> 13933L: linux-sh@vger.kernel.org 13934Q: http://patchwork.kernel.org/project/linux-sh/list/ 13935S: Maintained 13936F: Documentation/sh/ 13937F: arch/sh/ 13938F: drivers/sh/ 13939 13940SUSPEND TO RAM 13941M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13942M: Len Brown <len.brown@intel.com> 13943M: Pavel Machek <pavel@ucw.cz> 13944L: linux-pm@vger.kernel.org 13945B: https://bugzilla.kernel.org 13946S: Supported 13947F: Documentation/power/ 13948F: arch/x86/kernel/acpi/ 13949F: drivers/base/power/ 13950F: kernel/power/ 13951F: include/linux/suspend.h 13952F: include/linux/freezer.h 13953F: include/linux/pm.h 13954 13955SVGA HANDLING 13956M: Martin Mares <mj@ucw.cz> 13957L: linux-video@atrey.karlin.mff.cuni.cz 13958S: Maintained 13959F: Documentation/svga.txt 13960F: arch/x86/boot/video* 13961 13962SWIOTLB SUBSYSTEM 13963M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13964L: iommu@lists.linux-foundation.org 13965T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13966S: Supported 13967F: kernel/dma/swiotlb.c 13968F: arch/*/kernel/pci-swiotlb.c 13969F: include/linux/swiotlb.h 13970 13971SWITCHDEV 13972M: Jiri Pirko <jiri@resnulli.us> 13973M: Ivan Vecera <ivecera@redhat.com> 13974L: netdev@vger.kernel.org 13975S: Supported 13976F: net/switchdev/ 13977F: include/net/switchdev.h 13978 13979SY8106A REGULATOR DRIVER 13980M: Icenowy Zheng <icenowy@aosc.io> 13981S: Maintained 13982F: drivers/regulator/sy8106a-regulator.c 13983F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 13984 13985SYNC FILE FRAMEWORK 13986M: Sumit Semwal <sumit.semwal@linaro.org> 13987R: Gustavo Padovan <gustavo@padovan.org> 13988S: Maintained 13989L: linux-media@vger.kernel.org 13990L: dri-devel@lists.freedesktop.org 13991F: drivers/dma-buf/sync_* 13992F: drivers/dma-buf/dma-fence* 13993F: drivers/dma-buf/sw_sync.c 13994F: include/linux/sync_file.h 13995F: include/uapi/linux/sync_file.h 13996F: Documentation/sync_file.txt 13997T: git git://anongit.freedesktop.org/drm/drm-misc 13998 13999SYNOPSYS ARC ARCHITECTURE 14000M: Vineet Gupta <vgupta@synopsys.com> 14001L: linux-snps-arc@lists.infradead.org 14002S: Supported 14003F: arch/arc/ 14004F: Documentation/devicetree/bindings/arc/* 14005F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14006F: drivers/clocksource/arc_timer.c 14007F: drivers/tty/serial/arc_uart.c 14008T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14009 14010SYNOPSYS ARC HSDK SDP pll clock driver 14011M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14012S: Supported 14013F: drivers/clk/clk-hsdk-pll.c 14014F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14015 14016SYNOPSYS ARC SDP clock driver 14017M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14018S: Supported 14019F: drivers/clk/axs10x/* 14020F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14021 14022SYNOPSYS ARC SDP platform support 14023M: Alexey Brodkin <abrodkin@synopsys.com> 14024S: Supported 14025F: arch/arc/plat-axs10x 14026F: arch/arc/boot/dts/ax* 14027F: Documentation/devicetree/bindings/arc/axs10* 14028 14029SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14030M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14031S: Supported 14032F: drivers/reset/reset-axs10x.c 14033F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14034 14035SYNOPSYS DESIGNWARE 8250 UART DRIVER 14036R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14037S: Maintained 14038F: drivers/tty/serial/8250/8250_dw.c 14039 14040SYNOPSYS DESIGNWARE APB GPIO DRIVER 14041M: Hoan Tran <hotran@apm.com> 14042L: linux-gpio@vger.kernel.org 14043S: Maintained 14044F: drivers/gpio/gpio-dwapb.c 14045F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14046 14047SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14048M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14049S: Maintained 14050F: drivers/dma/dwi-axi-dmac/ 14051F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14052 14053SYNOPSYS DESIGNWARE DMAC DRIVER 14054M: Viresh Kumar <vireshk@kernel.org> 14055R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14056S: Maintained 14057F: include/linux/dma/dw.h 14058F: include/linux/platform_data/dma-dw.h 14059F: drivers/dma/dw/ 14060 14061SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 14062M: Jose Abreu <Jose.Abreu@synopsys.com> 14063L: netdev@vger.kernel.org 14064S: Supported 14065F: drivers/net/ethernet/synopsys/ 14066 14067SYNOPSYS DESIGNWARE I2C DRIVER 14068M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 14069R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14070R: Mika Westerberg <mika.westerberg@linux.intel.com> 14071L: linux-i2c@vger.kernel.org 14072S: Maintained 14073F: drivers/i2c/busses/i2c-designware-* 14074F: include/linux/platform_data/i2c-designware.h 14075 14076SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 14077M: Jaehoon Chung <jh80.chung@samsung.com> 14078L: linux-mmc@vger.kernel.org 14079S: Maintained 14080F: drivers/mmc/host/dw_mmc* 14081 14082SYNOPSYS HSDK RESET CONTROLLER DRIVER 14083M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14084S: Supported 14085F: drivers/reset/reset-hsdk.c 14086F: include/dt-bindings/reset/snps,hsdk-reset.h 14087F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 14088 14089SYSTEM CONFIGURATION (SYSCON) 14090M: Lee Jones <lee.jones@linaro.org> 14091M: Arnd Bergmann <arnd@arndb.de> 14092T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 14093S: Supported 14094F: drivers/mfd/syscon.c 14095 14096SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 14097M: Sudeep Holla <sudeep.holla@arm.com> 14098L: linux-arm-kernel@lists.infradead.org 14099S: Maintained 14100F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 14101F: drivers/clk/clk-sc[mp]i.c 14102F: drivers/cpufreq/sc[mp]i-cpufreq.c 14103F: drivers/firmware/arm_scpi.c 14104F: drivers/firmware/arm_scmi/ 14105F: include/linux/sc[mp]i_protocol.h 14106 14107SYSTEM RESET/SHUTDOWN DRIVERS 14108M: Sebastian Reichel <sre@kernel.org> 14109L: linux-pm@vger.kernel.org 14110T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 14111S: Maintained 14112F: Documentation/devicetree/bindings/power/reset/ 14113F: drivers/power/reset/ 14114 14115SYSTEM TRACE MODULE CLASS 14116M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 14117S: Maintained 14118T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 14119F: Documentation/trace/stm.rst 14120F: drivers/hwtracing/stm/ 14121F: include/linux/stm.h 14122F: include/uapi/linux/stm.h 14123 14124SYSV FILESYSTEM 14125M: Christoph Hellwig <hch@infradead.org> 14126S: Maintained 14127F: Documentation/filesystems/sysv-fs.txt 14128F: fs/sysv/ 14129F: include/linux/sysv_fs.h 14130 14131TARGET SUBSYSTEM 14132M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 14133L: linux-scsi@vger.kernel.org 14134L: target-devel@vger.kernel.org 14135W: http://www.linux-iscsi.org 14136W: http://groups.google.com/group/linux-iscsi-target-dev 14137T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 14138S: Supported 14139F: drivers/target/ 14140F: include/target/ 14141F: Documentation/target/ 14142 14143TASKSTATS STATISTICS INTERFACE 14144M: Balbir Singh <bsingharora@gmail.com> 14145S: Maintained 14146F: Documentation/accounting/taskstats* 14147F: include/linux/taskstats* 14148F: kernel/taskstats.c 14149 14150TC subsystem 14151M: Jamal Hadi Salim <jhs@mojatatu.com> 14152M: Cong Wang <xiyou.wangcong@gmail.com> 14153M: Jiri Pirko <jiri@resnulli.us> 14154L: netdev@vger.kernel.org 14155S: Maintained 14156F: include/net/pkt_cls.h 14157F: include/net/pkt_sched.h 14158F: include/net/tc_act/ 14159F: include/uapi/linux/pkt_cls.h 14160F: include/uapi/linux/pkt_sched.h 14161F: include/uapi/linux/tc_act/ 14162F: include/uapi/linux/tc_ematch/ 14163F: net/sched/ 14164 14165TC90522 MEDIA DRIVER 14166M: Akihiro Tsukada <tskd08@gmail.com> 14167L: linux-media@vger.kernel.org 14168S: Odd Fixes 14169F: drivers/media/dvb-frontends/tc90522* 14170 14171TCP LOW PRIORITY MODULE 14172M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 14173M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 14174W: http://tcp-lp-mod.sourceforge.net/ 14175S: Maintained 14176F: net/ipv4/tcp_lp.c 14177 14178TDA10071 MEDIA DRIVER 14179M: Antti Palosaari <crope@iki.fi> 14180L: linux-media@vger.kernel.org 14181W: https://linuxtv.org 14182W: http://palosaari.fi/linux/ 14183Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14184T: git git://linuxtv.org/anttip/media_tree.git 14185S: Maintained 14186F: drivers/media/dvb-frontends/tda10071* 14187 14188TDA18212 MEDIA DRIVER 14189M: Antti Palosaari <crope@iki.fi> 14190L: linux-media@vger.kernel.org 14191W: https://linuxtv.org 14192W: http://palosaari.fi/linux/ 14193Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14194T: git git://linuxtv.org/anttip/media_tree.git 14195S: Maintained 14196F: drivers/media/tuners/tda18212* 14197 14198TDA18218 MEDIA DRIVER 14199M: Antti Palosaari <crope@iki.fi> 14200L: linux-media@vger.kernel.org 14201W: https://linuxtv.org 14202W: http://palosaari.fi/linux/ 14203Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14204T: git git://linuxtv.org/anttip/media_tree.git 14205S: Maintained 14206F: drivers/media/tuners/tda18218* 14207 14208TDA18250 MEDIA DRIVER 14209M: Olli Salonen <olli.salonen@iki.fi> 14210L: linux-media@vger.kernel.org 14211W: https://linuxtv.org 14212Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14213T: git git://linuxtv.org/media_tree.git 14214S: Maintained 14215F: drivers/media/tuners/tda18250* 14216 14217TDA18271 MEDIA DRIVER 14218M: Michael Krufky <mkrufky@linuxtv.org> 14219L: linux-media@vger.kernel.org 14220W: https://linuxtv.org 14221W: http://github.com/mkrufky 14222Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14223T: git git://linuxtv.org/mkrufky/tuners.git 14224S: Maintained 14225F: drivers/media/tuners/tda18271* 14226 14227TDA1997x MEDIA DRIVER 14228M: Tim Harvey <tharvey@gateworks.com> 14229L: linux-media@vger.kernel.org 14230W: https://linuxtv.org 14231Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14232S: Maintained 14233F: drivers/media/i2c/tda1997x.* 14234 14235TDA827x MEDIA DRIVER 14236M: Michael Krufky <mkrufky@linuxtv.org> 14237L: linux-media@vger.kernel.org 14238W: https://linuxtv.org 14239W: http://github.com/mkrufky 14240Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14241T: git git://linuxtv.org/mkrufky/tuners.git 14242S: Maintained 14243F: drivers/media/tuners/tda8290.* 14244 14245TDA8290 MEDIA DRIVER 14246M: Michael Krufky <mkrufky@linuxtv.org> 14247L: linux-media@vger.kernel.org 14248W: https://linuxtv.org 14249W: http://github.com/mkrufky 14250Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14251T: git git://linuxtv.org/mkrufky/tuners.git 14252S: Maintained 14253F: drivers/media/tuners/tda8290.* 14254 14255TDA9840 MEDIA DRIVER 14256M: Hans Verkuil <hverkuil@xs4all.nl> 14257L: linux-media@vger.kernel.org 14258T: git git://linuxtv.org/media_tree.git 14259W: https://linuxtv.org 14260S: Maintained 14261F: drivers/media/i2c/tda9840* 14262 14263TEA5761 TUNER DRIVER 14264M: Mauro Carvalho Chehab <mchehab@kernel.org> 14265L: linux-media@vger.kernel.org 14266W: https://linuxtv.org 14267T: git git://linuxtv.org/media_tree.git 14268S: Odd fixes 14269F: drivers/media/tuners/tea5761.* 14270 14271TEA5767 TUNER DRIVER 14272M: Mauro Carvalho Chehab <mchehab@kernel.org> 14273L: linux-media@vger.kernel.org 14274W: https://linuxtv.org 14275T: git git://linuxtv.org/media_tree.git 14276S: Maintained 14277F: drivers/media/tuners/tea5767.* 14278 14279TEA6415C MEDIA DRIVER 14280M: Hans Verkuil <hverkuil@xs4all.nl> 14281L: linux-media@vger.kernel.org 14282T: git git://linuxtv.org/media_tree.git 14283W: https://linuxtv.org 14284S: Maintained 14285F: drivers/media/i2c/tea6415c* 14286 14287TEA6420 MEDIA DRIVER 14288M: Hans Verkuil <hverkuil@xs4all.nl> 14289L: linux-media@vger.kernel.org 14290T: git git://linuxtv.org/media_tree.git 14291W: https://linuxtv.org 14292S: Maintained 14293F: drivers/media/i2c/tea6420* 14294 14295TEAM DRIVER 14296M: Jiri Pirko <jiri@resnulli.us> 14297L: netdev@vger.kernel.org 14298S: Supported 14299F: drivers/net/team/ 14300F: include/linux/if_team.h 14301F: include/uapi/linux/if_team.h 14302 14303TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 14304M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 14305S: Maintained 14306F: arch/x86/platform/ts5500/ 14307 14308TECHNOTREND USB IR RECEIVER 14309M: Sean Young <sean@mess.org> 14310L: linux-media@vger.kernel.org 14311S: Maintained 14312F: drivers/media/rc/ttusbir.c 14313 14314TECHWELL TW9910 VIDEO DECODER 14315L: linux-media@vger.kernel.org 14316S: Orphan 14317F: drivers/media/i2c/tw9910.c 14318F: include/media/i2c/tw9910.h 14319 14320TEE SUBSYSTEM 14321M: Jens Wiklander <jens.wiklander@linaro.org> 14322S: Maintained 14323F: include/linux/tee_drv.h 14324F: include/uapi/linux/tee.h 14325F: drivers/tee/ 14326F: Documentation/tee.txt 14327 14328TEGRA ARCHITECTURE SUPPORT 14329M: Thierry Reding <thierry.reding@gmail.com> 14330M: Jonathan Hunter <jonathanh@nvidia.com> 14331L: linux-tegra@vger.kernel.org 14332Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 14333T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 14334S: Supported 14335N: [^a-z]tegra 14336 14337TEGRA CLOCK DRIVER 14338M: Peter De Schrijver <pdeschrijver@nvidia.com> 14339M: Prashant Gaikwad <pgaikwad@nvidia.com> 14340S: Supported 14341F: drivers/clk/tegra/ 14342 14343TEGRA DMA DRIVERS 14344M: Laxman Dewangan <ldewangan@nvidia.com> 14345M: Jon Hunter <jonathanh@nvidia.com> 14346S: Supported 14347F: drivers/dma/tegra* 14348 14349TEGRA I2C DRIVER 14350M: Laxman Dewangan <ldewangan@nvidia.com> 14351S: Supported 14352F: drivers/i2c/busses/i2c-tegra.c 14353 14354TEGRA IOMMU DRIVERS 14355M: Thierry Reding <thierry.reding@gmail.com> 14356L: linux-tegra@vger.kernel.org 14357S: Supported 14358F: drivers/iommu/tegra* 14359 14360TEGRA KBC DRIVER 14361M: Laxman Dewangan <ldewangan@nvidia.com> 14362S: Supported 14363F: drivers/input/keyboard/tegra-kbc.c 14364 14365TEGRA NAND DRIVER 14366M: Stefan Agner <stefan@agner.ch> 14367M: Lucas Stach <dev@lynxeye.de> 14368S: Maintained 14369F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 14370F: drivers/mtd/nand/raw/tegra_nand.c 14371 14372TEGRA PWM DRIVER 14373M: Thierry Reding <thierry.reding@gmail.com> 14374S: Supported 14375F: drivers/pwm/pwm-tegra.c 14376 14377TEGRA SERIAL DRIVER 14378M: Laxman Dewangan <ldewangan@nvidia.com> 14379S: Supported 14380F: drivers/tty/serial/serial-tegra.c 14381 14382TEGRA SPI DRIVER 14383M: Laxman Dewangan <ldewangan@nvidia.com> 14384S: Supported 14385F: drivers/spi/spi-tegra* 14386 14387TEHUTI ETHERNET DRIVER 14388M: Andy Gospodarek <andy@greyhouse.net> 14389L: netdev@vger.kernel.org 14390S: Supported 14391F: drivers/net/ethernet/tehuti/* 14392 14393Telecom Clock Driver for MCPL0010 14394M: Mark Gross <mark.gross@intel.com> 14395S: Supported 14396F: drivers/char/tlclk.c 14397 14398TENSILICA XTENSA PORT (xtensa) 14399M: Chris Zankel <chris@zankel.net> 14400M: Max Filippov <jcmvbkbc@gmail.com> 14401L: linux-xtensa@linux-xtensa.org 14402T: git git://github.com/czankel/xtensa-linux.git 14403S: Maintained 14404F: arch/xtensa/ 14405F: drivers/irqchip/irq-xtensa-* 14406 14407Texas Instruments' System Control Interface (TISCI) Protocol Driver 14408M: Nishanth Menon <nm@ti.com> 14409M: Tero Kristo <t-kristo@ti.com> 14410M: Santosh Shilimkar <ssantosh@kernel.org> 14411L: linux-arm-kernel@lists.infradead.org 14412S: Maintained 14413F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 14414F: drivers/firmware/ti_sci* 14415F: include/linux/soc/ti/ti_sci_protocol.h 14416F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 14417F: include/dt-bindings/genpd/k2g.h 14418F: drivers/soc/ti/ti_sci_pm_domains.c 14419F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 14420F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 14421F: drivers/clk/keystone/sci-clk.c 14422F: drivers/reset/reset-ti-sci.c 14423 14424THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 14425M: Hans Verkuil <hverkuil@xs4all.nl> 14426L: linux-media@vger.kernel.org 14427T: git git://linuxtv.org/media_tree.git 14428W: https://linuxtv.org 14429S: Maintained 14430F: drivers/media/radio/radio-raremono.c 14431 14432THERMAL 14433M: Zhang Rui <rui.zhang@intel.com> 14434M: Eduardo Valentin <edubezval@gmail.com> 14435R: Daniel Lezcano <daniel.lezcano@linaro.org> 14436L: linux-pm@vger.kernel.org 14437T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 14438T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 14439Q: https://patchwork.kernel.org/project/linux-pm/list/ 14440S: Supported 14441F: drivers/thermal/ 14442F: include/linux/thermal.h 14443F: include/uapi/linux/thermal.h 14444F: include/linux/cpu_cooling.h 14445F: Documentation/devicetree/bindings/thermal/ 14446 14447THERMAL/CPU_COOLING 14448M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 14449M: Viresh Kumar <viresh.kumar@linaro.org> 14450M: Javi Merino <javi.merino@kernel.org> 14451L: linux-pm@vger.kernel.org 14452S: Supported 14453F: Documentation/thermal/cpu-cooling-api.txt 14454F: drivers/thermal/cpu_cooling.c 14455F: include/linux/cpu_cooling.h 14456 14457THINKPAD ACPI EXTRAS DRIVER 14458M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 14459L: ibm-acpi-devel@lists.sourceforge.net 14460L: platform-driver-x86@vger.kernel.org 14461W: http://ibm-acpi.sourceforge.net 14462W: http://thinkwiki.org/wiki/Ibm-acpi 14463T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 14464S: Maintained 14465F: drivers/platform/x86/thinkpad_acpi.c 14466 14467THUNDERBOLT DRIVER 14468M: Andreas Noever <andreas.noever@gmail.com> 14469M: Michael Jamet <michael.jamet@intel.com> 14470M: Mika Westerberg <mika.westerberg@linux.intel.com> 14471M: Yehezkel Bernat <YehezkelShB@gmail.com> 14472T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 14473S: Maintained 14474F: Documentation/admin-guide/thunderbolt.rst 14475F: drivers/thunderbolt/ 14476F: include/linux/thunderbolt.h 14477 14478THUNDERBOLT NETWORK DRIVER 14479M: Michael Jamet <michael.jamet@intel.com> 14480M: Mika Westerberg <mika.westerberg@linux.intel.com> 14481M: Yehezkel Bernat <YehezkelShB@gmail.com> 14482L: netdev@vger.kernel.org 14483S: Maintained 14484F: drivers/net/thunderbolt.c 14485 14486THUNDERX GPIO DRIVER 14487M: David Daney <david.daney@cavium.com> 14488S: Maintained 14489F: drivers/gpio/gpio-thunderx.c 14490 14491TI AM437X VPFE DRIVER 14492M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14493L: linux-media@vger.kernel.org 14494W: https://linuxtv.org 14495Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14496T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14497S: Maintained 14498F: drivers/media/platform/am437x/ 14499 14500TI BANDGAP AND THERMAL DRIVER 14501M: Eduardo Valentin <edubezval@gmail.com> 14502M: Keerthy <j-keerthy@ti.com> 14503L: linux-pm@vger.kernel.org 14504L: linux-omap@vger.kernel.org 14505S: Maintained 14506F: drivers/thermal/ti-soc-thermal/ 14507 14508TI BQ27XXX POWER SUPPLY DRIVER 14509R: Andrew F. Davis <afd@ti.com> 14510F: include/linux/power/bq27xxx_battery.h 14511F: drivers/power/supply/bq27xxx_battery.c 14512F: drivers/power/supply/bq27xxx_battery_i2c.c 14513 14514TI CDCE706 CLOCK DRIVER 14515M: Max Filippov <jcmvbkbc@gmail.com> 14516S: Maintained 14517F: drivers/clk/clk-cdce706.c 14518 14519TI CLOCK DRIVER 14520M: Tero Kristo <t-kristo@ti.com> 14521L: linux-omap@vger.kernel.org 14522S: Maintained 14523F: drivers/clk/ti/ 14524F: include/linux/clk/ti.h 14525 14526TI DAVINCI MACHINE SUPPORT 14527M: Sekhar Nori <nsekhar@ti.com> 14528M: Kevin Hilman <khilman@kernel.org> 14529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14530T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14531S: Supported 14532F: arch/arm/mach-davinci/ 14533F: drivers/i2c/busses/i2c-davinci.c 14534F: arch/arm/boot/dts/da850* 14535 14536TI DAVINCI SERIES CLOCK DRIVER 14537M: David Lechner <david@lechnology.com> 14538R: Sekhar Nori <nsekhar@ti.com> 14539S: Maintained 14540F: Documentation/devicetree/bindings/clock/ti/davinci/ 14541F: drivers/clk/davinci/ 14542 14543TI DAVINCI SERIES GPIO DRIVER 14544M: Keerthy <j-keerthy@ti.com> 14545L: linux-gpio@vger.kernel.org 14546S: Maintained 14547F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14548F: drivers/gpio/gpio-davinci.c 14549 14550TI DAVINCI SERIES MEDIA DRIVER 14551M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14552L: linux-media@vger.kernel.org 14553W: https://linuxtv.org 14554Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14555T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14556S: Maintained 14557F: drivers/media/platform/davinci/ 14558F: include/media/davinci/ 14559 14560TI ETHERNET SWITCH DRIVER (CPSW) 14561R: Grygorii Strashko <grygorii.strashko@ti.com> 14562L: linux-omap@vger.kernel.org 14563L: netdev@vger.kernel.org 14564S: Maintained 14565F: drivers/net/ethernet/ti/cpsw* 14566F: drivers/net/ethernet/ti/davinci* 14567 14568TI FLASH MEDIA INTERFACE DRIVER 14569M: Alex Dubov <oakad@yahoo.com> 14570S: Maintained 14571F: drivers/misc/tifm* 14572F: drivers/mmc/host/tifm_sd.c 14573F: include/linux/tifm.h 14574 14575TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14576M: Santosh Shilimkar <ssantosh@kernel.org> 14577L: linux-kernel@vger.kernel.org 14578L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14579S: Maintained 14580F: drivers/soc/ti/* 14581T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14582 14583TI LM49xxx FAMILY ASoC CODEC DRIVERS 14584M: M R Swami Reddy <mr.swami.reddy@ti.com> 14585M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14586L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14587S: Maintained 14588F: sound/soc/codecs/lm49453* 14589F: sound/soc/codecs/isabelle* 14590 14591TI LP855x BACKLIGHT DRIVER 14592M: Milo Kim <milo.kim@ti.com> 14593S: Maintained 14594F: Documentation/backlight/lp855x-driver.txt 14595F: drivers/video/backlight/lp855x_bl.c 14596F: include/linux/platform_data/lp855x.h 14597 14598TI LP8727 CHARGER DRIVER 14599M: Milo Kim <milo.kim@ti.com> 14600S: Maintained 14601F: drivers/power/supply/lp8727_charger.c 14602F: include/linux/platform_data/lp8727.h 14603 14604TI LP8788 MFD DRIVER 14605M: Milo Kim <milo.kim@ti.com> 14606S: Maintained 14607F: drivers/iio/adc/lp8788_adc.c 14608F: drivers/leds/leds-lp8788.c 14609F: drivers/mfd/lp8788*.c 14610F: drivers/power/supply/lp8788-charger.c 14611F: drivers/regulator/lp8788-*.c 14612F: include/linux/mfd/lp8788*.h 14613 14614TI NETCP ETHERNET DRIVER 14615M: Wingman Kwok <w-kwok2@ti.com> 14616M: Murali Karicheri <m-karicheri2@ti.com> 14617L: netdev@vger.kernel.org 14618S: Maintained 14619F: drivers/net/ethernet/ti/netcp* 14620 14621TI TAS571X FAMILY ASoC CODEC DRIVER 14622M: Kevin Cernekee <cernekee@chromium.org> 14623L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14624S: Odd Fixes 14625F: sound/soc/codecs/tas571x* 14626 14627TI TRF7970A NFC DRIVER 14628M: Mark Greer <mgreer@animalcreek.com> 14629L: linux-wireless@vger.kernel.org 14630L: linux-nfc@lists.01.org (moderated for non-subscribers) 14631S: Supported 14632F: drivers/nfc/trf7970a.c 14633F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14634 14635TI TWL4030 SERIES SOC CODEC DRIVER 14636M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14637L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14638S: Maintained 14639F: sound/soc/codecs/twl4030* 14640 14641TI VPE/CAL DRIVERS 14642M: Benoit Parrot <bparrot@ti.com> 14643L: linux-media@vger.kernel.org 14644W: http://linuxtv.org/ 14645Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14646S: Maintained 14647F: drivers/media/platform/ti-vpe/ 14648 14649TI WILINK WIRELESS DRIVERS 14650L: linux-wireless@vger.kernel.org 14651W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14652W: http://wireless.kernel.org/en/users/Drivers/wl1251 14653T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14654S: Orphan 14655F: drivers/net/wireless/ti/ 14656F: include/linux/wl12xx.h 14657 14658TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14659M: John Stultz <john.stultz@linaro.org> 14660M: Thomas Gleixner <tglx@linutronix.de> 14661R: Stephen Boyd <sboyd@kernel.org> 14662L: linux-kernel@vger.kernel.org 14663T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14664S: Supported 14665F: include/linux/clocksource.h 14666F: include/linux/time.h 14667F: include/linux/timex.h 14668F: include/uapi/linux/time.h 14669F: include/uapi/linux/timex.h 14670F: kernel/time/clocksource.c 14671F: kernel/time/time*.c 14672F: kernel/time/alarmtimer.c 14673F: kernel/time/ntp.c 14674F: tools/testing/selftests/timers/ 14675 14676TIPC NETWORK LAYER 14677M: Jon Maloy <jon.maloy@ericsson.com> 14678M: Ying Xue <ying.xue@windriver.com> 14679L: netdev@vger.kernel.org (core kernel code) 14680L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14681W: http://tipc.sourceforge.net/ 14682S: Maintained 14683F: include/uapi/linux/tipc*.h 14684F: net/tipc/ 14685 14686TLAN NETWORK DRIVER 14687M: Samuel Chessman <chessman@tux.org> 14688L: tlan-devel@lists.sourceforge.net (subscribers-only) 14689W: http://sourceforge.net/projects/tlan/ 14690S: Maintained 14691F: Documentation/networking/tlan.txt 14692F: drivers/net/ethernet/ti/tlan.* 14693 14694TM6000 VIDEO4LINUX DRIVER 14695M: Mauro Carvalho Chehab <mchehab@kernel.org> 14696L: linux-media@vger.kernel.org 14697W: https://linuxtv.org 14698T: git git://linuxtv.org/media_tree.git 14699S: Odd fixes 14700F: drivers/media/usb/tm6000/ 14701F: Documentation/media/v4l-drivers/tm6000* 14702 14703TMIO/SDHI MMC DRIVER 14704M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14705L: linux-mmc@vger.kernel.org 14706S: Supported 14707F: drivers/mmc/host/tmio_mmc* 14708F: drivers/mmc/host/renesas_sdhi* 14709F: include/linux/mfd/tmio.h 14710 14711TMP401 HARDWARE MONITOR DRIVER 14712M: Guenter Roeck <linux@roeck-us.net> 14713L: linux-hwmon@vger.kernel.org 14714S: Maintained 14715F: Documentation/hwmon/tmp401 14716F: drivers/hwmon/tmp401.c 14717 14718TMPFS (SHMEM FILESYSTEM) 14719M: Hugh Dickins <hughd@google.com> 14720L: linux-mm@kvack.org 14721S: Maintained 14722F: include/linux/shmem_fs.h 14723F: mm/shmem.c 14724 14725TOMOYO SECURITY MODULE 14726M: Kentaro Takeda <takedakn@nttdata.co.jp> 14727M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14728L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14729L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14730L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14731L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14732W: http://tomoyo.sourceforge.jp/ 14733T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14734S: Maintained 14735F: security/tomoyo/ 14736 14737TOPSTAR LAPTOP EXTRAS DRIVER 14738M: Herton Ronaldo Krzesinski <herton@canonical.com> 14739L: platform-driver-x86@vger.kernel.org 14740S: Maintained 14741F: drivers/platform/x86/topstar-laptop.c 14742 14743TORTURE-TEST MODULES 14744M: Davidlohr Bueso <dave@stgolabs.net> 14745M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14746M: Josh Triplett <josh@joshtriplett.org> 14747L: linux-kernel@vger.kernel.org 14748S: Supported 14749T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14750F: Documentation/RCU/torture.txt 14751F: kernel/torture.c 14752F: kernel/rcu/rcutorture.c 14753F: kernel/rcu/rcuperf.c 14754F: kernel/locking/locktorture.c 14755 14756TOSHIBA ACPI EXTRAS DRIVER 14757M: Azael Avalos <coproscefalo@gmail.com> 14758L: platform-driver-x86@vger.kernel.org 14759S: Maintained 14760F: drivers/platform/x86/toshiba_acpi.c 14761 14762TOSHIBA BLUETOOTH DRIVER 14763M: Azael Avalos <coproscefalo@gmail.com> 14764L: platform-driver-x86@vger.kernel.org 14765S: Maintained 14766F: drivers/platform/x86/toshiba_bluetooth.c 14767 14768TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14769M: Azael Avalos <coproscefalo@gmail.com> 14770L: platform-driver-x86@vger.kernel.org 14771S: Maintained 14772F: drivers/platform/x86/toshiba_haps.c 14773 14774TOSHIBA SMM DRIVER 14775M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14776W: http://www.buzzard.org.uk/toshiba/ 14777S: Maintained 14778F: drivers/char/toshiba.c 14779F: include/linux/toshiba.h 14780F: include/uapi/linux/toshiba.h 14781 14782TOSHIBA TC358743 DRIVER 14783M: Mats Randgaard <matrandg@cisco.com> 14784L: linux-media@vger.kernel.org 14785S: Maintained 14786F: drivers/media/i2c/tc358743* 14787F: include/media/i2c/tc358743.h 14788 14789TOSHIBA WMI HOTKEYS DRIVER 14790M: Azael Avalos <coproscefalo@gmail.com> 14791L: platform-driver-x86@vger.kernel.org 14792S: Maintained 14793F: drivers/platform/x86/toshiba-wmi.c 14794 14795TPM DEVICE DRIVER 14796M: Peter Huewe <peterhuewe@gmx.de> 14797M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14798R: Jason Gunthorpe <jgg@ziepe.ca> 14799L: linux-integrity@vger.kernel.org 14800Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14801W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14802T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14803S: Maintained 14804F: drivers/char/tpm/ 14805 14806TRACING 14807M: Steven Rostedt <rostedt@goodmis.org> 14808M: Ingo Molnar <mingo@redhat.com> 14809T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14810S: Maintained 14811F: Documentation/trace/ftrace.rst 14812F: arch/*/*/*/ftrace.h 14813F: arch/*/kernel/ftrace.c 14814F: include/*/ftrace.h 14815F: include/linux/trace*.h 14816F: include/trace/ 14817F: kernel/trace/ 14818F: tools/testing/selftests/ftrace/ 14819 14820TRACING MMIO ACCESSES (MMIOTRACE) 14821M: Steven Rostedt <rostedt@goodmis.org> 14822M: Ingo Molnar <mingo@kernel.org> 14823R: Karol Herbst <karolherbst@gmail.com> 14824R: Pekka Paalanen <ppaalanen@gmail.com> 14825S: Maintained 14826L: linux-kernel@vger.kernel.org 14827L: nouveau@lists.freedesktop.org 14828F: kernel/trace/trace_mmiotrace.c 14829F: include/linux/mmiotrace.h 14830F: arch/x86/mm/kmmio.c 14831F: arch/x86/mm/mmio-mod.c 14832F: arch/x86/mm/testmmiotrace.c 14833 14834TRIVIAL PATCHES 14835M: Jiri Kosina <trivial@kernel.org> 14836T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14837S: Maintained 14838K: ^Subject:.*(?i)trivial 14839 14840TEMPO SEMICONDUCTOR DRIVERS 14841M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14842S: Maintained 14843F: sound/soc/codecs/tscs*.c 14844F: sound/soc/codecs/tscs*.h 14845F: Documentation/devicetree/bindings/sound/tscs*.txt 14846 14847TTY LAYER 14848M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14849M: Jiri Slaby <jslaby@suse.com> 14850S: Supported 14851T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14852F: Documentation/serial/ 14853F: drivers/tty/ 14854F: drivers/tty/serial/serial_core.c 14855F: include/linux/serial_core.h 14856F: include/linux/serial.h 14857F: include/linux/tty.h 14858F: include/uapi/linux/serial_core.h 14859F: include/uapi/linux/serial.h 14860F: include/uapi/linux/tty.h 14861 14862TUA9001 MEDIA DRIVER 14863M: Antti Palosaari <crope@iki.fi> 14864L: linux-media@vger.kernel.org 14865W: https://linuxtv.org 14866W: http://palosaari.fi/linux/ 14867Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14868T: git git://linuxtv.org/anttip/media_tree.git 14869S: Maintained 14870F: drivers/media/tuners/tua9001* 14871 14872TULIP NETWORK DRIVERS 14873L: netdev@vger.kernel.org 14874L: linux-parisc@vger.kernel.org 14875S: Orphan 14876F: drivers/net/ethernet/dec/tulip/ 14877 14878TUN/TAP driver 14879M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14880W: http://vtun.sourceforge.net/tun 14881S: Maintained 14882F: Documentation/networking/tuntap.txt 14883F: arch/um/os-Linux/drivers/ 14884 14885TURBOCHANNEL SUBSYSTEM 14886M: "Maciej W. Rozycki" <macro@linux-mips.org> 14887M: Ralf Baechle <ralf@linux-mips.org> 14888L: linux-mips@linux-mips.org 14889Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14890S: Maintained 14891F: drivers/tc/ 14892F: include/linux/tc.h 14893 14894TURBOSTAT UTILITY 14895M: "Len Brown" <lenb@kernel.org> 14896L: linux-pm@vger.kernel.org 14897B: https://bugzilla.kernel.org 14898Q: https://patchwork.kernel.org/project/linux-pm/list/ 14899T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 14900S: Supported 14901F: tools/power/x86/turbostat/ 14902 14903TW5864 VIDEO4LINUX DRIVER 14904M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14905M: Anton Sviridenko <anton@corp.bluecherry.net> 14906M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14907M: Andrey Utkin <andrey_utkin@fastmail.com> 14908L: linux-media@vger.kernel.org 14909S: Supported 14910F: drivers/media/pci/tw5864/ 14911 14912TW68 VIDEO4LINUX DRIVER 14913M: Hans Verkuil <hverkuil@xs4all.nl> 14914L: linux-media@vger.kernel.org 14915T: git git://linuxtv.org/media_tree.git 14916W: https://linuxtv.org 14917S: Odd Fixes 14918F: drivers/media/pci/tw68/ 14919 14920TW686X VIDEO4LINUX DRIVER 14921M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14922L: linux-media@vger.kernel.org 14923T: git git://linuxtv.org/media_tree.git 14924W: http://linuxtv.org 14925S: Maintained 14926F: drivers/media/pci/tw686x/ 14927 14928UBI FILE SYSTEM (UBIFS) 14929M: Richard Weinberger <richard@nod.at> 14930M: Artem Bityutskiy <dedekind1@gmail.com> 14931M: Adrian Hunter <adrian.hunter@intel.com> 14932L: linux-mtd@lists.infradead.org 14933T: git git://git.infradead.org/ubifs-2.6.git 14934W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14935S: Supported 14936F: Documentation/filesystems/ubifs.txt 14937F: fs/ubifs/ 14938 14939UCLINUX (M68KNOMMU AND COLDFIRE) 14940M: Greg Ungerer <gerg@linux-m68k.org> 14941W: http://www.linux-m68k.org/ 14942W: http://www.uclinux.org/ 14943L: linux-m68k@lists.linux-m68k.org 14944L: uclinux-dev@uclinux.org (subscribers-only) 14945T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14946S: Maintained 14947F: arch/m68k/coldfire/ 14948F: arch/m68k/68*/ 14949F: arch/m68k/*/*_no.* 14950F: arch/m68k/include/asm/*_no.* 14951 14952UDF FILESYSTEM 14953M: Jan Kara <jack@suse.com> 14954S: Maintained 14955F: Documentation/filesystems/udf.txt 14956F: fs/udf/ 14957 14958UDRAW TABLET 14959M: Bastien Nocera <hadess@hadess.net> 14960L: linux-input@vger.kernel.org 14961S: Maintained 14962F: drivers/hid/hid-udraw-ps3.c 14963 14964UFS FILESYSTEM 14965M: Evgeniy Dushistov <dushistov@mail.ru> 14966S: Maintained 14967F: Documentation/filesystems/ufs.txt 14968F: fs/ufs/ 14969 14970UHID USERSPACE HID IO DRIVER: 14971M: David Herrmann <dh.herrmann@googlemail.com> 14972L: linux-input@vger.kernel.org 14973S: Maintained 14974F: drivers/hid/uhid.c 14975F: include/uapi/linux/uhid.h 14976 14977ULPI BUS 14978M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14979L: linux-usb@vger.kernel.org 14980S: Maintained 14981F: drivers/usb/common/ulpi.c 14982F: include/linux/ulpi/ 14983 14984ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14985L: linux-usb@vger.kernel.org 14986S: Orphan 14987F: drivers/uwb/ 14988F: include/linux/uwb.h 14989F: include/linux/uwb/ 14990 14991UNICORE32 ARCHITECTURE: 14992M: Guan Xuetao <gxt@pku.edu.cn> 14993W: http://mprc.pku.edu.cn/~guanxuetao/linux 14994S: Maintained 14995T: git git://github.com/gxt/linux.git 14996F: arch/unicore32/ 14997 14998UNIFDEF 14999M: Tony Finch <dot@dotat.at> 15000W: http://dotat.at/prog/unifdef 15001S: Maintained 15002F: scripts/unifdef.c 15003 15004UNIFORM CDROM DRIVER 15005M: Jens Axboe <axboe@kernel.dk> 15006W: http://www.kernel.dk 15007S: Maintained 15008F: Documentation/cdrom/ 15009F: drivers/cdrom/cdrom.c 15010F: include/linux/cdrom.h 15011F: include/uapi/linux/cdrom.h 15012 15013UNISYS S-PAR DRIVERS 15014M: David Kershner <david.kershner@unisys.com> 15015L: sparmaintainer@unisys.com (Unisys internal) 15016S: Supported 15017F: include/linux/visorbus.h 15018F: drivers/visorbus/ 15019F: drivers/staging/unisys/ 15020 15021UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15022M: Vinayak Holikatti <vinholikatti@gmail.com> 15023L: linux-scsi@vger.kernel.org 15024S: Supported 15025F: Documentation/scsi/ufs.txt 15026F: drivers/scsi/ufs/ 15027 15028UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15029M: Joao Pinto <jpinto@synopsys.com> 15030L: linux-scsi@vger.kernel.org 15031S: Supported 15032F: drivers/scsi/ufs/*dwc* 15033 15034UNSORTED BLOCK IMAGES (UBI) 15035M: Artem Bityutskiy <dedekind1@gmail.com> 15036M: Richard Weinberger <richard@nod.at> 15037W: http://www.linux-mtd.infradead.org/ 15038L: linux-mtd@lists.infradead.org 15039T: git git://git.infradead.org/ubifs-2.6.git 15040S: Supported 15041F: drivers/mtd/ubi/ 15042F: include/linux/mtd/ubi.h 15043F: include/uapi/mtd/ubi-user.h 15044 15045USB "USBNET" DRIVER FRAMEWORK 15046M: Oliver Neukum <oneukum@suse.com> 15047L: netdev@vger.kernel.org 15048W: http://www.linux-usb.org/usbnet 15049S: Maintained 15050F: drivers/net/usb/usbnet.c 15051F: include/linux/usb/usbnet.h 15052 15053USB ACM DRIVER 15054M: Oliver Neukum <oneukum@suse.com> 15055L: linux-usb@vger.kernel.org 15056S: Maintained 15057F: Documentation/usb/acm.txt 15058F: drivers/usb/class/cdc-acm.* 15059 15060USB AR5523 WIRELESS DRIVER 15061M: Pontus Fuchs <pontus.fuchs@gmail.com> 15062L: linux-wireless@vger.kernel.org 15063S: Maintained 15064F: drivers/net/wireless/ath/ar5523/ 15065 15066USB ATTACHED SCSI 15067M: Oliver Neukum <oneukum@suse.com> 15068L: linux-usb@vger.kernel.org 15069L: linux-scsi@vger.kernel.org 15070S: Maintained 15071F: drivers/usb/storage/uas.c 15072 15073USB CDC ETHERNET DRIVER 15074M: Oliver Neukum <oliver@neukum.org> 15075L: linux-usb@vger.kernel.org 15076S: Maintained 15077F: drivers/net/usb/cdc_*.c 15078F: include/uapi/linux/usb/cdc.h 15079 15080USB CHAOSKEY DRIVER 15081M: Keith Packard <keithp@keithp.com> 15082L: linux-usb@vger.kernel.org 15083S: Maintained 15084F: drivers/usb/misc/chaoskey.c 15085 15086USB CYPRESS C67X00 DRIVER 15087M: Peter Korsgaard <jacmet@sunsite.dk> 15088L: linux-usb@vger.kernel.org 15089S: Maintained 15090F: drivers/usb/c67x00/ 15091 15092USB DAVICOM DM9601 DRIVER 15093M: Peter Korsgaard <jacmet@sunsite.dk> 15094L: netdev@vger.kernel.org 15095W: http://www.linux-usb.org/usbnet 15096S: Maintained 15097F: drivers/net/usb/dm9601.c 15098 15099USB DIAMOND RIO500 DRIVER 15100M: Cesar Miquel <miquel@df.uba.ar> 15101L: rio500-users@lists.sourceforge.net 15102W: http://rio500.sourceforge.net 15103S: Maintained 15104F: drivers/usb/misc/rio500* 15105 15106USB EHCI DRIVER 15107M: Alan Stern <stern@rowland.harvard.edu> 15108L: linux-usb@vger.kernel.org 15109S: Maintained 15110F: Documentation/usb/ehci.txt 15111F: drivers/usb/host/ehci* 15112 15113USB GADGET/PERIPHERAL SUBSYSTEM 15114M: Felipe Balbi <balbi@kernel.org> 15115L: linux-usb@vger.kernel.org 15116W: http://www.linux-usb.org/gadget 15117T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15118S: Maintained 15119F: drivers/usb/gadget/ 15120F: include/linux/usb/gadget* 15121 15122USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 15123M: Jiri Kosina <jikos@kernel.org> 15124R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 15125L: linux-usb@vger.kernel.org 15126T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 15127S: Maintained 15128F: Documentation/hid/hiddev.txt 15129F: drivers/hid/usbhid/ 15130 15131USB INTEL XHCI ROLE MUX DRIVER 15132M: Hans de Goede <hdegoede@redhat.com> 15133L: linux-usb@vger.kernel.org 15134S: Maintained 15135F: drivers/usb/roles/intel-xhci-usb-role-switch.c 15136 15137USB ISP116X DRIVER 15138M: Olav Kongas <ok@artecdesign.ee> 15139L: linux-usb@vger.kernel.org 15140S: Maintained 15141F: drivers/usb/host/isp116x* 15142F: include/linux/usb/isp116x.h 15143 15144USB LAN78XX ETHERNET DRIVER 15145M: Woojung Huh <woojung.huh@microchip.com> 15146M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15147L: netdev@vger.kernel.org 15148S: Maintained 15149F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 15150F: drivers/net/usb/lan78xx.* 15151F: include/dt-bindings/net/microchip-lan78xx.h 15152 15153USB MASS STORAGE DRIVER 15154M: Alan Stern <stern@rowland.harvard.edu> 15155L: linux-usb@vger.kernel.org 15156L: usb-storage@lists.one-eyed-alien.net 15157S: Maintained 15158W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 15159F: drivers/usb/storage/ 15160 15161USB MIDI DRIVER 15162M: Clemens Ladisch <clemens@ladisch.de> 15163L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15164T: git git://git.alsa-project.org/alsa-kernel.git 15165S: Maintained 15166F: sound/usb/midi.* 15167 15168USB NETWORKING DRIVERS 15169L: linux-usb@vger.kernel.org 15170S: Odd Fixes 15171F: drivers/net/usb/ 15172 15173USB OHCI DRIVER 15174M: Alan Stern <stern@rowland.harvard.edu> 15175L: linux-usb@vger.kernel.org 15176S: Maintained 15177F: Documentation/usb/ohci.txt 15178F: drivers/usb/host/ohci* 15179 15180USB OTG FSM (Finite State Machine) 15181M: Peter Chen <Peter.Chen@nxp.com> 15182T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 15183L: linux-usb@vger.kernel.org 15184S: Maintained 15185F: drivers/usb/common/usb-otg-fsm.c 15186 15187USB OVER IP DRIVER 15188M: Valentina Manea <valentina.manea.m@gmail.com> 15189M: Shuah Khan <shuah@kernel.org> 15190L: linux-usb@vger.kernel.org 15191S: Maintained 15192F: Documentation/usb/usbip_protocol.txt 15193F: drivers/usb/usbip/ 15194F: tools/usb/usbip/ 15195F: tools/testing/selftests/drivers/usb/usbip/ 15196 15197USB PEGASUS DRIVER 15198M: Petko Manolov <petkan@nucleusys.com> 15199L: linux-usb@vger.kernel.org 15200L: netdev@vger.kernel.org 15201T: git git://github.com/petkan/pegasus.git 15202W: https://github.com/petkan/pegasus 15203S: Maintained 15204F: drivers/net/usb/pegasus.* 15205 15206USB PHY LAYER 15207M: Felipe Balbi <balbi@kernel.org> 15208L: linux-usb@vger.kernel.org 15209T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15210S: Maintained 15211F: drivers/usb/phy/ 15212 15213USB PRINTER DRIVER (usblp) 15214M: Pete Zaitcev <zaitcev@redhat.com> 15215L: linux-usb@vger.kernel.org 15216S: Supported 15217F: drivers/usb/class/usblp.c 15218 15219USB QMI WWAN NETWORK DRIVER 15220M: Bjørn Mork <bjorn@mork.no> 15221L: netdev@vger.kernel.org 15222S: Maintained 15223F: Documentation/ABI/testing/sysfs-class-net-qmi 15224F: drivers/net/usb/qmi_wwan.c 15225 15226USB RTL8150 DRIVER 15227M: Petko Manolov <petkan@nucleusys.com> 15228L: linux-usb@vger.kernel.org 15229L: netdev@vger.kernel.org 15230T: git git://github.com/petkan/rtl8150.git 15231W: https://github.com/petkan/rtl8150 15232S: Maintained 15233F: drivers/net/usb/rtl8150.c 15234 15235USB SERIAL SUBSYSTEM 15236M: Johan Hovold <johan@kernel.org> 15237L: linux-usb@vger.kernel.org 15238T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 15239S: Maintained 15240F: Documentation/usb/usb-serial.txt 15241F: drivers/usb/serial/ 15242F: include/linux/usb/serial.h 15243 15244USB SMSC75XX ETHERNET DRIVER 15245M: Steve Glendinning <steve.glendinning@shawell.net> 15246L: netdev@vger.kernel.org 15247S: Maintained 15248F: drivers/net/usb/smsc75xx.* 15249 15250USB SMSC95XX ETHERNET DRIVER 15251M: Steve Glendinning <steve.glendinning@shawell.net> 15252M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15253L: netdev@vger.kernel.org 15254S: Maintained 15255F: drivers/net/usb/smsc95xx.* 15256 15257USB SUBSYSTEM 15258M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15259L: linux-usb@vger.kernel.org 15260W: http://www.linux-usb.org 15261T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 15262S: Supported 15263F: Documentation/devicetree/bindings/usb/ 15264F: Documentation/usb/ 15265F: drivers/usb/ 15266F: include/linux/usb.h 15267F: include/linux/usb/ 15268 15269USB TYPEC PI3USB30532 MUX DRIVER 15270M: Hans de Goede <hdegoede@redhat.com> 15271L: linux-usb@vger.kernel.org 15272S: Maintained 15273F: drivers/usb/typec/mux/pi3usb30532.c 15274 15275USB TYPEC CLASS 15276M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15277L: linux-usb@vger.kernel.org 15278S: Maintained 15279F: Documentation/ABI/testing/sysfs-class-typec 15280F: Documentation/driver-api/usb/typec.rst 15281F: drivers/usb/typec/ 15282F: include/linux/usb/typec.h 15283 15284USB TYPEC BUS FOR ALTERNATE MODES 15285M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15286L: linux-usb@vger.kernel.org 15287S: Maintained 15288F: Documentation/ABI/testing/sysfs-bus-typec 15289F: Documentation/driver-api/usb/typec_bus.rst 15290F: drivers/usb/typec/altmodes/ 15291F: include/linux/usb/typec_altmode.h 15292 15293USB UHCI DRIVER 15294M: Alan Stern <stern@rowland.harvard.edu> 15295L: linux-usb@vger.kernel.org 15296S: Maintained 15297F: drivers/usb/host/uhci* 15298 15299USB VIDEO CLASS 15300M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15301L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 15302L: linux-media@vger.kernel.org 15303T: git git://linuxtv.org/media_tree.git 15304W: http://www.ideasonboard.org/uvc/ 15305S: Maintained 15306F: drivers/media/usb/uvc/ 15307F: include/uapi/linux/uvcvideo.h 15308 15309USB VISION DRIVER 15310M: Hans Verkuil <hverkuil@xs4all.nl> 15311L: linux-media@vger.kernel.org 15312T: git git://linuxtv.org/media_tree.git 15313W: https://linuxtv.org 15314S: Odd Fixes 15315F: drivers/media/usb/usbvision/ 15316 15317USB WEBCAM GADGET 15318M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15319L: linux-usb@vger.kernel.org 15320S: Maintained 15321F: drivers/usb/gadget/function/*uvc* 15322F: drivers/usb/gadget/legacy/webcam.c 15323F: include/uapi/linux/usb/g_uvc.h 15324 15325USB WIRELESS RNDIS DRIVER (rndis_wlan) 15326M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 15327L: linux-wireless@vger.kernel.org 15328S: Maintained 15329F: drivers/net/wireless/rndis_wlan.c 15330 15331USB XHCI DRIVER 15332M: Mathias Nyman <mathias.nyman@intel.com> 15333L: linux-usb@vger.kernel.org 15334S: Supported 15335F: drivers/usb/host/xhci* 15336F: drivers/usb/host/pci-quirks* 15337 15338USB ZD1201 DRIVER 15339L: linux-wireless@vger.kernel.org 15340W: http://linux-lc100020.sourceforge.net 15341S: Orphan 15342F: drivers/net/wireless/zydas/zd1201.* 15343 15344USB ZR364XX DRIVER 15345M: Antoine Jacquet <royale@zerezo.com> 15346L: linux-usb@vger.kernel.org 15347L: linux-media@vger.kernel.org 15348T: git git://linuxtv.org/media_tree.git 15349W: http://royale.zerezo.com/zr364xx/ 15350S: Maintained 15351F: Documentation/media/v4l-drivers/zr364xx* 15352F: drivers/media/usb/zr364xx/ 15353 15354USER-MODE LINUX (UML) 15355M: Jeff Dike <jdike@addtoit.com> 15356M: Richard Weinberger <richard@nod.at> 15357L: linux-um@lists.infradead.org 15358W: http://user-mode-linux.sourceforge.net 15359T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 15360S: Maintained 15361F: Documentation/virtual/uml/ 15362F: arch/um/ 15363F: arch/x86/um/ 15364F: fs/hostfs/ 15365F: fs/hppfs/ 15366 15367USERSPACE I/O (UIO) 15368M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15369S: Maintained 15370T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15371F: Documentation/driver-api/uio-howto.rst 15372F: drivers/uio/ 15373F: include/linux/uio*.h 15374 15375UTIL-LINUX PACKAGE 15376M: Karel Zak <kzak@redhat.com> 15377L: util-linux@vger.kernel.org 15378W: http://en.wikipedia.org/wiki/Util-linux 15379T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 15380S: Maintained 15381 15382UUID HELPERS 15383M: Christoph Hellwig <hch@lst.de> 15384R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15385L: linux-kernel@vger.kernel.org 15386T: git git://git.infradead.org/users/hch/uuid.git 15387F: lib/uuid.c 15388F: lib/test_uuid.c 15389F: include/linux/uuid.h 15390F: include/uapi/linux/uuid.h 15391S: Maintained 15392 15393UVESAFB DRIVER 15394M: Michal Januszewski <spock@gentoo.org> 15395L: linux-fbdev@vger.kernel.org 15396W: https://github.com/mjanusz/v86d 15397S: Maintained 15398F: Documentation/fb/uvesafb.txt 15399F: drivers/video/fbdev/uvesafb.* 15400 15401VF610 NAND DRIVER 15402M: Stefan Agner <stefan@agner.ch> 15403L: linux-mtd@lists.infradead.org 15404S: Supported 15405F: drivers/mtd/nand/raw/vf610_nfc.c 15406 15407VFAT/FAT/MSDOS FILESYSTEM 15408M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 15409S: Maintained 15410F: Documentation/filesystems/vfat.txt 15411F: fs/fat/ 15412 15413VFIO DRIVER 15414M: Alex Williamson <alex.williamson@redhat.com> 15415L: kvm@vger.kernel.org 15416T: git git://github.com/awilliam/linux-vfio.git 15417S: Maintained 15418F: Documentation/vfio.txt 15419F: drivers/vfio/ 15420F: include/linux/vfio.h 15421F: include/uapi/linux/vfio.h 15422 15423VFIO MEDIATED DEVICE DRIVERS 15424M: Kirti Wankhede <kwankhede@nvidia.com> 15425L: kvm@vger.kernel.org 15426S: Maintained 15427F: Documentation/vfio-mediated-device.txt 15428F: drivers/vfio/mdev/ 15429F: include/linux/mdev.h 15430F: samples/vfio-mdev/ 15431 15432VFIO PLATFORM DRIVER 15433M: Eric Auger <eric.auger@redhat.com> 15434L: kvm@vger.kernel.org 15435S: Maintained 15436F: drivers/vfio/platform/ 15437 15438VGA_SWITCHEROO 15439R: Lukas Wunner <lukas@wunner.de> 15440S: Maintained 15441F: Documentation/gpu/vga-switcheroo.rst 15442F: drivers/gpu/vga/vga_switcheroo.c 15443F: include/linux/vga_switcheroo.h 15444T: git git://anongit.freedesktop.org/drm/drm-misc 15445 15446VIA RHINE NETWORK DRIVER 15447S: Orphan 15448F: drivers/net/ethernet/via/via-rhine.c 15449 15450VIA SD/MMC CARD CONTROLLER DRIVER 15451M: Bruce Chang <brucechang@via.com.tw> 15452M: Harald Welte <HaraldWelte@viatech.com> 15453S: Maintained 15454F: drivers/mmc/host/via-sdmmc.c 15455 15456VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 15457M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 15458L: linux-fbdev@vger.kernel.org 15459S: Maintained 15460F: include/linux/via-core.h 15461F: include/linux/via-gpio.h 15462F: include/linux/via_i2c.h 15463F: drivers/video/fbdev/via/ 15464 15465VIA VELOCITY NETWORK DRIVER 15466M: Francois Romieu <romieu@fr.zoreil.com> 15467L: netdev@vger.kernel.org 15468S: Maintained 15469F: drivers/net/ethernet/via/via-velocity.* 15470 15471VICODEC VIRTUAL CODEC DRIVER 15472M: Hans Verkuil <hans.verkuil@cisco.com> 15473L: linux-media@vger.kernel.org 15474T: git git://linuxtv.org/media_tree.git 15475W: https://linuxtv.org 15476S: Maintained 15477F: drivers/media/platform/vicodec/* 15478 15479VIDEO MULTIPLEXER DRIVER 15480M: Philipp Zabel <p.zabel@pengutronix.de> 15481L: linux-media@vger.kernel.org 15482S: Maintained 15483F: drivers/media/platform/video-mux.c 15484 15485VIDEO I2C POLLING DRIVER 15486M: Matt Ranostay <matt.ranostay@konsulko.com> 15487L: linux-media@vger.kernel.org 15488S: Maintained 15489F: drivers/media/i2c/video-i2c.c 15490 15491VIDEOBUF2 FRAMEWORK 15492M: Pawel Osciak <pawel@osciak.com> 15493M: Marek Szyprowski <m.szyprowski@samsung.com> 15494M: Kyungmin Park <kyungmin.park@samsung.com> 15495L: linux-media@vger.kernel.org 15496S: Maintained 15497F: drivers/media/v4l2-core/videobuf2-* 15498F: include/media/videobuf2-* 15499 15500VIMC VIRTUAL MEDIA CONTROLLER DRIVER 15501M: Helen Koike <helen.koike@collabora.com> 15502L: linux-media@vger.kernel.org 15503T: git git://linuxtv.org/media_tree.git 15504W: https://linuxtv.org 15505S: Maintained 15506F: drivers/media/platform/vimc/* 15507 15508VIRT LIB 15509M: Alex Williamson <alex.williamson@redhat.com> 15510M: Paolo Bonzini <pbonzini@redhat.com> 15511L: kvm@vger.kernel.org 15512S: Supported 15513F: virt/lib/ 15514 15515VIRTIO AND VHOST VSOCK DRIVER 15516M: Stefan Hajnoczi <stefanha@redhat.com> 15517L: kvm@vger.kernel.org 15518L: virtualization@lists.linux-foundation.org 15519L: netdev@vger.kernel.org 15520S: Maintained 15521F: include/linux/virtio_vsock.h 15522F: include/uapi/linux/virtio_vsock.h 15523F: include/uapi/linux/vsockmon.h 15524F: include/uapi/linux/vm_sockets_diag.h 15525F: net/vmw_vsock/diag.c 15526F: net/vmw_vsock/af_vsock_tap.c 15527F: net/vmw_vsock/virtio_transport_common.c 15528F: net/vmw_vsock/virtio_transport.c 15529F: drivers/net/vsockmon.c 15530F: drivers/vhost/vsock.c 15531F: drivers/vhost/vsock.h 15532F: tools/testing/vsock/ 15533 15534VIRTIO CONSOLE DRIVER 15535M: Amit Shah <amit@kernel.org> 15536L: virtualization@lists.linux-foundation.org 15537S: Maintained 15538F: drivers/char/virtio_console.c 15539F: include/linux/virtio_console.h 15540F: include/uapi/linux/virtio_console.h 15541 15542VIRTIO CORE, NET AND BLOCK DRIVERS 15543M: "Michael S. Tsirkin" <mst@redhat.com> 15544M: Jason Wang <jasowang@redhat.com> 15545L: virtualization@lists.linux-foundation.org 15546S: Maintained 15547F: Documentation/devicetree/bindings/virtio/ 15548F: drivers/virtio/ 15549F: tools/virtio/ 15550F: drivers/net/virtio_net.c 15551F: drivers/block/virtio_blk.c 15552F: include/linux/virtio*.h 15553F: include/uapi/linux/virtio_*.h 15554F: drivers/crypto/virtio/ 15555F: mm/balloon_compaction.c 15556 15557VIRTIO CRYPTO DRIVER 15558M: Gonglei <arei.gonglei@huawei.com> 15559L: virtualization@lists.linux-foundation.org 15560L: linux-crypto@vger.kernel.org 15561S: Maintained 15562F: drivers/crypto/virtio/ 15563F: include/uapi/linux/virtio_crypto.h 15564 15565VIRTIO DRIVERS FOR S390 15566M: Cornelia Huck <cohuck@redhat.com> 15567M: Halil Pasic <pasic@linux.ibm.com> 15568L: linux-s390@vger.kernel.org 15569L: virtualization@lists.linux-foundation.org 15570L: kvm@vger.kernel.org 15571S: Supported 15572F: drivers/s390/virtio/ 15573F: arch/s390/include/uapi/asm/virtio-ccw.h 15574 15575VIRTIO GPU DRIVER 15576M: David Airlie <airlied@linux.ie> 15577M: Gerd Hoffmann <kraxel@redhat.com> 15578L: dri-devel@lists.freedesktop.org 15579L: virtualization@lists.linux-foundation.org 15580T: git git://anongit.freedesktop.org/drm/drm-misc 15581S: Maintained 15582F: drivers/gpu/drm/virtio/ 15583F: include/uapi/linux/virtio_gpu.h 15584 15585VIRTIO HOST (VHOST) 15586M: "Michael S. Tsirkin" <mst@redhat.com> 15587M: Jason Wang <jasowang@redhat.com> 15588L: kvm@vger.kernel.org 15589L: virtualization@lists.linux-foundation.org 15590L: netdev@vger.kernel.org 15591T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15592S: Maintained 15593F: drivers/vhost/ 15594F: include/uapi/linux/vhost.h 15595 15596VIRTIO INPUT DRIVER 15597M: Gerd Hoffmann <kraxel@redhat.com> 15598S: Maintained 15599F: drivers/virtio/virtio_input.c 15600F: include/uapi/linux/virtio_input.h 15601 15602VIRTUAL BOX GUEST DEVICE DRIVER 15603M: Hans de Goede <hdegoede@redhat.com> 15604M: Arnd Bergmann <arnd@arndb.de> 15605M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15606S: Maintained 15607F: include/linux/vbox_utils.h 15608F: include/uapi/linux/vbox*.h 15609F: drivers/virt/vboxguest/ 15610 15611VIRTUAL SERIO DEVICE DRIVER 15612M: Stephen Chandler Paul <thatslyude@gmail.com> 15613S: Maintained 15614F: drivers/input/serio/userio.c 15615F: include/uapi/linux/userio.h 15616 15617VIVID VIRTUAL VIDEO DRIVER 15618M: Hans Verkuil <hverkuil@xs4all.nl> 15619L: linux-media@vger.kernel.org 15620T: git git://linuxtv.org/media_tree.git 15621W: https://linuxtv.org 15622S: Maintained 15623F: drivers/media/platform/vivid/* 15624 15625VLYNQ BUS 15626M: Florian Fainelli <f.fainelli@gmail.com> 15627L: openwrt-devel@lists.openwrt.org (subscribers-only) 15628S: Maintained 15629F: drivers/vlynq/vlynq.c 15630F: include/linux/vlynq.h 15631 15632VME SUBSYSTEM 15633M: Martyn Welch <martyn@welchs.me.uk> 15634M: Manohar Vanga <manohar.vanga@gmail.com> 15635M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15636L: devel@driverdev.osuosl.org 15637S: Maintained 15638T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15639F: Documentation/driver-api/vme.rst 15640F: drivers/staging/vme/ 15641F: drivers/vme/ 15642F: include/linux/vme* 15643 15644VMWARE BALLOON DRIVER 15645M: Xavier Deguillard <xdeguillard@vmware.com> 15646M: Nadav Amit <namit@vmware.com> 15647M: "VMware, Inc." <pv-drivers@vmware.com> 15648L: linux-kernel@vger.kernel.org 15649S: Maintained 15650F: drivers/misc/vmw_balloon.c 15651 15652VMWARE HYPERVISOR INTERFACE 15653M: Alok Kataria <akataria@vmware.com> 15654L: virtualization@lists.linux-foundation.org 15655S: Supported 15656F: arch/x86/kernel/cpu/vmware.c 15657 15658VMWARE PVRDMA DRIVER 15659M: Adit Ranadive <aditr@vmware.com> 15660M: VMware PV-Drivers <pv-drivers@vmware.com> 15661L: linux-rdma@vger.kernel.org 15662S: Maintained 15663F: drivers/infiniband/hw/vmw_pvrdma/ 15664 15665VMware PVSCSI driver 15666M: Jim Gill <jgill@vmware.com> 15667M: VMware PV-Drivers <pv-drivers@vmware.com> 15668L: linux-scsi@vger.kernel.org 15669S: Maintained 15670F: drivers/scsi/vmw_pvscsi.c 15671F: drivers/scsi/vmw_pvscsi.h 15672 15673VMWARE VMMOUSE SUBDRIVER 15674M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15675M: "VMware, Inc." <pv-drivers@vmware.com> 15676L: linux-input@vger.kernel.org 15677S: Maintained 15678F: drivers/input/mouse/vmmouse.c 15679F: drivers/input/mouse/vmmouse.h 15680 15681VMWARE VMXNET3 ETHERNET DRIVER 15682M: Ronak Doshi <doshir@vmware.com> 15683M: "VMware, Inc." <pv-drivers@vmware.com> 15684L: netdev@vger.kernel.org 15685S: Maintained 15686F: drivers/net/vmxnet3/ 15687 15688VOCORE VOCORE2 BOARD 15689M: Harvey Hunt <harveyhuntnexus@gmail.com> 15690L: linux-mips@linux-mips.org 15691S: Maintained 15692F: arch/mips/boot/dts/ralink/vocore2.dts 15693 15694VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15695M: Liam Girdwood <lgirdwood@gmail.com> 15696M: Mark Brown <broonie@kernel.org> 15697L: linux-kernel@vger.kernel.org 15698W: http://www.slimlogic.co.uk/?p=48 15699T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15700S: Supported 15701F: Documentation/devicetree/bindings/regulator/ 15702F: Documentation/power/regulator/ 15703F: drivers/regulator/ 15704F: include/dt-bindings/regulator/ 15705F: include/linux/regulator/ 15706 15707VRF 15708M: David Ahern <dsa@cumulusnetworks.com> 15709M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15710L: netdev@vger.kernel.org 15711S: Maintained 15712F: drivers/net/vrf.c 15713F: Documentation/networking/vrf.txt 15714 15715VT1211 HARDWARE MONITOR DRIVER 15716M: Juerg Haefliger <juergh@gmail.com> 15717L: linux-hwmon@vger.kernel.org 15718S: Maintained 15719F: Documentation/hwmon/vt1211 15720F: drivers/hwmon/vt1211.c 15721 15722VT8231 HARDWARE MONITOR DRIVER 15723M: Roger Lucas <vt8231@hiddenengine.co.uk> 15724L: linux-hwmon@vger.kernel.org 15725S: Maintained 15726F: drivers/hwmon/vt8231.c 15727 15728VUB300 USB to SDIO/SD/MMC bridge chip 15729M: Tony Olech <tony.olech@elandigitalsystems.com> 15730L: linux-mmc@vger.kernel.org 15731L: linux-usb@vger.kernel.org 15732S: Supported 15733F: drivers/mmc/host/vub300.c 15734 15735W1 DALLAS'S 1-WIRE BUS 15736M: Evgeniy Polyakov <zbr@ioremap.net> 15737S: Maintained 15738F: Documentation/devicetree/bindings/w1/ 15739F: Documentation/w1/ 15740F: drivers/w1/ 15741F: include/linux/w1.h 15742 15743W83791D HARDWARE MONITORING DRIVER 15744M: Marc Hulsman <m.hulsman@tudelft.nl> 15745L: linux-hwmon@vger.kernel.org 15746S: Maintained 15747F: Documentation/hwmon/w83791d 15748F: drivers/hwmon/w83791d.c 15749 15750W83793 HARDWARE MONITORING DRIVER 15751M: Rudolf Marek <r.marek@assembler.cz> 15752L: linux-hwmon@vger.kernel.org 15753S: Maintained 15754F: Documentation/hwmon/w83793 15755F: drivers/hwmon/w83793.c 15756 15757W83795 HARDWARE MONITORING DRIVER 15758M: Jean Delvare <jdelvare@suse.com> 15759L: linux-hwmon@vger.kernel.org 15760S: Maintained 15761F: drivers/hwmon/w83795.c 15762 15763W83L51xD SD/MMC CARD INTERFACE DRIVER 15764M: Pierre Ossman <pierre@ossman.eu> 15765S: Maintained 15766F: drivers/mmc/host/wbsd.* 15767 15768WACOM PROTOCOL 4 SERIAL TABLETS 15769M: Julian Squires <julian@cipht.net> 15770M: Hans de Goede <hdegoede@redhat.com> 15771L: linux-input@vger.kernel.org 15772S: Maintained 15773F: drivers/input/tablet/wacom_serial4.c 15774 15775WATCHDOG DEVICE DRIVERS 15776M: Wim Van Sebroeck <wim@linux-watchdog.org> 15777M: Guenter Roeck <linux@roeck-us.net> 15778L: linux-watchdog@vger.kernel.org 15779W: http://www.linux-watchdog.org/ 15780T: git git://www.linux-watchdog.org/linux-watchdog.git 15781S: Maintained 15782F: Documentation/devicetree/bindings/watchdog/ 15783F: Documentation/watchdog/ 15784F: drivers/watchdog/ 15785F: include/linux/watchdog.h 15786F: include/uapi/linux/watchdog.h 15787 15788WHISKEYCOVE PMIC GPIO DRIVER 15789M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15790L: linux-gpio@vger.kernel.org 15791S: Maintained 15792F: drivers/gpio/gpio-wcove.c 15793 15794WIIMOTE HID DRIVER 15795M: David Herrmann <dh.herrmann@googlemail.com> 15796L: linux-input@vger.kernel.org 15797S: Maintained 15798F: drivers/hid/hid-wiimote* 15799 15800WILOCITY WIL6210 WIRELESS DRIVER 15801M: Maya Erez <merez@codeaurora.org> 15802L: linux-wireless@vger.kernel.org 15803L: wil6210@qti.qualcomm.com 15804S: Supported 15805W: http://wireless.kernel.org/en/users/Drivers/wil6210 15806F: drivers/net/wireless/ath/wil6210/ 15807 15808WIMAX STACK 15809M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15810M: linux-wimax@intel.com 15811L: wimax@linuxwimax.org (subscribers-only) 15812S: Supported 15813W: http://linuxwimax.org 15814F: Documentation/wimax/README.wimax 15815F: include/linux/wimax/debug.h 15816F: include/net/wimax.h 15817F: include/uapi/linux/wimax.h 15818F: net/wimax/ 15819 15820WINBOND CIR DRIVER 15821M: David Härdeman <david@hardeman.nu> 15822S: Maintained 15823F: drivers/media/rc/winbond-cir.c 15824 15825WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15826M: William Breathitt Gray <vilhelm.gray@gmail.com> 15827L: linux-watchdog@vger.kernel.org 15828S: Maintained 15829F: drivers/watchdog/ebc-c384_wdt.c 15830 15831WINSYSTEMS WS16C48 GPIO DRIVER 15832M: William Breathitt Gray <vilhelm.gray@gmail.com> 15833L: linux-gpio@vger.kernel.org 15834S: Maintained 15835F: drivers/gpio/gpio-ws16c48.c 15836 15837WISTRON LAPTOP BUTTON DRIVER 15838M: Miloslav Trmac <mitr@volny.cz> 15839S: Maintained 15840F: drivers/input/misc/wistron_btns.c 15841 15842WL3501 WIRELESS PCMCIA CARD DRIVER 15843L: linux-wireless@vger.kernel.org 15844S: Odd fixes 15845F: drivers/net/wireless/wl3501* 15846 15847WOLFSON MICROELECTRONICS DRIVERS 15848L: patches@opensource.cirrus.com 15849T: git https://github.com/CirrusLogic/linux-drivers.git 15850W: https://github.com/CirrusLogic/linux-drivers/wiki 15851S: Supported 15852F: Documentation/hwmon/wm83?? 15853F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15854F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15855F: Documentation/devicetree/bindings/mfd/arizona.txt 15856F: Documentation/devicetree/bindings/mfd/wm831x.txt 15857F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15858F: arch/arm/mach-s3c64xx/mach-crag6410* 15859F: drivers/clk/clk-wm83*.c 15860F: drivers/extcon/extcon-arizona.c 15861F: drivers/leds/leds-wm83*.c 15862F: drivers/gpio/gpio-*wm*.c 15863F: drivers/gpio/gpio-arizona.c 15864F: drivers/hwmon/wm83??-hwmon.c 15865F: drivers/input/misc/wm831x-on.c 15866F: drivers/input/touchscreen/wm831x-ts.c 15867F: drivers/input/touchscreen/wm97*.c 15868F: drivers/mfd/arizona* 15869F: drivers/mfd/wm*.c 15870F: drivers/mfd/cs47l24* 15871F: drivers/power/supply/wm83*.c 15872F: drivers/rtc/rtc-wm83*.c 15873F: drivers/regulator/wm8*.c 15874F: drivers/regulator/arizona* 15875F: drivers/video/backlight/wm83*_bl.c 15876F: drivers/watchdog/wm83*_wdt.c 15877F: include/linux/mfd/arizona/ 15878F: include/linux/mfd/wm831x/ 15879F: include/linux/mfd/wm8350/ 15880F: include/linux/mfd/wm8400* 15881F: include/linux/regulator/arizona* 15882F: include/linux/wm97xx.h 15883F: include/sound/wm????.h 15884F: sound/soc/codecs/arizona.? 15885F: sound/soc/codecs/wm* 15886F: sound/soc/codecs/cs47l24* 15887 15888WORKQUEUE 15889M: Tejun Heo <tj@kernel.org> 15890R: Lai Jiangshan <jiangshanlai@gmail.com> 15891T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15892S: Maintained 15893F: include/linux/workqueue.h 15894F: kernel/workqueue.c 15895F: Documentation/core-api/workqueue.rst 15896 15897X-POWERS AXP288 PMIC DRIVERS 15898M: Hans de Goede <hdegoede@redhat.com> 15899S: Maintained 15900N: axp288 15901F: drivers/acpi/pmic/intel_pmic_xpower.c 15902 15903X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15904M: Chen-Yu Tsai <wens@csie.org> 15905L: linux-kernel@vger.kernel.org 15906S: Maintained 15907N: axp[128] 15908 15909X.25 NETWORK LAYER 15910M: Andrew Hendry <andrew.hendry@gmail.com> 15911L: linux-x25@vger.kernel.org 15912S: Odd Fixes 15913F: Documentation/networking/x25* 15914F: include/net/x25* 15915F: net/x25/ 15916 15917X86 ARCHITECTURE (32-BIT AND 64-BIT) 15918M: Thomas Gleixner <tglx@linutronix.de> 15919M: Ingo Molnar <mingo@redhat.com> 15920M: Borislav Petkov <bp@alien8.de> 15921R: "H. Peter Anvin" <hpa@zytor.com> 15922M: x86@kernel.org 15923L: linux-kernel@vger.kernel.org 15924T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15925S: Maintained 15926F: Documentation/devicetree/bindings/x86/ 15927F: Documentation/x86/ 15928F: arch/x86/ 15929 15930X86 ENTRY CODE 15931M: Andy Lutomirski <luto@kernel.org> 15932L: linux-kernel@vger.kernel.org 15933T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 15934S: Maintained 15935F: arch/x86/entry/ 15936 15937X86 MCE INFRASTRUCTURE 15938M: Tony Luck <tony.luck@intel.com> 15939M: Borislav Petkov <bp@alien8.de> 15940L: linux-edac@vger.kernel.org 15941S: Maintained 15942F: arch/x86/kernel/cpu/mcheck/* 15943 15944X86 MICROCODE UPDATE SUPPORT 15945M: Borislav Petkov <bp@alien8.de> 15946S: Maintained 15947F: arch/x86/kernel/cpu/microcode/* 15948 15949X86 MM 15950M: Dave Hansen <dave.hansen@linux.intel.com> 15951M: Andy Lutomirski <luto@kernel.org> 15952M: Peter Zijlstra <peterz@infradead.org> 15953L: linux-kernel@vger.kernel.org 15954T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 15955S: Maintained 15956F: arch/x86/mm/ 15957 15958X86 PLATFORM DRIVERS 15959M: Darren Hart <dvhart@infradead.org> 15960M: Andy Shevchenko <andy@infradead.org> 15961L: platform-driver-x86@vger.kernel.org 15962T: git git://git.infradead.org/linux-platform-drivers-x86.git 15963S: Maintained 15964F: drivers/platform/x86/ 15965F: drivers/platform/olpc/ 15966 15967X86 VDSO 15968M: Andy Lutomirski <luto@kernel.org> 15969L: linux-kernel@vger.kernel.org 15970T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15971S: Maintained 15972F: arch/x86/entry/vdso/ 15973 15974XC2028/3028 TUNER DRIVER 15975M: Mauro Carvalho Chehab <mchehab@kernel.org> 15976L: linux-media@vger.kernel.org 15977W: https://linuxtv.org 15978T: git git://linuxtv.org/media_tree.git 15979S: Maintained 15980F: drivers/media/tuners/tuner-xc2028.* 15981 15982XDP SOCKETS (AF_XDP) 15983M: Björn Töpel <bjorn.topel@intel.com> 15984M: Magnus Karlsson <magnus.karlsson@intel.com> 15985L: netdev@vger.kernel.org 15986S: Maintained 15987F: kernel/bpf/xskmap.c 15988F: net/xdp/ 15989 15990XEN BLOCK SUBSYSTEM 15991M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15992M: Roger Pau Monné <roger.pau@citrix.com> 15993L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15994S: Supported 15995F: drivers/block/xen-blkback/* 15996F: drivers/block/xen* 15997 15998XEN HYPERVISOR ARM 15999M: Stefano Stabellini <sstabellini@kernel.org> 16000L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16001S: Maintained 16002F: arch/arm/xen/ 16003F: arch/arm/include/asm/xen/ 16004 16005XEN HYPERVISOR ARM64 16006M: Stefano Stabellini <sstabellini@kernel.org> 16007L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16008S: Maintained 16009F: arch/arm64/xen/ 16010F: arch/arm64/include/asm/xen/ 16011 16012XEN HYPERVISOR INTERFACE 16013M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 16014M: Juergen Gross <jgross@suse.com> 16015L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16016T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 16017S: Supported 16018F: arch/x86/xen/ 16019F: drivers/*/xen-*front.c 16020F: drivers/xen/ 16021F: arch/x86/include/asm/xen/ 16022F: arch/x86/include/asm/pvclock-abi.h 16023F: include/xen/ 16024F: include/uapi/xen/ 16025F: Documentation/ABI/stable/sysfs-hypervisor-xen 16026F: Documentation/ABI/testing/sysfs-hypervisor-xen 16027 16028XEN NETWORK BACKEND DRIVER 16029M: Wei Liu <wei.liu2@citrix.com> 16030M: Paul Durrant <paul.durrant@citrix.com> 16031L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16032L: netdev@vger.kernel.org 16033S: Supported 16034F: drivers/net/xen-netback/* 16035 16036XEN PCI SUBSYSTEM 16037M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16038L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16039S: Supported 16040F: arch/x86/pci/*xen* 16041F: drivers/pci/*xen* 16042 16043XEN PVSCSI DRIVERS 16044M: Juergen Gross <jgross@suse.com> 16045L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16046L: linux-scsi@vger.kernel.org 16047S: Supported 16048F: drivers/scsi/xen-scsifront.c 16049F: drivers/xen/xen-scsiback.c 16050F: include/xen/interface/io/vscsiif.h 16051 16052XEN SWIOTLB SUBSYSTEM 16053M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16054L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16055L: iommu@lists.linux-foundation.org 16056S: Supported 16057F: arch/x86/xen/*swiotlb* 16058F: drivers/xen/*swiotlb* 16059 16060XEN SOUND FRONTEND DRIVER 16061M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 16062L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16063L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16064S: Supported 16065F: sound/xen/* 16066 16067XFS FILESYSTEM 16068M: Darrick J. Wong <darrick.wong@oracle.com> 16069M: linux-xfs@vger.kernel.org 16070L: linux-xfs@vger.kernel.org 16071W: http://xfs.org/ 16072T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 16073S: Supported 16074F: Documentation/filesystems/xfs.txt 16075F: fs/xfs/ 16076 16077XILINX AXI ETHERNET DRIVER 16078M: Anirudha Sarangi <anirudh@xilinx.com> 16079M: John Linn <John.Linn@xilinx.com> 16080S: Maintained 16081F: drivers/net/ethernet/xilinx/xilinx_axienet* 16082 16083XILINX UARTLITE SERIAL DRIVER 16084M: Peter Korsgaard <jacmet@sunsite.dk> 16085L: linux-serial@vger.kernel.org 16086S: Maintained 16087F: drivers/tty/serial/uartlite.c 16088 16089XILINX VIDEO IP CORES 16090M: Hyun Kwon <hyun.kwon@xilinx.com> 16091M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16092L: linux-media@vger.kernel.org 16093T: git git://linuxtv.org/media_tree.git 16094S: Supported 16095F: Documentation/devicetree/bindings/media/xilinx/ 16096F: drivers/media/platform/xilinx/ 16097F: include/uapi/linux/xilinx-v4l2-controls.h 16098 16099XILLYBUS DRIVER 16100M: Eli Billauer <eli.billauer@gmail.com> 16101L: linux-kernel@vger.kernel.org 16102S: Supported 16103F: drivers/char/xillybus/ 16104 16105XLP9XX I2C DRIVER 16106M: George Cherian <george.cherian@cavium.com> 16107M: Jan Glauber <jglauber@cavium.com> 16108L: linux-i2c@vger.kernel.org 16109W: http://www.cavium.com 16110S: Supported 16111F: drivers/i2c/busses/i2c-xlp9xx.c 16112 16113XRA1403 GPIO EXPANDER 16114M: Nandor Han <nandor.han@ge.com> 16115M: Semi Malinen <semi.malinen@ge.com> 16116L: linux-gpio@vger.kernel.org 16117S: Maintained 16118F: drivers/gpio/gpio-xra1403.c 16119F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 16120 16121XTENSA XTFPGA PLATFORM SUPPORT 16122M: Max Filippov <jcmvbkbc@gmail.com> 16123L: linux-xtensa@linux-xtensa.org 16124S: Maintained 16125F: drivers/spi/spi-xtensa-xtfpga.c 16126F: sound/soc/xtensa/xtfpga-i2s.c 16127 16128YAM DRIVER FOR AX.25 16129M: Jean-Paul Roubelat <jpr@f6fbb.org> 16130L: linux-hams@vger.kernel.org 16131S: Maintained 16132F: drivers/net/hamradio/yam* 16133F: include/linux/yam.h 16134 16135YAMA SECURITY MODULE 16136M: Kees Cook <keescook@chromium.org> 16137T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 16138S: Supported 16139F: security/yama/ 16140F: Documentation/admin-guide/LSM/Yama.rst 16141 16142YEALINK PHONE DRIVER 16143M: Henk Vergonet <Henk.Vergonet@gmail.com> 16144L: usbb2k-api-dev@nongnu.org 16145S: Maintained 16146F: Documentation/input/devices/yealink.rst 16147F: drivers/input/misc/yealink.* 16148 16149Z8530 DRIVER FOR AX.25 16150M: Joerg Reuter <jreuter@yaina.de> 16151W: http://yaina.de/jreuter/ 16152W: http://www.qsl.net/dl1bke/ 16153L: linux-hams@vger.kernel.org 16154S: Maintained 16155F: Documentation/networking/z8530drv.txt 16156F: drivers/net/hamradio/*scc.c 16157F: drivers/net/hamradio/z8530.h 16158 16159ZBUD COMPRESSED PAGE ALLOCATOR 16160M: Seth Jennings <sjenning@redhat.com> 16161M: Dan Streetman <ddstreet@ieee.org> 16162L: linux-mm@kvack.org 16163S: Maintained 16164F: mm/zbud.c 16165F: include/linux/zbud.h 16166 16167ZD1211RW WIRELESS DRIVER 16168M: Daniel Drake <dsd@gentoo.org> 16169M: Ulrich Kunitz <kune@deine-taler.de> 16170W: http://zd1211.ath.cx/wiki/DriverRewrite 16171L: linux-wireless@vger.kernel.org 16172L: zd1211-devs@lists.sourceforge.net (subscribers-only) 16173S: Maintained 16174F: drivers/net/wireless/zydas/zd1211rw/ 16175 16176ZD1301 MEDIA DRIVER 16177M: Antti Palosaari <crope@iki.fi> 16178L: linux-media@vger.kernel.org 16179W: https://linuxtv.org/ 16180W: http://palosaari.fi/linux/ 16181Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16182S: Maintained 16183F: drivers/media/usb/dvb-usb-v2/zd1301* 16184 16185ZD1301_DEMOD MEDIA DRIVER 16186M: Antti Palosaari <crope@iki.fi> 16187L: linux-media@vger.kernel.org 16188W: https://linuxtv.org/ 16189W: http://palosaari.fi/linux/ 16190Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16191S: Maintained 16192F: drivers/media/dvb-frontends/zd1301_demod* 16193 16194ZPOOL COMPRESSED PAGE STORAGE API 16195M: Dan Streetman <ddstreet@ieee.org> 16196L: linux-mm@kvack.org 16197S: Maintained 16198F: mm/zpool.c 16199F: include/linux/zpool.h 16200 16201ZR36067 VIDEO FOR LINUX DRIVER 16202L: mjpeg-users@lists.sourceforge.net 16203L: linux-media@vger.kernel.org 16204W: http://mjpeg.sourceforge.net/driver-zoran/ 16205T: hg https://linuxtv.org/hg/v4l-dvb 16206S: Odd Fixes 16207F: drivers/staging/media/zoran/ 16208 16209ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 16210M: Minchan Kim <minchan@kernel.org> 16211M: Nitin Gupta <ngupta@vflare.org> 16212R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16213L: linux-kernel@vger.kernel.org 16214S: Maintained 16215F: drivers/block/zram/ 16216F: Documentation/blockdev/zram.txt 16217 16218ZS DECSTATION Z85C30 SERIAL DRIVER 16219M: "Maciej W. Rozycki" <macro@linux-mips.org> 16220S: Maintained 16221F: drivers/tty/serial/zs.* 16222 16223ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 16224M: Minchan Kim <minchan@kernel.org> 16225M: Nitin Gupta <ngupta@vflare.org> 16226R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16227L: linux-mm@kvack.org 16228S: Maintained 16229F: mm/zsmalloc.c 16230F: include/linux/zsmalloc.h 16231F: Documentation/vm/zsmalloc.rst 16232 16233ZSWAP COMPRESSED SWAP CACHING 16234M: Seth Jennings <sjenning@redhat.com> 16235M: Dan Streetman <ddstreet@ieee.org> 16236L: linux-mm@kvack.org 16237S: Maintained 16238F: mm/zswap.c 16239 16240THE REST 16241M: Linus Torvalds <torvalds@linux-foundation.org> 16242L: linux-kernel@vger.kernel.org 16243Q: http://patchwork.kernel.org/project/LKML/list/ 16244T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 16245S: Buried alive in reporters 16246F: * 16247F: */ 16248