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/timer-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/timer-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/timer-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/timer-vt8500.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/timer-cadence-ttc.c 2310F: drivers/i2c/busses/i2c-cadence.c 2311F: drivers/mmc/host/sdhci-of-arasan.c 2312F: drivers/edac/synopsys_edac.c 2313F: drivers/i2c/busses/i2c-xiic.c 2314 2315ARM64 PORT (AARCH64 ARCHITECTURE) 2316M: Catalin Marinas <catalin.marinas@arm.com> 2317M: Will Deacon <will.deacon@arm.com> 2318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2319T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2320S: Maintained 2321F: arch/arm64/ 2322X: arch/arm64/boot/dts/ 2323F: Documentation/arm64/ 2324 2325AS3645A LED FLASH CONTROLLER DRIVER 2326M: Sakari Ailus <sakari.ailus@iki.fi> 2327L: linux-leds@vger.kernel.org 2328S: Maintained 2329F: drivers/leds/leds-as3645a.c 2330 2331ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2332M: Tianshu Qiu <tian.shu.qiu@intel.com> 2333L: linux-media@vger.kernel.org 2334T: git git://linuxtv.org/media_tree.git 2335S: Maintained 2336F: drivers/media/i2c/ak7375.c 2337F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2338 2339ASAHI KASEI AK8974 DRIVER 2340M: Linus Walleij <linus.walleij@linaro.org> 2341L: linux-iio@vger.kernel.org 2342W: http://www.akm.com/ 2343S: Supported 2344F: drivers/iio/magnetometer/ak8974.c 2345 2346ASC7621 HARDWARE MONITOR DRIVER 2347M: George Joseph <george.joseph@fairview5.com> 2348L: linux-hwmon@vger.kernel.org 2349S: Maintained 2350F: Documentation/hwmon/asc7621 2351F: drivers/hwmon/asc7621.c 2352 2353ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2354M: Corentin Chary <corentin.chary@gmail.com> 2355L: acpi4asus-user@lists.sourceforge.net 2356L: platform-driver-x86@vger.kernel.org 2357W: http://acpi4asus.sf.net 2358S: Maintained 2359F: drivers/platform/x86/asus*.c 2360F: drivers/platform/x86/eeepc*.c 2361 2362ASUS WIRELESS RADIO CONTROL DRIVER 2363M: João Paulo Rechi Vita <jprvita@gmail.com> 2364L: platform-driver-x86@vger.kernel.org 2365S: Maintained 2366F: drivers/platform/x86/asus-wireless.c 2367 2368ASYMMETRIC KEYS 2369M: David Howells <dhowells@redhat.com> 2370L: keyrings@vger.kernel.org 2371S: Maintained 2372F: Documentation/crypto/asymmetric-keys.txt 2373F: include/linux/verification.h 2374F: include/crypto/public_key.h 2375F: include/crypto/pkcs7.h 2376F: crypto/asymmetric_keys/ 2377 2378ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2379R: Dan Williams <dan.j.williams@intel.com> 2380W: http://sourceforge.net/projects/xscaleiop 2381S: Odd fixes 2382F: Documentation/crypto/async-tx-api.txt 2383F: crypto/async_tx/ 2384F: drivers/dma/ 2385F: include/linux/dmaengine.h 2386F: include/linux/async_tx.h 2387 2388AT24 EEPROM DRIVER 2389M: Bartosz Golaszewski <brgl@bgdev.pl> 2390L: linux-i2c@vger.kernel.org 2391T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2392S: Maintained 2393F: Documentation/devicetree/bindings/eeprom/at24.txt 2394F: drivers/misc/eeprom/at24.c 2395F: include/linux/platform_data/at24.h 2396 2397ATA OVER ETHERNET (AOE) DRIVER 2398M: "Ed L. Cashin" <ed.cashin@acm.org> 2399W: http://www.openaoe.org/ 2400S: Supported 2401F: Documentation/aoe/ 2402F: drivers/block/aoe/ 2403 2404ATHEROS 71XX/9XXX GPIO DRIVER 2405M: Alban Bedel <albeu@free.fr> 2406W: https://github.com/AlbanBedel/linux 2407T: git git://github.com/AlbanBedel/linux 2408S: Maintained 2409F: drivers/gpio/gpio-ath79.c 2410F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2411 2412ATHEROS 71XX/9XXX USB PHY DRIVER 2413M: Alban Bedel <albeu@free.fr> 2414W: https://github.com/AlbanBedel/linux 2415T: git git://github.com/AlbanBedel/linux 2416S: Maintained 2417F: drivers/phy/qualcomm/phy-ath79-usb.c 2418F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2419 2420ATHEROS ATH GENERIC UTILITIES 2421M: Kalle Valo <kvalo@codeaurora.org> 2422L: linux-wireless@vger.kernel.org 2423S: Supported 2424F: drivers/net/wireless/ath/* 2425 2426ATHEROS ATH5K WIRELESS DRIVER 2427M: Jiri Slaby <jirislaby@gmail.com> 2428M: Nick Kossifidis <mickflemm@gmail.com> 2429M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2430L: linux-wireless@vger.kernel.org 2431W: http://wireless.kernel.org/en/users/Drivers/ath5k 2432S: Maintained 2433F: drivers/net/wireless/ath/ath5k/ 2434 2435ATHEROS ATH6KL WIRELESS DRIVER 2436M: Kalle Valo <kvalo@codeaurora.org> 2437L: linux-wireless@vger.kernel.org 2438W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2439T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2440S: Supported 2441F: drivers/net/wireless/ath/ath6kl/ 2442 2443ATI_REMOTE2 DRIVER 2444M: Ville Syrjala <syrjala@sci.fi> 2445S: Maintained 2446F: drivers/input/misc/ati_remote2.c 2447 2448ATK0110 HWMON DRIVER 2449M: Luca Tettamanti <kronos.it@gmail.com> 2450L: linux-hwmon@vger.kernel.org 2451S: Maintained 2452F: drivers/hwmon/asus_atk0110.c 2453 2454ATLX ETHERNET DRIVERS 2455M: Jay Cliburn <jcliburn@gmail.com> 2456M: Chris Snook <chris.snook@gmail.com> 2457L: netdev@vger.kernel.org 2458W: http://sourceforge.net/projects/atl1 2459W: http://atl1.sourceforge.net 2460S: Maintained 2461F: drivers/net/ethernet/atheros/ 2462 2463ATM 2464M: Chas Williams <3chas3@gmail.com> 2465L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2466L: netdev@vger.kernel.org 2467W: http://linux-atm.sourceforge.net 2468S: Maintained 2469F: drivers/atm/ 2470F: include/linux/atm* 2471F: include/uapi/linux/atm* 2472 2473ATMEL AT91 / AT32 MCI DRIVER 2474M: Ludovic Desroches <ludovic.desroches@microchip.com> 2475S: Maintained 2476F: drivers/mmc/host/atmel-mci.c 2477 2478ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2479M: Nicolas Ferre <nicolas.ferre@microchip.com> 2480S: Supported 2481F: drivers/power/reset/at91-sama5d2_shdwc.c 2482 2483ATMEL Audio ALSA driver 2484M: Nicolas Ferre <nicolas.ferre@microchip.com> 2485L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2486S: Supported 2487F: sound/soc/atmel 2488 2489ATMEL I2C DRIVER 2490M: Ludovic Desroches <ludovic.desroches@microchip.com> 2491L: linux-i2c@vger.kernel.org 2492S: Supported 2493F: drivers/i2c/busses/i2c-at91.c 2494 2495ATMEL ISI DRIVER 2496M: Ludovic Desroches <ludovic.desroches@microchip.com> 2497L: linux-media@vger.kernel.org 2498S: Supported 2499F: drivers/media/platform/atmel/atmel-isi.c 2500F: include/media/atmel-isi.h 2501 2502ATMEL LCDFB DRIVER 2503M: Nicolas Ferre <nicolas.ferre@microchip.com> 2504L: linux-fbdev@vger.kernel.org 2505S: Maintained 2506F: drivers/video/fbdev/atmel_lcdfb.c 2507F: include/video/atmel_lcdc.h 2508 2509ATMEL MACB ETHERNET DRIVER 2510M: Nicolas Ferre <nicolas.ferre@microchip.com> 2511S: Supported 2512F: drivers/net/ethernet/cadence/ 2513 2514ATMEL MAXTOUCH DRIVER 2515M: Nick Dyer <nick@shmanahar.org> 2516T: git git://github.com/ndyer/linux.git 2517S: Maintained 2518F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2519F: drivers/input/touchscreen/atmel_mxt_ts.c 2520 2521ATMEL SAMA5D2 ADC DRIVER 2522M: Ludovic Desroches <ludovic.desroches@microchip.com> 2523L: linux-iio@vger.kernel.org 2524S: Supported 2525F: drivers/iio/adc/at91-sama5d2_adc.c 2526 2527ATMEL SDMMC DRIVER 2528M: Ludovic Desroches <ludovic.desroches@microchip.com> 2529L: linux-mmc@vger.kernel.org 2530S: Supported 2531F: drivers/mmc/host/sdhci-of-at91.c 2532 2533ATMEL SPI DRIVER 2534M: Nicolas Ferre <nicolas.ferre@microchip.com> 2535S: Supported 2536F: drivers/spi/spi-atmel.* 2537 2538ATMEL SSC DRIVER 2539M: Nicolas Ferre <nicolas.ferre@microchip.com> 2540L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2541S: Supported 2542F: drivers/misc/atmel-ssc.c 2543F: include/linux/atmel-ssc.h 2544 2545ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2546M: Nicolas Ferre <nicolas.ferre@microchip.com> 2547L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2548S: Supported 2549F: drivers/misc/atmel_tclib.c 2550F: drivers/clocksource/tcb_clksrc.c 2551 2552ATMEL USBA UDC DRIVER 2553M: Nicolas Ferre <nicolas.ferre@microchip.com> 2554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2555S: Supported 2556F: drivers/usb/gadget/udc/atmel_usba_udc.* 2557 2558ATMEL WIRELESS DRIVER 2559M: Simon Kelley <simon@thekelleys.org.uk> 2560L: linux-wireless@vger.kernel.org 2561W: http://www.thekelleys.org.uk/atmel 2562W: http://atmelwlandriver.sourceforge.net/ 2563S: Maintained 2564F: drivers/net/wireless/atmel/atmel* 2565 2566ATMEL XDMA DRIVER 2567M: Ludovic Desroches <ludovic.desroches@microchip.com> 2568L: linux-arm-kernel@lists.infradead.org 2569L: dmaengine@vger.kernel.org 2570S: Supported 2571F: drivers/dma/at_xdmac.c 2572 2573ATOMIC INFRASTRUCTURE 2574M: Will Deacon <will.deacon@arm.com> 2575M: Peter Zijlstra <peterz@infradead.org> 2576R: Boqun Feng <boqun.feng@gmail.com> 2577L: linux-kernel@vger.kernel.org 2578S: Maintained 2579F: arch/*/include/asm/atomic*.h 2580F: include/*/atomic*.h 2581 2582ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2583M: Bradley Grove <linuxdrivers@attotech.com> 2584L: linux-scsi@vger.kernel.org 2585W: http://www.attotech.com 2586S: Supported 2587F: drivers/scsi/esas2r 2588 2589ATUSB IEEE 802.15.4 RADIO DRIVER 2590M: Stefan Schmidt <stefan@datenfreihafen.org> 2591L: linux-wpan@vger.kernel.org 2592S: Maintained 2593F: drivers/net/ieee802154/atusb.c 2594F: drivers/net/ieee802154/atusb.h 2595F: drivers/net/ieee802154/at86rf230.h 2596 2597AUDIT SUBSYSTEM 2598M: Paul Moore <paul@paul-moore.com> 2599M: Eric Paris <eparis@redhat.com> 2600L: linux-audit@redhat.com (moderated for non-subscribers) 2601W: https://github.com/linux-audit 2602T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2603S: Supported 2604F: include/linux/audit.h 2605F: include/uapi/linux/audit.h 2606F: kernel/audit* 2607 2608AUXILIARY DISPLAY DRIVERS 2609M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2610S: Maintained 2611F: drivers/auxdisplay/ 2612F: include/linux/cfag12864b.h 2613 2614AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2615M: Andreas Klinger <ak@it-klinger.de> 2616L: linux-iio@vger.kernel.org 2617S: Maintained 2618F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt 2619F: drivers/iio/adc/hx711.c 2620 2621AX.25 NETWORK LAYER 2622M: Ralf Baechle <ralf@linux-mips.org> 2623L: linux-hams@vger.kernel.org 2624W: http://www.linux-ax25.org/ 2625S: Maintained 2626F: include/uapi/linux/ax25.h 2627F: include/net/ax25.h 2628F: net/ax25/ 2629 2630AXENTIA ARM DEVICES 2631M: Peter Rosin <peda@axentia.se> 2632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2633S: Maintained 2634F: Documentation/devicetree/bindings/arm/axentia.txt 2635F: arch/arm/boot/dts/at91-linea.dtsi 2636F: arch/arm/boot/dts/at91-natte.dtsi 2637F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2638F: arch/arm/boot/dts/at91-tse850-3.dts 2639 2640AXENTIA ASOC DRIVERS 2641M: Peter Rosin <peda@axentia.se> 2642L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2643S: Maintained 2644F: Documentation/devicetree/bindings/sound/axentia,* 2645F: sound/soc/atmel/tse850-pcm5142.c 2646 2647AZ6007 DVB DRIVER 2648M: Mauro Carvalho Chehab <mchehab@kernel.org> 2649L: linux-media@vger.kernel.org 2650W: https://linuxtv.org 2651T: git git://linuxtv.org/media_tree.git 2652S: Maintained 2653F: drivers/media/usb/dvb-usb-v2/az6007.c 2654 2655AZTECH FM RADIO RECEIVER DRIVER 2656M: Hans Verkuil <hverkuil@xs4all.nl> 2657L: linux-media@vger.kernel.org 2658T: git git://linuxtv.org/media_tree.git 2659W: https://linuxtv.org 2660S: Maintained 2661F: drivers/media/radio/radio-aztech* 2662 2663B43 WIRELESS DRIVER 2664L: linux-wireless@vger.kernel.org 2665L: b43-dev@lists.infradead.org 2666W: http://wireless.kernel.org/en/users/Drivers/b43 2667S: Odd Fixes 2668F: drivers/net/wireless/broadcom/b43/ 2669 2670B43LEGACY WIRELESS DRIVER 2671M: Larry Finger <Larry.Finger@lwfinger.net> 2672L: linux-wireless@vger.kernel.org 2673L: b43-dev@lists.infradead.org 2674W: http://wireless.kernel.org/en/users/Drivers/b43 2675S: Maintained 2676F: drivers/net/wireless/broadcom/b43legacy/ 2677 2678BACKLIGHT CLASS/SUBSYSTEM 2679M: Lee Jones <lee.jones@linaro.org> 2680M: Daniel Thompson <daniel.thompson@linaro.org> 2681M: Jingoo Han <jingoohan1@gmail.com> 2682L: dri-devel@lists.freedesktop.org 2683T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2684S: Maintained 2685F: drivers/video/backlight/ 2686F: include/linux/backlight.h 2687F: include/linux/pwm_backlight.h 2688F: Documentation/devicetree/bindings/leds/backlight 2689 2690BATMAN ADVANCED 2691M: Marek Lindner <mareklindner@neomailbox.ch> 2692M: Simon Wunderlich <sw@simonwunderlich.de> 2693M: Antonio Quartulli <a@unstable.cc> 2694L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2695W: https://www.open-mesh.org/ 2696Q: https://patchwork.open-mesh.org/project/batman/list/ 2697S: Maintained 2698F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2699F: Documentation/ABI/testing/sysfs-class-net-mesh 2700F: Documentation/networking/batman-adv.rst 2701F: include/uapi/linux/batadv_packet.h 2702F: include/uapi/linux/batman_adv.h 2703F: net/batman-adv/ 2704 2705BAYCOM/HDLCDRV DRIVERS FOR AX.25 2706M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2707L: linux-hams@vger.kernel.org 2708W: http://www.baycom.org/~tom/ham/ham.html 2709S: Maintained 2710F: drivers/net/hamradio/baycom* 2711 2712BCACHE (BLOCK LAYER CACHE) 2713M: Coly Li <colyli@suse.de> 2714M: Kent Overstreet <kent.overstreet@gmail.com> 2715L: linux-bcache@vger.kernel.org 2716W: http://bcache.evilpiepirate.org 2717C: irc://irc.oftc.net/bcache 2718S: Maintained 2719F: drivers/md/bcache/ 2720 2721BDISP ST MEDIA DRIVER 2722M: Fabien Dessenne <fabien.dessenne@st.com> 2723L: linux-media@vger.kernel.org 2724T: git git://linuxtv.org/media_tree.git 2725W: https://linuxtv.org 2726S: Supported 2727F: drivers/media/platform/sti/bdisp 2728 2729BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2730M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2731L: netdev@vger.kernel.org 2732S: Maintained 2733F: drivers/net/ethernet/ec_bhf.c 2734 2735BEFS FILE SYSTEM 2736M: Luis de Bethencourt <luisbg@kernel.org> 2737M: Salah Triki <salah.triki@gmail.com> 2738S: Maintained 2739T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2740F: Documentation/filesystems/befs.txt 2741F: fs/befs/ 2742 2743BFQ I/O SCHEDULER 2744M: Paolo Valente <paolo.valente@linaro.org> 2745M: Jens Axboe <axboe@kernel.dk> 2746L: linux-block@vger.kernel.org 2747S: Maintained 2748F: block/bfq-* 2749F: Documentation/block/bfq-iosched.txt 2750 2751BFS FILE SYSTEM 2752M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2753S: Maintained 2754F: Documentation/filesystems/bfs.txt 2755F: fs/bfs/ 2756F: include/uapi/linux/bfs_fs.h 2757 2758BLINKM RGB LED DRIVER 2759M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2760S: Maintained 2761F: drivers/leds/leds-blinkm.c 2762 2763BLOCK LAYER 2764M: Jens Axboe <axboe@kernel.dk> 2765L: linux-block@vger.kernel.org 2766T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2767S: Maintained 2768F: block/ 2769F: drivers/block/ 2770F: kernel/trace/blktrace.c 2771F: lib/sbitmap.c 2772 2773BLOCK2MTD DRIVER 2774M: Joern Engel <joern@lazybastard.org> 2775L: linux-mtd@lists.infradead.org 2776S: Maintained 2777F: drivers/mtd/devices/block2mtd.c 2778 2779BLUETOOTH DRIVERS 2780M: Marcel Holtmann <marcel@holtmann.org> 2781M: Johan Hedberg <johan.hedberg@gmail.com> 2782L: linux-bluetooth@vger.kernel.org 2783W: http://www.bluez.org/ 2784T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2785T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2786S: Maintained 2787F: drivers/bluetooth/ 2788 2789BLUETOOTH SUBSYSTEM 2790M: Marcel Holtmann <marcel@holtmann.org> 2791M: Johan Hedberg <johan.hedberg@gmail.com> 2792L: linux-bluetooth@vger.kernel.org 2793W: http://www.bluez.org/ 2794T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2795T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2796S: Maintained 2797F: net/bluetooth/ 2798F: include/net/bluetooth/ 2799 2800BONDING DRIVER 2801M: Jay Vosburgh <j.vosburgh@gmail.com> 2802M: Veaceslav Falico <vfalico@gmail.com> 2803M: Andy Gospodarek <andy@greyhouse.net> 2804L: netdev@vger.kernel.org 2805W: http://sourceforge.net/projects/bonding/ 2806S: Supported 2807F: drivers/net/bonding/ 2808F: include/uapi/linux/if_bonding.h 2809 2810BPF (Safe dynamic programs and tools) 2811M: Alexei Starovoitov <ast@kernel.org> 2812M: Daniel Borkmann <daniel@iogearbox.net> 2813L: netdev@vger.kernel.org 2814L: linux-kernel@vger.kernel.org 2815T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2816T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2817Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2818S: Supported 2819F: arch/x86/net/bpf_jit* 2820F: Documentation/networking/filter.txt 2821F: Documentation/bpf/ 2822F: include/linux/bpf* 2823F: include/linux/filter.h 2824F: include/trace/events/xdp.h 2825F: include/uapi/linux/bpf* 2826F: include/uapi/linux/filter.h 2827F: kernel/bpf/ 2828F: kernel/trace/bpf_trace.c 2829F: lib/test_bpf.c 2830F: net/bpf/ 2831F: net/core/filter.c 2832F: net/sched/act_bpf.c 2833F: net/sched/cls_bpf.c 2834F: samples/bpf/ 2835F: tools/bpf/ 2836F: tools/lib/bpf/ 2837F: tools/testing/selftests/bpf/ 2838 2839BROADCOM B44 10/100 ETHERNET DRIVER 2840M: Michael Chan <michael.chan@broadcom.com> 2841L: netdev@vger.kernel.org 2842S: Supported 2843F: drivers/net/ethernet/broadcom/b44.* 2844 2845BROADCOM B53 ETHERNET SWITCH DRIVER 2846M: Florian Fainelli <f.fainelli@gmail.com> 2847L: netdev@vger.kernel.org 2848L: openwrt-devel@lists.openwrt.org (subscribers-only) 2849S: Supported 2850F: drivers/net/dsa/b53/* 2851F: include/linux/platform_data/b53.h 2852 2853BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2854M: Florian Fainelli <f.fainelli@gmail.com> 2855M: Ray Jui <rjui@broadcom.com> 2856M: Scott Branden <sbranden@broadcom.com> 2857M: bcm-kernel-feedback-list@broadcom.com 2858T: git git://github.com/broadcom/mach-bcm 2859S: Maintained 2860N: bcm281* 2861N: bcm113* 2862N: bcm216* 2863N: kona 2864F: arch/arm/mach-bcm/ 2865 2866BROADCOM BCM2835 ARM ARCHITECTURE 2867M: Eric Anholt <eric@anholt.net> 2868M: Stefan Wahren <stefan.wahren@i2se.com> 2869L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2870L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2871T: git git://github.com/anholt/linux 2872S: Maintained 2873N: bcm2835 2874F: drivers/staging/vc04_services 2875 2876BROADCOM BCM47XX MIPS ARCHITECTURE 2877M: Hauke Mehrtens <hauke@hauke-m.de> 2878M: Rafał Miłecki <zajec5@gmail.com> 2879L: linux-mips@linux-mips.org 2880S: Maintained 2881F: Documentation/devicetree/bindings/mips/brcm/ 2882F: arch/mips/bcm47xx/* 2883F: arch/mips/include/asm/mach-bcm47xx/* 2884 2885BROADCOM BCM5301X ARM ARCHITECTURE 2886M: Hauke Mehrtens <hauke@hauke-m.de> 2887M: Rafał Miłecki <zajec5@gmail.com> 2888M: Jon Mason <jonmason@broadcom.com> 2889M: bcm-kernel-feedback-list@broadcom.com 2890L: linux-arm-kernel@lists.infradead.org 2891S: Maintained 2892F: arch/arm/mach-bcm/bcm_5301x.c 2893F: arch/arm/boot/dts/bcm5301x*.dtsi 2894F: arch/arm/boot/dts/bcm470* 2895F: arch/arm/boot/dts/bcm953012* 2896 2897BROADCOM BCM53573 ARM ARCHITECTURE 2898M: Rafał Miłecki <rafal@milecki.pl> 2899L: linux-arm-kernel@lists.infradead.org 2900S: Maintained 2901F: arch/arm/boot/dts/bcm53573* 2902F: arch/arm/boot/dts/bcm47189* 2903 2904BROADCOM BCM63XX ARM ARCHITECTURE 2905M: Florian Fainelli <f.fainelli@gmail.com> 2906M: bcm-kernel-feedback-list@broadcom.com 2907L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2908T: git git://github.com/broadcom/stblinux.git 2909S: Maintained 2910N: bcm63xx 2911 2912BROADCOM BCM63XX/BCM33XX UDC DRIVER 2913M: Kevin Cernekee <cernekee@gmail.com> 2914L: linux-usb@vger.kernel.org 2915S: Maintained 2916F: drivers/usb/gadget/udc/bcm63xx_udc.* 2917 2918BROADCOM BCM7XXX ARM ARCHITECTURE 2919M: Brian Norris <computersforpeace@gmail.com> 2920M: Gregory Fong <gregory.0xf0@gmail.com> 2921M: Florian Fainelli <f.fainelli@gmail.com> 2922M: bcm-kernel-feedback-list@broadcom.com 2923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2924T: git git://github.com/broadcom/stblinux.git 2925S: Maintained 2926F: arch/arm/mach-bcm/*brcmstb* 2927F: arch/arm/boot/dts/bcm7*.dts* 2928F: drivers/bus/brcmstb_gisb.c 2929F: arch/arm/mm/cache-b15-rac.c 2930F: arch/arm/include/asm/hardware/cache-b15-rac.h 2931N: brcmstb 2932 2933BROADCOM BMIPS CPUFREQ DRIVER 2934M: Markus Mayer <mmayer@broadcom.com> 2935M: bcm-kernel-feedback-list@broadcom.com 2936L: linux-pm@vger.kernel.org 2937S: Maintained 2938F: drivers/cpufreq/bmips-cpufreq.c 2939 2940BROADCOM BMIPS MIPS ARCHITECTURE 2941M: Kevin Cernekee <cernekee@gmail.com> 2942M: Florian Fainelli <f.fainelli@gmail.com> 2943L: linux-mips@linux-mips.org 2944T: git git://github.com/broadcom/stblinux.git 2945S: Maintained 2946F: arch/mips/bmips/* 2947F: arch/mips/include/asm/mach-bmips/* 2948F: arch/mips/kernel/*bmips* 2949F: arch/mips/boot/dts/brcm/bcm*.dts* 2950F: drivers/irqchip/irq-bcm63* 2951F: drivers/irqchip/irq-bcm7* 2952F: drivers/irqchip/irq-brcmstb* 2953F: include/linux/bcm963xx_nvram.h 2954F: include/linux/bcm963xx_tag.h 2955 2956BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2957M: Rasesh Mody <rasesh.mody@cavium.com> 2958M: Dept-GELinuxNICDev@cavium.com 2959L: netdev@vger.kernel.org 2960S: Supported 2961F: drivers/net/ethernet/broadcom/bnx2.* 2962F: drivers/net/ethernet/broadcom/bnx2_* 2963 2964BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2965M: QLogic-Storage-Upstream@qlogic.com 2966L: linux-scsi@vger.kernel.org 2967S: Supported 2968F: drivers/scsi/bnx2fc/ 2969 2970BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2971M: QLogic-Storage-Upstream@qlogic.com 2972L: linux-scsi@vger.kernel.org 2973S: Supported 2974F: drivers/scsi/bnx2i/ 2975 2976BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2977M: Ariel Elior <ariel.elior@cavium.com> 2978M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2979M: everest-linux-l2@cavium.com 2980L: netdev@vger.kernel.org 2981S: Supported 2982F: drivers/net/ethernet/broadcom/bnx2x/ 2983 2984BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2985M: Michael Chan <michael.chan@broadcom.com> 2986L: netdev@vger.kernel.org 2987S: Supported 2988F: drivers/net/ethernet/broadcom/bnxt/ 2989 2990BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2991M: Arend van Spriel <arend.vanspriel@broadcom.com> 2992M: Franky Lin <franky.lin@broadcom.com> 2993M: Hante Meuleman <hante.meuleman@broadcom.com> 2994M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2995M: Wright Feng <wright.feng@cypress.com> 2996L: linux-wireless@vger.kernel.org 2997L: brcm80211-dev-list.pdl@broadcom.com 2998L: brcm80211-dev-list@cypress.com 2999S: Supported 3000F: drivers/net/wireless/broadcom/brcm80211/ 3001 3002BROADCOM BRCMSTB GPIO DRIVER 3003M: Gregory Fong <gregory.0xf0@gmail.com> 3004L: bcm-kernel-feedback-list@broadcom.com 3005S: Supported 3006F: drivers/gpio/gpio-brcmstb.c 3007F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3008 3009BROADCOM BRCMSTB I2C DRIVER 3010M: Kamal Dasu <kdasu.kdev@gmail.com> 3011L: linux-i2c@vger.kernel.org 3012L: bcm-kernel-feedback-list@broadcom.com 3013S: Supported 3014F: drivers/i2c/busses/i2c-brcmstb.c 3015F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3016 3017BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3018M: Al Cooper <alcooperx@gmail.com> 3019L: linux-kernel@vger.kernel.org 3020L: bcm-kernel-feedback-list@broadcom.com 3021S: Maintained 3022F: drivers/phy/broadcom/phy-brcm-usb* 3023 3024BROADCOM GENET ETHERNET DRIVER 3025M: Doug Berger <opendmb@gmail.com> 3026M: Florian Fainelli <f.fainelli@gmail.com> 3027L: netdev@vger.kernel.org 3028S: Supported 3029F: drivers/net/ethernet/broadcom/genet/ 3030 3031BROADCOM IPROC ARM ARCHITECTURE 3032M: Ray Jui <rjui@broadcom.com> 3033M: Scott Branden <sbranden@broadcom.com> 3034M: Jon Mason <jonmason@broadcom.com> 3035M: bcm-kernel-feedback-list@broadcom.com 3036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3037T: git git://github.com/broadcom/cygnus-linux.git 3038S: Maintained 3039N: iproc 3040N: cygnus 3041N: bcm[-_]nsp 3042N: bcm9113* 3043N: bcm9583* 3044N: bcm9585* 3045N: bcm9586* 3046N: bcm988312 3047N: bcm113* 3048N: bcm583* 3049N: bcm585* 3050N: bcm586* 3051N: bcm88312 3052N: hr2 3053N: stingray 3054F: arch/arm64/boot/dts/broadcom/northstar2/* 3055F: arch/arm64/boot/dts/broadcom/stingray/* 3056F: drivers/clk/bcm/clk-ns* 3057F: drivers/clk/bcm/clk-sr* 3058F: drivers/pinctrl/bcm/pinctrl-ns* 3059F: include/dt-bindings/clock/bcm-sr* 3060 3061BROADCOM KONA GPIO DRIVER 3062M: Ray Jui <rjui@broadcom.com> 3063L: bcm-kernel-feedback-list@broadcom.com 3064S: Supported 3065F: drivers/gpio/gpio-bcm-kona.c 3066F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3067 3068BROADCOM NETXTREME-E ROCE DRIVER 3069M: Selvin Xavier <selvin.xavier@broadcom.com> 3070M: Devesh Sharma <devesh.sharma@broadcom.com> 3071M: Somnath Kotur <somnath.kotur@broadcom.com> 3072M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3073L: linux-rdma@vger.kernel.org 3074W: http://www.broadcom.com 3075S: Supported 3076F: drivers/infiniband/hw/bnxt_re/ 3077F: include/uapi/rdma/bnxt_re-abi.h 3078 3079BROADCOM NVRAM DRIVER 3080M: Rafał Miłecki <zajec5@gmail.com> 3081L: linux-mips@linux-mips.org 3082S: Maintained 3083F: drivers/firmware/broadcom/* 3084 3085BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3086M: Rafał Miłecki <zajec5@gmail.com> 3087L: linux-wireless@vger.kernel.org 3088S: Maintained 3089F: drivers/bcma/ 3090F: include/linux/bcma/ 3091 3092BROADCOM STB AVS CPUFREQ DRIVER 3093M: Markus Mayer <mmayer@broadcom.com> 3094M: bcm-kernel-feedback-list@broadcom.com 3095L: linux-pm@vger.kernel.org 3096S: Maintained 3097F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3098F: drivers/cpufreq/brcmstb* 3099 3100BROADCOM STB AVS TMON DRIVER 3101M: Markus Mayer <mmayer@broadcom.com> 3102M: bcm-kernel-feedback-list@broadcom.com 3103L: linux-pm@vger.kernel.org 3104S: Maintained 3105F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3106F: drivers/thermal/broadcom/brcmstb* 3107 3108BROADCOM STB NAND FLASH DRIVER 3109M: Brian Norris <computersforpeace@gmail.com> 3110M: Kamal Dasu <kdasu.kdev@gmail.com> 3111L: linux-mtd@lists.infradead.org 3112L: bcm-kernel-feedback-list@broadcom.com 3113S: Maintained 3114F: drivers/mtd/nand/raw/brcmnand/ 3115 3116BROADCOM STB DPFE DRIVER 3117M: Markus Mayer <mmayer@broadcom.com> 3118M: bcm-kernel-feedback-list@broadcom.com 3119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3120S: Maintained 3121F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3122F: drivers/memory/brcmstb_dpfe.c 3123 3124BROADCOM SYSTEMPORT ETHERNET DRIVER 3125M: Florian Fainelli <f.fainelli@gmail.com> 3126L: netdev@vger.kernel.org 3127S: Supported 3128F: drivers/net/ethernet/broadcom/bcmsysport.* 3129 3130BROADCOM TG3 GIGABIT ETHERNET DRIVER 3131M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3132M: Prashant Sreedharan <prashant@broadcom.com> 3133M: Michael Chan <mchan@broadcom.com> 3134L: netdev@vger.kernel.org 3135S: Supported 3136F: drivers/net/ethernet/broadcom/tg3.* 3137 3138BROCADE BFA FC SCSI DRIVER 3139M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3140M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3141L: linux-scsi@vger.kernel.org 3142S: Supported 3143F: drivers/scsi/bfa/ 3144 3145BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3146M: Rasesh Mody <rasesh.mody@cavium.com> 3147M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3148M: Dept-GELinuxNICDev@cavium.com 3149L: netdev@vger.kernel.org 3150S: Supported 3151F: drivers/net/ethernet/brocade/bna/ 3152 3153BSG (block layer generic sg v4 driver) 3154M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3155L: linux-scsi@vger.kernel.org 3156S: Supported 3157F: block/bsg.c 3158F: include/linux/bsg.h 3159F: include/uapi/linux/bsg.h 3160 3161BT87X AUDIO DRIVER 3162M: Clemens Ladisch <clemens@ladisch.de> 3163L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3164T: git git://git.alsa-project.org/alsa-kernel.git 3165S: Maintained 3166F: Documentation/sound/cards/bt87x.rst 3167F: sound/pci/bt87x.c 3168 3169BT8XXGPIO DRIVER 3170M: Michael Buesch <m@bues.ch> 3171W: http://bu3sch.de/btgpio.php 3172S: Maintained 3173F: drivers/gpio/gpio-bt8xx.c 3174 3175BTRFS FILE SYSTEM 3176M: Chris Mason <clm@fb.com> 3177M: Josef Bacik <jbacik@fb.com> 3178M: David Sterba <dsterba@suse.com> 3179L: linux-btrfs@vger.kernel.org 3180W: http://btrfs.wiki.kernel.org/ 3181Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3182T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3183S: Maintained 3184F: Documentation/filesystems/btrfs.txt 3185F: fs/btrfs/ 3186F: include/linux/btrfs* 3187F: include/uapi/linux/btrfs* 3188 3189BTTV VIDEO4LINUX DRIVER 3190M: Mauro Carvalho Chehab <mchehab@kernel.org> 3191L: linux-media@vger.kernel.org 3192W: https://linuxtv.org 3193T: git git://linuxtv.org/media_tree.git 3194S: Odd fixes 3195F: Documentation/media/v4l-drivers/bttv* 3196F: drivers/media/pci/bt8xx/bttv* 3197 3198BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3199M: Chanwoo Choi <cw00.choi@samsung.com> 3200L: linux-pm@vger.kernel.org 3201L: linux-samsung-soc@vger.kernel.org 3202T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3203S: Maintained 3204F: drivers/devfreq/exynos-bus.c 3205F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3206 3207BUSLOGIC SCSI DRIVER 3208M: Khalid Aziz <khalid@gonehiking.org> 3209L: linux-scsi@vger.kernel.org 3210S: Maintained 3211F: drivers/scsi/BusLogic.* 3212F: drivers/scsi/FlashPoint.* 3213 3214C-MEDIA CMI8788 DRIVER 3215M: Clemens Ladisch <clemens@ladisch.de> 3216L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3217T: git git://git.alsa-project.org/alsa-kernel.git 3218S: Maintained 3219F: sound/pci/oxygen/ 3220 3221C6X ARCHITECTURE 3222M: Mark Salter <msalter@redhat.com> 3223M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3224L: linux-c6x-dev@linux-c6x.org 3225W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3226S: Maintained 3227F: arch/c6x/ 3228 3229CA8210 IEEE-802.15.4 RADIO DRIVER 3230M: Harry Morris <h.morris@cascoda.com> 3231L: linux-wpan@vger.kernel.org 3232W: https://github.com/Cascoda/ca8210-linux.git 3233S: Maintained 3234F: drivers/net/ieee802154/ca8210.c 3235F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3236 3237CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3238M: David Howells <dhowells@redhat.com> 3239L: linux-cachefs@redhat.com (moderated for non-subscribers) 3240S: Supported 3241F: Documentation/filesystems/caching/cachefiles.txt 3242F: fs/cachefiles/ 3243 3244CADENCE MIPI-CSI2 BRIDGES 3245M: Maxime Ripard <maxime.ripard@bootlin.com> 3246L: linux-media@vger.kernel.org 3247S: Maintained 3248F: Documentation/devicetree/bindings/media/cdns,*.txt 3249F: drivers/media/platform/cadence/cdns-csi2* 3250 3251CADET FM/AM RADIO RECEIVER DRIVER 3252M: Hans Verkuil <hverkuil@xs4all.nl> 3253L: linux-media@vger.kernel.org 3254T: git git://linuxtv.org/media_tree.git 3255W: https://linuxtv.org 3256S: Maintained 3257F: drivers/media/radio/radio-cadet* 3258 3259CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3260M: Jonathan Corbet <corbet@lwn.net> 3261L: linux-media@vger.kernel.org 3262T: git git://linuxtv.org/media_tree.git 3263S: Maintained 3264F: Documentation/media/v4l-drivers/cafe_ccic* 3265F: drivers/media/platform/marvell-ccic/ 3266 3267CAIF NETWORK LAYER 3268M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3269L: netdev@vger.kernel.org 3270S: Supported 3271F: Documentation/networking/caif/ 3272F: drivers/net/caif/ 3273F: include/uapi/linux/caif/ 3274F: include/net/caif/ 3275F: net/caif/ 3276 3277CALGARY x86-64 IOMMU 3278M: Muli Ben-Yehuda <mulix@mulix.org> 3279M: Jon Mason <jdmason@kudzu.us> 3280L: iommu@lists.linux-foundation.org 3281S: Maintained 3282F: arch/x86/kernel/pci-calgary_64.c 3283F: arch/x86/kernel/tce_64.c 3284F: arch/x86/include/asm/calgary.h 3285F: arch/x86/include/asm/tce.h 3286 3287CAN NETWORK DRIVERS 3288M: Wolfgang Grandegger <wg@grandegger.com> 3289M: Marc Kleine-Budde <mkl@pengutronix.de> 3290L: linux-can@vger.kernel.org 3291W: https://github.com/linux-can 3292T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3293T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3294S: Maintained 3295F: Documentation/devicetree/bindings/net/can/ 3296F: drivers/net/can/ 3297F: include/linux/can/dev.h 3298F: include/linux/can/platform/ 3299F: include/uapi/linux/can/error.h 3300F: include/uapi/linux/can/netlink.h 3301 3302CAN NETWORK LAYER 3303M: Oliver Hartkopp <socketcan@hartkopp.net> 3304M: Marc Kleine-Budde <mkl@pengutronix.de> 3305L: linux-can@vger.kernel.org 3306W: https://github.com/linux-can 3307T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3308T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3309S: Maintained 3310F: Documentation/networking/can.rst 3311F: net/can/ 3312F: include/linux/can/core.h 3313F: include/uapi/linux/can.h 3314F: include/uapi/linux/can/bcm.h 3315F: include/uapi/linux/can/raw.h 3316F: include/uapi/linux/can/gw.h 3317 3318CAPABILITIES 3319M: Serge Hallyn <serge@hallyn.com> 3320L: linux-security-module@vger.kernel.org 3321S: Supported 3322F: include/linux/capability.h 3323F: include/uapi/linux/capability.h 3324F: security/commoncap.c 3325F: kernel/capability.c 3326 3327CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3328M: Kevin Tsai <ktsai@capellamicro.com> 3329S: Maintained 3330F: drivers/iio/light/cm* 3331 3332CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3333M: Christian Lamparter <chunkeey@googlemail.com> 3334L: linux-wireless@vger.kernel.org 3335W: http://wireless.kernel.org/en/users/Drivers/carl9170 3336S: Maintained 3337F: drivers/net/wireless/ath/carl9170/ 3338 3339CAVIUM I2C DRIVER 3340M: Jan Glauber <jglauber@cavium.com> 3341M: David Daney <david.daney@cavium.com> 3342W: http://www.cavium.com 3343S: Supported 3344F: drivers/i2c/busses/i2c-octeon* 3345F: drivers/i2c/busses/i2c-thunderx* 3346 3347CAVIUM LIQUIDIO NETWORK DRIVER 3348M: Derek Chickles <derek.chickles@caviumnetworks.com> 3349M: Satanand Burla <satananda.burla@caviumnetworks.com> 3350M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3351M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3352L: netdev@vger.kernel.org 3353W: http://www.cavium.com 3354S: Supported 3355F: drivers/net/ethernet/cavium/liquidio/ 3356 3357CAVIUM MMC DRIVER 3358M: Jan Glauber <jglauber@cavium.com> 3359M: David Daney <david.daney@cavium.com> 3360M: Steven J. Hill <Steven.Hill@cavium.com> 3361W: http://www.cavium.com 3362S: Supported 3363F: drivers/mmc/host/cavium* 3364 3365CAVIUM OCTEON-TX CRYPTO DRIVER 3366M: George Cherian <george.cherian@cavium.com> 3367L: linux-crypto@vger.kernel.org 3368W: http://www.cavium.com 3369S: Supported 3370F: drivers/crypto/cavium/cpt/ 3371 3372CAVIUM THUNDERX2 ARM64 SOC 3373M: Robert Richter <rrichter@cavium.com> 3374M: Jayachandran C <jnair@caviumnetworks.com> 3375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3376S: Maintained 3377F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3378F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3379 3380CC2520 IEEE-802.15.4 RADIO DRIVER 3381M: Varka Bhadram <varkabhadram@gmail.com> 3382L: linux-wpan@vger.kernel.org 3383S: Maintained 3384F: drivers/net/ieee802154/cc2520.c 3385F: include/linux/spi/cc2520.h 3386F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3387 3388CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3389M: Gilad Ben-Yossef <gilad@benyossef.com> 3390L: linux-crypto@vger.kernel.org 3391S: Supported 3392F: drivers/crypto/ccree/ 3393W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3394 3395CEC FRAMEWORK 3396M: Hans Verkuil <hans.verkuil@cisco.com> 3397L: linux-media@vger.kernel.org 3398T: git git://linuxtv.org/media_tree.git 3399W: http://linuxtv.org 3400S: Supported 3401F: Documentation/media/kapi/cec-core.rst 3402F: Documentation/media/uapi/cec 3403F: drivers/media/cec/ 3404F: drivers/media/rc/keymaps/rc-cec.c 3405F: include/media/cec.h 3406F: include/media/cec-notifier.h 3407F: include/uapi/linux/cec.h 3408F: include/uapi/linux/cec-funcs.h 3409F: Documentation/devicetree/bindings/media/cec.txt 3410F: Documentation/ABI/testing/debugfs-cec-error-inj 3411 3412CEC GPIO DRIVER 3413M: Hans Verkuil <hans.verkuil@cisco.com> 3414L: linux-media@vger.kernel.org 3415T: git git://linuxtv.org/media_tree.git 3416W: http://linuxtv.org 3417S: Supported 3418F: drivers/media/platform/cec-gpio/ 3419F: Documentation/devicetree/bindings/media/cec-gpio.txt 3420 3421CELL BROADBAND ENGINE ARCHITECTURE 3422M: Arnd Bergmann <arnd@arndb.de> 3423L: linuxppc-dev@lists.ozlabs.org 3424W: http://www.ibm.com/developerworks/power/cell/ 3425S: Supported 3426F: arch/powerpc/include/asm/cell*.h 3427F: arch/powerpc/include/asm/spu*.h 3428F: arch/powerpc/include/uapi/asm/spu*.h 3429F: arch/powerpc/oprofile/*cell* 3430F: arch/powerpc/platforms/cell/ 3431 3432CEPH COMMON CODE (LIBCEPH) 3433M: Ilya Dryomov <idryomov@gmail.com> 3434M: "Yan, Zheng" <zyan@redhat.com> 3435M: Sage Weil <sage@redhat.com> 3436L: ceph-devel@vger.kernel.org 3437W: http://ceph.com/ 3438T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3439T: git git://github.com/ceph/ceph-client.git 3440S: Supported 3441F: net/ceph/ 3442F: include/linux/ceph/ 3443F: include/linux/crush/ 3444 3445CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3446M: "Yan, Zheng" <zyan@redhat.com> 3447M: Sage Weil <sage@redhat.com> 3448M: Ilya Dryomov <idryomov@gmail.com> 3449L: ceph-devel@vger.kernel.org 3450W: http://ceph.com/ 3451T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3452T: git git://github.com/ceph/ceph-client.git 3453S: Supported 3454F: Documentation/filesystems/ceph.txt 3455F: fs/ceph/ 3456 3457CERTIFICATE HANDLING: 3458M: David Howells <dhowells@redhat.com> 3459M: David Woodhouse <dwmw2@infradead.org> 3460L: keyrings@vger.kernel.org 3461S: Maintained 3462F: Documentation/admin-guide/module-signing.rst 3463F: certs/ 3464F: scripts/sign-file.c 3465F: scripts/extract-cert.c 3466 3467CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3468L: linux-usb@vger.kernel.org 3469S: Orphan 3470F: Documentation/usb/WUSB-Design-overview.txt 3471F: Documentation/usb/wusb-cbaf 3472F: drivers/usb/host/hwa-hc.c 3473F: drivers/usb/host/whci/ 3474F: drivers/usb/wusbcore/ 3475F: include/linux/usb/wusb* 3476 3477CFAG12864B LCD DRIVER 3478M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3479S: Maintained 3480F: drivers/auxdisplay/cfag12864b.c 3481F: include/linux/cfag12864b.h 3482 3483CFAG12864BFB LCD FRAMEBUFFER DRIVER 3484M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3485S: Maintained 3486F: drivers/auxdisplay/cfag12864bfb.c 3487F: include/linux/cfag12864b.h 3488 3489802.11 (including CFG80211/NL80211) 3490M: Johannes Berg <johannes@sipsolutions.net> 3491L: linux-wireless@vger.kernel.org 3492W: http://wireless.kernel.org/ 3493T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3494T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3495S: Maintained 3496F: net/wireless/ 3497F: include/uapi/linux/nl80211.h 3498F: include/linux/ieee80211.h 3499F: include/net/wext.h 3500F: include/net/cfg80211.h 3501F: include/net/iw_handler.h 3502F: include/net/ieee80211_radiotap.h 3503F: Documentation/driver-api/80211/cfg80211.rst 3504F: Documentation/networking/regulatory.txt 3505 3506CHAR and MISC DRIVERS 3507M: Arnd Bergmann <arnd@arndb.de> 3508M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3509T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3510S: Supported 3511F: drivers/char/ 3512F: drivers/misc/ 3513F: include/linux/miscdevice.h 3514 3515CHECKPATCH 3516M: Andy Whitcroft <apw@canonical.com> 3517M: Joe Perches <joe@perches.com> 3518S: Maintained 3519F: scripts/checkpatch.pl 3520 3521CHINESE DOCUMENTATION 3522M: Harry Wei <harryxiyou@gmail.com> 3523L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3524L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3525S: Maintained 3526F: Documentation/translations/zh_CN/ 3527 3528CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3529M: Peter Chen <Peter.Chen@nxp.com> 3530T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3531L: linux-usb@vger.kernel.org 3532S: Maintained 3533F: drivers/usb/chipidea/ 3534 3535CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3536M: Hans de Goede <hdegoede@redhat.com> 3537L: linux-input@vger.kernel.org 3538S: Maintained 3539F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3540F: drivers/input/touchscreen/chipone_icn8318.c 3541 3542CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3543M: Hans de Goede <hdegoede@redhat.com> 3544L: linux-input@vger.kernel.org 3545S: Maintained 3546F: drivers/input/touchscreen/chipone_icn8505.c 3547 3548CHROME HARDWARE PLATFORM SUPPORT 3549M: Benson Leung <bleung@chromium.org> 3550M: Olof Johansson <olof@lixom.net> 3551S: Maintained 3552T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3553F: drivers/platform/chrome/ 3554 3555CIRRUS LOGIC AUDIO CODEC DRIVERS 3556M: Brian Austin <brian.austin@cirrus.com> 3557M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3558L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3559S: Maintained 3560F: sound/soc/codecs/cs* 3561 3562CIRRUS LOGIC EP93XX ETHERNET DRIVER 3563M: Hartley Sweeten <hsweeten@visionengravers.com> 3564L: netdev@vger.kernel.org 3565S: Maintained 3566F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3567 3568CISCO FCOE HBA DRIVER 3569M: Satish Kharat <satishkh@cisco.com> 3570M: Sesidhar Baddela <sebaddel@cisco.com> 3571M: Karan Tilak Kumar <kartilak@cisco.com> 3572L: linux-scsi@vger.kernel.org 3573S: Supported 3574F: drivers/scsi/fnic/ 3575 3576CISCO SCSI HBA DRIVER 3577M: Karan Tilak Kumar <kartilak@cisco.com> 3578M: Sesidhar Baddela <sebaddel@cisco.com> 3579L: linux-scsi@vger.kernel.org 3580S: Supported 3581F: drivers/scsi/snic/ 3582 3583CISCO VIC ETHERNET NIC DRIVER 3584M: Christian Benvenuti <benve@cisco.com> 3585M: Govindarajulu Varadarajan <_govind@gmx.com> 3586M: Parvi Kaustubhi <pkaustub@cisco.com> 3587S: Supported 3588F: drivers/net/ethernet/cisco/enic/ 3589 3590CISCO VIC LOW LATENCY NIC DRIVER 3591M: Christian Benvenuti <benve@cisco.com> 3592S: Supported 3593F: drivers/infiniband/hw/usnic/ 3594 3595CIRRUS LOGIC MADERA CODEC DRIVERS 3596M: Charles Keepax <ckeepax@opensource.cirrus.com> 3597M: Richard Fitzgerald <rf@opensource.cirrus.com> 3598L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3599L: patches@opensource.cirrus.com 3600T: git https://github.com/CirrusLogic/linux-drivers.git 3601W: https://github.com/CirrusLogic/linux-drivers/wiki 3602S: Supported 3603F: Documentation/devicetree/bindings/mfd/madera.txt 3604F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3605F: include/linux/mfd/madera/* 3606F: drivers/gpio/gpio-madera* 3607F: drivers/mfd/madera* 3608F: drivers/mfd/cs47l* 3609F: drivers/pinctrl/cirrus/* 3610 3611CLANG-FORMAT FILE 3612M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3613S: Maintained 3614F: .clang-format 3615 3616CLANG/LLVM BUILD SUPPORT 3617L: clang-built-linux@googlegroups.com 3618W: https://clangbuiltlinux.github.io/ 3619B: https://github.com/ClangBuiltLinux/linux/issues 3620C: irc://chat.freenode.net/clangbuiltlinux 3621S: Supported 3622K: \b(?i:clang|llvm)\b 3623F: Documentation/kbuild/llvm.rst 3624 3625CLEANCACHE API 3626M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3627L: linux-kernel@vger.kernel.org 3628S: Maintained 3629F: mm/cleancache.c 3630F: include/linux/cleancache.h 3631 3632CLK API 3633M: Russell King <linux@armlinux.org.uk> 3634L: linux-clk@vger.kernel.org 3635S: Maintained 3636F: include/linux/clk.h 3637 3638CLOCKSOURCE, CLOCKEVENT DRIVERS 3639M: Daniel Lezcano <daniel.lezcano@linaro.org> 3640M: Thomas Gleixner <tglx@linutronix.de> 3641L: linux-kernel@vger.kernel.org 3642T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3643S: Supported 3644F: drivers/clocksource/ 3645F: Documentation/devicetree/bindings/timer/ 3646 3647CMPC ACPI DRIVER 3648M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3649M: Daniel Oliveira Nascimento <don@syst.com.br> 3650L: platform-driver-x86@vger.kernel.org 3651S: Supported 3652F: drivers/platform/x86/classmate-laptop.c 3653 3654COBALT MEDIA DRIVER 3655M: Hans Verkuil <hans.verkuil@cisco.com> 3656L: linux-media@vger.kernel.org 3657T: git git://linuxtv.org/media_tree.git 3658W: https://linuxtv.org 3659S: Supported 3660F: drivers/media/pci/cobalt/ 3661 3662COCCINELLE/Semantic Patches (SmPL) 3663M: Julia Lawall <Julia.Lawall@lip6.fr> 3664M: Gilles Muller <Gilles.Muller@lip6.fr> 3665M: Nicolas Palix <nicolas.palix@imag.fr> 3666M: Michal Marek <michal.lkml@markovi.net> 3667L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3668T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3669W: http://coccinelle.lip6.fr/ 3670S: Supported 3671F: Documentation/dev-tools/coccinelle.rst 3672F: scripts/coccinelle/ 3673F: scripts/coccicheck 3674 3675CODA FILE SYSTEM 3676M: Jan Harkes <jaharkes@cs.cmu.edu> 3677M: coda@cs.cmu.edu 3678L: codalist@coda.cs.cmu.edu 3679W: http://www.coda.cs.cmu.edu/ 3680S: Maintained 3681F: Documentation/filesystems/coda.txt 3682F: fs/coda/ 3683F: include/linux/coda*.h 3684F: include/uapi/linux/coda*.h 3685 3686CODA V4L2 MEM2MEM DRIVER 3687M: Philipp Zabel <p.zabel@pengutronix.de> 3688L: linux-media@vger.kernel.org 3689S: Maintained 3690F: Documentation/devicetree/bindings/media/coda.txt 3691F: drivers/media/platform/coda/ 3692 3693CODE OF CONDUCT 3694M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3695S: Supported 3696F: Documentation/process/code-of-conduct.rst 3697F: Documentation/process/code-of-conduct-interpretation.rst 3698 3699COMMON CLK FRAMEWORK 3700M: Michael Turquette <mturquette@baylibre.com> 3701M: Stephen Boyd <sboyd@kernel.org> 3702L: linux-clk@vger.kernel.org 3703Q: http://patchwork.kernel.org/project/linux-clk/list/ 3704T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3705S: Maintained 3706F: Documentation/devicetree/bindings/clock/ 3707F: drivers/clk/ 3708X: drivers/clk/clkdev.c 3709F: include/linux/clk-pr* 3710F: include/linux/clk/ 3711F: include/linux/of_clk.h 3712 3713COMMON INTERNET FILE SYSTEM (CIFS) 3714M: Steve French <sfrench@samba.org> 3715L: linux-cifs@vger.kernel.org 3716L: samba-technical@lists.samba.org (moderated for non-subscribers) 3717W: http://linux-cifs.samba.org/ 3718T: git git://git.samba.org/sfrench/cifs-2.6.git 3719S: Supported 3720F: Documentation/filesystems/cifs/ 3721F: fs/cifs/ 3722 3723COMPACTPCI HOTPLUG CORE 3724M: Scott Murray <scott@spiteful.org> 3725L: linux-pci@vger.kernel.org 3726S: Maintained 3727F: drivers/pci/hotplug/cpci_hotplug* 3728 3729COMPACTPCI HOTPLUG GENERIC DRIVER 3730M: Scott Murray <scott@spiteful.org> 3731L: linux-pci@vger.kernel.org 3732S: Maintained 3733F: drivers/pci/hotplug/cpcihp_generic.c 3734 3735COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3736M: Scott Murray <scott@spiteful.org> 3737L: linux-pci@vger.kernel.org 3738S: Maintained 3739F: drivers/pci/hotplug/cpcihp_zt5550.* 3740 3741COMPAL LAPTOP SUPPORT 3742M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3743L: platform-driver-x86@vger.kernel.org 3744S: Maintained 3745F: drivers/platform/x86/compal-laptop.c 3746 3747CONEXANT ACCESSRUNNER USB DRIVER 3748L: accessrunner-general@lists.sourceforge.net 3749W: http://accessrunner.sourceforge.net/ 3750S: Orphan 3751F: drivers/usb/atm/cxacru.c 3752 3753CONFIGFS 3754M: Joel Becker <jlbec@evilplan.org> 3755M: Christoph Hellwig <hch@lst.de> 3756T: git git://git.infradead.org/users/hch/configfs.git 3757S: Supported 3758F: fs/configfs/ 3759F: include/linux/configfs.h 3760 3761CONNECTOR 3762M: Evgeniy Polyakov <zbr@ioremap.net> 3763L: netdev@vger.kernel.org 3764S: Maintained 3765F: drivers/connector/ 3766 3767CONTROL GROUP (CGROUP) 3768M: Tejun Heo <tj@kernel.org> 3769M: Li Zefan <lizefan@huawei.com> 3770M: Johannes Weiner <hannes@cmpxchg.org> 3771L: cgroups@vger.kernel.org 3772T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3773S: Maintained 3774F: Documentation/cgroup* 3775F: include/linux/cgroup* 3776F: kernel/cgroup* 3777 3778CONTROL GROUP - CPUSET 3779M: Li Zefan <lizefan@huawei.com> 3780L: cgroups@vger.kernel.org 3781W: http://www.bullopensource.org/cpuset/ 3782W: http://oss.sgi.com/projects/cpusets/ 3783T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3784S: Maintained 3785F: Documentation/cgroup-v1/cpusets.txt 3786F: include/linux/cpuset.h 3787F: kernel/cgroup/cpuset.c 3788 3789CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3790M: Johannes Weiner <hannes@cmpxchg.org> 3791M: Michal Hocko <mhocko@kernel.org> 3792M: Vladimir Davydov <vdavydov.dev@gmail.com> 3793L: cgroups@vger.kernel.org 3794L: linux-mm@kvack.org 3795S: Maintained 3796F: mm/memcontrol.c 3797F: mm/swap_cgroup.c 3798 3799CORETEMP HARDWARE MONITORING DRIVER 3800M: Fenghua Yu <fenghua.yu@intel.com> 3801L: linux-hwmon@vger.kernel.org 3802S: Maintained 3803F: Documentation/hwmon/coretemp 3804F: drivers/hwmon/coretemp.c 3805 3806COSA/SRP SYNC SERIAL DRIVER 3807M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3808W: http://www.fi.muni.cz/~kas/cosa/ 3809S: Maintained 3810F: drivers/net/wan/cosa* 3811 3812CPMAC ETHERNET DRIVER 3813M: Florian Fainelli <f.fainelli@gmail.com> 3814L: netdev@vger.kernel.org 3815S: Maintained 3816F: drivers/net/ethernet/ti/cpmac.c 3817 3818CPU FREQUENCY DRIVERS 3819M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3820M: Viresh Kumar <viresh.kumar@linaro.org> 3821L: linux-pm@vger.kernel.org 3822S: Maintained 3823T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3824T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3825B: https://bugzilla.kernel.org 3826F: Documentation/cpu-freq/ 3827F: Documentation/devicetree/bindings/cpufreq/ 3828F: drivers/cpufreq/ 3829F: include/linux/cpufreq.h 3830F: tools/testing/selftests/cpufreq/ 3831 3832CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3833M: Viresh Kumar <viresh.kumar@linaro.org> 3834M: Sudeep Holla <sudeep.holla@arm.com> 3835L: linux-pm@vger.kernel.org 3836W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3837S: Maintained 3838F: drivers/cpufreq/arm_big_little.h 3839F: drivers/cpufreq/arm_big_little.c 3840F: drivers/cpufreq/arm_big_little_dt.c 3841 3842CPU POWER MONITORING SUBSYSTEM 3843M: Thomas Renninger <trenn@suse.com> 3844M: Shuah Khan <shuah@kernel.org> 3845L: linux-pm@vger.kernel.org 3846S: Maintained 3847F: tools/power/cpupower/ 3848 3849CPUID/MSR DRIVER 3850M: "H. Peter Anvin" <hpa@zytor.com> 3851S: Maintained 3852F: arch/x86/kernel/cpuid.c 3853F: arch/x86/kernel/msr.c 3854 3855CPUIDLE DRIVER - ARM BIG LITTLE 3856M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3857M: Daniel Lezcano <daniel.lezcano@linaro.org> 3858L: linux-pm@vger.kernel.org 3859L: linux-arm-kernel@lists.infradead.org 3860T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3861S: Maintained 3862F: drivers/cpuidle/cpuidle-big_little.c 3863 3864CPUIDLE DRIVER - ARM EXYNOS 3865M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3866M: Daniel Lezcano <daniel.lezcano@linaro.org> 3867M: Kukjin Kim <kgene@kernel.org> 3868L: linux-pm@vger.kernel.org 3869L: linux-samsung-soc@vger.kernel.org 3870S: Supported 3871F: drivers/cpuidle/cpuidle-exynos.c 3872F: arch/arm/mach-exynos/pm.c 3873 3874CPUIDLE DRIVERS 3875M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3876M: Daniel Lezcano <daniel.lezcano@linaro.org> 3877L: linux-pm@vger.kernel.org 3878S: Maintained 3879T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3880B: https://bugzilla.kernel.org 3881F: drivers/cpuidle/* 3882F: include/linux/cpuidle.h 3883 3884CRAMFS FILESYSTEM 3885M: Nicolas Pitre <nico@linaro.org> 3886S: Maintained 3887F: Documentation/filesystems/cramfs.txt 3888F: fs/cramfs/ 3889 3890CRYPTO API 3891M: Herbert Xu <herbert@gondor.apana.org.au> 3892M: "David S. Miller" <davem@davemloft.net> 3893L: linux-crypto@vger.kernel.org 3894T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3895T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3896S: Maintained 3897F: Documentation/crypto/ 3898F: Documentation/devicetree/bindings/crypto/ 3899F: arch/*/crypto/ 3900F: crypto/ 3901F: drivers/crypto/ 3902F: include/crypto/ 3903F: include/linux/crypto* 3904 3905CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3906M: Neil Horman <nhorman@tuxdriver.com> 3907L: linux-crypto@vger.kernel.org 3908S: Maintained 3909F: crypto/ansi_cprng.c 3910F: crypto/rng.c 3911 3912CS3308 MEDIA DRIVER 3913M: Hans Verkuil <hverkuil@xs4all.nl> 3914L: linux-media@vger.kernel.org 3915T: git git://linuxtv.org/media_tree.git 3916W: http://linuxtv.org 3917S: Odd Fixes 3918F: drivers/media/i2c/cs3308.c 3919F: drivers/media/i2c/cs3308.h 3920 3921CS5535 Audio ALSA driver 3922M: Jaya Kumar <jayakumar.alsa@gmail.com> 3923S: Maintained 3924F: sound/pci/cs5535audio/ 3925 3926CW1200 WLAN driver 3927M: Solomon Peachy <pizza@shaftnet.org> 3928S: Maintained 3929F: drivers/net/wireless/st/cw1200/ 3930 3931CX18 VIDEO4LINUX DRIVER 3932M: Andy Walls <awalls@md.metrocast.net> 3933L: ivtv-devel@ivtvdriver.org (subscribers-only) 3934L: linux-media@vger.kernel.org 3935T: git git://linuxtv.org/media_tree.git 3936W: https://linuxtv.org 3937W: http://www.ivtvdriver.org/index.php/Cx18 3938S: Maintained 3939F: Documentation/media/v4l-drivers/cx18* 3940F: drivers/media/pci/cx18/ 3941F: include/uapi/linux/ivtv* 3942 3943CX2341X MPEG ENCODER HELPER MODULE 3944M: Hans Verkuil <hverkuil@xs4all.nl> 3945L: linux-media@vger.kernel.org 3946T: git git://linuxtv.org/media_tree.git 3947W: https://linuxtv.org 3948S: Maintained 3949F: drivers/media/common/cx2341x* 3950F: include/media/cx2341x* 3951 3952CX24120 MEDIA DRIVER 3953M: Jemma Denson <jdenson@gmail.com> 3954M: Patrick Boettcher <patrick.boettcher@posteo.de> 3955L: linux-media@vger.kernel.org 3956W: https://linuxtv.org 3957Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3958S: Maintained 3959F: drivers/media/dvb-frontends/cx24120* 3960 3961CX88 VIDEO4LINUX DRIVER 3962M: Mauro Carvalho Chehab <mchehab@kernel.org> 3963L: linux-media@vger.kernel.org 3964W: https://linuxtv.org 3965T: git git://linuxtv.org/media_tree.git 3966S: Odd fixes 3967F: Documentation/media/v4l-drivers/cx88* 3968F: drivers/media/pci/cx88/ 3969 3970CXD2820R MEDIA DRIVER 3971M: Antti Palosaari <crope@iki.fi> 3972L: linux-media@vger.kernel.org 3973W: https://linuxtv.org 3974W: http://palosaari.fi/linux/ 3975Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3976T: git git://linuxtv.org/anttip/media_tree.git 3977S: Maintained 3978F: drivers/media/dvb-frontends/cxd2820r* 3979 3980CXGB3 ETHERNET DRIVER (CXGB3) 3981M: Santosh Raspatur <santosh@chelsio.com> 3982L: netdev@vger.kernel.org 3983W: http://www.chelsio.com 3984S: Supported 3985F: drivers/net/ethernet/chelsio/cxgb3/ 3986 3987CXGB3 ISCSI DRIVER (CXGB3I) 3988M: Karen Xie <kxie@chelsio.com> 3989L: linux-scsi@vger.kernel.org 3990W: http://www.chelsio.com 3991S: Supported 3992F: drivers/scsi/cxgbi/cxgb3i 3993 3994CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3995M: Steve Wise <swise@chelsio.com> 3996L: linux-rdma@vger.kernel.org 3997W: http://www.openfabrics.org 3998S: Supported 3999F: drivers/infiniband/hw/cxgb3/ 4000F: include/uapi/rdma/cxgb3-abi.h 4001 4002CXGB4 CRYPTO DRIVER (chcr) 4003M: Harsh Jain <harsh@chelsio.com> 4004L: linux-crypto@vger.kernel.org 4005W: http://www.chelsio.com 4006S: Supported 4007F: drivers/crypto/chelsio 4008 4009CXGB4 ETHERNET DRIVER (CXGB4) 4010M: Ganesh Goudar <ganeshgr@chelsio.com> 4011L: netdev@vger.kernel.org 4012W: http://www.chelsio.com 4013S: Supported 4014F: drivers/net/ethernet/chelsio/cxgb4/ 4015 4016CXGB4 ISCSI DRIVER (CXGB4I) 4017M: Karen Xie <kxie@chelsio.com> 4018L: linux-scsi@vger.kernel.org 4019W: http://www.chelsio.com 4020S: Supported 4021F: drivers/scsi/cxgbi/cxgb4i 4022 4023CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4024M: Steve Wise <swise@chelsio.com> 4025L: linux-rdma@vger.kernel.org 4026W: http://www.openfabrics.org 4027S: Supported 4028F: drivers/infiniband/hw/cxgb4/ 4029F: include/uapi/rdma/cxgb4-abi.h 4030 4031CXGB4VF ETHERNET DRIVER (CXGB4VF) 4032M: Casey Leedom <leedom@chelsio.com> 4033L: netdev@vger.kernel.org 4034W: http://www.chelsio.com 4035S: Supported 4036F: drivers/net/ethernet/chelsio/cxgb4vf/ 4037 4038CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4039M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 4040M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4041L: linuxppc-dev@lists.ozlabs.org 4042S: Supported 4043F: arch/powerpc/platforms/powernv/pci-cxl.c 4044F: drivers/misc/cxl/ 4045F: include/misc/cxl* 4046F: include/uapi/misc/cxl.h 4047F: Documentation/powerpc/cxl.txt 4048F: Documentation/ABI/testing/sysfs-class-cxl 4049 4050CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4051M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 4052M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 4053M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 4054L: linux-scsi@vger.kernel.org 4055S: Supported 4056F: drivers/scsi/cxlflash/ 4057F: include/uapi/scsi/cxlflash_ioctls.h 4058F: Documentation/powerpc/cxlflash.txt 4059 4060CYBERPRO FB DRIVER 4061M: Russell King <linux@armlinux.org.uk> 4062L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4063W: http://www.armlinux.org.uk/ 4064S: Maintained 4065F: drivers/video/fbdev/cyber2000fb.* 4066 4067CYCLADES ASYNC MUX DRIVER 4068W: http://www.cyclades.com/ 4069S: Orphan 4070F: drivers/tty/cyclades.c 4071F: include/linux/cyclades.h 4072F: include/uapi/linux/cyclades.h 4073 4074CYCLADES PC300 DRIVER 4075W: http://www.cyclades.com/ 4076S: Orphan 4077F: drivers/net/wan/pc300* 4078 4079CYPRESS_FIRMWARE MEDIA DRIVER 4080M: Antti Palosaari <crope@iki.fi> 4081L: linux-media@vger.kernel.org 4082W: https://linuxtv.org 4083W: http://palosaari.fi/linux/ 4084Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4085T: git git://linuxtv.org/anttip/media_tree.git 4086S: Maintained 4087F: drivers/media/common/cypress_firmware* 4088 4089CYTTSP TOUCHSCREEN DRIVER 4090M: Ferruh Yigit <fery@cypress.com> 4091L: linux-input@vger.kernel.org 4092S: Supported 4093F: drivers/input/touchscreen/cyttsp* 4094F: include/linux/input/cyttsp.h 4095 4096D-LINK DIR-685 TOUCHKEYS DRIVER 4097M: Linus Walleij <linus.walleij@linaro.org> 4098L: linux-input@vger.kernel.org 4099S: Supported 4100F: drivers/input/dlink-dir685-touchkeys.c 4101 4102DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4103M: Joshua Kinard <kumba@gentoo.org> 4104S: Maintained 4105F: drivers/rtc/rtc-ds1685.c 4106F: include/linux/rtc/ds1685.h 4107 4108DAMA SLAVE for AX.25 4109M: Joerg Reuter <jreuter@yaina.de> 4110W: http://yaina.de/jreuter/ 4111W: http://www.qsl.net/dl1bke/ 4112L: linux-hams@vger.kernel.org 4113S: Maintained 4114F: net/ax25/af_ax25.c 4115F: net/ax25/ax25_dev.c 4116F: net/ax25/ax25_ds_* 4117F: net/ax25/ax25_in.c 4118F: net/ax25/ax25_out.c 4119F: net/ax25/ax25_timer.c 4120F: net/ax25/sysctl_net_ax25.c 4121 4122DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4123L: netdev@vger.kernel.org 4124S: Orphan 4125F: Documentation/networking/dmfe.txt 4126F: drivers/net/ethernet/dec/tulip/dmfe.c 4127 4128DC390/AM53C974 SCSI driver 4129M: Hannes Reinecke <hare@suse.com> 4130L: linux-scsi@vger.kernel.org 4131S: Maintained 4132F: drivers/scsi/am53c974.c 4133 4134DC395x SCSI driver 4135M: Oliver Neukum <oliver@neukum.org> 4136M: Ali Akcaagac <aliakc@web.de> 4137M: Jamie Lenehan <lenehan@twibble.org> 4138L: dc395x@twibble.org 4139W: http://twibble.org/dist/dc395x/ 4140W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4141S: Maintained 4142F: Documentation/scsi/dc395x.txt 4143F: drivers/scsi/dc395x.* 4144 4145DCCP PROTOCOL 4146M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4147L: dccp@vger.kernel.org 4148W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4149S: Maintained 4150F: include/linux/dccp.h 4151F: include/uapi/linux/dccp.h 4152F: include/linux/tfrc.h 4153F: net/dccp/ 4154 4155DECSTATION PLATFORM SUPPORT 4156M: "Maciej W. Rozycki" <macro@linux-mips.org> 4157L: linux-mips@linux-mips.org 4158W: http://www.linux-mips.org/wiki/DECstation 4159S: Maintained 4160F: arch/mips/dec/ 4161F: arch/mips/include/asm/dec/ 4162F: arch/mips/include/asm/mach-dec/ 4163 4164DEFXX FDDI NETWORK DRIVER 4165M: "Maciej W. Rozycki" <macro@linux-mips.org> 4166S: Maintained 4167F: drivers/net/fddi/defxx.* 4168 4169DELL SMBIOS DRIVER 4170M: Pali Rohár <pali.rohar@gmail.com> 4171M: Mario Limonciello <mario.limonciello@dell.com> 4172L: platform-driver-x86@vger.kernel.org 4173S: Maintained 4174F: drivers/platform/x86/dell-smbios.* 4175 4176DELL SMBIOS SMM DRIVER 4177M: Mario Limonciello <mario.limonciello@dell.com> 4178L: platform-driver-x86@vger.kernel.org 4179S: Maintained 4180F: drivers/platform/x86/dell-smbios-smm.c 4181 4182DELL SMBIOS WMI DRIVER 4183M: Mario Limonciello <mario.limonciello@dell.com> 4184L: platform-driver-x86@vger.kernel.org 4185S: Maintained 4186F: drivers/platform/x86/dell-smbios-wmi.c 4187F: tools/wmi/dell-smbios-example.c 4188 4189DELL LAPTOP DRIVER 4190M: Matthew Garrett <mjg59@srcf.ucam.org> 4191M: Pali Rohár <pali.rohar@gmail.com> 4192L: platform-driver-x86@vger.kernel.org 4193S: Maintained 4194F: drivers/platform/x86/dell-laptop.c 4195 4196DELL LAPTOP FREEFALL DRIVER 4197M: Pali Rohár <pali.rohar@gmail.com> 4198S: Maintained 4199F: drivers/platform/x86/dell-smo8800.c 4200 4201DELL LAPTOP RBTN DRIVER 4202M: Pali Rohár <pali.rohar@gmail.com> 4203S: Maintained 4204F: drivers/platform/x86/dell-rbtn.* 4205 4206DELL LAPTOP SMM DRIVER 4207M: Pali Rohár <pali.rohar@gmail.com> 4208S: Maintained 4209F: drivers/hwmon/dell-smm-hwmon.c 4210F: include/uapi/linux/i8k.h 4211 4212DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4213M: Doug Warzecha <Douglas_Warzecha@dell.com> 4214S: Maintained 4215F: Documentation/dcdbas.txt 4216F: drivers/firmware/dcdbas.* 4217 4218DELL WMI NOTIFICATIONS DRIVER 4219M: Matthew Garrett <mjg59@srcf.ucam.org> 4220M: Pali Rohár <pali.rohar@gmail.com> 4221S: Maintained 4222F: drivers/platform/x86/dell-wmi.c 4223 4224DELL WMI DESCRIPTOR DRIVER 4225M: Mario Limonciello <mario.limonciello@dell.com> 4226S: Maintained 4227F: drivers/platform/x86/dell-wmi-descriptor.c 4228 4229DELTA ST MEDIA DRIVER 4230M: Hugues Fruchet <hugues.fruchet@st.com> 4231L: linux-media@vger.kernel.org 4232T: git git://linuxtv.org/media_tree.git 4233W: https://linuxtv.org 4234S: Supported 4235F: drivers/media/platform/sti/delta 4236 4237DENALI NAND DRIVER 4238M: Masahiro Yamada <yamada.masahiro@socionext.com> 4239L: linux-mtd@lists.infradead.org 4240S: Supported 4241F: drivers/mtd/nand/raw/denali* 4242 4243DESIGNWARE USB2 DRD IP DRIVER 4244M: Minas Harutyunyan <hminas@synopsys.com> 4245L: linux-usb@vger.kernel.org 4246T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4247S: Maintained 4248F: drivers/usb/dwc2/ 4249 4250DESIGNWARE USB3 DRD IP DRIVER 4251M: Felipe Balbi <balbi@kernel.org> 4252L: linux-usb@vger.kernel.org 4253T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4254S: Maintained 4255F: drivers/usb/dwc3/ 4256 4257DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4258M: Andreas Klinger <ak@it-klinger.de> 4259L: linux-iio@vger.kernel.org 4260S: Maintained 4261F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4262F: drivers/iio/proximity/srf*.c 4263 4264DEVICE COREDUMP (DEV_COREDUMP) 4265M: Johannes Berg <johannes@sipsolutions.net> 4266L: linux-kernel@vger.kernel.org 4267S: Maintained 4268F: drivers/base/devcoredump.c 4269F: include/linux/devcoredump.h 4270 4271DEVICE FREQUENCY (DEVFREQ) 4272M: MyungJoo Ham <myungjoo.ham@samsung.com> 4273M: Kyungmin Park <kyungmin.park@samsung.com> 4274R: Chanwoo Choi <cw00.choi@samsung.com> 4275L: linux-pm@vger.kernel.org 4276T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4277S: Maintained 4278F: drivers/devfreq/ 4279F: include/linux/devfreq.h 4280F: Documentation/devicetree/bindings/devfreq/ 4281 4282DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4283M: Chanwoo Choi <cw00.choi@samsung.com> 4284L: linux-pm@vger.kernel.org 4285T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4286S: Supported 4287F: drivers/devfreq/event/ 4288F: drivers/devfreq/devfreq-event.c 4289F: include/linux/devfreq-event.h 4290F: Documentation/devicetree/bindings/devfreq/event/ 4291 4292DEVICE NUMBER REGISTRY 4293M: Torben Mathiasen <device@lanana.org> 4294W: http://lanana.org/docs/device-list/index.html 4295S: Maintained 4296 4297DEVICE-MAPPER (LVM) 4298M: Alasdair Kergon <agk@redhat.com> 4299M: Mike Snitzer <snitzer@redhat.com> 4300M: dm-devel@redhat.com 4301L: dm-devel@redhat.com 4302W: http://sources.redhat.com/dm 4303Q: http://patchwork.kernel.org/project/dm-devel/list/ 4304T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4305T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4306S: Maintained 4307F: Documentation/device-mapper/ 4308F: drivers/md/Makefile 4309F: drivers/md/Kconfig 4310F: drivers/md/dm* 4311F: drivers/md/persistent-data/ 4312F: include/linux/device-mapper.h 4313F: include/linux/dm-*.h 4314F: include/uapi/linux/dm-*.h 4315 4316DEVLINK 4317M: Jiri Pirko <jiri@mellanox.com> 4318L: netdev@vger.kernel.org 4319S: Supported 4320F: net/core/devlink.c 4321F: include/net/devlink.h 4322F: include/uapi/linux/devlink.h 4323 4324DIALOG SEMICONDUCTOR DRIVERS 4325M: Support Opensource <support.opensource@diasemi.com> 4326W: http://www.dialog-semiconductor.com/products 4327S: Supported 4328F: Documentation/hwmon/da90?? 4329F: Documentation/devicetree/bindings/mfd/da90*.txt 4330F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4331F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4332F: Documentation/devicetree/bindings/regulator/da92*.txt 4333F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4334F: Documentation/devicetree/bindings/sound/da[79]*.txt 4335F: drivers/gpio/gpio-da90??.c 4336F: drivers/hwmon/da90??-hwmon.c 4337F: drivers/iio/adc/da91??-*.c 4338F: drivers/input/misc/da90??_onkey.c 4339F: drivers/input/touchscreen/da9052_tsi.c 4340F: drivers/leds/leds-da90??.c 4341F: drivers/mfd/da903x.c 4342F: drivers/mfd/da90??-*.c 4343F: drivers/mfd/da91??-*.c 4344F: drivers/power/supply/da9052-battery.c 4345F: drivers/power/supply/da91??-*.c 4346F: drivers/regulator/da903x.c 4347F: drivers/regulator/da9???-regulator.[ch] 4348F: drivers/thermal/da90??-thermal.c 4349F: drivers/rtc/rtc-da90??.c 4350F: drivers/video/backlight/da90??_bl.c 4351F: drivers/watchdog/da90??_wdt.c 4352F: include/linux/mfd/da903x.h 4353F: include/linux/mfd/da9052/ 4354F: include/linux/mfd/da9055/ 4355F: include/linux/mfd/da9062/ 4356F: include/linux/mfd/da9063/ 4357F: include/linux/mfd/da9150/ 4358F: include/linux/regulator/da9211.h 4359F: include/sound/da[79]*.h 4360F: sound/soc/codecs/da[79]*.[ch] 4361 4362DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4363M: William Breathitt Gray <vilhelm.gray@gmail.com> 4364L: linux-gpio@vger.kernel.org 4365S: Maintained 4366F: drivers/gpio/gpio-gpio-mm.c 4367 4368DIGI NEO AND CLASSIC PCI PRODUCTS 4369M: Lidza Louina <lidza.louina@gmail.com> 4370M: Mark Hounschell <markh@compro.net> 4371L: driverdev-devel@linuxdriverproject.org 4372S: Maintained 4373F: drivers/staging/dgnc/ 4374 4375DIOLAN U2C-12 I2C DRIVER 4376M: Guenter Roeck <linux@roeck-us.net> 4377L: linux-i2c@vger.kernel.org 4378S: Maintained 4379F: drivers/i2c/busses/i2c-diolan-u2c.c 4380 4381FILESYSTEM DIRECT ACCESS (DAX) 4382M: Matthew Wilcox <mawilcox@microsoft.com> 4383M: Ross Zwisler <zwisler@kernel.org> 4384M: Jan Kara <jack@suse.cz> 4385L: linux-fsdevel@vger.kernel.org 4386S: Supported 4387F: fs/dax.c 4388F: include/linux/dax.h 4389F: include/trace/events/fs_dax.h 4390 4391DEVICE DIRECT ACCESS (DAX) 4392M: Dan Williams <dan.j.williams@intel.com> 4393M: Dave Jiang <dave.jiang@intel.com> 4394M: Ross Zwisler <zwisler@kernel.org> 4395M: Vishal Verma <vishal.l.verma@intel.com> 4396L: linux-nvdimm@lists.01.org 4397S: Supported 4398F: drivers/dax/ 4399 4400DIRECTORY NOTIFICATION (DNOTIFY) 4401M: Jan Kara <jack@suse.cz> 4402R: Amir Goldstein <amir73il@gmail.com> 4403L: linux-fsdevel@vger.kernel.org 4404S: Maintained 4405F: Documentation/filesystems/dnotify.txt 4406F: fs/notify/dnotify/ 4407F: include/linux/dnotify.h 4408 4409DISK GEOMETRY AND PARTITION HANDLING 4410M: Andries Brouwer <aeb@cwi.nl> 4411W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4412W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4413W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4414S: Maintained 4415 4416DISKQUOTA 4417M: Jan Kara <jack@suse.com> 4418S: Maintained 4419F: Documentation/filesystems/quota.txt 4420F: fs/quota/ 4421F: include/linux/quota*.h 4422F: include/uapi/linux/quota*.h 4423 4424DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4425M: Bernie Thompson <bernie@plugable.com> 4426L: linux-fbdev@vger.kernel.org 4427S: Maintained 4428W: http://plugable.com/category/projects/udlfb/ 4429F: drivers/video/fbdev/udlfb.c 4430F: include/video/udlfb.h 4431F: Documentation/fb/udlfb.txt 4432 4433DISTRIBUTED LOCK MANAGER (DLM) 4434M: Christine Caulfield <ccaulfie@redhat.com> 4435M: David Teigland <teigland@redhat.com> 4436L: cluster-devel@redhat.com 4437W: http://sources.redhat.com/cluster/ 4438T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4439S: Supported 4440F: fs/dlm/ 4441 4442DMA BUFFER SHARING FRAMEWORK 4443M: Sumit Semwal <sumit.semwal@linaro.org> 4444S: Maintained 4445L: linux-media@vger.kernel.org 4446L: dri-devel@lists.freedesktop.org 4447L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4448F: drivers/dma-buf/ 4449F: include/linux/dma-buf* 4450F: include/linux/reservation.h 4451F: include/linux/*fence.h 4452F: Documentation/driver-api/dma-buf.rst 4453T: git git://anongit.freedesktop.org/drm/drm-misc 4454 4455DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4456M: Vinod Koul <vkoul@kernel.org> 4457L: dmaengine@vger.kernel.org 4458Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4459S: Maintained 4460F: drivers/dma/ 4461F: include/linux/dmaengine.h 4462F: include/linux/of_dma.h 4463F: Documentation/devicetree/bindings/dma/ 4464F: Documentation/driver-api/dmaengine/ 4465T: git git://git.infradead.org/users/vkoul/slave-dma.git 4466 4467DMA MAPPING HELPERS 4468M: Christoph Hellwig <hch@lst.de> 4469M: Marek Szyprowski <m.szyprowski@samsung.com> 4470R: Robin Murphy <robin.murphy@arm.com> 4471L: iommu@lists.linux-foundation.org 4472T: git git://git.infradead.org/users/hch/dma-mapping.git 4473W: http://git.infradead.org/users/hch/dma-mapping.git 4474S: Supported 4475F: kernel/dma/ 4476F: include/asm-generic/dma-mapping.h 4477F: include/linux/dma-direct.h 4478F: include/linux/dma-mapping.h 4479F: include/linux/dma-noncoherent.h 4480 4481DME1737 HARDWARE MONITOR DRIVER 4482M: Juerg Haefliger <juergh@gmail.com> 4483L: linux-hwmon@vger.kernel.org 4484S: Maintained 4485F: Documentation/hwmon/dme1737 4486F: drivers/hwmon/dme1737.c 4487 4488DMI/SMBIOS SUPPORT 4489M: Jean Delvare <jdelvare@suse.com> 4490S: Maintained 4491T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4492F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4493F: drivers/firmware/dmi-id.c 4494F: drivers/firmware/dmi_scan.c 4495F: include/linux/dmi.h 4496 4497DOCUMENTATION 4498M: Jonathan Corbet <corbet@lwn.net> 4499L: linux-doc@vger.kernel.org 4500S: Maintained 4501F: Documentation/ 4502F: scripts/kernel-doc 4503X: Documentation/ABI/ 4504X: Documentation/devicetree/ 4505X: Documentation/acpi 4506X: Documentation/power 4507X: Documentation/spi 4508X: Documentation/media 4509T: git git://git.lwn.net/linux.git docs-next 4510 4511DOCUMENTATION/ITALIAN 4512M: Federico Vaga <federico.vaga@vaga.pv.it> 4513L: linux-doc@vger.kernel.org 4514S: Maintained 4515F: Documentation/translations/it_IT 4516 4517DONGWOON DW9714 LENS VOICE COIL DRIVER 4518M: Sakari Ailus <sakari.ailus@linux.intel.com> 4519L: linux-media@vger.kernel.org 4520T: git git://linuxtv.org/media_tree.git 4521S: Maintained 4522F: drivers/media/i2c/dw9714.c 4523 4524DONGWOON DW9807 LENS VOICE COIL DRIVER 4525M: Sakari Ailus <sakari.ailus@linux.intel.com> 4526L: linux-media@vger.kernel.org 4527T: git git://linuxtv.org/media_tree.git 4528S: Maintained 4529F: drivers/media/i2c/dw9807.c 4530 4531DOUBLETALK DRIVER 4532M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4533L: blinux-list@redhat.com 4534S: Maintained 4535F: drivers/char/dtlk.c 4536F: include/linux/dtlk.h 4537 4538DPAA2 DATAPATH I/O (DPIO) DRIVER 4539M: Roy Pledge <Roy.Pledge@nxp.com> 4540L: linux-kernel@vger.kernel.org 4541S: Maintained 4542F: drivers/soc/fsl/dpio 4543 4544DPAA2 ETHERNET DRIVER 4545M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4546L: linux-kernel@vger.kernel.org 4547S: Maintained 4548F: drivers/staging/fsl-dpaa2/ethernet 4549 4550DPAA2 ETHERNET SWITCH DRIVER 4551M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4552M: Ioana Ciornei <ioana.ciornei@nxp.com> 4553L: linux-kernel@vger.kernel.org 4554S: Maintained 4555F: drivers/staging/fsl-dpaa2/ethsw 4556 4557DPAA2 PTP CLOCK DRIVER 4558M: Yangbo Lu <yangbo.lu@nxp.com> 4559L: linux-kernel@vger.kernel.org 4560S: Maintained 4561F: drivers/staging/fsl-dpaa2/rtc 4562 4563DPT_I2O SCSI RAID DRIVER 4564M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4565L: linux-scsi@vger.kernel.org 4566W: http://www.adaptec.com/ 4567S: Maintained 4568F: drivers/scsi/dpt* 4569F: drivers/scsi/dpt/ 4570 4571DRBD DRIVER 4572M: Philipp Reisner <philipp.reisner@linbit.com> 4573M: Lars Ellenberg <lars.ellenberg@linbit.com> 4574L: drbd-dev@lists.linbit.com 4575W: http://www.drbd.org 4576T: git git://git.linbit.com/linux-drbd.git 4577T: git git://git.linbit.com/drbd-8.4.git 4578S: Supported 4579F: drivers/block/drbd/ 4580F: lib/lru_cache.c 4581F: Documentation/blockdev/drbd/ 4582 4583DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4584M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4585R: "Rafael J. Wysocki" <rafael@kernel.org> 4586T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4587S: Supported 4588F: Documentation/kobject.txt 4589F: drivers/base/ 4590F: fs/debugfs/ 4591F: fs/sysfs/ 4592F: include/linux/debugfs.h 4593F: include/linux/kobj* 4594F: lib/kobj* 4595 4596DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4597M: Kevin Hilman <khilman@kernel.org> 4598M: Nishanth Menon <nm@ti.com> 4599S: Maintained 4600F: drivers/power/avs/ 4601F: include/linux/power/smartreflex.h 4602L: linux-pm@vger.kernel.org 4603 4604DRM DRIVER FOR ARM PL111 CLCD 4605M: Eric Anholt <eric@anholt.net> 4606T: git git://anongit.freedesktop.org/drm/drm-misc 4607S: Supported 4608F: drivers/gpu/drm/pl111/ 4609 4610DRM DRIVER FOR ARM VERSATILE TFT PANELS 4611M: Linus Walleij <linus.walleij@linaro.org> 4612T: git git://anongit.freedesktop.org/drm/drm-misc 4613S: Maintained 4614F: drivers/gpu/drm/panel/panel-arm-versatile.c 4615F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4616 4617DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4618M: Dave Airlie <airlied@redhat.com> 4619S: Odd Fixes 4620F: drivers/gpu/drm/ast/ 4621 4622DRM DRIVER FOR BOCHS VIRTUAL GPU 4623M: Gerd Hoffmann <kraxel@redhat.com> 4624L: virtualization@lists.linux-foundation.org 4625T: git git://anongit.freedesktop.org/drm/drm-misc 4626S: Maintained 4627F: drivers/gpu/drm/bochs/ 4628 4629DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4630M: Linus Walleij <linus.walleij@linaro.org> 4631T: git git://anongit.freedesktop.org/drm/drm-misc 4632S: Maintained 4633F: drivers/gpu/drm/tve200/ 4634 4635DRM DRIVER FOR ILITEK ILI9225 PANELS 4636M: David Lechner <david@lechnology.com> 4637S: Maintained 4638F: drivers/gpu/drm/tinydrm/ili9225.c 4639F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4640 4641DRM DRIVER FOR INTEL I810 VIDEO CARDS 4642S: Orphan / Obsolete 4643F: drivers/gpu/drm/i810/ 4644F: include/uapi/drm/i810_drm.h 4645 4646DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4647S: Orphan / Obsolete 4648F: drivers/gpu/drm/mga/ 4649F: include/uapi/drm/mga_drm.h 4650 4651DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4652M: Dave Airlie <airlied@redhat.com> 4653S: Odd Fixes 4654F: drivers/gpu/drm/mgag200/ 4655 4656DRM DRIVER FOR MI0283QT 4657M: Noralf Trønnes <noralf@tronnes.org> 4658S: Maintained 4659F: drivers/gpu/drm/tinydrm/mi0283qt.c 4660F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4661 4662DRM DRIVER FOR MSM ADRENO GPU 4663M: Rob Clark <robdclark@gmail.com> 4664L: linux-arm-msm@vger.kernel.org 4665L: dri-devel@lists.freedesktop.org 4666L: freedreno@lists.freedesktop.org 4667T: git git://people.freedesktop.org/~robclark/linux 4668S: Maintained 4669F: drivers/gpu/drm/msm/ 4670F: include/uapi/drm/msm_drm.h 4671F: Documentation/devicetree/bindings/display/msm/ 4672 4673DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4674M: Ben Skeggs <bskeggs@redhat.com> 4675L: dri-devel@lists.freedesktop.org 4676L: nouveau@lists.freedesktop.org 4677T: git git://github.com/skeggsb/linux 4678S: Supported 4679F: drivers/gpu/drm/nouveau/ 4680F: include/uapi/drm/nouveau_drm.h 4681 4682DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4683M: Noralf Trønnes <noralf@tronnes.org> 4684S: Maintained 4685F: drivers/gpu/drm/tinydrm/repaper.c 4686F: Documentation/devicetree/bindings/display/repaper.txt 4687 4688DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4689M: Dave Airlie <airlied@redhat.com> 4690M: Gerd Hoffmann <kraxel@redhat.com> 4691L: virtualization@lists.linux-foundation.org 4692T: git git://anongit.freedesktop.org/drm/drm-misc 4693S: Obsolete 4694W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4695F: drivers/gpu/drm/cirrus/ 4696 4697DRM DRIVER FOR QXL VIRTUAL GPU 4698M: Dave Airlie <airlied@redhat.com> 4699M: Gerd Hoffmann <kraxel@redhat.com> 4700L: virtualization@lists.linux-foundation.org 4701T: git git://anongit.freedesktop.org/drm/drm-misc 4702S: Maintained 4703F: drivers/gpu/drm/qxl/ 4704F: include/uapi/drm/qxl_drm.h 4705 4706DRM DRIVER FOR RAGE 128 VIDEO CARDS 4707S: Orphan / Obsolete 4708F: drivers/gpu/drm/r128/ 4709F: include/uapi/drm/r128_drm.h 4710 4711DRM DRIVER FOR SAVAGE VIDEO CARDS 4712S: Orphan / Obsolete 4713F: drivers/gpu/drm/savage/ 4714F: include/uapi/drm/savage_drm.h 4715 4716DRM DRIVER FOR SIS VIDEO CARDS 4717S: Orphan / Obsolete 4718F: drivers/gpu/drm/sis/ 4719F: include/uapi/drm/sis_drm.h 4720 4721DRM DRIVER FOR SITRONIX ST7586 PANELS 4722M: David Lechner <david@lechnology.com> 4723S: Maintained 4724F: drivers/gpu/drm/tinydrm/st7586.c 4725F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4726 4727DRM DRIVER FOR SITRONIX ST7735R PANELS 4728M: David Lechner <david@lechnology.com> 4729S: Maintained 4730F: drivers/gpu/drm/tinydrm/st7735r.c 4731F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4732 4733DRM DRIVER FOR TDFX VIDEO CARDS 4734S: Orphan / Obsolete 4735F: drivers/gpu/drm/tdfx/ 4736 4737DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4738M: Dave Airlie <airlied@redhat.com> 4739S: Odd Fixes 4740F: drivers/gpu/drm/udl/ 4741 4742DRM DRIVER FOR VMWARE VIRTUAL GPU 4743M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4744M: Sinclair Yeh <syeh@vmware.com> 4745M: Thomas Hellstrom <thellstrom@vmware.com> 4746L: dri-devel@lists.freedesktop.org 4747T: git git://people.freedesktop.org/~syeh/repos_linux 4748T: git git://people.freedesktop.org/~thomash/linux 4749S: Supported 4750F: drivers/gpu/drm/vmwgfx/ 4751F: include/uapi/drm/vmwgfx_drm.h 4752 4753DRM DRIVERS 4754M: David Airlie <airlied@linux.ie> 4755L: dri-devel@lists.freedesktop.org 4756T: git git://anongit.freedesktop.org/drm/drm 4757B: https://bugs.freedesktop.org/ 4758C: irc://chat.freenode.net/dri-devel 4759S: Maintained 4760F: drivers/gpu/drm/ 4761F: drivers/gpu/vga/ 4762F: Documentation/devicetree/bindings/display/ 4763F: Documentation/devicetree/bindings/gpu/ 4764F: Documentation/gpu/ 4765F: include/drm/ 4766F: include/uapi/drm/ 4767F: include/linux/vga* 4768 4769DRM DRIVERS AND MISC GPU PATCHES 4770M: Gustavo Padovan <gustavo@padovan.org> 4771M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4772M: Sean Paul <sean@poorly.run> 4773W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4774S: Maintained 4775T: git git://anongit.freedesktop.org/drm/drm-misc 4776F: Documentation/gpu/ 4777F: drivers/gpu/vga/ 4778F: drivers/gpu/drm/* 4779F: include/drm/drm* 4780F: include/uapi/drm/drm* 4781F: include/linux/vga* 4782 4783DRM DRIVERS FOR ALLWINNER A10 4784M: Maxime Ripard <maxime.ripard@bootlin.com> 4785L: dri-devel@lists.freedesktop.org 4786S: Supported 4787F: drivers/gpu/drm/sun4i/ 4788F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4789T: git git://anongit.freedesktop.org/drm/drm-misc 4790 4791DRM DRIVERS FOR AMLOGIC SOCS 4792M: Neil Armstrong <narmstrong@baylibre.com> 4793L: dri-devel@lists.freedesktop.org 4794L: linux-amlogic@lists.infradead.org 4795W: http://linux-meson.com/ 4796S: Supported 4797F: drivers/gpu/drm/meson/ 4798F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4799F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4800F: Documentation/gpu/meson.rst 4801T: git git://anongit.freedesktop.org/drm/drm-misc 4802 4803DRM DRIVERS FOR ATMEL HLCDC 4804M: Boris Brezillon <boris.brezillon@bootlin.com> 4805L: dri-devel@lists.freedesktop.org 4806S: Supported 4807F: drivers/gpu/drm/atmel-hlcdc/ 4808F: Documentation/devicetree/bindings/display/atmel/ 4809T: git git://anongit.freedesktop.org/drm/drm-misc 4810 4811DRM DRIVERS FOR BRIDGE CHIPS 4812M: Archit Taneja <architt@codeaurora.org> 4813M: Andrzej Hajda <a.hajda@samsung.com> 4814R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4815S: Maintained 4816T: git git://anongit.freedesktop.org/drm/drm-misc 4817F: drivers/gpu/drm/bridge/ 4818 4819DRM DRIVERS FOR EXYNOS 4820M: Inki Dae <inki.dae@samsung.com> 4821M: Joonyoung Shim <jy0922.shim@samsung.com> 4822M: Seung-Woo Kim <sw0312.kim@samsung.com> 4823M: Kyungmin Park <kyungmin.park@samsung.com> 4824L: dri-devel@lists.freedesktop.org 4825T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4826S: Supported 4827F: drivers/gpu/drm/exynos/ 4828F: include/uapi/drm/exynos_drm.h 4829F: Documentation/devicetree/bindings/display/exynos/ 4830 4831DRM DRIVERS FOR FREESCALE DCU 4832M: Stefan Agner <stefan@agner.ch> 4833M: Alison Wang <alison.wang@nxp.com> 4834L: dri-devel@lists.freedesktop.org 4835S: Supported 4836F: drivers/gpu/drm/fsl-dcu/ 4837F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4838F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4839F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 4840 4841DRM DRIVERS FOR FREESCALE IMX 4842M: Philipp Zabel <p.zabel@pengutronix.de> 4843L: dri-devel@lists.freedesktop.org 4844S: Maintained 4845F: drivers/gpu/drm/imx/ 4846F: drivers/gpu/ipu-v3/ 4847F: Documentation/devicetree/bindings/display/imx/ 4848 4849DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4850M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4851L: dri-devel@lists.freedesktop.org 4852T: git git://github.com/patjak/drm-gma500 4853S: Maintained 4854F: drivers/gpu/drm/gma500/ 4855 4856DRM DRIVERS FOR HISILICON 4857M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4858M: Rongrong Zou <zourongrong@gmail.com> 4859R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4860R: Chen Feng <puck.chen@hisilicon.com> 4861L: dri-devel@lists.freedesktop.org 4862T: git git://github.com/xin3liang/linux.git 4863S: Maintained 4864F: drivers/gpu/drm/hisilicon/ 4865F: Documentation/devicetree/bindings/display/hisilicon/ 4866 4867DRM DRIVERS FOR MEDIATEK 4868M: CK Hu <ck.hu@mediatek.com> 4869M: Philipp Zabel <p.zabel@pengutronix.de> 4870L: dri-devel@lists.freedesktop.org 4871S: Supported 4872F: drivers/gpu/drm/mediatek/ 4873F: Documentation/devicetree/bindings/display/mediatek/ 4874 4875DRM DRIVERS FOR NVIDIA TEGRA 4876M: Thierry Reding <thierry.reding@gmail.com> 4877L: dri-devel@lists.freedesktop.org 4878L: linux-tegra@vger.kernel.org 4879T: git git://anongit.freedesktop.org/tegra/linux.git 4880S: Supported 4881F: drivers/gpu/drm/tegra/ 4882F: drivers/gpu/host1x/ 4883F: include/linux/host1x.h 4884F: include/uapi/drm/tegra_drm.h 4885F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4886 4887DRM DRIVERS FOR RENESAS 4888M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4889L: dri-devel@lists.freedesktop.org 4890L: linux-renesas-soc@vger.kernel.org 4891T: git git://linuxtv.org/pinchartl/fbdev 4892S: Supported 4893F: drivers/gpu/drm/rcar-du/ 4894F: drivers/gpu/drm/shmobile/ 4895F: include/linux/platform_data/shmob_drm.h 4896F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4897F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4898F: Documentation/devicetree/bindings/display/renesas,du.txt 4899 4900DRM DRIVERS FOR ROCKCHIP 4901M: Sandy Huang <hjc@rock-chips.com> 4902M: Heiko Stübner <heiko@sntech.de> 4903L: dri-devel@lists.freedesktop.org 4904S: Maintained 4905F: drivers/gpu/drm/rockchip/ 4906F: Documentation/devicetree/bindings/display/rockchip/ 4907T: git git://anongit.freedesktop.org/drm/drm-misc 4908 4909DRM DRIVERS FOR STI 4910M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4911M: Vincent Abriou <vincent.abriou@st.com> 4912L: dri-devel@lists.freedesktop.org 4913T: git git://anongit.freedesktop.org/drm/drm-misc 4914S: Maintained 4915F: drivers/gpu/drm/sti 4916F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4917 4918DRM DRIVERS FOR STM 4919M: Yannick Fertre <yannick.fertre@st.com> 4920M: Philippe Cornu <philippe.cornu@st.com> 4921M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4922M: Vincent Abriou <vincent.abriou@st.com> 4923L: dri-devel@lists.freedesktop.org 4924T: git git://anongit.freedesktop.org/drm/drm-misc 4925S: Maintained 4926F: drivers/gpu/drm/stm 4927F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4928 4929DRM DRIVERS FOR TI LCDC 4930M: Jyri Sarha <jsarha@ti.com> 4931R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4932L: dri-devel@lists.freedesktop.org 4933S: Maintained 4934F: drivers/gpu/drm/tilcdc/ 4935F: Documentation/devicetree/bindings/display/tilcdc/ 4936 4937DRM DRIVERS FOR TI OMAP 4938M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4939L: dri-devel@lists.freedesktop.org 4940S: Maintained 4941F: drivers/gpu/drm/omapdrm/ 4942F: Documentation/devicetree/bindings/display/ti/ 4943 4944DRM DRIVERS FOR V3D 4945M: Eric Anholt <eric@anholt.net> 4946S: Supported 4947F: drivers/gpu/drm/v3d/ 4948F: include/uapi/drm/v3d_drm.h 4949F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 4950T: git git://anongit.freedesktop.org/drm/drm-misc 4951 4952DRM DRIVERS FOR VC4 4953M: Eric Anholt <eric@anholt.net> 4954T: git git://github.com/anholt/linux 4955S: Supported 4956F: drivers/gpu/drm/vc4/ 4957F: include/uapi/drm/vc4_drm.h 4958F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4959T: git git://anongit.freedesktop.org/drm/drm-misc 4960 4961DRM DRIVERS FOR VIVANTE GPU IP 4962M: Lucas Stach <l.stach@pengutronix.de> 4963R: Russell King <linux+etnaviv@armlinux.org.uk> 4964R: Christian Gmeiner <christian.gmeiner@gmail.com> 4965L: etnaviv@lists.freedesktop.org 4966L: dri-devel@lists.freedesktop.org 4967S: Maintained 4968F: drivers/gpu/drm/etnaviv/ 4969F: include/uapi/drm/etnaviv_drm.h 4970F: Documentation/devicetree/bindings/display/etnaviv/ 4971 4972DRM DRIVERS FOR ZTE ZX 4973M: Shawn Guo <shawnguo@kernel.org> 4974L: dri-devel@lists.freedesktop.org 4975S: Maintained 4976F: drivers/gpu/drm/zte/ 4977F: Documentation/devicetree/bindings/display/zte,vou.txt 4978T: git git://anongit.freedesktop.org/drm/drm-misc 4979 4980DRM PANEL DRIVERS 4981M: Thierry Reding <thierry.reding@gmail.com> 4982L: dri-devel@lists.freedesktop.org 4983T: git git://anongit.freedesktop.org/drm/drm-misc 4984S: Maintained 4985F: drivers/gpu/drm/drm_panel.c 4986F: drivers/gpu/drm/panel/ 4987F: include/drm/drm_panel.h 4988F: Documentation/devicetree/bindings/display/panel/ 4989 4990DRM TINYDRM DRIVERS 4991M: Noralf Trønnes <noralf@tronnes.org> 4992W: https://github.com/notro/tinydrm/wiki/Development 4993T: git git://anongit.freedesktop.org/drm/drm-misc 4994S: Maintained 4995F: drivers/gpu/drm/tinydrm/ 4996F: include/drm/tinydrm/ 4997 4998DRM DRIVERS FOR XEN 4999M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5000T: git git://anongit.freedesktop.org/drm/drm-misc 5001L: dri-devel@lists.freedesktop.org 5002L: xen-devel@lists.xen.org 5003S: Supported 5004F: drivers/gpu/drm/xen/ 5005F: Documentation/gpu/xen-front.rst 5006 5007DRM TTM SUBSYSTEM 5008M: Christian Koenig <christian.koenig@amd.com> 5009M: Huang Rui <ray.huang@amd.com> 5010M: Junwei Zhang <Jerry.Zhang@amd.com> 5011T: git git://people.freedesktop.org/~agd5f/linux 5012S: Maintained 5013L: dri-devel@lists.freedesktop.org 5014F: include/drm/ttm/ 5015F: drivers/gpu/drm/ttm/ 5016 5017DSBR100 USB FM RADIO DRIVER 5018M: Alexey Klimov <klimov.linux@gmail.com> 5019L: linux-media@vger.kernel.org 5020T: git git://linuxtv.org/media_tree.git 5021S: Maintained 5022F: drivers/media/radio/dsbr100.c 5023 5024DSCC4 DRIVER 5025M: Francois Romieu <romieu@fr.zoreil.com> 5026L: netdev@vger.kernel.org 5027S: Maintained 5028F: drivers/net/wan/dscc4.c 5029 5030DT3155 MEDIA DRIVER 5031M: Hans Verkuil <hverkuil@xs4all.nl> 5032L: linux-media@vger.kernel.org 5033T: git git://linuxtv.org/media_tree.git 5034W: https://linuxtv.org 5035S: Odd Fixes 5036F: drivers/media/pci/dt3155/ 5037 5038DVB_USB_AF9015 MEDIA DRIVER 5039M: Antti Palosaari <crope@iki.fi> 5040L: linux-media@vger.kernel.org 5041W: https://linuxtv.org 5042W: http://palosaari.fi/linux/ 5043Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5044T: git git://linuxtv.org/anttip/media_tree.git 5045S: Maintained 5046F: drivers/media/usb/dvb-usb-v2/af9015* 5047 5048DVB_USB_AF9035 MEDIA DRIVER 5049M: Antti Palosaari <crope@iki.fi> 5050L: linux-media@vger.kernel.org 5051W: https://linuxtv.org 5052W: http://palosaari.fi/linux/ 5053Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5054T: git git://linuxtv.org/anttip/media_tree.git 5055S: Maintained 5056F: drivers/media/usb/dvb-usb-v2/af9035* 5057 5058DVB_USB_ANYSEE MEDIA DRIVER 5059M: Antti Palosaari <crope@iki.fi> 5060L: linux-media@vger.kernel.org 5061W: https://linuxtv.org 5062W: http://palosaari.fi/linux/ 5063Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5064T: git git://linuxtv.org/anttip/media_tree.git 5065S: Maintained 5066F: drivers/media/usb/dvb-usb-v2/anysee* 5067 5068DVB_USB_AU6610 MEDIA DRIVER 5069M: Antti Palosaari <crope@iki.fi> 5070L: linux-media@vger.kernel.org 5071W: https://linuxtv.org 5072W: http://palosaari.fi/linux/ 5073Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5074T: git git://linuxtv.org/anttip/media_tree.git 5075S: Maintained 5076F: drivers/media/usb/dvb-usb-v2/au6610* 5077 5078DVB_USB_CE6230 MEDIA DRIVER 5079M: Antti Palosaari <crope@iki.fi> 5080L: linux-media@vger.kernel.org 5081W: https://linuxtv.org 5082W: http://palosaari.fi/linux/ 5083Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5084T: git git://linuxtv.org/anttip/media_tree.git 5085S: Maintained 5086F: drivers/media/usb/dvb-usb-v2/ce6230* 5087 5088DVB_USB_CXUSB MEDIA DRIVER 5089M: Michael Krufky <mkrufky@linuxtv.org> 5090L: linux-media@vger.kernel.org 5091W: https://linuxtv.org 5092W: http://github.com/mkrufky 5093Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5094T: git git://linuxtv.org/media_tree.git 5095S: Maintained 5096F: drivers/media/usb/dvb-usb/cxusb* 5097 5098DVB_USB_EC168 MEDIA DRIVER 5099M: Antti Palosaari <crope@iki.fi> 5100L: linux-media@vger.kernel.org 5101W: https://linuxtv.org 5102W: http://palosaari.fi/linux/ 5103Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5104T: git git://linuxtv.org/anttip/media_tree.git 5105S: Maintained 5106F: drivers/media/usb/dvb-usb-v2/ec168* 5107 5108DVB_USB_GL861 MEDIA DRIVER 5109M: Antti Palosaari <crope@iki.fi> 5110L: linux-media@vger.kernel.org 5111W: https://linuxtv.org 5112Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5113T: git git://linuxtv.org/anttip/media_tree.git 5114S: Maintained 5115F: drivers/media/usb/dvb-usb-v2/gl861* 5116 5117DVB_USB_MXL111SF MEDIA DRIVER 5118M: Michael Krufky <mkrufky@linuxtv.org> 5119L: linux-media@vger.kernel.org 5120W: https://linuxtv.org 5121W: http://github.com/mkrufky 5122Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5123T: git git://linuxtv.org/mkrufky/mxl111sf.git 5124S: Maintained 5125F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5126 5127DVB_USB_RTL28XXU MEDIA DRIVER 5128M: Antti Palosaari <crope@iki.fi> 5129L: linux-media@vger.kernel.org 5130W: https://linuxtv.org 5131W: http://palosaari.fi/linux/ 5132Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5133T: git git://linuxtv.org/anttip/media_tree.git 5134S: Maintained 5135F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5136 5137DVB_USB_V2 MEDIA DRIVER 5138M: Antti Palosaari <crope@iki.fi> 5139L: linux-media@vger.kernel.org 5140W: https://linuxtv.org 5141W: http://palosaari.fi/linux/ 5142Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5143T: git git://linuxtv.org/anttip/media_tree.git 5144S: Maintained 5145F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5146F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5147 5148DYNAMIC DEBUG 5149M: Jason Baron <jbaron@akamai.com> 5150S: Maintained 5151F: lib/dynamic_debug.c 5152F: include/linux/dynamic_debug.h 5153 5154DYNAMIC INTERRUPT MODERATION 5155M: Tal Gilboa <talgi@mellanox.com> 5156S: Maintained 5157F: include/linux/net_dim.h 5158 5159DZ DECSTATION DZ11 SERIAL DRIVER 5160M: "Maciej W. Rozycki" <macro@linux-mips.org> 5161S: Maintained 5162F: drivers/tty/serial/dz.* 5163 5164E3X0 POWER BUTTON DRIVER 5165M: Moritz Fischer <moritz.fischer@ettus.com> 5166L: usrp-users@lists.ettus.com 5167W: http://www.ettus.com 5168S: Supported 5169F: drivers/input/misc/e3x0-button.c 5170F: Documentation/devicetree/bindings/input/e3x0-button.txt 5171 5172E4000 MEDIA DRIVER 5173M: Antti Palosaari <crope@iki.fi> 5174L: linux-media@vger.kernel.org 5175W: https://linuxtv.org 5176W: http://palosaari.fi/linux/ 5177Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5178T: git git://linuxtv.org/anttip/media_tree.git 5179S: Maintained 5180F: drivers/media/tuners/e4000* 5181 5182EARTH_PT1 MEDIA DRIVER 5183M: Akihiro Tsukada <tskd08@gmail.com> 5184L: linux-media@vger.kernel.org 5185S: Odd Fixes 5186F: drivers/media/pci/pt1/ 5187 5188EARTH_PT3 MEDIA DRIVER 5189M: Akihiro Tsukada <tskd08@gmail.com> 5190L: linux-media@vger.kernel.org 5191S: Odd Fixes 5192F: drivers/media/pci/pt3/ 5193 5194EC100 MEDIA DRIVER 5195M: Antti Palosaari <crope@iki.fi> 5196L: linux-media@vger.kernel.org 5197W: https://linuxtv.org 5198W: http://palosaari.fi/linux/ 5199Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5200T: git git://linuxtv.org/anttip/media_tree.git 5201S: Maintained 5202F: drivers/media/dvb-frontends/ec100* 5203 5204ECRYPT FILE SYSTEM 5205M: Tyler Hicks <tyhicks@canonical.com> 5206L: ecryptfs@vger.kernel.org 5207W: http://ecryptfs.org 5208W: https://launchpad.net/ecryptfs 5209T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5210S: Supported 5211F: Documentation/filesystems/ecryptfs.txt 5212F: fs/ecryptfs/ 5213 5214EDAC-AMD64 5215M: Borislav Petkov <bp@alien8.de> 5216L: linux-edac@vger.kernel.org 5217S: Maintained 5218F: drivers/edac/amd64_edac* 5219 5220EDAC-CALXEDA 5221M: Robert Richter <rric@kernel.org> 5222L: linux-edac@vger.kernel.org 5223S: Maintained 5224F: drivers/edac/highbank* 5225 5226EDAC-CAVIUM OCTEON 5227M: Ralf Baechle <ralf@linux-mips.org> 5228M: David Daney <david.daney@cavium.com> 5229L: linux-edac@vger.kernel.org 5230L: linux-mips@linux-mips.org 5231S: Supported 5232F: drivers/edac/octeon_edac* 5233 5234EDAC-CAVIUM THUNDERX 5235M: David Daney <david.daney@cavium.com> 5236M: Jan Glauber <jglauber@cavium.com> 5237L: linux-edac@vger.kernel.org 5238S: Supported 5239F: drivers/edac/thunderx_edac* 5240 5241EDAC-CORE 5242M: Borislav Petkov <bp@alien8.de> 5243M: Mauro Carvalho Chehab <mchehab@kernel.org> 5244L: linux-edac@vger.kernel.org 5245T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5246T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5247S: Supported 5248F: Documentation/admin-guide/ras.rst 5249F: Documentation/driver-api/edac.rst 5250F: drivers/edac/ 5251F: include/linux/edac.h 5252 5253EDAC-E752X 5254M: Mark Gross <mark.gross@intel.com> 5255L: linux-edac@vger.kernel.org 5256S: Maintained 5257F: drivers/edac/e752x_edac.c 5258 5259EDAC-E7XXX 5260L: linux-edac@vger.kernel.org 5261S: Maintained 5262F: drivers/edac/e7xxx_edac.c 5263 5264EDAC-FSL_DDR 5265M: York Sun <york.sun@nxp.com> 5266L: linux-edac@vger.kernel.org 5267S: Maintained 5268F: drivers/edac/fsl_ddr_edac.* 5269 5270EDAC-GHES 5271M: Mauro Carvalho Chehab <mchehab@kernel.org> 5272L: linux-edac@vger.kernel.org 5273S: Maintained 5274F: drivers/edac/ghes_edac.c 5275 5276EDAC-I3000 5277L: linux-edac@vger.kernel.org 5278S: Orphan 5279F: drivers/edac/i3000_edac.c 5280 5281EDAC-I5000 5282L: linux-edac@vger.kernel.org 5283S: Maintained 5284F: drivers/edac/i5000_edac.c 5285 5286EDAC-I5400 5287M: Mauro Carvalho Chehab <mchehab@kernel.org> 5288L: linux-edac@vger.kernel.org 5289S: Maintained 5290F: drivers/edac/i5400_edac.c 5291 5292EDAC-I7300 5293M: Mauro Carvalho Chehab <mchehab@kernel.org> 5294L: linux-edac@vger.kernel.org 5295S: Maintained 5296F: drivers/edac/i7300_edac.c 5297 5298EDAC-I7CORE 5299M: Mauro Carvalho Chehab <mchehab@kernel.org> 5300L: linux-edac@vger.kernel.org 5301S: Maintained 5302F: drivers/edac/i7core_edac.c 5303 5304EDAC-I82443BXGX 5305M: Tim Small <tim@buttersideup.com> 5306L: linux-edac@vger.kernel.org 5307S: Maintained 5308F: drivers/edac/i82443bxgx_edac.c 5309 5310EDAC-I82975X 5311M: Ranganathan Desikan <ravi@jetztechnologies.com> 5312M: "Arvind R." <arvino55@gmail.com> 5313L: linux-edac@vger.kernel.org 5314S: Maintained 5315F: drivers/edac/i82975x_edac.c 5316 5317EDAC-IE31200 5318M: Jason Baron <jbaron@akamai.com> 5319L: linux-edac@vger.kernel.org 5320S: Maintained 5321F: drivers/edac/ie31200_edac.c 5322 5323EDAC-MPC85XX 5324M: Johannes Thumshirn <morbidrsa@gmail.com> 5325L: linux-edac@vger.kernel.org 5326S: Maintained 5327F: drivers/edac/mpc85xx_edac.[ch] 5328 5329EDAC-PASEMI 5330M: Egor Martovetsky <egor@pasemi.com> 5331L: linux-edac@vger.kernel.org 5332S: Maintained 5333F: drivers/edac/pasemi_edac.c 5334 5335EDAC-PND2 5336M: Tony Luck <tony.luck@intel.com> 5337L: linux-edac@vger.kernel.org 5338S: Maintained 5339F: drivers/edac/pnd2_edac.[ch] 5340 5341EDAC-R82600 5342M: Tim Small <tim@buttersideup.com> 5343L: linux-edac@vger.kernel.org 5344S: Maintained 5345F: drivers/edac/r82600_edac.c 5346 5347EDAC-SBRIDGE 5348M: Mauro Carvalho Chehab <mchehab@kernel.org> 5349L: linux-edac@vger.kernel.org 5350S: Maintained 5351F: drivers/edac/sb_edac.c 5352 5353EDAC-SKYLAKE 5354M: Tony Luck <tony.luck@intel.com> 5355L: linux-edac@vger.kernel.org 5356S: Maintained 5357F: drivers/edac/skx_edac.c 5358 5359EDAC-TI 5360M: Tero Kristo <t-kristo@ti.com> 5361L: linux-edac@vger.kernel.org 5362S: Maintained 5363F: drivers/edac/ti_edac.c 5364 5365EDIROL UA-101/UA-1000 DRIVER 5366M: Clemens Ladisch <clemens@ladisch.de> 5367L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5368T: git git://git.alsa-project.org/alsa-kernel.git 5369S: Maintained 5370F: sound/usb/misc/ua101.c 5371 5372EFI TEST DRIVER 5373L: linux-efi@vger.kernel.org 5374M: Ivan Hu <ivan.hu@canonical.com> 5375M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5376S: Maintained 5377F: drivers/firmware/efi/test/ 5378 5379EFI VARIABLE FILESYSTEM 5380M: Matthew Garrett <matthew.garrett@nebula.com> 5381M: Jeremy Kerr <jk@ozlabs.org> 5382M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5383T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5384L: linux-efi@vger.kernel.org 5385S: Maintained 5386F: fs/efivarfs/ 5387 5388EFIFB FRAMEBUFFER DRIVER 5389L: linux-fbdev@vger.kernel.org 5390M: Peter Jones <pjones@redhat.com> 5391S: Maintained 5392F: drivers/video/fbdev/efifb.c 5393 5394EFS FILESYSTEM 5395W: http://aeschi.ch.eu.org/efs/ 5396S: Orphan 5397F: fs/efs/ 5398 5399EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5400M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5401L: netdev@vger.kernel.org 5402S: Maintained 5403F: drivers/net/ethernet/ibm/ehea/ 5404 5405EM28XX VIDEO4LINUX DRIVER 5406M: Mauro Carvalho Chehab <mchehab@kernel.org> 5407L: linux-media@vger.kernel.org 5408W: https://linuxtv.org 5409T: git git://linuxtv.org/media_tree.git 5410S: Maintained 5411F: drivers/media/usb/em28xx/ 5412F: Documentation/media/v4l-drivers/em28xx* 5413 5414EMBEDDED LINUX 5415M: Paul Gortmaker <paul.gortmaker@windriver.com> 5416M: Matt Mackall <mpm@selenic.com> 5417M: David Woodhouse <dwmw2@infradead.org> 5418L: linux-embedded@vger.kernel.org 5419S: Maintained 5420 5421Emulex 10Gbps iSCSI - OneConnect DRIVER 5422M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5423M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5424M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5425L: linux-scsi@vger.kernel.org 5426W: http://www.broadcom.com 5427S: Supported 5428F: drivers/scsi/be2iscsi/ 5429 5430Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5431M: Sathya Perla <sathya.perla@broadcom.com> 5432M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5433M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5434M: Somnath Kotur <somnath.kotur@broadcom.com> 5435L: netdev@vger.kernel.org 5436W: http://www.emulex.com 5437S: Supported 5438F: drivers/net/ethernet/emulex/benet/ 5439 5440EMULEX ONECONNECT ROCE DRIVER 5441M: Selvin Xavier <selvin.xavier@broadcom.com> 5442M: Devesh Sharma <devesh.sharma@broadcom.com> 5443L: linux-rdma@vger.kernel.org 5444W: http://www.broadcom.com 5445S: Odd Fixes 5446F: drivers/infiniband/hw/ocrdma/ 5447F: include/uapi/rdma/ocrdma-abi.h 5448 5449EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5450M: James Smart <james.smart@broadcom.com> 5451M: Dick Kennedy <dick.kennedy@broadcom.com> 5452L: linux-scsi@vger.kernel.org 5453W: http://www.broadcom.com 5454S: Supported 5455F: drivers/scsi/lpfc/ 5456 5457ENE CB710 FLASH CARD READER DRIVER 5458M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5459S: Maintained 5460F: drivers/misc/cb710/ 5461F: drivers/mmc/host/cb710-mmc.* 5462F: include/linux/cb710.h 5463 5464ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5465M: Maxim Levitsky <maximlevitsky@gmail.com> 5466S: Maintained 5467F: drivers/media/rc/ene_ir.* 5468 5469EPSON S1D13XXX FRAMEBUFFER DRIVER 5470M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5471S: Maintained 5472T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5473F: drivers/video/fbdev/s1d13xxxfb.c 5474F: include/video/s1d13xxxfb.h 5475 5476ERRSEQ ERROR TRACKING INFRASTRUCTURE 5477M: Jeff Layton <jlayton@kernel.org> 5478S: Maintained 5479F: lib/errseq.c 5480F: include/linux/errseq.h 5481 5482ET131X NETWORK DRIVER 5483M: Mark Einon <mark.einon@gmail.com> 5484S: Odd Fixes 5485F: drivers/net/ethernet/agere/ 5486 5487ETHERNET BRIDGE 5488M: Roopa Prabhu <roopa@cumulusnetworks.com> 5489M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5490L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5491L: netdev@vger.kernel.org 5492W: http://www.linuxfoundation.org/en/Net:Bridge 5493S: Maintained 5494F: include/linux/netfilter_bridge/ 5495F: net/bridge/ 5496 5497ETHERNET PHY LIBRARY 5498M: Andrew Lunn <andrew@lunn.ch> 5499M: Florian Fainelli <f.fainelli@gmail.com> 5500L: netdev@vger.kernel.org 5501S: Maintained 5502F: Documentation/ABI/testing/sysfs-bus-mdio 5503F: Documentation/devicetree/bindings/net/mdio* 5504F: Documentation/networking/phy.txt 5505F: drivers/net/phy/ 5506F: drivers/of/of_mdio.c 5507F: drivers/of/of_net.c 5508F: include/linux/*mdio*.h 5509F: include/linux/of_net.h 5510F: include/linux/phy.h 5511F: include/linux/phy_fixed.h 5512F: include/linux/platform_data/mdio-bcm-unimac.h 5513F: include/trace/events/mdio.h 5514F: include/uapi/linux/mdio.h 5515F: include/uapi/linux/mii.h 5516 5517EXT2 FILE SYSTEM 5518M: Jan Kara <jack@suse.com> 5519L: linux-ext4@vger.kernel.org 5520S: Maintained 5521F: Documentation/filesystems/ext2.txt 5522F: fs/ext2/ 5523F: include/linux/ext2* 5524 5525EXT4 FILE SYSTEM 5526M: "Theodore Ts'o" <tytso@mit.edu> 5527M: Andreas Dilger <adilger.kernel@dilger.ca> 5528L: linux-ext4@vger.kernel.org 5529W: http://ext4.wiki.kernel.org 5530Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5531T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5532S: Maintained 5533F: Documentation/filesystems/ext4.txt 5534F: fs/ext4/ 5535 5536Extended Verification Module (EVM) 5537M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5538L: linux-integrity@vger.kernel.org 5539S: Supported 5540F: security/integrity/evm/ 5541 5542EXTENSIBLE FIRMWARE INTERFACE (EFI) 5543M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5544L: linux-efi@vger.kernel.org 5545T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5546S: Maintained 5547F: Documentation/efi-stub.txt 5548F: arch/*/kernel/efi.c 5549F: arch/x86/boot/compressed/eboot.[ch] 5550F: arch/*/include/asm/efi.h 5551F: arch/x86/platform/efi/ 5552F: drivers/firmware/efi/ 5553F: include/linux/efi*.h 5554F: arch/arm/boot/compressed/efi-header.S 5555F: arch/arm64/kernel/efi-entry.S 5556 5557EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5558M: MyungJoo Ham <myungjoo.ham@samsung.com> 5559M: Chanwoo Choi <cw00.choi@samsung.com> 5560L: linux-kernel@vger.kernel.org 5561T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5562S: Maintained 5563F: drivers/extcon/ 5564F: include/linux/extcon/ 5565F: include/linux/extcon.h 5566F: Documentation/extcon/ 5567F: Documentation/devicetree/bindings/extcon/ 5568 5569EXYNOS DP DRIVER 5570M: Jingoo Han <jingoohan1@gmail.com> 5571L: dri-devel@lists.freedesktop.org 5572S: Maintained 5573F: drivers/gpu/drm/exynos/exynos_dp* 5574 5575EXYNOS SYSMMU (IOMMU) driver 5576M: Marek Szyprowski <m.szyprowski@samsung.com> 5577L: iommu@lists.linux-foundation.org 5578S: Maintained 5579F: drivers/iommu/exynos-iommu.c 5580 5581EZchip NPS platform support 5582M: Vineet Gupta <vgupta@synopsys.com> 5583M: Ofer Levi <oferle@mellanox.com> 5584S: Supported 5585F: arch/arc/plat-eznps 5586F: arch/arc/boot/dts/eznps.dts 5587 5588F2FS FILE SYSTEM 5589M: Jaegeuk Kim <jaegeuk@kernel.org> 5590M: Chao Yu <yuchao0@huawei.com> 5591L: linux-f2fs-devel@lists.sourceforge.net 5592W: https://f2fs.wiki.kernel.org/ 5593T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5594S: Maintained 5595F: Documentation/filesystems/f2fs.txt 5596F: Documentation/ABI/testing/sysfs-fs-f2fs 5597F: fs/f2fs/ 5598F: include/linux/f2fs_fs.h 5599F: include/trace/events/f2fs.h 5600 5601F71805F HARDWARE MONITORING DRIVER 5602M: Jean Delvare <jdelvare@suse.com> 5603L: linux-hwmon@vger.kernel.org 5604S: Maintained 5605F: Documentation/hwmon/f71805f 5606F: drivers/hwmon/f71805f.c 5607 5608FADDR2LINE 5609M: Josh Poimboeuf <jpoimboe@redhat.com> 5610S: Maintained 5611F: scripts/faddr2line 5612 5613FAILOVER MODULE 5614M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5615L: netdev@vger.kernel.org 5616S: Supported 5617F: net/core/failover.c 5618F: include/net/failover.h 5619F: Documentation/networking/failover.rst 5620 5621FANOTIFY 5622M: Jan Kara <jack@suse.cz> 5623R: Amir Goldstein <amir73il@gmail.com> 5624L: linux-fsdevel@vger.kernel.org 5625S: Maintained 5626F: fs/notify/fanotify/ 5627F: include/linux/fanotify.h 5628F: include/uapi/linux/fanotify.h 5629 5630FARSYNC SYNCHRONOUS DRIVER 5631M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5632W: http://www.farsite.co.uk/ 5633S: Supported 5634F: drivers/net/wan/farsync.* 5635 5636FAULT INJECTION SUPPORT 5637M: Akinobu Mita <akinobu.mita@gmail.com> 5638S: Supported 5639F: Documentation/fault-injection/ 5640F: lib/fault-inject.c 5641 5642FBTFT Framebuffer drivers 5643M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5644L: dri-devel@lists.freedesktop.org 5645L: linux-fbdev@vger.kernel.org 5646S: Maintained 5647F: drivers/staging/fbtft/ 5648 5649FC0011 TUNER DRIVER 5650M: Michael Buesch <m@bues.ch> 5651L: linux-media@vger.kernel.org 5652S: Maintained 5653F: drivers/media/tuners/fc0011.h 5654F: drivers/media/tuners/fc0011.c 5655 5656FC2580 MEDIA DRIVER 5657M: Antti Palosaari <crope@iki.fi> 5658L: linux-media@vger.kernel.org 5659W: https://linuxtv.org 5660W: http://palosaari.fi/linux/ 5661Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5662T: git git://linuxtv.org/anttip/media_tree.git 5663S: Maintained 5664F: drivers/media/tuners/fc2580* 5665 5666FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5667M: Johannes Thumshirn <jth@kernel.org> 5668L: linux-scsi@vger.kernel.org 5669W: www.Open-FCoE.org 5670S: Supported 5671F: drivers/scsi/libfc/ 5672F: drivers/scsi/fcoe/ 5673F: include/scsi/fc/ 5674F: include/scsi/libfc.h 5675F: include/scsi/libfcoe.h 5676F: include/uapi/scsi/fc/ 5677 5678FILE LOCKING (flock() and fcntl()/lockf()) 5679M: Jeff Layton <jlayton@kernel.org> 5680M: "J. Bruce Fields" <bfields@fieldses.org> 5681L: linux-fsdevel@vger.kernel.org 5682S: Maintained 5683F: include/linux/fcntl.h 5684F: include/uapi/linux/fcntl.h 5685F: fs/fcntl.c 5686F: fs/locks.c 5687 5688FILESYSTEMS (VFS and infrastructure) 5689M: Alexander Viro <viro@zeniv.linux.org.uk> 5690L: linux-fsdevel@vger.kernel.org 5691S: Maintained 5692F: fs/* 5693F: include/linux/fs.h 5694F: include/uapi/linux/fs.h 5695 5696FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5697M: Riku Voipio <riku.voipio@iki.fi> 5698L: linux-hwmon@vger.kernel.org 5699S: Maintained 5700F: drivers/hwmon/f75375s.c 5701F: include/linux/f75375s.h 5702 5703FIREWIRE AUDIO DRIVERS 5704M: Clemens Ladisch <clemens@ladisch.de> 5705L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5706T: git git://git.alsa-project.org/alsa-kernel.git 5707S: Maintained 5708F: sound/firewire/ 5709 5710FIREWIRE MEDIA DRIVERS (firedtv) 5711M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5712L: linux-media@vger.kernel.org 5713L: linux1394-devel@lists.sourceforge.net 5714T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5715S: Maintained 5716F: drivers/media/firewire/ 5717 5718FIREWIRE SBP-2 TARGET 5719M: Chris Boot <bootc@bootc.net> 5720L: linux-scsi@vger.kernel.org 5721L: target-devel@vger.kernel.org 5722L: linux1394-devel@lists.sourceforge.net 5723T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5724S: Maintained 5725F: drivers/target/sbp/ 5726 5727FIREWIRE SUBSYSTEM 5728M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5729L: linux1394-devel@lists.sourceforge.net 5730W: http://ieee1394.wiki.kernel.org/ 5731T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5732S: Maintained 5733F: drivers/firewire/ 5734F: include/linux/firewire.h 5735F: include/uapi/linux/firewire*.h 5736F: tools/firewire/ 5737 5738FIRMWARE LOADER (request_firmware) 5739M: Luis R. Rodriguez <mcgrof@kernel.org> 5740L: linux-kernel@vger.kernel.org 5741S: Maintained 5742F: Documentation/firmware_class/ 5743F: drivers/base/firmware_loader/ 5744F: include/linux/firmware.h 5745 5746FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5747M: Joshua Morris <josh.h.morris@us.ibm.com> 5748M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5749S: Maintained 5750F: drivers/block/rsxx/ 5751 5752FLOPPY DRIVER 5753M: Jiri Kosina <jikos@kernel.org> 5754T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5755S: Odd fixes 5756F: drivers/block/floppy.c 5757 5758FMC SUBSYSTEM 5759M: Alessandro Rubini <rubini@gnudd.com> 5760W: http://www.ohwr.org/projects/fmc-bus 5761S: Supported 5762F: drivers/fmc/ 5763F: include/linux/fmc*.h 5764F: include/linux/ipmi-fru.h 5765K: fmc_d.*register 5766 5767FPGA MANAGER FRAMEWORK 5768M: Alan Tull <atull@kernel.org> 5769M: Moritz Fischer <mdf@kernel.org> 5770L: linux-fpga@vger.kernel.org 5771S: Maintained 5772T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5773Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5774F: Documentation/fpga/ 5775F: Documentation/driver-api/fpga/ 5776F: Documentation/devicetree/bindings/fpga/ 5777F: drivers/fpga/ 5778F: include/linux/fpga/ 5779W: http://www.rocketboards.org 5780 5781FPGA DFL DRIVERS 5782M: Wu Hao <hao.wu@intel.com> 5783L: linux-fpga@vger.kernel.org 5784S: Maintained 5785F: Documentation/fpga/dfl.txt 5786F: include/uapi/linux/fpga-dfl.h 5787F: drivers/fpga/dfl* 5788 5789FPU EMULATOR 5790M: Bill Metzenthen <billm@melbpc.org.au> 5791W: http://floatingpoint.sourceforge.net/emulator/index.html 5792S: Maintained 5793F: arch/x86/math-emu/ 5794 5795FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5796L: netdev@vger.kernel.org 5797S: Orphan 5798F: drivers/net/wan/dlci.c 5799F: drivers/net/wan/sdla.c 5800 5801FRAMEBUFFER LAYER 5802M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5803L: dri-devel@lists.freedesktop.org 5804L: linux-fbdev@vger.kernel.org 5805T: git git://github.com/bzolnier/linux.git 5806Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5807S: Maintained 5808F: Documentation/fb/ 5809F: drivers/video/ 5810F: include/video/ 5811F: include/linux/fb.h 5812F: include/uapi/video/ 5813F: include/uapi/linux/fb.h 5814 5815FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5816M: Horia Geantă <horia.geanta@nxp.com> 5817M: Aymen Sghaier <aymen.sghaier@nxp.com> 5818L: linux-crypto@vger.kernel.org 5819S: Maintained 5820F: drivers/crypto/caam/ 5821F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5822 5823FREESCALE DIU FRAMEBUFFER DRIVER 5824M: Timur Tabi <timur@kernel.org> 5825L: linux-fbdev@vger.kernel.org 5826S: Maintained 5827F: drivers/video/fbdev/fsl-diu-fb.* 5828 5829FREESCALE DMA DRIVER 5830M: Li Yang <leoyang.li@nxp.com> 5831M: Zhang Wei <zw@zh-kernel.org> 5832L: linuxppc-dev@lists.ozlabs.org 5833S: Maintained 5834F: drivers/dma/fsldma.* 5835 5836FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5837M: Claudiu Manoil <claudiu.manoil@nxp.com> 5838L: netdev@vger.kernel.org 5839S: Maintained 5840F: drivers/net/ethernet/freescale/gianfar* 5841F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5842 5843FREESCALE GPMI NAND DRIVER 5844M: Han Xu <han.xu@nxp.com> 5845L: linux-mtd@lists.infradead.org 5846S: Maintained 5847F: drivers/mtd/nand/raw/gpmi-nand/* 5848 5849FREESCALE I2C CPM DRIVER 5850M: Jochen Friedrich <jochen@scram.de> 5851L: linuxppc-dev@lists.ozlabs.org 5852L: linux-i2c@vger.kernel.org 5853S: Maintained 5854F: drivers/i2c/busses/i2c-cpm.c 5855 5856FREESCALE IMX / MXC FEC DRIVER 5857M: Fugang Duan <fugang.duan@nxp.com> 5858L: netdev@vger.kernel.org 5859S: Maintained 5860F: drivers/net/ethernet/freescale/fec_main.c 5861F: drivers/net/ethernet/freescale/fec_ptp.c 5862F: drivers/net/ethernet/freescale/fec.h 5863F: Documentation/devicetree/bindings/net/fsl-fec.txt 5864 5865FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5866M: Sascha Hauer <s.hauer@pengutronix.de> 5867R: Pengutronix Kernel Team <kernel@pengutronix.de> 5868L: linux-fbdev@vger.kernel.org 5869L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5870S: Maintained 5871F: include/linux/platform_data/video-imxfb.h 5872F: drivers/video/fbdev/imxfb.c 5873 5874FREESCALE QORIQ DPAA ETHERNET DRIVER 5875M: Madalin Bucur <madalin.bucur@nxp.com> 5876L: netdev@vger.kernel.org 5877S: Maintained 5878F: drivers/net/ethernet/freescale/dpaa 5879 5880FREESCALE QORIQ DPAA FMAN DRIVER 5881M: Madalin Bucur <madalin.bucur@nxp.com> 5882L: netdev@vger.kernel.org 5883S: Maintained 5884F: drivers/net/ethernet/freescale/fman 5885F: Documentation/devicetree/bindings/net/fsl-fman.txt 5886 5887FREESCALE QORIQ PTP CLOCK DRIVER 5888M: Yangbo Lu <yangbo.lu@nxp.com> 5889L: netdev@vger.kernel.org 5890S: Maintained 5891F: drivers/ptp/ptp_qoriq.c 5892F: include/linux/fsl/ptp_qoriq.h 5893F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 5894 5895FREESCALE QUAD SPI DRIVER 5896M: Han Xu <han.xu@nxp.com> 5897L: linux-mtd@lists.infradead.org 5898S: Maintained 5899F: drivers/mtd/spi-nor/fsl-quadspi.c 5900 5901FREESCALE QUICC ENGINE LIBRARY 5902M: Qiang Zhao <qiang.zhao@nxp.com> 5903L: linuxppc-dev@lists.ozlabs.org 5904S: Maintained 5905F: drivers/soc/fsl/qe/ 5906F: include/soc/fsl/*qe*.h 5907F: include/soc/fsl/*ucc*.h 5908 5909FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5910M: Li Yang <leoyang.li@nxp.com> 5911L: netdev@vger.kernel.org 5912L: linuxppc-dev@lists.ozlabs.org 5913S: Maintained 5914F: drivers/net/ethernet/freescale/ucc_geth* 5915 5916FREESCALE QUICC ENGINE UCC HDLC DRIVER 5917M: Zhao Qiang <qiang.zhao@nxp.com> 5918L: netdev@vger.kernel.org 5919L: linuxppc-dev@lists.ozlabs.org 5920S: Maintained 5921F: drivers/net/wan/fsl_ucc_hdlc* 5922 5923FREESCALE QUICC ENGINE UCC UART DRIVER 5924M: Timur Tabi <timur@kernel.org> 5925L: linuxppc-dev@lists.ozlabs.org 5926S: Maintained 5927F: drivers/tty/serial/ucc_uart.c 5928 5929FREESCALE SOC DRIVERS 5930M: Li Yang <leoyang.li@nxp.com> 5931L: linuxppc-dev@lists.ozlabs.org 5932L: linux-arm-kernel@lists.infradead.org 5933S: Maintained 5934F: Documentation/devicetree/bindings/soc/fsl/ 5935F: drivers/soc/fsl/ 5936F: include/linux/fsl/ 5937 5938FREESCALE SOC FS_ENET DRIVER 5939M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5940L: linuxppc-dev@lists.ozlabs.org 5941L: netdev@vger.kernel.org 5942S: Maintained 5943F: drivers/net/ethernet/freescale/fs_enet/ 5944F: include/linux/fs_enet_pd.h 5945 5946FREESCALE SOC SOUND DRIVERS 5947M: Timur Tabi <timur@kernel.org> 5948M: Nicolin Chen <nicoleotsuka@gmail.com> 5949M: Xiubo Li <Xiubo.Lee@gmail.com> 5950R: Fabio Estevam <fabio.estevam@nxp.com> 5951L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5952L: linuxppc-dev@lists.ozlabs.org 5953S: Maintained 5954F: sound/soc/fsl/fsl* 5955F: sound/soc/fsl/imx* 5956F: sound/soc/fsl/mpc8610_hpcd.c 5957 5958FREESCALE USB PERIPHERAL DRIVERS 5959M: Li Yang <leoyang.li@nxp.com> 5960L: linux-usb@vger.kernel.org 5961L: linuxppc-dev@lists.ozlabs.org 5962S: Maintained 5963F: drivers/usb/gadget/udc/fsl* 5964 5965FREEVXFS FILESYSTEM 5966M: Christoph Hellwig <hch@infradead.org> 5967W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5968S: Maintained 5969F: fs/freevxfs/ 5970 5971FREEZER 5972M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5973M: Pavel Machek <pavel@ucw.cz> 5974L: linux-pm@vger.kernel.org 5975S: Supported 5976F: Documentation/power/freezing-of-tasks.txt 5977F: include/linux/freezer.h 5978F: kernel/freezer.c 5979 5980FRONTSWAP API 5981M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5982L: linux-kernel@vger.kernel.org 5983S: Maintained 5984F: mm/frontswap.c 5985F: include/linux/frontswap.h 5986 5987FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5988M: David Howells <dhowells@redhat.com> 5989L: linux-cachefs@redhat.com (moderated for non-subscribers) 5990S: Supported 5991F: Documentation/filesystems/caching/ 5992F: fs/fscache/ 5993F: include/linux/fscache*.h 5994 5995FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5996M: Theodore Y. Ts'o <tytso@mit.edu> 5997M: Jaegeuk Kim <jaegeuk@kernel.org> 5998L: linux-fscrypt@vger.kernel.org 5999Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6000T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 6001S: Supported 6002F: fs/crypto/ 6003F: include/linux/fscrypt*.h 6004F: Documentation/filesystems/fscrypt.rst 6005 6006FSI-ATTACHED I2C DRIVER 6007M: Eddie James <eajames@linux.vnet.ibm.com> 6008L: linux-i2c@vger.kernel.org 6009L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6010S: Maintained 6011F: drivers/i2c/busses/i2c-fsi.c 6012F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6013 6014FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6015M: Jan Kara <jack@suse.cz> 6016R: Amir Goldstein <amir73il@gmail.com> 6017L: linux-fsdevel@vger.kernel.org 6018S: Maintained 6019F: fs/notify/ 6020F: include/linux/fsnotify*.h 6021 6022FUJITSU LAPTOP EXTRAS 6023M: Jonathan Woithe <jwoithe@just42.net> 6024L: platform-driver-x86@vger.kernel.org 6025S: Maintained 6026F: drivers/platform/x86/fujitsu-laptop.c 6027 6028FUJITSU M-5MO LS CAMERA ISP DRIVER 6029M: Kyungmin Park <kyungmin.park@samsung.com> 6030M: Heungjun Kim <riverful.kim@samsung.com> 6031L: linux-media@vger.kernel.org 6032S: Maintained 6033F: drivers/media/i2c/m5mols/ 6034F: include/media/i2c/m5mols.h 6035 6036FUJITSU TABLET EXTRAS 6037M: Robert Gerlach <khnz@gmx.de> 6038L: platform-driver-x86@vger.kernel.org 6039S: Maintained 6040F: drivers/platform/x86/fujitsu-tablet.c 6041 6042FUSE: FILESYSTEM IN USERSPACE 6043M: Miklos Szeredi <miklos@szeredi.hu> 6044L: linux-fsdevel@vger.kernel.org 6045W: http://fuse.sourceforge.net/ 6046T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6047S: Maintained 6048F: fs/fuse/ 6049F: include/uapi/linux/fuse.h 6050F: Documentation/filesystems/fuse.txt 6051 6052FUTEX SUBSYSTEM 6053M: Thomas Gleixner <tglx@linutronix.de> 6054M: Ingo Molnar <mingo@redhat.com> 6055R: Peter Zijlstra <peterz@infradead.org> 6056R: Darren Hart <dvhart@infradead.org> 6057L: linux-kernel@vger.kernel.org 6058T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6059S: Maintained 6060F: kernel/futex.c 6061F: kernel/futex_compat.c 6062F: include/asm-generic/futex.h 6063F: include/linux/futex.h 6064F: include/uapi/linux/futex.h 6065F: tools/testing/selftests/futex/ 6066F: tools/perf/bench/futex* 6067F: Documentation/*futex* 6068 6069GCC PLUGINS 6070M: Kees Cook <keescook@chromium.org> 6071R: Emese Revfy <re.emese@gmail.com> 6072L: kernel-hardening@lists.openwall.com 6073S: Maintained 6074F: scripts/gcc-plugins/ 6075F: scripts/gcc-plugin.sh 6076F: scripts/Makefile.gcc-plugins 6077F: Documentation/gcc-plugins.txt 6078 6079GASKET DRIVER FRAMEWORK 6080M: Rob Springer <rspringer@google.com> 6081M: Todd Poynor <toddpoynor@google.com> 6082M: Ben Chan <benchan@chromium.org> 6083S: Maintained 6084F: drivers/staging/gasket/ 6085 6086GCOV BASED KERNEL PROFILING 6087M: Peter Oberparleiter <oberpar@linux.ibm.com> 6088S: Maintained 6089F: kernel/gcov/ 6090F: Documentation/dev-tools/gcov.rst 6091 6092GDB KERNEL DEBUGGING HELPER SCRIPTS 6093M: Jan Kiszka <jan.kiszka@siemens.com> 6094M: Kieran Bingham <kbingham@kernel.org> 6095S: Supported 6096F: scripts/gdb/ 6097 6098GDT SCSI DISK ARRAY CONTROLLER DRIVER 6099M: Achim Leubner <achim_leubner@adaptec.com> 6100L: linux-scsi@vger.kernel.org 6101W: http://www.icp-vortex.com/ 6102S: Supported 6103F: drivers/scsi/gdt* 6104 6105GEMTEK FM RADIO RECEIVER DRIVER 6106M: Hans Verkuil <hverkuil@xs4all.nl> 6107L: linux-media@vger.kernel.org 6108T: git git://linuxtv.org/media_tree.git 6109W: https://linuxtv.org 6110S: Maintained 6111F: drivers/media/radio/radio-gemtek* 6112 6113GENERIC GPIO I2C DRIVER 6114M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6115S: Supported 6116F: drivers/i2c/busses/i2c-gpio.c 6117F: include/linux/platform_data/i2c-gpio.h 6118 6119GENERIC GPIO I2C MULTIPLEXER DRIVER 6120M: Peter Korsgaard <peter.korsgaard@barco.com> 6121L: linux-i2c@vger.kernel.org 6122S: Supported 6123F: drivers/i2c/muxes/i2c-mux-gpio.c 6124F: include/linux/platform_data/i2c-mux-gpio.h 6125F: Documentation/i2c/muxes/i2c-mux-gpio 6126 6127GENERIC HDLC (WAN) DRIVERS 6128M: Krzysztof Halasa <khc@pm.waw.pl> 6129W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6130S: Maintained 6131F: drivers/net/wan/c101.c 6132F: drivers/net/wan/hd6457* 6133F: drivers/net/wan/hdlc* 6134F: drivers/net/wan/n2.c 6135F: drivers/net/wan/pc300too.c 6136F: drivers/net/wan/pci200syn.c 6137F: drivers/net/wan/wanxl* 6138 6139GENERIC INCLUDE/ASM HEADER FILES 6140M: Arnd Bergmann <arnd@arndb.de> 6141L: linux-arch@vger.kernel.org 6142T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6143S: Maintained 6144F: include/asm-generic/ 6145F: include/uapi/asm-generic/ 6146 6147GENERIC PHY FRAMEWORK 6148M: Kishon Vijay Abraham I <kishon@ti.com> 6149L: linux-kernel@vger.kernel.org 6150T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6151S: Supported 6152F: drivers/phy/ 6153F: include/linux/phy/ 6154 6155GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6156M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6157S: Supported 6158F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6159 6160GENERIC PM DOMAINS 6161M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6162M: Kevin Hilman <khilman@kernel.org> 6163M: Ulf Hansson <ulf.hansson@linaro.org> 6164L: linux-pm@vger.kernel.org 6165S: Supported 6166F: drivers/base/power/domain*.c 6167F: include/linux/pm_domain.h 6168F: Documentation/devicetree/bindings/power/power_domain.txt 6169 6170GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6171M: Eugen Hristev <eugen.hristev@microchip.com> 6172L: linux-input@vger.kernel.org 6173S: Maintained 6174F: drivers/input/touchscreen/resistive-adc-touch.c 6175 6176GENERIC UIO DRIVER FOR PCI DEVICES 6177M: "Michael S. Tsirkin" <mst@redhat.com> 6178L: kvm@vger.kernel.org 6179S: Supported 6180F: drivers/uio/uio_pci_generic.c 6181 6182GENWQE (IBM Generic Workqueue Card) 6183M: Frank Haverkamp <haver@linux.vnet.ibm.com> 6184M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 6185S: Supported 6186F: drivers/misc/genwqe/ 6187 6188GET_MAINTAINER SCRIPT 6189M: Joe Perches <joe@perches.com> 6190S: Maintained 6191F: scripts/get_maintainer.pl 6192 6193GFS2 FILE SYSTEM 6194M: Bob Peterson <rpeterso@redhat.com> 6195M: Andreas Gruenbacher <agruenba@redhat.com> 6196L: cluster-devel@redhat.com 6197W: http://sources.redhat.com/cluster/ 6198T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6199S: Supported 6200F: Documentation/filesystems/gfs2*.txt 6201F: fs/gfs2/ 6202F: include/uapi/linux/gfs2_ondisk.h 6203 6204GIGASET ISDN DRIVERS 6205M: Paul Bolle <pebolle@tiscali.nl> 6206L: gigaset307x-common@lists.sourceforge.net 6207W: http://gigaset307x.sourceforge.net/ 6208S: Odd Fixes 6209F: Documentation/isdn/README.gigaset 6210F: drivers/isdn/gigaset/ 6211F: include/uapi/linux/gigaset_dev.h 6212 6213GNSS SUBSYSTEM 6214M: Johan Hovold <johan@kernel.org> 6215S: Maintained 6216F: Documentation/ABI/testing/sysfs-class-gnss 6217F: Documentation/devicetree/bindings/gnss/ 6218F: drivers/gnss/ 6219F: include/linux/gnss.h 6220 6221GO7007 MPEG CODEC 6222M: Hans Verkuil <hans.verkuil@cisco.com> 6223L: linux-media@vger.kernel.org 6224S: Maintained 6225F: drivers/media/usb/go7007/ 6226 6227GOODIX TOUCHSCREEN 6228M: Bastien Nocera <hadess@hadess.net> 6229L: linux-input@vger.kernel.org 6230S: Maintained 6231F: drivers/input/touchscreen/goodix.c 6232 6233GPD POCKET FAN DRIVER 6234M: Hans de Goede <hdegoede@redhat.com> 6235L: platform-driver-x86@vger.kernel.org 6236S: Maintained 6237F: drivers/platform/x86/gpd-pocket-fan.c 6238 6239GPIO ACPI SUPPORT 6240M: Mika Westerberg <mika.westerberg@linux.intel.com> 6241M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6242L: linux-gpio@vger.kernel.org 6243L: linux-acpi@vger.kernel.org 6244S: Maintained 6245F: Documentation/acpi/gpio-properties.txt 6246F: drivers/gpio/gpiolib-acpi.c 6247 6248GPIO IR Transmitter 6249M: Sean Young <sean@mess.org> 6250L: linux-media@vger.kernel.org 6251S: Maintained 6252F: drivers/media/rc/gpio-ir-tx.c 6253 6254GPIO MOCKUP DRIVER 6255M: Bamvor Jian Zhang <bamv2005@gmail.com> 6256R: Bartosz Golaszewski <brgl@bgdev.pl> 6257L: linux-gpio@vger.kernel.org 6258S: Maintained 6259F: drivers/gpio/gpio-mockup.c 6260F: tools/testing/selftests/gpio/ 6261 6262GPIO SUBSYSTEM 6263M: Linus Walleij <linus.walleij@linaro.org> 6264L: linux-gpio@vger.kernel.org 6265T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6266S: Maintained 6267F: Documentation/devicetree/bindings/gpio/ 6268F: Documentation/driver-api/gpio/ 6269F: Documentation/gpio/ 6270F: Documentation/ABI/testing/gpio-cdev 6271F: Documentation/ABI/obsolete/sysfs-gpio 6272F: drivers/gpio/ 6273F: include/linux/gpio/ 6274F: include/linux/gpio.h 6275F: include/linux/of_gpio.h 6276F: include/asm-generic/gpio.h 6277F: include/uapi/linux/gpio.h 6278F: tools/gpio/ 6279 6280GRE DEMULTIPLEXER DRIVER 6281M: Dmitry Kozlov <xeb@mail.ru> 6282L: netdev@vger.kernel.org 6283S: Maintained 6284F: net/ipv4/gre_demux.c 6285F: net/ipv4/gre_offload.c 6286F: include/net/gre.h 6287 6288GRETH 10/100/1G Ethernet MAC device driver 6289M: Andreas Larsson <andreas@gaisler.com> 6290L: netdev@vger.kernel.org 6291S: Maintained 6292F: drivers/net/ethernet/aeroflex/ 6293 6294GREYBUS AUDIO PROTOCOLS DRIVERS 6295M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6296M: Mark Greer <mgreer@animalcreek.com> 6297S: Maintained 6298F: drivers/staging/greybus/audio_apbridgea.c 6299F: drivers/staging/greybus/audio_apbridgea.h 6300F: drivers/staging/greybus/audio_codec.c 6301F: drivers/staging/greybus/audio_codec.h 6302F: drivers/staging/greybus/audio_gb.c 6303F: drivers/staging/greybus/audio_manager.c 6304F: drivers/staging/greybus/audio_manager.h 6305F: drivers/staging/greybus/audio_manager_module.c 6306F: drivers/staging/greybus/audio_manager_private.h 6307F: drivers/staging/greybus/audio_manager_sysfs.c 6308F: drivers/staging/greybus/audio_module.c 6309F: drivers/staging/greybus/audio_topology.c 6310 6311GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6312M: Viresh Kumar <vireshk@kernel.org> 6313S: Maintained 6314F: drivers/staging/greybus/authentication.c 6315F: drivers/staging/greybus/bootrom.c 6316F: drivers/staging/greybus/firmware.h 6317F: drivers/staging/greybus/fw-core.c 6318F: drivers/staging/greybus/fw-download.c 6319F: drivers/staging/greybus/fw-management.c 6320F: drivers/staging/greybus/greybus_authentication.h 6321F: drivers/staging/greybus/greybus_firmware.h 6322F: drivers/staging/greybus/hid.c 6323F: drivers/staging/greybus/i2c.c 6324F: drivers/staging/greybus/spi.c 6325F: drivers/staging/greybus/spilib.c 6326F: drivers/staging/greybus/spilib.h 6327 6328GREYBUS LOOPBACK DRIVER 6329M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6330S: Maintained 6331F: drivers/staging/greybus/loopback.c 6332 6333GREYBUS PLATFORM DRIVERS 6334M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6335S: Maintained 6336F: drivers/staging/greybus/arche-platform.c 6337F: drivers/staging/greybus/arche-apb-ctrl.c 6338F: drivers/staging/greybus/arche_platform.h 6339 6340GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6341M: Rui Miguel Silva <rmfrfs@gmail.com> 6342S: Maintained 6343F: drivers/staging/greybus/sdio.c 6344F: drivers/staging/greybus/light.c 6345F: drivers/staging/greybus/gpio.c 6346F: drivers/staging/greybus/power_supply.c 6347F: drivers/staging/greybus/spi.c 6348F: drivers/staging/greybus/spilib.c 6349 6350GREYBUS SUBSYSTEM 6351M: Johan Hovold <johan@kernel.org> 6352M: Alex Elder <elder@kernel.org> 6353M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6354S: Maintained 6355F: drivers/staging/greybus/ 6356L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6357 6358GREYBUS UART PROTOCOLS DRIVERS 6359M: David Lin <dtwlin@gmail.com> 6360S: Maintained 6361F: drivers/staging/greybus/uart.c 6362F: drivers/staging/greybus/log.c 6363 6364GS1662 VIDEO SERIALIZER 6365M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6366L: linux-media@vger.kernel.org 6367T: git git://linuxtv.org/media_tree.git 6368S: Maintained 6369F: drivers/media/spi/gs1662.c 6370 6371GSPCA FINEPIX SUBDRIVER 6372M: Frank Zago <frank@zago.net> 6373L: linux-media@vger.kernel.org 6374T: git git://linuxtv.org/media_tree.git 6375S: Maintained 6376F: drivers/media/usb/gspca/finepix.c 6377 6378GSPCA GL860 SUBDRIVER 6379M: Olivier Lorin <o.lorin@laposte.net> 6380L: linux-media@vger.kernel.org 6381T: git git://linuxtv.org/media_tree.git 6382S: Maintained 6383F: drivers/media/usb/gspca/gl860/ 6384 6385GSPCA M5602 SUBDRIVER 6386M: Erik Andren <erik.andren@gmail.com> 6387L: linux-media@vger.kernel.org 6388T: git git://linuxtv.org/media_tree.git 6389S: Maintained 6390F: drivers/media/usb/gspca/m5602/ 6391 6392GSPCA PAC207 SONIXB SUBDRIVER 6393M: Hans Verkuil <hverkuil@xs4all.nl> 6394L: linux-media@vger.kernel.org 6395T: git git://linuxtv.org/media_tree.git 6396S: Odd Fixes 6397F: drivers/media/usb/gspca/pac207.c 6398 6399GSPCA SN9C20X SUBDRIVER 6400M: Brian Johnson <brijohn@gmail.com> 6401L: linux-media@vger.kernel.org 6402T: git git://linuxtv.org/media_tree.git 6403S: Maintained 6404F: drivers/media/usb/gspca/sn9c20x.c 6405 6406GSPCA T613 SUBDRIVER 6407M: Leandro Costantino <lcostantino@gmail.com> 6408L: linux-media@vger.kernel.org 6409T: git git://linuxtv.org/media_tree.git 6410S: Maintained 6411F: drivers/media/usb/gspca/t613.c 6412 6413GSPCA USB WEBCAM DRIVER 6414M: Hans Verkuil <hverkuil@xs4all.nl> 6415L: linux-media@vger.kernel.org 6416T: git git://linuxtv.org/media_tree.git 6417S: Odd Fixes 6418F: drivers/media/usb/gspca/ 6419 6420GTP (GPRS Tunneling Protocol) 6421M: Pablo Neira Ayuso <pablo@netfilter.org> 6422M: Harald Welte <laforge@gnumonks.org> 6423L: osmocom-net-gprs@lists.osmocom.org 6424T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6425S: Maintained 6426F: drivers/net/gtp.c 6427 6428GUID PARTITION TABLE (GPT) 6429M: Davidlohr Bueso <dave@stgolabs.net> 6430L: linux-efi@vger.kernel.org 6431S: Maintained 6432F: block/partitions/efi.* 6433 6434H8/300 ARCHITECTURE 6435M: Yoshinori Sato <ysato@users.sourceforge.jp> 6436L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6437W: http://uclinux-h8.sourceforge.jp 6438T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6439S: Maintained 6440F: arch/h8300/ 6441F: drivers/clocksource/h8300_*.c 6442F: drivers/clk/h8300/ 6443F: drivers/irqchip/irq-renesas-h8*.c 6444 6445HACKRF MEDIA DRIVER 6446M: Antti Palosaari <crope@iki.fi> 6447L: linux-media@vger.kernel.org 6448W: https://linuxtv.org 6449W: http://palosaari.fi/linux/ 6450Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6451T: git git://linuxtv.org/anttip/media_tree.git 6452S: Maintained 6453F: drivers/media/usb/hackrf/ 6454 6455HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6456M: Frank Seidel <frank@f-seidel.de> 6457L: platform-driver-x86@vger.kernel.org 6458W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6459S: Maintained 6460F: drivers/platform/x86/hdaps.c 6461 6462HARDWARE MONITORING 6463M: Jean Delvare <jdelvare@suse.com> 6464M: Guenter Roeck <linux@roeck-us.net> 6465L: linux-hwmon@vger.kernel.org 6466W: http://hwmon.wiki.kernel.org/ 6467T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6468S: Maintained 6469F: Documentation/devicetree/bindings/hwmon/ 6470F: Documentation/hwmon/ 6471F: drivers/hwmon/ 6472F: include/linux/hwmon*.h 6473 6474HARDWARE RANDOM NUMBER GENERATOR CORE 6475M: Matt Mackall <mpm@selenic.com> 6476M: Herbert Xu <herbert@gondor.apana.org.au> 6477L: linux-crypto@vger.kernel.org 6478S: Odd fixes 6479F: Documentation/devicetree/bindings/rng/ 6480F: Documentation/hw_random.txt 6481F: drivers/char/hw_random/ 6482F: include/linux/hw_random.h 6483 6484HARDWARE TRACING FACILITIES 6485M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6486S: Maintained 6487F: drivers/hwtracing/ 6488 6489HARDWARE SPINLOCK CORE 6490M: Ohad Ben-Cohen <ohad@wizery.com> 6491M: Bjorn Andersson <bjorn.andersson@linaro.org> 6492L: linux-remoteproc@vger.kernel.org 6493S: Maintained 6494T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6495F: Documentation/devicetree/bindings/hwlock/ 6496F: Documentation/hwspinlock.txt 6497F: drivers/hwspinlock/ 6498F: include/linux/hwspinlock.h 6499 6500HARMONY SOUND DRIVER 6501L: linux-parisc@vger.kernel.org 6502S: Maintained 6503F: sound/parisc/harmony.* 6504 6505HDPVR USB VIDEO ENCODER DRIVER 6506M: Hans Verkuil <hverkuil@xs4all.nl> 6507L: linux-media@vger.kernel.org 6508T: git git://linuxtv.org/media_tree.git 6509W: https://linuxtv.org 6510S: Odd Fixes 6511F: drivers/media/usb/hdpvr/ 6512 6513HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6514M: Jerry Hoemann <jerry.hoemann@hpe.com> 6515S: Supported 6516F: Documentation/watchdog/hpwdt.txt 6517F: drivers/watchdog/hpwdt.c 6518 6519HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6520M: Don Brace <don.brace@microsemi.com> 6521L: esc.storagedev@microsemi.com 6522L: linux-scsi@vger.kernel.org 6523S: Supported 6524F: Documentation/scsi/hpsa.txt 6525F: drivers/scsi/hpsa*.[ch] 6526F: include/linux/cciss*.h 6527F: include/uapi/linux/cciss*.h 6528 6529HFI1 DRIVER 6530M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6531M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6532L: linux-rdma@vger.kernel.org 6533S: Supported 6534F: drivers/infiniband/hw/hfi1 6535 6536HFS FILESYSTEM 6537L: linux-fsdevel@vger.kernel.org 6538S: Orphan 6539F: Documentation/filesystems/hfs.txt 6540F: fs/hfs/ 6541 6542HFSPLUS FILESYSTEM 6543L: linux-fsdevel@vger.kernel.org 6544S: Orphan 6545F: Documentation/filesystems/hfsplus.txt 6546F: fs/hfsplus/ 6547 6548HGA FRAMEBUFFER DRIVER 6549M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6550L: linux-nvidia@lists.surfsouth.com 6551W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6552S: Maintained 6553F: drivers/video/fbdev/hgafb.c 6554 6555HIBERNATION (aka Software Suspend, aka swsusp) 6556M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6557M: Pavel Machek <pavel@ucw.cz> 6558L: linux-pm@vger.kernel.org 6559B: https://bugzilla.kernel.org 6560S: Supported 6561F: arch/x86/power/ 6562F: drivers/base/power/ 6563F: kernel/power/ 6564F: include/linux/suspend.h 6565F: include/linux/freezer.h 6566F: include/linux/pm.h 6567F: arch/*/include/asm/suspend*.h 6568 6569HID CORE LAYER 6570M: Jiri Kosina <jikos@kernel.org> 6571R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6572L: linux-input@vger.kernel.org 6573T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6574S: Maintained 6575F: drivers/hid/ 6576F: include/linux/hid* 6577F: include/uapi/linux/hid* 6578 6579HID SENSOR HUB DRIVERS 6580M: Jiri Kosina <jikos@kernel.org> 6581M: Jonathan Cameron <jic23@kernel.org> 6582M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6583L: linux-input@vger.kernel.org 6584L: linux-iio@vger.kernel.org 6585S: Maintained 6586F: Documentation/hid/hid-sensor* 6587F: drivers/hid/hid-sensor-* 6588F: drivers/iio/*/hid-* 6589F: include/linux/hid-sensor-* 6590 6591HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6592M: Thomas Gleixner <tglx@linutronix.de> 6593L: linux-kernel@vger.kernel.org 6594T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6595S: Maintained 6596F: Documentation/timers/ 6597F: kernel/time/hrtimer.c 6598F: kernel/time/clockevents.c 6599F: kernel/time/timer_*.c 6600F: include/linux/clockchips.h 6601F: include/linux/hrtimer.h 6602 6603HIGH-SPEED SCC DRIVER FOR AX.25 6604L: linux-hams@vger.kernel.org 6605S: Orphan 6606F: drivers/net/hamradio/dmascc.c 6607F: drivers/net/hamradio/scc.c 6608 6609HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6610M: HighPoint Linux Team <linux@highpoint-tech.com> 6611W: http://www.highpoint-tech.com 6612S: Supported 6613F: Documentation/scsi/hptiop.txt 6614F: drivers/scsi/hptiop.c 6615 6616HIPPI 6617M: Jes Sorensen <jes@trained-monkey.org> 6618L: linux-hippi@sunsite.dk 6619S: Maintained 6620F: include/linux/hippidevice.h 6621F: include/uapi/linux/if_hippi.h 6622F: net/802/hippi.c 6623F: drivers/net/hippi/ 6624 6625HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6626M: Yisen Zhuang <yisen.zhuang@huawei.com> 6627M: Salil Mehta <salil.mehta@huawei.com> 6628L: netdev@vger.kernel.org 6629W: http://www.hisilicon.com 6630S: Maintained 6631F: drivers/net/ethernet/hisilicon/hns3/ 6632 6633HISILICON LPC BUS DRIVER 6634M: john.garry@huawei.com 6635W: http://www.hisilicon.com 6636S: Maintained 6637F: drivers/bus/hisi_lpc.c 6638F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6639 6640HISILICON NETWORK SUBSYSTEM DRIVER 6641M: Yisen Zhuang <yisen.zhuang@huawei.com> 6642M: Salil Mehta <salil.mehta@huawei.com> 6643L: netdev@vger.kernel.org 6644W: http://www.hisilicon.com 6645S: Maintained 6646F: drivers/net/ethernet/hisilicon/ 6647F: Documentation/devicetree/bindings/net/hisilicon*.txt 6648 6649HISILICON PMU DRIVER 6650M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6651W: http://www.hisilicon.com 6652S: Supported 6653F: drivers/perf/hisilicon 6654F: Documentation/perf/hisi-pmu.txt 6655 6656HISILICON ROCE DRIVER 6657M: Lijun Ou <oulijun@huawei.com> 6658M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6659L: linux-rdma@vger.kernel.org 6660S: Maintained 6661F: drivers/infiniband/hw/hns/ 6662F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6663 6664HISILICON SAS Controller 6665M: John Garry <john.garry@huawei.com> 6666W: http://www.hisilicon.com 6667S: Supported 6668F: drivers/scsi/hisi_sas/ 6669F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6670 6671HMM - Heterogeneous Memory Management 6672M: Jérôme Glisse <jglisse@redhat.com> 6673L: linux-mm@kvack.org 6674S: Maintained 6675F: mm/hmm* 6676F: include/linux/hmm* 6677F: Documentation/vm/hmm.rst 6678 6679HOST AP DRIVER 6680M: Jouni Malinen <j@w1.fi> 6681L: linux-wireless@vger.kernel.org 6682W: http://w1.fi/hostap-driver.html 6683S: Obsolete 6684F: drivers/net/wireless/intersil/hostap/ 6685 6686HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6687L: platform-driver-x86@vger.kernel.org 6688S: Orphan 6689F: drivers/platform/x86/tc1100-wmi.c 6690 6691HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6692M: Jaroslav Kysela <perex@perex.cz> 6693S: Maintained 6694F: drivers/net/ethernet/hp/hp100.* 6695 6696HPET: High Precision Event Timers driver 6697M: Clemens Ladisch <clemens@ladisch.de> 6698S: Maintained 6699F: Documentation/timers/hpet.txt 6700F: drivers/char/hpet.c 6701F: include/linux/hpet.h 6702F: include/uapi/linux/hpet.h 6703 6704HPET: x86 6705S: Orphan 6706F: arch/x86/kernel/hpet.c 6707F: arch/x86/include/asm/hpet.h 6708 6709HPFS FILESYSTEM 6710M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6711W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6712S: Maintained 6713F: fs/hpfs/ 6714 6715HSI SUBSYSTEM 6716M: Sebastian Reichel <sre@kernel.org> 6717T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6718S: Maintained 6719F: Documentation/ABI/testing/sysfs-bus-hsi 6720F: Documentation/driver-api/hsi.rst 6721F: drivers/hsi/ 6722F: include/linux/hsi/ 6723F: include/uapi/linux/hsi/ 6724 6725HSO 3G MODEM DRIVER 6726L: linux-usb@vger.kernel.org 6727S: Orphan 6728F: drivers/net/usb/hso.c 6729 6730HSR NETWORK PROTOCOL 6731M: Arvid Brodin <arvid.brodin@alten.se> 6732L: netdev@vger.kernel.org 6733S: Maintained 6734F: net/hsr/ 6735 6736HT16K33 LED CONTROLLER DRIVER 6737M: Robin van der Gracht <robin@protonic.nl> 6738S: Maintained 6739F: drivers/auxdisplay/ht16k33.c 6740F: Documentation/devicetree/bindings/display/ht16k33.txt 6741 6742HTCPEN TOUCHSCREEN DRIVER 6743M: Pau Oliva Fora <pof@eslack.org> 6744L: linux-input@vger.kernel.org 6745S: Maintained 6746F: drivers/input/touchscreen/htcpen.c 6747 6748HUAWEI ETHERNET DRIVER 6749M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6750L: netdev@vger.kernel.org 6751S: Supported 6752F: Documentation/networking/hinic.txt 6753F: drivers/net/ethernet/huawei/hinic/ 6754 6755HUGETLB FILESYSTEM 6756M: Mike Kravetz <mike.kravetz@oracle.com> 6757L: linux-mm@kvack.org 6758S: Maintained 6759F: fs/hugetlbfs/ 6760F: mm/hugetlb.c 6761F: include/linux/hugetlb.h 6762F: Documentation/admin-guide/mm/hugetlbpage.rst 6763F: Documentation/vm/hugetlbfs_reserv.rst 6764F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6765 6766HVA ST MEDIA DRIVER 6767M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6768L: linux-media@vger.kernel.org 6769T: git git://linuxtv.org/media_tree.git 6770W: https://linuxtv.org 6771S: Supported 6772F: drivers/media/platform/sti/hva 6773 6774HWPOISON MEMORY FAILURE HANDLING 6775M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6776L: linux-mm@kvack.org 6777S: Maintained 6778F: mm/memory-failure.c 6779F: mm/hwpoison-inject.c 6780 6781Hyper-V CORE AND DRIVERS 6782M: "K. Y. Srinivasan" <kys@microsoft.com> 6783M: Haiyang Zhang <haiyangz@microsoft.com> 6784M: Stephen Hemminger <sthemmin@microsoft.com> 6785L: devel@linuxdriverproject.org 6786S: Maintained 6787F: Documentation/networking/netvsc.txt 6788F: arch/x86/include/asm/mshyperv.h 6789F: arch/x86/include/asm/trace/hyperv.h 6790F: arch/x86/include/asm/hyperv-tlfs.h 6791F: arch/x86/kernel/cpu/mshyperv.c 6792F: arch/x86/hyperv 6793F: drivers/hid/hid-hyperv.c 6794F: drivers/hv/ 6795F: drivers/input/serio/hyperv-keyboard.c 6796F: drivers/pci/controller/pci-hyperv.c 6797F: drivers/net/hyperv/ 6798F: drivers/scsi/storvsc_drv.c 6799F: drivers/uio/uio_hv_generic.c 6800F: drivers/video/fbdev/hyperv_fb.c 6801F: net/vmw_vsock/hyperv_transport.c 6802F: include/linux/hyperv.h 6803F: include/uapi/linux/hyperv.h 6804F: tools/hv/ 6805F: Documentation/ABI/stable/sysfs-bus-vmbus 6806 6807HYPERVISOR VIRTUAL CONSOLE DRIVER 6808L: linuxppc-dev@lists.ozlabs.org 6809S: Odd Fixes 6810F: drivers/tty/hvc/ 6811 6812I2C ACPI SUPPORT 6813M: Mika Westerberg <mika.westerberg@linux.intel.com> 6814L: linux-i2c@vger.kernel.org 6815L: linux-acpi@vger.kernel.org 6816S: Maintained 6817F: drivers/i2c/i2c-core-acpi.c 6818 6819I2C MUXES 6820M: Peter Rosin <peda@axentia.se> 6821L: linux-i2c@vger.kernel.org 6822S: Maintained 6823F: Documentation/i2c/i2c-topology 6824F: Documentation/i2c/muxes/ 6825F: Documentation/devicetree/bindings/i2c/i2c-mux* 6826F: Documentation/devicetree/bindings/i2c/i2c-arb* 6827F: Documentation/devicetree/bindings/i2c/i2c-gate* 6828F: drivers/i2c/i2c-mux.c 6829F: drivers/i2c/muxes/ 6830F: include/linux/i2c-mux.h 6831 6832I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6833M: Gregory CLEMENT <gregory.clement@bootlin.com> 6834L: linux-i2c@vger.kernel.org 6835S: Maintained 6836F: drivers/i2c/busses/i2c-mv64xxx.c 6837 6838I2C OVER PARALLEL PORT 6839M: Jean Delvare <jdelvare@suse.com> 6840L: linux-i2c@vger.kernel.org 6841S: Maintained 6842F: Documentation/i2c/busses/i2c-parport 6843F: Documentation/i2c/busses/i2c-parport-light 6844F: drivers/i2c/busses/i2c-parport.c 6845F: drivers/i2c/busses/i2c-parport-light.c 6846 6847I2C SUBSYSTEM 6848M: Wolfram Sang <wsa@the-dreams.de> 6849L: linux-i2c@vger.kernel.org 6850W: https://i2c.wiki.kernel.org/ 6851Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6852T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6853S: Maintained 6854F: Documentation/devicetree/bindings/i2c/i2c.txt 6855F: Documentation/i2c/ 6856F: drivers/i2c/* 6857F: include/linux/i2c.h 6858F: include/linux/i2c-dev.h 6859F: include/linux/i2c-smbus.h 6860F: include/uapi/linux/i2c.h 6861F: include/uapi/linux/i2c-*.h 6862 6863I2C SUBSYSTEM HOST DRIVERS 6864L: linux-i2c@vger.kernel.org 6865W: https://i2c.wiki.kernel.org/ 6866Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6867T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6868S: Odd Fixes 6869F: Documentation/devicetree/bindings/i2c/ 6870F: drivers/i2c/algos/ 6871F: drivers/i2c/busses/ 6872 6873I2C-TAOS-EVM DRIVER 6874M: Jean Delvare <jdelvare@suse.com> 6875L: linux-i2c@vger.kernel.org 6876S: Maintained 6877F: Documentation/i2c/busses/i2c-taos-evm 6878F: drivers/i2c/busses/i2c-taos-evm.c 6879 6880I2C-TINY-USB DRIVER 6881M: Till Harbaum <till@harbaum.org> 6882L: linux-i2c@vger.kernel.org 6883W: http://www.harbaum.org/till/i2c_tiny_usb 6884S: Maintained 6885F: drivers/i2c/busses/i2c-tiny-usb.c 6886 6887I2C/SMBUS CONTROLLER DRIVERS FOR PC 6888M: Jean Delvare <jdelvare@suse.com> 6889L: linux-i2c@vger.kernel.org 6890S: Maintained 6891F: Documentation/i2c/busses/i2c-ali1535 6892F: Documentation/i2c/busses/i2c-ali1563 6893F: Documentation/i2c/busses/i2c-ali15x3 6894F: Documentation/i2c/busses/i2c-amd756 6895F: Documentation/i2c/busses/i2c-amd8111 6896F: Documentation/i2c/busses/i2c-i801 6897F: Documentation/i2c/busses/i2c-nforce2 6898F: Documentation/i2c/busses/i2c-piix4 6899F: Documentation/i2c/busses/i2c-sis5595 6900F: Documentation/i2c/busses/i2c-sis630 6901F: Documentation/i2c/busses/i2c-sis96x 6902F: Documentation/i2c/busses/i2c-via 6903F: Documentation/i2c/busses/i2c-viapro 6904F: drivers/i2c/busses/i2c-ali1535.c 6905F: drivers/i2c/busses/i2c-ali1563.c 6906F: drivers/i2c/busses/i2c-ali15x3.c 6907F: drivers/i2c/busses/i2c-amd756.c 6908F: drivers/i2c/busses/i2c-amd756-s4882.c 6909F: drivers/i2c/busses/i2c-amd8111.c 6910F: drivers/i2c/busses/i2c-i801.c 6911F: drivers/i2c/busses/i2c-isch.c 6912F: drivers/i2c/busses/i2c-nforce2.c 6913F: drivers/i2c/busses/i2c-nforce2-s4985.c 6914F: drivers/i2c/busses/i2c-piix4.c 6915F: drivers/i2c/busses/i2c-sis5595.c 6916F: drivers/i2c/busses/i2c-sis630.c 6917F: drivers/i2c/busses/i2c-sis96x.c 6918F: drivers/i2c/busses/i2c-via.c 6919F: drivers/i2c/busses/i2c-viapro.c 6920 6921I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6922M: Hans de Goede <hdegoede@redhat.com> 6923L: linux-i2c@vger.kernel.org 6924S: Maintained 6925F: drivers/i2c/busses/i2c-cht-wc.c 6926 6927I2C/SMBUS ISMT DRIVER 6928M: Seth Heasley <seth.heasley@intel.com> 6929M: Neil Horman <nhorman@tuxdriver.com> 6930L: linux-i2c@vger.kernel.org 6931F: drivers/i2c/busses/i2c-ismt.c 6932F: Documentation/i2c/busses/i2c-ismt 6933 6934I2C/SMBUS STUB DRIVER 6935M: Jean Delvare <jdelvare@suse.com> 6936L: linux-i2c@vger.kernel.org 6937S: Maintained 6938F: drivers/i2c/i2c-stub.c 6939 6940IA64 (Itanium) PLATFORM 6941M: Tony Luck <tony.luck@intel.com> 6942M: Fenghua Yu <fenghua.yu@intel.com> 6943L: linux-ia64@vger.kernel.org 6944T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6945S: Maintained 6946F: arch/ia64/ 6947 6948IBM Power 842 compression accelerator 6949M: Haren Myneni <haren@us.ibm.com> 6950S: Supported 6951F: drivers/crypto/nx/Makefile 6952F: drivers/crypto/nx/Kconfig 6953F: drivers/crypto/nx/nx-842* 6954F: include/linux/sw842.h 6955F: crypto/842.c 6956F: lib/842/ 6957 6958IBM Power in-Nest Crypto Acceleration 6959M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6960M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6961L: linux-crypto@vger.kernel.org 6962S: Supported 6963F: drivers/crypto/nx/Makefile 6964F: drivers/crypto/nx/Kconfig 6965F: drivers/crypto/nx/nx-aes* 6966F: drivers/crypto/nx/nx-sha* 6967F: drivers/crypto/nx/nx.* 6968F: drivers/crypto/nx/nx_csbcpb.h 6969F: drivers/crypto/nx/nx_debugfs.h 6970 6971IBM Power Linux RAID adapter 6972M: Brian King <brking@us.ibm.com> 6973S: Supported 6974F: drivers/scsi/ipr.* 6975 6976IBM Power SRIOV Virtual NIC Device Driver 6977M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6978M: John Allen <jallen@linux.vnet.ibm.com> 6979L: netdev@vger.kernel.org 6980S: Supported 6981F: drivers/net/ethernet/ibm/ibmvnic.* 6982 6983IBM Power Virtual Accelerator Switchboard 6984M: Sukadev Bhattiprolu 6985L: linuxppc-dev@lists.ozlabs.org 6986S: Supported 6987F: arch/powerpc/platforms/powernv/vas* 6988F: arch/powerpc/platforms/powernv/copy-paste.h 6989F: arch/powerpc/include/asm/vas.h 6990F: arch/powerpc/include/uapi/asm/vas.h 6991 6992IBM Power Virtual Ethernet Device Driver 6993M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6994L: netdev@vger.kernel.org 6995S: Supported 6996F: drivers/net/ethernet/ibm/ibmveth.* 6997 6998IBM Power Virtual FC Device Drivers 6999M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7000L: linux-scsi@vger.kernel.org 7001S: Supported 7002F: drivers/scsi/ibmvscsi/ibmvfc* 7003 7004IBM Power Virtual Management Channel Driver 7005M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 7006M: Steven Royer <seroyer@linux.vnet.ibm.com> 7007S: Supported 7008F: drivers/misc/ibmvmc.* 7009 7010IBM Power Virtual SCSI Device Drivers 7011M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7012L: linux-scsi@vger.kernel.org 7013S: Supported 7014F: drivers/scsi/ibmvscsi/ibmvscsi* 7015F: include/scsi/viosrp.h 7016 7017IBM Power Virtual SCSI Device Target Driver 7018M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 7019M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 7020L: linux-scsi@vger.kernel.org 7021L: target-devel@vger.kernel.org 7022S: Supported 7023F: drivers/scsi/ibmvscsi_tgt/ 7024 7025IBM Power VMX Cryptographic instructions 7026M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 7027M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 7028L: linux-crypto@vger.kernel.org 7029S: Supported 7030F: drivers/crypto/vmx/Makefile 7031F: drivers/crypto/vmx/Kconfig 7032F: drivers/crypto/vmx/vmx.c 7033F: drivers/crypto/vmx/aes* 7034F: drivers/crypto/vmx/ghash* 7035F: drivers/crypto/vmx/ppc-xlate.pl 7036 7037IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7038M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7039L: linux-pci@vger.kernel.org 7040L: linuxppc-dev@lists.ozlabs.org 7041S: Supported 7042F: drivers/pci/hotplug/rpaphp* 7043 7044IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7045M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7046L: linux-pci@vger.kernel.org 7047L: linuxppc-dev@lists.ozlabs.org 7048S: Supported 7049F: drivers/pci/hotplug/rpadlpar* 7050 7051IBM ServeRAID RAID DRIVER 7052S: Orphan 7053F: drivers/scsi/ips.* 7054 7055ICH LPC AND GPIO DRIVER 7056M: Peter Tyser <ptyser@xes-inc.com> 7057S: Maintained 7058F: drivers/mfd/lpc_ich.c 7059F: drivers/gpio/gpio-ich.c 7060 7061IDE SUBSYSTEM 7062M: "David S. Miller" <davem@davemloft.net> 7063L: linux-ide@vger.kernel.org 7064Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7065T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7066S: Maintained 7067F: Documentation/ide/ 7068F: drivers/ide/ 7069F: include/linux/ide.h 7070 7071IDE/ATAPI DRIVERS 7072M: Borislav Petkov <bp@alien8.de> 7073L: linux-ide@vger.kernel.org 7074S: Maintained 7075F: Documentation/cdrom/ide-cd 7076F: drivers/ide/ide-cd* 7077 7078IDEAPAD LAPTOP EXTRAS DRIVER 7079M: Ike Panhc <ike.pan@canonical.com> 7080L: platform-driver-x86@vger.kernel.org 7081W: http://launchpad.net/ideapad-laptop 7082S: Maintained 7083F: drivers/platform/x86/ideapad-laptop.c 7084 7085IDEAPAD LAPTOP SLIDEBAR DRIVER 7086M: Andrey Moiseev <o2g.org.ru@gmail.com> 7087L: linux-input@vger.kernel.org 7088W: https://github.com/o2genum/ideapad-slidebar 7089S: Maintained 7090F: drivers/input/misc/ideapad_slidebar.c 7091 7092IDT VersaClock 5 CLOCK DRIVER 7093M: Marek Vasut <marek.vasut@gmail.com> 7094S: Maintained 7095F: drivers/clk/clk-versaclock5.c 7096 7097IEEE 802.15.4 SUBSYSTEM 7098M: Alexander Aring <alex.aring@gmail.com> 7099M: Stefan Schmidt <stefan@datenfreihafen.org> 7100L: linux-wpan@vger.kernel.org 7101W: http://wpan.cakelab.org/ 7102T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7103T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7104S: Maintained 7105F: net/ieee802154/ 7106F: net/mac802154/ 7107F: drivers/net/ieee802154/ 7108F: include/linux/nl802154.h 7109F: include/linux/ieee802154.h 7110F: include/net/nl802154.h 7111F: include/net/mac802154.h 7112F: include/net/af_ieee802154.h 7113F: include/net/cfg802154.h 7114F: include/net/ieee802154_netdev.h 7115F: Documentation/networking/ieee802154.txt 7116 7117IFE PROTOCOL 7118M: Yotam Gigi <yotam.gi@gmail.com> 7119M: Jamal Hadi Salim <jhs@mojatatu.com> 7120F: net/ife 7121F: include/net/ife.h 7122F: include/uapi/linux/ife.h 7123 7124IGORPLUG-USB IR RECEIVER 7125M: Sean Young <sean@mess.org> 7126L: linux-media@vger.kernel.org 7127S: Maintained 7128F: drivers/media/rc/igorplugusb.c 7129 7130IGUANAWORKS USB IR TRANSCEIVER 7131M: Sean Young <sean@mess.org> 7132L: linux-media@vger.kernel.org 7133S: Maintained 7134F: drivers/media/rc/iguanair.c 7135 7136IIO DIGITAL POTENTIOMETER DAC 7137M: Peter Rosin <peda@axentia.se> 7138L: linux-iio@vger.kernel.org 7139S: Maintained 7140F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7141F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7142F: drivers/iio/dac/dpot-dac.c 7143 7144IIO ENVELOPE DETECTOR 7145M: Peter Rosin <peda@axentia.se> 7146L: linux-iio@vger.kernel.org 7147S: Maintained 7148F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7149F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7150F: drivers/iio/adc/envelope-detector.c 7151 7152IIO MULTIPLEXER 7153M: Peter Rosin <peda@axentia.se> 7154L: linux-iio@vger.kernel.org 7155S: Maintained 7156F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7157F: drivers/iio/multiplexer/iio-mux.c 7158 7159IIO SUBSYSTEM AND DRIVERS 7160M: Jonathan Cameron <jic23@kernel.org> 7161R: Hartmut Knaack <knaack.h@gmx.de> 7162R: Lars-Peter Clausen <lars@metafoo.de> 7163R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7164L: linux-iio@vger.kernel.org 7165T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7166S: Maintained 7167F: Documentation/ABI/testing/configfs-iio* 7168F: Documentation/ABI/testing/sysfs-bus-iio* 7169F: Documentation/devicetree/bindings/iio/ 7170F: drivers/iio/ 7171F: drivers/staging/iio/ 7172F: include/linux/iio/ 7173F: tools/iio/ 7174 7175IIO UNIT CONVERTER 7176M: Peter Rosin <peda@axentia.se> 7177L: linux-iio@vger.kernel.org 7178S: Maintained 7179F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7180F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7181F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7182F: drivers/iio/afe/iio-rescale.c 7183 7184IKANOS/ADI EAGLE ADSL USB DRIVER 7185M: Matthieu Castet <castet.matthieu@free.fr> 7186M: Stanislaw Gruszka <stf_xl@wp.pl> 7187S: Maintained 7188F: drivers/usb/atm/ueagle-atm.c 7189 7190IMGTEC ASCII LCD DRIVER 7191M: Paul Burton <paul.burton@mips.com> 7192S: Maintained 7193F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7194F: drivers/auxdisplay/img-ascii-lcd.c 7195 7196IMGTEC IR DECODER DRIVER 7197M: James Hogan <jhogan@kernel.org> 7198S: Maintained 7199F: drivers/media/rc/img-ir/ 7200 7201IMON SOUNDGRAPH USB IR RECEIVER 7202M: Sean Young <sean@mess.org> 7203L: linux-media@vger.kernel.org 7204S: Maintained 7205F: drivers/media/rc/imon_raw.c 7206F: drivers/media/rc/imon.c 7207 7208IMS TWINTURBO FRAMEBUFFER DRIVER 7209L: linux-fbdev@vger.kernel.org 7210S: Orphan 7211F: drivers/video/fbdev/imsttfb.c 7212 7213INA209 HARDWARE MONITOR DRIVER 7214M: Guenter Roeck <linux@roeck-us.net> 7215L: linux-hwmon@vger.kernel.org 7216S: Maintained 7217F: Documentation/hwmon/ina209 7218F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7219F: drivers/hwmon/ina209.c 7220 7221INA2XX HARDWARE MONITOR DRIVER 7222M: Guenter Roeck <linux@roeck-us.net> 7223L: linux-hwmon@vger.kernel.org 7224S: Maintained 7225F: Documentation/hwmon/ina2xx 7226F: drivers/hwmon/ina2xx.c 7227F: include/linux/platform_data/ina2xx.h 7228 7229INDUSTRY PACK SUBSYSTEM (IPACK) 7230M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7231M: Jens Taprogge <jens.taprogge@taprogge.org> 7232M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7233L: industrypack-devel@lists.sourceforge.net 7234W: http://industrypack.sourceforge.net 7235S: Maintained 7236F: drivers/ipack/ 7237 7238INFINIBAND SUBSYSTEM 7239M: Doug Ledford <dledford@redhat.com> 7240M: Jason Gunthorpe <jgg@mellanox.com> 7241L: linux-rdma@vger.kernel.org 7242W: https://github.com/linux-rdma/rdma-core 7243Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7244T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7245S: Supported 7246F: Documentation/devicetree/bindings/infiniband/ 7247F: Documentation/infiniband/ 7248F: drivers/infiniband/ 7249F: include/uapi/linux/if_infiniband.h 7250F: include/uapi/rdma/ 7251F: include/rdma/ 7252 7253INGENIC JZ4780 DMA Driver 7254M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7255S: Maintained 7256F: drivers/dma/dma-jz4780.c 7257 7258INGENIC JZ4780 NAND DRIVER 7259M: Harvey Hunt <harveyhuntnexus@gmail.com> 7260L: linux-mtd@lists.infradead.org 7261S: Maintained 7262F: drivers/mtd/nand/raw/jz4780_* 7263 7264INOTIFY 7265M: Jan Kara <jack@suse.cz> 7266R: Amir Goldstein <amir73il@gmail.com> 7267L: linux-fsdevel@vger.kernel.org 7268S: Maintained 7269F: Documentation/filesystems/inotify.txt 7270F: fs/notify/inotify/ 7271F: include/linux/inotify.h 7272F: include/uapi/linux/inotify.h 7273 7274INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7275M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7276L: linux-input@vger.kernel.org 7277Q: http://patchwork.kernel.org/project/linux-input/list/ 7278T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7279S: Maintained 7280F: drivers/input/ 7281F: include/linux/input.h 7282F: include/uapi/linux/input.h 7283F: include/uapi/linux/input-event-codes.h 7284F: include/linux/input/ 7285F: Documentation/devicetree/bindings/input/ 7286F: Documentation/devicetree/bindings/serio/ 7287F: Documentation/input/ 7288 7289INPUT MULTITOUCH (MT) PROTOCOL 7290M: Henrik Rydberg <rydberg@bitmath.org> 7291L: linux-input@vger.kernel.org 7292S: Odd fixes 7293F: Documentation/input/multi-touch-protocol.rst 7294F: drivers/input/input-mt.c 7295K: \b(ABS|SYN)_MT_ 7296 7297INSIDE SECURE CRYPTO DRIVER 7298M: Antoine Tenart <antoine.tenart@bootlin.com> 7299F: drivers/crypto/inside-secure/ 7300S: Maintained 7301L: linux-crypto@vger.kernel.org 7302 7303INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7304M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7305M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7306L: linux-integrity@vger.kernel.org 7307T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7308S: Supported 7309F: security/integrity/ima/ 7310 7311INTEL 810/815 FRAMEBUFFER DRIVER 7312M: Antonino Daplas <adaplas@gmail.com> 7313L: linux-fbdev@vger.kernel.org 7314S: Maintained 7315F: drivers/video/fbdev/i810/ 7316 7317INTEL ASoC DRIVERS 7318M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7319M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7320M: Jie Yang <yang.jie@linux.intel.com> 7321L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7322S: Supported 7323F: sound/soc/intel/ 7324 7325INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 7326M: Hans de Goede <hdegoede@redhat.com> 7327L: platform-driver-x86@vger.kernel.org 7328S: Maintained 7329F: drivers/platform/x86/intel_atomisp2_pm.c 7330 7331INTEL C600 SERIES SAS CONTROLLER DRIVER 7332M: Intel SCU Linux support <intel-linux-scu@intel.com> 7333M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7334L: linux-scsi@vger.kernel.org 7335T: git git://git.code.sf.net/p/intel-sas/isci 7336S: Supported 7337F: drivers/scsi/isci/ 7338 7339INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7340M: Jani Nikula <jani.nikula@linux.intel.com> 7341M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7342M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7343L: intel-gfx@lists.freedesktop.org 7344W: https://01.org/linuxgraphics/ 7345B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs 7346C: irc://chat.freenode.net/intel-gfx 7347Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7348T: git git://anongit.freedesktop.org/drm-intel 7349S: Supported 7350F: drivers/gpu/drm/i915/ 7351F: include/drm/i915* 7352F: include/uapi/drm/i915_drm.h 7353F: Documentation/gpu/i915.rst 7354 7355INTEL ETHERNET DRIVERS 7356M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7357L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7358W: http://www.intel.com/support/feedback.htm 7359W: http://e1000.sourceforge.net/ 7360Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7361T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7362T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7363S: Supported 7364F: Documentation/networking/e100.rst 7365F: Documentation/networking/e1000.rst 7366F: Documentation/networking/e1000e.txt 7367F: Documentation/networking/igb.txt 7368F: Documentation/networking/igbvf.txt 7369F: Documentation/networking/ixgb.txt 7370F: Documentation/networking/ixgbe.txt 7371F: Documentation/networking/ixgbevf.txt 7372F: Documentation/networking/i40e.txt 7373F: Documentation/networking/iavf.txt 7374F: Documentation/networking/ice.txt 7375F: drivers/net/ethernet/intel/ 7376F: drivers/net/ethernet/intel/*/ 7377F: include/linux/avf/virtchnl.h 7378 7379INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7380M: Maik Broemme <mbroemme@libmpq.org> 7381L: linux-fbdev@vger.kernel.org 7382S: Maintained 7383F: Documentation/fb/intelfb.txt 7384F: drivers/video/fbdev/intelfb/ 7385 7386INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7387M: Zhenyu Wang <zhenyuw@linux.intel.com> 7388M: Zhi Wang <zhi.a.wang@intel.com> 7389L: intel-gvt-dev@lists.freedesktop.org 7390L: intel-gfx@lists.freedesktop.org 7391W: https://01.org/igvt-g 7392T: git https://github.com/intel/gvt-linux.git 7393S: Supported 7394F: drivers/gpu/drm/i915/gvt/ 7395 7396INTEL HID EVENT DRIVER 7397M: Alex Hung <alex.hung@canonical.com> 7398L: platform-driver-x86@vger.kernel.org 7399S: Maintained 7400F: drivers/platform/x86/intel-hid.c 7401 7402INTEL I/OAT DMA DRIVER 7403M: Dave Jiang <dave.jiang@intel.com> 7404R: Dan Williams <dan.j.williams@intel.com> 7405L: dmaengine@vger.kernel.org 7406Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7407S: Supported 7408F: drivers/dma/ioat* 7409 7410INTEL IDLE DRIVER 7411M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7412M: Len Brown <lenb@kernel.org> 7413L: linux-pm@vger.kernel.org 7414T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7415B: https://bugzilla.kernel.org 7416S: Supported 7417F: drivers/idle/intel_idle.c 7418 7419INTEL INTEGRATED SENSOR HUB DRIVER 7420M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7421M: Jiri Kosina <jikos@kernel.org> 7422L: linux-input@vger.kernel.org 7423S: Maintained 7424F: drivers/hid/intel-ish-hid/ 7425 7426INTEL IOMMU (VT-d) 7427M: David Woodhouse <dwmw2@infradead.org> 7428L: iommu@lists.linux-foundation.org 7429T: git git://git.infradead.org/iommu-2.6.git 7430S: Supported 7431F: drivers/iommu/intel-iommu.c 7432F: include/linux/intel-iommu.h 7433 7434INTEL IOP-ADMA DMA DRIVER 7435R: Dan Williams <dan.j.williams@intel.com> 7436S: Odd fixes 7437F: drivers/dma/iop-adma.c 7438 7439INTEL IPU3 CSI-2 CIO2 DRIVER 7440M: Yong Zhi <yong.zhi@intel.com> 7441M: Sakari Ailus <sakari.ailus@linux.intel.com> 7442M: Bingbu Cao <bingbu.cao@intel.com> 7443R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7444R: Jian Xu Zheng <jian.xu.zheng@intel.com> 7445L: linux-media@vger.kernel.org 7446S: Maintained 7447F: drivers/media/pci/intel/ipu3/ 7448F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7449 7450INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7451M: Krzysztof Halasa <khalasa@piap.pl> 7452S: Maintained 7453F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7454F: arch/arm/mach-ixp4xx/include/mach/npe.h 7455F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7456F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7457F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7458F: drivers/net/wan/ixp4xx_hss.c 7459 7460INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7461M: Deepak Saxena <dsaxena@plexity.net> 7462S: Maintained 7463F: drivers/char/hw_random/ixp4xx-rng.c 7464 7465INTEL MANAGEMENT ENGINE (mei) 7466M: Tomas Winkler <tomas.winkler@intel.com> 7467L: linux-kernel@vger.kernel.org 7468S: Supported 7469F: include/uapi/linux/mei.h 7470F: include/linux/mei_cl_bus.h 7471F: drivers/misc/mei/* 7472F: drivers/watchdog/mei_wdt.c 7473F: Documentation/misc-devices/mei/* 7474F: samples/mei/* 7475 7476INTEL MENLOW THERMAL DRIVER 7477M: Sujith Thomas <sujith.thomas@intel.com> 7478L: platform-driver-x86@vger.kernel.org 7479W: https://01.org/linux-acpi 7480S: Supported 7481F: drivers/platform/x86/intel_menlow.c 7482 7483INTEL MERRIFIELD GPIO DRIVER 7484M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7485L: linux-gpio@vger.kernel.org 7486S: Maintained 7487F: drivers/gpio/gpio-merrifield.c 7488 7489INTEL MIC DRIVERS (mic) 7490M: Sudeep Dutt <sudeep.dutt@intel.com> 7491M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7492S: Supported 7493W: https://github.com/sudeepdutt/mic 7494W: http://software.intel.com/en-us/mic-developer 7495F: include/linux/mic_bus.h 7496F: include/linux/scif.h 7497F: include/uapi/linux/mic_common.h 7498F: include/uapi/linux/mic_ioctl.h 7499F: include/uapi/linux/scif_ioctl.h 7500F: drivers/misc/mic/ 7501F: drivers/dma/mic_x100_dma.c 7502F: drivers/dma/mic_x100_dma.h 7503F: Documentation/mic/ 7504 7505INTEL PMC CORE DRIVER 7506M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7507M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7508L: platform-driver-x86@vger.kernel.org 7509S: Maintained 7510F: arch/x86/include/asm/pmc_core.h 7511F: drivers/platform/x86/intel_pmc_core* 7512 7513INTEL PMC/P-Unit IPC DRIVER 7514M: Zha Qipeng<qipeng.zha@intel.com> 7515L: platform-driver-x86@vger.kernel.org 7516S: Maintained 7517F: drivers/platform/x86/intel_pmc_ipc.c 7518F: drivers/platform/x86/intel_punit_ipc.c 7519F: arch/x86/include/asm/intel_pmc_ipc.h 7520F: arch/x86/include/asm/intel_punit_ipc.h 7521 7522INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7523M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7524L: linux-wireless@vger.kernel.org 7525S: Maintained 7526F: Documentation/networking/README.ipw2100 7527F: Documentation/networking/README.ipw2200 7528F: drivers/net/wireless/intel/ipw2x00/ 7529 7530INTEL PSTATE DRIVER 7531M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7532M: Len Brown <lenb@kernel.org> 7533L: linux-pm@vger.kernel.org 7534S: Supported 7535F: drivers/cpufreq/intel_pstate.c 7536 7537INTEL RDMA RNIC DRIVER 7538M: Faisal Latif <faisal.latif@intel.com> 7539M: Shiraz Saleem <shiraz.saleem@intel.com> 7540L: linux-rdma@vger.kernel.org 7541S: Supported 7542F: drivers/infiniband/hw/i40iw/ 7543F: include/uapi/rdma/i40iw-abi.h 7544 7545INTEL SHA MULTIBUFFER DRIVER 7546M: Megha Dey <megha.dey@linux.intel.com> 7547R: Tim Chen <tim.c.chen@linux.intel.com> 7548L: linux-crypto@vger.kernel.org 7549S: Supported 7550F: arch/x86/crypto/sha*-mb/ 7551F: crypto/mcryptd.c 7552 7553INTEL TELEMETRY DRIVER 7554M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7555L: platform-driver-x86@vger.kernel.org 7556S: Maintained 7557F: arch/x86/include/asm/intel_telemetry.h 7558F: drivers/platform/x86/intel_telemetry* 7559 7560INTEL VIRTUAL BUTTON DRIVER 7561M: AceLan Kao <acelan.kao@canonical.com> 7562L: platform-driver-x86@vger.kernel.org 7563S: Maintained 7564F: drivers/platform/x86/intel-vbtn.c 7565 7566INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7567M: Stanislaw Gruszka <sgruszka@redhat.com> 7568L: linux-wireless@vger.kernel.org 7569S: Supported 7570F: drivers/net/wireless/intel/iwlegacy/ 7571 7572INTEL WIRELESS WIFI LINK (iwlwifi) 7573M: Johannes Berg <johannes.berg@intel.com> 7574M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7575M: Luca Coelho <luciano.coelho@intel.com> 7576M: Intel Linux Wireless <linuxwifi@intel.com> 7577L: linux-wireless@vger.kernel.org 7578W: http://intellinuxwireless.org 7579T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7580S: Supported 7581F: drivers/net/wireless/intel/iwlwifi/ 7582 7583INTEL WIRELESS WIMAX CONNECTION 2400 7584M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7585M: linux-wimax@intel.com 7586L: wimax@linuxwimax.org (subscribers-only) 7587S: Supported 7588W: http://linuxwimax.org 7589F: Documentation/wimax/README.i2400m 7590F: drivers/net/wimax/i2400m/ 7591F: include/uapi/linux/wimax/i2400m.h 7592 7593INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7594M: Mario Limonciello <mario.limonciello@dell.com> 7595S: Maintained 7596F: drivers/platform/x86/intel-wmi-thunderbolt.c 7597 7598INTEL(R) TRACE HUB 7599M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7600S: Supported 7601F: Documentation/trace/intel_th.rst 7602F: drivers/hwtracing/intel_th/ 7603 7604INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7605M: Ning Sun <ning.sun@intel.com> 7606L: tboot-devel@lists.sourceforge.net 7607W: http://tboot.sourceforge.net 7608T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7609S: Supported 7610F: Documentation/intel_txt.txt 7611F: include/linux/tboot.h 7612F: arch/x86/kernel/tboot.c 7613 7614INTEL-MID GPIO DRIVER 7615M: David Cohen <david.a.cohen@linux.intel.com> 7616L: linux-gpio@vger.kernel.org 7617S: Maintained 7618F: drivers/gpio/gpio-intel-mid.c 7619 7620INVENSENSE MPU-3050 GYROSCOPE DRIVER 7621M: Linus Walleij <linus.walleij@linaro.org> 7622L: linux-iio@vger.kernel.org 7623S: Maintained 7624F: drivers/iio/gyro/mpu3050* 7625F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7626 7627IOC3 ETHERNET DRIVER 7628M: Ralf Baechle <ralf@linux-mips.org> 7629L: linux-mips@linux-mips.org 7630S: Maintained 7631F: drivers/net/ethernet/sgi/ioc3-eth.c 7632 7633IOC3 SERIAL DRIVER 7634M: Pat Gefre <pfg@sgi.com> 7635L: linux-serial@vger.kernel.org 7636S: Maintained 7637F: drivers/tty/serial/ioc3_serial.c 7638 7639IOMMU DRIVERS 7640M: Joerg Roedel <joro@8bytes.org> 7641L: iommu@lists.linux-foundation.org 7642T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7643S: Maintained 7644F: Documentation/devicetree/bindings/iommu/ 7645F: drivers/iommu/ 7646F: include/linux/iommu.h 7647F: include/linux/of_iommu.h 7648F: include/linux/iova.h 7649 7650IP MASQUERADING 7651M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7652S: Maintained 7653F: net/ipv4/netfilter/ipt_MASQUERADE.c 7654 7655IPMI SUBSYSTEM 7656M: Corey Minyard <minyard@acm.org> 7657L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7658W: http://openipmi.sourceforge.net/ 7659S: Supported 7660F: Documentation/IPMI.txt 7661F: drivers/char/ipmi/ 7662F: include/linux/ipmi* 7663F: include/uapi/linux/ipmi* 7664 7665IPS SCSI RAID DRIVER 7666M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7667L: linux-scsi@vger.kernel.org 7668W: http://www.adaptec.com/ 7669S: Maintained 7670F: drivers/scsi/ips* 7671 7672IPVS 7673M: Wensong Zhang <wensong@linux-vs.org> 7674M: Simon Horman <horms@verge.net.au> 7675M: Julian Anastasov <ja@ssi.bg> 7676L: netdev@vger.kernel.org 7677L: lvs-devel@vger.kernel.org 7678S: Maintained 7679T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7680T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7681F: Documentation/networking/ipvs-sysctl.txt 7682F: include/net/ip_vs.h 7683F: include/uapi/linux/ip_vs.h 7684F: net/netfilter/ipvs/ 7685 7686IPWIRELESS DRIVER 7687M: Jiri Kosina <jikos@kernel.org> 7688M: David Sterba <dsterba@suse.com> 7689S: Odd Fixes 7690F: drivers/tty/ipwireless/ 7691 7692IPX NETWORK LAYER 7693L: netdev@vger.kernel.org 7694S: Obsolete 7695F: include/uapi/linux/ipx.h 7696F: drivers/staging/ipx/ 7697 7698IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7699M: Marc Zyngier <marc.zyngier@arm.com> 7700S: Maintained 7701T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7702F: Documentation/IRQ-domain.txt 7703F: include/linux/irqdomain.h 7704F: kernel/irq/irqdomain.c 7705F: kernel/irq/msi.c 7706 7707IRQ SUBSYSTEM 7708M: Thomas Gleixner <tglx@linutronix.de> 7709L: linux-kernel@vger.kernel.org 7710S: Maintained 7711T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7712F: kernel/irq/ 7713 7714IRQCHIP DRIVERS 7715M: Thomas Gleixner <tglx@linutronix.de> 7716M: Jason Cooper <jason@lakedaemon.net> 7717M: Marc Zyngier <marc.zyngier@arm.com> 7718L: linux-kernel@vger.kernel.org 7719S: Maintained 7720T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7721F: Documentation/devicetree/bindings/interrupt-controller/ 7722F: drivers/irqchip/ 7723 7724ISA 7725M: William Breathitt Gray <vilhelm.gray@gmail.com> 7726S: Maintained 7727F: Documentation/isa.txt 7728F: drivers/base/isa.c 7729F: include/linux/isa.h 7730 7731ISA RADIO MODULE 7732M: Hans Verkuil <hverkuil@xs4all.nl> 7733L: linux-media@vger.kernel.org 7734T: git git://linuxtv.org/media_tree.git 7735W: https://linuxtv.org 7736S: Maintained 7737F: drivers/media/radio/radio-isa* 7738 7739ISAPNP 7740M: Jaroslav Kysela <perex@perex.cz> 7741S: Maintained 7742F: Documentation/isapnp.txt 7743F: drivers/pnp/isapnp/ 7744F: include/linux/isapnp.h 7745 7746ISCSI 7747M: Lee Duncan <lduncan@suse.com> 7748M: Chris Leech <cleech@redhat.com> 7749L: open-iscsi@googlegroups.com 7750W: www.open-iscsi.com 7751S: Maintained 7752F: drivers/scsi/*iscsi* 7753F: include/scsi/*iscsi* 7754 7755iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7756M: Peter Jones <pjones@redhat.com> 7757M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7758S: Maintained 7759F: drivers/firmware/iscsi_ibft* 7760 7761ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7762M: Sagi Grimberg <sagi@grimberg.me> 7763M: Max Gurtovoy <maxg@mellanox.com> 7764L: linux-rdma@vger.kernel.org 7765S: Supported 7766W: http://www.openfabrics.org 7767W: www.open-iscsi.org 7768Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7769F: drivers/infiniband/ulp/iser/ 7770 7771ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7772M: Sagi Grimberg <sagi@grimberg.me> 7773T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7774L: linux-rdma@vger.kernel.org 7775L: target-devel@vger.kernel.org 7776S: Supported 7777W: http://www.linux-iscsi.org 7778F: drivers/infiniband/ulp/isert 7779 7780ISDN SUBSYSTEM 7781M: Karsten Keil <isdn@linux-pingi.de> 7782L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7783L: netdev@vger.kernel.org 7784W: http://www.isdn4linux.de 7785T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7786S: Maintained 7787F: Documentation/isdn/ 7788F: drivers/isdn/ 7789F: include/linux/isdn.h 7790F: include/linux/isdn/ 7791F: include/uapi/linux/isdn.h 7792F: include/uapi/linux/isdn/ 7793 7794ISDN SUBSYSTEM (Eicon active card driver) 7795M: Armin Schindler <mac@melware.de> 7796L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7797W: http://www.melware.de 7798S: Maintained 7799F: drivers/isdn/hardware/eicon/ 7800 7801IT87 HARDWARE MONITORING DRIVER 7802M: Jean Delvare <jdelvare@suse.com> 7803L: linux-hwmon@vger.kernel.org 7804S: Maintained 7805F: Documentation/hwmon/it87 7806F: drivers/hwmon/it87.c 7807 7808IT913X MEDIA DRIVER 7809M: Antti Palosaari <crope@iki.fi> 7810L: linux-media@vger.kernel.org 7811W: https://linuxtv.org 7812W: http://palosaari.fi/linux/ 7813Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7814T: git git://linuxtv.org/anttip/media_tree.git 7815S: Maintained 7816F: drivers/media/tuners/it913x* 7817 7818IVTV VIDEO4LINUX DRIVER 7819M: Andy Walls <awalls@md.metrocast.net> 7820L: ivtv-devel@ivtvdriver.org (subscribers-only) 7821L: linux-media@vger.kernel.org 7822T: git git://linuxtv.org/media_tree.git 7823W: http://www.ivtvdriver.org 7824S: Maintained 7825F: Documentation/media/v4l-drivers/ivtv* 7826F: drivers/media/pci/ivtv/ 7827F: include/uapi/linux/ivtv* 7828 7829IX2505V MEDIA DRIVER 7830M: Malcolm Priestley <tvboxspy@gmail.com> 7831L: linux-media@vger.kernel.org 7832W: https://linuxtv.org 7833Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7834S: Maintained 7835F: drivers/media/dvb-frontends/ix2505v* 7836 7837JAILHOUSE HYPERVISOR INTERFACE 7838M: Jan Kiszka <jan.kiszka@siemens.com> 7839L: jailhouse-dev@googlegroups.com 7840S: Maintained 7841F: arch/x86/kernel/jailhouse.c 7842F: arch/x86/include/asm/jailhouse_para.h 7843 7844JC42.4 TEMPERATURE SENSOR DRIVER 7845M: Guenter Roeck <linux@roeck-us.net> 7846L: linux-hwmon@vger.kernel.org 7847S: Maintained 7848F: drivers/hwmon/jc42.c 7849F: Documentation/hwmon/jc42 7850 7851JFS FILESYSTEM 7852M: Dave Kleikamp <shaggy@kernel.org> 7853L: jfs-discussion@lists.sourceforge.net 7854W: http://jfs.sourceforge.net/ 7855T: git git://github.com/kleikamp/linux-shaggy.git 7856S: Maintained 7857F: Documentation/filesystems/jfs.txt 7858F: fs/jfs/ 7859 7860JME NETWORK DRIVER 7861M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7862L: netdev@vger.kernel.org 7863S: Maintained 7864F: drivers/net/ethernet/jme.* 7865 7866JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7867M: David Woodhouse <dwmw2@infradead.org> 7868L: linux-mtd@lists.infradead.org 7869W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7870S: Maintained 7871F: fs/jffs2/ 7872F: include/uapi/linux/jffs2.h 7873 7874JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7875M: "Theodore Ts'o" <tytso@mit.edu> 7876M: Jan Kara <jack@suse.com> 7877L: linux-ext4@vger.kernel.org 7878S: Maintained 7879F: fs/jbd2/ 7880F: include/linux/jbd2.h 7881 7882JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7883M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7884L: linux-media@vger.kernel.org 7885S: Maintained 7886F: drivers/media/platform/rcar_jpu.c 7887 7888JSM Neo PCI based serial card 7889M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7890L: linux-serial@vger.kernel.org 7891S: Maintained 7892F: drivers/tty/serial/jsm/ 7893 7894K10TEMP HARDWARE MONITORING DRIVER 7895M: Clemens Ladisch <clemens@ladisch.de> 7896L: linux-hwmon@vger.kernel.org 7897S: Maintained 7898F: Documentation/hwmon/k10temp 7899F: drivers/hwmon/k10temp.c 7900 7901K8TEMP HARDWARE MONITORING DRIVER 7902M: Rudolf Marek <r.marek@assembler.cz> 7903L: linux-hwmon@vger.kernel.org 7904S: Maintained 7905F: Documentation/hwmon/k8temp 7906F: drivers/hwmon/k8temp.c 7907 7908KASAN 7909M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7910R: Alexander Potapenko <glider@google.com> 7911R: Dmitry Vyukov <dvyukov@google.com> 7912L: kasan-dev@googlegroups.com 7913S: Maintained 7914F: arch/*/include/asm/kasan.h 7915F: arch/*/mm/kasan_init* 7916F: Documentation/dev-tools/kasan.rst 7917F: include/linux/kasan*.h 7918F: lib/test_kasan.c 7919F: mm/kasan/ 7920F: scripts/Makefile.kasan 7921 7922KCONFIG 7923M: Masahiro Yamada <yamada.masahiro@socionext.com> 7924T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7925L: linux-kbuild@vger.kernel.org 7926S: Maintained 7927F: Documentation/kbuild/kconfig* 7928F: scripts/kconfig/ 7929F: scripts/Kconfig.include 7930 7931KDUMP 7932M: Dave Young <dyoung@redhat.com> 7933M: Baoquan He <bhe@redhat.com> 7934R: Vivek Goyal <vgoyal@redhat.com> 7935L: kexec@lists.infradead.org 7936W: http://lse.sourceforge.net/kdump/ 7937S: Maintained 7938F: Documentation/kdump/ 7939 7940KEENE FM RADIO TRANSMITTER DRIVER 7941M: Hans Verkuil <hverkuil@xs4all.nl> 7942L: linux-media@vger.kernel.org 7943T: git git://linuxtv.org/media_tree.git 7944W: https://linuxtv.org 7945S: Maintained 7946F: drivers/media/radio/radio-keene* 7947 7948KERNEL AUTOMOUNTER 7949M: Ian Kent <raven@themaw.net> 7950L: autofs@vger.kernel.org 7951S: Maintained 7952F: fs/autofs/ 7953 7954KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7955M: Masahiro Yamada <yamada.masahiro@socionext.com> 7956M: Michal Marek <michal.lkml@markovi.net> 7957T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7958L: linux-kbuild@vger.kernel.org 7959S: Maintained 7960F: Documentation/kbuild/ 7961F: Makefile 7962F: scripts/Kbuild* 7963F: scripts/Makefile* 7964F: scripts/basic/ 7965F: scripts/mk* 7966F: scripts/mod/ 7967F: scripts/package/ 7968 7969KERNEL JANITORS 7970L: kernel-janitors@vger.kernel.org 7971W: http://kernelnewbies.org/KernelJanitors 7972S: Odd Fixes 7973 7974KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7975M: "J. Bruce Fields" <bfields@fieldses.org> 7976M: Jeff Layton <jlayton@kernel.org> 7977L: linux-nfs@vger.kernel.org 7978W: http://nfs.sourceforge.net/ 7979T: git git://linux-nfs.org/~bfields/linux.git 7980S: Supported 7981F: fs/nfsd/ 7982F: include/uapi/linux/nfsd/ 7983F: fs/lockd/ 7984F: fs/nfs_common/ 7985F: net/sunrpc/ 7986F: include/linux/lockd/ 7987F: include/linux/sunrpc/ 7988F: include/uapi/linux/sunrpc/ 7989 7990KERNEL SELFTEST FRAMEWORK 7991M: Shuah Khan <shuah@kernel.org> 7992L: linux-kselftest@vger.kernel.org 7993T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7994Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 7995S: Maintained 7996F: tools/testing/selftests/ 7997F: Documentation/dev-tools/kselftest* 7998 7999KERNEL USERMODE HELPER 8000M: "Luis R. Rodriguez" <mcgrof@kernel.org> 8001L: linux-kernel@vger.kernel.org 8002S: Maintained 8003F: kernel/umh.c 8004F: include/linux/umh.h 8005 8006KERNEL VIRTUAL MACHINE (KVM) 8007M: Paolo Bonzini <pbonzini@redhat.com> 8008M: Radim Krčmář <rkrcmar@redhat.com> 8009L: kvm@vger.kernel.org 8010W: http://www.linux-kvm.org 8011T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8012S: Supported 8013F: Documentation/virtual/kvm/ 8014F: include/trace/events/kvm.h 8015F: include/uapi/asm-generic/kvm* 8016F: include/uapi/linux/kvm* 8017F: include/asm-generic/kvm* 8018F: include/linux/kvm* 8019F: include/kvm/iodev.h 8020F: virt/kvm/* 8021F: tools/kvm/ 8022 8023KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8024M: Joerg Roedel <joro@8bytes.org> 8025L: kvm@vger.kernel.org 8026W: http://www.linux-kvm.org/ 8027S: Maintained 8028F: arch/x86/include/asm/svm.h 8029F: arch/x86/kvm/svm.c 8030 8031KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 8032M: Christoffer Dall <christoffer.dall@arm.com> 8033M: Marc Zyngier <marc.zyngier@arm.com> 8034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8035L: kvmarm@lists.cs.columbia.edu 8036W: http://systems.cs.columbia.edu/projects/kvm-arm 8037T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8038S: Supported 8039F: arch/arm/include/uapi/asm/kvm* 8040F: arch/arm/include/asm/kvm* 8041F: arch/arm/kvm/ 8042F: virt/kvm/arm/ 8043F: include/kvm/arm_* 8044 8045KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 8046M: Christoffer Dall <christoffer.dall@arm.com> 8047M: Marc Zyngier <marc.zyngier@arm.com> 8048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8049L: kvmarm@lists.cs.columbia.edu 8050S: Maintained 8051F: arch/arm64/include/uapi/asm/kvm* 8052F: arch/arm64/include/asm/kvm* 8053F: arch/arm64/kvm/ 8054 8055KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8056M: James Hogan <jhogan@kernel.org> 8057L: linux-mips@linux-mips.org 8058S: Supported 8059F: arch/mips/include/uapi/asm/kvm* 8060F: arch/mips/include/asm/kvm* 8061F: arch/mips/kvm/ 8062 8063KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8064M: Paul Mackerras <paulus@ozlabs.org> 8065L: kvm-ppc@vger.kernel.org 8066W: http://www.linux-kvm.org/ 8067T: git git://github.com/agraf/linux-2.6.git 8068S: Supported 8069F: arch/powerpc/include/uapi/asm/kvm* 8070F: arch/powerpc/include/asm/kvm* 8071F: arch/powerpc/kvm/ 8072F: arch/powerpc/kernel/kvm* 8073 8074KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8075M: Christian Borntraeger <borntraeger@de.ibm.com> 8076M: Janosch Frank <frankja@linux.ibm.com> 8077R: David Hildenbrand <david@redhat.com> 8078R: Cornelia Huck <cohuck@redhat.com> 8079L: linux-s390@vger.kernel.org 8080W: http://www.ibm.com/developerworks/linux/linux390/ 8081T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8082S: Supported 8083F: arch/s390/include/uapi/asm/kvm* 8084F: arch/s390/include/asm/gmap.h 8085F: arch/s390/include/asm/kvm* 8086F: arch/s390/kvm/ 8087F: arch/s390/mm/gmap.c 8088 8089KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8090M: Paolo Bonzini <pbonzini@redhat.com> 8091M: Radim Krčmář <rkrcmar@redhat.com> 8092L: kvm@vger.kernel.org 8093W: http://www.linux-kvm.org 8094T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8095S: Supported 8096F: arch/x86/kvm/ 8097F: arch/x86/include/uapi/asm/kvm* 8098F: arch/x86/include/asm/kvm* 8099F: arch/x86/include/asm/pvclock-abi.h 8100F: arch/x86/kernel/kvm.c 8101F: arch/x86/kernel/kvmclock.c 8102 8103KERNFS 8104M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8105M: Tejun Heo <tj@kernel.org> 8106T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8107S: Supported 8108F: include/linux/kernfs.h 8109F: fs/kernfs/ 8110 8111KEXEC 8112M: Eric Biederman <ebiederm@xmission.com> 8113W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8114L: kexec@lists.infradead.org 8115S: Maintained 8116F: include/linux/kexec.h 8117F: include/uapi/linux/kexec.h 8118F: kernel/kexec* 8119 8120KEYS-ENCRYPTED 8121M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8122L: linux-integrity@vger.kernel.org 8123L: keyrings@vger.kernel.org 8124S: Supported 8125F: Documentation/security/keys/trusted-encrypted.rst 8126F: include/keys/encrypted-type.h 8127F: security/keys/encrypted-keys/ 8128 8129KEYS-TRUSTED 8130M: James Bottomley <jejb@linux.vnet.ibm.com> 8131M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8132L: linux-integrity@vger.kernel.org 8133L: keyrings@vger.kernel.org 8134S: Supported 8135F: Documentation/security/keys/trusted-encrypted.rst 8136F: include/keys/trusted-type.h 8137F: security/keys/trusted.c 8138F: security/keys/trusted.h 8139 8140KEYS/KEYRINGS: 8141M: David Howells <dhowells@redhat.com> 8142L: keyrings@vger.kernel.org 8143S: Maintained 8144F: Documentation/security/keys/core.rst 8145F: include/linux/key.h 8146F: include/linux/key-type.h 8147F: include/linux/keyctl.h 8148F: include/uapi/linux/keyctl.h 8149F: include/keys/ 8150F: security/keys/ 8151 8152KGDB / KDB /debug_core 8153M: Jason Wessel <jason.wessel@windriver.com> 8154M: Daniel Thompson <daniel.thompson@linaro.org> 8155W: http://kgdb.wiki.kernel.org/ 8156L: kgdb-bugreport@lists.sourceforge.net 8157T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8158S: Maintained 8159F: Documentation/dev-tools/kgdb.rst 8160F: drivers/misc/kgdbts.c 8161F: drivers/tty/serial/kgdboc.c 8162F: include/linux/kdb.h 8163F: include/linux/kgdb.h 8164F: kernel/debug/ 8165 8166KMEMLEAK 8167M: Catalin Marinas <catalin.marinas@arm.com> 8168S: Maintained 8169F: Documentation/dev-tools/kmemleak.rst 8170F: include/linux/kmemleak.h 8171F: mm/kmemleak.c 8172F: mm/kmemleak-test.c 8173 8174KMOD KERNEL MODULE LOADER - USERMODE HELPER 8175M: "Luis R. Rodriguez" <mcgrof@kernel.org> 8176L: linux-kernel@vger.kernel.org 8177S: Maintained 8178F: kernel/kmod.c 8179F: include/linux/kmod.h 8180F: lib/test_kmod.c 8181F: tools/testing/selftests/kmod/ 8182 8183KPROBES 8184M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com> 8185M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8186M: "David S. Miller" <davem@davemloft.net> 8187M: Masami Hiramatsu <mhiramat@kernel.org> 8188S: Maintained 8189F: Documentation/kprobes.txt 8190F: include/linux/kprobes.h 8191F: include/asm-generic/kprobes.h 8192F: kernel/kprobes.c 8193 8194KS0108 LCD CONTROLLER DRIVER 8195M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8196S: Maintained 8197F: Documentation/auxdisplay/ks0108 8198F: drivers/auxdisplay/ks0108.c 8199F: include/linux/ks0108.h 8200 8201L3MDEV 8202M: David Ahern <dsa@cumulusnetworks.com> 8203L: netdev@vger.kernel.org 8204S: Maintained 8205F: net/l3mdev 8206F: include/net/l3mdev.h 8207 8208LANTIQ MIPS ARCHITECTURE 8209M: John Crispin <john@phrozen.org> 8210L: linux-mips@linux-mips.org 8211S: Maintained 8212F: arch/mips/lantiq 8213F: drivers/soc/lantiq 8214 8215LAPB module 8216L: linux-x25@vger.kernel.org 8217S: Orphan 8218F: Documentation/networking/lapb-module.txt 8219F: include/*/lapb.h 8220F: net/lapb/ 8221 8222LASI 53c700 driver for PARISC 8223M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8224L: linux-scsi@vger.kernel.org 8225S: Maintained 8226F: Documentation/scsi/53c700.txt 8227F: drivers/scsi/53c700* 8228 8229LEAKING_ADDRESSES 8230M: Tobin C. Harding <me@tobin.cc> 8231M: Tycho Andersen <tycho@tycho.ws> 8232L: kernel-hardening@lists.openwall.com 8233S: Maintained 8234T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8235F: scripts/leaking_addresses.pl 8236 8237LED SUBSYSTEM 8238M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8239M: Pavel Machek <pavel@ucw.cz> 8240L: linux-leds@vger.kernel.org 8241T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8242S: Maintained 8243F: Documentation/devicetree/bindings/leds/ 8244F: drivers/leds/ 8245F: include/linux/leds.h 8246 8247LEGACY EEPROM DRIVER 8248M: Jean Delvare <jdelvare@suse.com> 8249S: Maintained 8250F: Documentation/misc-devices/eeprom 8251F: drivers/misc/eeprom/eeprom.c 8252 8253LEGO MINDSTORMS EV3 8254R: David Lechner <david@lechnology.com> 8255S: Maintained 8256F: arch/arm/boot/dts/da850-lego-ev3.dts 8257F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8258F: drivers/power/supply/lego_ev3_battery.c 8259 8260LEGO USB Tower driver 8261M: Juergen Stuber <starblue@users.sourceforge.net> 8262L: legousb-devel@lists.sourceforge.net 8263W: http://legousb.sourceforge.net/ 8264S: Maintained 8265F: drivers/usb/misc/legousbtower.c 8266 8267LG2160 MEDIA DRIVER 8268M: Michael Krufky <mkrufky@linuxtv.org> 8269L: linux-media@vger.kernel.org 8270W: https://linuxtv.org 8271W: http://github.com/mkrufky 8272Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8273T: git git://linuxtv.org/mkrufky/tuners.git 8274S: Maintained 8275F: drivers/media/dvb-frontends/lg2160.* 8276 8277LGDT3305 MEDIA DRIVER 8278M: Michael Krufky <mkrufky@linuxtv.org> 8279L: linux-media@vger.kernel.org 8280W: https://linuxtv.org 8281W: http://github.com/mkrufky 8282Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8283T: git git://linuxtv.org/mkrufky/tuners.git 8284S: Maintained 8285F: drivers/media/dvb-frontends/lgdt3305.* 8286 8287LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8288M: Viresh Kumar <vireshk@kernel.org> 8289L: linux-ide@vger.kernel.org 8290T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8291S: Maintained 8292F: include/linux/pata_arasan_cf_data.h 8293F: drivers/ata/pata_arasan_cf.c 8294 8295LIBATA PATA DRIVERS 8296M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8297M: Jens Axboe <axboe@kernel.dk> 8298L: linux-ide@vger.kernel.org 8299T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8300S: Maintained 8301F: drivers/ata/pata_*.c 8302F: drivers/ata/ata_generic.c 8303 8304LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8305M: Linus Walleij <linus.walleij@linaro.org> 8306L: linux-ide@vger.kernel.org 8307T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8308S: Maintained 8309F: drivers/ata/pata_ftide010.c 8310F: drivers/ata/sata_gemini.c 8311F: drivers/ata/sata_gemini.h 8312 8313LIBATA SATA AHCI PLATFORM devices support 8314M: Hans de Goede <hdegoede@redhat.com> 8315M: Jens Axboe <axboe@kernel.dk> 8316L: linux-ide@vger.kernel.org 8317T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8318S: Maintained 8319F: drivers/ata/ahci_platform.c 8320F: drivers/ata/libahci_platform.c 8321F: include/linux/ahci_platform.h 8322 8323LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8324M: Mikael Pettersson <mikpelinux@gmail.com> 8325L: linux-ide@vger.kernel.org 8326T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8327S: Maintained 8328F: drivers/ata/sata_promise.* 8329 8330LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8331M: Jens Axboe <axboe@kernel.dk> 8332L: linux-ide@vger.kernel.org 8333T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8334S: Maintained 8335F: drivers/ata/ 8336F: include/linux/ata.h 8337F: include/linux/libata.h 8338F: Documentation/devicetree/bindings/ata/ 8339 8340LIBLOCKDEP 8341M: Sasha Levin <alexander.levin@microsoft.com> 8342S: Maintained 8343F: tools/lib/lockdep/ 8344 8345LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8346M: Ross Zwisler <zwisler@kernel.org> 8347M: Dan Williams <dan.j.williams@intel.com> 8348M: Vishal Verma <vishal.l.verma@intel.com> 8349M: Dave Jiang <dave.jiang@intel.com> 8350L: linux-nvdimm@lists.01.org 8351Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8352S: Supported 8353F: drivers/nvdimm/blk.c 8354F: drivers/nvdimm/region_devs.c 8355 8356LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8357M: Vishal Verma <vishal.l.verma@intel.com> 8358M: Dan Williams <dan.j.williams@intel.com> 8359M: Ross Zwisler <zwisler@kernel.org> 8360M: Dave Jiang <dave.jiang@intel.com> 8361L: linux-nvdimm@lists.01.org 8362Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8363S: Supported 8364F: drivers/nvdimm/btt* 8365 8366LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8367M: Ross Zwisler <zwisler@kernel.org> 8368M: Dan Williams <dan.j.williams@intel.com> 8369M: Vishal Verma <vishal.l.verma@intel.com> 8370M: Dave Jiang <dave.jiang@intel.com> 8371L: linux-nvdimm@lists.01.org 8372Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8373S: Supported 8374F: drivers/nvdimm/pmem* 8375 8376LIBNVDIMM: DEVICETREE BINDINGS 8377M: Oliver O'Halloran <oohall@gmail.com> 8378L: linux-nvdimm@lists.01.org 8379Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8380S: Supported 8381F: drivers/nvdimm/of_pmem.c 8382F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8383 8384LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8385M: Dan Williams <dan.j.williams@intel.com> 8386M: Ross Zwisler <zwisler@kernel.org> 8387M: Vishal Verma <vishal.l.verma@intel.com> 8388M: Dave Jiang <dave.jiang@intel.com> 8389L: linux-nvdimm@lists.01.org 8390Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8391T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8392S: Supported 8393F: drivers/nvdimm/* 8394F: drivers/acpi/nfit/* 8395F: include/linux/nd.h 8396F: include/linux/libnvdimm.h 8397F: include/uapi/linux/ndctl.h 8398 8399LIGHTNVM PLATFORM SUPPORT 8400M: Matias Bjorling <mb@lightnvm.io> 8401W: http://github/OpenChannelSSD 8402L: linux-block@vger.kernel.org 8403S: Maintained 8404F: drivers/lightnvm/ 8405F: include/linux/lightnvm.h 8406F: include/uapi/linux/lightnvm.h 8407 8408LINUX FOR POWER MACINTOSH 8409M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8410W: http://www.penguinppc.org/ 8411L: linuxppc-dev@lists.ozlabs.org 8412S: Maintained 8413F: arch/powerpc/platforms/powermac/ 8414F: drivers/macintosh/ 8415 8416LINUX FOR POWERPC (32-BIT AND 64-BIT) 8417M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8418M: Paul Mackerras <paulus@samba.org> 8419M: Michael Ellerman <mpe@ellerman.id.au> 8420W: https://github.com/linuxppc/linux/wiki 8421L: linuxppc-dev@lists.ozlabs.org 8422Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8423T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8424S: Supported 8425F: Documentation/ABI/stable/sysfs-firmware-opal-* 8426F: Documentation/devicetree/bindings/powerpc/ 8427F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8428F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8429F: Documentation/powerpc/ 8430F: arch/powerpc/ 8431F: drivers/char/tpm/tpm_ibmvtpm* 8432F: drivers/crypto/nx/ 8433F: drivers/crypto/vmx/ 8434F: drivers/i2c/busses/i2c-opal.c 8435F: drivers/net/ethernet/ibm/ibmveth.* 8436F: drivers/net/ethernet/ibm/ibmvnic.* 8437F: drivers/pci/hotplug/pnv_php.c 8438F: drivers/pci/hotplug/rpa* 8439F: drivers/rtc/rtc-opal.c 8440F: drivers/scsi/ibmvscsi/ 8441F: drivers/tty/hvc/hvc_opal.c 8442F: drivers/watchdog/wdrtas.c 8443F: tools/testing/selftests/powerpc 8444N: /pmac 8445N: powermac 8446N: powernv 8447N: [^a-z0-9]ps3 8448N: pseries 8449 8450LINUX FOR POWERPC EMBEDDED MPC5XXX 8451M: Anatolij Gustschin <agust@denx.de> 8452L: linuxppc-dev@lists.ozlabs.org 8453T: git git://git.denx.de/linux-denx-agust.git 8454S: Maintained 8455F: arch/powerpc/platforms/512x/ 8456F: arch/powerpc/platforms/52xx/ 8457 8458LINUX FOR POWERPC EMBEDDED PPC4XX 8459M: Alistair Popple <alistair@popple.id.au> 8460M: Matt Porter <mporter@kernel.crashing.org> 8461W: http://www.penguinppc.org/ 8462L: linuxppc-dev@lists.ozlabs.org 8463S: Maintained 8464F: arch/powerpc/platforms/40x/ 8465F: arch/powerpc/platforms/44x/ 8466 8467LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8468M: Scott Wood <oss@buserror.net> 8469M: Kumar Gala <galak@kernel.crashing.org> 8470W: http://www.penguinppc.org/ 8471L: linuxppc-dev@lists.ozlabs.org 8472T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8473S: Maintained 8474F: arch/powerpc/platforms/83xx/ 8475F: arch/powerpc/platforms/85xx/ 8476F: Documentation/devicetree/bindings/powerpc/fsl/ 8477 8478LINUX FOR POWERPC EMBEDDED PPC8XX 8479M: Vitaly Bordug <vitb@kernel.crashing.org> 8480W: http://www.penguinppc.org/ 8481L: linuxppc-dev@lists.ozlabs.org 8482S: Maintained 8483F: arch/powerpc/platforms/8xx/ 8484 8485LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8486L: linuxppc-dev@lists.ozlabs.org 8487S: Orphan 8488F: arch/powerpc/*/*virtex* 8489F: arch/powerpc/*/*/*virtex* 8490 8491LINUX FOR POWERPC PA SEMI PWRFICIENT 8492L: linuxppc-dev@lists.ozlabs.org 8493S: Orphan 8494F: arch/powerpc/platforms/pasemi/ 8495F: drivers/*/*pasemi* 8496F: drivers/*/*/*pasemi* 8497 8498LINUX KERNEL DUMP TEST MODULE (LKDTM) 8499M: Kees Cook <keescook@chromium.org> 8500S: Maintained 8501F: drivers/misc/lkdtm/* 8502 8503LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8504M: Alan Stern <stern@rowland.harvard.edu> 8505M: Andrea Parri <andrea.parri@amarulasolutions.com> 8506M: Will Deacon <will.deacon@arm.com> 8507M: Peter Zijlstra <peterz@infradead.org> 8508M: Boqun Feng <boqun.feng@gmail.com> 8509M: Nicholas Piggin <npiggin@gmail.com> 8510M: David Howells <dhowells@redhat.com> 8511M: Jade Alglave <j.alglave@ucl.ac.uk> 8512M: Luc Maranget <luc.maranget@inria.fr> 8513M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8514R: Akira Yokosawa <akiyks@gmail.com> 8515R: Daniel Lustig <dlustig@nvidia.com> 8516L: linux-kernel@vger.kernel.org 8517L: linux-arch@vger.kernel.org 8518S: Supported 8519T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8520F: tools/memory-model/ 8521F: Documentation/atomic_bitops.txt 8522F: Documentation/atomic_t.txt 8523F: Documentation/core-api/atomic_ops.rst 8524F: Documentation/core-api/refcount-vs-atomic.rst 8525F: Documentation/memory-barriers.txt 8526 8527LIS3LV02D ACCELEROMETER DRIVER 8528M: Eric Piel <eric.piel@tremplin-utc.net> 8529S: Maintained 8530F: Documentation/misc-devices/lis3lv02d 8531F: drivers/misc/lis3lv02d/ 8532F: drivers/platform/x86/hp_accel.c 8533 8534LIVE PATCHING 8535M: Josh Poimboeuf <jpoimboe@redhat.com> 8536M: Jessica Yu <jeyu@kernel.org> 8537M: Jiri Kosina <jikos@kernel.org> 8538M: Miroslav Benes <mbenes@suse.cz> 8539R: Petr Mladek <pmladek@suse.com> 8540S: Maintained 8541F: kernel/livepatch/ 8542F: include/linux/livepatch.h 8543F: arch/x86/include/asm/livepatch.h 8544F: arch/x86/kernel/livepatch.c 8545F: Documentation/livepatch/ 8546F: Documentation/ABI/testing/sysfs-kernel-livepatch 8547F: samples/livepatch/ 8548L: live-patching@vger.kernel.org 8549T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8550 8551LLC (802.2) 8552L: netdev@vger.kernel.org 8553S: Odd fixes 8554F: include/linux/llc.h 8555F: include/uapi/linux/llc.h 8556F: include/net/llc* 8557F: net/llc/ 8558 8559LM73 HARDWARE MONITOR DRIVER 8560M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8561L: linux-hwmon@vger.kernel.org 8562S: Maintained 8563F: drivers/hwmon/lm73.c 8564 8565LM78 HARDWARE MONITOR DRIVER 8566M: Jean Delvare <jdelvare@suse.com> 8567L: linux-hwmon@vger.kernel.org 8568S: Maintained 8569F: Documentation/hwmon/lm78 8570F: drivers/hwmon/lm78.c 8571 8572LM83 HARDWARE MONITOR DRIVER 8573M: Jean Delvare <jdelvare@suse.com> 8574L: linux-hwmon@vger.kernel.org 8575S: Maintained 8576F: Documentation/hwmon/lm83 8577F: drivers/hwmon/lm83.c 8578 8579LM90 HARDWARE MONITOR DRIVER 8580M: Jean Delvare <jdelvare@suse.com> 8581L: linux-hwmon@vger.kernel.org 8582S: Maintained 8583F: Documentation/hwmon/lm90 8584F: Documentation/devicetree/bindings/hwmon/lm90.txt 8585F: drivers/hwmon/lm90.c 8586F: include/dt-bindings/thermal/lm90.h 8587 8588LM95234 HARDWARE MONITOR DRIVER 8589M: Guenter Roeck <linux@roeck-us.net> 8590L: linux-hwmon@vger.kernel.org 8591S: Maintained 8592F: Documentation/hwmon/lm95234 8593F: drivers/hwmon/lm95234.c 8594 8595LME2510 MEDIA DRIVER 8596M: Malcolm Priestley <tvboxspy@gmail.com> 8597L: linux-media@vger.kernel.org 8598W: https://linuxtv.org 8599Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8600S: Maintained 8601F: drivers/media/usb/dvb-usb-v2/lmedm04* 8602 8603LOADPIN SECURITY MODULE 8604M: Kees Cook <keescook@chromium.org> 8605T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8606S: Supported 8607F: security/loadpin/ 8608F: Documentation/admin-guide/LSM/LoadPin.rst 8609 8610LOCKING PRIMITIVES 8611M: Peter Zijlstra <peterz@infradead.org> 8612M: Ingo Molnar <mingo@redhat.com> 8613M: Will Deacon <will.deacon@arm.com> 8614L: linux-kernel@vger.kernel.org 8615T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8616S: Maintained 8617F: Documentation/locking/ 8618F: include/linux/lockdep.h 8619F: include/linux/spinlock*.h 8620F: arch/*/include/asm/spinlock*.h 8621F: include/linux/rwlock*.h 8622F: include/linux/mutex*.h 8623F: include/linux/rwsem*.h 8624F: arch/*/include/asm/rwsem.h 8625F: include/linux/seqlock.h 8626F: lib/locking*.[ch] 8627F: kernel/locking/ 8628X: kernel/locking/locktorture.c 8629 8630LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8631M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8632L: linux-ntfs-dev@lists.sourceforge.net 8633W: http://www.linux-ntfs.org/content/view/19/37/ 8634S: Maintained 8635F: Documentation/ldm.txt 8636F: block/partitions/ldm.* 8637 8638LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8639M: Sathya Prakash <sathya.prakash@broadcom.com> 8640M: Chaitra P B <chaitra.basappa@broadcom.com> 8641M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8642L: MPT-FusionLinux.pdl@broadcom.com 8643L: linux-scsi@vger.kernel.org 8644W: http://www.avagotech.com/support/ 8645S: Supported 8646F: drivers/message/fusion/ 8647F: drivers/scsi/mpt3sas/ 8648 8649LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8650M: Matthew Wilcox <matthew@wil.cx> 8651L: linux-scsi@vger.kernel.org 8652S: Maintained 8653F: drivers/scsi/sym53c8xx_2/ 8654 8655LTC4261 HARDWARE MONITOR DRIVER 8656M: Guenter Roeck <linux@roeck-us.net> 8657L: linux-hwmon@vger.kernel.org 8658S: Maintained 8659F: Documentation/hwmon/ltc4261 8660F: drivers/hwmon/ltc4261.c 8661 8662LTC4306 I2C MULTIPLEXER DRIVER 8663M: Michael Hennerich <michael.hennerich@analog.com> 8664W: http://ez.analog.com/community/linux-device-drivers 8665L: linux-i2c@vger.kernel.org 8666S: Supported 8667F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8668F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8669 8670LTP (Linux Test Project) 8671M: Mike Frysinger <vapier@gentoo.org> 8672M: Cyril Hrubis <chrubis@suse.cz> 8673M: Wanlong Gao <wanlong.gao@gmail.com> 8674M: Jan Stancek <jstancek@redhat.com> 8675M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8676M: Alexey Kodanev <alexey.kodanev@oracle.com> 8677L: ltp@lists.linux.it (subscribers-only) 8678W: http://linux-test-project.github.io/ 8679T: git git://github.com/linux-test-project/ltp.git 8680S: Maintained 8681 8682M68K ARCHITECTURE 8683M: Geert Uytterhoeven <geert@linux-m68k.org> 8684L: linux-m68k@lists.linux-m68k.org 8685W: http://www.linux-m68k.org/ 8686T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8687S: Maintained 8688F: arch/m68k/ 8689F: drivers/zorro/ 8690 8691M68K ON APPLE MACINTOSH 8692M: Joshua Thompson <funaho@jurai.org> 8693W: http://www.mac.linux-m68k.org/ 8694L: linux-m68k@lists.linux-m68k.org 8695S: Maintained 8696F: arch/m68k/mac/ 8697 8698M68K ON HP9000/300 8699M: Philip Blundell <philb@gnu.org> 8700W: http://www.tazenda.demon.co.uk/phil/linux-hp 8701S: Maintained 8702F: arch/m68k/hp300/ 8703 8704M88DS3103 MEDIA DRIVER 8705M: Antti Palosaari <crope@iki.fi> 8706L: linux-media@vger.kernel.org 8707W: https://linuxtv.org 8708W: http://palosaari.fi/linux/ 8709Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8710T: git git://linuxtv.org/anttip/media_tree.git 8711S: Maintained 8712F: drivers/media/dvb-frontends/m88ds3103* 8713 8714M88RS2000 MEDIA DRIVER 8715M: Malcolm Priestley <tvboxspy@gmail.com> 8716L: linux-media@vger.kernel.org 8717W: https://linuxtv.org 8718Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8719S: Maintained 8720F: drivers/media/dvb-frontends/m88rs2000* 8721 8722MA901 MASTERKIT USB FM RADIO DRIVER 8723M: Alexey Klimov <klimov.linux@gmail.com> 8724L: linux-media@vger.kernel.org 8725T: git git://linuxtv.org/media_tree.git 8726S: Maintained 8727F: drivers/media/radio/radio-ma901.c 8728 8729MAC80211 8730M: Johannes Berg <johannes@sipsolutions.net> 8731L: linux-wireless@vger.kernel.org 8732W: http://wireless.kernel.org/ 8733T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8734T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8735S: Maintained 8736F: Documentation/networking/mac80211-injection.txt 8737F: include/net/mac80211.h 8738F: net/mac80211/ 8739F: drivers/net/wireless/mac80211_hwsim.[ch] 8740F: Documentation/networking/mac80211_hwsim/README 8741 8742MAILBOX API 8743M: Jassi Brar <jassisinghbrar@gmail.com> 8744L: linux-kernel@vger.kernel.org 8745S: Maintained 8746F: drivers/mailbox/ 8747F: include/linux/mailbox_client.h 8748F: include/linux/mailbox_controller.h 8749 8750MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8751M: Michael Kerrisk <mtk.manpages@gmail.com> 8752W: http://www.kernel.org/doc/man-pages 8753L: linux-man@vger.kernel.org 8754S: Maintained 8755 8756MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8757M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8758L: linux-mips@linux-mips.org 8759S: Maintained 8760F: arch/mips/boot/dts/img/pistachio_marduk.dts 8761 8762MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8763M: Andrew Lunn <andrew@lunn.ch> 8764M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8765L: netdev@vger.kernel.org 8766S: Maintained 8767F: drivers/net/dsa/mv88e6xxx/ 8768F: linux/platform_data/mv88e6xxx.h 8769F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8770 8771MARVELL ARMADA DRM SUPPORT 8772M: Russell King <linux@armlinux.org.uk> 8773S: Maintained 8774T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8775T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8776F: drivers/gpu/drm/armada/ 8777F: include/uapi/drm/armada_drm.h 8778F: Documentation/devicetree/bindings/display/armada/ 8779 8780MARVELL CRYPTO DRIVER 8781M: Boris Brezillon <boris.brezillon@bootlin.com> 8782M: Arnaud Ebalard <arno@natisbad.org> 8783F: drivers/crypto/marvell/ 8784S: Maintained 8785L: linux-crypto@vger.kernel.org 8786 8787MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8788M: Mirko Lindner <mlindner@marvell.com> 8789M: Stephen Hemminger <stephen@networkplumber.org> 8790L: netdev@vger.kernel.org 8791S: Maintained 8792F: drivers/net/ethernet/marvell/sk* 8793 8794MARVELL LIBERTAS WIRELESS DRIVER 8795L: libertas-dev@lists.infradead.org 8796S: Orphan 8797F: drivers/net/wireless/marvell/libertas/ 8798 8799MARVELL MACCHIATOBIN SUPPORT 8800M: Russell King <linux@armlinux.org.uk> 8801L: linux-arm-kernel@lists.infradead.org 8802S: Maintained 8803F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8804 8805MARVELL MV643XX ETHERNET DRIVER 8806M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8807L: netdev@vger.kernel.org 8808S: Maintained 8809F: drivers/net/ethernet/marvell/mv643xx_eth.* 8810F: include/linux/mv643xx.h 8811 8812MARVELL MV88X3310 PHY DRIVER 8813M: Russell King <linux@armlinux.org.uk> 8814L: netdev@vger.kernel.org 8815S: Maintained 8816F: drivers/net/phy/marvell10g.c 8817 8818MARVELL MVNETA ETHERNET DRIVER 8819M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8820L: netdev@vger.kernel.org 8821S: Maintained 8822F: drivers/net/ethernet/marvell/mvneta.* 8823 8824MARVELL MWIFIEX WIRELESS DRIVER 8825M: Amitkumar Karwar <amitkarwar@gmail.com> 8826M: Nishant Sarmukadam <nishants@marvell.com> 8827M: Ganapathi Bhat <gbhat@marvell.com> 8828M: Xinming Hu <huxinming820@gmail.com> 8829L: linux-wireless@vger.kernel.org 8830S: Maintained 8831F: drivers/net/wireless/marvell/mwifiex/ 8832 8833MARVELL MWL8K WIRELESS DRIVER 8834M: Lennert Buytenhek <buytenh@wantstofly.org> 8835L: linux-wireless@vger.kernel.org 8836S: Odd Fixes 8837F: drivers/net/wireless/marvell/mwl8k.c 8838 8839MARVELL NAND CONTROLLER DRIVER 8840M: Miquel Raynal <miquel.raynal@bootlin.com> 8841L: linux-mtd@lists.infradead.org 8842S: Maintained 8843F: drivers/mtd/nand/raw/marvell_nand.c 8844F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8845 8846MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8847M: Nicolas Pitre <nico@fluxnic.net> 8848S: Odd Fixes 8849F: drivers/mmc/host/mvsdio.* 8850 8851MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8852M: Hu Ziji <huziji@marvell.com> 8853L: linux-mmc@vger.kernel.org 8854S: Supported 8855F: drivers/mmc/host/sdhci-xenon* 8856F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8857 8858MATROX FRAMEBUFFER DRIVER 8859L: linux-fbdev@vger.kernel.org 8860S: Orphan 8861F: drivers/video/fbdev/matrox/matroxfb_* 8862F: include/uapi/linux/matroxfb.h 8863 8864MAX16065 HARDWARE MONITOR DRIVER 8865M: Guenter Roeck <linux@roeck-us.net> 8866L: linux-hwmon@vger.kernel.org 8867S: Maintained 8868F: Documentation/hwmon/max16065 8869F: drivers/hwmon/max16065.c 8870 8871MAX20751 HARDWARE MONITOR DRIVER 8872M: Guenter Roeck <linux@roeck-us.net> 8873L: linux-hwmon@vger.kernel.org 8874S: Maintained 8875F: Documentation/hwmon/max20751 8876F: drivers/hwmon/max20751.c 8877 8878MAX2175 SDR TUNER DRIVER 8879M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8880L: linux-media@vger.kernel.org 8881T: git git://linuxtv.org/media_tree.git 8882S: Maintained 8883F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8884F: Documentation/media/v4l-drivers/max2175.rst 8885F: drivers/media/i2c/max2175* 8886F: include/uapi/linux/max2175.h 8887 8888MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8889L: linux-hwmon@vger.kernel.org 8890S: Orphan 8891F: Documentation/hwmon/max6650 8892F: drivers/hwmon/max6650.c 8893 8894MAX6697 HARDWARE MONITOR DRIVER 8895M: Guenter Roeck <linux@roeck-us.net> 8896L: linux-hwmon@vger.kernel.org 8897S: Maintained 8898F: Documentation/hwmon/max6697 8899F: Documentation/devicetree/bindings/hwmon/max6697.txt 8900F: drivers/hwmon/max6697.c 8901F: include/linux/platform_data/max6697.h 8902 8903MAX9860 MONO AUDIO VOICE CODEC DRIVER 8904M: Peter Rosin <peda@axentia.se> 8905L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8906S: Maintained 8907F: Documentation/devicetree/bindings/sound/max9860.txt 8908F: sound/soc/codecs/max9860.* 8909 8910MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8911M: Javier Martinez Canillas <javier@dowhile0.org> 8912L: linux-kernel@vger.kernel.org 8913S: Supported 8914F: drivers/regulator/max77802-regulator.c 8915F: Documentation/devicetree/bindings/*/*max77802.txt 8916F: include/dt-bindings/*/*max77802.h 8917 8918MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8919M: Krzysztof Kozlowski <krzk@kernel.org> 8920M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8921L: linux-pm@vger.kernel.org 8922S: Supported 8923F: drivers/power/supply/max14577_charger.c 8924F: drivers/power/supply/max77693_charger.c 8925 8926MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8927M: Chanwoo Choi <cw00.choi@samsung.com> 8928M: Krzysztof Kozlowski <krzk@kernel.org> 8929M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8930L: linux-kernel@vger.kernel.org 8931S: Supported 8932F: drivers/*/max14577*.c 8933F: drivers/*/max77686*.c 8934F: drivers/*/max77693*.c 8935F: drivers/extcon/extcon-max14577.c 8936F: drivers/extcon/extcon-max77693.c 8937F: drivers/rtc/rtc-max77686.c 8938F: drivers/clk/clk-max77686.c 8939F: Documentation/devicetree/bindings/mfd/max14577.txt 8940F: Documentation/devicetree/bindings/*/max77686.txt 8941F: Documentation/devicetree/bindings/mfd/max77693.txt 8942F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8943F: include/linux/mfd/max14577*.h 8944F: include/linux/mfd/max77686*.h 8945F: include/linux/mfd/max77693*.h 8946 8947MAXIRADIO FM RADIO RECEIVER DRIVER 8948M: Hans Verkuil <hverkuil@xs4all.nl> 8949L: linux-media@vger.kernel.org 8950T: git git://linuxtv.org/media_tree.git 8951W: https://linuxtv.org 8952S: Maintained 8953F: drivers/media/radio/radio-maxiradio* 8954 8955MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 8956M: Peter Rosin <peda@axentia.se> 8957L: linux-iio@vger.kernel.org 8958S: Maintained 8959F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8960F: drivers/iio/potentiometer/mcp4018.c 8961F: drivers/iio/potentiometer/mcp4531.c 8962 8963MCR20A IEEE-802.15.4 RADIO DRIVER 8964M: Xue Liu <liuxuenetmail@gmail.com> 8965L: linux-wpan@vger.kernel.org 8966W: https://github.com/xueliu/mcr20a-linux 8967S: Maintained 8968F: drivers/net/ieee802154/mcr20a.c 8969F: drivers/net/ieee802154/mcr20a.h 8970F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 8971 8972MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8973M: William Breathitt Gray <vilhelm.gray@gmail.com> 8974L: linux-iio@vger.kernel.org 8975S: Maintained 8976F: drivers/iio/dac/cio-dac.c 8977 8978MEDIA DRIVERS FOR ASCOT2E 8979M: Sergey Kozlov <serjk@netup.ru> 8980M: Abylay Ospan <aospan@netup.ru> 8981L: linux-media@vger.kernel.org 8982W: https://linuxtv.org 8983W: http://netup.tv/ 8984T: git git://linuxtv.org/media_tree.git 8985S: Supported 8986F: drivers/media/dvb-frontends/ascot2e* 8987 8988MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 8989M: Jasmin Jessich <jasmin@anw.at> 8990L: linux-media@vger.kernel.org 8991W: https://linuxtv.org 8992T: git git://linuxtv.org/media_tree.git 8993S: Maintained 8994F: drivers/media/dvb-frontends/cxd2099* 8995 8996MEDIA DRIVERS FOR CXD2841ER 8997M: Sergey Kozlov <serjk@netup.ru> 8998M: Abylay Ospan <aospan@netup.ru> 8999L: linux-media@vger.kernel.org 9000W: https://linuxtv.org 9001W: http://netup.tv/ 9002T: git git://linuxtv.org/media_tree.git 9003S: Supported 9004F: drivers/media/dvb-frontends/cxd2841er* 9005 9006MEDIA DRIVERS FOR CXD2880 9007M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9008L: linux-media@vger.kernel.org 9009W: http://linuxtv.org/ 9010T: git git://linuxtv.org/media_tree.git 9011S: Supported 9012F: drivers/media/dvb-frontends/cxd2880/* 9013F: drivers/media/spi/cxd2880* 9014 9015MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9016M: Daniel Scheller <d.scheller.oss@gmail.com> 9017L: linux-media@vger.kernel.org 9018W: https://linuxtv.org 9019T: git git://linuxtv.org/media_tree.git 9020S: Maintained 9021F: drivers/media/pci/ddbridge/* 9022 9023MEDIA DRIVERS FOR FREESCALE IMX 9024M: Steve Longerbeam <slongerbeam@gmail.com> 9025M: Philipp Zabel <p.zabel@pengutronix.de> 9026L: linux-media@vger.kernel.org 9027T: git git://linuxtv.org/media_tree.git 9028S: Maintained 9029F: Documentation/devicetree/bindings/media/imx.txt 9030F: Documentation/media/v4l-drivers/imx.rst 9031F: drivers/staging/media/imx/ 9032F: include/linux/imx-media.h 9033F: include/media/imx.h 9034 9035MEDIA DRIVERS FOR HELENE 9036M: Abylay Ospan <aospan@netup.ru> 9037L: linux-media@vger.kernel.org 9038W: https://linuxtv.org 9039W: http://netup.tv/ 9040T: git git://linuxtv.org/media_tree.git 9041S: Supported 9042F: drivers/media/dvb-frontends/helene* 9043 9044MEDIA DRIVERS FOR HORUS3A 9045M: Sergey Kozlov <serjk@netup.ru> 9046M: Abylay Ospan <aospan@netup.ru> 9047L: linux-media@vger.kernel.org 9048W: https://linuxtv.org 9049W: http://netup.tv/ 9050T: git git://linuxtv.org/media_tree.git 9051S: Supported 9052F: drivers/media/dvb-frontends/horus3a* 9053 9054MEDIA DRIVERS FOR LNBH25 9055M: Sergey Kozlov <serjk@netup.ru> 9056M: Abylay Ospan <aospan@netup.ru> 9057L: linux-media@vger.kernel.org 9058W: https://linuxtv.org 9059W: http://netup.tv/ 9060T: git git://linuxtv.org/media_tree.git 9061S: Supported 9062F: drivers/media/dvb-frontends/lnbh25* 9063 9064MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9065M: Daniel Scheller <d.scheller.oss@gmail.com> 9066L: linux-media@vger.kernel.org 9067W: https://linuxtv.org 9068T: git git://linuxtv.org/media_tree.git 9069S: Maintained 9070F: drivers/media/dvb-frontends/mxl5xx* 9071 9072MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9073M: Sergey Kozlov <serjk@netup.ru> 9074M: Abylay Ospan <aospan@netup.ru> 9075L: linux-media@vger.kernel.org 9076W: https://linuxtv.org 9077W: http://netup.tv/ 9078T: git git://linuxtv.org/media_tree.git 9079S: Supported 9080F: drivers/media/pci/netup_unidvb/* 9081 9082MEDIA DRIVERS FOR RENESAS - CEU 9083M: Jacopo Mondi <jacopo@jmondi.org> 9084L: linux-media@vger.kernel.org 9085L: linux-renesas-soc@vger.kernel.org 9086T: git git://linuxtv.org/media_tree.git 9087S: Supported 9088F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9089F: drivers/media/platform/renesas-ceu.c 9090F: include/media/drv-intf/renesas-ceu.h 9091 9092MEDIA DRIVERS FOR RENESAS - DRIF 9093M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9094L: linux-media@vger.kernel.org 9095L: linux-renesas-soc@vger.kernel.org 9096T: git git://linuxtv.org/media_tree.git 9097S: Supported 9098F: Documentation/devicetree/bindings/media/renesas,drif.txt 9099F: drivers/media/platform/rcar_drif.c 9100 9101MEDIA DRIVERS FOR RENESAS - FCP 9102M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9103L: linux-media@vger.kernel.org 9104L: linux-renesas-soc@vger.kernel.org 9105T: git git://linuxtv.org/media_tree.git 9106S: Supported 9107F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9108F: drivers/media/platform/rcar-fcp.c 9109F: include/media/rcar-fcp.h 9110 9111MEDIA DRIVERS FOR RENESAS - FDP1 9112M: Kieran Bingham <kieran@bingham.xyz> 9113L: linux-media@vger.kernel.org 9114L: linux-renesas-soc@vger.kernel.org 9115T: git git://linuxtv.org/media_tree.git 9116S: Supported 9117F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9118F: drivers/media/platform/rcar_fdp1.c 9119 9120MEDIA DRIVERS FOR RENESAS - VIN 9121M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9122L: linux-media@vger.kernel.org 9123L: linux-renesas-soc@vger.kernel.org 9124T: git git://linuxtv.org/media_tree.git 9125S: Supported 9126F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9127F: Documentation/devicetree/bindings/media/rcar_vin.txt 9128F: drivers/media/platform/rcar-vin/ 9129 9130MEDIA DRIVERS FOR RENESAS - VSP1 9131M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9132L: linux-media@vger.kernel.org 9133L: linux-renesas-soc@vger.kernel.org 9134T: git git://linuxtv.org/media_tree.git 9135S: Supported 9136F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9137F: drivers/media/platform/vsp1/ 9138 9139MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9140M: Daniel Scheller <d.scheller.oss@gmail.com> 9141L: linux-media@vger.kernel.org 9142W: https://linuxtv.org 9143T: git git://linuxtv.org/media_tree.git 9144S: Maintained 9145F: drivers/media/dvb-frontends/stv0910* 9146 9147MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9148M: Daniel Scheller <d.scheller.oss@gmail.com> 9149L: linux-media@vger.kernel.org 9150W: https://linuxtv.org 9151T: git git://linuxtv.org/media_tree.git 9152S: Maintained 9153F: drivers/media/dvb-frontends/stv6111* 9154 9155MEDIA DRIVERS FOR STM32 - DCMI 9156M: Hugues Fruchet <hugues.fruchet@st.com> 9157L: linux-media@vger.kernel.org 9158T: git git://linuxtv.org/media_tree.git 9159S: Supported 9160F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9161F: drivers/media/platform/stm32/stm32-dcmi.c 9162 9163MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9164M: Dmitry Osipenko <digetx@gmail.com> 9165L: linux-media@vger.kernel.org 9166L: linux-tegra@vger.kernel.org 9167T: git git://linuxtv.org/media_tree.git 9168S: Maintained 9169F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9170F: drivers/staging/media/tegra-vde/ 9171 9172MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9173M: Mauro Carvalho Chehab <mchehab@kernel.org> 9174P: LinuxTV.org Project 9175L: linux-media@vger.kernel.org 9176W: https://linuxtv.org 9177Q: http://patchwork.kernel.org/project/linux-media/list/ 9178T: git git://linuxtv.org/media_tree.git 9179S: Maintained 9180F: Documentation/devicetree/bindings/media/ 9181F: Documentation/media/ 9182F: drivers/media/ 9183F: drivers/staging/media/ 9184F: include/linux/platform_data/media/ 9185F: include/media/ 9186F: include/uapi/linux/dvb/ 9187F: include/uapi/linux/videodev2.h 9188F: include/uapi/linux/media.h 9189F: include/uapi/linux/v4l2-* 9190F: include/uapi/linux/meye.h 9191F: include/uapi/linux/ivtv* 9192F: include/uapi/linux/uvcvideo.h 9193 9194MEDIATEK BLUETOOTH DRIVER 9195M: Sean Wang <sean.wang@mediatek.com> 9196L: linux-bluetooth@vger.kernel.org 9197L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9198S: Maintained 9199F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9200F: drivers/bluetooth/btmtkuart.c 9201 9202MEDIATEK CIR DRIVER 9203M: Sean Wang <sean.wang@mediatek.com> 9204S: Maintained 9205F: drivers/media/rc/mtk-cir.c 9206 9207MEDIATEK DMA DRIVER 9208M: Sean Wang <sean.wang@mediatek.com> 9209L: dmaengine@vger.kernel.org 9210L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9211L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9212S: Maintained 9213F: Documentation/devicetree/bindings/dma/mtk-* 9214F: drivers/dma/mediatek/ 9215 9216MEDIATEK PMIC LED DRIVER 9217M: Sean Wang <sean.wang@mediatek.com> 9218S: Maintained 9219F: drivers/leds/leds-mt6323.c 9220F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9221 9222MEDIATEK ETHERNET DRIVER 9223M: Felix Fietkau <nbd@openwrt.org> 9224M: John Crispin <john@phrozen.org> 9225M: Sean Wang <sean.wang@mediatek.com> 9226M: Nelson Chang <nelson.chang@mediatek.com> 9227L: netdev@vger.kernel.org 9228S: Maintained 9229F: drivers/net/ethernet/mediatek/ 9230 9231MEDIATEK SWITCH DRIVER 9232M: Sean Wang <sean.wang@mediatek.com> 9233L: netdev@vger.kernel.org 9234S: Maintained 9235F: drivers/net/dsa/mt7530.* 9236F: net/dsa/tag_mtk.c 9237 9238MEDIATEK JPEG DRIVER 9239M: Rick Chang <rick.chang@mediatek.com> 9240M: Bin Liu <bin.liu@mediatek.com> 9241S: Supported 9242F: drivers/media/platform/mtk-jpeg/ 9243F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9244 9245MEDIATEK MDP DRIVER 9246M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9247M: Houlong Wei <houlong.wei@mediatek.com> 9248M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9249S: Supported 9250F: drivers/media/platform/mtk-mdp/ 9251F: drivers/media/platform/mtk-vpu/ 9252F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9253 9254MEDIATEK MEDIA DRIVER 9255M: Tiffany Lin <tiffany.lin@mediatek.com> 9256M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9257S: Supported 9258F: drivers/media/platform/mtk-vcodec/ 9259F: drivers/media/platform/mtk-vpu/ 9260F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9261F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9262 9263MEDIATEK MT7601U WIRELESS LAN DRIVER 9264M: Jakub Kicinski <kubakici@wp.pl> 9265L: linux-wireless@vger.kernel.org 9266S: Maintained 9267F: drivers/net/wireless/mediatek/mt7601u/ 9268 9269MEDIATEK NAND CONTROLLER DRIVER 9270M: Xiaolei Li <xiaolei.li@mediatek.com> 9271L: linux-mtd@lists.infradead.org 9272S: Maintained 9273F: drivers/mtd/nand/raw/mtk_* 9274F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9275 9276MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9277M: Sean Wang <sean.wang@mediatek.com> 9278S: Maintained 9279F: drivers/char/hw_random/mtk-rng.c 9280 9281MEDIATEK USB3 DRD IP DRIVER 9282M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9283L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9285L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9286S: Maintained 9287F: drivers/usb/mtu3/ 9288 9289MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9290M: Peter Senna Tschudin <peter.senna@gmail.com> 9291M: Martin Donnelly <martin.donnelly@ge.com> 9292M: Martyn Welch <martyn.welch@collabora.co.uk> 9293S: Maintained 9294F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9295F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9296 9297MEGARAID SCSI/SAS DRIVERS 9298M: Kashyap Desai <kashyap.desai@broadcom.com> 9299M: Sumit Saxena <sumit.saxena@broadcom.com> 9300M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9301L: megaraidlinux.pdl@broadcom.com 9302L: linux-scsi@vger.kernel.org 9303W: http://www.avagotech.com/support/ 9304S: Maintained 9305F: Documentation/scsi/megaraid.txt 9306F: drivers/scsi/megaraid.* 9307F: drivers/scsi/megaraid/ 9308 9309MELEXIS MLX90614 DRIVER 9310M: Crt Mori <cmo@melexis.com> 9311L: linux-iio@vger.kernel.org 9312W: http://www.melexis.com 9313S: Supported 9314F: drivers/iio/temperature/mlx90614.c 9315 9316MELEXIS MLX90632 DRIVER 9317M: Crt Mori <cmo@melexis.com> 9318L: linux-iio@vger.kernel.org 9319W: http://www.melexis.com 9320S: Supported 9321F: drivers/iio/temperature/mlx90632.c 9322 9323MELFAS MIP4 TOUCHSCREEN DRIVER 9324M: Sangwon Jee <jeesw@melfas.com> 9325W: http://www.melfas.com 9326S: Supported 9327F: drivers/input/touchscreen/melfas_mip4.c 9328F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9329 9330MELLANOX ETHERNET DRIVER (mlx4_en) 9331M: Tariq Toukan <tariqt@mellanox.com> 9332L: netdev@vger.kernel.org 9333S: Supported 9334W: http://www.mellanox.com 9335Q: http://patchwork.ozlabs.org/project/netdev/list/ 9336F: drivers/net/ethernet/mellanox/mlx4/en_* 9337 9338MELLANOX ETHERNET DRIVER (mlx5e) 9339M: Saeed Mahameed <saeedm@mellanox.com> 9340L: netdev@vger.kernel.org 9341S: Supported 9342W: http://www.mellanox.com 9343Q: http://patchwork.ozlabs.org/project/netdev/list/ 9344F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9345 9346MELLANOX ETHERNET INNOVA DRIVERS 9347R: Boris Pismenny <borisp@mellanox.com> 9348L: netdev@vger.kernel.org 9349S: Supported 9350W: http://www.mellanox.com 9351Q: http://patchwork.ozlabs.org/project/netdev/list/ 9352F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9353F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9354F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9355F: include/linux/mlx5/mlx5_ifc_fpga.h 9356 9357MELLANOX ETHERNET INNOVA IPSEC DRIVER 9358R: Boris Pismenny <borisp@mellanox.com> 9359L: netdev@vger.kernel.org 9360S: Supported 9361W: http://www.mellanox.com 9362Q: http://patchwork.ozlabs.org/project/netdev/list/ 9363F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9364F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9365 9366MELLANOX ETHERNET SWITCH DRIVERS 9367M: Jiri Pirko <jiri@mellanox.com> 9368M: Ido Schimmel <idosch@mellanox.com> 9369L: netdev@vger.kernel.org 9370S: Supported 9371W: http://www.mellanox.com 9372Q: http://patchwork.ozlabs.org/project/netdev/list/ 9373F: drivers/net/ethernet/mellanox/mlxsw/ 9374F: tools/testing/selftests/drivers/net/mlxsw/ 9375 9376MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9377M: mlxsw@mellanox.com 9378L: netdev@vger.kernel.org 9379S: Supported 9380W: http://www.mellanox.com 9381Q: http://patchwork.ozlabs.org/project/netdev/list/ 9382F: drivers/net/ethernet/mellanox/mlxfw/ 9383 9384MELLANOX HARDWARE PLATFORM SUPPORT 9385M: Andy Shevchenko <andy@infradead.org> 9386M: Darren Hart <dvhart@infradead.org> 9387M: Vadim Pasternak <vadimp@mellanox.com> 9388L: platform-driver-x86@vger.kernel.org 9389S: Supported 9390F: drivers/platform/mellanox/ 9391 9392MELLANOX MLX4 core VPI driver 9393M: Tariq Toukan <tariqt@mellanox.com> 9394L: netdev@vger.kernel.org 9395L: linux-rdma@vger.kernel.org 9396W: http://www.mellanox.com 9397Q: http://patchwork.ozlabs.org/project/netdev/list/ 9398S: Supported 9399F: drivers/net/ethernet/mellanox/mlx4/ 9400F: include/linux/mlx4/ 9401 9402MELLANOX MLX4 IB driver 9403M: Yishai Hadas <yishaih@mellanox.com> 9404L: linux-rdma@vger.kernel.org 9405W: http://www.mellanox.com 9406Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9407S: Supported 9408F: drivers/infiniband/hw/mlx4/ 9409F: include/linux/mlx4/ 9410F: include/uapi/rdma/mlx4-abi.h 9411 9412MELLANOX MLX5 core VPI driver 9413M: Saeed Mahameed <saeedm@mellanox.com> 9414M: Leon Romanovsky <leonro@mellanox.com> 9415L: netdev@vger.kernel.org 9416L: linux-rdma@vger.kernel.org 9417W: http://www.mellanox.com 9418Q: http://patchwork.ozlabs.org/project/netdev/list/ 9419S: Supported 9420F: drivers/net/ethernet/mellanox/mlx5/core/ 9421F: include/linux/mlx5/ 9422 9423MELLANOX MLX5 IB driver 9424M: Leon Romanovsky <leonro@mellanox.com> 9425L: linux-rdma@vger.kernel.org 9426W: http://www.mellanox.com 9427Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9428S: Supported 9429F: drivers/infiniband/hw/mlx5/ 9430F: include/linux/mlx5/ 9431F: include/uapi/rdma/mlx5-abi.h 9432 9433MELLANOX MLXCPLD I2C AND MUX DRIVER 9434M: Vadim Pasternak <vadimp@mellanox.com> 9435M: Michael Shych <michaelsh@mellanox.com> 9436L: linux-i2c@vger.kernel.org 9437S: Supported 9438F: drivers/i2c/busses/i2c-mlxcpld.c 9439F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9440F: Documentation/i2c/busses/i2c-mlxcpld 9441 9442MELLANOX MLXCPLD LED DRIVER 9443M: Vadim Pasternak <vadimp@mellanox.com> 9444L: linux-leds@vger.kernel.org 9445S: Supported 9446F: drivers/leds/leds-mlxcpld.c 9447F: drivers/leds/leds-mlxreg.c 9448F: Documentation/leds/leds-mlxcpld.txt 9449 9450MELLANOX PLATFORM DRIVER 9451M: Vadim Pasternak <vadimp@mellanox.com> 9452L: platform-driver-x86@vger.kernel.org 9453S: Supported 9454F: drivers/platform/x86/mlx-platform.c 9455 9456MEMBARRIER SUPPORT 9457M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9458M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9459L: linux-kernel@vger.kernel.org 9460S: Supported 9461F: kernel/sched/membarrier.c 9462F: include/uapi/linux/membarrier.h 9463F: arch/powerpc/include/asm/membarrier.h 9464 9465MEMORY MANAGEMENT 9466L: linux-mm@kvack.org 9467W: http://www.linux-mm.org 9468S: Maintained 9469F: include/linux/mm.h 9470F: include/linux/gfp.h 9471F: include/linux/mmzone.h 9472F: include/linux/memory_hotplug.h 9473F: include/linux/vmalloc.h 9474F: mm/ 9475 9476MEMORY TECHNOLOGY DEVICES (MTD) 9477M: David Woodhouse <dwmw2@infradead.org> 9478M: Brian Norris <computersforpeace@gmail.com> 9479M: Boris Brezillon <boris.brezillon@bootlin.com> 9480M: Marek Vasut <marek.vasut@gmail.com> 9481M: Richard Weinberger <richard@nod.at> 9482L: linux-mtd@lists.infradead.org 9483W: http://www.linux-mtd.infradead.org/ 9484Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9485T: git git://git.infradead.org/linux-mtd.git master 9486T: git git://git.infradead.org/linux-mtd.git mtd/next 9487S: Maintained 9488F: Documentation/devicetree/bindings/mtd/ 9489F: drivers/mtd/ 9490F: include/linux/mtd/ 9491F: include/uapi/mtd/ 9492 9493MEN A21 WATCHDOG DRIVER 9494M: Johannes Thumshirn <morbidrsa@gmail.com> 9495L: linux-watchdog@vger.kernel.org 9496S: Maintained 9497F: drivers/watchdog/mena21_wdt.c 9498 9499MEN CHAMELEON BUS (mcb) 9500M: Johannes Thumshirn <morbidrsa@gmail.com> 9501S: Maintained 9502F: drivers/mcb/ 9503F: include/linux/mcb.h 9504F: Documentation/men-chameleon-bus.txt 9505 9506MEN F21BMC (Board Management Controller) 9507M: Andreas Werner <andreas.werner@men.de> 9508S: Supported 9509F: drivers/mfd/menf21bmc.c 9510F: drivers/watchdog/menf21bmc_wdt.c 9511F: drivers/leds/leds-menf21bmc.c 9512F: drivers/hwmon/menf21bmc_hwmon.c 9513F: Documentation/hwmon/menf21bmc 9514 9515MEN Z069 WATCHDOG DRIVER 9516M: Johannes Thumshirn <jth@kernel.org> 9517L: linux-watchdog@vger.kernel.org 9518S: Maintained 9519F: drivers/watchdog/menz069_wdt.c 9520 9521MESON AO CEC DRIVER FOR AMLOGIC SOCS 9522M: Neil Armstrong <narmstrong@baylibre.com> 9523L: linux-media@lists.freedesktop.org 9524L: linux-amlogic@lists.infradead.org 9525W: http://linux-meson.com/ 9526S: Supported 9527F: drivers/media/platform/meson/ao-cec.c 9528F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9529T: git git://linuxtv.org/media_tree.git 9530 9531MICROBLAZE ARCHITECTURE 9532M: Michal Simek <monstr@monstr.eu> 9533W: http://www.monstr.eu/fdt/ 9534T: git git://git.monstr.eu/linux-2.6-microblaze.git 9535S: Supported 9536F: arch/microblaze/ 9537 9538MICROCHIP / ATMEL AT91 SERIAL DRIVER 9539M: Richard Genoud <richard.genoud@gmail.com> 9540S: Maintained 9541F: drivers/tty/serial/atmel_serial.c 9542F: drivers/tty/serial/atmel_serial.h 9543 9544MICROCHIP / ATMEL DMA DRIVER 9545M: Ludovic Desroches <ludovic.desroches@microchip.com> 9546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9547L: dmaengine@vger.kernel.org 9548S: Supported 9549F: drivers/dma/at_hdmac.c 9550F: drivers/dma/at_hdmac_regs.h 9551F: include/linux/platform_data/dma-atmel.h 9552 9553MICROCHIP / ATMEL ECC DRIVER 9554M: Tudor Ambarus <tudor.ambarus@microchip.com> 9555L: linux-crypto@vger.kernel.org 9556S: Maintained 9557F: drivers/crypto/atmel-ecc.* 9558 9559MICROCHIP / ATMEL ISC DRIVER 9560M: Songjun Wu <songjun.wu@microchip.com> 9561L: linux-media@vger.kernel.org 9562S: Supported 9563F: drivers/media/platform/atmel/atmel-isc.c 9564F: drivers/media/platform/atmel/atmel-isc-regs.h 9565F: devicetree/bindings/media/atmel-isc.txt 9566 9567MICROCHIP / ATMEL NAND DRIVER 9568M: Josh Wu <rainyfeeling@outlook.com> 9569L: linux-mtd@lists.infradead.org 9570S: Supported 9571F: drivers/mtd/nand/raw/atmel/* 9572F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9573 9574MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9575M: Woojung Huh <Woojung.Huh@microchip.com> 9576M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9577L: netdev@vger.kernel.org 9578S: Maintained 9579F: net/dsa/tag_ksz.c 9580F: drivers/net/dsa/microchip/* 9581F: include/linux/platform_data/microchip-ksz.h 9582F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9583 9584MICROCHIP LAN743X ETHERNET DRIVER 9585M: Bryan Whitehead <bryan.whitehead@microchip.com> 9586M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9587L: netdev@vger.kernel.org 9588S: Maintained 9589F: drivers/net/ethernet/microchip/lan743x_* 9590 9591MICROCHIP USB251XB DRIVER 9592M: Richard Leitner <richard.leitner@skidata.com> 9593L: linux-usb@vger.kernel.org 9594S: Maintained 9595F: drivers/usb/misc/usb251xb.c 9596F: Documentation/devicetree/bindings/usb/usb251xb.txt 9597 9598MICROSEMI MIPS SOCS 9599M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9600L: linux-mips@linux-mips.org 9601S: Maintained 9602F: arch/mips/generic/board-ocelot.c 9603F: arch/mips/configs/generic/board-ocelot.config 9604F: arch/mips/boot/dts/mscc/ 9605F: Documentation/devicetree/bindings/mips/mscc.txt 9606 9607MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9608M: Don Brace <don.brace@microsemi.com> 9609L: esc.storagedev@microsemi.com 9610L: linux-scsi@vger.kernel.org 9611S: Supported 9612F: drivers/scsi/smartpqi/smartpqi*.[ch] 9613F: drivers/scsi/smartpqi/Kconfig 9614F: drivers/scsi/smartpqi/Makefile 9615F: include/linux/cciss*.h 9616F: include/uapi/linux/cciss*.h 9617F: Documentation/scsi/smartpqi.txt 9618 9619MICROSEMI ETHERNET SWITCH DRIVER 9620M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9621L: netdev@vger.kernel.org 9622S: Supported 9623F: drivers/net/ethernet/mscc/ 9624 9625MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9626M: Chen Yu <yu.c.chen@intel.com> 9627L: platform-driver-x86@vger.kernel.org 9628S: Supported 9629F: drivers/platform/x86/surfacepro3_button.c 9630 9631MICROTEK X6 SCANNER 9632M: Oliver Neukum <oliver@neukum.org> 9633S: Maintained 9634F: drivers/usb/image/microtek.* 9635 9636MIPS 9637M: Ralf Baechle <ralf@linux-mips.org> 9638M: Paul Burton <paul.burton@mips.com> 9639M: James Hogan <jhogan@kernel.org> 9640L: linux-mips@linux-mips.org 9641W: http://www.linux-mips.org/ 9642T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9643T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 9644Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9645S: Supported 9646F: Documentation/devicetree/bindings/mips/ 9647F: Documentation/mips/ 9648F: arch/mips/ 9649F: drivers/platform/mips/ 9650 9651MIPS BOSTON DEVELOPMENT BOARD 9652M: Paul Burton <paul.burton@mips.com> 9653L: linux-mips@linux-mips.org 9654S: Maintained 9655F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9656F: arch/mips/boot/dts/img/boston.dts 9657F: arch/mips/configs/generic/board-boston.config 9658F: drivers/clk/imgtec/clk-boston.c 9659F: include/dt-bindings/clock/boston-clock.h 9660 9661MIPS GENERIC PLATFORM 9662M: Paul Burton <paul.burton@mips.com> 9663L: linux-mips@linux-mips.org 9664S: Supported 9665F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9666F: arch/mips/generic/ 9667F: arch/mips/tools/generic-board-config.sh 9668 9669MIPS/LOONGSON1 ARCHITECTURE 9670M: Keguang Zhang <keguang.zhang@gmail.com> 9671L: linux-mips@linux-mips.org 9672S: Maintained 9673F: arch/mips/loongson32/ 9674F: arch/mips/include/asm/mach-loongson32/ 9675F: drivers/*/*loongson1* 9676F: drivers/*/*/*loongson1* 9677 9678MIPS/LOONGSON2 ARCHITECTURE 9679M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9680L: linux-mips@linux-mips.org 9681S: Maintained 9682F: arch/mips/loongson64/fuloong-2e/ 9683F: arch/mips/loongson64/lemote-2f/ 9684F: arch/mips/include/asm/mach-loongson64/ 9685F: drivers/*/*loongson2* 9686F: drivers/*/*/*loongson2* 9687 9688MIPS/LOONGSON3 ARCHITECTURE 9689M: Huacai Chen <chenhc@lemote.com> 9690L: linux-mips@linux-mips.org 9691S: Maintained 9692F: arch/mips/loongson64/ 9693F: arch/mips/include/asm/mach-loongson64/ 9694F: drivers/platform/mips/cpu_hwmon.c 9695F: drivers/*/*loongson3* 9696F: drivers/*/*/*loongson3* 9697 9698MIPS RINT INSTRUCTION EMULATION 9699M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9700L: linux-mips@linux-mips.org 9701S: Supported 9702F: arch/mips/math-emu/sp_rint.c 9703F: arch/mips/math-emu/dp_rint.c 9704 9705MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9706M: Hans Verkuil <hverkuil@xs4all.nl> 9707L: linux-media@vger.kernel.org 9708T: git git://linuxtv.org/media_tree.git 9709W: https://linuxtv.org 9710S: Odd Fixes 9711F: drivers/media/radio/radio-miropcm20* 9712 9713MMP SUPPORT 9714M: Eric Miao <eric.y.miao@gmail.com> 9715M: Haojian Zhuang <haojian.zhuang@gmail.com> 9716L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9717T: git git://github.com/hzhuang1/linux.git 9718T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9719S: Maintained 9720F: arch/arm/boot/dts/mmp* 9721F: arch/arm/mach-mmp/ 9722 9723MN88472 MEDIA DRIVER 9724M: Antti Palosaari <crope@iki.fi> 9725L: linux-media@vger.kernel.org 9726W: https://linuxtv.org 9727W: http://palosaari.fi/linux/ 9728Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9729S: Maintained 9730F: drivers/media/dvb-frontends/mn88472* 9731 9732MN88473 MEDIA DRIVER 9733M: Antti Palosaari <crope@iki.fi> 9734L: linux-media@vger.kernel.org 9735W: https://linuxtv.org 9736W: http://palosaari.fi/linux/ 9737Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9738S: Maintained 9739F: drivers/media/dvb-frontends/mn88473* 9740 9741MODULE SUPPORT 9742M: Jessica Yu <jeyu@kernel.org> 9743T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9744S: Maintained 9745F: include/linux/module.h 9746F: kernel/module.c 9747 9748MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9749W: http://popies.net/meye/ 9750S: Orphan 9751F: Documentation/media/v4l-drivers/meye* 9752F: drivers/media/pci/meye/ 9753F: include/uapi/linux/meye.h 9754 9755MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9756M: Jiri Slaby <jirislaby@gmail.com> 9757S: Maintained 9758F: Documentation/serial/moxa-smartio 9759F: drivers/tty/mxser.* 9760 9761MR800 AVERMEDIA USB FM RADIO DRIVER 9762M: Alexey Klimov <klimov.linux@gmail.com> 9763L: linux-media@vger.kernel.org 9764T: git git://linuxtv.org/media_tree.git 9765S: Maintained 9766F: drivers/media/radio/radio-mr800.c 9767 9768MRF24J40 IEEE 802.15.4 RADIO DRIVER 9769M: Alan Ott <alan@signal11.us> 9770L: linux-wpan@vger.kernel.org 9771S: Maintained 9772F: drivers/net/ieee802154/mrf24j40.c 9773F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9774 9775MSI LAPTOP SUPPORT 9776M: "Lee, Chun-Yi" <jlee@suse.com> 9777L: platform-driver-x86@vger.kernel.org 9778S: Maintained 9779F: drivers/platform/x86/msi-laptop.c 9780 9781MSI WMI SUPPORT 9782L: platform-driver-x86@vger.kernel.org 9783S: Orphan 9784F: drivers/platform/x86/msi-wmi.c 9785 9786MSI001 MEDIA DRIVER 9787M: Antti Palosaari <crope@iki.fi> 9788L: linux-media@vger.kernel.org 9789W: https://linuxtv.org 9790W: http://palosaari.fi/linux/ 9791Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9792T: git git://linuxtv.org/anttip/media_tree.git 9793S: Maintained 9794F: drivers/media/tuners/msi001* 9795 9796MSI2500 MEDIA DRIVER 9797M: Antti Palosaari <crope@iki.fi> 9798L: linux-media@vger.kernel.org 9799W: https://linuxtv.org 9800W: http://palosaari.fi/linux/ 9801Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9802T: git git://linuxtv.org/anttip/media_tree.git 9803S: Maintained 9804F: drivers/media/usb/msi2500/ 9805 9806MSYSTEMS DISKONCHIP G3 MTD DRIVER 9807M: Robert Jarzmik <robert.jarzmik@free.fr> 9808L: linux-mtd@lists.infradead.org 9809S: Maintained 9810F: drivers/mtd/devices/docg3* 9811 9812MT9M032 APTINA SENSOR DRIVER 9813M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9814L: linux-media@vger.kernel.org 9815T: git git://linuxtv.org/media_tree.git 9816S: Maintained 9817F: drivers/media/i2c/mt9m032.c 9818F: include/media/i2c/mt9m032.h 9819 9820MT9P031 APTINA CAMERA SENSOR 9821M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9822L: linux-media@vger.kernel.org 9823T: git git://linuxtv.org/media_tree.git 9824S: Maintained 9825F: drivers/media/i2c/mt9p031.c 9826F: include/media/i2c/mt9p031.h 9827 9828MT9T001 APTINA CAMERA SENSOR 9829M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9830L: linux-media@vger.kernel.org 9831T: git git://linuxtv.org/media_tree.git 9832S: Maintained 9833F: drivers/media/i2c/mt9t001.c 9834F: include/media/i2c/mt9t001.h 9835 9836MT9T112 APTINA CAMERA SENSOR 9837M: Jacopo Mondi <jacopo@jmondi.org> 9838L: linux-media@vger.kernel.org 9839T: git git://linuxtv.org/media_tree.git 9840S: Odd Fixes 9841F: drivers/media/i2c/mt9t112.c 9842F: include/media/i2c/mt9t112.h 9843 9844MT9V032 APTINA CAMERA SENSOR 9845M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9846L: linux-media@vger.kernel.org 9847T: git git://linuxtv.org/media_tree.git 9848S: Maintained 9849F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9850F: drivers/media/i2c/mt9v032.c 9851F: include/media/i2c/mt9v032.h 9852 9853MT9V111 APTINA CAMERA SENSOR 9854M: Jacopo Mondi <jacopo@jmondi.org> 9855L: linux-media@vger.kernel.org 9856T: git git://linuxtv.org/media_tree.git 9857S: Maintained 9858F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 9859F: drivers/media/i2c/mt9v111.c 9860 9861MULTIFUNCTION DEVICES (MFD) 9862M: Lee Jones <lee.jones@linaro.org> 9863T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9864S: Supported 9865F: Documentation/devicetree/bindings/mfd/ 9866F: drivers/mfd/ 9867F: include/linux/mfd/ 9868F: include/dt-bindings/mfd/ 9869 9870MULTIMEDIA CARD (MMC) ETC. OVER SPI 9871S: Orphan 9872F: drivers/mmc/host/mmc_spi.c 9873F: include/linux/spi/mmc_spi.h 9874 9875MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9876M: Ulf Hansson <ulf.hansson@linaro.org> 9877L: linux-mmc@vger.kernel.org 9878T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9879S: Maintained 9880F: Documentation/devicetree/bindings/mmc/ 9881F: drivers/mmc/ 9882F: include/linux/mmc/ 9883F: include/uapi/linux/mmc/ 9884 9885MULTIPLEXER SUBSYSTEM 9886M: Peter Rosin <peda@axentia.se> 9887S: Maintained 9888F: Documentation/ABI/testing/sysfs-class-mux* 9889F: Documentation/devicetree/bindings/mux/ 9890F: include/dt-bindings/mux/ 9891F: include/linux/mux/ 9892F: drivers/mux/ 9893 9894MULTITECH MULTIPORT CARD (ISICOM) 9895S: Orphan 9896F: drivers/tty/isicom.c 9897F: include/linux/isicom.h 9898 9899MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9900M: Bin Liu <b-liu@ti.com> 9901L: linux-usb@vger.kernel.org 9902S: Maintained 9903F: drivers/usb/musb/ 9904 9905MXL301RF MEDIA DRIVER 9906M: Akihiro Tsukada <tskd08@gmail.com> 9907L: linux-media@vger.kernel.org 9908S: Odd Fixes 9909F: drivers/media/tuners/mxl301rf* 9910 9911MXL5007T MEDIA DRIVER 9912M: Michael Krufky <mkrufky@linuxtv.org> 9913L: linux-media@vger.kernel.org 9914W: https://linuxtv.org 9915W: http://github.com/mkrufky 9916Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9917T: git git://linuxtv.org/mkrufky/tuners.git 9918S: Maintained 9919F: drivers/media/tuners/mxl5007t.* 9920 9921MXSFB DRM DRIVER 9922M: Marek Vasut <marex@denx.de> 9923S: Supported 9924F: drivers/gpu/drm/mxsfb/ 9925F: Documentation/devicetree/bindings/display/mxsfb.txt 9926 9927MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9928M: Chris Lee <christopher.lee@cspi.com> 9929L: netdev@vger.kernel.org 9930W: https://www.cspi.com/ethernet-products/support/downloads/ 9931S: Supported 9932F: drivers/net/ethernet/myricom/myri10ge/ 9933 9934NAND FLASH SUBSYSTEM 9935M: Boris Brezillon <boris.brezillon@bootlin.com> 9936M: Miquel Raynal <miquel.raynal@bootlin.com> 9937R: Richard Weinberger <richard@nod.at> 9938L: linux-mtd@lists.infradead.org 9939W: http://www.linux-mtd.infradead.org/ 9940Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9941T: git git://git.infradead.org/linux-mtd.git nand/fixes 9942T: git git://git.infradead.org/linux-mtd.git nand/next 9943S: Maintained 9944F: drivers/mtd/nand/ 9945F: include/linux/mtd/*nand*.h 9946 9947NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9948M: Daniel Mack <zonque@gmail.com> 9949S: Maintained 9950L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9951W: http://www.native-instruments.com 9952F: sound/usb/caiaq/ 9953 9954NATSEMI ETHERNET DRIVER (DP8381x) 9955S: Orphan 9956F: drivers/net/ethernet/natsemi/natsemi.c 9957 9958NCP FILESYSTEM 9959M: Petr Vandrovec <petr@vandrovec.name> 9960S: Obsolete 9961F: drivers/staging/ncpfs/ 9962 9963NCR 5380 SCSI DRIVERS 9964M: Finn Thain <fthain@telegraphics.com.au> 9965M: Michael Schmitz <schmitzmic@gmail.com> 9966L: linux-scsi@vger.kernel.org 9967S: Maintained 9968F: Documentation/scsi/g_NCR5380.txt 9969F: drivers/scsi/NCR5380.* 9970F: drivers/scsi/arm/cumana_1.c 9971F: drivers/scsi/arm/oak.c 9972F: drivers/scsi/atari_scsi.* 9973F: drivers/scsi/dmx3191d.c 9974F: drivers/scsi/g_NCR5380.* 9975F: drivers/scsi/mac_scsi.* 9976F: drivers/scsi/sun3_scsi.* 9977F: drivers/scsi/sun3_scsi_vme.c 9978 9979NCSI LIBRARY: 9980M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 9981S: Maintained 9982F: net/ncsi/ 9983 9984NCT6775 HARDWARE MONITOR DRIVER 9985M: Guenter Roeck <linux@roeck-us.net> 9986L: linux-hwmon@vger.kernel.org 9987S: Maintained 9988F: Documentation/hwmon/nct6775 9989F: drivers/hwmon/nct6775.c 9990 9991NET_FAILOVER MODULE 9992M: Sridhar Samudrala <sridhar.samudrala@intel.com> 9993L: netdev@vger.kernel.org 9994S: Supported 9995F: driver/net/net_failover.c 9996F: include/net/net_failover.h 9997F: Documentation/networking/net_failover.rst 9998 9999NETEFFECT IWARP RNIC DRIVER (IW_NES) 10000M: Faisal Latif <faisal.latif@intel.com> 10001L: linux-rdma@vger.kernel.org 10002W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10003S: Supported 10004F: drivers/infiniband/hw/nes/ 10005F: include/uapi/rdma/nes-abi.h 10006 10007NETEM NETWORK EMULATOR 10008M: Stephen Hemminger <stephen@networkplumber.org> 10009L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10010S: Maintained 10011F: net/sched/sch_netem.c 10012 10013NETERION 10GbE DRIVERS (s2io/vxge) 10014M: Jon Mason <jdmason@kudzu.us> 10015L: netdev@vger.kernel.org 10016S: Supported 10017F: Documentation/networking/s2io.txt 10018F: Documentation/networking/vxge.txt 10019F: drivers/net/ethernet/neterion/ 10020 10021NETFILTER 10022M: Pablo Neira Ayuso <pablo@netfilter.org> 10023M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10024M: Florian Westphal <fw@strlen.de> 10025L: netfilter-devel@vger.kernel.org 10026L: coreteam@netfilter.org 10027W: http://www.netfilter.org/ 10028W: http://www.iptables.org/ 10029W: http://www.nftables.org/ 10030Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10031T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10032T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10033S: Maintained 10034F: include/linux/netfilter* 10035F: include/linux/netfilter/ 10036F: include/net/netfilter/ 10037F: include/uapi/linux/netfilter* 10038F: include/uapi/linux/netfilter/ 10039F: net/*/netfilter.c 10040F: net/*/netfilter/ 10041F: net/netfilter/ 10042F: net/bridge/br_netfilter*.c 10043 10044NETROM NETWORK LAYER 10045M: Ralf Baechle <ralf@linux-mips.org> 10046L: linux-hams@vger.kernel.org 10047W: http://www.linux-ax25.org/ 10048S: Maintained 10049F: include/net/netrom.h 10050F: include/uapi/linux/netrom.h 10051F: net/netrom/ 10052 10053NETRONOME ETHERNET DRIVERS 10054M: Jakub Kicinski <jakub.kicinski@netronome.com> 10055L: oss-drivers@netronome.com 10056S: Maintained 10057F: drivers/net/ethernet/netronome/ 10058 10059NETWORK BLOCK DEVICE (NBD) 10060M: Josef Bacik <josef@toxicpanda.com> 10061S: Maintained 10062L: linux-block@vger.kernel.org 10063L: nbd@other.debian.org 10064F: Documentation/blockdev/nbd.txt 10065F: drivers/block/nbd.c 10066F: include/uapi/linux/nbd.h 10067 10068NETWORK DROP MONITOR 10069M: Neil Horman <nhorman@tuxdriver.com> 10070L: netdev@vger.kernel.org 10071S: Maintained 10072W: https://fedorahosted.org/dropwatch/ 10073F: net/core/drop_monitor.c 10074 10075NETWORKING DRIVERS 10076M: "David S. Miller" <davem@davemloft.net> 10077L: netdev@vger.kernel.org 10078W: http://www.linuxfoundation.org/en/Net 10079Q: http://patchwork.ozlabs.org/project/netdev/list/ 10080T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10081T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10082S: Odd Fixes 10083F: Documentation/devicetree/bindings/net/ 10084F: drivers/net/ 10085F: include/linux/if_* 10086F: include/linux/netdevice.h 10087F: include/linux/etherdevice.h 10088F: include/linux/fcdevice.h 10089F: include/linux/fddidevice.h 10090F: include/linux/hippidevice.h 10091F: include/linux/inetdevice.h 10092F: include/uapi/linux/if_* 10093F: include/uapi/linux/netdevice.h 10094 10095NETWORKING DRIVERS (WIRELESS) 10096M: Kalle Valo <kvalo@codeaurora.org> 10097L: linux-wireless@vger.kernel.org 10098Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10099T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10100T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10101S: Maintained 10102F: Documentation/devicetree/bindings/net/wireless/ 10103F: drivers/net/wireless/ 10104 10105NETWORKING [DSA] 10106M: Andrew Lunn <andrew@lunn.ch> 10107M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 10108M: Florian Fainelli <f.fainelli@gmail.com> 10109S: Maintained 10110F: Documentation/devicetree/bindings/net/dsa/ 10111F: net/dsa/ 10112F: include/net/dsa.h 10113F: include/linux/dsa/ 10114F: drivers/net/dsa/ 10115 10116NETWORKING [GENERAL] 10117M: "David S. Miller" <davem@davemloft.net> 10118L: netdev@vger.kernel.org 10119W: http://www.linuxfoundation.org/en/Net 10120Q: http://patchwork.ozlabs.org/project/netdev/list/ 10121T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10122T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10123B: mailto:netdev@vger.kernel.org 10124S: Maintained 10125F: net/ 10126F: include/net/ 10127F: include/linux/in.h 10128F: include/linux/net.h 10129F: include/linux/netdevice.h 10130F: include/uapi/linux/in.h 10131F: include/uapi/linux/net.h 10132F: include/uapi/linux/netdevice.h 10133F: include/uapi/linux/net_namespace.h 10134F: tools/testing/selftests/net/ 10135F: lib/net_utils.c 10136F: lib/random32.c 10137F: Documentation/networking/ 10138 10139NETWORKING [IPSEC] 10140M: Steffen Klassert <steffen.klassert@secunet.com> 10141M: Herbert Xu <herbert@gondor.apana.org.au> 10142M: "David S. Miller" <davem@davemloft.net> 10143L: netdev@vger.kernel.org 10144T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10145T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10146S: Maintained 10147F: net/xfrm/ 10148F: net/key/ 10149F: net/ipv4/xfrm* 10150F: net/ipv4/esp4* 10151F: net/ipv4/ah4.c 10152F: net/ipv4/ipcomp.c 10153F: net/ipv4/ip_vti.c 10154F: net/ipv6/xfrm* 10155F: net/ipv6/esp6* 10156F: net/ipv6/ah6.c 10157F: net/ipv6/ipcomp6.c 10158F: net/ipv6/ip6_vti.c 10159F: include/uapi/linux/xfrm.h 10160F: include/net/xfrm.h 10161 10162NETWORKING [IPv4/IPv6] 10163M: "David S. Miller" <davem@davemloft.net> 10164M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10165M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10166L: netdev@vger.kernel.org 10167T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10168S: Maintained 10169F: net/ipv4/ 10170F: net/ipv6/ 10171F: include/net/ip* 10172F: arch/x86/net/* 10173 10174NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10175M: Paul Moore <paul@paul-moore.com> 10176W: https://github.com/netlabel 10177L: netdev@vger.kernel.org 10178L: linux-security-module@vger.kernel.org 10179S: Maintained 10180F: Documentation/netlabel/ 10181F: include/net/calipso.h 10182F: include/net/cipso_ipv4.h 10183F: include/net/netlabel.h 10184F: include/uapi/linux/netfilter/xt_SECMARK.h 10185F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10186F: net/netlabel/ 10187F: net/ipv4/cipso_ipv4.c 10188F: net/ipv6/calipso.c 10189F: net/netfilter/xt_CONNSECMARK.c 10190F: net/netfilter/xt_SECMARK.c 10191 10192NETWORKING [TCP] 10193M: Eric Dumazet <edumazet@google.com> 10194L: netdev@vger.kernel.org 10195S: Maintained 10196F: net/ipv4/tcp*.c 10197F: net/ipv4/syncookies.c 10198F: net/ipv6/tcp*.c 10199F: net/ipv6/syncookies.c 10200F: include/uapi/linux/tcp.h 10201F: include/net/tcp.h 10202F: include/linux/tcp.h 10203F: include/trace/events/tcp.h 10204 10205NETWORKING [TLS] 10206M: Boris Pismenny <borisp@mellanox.com> 10207M: Aviad Yehezkel <aviadye@mellanox.com> 10208M: Dave Watson <davejwatson@fb.com> 10209L: netdev@vger.kernel.org 10210S: Maintained 10211F: net/tls/* 10212F: include/uapi/linux/tls.h 10213F: include/net/tls.h 10214 10215NETWORKING [WIRELESS] 10216L: linux-wireless@vger.kernel.org 10217Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10218 10219NETDEVSIM 10220M: Jakub Kicinski <jakub.kicinski@netronome.com> 10221S: Maintained 10222F: drivers/net/netdevsim/* 10223 10224NETXEN (1/10) GbE SUPPORT 10225M: Manish Chopra <manish.chopra@cavium.com> 10226M: Rahul Verma <rahul.verma@cavium.com> 10227M: Dept-GELinuxNICDev@cavium.com 10228L: netdev@vger.kernel.org 10229S: Supported 10230F: drivers/net/ethernet/qlogic/netxen/ 10231 10232NFC SUBSYSTEM 10233M: Samuel Ortiz <sameo@linux.intel.com> 10234L: linux-wireless@vger.kernel.org 10235L: linux-nfc@lists.01.org (subscribers-only) 10236S: Supported 10237F: net/nfc/ 10238F: include/net/nfc/ 10239F: include/uapi/linux/nfc.h 10240F: drivers/nfc/ 10241F: include/linux/platform_data/nfcmrvl.h 10242F: include/linux/platform_data/nxp-nci.h 10243F: Documentation/devicetree/bindings/net/nfc/ 10244 10245NFS, SUNRPC, AND LOCKD CLIENTS 10246M: Trond Myklebust <trond.myklebust@hammerspace.com> 10247M: Anna Schumaker <anna.schumaker@netapp.com> 10248L: linux-nfs@vger.kernel.org 10249W: http://client.linux-nfs.org 10250T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10251S: Maintained 10252F: fs/lockd/ 10253F: fs/nfs/ 10254F: fs/nfs_common/ 10255F: net/sunrpc/ 10256F: include/linux/lockd/ 10257F: include/linux/nfs* 10258F: include/linux/sunrpc/ 10259F: include/uapi/linux/nfs* 10260F: include/uapi/linux/sunrpc/ 10261 10262NILFS2 FILESYSTEM 10263M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10264L: linux-nilfs@vger.kernel.org 10265W: https://nilfs.sourceforge.io/ 10266W: https://nilfs.osdn.jp/ 10267T: git git://github.com/konis/nilfs2.git 10268S: Supported 10269F: Documentation/filesystems/nilfs2.txt 10270F: fs/nilfs2/ 10271F: include/trace/events/nilfs2.h 10272F: include/uapi/linux/nilfs2_api.h 10273F: include/uapi/linux/nilfs2_ondisk.h 10274 10275NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10276M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10277W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10278S: Maintained 10279F: Documentation/scsi/NinjaSCSI.txt 10280F: drivers/scsi/pcmcia/nsp_* 10281 10282NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10283M: GOTO Masanori <gotom@debian.or.jp> 10284M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10285W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10286S: Maintained 10287F: Documentation/scsi/NinjaSCSI.txt 10288F: drivers/scsi/nsp32* 10289 10290NIOS2 ARCHITECTURE 10291M: Ley Foon Tan <lftan@altera.com> 10292L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10293T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10294S: Maintained 10295F: arch/nios2/ 10296 10297NOHZ, DYNTICKS SUPPORT 10298M: Frederic Weisbecker <fweisbec@gmail.com> 10299M: Thomas Gleixner <tglx@linutronix.de> 10300M: Ingo Molnar <mingo@kernel.org> 10301L: linux-kernel@vger.kernel.org 10302T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10303S: Maintained 10304F: kernel/time/tick*.* 10305F: include/linux/tick.h 10306F: include/linux/sched/nohz.h 10307 10308NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10309M: Pavel Machek <pavel@ucw.cz> 10310M: Sakari Ailus <sakari.ailus@iki.fi> 10311L: linux-media@vger.kernel.org 10312S: Maintained 10313F: drivers/media/i2c/et8ek8 10314F: drivers/media/i2c/ad5820.c 10315 10316NOKIA N900 POWER SUPPLY DRIVERS 10317R: Pali Rohár <pali.rohar@gmail.com> 10318F: include/linux/power/bq2415x_charger.h 10319F: include/linux/power/bq27xxx_battery.h 10320F: include/linux/power/isp1704_charger.h 10321F: drivers/power/supply/bq2415x_charger.c 10322F: drivers/power/supply/bq27xxx_battery.c 10323F: drivers/power/supply/bq27xxx_battery_i2c.c 10324F: drivers/power/supply/isp1704_charger.c 10325F: drivers/power/supply/rx51_battery.c 10326 10327NTB AMD DRIVER 10328M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10329L: linux-ntb@googlegroups.com 10330S: Supported 10331F: drivers/ntb/hw/amd/ 10332 10333NTB DRIVER CORE 10334M: Jon Mason <jdmason@kudzu.us> 10335M: Dave Jiang <dave.jiang@intel.com> 10336M: Allen Hubbe <allenbh@gmail.com> 10337L: linux-ntb@googlegroups.com 10338S: Supported 10339W: https://github.com/jonmason/ntb/wiki 10340T: git git://github.com/jonmason/ntb.git 10341F: drivers/ntb/ 10342F: drivers/net/ntb_netdev.c 10343F: include/linux/ntb.h 10344F: include/linux/ntb_transport.h 10345F: tools/testing/selftests/ntb/ 10346 10347NTB IDT DRIVER 10348M: Serge Semin <fancer.lancer@gmail.com> 10349L: linux-ntb@googlegroups.com 10350S: Supported 10351F: drivers/ntb/hw/idt/ 10352 10353NTB INTEL DRIVER 10354M: Dave Jiang <dave.jiang@intel.com> 10355L: linux-ntb@googlegroups.com 10356S: Supported 10357W: https://github.com/davejiang/linux/wiki 10358T: git https://github.com/davejiang/linux.git 10359F: drivers/ntb/hw/intel/ 10360 10361NTFS FILESYSTEM 10362M: Anton Altaparmakov <anton@tuxera.com> 10363L: linux-ntfs-dev@lists.sourceforge.net 10364W: http://www.tuxera.com/ 10365T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10366S: Supported 10367F: Documentation/filesystems/ntfs.txt 10368F: fs/ntfs/ 10369 10370NUBUS SUBSYSTEM 10371M: Finn Thain <fthain@telegraphics.com.au> 10372L: linux-m68k@lists.linux-m68k.org 10373S: Maintained 10374F: arch/*/include/asm/nubus.h 10375F: drivers/nubus/ 10376F: include/linux/nubus.h 10377F: include/uapi/linux/nubus.h 10378 10379NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10380M: Antonino Daplas <adaplas@gmail.com> 10381L: linux-fbdev@vger.kernel.org 10382S: Maintained 10383F: drivers/video/fbdev/riva/ 10384F: drivers/video/fbdev/nvidia/ 10385 10386NVM EXPRESS DRIVER 10387M: Keith Busch <keith.busch@intel.com> 10388M: Jens Axboe <axboe@fb.com> 10389M: Christoph Hellwig <hch@lst.de> 10390M: Sagi Grimberg <sagi@grimberg.me> 10391L: linux-nvme@lists.infradead.org 10392T: git://git.infradead.org/nvme.git 10393W: http://git.infradead.org/nvme.git 10394S: Supported 10395F: drivers/nvme/host/ 10396F: include/linux/nvme.h 10397F: include/uapi/linux/nvme_ioctl.h 10398 10399NVM EXPRESS FC TRANSPORT DRIVERS 10400M: James Smart <james.smart@broadcom.com> 10401L: linux-nvme@lists.infradead.org 10402S: Supported 10403F: include/linux/nvme-fc.h 10404F: include/linux/nvme-fc-driver.h 10405F: drivers/nvme/host/fc.c 10406F: drivers/nvme/target/fc.c 10407F: drivers/nvme/target/fcloop.c 10408 10409NVM EXPRESS TARGET DRIVER 10410M: Christoph Hellwig <hch@lst.de> 10411M: Sagi Grimberg <sagi@grimberg.me> 10412L: linux-nvme@lists.infradead.org 10413T: git://git.infradead.org/nvme.git 10414W: http://git.infradead.org/nvme.git 10415S: Supported 10416F: drivers/nvme/target/ 10417 10418NVMEM FRAMEWORK 10419M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10420S: Maintained 10421F: drivers/nvmem/ 10422F: Documentation/devicetree/bindings/nvmem/ 10423F: Documentation/ABI/stable/sysfs-bus-nvmem 10424F: include/linux/nvmem-consumer.h 10425F: include/linux/nvmem-provider.h 10426 10427NXP SGTL5000 DRIVER 10428M: Fabio Estevam <fabio.estevam@nxp.com> 10429L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10430S: Maintained 10431F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10432F: sound/soc/codecs/sgtl5000* 10433 10434NXP TDA998X DRM DRIVER 10435M: Russell King <linux@armlinux.org.uk> 10436S: Maintained 10437T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10438T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10439F: drivers/gpu/drm/i2c/tda998x_drv.c 10440F: include/drm/i2c/tda998x.h 10441F: include/dt-bindings/display/tda998x.h 10442K: "nxp,tda998x" 10443 10444NXP TFA9879 DRIVER 10445M: Peter Rosin <peda@axentia.se> 10446L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10447S: Maintained 10448F: Documentation/devicetree/bindings/sound/tfa9879.txt 10449F: sound/soc/codecs/tfa9879* 10450 10451NXP-NCI NFC DRIVER 10452M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10453R: Charles Gorand <charles.gorand@effinnov.com> 10454L: linux-nfc@lists.01.org (moderated for non-subscribers) 10455S: Supported 10456F: drivers/nfc/nxp-nci 10457 10458OBJTOOL 10459M: Josh Poimboeuf <jpoimboe@redhat.com> 10460M: Peter Zijlstra <peterz@infradead.org> 10461S: Supported 10462F: tools/objtool/ 10463 10464OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10465M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10466M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10467L: linuxppc-dev@lists.ozlabs.org 10468S: Supported 10469F: arch/powerpc/platforms/powernv/ocxl.c 10470F: arch/powerpc/include/asm/pnv-ocxl.h 10471F: drivers/misc/ocxl/ 10472F: include/misc/ocxl* 10473F: include/uapi/misc/ocxl.h 10474F: Documentation/accelerators/ocxl.rst 10475 10476OMAP AUDIO SUPPORT 10477M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10478M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10479L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10480L: linux-omap@vger.kernel.org 10481S: Maintained 10482F: sound/soc/omap/ 10483 10484OMAP CLOCK FRAMEWORK SUPPORT 10485M: Paul Walmsley <paul@pwsan.com> 10486L: linux-omap@vger.kernel.org 10487S: Maintained 10488F: arch/arm/*omap*/*clock* 10489 10490OMAP DEVICE TREE SUPPORT 10491M: Benoît Cousson <bcousson@baylibre.com> 10492M: Tony Lindgren <tony@atomide.com> 10493L: linux-omap@vger.kernel.org 10494L: devicetree@vger.kernel.org 10495S: Maintained 10496F: arch/arm/boot/dts/*omap* 10497F: arch/arm/boot/dts/*am3* 10498F: arch/arm/boot/dts/*am4* 10499F: arch/arm/boot/dts/*am5* 10500F: arch/arm/boot/dts/*dra7* 10501 10502OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10503L: linux-omap@vger.kernel.org 10504L: linux-fbdev@vger.kernel.org 10505S: Orphan 10506F: drivers/video/fbdev/omap2/ 10507F: Documentation/arm/OMAP/DSS 10508 10509OMAP FRAMEBUFFER SUPPORT 10510L: linux-fbdev@vger.kernel.org 10511L: linux-omap@vger.kernel.org 10512S: Orphan 10513F: drivers/video/fbdev/omap/ 10514 10515OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10516M: Roger Quadros <rogerq@ti.com> 10517M: Tony Lindgren <tony@atomide.com> 10518L: linux-omap@vger.kernel.org 10519S: Maintained 10520F: drivers/memory/omap-gpmc.c 10521F: arch/arm/mach-omap2/*gpmc* 10522 10523OMAP GPIO DRIVER 10524M: Grygorii Strashko <grygorii.strashko@ti.com> 10525M: Santosh Shilimkar <ssantosh@kernel.org> 10526M: Kevin Hilman <khilman@kernel.org> 10527L: linux-omap@vger.kernel.org 10528S: Maintained 10529F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10530F: drivers/gpio/gpio-omap.c 10531 10532OMAP HARDWARE SPINLOCK SUPPORT 10533M: Ohad Ben-Cohen <ohad@wizery.com> 10534L: linux-omap@vger.kernel.org 10535S: Maintained 10536F: drivers/hwspinlock/omap_hwspinlock.c 10537 10538OMAP HS MMC SUPPORT 10539L: linux-mmc@vger.kernel.org 10540L: linux-omap@vger.kernel.org 10541S: Orphan 10542F: drivers/mmc/host/omap_hsmmc.c 10543 10544OMAP HWMOD DATA 10545M: Paul Walmsley <paul@pwsan.com> 10546L: linux-omap@vger.kernel.org 10547S: Maintained 10548F: arch/arm/mach-omap2/omap_hwmod*data* 10549 10550OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10551M: Benoît Cousson <bcousson@baylibre.com> 10552L: linux-omap@vger.kernel.org 10553S: Maintained 10554F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10555 10556OMAP HWMOD SUPPORT 10557M: Benoît Cousson <bcousson@baylibre.com> 10558M: Paul Walmsley <paul@pwsan.com> 10559L: linux-omap@vger.kernel.org 10560S: Maintained 10561F: arch/arm/mach-omap2/omap_hwmod.* 10562 10563OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10564M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10565L: linux-media@vger.kernel.org 10566S: Maintained 10567F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10568F: drivers/media/platform/omap3isp/ 10569F: drivers/staging/media/omap4iss/ 10570 10571OMAP MMC SUPPORT 10572M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10573L: linux-omap@vger.kernel.org 10574S: Maintained 10575F: drivers/mmc/host/omap.c 10576 10577OMAP POWER MANAGEMENT SUPPORT 10578M: Kevin Hilman <khilman@kernel.org> 10579L: linux-omap@vger.kernel.org 10580S: Maintained 10581F: arch/arm/*omap*/*pm* 10582F: drivers/cpufreq/omap-cpufreq.c 10583 10584OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10585M: Rajendra Nayak <rnayak@codeaurora.org> 10586M: Paul Walmsley <paul@pwsan.com> 10587L: linux-omap@vger.kernel.org 10588S: Maintained 10589F: arch/arm/mach-omap2/prm* 10590 10591OMAP RANDOM NUMBER GENERATOR SUPPORT 10592M: Deepak Saxena <dsaxena@plexity.net> 10593S: Maintained 10594F: drivers/char/hw_random/omap-rng.c 10595 10596OMAP USB SUPPORT 10597L: linux-usb@vger.kernel.org 10598L: linux-omap@vger.kernel.org 10599S: Orphan 10600F: drivers/usb/*/*omap* 10601F: arch/arm/*omap*/usb* 10602 10603OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10604M: Mark Jackson <mpfj@newflow.co.uk> 10605L: linux-omap@vger.kernel.org 10606S: Maintained 10607F: arch/arm/boot/dts/am335x-nano.dts 10608 10609OMAP1 SUPPORT 10610M: Aaro Koskinen <aaro.koskinen@iki.fi> 10611M: Tony Lindgren <tony@atomide.com> 10612L: linux-omap@vger.kernel.org 10613Q: http://patchwork.kernel.org/project/linux-omap/list/ 10614T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10615S: Maintained 10616F: arch/arm/mach-omap1/ 10617F: arch/arm/plat-omap/ 10618F: arch/arm/configs/omap1_defconfig 10619F: drivers/i2c/busses/i2c-omap.c 10620F: include/linux/platform_data/i2c-omap.h 10621F: include/linux/platform_data/ams-delta-fiq.h 10622 10623OMAP2+ SUPPORT 10624M: Tony Lindgren <tony@atomide.com> 10625L: linux-omap@vger.kernel.org 10626W: http://www.muru.com/linux/omap/ 10627W: http://linux.omap.com/ 10628Q: http://patchwork.kernel.org/project/linux-omap/list/ 10629T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10630S: Maintained 10631F: arch/arm/mach-omap2/ 10632F: arch/arm/plat-omap/ 10633F: arch/arm/configs/omap2plus_defconfig 10634F: drivers/i2c/busses/i2c-omap.c 10635F: drivers/irqchip/irq-omap-intc.c 10636F: drivers/mfd/*omap*.c 10637F: drivers/mfd/menelaus.c 10638F: drivers/mfd/palmas.c 10639F: drivers/mfd/tps65217.c 10640F: drivers/mfd/tps65218.c 10641F: drivers/mfd/tps65910.c 10642F: drivers/mfd/twl-core.[ch] 10643F: drivers/mfd/twl4030*.c 10644F: drivers/mfd/twl6030*.c 10645F: drivers/mfd/twl6040*.c 10646F: drivers/regulator/palmas-regulator*.c 10647F: drivers/regulator/pbias-regulator.c 10648F: drivers/regulator/tps65217-regulator.c 10649F: drivers/regulator/tps65218-regulator.c 10650F: drivers/regulator/tps65910-regulator.c 10651F: drivers/regulator/twl-regulator.c 10652F: drivers/regulator/twl6030-regulator.c 10653F: include/linux/platform_data/i2c-omap.h 10654 10655ONION OMEGA2+ BOARD 10656M: Harvey Hunt <harveyhuntnexus@gmail.com> 10657L: linux-mips@linux-mips.org 10658S: Maintained 10659F: arch/mips/boot/dts/ralink/omega2p.dts 10660 10661OMFS FILESYSTEM 10662M: Bob Copeland <me@bobcopeland.com> 10663L: linux-karma-devel@lists.sourceforge.net 10664S: Maintained 10665F: Documentation/filesystems/omfs.txt 10666F: fs/omfs/ 10667 10668OMNIKEY CARDMAN 4000 DRIVER 10669M: Harald Welte <laforge@gnumonks.org> 10670S: Maintained 10671F: drivers/char/pcmcia/cm4000_cs.c 10672F: include/linux/cm4000_cs.h 10673F: include/uapi/linux/cm4000_cs.h 10674 10675OMNIKEY CARDMAN 4040 DRIVER 10676M: Harald Welte <laforge@gnumonks.org> 10677S: Maintained 10678F: drivers/char/pcmcia/cm4040_cs.* 10679 10680OMNIVISION OV13858 SENSOR DRIVER 10681M: Sakari Ailus <sakari.ailus@linux.intel.com> 10682L: linux-media@vger.kernel.org 10683T: git git://linuxtv.org/media_tree.git 10684S: Maintained 10685F: drivers/media/i2c/ov13858.c 10686 10687OMNIVISION OV2680 SENSOR DRIVER 10688M: Rui Miguel Silva <rmfrfs@gmail.com> 10689L: linux-media@vger.kernel.org 10690T: git git://linuxtv.org/media_tree.git 10691S: Maintained 10692F: drivers/media/i2c/ov2680.c 10693F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 10694 10695OMNIVISION OV2685 SENSOR DRIVER 10696M: Shunqian Zheng <zhengsq@rock-chips.com> 10697L: linux-media@vger.kernel.org 10698T: git git://linuxtv.org/media_tree.git 10699S: Maintained 10700F: drivers/media/i2c/ov2685.c 10701 10702OMNIVISION OV5640 SENSOR DRIVER 10703M: Steve Longerbeam <slongerbeam@gmail.com> 10704L: linux-media@vger.kernel.org 10705T: git git://linuxtv.org/media_tree.git 10706S: Maintained 10707F: drivers/media/i2c/ov5640.c 10708 10709OMNIVISION OV5647 SENSOR DRIVER 10710M: Luis Oliveira <lolivei@synopsys.com> 10711L: linux-media@vger.kernel.org 10712T: git git://linuxtv.org/media_tree.git 10713S: Maintained 10714F: drivers/media/i2c/ov5647.c 10715 10716OMNIVISION OV5695 SENSOR DRIVER 10717M: Shunqian Zheng <zhengsq@rock-chips.com> 10718L: linux-media@vger.kernel.org 10719T: git git://linuxtv.org/media_tree.git 10720S: Maintained 10721F: drivers/media/i2c/ov5695.c 10722 10723OMNIVISION OV7670 SENSOR DRIVER 10724M: Jonathan Corbet <corbet@lwn.net> 10725L: linux-media@vger.kernel.org 10726T: git git://linuxtv.org/media_tree.git 10727S: Maintained 10728F: drivers/media/i2c/ov7670.c 10729F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10730 10731OMNIVISION OV772x SENSOR DRIVER 10732M: Jacopo Mondi <jacopo@jmondi.org> 10733L: linux-media@vger.kernel.org 10734T: git git://linuxtv.org/media_tree.git 10735S: Odd fixes 10736F: drivers/media/i2c/ov772x.c 10737F: include/media/i2c/ov772x.h 10738F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 10739 10740OMNIVISION OV7740 SENSOR DRIVER 10741M: Wenyou Yang <wenyou.yang@microchip.com> 10742L: linux-media@vger.kernel.org 10743T: git git://linuxtv.org/media_tree.git 10744S: Maintained 10745F: drivers/media/i2c/ov7740.c 10746F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10747 10748OMNIVISION OV9650 SENSOR DRIVER 10749M: Sakari Ailus <sakari.ailus@linux.intel.com> 10750R: Akinobu Mita <akinobu.mita@gmail.com> 10751R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10752L: linux-media@vger.kernel.org 10753T: git git://linuxtv.org/media_tree.git 10754S: Maintained 10755F: drivers/media/i2c/ov9650.c 10756F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10757 10758ONENAND FLASH DRIVER 10759M: Kyungmin Park <kyungmin.park@samsung.com> 10760L: linux-mtd@lists.infradead.org 10761S: Maintained 10762F: drivers/mtd/nand/onenand/ 10763F: include/linux/mtd/onenand*.h 10764 10765ONSTREAM SCSI TAPE DRIVER 10766M: Willem Riede <osst@riede.org> 10767L: osst-users@lists.sourceforge.net 10768L: linux-scsi@vger.kernel.org 10769S: Maintained 10770F: Documentation/scsi/osst.txt 10771F: drivers/scsi/osst.* 10772F: drivers/scsi/osst_*.h 10773F: drivers/scsi/st.h 10774 10775OP-TEE DRIVER 10776M: Jens Wiklander <jens.wiklander@linaro.org> 10777S: Maintained 10778F: drivers/tee/optee/ 10779 10780OPA-VNIC DRIVER 10781M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10782M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10783L: linux-rdma@vger.kernel.org 10784S: Supported 10785F: drivers/infiniband/ulp/opa_vnic 10786 10787OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10788M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10789M: Frank Rowand <frowand.list@gmail.com> 10790L: devicetree@vger.kernel.org 10791S: Maintained 10792F: Documentation/devicetree/dynamic-resolution-notes.txt 10793F: Documentation/devicetree/overlay-notes.txt 10794F: drivers/of/overlay.c 10795F: drivers/of/resolver.c 10796K: of_overlay_notifier_ 10797 10798OPEN FIRMWARE AND FLATTENED DEVICE TREE 10799M: Rob Herring <robh+dt@kernel.org> 10800M: Frank Rowand <frowand.list@gmail.com> 10801L: devicetree@vger.kernel.org 10802W: http://www.devicetree.org/ 10803T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10804S: Maintained 10805F: drivers/of/ 10806F: include/linux/of*.h 10807F: scripts/dtc/ 10808F: Documentation/ABI/testing/sysfs-firmware-ofw 10809 10810OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10811M: Rob Herring <robh+dt@kernel.org> 10812M: Mark Rutland <mark.rutland@arm.com> 10813L: devicetree@vger.kernel.org 10814T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10815Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10816S: Maintained 10817F: Documentation/devicetree/ 10818F: arch/*/boot/dts/ 10819F: include/dt-bindings/ 10820 10821OPENCORES I2C BUS DRIVER 10822M: Peter Korsgaard <peter@korsgaard.com> 10823L: linux-i2c@vger.kernel.org 10824S: Maintained 10825F: Documentation/i2c/busses/i2c-ocores 10826F: drivers/i2c/busses/i2c-ocores.c 10827 10828OPENRISC ARCHITECTURE 10829M: Jonas Bonn <jonas@southpole.se> 10830M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10831M: Stafford Horne <shorne@gmail.com> 10832T: git git://github.com/openrisc/linux.git 10833L: openrisc@lists.librecores.org 10834W: http://openrisc.io 10835S: Maintained 10836F: Documentation/devicetree/bindings/openrisc/ 10837F: Documentation/openrisc/ 10838F: arch/openrisc/ 10839F: drivers/irqchip/irq-ompic.c 10840F: drivers/irqchip/irq-or1k-* 10841 10842OPENVSWITCH 10843M: Pravin B Shelar <pshelar@ovn.org> 10844L: netdev@vger.kernel.org 10845L: dev@openvswitch.org 10846W: http://openvswitch.org 10847S: Maintained 10848F: net/openvswitch/ 10849F: include/uapi/linux/openvswitch.h 10850 10851OPERATING PERFORMANCE POINTS (OPP) 10852M: Viresh Kumar <vireshk@kernel.org> 10853M: Nishanth Menon <nm@ti.com> 10854M: Stephen Boyd <sboyd@kernel.org> 10855L: linux-pm@vger.kernel.org 10856S: Maintained 10857T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10858F: drivers/opp/ 10859F: include/linux/pm_opp.h 10860F: Documentation/power/opp.txt 10861F: Documentation/devicetree/bindings/opp/ 10862 10863OPL4 DRIVER 10864M: Clemens Ladisch <clemens@ladisch.de> 10865L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10866T: git git://git.alsa-project.org/alsa-kernel.git 10867S: Maintained 10868F: sound/drivers/opl4/ 10869 10870OPROFILE 10871M: Robert Richter <rric@kernel.org> 10872L: oprofile-list@lists.sf.net 10873S: Maintained 10874F: arch/*/include/asm/oprofile*.h 10875F: arch/*/oprofile/ 10876F: drivers/oprofile/ 10877F: include/linux/oprofile.h 10878 10879ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10880M: Mark Fasheh <mark@fasheh.com> 10881M: Joel Becker <jlbec@evilplan.org> 10882L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10883W: http://ocfs2.wiki.kernel.org 10884S: Supported 10885F: Documentation/filesystems/ocfs2.txt 10886F: Documentation/filesystems/dlmfs.txt 10887F: fs/ocfs2/ 10888 10889ORANGEFS FILESYSTEM 10890M: Mike Marshall <hubcap@omnibond.com> 10891R: Martin Brandenburg <martin@omnibond.com> 10892L: devel@lists.orangefs.org 10893T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10894S: Supported 10895F: fs/orangefs/ 10896F: Documentation/filesystems/orangefs.txt 10897 10898ORINOCO DRIVER 10899L: linux-wireless@vger.kernel.org 10900W: http://wireless.kernel.org/en/users/Drivers/orinoco 10901W: http://www.nongnu.org/orinoco/ 10902S: Orphan 10903F: drivers/net/wireless/intersil/orinoco/ 10904 10905OSD LIBRARY and FILESYSTEM 10906M: Boaz Harrosh <ooo@electrozaur.com> 10907S: Maintained 10908F: drivers/scsi/osd/ 10909F: include/scsi/osd_* 10910F: fs/exofs/ 10911 10912OV2659 OMNIVISION SENSOR DRIVER 10913M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10914L: linux-media@vger.kernel.org 10915W: https://linuxtv.org 10916Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10917T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10918S: Maintained 10919F: drivers/media/i2c/ov2659.c 10920F: include/media/i2c/ov2659.h 10921 10922OVERLAY FILESYSTEM 10923M: Miklos Szeredi <miklos@szeredi.hu> 10924L: linux-unionfs@vger.kernel.org 10925T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10926S: Supported 10927F: fs/overlayfs/ 10928F: Documentation/filesystems/overlayfs.txt 10929 10930P54 WIRELESS DRIVER 10931M: Christian Lamparter <chunkeey@googlemail.com> 10932L: linux-wireless@vger.kernel.org 10933W: http://wireless.kernel.org/en/users/Drivers/p54 10934S: Maintained 10935F: drivers/net/wireless/intersil/p54/ 10936 10937PA SEMI ETHERNET DRIVER 10938L: netdev@vger.kernel.org 10939S: Orphan 10940F: drivers/net/ethernet/pasemi/* 10941 10942PA SEMI SMBUS DRIVER 10943L: linux-i2c@vger.kernel.org 10944S: Orphan 10945F: drivers/i2c/busses/i2c-pasemi.c 10946 10947PADATA PARALLEL EXECUTION MECHANISM 10948M: Steffen Klassert <steffen.klassert@secunet.com> 10949L: linux-crypto@vger.kernel.org 10950S: Maintained 10951F: kernel/padata.c 10952F: include/linux/padata.h 10953F: Documentation/padata.txt 10954 10955PANASONIC LAPTOP ACPI EXTRAS DRIVER 10956M: Harald Welte <laforge@gnumonks.org> 10957L: platform-driver-x86@vger.kernel.org 10958S: Maintained 10959F: drivers/platform/x86/panasonic-laptop.c 10960 10961PARALLEL LCD/KEYPAD PANEL DRIVER 10962M: Willy Tarreau <willy@haproxy.com> 10963M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10964S: Odd Fixes 10965F: Documentation/auxdisplay/lcd-panel-cgram.txt 10966F: drivers/auxdisplay/panel.c 10967 10968PARALLEL PORT SUBSYSTEM 10969M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10970M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10971L: linux-parport@lists.infradead.org (subscribers-only) 10972S: Maintained 10973F: drivers/parport/ 10974F: include/linux/parport*.h 10975F: drivers/char/ppdev.c 10976F: include/uapi/linux/ppdev.h 10977F: Documentation/parport*.txt 10978 10979PARAVIRT_OPS INTERFACE 10980M: Juergen Gross <jgross@suse.com> 10981M: Alok Kataria <akataria@vmware.com> 10982L: virtualization@lists.linux-foundation.org 10983S: Supported 10984F: Documentation/virtual/paravirt_ops.txt 10985F: arch/*/kernel/paravirt* 10986F: arch/*/include/asm/paravirt*.h 10987F: include/linux/hypervisor.h 10988 10989PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10990M: Tim Waugh <tim@cyberelk.net> 10991L: linux-parport@lists.infradead.org (subscribers-only) 10992S: Maintained 10993F: Documentation/blockdev/paride.txt 10994F: drivers/block/paride/ 10995 10996PARISC ARCHITECTURE 10997M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10998M: Helge Deller <deller@gmx.de> 10999L: linux-parisc@vger.kernel.org 11000W: http://www.parisc-linux.org/ 11001Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11002T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11003T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11004S: Maintained 11005F: arch/parisc/ 11006F: Documentation/parisc/ 11007F: drivers/parisc/ 11008F: drivers/char/agp/parisc-agp.c 11009F: drivers/input/serio/gscps2.c 11010F: drivers/parport/parport_gsc.* 11011F: drivers/tty/serial/8250/8250_gsc.c 11012F: drivers/video/fbdev/sti* 11013F: drivers/video/console/sti* 11014F: drivers/video/logo/logo_parisc* 11015 11016PARMAN 11017M: Jiri Pirko <jiri@mellanox.com> 11018L: netdev@vger.kernel.org 11019S: Supported 11020F: lib/parman.c 11021F: lib/test_parman.c 11022F: include/linux/parman.h 11023 11024PC87360 HARDWARE MONITORING DRIVER 11025M: Jim Cromie <jim.cromie@gmail.com> 11026L: linux-hwmon@vger.kernel.org 11027S: Maintained 11028F: Documentation/hwmon/pc87360 11029F: drivers/hwmon/pc87360.c 11030 11031PC8736x GPIO DRIVER 11032M: Jim Cromie <jim.cromie@gmail.com> 11033S: Maintained 11034F: drivers/char/pc8736x_gpio.c 11035 11036PC87427 HARDWARE MONITORING DRIVER 11037M: Jean Delvare <jdelvare@suse.com> 11038L: linux-hwmon@vger.kernel.org 11039S: Maintained 11040F: Documentation/hwmon/pc87427 11041F: drivers/hwmon/pc87427.c 11042 11043PCA9532 LED DRIVER 11044M: Riku Voipio <riku.voipio@iki.fi> 11045S: Maintained 11046F: drivers/leds/leds-pca9532.c 11047F: include/linux/leds-pca9532.h 11048 11049PCA9541 I2C BUS MASTER SELECTOR DRIVER 11050M: Guenter Roeck <linux@roeck-us.net> 11051L: linux-i2c@vger.kernel.org 11052S: Maintained 11053F: drivers/i2c/muxes/i2c-mux-pca9541.c 11054 11055PCDP - PRIMARY CONSOLE AND DEBUG PORT 11056M: Khalid Aziz <khalid@gonehiking.org> 11057S: Maintained 11058F: drivers/firmware/pcdp.* 11059 11060PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11061M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11062L: linux-pci@vger.kernel.org 11063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11064S: Maintained 11065F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11066F: drivers/pci/controller/pci-aardvark.c 11067 11068PCI DRIVER FOR ALTERA PCIE IP 11069M: Ley Foon Tan <lftan@altera.com> 11070L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11071L: linux-pci@vger.kernel.org 11072S: Supported 11073F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11074F: drivers/pci/controller/pcie-altera.c 11075 11076PCI DRIVER FOR APPLIEDMICRO XGENE 11077M: Tanmay Inamdar <tinamdar@apm.com> 11078L: linux-pci@vger.kernel.org 11079L: linux-arm-kernel@lists.infradead.org 11080S: Maintained 11081F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11082F: drivers/pci/controller/pci-xgene.c 11083 11084PCI DRIVER FOR ARM VERSATILE PLATFORM 11085M: Rob Herring <robh@kernel.org> 11086L: linux-pci@vger.kernel.org 11087L: linux-arm-kernel@lists.infradead.org 11088S: Maintained 11089F: Documentation/devicetree/bindings/pci/versatile.txt 11090F: drivers/pci/controller/pci-versatile.c 11091 11092PCI DRIVER FOR ARMADA 8K 11093M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11094L: linux-pci@vger.kernel.org 11095L: linux-arm-kernel@lists.infradead.org 11096S: Maintained 11097F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11098F: drivers/pci/controller/dwc/pcie-armada8k.c 11099 11100PCI DRIVER FOR CADENCE PCIE IP 11101M: Alan Douglas <adouglas@cadence.com> 11102L: linux-pci@vger.kernel.org 11103S: Maintained 11104F: Documentation/devicetree/bindings/pci/cdns,*.txt 11105F: drivers/pci/controller/pcie-cadence* 11106 11107PCI DRIVER FOR FREESCALE LAYERSCAPE 11108M: Minghuan Lian <minghuan.Lian@nxp.com> 11109M: Mingkai Hu <mingkai.hu@nxp.com> 11110M: Roy Zang <roy.zang@nxp.com> 11111L: linuxppc-dev@lists.ozlabs.org 11112L: linux-pci@vger.kernel.org 11113L: linux-arm-kernel@lists.infradead.org 11114S: Maintained 11115F: drivers/pci/controller/dwc/*layerscape* 11116 11117PCI DRIVER FOR GENERIC OF HOSTS 11118M: Will Deacon <will.deacon@arm.com> 11119L: linux-pci@vger.kernel.org 11120L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11121S: Maintained 11122F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11123F: drivers/pci/controller/pci-host-common.c 11124F: drivers/pci/controller/pci-host-generic.c 11125 11126PCI DRIVER FOR IMX6 11127M: Richard Zhu <hongxing.zhu@nxp.com> 11128M: Lucas Stach <l.stach@pengutronix.de> 11129L: linux-pci@vger.kernel.org 11130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11131S: Maintained 11132F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11133F: drivers/pci/controller/dwc/*imx6* 11134 11135PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11136M: Keith Busch <keith.busch@intel.com> 11137M: Jonathan Derrick <jonathan.derrick@intel.com> 11138L: linux-pci@vger.kernel.org 11139S: Supported 11140F: drivers/pci/controller/vmd.c 11141 11142PCI DRIVER FOR MICROSEMI SWITCHTEC 11143M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11144M: Logan Gunthorpe <logang@deltatee.com> 11145L: linux-pci@vger.kernel.org 11146S: Maintained 11147F: Documentation/switchtec.txt 11148F: Documentation/ABI/testing/sysfs-class-switchtec 11149F: drivers/pci/switch/switchtec* 11150F: include/uapi/linux/switchtec_ioctl.h 11151F: include/linux/switchtec.h 11152F: drivers/ntb/hw/mscc/ 11153 11154PCI DRIVER FOR MOBIVEIL PCIE IP 11155M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 11156L: linux-pci@vger.kernel.org 11157S: Supported 11158F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11159F: drivers/pci/controller/pcie-mobiveil.c 11160 11161PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11162M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11163M: Jason Cooper <jason@lakedaemon.net> 11164L: linux-pci@vger.kernel.org 11165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11166S: Maintained 11167F: drivers/pci/controller/*mvebu* 11168 11169PCI DRIVER FOR NVIDIA TEGRA 11170M: Thierry Reding <thierry.reding@gmail.com> 11171L: linux-tegra@vger.kernel.org 11172L: linux-pci@vger.kernel.org 11173S: Supported 11174F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11175F: drivers/pci/controller/pci-tegra.c 11176 11177PCI DRIVER FOR RENESAS R-CAR 11178M: Simon Horman <horms@verge.net.au> 11179L: linux-pci@vger.kernel.org 11180L: linux-renesas-soc@vger.kernel.org 11181S: Maintained 11182F: drivers/pci/controller/*rcar* 11183 11184PCI DRIVER FOR SAMSUNG EXYNOS 11185M: Jingoo Han <jingoohan1@gmail.com> 11186L: linux-pci@vger.kernel.org 11187L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11188L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11189S: Maintained 11190F: drivers/pci/controller/dwc/pci-exynos.c 11191 11192PCI DRIVER FOR SYNOPSYS DESIGNWARE 11193M: Jingoo Han <jingoohan1@gmail.com> 11194M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11195L: linux-pci@vger.kernel.org 11196S: Maintained 11197F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11198F: drivers/pci/controller/dwc/*designware* 11199 11200PCI DRIVER FOR TI DRA7XX 11201M: Kishon Vijay Abraham I <kishon@ti.com> 11202L: linux-omap@vger.kernel.org 11203L: linux-pci@vger.kernel.org 11204S: Supported 11205F: Documentation/devicetree/bindings/pci/ti-pci.txt 11206F: drivers/pci/controller/dwc/pci-dra7xx.c 11207 11208PCI DRIVER FOR TI KEYSTONE 11209M: Murali Karicheri <m-karicheri2@ti.com> 11210L: linux-pci@vger.kernel.org 11211L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11212S: Maintained 11213F: drivers/pci/controller/dwc/*keystone* 11214 11215PCI ENDPOINT SUBSYSTEM 11216M: Kishon Vijay Abraham I <kishon@ti.com> 11217M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11218L: linux-pci@vger.kernel.org 11219T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11220S: Supported 11221F: drivers/pci/endpoint/ 11222F: drivers/misc/pci_endpoint_test.c 11223F: tools/pci/ 11224 11225PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11226M: Russell Currey <ruscur@russell.cc> 11227M: Sam Bobroff <sbobroff@linux.ibm.com> 11228M: Oliver O'Halloran <oohall@gmail.com> 11229L: linuxppc-dev@lists.ozlabs.org 11230S: Supported 11231F: Documentation/PCI/pci-error-recovery.txt 11232F: drivers/pci/pcie/aer.c 11233F: drivers/pci/pcie/dpc.c 11234F: drivers/pci/pcie/err.c 11235F: Documentation/powerpc/eeh-pci-error-recovery.txt 11236F: arch/powerpc/kernel/eeh*.c 11237F: arch/powerpc/platforms/*/eeh*.c 11238F: arch/powerpc/include/*/eeh*.h 11239 11240PCI ERROR RECOVERY 11241M: Linas Vepstas <linasvepstas@gmail.com> 11242L: linux-pci@vger.kernel.org 11243S: Supported 11244F: Documentation/PCI/pci-error-recovery.txt 11245 11246PCI MSI DRIVER FOR ALTERA MSI IP 11247M: Ley Foon Tan <lftan@altera.com> 11248L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11249L: linux-pci@vger.kernel.org 11250S: Supported 11251F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11252F: drivers/pci/controller/pcie-altera-msi.c 11253 11254PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11255M: Duc Dang <dhdang@apm.com> 11256L: linux-pci@vger.kernel.org 11257L: linux-arm-kernel@lists.infradead.org 11258S: Maintained 11259F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11260F: drivers/pci/controller/pci-xgene-msi.c 11261 11262PCI SUBSYSTEM 11263M: Bjorn Helgaas <bhelgaas@google.com> 11264L: linux-pci@vger.kernel.org 11265Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11266T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11267S: Supported 11268F: Documentation/devicetree/bindings/pci/ 11269F: Documentation/PCI/ 11270F: drivers/acpi/pci* 11271F: drivers/pci/ 11272F: include/asm-generic/pci* 11273F: include/linux/pci* 11274F: include/linux/of_pci.h 11275F: include/uapi/linux/pci* 11276F: lib/pci* 11277F: arch/x86/pci/ 11278F: arch/x86/kernel/quirks.c 11279 11280PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11281M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11282L: linux-pci@vger.kernel.org 11283Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11284T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11285S: Supported 11286F: drivers/pci/controller/ 11287 11288PCIE DRIVER FOR AXIS ARTPEC 11289M: Jesper Nilsson <jesper.nilsson@axis.com> 11290L: linux-arm-kernel@axis.com 11291L: linux-pci@vger.kernel.org 11292S: Maintained 11293F: Documentation/devicetree/bindings/pci/axis,artpec* 11294F: drivers/pci/controller/dwc/*artpec* 11295 11296PCIE DRIVER FOR CAVIUM THUNDERX 11297M: David Daney <david.daney@cavium.com> 11298L: linux-pci@vger.kernel.org 11299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11300S: Supported 11301F: Documentation/devicetree/bindings/pci/pci-thunder-* 11302F: drivers/pci/controller/pci-thunder-* 11303 11304PCIE DRIVER FOR HISILICON 11305M: Zhou Wang <wangzhou1@hisilicon.com> 11306L: linux-pci@vger.kernel.org 11307S: Maintained 11308F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11309F: drivers/pci/controller/dwc/pcie-hisi.c 11310 11311PCIE DRIVER FOR HISILICON KIRIN 11312M: Xiaowei Song <songxiaowei@hisilicon.com> 11313M: Binghui Wang <wangbinghui@hisilicon.com> 11314L: linux-pci@vger.kernel.org 11315S: Maintained 11316F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11317F: drivers/pci/controller/dwc/pcie-kirin.c 11318 11319PCIE DRIVER FOR HISILICON STB 11320M: Jianguo Sun <sunjianguo1@huawei.com> 11321M: Shawn Guo <shawn.guo@linaro.org> 11322L: linux-pci@vger.kernel.org 11323S: Maintained 11324F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11325F: drivers/pci/controller/dwc/pcie-histb.c 11326 11327PCIE DRIVER FOR MEDIATEK 11328M: Ryder Lee <ryder.lee@mediatek.com> 11329L: linux-pci@vger.kernel.org 11330L: linux-mediatek@lists.infradead.org 11331S: Supported 11332F: Documentation/devicetree/bindings/pci/mediatek* 11333F: drivers/pci/controller/*mediatek* 11334 11335PCIE DRIVER FOR QUALCOMM MSM 11336M: Stanimir Varbanov <svarbanov@mm-sol.com> 11337L: linux-pci@vger.kernel.org 11338L: linux-arm-msm@vger.kernel.org 11339S: Maintained 11340F: drivers/pci/controller/dwc/*qcom* 11341 11342PCIE DRIVER FOR ROCKCHIP 11343M: Shawn Lin <shawn.lin@rock-chips.com> 11344L: linux-pci@vger.kernel.org 11345L: linux-rockchip@lists.infradead.org 11346S: Maintained 11347F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11348F: drivers/pci/controller/pcie-rockchip* 11349 11350PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11351M: Linus Walleij <linus.walleij@linaro.org> 11352L: linux-pci@vger.kernel.org 11353S: Maintained 11354F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11355F: drivers/pci/controller/pci-v3-semi.c 11356 11357PCIE DRIVER FOR ST SPEAR13XX 11358M: Pratyush Anand <pratyush.anand@gmail.com> 11359L: linux-pci@vger.kernel.org 11360S: Maintained 11361F: drivers/pci/controller/dwc/*spear* 11362 11363PCMCIA SUBSYSTEM 11364M: Dominik Brodowski <linux@dominikbrodowski.net> 11365T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11366S: Odd Fixes 11367F: Documentation/pcmcia/ 11368F: tools/pcmcia/ 11369F: drivers/pcmcia/ 11370F: include/pcmcia/ 11371 11372PCNET32 NETWORK DRIVER 11373M: Don Fry <pcnet32@frontier.com> 11374L: netdev@vger.kernel.org 11375S: Maintained 11376F: drivers/net/ethernet/amd/pcnet32.c 11377 11378PCRYPT PARALLEL CRYPTO ENGINE 11379M: Steffen Klassert <steffen.klassert@secunet.com> 11380L: linux-crypto@vger.kernel.org 11381S: Maintained 11382F: crypto/pcrypt.c 11383F: include/crypto/pcrypt.h 11384 11385PEAQ WMI HOTKEYS DRIVER 11386M: Hans de Goede <hdegoede@redhat.com> 11387L: platform-driver-x86@vger.kernel.org 11388S: Maintained 11389F: drivers/platform/x86/peaq-wmi.c 11390 11391PER-CPU MEMORY ALLOCATOR 11392M: Dennis Zhou <dennis@kernel.org> 11393M: Tejun Heo <tj@kernel.org> 11394M: Christoph Lameter <cl@linux.com> 11395T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 11396S: Maintained 11397F: include/linux/percpu*.h 11398F: mm/percpu*.c 11399F: arch/*/include/asm/percpu.h 11400 11401PER-TASK DELAY ACCOUNTING 11402M: Balbir Singh <bsingharora@gmail.com> 11403S: Maintained 11404F: include/linux/delayacct.h 11405F: kernel/delayacct.c 11406 11407PERFORMANCE EVENTS SUBSYSTEM 11408M: Peter Zijlstra <peterz@infradead.org> 11409M: Ingo Molnar <mingo@redhat.com> 11410M: Arnaldo Carvalho de Melo <acme@kernel.org> 11411R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11412R: Jiri Olsa <jolsa@redhat.com> 11413R: Namhyung Kim <namhyung@kernel.org> 11414L: linux-kernel@vger.kernel.org 11415T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11416S: Supported 11417F: kernel/events/* 11418F: include/linux/perf_event.h 11419F: include/uapi/linux/perf_event.h 11420F: arch/*/kernel/perf_event*.c 11421F: arch/*/kernel/*/perf_event*.c 11422F: arch/*/kernel/*/*/perf_event*.c 11423F: arch/*/include/asm/perf_event.h 11424F: arch/*/kernel/perf_callchain.c 11425F: arch/*/events/* 11426F: tools/perf/ 11427 11428PERSONALITY HANDLING 11429M: Christoph Hellwig <hch@infradead.org> 11430L: linux-abi-devel@lists.sourceforge.net 11431S: Maintained 11432F: include/linux/personality.h 11433F: include/uapi/linux/personality.h 11434 11435PHOENIX RC FLIGHT CONTROLLER ADAPTER 11436M: Marcus Folkesson <marcus.folkesson@gmail.com> 11437L: linux-input@vger.kernel.org 11438S: Maintained 11439F: Documentation/input/devices/pxrc.rst 11440F: drivers/input/joystick/pxrc.c 11441 11442PHONET PROTOCOL 11443M: Remi Denis-Courmont <courmisch@gmail.com> 11444S: Supported 11445F: Documentation/networking/phonet.txt 11446F: include/linux/phonet.h 11447F: include/net/phonet/ 11448F: include/uapi/linux/phonet.h 11449F: net/phonet/ 11450 11451PHRAM MTD DRIVER 11452M: Joern Engel <joern@lazybastard.org> 11453L: linux-mtd@lists.infradead.org 11454S: Maintained 11455F: drivers/mtd/devices/phram.c 11456 11457PICOLCD HID DRIVER 11458M: Bruno Prémont <bonbons@linux-vserver.org> 11459L: linux-input@vger.kernel.org 11460S: Maintained 11461F: drivers/hid/hid-picolcd* 11462 11463PICOXCELL SUPPORT 11464M: Jamie Iles <jamie@jamieiles.com> 11465L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11466T: git git://github.com/jamieiles/linux-2.6-ji.git 11467S: Supported 11468F: arch/arm/boot/dts/picoxcell* 11469F: arch/arm/mach-picoxcell/ 11470F: drivers/crypto/picoxcell* 11471 11472PIN CONTROL SUBSYSTEM 11473M: Linus Walleij <linus.walleij@linaro.org> 11474L: linux-gpio@vger.kernel.org 11475T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11476S: Maintained 11477F: Documentation/devicetree/bindings/pinctrl/ 11478F: Documentation/driver-api/pinctl.rst 11479F: drivers/pinctrl/ 11480F: include/linux/pinctrl/ 11481 11482PIN CONTROLLER - ATMEL AT91 11483M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11484L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11485S: Maintained 11486F: drivers/pinctrl/pinctrl-at91.* 11487 11488PIN CONTROLLER - ATMEL AT91 PIO4 11489M: Ludovic Desroches <ludovic.desroches@microchip.com> 11490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11491L: linux-gpio@vger.kernel.org 11492S: Supported 11493F: drivers/pinctrl/pinctrl-at91-pio4.* 11494 11495PIN CONTROLLER - FREESCALE 11496M: Dong Aisheng <aisheng.dong@nxp.com> 11497M: Fabio Estevam <festevam@gmail.com> 11498M: Shawn Guo <shawnguo@kernel.org> 11499M: Stefan Agner <stefan@agner.ch> 11500R: Pengutronix Kernel Team <kernel@pengutronix.de> 11501L: linux-gpio@vger.kernel.org 11502S: Maintained 11503F: drivers/pinctrl/freescale/ 11504F: Documentation/devicetree/bindings/pinctrl/fsl,* 11505 11506PIN CONTROLLER - INTEL 11507M: Mika Westerberg <mika.westerberg@linux.intel.com> 11508M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11509S: Maintained 11510F: drivers/pinctrl/intel/ 11511 11512PIN CONTROLLER - MEDIATEK 11513M: Sean Wang <sean.wang@mediatek.com> 11514L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11515S: Maintained 11516F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11517F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11518F: drivers/pinctrl/mediatek/mtk-eint.* 11519F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11520F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11521F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11522 11523PIN CONTROLLER - QUALCOMM 11524M: Bjorn Andersson <bjorn.andersson@linaro.org> 11525S: Maintained 11526L: linux-arm-msm@vger.kernel.org 11527F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11528F: drivers/pinctrl/qcom/ 11529 11530PIN CONTROLLER - RENESAS 11531M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11532M: Geert Uytterhoeven <geert+renesas@glider.be> 11533L: linux-renesas-soc@vger.kernel.org 11534T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11535S: Maintained 11536F: drivers/pinctrl/sh-pfc/ 11537 11538PIN CONTROLLER - SAMSUNG 11539M: Tomasz Figa <tomasz.figa@gmail.com> 11540M: Krzysztof Kozlowski <krzk@kernel.org> 11541M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11543L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11544Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11545T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11546S: Maintained 11547F: drivers/pinctrl/samsung/ 11548F: include/dt-bindings/pinctrl/samsung.h 11549F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11550 11551PIN CONTROLLER - SINGLE 11552M: Tony Lindgren <tony@atomide.com> 11553M: Haojian Zhuang <haojian.zhuang@linaro.org> 11554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11555L: linux-omap@vger.kernel.org 11556S: Maintained 11557F: drivers/pinctrl/pinctrl-single.c 11558 11559PIN CONTROLLER - ST SPEAR 11560M: Viresh Kumar <vireshk@kernel.org> 11561L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11562W: http://www.st.com/spear 11563S: Maintained 11564F: drivers/pinctrl/spear/ 11565 11566PISTACHIO SOC SUPPORT 11567M: James Hartley <james.hartley@sondrel.com> 11568L: linux-mips@linux-mips.org 11569S: Odd Fixes 11570F: arch/mips/pistachio/ 11571F: arch/mips/include/asm/mach-pistachio/ 11572F: arch/mips/boot/dts/img/pistachio* 11573F: arch/mips/configs/pistachio*_defconfig 11574 11575PKTCDVD DRIVER 11576S: Orphan 11577M: linux-block@vger.kernel.org 11578F: drivers/block/pktcdvd.c 11579F: include/linux/pktcdvd.h 11580F: include/uapi/linux/pktcdvd.h 11581 11582PKUNITY SOC DRIVERS 11583M: Guan Xuetao <gxt@pku.edu.cn> 11584W: http://mprc.pku.edu.cn/~guanxuetao/linux 11585S: Maintained 11586T: git git://github.com/gxt/linux.git 11587F: drivers/input/serio/i8042-unicore32io.h 11588F: drivers/i2c/busses/i2c-puv3.c 11589F: drivers/video/fbdev/fb-puv3.c 11590F: drivers/rtc/rtc-puv3.c 11591 11592PMBUS HARDWARE MONITORING DRIVERS 11593M: Guenter Roeck <linux@roeck-us.net> 11594L: linux-hwmon@vger.kernel.org 11595W: http://hwmon.wiki.kernel.org/ 11596W: http://www.roeck-us.net/linux/drivers/ 11597T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11598S: Maintained 11599F: Documentation/hwmon/pmbus 11600F: drivers/hwmon/pmbus/ 11601F: include/linux/pmbus.h 11602 11603PMC SIERRA MaxRAID DRIVER 11604L: linux-scsi@vger.kernel.org 11605W: http://www.pmc-sierra.com/ 11606S: Orphan 11607F: drivers/scsi/pmcraid.* 11608 11609PMC SIERRA PM8001 DRIVER 11610M: Jack Wang <jinpu.wang@profitbricks.com> 11611M: lindar_liu@usish.com 11612L: linux-scsi@vger.kernel.org 11613S: Supported 11614F: drivers/scsi/pm8001/ 11615 11616PNP SUPPORT 11617M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11618S: Maintained 11619F: drivers/pnp/ 11620 11621POSIX CLOCKS and TIMERS 11622M: Thomas Gleixner <tglx@linutronix.de> 11623L: linux-kernel@vger.kernel.org 11624T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11625S: Maintained 11626F: fs/timerfd.c 11627F: include/linux/timer* 11628F: kernel/time/*timer* 11629 11630POWER MANAGEMENT CORE 11631M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11632L: linux-pm@vger.kernel.org 11633T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11634B: https://bugzilla.kernel.org 11635S: Supported 11636F: drivers/base/power/ 11637F: include/linux/pm.h 11638F: include/linux/pm_* 11639F: include/linux/powercap.h 11640F: drivers/powercap/ 11641F: kernel/configs/nopm.config 11642 11643POWER STATE COORDINATION INTERFACE (PSCI) 11644M: Mark Rutland <mark.rutland@arm.com> 11645M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11646L: linux-arm-kernel@lists.infradead.org 11647S: Maintained 11648F: drivers/firmware/psci*.c 11649F: include/linux/psci.h 11650F: include/uapi/linux/psci.h 11651 11652POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11653M: Sebastian Reichel <sre@kernel.org> 11654L: linux-pm@vger.kernel.org 11655T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11656S: Maintained 11657F: Documentation/ABI/testing/sysfs-class-power 11658F: Documentation/devicetree/bindings/power/supply/ 11659F: include/linux/power_supply.h 11660F: drivers/power/supply/ 11661 11662POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11663M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11664L: linuxppc-dev@lists.ozlabs.org 11665S: Maintained 11666F: drivers/char/powernv-op-panel.c 11667 11668PPP OVER ATM (RFC 2364) 11669M: Mitchell Blank Jr <mitch@sfgoth.com> 11670S: Maintained 11671F: net/atm/pppoatm.c 11672F: include/uapi/linux/atmppp.h 11673 11674PPP OVER ETHERNET 11675M: Michal Ostrowski <mostrows@earthlink.net> 11676S: Maintained 11677F: drivers/net/ppp/pppoe.c 11678F: drivers/net/ppp/pppox.c 11679 11680PPP OVER L2TP 11681M: James Chapman <jchapman@katalix.com> 11682S: Maintained 11683F: net/l2tp/l2tp_ppp.c 11684F: include/linux/if_pppol2tp.h 11685F: include/uapi/linux/if_pppol2tp.h 11686 11687PPP PROTOCOL DRIVERS AND COMPRESSORS 11688M: Paul Mackerras <paulus@samba.org> 11689L: linux-ppp@vger.kernel.org 11690S: Maintained 11691F: drivers/net/ppp/ppp_* 11692 11693PPS SUPPORT 11694M: Rodolfo Giometti <giometti@enneenne.com> 11695W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11696L: linuxpps@ml.enneenne.com (subscribers-only) 11697S: Maintained 11698F: Documentation/pps/ 11699F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11700F: Documentation/ABI/testing/sysfs-pps 11701F: drivers/pps/ 11702F: include/linux/pps*.h 11703F: include/uapi/linux/pps.h 11704 11705PPTP DRIVER 11706M: Dmitry Kozlov <xeb@mail.ru> 11707L: netdev@vger.kernel.org 11708S: Maintained 11709F: drivers/net/ppp/pptp.c 11710W: http://sourceforge.net/projects/accel-pptp 11711 11712PREEMPTIBLE KERNEL 11713M: Robert Love <rml@tech9.net> 11714L: kpreempt-tech@lists.sourceforge.net 11715W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11716S: Supported 11717F: Documentation/preempt-locking.txt 11718F: include/linux/preempt.h 11719 11720PRINTK 11721M: Petr Mladek <pmladek@suse.com> 11722M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11723R: Steven Rostedt <rostedt@goodmis.org> 11724S: Maintained 11725F: kernel/printk/ 11726F: include/linux/printk.h 11727 11728PRISM54 WIRELESS DRIVER 11729M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11730L: linux-wireless@vger.kernel.org 11731W: http://wireless.kernel.org/en/users/Drivers/p54 11732S: Obsolete 11733F: drivers/net/wireless/intersil/prism54/ 11734 11735PROC FILESYSTEM 11736R: Alexey Dobriyan <adobriyan@gmail.com> 11737L: linux-kernel@vger.kernel.org 11738L: linux-fsdevel@vger.kernel.org 11739S: Maintained 11740F: fs/proc/ 11741F: include/linux/proc_fs.h 11742F: tools/testing/selftests/proc/ 11743 11744PROC SYSCTL 11745M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11746M: Kees Cook <keescook@chromium.org> 11747L: linux-kernel@vger.kernel.org 11748L: linux-fsdevel@vger.kernel.org 11749S: Maintained 11750F: fs/proc/proc_sysctl.c 11751F: include/linux/sysctl.h 11752F: kernel/sysctl.c 11753F: tools/testing/selftests/sysctl/ 11754 11755PS3 NETWORK SUPPORT 11756M: Geoff Levand <geoff@infradead.org> 11757L: netdev@vger.kernel.org 11758L: linuxppc-dev@lists.ozlabs.org 11759S: Maintained 11760F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11761 11762PS3 PLATFORM SUPPORT 11763M: Geoff Levand <geoff@infradead.org> 11764L: linuxppc-dev@lists.ozlabs.org 11765S: Maintained 11766F: arch/powerpc/boot/ps3* 11767F: arch/powerpc/include/asm/lv1call.h 11768F: arch/powerpc/include/asm/ps3*.h 11769F: arch/powerpc/platforms/ps3/ 11770F: drivers/*/ps3* 11771F: drivers/ps3/ 11772F: drivers/rtc/rtc-ps3.c 11773F: drivers/usb/host/*ps3.c 11774F: sound/ppc/snd_ps3* 11775 11776PS3VRAM DRIVER 11777M: Jim Paris <jim@jtan.com> 11778M: Geoff Levand <geoff@infradead.org> 11779L: linuxppc-dev@lists.ozlabs.org 11780S: Maintained 11781F: drivers/block/ps3vram.c 11782 11783PSAMPLE PACKET SAMPLING SUPPORT: 11784M: Yotam Gigi <yotam.gi@gmail.com> 11785S: Maintained 11786F: net/psample 11787F: include/net/psample.h 11788F: include/uapi/linux/psample.h 11789 11790PSTORE FILESYSTEM 11791M: Kees Cook <keescook@chromium.org> 11792M: Anton Vorontsov <anton@enomsg.org> 11793M: Colin Cross <ccross@android.com> 11794M: Tony Luck <tony.luck@intel.com> 11795S: Maintained 11796T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11797F: fs/pstore/ 11798F: include/linux/pstore* 11799F: drivers/firmware/efi/efi-pstore.c 11800F: drivers/acpi/apei/erst.c 11801F: Documentation/admin-guide/ramoops.rst 11802F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11803K: \b(pstore|ramoops) 11804 11805PTP HARDWARE CLOCK SUPPORT 11806M: Richard Cochran <richardcochran@gmail.com> 11807L: netdev@vger.kernel.org 11808S: Maintained 11809W: http://linuxptp.sourceforge.net/ 11810F: Documentation/ABI/testing/sysfs-ptp 11811F: Documentation/ptp/* 11812F: drivers/net/phy/dp83640* 11813F: drivers/ptp/* 11814F: include/linux/ptp_cl* 11815 11816PTRACE SUPPORT 11817M: Oleg Nesterov <oleg@redhat.com> 11818S: Maintained 11819F: include/asm-generic/syscall.h 11820F: include/linux/ptrace.h 11821F: include/linux/regset.h 11822F: include/linux/tracehook.h 11823F: include/uapi/linux/ptrace.h 11824F: include/uapi/linux/ptrace.h 11825F: include/asm-generic/ptrace.h 11826F: kernel/ptrace.c 11827F: arch/*/ptrace*.c 11828F: arch/*/*/ptrace*.c 11829F: arch/*/include/asm/ptrace*.h 11830 11831PULSE8-CEC DRIVER 11832M: Hans Verkuil <hverkuil@xs4all.nl> 11833L: linux-media@vger.kernel.org 11834T: git git://linuxtv.org/media_tree.git 11835S: Maintained 11836F: drivers/media/usb/pulse8-cec/* 11837F: Documentation/media/cec-drivers/pulse8-cec.rst 11838 11839PVRUSB2 VIDEO4LINUX DRIVER 11840M: Mike Isely <isely@pobox.com> 11841L: pvrusb2@isely.net (subscribers-only) 11842L: linux-media@vger.kernel.org 11843W: http://www.isely.net/pvrusb2/ 11844T: git git://linuxtv.org/media_tree.git 11845S: Maintained 11846F: Documentation/media/v4l-drivers/pvrusb2* 11847F: drivers/media/usb/pvrusb2/ 11848 11849PWC WEBCAM DRIVER 11850M: Hans Verkuil <hverkuil@xs4all.nl> 11851L: linux-media@vger.kernel.org 11852T: git git://linuxtv.org/media_tree.git 11853S: Odd Fixes 11854F: drivers/media/usb/pwc/* 11855 11856PWM FAN DRIVER 11857M: Kamil Debski <kamil@wypas.org> 11858M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11859L: linux-hwmon@vger.kernel.org 11860S: Supported 11861F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11862F: Documentation/hwmon/pwm-fan 11863F: drivers/hwmon/pwm-fan.c 11864 11865PWM IR Transmitter 11866M: Sean Young <sean@mess.org> 11867L: linux-media@vger.kernel.org 11868S: Maintained 11869F: drivers/media/rc/pwm-ir-tx.c 11870 11871PWM SUBSYSTEM 11872M: Thierry Reding <thierry.reding@gmail.com> 11873L: linux-pwm@vger.kernel.org 11874S: Maintained 11875T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11876F: Documentation/pwm.txt 11877F: Documentation/devicetree/bindings/pwm/ 11878F: include/linux/pwm.h 11879F: drivers/pwm/ 11880F: drivers/video/backlight/pwm_bl.c 11881F: include/linux/pwm_backlight.h 11882F: drivers/gpio/gpio-mvebu.c 11883F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11884 11885PXA GPIO DRIVER 11886M: Robert Jarzmik <robert.jarzmik@free.fr> 11887L: linux-gpio@vger.kernel.org 11888S: Maintained 11889F: drivers/gpio/gpio-pxa.c 11890 11891PXA MMCI DRIVER 11892S: Orphan 11893 11894PXA RTC DRIVER 11895M: Robert Jarzmik <robert.jarzmik@free.fr> 11896L: linux-rtc@vger.kernel.org 11897S: Maintained 11898 11899PXA2xx/PXA3xx SUPPORT 11900M: Daniel Mack <daniel@zonque.org> 11901M: Haojian Zhuang <haojian.zhuang@gmail.com> 11902M: Robert Jarzmik <robert.jarzmik@free.fr> 11903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11904T: git git://github.com/hzhuang1/linux.git 11905T: git git://github.com/rjarzmik/linux.git 11906S: Maintained 11907F: arch/arm/boot/dts/pxa* 11908F: arch/arm/mach-pxa/ 11909F: drivers/dma/pxa* 11910F: drivers/pcmcia/pxa2xx* 11911F: drivers/pinctrl/pxa/ 11912F: drivers/spi/spi-pxa2xx* 11913F: drivers/usb/gadget/udc/pxa2* 11914F: include/sound/pxa2xx-lib.h 11915F: sound/arm/pxa* 11916F: sound/soc/pxa/ 11917 11918QAT DRIVER 11919M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11920L: qat-linux@intel.com 11921S: Supported 11922F: drivers/crypto/qat/ 11923 11924QCOM AUDIO (ASoC) DRIVERS 11925M: Patrick Lai <plai@codeaurora.org> 11926M: Banajit Goswami <bgoswami@codeaurora.org> 11927L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11928S: Supported 11929F: sound/soc/qcom/ 11930 11931QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11932M: Gabriel Somlo <somlo@cmu.edu> 11933M: "Michael S. Tsirkin" <mst@redhat.com> 11934L: qemu-devel@nongnu.org 11935S: Maintained 11936F: drivers/firmware/qemu_fw_cfg.c 11937F: include/uapi/linux/qemu_fw_cfg.h 11938 11939QIB DRIVER 11940M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11941M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11942L: linux-rdma@vger.kernel.org 11943S: Supported 11944F: drivers/infiniband/hw/qib/ 11945 11946QLOGIC QL41xxx FCOE DRIVER 11947M: QLogic-Storage-Upstream@cavium.com 11948L: linux-scsi@vger.kernel.org 11949S: Supported 11950F: drivers/scsi/qedf/ 11951 11952QLOGIC QL41xxx ISCSI DRIVER 11953M: QLogic-Storage-Upstream@cavium.com 11954L: linux-scsi@vger.kernel.org 11955S: Supported 11956F: drivers/scsi/qedi/ 11957 11958QLOGIC QL4xxx ETHERNET DRIVER 11959M: Ariel Elior <Ariel.Elior@cavium.com> 11960M: everest-linux-l2@cavium.com 11961L: netdev@vger.kernel.org 11962S: Supported 11963F: drivers/net/ethernet/qlogic/qed/ 11964F: include/linux/qed/ 11965F: drivers/net/ethernet/qlogic/qede/ 11966 11967QLOGIC QL4xxx RDMA DRIVER 11968M: Michal Kalderon <Michal.Kalderon@cavium.com> 11969M: Ariel Elior <Ariel.Elior@cavium.com> 11970L: linux-rdma@vger.kernel.org 11971S: Supported 11972F: drivers/infiniband/hw/qedr/ 11973F: include/uapi/rdma/qedr-abi.h 11974 11975QLOGIC QLA1280 SCSI DRIVER 11976M: Michael Reed <mdr@sgi.com> 11977L: linux-scsi@vger.kernel.org 11978S: Maintained 11979F: drivers/scsi/qla1280.[ch] 11980 11981QLOGIC QLA2XXX FC-SCSI DRIVER 11982M: qla2xxx-upstream@qlogic.com 11983L: linux-scsi@vger.kernel.org 11984S: Supported 11985F: Documentation/scsi/LICENSE.qla2xxx 11986F: drivers/scsi/qla2xxx/ 11987 11988QLOGIC QLA3XXX NETWORK DRIVER 11989M: Dept-GELinuxNICDev@cavium.com 11990L: netdev@vger.kernel.org 11991S: Supported 11992F: Documentation/networking/LICENSE.qla3xxx 11993F: drivers/net/ethernet/qlogic/qla3xxx.* 11994 11995QLOGIC QLA4XXX iSCSI DRIVER 11996M: QLogic-Storage-Upstream@qlogic.com 11997L: linux-scsi@vger.kernel.org 11998S: Supported 11999F: Documentation/scsi/LICENSE.qla4xxx 12000F: drivers/scsi/qla4xxx/ 12001 12002QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12003M: Shahed Shaikh <Shahed.Shaikh@cavium.com> 12004M: Manish Chopra <manish.chopra@cavium.com> 12005M: Dept-GELinuxNICDev@cavium.com 12006L: netdev@vger.kernel.org 12007S: Supported 12008F: drivers/net/ethernet/qlogic/qlcnic/ 12009 12010QLOGIC QLGE 10Gb ETHERNET DRIVER 12011M: Manish Chopra <manish.chopra@cavium.com> 12012M: Dept-GELinuxNICDev@cavium.com 12013L: netdev@vger.kernel.org 12014S: Supported 12015F: drivers/net/ethernet/qlogic/qlge/ 12016 12017QM1D1B0004 MEDIA DRIVER 12018M: Akihiro Tsukada <tskd08@gmail.com> 12019L: linux-media@vger.kernel.org 12020S: Odd Fixes 12021F: drivers/media/tuners/qm1d1b0004* 12022 12023QM1D1C0042 MEDIA DRIVER 12024M: Akihiro Tsukada <tskd08@gmail.com> 12025L: linux-media@vger.kernel.org 12026S: Odd Fixes 12027F: drivers/media/tuners/qm1d1c0042* 12028 12029QNX4 FILESYSTEM 12030M: Anders Larsen <al@alarsen.net> 12031W: http://www.alarsen.net/linux/qnx4fs/ 12032S: Maintained 12033F: fs/qnx4/ 12034F: include/uapi/linux/qnx4_fs.h 12035F: include/uapi/linux/qnxtypes.h 12036 12037QORIQ DPAA2 FSL-MC BUS DRIVER 12038M: Stuart Yoder <stuyoder@gmail.com> 12039M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12040L: linux-kernel@vger.kernel.org 12041S: Maintained 12042F: drivers/bus/fsl-mc/ 12043F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12044F: Documentation/networking/dpaa2/overview.rst 12045 12046QT1010 MEDIA DRIVER 12047M: Antti Palosaari <crope@iki.fi> 12048L: linux-media@vger.kernel.org 12049W: https://linuxtv.org 12050W: http://palosaari.fi/linux/ 12051Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12052T: git git://linuxtv.org/anttip/media_tree.git 12053S: Maintained 12054F: drivers/media/tuners/qt1010* 12055 12056QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12057M: Kalle Valo <kvalo@codeaurora.org> 12058L: ath10k@lists.infradead.org 12059W: http://wireless.kernel.org/en/users/Drivers/ath10k 12060T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12061S: Supported 12062F: drivers/net/wireless/ath/ath10k/ 12063 12064QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12065M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12066L: linux-wireless@vger.kernel.org 12067W: http://wireless.kernel.org/en/users/Drivers/ath9k 12068S: Supported 12069F: drivers/net/wireless/ath/ath9k/ 12070 12071QUALCOMM CAMERA SUBSYSTEM DRIVER 12072M: Todor Tomov <todor.tomov@linaro.org> 12073L: linux-media@vger.kernel.org 12074S: Maintained 12075F: Documentation/devicetree/bindings/media/qcom,camss.txt 12076F: Documentation/media/v4l-drivers/qcom_camss.rst 12077F: drivers/media/platform/qcom/camss/ 12078 12079QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12080M: Ilia Lin <ilia.lin@gmail.com> 12081L: linux-pm@vger.kernel.org 12082S: Maintained 12083F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12084F: drivers/cpufreq/qcom-cpufreq-kryo.c 12085 12086QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12087M: Timur Tabi <timur@kernel.org> 12088L: netdev@vger.kernel.org 12089S: Maintained 12090F: drivers/net/ethernet/qualcomm/emac/ 12091 12092QUALCOMM GENERIC INTERFACE I2C DRIVER 12093M: Alok Chauhan <alokc@codeaurora.org> 12094M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12095L: linux-i2c@vger.kernel.org 12096L: linux-arm-msm@vger.kernel.org 12097S: Supported 12098F: drivers/i2c/busses/i2c-qcom-geni.c 12099 12100QUALCOMM HEXAGON ARCHITECTURE 12101M: Richard Kuo <rkuo@codeaurora.org> 12102L: linux-hexagon@vger.kernel.org 12103T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12104S: Supported 12105F: arch/hexagon/ 12106 12107QUALCOMM HIDMA DRIVER 12108M: Sinan Kaya <okaya@kernel.org> 12109L: linux-arm-kernel@lists.infradead.org 12110L: linux-arm-msm@vger.kernel.org 12111L: dmaengine@vger.kernel.org 12112S: Supported 12113F: drivers/dma/qcom/hidma* 12114 12115QUALCOMM IOMMU 12116M: Rob Clark <robdclark@gmail.com> 12117L: iommu@lists.linux-foundation.org 12118L: linux-arm-msm@vger.kernel.org 12119S: Maintained 12120F: drivers/iommu/qcom_iommu.c 12121 12122QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12123M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12124L: linux-media@vger.kernel.org 12125L: linux-arm-msm@vger.kernel.org 12126T: git git://linuxtv.org/media_tree.git 12127S: Maintained 12128F: drivers/media/platform/qcom/venus/ 12129 12130QUALCOMM WCN36XX WIRELESS DRIVER 12131M: Kalle Valo <kvalo@codeaurora.org> 12132L: wcn36xx@lists.infradead.org 12133W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12134T: git git://github.com/KrasnikovEugene/wcn36xx.git 12135S: Supported 12136F: drivers/net/wireless/ath/wcn36xx/ 12137 12138QUANTENNA QTNFMAC WIRELESS DRIVER 12139M: Igor Mitsyanko <imitsyanko@quantenna.com> 12140M: Avinash Patil <avinashp@quantenna.com> 12141M: Sergey Matyukevich <smatyukevich@quantenna.com> 12142L: linux-wireless@vger.kernel.org 12143S: Maintained 12144F: drivers/net/wireless/quantenna 12145 12146RADEON and AMDGPU DRM DRIVERS 12147M: Alex Deucher <alexander.deucher@amd.com> 12148M: Christian König <christian.koenig@amd.com> 12149M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12150L: amd-gfx@lists.freedesktop.org 12151T: git git://people.freedesktop.org/~agd5f/linux 12152S: Supported 12153F: drivers/gpu/drm/radeon/ 12154F: include/uapi/drm/radeon_drm.h 12155F: drivers/gpu/drm/amd/ 12156F: include/uapi/drm/amdgpu_drm.h 12157 12158RADEON FRAMEBUFFER DISPLAY DRIVER 12159M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12160L: linux-fbdev@vger.kernel.org 12161S: Maintained 12162F: drivers/video/fbdev/aty/radeon* 12163F: include/uapi/linux/radeonfb.h 12164 12165RADIOSHARK RADIO DRIVER 12166M: Hans Verkuil <hverkuil@xs4all.nl> 12167L: linux-media@vger.kernel.org 12168T: git git://linuxtv.org/media_tree.git 12169S: Maintained 12170F: drivers/media/radio/radio-shark.c 12171 12172RADIOSHARK2 RADIO DRIVER 12173M: Hans Verkuil <hverkuil@xs4all.nl> 12174L: linux-media@vger.kernel.org 12175T: git git://linuxtv.org/media_tree.git 12176S: Maintained 12177F: drivers/media/radio/radio-shark2.c 12178F: drivers/media/radio/radio-tea5777.c 12179 12180RADOS BLOCK DEVICE (RBD) 12181M: Ilya Dryomov <idryomov@gmail.com> 12182M: Sage Weil <sage@redhat.com> 12183M: Alex Elder <elder@kernel.org> 12184L: ceph-devel@vger.kernel.org 12185W: http://ceph.com/ 12186T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12187T: git git://github.com/ceph/ceph-client.git 12188S: Supported 12189F: Documentation/ABI/testing/sysfs-bus-rbd 12190F: drivers/block/rbd.c 12191F: drivers/block/rbd_types.h 12192 12193RAGE128 FRAMEBUFFER DISPLAY DRIVER 12194M: Paul Mackerras <paulus@samba.org> 12195L: linux-fbdev@vger.kernel.org 12196S: Maintained 12197F: drivers/video/fbdev/aty/aty128fb.c 12198 12199RAINSHADOW-CEC DRIVER 12200M: Hans Verkuil <hverkuil@xs4all.nl> 12201L: linux-media@vger.kernel.org 12202T: git git://linuxtv.org/media_tree.git 12203S: Maintained 12204F: drivers/media/usb/rainshadow-cec/* 12205 12206RALINK MIPS ARCHITECTURE 12207M: John Crispin <john@phrozen.org> 12208L: linux-mips@linux-mips.org 12209S: Maintained 12210F: arch/mips/ralink 12211 12212RALINK RT2X00 WIRELESS LAN DRIVER 12213P: rt2x00 project 12214M: Stanislaw Gruszka <sgruszka@redhat.com> 12215M: Helmut Schaa <helmut.schaa@googlemail.com> 12216L: linux-wireless@vger.kernel.org 12217S: Maintained 12218F: drivers/net/wireless/ralink/rt2x00/ 12219 12220RAMDISK RAM BLOCK DEVICE DRIVER 12221M: Jens Axboe <axboe@kernel.dk> 12222S: Maintained 12223F: Documentation/blockdev/ramdisk.txt 12224F: drivers/block/brd.c 12225 12226RANCHU VIRTUAL BOARD FOR MIPS 12227M: Miodrag Dinic <miodrag.dinic@mips.com> 12228L: linux-mips@linux-mips.org 12229S: Supported 12230F: arch/mips/generic/board-ranchu.c 12231F: arch/mips/configs/generic/board-ranchu.config 12232 12233RANDOM NUMBER DRIVER 12234M: "Theodore Ts'o" <tytso@mit.edu> 12235M: Jason A. Donenfeld <Jason@zx2c4.com> 12236S: Maintained 12237F: drivers/char/random.c 12238 12239RAPIDIO SUBSYSTEM 12240M: Matt Porter <mporter@kernel.crashing.org> 12241M: Alexandre Bounine <alex.bou9@gmail.com> 12242S: Maintained 12243F: drivers/rapidio/ 12244 12245RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 12246L: linux-wireless@vger.kernel.org 12247S: Orphan 12248F: drivers/net/wireless/ray* 12249 12250RCUTORTURE TEST FRAMEWORK 12251M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12252M: Josh Triplett <josh@joshtriplett.org> 12253R: Steven Rostedt <rostedt@goodmis.org> 12254R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12255R: Lai Jiangshan <jiangshanlai@gmail.com> 12256L: linux-kernel@vger.kernel.org 12257S: Supported 12258T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12259F: tools/testing/selftests/rcutorture 12260 12261RDC R-321X SoC 12262M: Florian Fainelli <florian@openwrt.org> 12263S: Maintained 12264 12265RDC R6040 FAST ETHERNET DRIVER 12266M: Florian Fainelli <f.fainelli@gmail.com> 12267L: netdev@vger.kernel.org 12268S: Maintained 12269F: drivers/net/ethernet/rdc/r6040.c 12270 12271RDMAVT - RDMA verbs software 12272M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12273M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12274L: linux-rdma@vger.kernel.org 12275S: Supported 12276F: drivers/infiniband/sw/rdmavt 12277 12278RDS - RELIABLE DATAGRAM SOCKETS 12279M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12280L: netdev@vger.kernel.org 12281L: linux-rdma@vger.kernel.org 12282L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12283W: https://oss.oracle.com/projects/rds/ 12284S: Supported 12285F: net/rds/ 12286F: Documentation/networking/rds.txt 12287 12288RDT - RESOURCE ALLOCATION 12289M: Fenghua Yu <fenghua.yu@intel.com> 12290M: Reinette Chatre <reinette.chatre@intel.com> 12291L: linux-kernel@vger.kernel.org 12292S: Supported 12293F: arch/x86/kernel/cpu/intel_rdt* 12294F: arch/x86/include/asm/intel_rdt_sched.h 12295F: Documentation/x86/intel_rdt* 12296 12297READ-COPY UPDATE (RCU) 12298M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12299M: Josh Triplett <josh@joshtriplett.org> 12300R: Steven Rostedt <rostedt@goodmis.org> 12301R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12302R: Lai Jiangshan <jiangshanlai@gmail.com> 12303L: linux-kernel@vger.kernel.org 12304W: http://www.rdrop.com/users/paulmck/RCU/ 12305S: Supported 12306T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12307F: Documentation/RCU/ 12308X: Documentation/RCU/torture.txt 12309F: include/linux/rcu* 12310X: include/linux/srcu*.h 12311F: kernel/rcu/ 12312X: kernel/rcu/srcu*.c 12313 12314REAL TIME CLOCK (RTC) SUBSYSTEM 12315M: Alessandro Zummo <a.zummo@towertech.it> 12316M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12317L: linux-rtc@vger.kernel.org 12318Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12319T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12320S: Maintained 12321F: Documentation/devicetree/bindings/rtc/ 12322F: Documentation/rtc.txt 12323F: drivers/rtc/ 12324F: include/linux/rtc.h 12325F: include/uapi/linux/rtc.h 12326F: include/linux/rtc/ 12327F: include/linux/platform_data/rtc-* 12328F: tools/testing/selftests/rtc/ 12329 12330REALTEK AUDIO CODECS 12331M: Bard Liao <bardliao@realtek.com> 12332M: Oder Chiou <oder_chiou@realtek.com> 12333S: Maintained 12334F: sound/soc/codecs/rt* 12335F: include/sound/rt*.h 12336 12337REALTEK RTL83xx SMI DSA ROUTER CHIPS 12338M: Linus Walleij <linus.walleij@linaro.org> 12339S: Maintained 12340F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 12341F: drivers/net/dsa/realtek-smi* 12342F: drivers/net/dsa/rtl83* 12343 12344REGISTER MAP ABSTRACTION 12345M: Mark Brown <broonie@kernel.org> 12346L: linux-kernel@vger.kernel.org 12347T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12348S: Supported 12349F: Documentation/devicetree/bindings/regmap/ 12350F: drivers/base/regmap/ 12351F: include/linux/regmap.h 12352 12353REISERFS FILE SYSTEM 12354L: reiserfs-devel@vger.kernel.org 12355S: Supported 12356F: fs/reiserfs/ 12357 12358REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12359M: Ohad Ben-Cohen <ohad@wizery.com> 12360M: Bjorn Andersson <bjorn.andersson@linaro.org> 12361L: linux-remoteproc@vger.kernel.org 12362T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12363S: Maintained 12364F: Documentation/devicetree/bindings/remoteproc/ 12365F: Documentation/remoteproc.txt 12366F: drivers/remoteproc/ 12367F: include/linux/remoteproc.h 12368 12369REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12370M: Ohad Ben-Cohen <ohad@wizery.com> 12371M: Bjorn Andersson <bjorn.andersson@linaro.org> 12372L: linux-remoteproc@vger.kernel.org 12373T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12374S: Maintained 12375F: drivers/rpmsg/ 12376F: Documentation/rpmsg.txt 12377F: include/linux/rpmsg.h 12378F: include/linux/rpmsg/ 12379 12380RENESAS CLOCK DRIVERS 12381M: Geert Uytterhoeven <geert+renesas@glider.be> 12382L: linux-renesas-soc@vger.kernel.org 12383T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12384S: Supported 12385F: drivers/clk/renesas/ 12386 12387RENESAS EMEV2 I2C DRIVER 12388M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12389S: Supported 12390F: drivers/i2c/busses/i2c-emev2.c 12391 12392RENESAS ETHERNET DRIVERS 12393R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12394L: netdev@vger.kernel.org 12395L: linux-renesas-soc@vger.kernel.org 12396F: Documentation/devicetree/bindings/net/renesas,*.txt 12397F: Documentation/devicetree/bindings/net/sh_eth.txt 12398F: drivers/net/ethernet/renesas/ 12399F: include/linux/sh_eth.h 12400 12401RENESAS R-CAR GYROADC DRIVER 12402M: Marek Vasut <marek.vasut@gmail.com> 12403L: linux-iio@vger.kernel.org 12404S: Supported 12405F: drivers/iio/adc/rcar_gyro_adc.c 12406 12407RENESAS R-CAR I2C DRIVERS 12408M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12409S: Supported 12410F: drivers/i2c/busses/i2c-rcar.c 12411F: drivers/i2c/busses/i2c-sh_mobile.c 12412 12413RENESAS USB PHY DRIVER 12414M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12415L: linux-renesas-soc@vger.kernel.org 12416S: Maintained 12417F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12418 12419RESET CONTROLLER FRAMEWORK 12420M: Philipp Zabel <p.zabel@pengutronix.de> 12421T: git git://git.pengutronix.de/git/pza/linux 12422S: Maintained 12423F: drivers/reset/ 12424F: Documentation/devicetree/bindings/reset/ 12425F: include/dt-bindings/reset/ 12426F: include/linux/reset.h 12427F: include/linux/reset-controller.h 12428 12429RESTARTABLE SEQUENCES SUPPORT 12430M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12431M: Peter Zijlstra <peterz@infradead.org> 12432M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12433M: Boqun Feng <boqun.feng@gmail.com> 12434L: linux-kernel@vger.kernel.org 12435S: Supported 12436F: kernel/rseq.c 12437F: include/uapi/linux/rseq.h 12438F: include/trace/events/rseq.h 12439F: tools/testing/selftests/rseq/ 12440 12441RFKILL 12442M: Johannes Berg <johannes@sipsolutions.net> 12443L: linux-wireless@vger.kernel.org 12444W: http://wireless.kernel.org/ 12445T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12446T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12447S: Maintained 12448F: Documentation/rfkill.txt 12449F: Documentation/ABI/stable/sysfs-class-rfkill 12450F: net/rfkill/ 12451F: include/linux/rfkill.h 12452F: include/uapi/linux/rfkill.h 12453 12454RHASHTABLE 12455M: Thomas Graf <tgraf@suug.ch> 12456M: Herbert Xu <herbert@gondor.apana.org.au> 12457L: netdev@vger.kernel.org 12458S: Maintained 12459F: lib/rhashtable.c 12460F: lib/test_rhashtable.c 12461F: include/linux/rhashtable.h 12462F: include/linux/rhashtable-types.h 12463 12464RICOH R5C592 MEMORYSTICK DRIVER 12465M: Maxim Levitsky <maximlevitsky@gmail.com> 12466S: Maintained 12467F: drivers/memstick/host/r592.* 12468 12469RICOH SMARTMEDIA/XD DRIVER 12470M: Maxim Levitsky <maximlevitsky@gmail.com> 12471S: Maintained 12472F: drivers/mtd/nand/raw/r852.c 12473F: drivers/mtd/nand/raw/r852.h 12474 12475RISC-V ARCHITECTURE 12476M: Palmer Dabbelt <palmer@sifive.com> 12477M: Albert Ou <aou@eecs.berkeley.edu> 12478L: linux-riscv@lists.infradead.org 12479T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12480S: Supported 12481F: arch/riscv/ 12482K: riscv 12483N: riscv 12484 12485ROCCAT DRIVERS 12486M: Stefan Achatz <erazor_de@users.sourceforge.net> 12487W: http://sourceforge.net/projects/roccat/ 12488S: Maintained 12489F: drivers/hid/hid-roccat* 12490F: include/linux/hid-roccat* 12491F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12492 12493ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12494M: Jacob chen <jacob2.chen@rock-chips.com> 12495L: linux-media@vger.kernel.org 12496S: Maintained 12497F: drivers/media/platform/rockchip/rga/ 12498F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12499 12500ROCKER DRIVER 12501M: Jiri Pirko <jiri@resnulli.us> 12502L: netdev@vger.kernel.org 12503S: Supported 12504F: drivers/net/ethernet/rocker/ 12505 12506ROCKETPORT DRIVER 12507P: Comtrol Corp. 12508W: http://www.comtrol.com 12509S: Maintained 12510F: Documentation/serial/rocket.txt 12511F: drivers/tty/rocket* 12512 12513ROCKETPORT EXPRESS/INFINITY DRIVER 12514M: Kevin Cernekee <cernekee@gmail.com> 12515L: linux-serial@vger.kernel.org 12516S: Odd Fixes 12517F: drivers/tty/serial/rp2.* 12518 12519ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12520M: Marek Vasut <marek.vasut+renesas@gmail.com> 12521L: linux-kernel@vger.kernel.org 12522L: linux-renesas-soc@vger.kernel.org 12523S: Supported 12524F: drivers/mfd/bd9571mwv.c 12525F: drivers/regulator/bd9571mwv-regulator.c 12526F: drivers/gpio/gpio-bd9571mwv.c 12527F: include/linux/mfd/bd9571mwv.h 12528F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12529 12530ROSE NETWORK LAYER 12531M: Ralf Baechle <ralf@linux-mips.org> 12532L: linux-hams@vger.kernel.org 12533W: http://www.linux-ax25.org/ 12534S: Maintained 12535F: include/net/rose.h 12536F: include/uapi/linux/rose.h 12537F: net/rose/ 12538 12539RTL2830 MEDIA DRIVER 12540M: Antti Palosaari <crope@iki.fi> 12541L: linux-media@vger.kernel.org 12542W: https://linuxtv.org 12543W: http://palosaari.fi/linux/ 12544Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12545T: git git://linuxtv.org/anttip/media_tree.git 12546S: Maintained 12547F: drivers/media/dvb-frontends/rtl2830* 12548 12549RTL2832 MEDIA DRIVER 12550M: Antti Palosaari <crope@iki.fi> 12551L: linux-media@vger.kernel.org 12552W: https://linuxtv.org 12553W: http://palosaari.fi/linux/ 12554Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12555T: git git://linuxtv.org/anttip/media_tree.git 12556S: Maintained 12557F: drivers/media/dvb-frontends/rtl2832* 12558 12559RTL2832_SDR MEDIA DRIVER 12560M: Antti Palosaari <crope@iki.fi> 12561L: linux-media@vger.kernel.org 12562W: https://linuxtv.org 12563W: http://palosaari.fi/linux/ 12564Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12565T: git git://linuxtv.org/anttip/media_tree.git 12566S: Maintained 12567F: drivers/media/dvb-frontends/rtl2832_sdr* 12568 12569RTL8180 WIRELESS DRIVER 12570L: linux-wireless@vger.kernel.org 12571W: http://wireless.kernel.org/ 12572T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12573S: Orphan 12574F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12575 12576RTL8187 WIRELESS DRIVER 12577M: Herton Ronaldo Krzesinski <herton@canonical.com> 12578M: Hin-Tak Leung <htl10@users.sourceforge.net> 12579M: Larry Finger <Larry.Finger@lwfinger.net> 12580L: linux-wireless@vger.kernel.org 12581W: http://wireless.kernel.org/ 12582T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12583S: Maintained 12584F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12585 12586REALTEK WIRELESS DRIVER (rtlwifi family) 12587M: Ping-Ke Shih <pkshih@realtek.com> 12588L: linux-wireless@vger.kernel.org 12589W: http://wireless.kernel.org/ 12590T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12591S: Maintained 12592F: drivers/net/wireless/realtek/rtlwifi/ 12593 12594RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12595M: Jes Sorensen <Jes.Sorensen@gmail.com> 12596L: linux-wireless@vger.kernel.org 12597T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12598S: Maintained 12599F: drivers/net/wireless/realtek/rtl8xxxu/ 12600 12601RXRPC SOCKETS (AF_RXRPC) 12602M: David Howells <dhowells@redhat.com> 12603L: linux-afs@lists.infradead.org 12604S: Supported 12605F: net/rxrpc/ 12606F: include/keys/rxrpc-type.h 12607F: include/net/af_rxrpc.h 12608F: include/trace/events/rxrpc.h 12609F: include/uapi/linux/rxrpc.h 12610F: Documentation/networking/rxrpc.txt 12611W: https://www.infradead.org/~dhowells/kafs/ 12612 12613S3 SAVAGE FRAMEBUFFER DRIVER 12614M: Antonino Daplas <adaplas@gmail.com> 12615L: linux-fbdev@vger.kernel.org 12616S: Maintained 12617F: drivers/video/fbdev/savage/ 12618 12619S390 12620M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12621M: Heiko Carstens <heiko.carstens@de.ibm.com> 12622L: linux-s390@vger.kernel.org 12623W: http://www.ibm.com/developerworks/linux/linux390/ 12624T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12625S: Supported 12626F: arch/s390/ 12627F: drivers/s390/ 12628F: Documentation/s390/ 12629F: Documentation/driver-api/s390-drivers.rst 12630 12631S390 COMMON I/O LAYER 12632M: Sebastian Ott <sebott@linux.ibm.com> 12633M: Peter Oberparleiter <oberpar@linux.ibm.com> 12634L: linux-s390@vger.kernel.org 12635W: http://www.ibm.com/developerworks/linux/linux390/ 12636S: Supported 12637F: drivers/s390/cio/ 12638 12639S390 DASD DRIVER 12640M: Stefan Haberland <sth@linux.ibm.com> 12641M: Jan Hoeppner <hoeppner@linux.ibm.com> 12642L: linux-s390@vger.kernel.org 12643W: http://www.ibm.com/developerworks/linux/linux390/ 12644S: Supported 12645F: drivers/s390/block/dasd* 12646F: block/partitions/ibm.c 12647 12648S390 IOMMU (PCI) 12649M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12650L: linux-s390@vger.kernel.org 12651W: http://www.ibm.com/developerworks/linux/linux390/ 12652S: Supported 12653F: drivers/iommu/s390-iommu.c 12654 12655S390 IUCV NETWORK LAYER 12656M: Julian Wiedmann <jwi@linux.ibm.com> 12657M: Ursula Braun <ubraun@linux.ibm.com> 12658L: linux-s390@vger.kernel.org 12659W: http://www.ibm.com/developerworks/linux/linux390/ 12660S: Supported 12661F: drivers/s390/net/*iucv* 12662F: include/net/iucv/ 12663F: net/iucv/ 12664 12665S390 NETWORK DRIVERS 12666M: Julian Wiedmann <jwi@linux.ibm.com> 12667M: Ursula Braun <ubraun@linux.ibm.com> 12668L: linux-s390@vger.kernel.org 12669W: http://www.ibm.com/developerworks/linux/linux390/ 12670S: Supported 12671F: drivers/s390/net/ 12672 12673S390 PCI SUBSYSTEM 12674M: Sebastian Ott <sebott@linux.ibm.com> 12675M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12676L: linux-s390@vger.kernel.org 12677W: http://www.ibm.com/developerworks/linux/linux390/ 12678S: Supported 12679F: arch/s390/pci/ 12680F: drivers/pci/hotplug/s390_pci_hpc.c 12681 12682S390 VFIO-CCW DRIVER 12683M: Cornelia Huck <cohuck@redhat.com> 12684M: Halil Pasic <pasic@linux.ibm.com> 12685L: linux-s390@vger.kernel.org 12686L: kvm@vger.kernel.org 12687S: Supported 12688F: drivers/s390/cio/vfio_ccw* 12689F: Documentation/s390/vfio-ccw.txt 12690F: include/uapi/linux/vfio_ccw.h 12691 12692S390 ZCRYPT DRIVER 12693M: Harald Freudenberger <freude@linux.ibm.com> 12694L: linux-s390@vger.kernel.org 12695W: http://www.ibm.com/developerworks/linux/linux390/ 12696S: Supported 12697F: drivers/s390/crypto/ 12698 12699S390 ZFCP DRIVER 12700M: Steffen Maier <maier@linux.ibm.com> 12701M: Benjamin Block <bblock@linux.ibm.com> 12702L: linux-s390@vger.kernel.org 12703W: http://www.ibm.com/developerworks/linux/linux390/ 12704S: Supported 12705F: drivers/s390/scsi/zfcp_* 12706 12707S3C24XX SD/MMC Driver 12708M: Ben Dooks <ben-linux@fluff.org> 12709L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12710S: Supported 12711F: drivers/mmc/host/s3cmci.* 12712 12713SAA6588 RDS RECEIVER DRIVER 12714M: Hans Verkuil <hverkuil@xs4all.nl> 12715L: linux-media@vger.kernel.org 12716T: git git://linuxtv.org/media_tree.git 12717W: https://linuxtv.org 12718S: Odd Fixes 12719F: drivers/media/i2c/saa6588* 12720 12721SAA7134 VIDEO4LINUX DRIVER 12722M: Mauro Carvalho Chehab <mchehab@kernel.org> 12723L: linux-media@vger.kernel.org 12724W: https://linuxtv.org 12725T: git git://linuxtv.org/media_tree.git 12726S: Odd fixes 12727F: Documentation/media/v4l-drivers/saa7134* 12728F: drivers/media/pci/saa7134/ 12729 12730SAA7146 VIDEO4LINUX-2 DRIVER 12731M: Hans Verkuil <hverkuil@xs4all.nl> 12732L: linux-media@vger.kernel.org 12733T: git git://linuxtv.org/media_tree.git 12734S: Maintained 12735F: drivers/media/common/saa7146/ 12736F: drivers/media/pci/saa7146/ 12737F: include/media/saa7146* 12738 12739SAMSUNG AUDIO (ASoC) DRIVERS 12740M: Krzysztof Kozlowski <krzk@kernel.org> 12741M: Sangbeom Kim <sbkim73@samsung.com> 12742M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12743L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12744S: Supported 12745F: sound/soc/samsung/ 12746F: Documentation/devicetree/bindings/sound/samsung* 12747 12748SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12749M: Krzysztof Kozlowski <krzk@kernel.org> 12750L: linux-crypto@vger.kernel.org 12751L: linux-samsung-soc@vger.kernel.org 12752S: Maintained 12753F: drivers/crypto/exynos-rng.c 12754F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 12755 12756SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12757M: Łukasz Stelmach <l.stelmach@samsung.com> 12758L: linux-samsung-soc@vger.kernel.org 12759S: Maintained 12760F: drivers/char/hw_random/exynos-trng.c 12761F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12762 12763SAMSUNG FRAMEBUFFER DRIVER 12764M: Jingoo Han <jingoohan1@gmail.com> 12765L: linux-fbdev@vger.kernel.org 12766S: Maintained 12767F: drivers/video/fbdev/s3c-fb.c 12768 12769SAMSUNG LAPTOP DRIVER 12770M: Corentin Chary <corentin.chary@gmail.com> 12771L: platform-driver-x86@vger.kernel.org 12772S: Maintained 12773F: drivers/platform/x86/samsung-laptop.c 12774 12775SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12776M: Sangbeom Kim <sbkim73@samsung.com> 12777M: Krzysztof Kozlowski <krzk@kernel.org> 12778M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12779L: linux-kernel@vger.kernel.org 12780L: linux-samsung-soc@vger.kernel.org 12781S: Supported 12782F: drivers/mfd/sec*.c 12783F: drivers/regulator/s2m*.c 12784F: drivers/regulator/s5m*.c 12785F: drivers/clk/clk-s2mps11.c 12786F: drivers/rtc/rtc-s5m.c 12787F: include/linux/mfd/samsung/ 12788F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12789F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12790F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12791F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12792 12793SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12794M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12795L: linux-media@vger.kernel.org 12796L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12797S: Maintained 12798F: drivers/media/platform/s3c-camif/ 12799F: include/media/drv-intf/s3c_camif.h 12800 12801SAMSUNG S3FWRN5 NFC DRIVER 12802M: Robert Baldyga <r.baldyga@samsung.com> 12803M: Krzysztof Opasiak <k.opasiak@samsung.com> 12804L: linux-nfc@lists.01.org (moderated for non-subscribers) 12805S: Supported 12806F: drivers/nfc/s3fwrn5 12807 12808SAMSUNG S5C73M3 CAMERA DRIVER 12809M: Kyungmin Park <kyungmin.park@samsung.com> 12810M: Andrzej Hajda <a.hajda@samsung.com> 12811L: linux-media@vger.kernel.org 12812S: Supported 12813F: drivers/media/i2c/s5c73m3/* 12814 12815SAMSUNG S5K5BAF CAMERA DRIVER 12816M: Kyungmin Park <kyungmin.park@samsung.com> 12817M: Andrzej Hajda <a.hajda@samsung.com> 12818L: linux-media@vger.kernel.org 12819S: Supported 12820F: drivers/media/i2c/s5k5baf.c 12821 12822SAMSUNG S5P Security SubSystem (SSS) DRIVER 12823M: Krzysztof Kozlowski <krzk@kernel.org> 12824M: Vladimir Zapolskiy <vz@mleia.com> 12825M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12826L: linux-crypto@vger.kernel.org 12827L: linux-samsung-soc@vger.kernel.org 12828S: Maintained 12829F: drivers/crypto/s5p-sss.c 12830 12831SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12832M: Kyungmin Park <kyungmin.park@samsung.com> 12833M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12834L: linux-media@vger.kernel.org 12835Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12836S: Supported 12837F: drivers/media/platform/exynos4-is/ 12838 12839SAMSUNG SOC CLOCK DRIVERS 12840M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12841M: Tomasz Figa <tomasz.figa@gmail.com> 12842M: Chanwoo Choi <cw00.choi@samsung.com> 12843S: Supported 12844L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12845T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 12846F: drivers/clk/samsung/ 12847F: include/dt-bindings/clock/exynos*.h 12848F: Documentation/devicetree/bindings/clock/exynos*.txt 12849 12850SAMSUNG SPI DRIVERS 12851M: Kukjin Kim <kgene@kernel.org> 12852M: Krzysztof Kozlowski <krzk@kernel.org> 12853M: Andi Shyti <andi@etezian.org> 12854L: linux-spi@vger.kernel.org 12855L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12856S: Maintained 12857F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12858F: drivers/spi/spi-s3c* 12859F: include/linux/platform_data/spi-s3c64xx.h 12860 12861SAMSUNG SXGBE DRIVERS 12862M: Byungho An <bh74.an@samsung.com> 12863M: Girish K S <ks.giri@samsung.com> 12864M: Vipul Pandya <vipul.pandya@samsung.com> 12865S: Supported 12866L: netdev@vger.kernel.org 12867F: drivers/net/ethernet/samsung/sxgbe/ 12868 12869SAMSUNG THERMAL DRIVER 12870M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12871L: linux-pm@vger.kernel.org 12872L: linux-samsung-soc@vger.kernel.org 12873S: Supported 12874T: git https://github.com/lmajewski/linux-samsung-thermal.git 12875F: drivers/thermal/samsung/ 12876 12877SAMSUNG USB2 PHY DRIVER 12878M: Kamil Debski <kamil@wypas.org> 12879M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12880L: linux-kernel@vger.kernel.org 12881S: Supported 12882F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12883F: Documentation/phy/samsung-usb2.txt 12884F: drivers/phy/samsung/phy-exynos4210-usb2.c 12885F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12886F: drivers/phy/samsung/phy-exynos5250-usb2.c 12887F: drivers/phy/samsung/phy-s5pv210-usb2.c 12888F: drivers/phy/samsung/phy-samsung-usb2.c 12889F: drivers/phy/samsung/phy-samsung-usb2.h 12890 12891SC1200 WDT DRIVER 12892M: Zwane Mwaikambo <zwanem@gmail.com> 12893S: Maintained 12894F: drivers/watchdog/sc1200wdt.c 12895 12896SCHEDULER 12897M: Ingo Molnar <mingo@redhat.com> 12898M: Peter Zijlstra <peterz@infradead.org> 12899L: linux-kernel@vger.kernel.org 12900T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12901S: Maintained 12902F: kernel/sched/ 12903F: include/linux/sched.h 12904F: include/uapi/linux/sched.h 12905F: include/linux/wait.h 12906 12907SCR24X CHIP CARD INTERFACE DRIVER 12908M: Lubomir Rintel <lkundrak@v3.sk> 12909S: Supported 12910F: drivers/char/pcmcia/scr24x_cs.c 12911 12912SCSI CDROM DRIVER 12913M: Jens Axboe <axboe@kernel.dk> 12914L: linux-scsi@vger.kernel.org 12915W: http://www.kernel.dk 12916S: Maintained 12917F: drivers/scsi/sr* 12918 12919SCSI RDMA PROTOCOL (SRP) INITIATOR 12920M: Bart Van Assche <bvanassche@acm.org> 12921L: linux-rdma@vger.kernel.org 12922S: Supported 12923Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12924F: drivers/infiniband/ulp/srp/ 12925F: include/scsi/srp.h 12926 12927SCSI RDMA PROTOCOL (SRP) TARGET 12928M: Bart Van Assche <bvanassche@acm.org> 12929L: linux-rdma@vger.kernel.org 12930L: target-devel@vger.kernel.org 12931S: Supported 12932Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12933F: drivers/infiniband/ulp/srpt/ 12934 12935SCSI SG DRIVER 12936M: Doug Gilbert <dgilbert@interlog.com> 12937L: linux-scsi@vger.kernel.org 12938W: http://sg.danny.cz/sg 12939S: Maintained 12940F: Documentation/scsi/scsi-generic.txt 12941F: drivers/scsi/sg.c 12942F: include/scsi/sg.h 12943 12944SCSI SUBSYSTEM 12945M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12946T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12947M: "Martin K. Petersen" <martin.petersen@oracle.com> 12948T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12949L: linux-scsi@vger.kernel.org 12950S: Maintained 12951F: Documentation/devicetree/bindings/scsi/ 12952F: drivers/scsi/ 12953F: include/scsi/ 12954 12955SCSI TAPE DRIVER 12956M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12957L: linux-scsi@vger.kernel.org 12958S: Maintained 12959F: Documentation/scsi/st.txt 12960F: drivers/scsi/st.* 12961F: drivers/scsi/st_*.h 12962 12963SCTP PROTOCOL 12964M: Vlad Yasevich <vyasevich@gmail.com> 12965M: Neil Horman <nhorman@tuxdriver.com> 12966M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 12967L: linux-sctp@vger.kernel.org 12968W: http://lksctp.sourceforge.net 12969S: Maintained 12970F: Documentation/networking/sctp.txt 12971F: include/linux/sctp.h 12972F: include/uapi/linux/sctp.h 12973F: include/net/sctp/ 12974F: net/sctp/ 12975 12976SCx200 CPU SUPPORT 12977M: Jim Cromie <jim.cromie@gmail.com> 12978S: Odd Fixes 12979F: Documentation/i2c/busses/scx200_acb 12980F: arch/x86/platform/scx200/ 12981F: drivers/watchdog/scx200_wdt.c 12982F: drivers/i2c/busses/scx200* 12983F: drivers/mtd/maps/scx200_docflash.c 12984F: include/linux/scx200.h 12985 12986SCx200 GPIO DRIVER 12987M: Jim Cromie <jim.cromie@gmail.com> 12988S: Maintained 12989F: drivers/char/scx200_gpio.c 12990F: include/linux/scx200_gpio.h 12991 12992SCx200 HRT CLOCKSOURCE DRIVER 12993M: Jim Cromie <jim.cromie@gmail.com> 12994S: Maintained 12995F: drivers/clocksource/scx200_hrt.c 12996 12997SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12998M: Sascha Sommer <saschasommer@freenet.de> 12999L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 13000S: Maintained 13001F: drivers/mmc/host/sdricoh_cs.c 13002 13003SECURE COMPUTING 13004M: Kees Cook <keescook@chromium.org> 13005R: Andy Lutomirski <luto@amacapital.net> 13006R: Will Drewry <wad@chromium.org> 13007T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 13008S: Supported 13009F: kernel/seccomp.c 13010F: include/uapi/linux/seccomp.h 13011F: include/linux/seccomp.h 13012F: tools/testing/selftests/seccomp/* 13013F: tools/testing/selftests/kselftest_harness.h 13014F: Documentation/userspace-api/seccomp_filter.rst 13015K: \bsecure_computing 13016K: \bTIF_SECCOMP\b 13017 13018SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 13019M: Al Cooper <alcooperx@gmail.com> 13020L: linux-mmc@vger.kernel.org 13021L: bcm-kernel-feedback-list@broadcom.com 13022S: Maintained 13023F: drivers/mmc/host/sdhci-brcmstb* 13024 13025SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13026M: Adrian Hunter <adrian.hunter@intel.com> 13027L: linux-mmc@vger.kernel.org 13028T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 13029S: Maintained 13030F: drivers/mmc/host/sdhci* 13031F: include/linux/mmc/sdhci* 13032 13033SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13034M: Prabu Thangamuthu <prabu.t@synopsys.com> 13035M: Manjunath M B <manjumb@synopsys.com> 13036L: linux-mmc@vger.kernel.org 13037S: Maintained 13038F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13039 13040SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13041M: Ben Dooks <ben-linux@fluff.org> 13042M: Jaehoon Chung <jh80.chung@samsung.com> 13043L: linux-mmc@vger.kernel.org 13044S: Maintained 13045F: drivers/mmc/host/sdhci-s3c* 13046 13047SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13048M: Viresh Kumar <vireshk@kernel.org> 13049L: linux-mmc@vger.kernel.org 13050S: Maintained 13051F: drivers/mmc/host/sdhci-spear.c 13052 13053SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13054M: Kishon Vijay Abraham I <kishon@ti.com> 13055L: linux-mmc@vger.kernel.org 13056S: Maintained 13057F: drivers/mmc/host/sdhci-omap.c 13058 13059SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13060M: Scott Bauer <scott.bauer@intel.com> 13061M: Jonathan Derrick <jonathan.derrick@intel.com> 13062L: linux-block@vger.kernel.org 13063S: Supported 13064F: block/sed* 13065F: block/opal_proto.h 13066F: include/linux/sed* 13067F: include/uapi/linux/sed* 13068 13069SECURITY CONTACT 13070M: Security Officers <security@kernel.org> 13071S: Supported 13072 13073SECURITY SUBSYSTEM 13074M: James Morris <jmorris@namei.org> 13075M: "Serge E. Hallyn" <serge@hallyn.com> 13076L: linux-security-module@vger.kernel.org (suggested Cc:) 13077T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13078W: http://kernsec.org/ 13079S: Supported 13080F: security/ 13081X: security/selinux/ 13082 13083SELINUX SECURITY MODULE 13084M: Paul Moore <paul@paul-moore.com> 13085M: Stephen Smalley <sds@tycho.nsa.gov> 13086M: Eric Paris <eparis@parisplace.org> 13087L: selinux@vger.kernel.org 13088W: https://selinuxproject.org 13089W: https://github.com/SELinuxProject 13090T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13091S: Supported 13092F: include/linux/selinux* 13093F: security/selinux/ 13094F: scripts/selinux/ 13095F: Documentation/admin-guide/LSM/SELinux.rst 13096 13097SENSABLE PHANTOM 13098M: Jiri Slaby <jirislaby@gmail.com> 13099S: Maintained 13100F: drivers/misc/phantom.c 13101F: include/uapi/linux/phantom.h 13102 13103SERIAL DEVICE BUS 13104M: Rob Herring <robh@kernel.org> 13105L: linux-serial@vger.kernel.org 13106S: Maintained 13107F: Documentation/devicetree/bindings/serial/slave-device.txt 13108F: drivers/tty/serdev/ 13109F: include/linux/serdev.h 13110 13111SERIAL DRIVERS 13112M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13113L: linux-serial@vger.kernel.org 13114S: Maintained 13115F: Documentation/devicetree/bindings/serial/ 13116F: drivers/tty/serial/ 13117 13118SERIAL IR RECEIVER 13119M: Sean Young <sean@mess.org> 13120L: linux-media@vger.kernel.org 13121S: Maintained 13122F: drivers/media/rc/serial_ir.c 13123 13124SFC NETWORK DRIVER 13125M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13126M: Edward Cree <ecree@solarflare.com> 13127M: Bert Kenward <bkenward@solarflare.com> 13128L: netdev@vger.kernel.org 13129S: Supported 13130F: drivers/net/ethernet/sfc/ 13131 13132SGI GRU DRIVER 13133M: Dimitri Sivanich <sivanich@sgi.com> 13134S: Maintained 13135F: drivers/misc/sgi-gru/ 13136 13137SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 13138M: Pat Gefre <pfg@sgi.com> 13139L: linux-ia64@vger.kernel.org 13140S: Supported 13141F: Documentation/ia64/serial.txt 13142F: drivers/tty/serial/ioc?_serial.c 13143F: include/linux/ioc?.h 13144 13145SGI XP/XPC/XPNET DRIVER 13146M: Cliff Whickman <cpw@sgi.com> 13147M: Robin Holt <robinmholt@gmail.com> 13148S: Maintained 13149F: drivers/misc/sgi-xp/ 13150 13151SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 13152M: Ursula Braun <ubraun@linux.ibm.com> 13153L: linux-s390@vger.kernel.org 13154W: http://www.ibm.com/developerworks/linux/linux390/ 13155S: Supported 13156F: net/smc/ 13157 13158SHARP RJ54N1CB0C SENSOR DRIVER 13159M: Jacopo Mondi <jacopo@jmondi.org> 13160L: linux-media@vger.kernel.org 13161T: git git://linuxtv.org/media_tree.git 13162S: Odd fixes 13163F: drivers/media/i2c/rj54n1cb0c.c 13164F: include/media/i2c/rj54n1cb0c.h 13165 13166SH_VEU V4L2 MEM2MEM DRIVER 13167L: linux-media@vger.kernel.org 13168S: Orphan 13169F: drivers/media/platform/sh_veu.c 13170 13171SH_VOU V4L2 OUTPUT DRIVER 13172L: linux-media@vger.kernel.org 13173S: Orphan 13174F: drivers/media/platform/sh_vou.c 13175F: include/media/drv-intf/sh_vou.h 13176 13177SI2157 MEDIA DRIVER 13178M: Antti Palosaari <crope@iki.fi> 13179L: linux-media@vger.kernel.org 13180W: https://linuxtv.org 13181W: http://palosaari.fi/linux/ 13182Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13183T: git git://linuxtv.org/anttip/media_tree.git 13184S: Maintained 13185F: drivers/media/tuners/si2157* 13186 13187SI2165 MEDIA DRIVER 13188M: Matthias Schwarzott <zzam@gentoo.org> 13189L: linux-media@vger.kernel.org 13190W: https://linuxtv.org 13191Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13192S: Maintained 13193F: drivers/media/dvb-frontends/si2165* 13194 13195SI2168 MEDIA DRIVER 13196M: Antti Palosaari <crope@iki.fi> 13197L: linux-media@vger.kernel.org 13198W: https://linuxtv.org 13199W: http://palosaari.fi/linux/ 13200Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13201T: git git://linuxtv.org/anttip/media_tree.git 13202S: Maintained 13203F: drivers/media/dvb-frontends/si2168* 13204 13205SI470X FM RADIO RECEIVER I2C DRIVER 13206M: Hans Verkuil <hverkuil@xs4all.nl> 13207L: linux-media@vger.kernel.org 13208T: git git://linuxtv.org/media_tree.git 13209W: https://linuxtv.org 13210S: Odd Fixes 13211F: drivers/media/radio/si470x/radio-si470x-i2c.c 13212 13213SI470X FM RADIO RECEIVER USB DRIVER 13214M: Hans Verkuil <hverkuil@xs4all.nl> 13215L: linux-media@vger.kernel.org 13216T: git git://linuxtv.org/media_tree.git 13217W: https://linuxtv.org 13218S: Maintained 13219F: drivers/media/radio/si470x/radio-si470x-common.c 13220F: drivers/media/radio/si470x/radio-si470x.h 13221F: drivers/media/radio/si470x/radio-si470x-usb.c 13222 13223SI4713 FM RADIO TRANSMITTER I2C DRIVER 13224M: Eduardo Valentin <edubezval@gmail.com> 13225L: linux-media@vger.kernel.org 13226T: git git://linuxtv.org/media_tree.git 13227W: https://linuxtv.org 13228S: Odd Fixes 13229F: drivers/media/radio/si4713/si4713.? 13230 13231SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 13232M: Eduardo Valentin <edubezval@gmail.com> 13233L: linux-media@vger.kernel.org 13234T: git git://linuxtv.org/media_tree.git 13235W: https://linuxtv.org 13236S: Odd Fixes 13237F: drivers/media/radio/si4713/radio-platform-si4713.c 13238 13239SI4713 FM RADIO TRANSMITTER USB DRIVER 13240M: Hans Verkuil <hverkuil@xs4all.nl> 13241L: linux-media@vger.kernel.org 13242T: git git://linuxtv.org/media_tree.git 13243W: https://linuxtv.org 13244S: Maintained 13245F: drivers/media/radio/si4713/radio-usb-si4713.c 13246 13247SIANO DVB DRIVER 13248M: Mauro Carvalho Chehab <mchehab@kernel.org> 13249L: linux-media@vger.kernel.org 13250W: https://linuxtv.org 13251T: git git://linuxtv.org/media_tree.git 13252S: Odd fixes 13253F: drivers/media/common/siano/ 13254F: drivers/media/usb/siano/ 13255F: drivers/media/usb/siano/ 13256F: drivers/media/mmc/siano/ 13257 13258SIFIVE DRIVERS 13259M: Palmer Dabbelt <palmer@sifive.com> 13260L: linux-riscv@lists.infradead.org 13261T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13262S: Supported 13263K: sifive 13264N: sifive 13265 13266SILEAD TOUCHSCREEN DRIVER 13267M: Hans de Goede <hdegoede@redhat.com> 13268L: linux-input@vger.kernel.org 13269L: platform-driver-x86@vger.kernel.org 13270S: Maintained 13271F: drivers/input/touchscreen/silead.c 13272F: drivers/platform/x86/touchscreen_dmi.c 13273 13274SILICON MOTION SM712 FRAME BUFFER DRIVER 13275M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13276M: Teddy Wang <teddy.wang@siliconmotion.com> 13277M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13278L: linux-fbdev@vger.kernel.org 13279S: Maintained 13280F: drivers/video/fbdev/sm712* 13281F: Documentation/fb/sm712fb.txt 13282 13283SIMPLE FIRMWARE INTERFACE (SFI) 13284M: Len Brown <lenb@kernel.org> 13285L: sfi-devel@simplefirmware.org 13286W: http://simplefirmware.org/ 13287T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 13288S: Supported 13289F: arch/x86/platform/sfi/ 13290F: drivers/sfi/ 13291F: include/linux/sfi*.h 13292 13293SIMPLEFB FB DRIVER 13294M: Hans de Goede <hdegoede@redhat.com> 13295L: linux-fbdev@vger.kernel.org 13296S: Maintained 13297F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 13298F: drivers/video/fbdev/simplefb.c 13299F: include/linux/platform_data/simplefb.h 13300 13301SIMTEC EB110ATX (Chalice CATS) 13302P: Ben Dooks 13303P: Vincent Sanders <vince@simtec.co.uk> 13304M: Simtec Linux Team <linux@simtec.co.uk> 13305W: http://www.simtec.co.uk/products/EB110ATX/ 13306S: Supported 13307 13308SIMTEC EB2410ITX (BAST) 13309P: Ben Dooks 13310P: Vincent Sanders <vince@simtec.co.uk> 13311M: Simtec Linux Team <linux@simtec.co.uk> 13312W: http://www.simtec.co.uk/products/EB2410ITX/ 13313S: Supported 13314F: arch/arm/mach-s3c24xx/mach-bast.c 13315F: arch/arm/mach-s3c24xx/bast-ide.c 13316F: arch/arm/mach-s3c24xx/bast-irq.c 13317 13318SIPHASH PRF ROUTINES 13319M: Jason A. Donenfeld <Jason@zx2c4.com> 13320S: Maintained 13321F: lib/siphash.c 13322F: lib/test_siphash.c 13323F: include/linux/siphash.h 13324 13325SIOX 13326M: Gavin Schenk <g.schenk@eckelmann.de> 13327M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13328R: Pengutronix Kernel Team <kernel@pengutronix.de> 13329S: Supported 13330F: drivers/siox/* 13331F: include/trace/events/siox.h 13332 13333SIS 190 ETHERNET DRIVER 13334M: Francois Romieu <romieu@fr.zoreil.com> 13335L: netdev@vger.kernel.org 13336S: Maintained 13337F: drivers/net/ethernet/sis/sis190.c 13338 13339SIS 900/7016 FAST ETHERNET DRIVER 13340M: Daniele Venzano <venza@brownhat.org> 13341W: http://www.brownhat.org/sis900.html 13342L: netdev@vger.kernel.org 13343S: Maintained 13344F: drivers/net/ethernet/sis/sis900.* 13345 13346SIS FRAMEBUFFER DRIVER 13347M: Thomas Winischhofer <thomas@winischhofer.net> 13348W: http://www.winischhofer.net/linuxsisvga.shtml 13349S: Maintained 13350F: Documentation/fb/sisfb.txt 13351F: drivers/video/fbdev/sis/ 13352F: include/video/sisfb.h 13353 13354SIS USB2VGA DRIVER 13355M: Thomas Winischhofer <thomas@winischhofer.net> 13356W: http://www.winischhofer.at/linuxsisusbvga.shtml 13357S: Maintained 13358F: drivers/usb/misc/sisusbvga/ 13359 13360SLAB ALLOCATOR 13361M: Christoph Lameter <cl@linux.com> 13362M: Pekka Enberg <penberg@kernel.org> 13363M: David Rientjes <rientjes@google.com> 13364M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13365M: Andrew Morton <akpm@linux-foundation.org> 13366L: linux-mm@kvack.org 13367S: Maintained 13368F: include/linux/sl?b*.h 13369F: mm/sl?b* 13370 13371SLEEPABLE READ-COPY UPDATE (SRCU) 13372M: Lai Jiangshan <jiangshanlai@gmail.com> 13373M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 13374M: Josh Triplett <josh@joshtriplett.org> 13375R: Steven Rostedt <rostedt@goodmis.org> 13376R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13377L: linux-kernel@vger.kernel.org 13378W: http://www.rdrop.com/users/paulmck/RCU/ 13379S: Supported 13380T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13381F: include/linux/srcu*.h 13382F: kernel/rcu/srcu*.c 13383 13384SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13385M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13386L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13387S: Maintained 13388F: drivers/slimbus/ 13389F: Documentation/devicetree/bindings/slimbus/ 13390F: include/linux/slimbus.h 13391 13392SMACK SECURITY MODULE 13393M: Casey Schaufler <casey@schaufler-ca.com> 13394L: linux-security-module@vger.kernel.org 13395W: http://schaufler-ca.com 13396T: git git://github.com/cschaufler/smack-next 13397S: Maintained 13398F: Documentation/admin-guide/LSM/Smack.rst 13399F: security/smack/ 13400 13401SMC91x ETHERNET DRIVER 13402M: Nicolas Pitre <nico@fluxnic.net> 13403S: Odd Fixes 13404F: drivers/net/ethernet/smsc/smc91x.* 13405 13406SMIA AND SMIA++ IMAGE SENSOR DRIVER 13407M: Sakari Ailus <sakari.ailus@iki.fi> 13408L: linux-media@vger.kernel.org 13409S: Maintained 13410F: drivers/media/i2c/smiapp/ 13411F: include/media/i2c/smiapp.h 13412F: drivers/media/i2c/smiapp-pll.c 13413F: drivers/media/i2c/smiapp-pll.h 13414F: include/uapi/linux/smiapp.h 13415F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 13416 13417SMM665 HARDWARE MONITOR DRIVER 13418M: Guenter Roeck <linux@roeck-us.net> 13419L: linux-hwmon@vger.kernel.org 13420S: Maintained 13421F: Documentation/hwmon/smm665 13422F: drivers/hwmon/smm665.c 13423 13424SMSC EMC2103 HARDWARE MONITOR DRIVER 13425M: Steve Glendinning <steve.glendinning@shawell.net> 13426L: linux-hwmon@vger.kernel.org 13427S: Maintained 13428F: Documentation/hwmon/emc2103 13429F: drivers/hwmon/emc2103.c 13430 13431SMSC SCH5627 HARDWARE MONITOR DRIVER 13432M: Hans de Goede <hdegoede@redhat.com> 13433L: linux-hwmon@vger.kernel.org 13434S: Supported 13435F: Documentation/hwmon/sch5627 13436F: drivers/hwmon/sch5627.c 13437 13438SMSC UFX6000 and UFX7000 USB to VGA DRIVER 13439M: Steve Glendinning <steve.glendinning@shawell.net> 13440L: linux-fbdev@vger.kernel.org 13441S: Maintained 13442F: drivers/video/fbdev/smscufx.c 13443 13444SMSC47B397 HARDWARE MONITOR DRIVER 13445M: Jean Delvare <jdelvare@suse.com> 13446L: linux-hwmon@vger.kernel.org 13447S: Maintained 13448F: Documentation/hwmon/smsc47b397 13449F: drivers/hwmon/smsc47b397.c 13450 13451SMSC911x ETHERNET DRIVER 13452M: Steve Glendinning <steve.glendinning@shawell.net> 13453L: netdev@vger.kernel.org 13454S: Maintained 13455F: include/linux/smsc911x.h 13456F: drivers/net/ethernet/smsc/smsc911x.* 13457 13458SMSC9420 PCI ETHERNET DRIVER 13459M: Steve Glendinning <steve.glendinning@shawell.net> 13460L: netdev@vger.kernel.org 13461S: Maintained 13462F: drivers/net/ethernet/smsc/smsc9420.* 13463 13464SOC-CAMERA V4L2 SUBSYSTEM 13465L: linux-media@vger.kernel.org 13466T: git git://linuxtv.org/media_tree.git 13467S: Orphan 13468F: include/media/soc* 13469F: drivers/media/i2c/soc_camera/ 13470F: drivers/media/platform/soc_camera/ 13471 13472SOCIONEXT SYNQUACER I2C DRIVER 13473M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 13474L: linux-i2c@vger.kernel.org 13475S: Maintained 13476F: drivers/i2c/busses/i2c-synquacer.c 13477F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 13478 13479SOCIONEXT UNIPHIER SOUND DRIVER 13480L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13481S: Orphan 13482F: sound/soc/uniphier/ 13483 13484SOEKRIS NET48XX LED SUPPORT 13485M: Chris Boot <bootc@bootc.net> 13486S: Maintained 13487F: drivers/leds/leds-net48xx.c 13488 13489SOFT-ROCE DRIVER (rxe) 13490M: Moni Shoua <monis@mellanox.com> 13491L: linux-rdma@vger.kernel.org 13492S: Supported 13493W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13494Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13495F: drivers/infiniband/sw/rxe/ 13496F: include/uapi/rdma/rdma_user_rxe.h 13497 13498SOFTLOGIC 6x10 MPEG CODEC 13499M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13500M: Anton Sviridenko <anton@corp.bluecherry.net> 13501M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13502M: Andrey Utkin <andrey_utkin@fastmail.com> 13503M: Ismael Luceno <ismael@iodev.co.uk> 13504L: linux-media@vger.kernel.org 13505S: Supported 13506F: drivers/media/pci/solo6x10/ 13507 13508SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13509M: James Morse <james.morse@arm.com> 13510L: linux-arm-kernel@lists.infradead.org 13511S: Maintained 13512F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13513F: drivers/firmware/arm_sdei.c 13514F: include/linux/sdei.h 13515F: include/uapi/linux/sdei.h 13516 13517SOFTWARE RAID (Multiple Disks) SUPPORT 13518M: Shaohua Li <shli@kernel.org> 13519L: linux-raid@vger.kernel.org 13520T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13521S: Supported 13522F: drivers/md/Makefile 13523F: drivers/md/Kconfig 13524F: drivers/md/md* 13525F: drivers/md/raid* 13526F: include/linux/raid/ 13527F: include/uapi/linux/raid/ 13528 13529SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13530M: Jassi Brar <jaswinder.singh@linaro.org> 13531L: netdev@vger.kernel.org 13532S: Maintained 13533F: drivers/net/ethernet/socionext/netsec.c 13534F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13535 13536SOLIDRUN CLEARFOG SUPPORT 13537M: Russell King <linux@armlinux.org.uk> 13538S: Maintained 13539F: arch/arm/boot/dts/armada-388-clearfog* 13540F: arch/arm/boot/dts/armada-38x-solidrun-* 13541 13542SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13543M: Russell King <linux@armlinux.org.uk> 13544S: Maintained 13545F: arch/arm/boot/dts/imx6*-cubox-i* 13546F: arch/arm/boot/dts/imx6*-hummingboard* 13547F: arch/arm/boot/dts/imx6*-sr-* 13548 13549SONIC NETWORK DRIVER 13550M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13551L: netdev@vger.kernel.org 13552S: Maintained 13553F: drivers/net/ethernet/natsemi/sonic.* 13554 13555SONICS SILICON BACKPLANE DRIVER (SSB) 13556M: Michael Buesch <m@bues.ch> 13557L: linux-wireless@vger.kernel.org 13558S: Maintained 13559F: drivers/ssb/ 13560F: include/linux/ssb/ 13561 13562SONY IMX258 SENSOR DRIVER 13563M: Sakari Ailus <sakari.ailus@linux.intel.com> 13564L: linux-media@vger.kernel.org 13565T: git git://linuxtv.org/media_tree.git 13566S: Maintained 13567F: drivers/media/i2c/imx258.c 13568 13569SONY IMX274 SENSOR DRIVER 13570M: Leon Luo <leonl@leopardimaging.com> 13571L: linux-media@vger.kernel.org 13572T: git git://linuxtv.org/media_tree.git 13573S: Maintained 13574F: drivers/media/i2c/imx274.c 13575F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13576 13577SONY MEMORYSTICK CARD SUPPORT 13578M: Alex Dubov <oakad@yahoo.com> 13579W: http://tifmxx.berlios.de/ 13580S: Maintained 13581F: drivers/memstick/host/tifm_ms.c 13582 13583SONY MEMORYSTICK STANDARD SUPPORT 13584M: Maxim Levitsky <maximlevitsky@gmail.com> 13585S: Maintained 13586F: drivers/memstick/core/ms_block.* 13587 13588SONY VAIO CONTROL DEVICE DRIVER 13589M: Mattia Dongili <malattia@linux.it> 13590L: platform-driver-x86@vger.kernel.org 13591W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13592S: Maintained 13593F: Documentation/laptops/sony-laptop.txt 13594F: drivers/char/sonypi.c 13595F: drivers/platform/x86/sony-laptop.c 13596F: include/linux/sony-laptop.h 13597 13598SOUND 13599M: Jaroslav Kysela <perex@perex.cz> 13600M: Takashi Iwai <tiwai@suse.com> 13601L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13602W: http://www.alsa-project.org/ 13603T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13604T: git git://git.alsa-project.org/alsa-kernel.git 13605Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13606S: Maintained 13607F: Documentation/sound/ 13608F: include/sound/ 13609F: include/uapi/sound/ 13610F: sound/ 13611 13612SOUND - COMPRESSED AUDIO 13613M: Vinod Koul <vkoul@kernel.org> 13614L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13615T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13616S: Supported 13617F: Documentation/sound/designs/compress-offload.rst 13618F: include/sound/compress_driver.h 13619F: include/uapi/sound/compress_* 13620F: sound/core/compress_offload.c 13621F: sound/soc/soc-compress.c 13622 13623SOUND - DMAENGINE HELPERS 13624M: Lars-Peter Clausen <lars@metafoo.de> 13625S: Supported 13626F: include/sound/dmaengine_pcm.h 13627F: sound/core/pcm_dmaengine.c 13628F: sound/soc/soc-generic-dmaengine-pcm.c 13629 13630SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13631M: Liam Girdwood <lgirdwood@gmail.com> 13632M: Mark Brown <broonie@kernel.org> 13633T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13634L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13635W: http://alsa-project.org/main/index.php/ASoC 13636S: Supported 13637F: Documentation/devicetree/bindings/sound/ 13638F: Documentation/sound/soc/ 13639F: sound/soc/ 13640F: include/sound/soc* 13641 13642SOUNDWIRE SUBSYSTEM 13643M: Vinod Koul <vinod.koul@intel.com> 13644M: Sanyog Kale <sanyog.r.kale@intel.com> 13645R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13646L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13647S: Supported 13648F: Documentation/driver-api/soundwire/ 13649F: drivers/soundwire/ 13650F: include/linux/soundwire/ 13651 13652SP2 MEDIA DRIVER 13653M: Olli Salonen <olli.salonen@iki.fi> 13654L: linux-media@vger.kernel.org 13655W: https://linuxtv.org 13656Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13657S: Maintained 13658F: drivers/media/dvb-frontends/sp2* 13659 13660SPARC + UltraSPARC (sparc/sparc64) 13661M: "David S. Miller" <davem@davemloft.net> 13662L: sparclinux@vger.kernel.org 13663Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13664T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13665T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13666S: Maintained 13667F: arch/sparc/ 13668F: drivers/sbus/ 13669 13670SPARC SERIAL DRIVERS 13671M: "David S. Miller" <davem@davemloft.net> 13672L: sparclinux@vger.kernel.org 13673T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13674T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13675S: Maintained 13676F: include/linux/sunserialcore.h 13677F: drivers/tty/serial/suncore.c 13678F: drivers/tty/serial/sunhv.c 13679F: drivers/tty/serial/sunsab.c 13680F: drivers/tty/serial/sunsab.h 13681F: drivers/tty/serial/sunsu.c 13682F: drivers/tty/serial/sunzilog.c 13683F: drivers/tty/serial/sunzilog.h 13684F: drivers/tty/vcc.c 13685 13686SPARSE CHECKER 13687M: "Christopher Li" <sparse@chrisli.org> 13688L: linux-sparse@vger.kernel.org 13689W: https://sparse.wiki.kernel.org/ 13690T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13691T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13692S: Maintained 13693F: include/linux/compiler.h 13694 13695SPEAR CLOCK FRAMEWORK SUPPORT 13696M: Viresh Kumar <vireshk@kernel.org> 13697L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13698W: http://www.st.com/spear 13699S: Maintained 13700F: drivers/clk/spear/ 13701 13702SPEAR PLATFORM SUPPORT 13703M: Viresh Kumar <vireshk@kernel.org> 13704M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13705L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13706W: http://www.st.com/spear 13707S: Maintained 13708F: arch/arm/boot/dts/spear* 13709F: arch/arm/mach-spear/ 13710 13711SPI NOR SUBSYSTEM 13712M: Marek Vasut <marek.vasut@gmail.com> 13713L: linux-mtd@lists.infradead.org 13714W: http://www.linux-mtd.infradead.org/ 13715Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13716T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13717T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13718S: Maintained 13719F: drivers/mtd/spi-nor/ 13720F: include/linux/mtd/spi-nor.h 13721 13722SPI SUBSYSTEM 13723M: Mark Brown <broonie@kernel.org> 13724L: linux-spi@vger.kernel.org 13725T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13726Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13727S: Maintained 13728F: Documentation/devicetree/bindings/spi/ 13729F: Documentation/spi/ 13730F: drivers/spi/ 13731F: include/linux/spi/ 13732F: include/uapi/linux/spi/ 13733F: tools/spi/ 13734 13735SPIDERNET NETWORK DRIVER for CELL 13736M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13737L: netdev@vger.kernel.org 13738S: Supported 13739F: Documentation/networking/spider_net.txt 13740F: drivers/net/ethernet/toshiba/spider_net* 13741 13742SPMI SUBSYSTEM 13743R: Stephen Boyd <sboyd@kernel.org> 13744L: linux-arm-msm@vger.kernel.org 13745F: Documentation/devicetree/bindings/spmi/ 13746F: drivers/spmi/ 13747F: include/dt-bindings/spmi/spmi.h 13748F: include/linux/spmi.h 13749F: include/trace/events/spmi.h 13750 13751SPU FILE SYSTEM 13752M: Jeremy Kerr <jk@ozlabs.org> 13753L: linuxppc-dev@lists.ozlabs.org 13754W: http://www.ibm.com/developerworks/power/cell/ 13755S: Supported 13756F: Documentation/filesystems/spufs.txt 13757F: arch/powerpc/platforms/cell/spufs/ 13758 13759SQUASHFS FILE SYSTEM 13760M: Phillip Lougher <phillip@squashfs.org.uk> 13761L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13762W: http://squashfs.org.uk 13763T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13764S: Maintained 13765F: Documentation/filesystems/squashfs.txt 13766F: fs/squashfs/ 13767 13768SRM (Alpha) environment access 13769M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13770S: Maintained 13771F: arch/alpha/kernel/srm_env.c 13772 13773ST STM32 I2C/SMBUS DRIVER 13774M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 13775L: linux-i2c@vger.kernel.org 13776S: Maintained 13777F: drivers/i2c/busses/i2c-stm32* 13778 13779STABLE BRANCH 13780M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13781M: Sasha Levin <sashal@kernel.org> 13782L: stable@vger.kernel.org 13783S: Supported 13784F: Documentation/process/stable-kernel-rules.rst 13785 13786STAGING - COMEDI 13787M: Ian Abbott <abbotti@mev.co.uk> 13788M: H Hartley Sweeten <hsweeten@visionengravers.com> 13789S: Odd Fixes 13790F: drivers/staging/comedi/ 13791 13792STAGING - EROFS FILE SYSTEM 13793M: Gao Xiang <gaoxiang25@huawei.com> 13794M: Chao Yu <yuchao0@huawei.com> 13795L: linux-erofs@lists.ozlabs.org 13796S: Maintained 13797F: drivers/staging/erofs/ 13798 13799STAGING - FLARION FT1000 DRIVERS 13800M: Marek Belisko <marek.belisko@gmail.com> 13801S: Odd Fixes 13802F: drivers/staging/ft1000/ 13803 13804STAGING - INDUSTRIAL IO 13805M: Jonathan Cameron <jic23@kernel.org> 13806L: linux-iio@vger.kernel.org 13807S: Odd Fixes 13808F: Documentation/devicetree/bindings/staging/iio/ 13809F: drivers/staging/iio/ 13810 13811STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13812M: Marc Dietrich <marvin24@gmx.de> 13813L: ac100@lists.launchpad.net (moderated for non-subscribers) 13814L: linux-tegra@vger.kernel.org 13815S: Maintained 13816F: drivers/staging/nvec/ 13817 13818STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13819M: Jens Frederich <jfrederich@gmail.com> 13820M: Daniel Drake <dsd@laptop.org> 13821M: Jon Nettleton <jon.nettleton@gmail.com> 13822W: http://wiki.laptop.org/go/DCON 13823S: Maintained 13824F: drivers/staging/olpc_dcon/ 13825 13826STAGING - REALTEK RTL8712U DRIVERS 13827M: Larry Finger <Larry.Finger@lwfinger.net> 13828M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13829S: Odd Fixes 13830F: drivers/staging/rtl8712/ 13831 13832STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13833M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13834M: Teddy Wang <teddy.wang@siliconmotion.com> 13835M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13836L: linux-fbdev@vger.kernel.org 13837S: Maintained 13838F: drivers/staging/sm750fb/ 13839 13840STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13841M: William Hubbs <w.d.hubbs@gmail.com> 13842M: Chris Brannon <chris@the-brannons.com> 13843M: Kirk Reiser <kirk@reisers.ca> 13844M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13845L: speakup@linux-speakup.org 13846W: http://www.linux-speakup.org/ 13847S: Odd Fixes 13848F: drivers/staging/speakup/ 13849 13850STAGING - VIA VT665X DRIVERS 13851M: Forest Bond <forest@alittletooquiet.net> 13852S: Odd Fixes 13853F: drivers/staging/vt665?/ 13854 13855STAGING - WILC1000 WIFI DRIVER 13856M: Aditya Shankar <aditya.shankar@microchip.com> 13857M: Ganesh Krishna <ganesh.krishna@microchip.com> 13858L: linux-wireless@vger.kernel.org 13859S: Supported 13860F: drivers/staging/wilc1000/ 13861 13862STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13863M: Arnaud Patard <arnaud.patard@rtp-net.org> 13864S: Odd Fixes 13865F: drivers/staging/xgifb/ 13866 13867STAGING SUBSYSTEM 13868M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13869T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13870L: devel@driverdev.osuosl.org 13871S: Supported 13872F: drivers/staging/ 13873 13874STARFIRE/DURALAN NETWORK DRIVER 13875M: Ion Badulescu <ionut@badula.org> 13876S: Odd Fixes 13877F: drivers/net/ethernet/adaptec/starfire* 13878 13879STEC S1220 SKD DRIVER 13880M: Bart Van Assche <bart.vanassche@wdc.com> 13881L: linux-block@vger.kernel.org 13882S: Maintained 13883F: drivers/block/skd*[ch] 13884 13885STI AUDIO (ASoC) DRIVERS 13886M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 13887L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13888S: Maintained 13889F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 13890F: sound/soc/sti/ 13891 13892STI CEC DRIVER 13893M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13894S: Maintained 13895F: drivers/staging/media/st-cec/ 13896F: Documentation/devicetree/bindings/media/stih-cec.txt 13897 13898STK1160 USB VIDEO CAPTURE DRIVER 13899M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13900L: linux-media@vger.kernel.org 13901T: git git://linuxtv.org/media_tree.git 13902S: Maintained 13903F: drivers/media/usb/stk1160/ 13904 13905STM32 AUDIO (ASoC) DRIVERS 13906M: Olivier Moysan <olivier.moysan@st.com> 13907M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 13908L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13909S: Maintained 13910F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 13911F: sound/soc/stm/ 13912 13913STM32 TIMER/LPTIMER DRIVERS 13914M: Fabrice Gasnier <fabrice.gasnier@st.com> 13915S: Maintained 13916F: drivers/*/stm32-*timer* 13917F: drivers/pwm/pwm-stm32* 13918F: include/linux/*/stm32-*tim* 13919F: Documentation/ABI/testing/*timer-stm32 13920F: Documentation/devicetree/bindings/*/stm32-*timer* 13921F: Documentation/devicetree/bindings/pwm/pwm-stm32* 13922 13923STMMAC ETHERNET DRIVER 13924M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13925M: Alexandre Torgue <alexandre.torgue@st.com> 13926M: Jose Abreu <joabreu@synopsys.com> 13927L: netdev@vger.kernel.org 13928W: http://www.stlinux.com 13929S: Supported 13930F: drivers/net/ethernet/stmicro/stmmac/ 13931 13932SUN3/3X 13933M: Sam Creasey <sammy@sammy.net> 13934W: http://sammy.net/sun3/ 13935S: Maintained 13936F: arch/m68k/kernel/*sun3* 13937F: arch/m68k/sun3*/ 13938F: arch/m68k/include/asm/sun3* 13939F: drivers/net/ethernet/i825xx/sun3* 13940 13941SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13942M: Hans de Goede <hdegoede@redhat.com> 13943L: linux-input@vger.kernel.org 13944S: Maintained 13945F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13946F: drivers/input/keyboard/sun4i-lradc-keys.c 13947 13948SUNDANCE NETWORK DRIVER 13949M: Denis Kirjanov <kda@linux-powerpc.org> 13950L: netdev@vger.kernel.org 13951S: Maintained 13952F: drivers/net/ethernet/dlink/sundance.c 13953 13954SUPERH 13955M: Yoshinori Sato <ysato@users.sourceforge.jp> 13956M: Rich Felker <dalias@libc.org> 13957L: linux-sh@vger.kernel.org 13958Q: http://patchwork.kernel.org/project/linux-sh/list/ 13959S: Maintained 13960F: Documentation/sh/ 13961F: arch/sh/ 13962F: drivers/sh/ 13963 13964SUSPEND TO RAM 13965M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13966M: Len Brown <len.brown@intel.com> 13967M: Pavel Machek <pavel@ucw.cz> 13968L: linux-pm@vger.kernel.org 13969B: https://bugzilla.kernel.org 13970S: Supported 13971F: Documentation/power/ 13972F: arch/x86/kernel/acpi/ 13973F: drivers/base/power/ 13974F: kernel/power/ 13975F: include/linux/suspend.h 13976F: include/linux/freezer.h 13977F: include/linux/pm.h 13978 13979SVGA HANDLING 13980M: Martin Mares <mj@ucw.cz> 13981L: linux-video@atrey.karlin.mff.cuni.cz 13982S: Maintained 13983F: Documentation/svga.txt 13984F: arch/x86/boot/video* 13985 13986SWIOTLB SUBSYSTEM 13987M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13988L: iommu@lists.linux-foundation.org 13989T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13990S: Supported 13991F: kernel/dma/swiotlb.c 13992F: arch/*/kernel/pci-swiotlb.c 13993F: include/linux/swiotlb.h 13994 13995SWITCHDEV 13996M: Jiri Pirko <jiri@resnulli.us> 13997M: Ivan Vecera <ivecera@redhat.com> 13998L: netdev@vger.kernel.org 13999S: Supported 14000F: net/switchdev/ 14001F: include/net/switchdev.h 14002 14003SY8106A REGULATOR DRIVER 14004M: Icenowy Zheng <icenowy@aosc.io> 14005S: Maintained 14006F: drivers/regulator/sy8106a-regulator.c 14007F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 14008 14009SYNC FILE FRAMEWORK 14010M: Sumit Semwal <sumit.semwal@linaro.org> 14011R: Gustavo Padovan <gustavo@padovan.org> 14012S: Maintained 14013L: linux-media@vger.kernel.org 14014L: dri-devel@lists.freedesktop.org 14015F: drivers/dma-buf/sync_* 14016F: drivers/dma-buf/dma-fence* 14017F: drivers/dma-buf/sw_sync.c 14018F: include/linux/sync_file.h 14019F: include/uapi/linux/sync_file.h 14020F: Documentation/sync_file.txt 14021T: git git://anongit.freedesktop.org/drm/drm-misc 14022 14023SYNOPSYS ARC ARCHITECTURE 14024M: Vineet Gupta <vgupta@synopsys.com> 14025L: linux-snps-arc@lists.infradead.org 14026S: Supported 14027F: arch/arc/ 14028F: Documentation/devicetree/bindings/arc/* 14029F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14030F: drivers/clocksource/arc_timer.c 14031F: drivers/tty/serial/arc_uart.c 14032T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14033 14034SYNOPSYS ARC HSDK SDP pll clock driver 14035M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14036S: Supported 14037F: drivers/clk/clk-hsdk-pll.c 14038F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14039 14040SYNOPSYS ARC SDP clock driver 14041M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14042S: Supported 14043F: drivers/clk/axs10x/* 14044F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14045 14046SYNOPSYS ARC SDP platform support 14047M: Alexey Brodkin <abrodkin@synopsys.com> 14048S: Supported 14049F: arch/arc/plat-axs10x 14050F: arch/arc/boot/dts/ax* 14051F: Documentation/devicetree/bindings/arc/axs10* 14052 14053SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14054M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14055S: Supported 14056F: drivers/reset/reset-axs10x.c 14057F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14058 14059SYNOPSYS DESIGNWARE 8250 UART DRIVER 14060R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14061S: Maintained 14062F: drivers/tty/serial/8250/8250_dw.c 14063 14064SYNOPSYS DESIGNWARE APB GPIO DRIVER 14065M: Hoan Tran <hotran@apm.com> 14066L: linux-gpio@vger.kernel.org 14067S: Maintained 14068F: drivers/gpio/gpio-dwapb.c 14069F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14070 14071SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14072M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14073S: Maintained 14074F: drivers/dma/dwi-axi-dmac/ 14075F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14076 14077SYNOPSYS DESIGNWARE DMAC DRIVER 14078M: Viresh Kumar <vireshk@kernel.org> 14079R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14080S: Maintained 14081F: include/linux/dma/dw.h 14082F: include/linux/platform_data/dma-dw.h 14083F: drivers/dma/dw/ 14084 14085SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 14086M: Jose Abreu <Jose.Abreu@synopsys.com> 14087L: netdev@vger.kernel.org 14088S: Supported 14089F: drivers/net/ethernet/synopsys/ 14090 14091SYNOPSYS DESIGNWARE I2C DRIVER 14092M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 14093R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14094R: Mika Westerberg <mika.westerberg@linux.intel.com> 14095L: linux-i2c@vger.kernel.org 14096S: Maintained 14097F: drivers/i2c/busses/i2c-designware-* 14098F: include/linux/platform_data/i2c-designware.h 14099 14100SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 14101M: Jaehoon Chung <jh80.chung@samsung.com> 14102L: linux-mmc@vger.kernel.org 14103S: Maintained 14104F: drivers/mmc/host/dw_mmc* 14105 14106SYNOPSYS HSDK RESET CONTROLLER DRIVER 14107M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14108S: Supported 14109F: drivers/reset/reset-hsdk.c 14110F: include/dt-bindings/reset/snps,hsdk-reset.h 14111F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 14112 14113SYSTEM CONFIGURATION (SYSCON) 14114M: Lee Jones <lee.jones@linaro.org> 14115M: Arnd Bergmann <arnd@arndb.de> 14116T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 14117S: Supported 14118F: drivers/mfd/syscon.c 14119 14120SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 14121M: Sudeep Holla <sudeep.holla@arm.com> 14122L: linux-arm-kernel@lists.infradead.org 14123S: Maintained 14124F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 14125F: drivers/clk/clk-sc[mp]i.c 14126F: drivers/cpufreq/sc[mp]i-cpufreq.c 14127F: drivers/firmware/arm_scpi.c 14128F: drivers/firmware/arm_scmi/ 14129F: include/linux/sc[mp]i_protocol.h 14130 14131SYSTEM RESET/SHUTDOWN DRIVERS 14132M: Sebastian Reichel <sre@kernel.org> 14133L: linux-pm@vger.kernel.org 14134T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 14135S: Maintained 14136F: Documentation/devicetree/bindings/power/reset/ 14137F: drivers/power/reset/ 14138 14139SYSTEM TRACE MODULE CLASS 14140M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 14141S: Maintained 14142T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 14143F: Documentation/trace/stm.rst 14144F: drivers/hwtracing/stm/ 14145F: include/linux/stm.h 14146F: include/uapi/linux/stm.h 14147 14148SYSV FILESYSTEM 14149M: Christoph Hellwig <hch@infradead.org> 14150S: Maintained 14151F: Documentation/filesystems/sysv-fs.txt 14152F: fs/sysv/ 14153F: include/linux/sysv_fs.h 14154 14155TARGET SUBSYSTEM 14156M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 14157L: linux-scsi@vger.kernel.org 14158L: target-devel@vger.kernel.org 14159W: http://www.linux-iscsi.org 14160W: http://groups.google.com/group/linux-iscsi-target-dev 14161T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 14162S: Supported 14163F: drivers/target/ 14164F: include/target/ 14165F: Documentation/target/ 14166 14167TASKSTATS STATISTICS INTERFACE 14168M: Balbir Singh <bsingharora@gmail.com> 14169S: Maintained 14170F: Documentation/accounting/taskstats* 14171F: include/linux/taskstats* 14172F: kernel/taskstats.c 14173 14174TC subsystem 14175M: Jamal Hadi Salim <jhs@mojatatu.com> 14176M: Cong Wang <xiyou.wangcong@gmail.com> 14177M: Jiri Pirko <jiri@resnulli.us> 14178L: netdev@vger.kernel.org 14179S: Maintained 14180F: include/net/pkt_cls.h 14181F: include/net/pkt_sched.h 14182F: include/net/tc_act/ 14183F: include/uapi/linux/pkt_cls.h 14184F: include/uapi/linux/pkt_sched.h 14185F: include/uapi/linux/tc_act/ 14186F: include/uapi/linux/tc_ematch/ 14187F: net/sched/ 14188 14189TC90522 MEDIA DRIVER 14190M: Akihiro Tsukada <tskd08@gmail.com> 14191L: linux-media@vger.kernel.org 14192S: Odd Fixes 14193F: drivers/media/dvb-frontends/tc90522* 14194 14195TCP LOW PRIORITY MODULE 14196M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 14197M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 14198W: http://tcp-lp-mod.sourceforge.net/ 14199S: Maintained 14200F: net/ipv4/tcp_lp.c 14201 14202TDA10071 MEDIA DRIVER 14203M: Antti Palosaari <crope@iki.fi> 14204L: linux-media@vger.kernel.org 14205W: https://linuxtv.org 14206W: http://palosaari.fi/linux/ 14207Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14208T: git git://linuxtv.org/anttip/media_tree.git 14209S: Maintained 14210F: drivers/media/dvb-frontends/tda10071* 14211 14212TDA18212 MEDIA DRIVER 14213M: Antti Palosaari <crope@iki.fi> 14214L: linux-media@vger.kernel.org 14215W: https://linuxtv.org 14216W: http://palosaari.fi/linux/ 14217Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14218T: git git://linuxtv.org/anttip/media_tree.git 14219S: Maintained 14220F: drivers/media/tuners/tda18212* 14221 14222TDA18218 MEDIA DRIVER 14223M: Antti Palosaari <crope@iki.fi> 14224L: linux-media@vger.kernel.org 14225W: https://linuxtv.org 14226W: http://palosaari.fi/linux/ 14227Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14228T: git git://linuxtv.org/anttip/media_tree.git 14229S: Maintained 14230F: drivers/media/tuners/tda18218* 14231 14232TDA18250 MEDIA DRIVER 14233M: Olli Salonen <olli.salonen@iki.fi> 14234L: linux-media@vger.kernel.org 14235W: https://linuxtv.org 14236Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14237T: git git://linuxtv.org/media_tree.git 14238S: Maintained 14239F: drivers/media/tuners/tda18250* 14240 14241TDA18271 MEDIA DRIVER 14242M: Michael Krufky <mkrufky@linuxtv.org> 14243L: linux-media@vger.kernel.org 14244W: https://linuxtv.org 14245W: http://github.com/mkrufky 14246Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14247T: git git://linuxtv.org/mkrufky/tuners.git 14248S: Maintained 14249F: drivers/media/tuners/tda18271* 14250 14251TDA1997x MEDIA DRIVER 14252M: Tim Harvey <tharvey@gateworks.com> 14253L: linux-media@vger.kernel.org 14254W: https://linuxtv.org 14255Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14256S: Maintained 14257F: drivers/media/i2c/tda1997x.* 14258 14259TDA827x MEDIA DRIVER 14260M: Michael Krufky <mkrufky@linuxtv.org> 14261L: linux-media@vger.kernel.org 14262W: https://linuxtv.org 14263W: http://github.com/mkrufky 14264Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14265T: git git://linuxtv.org/mkrufky/tuners.git 14266S: Maintained 14267F: drivers/media/tuners/tda8290.* 14268 14269TDA8290 MEDIA DRIVER 14270M: Michael Krufky <mkrufky@linuxtv.org> 14271L: linux-media@vger.kernel.org 14272W: https://linuxtv.org 14273W: http://github.com/mkrufky 14274Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14275T: git git://linuxtv.org/mkrufky/tuners.git 14276S: Maintained 14277F: drivers/media/tuners/tda8290.* 14278 14279TDA9840 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/tda9840* 14286 14287TEA5761 TUNER DRIVER 14288M: Mauro Carvalho Chehab <mchehab@kernel.org> 14289L: linux-media@vger.kernel.org 14290W: https://linuxtv.org 14291T: git git://linuxtv.org/media_tree.git 14292S: Odd fixes 14293F: drivers/media/tuners/tea5761.* 14294 14295TEA5767 TUNER DRIVER 14296M: Mauro Carvalho Chehab <mchehab@kernel.org> 14297L: linux-media@vger.kernel.org 14298W: https://linuxtv.org 14299T: git git://linuxtv.org/media_tree.git 14300S: Maintained 14301F: drivers/media/tuners/tea5767.* 14302 14303TEA6415C MEDIA DRIVER 14304M: Hans Verkuil <hverkuil@xs4all.nl> 14305L: linux-media@vger.kernel.org 14306T: git git://linuxtv.org/media_tree.git 14307W: https://linuxtv.org 14308S: Maintained 14309F: drivers/media/i2c/tea6415c* 14310 14311TEA6420 MEDIA DRIVER 14312M: Hans Verkuil <hverkuil@xs4all.nl> 14313L: linux-media@vger.kernel.org 14314T: git git://linuxtv.org/media_tree.git 14315W: https://linuxtv.org 14316S: Maintained 14317F: drivers/media/i2c/tea6420* 14318 14319TEAM DRIVER 14320M: Jiri Pirko <jiri@resnulli.us> 14321L: netdev@vger.kernel.org 14322S: Supported 14323F: drivers/net/team/ 14324F: include/linux/if_team.h 14325F: include/uapi/linux/if_team.h 14326 14327TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 14328M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 14329S: Maintained 14330F: arch/x86/platform/ts5500/ 14331 14332TECHNOTREND USB IR RECEIVER 14333M: Sean Young <sean@mess.org> 14334L: linux-media@vger.kernel.org 14335S: Maintained 14336F: drivers/media/rc/ttusbir.c 14337 14338TECHWELL TW9910 VIDEO DECODER 14339L: linux-media@vger.kernel.org 14340S: Orphan 14341F: drivers/media/i2c/tw9910.c 14342F: include/media/i2c/tw9910.h 14343 14344TEE SUBSYSTEM 14345M: Jens Wiklander <jens.wiklander@linaro.org> 14346S: Maintained 14347F: include/linux/tee_drv.h 14348F: include/uapi/linux/tee.h 14349F: drivers/tee/ 14350F: Documentation/tee.txt 14351 14352TEGRA ARCHITECTURE SUPPORT 14353M: Thierry Reding <thierry.reding@gmail.com> 14354M: Jonathan Hunter <jonathanh@nvidia.com> 14355L: linux-tegra@vger.kernel.org 14356Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 14357T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 14358S: Supported 14359N: [^a-z]tegra 14360 14361TEGRA CLOCK DRIVER 14362M: Peter De Schrijver <pdeschrijver@nvidia.com> 14363M: Prashant Gaikwad <pgaikwad@nvidia.com> 14364S: Supported 14365F: drivers/clk/tegra/ 14366 14367TEGRA DMA DRIVERS 14368M: Laxman Dewangan <ldewangan@nvidia.com> 14369M: Jon Hunter <jonathanh@nvidia.com> 14370S: Supported 14371F: drivers/dma/tegra* 14372 14373TEGRA I2C DRIVER 14374M: Laxman Dewangan <ldewangan@nvidia.com> 14375S: Supported 14376F: drivers/i2c/busses/i2c-tegra.c 14377 14378TEGRA IOMMU DRIVERS 14379M: Thierry Reding <thierry.reding@gmail.com> 14380L: linux-tegra@vger.kernel.org 14381S: Supported 14382F: drivers/iommu/tegra* 14383 14384TEGRA KBC DRIVER 14385M: Laxman Dewangan <ldewangan@nvidia.com> 14386S: Supported 14387F: drivers/input/keyboard/tegra-kbc.c 14388 14389TEGRA NAND DRIVER 14390M: Stefan Agner <stefan@agner.ch> 14391M: Lucas Stach <dev@lynxeye.de> 14392S: Maintained 14393F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 14394F: drivers/mtd/nand/raw/tegra_nand.c 14395 14396TEGRA PWM DRIVER 14397M: Thierry Reding <thierry.reding@gmail.com> 14398S: Supported 14399F: drivers/pwm/pwm-tegra.c 14400 14401TEGRA SERIAL DRIVER 14402M: Laxman Dewangan <ldewangan@nvidia.com> 14403S: Supported 14404F: drivers/tty/serial/serial-tegra.c 14405 14406TEGRA SPI DRIVER 14407M: Laxman Dewangan <ldewangan@nvidia.com> 14408S: Supported 14409F: drivers/spi/spi-tegra* 14410 14411TEHUTI ETHERNET DRIVER 14412M: Andy Gospodarek <andy@greyhouse.net> 14413L: netdev@vger.kernel.org 14414S: Supported 14415F: drivers/net/ethernet/tehuti/* 14416 14417Telecom Clock Driver for MCPL0010 14418M: Mark Gross <mark.gross@intel.com> 14419S: Supported 14420F: drivers/char/tlclk.c 14421 14422TENSILICA XTENSA PORT (xtensa) 14423M: Chris Zankel <chris@zankel.net> 14424M: Max Filippov <jcmvbkbc@gmail.com> 14425L: linux-xtensa@linux-xtensa.org 14426T: git git://github.com/czankel/xtensa-linux.git 14427S: Maintained 14428F: arch/xtensa/ 14429F: drivers/irqchip/irq-xtensa-* 14430 14431Texas Instruments' System Control Interface (TISCI) Protocol Driver 14432M: Nishanth Menon <nm@ti.com> 14433M: Tero Kristo <t-kristo@ti.com> 14434M: Santosh Shilimkar <ssantosh@kernel.org> 14435L: linux-arm-kernel@lists.infradead.org 14436S: Maintained 14437F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 14438F: drivers/firmware/ti_sci* 14439F: include/linux/soc/ti/ti_sci_protocol.h 14440F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 14441F: include/dt-bindings/genpd/k2g.h 14442F: drivers/soc/ti/ti_sci_pm_domains.c 14443F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 14444F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 14445F: drivers/clk/keystone/sci-clk.c 14446F: drivers/reset/reset-ti-sci.c 14447 14448THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 14449M: Hans Verkuil <hverkuil@xs4all.nl> 14450L: linux-media@vger.kernel.org 14451T: git git://linuxtv.org/media_tree.git 14452W: https://linuxtv.org 14453S: Maintained 14454F: drivers/media/radio/radio-raremono.c 14455 14456THERMAL 14457M: Zhang Rui <rui.zhang@intel.com> 14458M: Eduardo Valentin <edubezval@gmail.com> 14459R: Daniel Lezcano <daniel.lezcano@linaro.org> 14460L: linux-pm@vger.kernel.org 14461T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 14462T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 14463Q: https://patchwork.kernel.org/project/linux-pm/list/ 14464S: Supported 14465F: drivers/thermal/ 14466F: include/linux/thermal.h 14467F: include/uapi/linux/thermal.h 14468F: include/linux/cpu_cooling.h 14469F: Documentation/devicetree/bindings/thermal/ 14470 14471THERMAL/CPU_COOLING 14472M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 14473M: Viresh Kumar <viresh.kumar@linaro.org> 14474M: Javi Merino <javi.merino@kernel.org> 14475L: linux-pm@vger.kernel.org 14476S: Supported 14477F: Documentation/thermal/cpu-cooling-api.txt 14478F: drivers/thermal/cpu_cooling.c 14479F: include/linux/cpu_cooling.h 14480 14481THINKPAD ACPI EXTRAS DRIVER 14482M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 14483L: ibm-acpi-devel@lists.sourceforge.net 14484L: platform-driver-x86@vger.kernel.org 14485W: http://ibm-acpi.sourceforge.net 14486W: http://thinkwiki.org/wiki/Ibm-acpi 14487T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 14488S: Maintained 14489F: drivers/platform/x86/thinkpad_acpi.c 14490 14491THUNDERBOLT DRIVER 14492M: Andreas Noever <andreas.noever@gmail.com> 14493M: Michael Jamet <michael.jamet@intel.com> 14494M: Mika Westerberg <mika.westerberg@linux.intel.com> 14495M: Yehezkel Bernat <YehezkelShB@gmail.com> 14496T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 14497S: Maintained 14498F: Documentation/admin-guide/thunderbolt.rst 14499F: drivers/thunderbolt/ 14500F: include/linux/thunderbolt.h 14501 14502THUNDERBOLT NETWORK DRIVER 14503M: Michael Jamet <michael.jamet@intel.com> 14504M: Mika Westerberg <mika.westerberg@linux.intel.com> 14505M: Yehezkel Bernat <YehezkelShB@gmail.com> 14506L: netdev@vger.kernel.org 14507S: Maintained 14508F: drivers/net/thunderbolt.c 14509 14510THUNDERX GPIO DRIVER 14511M: David Daney <david.daney@cavium.com> 14512S: Maintained 14513F: drivers/gpio/gpio-thunderx.c 14514 14515TI AM437X VPFE DRIVER 14516M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14517L: linux-media@vger.kernel.org 14518W: https://linuxtv.org 14519Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14520T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14521S: Maintained 14522F: drivers/media/platform/am437x/ 14523 14524TI BANDGAP AND THERMAL DRIVER 14525M: Eduardo Valentin <edubezval@gmail.com> 14526M: Keerthy <j-keerthy@ti.com> 14527L: linux-pm@vger.kernel.org 14528L: linux-omap@vger.kernel.org 14529S: Maintained 14530F: drivers/thermal/ti-soc-thermal/ 14531 14532TI BQ27XXX POWER SUPPLY DRIVER 14533R: Andrew F. Davis <afd@ti.com> 14534F: include/linux/power/bq27xxx_battery.h 14535F: drivers/power/supply/bq27xxx_battery.c 14536F: drivers/power/supply/bq27xxx_battery_i2c.c 14537 14538TI CDCE706 CLOCK DRIVER 14539M: Max Filippov <jcmvbkbc@gmail.com> 14540S: Maintained 14541F: drivers/clk/clk-cdce706.c 14542 14543TI CLOCK DRIVER 14544M: Tero Kristo <t-kristo@ti.com> 14545L: linux-omap@vger.kernel.org 14546S: Maintained 14547F: drivers/clk/ti/ 14548F: include/linux/clk/ti.h 14549 14550TI DAVINCI MACHINE SUPPORT 14551M: Sekhar Nori <nsekhar@ti.com> 14552M: Kevin Hilman <khilman@kernel.org> 14553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14554T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14555S: Supported 14556F: arch/arm/mach-davinci/ 14557F: drivers/i2c/busses/i2c-davinci.c 14558F: arch/arm/boot/dts/da850* 14559 14560TI DAVINCI SERIES CLOCK DRIVER 14561M: David Lechner <david@lechnology.com> 14562R: Sekhar Nori <nsekhar@ti.com> 14563S: Maintained 14564F: Documentation/devicetree/bindings/clock/ti/davinci/ 14565F: drivers/clk/davinci/ 14566 14567TI DAVINCI SERIES GPIO DRIVER 14568M: Keerthy <j-keerthy@ti.com> 14569L: linux-gpio@vger.kernel.org 14570S: Maintained 14571F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14572F: drivers/gpio/gpio-davinci.c 14573 14574TI DAVINCI SERIES MEDIA DRIVER 14575M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14576L: linux-media@vger.kernel.org 14577W: https://linuxtv.org 14578Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14579T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14580S: Maintained 14581F: drivers/media/platform/davinci/ 14582F: include/media/davinci/ 14583 14584TI ETHERNET SWITCH DRIVER (CPSW) 14585R: Grygorii Strashko <grygorii.strashko@ti.com> 14586L: linux-omap@vger.kernel.org 14587L: netdev@vger.kernel.org 14588S: Maintained 14589F: drivers/net/ethernet/ti/cpsw* 14590F: drivers/net/ethernet/ti/davinci* 14591 14592TI FLASH MEDIA INTERFACE DRIVER 14593M: Alex Dubov <oakad@yahoo.com> 14594S: Maintained 14595F: drivers/misc/tifm* 14596F: drivers/mmc/host/tifm_sd.c 14597F: include/linux/tifm.h 14598 14599TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14600M: Santosh Shilimkar <ssantosh@kernel.org> 14601L: linux-kernel@vger.kernel.org 14602L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14603S: Maintained 14604F: drivers/soc/ti/* 14605T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14606 14607TI LM49xxx FAMILY ASoC CODEC DRIVERS 14608M: M R Swami Reddy <mr.swami.reddy@ti.com> 14609M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14610L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14611S: Maintained 14612F: sound/soc/codecs/lm49453* 14613F: sound/soc/codecs/isabelle* 14614 14615TI LP855x BACKLIGHT DRIVER 14616M: Milo Kim <milo.kim@ti.com> 14617S: Maintained 14618F: Documentation/backlight/lp855x-driver.txt 14619F: drivers/video/backlight/lp855x_bl.c 14620F: include/linux/platform_data/lp855x.h 14621 14622TI LP8727 CHARGER DRIVER 14623M: Milo Kim <milo.kim@ti.com> 14624S: Maintained 14625F: drivers/power/supply/lp8727_charger.c 14626F: include/linux/platform_data/lp8727.h 14627 14628TI LP8788 MFD DRIVER 14629M: Milo Kim <milo.kim@ti.com> 14630S: Maintained 14631F: drivers/iio/adc/lp8788_adc.c 14632F: drivers/leds/leds-lp8788.c 14633F: drivers/mfd/lp8788*.c 14634F: drivers/power/supply/lp8788-charger.c 14635F: drivers/regulator/lp8788-*.c 14636F: include/linux/mfd/lp8788*.h 14637 14638TI NETCP ETHERNET DRIVER 14639M: Wingman Kwok <w-kwok2@ti.com> 14640M: Murali Karicheri <m-karicheri2@ti.com> 14641L: netdev@vger.kernel.org 14642S: Maintained 14643F: drivers/net/ethernet/ti/netcp* 14644 14645TI TAS571X FAMILY ASoC CODEC DRIVER 14646M: Kevin Cernekee <cernekee@chromium.org> 14647L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14648S: Odd Fixes 14649F: sound/soc/codecs/tas571x* 14650 14651TI TRF7970A NFC DRIVER 14652M: Mark Greer <mgreer@animalcreek.com> 14653L: linux-wireless@vger.kernel.org 14654L: linux-nfc@lists.01.org (moderated for non-subscribers) 14655S: Supported 14656F: drivers/nfc/trf7970a.c 14657F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14658 14659TI TWL4030 SERIES SOC CODEC DRIVER 14660M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14661L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14662S: Maintained 14663F: sound/soc/codecs/twl4030* 14664 14665TI VPE/CAL DRIVERS 14666M: Benoit Parrot <bparrot@ti.com> 14667L: linux-media@vger.kernel.org 14668W: http://linuxtv.org/ 14669Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14670S: Maintained 14671F: drivers/media/platform/ti-vpe/ 14672 14673TI WILINK WIRELESS DRIVERS 14674L: linux-wireless@vger.kernel.org 14675W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14676W: http://wireless.kernel.org/en/users/Drivers/wl1251 14677T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14678S: Orphan 14679F: drivers/net/wireless/ti/ 14680F: include/linux/wl12xx.h 14681 14682TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14683M: John Stultz <john.stultz@linaro.org> 14684M: Thomas Gleixner <tglx@linutronix.de> 14685R: Stephen Boyd <sboyd@kernel.org> 14686L: linux-kernel@vger.kernel.org 14687T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14688S: Supported 14689F: include/linux/clocksource.h 14690F: include/linux/time.h 14691F: include/linux/timex.h 14692F: include/uapi/linux/time.h 14693F: include/uapi/linux/timex.h 14694F: kernel/time/clocksource.c 14695F: kernel/time/time*.c 14696F: kernel/time/alarmtimer.c 14697F: kernel/time/ntp.c 14698F: tools/testing/selftests/timers/ 14699 14700TIPC NETWORK LAYER 14701M: Jon Maloy <jon.maloy@ericsson.com> 14702M: Ying Xue <ying.xue@windriver.com> 14703L: netdev@vger.kernel.org (core kernel code) 14704L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14705W: http://tipc.sourceforge.net/ 14706S: Maintained 14707F: include/uapi/linux/tipc*.h 14708F: net/tipc/ 14709 14710TLAN NETWORK DRIVER 14711M: Samuel Chessman <chessman@tux.org> 14712L: tlan-devel@lists.sourceforge.net (subscribers-only) 14713W: http://sourceforge.net/projects/tlan/ 14714S: Maintained 14715F: Documentation/networking/tlan.txt 14716F: drivers/net/ethernet/ti/tlan.* 14717 14718TM6000 VIDEO4LINUX DRIVER 14719M: Mauro Carvalho Chehab <mchehab@kernel.org> 14720L: linux-media@vger.kernel.org 14721W: https://linuxtv.org 14722T: git git://linuxtv.org/media_tree.git 14723S: Odd fixes 14724F: drivers/media/usb/tm6000/ 14725F: Documentation/media/v4l-drivers/tm6000* 14726 14727TMIO/SDHI MMC DRIVER 14728M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14729L: linux-mmc@vger.kernel.org 14730S: Supported 14731F: drivers/mmc/host/tmio_mmc* 14732F: drivers/mmc/host/renesas_sdhi* 14733F: include/linux/mfd/tmio.h 14734 14735TMP401 HARDWARE MONITOR DRIVER 14736M: Guenter Roeck <linux@roeck-us.net> 14737L: linux-hwmon@vger.kernel.org 14738S: Maintained 14739F: Documentation/hwmon/tmp401 14740F: drivers/hwmon/tmp401.c 14741 14742TMPFS (SHMEM FILESYSTEM) 14743M: Hugh Dickins <hughd@google.com> 14744L: linux-mm@kvack.org 14745S: Maintained 14746F: include/linux/shmem_fs.h 14747F: mm/shmem.c 14748 14749TOMOYO SECURITY MODULE 14750M: Kentaro Takeda <takedakn@nttdata.co.jp> 14751M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14752L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14753L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14754L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14755L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14756W: http://tomoyo.sourceforge.jp/ 14757T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14758S: Maintained 14759F: security/tomoyo/ 14760 14761TOPSTAR LAPTOP EXTRAS DRIVER 14762M: Herton Ronaldo Krzesinski <herton@canonical.com> 14763L: platform-driver-x86@vger.kernel.org 14764S: Maintained 14765F: drivers/platform/x86/topstar-laptop.c 14766 14767TORTURE-TEST MODULES 14768M: Davidlohr Bueso <dave@stgolabs.net> 14769M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14770M: Josh Triplett <josh@joshtriplett.org> 14771L: linux-kernel@vger.kernel.org 14772S: Supported 14773T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14774F: Documentation/RCU/torture.txt 14775F: kernel/torture.c 14776F: kernel/rcu/rcutorture.c 14777F: kernel/rcu/rcuperf.c 14778F: kernel/locking/locktorture.c 14779 14780TOSHIBA ACPI EXTRAS DRIVER 14781M: Azael Avalos <coproscefalo@gmail.com> 14782L: platform-driver-x86@vger.kernel.org 14783S: Maintained 14784F: drivers/platform/x86/toshiba_acpi.c 14785 14786TOSHIBA BLUETOOTH DRIVER 14787M: Azael Avalos <coproscefalo@gmail.com> 14788L: platform-driver-x86@vger.kernel.org 14789S: Maintained 14790F: drivers/platform/x86/toshiba_bluetooth.c 14791 14792TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14793M: Azael Avalos <coproscefalo@gmail.com> 14794L: platform-driver-x86@vger.kernel.org 14795S: Maintained 14796F: drivers/platform/x86/toshiba_haps.c 14797 14798TOSHIBA SMM DRIVER 14799M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14800W: http://www.buzzard.org.uk/toshiba/ 14801S: Maintained 14802F: drivers/char/toshiba.c 14803F: include/linux/toshiba.h 14804F: include/uapi/linux/toshiba.h 14805 14806TOSHIBA TC358743 DRIVER 14807M: Mats Randgaard <matrandg@cisco.com> 14808L: linux-media@vger.kernel.org 14809S: Maintained 14810F: drivers/media/i2c/tc358743* 14811F: include/media/i2c/tc358743.h 14812 14813TOSHIBA WMI HOTKEYS DRIVER 14814M: Azael Avalos <coproscefalo@gmail.com> 14815L: platform-driver-x86@vger.kernel.org 14816S: Maintained 14817F: drivers/platform/x86/toshiba-wmi.c 14818 14819TPM DEVICE DRIVER 14820M: Peter Huewe <peterhuewe@gmx.de> 14821M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14822R: Jason Gunthorpe <jgg@ziepe.ca> 14823L: linux-integrity@vger.kernel.org 14824Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14825W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14826T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14827S: Maintained 14828F: drivers/char/tpm/ 14829 14830TRACING 14831M: Steven Rostedt <rostedt@goodmis.org> 14832M: Ingo Molnar <mingo@redhat.com> 14833T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14834S: Maintained 14835F: Documentation/trace/ftrace.rst 14836F: arch/*/*/*/ftrace.h 14837F: arch/*/kernel/ftrace.c 14838F: include/*/ftrace.h 14839F: include/linux/trace*.h 14840F: include/trace/ 14841F: kernel/trace/ 14842F: tools/testing/selftests/ftrace/ 14843 14844TRACING MMIO ACCESSES (MMIOTRACE) 14845M: Steven Rostedt <rostedt@goodmis.org> 14846M: Ingo Molnar <mingo@kernel.org> 14847R: Karol Herbst <karolherbst@gmail.com> 14848R: Pekka Paalanen <ppaalanen@gmail.com> 14849S: Maintained 14850L: linux-kernel@vger.kernel.org 14851L: nouveau@lists.freedesktop.org 14852F: kernel/trace/trace_mmiotrace.c 14853F: include/linux/mmiotrace.h 14854F: arch/x86/mm/kmmio.c 14855F: arch/x86/mm/mmio-mod.c 14856F: arch/x86/mm/testmmiotrace.c 14857 14858TRIVIAL PATCHES 14859M: Jiri Kosina <trivial@kernel.org> 14860T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14861S: Maintained 14862K: ^Subject:.*(?i)trivial 14863 14864TEMPO SEMICONDUCTOR DRIVERS 14865M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14866S: Maintained 14867F: sound/soc/codecs/tscs*.c 14868F: sound/soc/codecs/tscs*.h 14869F: Documentation/devicetree/bindings/sound/tscs*.txt 14870 14871TTY LAYER 14872M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14873M: Jiri Slaby <jslaby@suse.com> 14874S: Supported 14875T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14876F: Documentation/serial/ 14877F: drivers/tty/ 14878F: drivers/tty/serial/serial_core.c 14879F: include/linux/serial_core.h 14880F: include/linux/serial.h 14881F: include/linux/tty.h 14882F: include/uapi/linux/serial_core.h 14883F: include/uapi/linux/serial.h 14884F: include/uapi/linux/tty.h 14885 14886TUA9001 MEDIA DRIVER 14887M: Antti Palosaari <crope@iki.fi> 14888L: linux-media@vger.kernel.org 14889W: https://linuxtv.org 14890W: http://palosaari.fi/linux/ 14891Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14892T: git git://linuxtv.org/anttip/media_tree.git 14893S: Maintained 14894F: drivers/media/tuners/tua9001* 14895 14896TULIP NETWORK DRIVERS 14897L: netdev@vger.kernel.org 14898L: linux-parisc@vger.kernel.org 14899S: Orphan 14900F: drivers/net/ethernet/dec/tulip/ 14901 14902TUN/TAP driver 14903M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14904W: http://vtun.sourceforge.net/tun 14905S: Maintained 14906F: Documentation/networking/tuntap.txt 14907F: arch/um/os-Linux/drivers/ 14908 14909TURBOCHANNEL SUBSYSTEM 14910M: "Maciej W. Rozycki" <macro@linux-mips.org> 14911M: Ralf Baechle <ralf@linux-mips.org> 14912L: linux-mips@linux-mips.org 14913Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14914S: Maintained 14915F: drivers/tc/ 14916F: include/linux/tc.h 14917 14918TURBOSTAT UTILITY 14919M: "Len Brown" <lenb@kernel.org> 14920L: linux-pm@vger.kernel.org 14921B: https://bugzilla.kernel.org 14922Q: https://patchwork.kernel.org/project/linux-pm/list/ 14923T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 14924S: Supported 14925F: tools/power/x86/turbostat/ 14926 14927TW5864 VIDEO4LINUX DRIVER 14928M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14929M: Anton Sviridenko <anton@corp.bluecherry.net> 14930M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14931M: Andrey Utkin <andrey_utkin@fastmail.com> 14932L: linux-media@vger.kernel.org 14933S: Supported 14934F: drivers/media/pci/tw5864/ 14935 14936TW68 VIDEO4LINUX DRIVER 14937M: Hans Verkuil <hverkuil@xs4all.nl> 14938L: linux-media@vger.kernel.org 14939T: git git://linuxtv.org/media_tree.git 14940W: https://linuxtv.org 14941S: Odd Fixes 14942F: drivers/media/pci/tw68/ 14943 14944TW686X VIDEO4LINUX DRIVER 14945M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14946L: linux-media@vger.kernel.org 14947T: git git://linuxtv.org/media_tree.git 14948W: http://linuxtv.org 14949S: Maintained 14950F: drivers/media/pci/tw686x/ 14951 14952UBI FILE SYSTEM (UBIFS) 14953M: Richard Weinberger <richard@nod.at> 14954M: Artem Bityutskiy <dedekind1@gmail.com> 14955M: Adrian Hunter <adrian.hunter@intel.com> 14956L: linux-mtd@lists.infradead.org 14957T: git git://git.infradead.org/ubifs-2.6.git 14958W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14959S: Supported 14960F: Documentation/filesystems/ubifs.txt 14961F: fs/ubifs/ 14962 14963UCLINUX (M68KNOMMU AND COLDFIRE) 14964M: Greg Ungerer <gerg@linux-m68k.org> 14965W: http://www.linux-m68k.org/ 14966W: http://www.uclinux.org/ 14967L: linux-m68k@lists.linux-m68k.org 14968L: uclinux-dev@uclinux.org (subscribers-only) 14969T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14970S: Maintained 14971F: arch/m68k/coldfire/ 14972F: arch/m68k/68*/ 14973F: arch/m68k/*/*_no.* 14974F: arch/m68k/include/asm/*_no.* 14975 14976UDF FILESYSTEM 14977M: Jan Kara <jack@suse.com> 14978S: Maintained 14979F: Documentation/filesystems/udf.txt 14980F: fs/udf/ 14981 14982UDRAW TABLET 14983M: Bastien Nocera <hadess@hadess.net> 14984L: linux-input@vger.kernel.org 14985S: Maintained 14986F: drivers/hid/hid-udraw-ps3.c 14987 14988UFS FILESYSTEM 14989M: Evgeniy Dushistov <dushistov@mail.ru> 14990S: Maintained 14991F: Documentation/filesystems/ufs.txt 14992F: fs/ufs/ 14993 14994UHID USERSPACE HID IO DRIVER: 14995M: David Herrmann <dh.herrmann@googlemail.com> 14996L: linux-input@vger.kernel.org 14997S: Maintained 14998F: drivers/hid/uhid.c 14999F: include/uapi/linux/uhid.h 15000 15001ULPI BUS 15002M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15003L: linux-usb@vger.kernel.org 15004S: Maintained 15005F: drivers/usb/common/ulpi.c 15006F: include/linux/ulpi/ 15007 15008ULTRA-WIDEBAND (UWB) SUBSYSTEM: 15009L: linux-usb@vger.kernel.org 15010S: Orphan 15011F: drivers/uwb/ 15012F: include/linux/uwb.h 15013F: include/linux/uwb/ 15014 15015UNICORE32 ARCHITECTURE: 15016M: Guan Xuetao <gxt@pku.edu.cn> 15017W: http://mprc.pku.edu.cn/~guanxuetao/linux 15018S: Maintained 15019T: git git://github.com/gxt/linux.git 15020F: arch/unicore32/ 15021 15022UNIFDEF 15023M: Tony Finch <dot@dotat.at> 15024W: http://dotat.at/prog/unifdef 15025S: Maintained 15026F: scripts/unifdef.c 15027 15028UNIFORM CDROM DRIVER 15029M: Jens Axboe <axboe@kernel.dk> 15030W: http://www.kernel.dk 15031S: Maintained 15032F: Documentation/cdrom/ 15033F: drivers/cdrom/cdrom.c 15034F: include/linux/cdrom.h 15035F: include/uapi/linux/cdrom.h 15036 15037UNISYS S-PAR DRIVERS 15038M: David Kershner <david.kershner@unisys.com> 15039L: sparmaintainer@unisys.com (Unisys internal) 15040S: Supported 15041F: include/linux/visorbus.h 15042F: drivers/visorbus/ 15043F: drivers/staging/unisys/ 15044 15045UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15046M: Vinayak Holikatti <vinholikatti@gmail.com> 15047L: linux-scsi@vger.kernel.org 15048S: Supported 15049F: Documentation/scsi/ufs.txt 15050F: drivers/scsi/ufs/ 15051 15052UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15053M: Joao Pinto <jpinto@synopsys.com> 15054L: linux-scsi@vger.kernel.org 15055S: Supported 15056F: drivers/scsi/ufs/*dwc* 15057 15058UNSORTED BLOCK IMAGES (UBI) 15059M: Artem Bityutskiy <dedekind1@gmail.com> 15060M: Richard Weinberger <richard@nod.at> 15061W: http://www.linux-mtd.infradead.org/ 15062L: linux-mtd@lists.infradead.org 15063T: git git://git.infradead.org/ubifs-2.6.git 15064S: Supported 15065F: drivers/mtd/ubi/ 15066F: include/linux/mtd/ubi.h 15067F: include/uapi/mtd/ubi-user.h 15068 15069USB "USBNET" DRIVER FRAMEWORK 15070M: Oliver Neukum <oneukum@suse.com> 15071L: netdev@vger.kernel.org 15072W: http://www.linux-usb.org/usbnet 15073S: Maintained 15074F: drivers/net/usb/usbnet.c 15075F: include/linux/usb/usbnet.h 15076 15077USB ACM DRIVER 15078M: Oliver Neukum <oneukum@suse.com> 15079L: linux-usb@vger.kernel.org 15080S: Maintained 15081F: Documentation/usb/acm.txt 15082F: drivers/usb/class/cdc-acm.* 15083 15084USB AR5523 WIRELESS DRIVER 15085M: Pontus Fuchs <pontus.fuchs@gmail.com> 15086L: linux-wireless@vger.kernel.org 15087S: Maintained 15088F: drivers/net/wireless/ath/ar5523/ 15089 15090USB ATTACHED SCSI 15091M: Oliver Neukum <oneukum@suse.com> 15092L: linux-usb@vger.kernel.org 15093L: linux-scsi@vger.kernel.org 15094S: Maintained 15095F: drivers/usb/storage/uas.c 15096 15097USB CDC ETHERNET DRIVER 15098M: Oliver Neukum <oliver@neukum.org> 15099L: linux-usb@vger.kernel.org 15100S: Maintained 15101F: drivers/net/usb/cdc_*.c 15102F: include/uapi/linux/usb/cdc.h 15103 15104USB CHAOSKEY DRIVER 15105M: Keith Packard <keithp@keithp.com> 15106L: linux-usb@vger.kernel.org 15107S: Maintained 15108F: drivers/usb/misc/chaoskey.c 15109 15110USB CYPRESS C67X00 DRIVER 15111M: Peter Korsgaard <jacmet@sunsite.dk> 15112L: linux-usb@vger.kernel.org 15113S: Maintained 15114F: drivers/usb/c67x00/ 15115 15116USB DAVICOM DM9601 DRIVER 15117M: Peter Korsgaard <jacmet@sunsite.dk> 15118L: netdev@vger.kernel.org 15119W: http://www.linux-usb.org/usbnet 15120S: Maintained 15121F: drivers/net/usb/dm9601.c 15122 15123USB EHCI DRIVER 15124M: Alan Stern <stern@rowland.harvard.edu> 15125L: linux-usb@vger.kernel.org 15126S: Maintained 15127F: Documentation/usb/ehci.txt 15128F: drivers/usb/host/ehci* 15129 15130USB GADGET/PERIPHERAL SUBSYSTEM 15131M: Felipe Balbi <balbi@kernel.org> 15132L: linux-usb@vger.kernel.org 15133W: http://www.linux-usb.org/gadget 15134T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15135S: Maintained 15136F: drivers/usb/gadget/ 15137F: include/linux/usb/gadget* 15138 15139USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 15140M: Jiri Kosina <jikos@kernel.org> 15141R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 15142L: linux-usb@vger.kernel.org 15143T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 15144S: Maintained 15145F: Documentation/hid/hiddev.txt 15146F: drivers/hid/usbhid/ 15147 15148USB INTEL XHCI ROLE MUX DRIVER 15149M: Hans de Goede <hdegoede@redhat.com> 15150L: linux-usb@vger.kernel.org 15151S: Maintained 15152F: drivers/usb/roles/intel-xhci-usb-role-switch.c 15153 15154USB ISP116X DRIVER 15155M: Olav Kongas <ok@artecdesign.ee> 15156L: linux-usb@vger.kernel.org 15157S: Maintained 15158F: drivers/usb/host/isp116x* 15159F: include/linux/usb/isp116x.h 15160 15161USB LAN78XX ETHERNET DRIVER 15162M: Woojung Huh <woojung.huh@microchip.com> 15163M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15164L: netdev@vger.kernel.org 15165S: Maintained 15166F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 15167F: drivers/net/usb/lan78xx.* 15168F: include/dt-bindings/net/microchip-lan78xx.h 15169 15170USB MASS STORAGE DRIVER 15171M: Alan Stern <stern@rowland.harvard.edu> 15172L: linux-usb@vger.kernel.org 15173L: usb-storage@lists.one-eyed-alien.net 15174S: Maintained 15175W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 15176F: drivers/usb/storage/ 15177 15178USB MIDI DRIVER 15179M: Clemens Ladisch <clemens@ladisch.de> 15180L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15181T: git git://git.alsa-project.org/alsa-kernel.git 15182S: Maintained 15183F: sound/usb/midi.* 15184 15185USB NETWORKING DRIVERS 15186L: linux-usb@vger.kernel.org 15187S: Odd Fixes 15188F: drivers/net/usb/ 15189 15190USB OHCI DRIVER 15191M: Alan Stern <stern@rowland.harvard.edu> 15192L: linux-usb@vger.kernel.org 15193S: Maintained 15194F: Documentation/usb/ohci.txt 15195F: drivers/usb/host/ohci* 15196 15197USB OTG FSM (Finite State Machine) 15198M: Peter Chen <Peter.Chen@nxp.com> 15199T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 15200L: linux-usb@vger.kernel.org 15201S: Maintained 15202F: drivers/usb/common/usb-otg-fsm.c 15203 15204USB OVER IP DRIVER 15205M: Valentina Manea <valentina.manea.m@gmail.com> 15206M: Shuah Khan <shuah@kernel.org> 15207L: linux-usb@vger.kernel.org 15208S: Maintained 15209F: Documentation/usb/usbip_protocol.txt 15210F: drivers/usb/usbip/ 15211F: tools/usb/usbip/ 15212F: tools/testing/selftests/drivers/usb/usbip/ 15213 15214USB PEGASUS DRIVER 15215M: Petko Manolov <petkan@nucleusys.com> 15216L: linux-usb@vger.kernel.org 15217L: netdev@vger.kernel.org 15218T: git git://github.com/petkan/pegasus.git 15219W: https://github.com/petkan/pegasus 15220S: Maintained 15221F: drivers/net/usb/pegasus.* 15222 15223USB PHY LAYER 15224M: Felipe Balbi <balbi@kernel.org> 15225L: linux-usb@vger.kernel.org 15226T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15227S: Maintained 15228F: drivers/usb/phy/ 15229 15230USB PRINTER DRIVER (usblp) 15231M: Pete Zaitcev <zaitcev@redhat.com> 15232L: linux-usb@vger.kernel.org 15233S: Supported 15234F: drivers/usb/class/usblp.c 15235 15236USB QMI WWAN NETWORK DRIVER 15237M: Bjørn Mork <bjorn@mork.no> 15238L: netdev@vger.kernel.org 15239S: Maintained 15240F: Documentation/ABI/testing/sysfs-class-net-qmi 15241F: drivers/net/usb/qmi_wwan.c 15242 15243USB RTL8150 DRIVER 15244M: Petko Manolov <petkan@nucleusys.com> 15245L: linux-usb@vger.kernel.org 15246L: netdev@vger.kernel.org 15247T: git git://github.com/petkan/rtl8150.git 15248W: https://github.com/petkan/rtl8150 15249S: Maintained 15250F: drivers/net/usb/rtl8150.c 15251 15252USB SERIAL SUBSYSTEM 15253M: Johan Hovold <johan@kernel.org> 15254L: linux-usb@vger.kernel.org 15255T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 15256S: Maintained 15257F: Documentation/usb/usb-serial.txt 15258F: drivers/usb/serial/ 15259F: include/linux/usb/serial.h 15260 15261USB SMSC75XX ETHERNET DRIVER 15262M: Steve Glendinning <steve.glendinning@shawell.net> 15263L: netdev@vger.kernel.org 15264S: Maintained 15265F: drivers/net/usb/smsc75xx.* 15266 15267USB SMSC95XX ETHERNET DRIVER 15268M: Steve Glendinning <steve.glendinning@shawell.net> 15269M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15270L: netdev@vger.kernel.org 15271S: Maintained 15272F: drivers/net/usb/smsc95xx.* 15273 15274USB SUBSYSTEM 15275M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15276L: linux-usb@vger.kernel.org 15277W: http://www.linux-usb.org 15278T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 15279S: Supported 15280F: Documentation/devicetree/bindings/usb/ 15281F: Documentation/usb/ 15282F: drivers/usb/ 15283F: include/linux/usb.h 15284F: include/linux/usb/ 15285 15286USB TYPEC PI3USB30532 MUX DRIVER 15287M: Hans de Goede <hdegoede@redhat.com> 15288L: linux-usb@vger.kernel.org 15289S: Maintained 15290F: drivers/usb/typec/mux/pi3usb30532.c 15291 15292USB TYPEC CLASS 15293M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15294L: linux-usb@vger.kernel.org 15295S: Maintained 15296F: Documentation/ABI/testing/sysfs-class-typec 15297F: Documentation/driver-api/usb/typec.rst 15298F: drivers/usb/typec/ 15299F: include/linux/usb/typec.h 15300 15301USB TYPEC BUS FOR ALTERNATE MODES 15302M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15303L: linux-usb@vger.kernel.org 15304S: Maintained 15305F: Documentation/ABI/testing/sysfs-bus-typec 15306F: Documentation/driver-api/usb/typec_bus.rst 15307F: drivers/usb/typec/altmodes/ 15308F: include/linux/usb/typec_altmode.h 15309 15310USB UHCI DRIVER 15311M: Alan Stern <stern@rowland.harvard.edu> 15312L: linux-usb@vger.kernel.org 15313S: Maintained 15314F: drivers/usb/host/uhci* 15315 15316USB VIDEO CLASS 15317M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15318L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 15319L: linux-media@vger.kernel.org 15320T: git git://linuxtv.org/media_tree.git 15321W: http://www.ideasonboard.org/uvc/ 15322S: Maintained 15323F: drivers/media/usb/uvc/ 15324F: include/uapi/linux/uvcvideo.h 15325 15326USB VISION DRIVER 15327M: Hans Verkuil <hverkuil@xs4all.nl> 15328L: linux-media@vger.kernel.org 15329T: git git://linuxtv.org/media_tree.git 15330W: https://linuxtv.org 15331S: Odd Fixes 15332F: drivers/media/usb/usbvision/ 15333 15334USB WEBCAM GADGET 15335M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15336L: linux-usb@vger.kernel.org 15337S: Maintained 15338F: drivers/usb/gadget/function/*uvc* 15339F: drivers/usb/gadget/legacy/webcam.c 15340F: include/uapi/linux/usb/g_uvc.h 15341 15342USB WIRELESS RNDIS DRIVER (rndis_wlan) 15343M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 15344L: linux-wireless@vger.kernel.org 15345S: Maintained 15346F: drivers/net/wireless/rndis_wlan.c 15347 15348USB XHCI DRIVER 15349M: Mathias Nyman <mathias.nyman@intel.com> 15350L: linux-usb@vger.kernel.org 15351S: Supported 15352F: drivers/usb/host/xhci* 15353F: drivers/usb/host/pci-quirks* 15354 15355USB ZD1201 DRIVER 15356L: linux-wireless@vger.kernel.org 15357W: http://linux-lc100020.sourceforge.net 15358S: Orphan 15359F: drivers/net/wireless/zydas/zd1201.* 15360 15361USB ZR364XX DRIVER 15362M: Antoine Jacquet <royale@zerezo.com> 15363L: linux-usb@vger.kernel.org 15364L: linux-media@vger.kernel.org 15365T: git git://linuxtv.org/media_tree.git 15366W: http://royale.zerezo.com/zr364xx/ 15367S: Maintained 15368F: Documentation/media/v4l-drivers/zr364xx* 15369F: drivers/media/usb/zr364xx/ 15370 15371USER-MODE LINUX (UML) 15372M: Jeff Dike <jdike@addtoit.com> 15373M: Richard Weinberger <richard@nod.at> 15374L: linux-um@lists.infradead.org 15375W: http://user-mode-linux.sourceforge.net 15376T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 15377S: Maintained 15378F: Documentation/virtual/uml/ 15379F: arch/um/ 15380F: arch/x86/um/ 15381F: fs/hostfs/ 15382F: fs/hppfs/ 15383 15384USERSPACE I/O (UIO) 15385M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15386S: Maintained 15387T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15388F: Documentation/driver-api/uio-howto.rst 15389F: drivers/uio/ 15390F: include/linux/uio*.h 15391 15392UTIL-LINUX PACKAGE 15393M: Karel Zak <kzak@redhat.com> 15394L: util-linux@vger.kernel.org 15395W: http://en.wikipedia.org/wiki/Util-linux 15396T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 15397S: Maintained 15398 15399UUID HELPERS 15400M: Christoph Hellwig <hch@lst.de> 15401R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15402L: linux-kernel@vger.kernel.org 15403T: git git://git.infradead.org/users/hch/uuid.git 15404F: lib/uuid.c 15405F: lib/test_uuid.c 15406F: include/linux/uuid.h 15407F: include/uapi/linux/uuid.h 15408S: Maintained 15409 15410UVESAFB DRIVER 15411M: Michal Januszewski <spock@gentoo.org> 15412L: linux-fbdev@vger.kernel.org 15413W: https://github.com/mjanusz/v86d 15414S: Maintained 15415F: Documentation/fb/uvesafb.txt 15416F: drivers/video/fbdev/uvesafb.* 15417 15418VF610 NAND DRIVER 15419M: Stefan Agner <stefan@agner.ch> 15420L: linux-mtd@lists.infradead.org 15421S: Supported 15422F: drivers/mtd/nand/raw/vf610_nfc.c 15423 15424VFAT/FAT/MSDOS FILESYSTEM 15425M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 15426S: Maintained 15427F: Documentation/filesystems/vfat.txt 15428F: fs/fat/ 15429 15430VFIO DRIVER 15431M: Alex Williamson <alex.williamson@redhat.com> 15432L: kvm@vger.kernel.org 15433T: git git://github.com/awilliam/linux-vfio.git 15434S: Maintained 15435F: Documentation/vfio.txt 15436F: drivers/vfio/ 15437F: include/linux/vfio.h 15438F: include/uapi/linux/vfio.h 15439 15440VFIO MEDIATED DEVICE DRIVERS 15441M: Kirti Wankhede <kwankhede@nvidia.com> 15442L: kvm@vger.kernel.org 15443S: Maintained 15444F: Documentation/vfio-mediated-device.txt 15445F: drivers/vfio/mdev/ 15446F: include/linux/mdev.h 15447F: samples/vfio-mdev/ 15448 15449VFIO PLATFORM DRIVER 15450M: Eric Auger <eric.auger@redhat.com> 15451L: kvm@vger.kernel.org 15452S: Maintained 15453F: drivers/vfio/platform/ 15454 15455VGA_SWITCHEROO 15456R: Lukas Wunner <lukas@wunner.de> 15457S: Maintained 15458F: Documentation/gpu/vga-switcheroo.rst 15459F: drivers/gpu/vga/vga_switcheroo.c 15460F: include/linux/vga_switcheroo.h 15461T: git git://anongit.freedesktop.org/drm/drm-misc 15462 15463VIA RHINE NETWORK DRIVER 15464S: Orphan 15465F: drivers/net/ethernet/via/via-rhine.c 15466 15467VIA SD/MMC CARD CONTROLLER DRIVER 15468M: Bruce Chang <brucechang@via.com.tw> 15469M: Harald Welte <HaraldWelte@viatech.com> 15470S: Maintained 15471F: drivers/mmc/host/via-sdmmc.c 15472 15473VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 15474M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 15475L: linux-fbdev@vger.kernel.org 15476S: Maintained 15477F: include/linux/via-core.h 15478F: include/linux/via-gpio.h 15479F: include/linux/via_i2c.h 15480F: drivers/video/fbdev/via/ 15481 15482VIA VELOCITY NETWORK DRIVER 15483M: Francois Romieu <romieu@fr.zoreil.com> 15484L: netdev@vger.kernel.org 15485S: Maintained 15486F: drivers/net/ethernet/via/via-velocity.* 15487 15488VICODEC VIRTUAL CODEC DRIVER 15489M: Hans Verkuil <hans.verkuil@cisco.com> 15490L: linux-media@vger.kernel.org 15491T: git git://linuxtv.org/media_tree.git 15492W: https://linuxtv.org 15493S: Maintained 15494F: drivers/media/platform/vicodec/* 15495 15496VIDEO MULTIPLEXER DRIVER 15497M: Philipp Zabel <p.zabel@pengutronix.de> 15498L: linux-media@vger.kernel.org 15499S: Maintained 15500F: drivers/media/platform/video-mux.c 15501 15502VIDEO I2C POLLING DRIVER 15503M: Matt Ranostay <matt.ranostay@konsulko.com> 15504L: linux-media@vger.kernel.org 15505S: Maintained 15506F: drivers/media/i2c/video-i2c.c 15507 15508VIDEOBUF2 FRAMEWORK 15509M: Pawel Osciak <pawel@osciak.com> 15510M: Marek Szyprowski <m.szyprowski@samsung.com> 15511M: Kyungmin Park <kyungmin.park@samsung.com> 15512L: linux-media@vger.kernel.org 15513S: Maintained 15514F: drivers/media/v4l2-core/videobuf2-* 15515F: include/media/videobuf2-* 15516 15517VIMC VIRTUAL MEDIA CONTROLLER DRIVER 15518M: Helen Koike <helen.koike@collabora.com> 15519L: linux-media@vger.kernel.org 15520T: git git://linuxtv.org/media_tree.git 15521W: https://linuxtv.org 15522S: Maintained 15523F: drivers/media/platform/vimc/* 15524 15525VIRT LIB 15526M: Alex Williamson <alex.williamson@redhat.com> 15527M: Paolo Bonzini <pbonzini@redhat.com> 15528L: kvm@vger.kernel.org 15529S: Supported 15530F: virt/lib/ 15531 15532VIRTIO AND VHOST VSOCK DRIVER 15533M: Stefan Hajnoczi <stefanha@redhat.com> 15534L: kvm@vger.kernel.org 15535L: virtualization@lists.linux-foundation.org 15536L: netdev@vger.kernel.org 15537S: Maintained 15538F: include/linux/virtio_vsock.h 15539F: include/uapi/linux/virtio_vsock.h 15540F: include/uapi/linux/vsockmon.h 15541F: include/uapi/linux/vm_sockets_diag.h 15542F: net/vmw_vsock/diag.c 15543F: net/vmw_vsock/af_vsock_tap.c 15544F: net/vmw_vsock/virtio_transport_common.c 15545F: net/vmw_vsock/virtio_transport.c 15546F: drivers/net/vsockmon.c 15547F: drivers/vhost/vsock.c 15548F: drivers/vhost/vsock.h 15549F: tools/testing/vsock/ 15550 15551VIRTIO CONSOLE DRIVER 15552M: Amit Shah <amit@kernel.org> 15553L: virtualization@lists.linux-foundation.org 15554S: Maintained 15555F: drivers/char/virtio_console.c 15556F: include/linux/virtio_console.h 15557F: include/uapi/linux/virtio_console.h 15558 15559VIRTIO CORE, NET AND BLOCK DRIVERS 15560M: "Michael S. Tsirkin" <mst@redhat.com> 15561M: Jason Wang <jasowang@redhat.com> 15562L: virtualization@lists.linux-foundation.org 15563S: Maintained 15564F: Documentation/devicetree/bindings/virtio/ 15565F: drivers/virtio/ 15566F: tools/virtio/ 15567F: drivers/net/virtio_net.c 15568F: drivers/block/virtio_blk.c 15569F: include/linux/virtio*.h 15570F: include/uapi/linux/virtio_*.h 15571F: drivers/crypto/virtio/ 15572F: mm/balloon_compaction.c 15573 15574VIRTIO CRYPTO DRIVER 15575M: Gonglei <arei.gonglei@huawei.com> 15576L: virtualization@lists.linux-foundation.org 15577L: linux-crypto@vger.kernel.org 15578S: Maintained 15579F: drivers/crypto/virtio/ 15580F: include/uapi/linux/virtio_crypto.h 15581 15582VIRTIO DRIVERS FOR S390 15583M: Cornelia Huck <cohuck@redhat.com> 15584M: Halil Pasic <pasic@linux.ibm.com> 15585L: linux-s390@vger.kernel.org 15586L: virtualization@lists.linux-foundation.org 15587L: kvm@vger.kernel.org 15588S: Supported 15589F: drivers/s390/virtio/ 15590F: arch/s390/include/uapi/asm/virtio-ccw.h 15591 15592VIRTIO GPU DRIVER 15593M: David Airlie <airlied@linux.ie> 15594M: Gerd Hoffmann <kraxel@redhat.com> 15595L: dri-devel@lists.freedesktop.org 15596L: virtualization@lists.linux-foundation.org 15597T: git git://anongit.freedesktop.org/drm/drm-misc 15598S: Maintained 15599F: drivers/gpu/drm/virtio/ 15600F: include/uapi/linux/virtio_gpu.h 15601 15602VIRTIO HOST (VHOST) 15603M: "Michael S. Tsirkin" <mst@redhat.com> 15604M: Jason Wang <jasowang@redhat.com> 15605L: kvm@vger.kernel.org 15606L: virtualization@lists.linux-foundation.org 15607L: netdev@vger.kernel.org 15608T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15609S: Maintained 15610F: drivers/vhost/ 15611F: include/uapi/linux/vhost.h 15612 15613VIRTIO INPUT DRIVER 15614M: Gerd Hoffmann <kraxel@redhat.com> 15615S: Maintained 15616F: drivers/virtio/virtio_input.c 15617F: include/uapi/linux/virtio_input.h 15618 15619VIRTUAL BOX GUEST DEVICE DRIVER 15620M: Hans de Goede <hdegoede@redhat.com> 15621M: Arnd Bergmann <arnd@arndb.de> 15622M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15623S: Maintained 15624F: include/linux/vbox_utils.h 15625F: include/uapi/linux/vbox*.h 15626F: drivers/virt/vboxguest/ 15627 15628VIRTUAL SERIO DEVICE DRIVER 15629M: Stephen Chandler Paul <thatslyude@gmail.com> 15630S: Maintained 15631F: drivers/input/serio/userio.c 15632F: include/uapi/linux/userio.h 15633 15634VIVID VIRTUAL VIDEO DRIVER 15635M: Hans Verkuil <hverkuil@xs4all.nl> 15636L: linux-media@vger.kernel.org 15637T: git git://linuxtv.org/media_tree.git 15638W: https://linuxtv.org 15639S: Maintained 15640F: drivers/media/platform/vivid/* 15641 15642VLYNQ BUS 15643M: Florian Fainelli <f.fainelli@gmail.com> 15644L: openwrt-devel@lists.openwrt.org (subscribers-only) 15645S: Maintained 15646F: drivers/vlynq/vlynq.c 15647F: include/linux/vlynq.h 15648 15649VME SUBSYSTEM 15650M: Martyn Welch <martyn@welchs.me.uk> 15651M: Manohar Vanga <manohar.vanga@gmail.com> 15652M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15653L: devel@driverdev.osuosl.org 15654S: Maintained 15655T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15656F: Documentation/driver-api/vme.rst 15657F: drivers/staging/vme/ 15658F: drivers/vme/ 15659F: include/linux/vme* 15660 15661VMWARE BALLOON DRIVER 15662M: Xavier Deguillard <xdeguillard@vmware.com> 15663M: Nadav Amit <namit@vmware.com> 15664M: "VMware, Inc." <pv-drivers@vmware.com> 15665L: linux-kernel@vger.kernel.org 15666S: Maintained 15667F: drivers/misc/vmw_balloon.c 15668 15669VMWARE HYPERVISOR INTERFACE 15670M: Alok Kataria <akataria@vmware.com> 15671L: virtualization@lists.linux-foundation.org 15672S: Supported 15673F: arch/x86/kernel/cpu/vmware.c 15674 15675VMWARE PVRDMA DRIVER 15676M: Adit Ranadive <aditr@vmware.com> 15677M: VMware PV-Drivers <pv-drivers@vmware.com> 15678L: linux-rdma@vger.kernel.org 15679S: Maintained 15680F: drivers/infiniband/hw/vmw_pvrdma/ 15681 15682VMware PVSCSI driver 15683M: Jim Gill <jgill@vmware.com> 15684M: VMware PV-Drivers <pv-drivers@vmware.com> 15685L: linux-scsi@vger.kernel.org 15686S: Maintained 15687F: drivers/scsi/vmw_pvscsi.c 15688F: drivers/scsi/vmw_pvscsi.h 15689 15690VMWARE VMMOUSE SUBDRIVER 15691M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15692M: "VMware, Inc." <pv-drivers@vmware.com> 15693L: linux-input@vger.kernel.org 15694S: Maintained 15695F: drivers/input/mouse/vmmouse.c 15696F: drivers/input/mouse/vmmouse.h 15697 15698VMWARE VMXNET3 ETHERNET DRIVER 15699M: Ronak Doshi <doshir@vmware.com> 15700M: "VMware, Inc." <pv-drivers@vmware.com> 15701L: netdev@vger.kernel.org 15702S: Maintained 15703F: drivers/net/vmxnet3/ 15704 15705VOCORE VOCORE2 BOARD 15706M: Harvey Hunt <harveyhuntnexus@gmail.com> 15707L: linux-mips@linux-mips.org 15708S: Maintained 15709F: arch/mips/boot/dts/ralink/vocore2.dts 15710 15711VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15712M: Liam Girdwood <lgirdwood@gmail.com> 15713M: Mark Brown <broonie@kernel.org> 15714L: linux-kernel@vger.kernel.org 15715W: http://www.slimlogic.co.uk/?p=48 15716T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15717S: Supported 15718F: Documentation/devicetree/bindings/regulator/ 15719F: Documentation/power/regulator/ 15720F: drivers/regulator/ 15721F: include/dt-bindings/regulator/ 15722F: include/linux/regulator/ 15723 15724VRF 15725M: David Ahern <dsa@cumulusnetworks.com> 15726M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15727L: netdev@vger.kernel.org 15728S: Maintained 15729F: drivers/net/vrf.c 15730F: Documentation/networking/vrf.txt 15731 15732VT1211 HARDWARE MONITOR DRIVER 15733M: Juerg Haefliger <juergh@gmail.com> 15734L: linux-hwmon@vger.kernel.org 15735S: Maintained 15736F: Documentation/hwmon/vt1211 15737F: drivers/hwmon/vt1211.c 15738 15739VT8231 HARDWARE MONITOR DRIVER 15740M: Roger Lucas <vt8231@hiddenengine.co.uk> 15741L: linux-hwmon@vger.kernel.org 15742S: Maintained 15743F: drivers/hwmon/vt8231.c 15744 15745VUB300 USB to SDIO/SD/MMC bridge chip 15746M: Tony Olech <tony.olech@elandigitalsystems.com> 15747L: linux-mmc@vger.kernel.org 15748L: linux-usb@vger.kernel.org 15749S: Supported 15750F: drivers/mmc/host/vub300.c 15751 15752W1 DALLAS'S 1-WIRE BUS 15753M: Evgeniy Polyakov <zbr@ioremap.net> 15754S: Maintained 15755F: Documentation/devicetree/bindings/w1/ 15756F: Documentation/w1/ 15757F: drivers/w1/ 15758F: include/linux/w1.h 15759 15760W83791D HARDWARE MONITORING DRIVER 15761M: Marc Hulsman <m.hulsman@tudelft.nl> 15762L: linux-hwmon@vger.kernel.org 15763S: Maintained 15764F: Documentation/hwmon/w83791d 15765F: drivers/hwmon/w83791d.c 15766 15767W83793 HARDWARE MONITORING DRIVER 15768M: Rudolf Marek <r.marek@assembler.cz> 15769L: linux-hwmon@vger.kernel.org 15770S: Maintained 15771F: Documentation/hwmon/w83793 15772F: drivers/hwmon/w83793.c 15773 15774W83795 HARDWARE MONITORING DRIVER 15775M: Jean Delvare <jdelvare@suse.com> 15776L: linux-hwmon@vger.kernel.org 15777S: Maintained 15778F: drivers/hwmon/w83795.c 15779 15780W83L51xD SD/MMC CARD INTERFACE DRIVER 15781M: Pierre Ossman <pierre@ossman.eu> 15782S: Maintained 15783F: drivers/mmc/host/wbsd.* 15784 15785WACOM PROTOCOL 4 SERIAL TABLETS 15786M: Julian Squires <julian@cipht.net> 15787M: Hans de Goede <hdegoede@redhat.com> 15788L: linux-input@vger.kernel.org 15789S: Maintained 15790F: drivers/input/tablet/wacom_serial4.c 15791 15792WATCHDOG DEVICE DRIVERS 15793M: Wim Van Sebroeck <wim@linux-watchdog.org> 15794M: Guenter Roeck <linux@roeck-us.net> 15795L: linux-watchdog@vger.kernel.org 15796W: http://www.linux-watchdog.org/ 15797T: git git://www.linux-watchdog.org/linux-watchdog.git 15798S: Maintained 15799F: Documentation/devicetree/bindings/watchdog/ 15800F: Documentation/watchdog/ 15801F: drivers/watchdog/ 15802F: include/linux/watchdog.h 15803F: include/uapi/linux/watchdog.h 15804 15805WHISKEYCOVE PMIC GPIO DRIVER 15806M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15807L: linux-gpio@vger.kernel.org 15808S: Maintained 15809F: drivers/gpio/gpio-wcove.c 15810 15811WIIMOTE HID DRIVER 15812M: David Herrmann <dh.herrmann@googlemail.com> 15813L: linux-input@vger.kernel.org 15814S: Maintained 15815F: drivers/hid/hid-wiimote* 15816 15817WILOCITY WIL6210 WIRELESS DRIVER 15818M: Maya Erez <merez@codeaurora.org> 15819L: linux-wireless@vger.kernel.org 15820L: wil6210@qti.qualcomm.com 15821S: Supported 15822W: http://wireless.kernel.org/en/users/Drivers/wil6210 15823F: drivers/net/wireless/ath/wil6210/ 15824 15825WIMAX STACK 15826M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15827M: linux-wimax@intel.com 15828L: wimax@linuxwimax.org (subscribers-only) 15829S: Supported 15830W: http://linuxwimax.org 15831F: Documentation/wimax/README.wimax 15832F: include/linux/wimax/debug.h 15833F: include/net/wimax.h 15834F: include/uapi/linux/wimax.h 15835F: net/wimax/ 15836 15837WINBOND CIR DRIVER 15838M: David Härdeman <david@hardeman.nu> 15839S: Maintained 15840F: drivers/media/rc/winbond-cir.c 15841 15842WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15843M: William Breathitt Gray <vilhelm.gray@gmail.com> 15844L: linux-watchdog@vger.kernel.org 15845S: Maintained 15846F: drivers/watchdog/ebc-c384_wdt.c 15847 15848WINSYSTEMS WS16C48 GPIO DRIVER 15849M: William Breathitt Gray <vilhelm.gray@gmail.com> 15850L: linux-gpio@vger.kernel.org 15851S: Maintained 15852F: drivers/gpio/gpio-ws16c48.c 15853 15854WISTRON LAPTOP BUTTON DRIVER 15855M: Miloslav Trmac <mitr@volny.cz> 15856S: Maintained 15857F: drivers/input/misc/wistron_btns.c 15858 15859WL3501 WIRELESS PCMCIA CARD DRIVER 15860L: linux-wireless@vger.kernel.org 15861S: Odd fixes 15862F: drivers/net/wireless/wl3501* 15863 15864WOLFSON MICROELECTRONICS DRIVERS 15865L: patches@opensource.cirrus.com 15866T: git https://github.com/CirrusLogic/linux-drivers.git 15867W: https://github.com/CirrusLogic/linux-drivers/wiki 15868S: Supported 15869F: Documentation/hwmon/wm83?? 15870F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15871F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15872F: Documentation/devicetree/bindings/mfd/arizona.txt 15873F: Documentation/devicetree/bindings/mfd/wm831x.txt 15874F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15875F: arch/arm/mach-s3c64xx/mach-crag6410* 15876F: drivers/clk/clk-wm83*.c 15877F: drivers/extcon/extcon-arizona.c 15878F: drivers/leds/leds-wm83*.c 15879F: drivers/gpio/gpio-*wm*.c 15880F: drivers/gpio/gpio-arizona.c 15881F: drivers/hwmon/wm83??-hwmon.c 15882F: drivers/input/misc/wm831x-on.c 15883F: drivers/input/touchscreen/wm831x-ts.c 15884F: drivers/input/touchscreen/wm97*.c 15885F: drivers/mfd/arizona* 15886F: drivers/mfd/wm*.c 15887F: drivers/mfd/cs47l24* 15888F: drivers/power/supply/wm83*.c 15889F: drivers/rtc/rtc-wm83*.c 15890F: drivers/regulator/wm8*.c 15891F: drivers/regulator/arizona* 15892F: drivers/video/backlight/wm83*_bl.c 15893F: drivers/watchdog/wm83*_wdt.c 15894F: include/linux/mfd/arizona/ 15895F: include/linux/mfd/wm831x/ 15896F: include/linux/mfd/wm8350/ 15897F: include/linux/mfd/wm8400* 15898F: include/linux/regulator/arizona* 15899F: include/linux/wm97xx.h 15900F: include/sound/wm????.h 15901F: sound/soc/codecs/arizona.? 15902F: sound/soc/codecs/wm* 15903F: sound/soc/codecs/cs47l24* 15904 15905WORKQUEUE 15906M: Tejun Heo <tj@kernel.org> 15907R: Lai Jiangshan <jiangshanlai@gmail.com> 15908T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15909S: Maintained 15910F: include/linux/workqueue.h 15911F: kernel/workqueue.c 15912F: Documentation/core-api/workqueue.rst 15913 15914X-POWERS AXP288 PMIC DRIVERS 15915M: Hans de Goede <hdegoede@redhat.com> 15916S: Maintained 15917N: axp288 15918F: drivers/acpi/pmic/intel_pmic_xpower.c 15919 15920X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15921M: Chen-Yu Tsai <wens@csie.org> 15922L: linux-kernel@vger.kernel.org 15923S: Maintained 15924N: axp[128] 15925 15926X.25 NETWORK LAYER 15927M: Andrew Hendry <andrew.hendry@gmail.com> 15928L: linux-x25@vger.kernel.org 15929S: Odd Fixes 15930F: Documentation/networking/x25* 15931F: include/net/x25* 15932F: net/x25/ 15933 15934X86 ARCHITECTURE (32-BIT AND 64-BIT) 15935M: Thomas Gleixner <tglx@linutronix.de> 15936M: Ingo Molnar <mingo@redhat.com> 15937M: Borislav Petkov <bp@alien8.de> 15938R: "H. Peter Anvin" <hpa@zytor.com> 15939M: x86@kernel.org 15940L: linux-kernel@vger.kernel.org 15941T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15942S: Maintained 15943F: Documentation/devicetree/bindings/x86/ 15944F: Documentation/x86/ 15945F: arch/x86/ 15946 15947X86 ENTRY CODE 15948M: Andy Lutomirski <luto@kernel.org> 15949L: linux-kernel@vger.kernel.org 15950T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 15951S: Maintained 15952F: arch/x86/entry/ 15953 15954X86 MCE INFRASTRUCTURE 15955M: Tony Luck <tony.luck@intel.com> 15956M: Borislav Petkov <bp@alien8.de> 15957L: linux-edac@vger.kernel.org 15958S: Maintained 15959F: arch/x86/kernel/cpu/mcheck/* 15960 15961X86 MICROCODE UPDATE SUPPORT 15962M: Borislav Petkov <bp@alien8.de> 15963S: Maintained 15964F: arch/x86/kernel/cpu/microcode/* 15965 15966X86 MM 15967M: Dave Hansen <dave.hansen@linux.intel.com> 15968M: Andy Lutomirski <luto@kernel.org> 15969M: Peter Zijlstra <peterz@infradead.org> 15970L: linux-kernel@vger.kernel.org 15971T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 15972S: Maintained 15973F: arch/x86/mm/ 15974 15975X86 PLATFORM DRIVERS 15976M: Darren Hart <dvhart@infradead.org> 15977M: Andy Shevchenko <andy@infradead.org> 15978L: platform-driver-x86@vger.kernel.org 15979T: git git://git.infradead.org/linux-platform-drivers-x86.git 15980S: Maintained 15981F: drivers/platform/x86/ 15982F: drivers/platform/olpc/ 15983 15984X86 VDSO 15985M: Andy Lutomirski <luto@kernel.org> 15986L: linux-kernel@vger.kernel.org 15987T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15988S: Maintained 15989F: arch/x86/entry/vdso/ 15990 15991XC2028/3028 TUNER DRIVER 15992M: Mauro Carvalho Chehab <mchehab@kernel.org> 15993L: linux-media@vger.kernel.org 15994W: https://linuxtv.org 15995T: git git://linuxtv.org/media_tree.git 15996S: Maintained 15997F: drivers/media/tuners/tuner-xc2028.* 15998 15999XDP SOCKETS (AF_XDP) 16000M: Björn Töpel <bjorn.topel@intel.com> 16001M: Magnus Karlsson <magnus.karlsson@intel.com> 16002L: netdev@vger.kernel.org 16003S: Maintained 16004F: kernel/bpf/xskmap.c 16005F: net/xdp/ 16006 16007XEN BLOCK SUBSYSTEM 16008M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16009M: Roger Pau Monné <roger.pau@citrix.com> 16010L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16011S: Supported 16012F: drivers/block/xen-blkback/* 16013F: drivers/block/xen* 16014 16015XEN HYPERVISOR ARM 16016M: Stefano Stabellini <sstabellini@kernel.org> 16017L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16018S: Maintained 16019F: arch/arm/xen/ 16020F: arch/arm/include/asm/xen/ 16021 16022XEN HYPERVISOR ARM64 16023M: Stefano Stabellini <sstabellini@kernel.org> 16024L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16025S: Maintained 16026F: arch/arm64/xen/ 16027F: arch/arm64/include/asm/xen/ 16028 16029XEN HYPERVISOR INTERFACE 16030M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 16031M: Juergen Gross <jgross@suse.com> 16032L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16033T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 16034S: Supported 16035F: arch/x86/xen/ 16036F: drivers/*/xen-*front.c 16037F: drivers/xen/ 16038F: arch/x86/include/asm/xen/ 16039F: arch/x86/include/asm/pvclock-abi.h 16040F: include/xen/ 16041F: include/uapi/xen/ 16042F: Documentation/ABI/stable/sysfs-hypervisor-xen 16043F: Documentation/ABI/testing/sysfs-hypervisor-xen 16044 16045XEN NETWORK BACKEND DRIVER 16046M: Wei Liu <wei.liu2@citrix.com> 16047M: Paul Durrant <paul.durrant@citrix.com> 16048L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16049L: netdev@vger.kernel.org 16050S: Supported 16051F: drivers/net/xen-netback/* 16052 16053XEN PCI SUBSYSTEM 16054M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16055L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16056S: Supported 16057F: arch/x86/pci/*xen* 16058F: drivers/pci/*xen* 16059 16060XEN PVSCSI DRIVERS 16061M: Juergen Gross <jgross@suse.com> 16062L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16063L: linux-scsi@vger.kernel.org 16064S: Supported 16065F: drivers/scsi/xen-scsifront.c 16066F: drivers/xen/xen-scsiback.c 16067F: include/xen/interface/io/vscsiif.h 16068 16069XEN SWIOTLB SUBSYSTEM 16070M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16071L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16072L: iommu@lists.linux-foundation.org 16073S: Supported 16074F: arch/x86/xen/*swiotlb* 16075F: drivers/xen/*swiotlb* 16076 16077XEN SOUND FRONTEND DRIVER 16078M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 16079L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16080L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16081S: Supported 16082F: sound/xen/* 16083 16084XFS FILESYSTEM 16085M: Darrick J. Wong <darrick.wong@oracle.com> 16086M: linux-xfs@vger.kernel.org 16087L: linux-xfs@vger.kernel.org 16088W: http://xfs.org/ 16089T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 16090S: Supported 16091F: Documentation/filesystems/xfs.txt 16092F: fs/xfs/ 16093 16094XILINX AXI ETHERNET DRIVER 16095M: Anirudha Sarangi <anirudh@xilinx.com> 16096M: John Linn <John.Linn@xilinx.com> 16097S: Maintained 16098F: drivers/net/ethernet/xilinx/xilinx_axienet* 16099 16100XILINX UARTLITE SERIAL DRIVER 16101M: Peter Korsgaard <jacmet@sunsite.dk> 16102L: linux-serial@vger.kernel.org 16103S: Maintained 16104F: drivers/tty/serial/uartlite.c 16105 16106XILINX VIDEO IP CORES 16107M: Hyun Kwon <hyun.kwon@xilinx.com> 16108M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16109L: linux-media@vger.kernel.org 16110T: git git://linuxtv.org/media_tree.git 16111S: Supported 16112F: Documentation/devicetree/bindings/media/xilinx/ 16113F: drivers/media/platform/xilinx/ 16114F: include/uapi/linux/xilinx-v4l2-controls.h 16115 16116XILLYBUS DRIVER 16117M: Eli Billauer <eli.billauer@gmail.com> 16118L: linux-kernel@vger.kernel.org 16119S: Supported 16120F: drivers/char/xillybus/ 16121 16122XLP9XX I2C DRIVER 16123M: George Cherian <george.cherian@cavium.com> 16124M: Jan Glauber <jglauber@cavium.com> 16125L: linux-i2c@vger.kernel.org 16126W: http://www.cavium.com 16127S: Supported 16128F: drivers/i2c/busses/i2c-xlp9xx.c 16129 16130XRA1403 GPIO EXPANDER 16131M: Nandor Han <nandor.han@ge.com> 16132M: Semi Malinen <semi.malinen@ge.com> 16133L: linux-gpio@vger.kernel.org 16134S: Maintained 16135F: drivers/gpio/gpio-xra1403.c 16136F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 16137 16138XTENSA XTFPGA PLATFORM SUPPORT 16139M: Max Filippov <jcmvbkbc@gmail.com> 16140L: linux-xtensa@linux-xtensa.org 16141S: Maintained 16142F: drivers/spi/spi-xtensa-xtfpga.c 16143F: sound/soc/xtensa/xtfpga-i2s.c 16144 16145YAM DRIVER FOR AX.25 16146M: Jean-Paul Roubelat <jpr@f6fbb.org> 16147L: linux-hams@vger.kernel.org 16148S: Maintained 16149F: drivers/net/hamradio/yam* 16150F: include/linux/yam.h 16151 16152YAMA SECURITY MODULE 16153M: Kees Cook <keescook@chromium.org> 16154T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 16155S: Supported 16156F: security/yama/ 16157F: Documentation/admin-guide/LSM/Yama.rst 16158 16159YEALINK PHONE DRIVER 16160M: Henk Vergonet <Henk.Vergonet@gmail.com> 16161L: usbb2k-api-dev@nongnu.org 16162S: Maintained 16163F: Documentation/input/devices/yealink.rst 16164F: drivers/input/misc/yealink.* 16165 16166Z8530 DRIVER FOR AX.25 16167M: Joerg Reuter <jreuter@yaina.de> 16168W: http://yaina.de/jreuter/ 16169W: http://www.qsl.net/dl1bke/ 16170L: linux-hams@vger.kernel.org 16171S: Maintained 16172F: Documentation/networking/z8530drv.txt 16173F: drivers/net/hamradio/*scc.c 16174F: drivers/net/hamradio/z8530.h 16175 16176ZBUD COMPRESSED PAGE ALLOCATOR 16177M: Seth Jennings <sjenning@redhat.com> 16178M: Dan Streetman <ddstreet@ieee.org> 16179L: linux-mm@kvack.org 16180S: Maintained 16181F: mm/zbud.c 16182F: include/linux/zbud.h 16183 16184ZD1211RW WIRELESS DRIVER 16185M: Daniel Drake <dsd@gentoo.org> 16186M: Ulrich Kunitz <kune@deine-taler.de> 16187W: http://zd1211.ath.cx/wiki/DriverRewrite 16188L: linux-wireless@vger.kernel.org 16189L: zd1211-devs@lists.sourceforge.net (subscribers-only) 16190S: Maintained 16191F: drivers/net/wireless/zydas/zd1211rw/ 16192 16193ZD1301 MEDIA DRIVER 16194M: Antti Palosaari <crope@iki.fi> 16195L: linux-media@vger.kernel.org 16196W: https://linuxtv.org/ 16197W: http://palosaari.fi/linux/ 16198Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16199S: Maintained 16200F: drivers/media/usb/dvb-usb-v2/zd1301* 16201 16202ZD1301_DEMOD MEDIA DRIVER 16203M: Antti Palosaari <crope@iki.fi> 16204L: linux-media@vger.kernel.org 16205W: https://linuxtv.org/ 16206W: http://palosaari.fi/linux/ 16207Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16208S: Maintained 16209F: drivers/media/dvb-frontends/zd1301_demod* 16210 16211ZPOOL COMPRESSED PAGE STORAGE API 16212M: Dan Streetman <ddstreet@ieee.org> 16213L: linux-mm@kvack.org 16214S: Maintained 16215F: mm/zpool.c 16216F: include/linux/zpool.h 16217 16218ZR36067 VIDEO FOR LINUX DRIVER 16219L: mjpeg-users@lists.sourceforge.net 16220L: linux-media@vger.kernel.org 16221W: http://mjpeg.sourceforge.net/driver-zoran/ 16222T: hg https://linuxtv.org/hg/v4l-dvb 16223S: Odd Fixes 16224F: drivers/staging/media/zoran/ 16225 16226ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 16227M: Minchan Kim <minchan@kernel.org> 16228M: Nitin Gupta <ngupta@vflare.org> 16229R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16230L: linux-kernel@vger.kernel.org 16231S: Maintained 16232F: drivers/block/zram/ 16233F: Documentation/blockdev/zram.txt 16234 16235ZS DECSTATION Z85C30 SERIAL DRIVER 16236M: "Maciej W. Rozycki" <macro@linux-mips.org> 16237S: Maintained 16238F: drivers/tty/serial/zs.* 16239 16240ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 16241M: Minchan Kim <minchan@kernel.org> 16242M: Nitin Gupta <ngupta@vflare.org> 16243R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16244L: linux-mm@kvack.org 16245S: Maintained 16246F: mm/zsmalloc.c 16247F: include/linux/zsmalloc.h 16248F: Documentation/vm/zsmalloc.rst 16249 16250ZSWAP COMPRESSED SWAP CACHING 16251M: Seth Jennings <sjenning@redhat.com> 16252M: Dan Streetman <ddstreet@ieee.org> 16253L: linux-mm@kvack.org 16254S: Maintained 16255F: mm/zswap.c 16256 16257THE REST 16258M: Linus Torvalds <torvalds@linux-foundation.org> 16259L: linux-kernel@vger.kernel.org 16260Q: http://patchwork.kernel.org/project/LKML/list/ 16261T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 16262S: Buried alive in reporters 16263F: * 16264F: */ 16265