1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. Please keep in mind that the security team is 66 a small set of people who can be efficient only when working on 67 verified bugs. Please only Cc: this list when you have identified 68 that the bug would present a short-term risk to other users if it 69 were publicly disclosed. For example, reports of address leaks do 70 not represent an immediate threat and are better handled publicly, 71 and ideally, should come with a patch proposal. Please do not send 72 automated reports to this list either. Such bugs will be handled 73 better and faster in the usual public places. 74 758. Happy hacking. 76 77Descriptions of section entries: 78 79 P: Person (obsolete) 80 M: Mail patches to: FullName <address@domain> 81 R: Designated reviewer: FullName <address@domain> 82 These reviewers should be CCed on patches. 83 L: Mailing list that is relevant to this area 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 86 filing info, a direct bug tracker link, or a mailto: URI. 87 C: URI for chat protocol, server and channel where developers 88 usually hang out, for example irc://server/channel. 89 Q: Patchwork web based patch tracking system site 90 T: SCM tree type and location. 91 Type is one of: git, hg, quilt, stgit, topgit 92 S: Status, one of the following: 93 Supported: Someone is actually paid to look after this. 94 Maintained: Someone actually looks after it. 95 Odd Fixes: It has a maintainer but they don't have time to do 96 much other than throw the odd patch in. See below.. 97 Orphan: No current maintainer [but maybe you could take the 98 role as you write your new code]. 99 Obsolete: Old code. Something tagged obsolete generally means 100 it has been replaced by a better system and you 101 should be using that. 102 F: Files and directories with wildcard patterns. 103 A trailing slash includes all files and subdirectory files. 104 F: drivers/net/ all files in and below drivers/net 105 F: drivers/net/* all files in drivers/net, but not below 106 F: */net/* all files in "any top level directory"/net 107 One pattern per line. Multiple F: lines acceptable. 108 N: Files and directories with regex patterns. 109 N: [^a-z]tegra all files whose path contains the word tegra 110 One pattern per line. Multiple N: lines acceptable. 111 scripts/get_maintainer.pl has different behavior for files that 112 match F: pattern and matches of N: patterns. By default, 113 get_maintainer will not look at git log history when an F: pattern 114 match occurs. When an N: match occurs, git log history is used 115 to also notify the people that have git commit signatures. 116 X: Files and directories that are NOT maintained, same rules as F: 117 Files exclusions are tested before file matches. 118 Can be useful for excluding a specific subdirectory, for instance: 119 F: net/ 120 X: net/ipv6/ 121 matches all files in and below net excluding net/ipv6/ 122 K: Keyword perl extended regex pattern to match content in a 123 patch or file. For instance: 124 K: of_get_profile 125 matches patches or files that contain "of_get_profile" 126 K: \b(printk|pr_(info|err))\b 127 matches patches or files that contain one or more of the words 128 printk, pr_info or pr_err 129 One regex pattern per line. Multiple K: lines acceptable. 130 131Note: For the hard of thinking, this list is meant to remain in alphabetical 132order. If you could add yourselves to it in alphabetical order that would be 133so much easier [Ed] 134 135Maintainers List (try to look for most precise areas first) 136 137 ----------------------------------- 138 1393C59X NETWORK DRIVER 140M: Steffen Klassert <klassert@kernel.org> 141L: netdev@vger.kernel.org 142S: Odd Fixes 143F: Documentation/networking/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 183L: netdev@vger.kernel.org 184S: Maintained 185F: drivers/net/ethernet/realtek/r8169.c 186 1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER 188M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 189L: linux-serial@vger.kernel.org 190S: Maintained 191T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 192F: drivers/tty/serial/8250* 193F: include/linux/serial_8250.h 194 1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 196L: netdev@vger.kernel.org 197S: Orphan / Obsolete 198F: drivers/net/ethernet/8390/ 199 2009P FILE SYSTEM 201M: Eric Van Hensbergen <ericvh@gmail.com> 202M: Latchesar Ionkov <lucho@ionkov.net> 203M: Dominique Martinet <asmadeus@codewreck.org> 204L: v9fs-developer@lists.sourceforge.net 205W: http://swik.net/v9fs 206Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 207T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 208T: git git://github.com/martinetd/linux.git 209S: Maintained 210F: Documentation/filesystems/9p.txt 211F: fs/9p/ 212F: net/9p/ 213F: include/net/9p/ 214F: include/uapi/linux/virtio_9p.h 215F: include/trace/events/9p.h 216 217A8293 MEDIA DRIVER 218M: Antti Palosaari <crope@iki.fi> 219L: linux-media@vger.kernel.org 220W: https://linuxtv.org 221W: http://palosaari.fi/linux/ 222Q: http://patchwork.linuxtv.org/project/linux-media/list/ 223T: git git://linuxtv.org/anttip/media_tree.git 224S: Maintained 225F: drivers/media/dvb-frontends/a8293* 226 227AACRAID SCSI RAID DRIVER 228M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 229L: linux-scsi@vger.kernel.org 230W: http://www.adaptec.com/ 231S: Supported 232F: Documentation/scsi/aacraid.txt 233F: drivers/scsi/aacraid/ 234 235ABI/API 236L: linux-api@vger.kernel.org 237F: include/linux/syscalls.h 238F: kernel/sys_ni.c 239 240ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 241M: Hans de Goede <hdegoede@redhat.com> 242L: linux-hwmon@vger.kernel.org 243S: Maintained 244F: drivers/hwmon/abituguru.c 245 246ABIT UGURU 3 HARDWARE MONITOR DRIVER 247M: Alistair John Strachan <alistair@devzero.co.uk> 248L: linux-hwmon@vger.kernel.org 249S: Maintained 250F: drivers/hwmon/abituguru3.c 251 252ACCES 104-DIO-48E GPIO DRIVER 253M: William Breathitt Gray <vilhelm.gray@gmail.com> 254L: linux-gpio@vger.kernel.org 255S: Maintained 256F: drivers/gpio/gpio-104-dio-48e.c 257 258ACCES 104-IDI-48 GPIO DRIVER 259M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 260L: linux-gpio@vger.kernel.org 261S: Maintained 262F: drivers/gpio/gpio-104-idi-48.c 263 264ACCES 104-IDIO-16 GPIO DRIVER 265M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 266L: linux-gpio@vger.kernel.org 267S: Maintained 268F: drivers/gpio/gpio-104-idio-16.c 269 270ACCES 104-QUAD-8 IIO DRIVER 271M: William Breathitt Gray <vilhelm.gray@gmail.com> 272L: linux-iio@vger.kernel.org 273S: Maintained 274F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 275F: drivers/iio/counter/104-quad-8.c 276 277ACCES PCI-IDIO-16 GPIO DRIVER 278M: William Breathitt Gray <vilhelm.gray@gmail.com> 279L: linux-gpio@vger.kernel.org 280S: Maintained 281F: drivers/gpio/gpio-pci-idio-16.c 282 283ACCES PCIe-IDIO-24 GPIO DRIVER 284M: William Breathitt Gray <vilhelm.gray@gmail.com> 285L: linux-gpio@vger.kernel.org 286S: Maintained 287F: drivers/gpio/gpio-pcie-idio-24.c 288 289ACENIC DRIVER 290M: Jes Sorensen <jes@trained-monkey.org> 291L: linux-acenic@sunsite.dk 292S: Maintained 293F: drivers/net/ethernet/alteon/acenic* 294 295ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 296M: Peter Feuerer <peter@piie.net> 297L: platform-driver-x86@vger.kernel.org 298W: http://piie.net/?section=acerhdf 299S: Maintained 300F: drivers/platform/x86/acerhdf.c 301 302ACER WMI LAPTOP EXTRAS 303M: "Lee, Chun-Yi" <jlee@suse.com> 304L: platform-driver-x86@vger.kernel.org 305S: Maintained 306F: drivers/platform/x86/acer-wmi.c 307 308ACPI 309M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 310M: Len Brown <lenb@kernel.org> 311L: linux-acpi@vger.kernel.org 312W: https://01.org/linux-acpi 313Q: https://patchwork.kernel.org/project/linux-acpi/list/ 314T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 315B: https://bugzilla.kernel.org 316S: Supported 317F: drivers/acpi/ 318F: drivers/pnp/pnpacpi/ 319F: include/linux/acpi.h 320F: include/linux/fwnode.h 321F: include/acpi/ 322F: Documentation/acpi/ 323F: Documentation/ABI/testing/sysfs-bus-acpi 324F: Documentation/ABI/testing/configfs-acpi 325F: drivers/pci/*acpi* 326F: drivers/pci/*/*acpi* 327F: tools/power/acpi/ 328 329ACPI APEI 330M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 331M: Len Brown <lenb@kernel.org> 332L: linux-acpi@vger.kernel.org 333R: Tony Luck <tony.luck@intel.com> 334R: Borislav Petkov <bp@alien8.de> 335F: drivers/acpi/apei/ 336 337ACPI COMPONENT ARCHITECTURE (ACPICA) 338M: Robert Moore <robert.moore@intel.com> 339M: Erik Schmauss <erik.schmauss@intel.com> 340M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 341L: linux-acpi@vger.kernel.org 342L: devel@acpica.org 343W: https://acpica.org/ 344W: https://github.com/acpica/acpica/ 345Q: https://patchwork.kernel.org/project/linux-acpi/list/ 346T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 347B: https://bugzilla.kernel.org 348B: https://bugs.acpica.org 349S: Supported 350F: drivers/acpi/acpica/ 351F: include/acpi/ 352F: tools/power/acpi/ 353 354ACPI FAN DRIVER 355M: Zhang Rui <rui.zhang@intel.com> 356L: linux-acpi@vger.kernel.org 357W: https://01.org/linux-acpi 358B: https://bugzilla.kernel.org 359S: Supported 360F: drivers/acpi/fan.c 361 362ACPI FOR ARM64 (ACPI/arm64) 363M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 364M: Hanjun Guo <hanjun.guo@linaro.org> 365M: Sudeep Holla <sudeep.holla@arm.com> 366L: linux-acpi@vger.kernel.org 367S: Maintained 368F: drivers/acpi/arm64 369 370ACPI I2C MULTI INSTANTIATE DRIVER 371M: Hans de Goede <hdegoede@redhat.com> 372L: platform-driver-x86@vger.kernel.org 373S: Maintained 374F: drivers/platform/x86/i2c-multi-instantiate.c 375 376ACPI PMIC DRIVERS 377M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 378M: Len Brown <lenb@kernel.org> 379R: Andy Shevchenko <andy@infradead.org> 380R: Mika Westerberg <mika.westerberg@linux.intel.com> 381L: linux-acpi@vger.kernel.org 382Q: https://patchwork.kernel.org/project/linux-acpi/list/ 383T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 384B: https://bugzilla.kernel.org 385S: Supported 386F: drivers/acpi/pmic/ 387 388ACPI THERMAL DRIVER 389M: Zhang Rui <rui.zhang@intel.com> 390L: linux-acpi@vger.kernel.org 391W: https://01.org/linux-acpi 392B: https://bugzilla.kernel.org 393S: Supported 394F: drivers/acpi/*thermal* 395 396ACPI VIDEO DRIVER 397M: Zhang Rui <rui.zhang@intel.com> 398L: linux-acpi@vger.kernel.org 399W: https://01.org/linux-acpi 400B: https://bugzilla.kernel.org 401S: Supported 402F: drivers/acpi/acpi_video.c 403 404ACPI WMI DRIVER 405L: platform-driver-x86@vger.kernel.org 406S: Orphan 407F: drivers/platform/x86/wmi.c 408F: include/uapi/linux/wmi.h 409 410AD1889 ALSA SOUND DRIVER 411M: Thibaut Varene <T-Bone@parisc-linux.org> 412W: http://wiki.parisc-linux.org/AD1889 413L: linux-parisc@vger.kernel.org 414S: Maintained 415F: sound/pci/ad1889.* 416 417AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 418M: Michael Hennerich <michael.hennerich@analog.com> 419W: http://wiki.analog.com/AD5254 420W: http://ez.analog.com/community/linux-device-drivers 421S: Supported 422F: drivers/misc/ad525x_dpot.c 423 424AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 425M: Michael Hennerich <michael.hennerich@analog.com> 426W: http://wiki.analog.com/AD5398 427W: http://ez.analog.com/community/linux-device-drivers 428S: Supported 429F: drivers/regulator/ad5398.c 430 431AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 432M: Michael Hennerich <michael.hennerich@analog.com> 433W: http://wiki.analog.com/AD7142 434W: http://ez.analog.com/community/linux-device-drivers 435S: Supported 436F: drivers/input/misc/ad714x.c 437 438AD7877 TOUCHSCREEN DRIVER 439M: Michael Hennerich <michael.hennerich@analog.com> 440W: http://wiki.analog.com/AD7877 441W: http://ez.analog.com/community/linux-device-drivers 442S: Supported 443F: drivers/input/touchscreen/ad7877.c 444 445AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 446M: Michael Hennerich <michael.hennerich@analog.com> 447W: http://wiki.analog.com/AD7879 448W: http://ez.analog.com/community/linux-device-drivers 449S: Supported 450F: drivers/input/touchscreen/ad7879.c 451 452ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 453M: Jiri Kosina <jikos@kernel.org> 454S: Maintained 455 456ADF7242 IEEE 802.15.4 RADIO DRIVER 457M: Michael Hennerich <michael.hennerich@analog.com> 458W: https://wiki.analog.com/ADF7242 459W: http://ez.analog.com/community/linux-device-drivers 460L: linux-wpan@vger.kernel.org 461S: Supported 462F: drivers/net/ieee802154/adf7242.c 463F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 464 465ADM1025 HARDWARE MONITOR DRIVER 466M: Jean Delvare <jdelvare@suse.com> 467L: linux-hwmon@vger.kernel.org 468S: Maintained 469F: Documentation/hwmon/adm1025 470F: drivers/hwmon/adm1025.c 471 472ADM1029 HARDWARE MONITOR DRIVER 473M: Corentin Labbe <clabbe.montjoie@gmail.com> 474L: linux-hwmon@vger.kernel.org 475S: Maintained 476F: drivers/hwmon/adm1029.c 477 478ADM8211 WIRELESS DRIVER 479L: linux-wireless@vger.kernel.org 480W: http://wireless.kernel.org/ 481S: Orphan 482F: drivers/net/wireless/admtek/adm8211.* 483 484ADP1653 FLASH CONTROLLER DRIVER 485M: Sakari Ailus <sakari.ailus@iki.fi> 486L: linux-media@vger.kernel.org 487S: Maintained 488F: drivers/media/i2c/adp1653.c 489F: include/media/i2c/adp1653.h 490 491ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 492M: Michael Hennerich <michael.hennerich@analog.com> 493W: http://wiki.analog.com/ADP5520 494W: http://ez.analog.com/community/linux-device-drivers 495S: Supported 496F: drivers/mfd/adp5520.c 497F: drivers/video/backlight/adp5520_bl.c 498F: drivers/leds/leds-adp5520.c 499F: drivers/gpio/gpio-adp5520.c 500F: drivers/input/keyboard/adp5520-keys.c 501 502ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 503M: Michael Hennerich <michael.hennerich@analog.com> 504W: http://wiki.analog.com/ADP5588 505W: http://ez.analog.com/community/linux-device-drivers 506S: Supported 507F: drivers/input/keyboard/adp5588-keys.c 508F: drivers/gpio/gpio-adp5588.c 509 510ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 511M: Michael Hennerich <michael.hennerich@analog.com> 512W: http://wiki.analog.com/ADP8860 513W: http://ez.analog.com/community/linux-device-drivers 514S: Supported 515F: drivers/video/backlight/adp8860_bl.c 516 517ADS1015 HARDWARE MONITOR DRIVER 518M: Dirk Eibach <eibach@gdsys.de> 519L: linux-hwmon@vger.kernel.org 520S: Maintained 521F: Documentation/hwmon/ads1015 522F: drivers/hwmon/ads1015.c 523F: include/linux/platform_data/ads1015.h 524 525ADT746X FAN DRIVER 526M: Colin Leroy <colin@colino.net> 527S: Maintained 528F: drivers/macintosh/therm_adt746x.c 529 530ADT7475 HARDWARE MONITOR DRIVER 531M: Jean Delvare <jdelvare@suse.com> 532L: linux-hwmon@vger.kernel.org 533S: Maintained 534F: Documentation/hwmon/adt7475 535F: drivers/hwmon/adt7475.c 536 537ADVANSYS SCSI DRIVER 538M: Matthew Wilcox <matthew@wil.cx> 539M: Hannes Reinecke <hare@suse.com> 540L: linux-scsi@vger.kernel.org 541S: Maintained 542F: Documentation/scsi/advansys.txt 543F: drivers/scsi/advansys.c 544 545ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 546M: Michael Hennerich <michael.hennerich@analog.com> 547W: http://wiki.analog.com/ADXL345 548W: http://ez.analog.com/community/linux-device-drivers 549S: Supported 550F: drivers/input/misc/adxl34x.c 551 552AF9013 MEDIA DRIVER 553M: Antti Palosaari <crope@iki.fi> 554L: linux-media@vger.kernel.org 555W: https://linuxtv.org 556W: http://palosaari.fi/linux/ 557Q: http://patchwork.linuxtv.org/project/linux-media/list/ 558T: git git://linuxtv.org/anttip/media_tree.git 559S: Maintained 560F: drivers/media/dvb-frontends/af9013* 561 562AF9033 MEDIA DRIVER 563M: Antti Palosaari <crope@iki.fi> 564L: linux-media@vger.kernel.org 565W: https://linuxtv.org 566W: http://palosaari.fi/linux/ 567Q: http://patchwork.linuxtv.org/project/linux-media/list/ 568T: git git://linuxtv.org/anttip/media_tree.git 569S: Maintained 570F: drivers/media/dvb-frontends/af9033* 571 572AFFS FILE SYSTEM 573M: David Sterba <dsterba@suse.com> 574L: linux-fsdevel@vger.kernel.org 575S: Odd Fixes 576F: Documentation/filesystems/affs.txt 577F: fs/affs/ 578 579AFS FILESYSTEM 580M: David Howells <dhowells@redhat.com> 581L: linux-afs@lists.infradead.org 582S: Supported 583F: fs/afs/ 584F: include/trace/events/afs.h 585F: Documentation/filesystems/afs.txt 586W: https://www.infradead.org/~dhowells/kafs/ 587 588AGPGART DRIVER 589M: David Airlie <airlied@linux.ie> 590T: git git://anongit.freedesktop.org/drm/drm 591S: Maintained 592F: drivers/char/agp/ 593F: include/linux/agp* 594F: include/uapi/linux/agp* 595 596AHA152X SCSI DRIVER 597M: "Juergen E. Fischer" <fischer@norbit.de> 598L: linux-scsi@vger.kernel.org 599S: Maintained 600F: drivers/scsi/aha152x* 601F: drivers/scsi/pcmcia/aha152x* 602 603AIC7XXX / AIC79XX SCSI DRIVER 604M: Hannes Reinecke <hare@suse.com> 605L: linux-scsi@vger.kernel.org 606S: Maintained 607F: drivers/scsi/aic7xxx/ 608 609AIMSLAB FM RADIO RECEIVER DRIVER 610M: Hans Verkuil <hverkuil@xs4all.nl> 611L: linux-media@vger.kernel.org 612T: git git://linuxtv.org/media_tree.git 613W: https://linuxtv.org 614S: Maintained 615F: drivers/media/radio/radio-aimslab* 616 617AIO 618M: Benjamin LaHaise <bcrl@kvack.org> 619L: linux-aio@kvack.org 620S: Supported 621F: fs/aio.c 622F: include/linux/*aio*.h 623 624AIRSPY MEDIA DRIVER 625M: Antti Palosaari <crope@iki.fi> 626L: linux-media@vger.kernel.org 627W: https://linuxtv.org 628W: http://palosaari.fi/linux/ 629Q: http://patchwork.linuxtv.org/project/linux-media/list/ 630T: git git://linuxtv.org/anttip/media_tree.git 631S: Maintained 632F: drivers/media/usb/airspy/ 633 634ALACRITECH GIGABIT ETHERNET DRIVER 635M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 636S: Maintained 637F: drivers/net/ethernet/alacritech/* 638 639ALCATEL SPEEDTOUCH USB DRIVER 640M: Duncan Sands <duncan.sands@free.fr> 641L: linux-usb@vger.kernel.org 642W: http://www.linux-usb.org/SpeedTouch/ 643S: Maintained 644F: drivers/usb/atm/speedtch.c 645F: drivers/usb/atm/usbatm.c 646 647ALCHEMY AU1XX0 MMC DRIVER 648M: Manuel Lauss <manuel.lauss@gmail.com> 649S: Maintained 650F: drivers/mmc/host/au1xmmc.c 651 652ALI1563 I2C DRIVER 653M: Rudolf Marek <r.marek@assembler.cz> 654L: linux-i2c@vger.kernel.org 655S: Maintained 656F: Documentation/i2c/busses/i2c-ali1563 657F: drivers/i2c/busses/i2c-ali1563.c 658 659ALLWINNER SECURITY SYSTEM 660M: Corentin Labbe <clabbe.montjoie@gmail.com> 661L: linux-crypto@vger.kernel.org 662S: Maintained 663F: drivers/crypto/sunxi-ss/ 664 665ALPHA PORT 666M: Richard Henderson <rth@twiddle.net> 667M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 668M: Matt Turner <mattst88@gmail.com> 669S: Odd Fixes 670L: linux-alpha@vger.kernel.org 671F: arch/alpha/ 672 673ALPS PS/2 TOUCHPAD DRIVER 674R: Pali Rohár <pali.rohar@gmail.com> 675F: drivers/input/mouse/alps.* 676 677ALTERA I2C CONTROLLER DRIVER 678M: Thor Thayer <thor.thayer@linux.intel.com> 679S: Maintained 680F: drivers/i2c/busses/i2c-altera.c 681 682ALTERA MAILBOX DRIVER 683M: Ley Foon Tan <lftan@altera.com> 684L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 685S: Maintained 686F: drivers/mailbox/mailbox-altera.c 687 688ALTERA PIO DRIVER 689M: Tien Hock Loh <thloh@altera.com> 690L: linux-gpio@vger.kernel.org 691S: Maintained 692F: drivers/gpio/gpio-altera.c 693 694ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 695M: Thor Thayer <thor.thayer@linux.intel.com> 696S: Maintained 697F: drivers/gpio/gpio-altera-a10sr.c 698F: drivers/mfd/altera-a10sr.c 699F: drivers/reset/reset-a10sr.c 700F: include/linux/mfd/altera-a10sr.h 701F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 702 703ALTERA TRIPLE SPEED ETHERNET DRIVER 704M: Vince Bridgers <vbridger@opensource.altera.com> 705L: netdev@vger.kernel.org 706L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 707S: Maintained 708F: drivers/net/ethernet/altera/ 709 710ALTERA UART/JTAG UART SERIAL DRIVERS 711M: Tobias Klauser <tklauser@distanz.ch> 712L: linux-serial@vger.kernel.org 713L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 714S: Maintained 715F: drivers/tty/serial/altera_uart.c 716F: drivers/tty/serial/altera_jtaguart.c 717F: include/linux/altera_uart.h 718F: include/linux/altera_jtaguart.h 719 720AMAZON ETHERNET DRIVERS 721M: Netanel Belgazal <netanel@amazon.com> 722R: Saeed Bishara <saeedb@amazon.com> 723R: Zorik Machulsky <zorik@amazon.com> 724L: netdev@vger.kernel.org 725S: Supported 726F: Documentation/networking/ena.txt 727F: drivers/net/ethernet/amazon/ 728 729AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 730M: Tom Lendacky <thomas.lendacky@amd.com> 731M: Gary Hook <gary.hook@amd.com> 732L: linux-crypto@vger.kernel.org 733S: Supported 734F: drivers/crypto/ccp/ 735F: include/linux/ccp.h 736 737AMD DISPLAY CORE 738M: Harry Wentland <harry.wentland@amd.com> 739M: Leo Li <sunpeng.li@amd.com> 740L: amd-gfx@lists.freedesktop.org 741T: git git://people.freedesktop.org/~agd5f/linux 742S: Supported 743F: drivers/gpu/drm/amd/display/ 744 745AMD FAM15H PROCESSOR POWER MONITORING DRIVER 746M: Huang Rui <ray.huang@amd.com> 747L: linux-hwmon@vger.kernel.org 748S: Supported 749F: Documentation/hwmon/fam15h_power 750F: drivers/hwmon/fam15h_power.c 751 752AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 753L: linux-geode@lists.infradead.org (moderated for non-subscribers) 754S: Orphan 755F: drivers/usb/gadget/udc/amd5536udc.* 756 757AMD GEODE PROCESSOR/CHIPSET SUPPORT 758P: Andres Salomon <dilinger@queued.net> 759L: linux-geode@lists.infradead.org (moderated for non-subscribers) 760W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 761S: Supported 762F: drivers/char/hw_random/geode-rng.c 763F: drivers/crypto/geode* 764F: drivers/video/fbdev/geode/ 765F: arch/x86/include/asm/geode.h 766 767AMD IOMMU (AMD-VI) 768M: Joerg Roedel <joro@8bytes.org> 769L: iommu@lists.linux-foundation.org 770T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 771S: Maintained 772F: drivers/iommu/amd_iommu*.[ch] 773F: include/linux/amd-iommu.h 774 775AMD KFD 776M: Oded Gabbay <oded.gabbay@gmail.com> 777L: dri-devel@lists.freedesktop.org 778T: git git://people.freedesktop.org/~gabbayo/linux.git 779S: Supported 780F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 781F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 782F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 783F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 784F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 785F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 786F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 787F: drivers/gpu/drm/amd/amdkfd/ 788F: drivers/gpu/drm/amd/include/cik_structs.h 789F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 790F: drivers/gpu/drm/amd/include/vi_structs.h 791F: drivers/gpu/drm/amd/include/v9_structs.h 792F: include/uapi/linux/kfd_ioctl.h 793 794AMD POWERPLAY 795M: Rex Zhu <rex.zhu@amd.com> 796M: Evan Quan <evan.quan@amd.com> 797L: amd-gfx@lists.freedesktop.org 798S: Supported 799F: drivers/gpu/drm/amd/powerplay/ 800T: git git://people.freedesktop.org/~agd5f/linux 801 802AMD SEATTLE DEVICE TREE SUPPORT 803M: Brijesh Singh <brijeshkumar.singh@amd.com> 804M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 805M: Tom Lendacky <thomas.lendacky@amd.com> 806S: Supported 807F: arch/arm64/boot/dts/amd/ 808 809AMD XGBE DRIVER 810M: Tom Lendacky <thomas.lendacky@amd.com> 811L: netdev@vger.kernel.org 812S: Supported 813F: drivers/net/ethernet/amd/xgbe/ 814F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 815 816ANALOG DEVICES INC AD5686 DRIVER 817M: Stefan Popa <stefan.popa@analog.com> 818L: linux-pm@vger.kernel.org 819W: http://ez.analog.com/community/linux-device-drivers 820S: Supported 821F: drivers/iio/dac/ad5686* 822F: drivers/iio/dac/ad5696* 823 824ANALOG DEVICES INC AD5758 DRIVER 825M: Stefan Popa <stefan.popa@analog.com> 826L: linux-iio@vger.kernel.org 827W: http://ez.analog.com/community/linux-device-drivers 828S: Supported 829F: drivers/iio/dac/ad5758.c 830F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 831 832ANALOG DEVICES INC AD9389B DRIVER 833M: Hans Verkuil <hans.verkuil@cisco.com> 834L: linux-media@vger.kernel.org 835S: Maintained 836F: drivers/media/i2c/ad9389b* 837 838ANALOG DEVICES INC ADGS1408 DRIVER 839M: Mircea Caprioru <mircea.caprioru@analog.com> 840S: Supported 841F: drivers/mux/adgs1408.c 842F: Documentation/devicetree/bindings/mux/adgs1408.txt 843 844ANALOG DEVICES INC ADP5061 DRIVER 845M: Stefan Popa <stefan.popa@analog.com> 846L: linux-pm@vger.kernel.org 847W: http://ez.analog.com/community/linux-device-drivers 848S: Supported 849F: drivers/power/supply/adp5061.c 850 851ANALOG DEVICES INC ADV7180 DRIVER 852M: Lars-Peter Clausen <lars@metafoo.de> 853L: linux-media@vger.kernel.org 854W: http://ez.analog.com/community/linux-device-drivers 855S: Supported 856F: drivers/media/i2c/adv7180.c 857 858ANALOG DEVICES INC ADV748X DRIVER 859M: Kieran Bingham <kieran.bingham@ideasonboard.com> 860L: linux-media@vger.kernel.org 861S: Maintained 862F: drivers/media/i2c/adv748x/* 863 864ANALOG DEVICES INC ADV7511 DRIVER 865M: Hans Verkuil <hans.verkuil@cisco.com> 866L: linux-media@vger.kernel.org 867S: Maintained 868F: drivers/media/i2c/adv7511* 869 870ANALOG DEVICES INC ADV7604 DRIVER 871M: Hans Verkuil <hans.verkuil@cisco.com> 872L: linux-media@vger.kernel.org 873S: Maintained 874F: drivers/media/i2c/adv7604* 875 876ANALOG DEVICES INC ADV7842 DRIVER 877M: Hans Verkuil <hans.verkuil@cisco.com> 878L: linux-media@vger.kernel.org 879S: Maintained 880F: drivers/media/i2c/adv7842* 881 882ANALOG DEVICES INC ASOC CODEC DRIVERS 883M: Lars-Peter Clausen <lars@metafoo.de> 884L: alsa-devel@alsa-project.org (moderated for non-subscribers) 885W: http://wiki.analog.com/ 886W: http://ez.analog.com/community/linux-device-drivers 887S: Supported 888F: sound/soc/codecs/adau* 889F: sound/soc/codecs/adav* 890F: sound/soc/codecs/ad1* 891F: sound/soc/codecs/ad7* 892F: sound/soc/codecs/ssm* 893F: sound/soc/codecs/sigmadsp.* 894 895ANALOG DEVICES INC DMA DRIVERS 896M: Lars-Peter Clausen <lars@metafoo.de> 897W: http://ez.analog.com/community/linux-device-drivers 898S: Supported 899F: drivers/dma/dma-axi-dmac.c 900 901ANALOG DEVICES INC IIO DRIVERS 902M: Lars-Peter Clausen <lars@metafoo.de> 903M: Michael Hennerich <Michael.Hennerich@analog.com> 904W: http://wiki.analog.com/ 905W: http://ez.analog.com/community/linux-device-drivers 906S: Supported 907F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 908F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 909F: drivers/iio/*/ad* 910F: drivers/iio/adc/ltc2497* 911X: drivers/iio/*/adjd* 912F: drivers/staging/iio/*/ad* 913 914ANDES ARCHITECTURE 915M: Greentime Hu <green.hu@gmail.com> 916M: Vincent Chen <deanbo422@gmail.com> 917T: git https://github.com/andestech/linux.git 918S: Supported 919F: arch/nds32/ 920F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 921F: Documentation/devicetree/bindings/nds32/ 922K: nds32 923N: nds32 924 925ANDROID CONFIG FRAGMENTS 926M: Rob Herring <robh@kernel.org> 927S: Supported 928F: kernel/configs/android* 929 930ANDROID DRIVERS 931M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 932M: Arve Hjønnevåg <arve@android.com> 933M: Todd Kjos <tkjos@android.com> 934M: Martijn Coenen <maco@android.com> 935T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 936L: devel@driverdev.osuosl.org 937S: Supported 938F: drivers/android/ 939F: drivers/staging/android/ 940 941ANDROID GOLDFISH PIC DRIVER 942M: Miodrag Dinic <miodrag.dinic@mips.com> 943S: Supported 944F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 945F: drivers/irqchip/irq-goldfish-pic.c 946 947ANDROID GOLDFISH RTC DRIVER 948M: Miodrag Dinic <miodrag.dinic@mips.com> 949S: Supported 950F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 951F: drivers/rtc/rtc-goldfish.c 952 953ANDROID ION DRIVER 954M: Laura Abbott <labbott@redhat.com> 955M: Sumit Semwal <sumit.semwal@linaro.org> 956L: devel@driverdev.osuosl.org 957L: dri-devel@lists.freedesktop.org 958L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 959S: Supported 960F: drivers/staging/android/ion 961F: drivers/staging/android/uapi/ion.h 962 963AOA (Apple Onboard Audio) ALSA DRIVER 964M: Johannes Berg <johannes@sipsolutions.net> 965L: linuxppc-dev@lists.ozlabs.org 966L: alsa-devel@alsa-project.org (moderated for non-subscribers) 967S: Maintained 968F: sound/aoa/ 969 970APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 971M: William Breathitt Gray <vilhelm.gray@gmail.com> 972L: linux-iio@vger.kernel.org 973S: Maintained 974F: drivers/iio/adc/stx104.c 975 976APM DRIVER 977M: Jiri Kosina <jikos@kernel.org> 978S: Odd fixes 979T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 980F: arch/x86/kernel/apm_32.c 981F: include/linux/apm_bios.h 982F: include/uapi/linux/apm_bios.h 983F: drivers/char/apm-emulation.c 984 985APPARMOR SECURITY MODULE 986M: John Johansen <john.johansen@canonical.com> 987L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 988W: wiki.apparmor.net 989T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 990S: Supported 991F: security/apparmor/ 992F: Documentation/admin-guide/LSM/apparmor.rst 993 994APPLE BCM5974 MULTITOUCH DRIVER 995M: Henrik Rydberg <rydberg@bitmath.org> 996L: linux-input@vger.kernel.org 997S: Odd fixes 998F: drivers/input/mouse/bcm5974.c 999 1000APPLE SMC DRIVER 1001M: Henrik Rydberg <rydberg@bitmath.org> 1002L: linux-hwmon@vger.kernel.org 1003S: Odd fixes 1004F: drivers/hwmon/applesmc.c 1005 1006APPLETALK NETWORK LAYER 1007L: netdev@vger.kernel.org 1008S: Odd fixes 1009F: drivers/net/appletalk/ 1010F: net/appletalk/ 1011 1012APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1013M: Duc Dang <dhdang@apm.com> 1014S: Supported 1015F: arch/arm64/boot/dts/apm/ 1016 1017APPLIED MICRO (APM) X-GENE SOC EDAC 1018M: Loc Ho <lho@apm.com> 1019S: Supported 1020F: drivers/edac/xgene_edac.c 1021F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1022 1023APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1024M: Iyappan Subramanian <isubramanian@apm.com> 1025M: Keyur Chudgar <kchudgar@apm.com> 1026S: Supported 1027F: drivers/net/ethernet/apm/xgene-v2/ 1028 1029APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1030M: Iyappan Subramanian <isubramanian@apm.com> 1031M: Keyur Chudgar <kchudgar@apm.com> 1032M: Quan Nguyen <qnguyen@apm.com> 1033S: Supported 1034F: drivers/net/ethernet/apm/xgene/ 1035F: drivers/net/phy/mdio-xgene.c 1036F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1037F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1038 1039APPLIED MICRO (APM) X-GENE SOC PMU 1040M: Tai Nguyen <ttnguyen@apm.com> 1041S: Supported 1042F: drivers/perf/xgene_pmu.c 1043F: Documentation/perf/xgene-pmu.txt 1044F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1045 1046APTINA CAMERA SENSOR PLL 1047M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1048L: linux-media@vger.kernel.org 1049S: Maintained 1050F: drivers/media/i2c/aptina-pll.* 1051 1052ARC FRAMEBUFFER DRIVER 1053M: Jaya Kumar <jayalk@intworks.biz> 1054S: Maintained 1055F: drivers/video/fbdev/arcfb.c 1056F: drivers/video/fbdev/core/fb_defio.c 1057 1058ARC PGU DRM DRIVER 1059M: Alexey Brodkin <abrodkin@synopsys.com> 1060S: Supported 1061F: drivers/gpu/drm/arc/ 1062F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1063 1064ARCNET NETWORK LAYER 1065M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1066L: netdev@vger.kernel.org 1067S: Maintained 1068F: drivers/net/arcnet/ 1069F: include/uapi/linux/if_arcnet.h 1070 1071ARM ARCHITECTED TIMER DRIVER 1072M: Mark Rutland <mark.rutland@arm.com> 1073M: Marc Zyngier <marc.zyngier@arm.com> 1074L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1075S: Maintained 1076F: arch/arm/include/asm/arch_timer.h 1077F: arch/arm64/include/asm/arch_timer.h 1078F: drivers/clocksource/arm_arch_timer.c 1079 1080ARM HDLCD DRM DRIVER 1081M: Liviu Dudau <liviu.dudau@arm.com> 1082S: Supported 1083F: drivers/gpu/drm/arm/hdlcd_* 1084F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1085 1086ARM MALI-DP DRM DRIVER 1087M: Liviu Dudau <liviu.dudau@arm.com> 1088M: Brian Starkey <brian.starkey@arm.com> 1089M: Mali DP Maintainers <malidp@foss.arm.com> 1090S: Supported 1091F: drivers/gpu/drm/arm/ 1092F: Documentation/devicetree/bindings/display/arm,malidp.txt 1093 1094ARM MFM AND FLOPPY DRIVERS 1095M: Ian Molton <spyro@f2s.com> 1096S: Maintained 1097F: arch/arm/lib/floppydma.S 1098F: arch/arm/include/asm/floppy.h 1099 1100ARM PMU PROFILING AND DEBUGGING 1101M: Will Deacon <will.deacon@arm.com> 1102M: Mark Rutland <mark.rutland@arm.com> 1103S: Maintained 1104L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1105F: arch/arm*/kernel/perf_* 1106F: arch/arm/oprofile/common.c 1107F: arch/arm*/kernel/hw_breakpoint.c 1108F: arch/arm*/include/asm/hw_breakpoint.h 1109F: arch/arm*/include/asm/perf_event.h 1110F: drivers/perf/* 1111F: include/linux/perf/arm_pmu.h 1112F: Documentation/devicetree/bindings/arm/pmu.txt 1113F: Documentation/devicetree/bindings/perf/ 1114 1115ARM PORT 1116M: Russell King <linux@armlinux.org.uk> 1117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1118W: http://www.armlinux.org.uk/ 1119S: Odd Fixes 1120T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1121F: arch/arm/ 1122X: arch/arm/boot/dts/ 1123 1124ARM PRIMECELL AACI PL041 DRIVER 1125M: Russell King <linux@armlinux.org.uk> 1126S: Odd Fixes 1127F: sound/arm/aaci.* 1128 1129ARM PRIMECELL BUS SUPPORT 1130M: Russell King <linux@armlinux.org.uk> 1131S: Odd Fixes 1132F: drivers/amba/ 1133F: include/linux/amba/bus.h 1134 1135ARM PRIMECELL CLCD PL110 DRIVER 1136M: Russell King <linux@armlinux.org.uk> 1137S: Odd Fixes 1138F: drivers/video/fbdev/amba-clcd.* 1139 1140ARM PRIMECELL KMI PL050 DRIVER 1141M: Russell King <linux@armlinux.org.uk> 1142S: Odd Fixes 1143F: drivers/input/serio/ambakmi.* 1144F: include/linux/amba/kmi.h 1145 1146ARM PRIMECELL MMCI PL180/1 DRIVER 1147M: Russell King <linux@armlinux.org.uk> 1148S: Odd Fixes 1149F: drivers/mmc/host/mmci.* 1150F: include/linux/amba/mmci.h 1151 1152ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1153M: Russell King <linux@armlinux.org.uk> 1154S: Odd Fixes 1155F: drivers/tty/serial/amba-pl01*.c 1156F: include/linux/amba/serial.h 1157 1158ARM SMMU DRIVERS 1159M: Will Deacon <will.deacon@arm.com> 1160R: Robin Murphy <robin.murphy@arm.com> 1161L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1162S: Maintained 1163F: drivers/iommu/arm-smmu.c 1164F: drivers/iommu/arm-smmu-v3.c 1165F: drivers/iommu/io-pgtable-arm.c 1166F: drivers/iommu/io-pgtable-arm-v7s.c 1167 1168ARM SUB-ARCHITECTURES 1169L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1170S: Maintained 1171F: arch/arm/mach-*/ 1172F: arch/arm/plat-*/ 1173T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1174 1175ARM/ACTIONS SEMI ARCHITECTURE 1176M: Andreas Färber <afaerber@suse.de> 1177L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1178S: Maintained 1179N: owl 1180F: arch/arm/mach-actions/ 1181F: arch/arm/boot/dts/owl-* 1182F: arch/arm64/boot/dts/actions/ 1183F: drivers/clocksource/owl-* 1184F: drivers/pinctrl/actions/* 1185F: drivers/soc/actions/ 1186F: include/dt-bindings/power/owl-* 1187F: include/linux/soc/actions/ 1188F: Documentation/devicetree/bindings/arm/actions.txt 1189F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1190F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1191F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1192 1193ARM/ADS SPHERE MACHINE SUPPORT 1194M: Lennert Buytenhek <kernel@wantstofly.org> 1195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1196S: Maintained 1197 1198ARM/AFEB9260 MACHINE SUPPORT 1199M: Sergey Lapin <slapin@ossfans.org> 1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1201S: Maintained 1202 1203ARM/AJECO 1ARM MACHINE SUPPORT 1204M: Lennert Buytenhek <kernel@wantstofly.org> 1205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1206S: Maintained 1207 1208ARM/Allwinner SoC Clock Support 1209M: Emilio López <emilio@elopez.com.ar> 1210S: Maintained 1211F: drivers/clk/sunxi/ 1212 1213ARM/Allwinner sunXi SoC support 1214M: Maxime Ripard <maxime.ripard@bootlin.com> 1215M: Chen-Yu Tsai <wens@csie.org> 1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1217S: Maintained 1218N: sun[x456789]i 1219N: sun50i 1220F: arch/arm/mach-sunxi/ 1221F: arch/arm64/boot/dts/allwinner/ 1222F: drivers/clk/sunxi-ng/ 1223F: drivers/pinctrl/sunxi/ 1224F: drivers/soc/sunxi/ 1225T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1226 1227ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1228M: Neil Armstrong <narmstrong@baylibre.com> 1229M: Jerome Brunet <jbrunet@baylibre.com> 1230L: linux-amlogic@lists.infradead.org 1231S: Maintained 1232F: drivers/clk/meson/ 1233F: include/dt-bindings/clock/meson* 1234F: include/dt-bindings/clock/gxbb* 1235F: Documentation/devicetree/bindings/clock/amlogic* 1236 1237ARM/Amlogic Meson SoC support 1238M: Carlo Caione <carlo@caione.org> 1239M: Kevin Hilman <khilman@baylibre.com> 1240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1241L: linux-amlogic@lists.infradead.org 1242W: http://linux-meson.com/ 1243S: Maintained 1244F: arch/arm/mach-meson/ 1245F: arch/arm/boot/dts/meson* 1246F: arch/arm64/boot/dts/amlogic/ 1247F: drivers/pinctrl/meson/ 1248F: drivers/mmc/host/meson* 1249N: meson 1250 1251ARM/Annapurna Labs ALPINE ARCHITECTURE 1252M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1253M: Antoine Tenart <antoine.tenart@bootlin.com> 1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1255S: Maintained 1256F: arch/arm/mach-alpine/ 1257F: arch/arm/boot/dts/alpine* 1258F: arch/arm64/boot/dts/al/ 1259F: drivers/*/*alpine* 1260 1261ARM/ARTPEC MACHINE SUPPORT 1262M: Jesper Nilsson <jesper.nilsson@axis.com> 1263M: Lars Persson <lars.persson@axis.com> 1264S: Maintained 1265L: linux-arm-kernel@axis.com 1266F: arch/arm/mach-artpec 1267F: arch/arm/boot/dts/artpec6* 1268F: drivers/clk/axis 1269F: drivers/crypto/axis 1270F: drivers/pinctrl/pinctrl-artpec* 1271F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1272 1273ARM/ASPEED I2C DRIVER 1274M: Brendan Higgins <brendanhiggins@google.com> 1275R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1276R: Joel Stanley <joel@jms.id.au> 1277L: linux-i2c@vger.kernel.org 1278L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1279S: Maintained 1280F: drivers/irqchip/irq-aspeed-i2c-ic.c 1281F: drivers/i2c/busses/i2c-aspeed.c 1282F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1283F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1284 1285ARM/ASPEED MACHINE SUPPORT 1286M: Joel Stanley <joel@jms.id.au> 1287R: Andrew Jeffery <andrew@aj.id.au> 1288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1289L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1290Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1291S: Supported 1292T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1293F: arch/arm/mach-aspeed/ 1294F: arch/arm/boot/dts/aspeed-* 1295N: aspeed 1296 1297ARM/CALXEDA HIGHBANK ARCHITECTURE 1298M: Rob Herring <robh@kernel.org> 1299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1300S: Maintained 1301F: arch/arm/mach-highbank/ 1302F: arch/arm/boot/dts/highbank.dts 1303F: arch/arm/boot/dts/ecx-*.dts* 1304 1305ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1306M: Krzysztof Halasa <khalasa@piap.pl> 1307S: Maintained 1308F: arch/arm/mach-cns3xxx/ 1309 1310ARM/CAVIUM THUNDER NETWORK DRIVER 1311M: Sunil Goutham <sgoutham@cavium.com> 1312M: Robert Richter <rric@kernel.org> 1313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1314S: Supported 1315F: drivers/net/ethernet/cavium/thunder/ 1316 1317ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1318M: Lukasz Majewski <lukma@denx.de> 1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1320S: Maintained 1321F: arch/arm/mach-ep93xx/ts72xx.c 1322 1323ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1324M: Alexander Shiyan <shc_work@mail.ru> 1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1326S: Odd Fixes 1327N: clps711x 1328 1329ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1330M: Lennert Buytenhek <kernel@wantstofly.org> 1331L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1332S: Maintained 1333 1334ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1335M: Hartley Sweeten <hsweeten@visionengravers.com> 1336M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1338S: Maintained 1339F: arch/arm/mach-ep93xx/ 1340F: arch/arm/mach-ep93xx/include/mach/ 1341 1342ARM/CLKDEV SUPPORT 1343M: Russell King <linux@armlinux.org.uk> 1344L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1345S: Maintained 1346T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1347F: drivers/clk/clkdev.c 1348 1349ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1350M: Mike Rapoport <mike@compulab.co.il> 1351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1352S: Maintained 1353 1354ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1355M: Baruch Siach <baruch@tkos.co.il> 1356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1357S: Maintained 1358F: arch/arm/boot/dts/cx92755* 1359N: digicolor 1360 1361ARM/CONTEC MICRO9 MACHINE SUPPORT 1362M: Hubert Feurstein <hubert.feurstein@contec.at> 1363S: Maintained 1364F: arch/arm/mach-ep93xx/micro9.c 1365 1366ARM/CORESIGHT FRAMEWORK AND DRIVERS 1367M: Mathieu Poirier <mathieu.poirier@linaro.org> 1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1369S: Maintained 1370F: drivers/hwtracing/coresight/* 1371F: Documentation/trace/coresight.txt 1372F: Documentation/trace/coresight-cpu-debug.txt 1373F: Documentation/devicetree/bindings/arm/coresight.txt 1374F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1375F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1376F: tools/perf/arch/arm/util/pmu.c 1377F: tools/perf/arch/arm/util/auxtrace.c 1378F: tools/perf/arch/arm/util/cs-etm.c 1379F: tools/perf/arch/arm/util/cs-etm.h 1380F: tools/perf/util/cs-etm.* 1381F: tools/perf/util/cs-etm-decoder/* 1382 1383ARM/CORGI MACHINE SUPPORT 1384M: Richard Purdie <rpurdie@rpsys.net> 1385S: Maintained 1386 1387ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1388M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1389M: Linus Walleij <linus.walleij@linaro.org> 1390L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1391T: git git://github.com/ulli-kroll/linux.git 1392S: Maintained 1393F: Documentation/devicetree/bindings/arm/gemini.txt 1394F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1395F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1396F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1397F: arch/arm/mach-gemini/ 1398F: drivers/net/ethernet/cortina/ 1399F: drivers/pinctrl/pinctrl-gemini.c 1400F: drivers/rtc/rtc-ftrtc010.c 1401 1402ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1403M: Barry Song <baohua@kernel.org> 1404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1405T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1406S: Maintained 1407F: arch/arm/boot/dts/prima2* 1408F: arch/arm/mach-prima2/ 1409F: drivers/clk/sirf/ 1410F: drivers/clocksource/timer-prima2.c 1411F: drivers/clocksource/timer-atlas7.c 1412N: [^a-z]sirf 1413 1414ARM/EBSA110 MACHINE SUPPORT 1415M: Russell King <linux@armlinux.org.uk> 1416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1417W: http://www.armlinux.org.uk/ 1418S: Maintained 1419F: arch/arm/mach-ebsa110/ 1420F: drivers/net/ethernet/amd/am79c961a.* 1421 1422ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1423M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1424R: Pengutronix Kernel Team <kernel@pengutronix.de> 1425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1426S: Maintained 1427N: efm32 1428 1429ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1430M: Robert Jarzmik <robert.jarzmik@free.fr> 1431L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1432S: Maintained 1433F: arch/arm/mach-pxa/ezx.c 1434 1435ARM/FARADAY FA526 PORT 1436M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1438S: Maintained 1439T: git git://git.berlios.de/gemini-board 1440F: arch/arm/mm/*-fa* 1441 1442ARM/FOOTBRIDGE ARCHITECTURE 1443M: Russell King <linux@armlinux.org.uk> 1444L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1445W: http://www.armlinux.org.uk/ 1446S: Maintained 1447F: arch/arm/include/asm/hardware/dec21285.h 1448F: arch/arm/mach-footbridge/ 1449 1450ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1451M: Shawn Guo <shawnguo@kernel.org> 1452M: Sascha Hauer <s.hauer@pengutronix.de> 1453R: Pengutronix Kernel Team <kernel@pengutronix.de> 1454R: Fabio Estevam <fabio.estevam@nxp.com> 1455R: NXP Linux Team <linux-imx@nxp.com> 1456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1457S: Maintained 1458T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1459F: arch/arm/mach-imx/ 1460F: arch/arm/mach-mxs/ 1461F: arch/arm/boot/dts/imx* 1462F: arch/arm/configs/imx*_defconfig 1463F: drivers/clk/imx/ 1464F: drivers/soc/imx/ 1465F: include/soc/imx/ 1466 1467ARM/FREESCALE VYBRID ARM ARCHITECTURE 1468M: Shawn Guo <shawnguo@kernel.org> 1469M: Sascha Hauer <s.hauer@pengutronix.de> 1470R: Pengutronix Kernel Team <kernel@pengutronix.de> 1471R: Stefan Agner <stefan@agner.ch> 1472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1473S: Maintained 1474T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1475F: arch/arm/mach-imx/*vf610* 1476F: arch/arm/boot/dts/vf* 1477 1478ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1479M: Shawn Guo <shawnguo@kernel.org> 1480M: Li Yang <leoyang.li@nxp.com> 1481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1482S: Maintained 1483T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1484F: arch/arm/boot/dts/ls1021a* 1485F: arch/arm64/boot/dts/freescale/fsl-* 1486F: arch/arm64/boot/dts/freescale/qoriq-* 1487 1488ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1489M: Lennert Buytenhek <kernel@wantstofly.org> 1490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1491S: Maintained 1492 1493ARM/GUMSTIX MACHINE SUPPORT 1494M: Steve Sakoman <sakoman@gmail.com> 1495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1496S: Maintained 1497 1498ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1499M: Philipp Zabel <philipp.zabel@gmail.com> 1500M: Paul Parsons <lost.distance@yahoo.com> 1501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1502S: Maintained 1503F: arch/arm/mach-pxa/hx4700.c 1504F: arch/arm/mach-pxa/include/mach/hx4700.h 1505F: sound/soc/pxa/hx4700.c 1506 1507ARM/HISILICON SOC SUPPORT 1508M: Wei Xu <xuwei5@hisilicon.com> 1509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1510W: http://www.hisilicon.com 1511S: Supported 1512T: git git://github.com/hisilicon/linux-hisi.git 1513F: arch/arm/mach-hisi/ 1514F: arch/arm/boot/dts/hi3* 1515F: arch/arm/boot/dts/hip* 1516F: arch/arm/boot/dts/hisi* 1517F: arch/arm64/boot/dts/hisilicon/ 1518 1519ARM/HP JORNADA 7XX MACHINE SUPPORT 1520M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1521W: www.jlime.com 1522S: Maintained 1523T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1524F: arch/arm/mach-sa1100/jornada720.c 1525F: arch/arm/mach-sa1100/include/mach/jornada720.h 1526 1527ARM/IGEP MACHINE SUPPORT 1528M: Enric Balletbo i Serra <eballetbo@gmail.com> 1529M: Javier Martinez Canillas <javier@dowhile0.org> 1530L: linux-omap@vger.kernel.org 1531L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1532S: Maintained 1533F: arch/arm/boot/dts/omap3-igep* 1534 1535ARM/INCOME PXA270 SUPPORT 1536M: Marek Vasut <marek.vasut@gmail.com> 1537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1538S: Maintained 1539F: arch/arm/mach-pxa/colibri-pxa270-income.c 1540 1541ARM/INTEL IOP13XX ARM ARCHITECTURE 1542M: Lennert Buytenhek <kernel@wantstofly.org> 1543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1544S: Maintained 1545 1546ARM/INTEL IOP32X ARM ARCHITECTURE 1547M: Lennert Buytenhek <kernel@wantstofly.org> 1548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1549S: Maintained 1550 1551ARM/INTEL IOP33X ARM ARCHITECTURE 1552L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1553S: Orphan 1554 1555ARM/INTEL IQ81342EX MACHINE SUPPORT 1556M: Lennert Buytenhek <kernel@wantstofly.org> 1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1558S: Maintained 1559 1560ARM/INTEL IXDP2850 MACHINE SUPPORT 1561M: Lennert Buytenhek <kernel@wantstofly.org> 1562L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1563S: Maintained 1564 1565ARM/INTEL IXP4XX ARM ARCHITECTURE 1566M: Imre Kaloz <kaloz@openwrt.org> 1567M: Krzysztof Halasa <khalasa@piap.pl> 1568L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1569S: Maintained 1570F: arch/arm/mach-ixp4xx/ 1571 1572ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1573M: Jonathan Cameron <jic23@cam.ac.uk> 1574L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1575S: Maintained 1576F: arch/arm/mach-pxa/stargate2.c 1577F: drivers/pcmcia/pxa2xx_stargate2.c 1578 1579ARM/INTEL XSC3 (MANZANO) ARM CORE 1580M: Lennert Buytenhek <kernel@wantstofly.org> 1581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1582S: Maintained 1583 1584ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1585M: Lennert Buytenhek <kernel@wantstofly.org> 1586L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1587S: Maintained 1588 1589ARM/LG1K ARCHITECTURE 1590M: Chanho Min <chanho.min@lge.com> 1591L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1592S: Maintained 1593F: arch/arm64/boot/dts/lg/ 1594 1595ARM/LOGICPD PXA270 MACHINE SUPPORT 1596M: Lennert Buytenhek <kernel@wantstofly.org> 1597L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1598S: Maintained 1599 1600ARM/LPC18XX ARCHITECTURE 1601M: Joachim Eastwood <manabian@gmail.com> 1602L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1603S: Maintained 1604F: arch/arm/boot/dts/lpc43* 1605F: drivers/clk/nxp/clk-lpc18xx* 1606F: drivers/clocksource/time-lpc32xx.c 1607F: drivers/i2c/busses/i2c-lpc2k.c 1608F: drivers/memory/pl172.c 1609F: drivers/mtd/spi-nor/nxp-spifi.c 1610F: drivers/rtc/rtc-lpc24xx.c 1611N: lpc18xx 1612 1613ARM/LPC32XX SOC SUPPORT 1614M: Vladimir Zapolskiy <vz@mleia.com> 1615M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1616L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1617T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1618S: Maintained 1619F: arch/arm/boot/dts/lpc32* 1620F: arch/arm/mach-lpc32xx/ 1621F: drivers/i2c/busses/i2c-pnx.c 1622F: drivers/net/ethernet/nxp/lpc_eth.c 1623F: drivers/usb/host/ohci-nxp.c 1624F: drivers/watchdog/pnx4008_wdt.c 1625N: lpc32xx 1626 1627ARM/MAGICIAN MACHINE SUPPORT 1628M: Philipp Zabel <philipp.zabel@gmail.com> 1629S: Maintained 1630 1631ARM/Marvell Dove/MV78xx0/Orion SOC support 1632M: Jason Cooper <jason@lakedaemon.net> 1633M: Andrew Lunn <andrew@lunn.ch> 1634M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1635M: Gregory Clement <gregory.clement@bootlin.com> 1636L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1637S: Maintained 1638F: Documentation/devicetree/bindings/soc/dove/ 1639F: arch/arm/mach-dove/ 1640F: arch/arm/mach-mv78xx0/ 1641F: arch/arm/mach-orion5x/ 1642F: arch/arm/plat-orion/ 1643F: arch/arm/boot/dts/dove* 1644F: arch/arm/boot/dts/orion5x* 1645 1646ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1647M: Jason Cooper <jason@lakedaemon.net> 1648M: Andrew Lunn <andrew@lunn.ch> 1649M: Gregory Clement <gregory.clement@bootlin.com> 1650M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1651L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1652S: Maintained 1653F: arch/arm/boot/dts/armada* 1654F: arch/arm/boot/dts/kirkwood* 1655F: arch/arm/configs/mvebu_*_defconfig 1656F: arch/arm/mach-mvebu/ 1657F: arch/arm64/boot/dts/marvell/armada* 1658F: drivers/cpufreq/armada-37xx-cpufreq.c 1659F: drivers/cpufreq/mvebu-cpufreq.c 1660F: drivers/irqchip/irq-armada-370-xp.c 1661F: drivers/irqchip/irq-mvebu-* 1662F: drivers/pinctrl/mvebu/ 1663F: drivers/rtc/rtc-armada38x.c 1664 1665ARM/Mediatek RTC DRIVER 1666M: Eddie Huang <eddie.huang@mediatek.com> 1667M: Sean Wang <sean.wang@mediatek.com> 1668L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1669L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1670S: Maintained 1671F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1672F: drivers/rtc/rtc-mt6397.c 1673F: drivers/rtc/rtc-mt7622.c 1674 1675ARM/Mediatek SoC support 1676M: Matthias Brugger <matthias.bgg@gmail.com> 1677L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1678L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1679S: Maintained 1680F: arch/arm/boot/dts/mt6* 1681F: arch/arm/boot/dts/mt7* 1682F: arch/arm/boot/dts/mt8* 1683F: arch/arm/mach-mediatek/ 1684F: arch/arm64/boot/dts/mediatek/ 1685N: mtk 1686K: mediatek 1687 1688ARM/Mediatek USB3 PHY DRIVER 1689M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1691L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1692S: Maintained 1693F: drivers/phy/mediatek/ 1694F: Documentation/devicetree/bindings/phy/phy-mtk-* 1695 1696ARM/MICREL KS8695 ARCHITECTURE 1697M: Greg Ungerer <gerg@uclinux.org> 1698L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1699F: arch/arm/mach-ks8695/ 1700S: Odd Fixes 1701 1702ARM/Microchip (AT91) SoC support 1703M: Nicolas Ferre <nicolas.ferre@microchip.com> 1704M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1705L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1706W: http://www.linux4sam.org 1707T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1708S: Supported 1709N: at91 1710N: atmel 1711F: arch/arm/mach-at91/ 1712F: include/soc/at91/ 1713F: arch/arm/boot/dts/at91*.dts 1714F: arch/arm/boot/dts/at91*.dtsi 1715F: arch/arm/boot/dts/sama*.dts 1716F: arch/arm/boot/dts/sama*.dtsi 1717F: arch/arm/include/debug/at91.S 1718F: drivers/memory/atmel* 1719F: drivers/watchdog/sama5d4_wdt.c 1720X: drivers/input/touchscreen/atmel_mxt_ts.c 1721X: drivers/net/wireless/atmel/ 1722 1723ARM/MIOA701 MACHINE SUPPORT 1724M: Robert Jarzmik <robert.jarzmik@free.fr> 1725L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1726F: arch/arm/mach-pxa/mioa701.c 1727S: Maintained 1728 1729ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1730M: Michael Petchkovsky <mkpetch@internode.on.net> 1731S: Maintained 1732 1733ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1734M: Linus Walleij <linus.walleij@linaro.org> 1735L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1736S: Maintained 1737F: arch/arm/mach-nomadik/ 1738F: arch/arm/mach-u300/ 1739F: arch/arm/mach-ux500/ 1740F: arch/arm/boot/dts/ste-* 1741F: drivers/clk/clk-nomadik.c 1742F: drivers/clk/clk-u300.c 1743F: drivers/clocksource/clksrc-dbx500-prcmu.c 1744F: drivers/clocksource/timer-u300.c 1745F: drivers/dma/coh901318* 1746F: drivers/dma/ste_dma40* 1747F: drivers/hwspinlock/u8500_hsem.c 1748F: drivers/i2c/busses/i2c-nomadik.c 1749F: drivers/i2c/busses/i2c-stu300.c 1750F: drivers/mfd/ab3100* 1751F: drivers/mfd/ab8500* 1752F: drivers/mfd/abx500* 1753F: drivers/mfd/dbx500* 1754F: drivers/mfd/db8500* 1755F: drivers/pinctrl/nomadik/ 1756F: drivers/pinctrl/pinctrl-coh901* 1757F: drivers/pinctrl/pinctrl-u300.c 1758F: drivers/rtc/rtc-ab3100.c 1759F: drivers/rtc/rtc-ab8500.c 1760F: drivers/rtc/rtc-coh901331.c 1761F: drivers/rtc/rtc-pl031.c 1762F: drivers/watchdog/coh901327_wdt.c 1763F: Documentation/devicetree/bindings/arm/ste-* 1764F: Documentation/devicetree/bindings/arm/ux500/ 1765T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1766 1767ARM/NUVOTON NPCM ARCHITECTURE 1768M: Avi Fishman <avifishman70@gmail.com> 1769M: Tomer Maimon <tmaimon77@gmail.com> 1770R: Patrick Venture <venture@google.com> 1771R: Nancy Yuen <yuenn@google.com> 1772R: Brendan Higgins <brendanhiggins@google.com> 1773L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1774S: Supported 1775F: arch/arm/mach-npcm/ 1776F: arch/arm/boot/dts/nuvoton-npcm* 1777F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1778F: drivers/*/*npcm* 1779F: Documentation/devicetree/bindings/*/*npcm* 1780F: Documentation/devicetree/bindings/*/*/*npcm* 1781 1782ARM/NUVOTON W90X900 ARM ARCHITECTURE 1783M: Wan ZongShun <mcuos.com@gmail.com> 1784L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1785W: http://www.mcuos.com 1786S: Maintained 1787F: arch/arm/mach-w90x900/ 1788F: drivers/input/keyboard/w90p910_keypad.c 1789F: drivers/input/touchscreen/w90p910_ts.c 1790F: drivers/watchdog/nuc900_wdt.c 1791F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1792F: drivers/mtd/nand/raw/nuc900_nand.c 1793F: drivers/rtc/rtc-nuc900.c 1794F: drivers/spi/spi-nuc900.c 1795F: drivers/usb/host/ehci-w90x900.c 1796F: drivers/video/fbdev/nuc900fb.c 1797 1798ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1799M: Nelson Castillo <arhuaco@freaks-unidos.net> 1800L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1801W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1802S: Supported 1803 1804ARM/Orion SoC/Technologic Systems TS-78xx platform support 1805M: Alexander Clouter <alex@digriz.org.uk> 1806L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1807W: http://www.digriz.org.uk/ts78xx/kernel 1808S: Maintained 1809F: arch/arm/mach-orion5x/ts78xx-* 1810 1811ARM/OXNAS platform support 1812M: Neil Armstrong <narmstrong@baylibre.com> 1813L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1814L: linux-oxnas@groups.io (moderated for non-subscribers) 1815S: Maintained 1816F: arch/arm/mach-oxnas/ 1817F: arch/arm/boot/dts/ox8*.dts* 1818N: oxnas 1819 1820ARM/PALM TREO SUPPORT 1821M: Tomas Cech <sleep_walker@suse.com> 1822L: linux-arm-kernel@lists.infradead.org 1823W: http://hackndev.com 1824S: Maintained 1825F: arch/arm/mach-pxa/palmtreo.* 1826 1827ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1828M: Marek Vasut <marek.vasut@gmail.com> 1829L: linux-arm-kernel@lists.infradead.org 1830W: http://hackndev.com 1831S: Maintained 1832F: arch/arm/mach-pxa/include/mach/palmtx.h 1833F: arch/arm/mach-pxa/palmtx.c 1834F: arch/arm/mach-pxa/palmt5.* 1835F: arch/arm/mach-pxa/include/mach/palmld.h 1836F: arch/arm/mach-pxa/palmld.c 1837F: arch/arm/mach-pxa/palmte2.* 1838F: arch/arm/mach-pxa/include/mach/palmtc.h 1839F: arch/arm/mach-pxa/palmtc.c 1840 1841ARM/PALMZ72 SUPPORT 1842M: Sergey Lapin <slapin@ossfans.org> 1843L: linux-arm-kernel@lists.infradead.org 1844W: http://hackndev.com 1845S: Maintained 1846F: arch/arm/mach-pxa/palmz72.* 1847 1848ARM/PLEB SUPPORT 1849M: Peter Chubb <pleb@gelato.unsw.edu.au> 1850W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1851S: Maintained 1852 1853ARM/PT DIGITAL BOARD PORT 1854M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1855L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1856W: http://www.armlinux.org.uk/ 1857S: Maintained 1858 1859ARM/QUALCOMM SUPPORT 1860M: Andy Gross <andy.gross@linaro.org> 1861M: David Brown <david.brown@linaro.org> 1862L: linux-arm-msm@vger.kernel.org 1863L: linux-soc@vger.kernel.org 1864S: Maintained 1865F: Documentation/devicetree/bindings/soc/qcom/ 1866F: arch/arm/boot/dts/qcom-*.dts 1867F: arch/arm/boot/dts/qcom-*.dtsi 1868F: arch/arm/mach-qcom/ 1869F: arch/arm64/boot/dts/qcom/* 1870F: drivers/i2c/busses/i2c-qup.c 1871F: drivers/clk/qcom/ 1872F: drivers/dma/qcom/ 1873F: drivers/soc/qcom/ 1874F: drivers/spi/spi-qup.c 1875F: drivers/tty/serial/msm_serial.c 1876F: drivers/*/pm8???-* 1877F: drivers/mfd/ssbi.c 1878F: drivers/firmware/qcom_scm* 1879T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1880 1881ARM/RADISYS ENP2611 MACHINE SUPPORT 1882M: Lennert Buytenhek <kernel@wantstofly.org> 1883L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1884S: Maintained 1885 1886ARM/REALTEK ARCHITECTURE 1887M: Andreas Färber <afaerber@suse.de> 1888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1889S: Maintained 1890F: arch/arm64/boot/dts/realtek/ 1891F: Documentation/devicetree/bindings/arm/realtek.txt 1892 1893ARM/RENESAS ARM64 ARCHITECTURE 1894M: Simon Horman <horms@verge.net.au> 1895M: Magnus Damm <magnus.damm@gmail.com> 1896L: linux-renesas-soc@vger.kernel.org 1897Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1898T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1899S: Supported 1900F: arch/arm64/boot/dts/renesas/ 1901F: Documentation/devicetree/bindings/arm/shmobile.txt 1902F: drivers/soc/renesas/ 1903F: include/linux/soc/renesas/ 1904 1905ARM/RISCPC ARCHITECTURE 1906M: Russell King <linux@armlinux.org.uk> 1907L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1908W: http://www.armlinux.org.uk/ 1909S: Maintained 1910F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1911F: arch/arm/include/asm/hardware/ioc.h 1912F: arch/arm/include/asm/hardware/iomd.h 1913F: arch/arm/include/asm/hardware/memc.h 1914F: arch/arm/mach-rpc/ 1915F: drivers/net/ethernet/8390/etherh.c 1916F: drivers/net/ethernet/i825xx/ether1* 1917F: drivers/net/ethernet/seeq/ether3* 1918F: drivers/scsi/arm/ 1919 1920ARM/Rockchip SoC support 1921M: Heiko Stuebner <heiko@sntech.de> 1922L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1923L: linux-rockchip@lists.infradead.org 1924T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1925S: Maintained 1926F: arch/arm/boot/dts/rk3* 1927F: arch/arm/boot/dts/rv1108* 1928F: arch/arm/mach-rockchip/ 1929F: drivers/clk/rockchip/ 1930F: drivers/i2c/busses/i2c-rk3x.c 1931F: drivers/*/*rockchip* 1932F: drivers/*/*/*rockchip* 1933F: sound/soc/rockchip/ 1934N: rockchip 1935 1936ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1937M: Kukjin Kim <kgene@kernel.org> 1938M: Krzysztof Kozlowski <krzk@kernel.org> 1939L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1940L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1941Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1942S: Maintained 1943F: arch/arm/boot/dts/s3c* 1944F: arch/arm/boot/dts/s5p* 1945F: arch/arm/boot/dts/exynos* 1946F: arch/arm64/boot/dts/exynos/ 1947F: arch/arm/plat-samsung/ 1948F: arch/arm/mach-s3c24*/ 1949F: arch/arm/mach-s3c64xx/ 1950F: arch/arm/mach-s5p*/ 1951F: arch/arm/mach-exynos*/ 1952F: drivers/*/*s3c24* 1953F: drivers/*/*/*s3c24* 1954F: drivers/*/*s3c64xx* 1955F: drivers/*/*s5pv210* 1956F: drivers/memory/samsung/* 1957F: drivers/soc/samsung/* 1958F: Documentation/arm/Samsung/ 1959F: Documentation/devicetree/bindings/arm/samsung/ 1960F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1961F: Documentation/devicetree/bindings/power/pd-samsung.txt 1962N: exynos 1963 1964ARM/SAMSUNG MOBILE MACHINE SUPPORT 1965M: Kyungmin Park <kyungmin.park@samsung.com> 1966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1967S: Maintained 1968F: arch/arm/mach-s5pv210/ 1969 1970ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1971M: Kyungmin Park <kyungmin.park@samsung.com> 1972M: Kamil Debski <kamil@wypas.org> 1973M: Andrzej Hajda <a.hajda@samsung.com> 1974L: linux-arm-kernel@lists.infradead.org 1975L: linux-media@vger.kernel.org 1976S: Maintained 1977F: drivers/media/platform/s5p-g2d/ 1978 1979ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1980M: Marek Szyprowski <m.szyprowski@samsung.com> 1981L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1982L: linux-media@vger.kernel.org 1983S: Maintained 1984F: drivers/media/platform/s5p-cec/ 1985F: Documentation/devicetree/bindings/media/s5p-cec.txt 1986 1987ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1988M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1989M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1990L: linux-arm-kernel@lists.infradead.org 1991L: linux-media@vger.kernel.org 1992S: Maintained 1993F: drivers/media/platform/s5p-jpeg/ 1994 1995ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1996M: Kyungmin Park <kyungmin.park@samsung.com> 1997M: Kamil Debski <kamil@wypas.org> 1998M: Jeongtae Park <jtp.park@samsung.com> 1999M: Andrzej Hajda <a.hajda@samsung.com> 2000L: linux-arm-kernel@lists.infradead.org 2001L: linux-media@vger.kernel.org 2002S: Maintained 2003F: arch/arm/plat-samsung/s5p-dev-mfc.c 2004F: drivers/media/platform/s5p-mfc/ 2005 2006ARM/SHMOBILE ARM ARCHITECTURE 2007M: Simon Horman <horms@verge.net.au> 2008M: Magnus Damm <magnus.damm@gmail.com> 2009L: linux-renesas-soc@vger.kernel.org 2010Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2011T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2012S: Supported 2013F: arch/arm/boot/dts/emev2* 2014F: arch/arm/boot/dts/r7s* 2015F: arch/arm/boot/dts/r8a* 2016F: arch/arm/boot/dts/r9a* 2017F: arch/arm/boot/dts/sh* 2018F: arch/arm/configs/shmobile_defconfig 2019F: arch/arm/include/debug/renesas-scif.S 2020F: arch/arm/mach-shmobile/ 2021F: Documentation/devicetree/bindings/arm/shmobile.txt 2022F: drivers/soc/renesas/ 2023F: include/linux/soc/renesas/ 2024 2025ARM/SOCFPGA ARCHITECTURE 2026M: Dinh Nguyen <dinguyen@kernel.org> 2027S: Maintained 2028F: arch/arm/mach-socfpga/ 2029F: arch/arm/boot/dts/socfpga* 2030F: arch/arm/configs/socfpga_defconfig 2031F: arch/arm64/boot/dts/altera/ 2032W: http://www.rocketboards.org 2033T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2034 2035ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2036M: Dinh Nguyen <dinguyen@kernel.org> 2037S: Maintained 2038F: drivers/clk/socfpga/ 2039 2040ARM/SOCFPGA EDAC SUPPORT 2041M: Thor Thayer <thor.thayer@linux.intel.com> 2042S: Maintained 2043F: drivers/edac/altera_edac. 2044 2045ARM/SPREADTRUM SoC SUPPORT 2046M: Orson Zhai <orsonzhai@gmail.com> 2047M: Baolin Wang <baolin.wang@linaro.org> 2048M: Chunyan Zhang <zhang.lyra@gmail.com> 2049S: Maintained 2050F: arch/arm64/boot/dts/sprd 2051N: sprd 2052 2053ARM/STI ARCHITECTURE 2054M: Patrice Chotard <patrice.chotard@st.com> 2055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2056W: http://www.stlinux.com 2057S: Maintained 2058F: arch/arm/mach-sti/ 2059F: arch/arm/boot/dts/sti* 2060F: drivers/char/hw_random/st-rng.c 2061F: drivers/clocksource/arm_global_timer.c 2062F: drivers/clocksource/clksrc_st_lpc.c 2063F: drivers/cpufreq/sti-cpufreq.c 2064F: drivers/dma/st_fdma* 2065F: drivers/i2c/busses/i2c-st.c 2066F: drivers/media/rc/st_rc.c 2067F: drivers/media/platform/sti/c8sectpfe/ 2068F: drivers/mmc/host/sdhci-st.c 2069F: drivers/phy/st/phy-miphy28lp.c 2070F: drivers/phy/st/phy-stih407-usb.c 2071F: drivers/pinctrl/pinctrl-st.c 2072F: drivers/remoteproc/st_remoteproc.c 2073F: drivers/remoteproc/st_slim_rproc.c 2074F: drivers/reset/sti/ 2075F: drivers/rtc/rtc-st-lpc.c 2076F: drivers/tty/serial/st-asc.c 2077F: drivers/usb/dwc3/dwc3-st.c 2078F: drivers/usb/host/ehci-st.c 2079F: drivers/usb/host/ohci-st.c 2080F: drivers/watchdog/st_lpc_wdt.c 2081F: drivers/ata/ahci_st.c 2082F: include/linux/remoteproc/st_slim_rproc.h 2083 2084ARM/STM32 ARCHITECTURE 2085M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2086M: Alexandre Torgue <alexandre.torgue@st.com> 2087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2088S: Maintained 2089T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2090N: stm32 2091F: arch/arm/boot/dts/stm32* 2092F: arch/arm/mach-stm32/ 2093F: drivers/clocksource/armv7m_systick.c 2094 2095ARM/Synaptics Berlin SoC support 2096M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2097M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2099S: Maintained 2100F: arch/arm/mach-berlin/ 2101F: arch/arm/boot/dts/berlin* 2102F: arch/arm64/boot/dts/marvell/berlin* 2103 2104ARM/TANGO ARCHITECTURE 2105M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2106M: Mans Rullgard <mans@mansr.com> 2107L: linux-arm-kernel@lists.infradead.org 2108S: Odd Fixes 2109N: tango 2110 2111ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2112M: Lennert Buytenhek <kernel@wantstofly.org> 2113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2114S: Maintained 2115 2116ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2117M: Hans Verkuil <hans.verkuil@cisco.com> 2118L: linux-tegra@vger.kernel.org 2119L: linux-media@vger.kernel.org 2120S: Maintained 2121F: drivers/media/platform/tegra-cec/ 2122F: Documentation/devicetree/bindings/media/tegra-cec.txt 2123 2124ARM/TETON BGA MACHINE SUPPORT 2125M: "Mark F. Brown" <mark.brown314@gmail.com> 2126L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2127S: Maintained 2128 2129ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2130M: Santosh Shilimkar <ssantosh@kernel.org> 2131L: linux-kernel@vger.kernel.org 2132S: Maintained 2133F: drivers/memory/*emif* 2134 2135ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2136M: Tero Kristo <t-kristo@ti.com> 2137M: Nishanth Menon <nm@ti.com> 2138L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2139S: Supported 2140F: Documentation/devicetree/bindings/arm/ti/k3.txt 2141F: arch/arm64/boot/dts/ti/Makefile 2142F: arch/arm64/boot/dts/ti/k3-* 2143 2144ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2145M: Santosh Shilimkar <ssantosh@kernel.org> 2146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2147S: Maintained 2148F: arch/arm/mach-keystone/ 2149F: arch/arm/boot/dts/keystone-* 2150T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2151 2152ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2153M: Santosh Shilimkar <ssantosh@kernel.org> 2154L: linux-kernel@vger.kernel.org 2155S: Maintained 2156F: drivers/clk/keystone/ 2157 2158ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2159M: Santosh Shilimkar <ssantosh@kernel.org> 2160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2161L: linux-kernel@vger.kernel.org 2162S: Maintained 2163F: drivers/clocksource/timer-keystone.c 2164 2165ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2166M: Santosh Shilimkar <ssantosh@kernel.org> 2167L: linux-kernel@vger.kernel.org 2168S: Maintained 2169F: drivers/power/reset/keystone-reset.c 2170 2171ARM/THECUS N2100 MACHINE SUPPORT 2172M: Lennert Buytenhek <kernel@wantstofly.org> 2173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2174S: Maintained 2175 2176ARM/TOSA MACHINE SUPPORT 2177M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2178M: Dirk Opfer <dirk@opfer-online.de> 2179S: Maintained 2180 2181ARM/UNIPHIER ARCHITECTURE 2182M: Masahiro Yamada <yamada.masahiro@socionext.com> 2183L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2184T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2185S: Maintained 2186F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2187F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2188F: arch/arm/boot/dts/uniphier* 2189F: arch/arm/include/asm/hardware/cache-uniphier.h 2190F: arch/arm/mach-uniphier/ 2191F: arch/arm/mm/cache-uniphier.c 2192F: arch/arm64/boot/dts/socionext/uniphier* 2193F: drivers/bus/uniphier-system-bus.c 2194F: drivers/clk/uniphier/ 2195F: drivers/gpio/gpio-uniphier.c 2196F: drivers/i2c/busses/i2c-uniphier* 2197F: drivers/irqchip/irq-uniphier-aidet.c 2198F: drivers/pinctrl/uniphier/ 2199F: drivers/reset/reset-uniphier.c 2200F: drivers/tty/serial/8250/8250_uniphier.c 2201N: uniphier 2202 2203ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2204M: Ulf Hansson <ulf.hansson@linaro.org> 2205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2206T: git git://git.linaro.org/people/ulfh/clk.git 2207S: Maintained 2208F: drivers/clk/ux500/ 2209 2210ARM/VERSATILE EXPRESS PLATFORM 2211M: Liviu Dudau <liviu.dudau@arm.com> 2212M: Sudeep Holla <sudeep.holla@arm.com> 2213M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2214L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2215S: Maintained 2216F: arch/arm/boot/dts/vexpress* 2217F: arch/arm64/boot/dts/arm/ 2218F: arch/arm/mach-vexpress/ 2219F: */*/vexpress* 2220F: */*/*/vexpress* 2221F: drivers/clk/versatile/clk-vexpress-osc.c 2222F: drivers/clocksource/versatile.c 2223N: mps2 2224 2225ARM/VFP SUPPORT 2226M: Russell King <linux@armlinux.org.uk> 2227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2228W: http://www.armlinux.org.uk/ 2229S: Maintained 2230F: arch/arm/vfp/ 2231 2232ARM/VOIPAC PXA270 SUPPORT 2233M: Marek Vasut <marek.vasut@gmail.com> 2234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2235S: Maintained 2236F: arch/arm/mach-pxa/vpac270.c 2237F: arch/arm/mach-pxa/include/mach/vpac270.h 2238 2239ARM/VT8500 ARM ARCHITECTURE 2240M: Tony Prisk <linux@prisktech.co.nz> 2241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2242S: Maintained 2243F: arch/arm/mach-vt8500/ 2244F: drivers/clocksource/vt8500_timer.c 2245F: drivers/i2c/busses/i2c-wmt.c 2246F: drivers/mmc/host/wmt-sdmmc.c 2247F: drivers/pwm/pwm-vt8500.c 2248F: drivers/rtc/rtc-vt8500.c 2249F: drivers/tty/serial/vt8500_serial.c 2250F: drivers/usb/host/ehci-platform.c 2251F: drivers/usb/host/uhci-platform.c 2252F: drivers/video/fbdev/vt8500lcdfb.* 2253F: drivers/video/fbdev/wm8505fb* 2254F: drivers/video/fbdev/wmt_ge_rops.* 2255 2256ARM/ZIPIT Z2 SUPPORT 2257M: Marek Vasut <marek.vasut@gmail.com> 2258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2259S: Maintained 2260F: arch/arm/mach-pxa/z2.c 2261F: arch/arm/mach-pxa/include/mach/z2.h 2262 2263ARM/ZTE ARCHITECTURE 2264M: Jun Nie <jun.nie@linaro.org> 2265M: Baoyou Xie <baoyou.xie@linaro.org> 2266M: Shawn Guo <shawnguo@kernel.org> 2267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2268S: Maintained 2269F: arch/arm/boot/dts/zx2967* 2270F: arch/arm/mach-zx/ 2271F: arch/arm64/boot/dts/zte/ 2272F: drivers/clk/zte/ 2273F: drivers/dma/zx_dma.c 2274F: drivers/gpio/gpio-zx.c 2275F: drivers/i2c/busses/i2c-zx2967.c 2276F: drivers/mmc/host/dw_mmc-zx.* 2277F: drivers/pinctrl/zte/ 2278F: drivers/soc/zte/ 2279F: drivers/thermal/zx2967_thermal.c 2280F: drivers/watchdog/zx2967_wdt.c 2281F: Documentation/devicetree/bindings/arm/zte.txt 2282F: Documentation/devicetree/bindings/clock/zx2967*.txt 2283F: Documentation/devicetree/bindings/dma/zxdma.txt 2284F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2285F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2286F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2287F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2288F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2289F: Documentation/devicetree/bindings/soc/zte/ 2290F: Documentation/devicetree/bindings/sound/zte,*.txt 2291F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2292F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2293F: include/dt-bindings/clock/zx2967*.h 2294F: include/dt-bindings/soc/zte,*.h 2295F: sound/soc/codecs/zx_aud96p22.c 2296F: sound/soc/zte/ 2297 2298ARM/ZYNQ ARCHITECTURE 2299M: Michal Simek <michal.simek@xilinx.com> 2300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2301W: http://wiki.xilinx.com 2302T: git https://github.com/Xilinx/linux-xlnx.git 2303S: Supported 2304F: arch/arm/mach-zynq/ 2305F: drivers/cpuidle/cpuidle-zynq.c 2306F: drivers/block/xsysace.c 2307N: zynq 2308N: xilinx 2309F: drivers/clocksource/cadence_ttc_timer.c 2310F: drivers/i2c/busses/i2c-cadence.c 2311F: drivers/mmc/host/sdhci-of-arasan.c 2312F: drivers/edac/synopsys_edac.c 2313F: drivers/i2c/busses/i2c-xiic.c 2314 2315ARM64 PORT (AARCH64 ARCHITECTURE) 2316M: Catalin Marinas <catalin.marinas@arm.com> 2317M: Will Deacon <will.deacon@arm.com> 2318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2319T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2320S: Maintained 2321F: arch/arm64/ 2322X: arch/arm64/boot/dts/ 2323F: Documentation/arm64/ 2324 2325AS3645A LED FLASH CONTROLLER DRIVER 2326M: Sakari Ailus <sakari.ailus@iki.fi> 2327L: linux-leds@vger.kernel.org 2328S: Maintained 2329F: drivers/leds/leds-as3645a.c 2330 2331ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2332M: Tianshu Qiu <tian.shu.qiu@intel.com> 2333L: linux-media@vger.kernel.org 2334T: git git://linuxtv.org/media_tree.git 2335S: Maintained 2336F: drivers/media/i2c/ak7375.c 2337F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2338 2339ASAHI KASEI AK8974 DRIVER 2340M: Linus Walleij <linus.walleij@linaro.org> 2341L: linux-iio@vger.kernel.org 2342W: http://www.akm.com/ 2343S: Supported 2344F: drivers/iio/magnetometer/ak8974.c 2345 2346ASC7621 HARDWARE MONITOR DRIVER 2347M: George Joseph <george.joseph@fairview5.com> 2348L: linux-hwmon@vger.kernel.org 2349S: Maintained 2350F: Documentation/hwmon/asc7621 2351F: drivers/hwmon/asc7621.c 2352 2353ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2354M: Corentin Chary <corentin.chary@gmail.com> 2355L: acpi4asus-user@lists.sourceforge.net 2356L: platform-driver-x86@vger.kernel.org 2357W: http://acpi4asus.sf.net 2358S: Maintained 2359F: drivers/platform/x86/asus*.c 2360F: drivers/platform/x86/eeepc*.c 2361 2362ASUS WIRELESS RADIO CONTROL DRIVER 2363M: João Paulo Rechi Vita <jprvita@gmail.com> 2364L: platform-driver-x86@vger.kernel.org 2365S: Maintained 2366F: drivers/platform/x86/asus-wireless.c 2367 2368ASYMMETRIC KEYS 2369M: David Howells <dhowells@redhat.com> 2370L: keyrings@vger.kernel.org 2371S: Maintained 2372F: Documentation/crypto/asymmetric-keys.txt 2373F: include/linux/verification.h 2374F: include/crypto/public_key.h 2375F: include/crypto/pkcs7.h 2376F: crypto/asymmetric_keys/ 2377 2378ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2379R: Dan Williams <dan.j.williams@intel.com> 2380W: http://sourceforge.net/projects/xscaleiop 2381S: Odd fixes 2382F: Documentation/crypto/async-tx-api.txt 2383F: crypto/async_tx/ 2384F: drivers/dma/ 2385F: include/linux/dmaengine.h 2386F: include/linux/async_tx.h 2387 2388AT24 EEPROM DRIVER 2389M: Bartosz Golaszewski <brgl@bgdev.pl> 2390L: linux-i2c@vger.kernel.org 2391T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2392S: Maintained 2393F: Documentation/devicetree/bindings/eeprom/at24.txt 2394F: drivers/misc/eeprom/at24.c 2395F: include/linux/platform_data/at24.h 2396 2397ATA OVER ETHERNET (AOE) DRIVER 2398M: "Ed L. Cashin" <ed.cashin@acm.org> 2399W: http://www.openaoe.org/ 2400S: Supported 2401F: Documentation/aoe/ 2402F: drivers/block/aoe/ 2403 2404ATHEROS 71XX/9XXX GPIO DRIVER 2405M: Alban Bedel <albeu@free.fr> 2406W: https://github.com/AlbanBedel/linux 2407T: git git://github.com/AlbanBedel/linux 2408S: Maintained 2409F: drivers/gpio/gpio-ath79.c 2410F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2411 2412ATHEROS 71XX/9XXX USB PHY DRIVER 2413M: Alban Bedel <albeu@free.fr> 2414W: https://github.com/AlbanBedel/linux 2415T: git git://github.com/AlbanBedel/linux 2416S: Maintained 2417F: drivers/phy/qualcomm/phy-ath79-usb.c 2418F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2419 2420ATHEROS ATH GENERIC UTILITIES 2421M: Kalle Valo <kvalo@codeaurora.org> 2422L: linux-wireless@vger.kernel.org 2423S: Supported 2424F: drivers/net/wireless/ath/* 2425 2426ATHEROS ATH5K WIRELESS DRIVER 2427M: Jiri Slaby <jirislaby@gmail.com> 2428M: Nick Kossifidis <mickflemm@gmail.com> 2429M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2430L: linux-wireless@vger.kernel.org 2431W: http://wireless.kernel.org/en/users/Drivers/ath5k 2432S: Maintained 2433F: drivers/net/wireless/ath/ath5k/ 2434 2435ATHEROS ATH6KL WIRELESS DRIVER 2436M: Kalle Valo <kvalo@codeaurora.org> 2437L: linux-wireless@vger.kernel.org 2438W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2439T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2440S: Supported 2441F: drivers/net/wireless/ath/ath6kl/ 2442 2443ATI_REMOTE2 DRIVER 2444M: Ville Syrjala <syrjala@sci.fi> 2445S: Maintained 2446F: drivers/input/misc/ati_remote2.c 2447 2448ATK0110 HWMON DRIVER 2449M: Luca Tettamanti <kronos.it@gmail.com> 2450L: linux-hwmon@vger.kernel.org 2451S: Maintained 2452F: drivers/hwmon/asus_atk0110.c 2453 2454ATLX ETHERNET DRIVERS 2455M: Jay Cliburn <jcliburn@gmail.com> 2456M: Chris Snook <chris.snook@gmail.com> 2457L: netdev@vger.kernel.org 2458W: http://sourceforge.net/projects/atl1 2459W: http://atl1.sourceforge.net 2460S: Maintained 2461F: drivers/net/ethernet/atheros/ 2462 2463ATM 2464M: Chas Williams <3chas3@gmail.com> 2465L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2466L: netdev@vger.kernel.org 2467W: http://linux-atm.sourceforge.net 2468S: Maintained 2469F: drivers/atm/ 2470F: include/linux/atm* 2471F: include/uapi/linux/atm* 2472 2473ATMEL AT91 / AT32 MCI DRIVER 2474M: Ludovic Desroches <ludovic.desroches@microchip.com> 2475S: Maintained 2476F: drivers/mmc/host/atmel-mci.c 2477 2478ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2479M: Nicolas Ferre <nicolas.ferre@microchip.com> 2480S: Supported 2481F: drivers/power/reset/at91-sama5d2_shdwc.c 2482 2483ATMEL Audio ALSA driver 2484M: Nicolas Ferre <nicolas.ferre@microchip.com> 2485L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2486S: Supported 2487F: sound/soc/atmel 2488 2489ATMEL I2C DRIVER 2490M: Ludovic Desroches <ludovic.desroches@microchip.com> 2491L: linux-i2c@vger.kernel.org 2492S: Supported 2493F: drivers/i2c/busses/i2c-at91.c 2494 2495ATMEL ISI DRIVER 2496M: Ludovic Desroches <ludovic.desroches@microchip.com> 2497L: linux-media@vger.kernel.org 2498S: Supported 2499F: drivers/media/platform/atmel/atmel-isi.c 2500F: include/media/atmel-isi.h 2501 2502ATMEL LCDFB DRIVER 2503M: Nicolas Ferre <nicolas.ferre@microchip.com> 2504L: linux-fbdev@vger.kernel.org 2505S: Maintained 2506F: drivers/video/fbdev/atmel_lcdfb.c 2507F: include/video/atmel_lcdc.h 2508 2509ATMEL MACB ETHERNET DRIVER 2510M: Nicolas Ferre <nicolas.ferre@microchip.com> 2511S: Supported 2512F: drivers/net/ethernet/cadence/ 2513 2514ATMEL MAXTOUCH DRIVER 2515M: Nick Dyer <nick@shmanahar.org> 2516T: git git://github.com/ndyer/linux.git 2517S: Maintained 2518F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2519F: drivers/input/touchscreen/atmel_mxt_ts.c 2520 2521ATMEL SAMA5D2 ADC DRIVER 2522M: Ludovic Desroches <ludovic.desroches@microchip.com> 2523L: linux-iio@vger.kernel.org 2524S: Supported 2525F: drivers/iio/adc/at91-sama5d2_adc.c 2526 2527ATMEL SDMMC DRIVER 2528M: Ludovic Desroches <ludovic.desroches@microchip.com> 2529L: linux-mmc@vger.kernel.org 2530S: Supported 2531F: drivers/mmc/host/sdhci-of-at91.c 2532 2533ATMEL SPI DRIVER 2534M: Nicolas Ferre <nicolas.ferre@microchip.com> 2535S: Supported 2536F: drivers/spi/spi-atmel.* 2537 2538ATMEL SSC DRIVER 2539M: Nicolas Ferre <nicolas.ferre@microchip.com> 2540L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2541S: Supported 2542F: drivers/misc/atmel-ssc.c 2543F: include/linux/atmel-ssc.h 2544 2545ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2546M: Nicolas Ferre <nicolas.ferre@microchip.com> 2547L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2548S: Supported 2549F: drivers/misc/atmel_tclib.c 2550F: drivers/clocksource/tcb_clksrc.c 2551 2552ATMEL USBA UDC DRIVER 2553M: Nicolas Ferre <nicolas.ferre@microchip.com> 2554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2555S: Supported 2556F: drivers/usb/gadget/udc/atmel_usba_udc.* 2557 2558ATMEL WIRELESS DRIVER 2559M: Simon Kelley <simon@thekelleys.org.uk> 2560L: linux-wireless@vger.kernel.org 2561W: http://www.thekelleys.org.uk/atmel 2562W: http://atmelwlandriver.sourceforge.net/ 2563S: Maintained 2564F: drivers/net/wireless/atmel/atmel* 2565 2566ATMEL XDMA DRIVER 2567M: Ludovic Desroches <ludovic.desroches@microchip.com> 2568L: linux-arm-kernel@lists.infradead.org 2569L: dmaengine@vger.kernel.org 2570S: Supported 2571F: drivers/dma/at_xdmac.c 2572 2573ATOMIC INFRASTRUCTURE 2574M: Will Deacon <will.deacon@arm.com> 2575M: Peter Zijlstra <peterz@infradead.org> 2576R: Boqun Feng <boqun.feng@gmail.com> 2577L: linux-kernel@vger.kernel.org 2578S: Maintained 2579F: arch/*/include/asm/atomic*.h 2580F: include/*/atomic*.h 2581 2582ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2583M: Bradley Grove <linuxdrivers@attotech.com> 2584L: linux-scsi@vger.kernel.org 2585W: http://www.attotech.com 2586S: Supported 2587F: drivers/scsi/esas2r 2588 2589ATUSB IEEE 802.15.4 RADIO DRIVER 2590M: Stefan Schmidt <stefan@datenfreihafen.org> 2591L: linux-wpan@vger.kernel.org 2592S: Maintained 2593F: drivers/net/ieee802154/atusb.c 2594F: drivers/net/ieee802154/atusb.h 2595F: drivers/net/ieee802154/at86rf230.h 2596 2597AUDIT SUBSYSTEM 2598M: Paul Moore <paul@paul-moore.com> 2599M: Eric Paris <eparis@redhat.com> 2600L: linux-audit@redhat.com (moderated for non-subscribers) 2601W: https://github.com/linux-audit 2602T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2603S: Supported 2604F: include/linux/audit.h 2605F: include/uapi/linux/audit.h 2606F: kernel/audit* 2607 2608AUXILIARY DISPLAY DRIVERS 2609M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2610S: Maintained 2611F: drivers/auxdisplay/ 2612F: include/linux/cfag12864b.h 2613 2614AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2615M: Andreas Klinger <ak@it-klinger.de> 2616L: linux-iio@vger.kernel.org 2617S: Maintained 2618F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt 2619F: drivers/iio/adc/hx711.c 2620 2621AX.25 NETWORK LAYER 2622M: Ralf Baechle <ralf@linux-mips.org> 2623L: linux-hams@vger.kernel.org 2624W: http://www.linux-ax25.org/ 2625S: Maintained 2626F: include/uapi/linux/ax25.h 2627F: include/net/ax25.h 2628F: net/ax25/ 2629 2630AXENTIA ARM DEVICES 2631M: Peter Rosin <peda@axentia.se> 2632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2633S: Maintained 2634F: Documentation/devicetree/bindings/arm/axentia.txt 2635F: arch/arm/boot/dts/at91-linea.dtsi 2636F: arch/arm/boot/dts/at91-natte.dtsi 2637F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2638F: arch/arm/boot/dts/at91-tse850-3.dts 2639 2640AXENTIA ASOC DRIVERS 2641M: Peter Rosin <peda@axentia.se> 2642L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2643S: Maintained 2644F: Documentation/devicetree/bindings/sound/axentia,* 2645F: sound/soc/atmel/tse850-pcm5142.c 2646 2647AZ6007 DVB DRIVER 2648M: Mauro Carvalho Chehab <mchehab@kernel.org> 2649L: linux-media@vger.kernel.org 2650W: https://linuxtv.org 2651T: git git://linuxtv.org/media_tree.git 2652S: Maintained 2653F: drivers/media/usb/dvb-usb-v2/az6007.c 2654 2655AZTECH FM RADIO RECEIVER DRIVER 2656M: Hans Verkuil <hverkuil@xs4all.nl> 2657L: linux-media@vger.kernel.org 2658T: git git://linuxtv.org/media_tree.git 2659W: https://linuxtv.org 2660S: Maintained 2661F: drivers/media/radio/radio-aztech* 2662 2663B43 WIRELESS DRIVER 2664L: linux-wireless@vger.kernel.org 2665L: b43-dev@lists.infradead.org 2666W: http://wireless.kernel.org/en/users/Drivers/b43 2667S: Odd Fixes 2668F: drivers/net/wireless/broadcom/b43/ 2669 2670B43LEGACY WIRELESS DRIVER 2671M: Larry Finger <Larry.Finger@lwfinger.net> 2672L: linux-wireless@vger.kernel.org 2673L: b43-dev@lists.infradead.org 2674W: http://wireless.kernel.org/en/users/Drivers/b43 2675S: Maintained 2676F: drivers/net/wireless/broadcom/b43legacy/ 2677 2678BACKLIGHT CLASS/SUBSYSTEM 2679M: Lee Jones <lee.jones@linaro.org> 2680M: Daniel Thompson <daniel.thompson@linaro.org> 2681M: Jingoo Han <jingoohan1@gmail.com> 2682L: dri-devel@lists.freedesktop.org 2683T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2684S: Maintained 2685F: drivers/video/backlight/ 2686F: include/linux/backlight.h 2687F: include/linux/pwm_backlight.h 2688F: Documentation/devicetree/bindings/leds/backlight 2689 2690BATMAN ADVANCED 2691M: Marek Lindner <mareklindner@neomailbox.ch> 2692M: Simon Wunderlich <sw@simonwunderlich.de> 2693M: Antonio Quartulli <a@unstable.cc> 2694L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2695W: https://www.open-mesh.org/ 2696Q: https://patchwork.open-mesh.org/project/batman/list/ 2697S: Maintained 2698F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2699F: Documentation/ABI/testing/sysfs-class-net-mesh 2700F: Documentation/networking/batman-adv.rst 2701F: include/uapi/linux/batadv_packet.h 2702F: include/uapi/linux/batman_adv.h 2703F: net/batman-adv/ 2704 2705BAYCOM/HDLCDRV DRIVERS FOR AX.25 2706M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2707L: linux-hams@vger.kernel.org 2708W: http://www.baycom.org/~tom/ham/ham.html 2709S: Maintained 2710F: drivers/net/hamradio/baycom* 2711 2712BCACHE (BLOCK LAYER CACHE) 2713M: Coly Li <colyli@suse.de> 2714M: Kent Overstreet <kent.overstreet@gmail.com> 2715L: linux-bcache@vger.kernel.org 2716W: http://bcache.evilpiepirate.org 2717C: irc://irc.oftc.net/bcache 2718S: Maintained 2719F: drivers/md/bcache/ 2720 2721BDISP ST MEDIA DRIVER 2722M: Fabien Dessenne <fabien.dessenne@st.com> 2723L: linux-media@vger.kernel.org 2724T: git git://linuxtv.org/media_tree.git 2725W: https://linuxtv.org 2726S: Supported 2727F: drivers/media/platform/sti/bdisp 2728 2729BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2730M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2731L: netdev@vger.kernel.org 2732S: Maintained 2733F: drivers/net/ethernet/ec_bhf.c 2734 2735BEFS FILE SYSTEM 2736M: Luis de Bethencourt <luisbg@kernel.org> 2737M: Salah Triki <salah.triki@gmail.com> 2738S: Maintained 2739T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2740F: Documentation/filesystems/befs.txt 2741F: fs/befs/ 2742 2743BFQ I/O SCHEDULER 2744M: Paolo Valente <paolo.valente@linaro.org> 2745M: Jens Axboe <axboe@kernel.dk> 2746L: linux-block@vger.kernel.org 2747S: Maintained 2748F: block/bfq-* 2749F: Documentation/block/bfq-iosched.txt 2750 2751BFS FILE SYSTEM 2752M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2753S: Maintained 2754F: Documentation/filesystems/bfs.txt 2755F: fs/bfs/ 2756F: include/uapi/linux/bfs_fs.h 2757 2758BLINKM RGB LED DRIVER 2759M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2760S: Maintained 2761F: drivers/leds/leds-blinkm.c 2762 2763BLOCK LAYER 2764M: Jens Axboe <axboe@kernel.dk> 2765L: linux-block@vger.kernel.org 2766T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2767S: Maintained 2768F: block/ 2769F: drivers/block/ 2770F: kernel/trace/blktrace.c 2771F: lib/sbitmap.c 2772 2773BLOCK2MTD DRIVER 2774M: Joern Engel <joern@lazybastard.org> 2775L: linux-mtd@lists.infradead.org 2776S: Maintained 2777F: drivers/mtd/devices/block2mtd.c 2778 2779BLUETOOTH DRIVERS 2780M: Marcel Holtmann <marcel@holtmann.org> 2781M: Johan Hedberg <johan.hedberg@gmail.com> 2782L: linux-bluetooth@vger.kernel.org 2783W: http://www.bluez.org/ 2784T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2785T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2786S: Maintained 2787F: drivers/bluetooth/ 2788 2789BLUETOOTH SUBSYSTEM 2790M: Marcel Holtmann <marcel@holtmann.org> 2791M: Johan Hedberg <johan.hedberg@gmail.com> 2792L: linux-bluetooth@vger.kernel.org 2793W: http://www.bluez.org/ 2794T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2795T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2796S: Maintained 2797F: net/bluetooth/ 2798F: include/net/bluetooth/ 2799 2800BONDING DRIVER 2801M: Jay Vosburgh <j.vosburgh@gmail.com> 2802M: Veaceslav Falico <vfalico@gmail.com> 2803M: Andy Gospodarek <andy@greyhouse.net> 2804L: netdev@vger.kernel.org 2805W: http://sourceforge.net/projects/bonding/ 2806S: Supported 2807F: drivers/net/bonding/ 2808F: include/uapi/linux/if_bonding.h 2809 2810BPF (Safe dynamic programs and tools) 2811M: Alexei Starovoitov <ast@kernel.org> 2812M: Daniel Borkmann <daniel@iogearbox.net> 2813L: netdev@vger.kernel.org 2814L: linux-kernel@vger.kernel.org 2815T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2816T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2817Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2818S: Supported 2819F: arch/x86/net/bpf_jit* 2820F: Documentation/networking/filter.txt 2821F: Documentation/bpf/ 2822F: include/linux/bpf* 2823F: include/linux/filter.h 2824F: include/trace/events/xdp.h 2825F: include/uapi/linux/bpf* 2826F: include/uapi/linux/filter.h 2827F: kernel/bpf/ 2828F: kernel/trace/bpf_trace.c 2829F: lib/test_bpf.c 2830F: net/bpf/ 2831F: net/core/filter.c 2832F: net/sched/act_bpf.c 2833F: net/sched/cls_bpf.c 2834F: samples/bpf/ 2835F: tools/bpf/ 2836F: tools/lib/bpf/ 2837F: tools/testing/selftests/bpf/ 2838 2839BROADCOM B44 10/100 ETHERNET DRIVER 2840M: Michael Chan <michael.chan@broadcom.com> 2841L: netdev@vger.kernel.org 2842S: Supported 2843F: drivers/net/ethernet/broadcom/b44.* 2844 2845BROADCOM B53 ETHERNET SWITCH DRIVER 2846M: Florian Fainelli <f.fainelli@gmail.com> 2847L: netdev@vger.kernel.org 2848L: openwrt-devel@lists.openwrt.org (subscribers-only) 2849S: Supported 2850F: drivers/net/dsa/b53/* 2851F: include/linux/platform_data/b53.h 2852 2853BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2854M: Florian Fainelli <f.fainelli@gmail.com> 2855M: Ray Jui <rjui@broadcom.com> 2856M: Scott Branden <sbranden@broadcom.com> 2857M: bcm-kernel-feedback-list@broadcom.com 2858T: git git://github.com/broadcom/mach-bcm 2859S: Maintained 2860N: bcm281* 2861N: bcm113* 2862N: bcm216* 2863N: kona 2864F: arch/arm/mach-bcm/ 2865 2866BROADCOM BCM2835 ARM ARCHITECTURE 2867M: Eric Anholt <eric@anholt.net> 2868M: Stefan Wahren <stefan.wahren@i2se.com> 2869L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2870L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2871T: git git://github.com/anholt/linux 2872S: Maintained 2873N: bcm2835 2874F: drivers/staging/vc04_services 2875 2876BROADCOM BCM47XX MIPS ARCHITECTURE 2877M: Hauke Mehrtens <hauke@hauke-m.de> 2878M: Rafał Miłecki <zajec5@gmail.com> 2879L: linux-mips@linux-mips.org 2880S: Maintained 2881F: Documentation/devicetree/bindings/mips/brcm/ 2882F: arch/mips/bcm47xx/* 2883F: arch/mips/include/asm/mach-bcm47xx/* 2884 2885BROADCOM BCM5301X ARM ARCHITECTURE 2886M: Hauke Mehrtens <hauke@hauke-m.de> 2887M: Rafał Miłecki <zajec5@gmail.com> 2888M: Jon Mason <jonmason@broadcom.com> 2889M: bcm-kernel-feedback-list@broadcom.com 2890L: linux-arm-kernel@lists.infradead.org 2891S: Maintained 2892F: arch/arm/mach-bcm/bcm_5301x.c 2893F: arch/arm/boot/dts/bcm5301x*.dtsi 2894F: arch/arm/boot/dts/bcm470* 2895F: arch/arm/boot/dts/bcm953012* 2896 2897BROADCOM BCM53573 ARM ARCHITECTURE 2898M: Rafał Miłecki <rafal@milecki.pl> 2899L: linux-arm-kernel@lists.infradead.org 2900S: Maintained 2901F: arch/arm/boot/dts/bcm53573* 2902F: arch/arm/boot/dts/bcm47189* 2903 2904BROADCOM BCM63XX ARM ARCHITECTURE 2905M: Florian Fainelli <f.fainelli@gmail.com> 2906M: bcm-kernel-feedback-list@broadcom.com 2907L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2908T: git git://github.com/broadcom/stblinux.git 2909S: Maintained 2910N: bcm63xx 2911 2912BROADCOM BCM63XX/BCM33XX UDC DRIVER 2913M: Kevin Cernekee <cernekee@gmail.com> 2914L: linux-usb@vger.kernel.org 2915S: Maintained 2916F: drivers/usb/gadget/udc/bcm63xx_udc.* 2917 2918BROADCOM BCM7XXX ARM ARCHITECTURE 2919M: Brian Norris <computersforpeace@gmail.com> 2920M: Gregory Fong <gregory.0xf0@gmail.com> 2921M: Florian Fainelli <f.fainelli@gmail.com> 2922M: bcm-kernel-feedback-list@broadcom.com 2923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2924T: git git://github.com/broadcom/stblinux.git 2925S: Maintained 2926F: arch/arm/mach-bcm/*brcmstb* 2927F: arch/arm/boot/dts/bcm7*.dts* 2928F: drivers/bus/brcmstb_gisb.c 2929F: arch/arm/mm/cache-b15-rac.c 2930F: arch/arm/include/asm/hardware/cache-b15-rac.h 2931N: brcmstb 2932 2933BROADCOM BMIPS CPUFREQ DRIVER 2934M: Markus Mayer <mmayer@broadcom.com> 2935M: bcm-kernel-feedback-list@broadcom.com 2936L: linux-pm@vger.kernel.org 2937S: Maintained 2938F: drivers/cpufreq/bmips-cpufreq.c 2939 2940BROADCOM BMIPS MIPS ARCHITECTURE 2941M: Kevin Cernekee <cernekee@gmail.com> 2942M: Florian Fainelli <f.fainelli@gmail.com> 2943L: linux-mips@linux-mips.org 2944T: git git://github.com/broadcom/stblinux.git 2945S: Maintained 2946F: arch/mips/bmips/* 2947F: arch/mips/include/asm/mach-bmips/* 2948F: arch/mips/kernel/*bmips* 2949F: arch/mips/boot/dts/brcm/bcm*.dts* 2950F: drivers/irqchip/irq-bcm63* 2951F: drivers/irqchip/irq-bcm7* 2952F: drivers/irqchip/irq-brcmstb* 2953F: include/linux/bcm963xx_nvram.h 2954F: include/linux/bcm963xx_tag.h 2955 2956BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2957M: Rasesh Mody <rasesh.mody@cavium.com> 2958M: Dept-GELinuxNICDev@cavium.com 2959L: netdev@vger.kernel.org 2960S: Supported 2961F: drivers/net/ethernet/broadcom/bnx2.* 2962F: drivers/net/ethernet/broadcom/bnx2_* 2963 2964BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2965M: QLogic-Storage-Upstream@qlogic.com 2966L: linux-scsi@vger.kernel.org 2967S: Supported 2968F: drivers/scsi/bnx2fc/ 2969 2970BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2971M: QLogic-Storage-Upstream@qlogic.com 2972L: linux-scsi@vger.kernel.org 2973S: Supported 2974F: drivers/scsi/bnx2i/ 2975 2976BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2977M: Ariel Elior <ariel.elior@cavium.com> 2978M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2979M: everest-linux-l2@cavium.com 2980L: netdev@vger.kernel.org 2981S: Supported 2982F: drivers/net/ethernet/broadcom/bnx2x/ 2983 2984BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2985M: Michael Chan <michael.chan@broadcom.com> 2986L: netdev@vger.kernel.org 2987S: Supported 2988F: drivers/net/ethernet/broadcom/bnxt/ 2989 2990BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2991M: Arend van Spriel <arend.vanspriel@broadcom.com> 2992M: Franky Lin <franky.lin@broadcom.com> 2993M: Hante Meuleman <hante.meuleman@broadcom.com> 2994M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2995M: Wright Feng <wright.feng@cypress.com> 2996L: linux-wireless@vger.kernel.org 2997L: brcm80211-dev-list.pdl@broadcom.com 2998L: brcm80211-dev-list@cypress.com 2999S: Supported 3000F: drivers/net/wireless/broadcom/brcm80211/ 3001 3002BROADCOM BRCMSTB GPIO DRIVER 3003M: Gregory Fong <gregory.0xf0@gmail.com> 3004L: bcm-kernel-feedback-list@broadcom.com 3005S: Supported 3006F: drivers/gpio/gpio-brcmstb.c 3007F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3008 3009BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3010M: Al Cooper <alcooperx@gmail.com> 3011L: linux-kernel@vger.kernel.org 3012L: bcm-kernel-feedback-list@broadcom.com 3013S: Maintained 3014F: drivers/phy/broadcom/phy-brcm-usb* 3015 3016BROADCOM GENET ETHERNET DRIVER 3017M: Doug Berger <opendmb@gmail.com> 3018M: Florian Fainelli <f.fainelli@gmail.com> 3019L: netdev@vger.kernel.org 3020S: Supported 3021F: drivers/net/ethernet/broadcom/genet/ 3022 3023BROADCOM IPROC ARM ARCHITECTURE 3024M: Ray Jui <rjui@broadcom.com> 3025M: Scott Branden <sbranden@broadcom.com> 3026M: Jon Mason <jonmason@broadcom.com> 3027M: bcm-kernel-feedback-list@broadcom.com 3028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3029T: git git://github.com/broadcom/cygnus-linux.git 3030S: Maintained 3031N: iproc 3032N: cygnus 3033N: bcm[-_]nsp 3034N: bcm9113* 3035N: bcm9583* 3036N: bcm9585* 3037N: bcm9586* 3038N: bcm988312 3039N: bcm113* 3040N: bcm583* 3041N: bcm585* 3042N: bcm586* 3043N: bcm88312 3044N: hr2 3045N: stingray 3046F: arch/arm64/boot/dts/broadcom/northstar2/* 3047F: arch/arm64/boot/dts/broadcom/stingray/* 3048F: drivers/clk/bcm/clk-ns* 3049F: drivers/clk/bcm/clk-sr* 3050F: drivers/pinctrl/bcm/pinctrl-ns* 3051F: include/dt-bindings/clock/bcm-sr* 3052 3053BROADCOM KONA GPIO DRIVER 3054M: Ray Jui <rjui@broadcom.com> 3055L: bcm-kernel-feedback-list@broadcom.com 3056S: Supported 3057F: drivers/gpio/gpio-bcm-kona.c 3058F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3059 3060BROADCOM NETXTREME-E ROCE DRIVER 3061M: Selvin Xavier <selvin.xavier@broadcom.com> 3062M: Devesh Sharma <devesh.sharma@broadcom.com> 3063M: Somnath Kotur <somnath.kotur@broadcom.com> 3064M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3065L: linux-rdma@vger.kernel.org 3066W: http://www.broadcom.com 3067S: Supported 3068F: drivers/infiniband/hw/bnxt_re/ 3069F: include/uapi/rdma/bnxt_re-abi.h 3070 3071BROADCOM NVRAM DRIVER 3072M: Rafał Miłecki <zajec5@gmail.com> 3073L: linux-mips@linux-mips.org 3074S: Maintained 3075F: drivers/firmware/broadcom/* 3076 3077BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3078M: Rafał Miłecki <zajec5@gmail.com> 3079L: linux-wireless@vger.kernel.org 3080S: Maintained 3081F: drivers/bcma/ 3082F: include/linux/bcma/ 3083 3084BROADCOM STB AVS CPUFREQ DRIVER 3085M: Markus Mayer <mmayer@broadcom.com> 3086M: bcm-kernel-feedback-list@broadcom.com 3087L: linux-pm@vger.kernel.org 3088S: Maintained 3089F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3090F: drivers/cpufreq/brcmstb* 3091 3092BROADCOM STB AVS TMON DRIVER 3093M: Markus Mayer <mmayer@broadcom.com> 3094M: bcm-kernel-feedback-list@broadcom.com 3095L: linux-pm@vger.kernel.org 3096S: Maintained 3097F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3098F: drivers/thermal/broadcom/brcmstb* 3099 3100BROADCOM STB NAND FLASH DRIVER 3101M: Brian Norris <computersforpeace@gmail.com> 3102M: Kamal Dasu <kdasu.kdev@gmail.com> 3103L: linux-mtd@lists.infradead.org 3104L: bcm-kernel-feedback-list@broadcom.com 3105S: Maintained 3106F: drivers/mtd/nand/raw/brcmnand/ 3107 3108BROADCOM STB DPFE DRIVER 3109M: Markus Mayer <mmayer@broadcom.com> 3110M: bcm-kernel-feedback-list@broadcom.com 3111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3112S: Maintained 3113F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3114F: drivers/memory/brcmstb_dpfe.c 3115 3116BROADCOM SYSTEMPORT ETHERNET DRIVER 3117M: Florian Fainelli <f.fainelli@gmail.com> 3118L: netdev@vger.kernel.org 3119S: Supported 3120F: drivers/net/ethernet/broadcom/bcmsysport.* 3121 3122BROADCOM TG3 GIGABIT ETHERNET DRIVER 3123M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3124M: Prashant Sreedharan <prashant@broadcom.com> 3125M: Michael Chan <mchan@broadcom.com> 3126L: netdev@vger.kernel.org 3127S: Supported 3128F: drivers/net/ethernet/broadcom/tg3.* 3129 3130BROCADE BFA FC SCSI DRIVER 3131M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3132M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3133L: linux-scsi@vger.kernel.org 3134S: Supported 3135F: drivers/scsi/bfa/ 3136 3137BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3138M: Rasesh Mody <rasesh.mody@cavium.com> 3139M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3140M: Dept-GELinuxNICDev@cavium.com 3141L: netdev@vger.kernel.org 3142S: Supported 3143F: drivers/net/ethernet/brocade/bna/ 3144 3145BSG (block layer generic sg v4 driver) 3146M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3147L: linux-scsi@vger.kernel.org 3148S: Supported 3149F: block/bsg.c 3150F: include/linux/bsg.h 3151F: include/uapi/linux/bsg.h 3152 3153BT87X AUDIO DRIVER 3154M: Clemens Ladisch <clemens@ladisch.de> 3155L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3156T: git git://git.alsa-project.org/alsa-kernel.git 3157S: Maintained 3158F: Documentation/sound/cards/bt87x.rst 3159F: sound/pci/bt87x.c 3160 3161BT8XXGPIO DRIVER 3162M: Michael Buesch <m@bues.ch> 3163W: http://bu3sch.de/btgpio.php 3164S: Maintained 3165F: drivers/gpio/gpio-bt8xx.c 3166 3167BTRFS FILE SYSTEM 3168M: Chris Mason <clm@fb.com> 3169M: Josef Bacik <jbacik@fb.com> 3170M: David Sterba <dsterba@suse.com> 3171L: linux-btrfs@vger.kernel.org 3172W: http://btrfs.wiki.kernel.org/ 3173Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3174T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3175S: Maintained 3176F: Documentation/filesystems/btrfs.txt 3177F: fs/btrfs/ 3178F: include/linux/btrfs* 3179F: include/uapi/linux/btrfs* 3180 3181BTTV VIDEO4LINUX DRIVER 3182M: Mauro Carvalho Chehab <mchehab@kernel.org> 3183L: linux-media@vger.kernel.org 3184W: https://linuxtv.org 3185T: git git://linuxtv.org/media_tree.git 3186S: Odd fixes 3187F: Documentation/media/v4l-drivers/bttv* 3188F: drivers/media/pci/bt8xx/bttv* 3189 3190BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3191M: Chanwoo Choi <cw00.choi@samsung.com> 3192L: linux-pm@vger.kernel.org 3193L: linux-samsung-soc@vger.kernel.org 3194T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3195S: Maintained 3196F: drivers/devfreq/exynos-bus.c 3197F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3198 3199BUSLOGIC SCSI DRIVER 3200M: Khalid Aziz <khalid@gonehiking.org> 3201L: linux-scsi@vger.kernel.org 3202S: Maintained 3203F: drivers/scsi/BusLogic.* 3204F: drivers/scsi/FlashPoint.* 3205 3206C-MEDIA CMI8788 DRIVER 3207M: Clemens Ladisch <clemens@ladisch.de> 3208L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3209T: git git://git.alsa-project.org/alsa-kernel.git 3210S: Maintained 3211F: sound/pci/oxygen/ 3212 3213C6X ARCHITECTURE 3214M: Mark Salter <msalter@redhat.com> 3215M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3216L: linux-c6x-dev@linux-c6x.org 3217W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3218S: Maintained 3219F: arch/c6x/ 3220 3221CA8210 IEEE-802.15.4 RADIO DRIVER 3222M: Harry Morris <h.morris@cascoda.com> 3223L: linux-wpan@vger.kernel.org 3224W: https://github.com/Cascoda/ca8210-linux.git 3225S: Maintained 3226F: drivers/net/ieee802154/ca8210.c 3227F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3228 3229CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3230M: David Howells <dhowells@redhat.com> 3231L: linux-cachefs@redhat.com (moderated for non-subscribers) 3232S: Supported 3233F: Documentation/filesystems/caching/cachefiles.txt 3234F: fs/cachefiles/ 3235 3236CADENCE MIPI-CSI2 BRIDGES 3237M: Maxime Ripard <maxime.ripard@bootlin.com> 3238L: linux-media@vger.kernel.org 3239S: Maintained 3240F: Documentation/devicetree/bindings/media/cdns,*.txt 3241F: drivers/media/platform/cadence/cdns-csi2* 3242 3243CADET FM/AM RADIO RECEIVER DRIVER 3244M: Hans Verkuil <hverkuil@xs4all.nl> 3245L: linux-media@vger.kernel.org 3246T: git git://linuxtv.org/media_tree.git 3247W: https://linuxtv.org 3248S: Maintained 3249F: drivers/media/radio/radio-cadet* 3250 3251CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3252M: Jonathan Corbet <corbet@lwn.net> 3253L: linux-media@vger.kernel.org 3254T: git git://linuxtv.org/media_tree.git 3255S: Maintained 3256F: Documentation/media/v4l-drivers/cafe_ccic* 3257F: drivers/media/platform/marvell-ccic/ 3258 3259CAIF NETWORK LAYER 3260M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3261L: netdev@vger.kernel.org 3262S: Supported 3263F: Documentation/networking/caif/ 3264F: drivers/net/caif/ 3265F: include/uapi/linux/caif/ 3266F: include/net/caif/ 3267F: net/caif/ 3268 3269CALGARY x86-64 IOMMU 3270M: Muli Ben-Yehuda <mulix@mulix.org> 3271M: Jon Mason <jdmason@kudzu.us> 3272L: iommu@lists.linux-foundation.org 3273S: Maintained 3274F: arch/x86/kernel/pci-calgary_64.c 3275F: arch/x86/kernel/tce_64.c 3276F: arch/x86/include/asm/calgary.h 3277F: arch/x86/include/asm/tce.h 3278 3279CAN NETWORK DRIVERS 3280M: Wolfgang Grandegger <wg@grandegger.com> 3281M: Marc Kleine-Budde <mkl@pengutronix.de> 3282L: linux-can@vger.kernel.org 3283W: https://github.com/linux-can 3284T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3285T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3286S: Maintained 3287F: Documentation/devicetree/bindings/net/can/ 3288F: drivers/net/can/ 3289F: include/linux/can/dev.h 3290F: include/linux/can/platform/ 3291F: include/uapi/linux/can/error.h 3292F: include/uapi/linux/can/netlink.h 3293 3294CAN NETWORK LAYER 3295M: Oliver Hartkopp <socketcan@hartkopp.net> 3296M: Marc Kleine-Budde <mkl@pengutronix.de> 3297L: linux-can@vger.kernel.org 3298W: https://github.com/linux-can 3299T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3300T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3301S: Maintained 3302F: Documentation/networking/can.rst 3303F: net/can/ 3304F: include/linux/can/core.h 3305F: include/uapi/linux/can.h 3306F: include/uapi/linux/can/bcm.h 3307F: include/uapi/linux/can/raw.h 3308F: include/uapi/linux/can/gw.h 3309 3310CAPABILITIES 3311M: Serge Hallyn <serge@hallyn.com> 3312L: linux-security-module@vger.kernel.org 3313S: Supported 3314F: include/linux/capability.h 3315F: include/uapi/linux/capability.h 3316F: security/commoncap.c 3317F: kernel/capability.c 3318 3319CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3320M: Kevin Tsai <ktsai@capellamicro.com> 3321S: Maintained 3322F: drivers/iio/light/cm* 3323 3324CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3325M: Christian Lamparter <chunkeey@googlemail.com> 3326L: linux-wireless@vger.kernel.org 3327W: http://wireless.kernel.org/en/users/Drivers/carl9170 3328S: Maintained 3329F: drivers/net/wireless/ath/carl9170/ 3330 3331CAVIUM I2C DRIVER 3332M: Jan Glauber <jglauber@cavium.com> 3333M: David Daney <david.daney@cavium.com> 3334W: http://www.cavium.com 3335S: Supported 3336F: drivers/i2c/busses/i2c-octeon* 3337F: drivers/i2c/busses/i2c-thunderx* 3338 3339CAVIUM LIQUIDIO NETWORK DRIVER 3340M: Derek Chickles <derek.chickles@caviumnetworks.com> 3341M: Satanand Burla <satananda.burla@caviumnetworks.com> 3342M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3343M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3344L: netdev@vger.kernel.org 3345W: http://www.cavium.com 3346S: Supported 3347F: drivers/net/ethernet/cavium/liquidio/ 3348 3349CAVIUM MMC DRIVER 3350M: Jan Glauber <jglauber@cavium.com> 3351M: David Daney <david.daney@cavium.com> 3352M: Steven J. Hill <Steven.Hill@cavium.com> 3353W: http://www.cavium.com 3354S: Supported 3355F: drivers/mmc/host/cavium* 3356 3357CAVIUM OCTEON-TX CRYPTO DRIVER 3358M: George Cherian <george.cherian@cavium.com> 3359L: linux-crypto@vger.kernel.org 3360W: http://www.cavium.com 3361S: Supported 3362F: drivers/crypto/cavium/cpt/ 3363 3364CAVIUM THUNDERX2 ARM64 SOC 3365M: Robert Richter <rrichter@cavium.com> 3366M: Jayachandran C <jnair@caviumnetworks.com> 3367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3368S: Maintained 3369F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3370F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3371 3372CC2520 IEEE-802.15.4 RADIO DRIVER 3373M: Varka Bhadram <varkabhadram@gmail.com> 3374L: linux-wpan@vger.kernel.org 3375S: Maintained 3376F: drivers/net/ieee802154/cc2520.c 3377F: include/linux/spi/cc2520.h 3378F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3379 3380CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3381M: Gilad Ben-Yossef <gilad@benyossef.com> 3382L: linux-crypto@vger.kernel.org 3383S: Supported 3384F: drivers/crypto/ccree/ 3385W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3386 3387CEC FRAMEWORK 3388M: Hans Verkuil <hans.verkuil@cisco.com> 3389L: linux-media@vger.kernel.org 3390T: git git://linuxtv.org/media_tree.git 3391W: http://linuxtv.org 3392S: Supported 3393F: Documentation/media/kapi/cec-core.rst 3394F: Documentation/media/uapi/cec 3395F: drivers/media/cec/ 3396F: drivers/media/rc/keymaps/rc-cec.c 3397F: include/media/cec.h 3398F: include/media/cec-notifier.h 3399F: include/uapi/linux/cec.h 3400F: include/uapi/linux/cec-funcs.h 3401F: Documentation/devicetree/bindings/media/cec.txt 3402F: Documentation/ABI/testing/debugfs-cec-error-inj 3403 3404CEC GPIO DRIVER 3405M: Hans Verkuil <hans.verkuil@cisco.com> 3406L: linux-media@vger.kernel.org 3407T: git git://linuxtv.org/media_tree.git 3408W: http://linuxtv.org 3409S: Supported 3410F: drivers/media/platform/cec-gpio/ 3411F: Documentation/devicetree/bindings/media/cec-gpio.txt 3412 3413CELL BROADBAND ENGINE ARCHITECTURE 3414M: Arnd Bergmann <arnd@arndb.de> 3415L: linuxppc-dev@lists.ozlabs.org 3416W: http://www.ibm.com/developerworks/power/cell/ 3417S: Supported 3418F: arch/powerpc/include/asm/cell*.h 3419F: arch/powerpc/include/asm/spu*.h 3420F: arch/powerpc/include/uapi/asm/spu*.h 3421F: arch/powerpc/oprofile/*cell* 3422F: arch/powerpc/platforms/cell/ 3423 3424CEPH COMMON CODE (LIBCEPH) 3425M: Ilya Dryomov <idryomov@gmail.com> 3426M: "Yan, Zheng" <zyan@redhat.com> 3427M: Sage Weil <sage@redhat.com> 3428L: ceph-devel@vger.kernel.org 3429W: http://ceph.com/ 3430T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3431T: git git://github.com/ceph/ceph-client.git 3432S: Supported 3433F: net/ceph/ 3434F: include/linux/ceph/ 3435F: include/linux/crush/ 3436 3437CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3438M: "Yan, Zheng" <zyan@redhat.com> 3439M: Sage Weil <sage@redhat.com> 3440M: Ilya Dryomov <idryomov@gmail.com> 3441L: ceph-devel@vger.kernel.org 3442W: http://ceph.com/ 3443T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3444T: git git://github.com/ceph/ceph-client.git 3445S: Supported 3446F: Documentation/filesystems/ceph.txt 3447F: fs/ceph/ 3448 3449CERTIFICATE HANDLING: 3450M: David Howells <dhowells@redhat.com> 3451M: David Woodhouse <dwmw2@infradead.org> 3452L: keyrings@vger.kernel.org 3453S: Maintained 3454F: Documentation/admin-guide/module-signing.rst 3455F: certs/ 3456F: scripts/sign-file.c 3457F: scripts/extract-cert.c 3458 3459CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3460L: linux-usb@vger.kernel.org 3461S: Orphan 3462F: Documentation/usb/WUSB-Design-overview.txt 3463F: Documentation/usb/wusb-cbaf 3464F: drivers/usb/host/hwa-hc.c 3465F: drivers/usb/host/whci/ 3466F: drivers/usb/wusbcore/ 3467F: include/linux/usb/wusb* 3468 3469CFAG12864B LCD DRIVER 3470M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3471S: Maintained 3472F: drivers/auxdisplay/cfag12864b.c 3473F: include/linux/cfag12864b.h 3474 3475CFAG12864BFB LCD FRAMEBUFFER DRIVER 3476M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3477S: Maintained 3478F: drivers/auxdisplay/cfag12864bfb.c 3479F: include/linux/cfag12864b.h 3480 3481802.11 (including CFG80211/NL80211) 3482M: Johannes Berg <johannes@sipsolutions.net> 3483L: linux-wireless@vger.kernel.org 3484W: http://wireless.kernel.org/ 3485T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3486T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3487S: Maintained 3488F: net/wireless/ 3489F: include/uapi/linux/nl80211.h 3490F: include/linux/ieee80211.h 3491F: include/net/wext.h 3492F: include/net/cfg80211.h 3493F: include/net/iw_handler.h 3494F: include/net/ieee80211_radiotap.h 3495F: Documentation/driver-api/80211/cfg80211.rst 3496F: Documentation/networking/regulatory.txt 3497 3498CHAR and MISC DRIVERS 3499M: Arnd Bergmann <arnd@arndb.de> 3500M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3501T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3502S: Supported 3503F: drivers/char/ 3504F: drivers/misc/ 3505F: include/linux/miscdevice.h 3506 3507CHECKPATCH 3508M: Andy Whitcroft <apw@canonical.com> 3509M: Joe Perches <joe@perches.com> 3510S: Maintained 3511F: scripts/checkpatch.pl 3512 3513CHINESE DOCUMENTATION 3514M: Harry Wei <harryxiyou@gmail.com> 3515L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3516L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3517S: Maintained 3518F: Documentation/translations/zh_CN/ 3519 3520CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3521M: Peter Chen <Peter.Chen@nxp.com> 3522T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3523L: linux-usb@vger.kernel.org 3524S: Maintained 3525F: drivers/usb/chipidea/ 3526 3527CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3528M: Hans de Goede <hdegoede@redhat.com> 3529L: linux-input@vger.kernel.org 3530S: Maintained 3531F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3532F: drivers/input/touchscreen/chipone_icn8318.c 3533 3534CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3535M: Hans de Goede <hdegoede@redhat.com> 3536L: linux-input@vger.kernel.org 3537S: Maintained 3538F: drivers/input/touchscreen/chipone_icn8505.c 3539 3540CHROME HARDWARE PLATFORM SUPPORT 3541M: Benson Leung <bleung@chromium.org> 3542M: Olof Johansson <olof@lixom.net> 3543S: Maintained 3544T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3545F: drivers/platform/chrome/ 3546 3547CIRRUS LOGIC AUDIO CODEC DRIVERS 3548M: Brian Austin <brian.austin@cirrus.com> 3549M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3550L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3551S: Maintained 3552F: sound/soc/codecs/cs* 3553 3554CIRRUS LOGIC EP93XX ETHERNET DRIVER 3555M: Hartley Sweeten <hsweeten@visionengravers.com> 3556L: netdev@vger.kernel.org 3557S: Maintained 3558F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3559 3560CISCO FCOE HBA DRIVER 3561M: Satish Kharat <satishkh@cisco.com> 3562M: Sesidhar Baddela <sebaddel@cisco.com> 3563M: Karan Tilak Kumar <kartilak@cisco.com> 3564L: linux-scsi@vger.kernel.org 3565S: Supported 3566F: drivers/scsi/fnic/ 3567 3568CISCO SCSI HBA DRIVER 3569M: Karan Tilak Kumar <kartilak@cisco.com> 3570M: Sesidhar Baddela <sebaddel@cisco.com> 3571L: linux-scsi@vger.kernel.org 3572S: Supported 3573F: drivers/scsi/snic/ 3574 3575CISCO VIC ETHERNET NIC DRIVER 3576M: Christian Benvenuti <benve@cisco.com> 3577M: Govindarajulu Varadarajan <_govind@gmx.com> 3578M: Parvi Kaustubhi <pkaustub@cisco.com> 3579S: Supported 3580F: drivers/net/ethernet/cisco/enic/ 3581 3582CISCO VIC LOW LATENCY NIC DRIVER 3583M: Christian Benvenuti <benve@cisco.com> 3584S: Supported 3585F: drivers/infiniband/hw/usnic/ 3586 3587CIRRUS LOGIC MADERA CODEC DRIVERS 3588M: Charles Keepax <ckeepax@opensource.cirrus.com> 3589M: Richard Fitzgerald <rf@opensource.cirrus.com> 3590L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3591L: patches@opensource.cirrus.com 3592T: git https://github.com/CirrusLogic/linux-drivers.git 3593W: https://github.com/CirrusLogic/linux-drivers/wiki 3594S: Supported 3595F: Documentation/devicetree/bindings/mfd/madera.txt 3596F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3597F: include/linux/mfd/madera/* 3598F: drivers/gpio/gpio-madera* 3599F: drivers/mfd/madera* 3600F: drivers/mfd/cs47l* 3601F: drivers/pinctrl/cirrus/* 3602 3603CLANG-FORMAT FILE 3604M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3605S: Maintained 3606F: .clang-format 3607 3608CLEANCACHE API 3609M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3610L: linux-kernel@vger.kernel.org 3611S: Maintained 3612F: mm/cleancache.c 3613F: include/linux/cleancache.h 3614 3615CLK API 3616M: Russell King <linux@armlinux.org.uk> 3617L: linux-clk@vger.kernel.org 3618S: Maintained 3619F: include/linux/clk.h 3620 3621CLOCKSOURCE, CLOCKEVENT DRIVERS 3622M: Daniel Lezcano <daniel.lezcano@linaro.org> 3623M: Thomas Gleixner <tglx@linutronix.de> 3624L: linux-kernel@vger.kernel.org 3625T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3626S: Supported 3627F: drivers/clocksource/ 3628F: Documentation/devicetree/bindings/timer/ 3629 3630CMPC ACPI DRIVER 3631M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3632M: Daniel Oliveira Nascimento <don@syst.com.br> 3633L: platform-driver-x86@vger.kernel.org 3634S: Supported 3635F: drivers/platform/x86/classmate-laptop.c 3636 3637COBALT MEDIA DRIVER 3638M: Hans Verkuil <hans.verkuil@cisco.com> 3639L: linux-media@vger.kernel.org 3640T: git git://linuxtv.org/media_tree.git 3641W: https://linuxtv.org 3642S: Supported 3643F: drivers/media/pci/cobalt/ 3644 3645COCCINELLE/Semantic Patches (SmPL) 3646M: Julia Lawall <Julia.Lawall@lip6.fr> 3647M: Gilles Muller <Gilles.Muller@lip6.fr> 3648M: Nicolas Palix <nicolas.palix@imag.fr> 3649M: Michal Marek <michal.lkml@markovi.net> 3650L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3651T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3652W: http://coccinelle.lip6.fr/ 3653S: Supported 3654F: Documentation/dev-tools/coccinelle.rst 3655F: scripts/coccinelle/ 3656F: scripts/coccicheck 3657 3658CODA FILE SYSTEM 3659M: Jan Harkes <jaharkes@cs.cmu.edu> 3660M: coda@cs.cmu.edu 3661L: codalist@coda.cs.cmu.edu 3662W: http://www.coda.cs.cmu.edu/ 3663S: Maintained 3664F: Documentation/filesystems/coda.txt 3665F: fs/coda/ 3666F: include/linux/coda*.h 3667F: include/uapi/linux/coda*.h 3668 3669CODA V4L2 MEM2MEM DRIVER 3670M: Philipp Zabel <p.zabel@pengutronix.de> 3671L: linux-media@vger.kernel.org 3672S: Maintained 3673F: Documentation/devicetree/bindings/media/coda.txt 3674F: drivers/media/platform/coda/ 3675 3676COMMON CLK FRAMEWORK 3677M: Michael Turquette <mturquette@baylibre.com> 3678M: Stephen Boyd <sboyd@kernel.org> 3679L: linux-clk@vger.kernel.org 3680Q: http://patchwork.kernel.org/project/linux-clk/list/ 3681T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3682S: Maintained 3683F: Documentation/devicetree/bindings/clock/ 3684F: drivers/clk/ 3685X: drivers/clk/clkdev.c 3686F: include/linux/clk-pr* 3687F: include/linux/clk/ 3688F: include/linux/of_clk.h 3689 3690COMMON INTERNET FILE SYSTEM (CIFS) 3691M: Steve French <sfrench@samba.org> 3692L: linux-cifs@vger.kernel.org 3693L: samba-technical@lists.samba.org (moderated for non-subscribers) 3694W: http://linux-cifs.samba.org/ 3695T: git git://git.samba.org/sfrench/cifs-2.6.git 3696S: Supported 3697F: Documentation/filesystems/cifs/ 3698F: fs/cifs/ 3699 3700COMPACTPCI HOTPLUG CORE 3701M: Scott Murray <scott@spiteful.org> 3702L: linux-pci@vger.kernel.org 3703S: Maintained 3704F: drivers/pci/hotplug/cpci_hotplug* 3705 3706COMPACTPCI HOTPLUG GENERIC DRIVER 3707M: Scott Murray <scott@spiteful.org> 3708L: linux-pci@vger.kernel.org 3709S: Maintained 3710F: drivers/pci/hotplug/cpcihp_generic.c 3711 3712COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3713M: Scott Murray <scott@spiteful.org> 3714L: linux-pci@vger.kernel.org 3715S: Maintained 3716F: drivers/pci/hotplug/cpcihp_zt5550.* 3717 3718COMPAL LAPTOP SUPPORT 3719M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3720L: platform-driver-x86@vger.kernel.org 3721S: Maintained 3722F: drivers/platform/x86/compal-laptop.c 3723 3724CONEXANT ACCESSRUNNER USB DRIVER 3725L: accessrunner-general@lists.sourceforge.net 3726W: http://accessrunner.sourceforge.net/ 3727S: Orphan 3728F: drivers/usb/atm/cxacru.c 3729 3730CONFIGFS 3731M: Joel Becker <jlbec@evilplan.org> 3732M: Christoph Hellwig <hch@lst.de> 3733T: git git://git.infradead.org/users/hch/configfs.git 3734S: Supported 3735F: fs/configfs/ 3736F: include/linux/configfs.h 3737 3738CONNECTOR 3739M: Evgeniy Polyakov <zbr@ioremap.net> 3740L: netdev@vger.kernel.org 3741S: Maintained 3742F: drivers/connector/ 3743 3744CONTROL GROUP (CGROUP) 3745M: Tejun Heo <tj@kernel.org> 3746M: Li Zefan <lizefan@huawei.com> 3747M: Johannes Weiner <hannes@cmpxchg.org> 3748L: cgroups@vger.kernel.org 3749T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3750S: Maintained 3751F: Documentation/cgroup* 3752F: include/linux/cgroup* 3753F: kernel/cgroup* 3754 3755CONTROL GROUP - CPUSET 3756M: Li Zefan <lizefan@huawei.com> 3757L: cgroups@vger.kernel.org 3758W: http://www.bullopensource.org/cpuset/ 3759W: http://oss.sgi.com/projects/cpusets/ 3760T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3761S: Maintained 3762F: Documentation/cgroup-v1/cpusets.txt 3763F: include/linux/cpuset.h 3764F: kernel/cgroup/cpuset.c 3765 3766CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3767M: Johannes Weiner <hannes@cmpxchg.org> 3768M: Michal Hocko <mhocko@kernel.org> 3769M: Vladimir Davydov <vdavydov.dev@gmail.com> 3770L: cgroups@vger.kernel.org 3771L: linux-mm@kvack.org 3772S: Maintained 3773F: mm/memcontrol.c 3774F: mm/swap_cgroup.c 3775 3776CORETEMP HARDWARE MONITORING DRIVER 3777M: Fenghua Yu <fenghua.yu@intel.com> 3778L: linux-hwmon@vger.kernel.org 3779S: Maintained 3780F: Documentation/hwmon/coretemp 3781F: drivers/hwmon/coretemp.c 3782 3783COSA/SRP SYNC SERIAL DRIVER 3784M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3785W: http://www.fi.muni.cz/~kas/cosa/ 3786S: Maintained 3787F: drivers/net/wan/cosa* 3788 3789CPMAC ETHERNET DRIVER 3790M: Florian Fainelli <f.fainelli@gmail.com> 3791L: netdev@vger.kernel.org 3792S: Maintained 3793F: drivers/net/ethernet/ti/cpmac.c 3794 3795CPU FREQUENCY DRIVERS 3796M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3797M: Viresh Kumar <viresh.kumar@linaro.org> 3798L: linux-pm@vger.kernel.org 3799S: Maintained 3800T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3801T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3802B: https://bugzilla.kernel.org 3803F: Documentation/cpu-freq/ 3804F: Documentation/devicetree/bindings/cpufreq/ 3805F: drivers/cpufreq/ 3806F: include/linux/cpufreq.h 3807F: tools/testing/selftests/cpufreq/ 3808 3809CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3810M: Viresh Kumar <viresh.kumar@linaro.org> 3811M: Sudeep Holla <sudeep.holla@arm.com> 3812L: linux-pm@vger.kernel.org 3813W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3814S: Maintained 3815F: drivers/cpufreq/arm_big_little.h 3816F: drivers/cpufreq/arm_big_little.c 3817F: drivers/cpufreq/arm_big_little_dt.c 3818 3819CPU POWER MONITORING SUBSYSTEM 3820M: Thomas Renninger <trenn@suse.com> 3821M: Shuah Khan <shuah@kernel.org> 3822L: linux-pm@vger.kernel.org 3823S: Maintained 3824F: tools/power/cpupower/ 3825 3826CPUID/MSR DRIVER 3827M: "H. Peter Anvin" <hpa@zytor.com> 3828S: Maintained 3829F: arch/x86/kernel/cpuid.c 3830F: arch/x86/kernel/msr.c 3831 3832CPUIDLE DRIVER - ARM BIG LITTLE 3833M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3834M: Daniel Lezcano <daniel.lezcano@linaro.org> 3835L: linux-pm@vger.kernel.org 3836L: linux-arm-kernel@lists.infradead.org 3837T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3838S: Maintained 3839F: drivers/cpuidle/cpuidle-big_little.c 3840 3841CPUIDLE DRIVER - ARM EXYNOS 3842M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3843M: Daniel Lezcano <daniel.lezcano@linaro.org> 3844M: Kukjin Kim <kgene@kernel.org> 3845L: linux-pm@vger.kernel.org 3846L: linux-samsung-soc@vger.kernel.org 3847S: Supported 3848F: drivers/cpuidle/cpuidle-exynos.c 3849F: arch/arm/mach-exynos/pm.c 3850 3851CPUIDLE DRIVERS 3852M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3853M: Daniel Lezcano <daniel.lezcano@linaro.org> 3854L: linux-pm@vger.kernel.org 3855S: Maintained 3856T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3857B: https://bugzilla.kernel.org 3858F: drivers/cpuidle/* 3859F: include/linux/cpuidle.h 3860 3861CRAMFS FILESYSTEM 3862M: Nicolas Pitre <nico@linaro.org> 3863S: Maintained 3864F: Documentation/filesystems/cramfs.txt 3865F: fs/cramfs/ 3866 3867CRYPTO API 3868M: Herbert Xu <herbert@gondor.apana.org.au> 3869M: "David S. Miller" <davem@davemloft.net> 3870L: linux-crypto@vger.kernel.org 3871T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3872T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3873S: Maintained 3874F: Documentation/crypto/ 3875F: Documentation/devicetree/bindings/crypto/ 3876F: arch/*/crypto/ 3877F: crypto/ 3878F: drivers/crypto/ 3879F: include/crypto/ 3880F: include/linux/crypto* 3881 3882CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3883M: Neil Horman <nhorman@tuxdriver.com> 3884L: linux-crypto@vger.kernel.org 3885S: Maintained 3886F: crypto/ansi_cprng.c 3887F: crypto/rng.c 3888 3889CS3308 MEDIA DRIVER 3890M: Hans Verkuil <hverkuil@xs4all.nl> 3891L: linux-media@vger.kernel.org 3892T: git git://linuxtv.org/media_tree.git 3893W: http://linuxtv.org 3894S: Odd Fixes 3895F: drivers/media/i2c/cs3308.c 3896F: drivers/media/i2c/cs3308.h 3897 3898CS5535 Audio ALSA driver 3899M: Jaya Kumar <jayakumar.alsa@gmail.com> 3900S: Maintained 3901F: sound/pci/cs5535audio/ 3902 3903CW1200 WLAN driver 3904M: Solomon Peachy <pizza@shaftnet.org> 3905S: Maintained 3906F: drivers/net/wireless/st/cw1200/ 3907 3908CX18 VIDEO4LINUX DRIVER 3909M: Andy Walls <awalls@md.metrocast.net> 3910L: ivtv-devel@ivtvdriver.org (subscribers-only) 3911L: linux-media@vger.kernel.org 3912T: git git://linuxtv.org/media_tree.git 3913W: https://linuxtv.org 3914W: http://www.ivtvdriver.org/index.php/Cx18 3915S: Maintained 3916F: Documentation/media/v4l-drivers/cx18* 3917F: drivers/media/pci/cx18/ 3918F: include/uapi/linux/ivtv* 3919 3920CX2341X MPEG ENCODER HELPER MODULE 3921M: Hans Verkuil <hverkuil@xs4all.nl> 3922L: linux-media@vger.kernel.org 3923T: git git://linuxtv.org/media_tree.git 3924W: https://linuxtv.org 3925S: Maintained 3926F: drivers/media/common/cx2341x* 3927F: include/media/cx2341x* 3928 3929CX24120 MEDIA DRIVER 3930M: Jemma Denson <jdenson@gmail.com> 3931M: Patrick Boettcher <patrick.boettcher@posteo.de> 3932L: linux-media@vger.kernel.org 3933W: https://linuxtv.org 3934Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3935S: Maintained 3936F: drivers/media/dvb-frontends/cx24120* 3937 3938CX88 VIDEO4LINUX DRIVER 3939M: Mauro Carvalho Chehab <mchehab@kernel.org> 3940L: linux-media@vger.kernel.org 3941W: https://linuxtv.org 3942T: git git://linuxtv.org/media_tree.git 3943S: Odd fixes 3944F: Documentation/media/v4l-drivers/cx88* 3945F: drivers/media/pci/cx88/ 3946 3947CXD2820R MEDIA DRIVER 3948M: Antti Palosaari <crope@iki.fi> 3949L: linux-media@vger.kernel.org 3950W: https://linuxtv.org 3951W: http://palosaari.fi/linux/ 3952Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3953T: git git://linuxtv.org/anttip/media_tree.git 3954S: Maintained 3955F: drivers/media/dvb-frontends/cxd2820r* 3956 3957CXGB3 ETHERNET DRIVER (CXGB3) 3958M: Santosh Raspatur <santosh@chelsio.com> 3959L: netdev@vger.kernel.org 3960W: http://www.chelsio.com 3961S: Supported 3962F: drivers/net/ethernet/chelsio/cxgb3/ 3963 3964CXGB3 ISCSI DRIVER (CXGB3I) 3965M: Karen Xie <kxie@chelsio.com> 3966L: linux-scsi@vger.kernel.org 3967W: http://www.chelsio.com 3968S: Supported 3969F: drivers/scsi/cxgbi/cxgb3i 3970 3971CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3972M: Steve Wise <swise@chelsio.com> 3973L: linux-rdma@vger.kernel.org 3974W: http://www.openfabrics.org 3975S: Supported 3976F: drivers/infiniband/hw/cxgb3/ 3977F: include/uapi/rdma/cxgb3-abi.h 3978 3979CXGB4 CRYPTO DRIVER (chcr) 3980M: Harsh Jain <harsh@chelsio.com> 3981L: linux-crypto@vger.kernel.org 3982W: http://www.chelsio.com 3983S: Supported 3984F: drivers/crypto/chelsio 3985 3986CXGB4 ETHERNET DRIVER (CXGB4) 3987M: Ganesh Goudar <ganeshgr@chelsio.com> 3988L: netdev@vger.kernel.org 3989W: http://www.chelsio.com 3990S: Supported 3991F: drivers/net/ethernet/chelsio/cxgb4/ 3992 3993CXGB4 ISCSI DRIVER (CXGB4I) 3994M: Karen Xie <kxie@chelsio.com> 3995L: linux-scsi@vger.kernel.org 3996W: http://www.chelsio.com 3997S: Supported 3998F: drivers/scsi/cxgbi/cxgb4i 3999 4000CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4001M: Steve Wise <swise@chelsio.com> 4002L: linux-rdma@vger.kernel.org 4003W: http://www.openfabrics.org 4004S: Supported 4005F: drivers/infiniband/hw/cxgb4/ 4006F: include/uapi/rdma/cxgb4-abi.h 4007 4008CXGB4VF ETHERNET DRIVER (CXGB4VF) 4009M: Casey Leedom <leedom@chelsio.com> 4010L: netdev@vger.kernel.org 4011W: http://www.chelsio.com 4012S: Supported 4013F: drivers/net/ethernet/chelsio/cxgb4vf/ 4014 4015CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4016M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 4017M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4018L: linuxppc-dev@lists.ozlabs.org 4019S: Supported 4020F: arch/powerpc/platforms/powernv/pci-cxl.c 4021F: drivers/misc/cxl/ 4022F: include/misc/cxl* 4023F: include/uapi/misc/cxl.h 4024F: Documentation/powerpc/cxl.txt 4025F: Documentation/ABI/testing/sysfs-class-cxl 4026 4027CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4028M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 4029M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 4030M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 4031L: linux-scsi@vger.kernel.org 4032S: Supported 4033F: drivers/scsi/cxlflash/ 4034F: include/uapi/scsi/cxlflash_ioctls.h 4035F: Documentation/powerpc/cxlflash.txt 4036 4037CYBERPRO FB DRIVER 4038M: Russell King <linux@armlinux.org.uk> 4039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4040W: http://www.armlinux.org.uk/ 4041S: Maintained 4042F: drivers/video/fbdev/cyber2000fb.* 4043 4044CYCLADES ASYNC MUX DRIVER 4045W: http://www.cyclades.com/ 4046S: Orphan 4047F: drivers/tty/cyclades.c 4048F: include/linux/cyclades.h 4049F: include/uapi/linux/cyclades.h 4050 4051CYCLADES PC300 DRIVER 4052W: http://www.cyclades.com/ 4053S: Orphan 4054F: drivers/net/wan/pc300* 4055 4056CYPRESS_FIRMWARE MEDIA DRIVER 4057M: Antti Palosaari <crope@iki.fi> 4058L: linux-media@vger.kernel.org 4059W: https://linuxtv.org 4060W: http://palosaari.fi/linux/ 4061Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4062T: git git://linuxtv.org/anttip/media_tree.git 4063S: Maintained 4064F: drivers/media/common/cypress_firmware* 4065 4066CYTTSP TOUCHSCREEN DRIVER 4067M: Ferruh Yigit <fery@cypress.com> 4068L: linux-input@vger.kernel.org 4069S: Supported 4070F: drivers/input/touchscreen/cyttsp* 4071F: include/linux/input/cyttsp.h 4072 4073D-LINK DIR-685 TOUCHKEYS DRIVER 4074M: Linus Walleij <linus.walleij@linaro.org> 4075L: linux-input@vger.kernel.org 4076S: Supported 4077F: drivers/input/dlink-dir685-touchkeys.c 4078 4079DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4080M: Joshua Kinard <kumba@gentoo.org> 4081S: Maintained 4082F: drivers/rtc/rtc-ds1685.c 4083F: include/linux/rtc/ds1685.h 4084 4085DAMA SLAVE for AX.25 4086M: Joerg Reuter <jreuter@yaina.de> 4087W: http://yaina.de/jreuter/ 4088W: http://www.qsl.net/dl1bke/ 4089L: linux-hams@vger.kernel.org 4090S: Maintained 4091F: net/ax25/af_ax25.c 4092F: net/ax25/ax25_dev.c 4093F: net/ax25/ax25_ds_* 4094F: net/ax25/ax25_in.c 4095F: net/ax25/ax25_out.c 4096F: net/ax25/ax25_timer.c 4097F: net/ax25/sysctl_net_ax25.c 4098 4099DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4100L: netdev@vger.kernel.org 4101S: Orphan 4102F: Documentation/networking/dmfe.txt 4103F: drivers/net/ethernet/dec/tulip/dmfe.c 4104 4105DC390/AM53C974 SCSI driver 4106M: Hannes Reinecke <hare@suse.com> 4107L: linux-scsi@vger.kernel.org 4108S: Maintained 4109F: drivers/scsi/am53c974.c 4110 4111DC395x SCSI driver 4112M: Oliver Neukum <oliver@neukum.org> 4113M: Ali Akcaagac <aliakc@web.de> 4114M: Jamie Lenehan <lenehan@twibble.org> 4115L: dc395x@twibble.org 4116W: http://twibble.org/dist/dc395x/ 4117W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4118S: Maintained 4119F: Documentation/scsi/dc395x.txt 4120F: drivers/scsi/dc395x.* 4121 4122DCCP PROTOCOL 4123M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4124L: dccp@vger.kernel.org 4125W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4126S: Maintained 4127F: include/linux/dccp.h 4128F: include/uapi/linux/dccp.h 4129F: include/linux/tfrc.h 4130F: net/dccp/ 4131 4132DECnet NETWORK LAYER 4133W: http://linux-decnet.sourceforge.net 4134L: linux-decnet-user@lists.sourceforge.net 4135S: Orphan 4136F: Documentation/networking/decnet.txt 4137F: net/decnet/ 4138 4139DECSTATION PLATFORM SUPPORT 4140M: "Maciej W. Rozycki" <macro@linux-mips.org> 4141L: linux-mips@linux-mips.org 4142W: http://www.linux-mips.org/wiki/DECstation 4143S: Maintained 4144F: arch/mips/dec/ 4145F: arch/mips/include/asm/dec/ 4146F: arch/mips/include/asm/mach-dec/ 4147 4148DEFXX FDDI NETWORK DRIVER 4149M: "Maciej W. Rozycki" <macro@linux-mips.org> 4150S: Maintained 4151F: drivers/net/fddi/defxx.* 4152 4153DELL SMBIOS DRIVER 4154M: Pali Rohár <pali.rohar@gmail.com> 4155M: Mario Limonciello <mario.limonciello@dell.com> 4156L: platform-driver-x86@vger.kernel.org 4157S: Maintained 4158F: drivers/platform/x86/dell-smbios.* 4159 4160DELL SMBIOS SMM DRIVER 4161M: Mario Limonciello <mario.limonciello@dell.com> 4162L: platform-driver-x86@vger.kernel.org 4163S: Maintained 4164F: drivers/platform/x86/dell-smbios-smm.c 4165 4166DELL SMBIOS WMI DRIVER 4167M: Mario Limonciello <mario.limonciello@dell.com> 4168L: platform-driver-x86@vger.kernel.org 4169S: Maintained 4170F: drivers/platform/x86/dell-smbios-wmi.c 4171F: tools/wmi/dell-smbios-example.c 4172 4173DELL LAPTOP DRIVER 4174M: Matthew Garrett <mjg59@srcf.ucam.org> 4175M: Pali Rohár <pali.rohar@gmail.com> 4176L: platform-driver-x86@vger.kernel.org 4177S: Maintained 4178F: drivers/platform/x86/dell-laptop.c 4179 4180DELL LAPTOP FREEFALL DRIVER 4181M: Pali Rohár <pali.rohar@gmail.com> 4182S: Maintained 4183F: drivers/platform/x86/dell-smo8800.c 4184 4185DELL LAPTOP RBTN DRIVER 4186M: Pali Rohár <pali.rohar@gmail.com> 4187S: Maintained 4188F: drivers/platform/x86/dell-rbtn.* 4189 4190DELL LAPTOP SMM DRIVER 4191M: Pali Rohár <pali.rohar@gmail.com> 4192S: Maintained 4193F: drivers/hwmon/dell-smm-hwmon.c 4194F: include/uapi/linux/i8k.h 4195 4196DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4197M: Doug Warzecha <Douglas_Warzecha@dell.com> 4198S: Maintained 4199F: Documentation/dcdbas.txt 4200F: drivers/firmware/dcdbas.* 4201 4202DELL WMI NOTIFICATIONS DRIVER 4203M: Matthew Garrett <mjg59@srcf.ucam.org> 4204M: Pali Rohár <pali.rohar@gmail.com> 4205S: Maintained 4206F: drivers/platform/x86/dell-wmi.c 4207 4208DELL WMI DESCRIPTOR DRIVER 4209M: Mario Limonciello <mario.limonciello@dell.com> 4210S: Maintained 4211F: drivers/platform/x86/dell-wmi-descriptor.c 4212 4213DELTA ST MEDIA DRIVER 4214M: Hugues Fruchet <hugues.fruchet@st.com> 4215L: linux-media@vger.kernel.org 4216T: git git://linuxtv.org/media_tree.git 4217W: https://linuxtv.org 4218S: Supported 4219F: drivers/media/platform/sti/delta 4220 4221DENALI NAND DRIVER 4222M: Masahiro Yamada <yamada.masahiro@socionext.com> 4223L: linux-mtd@lists.infradead.org 4224S: Supported 4225F: drivers/mtd/nand/raw/denali* 4226 4227DESIGNWARE USB2 DRD IP DRIVER 4228M: Minas Harutyunyan <hminas@synopsys.com> 4229L: linux-usb@vger.kernel.org 4230T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4231S: Maintained 4232F: drivers/usb/dwc2/ 4233 4234DESIGNWARE USB3 DRD IP DRIVER 4235M: Felipe Balbi <balbi@kernel.org> 4236L: linux-usb@vger.kernel.org 4237T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4238S: Maintained 4239F: drivers/usb/dwc3/ 4240 4241DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4242M: Andreas Klinger <ak@it-klinger.de> 4243L: linux-iio@vger.kernel.org 4244S: Maintained 4245F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4246F: drivers/iio/proximity/srf*.c 4247 4248DEVICE COREDUMP (DEV_COREDUMP) 4249M: Johannes Berg <johannes@sipsolutions.net> 4250L: linux-kernel@vger.kernel.org 4251S: Maintained 4252F: drivers/base/devcoredump.c 4253F: include/linux/devcoredump.h 4254 4255DEVICE FREQUENCY (DEVFREQ) 4256M: MyungJoo Ham <myungjoo.ham@samsung.com> 4257M: Kyungmin Park <kyungmin.park@samsung.com> 4258R: Chanwoo Choi <cw00.choi@samsung.com> 4259L: linux-pm@vger.kernel.org 4260T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4261S: Maintained 4262F: drivers/devfreq/ 4263F: include/linux/devfreq.h 4264F: Documentation/devicetree/bindings/devfreq/ 4265 4266DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4267M: Chanwoo Choi <cw00.choi@samsung.com> 4268L: linux-pm@vger.kernel.org 4269T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4270S: Supported 4271F: drivers/devfreq/event/ 4272F: drivers/devfreq/devfreq-event.c 4273F: include/linux/devfreq-event.h 4274F: Documentation/devicetree/bindings/devfreq/event/ 4275 4276DEVICE NUMBER REGISTRY 4277M: Torben Mathiasen <device@lanana.org> 4278W: http://lanana.org/docs/device-list/index.html 4279S: Maintained 4280 4281DEVICE-MAPPER (LVM) 4282M: Alasdair Kergon <agk@redhat.com> 4283M: Mike Snitzer <snitzer@redhat.com> 4284M: dm-devel@redhat.com 4285L: dm-devel@redhat.com 4286W: http://sources.redhat.com/dm 4287Q: http://patchwork.kernel.org/project/dm-devel/list/ 4288T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4289T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4290S: Maintained 4291F: Documentation/device-mapper/ 4292F: drivers/md/Makefile 4293F: drivers/md/Kconfig 4294F: drivers/md/dm* 4295F: drivers/md/persistent-data/ 4296F: include/linux/device-mapper.h 4297F: include/linux/dm-*.h 4298F: include/uapi/linux/dm-*.h 4299 4300DEVLINK 4301M: Jiri Pirko <jiri@mellanox.com> 4302L: netdev@vger.kernel.org 4303S: Supported 4304F: net/core/devlink.c 4305F: include/net/devlink.h 4306F: include/uapi/linux/devlink.h 4307 4308DIALOG SEMICONDUCTOR DRIVERS 4309M: Support Opensource <support.opensource@diasemi.com> 4310W: http://www.dialog-semiconductor.com/products 4311S: Supported 4312F: Documentation/hwmon/da90?? 4313F: Documentation/devicetree/bindings/mfd/da90*.txt 4314F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4315F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4316F: Documentation/devicetree/bindings/regulator/da92*.txt 4317F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4318F: Documentation/devicetree/bindings/sound/da[79]*.txt 4319F: drivers/gpio/gpio-da90??.c 4320F: drivers/hwmon/da90??-hwmon.c 4321F: drivers/iio/adc/da91??-*.c 4322F: drivers/input/misc/da90??_onkey.c 4323F: drivers/input/touchscreen/da9052_tsi.c 4324F: drivers/leds/leds-da90??.c 4325F: drivers/mfd/da903x.c 4326F: drivers/mfd/da90??-*.c 4327F: drivers/mfd/da91??-*.c 4328F: drivers/power/supply/da9052-battery.c 4329F: drivers/power/supply/da91??-*.c 4330F: drivers/regulator/da903x.c 4331F: drivers/regulator/da9???-regulator.[ch] 4332F: drivers/thermal/da90??-thermal.c 4333F: drivers/rtc/rtc-da90??.c 4334F: drivers/video/backlight/da90??_bl.c 4335F: drivers/watchdog/da90??_wdt.c 4336F: include/linux/mfd/da903x.h 4337F: include/linux/mfd/da9052/ 4338F: include/linux/mfd/da9055/ 4339F: include/linux/mfd/da9062/ 4340F: include/linux/mfd/da9063/ 4341F: include/linux/mfd/da9150/ 4342F: include/linux/regulator/da9211.h 4343F: include/sound/da[79]*.h 4344F: sound/soc/codecs/da[79]*.[ch] 4345 4346DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4347M: William Breathitt Gray <vilhelm.gray@gmail.com> 4348L: linux-gpio@vger.kernel.org 4349S: Maintained 4350F: drivers/gpio/gpio-gpio-mm.c 4351 4352DIGI NEO AND CLASSIC PCI PRODUCTS 4353M: Lidza Louina <lidza.louina@gmail.com> 4354M: Mark Hounschell <markh@compro.net> 4355L: driverdev-devel@linuxdriverproject.org 4356S: Maintained 4357F: drivers/staging/dgnc/ 4358 4359DIOLAN U2C-12 I2C DRIVER 4360M: Guenter Roeck <linux@roeck-us.net> 4361L: linux-i2c@vger.kernel.org 4362S: Maintained 4363F: drivers/i2c/busses/i2c-diolan-u2c.c 4364 4365FILESYSTEM DIRECT ACCESS (DAX) 4366M: Matthew Wilcox <mawilcox@microsoft.com> 4367M: Ross Zwisler <zwisler@kernel.org> 4368M: Jan Kara <jack@suse.cz> 4369L: linux-fsdevel@vger.kernel.org 4370S: Supported 4371F: fs/dax.c 4372F: include/linux/dax.h 4373F: include/trace/events/fs_dax.h 4374 4375DEVICE DIRECT ACCESS (DAX) 4376M: Dan Williams <dan.j.williams@intel.com> 4377M: Dave Jiang <dave.jiang@intel.com> 4378M: Ross Zwisler <zwisler@kernel.org> 4379M: Vishal Verma <vishal.l.verma@intel.com> 4380L: linux-nvdimm@lists.01.org 4381S: Supported 4382F: drivers/dax/ 4383 4384DIRECTORY NOTIFICATION (DNOTIFY) 4385M: Jan Kara <jack@suse.cz> 4386R: Amir Goldstein <amir73il@gmail.com> 4387L: linux-fsdevel@vger.kernel.org 4388S: Maintained 4389F: Documentation/filesystems/dnotify.txt 4390F: fs/notify/dnotify/ 4391F: include/linux/dnotify.h 4392 4393DISK GEOMETRY AND PARTITION HANDLING 4394M: Andries Brouwer <aeb@cwi.nl> 4395W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4396W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4397W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4398S: Maintained 4399 4400DISKQUOTA 4401M: Jan Kara <jack@suse.com> 4402S: Maintained 4403F: Documentation/filesystems/quota.txt 4404F: fs/quota/ 4405F: include/linux/quota*.h 4406F: include/uapi/linux/quota*.h 4407 4408DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4409M: Bernie Thompson <bernie@plugable.com> 4410L: linux-fbdev@vger.kernel.org 4411S: Maintained 4412W: http://plugable.com/category/projects/udlfb/ 4413F: drivers/video/fbdev/udlfb.c 4414F: include/video/udlfb.h 4415F: Documentation/fb/udlfb.txt 4416 4417DISTRIBUTED LOCK MANAGER (DLM) 4418M: Christine Caulfield <ccaulfie@redhat.com> 4419M: David Teigland <teigland@redhat.com> 4420L: cluster-devel@redhat.com 4421W: http://sources.redhat.com/cluster/ 4422T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4423S: Supported 4424F: fs/dlm/ 4425 4426DMA BUFFER SHARING FRAMEWORK 4427M: Sumit Semwal <sumit.semwal@linaro.org> 4428S: Maintained 4429L: linux-media@vger.kernel.org 4430L: dri-devel@lists.freedesktop.org 4431L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4432F: drivers/dma-buf/ 4433F: include/linux/dma-buf* 4434F: include/linux/reservation.h 4435F: include/linux/*fence.h 4436F: Documentation/driver-api/dma-buf.rst 4437T: git git://anongit.freedesktop.org/drm/drm-misc 4438 4439DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4440M: Vinod Koul <vkoul@kernel.org> 4441L: dmaengine@vger.kernel.org 4442Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4443S: Maintained 4444F: drivers/dma/ 4445F: include/linux/dmaengine.h 4446F: include/linux/of_dma.h 4447F: Documentation/devicetree/bindings/dma/ 4448F: Documentation/driver-api/dmaengine/ 4449T: git git://git.infradead.org/users/vkoul/slave-dma.git 4450 4451DMA MAPPING HELPERS 4452M: Christoph Hellwig <hch@lst.de> 4453M: Marek Szyprowski <m.szyprowski@samsung.com> 4454R: Robin Murphy <robin.murphy@arm.com> 4455L: iommu@lists.linux-foundation.org 4456T: git git://git.infradead.org/users/hch/dma-mapping.git 4457W: http://git.infradead.org/users/hch/dma-mapping.git 4458S: Supported 4459F: kernel/dma/ 4460F: include/asm-generic/dma-mapping.h 4461F: include/linux/dma-direct.h 4462F: include/linux/dma-mapping.h 4463F: include/linux/dma-noncoherent.h 4464 4465DME1737 HARDWARE MONITOR DRIVER 4466M: Juerg Haefliger <juergh@gmail.com> 4467L: linux-hwmon@vger.kernel.org 4468S: Maintained 4469F: Documentation/hwmon/dme1737 4470F: drivers/hwmon/dme1737.c 4471 4472DMI/SMBIOS SUPPORT 4473M: Jean Delvare <jdelvare@suse.com> 4474S: Maintained 4475T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4476F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4477F: drivers/firmware/dmi-id.c 4478F: drivers/firmware/dmi_scan.c 4479F: include/linux/dmi.h 4480 4481DOCUMENTATION 4482M: Jonathan Corbet <corbet@lwn.net> 4483L: linux-doc@vger.kernel.org 4484S: Maintained 4485F: Documentation/ 4486F: scripts/kernel-doc 4487X: Documentation/ABI/ 4488X: Documentation/devicetree/ 4489X: Documentation/acpi 4490X: Documentation/power 4491X: Documentation/spi 4492X: Documentation/media 4493T: git git://git.lwn.net/linux.git docs-next 4494 4495DOCUMENTATION/ITALIAN 4496M: Federico Vaga <federico.vaga@vaga.pv.it> 4497L: linux-doc@vger.kernel.org 4498S: Maintained 4499F: Documentation/translations/it_IT 4500 4501DONGWOON DW9714 LENS VOICE COIL DRIVER 4502M: Sakari Ailus <sakari.ailus@linux.intel.com> 4503L: linux-media@vger.kernel.org 4504T: git git://linuxtv.org/media_tree.git 4505S: Maintained 4506F: drivers/media/i2c/dw9714.c 4507 4508DONGWOON DW9807 LENS VOICE COIL DRIVER 4509M: Sakari Ailus <sakari.ailus@linux.intel.com> 4510L: linux-media@vger.kernel.org 4511T: git git://linuxtv.org/media_tree.git 4512S: Maintained 4513F: drivers/media/i2c/dw9807.c 4514 4515DOUBLETALK DRIVER 4516M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4517L: blinux-list@redhat.com 4518S: Maintained 4519F: drivers/char/dtlk.c 4520F: include/linux/dtlk.h 4521 4522DPAA2 DATAPATH I/O (DPIO) DRIVER 4523M: Roy Pledge <Roy.Pledge@nxp.com> 4524L: linux-kernel@vger.kernel.org 4525S: Maintained 4526F: drivers/soc/fsl/dpio 4527 4528DPAA2 ETHERNET DRIVER 4529M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4530L: netdev@vger.kernel.org 4531S: Maintained 4532F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4533F: drivers/net/ethernet/freescale/dpaa2/dpni* 4534F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4535F: drivers/net/ethernet/freescale/dpaa2/Makefile 4536F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4537 4538DPAA2 ETHERNET SWITCH DRIVER 4539M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4540M: Ioana Ciornei <ioana.ciornei@nxp.com> 4541L: linux-kernel@vger.kernel.org 4542S: Maintained 4543F: drivers/staging/fsl-dpaa2/ethsw 4544 4545DPAA2 PTP CLOCK DRIVER 4546M: Yangbo Lu <yangbo.lu@nxp.com> 4547L: netdev@vger.kernel.org 4548S: Maintained 4549F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 4550F: drivers/net/ethernet/freescale/dpaa2/dprtc* 4551 4552DPT_I2O SCSI RAID DRIVER 4553M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4554L: linux-scsi@vger.kernel.org 4555W: http://www.adaptec.com/ 4556S: Maintained 4557F: drivers/scsi/dpt* 4558F: drivers/scsi/dpt/ 4559 4560DRBD DRIVER 4561M: Philipp Reisner <philipp.reisner@linbit.com> 4562M: Lars Ellenberg <lars.ellenberg@linbit.com> 4563L: drbd-dev@lists.linbit.com 4564W: http://www.drbd.org 4565T: git git://git.linbit.com/linux-drbd.git 4566T: git git://git.linbit.com/drbd-8.4.git 4567S: Supported 4568F: drivers/block/drbd/ 4569F: lib/lru_cache.c 4570F: Documentation/blockdev/drbd/ 4571 4572DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4573M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4574R: "Rafael J. Wysocki" <rafael@kernel.org> 4575T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4576S: Supported 4577F: Documentation/kobject.txt 4578F: drivers/base/ 4579F: fs/debugfs/ 4580F: fs/sysfs/ 4581F: include/linux/debugfs.h 4582F: include/linux/kobj* 4583F: lib/kobj* 4584 4585DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4586M: Kevin Hilman <khilman@kernel.org> 4587M: Nishanth Menon <nm@ti.com> 4588S: Maintained 4589F: drivers/power/avs/ 4590F: include/linux/power/smartreflex.h 4591L: linux-pm@vger.kernel.org 4592 4593DRM DRIVER FOR ARM PL111 CLCD 4594M: Eric Anholt <eric@anholt.net> 4595T: git git://anongit.freedesktop.org/drm/drm-misc 4596S: Supported 4597F: drivers/gpu/drm/pl111/ 4598 4599DRM DRIVER FOR ARM VERSATILE TFT PANELS 4600M: Linus Walleij <linus.walleij@linaro.org> 4601T: git git://anongit.freedesktop.org/drm/drm-misc 4602S: Maintained 4603F: drivers/gpu/drm/panel/panel-arm-versatile.c 4604F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4605 4606DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4607M: Dave Airlie <airlied@redhat.com> 4608S: Odd Fixes 4609F: drivers/gpu/drm/ast/ 4610 4611DRM DRIVER FOR BOCHS VIRTUAL GPU 4612M: Gerd Hoffmann <kraxel@redhat.com> 4613L: virtualization@lists.linux-foundation.org 4614T: git git://anongit.freedesktop.org/drm/drm-misc 4615S: Maintained 4616F: drivers/gpu/drm/bochs/ 4617 4618DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4619M: Linus Walleij <linus.walleij@linaro.org> 4620T: git git://anongit.freedesktop.org/drm/drm-misc 4621S: Maintained 4622F: drivers/gpu/drm/tve200/ 4623 4624DRM DRIVER FOR ILITEK ILI9225 PANELS 4625M: David Lechner <david@lechnology.com> 4626S: Maintained 4627F: drivers/gpu/drm/tinydrm/ili9225.c 4628F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4629 4630DRM DRIVER FOR INTEL I810 VIDEO CARDS 4631S: Orphan / Obsolete 4632F: drivers/gpu/drm/i810/ 4633F: include/uapi/drm/i810_drm.h 4634 4635DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4636S: Orphan / Obsolete 4637F: drivers/gpu/drm/mga/ 4638F: include/uapi/drm/mga_drm.h 4639 4640DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4641M: Dave Airlie <airlied@redhat.com> 4642S: Odd Fixes 4643F: drivers/gpu/drm/mgag200/ 4644 4645DRM DRIVER FOR MI0283QT 4646M: Noralf Trønnes <noralf@tronnes.org> 4647S: Maintained 4648F: drivers/gpu/drm/tinydrm/mi0283qt.c 4649F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4650 4651DRM DRIVER FOR MSM ADRENO GPU 4652M: Rob Clark <robdclark@gmail.com> 4653L: linux-arm-msm@vger.kernel.org 4654L: dri-devel@lists.freedesktop.org 4655L: freedreno@lists.freedesktop.org 4656T: git git://people.freedesktop.org/~robclark/linux 4657S: Maintained 4658F: drivers/gpu/drm/msm/ 4659F: include/uapi/drm/msm_drm.h 4660F: Documentation/devicetree/bindings/display/msm/ 4661 4662DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4663M: Ben Skeggs <bskeggs@redhat.com> 4664L: dri-devel@lists.freedesktop.org 4665L: nouveau@lists.freedesktop.org 4666T: git git://github.com/skeggsb/linux 4667S: Supported 4668F: drivers/gpu/drm/nouveau/ 4669F: include/uapi/drm/nouveau_drm.h 4670 4671DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4672M: Noralf Trønnes <noralf@tronnes.org> 4673S: Maintained 4674F: drivers/gpu/drm/tinydrm/repaper.c 4675F: Documentation/devicetree/bindings/display/repaper.txt 4676 4677DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4678M: Dave Airlie <airlied@redhat.com> 4679M: Gerd Hoffmann <kraxel@redhat.com> 4680L: virtualization@lists.linux-foundation.org 4681T: git git://anongit.freedesktop.org/drm/drm-misc 4682S: Obsolete 4683W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4684F: drivers/gpu/drm/cirrus/ 4685 4686DRM DRIVER FOR QXL VIRTUAL GPU 4687M: Dave Airlie <airlied@redhat.com> 4688M: Gerd Hoffmann <kraxel@redhat.com> 4689L: virtualization@lists.linux-foundation.org 4690T: git git://anongit.freedesktop.org/drm/drm-misc 4691S: Maintained 4692F: drivers/gpu/drm/qxl/ 4693F: include/uapi/drm/qxl_drm.h 4694 4695DRM DRIVER FOR RAGE 128 VIDEO CARDS 4696S: Orphan / Obsolete 4697F: drivers/gpu/drm/r128/ 4698F: include/uapi/drm/r128_drm.h 4699 4700DRM DRIVER FOR SAVAGE VIDEO CARDS 4701S: Orphan / Obsolete 4702F: drivers/gpu/drm/savage/ 4703F: include/uapi/drm/savage_drm.h 4704 4705DRM DRIVER FOR SIS VIDEO CARDS 4706S: Orphan / Obsolete 4707F: drivers/gpu/drm/sis/ 4708F: include/uapi/drm/sis_drm.h 4709 4710DRM DRIVER FOR SITRONIX ST7586 PANELS 4711M: David Lechner <david@lechnology.com> 4712S: Maintained 4713F: drivers/gpu/drm/tinydrm/st7586.c 4714F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4715 4716DRM DRIVER FOR SITRONIX ST7735R PANELS 4717M: David Lechner <david@lechnology.com> 4718S: Maintained 4719F: drivers/gpu/drm/tinydrm/st7735r.c 4720F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4721 4722DRM DRIVER FOR TDFX VIDEO CARDS 4723S: Orphan / Obsolete 4724F: drivers/gpu/drm/tdfx/ 4725 4726DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4727M: Dave Airlie <airlied@redhat.com> 4728S: Odd Fixes 4729F: drivers/gpu/drm/udl/ 4730 4731DRM DRIVER FOR VMWARE VIRTUAL GPU 4732M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4733M: Sinclair Yeh <syeh@vmware.com> 4734M: Thomas Hellstrom <thellstrom@vmware.com> 4735L: dri-devel@lists.freedesktop.org 4736T: git git://people.freedesktop.org/~syeh/repos_linux 4737T: git git://people.freedesktop.org/~thomash/linux 4738S: Supported 4739F: drivers/gpu/drm/vmwgfx/ 4740F: include/uapi/drm/vmwgfx_drm.h 4741 4742DRM DRIVERS 4743M: David Airlie <airlied@linux.ie> 4744L: dri-devel@lists.freedesktop.org 4745T: git git://anongit.freedesktop.org/drm/drm 4746B: https://bugs.freedesktop.org/ 4747C: irc://chat.freenode.net/dri-devel 4748S: Maintained 4749F: drivers/gpu/drm/ 4750F: drivers/gpu/vga/ 4751F: Documentation/devicetree/bindings/display/ 4752F: Documentation/devicetree/bindings/gpu/ 4753F: Documentation/gpu/ 4754F: include/drm/ 4755F: include/uapi/drm/ 4756F: include/linux/vga* 4757 4758DRM DRIVERS AND MISC GPU PATCHES 4759M: Gustavo Padovan <gustavo@padovan.org> 4760M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4761M: Sean Paul <sean@poorly.run> 4762W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4763S: Maintained 4764T: git git://anongit.freedesktop.org/drm/drm-misc 4765F: Documentation/gpu/ 4766F: drivers/gpu/vga/ 4767F: drivers/gpu/drm/* 4768F: include/drm/drm* 4769F: include/uapi/drm/drm* 4770F: include/linux/vga* 4771 4772DRM DRIVERS FOR ALLWINNER A10 4773M: Maxime Ripard <maxime.ripard@bootlin.com> 4774L: dri-devel@lists.freedesktop.org 4775S: Supported 4776F: drivers/gpu/drm/sun4i/ 4777F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4778T: git git://anongit.freedesktop.org/drm/drm-misc 4779 4780DRM DRIVERS FOR AMLOGIC SOCS 4781M: Neil Armstrong <narmstrong@baylibre.com> 4782L: dri-devel@lists.freedesktop.org 4783L: linux-amlogic@lists.infradead.org 4784W: http://linux-meson.com/ 4785S: Supported 4786F: drivers/gpu/drm/meson/ 4787F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4788F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4789F: Documentation/gpu/meson.rst 4790T: git git://anongit.freedesktop.org/drm/drm-misc 4791 4792DRM DRIVERS FOR ATMEL HLCDC 4793M: Boris Brezillon <boris.brezillon@bootlin.com> 4794L: dri-devel@lists.freedesktop.org 4795S: Supported 4796F: drivers/gpu/drm/atmel-hlcdc/ 4797F: Documentation/devicetree/bindings/display/atmel/ 4798T: git git://anongit.freedesktop.org/drm/drm-misc 4799 4800DRM DRIVERS FOR BRIDGE CHIPS 4801M: Archit Taneja <architt@codeaurora.org> 4802M: Andrzej Hajda <a.hajda@samsung.com> 4803R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4804S: Maintained 4805T: git git://anongit.freedesktop.org/drm/drm-misc 4806F: drivers/gpu/drm/bridge/ 4807 4808DRM DRIVERS FOR EXYNOS 4809M: Inki Dae <inki.dae@samsung.com> 4810M: Joonyoung Shim <jy0922.shim@samsung.com> 4811M: Seung-Woo Kim <sw0312.kim@samsung.com> 4812M: Kyungmin Park <kyungmin.park@samsung.com> 4813L: dri-devel@lists.freedesktop.org 4814T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4815S: Supported 4816F: drivers/gpu/drm/exynos/ 4817F: include/uapi/drm/exynos_drm.h 4818F: Documentation/devicetree/bindings/display/exynos/ 4819 4820DRM DRIVERS FOR FREESCALE DCU 4821M: Stefan Agner <stefan@agner.ch> 4822M: Alison Wang <alison.wang@nxp.com> 4823L: dri-devel@lists.freedesktop.org 4824S: Supported 4825F: drivers/gpu/drm/fsl-dcu/ 4826F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4827F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4828F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 4829 4830DRM DRIVERS FOR FREESCALE IMX 4831M: Philipp Zabel <p.zabel@pengutronix.de> 4832L: dri-devel@lists.freedesktop.org 4833S: Maintained 4834F: drivers/gpu/drm/imx/ 4835F: drivers/gpu/ipu-v3/ 4836F: Documentation/devicetree/bindings/display/imx/ 4837 4838DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4839M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4840L: dri-devel@lists.freedesktop.org 4841T: git git://github.com/patjak/drm-gma500 4842S: Maintained 4843F: drivers/gpu/drm/gma500/ 4844 4845DRM DRIVERS FOR HISILICON 4846M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4847M: Rongrong Zou <zourongrong@gmail.com> 4848R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4849R: Chen Feng <puck.chen@hisilicon.com> 4850L: dri-devel@lists.freedesktop.org 4851T: git git://github.com/xin3liang/linux.git 4852S: Maintained 4853F: drivers/gpu/drm/hisilicon/ 4854F: Documentation/devicetree/bindings/display/hisilicon/ 4855 4856DRM DRIVERS FOR MEDIATEK 4857M: CK Hu <ck.hu@mediatek.com> 4858M: Philipp Zabel <p.zabel@pengutronix.de> 4859L: dri-devel@lists.freedesktop.org 4860S: Supported 4861F: drivers/gpu/drm/mediatek/ 4862F: Documentation/devicetree/bindings/display/mediatek/ 4863 4864DRM DRIVERS FOR NVIDIA TEGRA 4865M: Thierry Reding <thierry.reding@gmail.com> 4866L: dri-devel@lists.freedesktop.org 4867L: linux-tegra@vger.kernel.org 4868T: git git://anongit.freedesktop.org/tegra/linux.git 4869S: Supported 4870F: drivers/gpu/drm/tegra/ 4871F: drivers/gpu/host1x/ 4872F: include/linux/host1x.h 4873F: include/uapi/drm/tegra_drm.h 4874F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4875 4876DRM DRIVERS FOR RENESAS 4877M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4878L: dri-devel@lists.freedesktop.org 4879L: linux-renesas-soc@vger.kernel.org 4880T: git git://linuxtv.org/pinchartl/fbdev 4881S: Supported 4882F: drivers/gpu/drm/rcar-du/ 4883F: drivers/gpu/drm/shmobile/ 4884F: include/linux/platform_data/shmob_drm.h 4885F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4886F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4887F: Documentation/devicetree/bindings/display/renesas,du.txt 4888 4889DRM DRIVERS FOR ROCKCHIP 4890M: Sandy Huang <hjc@rock-chips.com> 4891M: Heiko Stübner <heiko@sntech.de> 4892L: dri-devel@lists.freedesktop.org 4893S: Maintained 4894F: drivers/gpu/drm/rockchip/ 4895F: Documentation/devicetree/bindings/display/rockchip/ 4896T: git git://anongit.freedesktop.org/drm/drm-misc 4897 4898DRM DRIVERS FOR STI 4899M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4900M: Vincent Abriou <vincent.abriou@st.com> 4901L: dri-devel@lists.freedesktop.org 4902T: git git://anongit.freedesktop.org/drm/drm-misc 4903S: Maintained 4904F: drivers/gpu/drm/sti 4905F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4906 4907DRM DRIVERS FOR STM 4908M: Yannick Fertre <yannick.fertre@st.com> 4909M: Philippe Cornu <philippe.cornu@st.com> 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/stm 4916F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4917 4918DRM DRIVERS FOR TI LCDC 4919M: Jyri Sarha <jsarha@ti.com> 4920R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4921L: dri-devel@lists.freedesktop.org 4922S: Maintained 4923F: drivers/gpu/drm/tilcdc/ 4924F: Documentation/devicetree/bindings/display/tilcdc/ 4925 4926DRM DRIVERS FOR TI OMAP 4927M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4928L: dri-devel@lists.freedesktop.org 4929S: Maintained 4930F: drivers/gpu/drm/omapdrm/ 4931F: Documentation/devicetree/bindings/display/ti/ 4932 4933DRM DRIVERS FOR V3D 4934M: Eric Anholt <eric@anholt.net> 4935S: Supported 4936F: drivers/gpu/drm/v3d/ 4937F: include/uapi/drm/v3d_drm.h 4938F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 4939T: git git://anongit.freedesktop.org/drm/drm-misc 4940 4941DRM DRIVERS FOR VC4 4942M: Eric Anholt <eric@anholt.net> 4943T: git git://github.com/anholt/linux 4944S: Supported 4945F: drivers/gpu/drm/vc4/ 4946F: include/uapi/drm/vc4_drm.h 4947F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4948T: git git://anongit.freedesktop.org/drm/drm-misc 4949 4950DRM DRIVERS FOR VIVANTE GPU IP 4951M: Lucas Stach <l.stach@pengutronix.de> 4952R: Russell King <linux+etnaviv@armlinux.org.uk> 4953R: Christian Gmeiner <christian.gmeiner@gmail.com> 4954L: etnaviv@lists.freedesktop.org 4955L: dri-devel@lists.freedesktop.org 4956S: Maintained 4957F: drivers/gpu/drm/etnaviv/ 4958F: include/uapi/drm/etnaviv_drm.h 4959F: Documentation/devicetree/bindings/display/etnaviv/ 4960 4961DRM DRIVERS FOR ZTE ZX 4962M: Shawn Guo <shawnguo@kernel.org> 4963L: dri-devel@lists.freedesktop.org 4964S: Maintained 4965F: drivers/gpu/drm/zte/ 4966F: Documentation/devicetree/bindings/display/zte,vou.txt 4967T: git git://anongit.freedesktop.org/drm/drm-misc 4968 4969DRM PANEL DRIVERS 4970M: Thierry Reding <thierry.reding@gmail.com> 4971L: dri-devel@lists.freedesktop.org 4972T: git git://anongit.freedesktop.org/drm/drm-misc 4973S: Maintained 4974F: drivers/gpu/drm/drm_panel.c 4975F: drivers/gpu/drm/panel/ 4976F: include/drm/drm_panel.h 4977F: Documentation/devicetree/bindings/display/panel/ 4978 4979DRM TINYDRM DRIVERS 4980M: Noralf Trønnes <noralf@tronnes.org> 4981W: https://github.com/notro/tinydrm/wiki/Development 4982T: git git://anongit.freedesktop.org/drm/drm-misc 4983S: Maintained 4984F: drivers/gpu/drm/tinydrm/ 4985F: include/drm/tinydrm/ 4986 4987DRM DRIVERS FOR XEN 4988M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 4989T: git git://anongit.freedesktop.org/drm/drm-misc 4990L: dri-devel@lists.freedesktop.org 4991L: xen-devel@lists.xen.org 4992S: Supported 4993F: drivers/gpu/drm/xen/ 4994F: Documentation/gpu/xen-front.rst 4995 4996DRM TTM SUBSYSTEM 4997M: Christian Koenig <christian.koenig@amd.com> 4998M: Huang Rui <ray.huang@amd.com> 4999M: Junwei Zhang <Jerry.Zhang@amd.com> 5000T: git git://people.freedesktop.org/~agd5f/linux 5001S: Maintained 5002L: dri-devel@lists.freedesktop.org 5003F: include/drm/ttm/ 5004F: drivers/gpu/drm/ttm/ 5005 5006DSBR100 USB FM RADIO DRIVER 5007M: Alexey Klimov <klimov.linux@gmail.com> 5008L: linux-media@vger.kernel.org 5009T: git git://linuxtv.org/media_tree.git 5010S: Maintained 5011F: drivers/media/radio/dsbr100.c 5012 5013DSCC4 DRIVER 5014M: Francois Romieu <romieu@fr.zoreil.com> 5015L: netdev@vger.kernel.org 5016S: Maintained 5017F: drivers/net/wan/dscc4.c 5018 5019DT3155 MEDIA DRIVER 5020M: Hans Verkuil <hverkuil@xs4all.nl> 5021L: linux-media@vger.kernel.org 5022T: git git://linuxtv.org/media_tree.git 5023W: https://linuxtv.org 5024S: Odd Fixes 5025F: drivers/media/pci/dt3155/ 5026 5027DVB_USB_AF9015 MEDIA DRIVER 5028M: Antti Palosaari <crope@iki.fi> 5029L: linux-media@vger.kernel.org 5030W: https://linuxtv.org 5031W: http://palosaari.fi/linux/ 5032Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5033T: git git://linuxtv.org/anttip/media_tree.git 5034S: Maintained 5035F: drivers/media/usb/dvb-usb-v2/af9015* 5036 5037DVB_USB_AF9035 MEDIA DRIVER 5038M: Antti Palosaari <crope@iki.fi> 5039L: linux-media@vger.kernel.org 5040W: https://linuxtv.org 5041W: http://palosaari.fi/linux/ 5042Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5043T: git git://linuxtv.org/anttip/media_tree.git 5044S: Maintained 5045F: drivers/media/usb/dvb-usb-v2/af9035* 5046 5047DVB_USB_ANYSEE MEDIA DRIVER 5048M: Antti Palosaari <crope@iki.fi> 5049L: linux-media@vger.kernel.org 5050W: https://linuxtv.org 5051W: http://palosaari.fi/linux/ 5052Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5053T: git git://linuxtv.org/anttip/media_tree.git 5054S: Maintained 5055F: drivers/media/usb/dvb-usb-v2/anysee* 5056 5057DVB_USB_AU6610 MEDIA DRIVER 5058M: Antti Palosaari <crope@iki.fi> 5059L: linux-media@vger.kernel.org 5060W: https://linuxtv.org 5061W: http://palosaari.fi/linux/ 5062Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5063T: git git://linuxtv.org/anttip/media_tree.git 5064S: Maintained 5065F: drivers/media/usb/dvb-usb-v2/au6610* 5066 5067DVB_USB_CE6230 MEDIA DRIVER 5068M: Antti Palosaari <crope@iki.fi> 5069L: linux-media@vger.kernel.org 5070W: https://linuxtv.org 5071W: http://palosaari.fi/linux/ 5072Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5073T: git git://linuxtv.org/anttip/media_tree.git 5074S: Maintained 5075F: drivers/media/usb/dvb-usb-v2/ce6230* 5076 5077DVB_USB_CXUSB MEDIA DRIVER 5078M: Michael Krufky <mkrufky@linuxtv.org> 5079L: linux-media@vger.kernel.org 5080W: https://linuxtv.org 5081W: http://github.com/mkrufky 5082Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5083T: git git://linuxtv.org/media_tree.git 5084S: Maintained 5085F: drivers/media/usb/dvb-usb/cxusb* 5086 5087DVB_USB_EC168 MEDIA DRIVER 5088M: Antti Palosaari <crope@iki.fi> 5089L: linux-media@vger.kernel.org 5090W: https://linuxtv.org 5091W: http://palosaari.fi/linux/ 5092Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5093T: git git://linuxtv.org/anttip/media_tree.git 5094S: Maintained 5095F: drivers/media/usb/dvb-usb-v2/ec168* 5096 5097DVB_USB_GL861 MEDIA DRIVER 5098M: Antti Palosaari <crope@iki.fi> 5099L: linux-media@vger.kernel.org 5100W: https://linuxtv.org 5101Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5102T: git git://linuxtv.org/anttip/media_tree.git 5103S: Maintained 5104F: drivers/media/usb/dvb-usb-v2/gl861* 5105 5106DVB_USB_MXL111SF MEDIA DRIVER 5107M: Michael Krufky <mkrufky@linuxtv.org> 5108L: linux-media@vger.kernel.org 5109W: https://linuxtv.org 5110W: http://github.com/mkrufky 5111Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5112T: git git://linuxtv.org/mkrufky/mxl111sf.git 5113S: Maintained 5114F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5115 5116DVB_USB_RTL28XXU MEDIA DRIVER 5117M: Antti Palosaari <crope@iki.fi> 5118L: linux-media@vger.kernel.org 5119W: https://linuxtv.org 5120W: http://palosaari.fi/linux/ 5121Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5122T: git git://linuxtv.org/anttip/media_tree.git 5123S: Maintained 5124F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5125 5126DVB_USB_V2 MEDIA DRIVER 5127M: Antti Palosaari <crope@iki.fi> 5128L: linux-media@vger.kernel.org 5129W: https://linuxtv.org 5130W: http://palosaari.fi/linux/ 5131Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5132T: git git://linuxtv.org/anttip/media_tree.git 5133S: Maintained 5134F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5135F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5136 5137DYNAMIC DEBUG 5138M: Jason Baron <jbaron@akamai.com> 5139S: Maintained 5140F: lib/dynamic_debug.c 5141F: include/linux/dynamic_debug.h 5142 5143DYNAMIC INTERRUPT MODERATION 5144M: Tal Gilboa <talgi@mellanox.com> 5145S: Maintained 5146F: include/linux/net_dim.h 5147 5148DZ DECSTATION DZ11 SERIAL DRIVER 5149M: "Maciej W. Rozycki" <macro@linux-mips.org> 5150S: Maintained 5151F: drivers/tty/serial/dz.* 5152 5153E3X0 POWER BUTTON DRIVER 5154M: Moritz Fischer <moritz.fischer@ettus.com> 5155L: usrp-users@lists.ettus.com 5156W: http://www.ettus.com 5157S: Supported 5158F: drivers/input/misc/e3x0-button.c 5159F: Documentation/devicetree/bindings/input/e3x0-button.txt 5160 5161E4000 MEDIA DRIVER 5162M: Antti Palosaari <crope@iki.fi> 5163L: linux-media@vger.kernel.org 5164W: https://linuxtv.org 5165W: http://palosaari.fi/linux/ 5166Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5167T: git git://linuxtv.org/anttip/media_tree.git 5168S: Maintained 5169F: drivers/media/tuners/e4000* 5170 5171EARTH_PT1 MEDIA DRIVER 5172M: Akihiro Tsukada <tskd08@gmail.com> 5173L: linux-media@vger.kernel.org 5174S: Odd Fixes 5175F: drivers/media/pci/pt1/ 5176 5177EARTH_PT3 MEDIA DRIVER 5178M: Akihiro Tsukada <tskd08@gmail.com> 5179L: linux-media@vger.kernel.org 5180S: Odd Fixes 5181F: drivers/media/pci/pt3/ 5182 5183EC100 MEDIA DRIVER 5184M: Antti Palosaari <crope@iki.fi> 5185L: linux-media@vger.kernel.org 5186W: https://linuxtv.org 5187W: http://palosaari.fi/linux/ 5188Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5189T: git git://linuxtv.org/anttip/media_tree.git 5190S: Maintained 5191F: drivers/media/dvb-frontends/ec100* 5192 5193ECRYPT FILE SYSTEM 5194M: Tyler Hicks <tyhicks@canonical.com> 5195L: ecryptfs@vger.kernel.org 5196W: http://ecryptfs.org 5197W: https://launchpad.net/ecryptfs 5198T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5199S: Supported 5200F: Documentation/filesystems/ecryptfs.txt 5201F: fs/ecryptfs/ 5202 5203EDAC-AMD64 5204M: Borislav Petkov <bp@alien8.de> 5205L: linux-edac@vger.kernel.org 5206S: Maintained 5207F: drivers/edac/amd64_edac* 5208 5209EDAC-CALXEDA 5210M: Robert Richter <rric@kernel.org> 5211L: linux-edac@vger.kernel.org 5212S: Maintained 5213F: drivers/edac/highbank* 5214 5215EDAC-CAVIUM OCTEON 5216M: Ralf Baechle <ralf@linux-mips.org> 5217M: David Daney <david.daney@cavium.com> 5218L: linux-edac@vger.kernel.org 5219L: linux-mips@linux-mips.org 5220S: Supported 5221F: drivers/edac/octeon_edac* 5222 5223EDAC-CAVIUM THUNDERX 5224M: David Daney <david.daney@cavium.com> 5225M: Jan Glauber <jglauber@cavium.com> 5226L: linux-edac@vger.kernel.org 5227S: Supported 5228F: drivers/edac/thunderx_edac* 5229 5230EDAC-CORE 5231M: Borislav Petkov <bp@alien8.de> 5232M: Mauro Carvalho Chehab <mchehab@kernel.org> 5233L: linux-edac@vger.kernel.org 5234T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5235T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5236S: Supported 5237F: Documentation/admin-guide/ras.rst 5238F: Documentation/driver-api/edac.rst 5239F: drivers/edac/ 5240F: include/linux/edac.h 5241 5242EDAC-E752X 5243M: Mark Gross <mark.gross@intel.com> 5244L: linux-edac@vger.kernel.org 5245S: Maintained 5246F: drivers/edac/e752x_edac.c 5247 5248EDAC-E7XXX 5249L: linux-edac@vger.kernel.org 5250S: Maintained 5251F: drivers/edac/e7xxx_edac.c 5252 5253EDAC-FSL_DDR 5254M: York Sun <york.sun@nxp.com> 5255L: linux-edac@vger.kernel.org 5256S: Maintained 5257F: drivers/edac/fsl_ddr_edac.* 5258 5259EDAC-GHES 5260M: Mauro Carvalho Chehab <mchehab@kernel.org> 5261L: linux-edac@vger.kernel.org 5262S: Maintained 5263F: drivers/edac/ghes_edac.c 5264 5265EDAC-I3000 5266L: linux-edac@vger.kernel.org 5267S: Orphan 5268F: drivers/edac/i3000_edac.c 5269 5270EDAC-I5000 5271L: linux-edac@vger.kernel.org 5272S: Maintained 5273F: drivers/edac/i5000_edac.c 5274 5275EDAC-I5400 5276M: Mauro Carvalho Chehab <mchehab@kernel.org> 5277L: linux-edac@vger.kernel.org 5278S: Maintained 5279F: drivers/edac/i5400_edac.c 5280 5281EDAC-I7300 5282M: Mauro Carvalho Chehab <mchehab@kernel.org> 5283L: linux-edac@vger.kernel.org 5284S: Maintained 5285F: drivers/edac/i7300_edac.c 5286 5287EDAC-I7CORE 5288M: Mauro Carvalho Chehab <mchehab@kernel.org> 5289L: linux-edac@vger.kernel.org 5290S: Maintained 5291F: drivers/edac/i7core_edac.c 5292 5293EDAC-I82443BXGX 5294M: Tim Small <tim@buttersideup.com> 5295L: linux-edac@vger.kernel.org 5296S: Maintained 5297F: drivers/edac/i82443bxgx_edac.c 5298 5299EDAC-I82975X 5300M: Ranganathan Desikan <ravi@jetztechnologies.com> 5301M: "Arvind R." <arvino55@gmail.com> 5302L: linux-edac@vger.kernel.org 5303S: Maintained 5304F: drivers/edac/i82975x_edac.c 5305 5306EDAC-IE31200 5307M: Jason Baron <jbaron@akamai.com> 5308L: linux-edac@vger.kernel.org 5309S: Maintained 5310F: drivers/edac/ie31200_edac.c 5311 5312EDAC-MPC85XX 5313M: Johannes Thumshirn <morbidrsa@gmail.com> 5314L: linux-edac@vger.kernel.org 5315S: Maintained 5316F: drivers/edac/mpc85xx_edac.[ch] 5317 5318EDAC-PASEMI 5319M: Egor Martovetsky <egor@pasemi.com> 5320L: linux-edac@vger.kernel.org 5321S: Maintained 5322F: drivers/edac/pasemi_edac.c 5323 5324EDAC-PND2 5325M: Tony Luck <tony.luck@intel.com> 5326L: linux-edac@vger.kernel.org 5327S: Maintained 5328F: drivers/edac/pnd2_edac.[ch] 5329 5330EDAC-R82600 5331M: Tim Small <tim@buttersideup.com> 5332L: linux-edac@vger.kernel.org 5333S: Maintained 5334F: drivers/edac/r82600_edac.c 5335 5336EDAC-SBRIDGE 5337M: Mauro Carvalho Chehab <mchehab@kernel.org> 5338L: linux-edac@vger.kernel.org 5339S: Maintained 5340F: drivers/edac/sb_edac.c 5341 5342EDAC-SKYLAKE 5343M: Tony Luck <tony.luck@intel.com> 5344L: linux-edac@vger.kernel.org 5345S: Maintained 5346F: drivers/edac/skx_edac.c 5347 5348EDAC-TI 5349M: Tero Kristo <t-kristo@ti.com> 5350L: linux-edac@vger.kernel.org 5351S: Maintained 5352F: drivers/edac/ti_edac.c 5353 5354EDIROL UA-101/UA-1000 DRIVER 5355M: Clemens Ladisch <clemens@ladisch.de> 5356L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5357T: git git://git.alsa-project.org/alsa-kernel.git 5358S: Maintained 5359F: sound/usb/misc/ua101.c 5360 5361EFI TEST DRIVER 5362L: linux-efi@vger.kernel.org 5363M: Ivan Hu <ivan.hu@canonical.com> 5364M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5365S: Maintained 5366F: drivers/firmware/efi/test/ 5367 5368EFI VARIABLE FILESYSTEM 5369M: Matthew Garrett <matthew.garrett@nebula.com> 5370M: Jeremy Kerr <jk@ozlabs.org> 5371M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5372T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5373L: linux-efi@vger.kernel.org 5374S: Maintained 5375F: fs/efivarfs/ 5376 5377EFIFB FRAMEBUFFER DRIVER 5378L: linux-fbdev@vger.kernel.org 5379M: Peter Jones <pjones@redhat.com> 5380S: Maintained 5381F: drivers/video/fbdev/efifb.c 5382 5383EFS FILESYSTEM 5384W: http://aeschi.ch.eu.org/efs/ 5385S: Orphan 5386F: fs/efs/ 5387 5388EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5389M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5390L: netdev@vger.kernel.org 5391S: Maintained 5392F: drivers/net/ethernet/ibm/ehea/ 5393 5394EM28XX VIDEO4LINUX DRIVER 5395M: Mauro Carvalho Chehab <mchehab@kernel.org> 5396L: linux-media@vger.kernel.org 5397W: https://linuxtv.org 5398T: git git://linuxtv.org/media_tree.git 5399S: Maintained 5400F: drivers/media/usb/em28xx/ 5401F: Documentation/media/v4l-drivers/em28xx* 5402 5403EMBEDDED LINUX 5404M: Paul Gortmaker <paul.gortmaker@windriver.com> 5405M: Matt Mackall <mpm@selenic.com> 5406M: David Woodhouse <dwmw2@infradead.org> 5407L: linux-embedded@vger.kernel.org 5408S: Maintained 5409 5410Emulex 10Gbps iSCSI - OneConnect DRIVER 5411M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5412M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5413M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5414L: linux-scsi@vger.kernel.org 5415W: http://www.broadcom.com 5416S: Supported 5417F: drivers/scsi/be2iscsi/ 5418 5419Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5420M: Sathya Perla <sathya.perla@broadcom.com> 5421M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5422M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5423M: Somnath Kotur <somnath.kotur@broadcom.com> 5424L: netdev@vger.kernel.org 5425W: http://www.emulex.com 5426S: Supported 5427F: drivers/net/ethernet/emulex/benet/ 5428 5429EMULEX ONECONNECT ROCE DRIVER 5430M: Selvin Xavier <selvin.xavier@broadcom.com> 5431M: Devesh Sharma <devesh.sharma@broadcom.com> 5432L: linux-rdma@vger.kernel.org 5433W: http://www.broadcom.com 5434S: Odd Fixes 5435F: drivers/infiniband/hw/ocrdma/ 5436F: include/uapi/rdma/ocrdma-abi.h 5437 5438EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5439M: James Smart <james.smart@broadcom.com> 5440M: Dick Kennedy <dick.kennedy@broadcom.com> 5441L: linux-scsi@vger.kernel.org 5442W: http://www.broadcom.com 5443S: Supported 5444F: drivers/scsi/lpfc/ 5445 5446ENE CB710 FLASH CARD READER DRIVER 5447M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5448S: Maintained 5449F: drivers/misc/cb710/ 5450F: drivers/mmc/host/cb710-mmc.* 5451F: include/linux/cb710.h 5452 5453ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5454M: Maxim Levitsky <maximlevitsky@gmail.com> 5455S: Maintained 5456F: drivers/media/rc/ene_ir.* 5457 5458EPSON S1D13XXX FRAMEBUFFER DRIVER 5459M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5460S: Maintained 5461T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5462F: drivers/video/fbdev/s1d13xxxfb.c 5463F: include/video/s1d13xxxfb.h 5464 5465ERRSEQ ERROR TRACKING INFRASTRUCTURE 5466M: Jeff Layton <jlayton@kernel.org> 5467S: Maintained 5468F: lib/errseq.c 5469F: include/linux/errseq.h 5470 5471ET131X NETWORK DRIVER 5472M: Mark Einon <mark.einon@gmail.com> 5473S: Odd Fixes 5474F: drivers/net/ethernet/agere/ 5475 5476ETHERNET BRIDGE 5477M: Roopa Prabhu <roopa@cumulusnetworks.com> 5478M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5479L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5480L: netdev@vger.kernel.org 5481W: http://www.linuxfoundation.org/en/Net:Bridge 5482S: Maintained 5483F: include/linux/netfilter_bridge/ 5484F: net/bridge/ 5485 5486ETHERNET PHY LIBRARY 5487M: Andrew Lunn <andrew@lunn.ch> 5488M: Florian Fainelli <f.fainelli@gmail.com> 5489L: netdev@vger.kernel.org 5490S: Maintained 5491F: Documentation/ABI/testing/sysfs-bus-mdio 5492F: Documentation/devicetree/bindings/net/mdio* 5493F: Documentation/networking/phy.txt 5494F: drivers/net/phy/ 5495F: drivers/of/of_mdio.c 5496F: drivers/of/of_net.c 5497F: include/linux/*mdio*.h 5498F: include/linux/of_net.h 5499F: include/linux/phy.h 5500F: include/linux/phy_fixed.h 5501F: include/linux/platform_data/mdio-bcm-unimac.h 5502F: include/trace/events/mdio.h 5503F: include/uapi/linux/mdio.h 5504F: include/uapi/linux/mii.h 5505 5506EXT2 FILE SYSTEM 5507M: Jan Kara <jack@suse.com> 5508L: linux-ext4@vger.kernel.org 5509S: Maintained 5510F: Documentation/filesystems/ext2.txt 5511F: fs/ext2/ 5512F: include/linux/ext2* 5513 5514EXT4 FILE SYSTEM 5515M: "Theodore Ts'o" <tytso@mit.edu> 5516M: Andreas Dilger <adilger.kernel@dilger.ca> 5517L: linux-ext4@vger.kernel.org 5518W: http://ext4.wiki.kernel.org 5519Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5520T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5521S: Maintained 5522F: Documentation/filesystems/ext4.txt 5523F: fs/ext4/ 5524 5525Extended Verification Module (EVM) 5526M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5527L: linux-integrity@vger.kernel.org 5528S: Supported 5529F: security/integrity/evm/ 5530 5531EXTENSIBLE FIRMWARE INTERFACE (EFI) 5532M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5533L: linux-efi@vger.kernel.org 5534T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5535S: Maintained 5536F: Documentation/efi-stub.txt 5537F: arch/*/kernel/efi.c 5538F: arch/x86/boot/compressed/eboot.[ch] 5539F: arch/*/include/asm/efi.h 5540F: arch/x86/platform/efi/ 5541F: drivers/firmware/efi/ 5542F: include/linux/efi*.h 5543F: arch/arm/boot/compressed/efi-header.S 5544F: arch/arm64/kernel/efi-entry.S 5545 5546EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5547M: MyungJoo Ham <myungjoo.ham@samsung.com> 5548M: Chanwoo Choi <cw00.choi@samsung.com> 5549L: linux-kernel@vger.kernel.org 5550T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5551S: Maintained 5552F: drivers/extcon/ 5553F: include/linux/extcon/ 5554F: include/linux/extcon.h 5555F: Documentation/extcon/ 5556F: Documentation/devicetree/bindings/extcon/ 5557 5558EXYNOS DP DRIVER 5559M: Jingoo Han <jingoohan1@gmail.com> 5560L: dri-devel@lists.freedesktop.org 5561S: Maintained 5562F: drivers/gpu/drm/exynos/exynos_dp* 5563 5564EXYNOS SYSMMU (IOMMU) driver 5565M: Marek Szyprowski <m.szyprowski@samsung.com> 5566L: iommu@lists.linux-foundation.org 5567S: Maintained 5568F: drivers/iommu/exynos-iommu.c 5569 5570EZchip NPS platform support 5571M: Vineet Gupta <vgupta@synopsys.com> 5572M: Ofer Levi <oferle@mellanox.com> 5573S: Supported 5574F: arch/arc/plat-eznps 5575F: arch/arc/boot/dts/eznps.dts 5576 5577F2FS FILE SYSTEM 5578M: Jaegeuk Kim <jaegeuk@kernel.org> 5579M: Chao Yu <yuchao0@huawei.com> 5580L: linux-f2fs-devel@lists.sourceforge.net 5581W: https://f2fs.wiki.kernel.org/ 5582T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5583S: Maintained 5584F: Documentation/filesystems/f2fs.txt 5585F: Documentation/ABI/testing/sysfs-fs-f2fs 5586F: fs/f2fs/ 5587F: include/linux/f2fs_fs.h 5588F: include/trace/events/f2fs.h 5589 5590F71805F HARDWARE MONITORING DRIVER 5591M: Jean Delvare <jdelvare@suse.com> 5592L: linux-hwmon@vger.kernel.org 5593S: Maintained 5594F: Documentation/hwmon/f71805f 5595F: drivers/hwmon/f71805f.c 5596 5597FADDR2LINE 5598M: Josh Poimboeuf <jpoimboe@redhat.com> 5599S: Maintained 5600F: scripts/faddr2line 5601 5602FAILOVER MODULE 5603M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5604L: netdev@vger.kernel.org 5605S: Supported 5606F: net/core/failover.c 5607F: include/net/failover.h 5608F: Documentation/networking/failover.rst 5609 5610FANOTIFY 5611M: Jan Kara <jack@suse.cz> 5612R: Amir Goldstein <amir73il@gmail.com> 5613L: linux-fsdevel@vger.kernel.org 5614S: Maintained 5615F: fs/notify/fanotify/ 5616F: include/linux/fanotify.h 5617F: include/uapi/linux/fanotify.h 5618 5619FARSYNC SYNCHRONOUS DRIVER 5620M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5621W: http://www.farsite.co.uk/ 5622S: Supported 5623F: drivers/net/wan/farsync.* 5624 5625FAULT INJECTION SUPPORT 5626M: Akinobu Mita <akinobu.mita@gmail.com> 5627S: Supported 5628F: Documentation/fault-injection/ 5629F: lib/fault-inject.c 5630 5631FBTFT Framebuffer drivers 5632M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5633L: dri-devel@lists.freedesktop.org 5634L: linux-fbdev@vger.kernel.org 5635S: Maintained 5636F: drivers/staging/fbtft/ 5637 5638FC0011 TUNER DRIVER 5639M: Michael Buesch <m@bues.ch> 5640L: linux-media@vger.kernel.org 5641S: Maintained 5642F: drivers/media/tuners/fc0011.h 5643F: drivers/media/tuners/fc0011.c 5644 5645FC2580 MEDIA DRIVER 5646M: Antti Palosaari <crope@iki.fi> 5647L: linux-media@vger.kernel.org 5648W: https://linuxtv.org 5649W: http://palosaari.fi/linux/ 5650Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5651T: git git://linuxtv.org/anttip/media_tree.git 5652S: Maintained 5653F: drivers/media/tuners/fc2580* 5654 5655FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5656M: Johannes Thumshirn <jth@kernel.org> 5657L: linux-scsi@vger.kernel.org 5658W: www.Open-FCoE.org 5659S: Supported 5660F: drivers/scsi/libfc/ 5661F: drivers/scsi/fcoe/ 5662F: include/scsi/fc/ 5663F: include/scsi/libfc.h 5664F: include/scsi/libfcoe.h 5665F: include/uapi/scsi/fc/ 5666 5667FILE LOCKING (flock() and fcntl()/lockf()) 5668M: Jeff Layton <jlayton@kernel.org> 5669M: "J. Bruce Fields" <bfields@fieldses.org> 5670L: linux-fsdevel@vger.kernel.org 5671S: Maintained 5672F: include/linux/fcntl.h 5673F: include/uapi/linux/fcntl.h 5674F: fs/fcntl.c 5675F: fs/locks.c 5676 5677FILESYSTEMS (VFS and infrastructure) 5678M: Alexander Viro <viro@zeniv.linux.org.uk> 5679L: linux-fsdevel@vger.kernel.org 5680S: Maintained 5681F: fs/* 5682F: include/linux/fs.h 5683F: include/uapi/linux/fs.h 5684 5685FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5686M: Riku Voipio <riku.voipio@iki.fi> 5687L: linux-hwmon@vger.kernel.org 5688S: Maintained 5689F: drivers/hwmon/f75375s.c 5690F: include/linux/f75375s.h 5691 5692FIREWIRE AUDIO DRIVERS 5693M: Clemens Ladisch <clemens@ladisch.de> 5694L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5695T: git git://git.alsa-project.org/alsa-kernel.git 5696S: Maintained 5697F: sound/firewire/ 5698 5699FIREWIRE MEDIA DRIVERS (firedtv) 5700M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5701L: linux-media@vger.kernel.org 5702L: linux1394-devel@lists.sourceforge.net 5703T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5704S: Maintained 5705F: drivers/media/firewire/ 5706 5707FIREWIRE SBP-2 TARGET 5708M: Chris Boot <bootc@bootc.net> 5709L: linux-scsi@vger.kernel.org 5710L: target-devel@vger.kernel.org 5711L: linux1394-devel@lists.sourceforge.net 5712T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5713S: Maintained 5714F: drivers/target/sbp/ 5715 5716FIREWIRE SUBSYSTEM 5717M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5718L: linux1394-devel@lists.sourceforge.net 5719W: http://ieee1394.wiki.kernel.org/ 5720T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5721S: Maintained 5722F: drivers/firewire/ 5723F: include/linux/firewire.h 5724F: include/uapi/linux/firewire*.h 5725F: tools/firewire/ 5726 5727FIRMWARE LOADER (request_firmware) 5728M: Luis R. Rodriguez <mcgrof@kernel.org> 5729L: linux-kernel@vger.kernel.org 5730S: Maintained 5731F: Documentation/firmware_class/ 5732F: drivers/base/firmware_loader/ 5733F: include/linux/firmware.h 5734 5735FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5736M: Joshua Morris <josh.h.morris@us.ibm.com> 5737M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5738S: Maintained 5739F: drivers/block/rsxx/ 5740 5741FLOPPY DRIVER 5742M: Jiri Kosina <jikos@kernel.org> 5743T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5744S: Odd fixes 5745F: drivers/block/floppy.c 5746 5747FMC SUBSYSTEM 5748M: Alessandro Rubini <rubini@gnudd.com> 5749W: http://www.ohwr.org/projects/fmc-bus 5750S: Supported 5751F: drivers/fmc/ 5752F: include/linux/fmc*.h 5753F: include/linux/ipmi-fru.h 5754K: fmc_d.*register 5755 5756FPGA MANAGER FRAMEWORK 5757M: Alan Tull <atull@kernel.org> 5758M: Moritz Fischer <mdf@kernel.org> 5759L: linux-fpga@vger.kernel.org 5760S: Maintained 5761T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5762Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5763F: Documentation/fpga/ 5764F: Documentation/driver-api/fpga/ 5765F: Documentation/devicetree/bindings/fpga/ 5766F: drivers/fpga/ 5767F: include/linux/fpga/ 5768W: http://www.rocketboards.org 5769 5770FPGA DFL DRIVERS 5771M: Wu Hao <hao.wu@intel.com> 5772L: linux-fpga@vger.kernel.org 5773S: Maintained 5774F: Documentation/fpga/dfl.txt 5775F: include/uapi/linux/fpga-dfl.h 5776F: drivers/fpga/dfl* 5777 5778FPU EMULATOR 5779M: Bill Metzenthen <billm@melbpc.org.au> 5780W: http://floatingpoint.sourceforge.net/emulator/index.html 5781S: Maintained 5782F: arch/x86/math-emu/ 5783 5784FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5785L: netdev@vger.kernel.org 5786S: Orphan 5787F: drivers/net/wan/dlci.c 5788F: drivers/net/wan/sdla.c 5789 5790FRAMEBUFFER LAYER 5791M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5792L: dri-devel@lists.freedesktop.org 5793L: linux-fbdev@vger.kernel.org 5794T: git git://github.com/bzolnier/linux.git 5795Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5796S: Maintained 5797F: Documentation/fb/ 5798F: drivers/video/ 5799F: include/video/ 5800F: include/linux/fb.h 5801F: include/uapi/video/ 5802F: include/uapi/linux/fb.h 5803 5804FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5805M: Horia Geantă <horia.geanta@nxp.com> 5806M: Aymen Sghaier <aymen.sghaier@nxp.com> 5807L: linux-crypto@vger.kernel.org 5808S: Maintained 5809F: drivers/crypto/caam/ 5810F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5811 5812FREESCALE DIU FRAMEBUFFER DRIVER 5813M: Timur Tabi <timur@kernel.org> 5814L: linux-fbdev@vger.kernel.org 5815S: Maintained 5816F: drivers/video/fbdev/fsl-diu-fb.* 5817 5818FREESCALE DMA DRIVER 5819M: Li Yang <leoyang.li@nxp.com> 5820M: Zhang Wei <zw@zh-kernel.org> 5821L: linuxppc-dev@lists.ozlabs.org 5822S: Maintained 5823F: drivers/dma/fsldma.* 5824 5825FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5826M: Claudiu Manoil <claudiu.manoil@nxp.com> 5827L: netdev@vger.kernel.org 5828S: Maintained 5829F: drivers/net/ethernet/freescale/gianfar* 5830F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5831 5832FREESCALE GPMI NAND DRIVER 5833M: Han Xu <han.xu@nxp.com> 5834L: linux-mtd@lists.infradead.org 5835S: Maintained 5836F: drivers/mtd/nand/raw/gpmi-nand/* 5837 5838FREESCALE I2C CPM DRIVER 5839M: Jochen Friedrich <jochen@scram.de> 5840L: linuxppc-dev@lists.ozlabs.org 5841L: linux-i2c@vger.kernel.org 5842S: Maintained 5843F: drivers/i2c/busses/i2c-cpm.c 5844 5845FREESCALE IMX / MXC FEC DRIVER 5846M: Fugang Duan <fugang.duan@nxp.com> 5847L: netdev@vger.kernel.org 5848S: Maintained 5849F: drivers/net/ethernet/freescale/fec_main.c 5850F: drivers/net/ethernet/freescale/fec_ptp.c 5851F: drivers/net/ethernet/freescale/fec.h 5852F: Documentation/devicetree/bindings/net/fsl-fec.txt 5853 5854FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5855M: Sascha Hauer <s.hauer@pengutronix.de> 5856R: Pengutronix Kernel Team <kernel@pengutronix.de> 5857L: linux-fbdev@vger.kernel.org 5858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5859S: Maintained 5860F: include/linux/platform_data/video-imxfb.h 5861F: drivers/video/fbdev/imxfb.c 5862 5863FREESCALE QORIQ DPAA ETHERNET DRIVER 5864M: Madalin Bucur <madalin.bucur@nxp.com> 5865L: netdev@vger.kernel.org 5866S: Maintained 5867F: drivers/net/ethernet/freescale/dpaa 5868 5869FREESCALE QORIQ DPAA FMAN DRIVER 5870M: Madalin Bucur <madalin.bucur@nxp.com> 5871L: netdev@vger.kernel.org 5872S: Maintained 5873F: drivers/net/ethernet/freescale/fman 5874F: Documentation/devicetree/bindings/net/fsl-fman.txt 5875 5876FREESCALE QORIQ PTP CLOCK DRIVER 5877M: Yangbo Lu <yangbo.lu@nxp.com> 5878L: netdev@vger.kernel.org 5879S: Maintained 5880F: drivers/ptp/ptp_qoriq.c 5881F: include/linux/fsl/ptp_qoriq.h 5882F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 5883 5884FREESCALE QUAD SPI DRIVER 5885M: Han Xu <han.xu@nxp.com> 5886L: linux-mtd@lists.infradead.org 5887S: Maintained 5888F: drivers/mtd/spi-nor/fsl-quadspi.c 5889 5890FREESCALE QUICC ENGINE LIBRARY 5891M: Qiang Zhao <qiang.zhao@nxp.com> 5892L: linuxppc-dev@lists.ozlabs.org 5893S: Maintained 5894F: drivers/soc/fsl/qe/ 5895F: include/soc/fsl/*qe*.h 5896F: include/soc/fsl/*ucc*.h 5897 5898FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5899M: Li Yang <leoyang.li@nxp.com> 5900L: netdev@vger.kernel.org 5901L: linuxppc-dev@lists.ozlabs.org 5902S: Maintained 5903F: drivers/net/ethernet/freescale/ucc_geth* 5904 5905FREESCALE QUICC ENGINE UCC HDLC DRIVER 5906M: Zhao Qiang <qiang.zhao@nxp.com> 5907L: netdev@vger.kernel.org 5908L: linuxppc-dev@lists.ozlabs.org 5909S: Maintained 5910F: drivers/net/wan/fsl_ucc_hdlc* 5911 5912FREESCALE QUICC ENGINE UCC UART DRIVER 5913M: Timur Tabi <timur@kernel.org> 5914L: linuxppc-dev@lists.ozlabs.org 5915S: Maintained 5916F: drivers/tty/serial/ucc_uart.c 5917 5918FREESCALE SOC DRIVERS 5919M: Li Yang <leoyang.li@nxp.com> 5920L: linuxppc-dev@lists.ozlabs.org 5921L: linux-arm-kernel@lists.infradead.org 5922S: Maintained 5923F: Documentation/devicetree/bindings/soc/fsl/ 5924F: drivers/soc/fsl/ 5925F: include/linux/fsl/ 5926 5927FREESCALE SOC FS_ENET DRIVER 5928M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5929L: linuxppc-dev@lists.ozlabs.org 5930L: netdev@vger.kernel.org 5931S: Maintained 5932F: drivers/net/ethernet/freescale/fs_enet/ 5933F: include/linux/fs_enet_pd.h 5934 5935FREESCALE SOC SOUND DRIVERS 5936M: Timur Tabi <timur@kernel.org> 5937M: Nicolin Chen <nicoleotsuka@gmail.com> 5938M: Xiubo Li <Xiubo.Lee@gmail.com> 5939R: Fabio Estevam <fabio.estevam@nxp.com> 5940L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5941L: linuxppc-dev@lists.ozlabs.org 5942S: Maintained 5943F: sound/soc/fsl/fsl* 5944F: sound/soc/fsl/imx* 5945F: sound/soc/fsl/mpc8610_hpcd.c 5946 5947FREESCALE USB PERIPHERAL DRIVERS 5948M: Li Yang <leoyang.li@nxp.com> 5949L: linux-usb@vger.kernel.org 5950L: linuxppc-dev@lists.ozlabs.org 5951S: Maintained 5952F: drivers/usb/gadget/udc/fsl* 5953 5954FREEVXFS FILESYSTEM 5955M: Christoph Hellwig <hch@infradead.org> 5956W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5957S: Maintained 5958F: fs/freevxfs/ 5959 5960FREEZER 5961M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5962M: Pavel Machek <pavel@ucw.cz> 5963L: linux-pm@vger.kernel.org 5964S: Supported 5965F: Documentation/power/freezing-of-tasks.txt 5966F: include/linux/freezer.h 5967F: kernel/freezer.c 5968 5969FRONTSWAP API 5970M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5971L: linux-kernel@vger.kernel.org 5972S: Maintained 5973F: mm/frontswap.c 5974F: include/linux/frontswap.h 5975 5976FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5977M: David Howells <dhowells@redhat.com> 5978L: linux-cachefs@redhat.com (moderated for non-subscribers) 5979S: Supported 5980F: Documentation/filesystems/caching/ 5981F: fs/fscache/ 5982F: include/linux/fscache*.h 5983 5984FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5985M: Theodore Y. Ts'o <tytso@mit.edu> 5986M: Jaegeuk Kim <jaegeuk@kernel.org> 5987L: linux-fscrypt@vger.kernel.org 5988Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5989T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5990S: Supported 5991F: fs/crypto/ 5992F: include/linux/fscrypt*.h 5993F: Documentation/filesystems/fscrypt.rst 5994 5995FSI-ATTACHED I2C DRIVER 5996M: Eddie James <eajames@linux.vnet.ibm.com> 5997L: linux-i2c@vger.kernel.org 5998L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 5999S: Maintained 6000F: drivers/i2c/busses/i2c-fsi.c 6001F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6002 6003FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6004M: Jan Kara <jack@suse.cz> 6005R: Amir Goldstein <amir73il@gmail.com> 6006L: linux-fsdevel@vger.kernel.org 6007S: Maintained 6008F: fs/notify/ 6009F: include/linux/fsnotify*.h 6010 6011FUJITSU LAPTOP EXTRAS 6012M: Jonathan Woithe <jwoithe@just42.net> 6013L: platform-driver-x86@vger.kernel.org 6014S: Maintained 6015F: drivers/platform/x86/fujitsu-laptop.c 6016 6017FUJITSU M-5MO LS CAMERA ISP DRIVER 6018M: Kyungmin Park <kyungmin.park@samsung.com> 6019M: Heungjun Kim <riverful.kim@samsung.com> 6020L: linux-media@vger.kernel.org 6021S: Maintained 6022F: drivers/media/i2c/m5mols/ 6023F: include/media/i2c/m5mols.h 6024 6025FUJITSU TABLET EXTRAS 6026M: Robert Gerlach <khnz@gmx.de> 6027L: platform-driver-x86@vger.kernel.org 6028S: Maintained 6029F: drivers/platform/x86/fujitsu-tablet.c 6030 6031FUSE: FILESYSTEM IN USERSPACE 6032M: Miklos Szeredi <miklos@szeredi.hu> 6033L: linux-fsdevel@vger.kernel.org 6034W: http://fuse.sourceforge.net/ 6035T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6036S: Maintained 6037F: fs/fuse/ 6038F: include/uapi/linux/fuse.h 6039F: Documentation/filesystems/fuse.txt 6040 6041FUTEX SUBSYSTEM 6042M: Thomas Gleixner <tglx@linutronix.de> 6043M: Ingo Molnar <mingo@redhat.com> 6044R: Peter Zijlstra <peterz@infradead.org> 6045R: Darren Hart <dvhart@infradead.org> 6046L: linux-kernel@vger.kernel.org 6047T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6048S: Maintained 6049F: kernel/futex.c 6050F: kernel/futex_compat.c 6051F: include/asm-generic/futex.h 6052F: include/linux/futex.h 6053F: include/uapi/linux/futex.h 6054F: tools/testing/selftests/futex/ 6055F: tools/perf/bench/futex* 6056F: Documentation/*futex* 6057 6058GCC PLUGINS 6059M: Kees Cook <keescook@chromium.org> 6060R: Emese Revfy <re.emese@gmail.com> 6061L: kernel-hardening@lists.openwall.com 6062S: Maintained 6063F: scripts/gcc-plugins/ 6064F: scripts/gcc-plugin.sh 6065F: scripts/Makefile.gcc-plugins 6066F: Documentation/gcc-plugins.txt 6067 6068GASKET DRIVER FRAMEWORK 6069M: Rob Springer <rspringer@google.com> 6070M: Todd Poynor <toddpoynor@google.com> 6071M: Ben Chan <benchan@chromium.org> 6072S: Maintained 6073F: drivers/staging/gasket/ 6074 6075GCOV BASED KERNEL PROFILING 6076M: Peter Oberparleiter <oberpar@linux.ibm.com> 6077S: Maintained 6078F: kernel/gcov/ 6079F: Documentation/dev-tools/gcov.rst 6080 6081GDB KERNEL DEBUGGING HELPER SCRIPTS 6082M: Jan Kiszka <jan.kiszka@siemens.com> 6083M: Kieran Bingham <kbingham@kernel.org> 6084S: Supported 6085F: scripts/gdb/ 6086 6087GDT SCSI DISK ARRAY CONTROLLER DRIVER 6088M: Achim Leubner <achim_leubner@adaptec.com> 6089L: linux-scsi@vger.kernel.org 6090W: http://www.icp-vortex.com/ 6091S: Supported 6092F: drivers/scsi/gdt* 6093 6094GEMTEK FM RADIO RECEIVER DRIVER 6095M: Hans Verkuil <hverkuil@xs4all.nl> 6096L: linux-media@vger.kernel.org 6097T: git git://linuxtv.org/media_tree.git 6098W: https://linuxtv.org 6099S: Maintained 6100F: drivers/media/radio/radio-gemtek* 6101 6102GENERIC GPIO I2C DRIVER 6103M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6104S: Supported 6105F: drivers/i2c/busses/i2c-gpio.c 6106F: include/linux/platform_data/i2c-gpio.h 6107 6108GENERIC GPIO I2C MULTIPLEXER DRIVER 6109M: Peter Korsgaard <peter.korsgaard@barco.com> 6110L: linux-i2c@vger.kernel.org 6111S: Supported 6112F: drivers/i2c/muxes/i2c-mux-gpio.c 6113F: include/linux/platform_data/i2c-mux-gpio.h 6114F: Documentation/i2c/muxes/i2c-mux-gpio 6115 6116GENERIC HDLC (WAN) DRIVERS 6117M: Krzysztof Halasa <khc@pm.waw.pl> 6118W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6119S: Maintained 6120F: drivers/net/wan/c101.c 6121F: drivers/net/wan/hd6457* 6122F: drivers/net/wan/hdlc* 6123F: drivers/net/wan/n2.c 6124F: drivers/net/wan/pc300too.c 6125F: drivers/net/wan/pci200syn.c 6126F: drivers/net/wan/wanxl* 6127 6128GENERIC INCLUDE/ASM HEADER FILES 6129M: Arnd Bergmann <arnd@arndb.de> 6130L: linux-arch@vger.kernel.org 6131T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6132S: Maintained 6133F: include/asm-generic/ 6134F: include/uapi/asm-generic/ 6135 6136GENERIC PHY FRAMEWORK 6137M: Kishon Vijay Abraham I <kishon@ti.com> 6138L: linux-kernel@vger.kernel.org 6139T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6140S: Supported 6141F: drivers/phy/ 6142F: include/linux/phy/ 6143 6144GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6145M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6146S: Supported 6147F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6148 6149GENERIC PM DOMAINS 6150M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6151M: Kevin Hilman <khilman@kernel.org> 6152M: Ulf Hansson <ulf.hansson@linaro.org> 6153L: linux-pm@vger.kernel.org 6154S: Supported 6155F: drivers/base/power/domain*.c 6156F: include/linux/pm_domain.h 6157F: Documentation/devicetree/bindings/power/power_domain.txt 6158 6159GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6160M: Eugen Hristev <eugen.hristev@microchip.com> 6161L: linux-input@vger.kernel.org 6162S: Maintained 6163F: drivers/input/touchscreen/resistive-adc-touch.c 6164 6165GENERIC UIO DRIVER FOR PCI DEVICES 6166M: "Michael S. Tsirkin" <mst@redhat.com> 6167L: kvm@vger.kernel.org 6168S: Supported 6169F: drivers/uio/uio_pci_generic.c 6170 6171GENWQE (IBM Generic Workqueue Card) 6172M: Frank Haverkamp <haver@linux.vnet.ibm.com> 6173M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 6174S: Supported 6175F: drivers/misc/genwqe/ 6176 6177GET_MAINTAINER SCRIPT 6178M: Joe Perches <joe@perches.com> 6179S: Maintained 6180F: scripts/get_maintainer.pl 6181 6182GFS2 FILE SYSTEM 6183M: Bob Peterson <rpeterso@redhat.com> 6184M: Andreas Gruenbacher <agruenba@redhat.com> 6185L: cluster-devel@redhat.com 6186W: http://sources.redhat.com/cluster/ 6187T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6188S: Supported 6189F: Documentation/filesystems/gfs2*.txt 6190F: fs/gfs2/ 6191F: include/uapi/linux/gfs2_ondisk.h 6192 6193GIGASET ISDN DRIVERS 6194M: Paul Bolle <pebolle@tiscali.nl> 6195L: gigaset307x-common@lists.sourceforge.net 6196W: http://gigaset307x.sourceforge.net/ 6197S: Odd Fixes 6198F: Documentation/isdn/README.gigaset 6199F: drivers/isdn/gigaset/ 6200F: include/uapi/linux/gigaset_dev.h 6201 6202GNSS SUBSYSTEM 6203M: Johan Hovold <johan@kernel.org> 6204S: Maintained 6205F: Documentation/ABI/testing/sysfs-class-gnss 6206F: Documentation/devicetree/bindings/gnss/ 6207F: drivers/gnss/ 6208F: include/linux/gnss.h 6209 6210GO7007 MPEG CODEC 6211M: Hans Verkuil <hans.verkuil@cisco.com> 6212L: linux-media@vger.kernel.org 6213S: Maintained 6214F: drivers/media/usb/go7007/ 6215 6216GOODIX TOUCHSCREEN 6217M: Bastien Nocera <hadess@hadess.net> 6218L: linux-input@vger.kernel.org 6219S: Maintained 6220F: drivers/input/touchscreen/goodix.c 6221 6222GPD POCKET FAN DRIVER 6223M: Hans de Goede <hdegoede@redhat.com> 6224L: platform-driver-x86@vger.kernel.org 6225S: Maintained 6226F: drivers/platform/x86/gpd-pocket-fan.c 6227 6228GPIO ACPI SUPPORT 6229M: Mika Westerberg <mika.westerberg@linux.intel.com> 6230M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6231L: linux-gpio@vger.kernel.org 6232L: linux-acpi@vger.kernel.org 6233S: Maintained 6234F: Documentation/acpi/gpio-properties.txt 6235F: drivers/gpio/gpiolib-acpi.c 6236 6237GPIO IR Transmitter 6238M: Sean Young <sean@mess.org> 6239L: linux-media@vger.kernel.org 6240S: Maintained 6241F: drivers/media/rc/gpio-ir-tx.c 6242 6243GPIO MOCKUP DRIVER 6244M: Bamvor Jian Zhang <bamv2005@gmail.com> 6245R: Bartosz Golaszewski <brgl@bgdev.pl> 6246L: linux-gpio@vger.kernel.org 6247S: Maintained 6248F: drivers/gpio/gpio-mockup.c 6249F: tools/testing/selftests/gpio/ 6250 6251GPIO SUBSYSTEM 6252M: Linus Walleij <linus.walleij@linaro.org> 6253L: linux-gpio@vger.kernel.org 6254T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6255S: Maintained 6256F: Documentation/devicetree/bindings/gpio/ 6257F: Documentation/driver-api/gpio/ 6258F: Documentation/gpio/ 6259F: Documentation/ABI/testing/gpio-cdev 6260F: Documentation/ABI/obsolete/sysfs-gpio 6261F: drivers/gpio/ 6262F: include/linux/gpio/ 6263F: include/linux/gpio.h 6264F: include/linux/of_gpio.h 6265F: include/asm-generic/gpio.h 6266F: include/uapi/linux/gpio.h 6267F: tools/gpio/ 6268 6269GRE DEMULTIPLEXER DRIVER 6270M: Dmitry Kozlov <xeb@mail.ru> 6271L: netdev@vger.kernel.org 6272S: Maintained 6273F: net/ipv4/gre_demux.c 6274F: net/ipv4/gre_offload.c 6275F: include/net/gre.h 6276 6277GRETH 10/100/1G Ethernet MAC device driver 6278M: Andreas Larsson <andreas@gaisler.com> 6279L: netdev@vger.kernel.org 6280S: Maintained 6281F: drivers/net/ethernet/aeroflex/ 6282 6283GREYBUS AUDIO PROTOCOLS DRIVERS 6284M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6285M: Mark Greer <mgreer@animalcreek.com> 6286S: Maintained 6287F: drivers/staging/greybus/audio_apbridgea.c 6288F: drivers/staging/greybus/audio_apbridgea.h 6289F: drivers/staging/greybus/audio_codec.c 6290F: drivers/staging/greybus/audio_codec.h 6291F: drivers/staging/greybus/audio_gb.c 6292F: drivers/staging/greybus/audio_manager.c 6293F: drivers/staging/greybus/audio_manager.h 6294F: drivers/staging/greybus/audio_manager_module.c 6295F: drivers/staging/greybus/audio_manager_private.h 6296F: drivers/staging/greybus/audio_manager_sysfs.c 6297F: drivers/staging/greybus/audio_module.c 6298F: drivers/staging/greybus/audio_topology.c 6299 6300GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6301M: Viresh Kumar <vireshk@kernel.org> 6302S: Maintained 6303F: drivers/staging/greybus/authentication.c 6304F: drivers/staging/greybus/bootrom.c 6305F: drivers/staging/greybus/firmware.h 6306F: drivers/staging/greybus/fw-core.c 6307F: drivers/staging/greybus/fw-download.c 6308F: drivers/staging/greybus/fw-management.c 6309F: drivers/staging/greybus/greybus_authentication.h 6310F: drivers/staging/greybus/greybus_firmware.h 6311F: drivers/staging/greybus/hid.c 6312F: drivers/staging/greybus/i2c.c 6313F: drivers/staging/greybus/spi.c 6314F: drivers/staging/greybus/spilib.c 6315F: drivers/staging/greybus/spilib.h 6316 6317GREYBUS LOOPBACK DRIVER 6318M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6319S: Maintained 6320F: drivers/staging/greybus/loopback.c 6321 6322GREYBUS PLATFORM DRIVERS 6323M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6324S: Maintained 6325F: drivers/staging/greybus/arche-platform.c 6326F: drivers/staging/greybus/arche-apb-ctrl.c 6327F: drivers/staging/greybus/arche_platform.h 6328 6329GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6330M: Rui Miguel Silva <rmfrfs@gmail.com> 6331S: Maintained 6332F: drivers/staging/greybus/sdio.c 6333F: drivers/staging/greybus/light.c 6334F: drivers/staging/greybus/gpio.c 6335F: drivers/staging/greybus/power_supply.c 6336F: drivers/staging/greybus/spi.c 6337F: drivers/staging/greybus/spilib.c 6338 6339GREYBUS SUBSYSTEM 6340M: Johan Hovold <johan@kernel.org> 6341M: Alex Elder <elder@kernel.org> 6342M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6343S: Maintained 6344F: drivers/staging/greybus/ 6345L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6346 6347GREYBUS UART PROTOCOLS DRIVERS 6348M: David Lin <dtwlin@gmail.com> 6349S: Maintained 6350F: drivers/staging/greybus/uart.c 6351F: drivers/staging/greybus/log.c 6352 6353GS1662 VIDEO SERIALIZER 6354M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6355L: linux-media@vger.kernel.org 6356T: git git://linuxtv.org/media_tree.git 6357S: Maintained 6358F: drivers/media/spi/gs1662.c 6359 6360GSPCA FINEPIX SUBDRIVER 6361M: Frank Zago <frank@zago.net> 6362L: linux-media@vger.kernel.org 6363T: git git://linuxtv.org/media_tree.git 6364S: Maintained 6365F: drivers/media/usb/gspca/finepix.c 6366 6367GSPCA GL860 SUBDRIVER 6368M: Olivier Lorin <o.lorin@laposte.net> 6369L: linux-media@vger.kernel.org 6370T: git git://linuxtv.org/media_tree.git 6371S: Maintained 6372F: drivers/media/usb/gspca/gl860/ 6373 6374GSPCA M5602 SUBDRIVER 6375M: Erik Andren <erik.andren@gmail.com> 6376L: linux-media@vger.kernel.org 6377T: git git://linuxtv.org/media_tree.git 6378S: Maintained 6379F: drivers/media/usb/gspca/m5602/ 6380 6381GSPCA PAC207 SONIXB SUBDRIVER 6382M: Hans Verkuil <hverkuil@xs4all.nl> 6383L: linux-media@vger.kernel.org 6384T: git git://linuxtv.org/media_tree.git 6385S: Odd Fixes 6386F: drivers/media/usb/gspca/pac207.c 6387 6388GSPCA SN9C20X SUBDRIVER 6389M: Brian Johnson <brijohn@gmail.com> 6390L: linux-media@vger.kernel.org 6391T: git git://linuxtv.org/media_tree.git 6392S: Maintained 6393F: drivers/media/usb/gspca/sn9c20x.c 6394 6395GSPCA T613 SUBDRIVER 6396M: Leandro Costantino <lcostantino@gmail.com> 6397L: linux-media@vger.kernel.org 6398T: git git://linuxtv.org/media_tree.git 6399S: Maintained 6400F: drivers/media/usb/gspca/t613.c 6401 6402GSPCA USB WEBCAM DRIVER 6403M: Hans Verkuil <hverkuil@xs4all.nl> 6404L: linux-media@vger.kernel.org 6405T: git git://linuxtv.org/media_tree.git 6406S: Odd Fixes 6407F: drivers/media/usb/gspca/ 6408 6409GTP (GPRS Tunneling Protocol) 6410M: Pablo Neira Ayuso <pablo@netfilter.org> 6411M: Harald Welte <laforge@gnumonks.org> 6412L: osmocom-net-gprs@lists.osmocom.org 6413T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6414S: Maintained 6415F: drivers/net/gtp.c 6416 6417GUID PARTITION TABLE (GPT) 6418M: Davidlohr Bueso <dave@stgolabs.net> 6419L: linux-efi@vger.kernel.org 6420S: Maintained 6421F: block/partitions/efi.* 6422 6423H8/300 ARCHITECTURE 6424M: Yoshinori Sato <ysato@users.sourceforge.jp> 6425L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6426W: http://uclinux-h8.sourceforge.jp 6427T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6428S: Maintained 6429F: arch/h8300/ 6430F: drivers/clocksource/h8300_*.c 6431F: drivers/clk/h8300/ 6432F: drivers/irqchip/irq-renesas-h8*.c 6433 6434HACKRF MEDIA DRIVER 6435M: Antti Palosaari <crope@iki.fi> 6436L: linux-media@vger.kernel.org 6437W: https://linuxtv.org 6438W: http://palosaari.fi/linux/ 6439Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6440T: git git://linuxtv.org/anttip/media_tree.git 6441S: Maintained 6442F: drivers/media/usb/hackrf/ 6443 6444HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6445M: Frank Seidel <frank@f-seidel.de> 6446L: platform-driver-x86@vger.kernel.org 6447W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6448S: Maintained 6449F: drivers/platform/x86/hdaps.c 6450 6451HARDWARE MONITORING 6452M: Jean Delvare <jdelvare@suse.com> 6453M: Guenter Roeck <linux@roeck-us.net> 6454L: linux-hwmon@vger.kernel.org 6455W: http://hwmon.wiki.kernel.org/ 6456T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6457S: Maintained 6458F: Documentation/devicetree/bindings/hwmon/ 6459F: Documentation/hwmon/ 6460F: drivers/hwmon/ 6461F: include/linux/hwmon*.h 6462 6463HARDWARE RANDOM NUMBER GENERATOR CORE 6464M: Matt Mackall <mpm@selenic.com> 6465M: Herbert Xu <herbert@gondor.apana.org.au> 6466L: linux-crypto@vger.kernel.org 6467S: Odd fixes 6468F: Documentation/devicetree/bindings/rng/ 6469F: Documentation/hw_random.txt 6470F: drivers/char/hw_random/ 6471F: include/linux/hw_random.h 6472 6473HARDWARE TRACING FACILITIES 6474M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6475S: Maintained 6476F: drivers/hwtracing/ 6477 6478HARDWARE SPINLOCK CORE 6479M: Ohad Ben-Cohen <ohad@wizery.com> 6480M: Bjorn Andersson <bjorn.andersson@linaro.org> 6481L: linux-remoteproc@vger.kernel.org 6482S: Maintained 6483T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6484F: Documentation/devicetree/bindings/hwlock/ 6485F: Documentation/hwspinlock.txt 6486F: drivers/hwspinlock/ 6487F: include/linux/hwspinlock.h 6488 6489HARMONY SOUND DRIVER 6490L: linux-parisc@vger.kernel.org 6491S: Maintained 6492F: sound/parisc/harmony.* 6493 6494HDPVR USB VIDEO ENCODER DRIVER 6495M: Hans Verkuil <hverkuil@xs4all.nl> 6496L: linux-media@vger.kernel.org 6497T: git git://linuxtv.org/media_tree.git 6498W: https://linuxtv.org 6499S: Odd Fixes 6500F: drivers/media/usb/hdpvr/ 6501 6502HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6503M: Jerry Hoemann <jerry.hoemann@hpe.com> 6504S: Supported 6505F: Documentation/watchdog/hpwdt.txt 6506F: drivers/watchdog/hpwdt.c 6507 6508HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6509M: Don Brace <don.brace@microsemi.com> 6510L: esc.storagedev@microsemi.com 6511L: linux-scsi@vger.kernel.org 6512S: Supported 6513F: Documentation/scsi/hpsa.txt 6514F: drivers/scsi/hpsa*.[ch] 6515F: include/linux/cciss*.h 6516F: include/uapi/linux/cciss*.h 6517 6518HFI1 DRIVER 6519M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6520M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6521L: linux-rdma@vger.kernel.org 6522S: Supported 6523F: drivers/infiniband/hw/hfi1 6524 6525HFS FILESYSTEM 6526L: linux-fsdevel@vger.kernel.org 6527S: Orphan 6528F: Documentation/filesystems/hfs.txt 6529F: fs/hfs/ 6530 6531HFSPLUS FILESYSTEM 6532L: linux-fsdevel@vger.kernel.org 6533S: Orphan 6534F: Documentation/filesystems/hfsplus.txt 6535F: fs/hfsplus/ 6536 6537HGA FRAMEBUFFER DRIVER 6538M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6539L: linux-nvidia@lists.surfsouth.com 6540W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6541S: Maintained 6542F: drivers/video/fbdev/hgafb.c 6543 6544HIBERNATION (aka Software Suspend, aka swsusp) 6545M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6546M: Pavel Machek <pavel@ucw.cz> 6547L: linux-pm@vger.kernel.org 6548B: https://bugzilla.kernel.org 6549S: Supported 6550F: arch/x86/power/ 6551F: drivers/base/power/ 6552F: kernel/power/ 6553F: include/linux/suspend.h 6554F: include/linux/freezer.h 6555F: include/linux/pm.h 6556F: arch/*/include/asm/suspend*.h 6557 6558HID CORE LAYER 6559M: Jiri Kosina <jikos@kernel.org> 6560R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6561L: linux-input@vger.kernel.org 6562T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6563S: Maintained 6564F: drivers/hid/ 6565F: include/linux/hid* 6566F: include/uapi/linux/hid* 6567 6568HID SENSOR HUB DRIVERS 6569M: Jiri Kosina <jikos@kernel.org> 6570M: Jonathan Cameron <jic23@kernel.org> 6571M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6572L: linux-input@vger.kernel.org 6573L: linux-iio@vger.kernel.org 6574S: Maintained 6575F: Documentation/hid/hid-sensor* 6576F: drivers/hid/hid-sensor-* 6577F: drivers/iio/*/hid-* 6578F: include/linux/hid-sensor-* 6579 6580HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6581M: Thomas Gleixner <tglx@linutronix.de> 6582L: linux-kernel@vger.kernel.org 6583T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6584S: Maintained 6585F: Documentation/timers/ 6586F: kernel/time/hrtimer.c 6587F: kernel/time/clockevents.c 6588F: kernel/time/timer_*.c 6589F: include/linux/clockchips.h 6590F: include/linux/hrtimer.h 6591 6592HIGH-SPEED SCC DRIVER FOR AX.25 6593L: linux-hams@vger.kernel.org 6594S: Orphan 6595F: drivers/net/hamradio/dmascc.c 6596F: drivers/net/hamradio/scc.c 6597 6598HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6599M: HighPoint Linux Team <linux@highpoint-tech.com> 6600W: http://www.highpoint-tech.com 6601S: Supported 6602F: Documentation/scsi/hptiop.txt 6603F: drivers/scsi/hptiop.c 6604 6605HIPPI 6606M: Jes Sorensen <jes@trained-monkey.org> 6607L: linux-hippi@sunsite.dk 6608S: Maintained 6609F: include/linux/hippidevice.h 6610F: include/uapi/linux/if_hippi.h 6611F: net/802/hippi.c 6612F: drivers/net/hippi/ 6613 6614HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6615M: Yisen Zhuang <yisen.zhuang@huawei.com> 6616M: Salil Mehta <salil.mehta@huawei.com> 6617L: netdev@vger.kernel.org 6618W: http://www.hisilicon.com 6619S: Maintained 6620F: drivers/net/ethernet/hisilicon/hns3/ 6621 6622HISILICON LPC BUS DRIVER 6623M: john.garry@huawei.com 6624W: http://www.hisilicon.com 6625S: Maintained 6626F: drivers/bus/hisi_lpc.c 6627F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6628 6629HISILICON NETWORK SUBSYSTEM DRIVER 6630M: Yisen Zhuang <yisen.zhuang@huawei.com> 6631M: Salil Mehta <salil.mehta@huawei.com> 6632L: netdev@vger.kernel.org 6633W: http://www.hisilicon.com 6634S: Maintained 6635F: drivers/net/ethernet/hisilicon/ 6636F: Documentation/devicetree/bindings/net/hisilicon*.txt 6637 6638HISILICON PMU DRIVER 6639M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6640W: http://www.hisilicon.com 6641S: Supported 6642F: drivers/perf/hisilicon 6643F: Documentation/perf/hisi-pmu.txt 6644 6645HISILICON ROCE DRIVER 6646M: Lijun Ou <oulijun@huawei.com> 6647M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6648L: linux-rdma@vger.kernel.org 6649S: Maintained 6650F: drivers/infiniband/hw/hns/ 6651F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6652 6653HISILICON SAS Controller 6654M: John Garry <john.garry@huawei.com> 6655W: http://www.hisilicon.com 6656S: Supported 6657F: drivers/scsi/hisi_sas/ 6658F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6659 6660HMM - Heterogeneous Memory Management 6661M: Jérôme Glisse <jglisse@redhat.com> 6662L: linux-mm@kvack.org 6663S: Maintained 6664F: mm/hmm* 6665F: include/linux/hmm* 6666F: Documentation/vm/hmm.rst 6667 6668HOST AP DRIVER 6669M: Jouni Malinen <j@w1.fi> 6670L: linux-wireless@vger.kernel.org 6671W: http://w1.fi/hostap-driver.html 6672S: Obsolete 6673F: drivers/net/wireless/intersil/hostap/ 6674 6675HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6676L: platform-driver-x86@vger.kernel.org 6677S: Orphan 6678F: drivers/platform/x86/tc1100-wmi.c 6679 6680HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6681M: Jaroslav Kysela <perex@perex.cz> 6682S: Maintained 6683F: drivers/net/ethernet/hp/hp100.* 6684 6685HPET: High Precision Event Timers driver 6686M: Clemens Ladisch <clemens@ladisch.de> 6687S: Maintained 6688F: Documentation/timers/hpet.txt 6689F: drivers/char/hpet.c 6690F: include/linux/hpet.h 6691F: include/uapi/linux/hpet.h 6692 6693HPET: x86 6694S: Orphan 6695F: arch/x86/kernel/hpet.c 6696F: arch/x86/include/asm/hpet.h 6697 6698HPFS FILESYSTEM 6699M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6700W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6701S: Maintained 6702F: fs/hpfs/ 6703 6704HSI SUBSYSTEM 6705M: Sebastian Reichel <sre@kernel.org> 6706T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6707S: Maintained 6708F: Documentation/ABI/testing/sysfs-bus-hsi 6709F: Documentation/driver-api/hsi.rst 6710F: drivers/hsi/ 6711F: include/linux/hsi/ 6712F: include/uapi/linux/hsi/ 6713 6714HSO 3G MODEM DRIVER 6715L: linux-usb@vger.kernel.org 6716S: Orphan 6717F: drivers/net/usb/hso.c 6718 6719HSR NETWORK PROTOCOL 6720M: Arvid Brodin <arvid.brodin@alten.se> 6721L: netdev@vger.kernel.org 6722S: Maintained 6723F: net/hsr/ 6724 6725HT16K33 LED CONTROLLER DRIVER 6726M: Robin van der Gracht <robin@protonic.nl> 6727S: Maintained 6728F: drivers/auxdisplay/ht16k33.c 6729F: Documentation/devicetree/bindings/display/ht16k33.txt 6730 6731HTCPEN TOUCHSCREEN DRIVER 6732M: Pau Oliva Fora <pof@eslack.org> 6733L: linux-input@vger.kernel.org 6734S: Maintained 6735F: drivers/input/touchscreen/htcpen.c 6736 6737HUAWEI ETHERNET DRIVER 6738M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6739L: netdev@vger.kernel.org 6740S: Supported 6741F: Documentation/networking/hinic.txt 6742F: drivers/net/ethernet/huawei/hinic/ 6743 6744HUGETLB FILESYSTEM 6745M: Mike Kravetz <mike.kravetz@oracle.com> 6746L: linux-mm@kvack.org 6747S: Maintained 6748F: fs/hugetlbfs/ 6749F: mm/hugetlb.c 6750F: include/linux/hugetlb.h 6751F: Documentation/admin-guide/mm/hugetlbpage.rst 6752F: Documentation/vm/hugetlbfs_reserv.rst 6753F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6754 6755HVA ST MEDIA DRIVER 6756M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6757L: linux-media@vger.kernel.org 6758T: git git://linuxtv.org/media_tree.git 6759W: https://linuxtv.org 6760S: Supported 6761F: drivers/media/platform/sti/hva 6762 6763HWPOISON MEMORY FAILURE HANDLING 6764M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6765L: linux-mm@kvack.org 6766S: Maintained 6767F: mm/memory-failure.c 6768F: mm/hwpoison-inject.c 6769 6770Hyper-V CORE AND DRIVERS 6771M: "K. Y. Srinivasan" <kys@microsoft.com> 6772M: Haiyang Zhang <haiyangz@microsoft.com> 6773M: Stephen Hemminger <sthemmin@microsoft.com> 6774L: devel@linuxdriverproject.org 6775S: Maintained 6776F: Documentation/networking/netvsc.txt 6777F: arch/x86/include/asm/mshyperv.h 6778F: arch/x86/include/asm/trace/hyperv.h 6779F: arch/x86/include/asm/hyperv-tlfs.h 6780F: arch/x86/kernel/cpu/mshyperv.c 6781F: arch/x86/hyperv 6782F: drivers/hid/hid-hyperv.c 6783F: drivers/hv/ 6784F: drivers/input/serio/hyperv-keyboard.c 6785F: drivers/pci/controller/pci-hyperv.c 6786F: drivers/net/hyperv/ 6787F: drivers/scsi/storvsc_drv.c 6788F: drivers/uio/uio_hv_generic.c 6789F: drivers/video/fbdev/hyperv_fb.c 6790F: net/vmw_vsock/hyperv_transport.c 6791F: include/linux/hyperv.h 6792F: include/uapi/linux/hyperv.h 6793F: tools/hv/ 6794F: Documentation/ABI/stable/sysfs-bus-vmbus 6795 6796HYPERVISOR VIRTUAL CONSOLE DRIVER 6797L: linuxppc-dev@lists.ozlabs.org 6798S: Odd Fixes 6799F: drivers/tty/hvc/ 6800 6801I2C ACPI SUPPORT 6802M: Mika Westerberg <mika.westerberg@linux.intel.com> 6803L: linux-i2c@vger.kernel.org 6804L: linux-acpi@vger.kernel.org 6805S: Maintained 6806F: drivers/i2c/i2c-core-acpi.c 6807 6808I2C MUXES 6809M: Peter Rosin <peda@axentia.se> 6810L: linux-i2c@vger.kernel.org 6811S: Maintained 6812F: Documentation/i2c/i2c-topology 6813F: Documentation/i2c/muxes/ 6814F: Documentation/devicetree/bindings/i2c/i2c-mux* 6815F: Documentation/devicetree/bindings/i2c/i2c-arb* 6816F: Documentation/devicetree/bindings/i2c/i2c-gate* 6817F: drivers/i2c/i2c-mux.c 6818F: drivers/i2c/muxes/ 6819F: include/linux/i2c-mux.h 6820 6821I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6822M: Gregory CLEMENT <gregory.clement@bootlin.com> 6823L: linux-i2c@vger.kernel.org 6824S: Maintained 6825F: drivers/i2c/busses/i2c-mv64xxx.c 6826 6827I2C OVER PARALLEL PORT 6828M: Jean Delvare <jdelvare@suse.com> 6829L: linux-i2c@vger.kernel.org 6830S: Maintained 6831F: Documentation/i2c/busses/i2c-parport 6832F: Documentation/i2c/busses/i2c-parport-light 6833F: drivers/i2c/busses/i2c-parport.c 6834F: drivers/i2c/busses/i2c-parport-light.c 6835 6836I2C SUBSYSTEM 6837M: Wolfram Sang <wsa@the-dreams.de> 6838L: linux-i2c@vger.kernel.org 6839W: https://i2c.wiki.kernel.org/ 6840Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6841T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6842S: Maintained 6843F: Documentation/devicetree/bindings/i2c/i2c.txt 6844F: Documentation/i2c/ 6845F: drivers/i2c/* 6846F: include/linux/i2c.h 6847F: include/linux/i2c-dev.h 6848F: include/linux/i2c-smbus.h 6849F: include/uapi/linux/i2c.h 6850F: include/uapi/linux/i2c-*.h 6851 6852I2C SUBSYSTEM HOST DRIVERS 6853L: linux-i2c@vger.kernel.org 6854W: https://i2c.wiki.kernel.org/ 6855Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6856T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6857S: Odd Fixes 6858F: Documentation/devicetree/bindings/i2c/ 6859F: drivers/i2c/algos/ 6860F: drivers/i2c/busses/ 6861 6862I2C-TAOS-EVM DRIVER 6863M: Jean Delvare <jdelvare@suse.com> 6864L: linux-i2c@vger.kernel.org 6865S: Maintained 6866F: Documentation/i2c/busses/i2c-taos-evm 6867F: drivers/i2c/busses/i2c-taos-evm.c 6868 6869I2C-TINY-USB DRIVER 6870M: Till Harbaum <till@harbaum.org> 6871L: linux-i2c@vger.kernel.org 6872W: http://www.harbaum.org/till/i2c_tiny_usb 6873S: Maintained 6874F: drivers/i2c/busses/i2c-tiny-usb.c 6875 6876I2C/SMBUS CONTROLLER DRIVERS FOR PC 6877M: Jean Delvare <jdelvare@suse.com> 6878L: linux-i2c@vger.kernel.org 6879S: Maintained 6880F: Documentation/i2c/busses/i2c-ali1535 6881F: Documentation/i2c/busses/i2c-ali1563 6882F: Documentation/i2c/busses/i2c-ali15x3 6883F: Documentation/i2c/busses/i2c-amd756 6884F: Documentation/i2c/busses/i2c-amd8111 6885F: Documentation/i2c/busses/i2c-i801 6886F: Documentation/i2c/busses/i2c-nforce2 6887F: Documentation/i2c/busses/i2c-piix4 6888F: Documentation/i2c/busses/i2c-sis5595 6889F: Documentation/i2c/busses/i2c-sis630 6890F: Documentation/i2c/busses/i2c-sis96x 6891F: Documentation/i2c/busses/i2c-via 6892F: Documentation/i2c/busses/i2c-viapro 6893F: drivers/i2c/busses/i2c-ali1535.c 6894F: drivers/i2c/busses/i2c-ali1563.c 6895F: drivers/i2c/busses/i2c-ali15x3.c 6896F: drivers/i2c/busses/i2c-amd756.c 6897F: drivers/i2c/busses/i2c-amd756-s4882.c 6898F: drivers/i2c/busses/i2c-amd8111.c 6899F: drivers/i2c/busses/i2c-i801.c 6900F: drivers/i2c/busses/i2c-isch.c 6901F: drivers/i2c/busses/i2c-nforce2.c 6902F: drivers/i2c/busses/i2c-nforce2-s4985.c 6903F: drivers/i2c/busses/i2c-piix4.c 6904F: drivers/i2c/busses/i2c-sis5595.c 6905F: drivers/i2c/busses/i2c-sis630.c 6906F: drivers/i2c/busses/i2c-sis96x.c 6907F: drivers/i2c/busses/i2c-via.c 6908F: drivers/i2c/busses/i2c-viapro.c 6909 6910I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6911M: Hans de Goede <hdegoede@redhat.com> 6912L: linux-i2c@vger.kernel.org 6913S: Maintained 6914F: drivers/i2c/busses/i2c-cht-wc.c 6915 6916I2C/SMBUS ISMT DRIVER 6917M: Seth Heasley <seth.heasley@intel.com> 6918M: Neil Horman <nhorman@tuxdriver.com> 6919L: linux-i2c@vger.kernel.org 6920F: drivers/i2c/busses/i2c-ismt.c 6921F: Documentation/i2c/busses/i2c-ismt 6922 6923I2C/SMBUS STUB DRIVER 6924M: Jean Delvare <jdelvare@suse.com> 6925L: linux-i2c@vger.kernel.org 6926S: Maintained 6927F: drivers/i2c/i2c-stub.c 6928 6929IA64 (Itanium) PLATFORM 6930M: Tony Luck <tony.luck@intel.com> 6931M: Fenghua Yu <fenghua.yu@intel.com> 6932L: linux-ia64@vger.kernel.org 6933T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6934S: Maintained 6935F: arch/ia64/ 6936 6937IBM Power 842 compression accelerator 6938M: Haren Myneni <haren@us.ibm.com> 6939S: Supported 6940F: drivers/crypto/nx/Makefile 6941F: drivers/crypto/nx/Kconfig 6942F: drivers/crypto/nx/nx-842* 6943F: include/linux/sw842.h 6944F: crypto/842.c 6945F: lib/842/ 6946 6947IBM Power in-Nest Crypto Acceleration 6948M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6949M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6950L: linux-crypto@vger.kernel.org 6951S: Supported 6952F: drivers/crypto/nx/Makefile 6953F: drivers/crypto/nx/Kconfig 6954F: drivers/crypto/nx/nx-aes* 6955F: drivers/crypto/nx/nx-sha* 6956F: drivers/crypto/nx/nx.* 6957F: drivers/crypto/nx/nx_csbcpb.h 6958F: drivers/crypto/nx/nx_debugfs.h 6959 6960IBM Power Linux RAID adapter 6961M: Brian King <brking@us.ibm.com> 6962S: Supported 6963F: drivers/scsi/ipr.* 6964 6965IBM Power SRIOV Virtual NIC Device Driver 6966M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6967M: John Allen <jallen@linux.vnet.ibm.com> 6968L: netdev@vger.kernel.org 6969S: Supported 6970F: drivers/net/ethernet/ibm/ibmvnic.* 6971 6972IBM Power Virtual Accelerator Switchboard 6973M: Sukadev Bhattiprolu 6974L: linuxppc-dev@lists.ozlabs.org 6975S: Supported 6976F: arch/powerpc/platforms/powernv/vas* 6977F: arch/powerpc/platforms/powernv/copy-paste.h 6978F: arch/powerpc/include/asm/vas.h 6979F: arch/powerpc/include/uapi/asm/vas.h 6980 6981IBM Power Virtual Ethernet Device Driver 6982M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6983L: netdev@vger.kernel.org 6984S: Supported 6985F: drivers/net/ethernet/ibm/ibmveth.* 6986 6987IBM Power Virtual FC Device Drivers 6988M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6989L: linux-scsi@vger.kernel.org 6990S: Supported 6991F: drivers/scsi/ibmvscsi/ibmvfc* 6992 6993IBM Power Virtual Management Channel Driver 6994M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6995M: Steven Royer <seroyer@linux.vnet.ibm.com> 6996S: Supported 6997F: drivers/misc/ibmvmc.* 6998 6999IBM Power Virtual SCSI Device Drivers 7000M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7001L: linux-scsi@vger.kernel.org 7002S: Supported 7003F: drivers/scsi/ibmvscsi/ibmvscsi* 7004F: include/scsi/viosrp.h 7005 7006IBM Power Virtual SCSI Device Target Driver 7007M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 7008M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 7009L: linux-scsi@vger.kernel.org 7010L: target-devel@vger.kernel.org 7011S: Supported 7012F: drivers/scsi/ibmvscsi_tgt/ 7013 7014IBM Power VMX Cryptographic instructions 7015M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 7016M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 7017L: linux-crypto@vger.kernel.org 7018S: Supported 7019F: drivers/crypto/vmx/Makefile 7020F: drivers/crypto/vmx/Kconfig 7021F: drivers/crypto/vmx/vmx.c 7022F: drivers/crypto/vmx/aes* 7023F: drivers/crypto/vmx/ghash* 7024F: drivers/crypto/vmx/ppc-xlate.pl 7025 7026IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7027M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7028L: linux-pci@vger.kernel.org 7029L: linuxppc-dev@lists.ozlabs.org 7030S: Supported 7031F: drivers/pci/hotplug/rpaphp* 7032 7033IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7034M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7035L: linux-pci@vger.kernel.org 7036L: linuxppc-dev@lists.ozlabs.org 7037S: Supported 7038F: drivers/pci/hotplug/rpadlpar* 7039 7040IBM ServeRAID RAID DRIVER 7041S: Orphan 7042F: drivers/scsi/ips.* 7043 7044ICH LPC AND GPIO DRIVER 7045M: Peter Tyser <ptyser@xes-inc.com> 7046S: Maintained 7047F: drivers/mfd/lpc_ich.c 7048F: drivers/gpio/gpio-ich.c 7049 7050IDE SUBSYSTEM 7051M: "David S. Miller" <davem@davemloft.net> 7052L: linux-ide@vger.kernel.org 7053Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7054T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7055S: Maintained 7056F: Documentation/ide/ 7057F: drivers/ide/ 7058F: include/linux/ide.h 7059 7060IDE/ATAPI DRIVERS 7061M: Borislav Petkov <bp@alien8.de> 7062L: linux-ide@vger.kernel.org 7063S: Maintained 7064F: Documentation/cdrom/ide-cd 7065F: drivers/ide/ide-cd* 7066 7067IDEAPAD LAPTOP EXTRAS DRIVER 7068M: Ike Panhc <ike.pan@canonical.com> 7069L: platform-driver-x86@vger.kernel.org 7070W: http://launchpad.net/ideapad-laptop 7071S: Maintained 7072F: drivers/platform/x86/ideapad-laptop.c 7073 7074IDEAPAD LAPTOP SLIDEBAR DRIVER 7075M: Andrey Moiseev <o2g.org.ru@gmail.com> 7076L: linux-input@vger.kernel.org 7077W: https://github.com/o2genum/ideapad-slidebar 7078S: Maintained 7079F: drivers/input/misc/ideapad_slidebar.c 7080 7081IDT VersaClock 5 CLOCK DRIVER 7082M: Marek Vasut <marek.vasut@gmail.com> 7083S: Maintained 7084F: drivers/clk/clk-versaclock5.c 7085 7086IEEE 802.15.4 SUBSYSTEM 7087M: Alexander Aring <alex.aring@gmail.com> 7088M: Stefan Schmidt <stefan@datenfreihafen.org> 7089L: linux-wpan@vger.kernel.org 7090W: http://wpan.cakelab.org/ 7091T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7092T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7093S: Maintained 7094F: net/ieee802154/ 7095F: net/mac802154/ 7096F: drivers/net/ieee802154/ 7097F: include/linux/nl802154.h 7098F: include/linux/ieee802154.h 7099F: include/net/nl802154.h 7100F: include/net/mac802154.h 7101F: include/net/af_ieee802154.h 7102F: include/net/cfg802154.h 7103F: include/net/ieee802154_netdev.h 7104F: Documentation/networking/ieee802154.txt 7105 7106IFE PROTOCOL 7107M: Yotam Gigi <yotam.gi@gmail.com> 7108M: Jamal Hadi Salim <jhs@mojatatu.com> 7109F: net/ife 7110F: include/net/ife.h 7111F: include/uapi/linux/ife.h 7112 7113IGORPLUG-USB IR RECEIVER 7114M: Sean Young <sean@mess.org> 7115L: linux-media@vger.kernel.org 7116S: Maintained 7117F: drivers/media/rc/igorplugusb.c 7118 7119IGUANAWORKS USB IR TRANSCEIVER 7120M: Sean Young <sean@mess.org> 7121L: linux-media@vger.kernel.org 7122S: Maintained 7123F: drivers/media/rc/iguanair.c 7124 7125IIO DIGITAL POTENTIOMETER DAC 7126M: Peter Rosin <peda@axentia.se> 7127L: linux-iio@vger.kernel.org 7128S: Maintained 7129F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7130F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7131F: drivers/iio/dac/dpot-dac.c 7132 7133IIO ENVELOPE DETECTOR 7134M: Peter Rosin <peda@axentia.se> 7135L: linux-iio@vger.kernel.org 7136S: Maintained 7137F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7138F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7139F: drivers/iio/adc/envelope-detector.c 7140 7141IIO MULTIPLEXER 7142M: Peter Rosin <peda@axentia.se> 7143L: linux-iio@vger.kernel.org 7144S: Maintained 7145F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7146F: drivers/iio/multiplexer/iio-mux.c 7147 7148IIO SUBSYSTEM AND DRIVERS 7149M: Jonathan Cameron <jic23@kernel.org> 7150R: Hartmut Knaack <knaack.h@gmx.de> 7151R: Lars-Peter Clausen <lars@metafoo.de> 7152R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7153L: linux-iio@vger.kernel.org 7154T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7155S: Maintained 7156F: Documentation/ABI/testing/configfs-iio* 7157F: Documentation/ABI/testing/sysfs-bus-iio* 7158F: Documentation/devicetree/bindings/iio/ 7159F: drivers/iio/ 7160F: drivers/staging/iio/ 7161F: include/linux/iio/ 7162F: tools/iio/ 7163 7164IIO UNIT CONVERTER 7165M: Peter Rosin <peda@axentia.se> 7166L: linux-iio@vger.kernel.org 7167S: Maintained 7168F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7169F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7170F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7171F: drivers/iio/afe/iio-rescale.c 7172 7173IKANOS/ADI EAGLE ADSL USB DRIVER 7174M: Matthieu Castet <castet.matthieu@free.fr> 7175M: Stanislaw Gruszka <stf_xl@wp.pl> 7176S: Maintained 7177F: drivers/usb/atm/ueagle-atm.c 7178 7179IMGTEC ASCII LCD DRIVER 7180M: Paul Burton <paul.burton@mips.com> 7181S: Maintained 7182F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7183F: drivers/auxdisplay/img-ascii-lcd.c 7184 7185IMGTEC IR DECODER DRIVER 7186M: James Hogan <jhogan@kernel.org> 7187S: Maintained 7188F: drivers/media/rc/img-ir/ 7189 7190IMON SOUNDGRAPH USB IR RECEIVER 7191M: Sean Young <sean@mess.org> 7192L: linux-media@vger.kernel.org 7193S: Maintained 7194F: drivers/media/rc/imon_raw.c 7195F: drivers/media/rc/imon.c 7196 7197IMS TWINTURBO FRAMEBUFFER DRIVER 7198L: linux-fbdev@vger.kernel.org 7199S: Orphan 7200F: drivers/video/fbdev/imsttfb.c 7201 7202INA209 HARDWARE MONITOR DRIVER 7203M: Guenter Roeck <linux@roeck-us.net> 7204L: linux-hwmon@vger.kernel.org 7205S: Maintained 7206F: Documentation/hwmon/ina209 7207F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7208F: drivers/hwmon/ina209.c 7209 7210INA2XX HARDWARE MONITOR DRIVER 7211M: Guenter Roeck <linux@roeck-us.net> 7212L: linux-hwmon@vger.kernel.org 7213S: Maintained 7214F: Documentation/hwmon/ina2xx 7215F: drivers/hwmon/ina2xx.c 7216F: include/linux/platform_data/ina2xx.h 7217 7218INDUSTRY PACK SUBSYSTEM (IPACK) 7219M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7220M: Jens Taprogge <jens.taprogge@taprogge.org> 7221M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7222L: industrypack-devel@lists.sourceforge.net 7223W: http://industrypack.sourceforge.net 7224S: Maintained 7225F: drivers/ipack/ 7226 7227INFINIBAND SUBSYSTEM 7228M: Doug Ledford <dledford@redhat.com> 7229M: Jason Gunthorpe <jgg@mellanox.com> 7230L: linux-rdma@vger.kernel.org 7231W: https://github.com/linux-rdma/rdma-core 7232Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7233T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7234S: Supported 7235F: Documentation/devicetree/bindings/infiniband/ 7236F: Documentation/infiniband/ 7237F: drivers/infiniband/ 7238F: include/uapi/linux/if_infiniband.h 7239F: include/uapi/rdma/ 7240F: include/rdma/ 7241 7242INGENIC JZ4780 DMA Driver 7243M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7244S: Maintained 7245F: drivers/dma/dma-jz4780.c 7246 7247INGENIC JZ4780 NAND DRIVER 7248M: Harvey Hunt <harveyhuntnexus@gmail.com> 7249L: linux-mtd@lists.infradead.org 7250S: Maintained 7251F: drivers/mtd/nand/raw/jz4780_* 7252 7253INOTIFY 7254M: Jan Kara <jack@suse.cz> 7255R: Amir Goldstein <amir73il@gmail.com> 7256L: linux-fsdevel@vger.kernel.org 7257S: Maintained 7258F: Documentation/filesystems/inotify.txt 7259F: fs/notify/inotify/ 7260F: include/linux/inotify.h 7261F: include/uapi/linux/inotify.h 7262 7263INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7264M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7265L: linux-input@vger.kernel.org 7266Q: http://patchwork.kernel.org/project/linux-input/list/ 7267T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7268S: Maintained 7269F: drivers/input/ 7270F: include/linux/input.h 7271F: include/uapi/linux/input.h 7272F: include/uapi/linux/input-event-codes.h 7273F: include/linux/input/ 7274F: Documentation/devicetree/bindings/input/ 7275F: Documentation/devicetree/bindings/serio/ 7276F: Documentation/input/ 7277 7278INPUT MULTITOUCH (MT) PROTOCOL 7279M: Henrik Rydberg <rydberg@bitmath.org> 7280L: linux-input@vger.kernel.org 7281S: Odd fixes 7282F: Documentation/input/multi-touch-protocol.rst 7283F: drivers/input/input-mt.c 7284K: \b(ABS|SYN)_MT_ 7285 7286INSIDE SECURE CRYPTO DRIVER 7287M: Antoine Tenart <antoine.tenart@bootlin.com> 7288F: drivers/crypto/inside-secure/ 7289S: Maintained 7290L: linux-crypto@vger.kernel.org 7291 7292INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7293M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7294M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7295L: linux-integrity@vger.kernel.org 7296T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7297S: Supported 7298F: security/integrity/ima/ 7299 7300INTEL 810/815 FRAMEBUFFER DRIVER 7301M: Antonino Daplas <adaplas@gmail.com> 7302L: linux-fbdev@vger.kernel.org 7303S: Maintained 7304F: drivers/video/fbdev/i810/ 7305 7306INTEL ASoC DRIVERS 7307M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7308M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7309M: Jie Yang <yang.jie@linux.intel.com> 7310L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7311S: Supported 7312F: sound/soc/intel/ 7313 7314INTEL C600 SERIES SAS CONTROLLER DRIVER 7315M: Intel SCU Linux support <intel-linux-scu@intel.com> 7316M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7317L: linux-scsi@vger.kernel.org 7318T: git git://git.code.sf.net/p/intel-sas/isci 7319S: Supported 7320F: drivers/scsi/isci/ 7321 7322INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7323M: Jani Nikula <jani.nikula@linux.intel.com> 7324M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7325M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7326L: intel-gfx@lists.freedesktop.org 7327W: https://01.org/linuxgraphics/ 7328B: https://01.org/linuxgraphics/documentation/how-report-bugs 7329C: irc://chat.freenode.net/intel-gfx 7330Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7331T: git git://anongit.freedesktop.org/drm-intel 7332S: Supported 7333F: drivers/gpu/drm/i915/ 7334F: include/drm/i915* 7335F: include/uapi/drm/i915_drm.h 7336F: Documentation/gpu/i915.rst 7337 7338INTEL ETHERNET DRIVERS 7339M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7340L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7341W: http://www.intel.com/support/feedback.htm 7342W: http://e1000.sourceforge.net/ 7343Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7344T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7345T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7346S: Supported 7347F: Documentation/networking/e100.rst 7348F: Documentation/networking/e1000.rst 7349F: Documentation/networking/e1000e.txt 7350F: Documentation/networking/igb.txt 7351F: Documentation/networking/igbvf.txt 7352F: Documentation/networking/ixgb.txt 7353F: Documentation/networking/ixgbe.txt 7354F: Documentation/networking/ixgbevf.txt 7355F: Documentation/networking/i40e.txt 7356F: Documentation/networking/iavf.txt 7357F: Documentation/networking/ice.txt 7358F: drivers/net/ethernet/intel/ 7359F: drivers/net/ethernet/intel/*/ 7360F: include/linux/avf/virtchnl.h 7361 7362INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7363M: Maik Broemme <mbroemme@libmpq.org> 7364L: linux-fbdev@vger.kernel.org 7365S: Maintained 7366F: Documentation/fb/intelfb.txt 7367F: drivers/video/fbdev/intelfb/ 7368 7369INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7370M: Zhenyu Wang <zhenyuw@linux.intel.com> 7371M: Zhi Wang <zhi.a.wang@intel.com> 7372L: intel-gvt-dev@lists.freedesktop.org 7373L: intel-gfx@lists.freedesktop.org 7374W: https://01.org/igvt-g 7375T: git https://github.com/intel/gvt-linux.git 7376S: Supported 7377F: drivers/gpu/drm/i915/gvt/ 7378 7379INTEL HID EVENT DRIVER 7380M: Alex Hung <alex.hung@canonical.com> 7381L: platform-driver-x86@vger.kernel.org 7382S: Maintained 7383F: drivers/platform/x86/intel-hid.c 7384 7385INTEL I/OAT DMA DRIVER 7386M: Dave Jiang <dave.jiang@intel.com> 7387R: Dan Williams <dan.j.williams@intel.com> 7388L: dmaengine@vger.kernel.org 7389Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7390S: Supported 7391F: drivers/dma/ioat* 7392 7393INTEL IDLE DRIVER 7394M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7395M: Len Brown <lenb@kernel.org> 7396L: linux-pm@vger.kernel.org 7397T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7398B: https://bugzilla.kernel.org 7399S: Supported 7400F: drivers/idle/intel_idle.c 7401 7402INTEL INTEGRATED SENSOR HUB DRIVER 7403M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7404M: Jiri Kosina <jikos@kernel.org> 7405L: linux-input@vger.kernel.org 7406S: Maintained 7407F: drivers/hid/intel-ish-hid/ 7408 7409INTEL IOMMU (VT-d) 7410M: David Woodhouse <dwmw2@infradead.org> 7411L: iommu@lists.linux-foundation.org 7412T: git git://git.infradead.org/iommu-2.6.git 7413S: Supported 7414F: drivers/iommu/intel-iommu.c 7415F: include/linux/intel-iommu.h 7416 7417INTEL IOP-ADMA DMA DRIVER 7418R: Dan Williams <dan.j.williams@intel.com> 7419S: Odd fixes 7420F: drivers/dma/iop-adma.c 7421 7422INTEL IPU3 CSI-2 CIO2 DRIVER 7423M: Yong Zhi <yong.zhi@intel.com> 7424M: Sakari Ailus <sakari.ailus@linux.intel.com> 7425M: Bingbu Cao <bingbu.cao@intel.com> 7426R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7427R: Jian Xu Zheng <jian.xu.zheng@intel.com> 7428L: linux-media@vger.kernel.org 7429S: Maintained 7430F: drivers/media/pci/intel/ipu3/ 7431F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7432 7433INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7434M: Krzysztof Halasa <khalasa@piap.pl> 7435S: Maintained 7436F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7437F: arch/arm/mach-ixp4xx/include/mach/npe.h 7438F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7439F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7440F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7441F: drivers/net/wan/ixp4xx_hss.c 7442 7443INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7444M: Deepak Saxena <dsaxena@plexity.net> 7445S: Maintained 7446F: drivers/char/hw_random/ixp4xx-rng.c 7447 7448INTEL MANAGEMENT ENGINE (mei) 7449M: Tomas Winkler <tomas.winkler@intel.com> 7450L: linux-kernel@vger.kernel.org 7451S: Supported 7452F: include/uapi/linux/mei.h 7453F: include/linux/mei_cl_bus.h 7454F: drivers/misc/mei/* 7455F: drivers/watchdog/mei_wdt.c 7456F: Documentation/misc-devices/mei/* 7457F: samples/mei/* 7458 7459INTEL MENLOW THERMAL DRIVER 7460M: Sujith Thomas <sujith.thomas@intel.com> 7461L: platform-driver-x86@vger.kernel.org 7462W: https://01.org/linux-acpi 7463S: Supported 7464F: drivers/platform/x86/intel_menlow.c 7465 7466INTEL MERRIFIELD GPIO DRIVER 7467M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7468L: linux-gpio@vger.kernel.org 7469S: Maintained 7470F: drivers/gpio/gpio-merrifield.c 7471 7472INTEL MIC DRIVERS (mic) 7473M: Sudeep Dutt <sudeep.dutt@intel.com> 7474M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7475S: Supported 7476W: https://github.com/sudeepdutt/mic 7477W: http://software.intel.com/en-us/mic-developer 7478F: include/linux/mic_bus.h 7479F: include/linux/scif.h 7480F: include/uapi/linux/mic_common.h 7481F: include/uapi/linux/mic_ioctl.h 7482F: include/uapi/linux/scif_ioctl.h 7483F: drivers/misc/mic/ 7484F: drivers/dma/mic_x100_dma.c 7485F: drivers/dma/mic_x100_dma.h 7486F: Documentation/mic/ 7487 7488INTEL PMC CORE DRIVER 7489M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7490M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7491L: platform-driver-x86@vger.kernel.org 7492S: Maintained 7493F: arch/x86/include/asm/pmc_core.h 7494F: drivers/platform/x86/intel_pmc_core* 7495 7496INTEL PMC/P-Unit IPC DRIVER 7497M: Zha Qipeng<qipeng.zha@intel.com> 7498L: platform-driver-x86@vger.kernel.org 7499S: Maintained 7500F: drivers/platform/x86/intel_pmc_ipc.c 7501F: drivers/platform/x86/intel_punit_ipc.c 7502F: arch/x86/include/asm/intel_pmc_ipc.h 7503F: arch/x86/include/asm/intel_punit_ipc.h 7504 7505INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7506M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7507L: linux-wireless@vger.kernel.org 7508S: Maintained 7509F: Documentation/networking/README.ipw2100 7510F: Documentation/networking/README.ipw2200 7511F: drivers/net/wireless/intel/ipw2x00/ 7512 7513INTEL PSTATE DRIVER 7514M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7515M: Len Brown <lenb@kernel.org> 7516L: linux-pm@vger.kernel.org 7517S: Supported 7518F: drivers/cpufreq/intel_pstate.c 7519 7520INTEL RDMA RNIC DRIVER 7521M: Faisal Latif <faisal.latif@intel.com> 7522M: Shiraz Saleem <shiraz.saleem@intel.com> 7523L: linux-rdma@vger.kernel.org 7524S: Supported 7525F: drivers/infiniband/hw/i40iw/ 7526F: include/uapi/rdma/i40iw-abi.h 7527 7528INTEL SHA MULTIBUFFER DRIVER 7529M: Megha Dey <megha.dey@linux.intel.com> 7530R: Tim Chen <tim.c.chen@linux.intel.com> 7531L: linux-crypto@vger.kernel.org 7532S: Supported 7533F: arch/x86/crypto/sha*-mb/ 7534F: crypto/mcryptd.c 7535 7536INTEL TELEMETRY DRIVER 7537M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7538L: platform-driver-x86@vger.kernel.org 7539S: Maintained 7540F: arch/x86/include/asm/intel_telemetry.h 7541F: drivers/platform/x86/intel_telemetry* 7542 7543INTEL VIRTUAL BUTTON DRIVER 7544M: AceLan Kao <acelan.kao@canonical.com> 7545L: platform-driver-x86@vger.kernel.org 7546S: Maintained 7547F: drivers/platform/x86/intel-vbtn.c 7548 7549INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7550M: Stanislaw Gruszka <sgruszka@redhat.com> 7551L: linux-wireless@vger.kernel.org 7552S: Supported 7553F: drivers/net/wireless/intel/iwlegacy/ 7554 7555INTEL WIRELESS WIFI LINK (iwlwifi) 7556M: Johannes Berg <johannes.berg@intel.com> 7557M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7558M: Luca Coelho <luciano.coelho@intel.com> 7559M: Intel Linux Wireless <linuxwifi@intel.com> 7560L: linux-wireless@vger.kernel.org 7561W: http://intellinuxwireless.org 7562T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7563S: Supported 7564F: drivers/net/wireless/intel/iwlwifi/ 7565 7566INTEL WIRELESS WIMAX CONNECTION 2400 7567M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7568M: linux-wimax@intel.com 7569L: wimax@linuxwimax.org (subscribers-only) 7570S: Supported 7571W: http://linuxwimax.org 7572F: Documentation/wimax/README.i2400m 7573F: drivers/net/wimax/i2400m/ 7574F: include/uapi/linux/wimax/i2400m.h 7575 7576INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7577M: Mario Limonciello <mario.limonciello@dell.com> 7578S: Maintained 7579F: drivers/platform/x86/intel-wmi-thunderbolt.c 7580 7581INTEL(R) TRACE HUB 7582M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7583S: Supported 7584F: Documentation/trace/intel_th.rst 7585F: drivers/hwtracing/intel_th/ 7586 7587INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7588M: Ning Sun <ning.sun@intel.com> 7589L: tboot-devel@lists.sourceforge.net 7590W: http://tboot.sourceforge.net 7591T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7592S: Supported 7593F: Documentation/intel_txt.txt 7594F: include/linux/tboot.h 7595F: arch/x86/kernel/tboot.c 7596 7597INTEL-MID GPIO DRIVER 7598M: David Cohen <david.a.cohen@linux.intel.com> 7599L: linux-gpio@vger.kernel.org 7600S: Maintained 7601F: drivers/gpio/gpio-intel-mid.c 7602 7603INVENSENSE MPU-3050 GYROSCOPE DRIVER 7604M: Linus Walleij <linus.walleij@linaro.org> 7605L: linux-iio@vger.kernel.org 7606S: Maintained 7607F: drivers/iio/gyro/mpu3050* 7608F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7609 7610IOC3 ETHERNET DRIVER 7611M: Ralf Baechle <ralf@linux-mips.org> 7612L: linux-mips@linux-mips.org 7613S: Maintained 7614F: drivers/net/ethernet/sgi/ioc3-eth.c 7615 7616IOC3 SERIAL DRIVER 7617M: Pat Gefre <pfg@sgi.com> 7618L: linux-serial@vger.kernel.org 7619S: Maintained 7620F: drivers/tty/serial/ioc3_serial.c 7621 7622IOMMU DRIVERS 7623M: Joerg Roedel <joro@8bytes.org> 7624L: iommu@lists.linux-foundation.org 7625T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7626S: Maintained 7627F: Documentation/devicetree/bindings/iommu/ 7628F: drivers/iommu/ 7629F: include/linux/iommu.h 7630F: include/linux/of_iommu.h 7631F: include/linux/iova.h 7632 7633IP MASQUERADING 7634M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7635S: Maintained 7636F: net/ipv4/netfilter/ipt_MASQUERADE.c 7637 7638IPMI SUBSYSTEM 7639M: Corey Minyard <minyard@acm.org> 7640L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7641W: http://openipmi.sourceforge.net/ 7642S: Supported 7643F: Documentation/IPMI.txt 7644F: drivers/char/ipmi/ 7645F: include/linux/ipmi* 7646F: include/uapi/linux/ipmi* 7647 7648IPS SCSI RAID DRIVER 7649M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7650L: linux-scsi@vger.kernel.org 7651W: http://www.adaptec.com/ 7652S: Maintained 7653F: drivers/scsi/ips* 7654 7655IPVS 7656M: Wensong Zhang <wensong@linux-vs.org> 7657M: Simon Horman <horms@verge.net.au> 7658M: Julian Anastasov <ja@ssi.bg> 7659L: netdev@vger.kernel.org 7660L: lvs-devel@vger.kernel.org 7661S: Maintained 7662T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7663T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7664F: Documentation/networking/ipvs-sysctl.txt 7665F: include/net/ip_vs.h 7666F: include/uapi/linux/ip_vs.h 7667F: net/netfilter/ipvs/ 7668 7669IPWIRELESS DRIVER 7670M: Jiri Kosina <jikos@kernel.org> 7671M: David Sterba <dsterba@suse.com> 7672S: Odd Fixes 7673F: drivers/tty/ipwireless/ 7674 7675IPX NETWORK LAYER 7676L: netdev@vger.kernel.org 7677S: Obsolete 7678F: include/uapi/linux/ipx.h 7679F: drivers/staging/ipx/ 7680 7681IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7682M: Marc Zyngier <marc.zyngier@arm.com> 7683S: Maintained 7684T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7685F: Documentation/IRQ-domain.txt 7686F: include/linux/irqdomain.h 7687F: kernel/irq/irqdomain.c 7688F: kernel/irq/msi.c 7689 7690IRQ SUBSYSTEM 7691M: Thomas Gleixner <tglx@linutronix.de> 7692L: linux-kernel@vger.kernel.org 7693S: Maintained 7694T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7695F: kernel/irq/ 7696 7697IRQCHIP DRIVERS 7698M: Thomas Gleixner <tglx@linutronix.de> 7699M: Jason Cooper <jason@lakedaemon.net> 7700M: Marc Zyngier <marc.zyngier@arm.com> 7701L: linux-kernel@vger.kernel.org 7702S: Maintained 7703T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7704F: Documentation/devicetree/bindings/interrupt-controller/ 7705F: drivers/irqchip/ 7706 7707ISA 7708M: William Breathitt Gray <vilhelm.gray@gmail.com> 7709S: Maintained 7710F: Documentation/isa.txt 7711F: drivers/base/isa.c 7712F: include/linux/isa.h 7713 7714ISA RADIO MODULE 7715M: Hans Verkuil <hverkuil@xs4all.nl> 7716L: linux-media@vger.kernel.org 7717T: git git://linuxtv.org/media_tree.git 7718W: https://linuxtv.org 7719S: Maintained 7720F: drivers/media/radio/radio-isa* 7721 7722ISAPNP 7723M: Jaroslav Kysela <perex@perex.cz> 7724S: Maintained 7725F: Documentation/isapnp.txt 7726F: drivers/pnp/isapnp/ 7727F: include/linux/isapnp.h 7728 7729ISCSI 7730M: Lee Duncan <lduncan@suse.com> 7731M: Chris Leech <cleech@redhat.com> 7732L: open-iscsi@googlegroups.com 7733W: www.open-iscsi.com 7734S: Maintained 7735F: drivers/scsi/*iscsi* 7736F: include/scsi/*iscsi* 7737 7738iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7739M: Peter Jones <pjones@redhat.com> 7740M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7741S: Maintained 7742F: drivers/firmware/iscsi_ibft* 7743 7744ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7745M: Sagi Grimberg <sagi@grimberg.me> 7746M: Max Gurtovoy <maxg@mellanox.com> 7747L: linux-rdma@vger.kernel.org 7748S: Supported 7749W: http://www.openfabrics.org 7750W: www.open-iscsi.org 7751Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7752F: drivers/infiniband/ulp/iser/ 7753 7754ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7755M: Sagi Grimberg <sagi@grimberg.me> 7756T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7757L: linux-rdma@vger.kernel.org 7758L: target-devel@vger.kernel.org 7759S: Supported 7760W: http://www.linux-iscsi.org 7761F: drivers/infiniband/ulp/isert 7762 7763ISDN SUBSYSTEM 7764M: Karsten Keil <isdn@linux-pingi.de> 7765L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7766L: netdev@vger.kernel.org 7767W: http://www.isdn4linux.de 7768T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7769S: Maintained 7770F: Documentation/isdn/ 7771F: drivers/isdn/ 7772F: include/linux/isdn.h 7773F: include/linux/isdn/ 7774F: include/uapi/linux/isdn.h 7775F: include/uapi/linux/isdn/ 7776 7777ISDN SUBSYSTEM (Eicon active card driver) 7778M: Armin Schindler <mac@melware.de> 7779L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7780W: http://www.melware.de 7781S: Maintained 7782F: drivers/isdn/hardware/eicon/ 7783 7784IT87 HARDWARE MONITORING DRIVER 7785M: Jean Delvare <jdelvare@suse.com> 7786L: linux-hwmon@vger.kernel.org 7787S: Maintained 7788F: Documentation/hwmon/it87 7789F: drivers/hwmon/it87.c 7790 7791IT913X MEDIA DRIVER 7792M: Antti Palosaari <crope@iki.fi> 7793L: linux-media@vger.kernel.org 7794W: https://linuxtv.org 7795W: http://palosaari.fi/linux/ 7796Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7797T: git git://linuxtv.org/anttip/media_tree.git 7798S: Maintained 7799F: drivers/media/tuners/it913x* 7800 7801IVTV VIDEO4LINUX DRIVER 7802M: Andy Walls <awalls@md.metrocast.net> 7803L: ivtv-devel@ivtvdriver.org (subscribers-only) 7804L: linux-media@vger.kernel.org 7805T: git git://linuxtv.org/media_tree.git 7806W: http://www.ivtvdriver.org 7807S: Maintained 7808F: Documentation/media/v4l-drivers/ivtv* 7809F: drivers/media/pci/ivtv/ 7810F: include/uapi/linux/ivtv* 7811 7812IX2505V MEDIA DRIVER 7813M: Malcolm Priestley <tvboxspy@gmail.com> 7814L: linux-media@vger.kernel.org 7815W: https://linuxtv.org 7816Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7817S: Maintained 7818F: drivers/media/dvb-frontends/ix2505v* 7819 7820JAILHOUSE HYPERVISOR INTERFACE 7821M: Jan Kiszka <jan.kiszka@siemens.com> 7822L: jailhouse-dev@googlegroups.com 7823S: Maintained 7824F: arch/x86/kernel/jailhouse.c 7825F: arch/x86/include/asm/jailhouse_para.h 7826 7827JC42.4 TEMPERATURE SENSOR DRIVER 7828M: Guenter Roeck <linux@roeck-us.net> 7829L: linux-hwmon@vger.kernel.org 7830S: Maintained 7831F: drivers/hwmon/jc42.c 7832F: Documentation/hwmon/jc42 7833 7834JFS FILESYSTEM 7835M: Dave Kleikamp <shaggy@kernel.org> 7836L: jfs-discussion@lists.sourceforge.net 7837W: http://jfs.sourceforge.net/ 7838T: git git://github.com/kleikamp/linux-shaggy.git 7839S: Maintained 7840F: Documentation/filesystems/jfs.txt 7841F: fs/jfs/ 7842 7843JME NETWORK DRIVER 7844M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7845L: netdev@vger.kernel.org 7846S: Maintained 7847F: drivers/net/ethernet/jme.* 7848 7849JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7850M: David Woodhouse <dwmw2@infradead.org> 7851L: linux-mtd@lists.infradead.org 7852W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7853S: Maintained 7854F: fs/jffs2/ 7855F: include/uapi/linux/jffs2.h 7856 7857JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7858M: "Theodore Ts'o" <tytso@mit.edu> 7859M: Jan Kara <jack@suse.com> 7860L: linux-ext4@vger.kernel.org 7861S: Maintained 7862F: fs/jbd2/ 7863F: include/linux/jbd2.h 7864 7865JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7866M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7867L: linux-media@vger.kernel.org 7868S: Maintained 7869F: drivers/media/platform/rcar_jpu.c 7870 7871JSM Neo PCI based serial card 7872M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7873L: linux-serial@vger.kernel.org 7874S: Maintained 7875F: drivers/tty/serial/jsm/ 7876 7877K10TEMP HARDWARE MONITORING DRIVER 7878M: Clemens Ladisch <clemens@ladisch.de> 7879L: linux-hwmon@vger.kernel.org 7880S: Maintained 7881F: Documentation/hwmon/k10temp 7882F: drivers/hwmon/k10temp.c 7883 7884K8TEMP HARDWARE MONITORING DRIVER 7885M: Rudolf Marek <r.marek@assembler.cz> 7886L: linux-hwmon@vger.kernel.org 7887S: Maintained 7888F: Documentation/hwmon/k8temp 7889F: drivers/hwmon/k8temp.c 7890 7891KASAN 7892M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7893R: Alexander Potapenko <glider@google.com> 7894R: Dmitry Vyukov <dvyukov@google.com> 7895L: kasan-dev@googlegroups.com 7896S: Maintained 7897F: arch/*/include/asm/kasan.h 7898F: arch/*/mm/kasan_init* 7899F: Documentation/dev-tools/kasan.rst 7900F: include/linux/kasan*.h 7901F: lib/test_kasan.c 7902F: mm/kasan/ 7903F: scripts/Makefile.kasan 7904 7905KCONFIG 7906M: Masahiro Yamada <yamada.masahiro@socionext.com> 7907T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7908L: linux-kbuild@vger.kernel.org 7909S: Maintained 7910F: Documentation/kbuild/kconfig* 7911F: scripts/kconfig/ 7912F: scripts/Kconfig.include 7913 7914KDUMP 7915M: Dave Young <dyoung@redhat.com> 7916M: Baoquan He <bhe@redhat.com> 7917R: Vivek Goyal <vgoyal@redhat.com> 7918L: kexec@lists.infradead.org 7919W: http://lse.sourceforge.net/kdump/ 7920S: Maintained 7921F: Documentation/kdump/ 7922 7923KEENE FM RADIO TRANSMITTER DRIVER 7924M: Hans Verkuil <hverkuil@xs4all.nl> 7925L: linux-media@vger.kernel.org 7926T: git git://linuxtv.org/media_tree.git 7927W: https://linuxtv.org 7928S: Maintained 7929F: drivers/media/radio/radio-keene* 7930 7931KERNEL AUTOMOUNTER 7932M: Ian Kent <raven@themaw.net> 7933L: autofs@vger.kernel.org 7934S: Maintained 7935F: fs/autofs/ 7936 7937KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7938M: Masahiro Yamada <yamada.masahiro@socionext.com> 7939M: Michal Marek <michal.lkml@markovi.net> 7940T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7941L: linux-kbuild@vger.kernel.org 7942S: Maintained 7943F: Documentation/kbuild/ 7944F: Makefile 7945F: scripts/Kbuild* 7946F: scripts/Makefile* 7947F: scripts/basic/ 7948F: scripts/mk* 7949F: scripts/mod/ 7950F: scripts/package/ 7951 7952KERNEL JANITORS 7953L: kernel-janitors@vger.kernel.org 7954W: http://kernelnewbies.org/KernelJanitors 7955S: Odd Fixes 7956 7957KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7958M: "J. Bruce Fields" <bfields@fieldses.org> 7959M: Jeff Layton <jlayton@kernel.org> 7960L: linux-nfs@vger.kernel.org 7961W: http://nfs.sourceforge.net/ 7962T: git git://linux-nfs.org/~bfields/linux.git 7963S: Supported 7964F: fs/nfsd/ 7965F: include/uapi/linux/nfsd/ 7966F: fs/lockd/ 7967F: fs/nfs_common/ 7968F: net/sunrpc/ 7969F: include/linux/lockd/ 7970F: include/linux/sunrpc/ 7971F: include/uapi/linux/sunrpc/ 7972 7973KERNEL SELFTEST FRAMEWORK 7974M: Shuah Khan <shuah@kernel.org> 7975L: linux-kselftest@vger.kernel.org 7976T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7977Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 7978S: Maintained 7979F: tools/testing/selftests/ 7980F: Documentation/dev-tools/kselftest* 7981 7982KERNEL USERMODE HELPER 7983M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7984L: linux-kernel@vger.kernel.org 7985S: Maintained 7986F: kernel/umh.c 7987F: include/linux/umh.h 7988 7989KERNEL VIRTUAL MACHINE (KVM) 7990M: Paolo Bonzini <pbonzini@redhat.com> 7991M: Radim Krčmář <rkrcmar@redhat.com> 7992L: kvm@vger.kernel.org 7993W: http://www.linux-kvm.org 7994T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7995S: Supported 7996F: Documentation/virtual/kvm/ 7997F: include/trace/events/kvm.h 7998F: include/uapi/asm-generic/kvm* 7999F: include/uapi/linux/kvm* 8000F: include/asm-generic/kvm* 8001F: include/linux/kvm* 8002F: include/kvm/iodev.h 8003F: virt/kvm/* 8004F: tools/kvm/ 8005 8006KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8007M: Joerg Roedel <joro@8bytes.org> 8008L: kvm@vger.kernel.org 8009W: http://www.linux-kvm.org/ 8010S: Maintained 8011F: arch/x86/include/asm/svm.h 8012F: arch/x86/kvm/svm.c 8013 8014KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 8015M: Christoffer Dall <christoffer.dall@arm.com> 8016M: Marc Zyngier <marc.zyngier@arm.com> 8017L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8018L: kvmarm@lists.cs.columbia.edu 8019W: http://systems.cs.columbia.edu/projects/kvm-arm 8020T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8021S: Supported 8022F: arch/arm/include/uapi/asm/kvm* 8023F: arch/arm/include/asm/kvm* 8024F: arch/arm/kvm/ 8025F: virt/kvm/arm/ 8026F: include/kvm/arm_* 8027 8028KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 8029M: Christoffer Dall <christoffer.dall@arm.com> 8030M: Marc Zyngier <marc.zyngier@arm.com> 8031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8032L: kvmarm@lists.cs.columbia.edu 8033S: Maintained 8034F: arch/arm64/include/uapi/asm/kvm* 8035F: arch/arm64/include/asm/kvm* 8036F: arch/arm64/kvm/ 8037 8038KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8039M: James Hogan <jhogan@kernel.org> 8040L: linux-mips@linux-mips.org 8041S: Supported 8042F: arch/mips/include/uapi/asm/kvm* 8043F: arch/mips/include/asm/kvm* 8044F: arch/mips/kvm/ 8045 8046KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8047M: Paul Mackerras <paulus@ozlabs.org> 8048L: kvm-ppc@vger.kernel.org 8049W: http://www.linux-kvm.org/ 8050T: git git://github.com/agraf/linux-2.6.git 8051S: Supported 8052F: arch/powerpc/include/uapi/asm/kvm* 8053F: arch/powerpc/include/asm/kvm* 8054F: arch/powerpc/kvm/ 8055F: arch/powerpc/kernel/kvm* 8056 8057KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8058M: Christian Borntraeger <borntraeger@de.ibm.com> 8059M: Janosch Frank <frankja@linux.ibm.com> 8060R: David Hildenbrand <david@redhat.com> 8061R: Cornelia Huck <cohuck@redhat.com> 8062L: linux-s390@vger.kernel.org 8063W: http://www.ibm.com/developerworks/linux/linux390/ 8064T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8065S: Supported 8066F: arch/s390/include/uapi/asm/kvm* 8067F: arch/s390/include/asm/gmap.h 8068F: arch/s390/include/asm/kvm* 8069F: arch/s390/kvm/ 8070F: arch/s390/mm/gmap.c 8071 8072KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8073M: Paolo Bonzini <pbonzini@redhat.com> 8074M: Radim Krčmář <rkrcmar@redhat.com> 8075L: kvm@vger.kernel.org 8076W: http://www.linux-kvm.org 8077T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8078S: Supported 8079F: arch/x86/kvm/ 8080F: arch/x86/include/uapi/asm/kvm* 8081F: arch/x86/include/asm/kvm* 8082F: arch/x86/include/asm/pvclock-abi.h 8083F: arch/x86/kernel/kvm.c 8084F: arch/x86/kernel/kvmclock.c 8085 8086KERNFS 8087M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8088M: Tejun Heo <tj@kernel.org> 8089T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8090S: Supported 8091F: include/linux/kernfs.h 8092F: fs/kernfs/ 8093 8094KEXEC 8095M: Eric Biederman <ebiederm@xmission.com> 8096W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8097L: kexec@lists.infradead.org 8098S: Maintained 8099F: include/linux/kexec.h 8100F: include/uapi/linux/kexec.h 8101F: kernel/kexec* 8102 8103KEYS-ENCRYPTED 8104M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8105L: linux-integrity@vger.kernel.org 8106L: keyrings@vger.kernel.org 8107S: Supported 8108F: Documentation/security/keys/trusted-encrypted.rst 8109F: include/keys/encrypted-type.h 8110F: security/keys/encrypted-keys/ 8111 8112KEYS-TRUSTED 8113M: James Bottomley <jejb@linux.vnet.ibm.com> 8114M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8115L: linux-integrity@vger.kernel.org 8116L: keyrings@vger.kernel.org 8117S: Supported 8118F: Documentation/security/keys/trusted-encrypted.rst 8119F: include/keys/trusted-type.h 8120F: security/keys/trusted.c 8121F: security/keys/trusted.h 8122 8123KEYS/KEYRINGS: 8124M: David Howells <dhowells@redhat.com> 8125L: keyrings@vger.kernel.org 8126S: Maintained 8127F: Documentation/security/keys/core.rst 8128F: include/linux/key.h 8129F: include/linux/key-type.h 8130F: include/linux/keyctl.h 8131F: include/uapi/linux/keyctl.h 8132F: include/keys/ 8133F: security/keys/ 8134 8135KGDB / KDB /debug_core 8136M: Jason Wessel <jason.wessel@windriver.com> 8137M: Daniel Thompson <daniel.thompson@linaro.org> 8138W: http://kgdb.wiki.kernel.org/ 8139L: kgdb-bugreport@lists.sourceforge.net 8140T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8141S: Maintained 8142F: Documentation/dev-tools/kgdb.rst 8143F: drivers/misc/kgdbts.c 8144F: drivers/tty/serial/kgdboc.c 8145F: include/linux/kdb.h 8146F: include/linux/kgdb.h 8147F: kernel/debug/ 8148 8149KMEMLEAK 8150M: Catalin Marinas <catalin.marinas@arm.com> 8151S: Maintained 8152F: Documentation/dev-tools/kmemleak.rst 8153F: include/linux/kmemleak.h 8154F: mm/kmemleak.c 8155F: mm/kmemleak-test.c 8156 8157KMOD KERNEL MODULE LOADER - USERMODE HELPER 8158M: "Luis R. Rodriguez" <mcgrof@kernel.org> 8159L: linux-kernel@vger.kernel.org 8160S: Maintained 8161F: kernel/kmod.c 8162F: include/linux/kmod.h 8163F: lib/test_kmod.c 8164F: tools/testing/selftests/kmod/ 8165 8166KPROBES 8167M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com> 8168M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8169M: "David S. Miller" <davem@davemloft.net> 8170M: Masami Hiramatsu <mhiramat@kernel.org> 8171S: Maintained 8172F: Documentation/kprobes.txt 8173F: include/linux/kprobes.h 8174F: include/asm-generic/kprobes.h 8175F: kernel/kprobes.c 8176 8177KS0108 LCD CONTROLLER DRIVER 8178M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8179S: Maintained 8180F: Documentation/auxdisplay/ks0108 8181F: drivers/auxdisplay/ks0108.c 8182F: include/linux/ks0108.h 8183 8184L3MDEV 8185M: David Ahern <dsa@cumulusnetworks.com> 8186L: netdev@vger.kernel.org 8187S: Maintained 8188F: net/l3mdev 8189F: include/net/l3mdev.h 8190 8191LANTIQ / INTEL Ethernet drivers 8192M: Hauke Mehrtens <hauke@hauke-m.de> 8193L: netdev@vger.kernel.org 8194S: Maintained 8195F: net/dsa/tag_gswip.c 8196F: drivers/net/ethernet/lantiq_xrx200.c 8197F: drivers/net/dsa/lantiq_pce.h 8198F: drivers/net/dsa/lantiq_gswip.c 8199 8200LANTIQ MIPS ARCHITECTURE 8201M: John Crispin <john@phrozen.org> 8202L: linux-mips@linux-mips.org 8203S: Maintained 8204F: arch/mips/lantiq 8205F: drivers/soc/lantiq 8206 8207LAPB module 8208L: linux-x25@vger.kernel.org 8209S: Orphan 8210F: Documentation/networking/lapb-module.txt 8211F: include/*/lapb.h 8212F: net/lapb/ 8213 8214LASI 53c700 driver for PARISC 8215M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8216L: linux-scsi@vger.kernel.org 8217S: Maintained 8218F: Documentation/scsi/53c700.txt 8219F: drivers/scsi/53c700* 8220 8221LEAKING_ADDRESSES 8222M: Tobin C. Harding <me@tobin.cc> 8223M: Tycho Andersen <tycho@tycho.ws> 8224L: kernel-hardening@lists.openwall.com 8225S: Maintained 8226T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8227F: scripts/leaking_addresses.pl 8228 8229LED SUBSYSTEM 8230M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8231M: Pavel Machek <pavel@ucw.cz> 8232L: linux-leds@vger.kernel.org 8233T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8234S: Maintained 8235F: Documentation/devicetree/bindings/leds/ 8236F: drivers/leds/ 8237F: include/linux/leds.h 8238 8239LEGACY EEPROM DRIVER 8240M: Jean Delvare <jdelvare@suse.com> 8241S: Maintained 8242F: Documentation/misc-devices/eeprom 8243F: drivers/misc/eeprom/eeprom.c 8244 8245LEGO MINDSTORMS EV3 8246R: David Lechner <david@lechnology.com> 8247S: Maintained 8248F: arch/arm/boot/dts/da850-lego-ev3.dts 8249F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8250F: drivers/power/supply/lego_ev3_battery.c 8251 8252LEGO USB Tower driver 8253M: Juergen Stuber <starblue@users.sourceforge.net> 8254L: legousb-devel@lists.sourceforge.net 8255W: http://legousb.sourceforge.net/ 8256S: Maintained 8257F: drivers/usb/misc/legousbtower.c 8258 8259LG2160 MEDIA DRIVER 8260M: Michael Krufky <mkrufky@linuxtv.org> 8261L: linux-media@vger.kernel.org 8262W: https://linuxtv.org 8263W: http://github.com/mkrufky 8264Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8265T: git git://linuxtv.org/mkrufky/tuners.git 8266S: Maintained 8267F: drivers/media/dvb-frontends/lg2160.* 8268 8269LGDT3305 MEDIA DRIVER 8270M: Michael Krufky <mkrufky@linuxtv.org> 8271L: linux-media@vger.kernel.org 8272W: https://linuxtv.org 8273W: http://github.com/mkrufky 8274Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8275T: git git://linuxtv.org/mkrufky/tuners.git 8276S: Maintained 8277F: drivers/media/dvb-frontends/lgdt3305.* 8278 8279LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8280M: Viresh Kumar <vireshk@kernel.org> 8281L: linux-ide@vger.kernel.org 8282T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8283S: Maintained 8284F: include/linux/pata_arasan_cf_data.h 8285F: drivers/ata/pata_arasan_cf.c 8286 8287LIBATA PATA DRIVERS 8288M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8289M: Jens Axboe <axboe@kernel.dk> 8290L: linux-ide@vger.kernel.org 8291T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8292S: Maintained 8293F: drivers/ata/pata_*.c 8294F: drivers/ata/ata_generic.c 8295 8296LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8297M: Linus Walleij <linus.walleij@linaro.org> 8298L: linux-ide@vger.kernel.org 8299T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8300S: Maintained 8301F: drivers/ata/pata_ftide010.c 8302F: drivers/ata/sata_gemini.c 8303F: drivers/ata/sata_gemini.h 8304 8305LIBATA SATA AHCI PLATFORM devices support 8306M: Hans de Goede <hdegoede@redhat.com> 8307M: Jens Axboe <axboe@kernel.dk> 8308L: linux-ide@vger.kernel.org 8309T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8310S: Maintained 8311F: drivers/ata/ahci_platform.c 8312F: drivers/ata/libahci_platform.c 8313F: include/linux/ahci_platform.h 8314 8315LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8316M: Mikael Pettersson <mikpelinux@gmail.com> 8317L: linux-ide@vger.kernel.org 8318T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8319S: Maintained 8320F: drivers/ata/sata_promise.* 8321 8322LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8323M: Jens Axboe <axboe@kernel.dk> 8324L: linux-ide@vger.kernel.org 8325T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8326S: Maintained 8327F: drivers/ata/ 8328F: include/linux/ata.h 8329F: include/linux/libata.h 8330F: Documentation/devicetree/bindings/ata/ 8331 8332LIBLOCKDEP 8333M: Sasha Levin <alexander.levin@microsoft.com> 8334S: Maintained 8335F: tools/lib/lockdep/ 8336 8337LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8338M: Ross Zwisler <zwisler@kernel.org> 8339M: Dan Williams <dan.j.williams@intel.com> 8340M: Vishal Verma <vishal.l.verma@intel.com> 8341M: Dave Jiang <dave.jiang@intel.com> 8342L: linux-nvdimm@lists.01.org 8343Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8344S: Supported 8345F: drivers/nvdimm/blk.c 8346F: drivers/nvdimm/region_devs.c 8347 8348LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8349M: Vishal Verma <vishal.l.verma@intel.com> 8350M: Dan Williams <dan.j.williams@intel.com> 8351M: Ross Zwisler <zwisler@kernel.org> 8352M: Dave Jiang <dave.jiang@intel.com> 8353L: linux-nvdimm@lists.01.org 8354Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8355S: Supported 8356F: drivers/nvdimm/btt* 8357 8358LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8359M: Ross Zwisler <zwisler@kernel.org> 8360M: Dan Williams <dan.j.williams@intel.com> 8361M: Vishal Verma <vishal.l.verma@intel.com> 8362M: Dave Jiang <dave.jiang@intel.com> 8363L: linux-nvdimm@lists.01.org 8364Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8365S: Supported 8366F: drivers/nvdimm/pmem* 8367 8368LIBNVDIMM: DEVICETREE BINDINGS 8369M: Oliver O'Halloran <oohall@gmail.com> 8370L: linux-nvdimm@lists.01.org 8371Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8372S: Supported 8373F: drivers/nvdimm/of_pmem.c 8374F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8375 8376LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8377M: Dan Williams <dan.j.williams@intel.com> 8378M: Ross Zwisler <zwisler@kernel.org> 8379M: Vishal Verma <vishal.l.verma@intel.com> 8380M: Dave Jiang <dave.jiang@intel.com> 8381L: linux-nvdimm@lists.01.org 8382Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8383T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8384S: Supported 8385F: drivers/nvdimm/* 8386F: drivers/acpi/nfit/* 8387F: include/linux/nd.h 8388F: include/linux/libnvdimm.h 8389F: include/uapi/linux/ndctl.h 8390 8391LIGHTNVM PLATFORM SUPPORT 8392M: Matias Bjorling <mb@lightnvm.io> 8393W: http://github/OpenChannelSSD 8394L: linux-block@vger.kernel.org 8395S: Maintained 8396F: drivers/lightnvm/ 8397F: include/linux/lightnvm.h 8398F: include/uapi/linux/lightnvm.h 8399 8400LINUX FOR POWER MACINTOSH 8401M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8402W: http://www.penguinppc.org/ 8403L: linuxppc-dev@lists.ozlabs.org 8404S: Maintained 8405F: arch/powerpc/platforms/powermac/ 8406F: drivers/macintosh/ 8407 8408LINUX FOR POWERPC (32-BIT AND 64-BIT) 8409M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8410M: Paul Mackerras <paulus@samba.org> 8411M: Michael Ellerman <mpe@ellerman.id.au> 8412W: https://github.com/linuxppc/linux/wiki 8413L: linuxppc-dev@lists.ozlabs.org 8414Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8415T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8416S: Supported 8417F: Documentation/ABI/stable/sysfs-firmware-opal-* 8418F: Documentation/devicetree/bindings/powerpc/ 8419F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8420F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8421F: Documentation/powerpc/ 8422F: arch/powerpc/ 8423F: drivers/char/tpm/tpm_ibmvtpm* 8424F: drivers/crypto/nx/ 8425F: drivers/crypto/vmx/ 8426F: drivers/i2c/busses/i2c-opal.c 8427F: drivers/net/ethernet/ibm/ibmveth.* 8428F: drivers/net/ethernet/ibm/ibmvnic.* 8429F: drivers/pci/hotplug/pnv_php.c 8430F: drivers/pci/hotplug/rpa* 8431F: drivers/rtc/rtc-opal.c 8432F: drivers/scsi/ibmvscsi/ 8433F: drivers/tty/hvc/hvc_opal.c 8434F: drivers/watchdog/wdrtas.c 8435F: tools/testing/selftests/powerpc 8436N: /pmac 8437N: powermac 8438N: powernv 8439N: [^a-z0-9]ps3 8440N: pseries 8441 8442LINUX FOR POWERPC EMBEDDED MPC5XXX 8443M: Anatolij Gustschin <agust@denx.de> 8444L: linuxppc-dev@lists.ozlabs.org 8445T: git git://git.denx.de/linux-denx-agust.git 8446S: Maintained 8447F: arch/powerpc/platforms/512x/ 8448F: arch/powerpc/platforms/52xx/ 8449 8450LINUX FOR POWERPC EMBEDDED PPC4XX 8451M: Alistair Popple <alistair@popple.id.au> 8452M: Matt Porter <mporter@kernel.crashing.org> 8453W: http://www.penguinppc.org/ 8454L: linuxppc-dev@lists.ozlabs.org 8455S: Maintained 8456F: arch/powerpc/platforms/40x/ 8457F: arch/powerpc/platforms/44x/ 8458 8459LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8460M: Scott Wood <oss@buserror.net> 8461M: Kumar Gala <galak@kernel.crashing.org> 8462W: http://www.penguinppc.org/ 8463L: linuxppc-dev@lists.ozlabs.org 8464T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8465S: Maintained 8466F: arch/powerpc/platforms/83xx/ 8467F: arch/powerpc/platforms/85xx/ 8468F: Documentation/devicetree/bindings/powerpc/fsl/ 8469 8470LINUX FOR POWERPC EMBEDDED PPC8XX 8471M: Vitaly Bordug <vitb@kernel.crashing.org> 8472W: http://www.penguinppc.org/ 8473L: linuxppc-dev@lists.ozlabs.org 8474S: Maintained 8475F: arch/powerpc/platforms/8xx/ 8476 8477LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8478L: linuxppc-dev@lists.ozlabs.org 8479S: Orphan 8480F: arch/powerpc/*/*virtex* 8481F: arch/powerpc/*/*/*virtex* 8482 8483LINUX FOR POWERPC PA SEMI PWRFICIENT 8484L: linuxppc-dev@lists.ozlabs.org 8485S: Orphan 8486F: arch/powerpc/platforms/pasemi/ 8487F: drivers/*/*pasemi* 8488F: drivers/*/*/*pasemi* 8489 8490LINUX KERNEL DUMP TEST MODULE (LKDTM) 8491M: Kees Cook <keescook@chromium.org> 8492S: Maintained 8493F: drivers/misc/lkdtm/* 8494 8495LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8496M: Alan Stern <stern@rowland.harvard.edu> 8497M: Andrea Parri <andrea.parri@amarulasolutions.com> 8498M: Will Deacon <will.deacon@arm.com> 8499M: Peter Zijlstra <peterz@infradead.org> 8500M: Boqun Feng <boqun.feng@gmail.com> 8501M: Nicholas Piggin <npiggin@gmail.com> 8502M: David Howells <dhowells@redhat.com> 8503M: Jade Alglave <j.alglave@ucl.ac.uk> 8504M: Luc Maranget <luc.maranget@inria.fr> 8505M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8506R: Akira Yokosawa <akiyks@gmail.com> 8507R: Daniel Lustig <dlustig@nvidia.com> 8508L: linux-kernel@vger.kernel.org 8509L: linux-arch@vger.kernel.org 8510S: Supported 8511T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8512F: tools/memory-model/ 8513F: Documentation/atomic_bitops.txt 8514F: Documentation/atomic_t.txt 8515F: Documentation/core-api/atomic_ops.rst 8516F: Documentation/core-api/refcount-vs-atomic.rst 8517F: Documentation/memory-barriers.txt 8518 8519LIS3LV02D ACCELEROMETER DRIVER 8520M: Eric Piel <eric.piel@tremplin-utc.net> 8521S: Maintained 8522F: Documentation/misc-devices/lis3lv02d 8523F: drivers/misc/lis3lv02d/ 8524F: drivers/platform/x86/hp_accel.c 8525 8526LIVE PATCHING 8527M: Josh Poimboeuf <jpoimboe@redhat.com> 8528M: Jessica Yu <jeyu@kernel.org> 8529M: Jiri Kosina <jikos@kernel.org> 8530M: Miroslav Benes <mbenes@suse.cz> 8531R: Petr Mladek <pmladek@suse.com> 8532S: Maintained 8533F: kernel/livepatch/ 8534F: include/linux/livepatch.h 8535F: arch/x86/include/asm/livepatch.h 8536F: arch/x86/kernel/livepatch.c 8537F: Documentation/livepatch/ 8538F: Documentation/ABI/testing/sysfs-kernel-livepatch 8539F: samples/livepatch/ 8540L: live-patching@vger.kernel.org 8541T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8542 8543LLC (802.2) 8544L: netdev@vger.kernel.org 8545S: Odd fixes 8546F: include/linux/llc.h 8547F: include/uapi/linux/llc.h 8548F: include/net/llc* 8549F: net/llc/ 8550 8551LM73 HARDWARE MONITOR DRIVER 8552M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8553L: linux-hwmon@vger.kernel.org 8554S: Maintained 8555F: drivers/hwmon/lm73.c 8556 8557LM78 HARDWARE MONITOR DRIVER 8558M: Jean Delvare <jdelvare@suse.com> 8559L: linux-hwmon@vger.kernel.org 8560S: Maintained 8561F: Documentation/hwmon/lm78 8562F: drivers/hwmon/lm78.c 8563 8564LM83 HARDWARE MONITOR DRIVER 8565M: Jean Delvare <jdelvare@suse.com> 8566L: linux-hwmon@vger.kernel.org 8567S: Maintained 8568F: Documentation/hwmon/lm83 8569F: drivers/hwmon/lm83.c 8570 8571LM90 HARDWARE MONITOR DRIVER 8572M: Jean Delvare <jdelvare@suse.com> 8573L: linux-hwmon@vger.kernel.org 8574S: Maintained 8575F: Documentation/hwmon/lm90 8576F: Documentation/devicetree/bindings/hwmon/lm90.txt 8577F: drivers/hwmon/lm90.c 8578F: include/dt-bindings/thermal/lm90.h 8579 8580LM95234 HARDWARE MONITOR DRIVER 8581M: Guenter Roeck <linux@roeck-us.net> 8582L: linux-hwmon@vger.kernel.org 8583S: Maintained 8584F: Documentation/hwmon/lm95234 8585F: drivers/hwmon/lm95234.c 8586 8587LME2510 MEDIA DRIVER 8588M: Malcolm Priestley <tvboxspy@gmail.com> 8589L: linux-media@vger.kernel.org 8590W: https://linuxtv.org 8591Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8592S: Maintained 8593F: drivers/media/usb/dvb-usb-v2/lmedm04* 8594 8595LOADPIN SECURITY MODULE 8596M: Kees Cook <keescook@chromium.org> 8597T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8598S: Supported 8599F: security/loadpin/ 8600F: Documentation/admin-guide/LSM/LoadPin.rst 8601 8602LOCKING PRIMITIVES 8603M: Peter Zijlstra <peterz@infradead.org> 8604M: Ingo Molnar <mingo@redhat.com> 8605M: Will Deacon <will.deacon@arm.com> 8606L: linux-kernel@vger.kernel.org 8607T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8608S: Maintained 8609F: Documentation/locking/ 8610F: include/linux/lockdep.h 8611F: include/linux/spinlock*.h 8612F: arch/*/include/asm/spinlock*.h 8613F: include/linux/rwlock*.h 8614F: include/linux/mutex*.h 8615F: include/linux/rwsem*.h 8616F: arch/*/include/asm/rwsem.h 8617F: include/linux/seqlock.h 8618F: lib/locking*.[ch] 8619F: kernel/locking/ 8620X: kernel/locking/locktorture.c 8621 8622LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8623M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8624L: linux-ntfs-dev@lists.sourceforge.net 8625W: http://www.linux-ntfs.org/content/view/19/37/ 8626S: Maintained 8627F: Documentation/ldm.txt 8628F: block/partitions/ldm.* 8629 8630LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8631M: Sathya Prakash <sathya.prakash@broadcom.com> 8632M: Chaitra P B <chaitra.basappa@broadcom.com> 8633M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8634L: MPT-FusionLinux.pdl@broadcom.com 8635L: linux-scsi@vger.kernel.org 8636W: http://www.avagotech.com/support/ 8637S: Supported 8638F: drivers/message/fusion/ 8639F: drivers/scsi/mpt3sas/ 8640 8641LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8642M: Matthew Wilcox <matthew@wil.cx> 8643L: linux-scsi@vger.kernel.org 8644S: Maintained 8645F: drivers/scsi/sym53c8xx_2/ 8646 8647LTC4261 HARDWARE MONITOR DRIVER 8648M: Guenter Roeck <linux@roeck-us.net> 8649L: linux-hwmon@vger.kernel.org 8650S: Maintained 8651F: Documentation/hwmon/ltc4261 8652F: drivers/hwmon/ltc4261.c 8653 8654LTC4306 I2C MULTIPLEXER DRIVER 8655M: Michael Hennerich <michael.hennerich@analog.com> 8656W: http://ez.analog.com/community/linux-device-drivers 8657L: linux-i2c@vger.kernel.org 8658S: Supported 8659F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8660F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8661 8662LTP (Linux Test Project) 8663M: Mike Frysinger <vapier@gentoo.org> 8664M: Cyril Hrubis <chrubis@suse.cz> 8665M: Wanlong Gao <wanlong.gao@gmail.com> 8666M: Jan Stancek <jstancek@redhat.com> 8667M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8668M: Alexey Kodanev <alexey.kodanev@oracle.com> 8669L: ltp@lists.linux.it (subscribers-only) 8670W: http://linux-test-project.github.io/ 8671T: git git://github.com/linux-test-project/ltp.git 8672S: Maintained 8673 8674M68K ARCHITECTURE 8675M: Geert Uytterhoeven <geert@linux-m68k.org> 8676L: linux-m68k@lists.linux-m68k.org 8677W: http://www.linux-m68k.org/ 8678T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8679S: Maintained 8680F: arch/m68k/ 8681F: drivers/zorro/ 8682 8683M68K ON APPLE MACINTOSH 8684M: Joshua Thompson <funaho@jurai.org> 8685W: http://www.mac.linux-m68k.org/ 8686L: linux-m68k@lists.linux-m68k.org 8687S: Maintained 8688F: arch/m68k/mac/ 8689 8690M68K ON HP9000/300 8691M: Philip Blundell <philb@gnu.org> 8692W: http://www.tazenda.demon.co.uk/phil/linux-hp 8693S: Maintained 8694F: arch/m68k/hp300/ 8695 8696M88DS3103 MEDIA DRIVER 8697M: Antti Palosaari <crope@iki.fi> 8698L: linux-media@vger.kernel.org 8699W: https://linuxtv.org 8700W: http://palosaari.fi/linux/ 8701Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8702T: git git://linuxtv.org/anttip/media_tree.git 8703S: Maintained 8704F: drivers/media/dvb-frontends/m88ds3103* 8705 8706M88RS2000 MEDIA DRIVER 8707M: Malcolm Priestley <tvboxspy@gmail.com> 8708L: linux-media@vger.kernel.org 8709W: https://linuxtv.org 8710Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8711S: Maintained 8712F: drivers/media/dvb-frontends/m88rs2000* 8713 8714MA901 MASTERKIT USB FM RADIO DRIVER 8715M: Alexey Klimov <klimov.linux@gmail.com> 8716L: linux-media@vger.kernel.org 8717T: git git://linuxtv.org/media_tree.git 8718S: Maintained 8719F: drivers/media/radio/radio-ma901.c 8720 8721MAC80211 8722M: Johannes Berg <johannes@sipsolutions.net> 8723L: linux-wireless@vger.kernel.org 8724W: http://wireless.kernel.org/ 8725T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8726T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8727S: Maintained 8728F: Documentation/networking/mac80211-injection.txt 8729F: include/net/mac80211.h 8730F: net/mac80211/ 8731F: drivers/net/wireless/mac80211_hwsim.[ch] 8732F: Documentation/networking/mac80211_hwsim/README 8733 8734MAILBOX API 8735M: Jassi Brar <jassisinghbrar@gmail.com> 8736L: linux-kernel@vger.kernel.org 8737S: Maintained 8738F: drivers/mailbox/ 8739F: include/linux/mailbox_client.h 8740F: include/linux/mailbox_controller.h 8741 8742MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8743M: Michael Kerrisk <mtk.manpages@gmail.com> 8744W: http://www.kernel.org/doc/man-pages 8745L: linux-man@vger.kernel.org 8746S: Maintained 8747 8748MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8749M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8750L: linux-mips@linux-mips.org 8751S: Maintained 8752F: arch/mips/boot/dts/img/pistachio_marduk.dts 8753 8754MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8755M: Andrew Lunn <andrew@lunn.ch> 8756M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8757L: netdev@vger.kernel.org 8758S: Maintained 8759F: drivers/net/dsa/mv88e6xxx/ 8760F: include/linux/platform_data/mv88e6xxx.h 8761F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8762 8763MARVELL ARMADA DRM SUPPORT 8764M: Russell King <linux@armlinux.org.uk> 8765S: Maintained 8766T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8767T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8768F: drivers/gpu/drm/armada/ 8769F: include/uapi/drm/armada_drm.h 8770F: Documentation/devicetree/bindings/display/armada/ 8771 8772MARVELL CRYPTO DRIVER 8773M: Boris Brezillon <boris.brezillon@bootlin.com> 8774M: Arnaud Ebalard <arno@natisbad.org> 8775F: drivers/crypto/marvell/ 8776S: Maintained 8777L: linux-crypto@vger.kernel.org 8778 8779MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8780M: Mirko Lindner <mlindner@marvell.com> 8781M: Stephen Hemminger <stephen@networkplumber.org> 8782L: netdev@vger.kernel.org 8783S: Maintained 8784F: drivers/net/ethernet/marvell/sk* 8785 8786MARVELL LIBERTAS WIRELESS DRIVER 8787L: libertas-dev@lists.infradead.org 8788S: Orphan 8789F: drivers/net/wireless/marvell/libertas/ 8790 8791MARVELL MACCHIATOBIN SUPPORT 8792M: Russell King <linux@armlinux.org.uk> 8793L: linux-arm-kernel@lists.infradead.org 8794S: Maintained 8795F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8796 8797MARVELL MV643XX ETHERNET DRIVER 8798M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8799L: netdev@vger.kernel.org 8800S: Maintained 8801F: drivers/net/ethernet/marvell/mv643xx_eth.* 8802F: include/linux/mv643xx.h 8803 8804MARVELL MV88X3310 PHY DRIVER 8805M: Russell King <linux@armlinux.org.uk> 8806L: netdev@vger.kernel.org 8807S: Maintained 8808F: drivers/net/phy/marvell10g.c 8809 8810MARVELL MVNETA ETHERNET DRIVER 8811M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8812L: netdev@vger.kernel.org 8813S: Maintained 8814F: drivers/net/ethernet/marvell/mvneta.* 8815 8816MARVELL MWIFIEX WIRELESS DRIVER 8817M: Amitkumar Karwar <amitkarwar@gmail.com> 8818M: Nishant Sarmukadam <nishants@marvell.com> 8819M: Ganapathi Bhat <gbhat@marvell.com> 8820M: Xinming Hu <huxinming820@gmail.com> 8821L: linux-wireless@vger.kernel.org 8822S: Maintained 8823F: drivers/net/wireless/marvell/mwifiex/ 8824 8825MARVELL MWL8K WIRELESS DRIVER 8826M: Lennert Buytenhek <buytenh@wantstofly.org> 8827L: linux-wireless@vger.kernel.org 8828S: Odd Fixes 8829F: drivers/net/wireless/marvell/mwl8k.c 8830 8831MARVELL NAND CONTROLLER DRIVER 8832M: Miquel Raynal <miquel.raynal@bootlin.com> 8833L: linux-mtd@lists.infradead.org 8834S: Maintained 8835F: drivers/mtd/nand/raw/marvell_nand.c 8836F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8837 8838MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8839M: Nicolas Pitre <nico@fluxnic.net> 8840S: Odd Fixes 8841F: drivers/mmc/host/mvsdio.* 8842 8843MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8844M: Hu Ziji <huziji@marvell.com> 8845L: linux-mmc@vger.kernel.org 8846S: Supported 8847F: drivers/mmc/host/sdhci-xenon* 8848F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8849 8850MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 8851M: Sunil Goutham <sgoutham@marvell.com> 8852M: Linu Cherian <lcherian@marvell.com> 8853M: Geetha sowjanya <gakula@marvell.com> 8854M: Jerin Jacob <jerinj@marvell.com> 8855L: netdev@vger.kernel.org 8856S: Supported 8857F: drivers/net/ethernet/marvell/octeontx2/af/ 8858 8859MATROX FRAMEBUFFER DRIVER 8860L: linux-fbdev@vger.kernel.org 8861S: Orphan 8862F: drivers/video/fbdev/matrox/matroxfb_* 8863F: include/uapi/linux/matroxfb.h 8864 8865MAX16065 HARDWARE MONITOR DRIVER 8866M: Guenter Roeck <linux@roeck-us.net> 8867L: linux-hwmon@vger.kernel.org 8868S: Maintained 8869F: Documentation/hwmon/max16065 8870F: drivers/hwmon/max16065.c 8871 8872MAX20751 HARDWARE MONITOR DRIVER 8873M: Guenter Roeck <linux@roeck-us.net> 8874L: linux-hwmon@vger.kernel.org 8875S: Maintained 8876F: Documentation/hwmon/max20751 8877F: drivers/hwmon/max20751.c 8878 8879MAX2175 SDR TUNER DRIVER 8880M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8881L: linux-media@vger.kernel.org 8882T: git git://linuxtv.org/media_tree.git 8883S: Maintained 8884F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8885F: Documentation/media/v4l-drivers/max2175.rst 8886F: drivers/media/i2c/max2175* 8887F: include/uapi/linux/max2175.h 8888 8889MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8890L: linux-hwmon@vger.kernel.org 8891S: Orphan 8892F: Documentation/hwmon/max6650 8893F: drivers/hwmon/max6650.c 8894 8895MAX6697 HARDWARE MONITOR DRIVER 8896M: Guenter Roeck <linux@roeck-us.net> 8897L: linux-hwmon@vger.kernel.org 8898S: Maintained 8899F: Documentation/hwmon/max6697 8900F: Documentation/devicetree/bindings/hwmon/max6697.txt 8901F: drivers/hwmon/max6697.c 8902F: include/linux/platform_data/max6697.h 8903 8904MAX9860 MONO AUDIO VOICE CODEC DRIVER 8905M: Peter Rosin <peda@axentia.se> 8906L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8907S: Maintained 8908F: Documentation/devicetree/bindings/sound/max9860.txt 8909F: sound/soc/codecs/max9860.* 8910 8911MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8912M: Javier Martinez Canillas <javier@dowhile0.org> 8913L: linux-kernel@vger.kernel.org 8914S: Supported 8915F: drivers/regulator/max77802-regulator.c 8916F: Documentation/devicetree/bindings/*/*max77802.txt 8917F: include/dt-bindings/*/*max77802.h 8918 8919MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8920M: Krzysztof Kozlowski <krzk@kernel.org> 8921M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8922L: linux-pm@vger.kernel.org 8923S: Supported 8924F: drivers/power/supply/max14577_charger.c 8925F: drivers/power/supply/max77693_charger.c 8926 8927MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8928M: Chanwoo Choi <cw00.choi@samsung.com> 8929M: Krzysztof Kozlowski <krzk@kernel.org> 8930M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8931L: linux-kernel@vger.kernel.org 8932S: Supported 8933F: drivers/*/max14577*.c 8934F: drivers/*/max77686*.c 8935F: drivers/*/max77693*.c 8936F: drivers/extcon/extcon-max14577.c 8937F: drivers/extcon/extcon-max77693.c 8938F: drivers/rtc/rtc-max77686.c 8939F: drivers/clk/clk-max77686.c 8940F: Documentation/devicetree/bindings/mfd/max14577.txt 8941F: Documentation/devicetree/bindings/*/max77686.txt 8942F: Documentation/devicetree/bindings/mfd/max77693.txt 8943F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8944F: include/linux/mfd/max14577*.h 8945F: include/linux/mfd/max77686*.h 8946F: include/linux/mfd/max77693*.h 8947 8948MAXIRADIO FM RADIO RECEIVER DRIVER 8949M: Hans Verkuil <hverkuil@xs4all.nl> 8950L: linux-media@vger.kernel.org 8951T: git git://linuxtv.org/media_tree.git 8952W: https://linuxtv.org 8953S: Maintained 8954F: drivers/media/radio/radio-maxiradio* 8955 8956MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 8957M: Peter Rosin <peda@axentia.se> 8958L: linux-iio@vger.kernel.org 8959S: Maintained 8960F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8961F: drivers/iio/potentiometer/mcp4018.c 8962F: drivers/iio/potentiometer/mcp4531.c 8963 8964MCR20A IEEE-802.15.4 RADIO DRIVER 8965M: Xue Liu <liuxuenetmail@gmail.com> 8966L: linux-wpan@vger.kernel.org 8967W: https://github.com/xueliu/mcr20a-linux 8968S: Maintained 8969F: drivers/net/ieee802154/mcr20a.c 8970F: drivers/net/ieee802154/mcr20a.h 8971F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 8972 8973MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8974M: William Breathitt Gray <vilhelm.gray@gmail.com> 8975L: linux-iio@vger.kernel.org 8976S: Maintained 8977F: drivers/iio/dac/cio-dac.c 8978 8979MEDIA DRIVERS FOR ASCOT2E 8980M: Sergey Kozlov <serjk@netup.ru> 8981M: Abylay Ospan <aospan@netup.ru> 8982L: linux-media@vger.kernel.org 8983W: https://linuxtv.org 8984W: http://netup.tv/ 8985T: git git://linuxtv.org/media_tree.git 8986S: Supported 8987F: drivers/media/dvb-frontends/ascot2e* 8988 8989MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 8990M: Jasmin Jessich <jasmin@anw.at> 8991L: linux-media@vger.kernel.org 8992W: https://linuxtv.org 8993T: git git://linuxtv.org/media_tree.git 8994S: Maintained 8995F: drivers/media/dvb-frontends/cxd2099* 8996 8997MEDIA DRIVERS FOR CXD2841ER 8998M: Sergey Kozlov <serjk@netup.ru> 8999M: Abylay Ospan <aospan@netup.ru> 9000L: linux-media@vger.kernel.org 9001W: https://linuxtv.org 9002W: http://netup.tv/ 9003T: git git://linuxtv.org/media_tree.git 9004S: Supported 9005F: drivers/media/dvb-frontends/cxd2841er* 9006 9007MEDIA DRIVERS FOR CXD2880 9008M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9009L: linux-media@vger.kernel.org 9010W: http://linuxtv.org/ 9011T: git git://linuxtv.org/media_tree.git 9012S: Supported 9013F: drivers/media/dvb-frontends/cxd2880/* 9014F: drivers/media/spi/cxd2880* 9015 9016MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9017M: Daniel Scheller <d.scheller.oss@gmail.com> 9018L: linux-media@vger.kernel.org 9019W: https://linuxtv.org 9020T: git git://linuxtv.org/media_tree.git 9021S: Maintained 9022F: drivers/media/pci/ddbridge/* 9023 9024MEDIA DRIVERS FOR FREESCALE IMX 9025M: Steve Longerbeam <slongerbeam@gmail.com> 9026M: Philipp Zabel <p.zabel@pengutronix.de> 9027L: linux-media@vger.kernel.org 9028T: git git://linuxtv.org/media_tree.git 9029S: Maintained 9030F: Documentation/devicetree/bindings/media/imx.txt 9031F: Documentation/media/v4l-drivers/imx.rst 9032F: drivers/staging/media/imx/ 9033F: include/linux/imx-media.h 9034F: include/media/imx.h 9035 9036MEDIA DRIVERS FOR HELENE 9037M: Abylay Ospan <aospan@netup.ru> 9038L: linux-media@vger.kernel.org 9039W: https://linuxtv.org 9040W: http://netup.tv/ 9041T: git git://linuxtv.org/media_tree.git 9042S: Supported 9043F: drivers/media/dvb-frontends/helene* 9044 9045MEDIA DRIVERS FOR HORUS3A 9046M: Sergey Kozlov <serjk@netup.ru> 9047M: Abylay Ospan <aospan@netup.ru> 9048L: linux-media@vger.kernel.org 9049W: https://linuxtv.org 9050W: http://netup.tv/ 9051T: git git://linuxtv.org/media_tree.git 9052S: Supported 9053F: drivers/media/dvb-frontends/horus3a* 9054 9055MEDIA DRIVERS FOR LNBH25 9056M: Sergey Kozlov <serjk@netup.ru> 9057M: Abylay Ospan <aospan@netup.ru> 9058L: linux-media@vger.kernel.org 9059W: https://linuxtv.org 9060W: http://netup.tv/ 9061T: git git://linuxtv.org/media_tree.git 9062S: Supported 9063F: drivers/media/dvb-frontends/lnbh25* 9064 9065MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9066M: Daniel Scheller <d.scheller.oss@gmail.com> 9067L: linux-media@vger.kernel.org 9068W: https://linuxtv.org 9069T: git git://linuxtv.org/media_tree.git 9070S: Maintained 9071F: drivers/media/dvb-frontends/mxl5xx* 9072 9073MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9074M: Sergey Kozlov <serjk@netup.ru> 9075M: Abylay Ospan <aospan@netup.ru> 9076L: linux-media@vger.kernel.org 9077W: https://linuxtv.org 9078W: http://netup.tv/ 9079T: git git://linuxtv.org/media_tree.git 9080S: Supported 9081F: drivers/media/pci/netup_unidvb/* 9082 9083MEDIA DRIVERS FOR RENESAS - CEU 9084M: Jacopo Mondi <jacopo@jmondi.org> 9085L: linux-media@vger.kernel.org 9086L: linux-renesas-soc@vger.kernel.org 9087T: git git://linuxtv.org/media_tree.git 9088S: Supported 9089F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9090F: drivers/media/platform/renesas-ceu.c 9091F: include/media/drv-intf/renesas-ceu.h 9092 9093MEDIA DRIVERS FOR RENESAS - DRIF 9094M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9095L: linux-media@vger.kernel.org 9096L: linux-renesas-soc@vger.kernel.org 9097T: git git://linuxtv.org/media_tree.git 9098S: Supported 9099F: Documentation/devicetree/bindings/media/renesas,drif.txt 9100F: drivers/media/platform/rcar_drif.c 9101 9102MEDIA DRIVERS FOR RENESAS - FCP 9103M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9104L: linux-media@vger.kernel.org 9105L: linux-renesas-soc@vger.kernel.org 9106T: git git://linuxtv.org/media_tree.git 9107S: Supported 9108F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9109F: drivers/media/platform/rcar-fcp.c 9110F: include/media/rcar-fcp.h 9111 9112MEDIA DRIVERS FOR RENESAS - FDP1 9113M: Kieran Bingham <kieran@bingham.xyz> 9114L: linux-media@vger.kernel.org 9115L: linux-renesas-soc@vger.kernel.org 9116T: git git://linuxtv.org/media_tree.git 9117S: Supported 9118F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9119F: drivers/media/platform/rcar_fdp1.c 9120 9121MEDIA DRIVERS FOR RENESAS - VIN 9122M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9123L: linux-media@vger.kernel.org 9124L: linux-renesas-soc@vger.kernel.org 9125T: git git://linuxtv.org/media_tree.git 9126S: Supported 9127F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9128F: Documentation/devicetree/bindings/media/rcar_vin.txt 9129F: drivers/media/platform/rcar-vin/ 9130 9131MEDIA DRIVERS FOR RENESAS - VSP1 9132M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9133L: linux-media@vger.kernel.org 9134L: linux-renesas-soc@vger.kernel.org 9135T: git git://linuxtv.org/media_tree.git 9136S: Supported 9137F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9138F: drivers/media/platform/vsp1/ 9139 9140MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9141M: Daniel Scheller <d.scheller.oss@gmail.com> 9142L: linux-media@vger.kernel.org 9143W: https://linuxtv.org 9144T: git git://linuxtv.org/media_tree.git 9145S: Maintained 9146F: drivers/media/dvb-frontends/stv0910* 9147 9148MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9149M: Daniel Scheller <d.scheller.oss@gmail.com> 9150L: linux-media@vger.kernel.org 9151W: https://linuxtv.org 9152T: git git://linuxtv.org/media_tree.git 9153S: Maintained 9154F: drivers/media/dvb-frontends/stv6111* 9155 9156MEDIA DRIVERS FOR STM32 - DCMI 9157M: Hugues Fruchet <hugues.fruchet@st.com> 9158L: linux-media@vger.kernel.org 9159T: git git://linuxtv.org/media_tree.git 9160S: Supported 9161F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9162F: drivers/media/platform/stm32/stm32-dcmi.c 9163 9164MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9165M: Dmitry Osipenko <digetx@gmail.com> 9166L: linux-media@vger.kernel.org 9167L: linux-tegra@vger.kernel.org 9168T: git git://linuxtv.org/media_tree.git 9169S: Maintained 9170F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9171F: drivers/staging/media/tegra-vde/ 9172 9173MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9174M: Mauro Carvalho Chehab <mchehab@kernel.org> 9175P: LinuxTV.org Project 9176L: linux-media@vger.kernel.org 9177W: https://linuxtv.org 9178Q: http://patchwork.kernel.org/project/linux-media/list/ 9179T: git git://linuxtv.org/media_tree.git 9180S: Maintained 9181F: Documentation/devicetree/bindings/media/ 9182F: Documentation/media/ 9183F: drivers/media/ 9184F: drivers/staging/media/ 9185F: include/linux/platform_data/media/ 9186F: include/media/ 9187F: include/uapi/linux/dvb/ 9188F: include/uapi/linux/videodev2.h 9189F: include/uapi/linux/media.h 9190F: include/uapi/linux/v4l2-* 9191F: include/uapi/linux/meye.h 9192F: include/uapi/linux/ivtv* 9193F: include/uapi/linux/uvcvideo.h 9194 9195MEDIATEK BLUETOOTH DRIVER 9196M: Sean Wang <sean.wang@mediatek.com> 9197L: linux-bluetooth@vger.kernel.org 9198L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9199S: Maintained 9200F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9201F: drivers/bluetooth/btmtkuart.c 9202 9203MEDIATEK CIR DRIVER 9204M: Sean Wang <sean.wang@mediatek.com> 9205S: Maintained 9206F: drivers/media/rc/mtk-cir.c 9207 9208MEDIATEK DMA DRIVER 9209M: Sean Wang <sean.wang@mediatek.com> 9210L: dmaengine@vger.kernel.org 9211L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9212L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9213S: Maintained 9214F: Documentation/devicetree/bindings/dma/mtk-* 9215F: drivers/dma/mediatek/ 9216 9217MEDIATEK PMIC LED DRIVER 9218M: Sean Wang <sean.wang@mediatek.com> 9219S: Maintained 9220F: drivers/leds/leds-mt6323.c 9221F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9222 9223MEDIATEK ETHERNET DRIVER 9224M: Felix Fietkau <nbd@openwrt.org> 9225M: John Crispin <john@phrozen.org> 9226M: Sean Wang <sean.wang@mediatek.com> 9227M: Nelson Chang <nelson.chang@mediatek.com> 9228L: netdev@vger.kernel.org 9229S: Maintained 9230F: drivers/net/ethernet/mediatek/ 9231 9232MEDIATEK SWITCH DRIVER 9233M: Sean Wang <sean.wang@mediatek.com> 9234L: netdev@vger.kernel.org 9235S: Maintained 9236F: drivers/net/dsa/mt7530.* 9237F: net/dsa/tag_mtk.c 9238 9239MEDIATEK JPEG DRIVER 9240M: Rick Chang <rick.chang@mediatek.com> 9241M: Bin Liu <bin.liu@mediatek.com> 9242S: Supported 9243F: drivers/media/platform/mtk-jpeg/ 9244F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9245 9246MEDIATEK MDP DRIVER 9247M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9248M: Houlong Wei <houlong.wei@mediatek.com> 9249M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9250S: Supported 9251F: drivers/media/platform/mtk-mdp/ 9252F: drivers/media/platform/mtk-vpu/ 9253F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9254 9255MEDIATEK MEDIA DRIVER 9256M: Tiffany Lin <tiffany.lin@mediatek.com> 9257M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9258S: Supported 9259F: drivers/media/platform/mtk-vcodec/ 9260F: drivers/media/platform/mtk-vpu/ 9261F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9262F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9263 9264MEDIATEK MT7601U WIRELESS LAN DRIVER 9265M: Jakub Kicinski <kubakici@wp.pl> 9266L: linux-wireless@vger.kernel.org 9267S: Maintained 9268F: drivers/net/wireless/mediatek/mt7601u/ 9269 9270MEDIATEK NAND CONTROLLER DRIVER 9271M: Xiaolei Li <xiaolei.li@mediatek.com> 9272L: linux-mtd@lists.infradead.org 9273S: Maintained 9274F: drivers/mtd/nand/raw/mtk_* 9275F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9276 9277MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9278M: Sean Wang <sean.wang@mediatek.com> 9279S: Maintained 9280F: drivers/char/hw_random/mtk-rng.c 9281 9282MEDIATEK USB3 DRD IP DRIVER 9283M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9284L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9286L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9287S: Maintained 9288F: drivers/usb/mtu3/ 9289 9290MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9291M: Peter Senna Tschudin <peter.senna@gmail.com> 9292M: Martin Donnelly <martin.donnelly@ge.com> 9293M: Martyn Welch <martyn.welch@collabora.co.uk> 9294S: Maintained 9295F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9296F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9297 9298MEGARAID SCSI/SAS DRIVERS 9299M: Kashyap Desai <kashyap.desai@broadcom.com> 9300M: Sumit Saxena <sumit.saxena@broadcom.com> 9301M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9302L: megaraidlinux.pdl@broadcom.com 9303L: linux-scsi@vger.kernel.org 9304W: http://www.avagotech.com/support/ 9305S: Maintained 9306F: Documentation/scsi/megaraid.txt 9307F: drivers/scsi/megaraid.* 9308F: drivers/scsi/megaraid/ 9309 9310MELEXIS MLX90614 DRIVER 9311M: Crt Mori <cmo@melexis.com> 9312L: linux-iio@vger.kernel.org 9313W: http://www.melexis.com 9314S: Supported 9315F: drivers/iio/temperature/mlx90614.c 9316 9317MELEXIS MLX90632 DRIVER 9318M: Crt Mori <cmo@melexis.com> 9319L: linux-iio@vger.kernel.org 9320W: http://www.melexis.com 9321S: Supported 9322F: drivers/iio/temperature/mlx90632.c 9323 9324MELFAS MIP4 TOUCHSCREEN DRIVER 9325M: Sangwon Jee <jeesw@melfas.com> 9326W: http://www.melfas.com 9327S: Supported 9328F: drivers/input/touchscreen/melfas_mip4.c 9329F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9330 9331MELLANOX ETHERNET DRIVER (mlx4_en) 9332M: Tariq Toukan <tariqt@mellanox.com> 9333L: netdev@vger.kernel.org 9334S: Supported 9335W: http://www.mellanox.com 9336Q: http://patchwork.ozlabs.org/project/netdev/list/ 9337F: drivers/net/ethernet/mellanox/mlx4/en_* 9338 9339MELLANOX ETHERNET DRIVER (mlx5e) 9340M: Saeed Mahameed <saeedm@mellanox.com> 9341L: netdev@vger.kernel.org 9342S: Supported 9343W: http://www.mellanox.com 9344Q: http://patchwork.ozlabs.org/project/netdev/list/ 9345F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9346 9347MELLANOX ETHERNET INNOVA DRIVERS 9348R: Boris Pismenny <borisp@mellanox.com> 9349L: netdev@vger.kernel.org 9350S: Supported 9351W: http://www.mellanox.com 9352Q: http://patchwork.ozlabs.org/project/netdev/list/ 9353F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9354F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9355F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9356F: include/linux/mlx5/mlx5_ifc_fpga.h 9357 9358MELLANOX ETHERNET INNOVA IPSEC DRIVER 9359R: Boris Pismenny <borisp@mellanox.com> 9360L: netdev@vger.kernel.org 9361S: Supported 9362W: http://www.mellanox.com 9363Q: http://patchwork.ozlabs.org/project/netdev/list/ 9364F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9365F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9366 9367MELLANOX ETHERNET SWITCH DRIVERS 9368M: Jiri Pirko <jiri@mellanox.com> 9369M: Ido Schimmel <idosch@mellanox.com> 9370L: netdev@vger.kernel.org 9371S: Supported 9372W: http://www.mellanox.com 9373Q: http://patchwork.ozlabs.org/project/netdev/list/ 9374F: drivers/net/ethernet/mellanox/mlxsw/ 9375F: tools/testing/selftests/drivers/net/mlxsw/ 9376 9377MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9378M: mlxsw@mellanox.com 9379L: netdev@vger.kernel.org 9380S: Supported 9381W: http://www.mellanox.com 9382Q: http://patchwork.ozlabs.org/project/netdev/list/ 9383F: drivers/net/ethernet/mellanox/mlxfw/ 9384 9385MELLANOX HARDWARE PLATFORM SUPPORT 9386M: Andy Shevchenko <andy@infradead.org> 9387M: Darren Hart <dvhart@infradead.org> 9388M: Vadim Pasternak <vadimp@mellanox.com> 9389L: platform-driver-x86@vger.kernel.org 9390S: Supported 9391F: drivers/platform/mellanox/ 9392 9393MELLANOX MLX4 core VPI driver 9394M: Tariq Toukan <tariqt@mellanox.com> 9395L: netdev@vger.kernel.org 9396L: linux-rdma@vger.kernel.org 9397W: http://www.mellanox.com 9398Q: http://patchwork.ozlabs.org/project/netdev/list/ 9399S: Supported 9400F: drivers/net/ethernet/mellanox/mlx4/ 9401F: include/linux/mlx4/ 9402 9403MELLANOX MLX4 IB driver 9404M: Yishai Hadas <yishaih@mellanox.com> 9405L: linux-rdma@vger.kernel.org 9406W: http://www.mellanox.com 9407Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9408S: Supported 9409F: drivers/infiniband/hw/mlx4/ 9410F: include/linux/mlx4/ 9411F: include/uapi/rdma/mlx4-abi.h 9412 9413MELLANOX MLX5 core VPI driver 9414M: Saeed Mahameed <saeedm@mellanox.com> 9415M: Leon Romanovsky <leonro@mellanox.com> 9416L: netdev@vger.kernel.org 9417L: linux-rdma@vger.kernel.org 9418W: http://www.mellanox.com 9419Q: http://patchwork.ozlabs.org/project/netdev/list/ 9420S: Supported 9421F: drivers/net/ethernet/mellanox/mlx5/core/ 9422F: include/linux/mlx5/ 9423 9424MELLANOX MLX5 IB driver 9425M: Leon Romanovsky <leonro@mellanox.com> 9426L: linux-rdma@vger.kernel.org 9427W: http://www.mellanox.com 9428Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9429S: Supported 9430F: drivers/infiniband/hw/mlx5/ 9431F: include/linux/mlx5/ 9432F: include/uapi/rdma/mlx5-abi.h 9433 9434MELLANOX MLXCPLD I2C AND MUX DRIVER 9435M: Vadim Pasternak <vadimp@mellanox.com> 9436M: Michael Shych <michaelsh@mellanox.com> 9437L: linux-i2c@vger.kernel.org 9438S: Supported 9439F: drivers/i2c/busses/i2c-mlxcpld.c 9440F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9441F: Documentation/i2c/busses/i2c-mlxcpld 9442 9443MELLANOX MLXCPLD LED DRIVER 9444M: Vadim Pasternak <vadimp@mellanox.com> 9445L: linux-leds@vger.kernel.org 9446S: Supported 9447F: drivers/leds/leds-mlxcpld.c 9448F: drivers/leds/leds-mlxreg.c 9449F: Documentation/leds/leds-mlxcpld.txt 9450 9451MELLANOX PLATFORM DRIVER 9452M: Vadim Pasternak <vadimp@mellanox.com> 9453L: platform-driver-x86@vger.kernel.org 9454S: Supported 9455F: drivers/platform/x86/mlx-platform.c 9456 9457MEMBARRIER SUPPORT 9458M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9459M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9460L: linux-kernel@vger.kernel.org 9461S: Supported 9462F: kernel/sched/membarrier.c 9463F: include/uapi/linux/membarrier.h 9464F: arch/powerpc/include/asm/membarrier.h 9465 9466MEMORY MANAGEMENT 9467L: linux-mm@kvack.org 9468W: http://www.linux-mm.org 9469S: Maintained 9470F: include/linux/mm.h 9471F: include/linux/gfp.h 9472F: include/linux/mmzone.h 9473F: include/linux/memory_hotplug.h 9474F: include/linux/vmalloc.h 9475F: mm/ 9476 9477MEMORY TECHNOLOGY DEVICES (MTD) 9478M: David Woodhouse <dwmw2@infradead.org> 9479M: Brian Norris <computersforpeace@gmail.com> 9480M: Boris Brezillon <boris.brezillon@bootlin.com> 9481M: Marek Vasut <marek.vasut@gmail.com> 9482M: Richard Weinberger <richard@nod.at> 9483L: linux-mtd@lists.infradead.org 9484W: http://www.linux-mtd.infradead.org/ 9485Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9486T: git git://git.infradead.org/linux-mtd.git master 9487T: git git://git.infradead.org/linux-mtd.git mtd/next 9488S: Maintained 9489F: Documentation/devicetree/bindings/mtd/ 9490F: drivers/mtd/ 9491F: include/linux/mtd/ 9492F: include/uapi/mtd/ 9493 9494MEN A21 WATCHDOG DRIVER 9495M: Johannes Thumshirn <morbidrsa@gmail.com> 9496L: linux-watchdog@vger.kernel.org 9497S: Maintained 9498F: drivers/watchdog/mena21_wdt.c 9499 9500MEN CHAMELEON BUS (mcb) 9501M: Johannes Thumshirn <morbidrsa@gmail.com> 9502S: Maintained 9503F: drivers/mcb/ 9504F: include/linux/mcb.h 9505F: Documentation/men-chameleon-bus.txt 9506 9507MEN F21BMC (Board Management Controller) 9508M: Andreas Werner <andreas.werner@men.de> 9509S: Supported 9510F: drivers/mfd/menf21bmc.c 9511F: drivers/watchdog/menf21bmc_wdt.c 9512F: drivers/leds/leds-menf21bmc.c 9513F: drivers/hwmon/menf21bmc_hwmon.c 9514F: Documentation/hwmon/menf21bmc 9515 9516MEN Z069 WATCHDOG DRIVER 9517M: Johannes Thumshirn <jth@kernel.org> 9518L: linux-watchdog@vger.kernel.org 9519S: Maintained 9520F: drivers/watchdog/menz069_wdt.c 9521 9522MESON AO CEC DRIVER FOR AMLOGIC SOCS 9523M: Neil Armstrong <narmstrong@baylibre.com> 9524L: linux-media@lists.freedesktop.org 9525L: linux-amlogic@lists.infradead.org 9526W: http://linux-meson.com/ 9527S: Supported 9528F: drivers/media/platform/meson/ao-cec.c 9529F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9530T: git git://linuxtv.org/media_tree.git 9531 9532MICROBLAZE ARCHITECTURE 9533M: Michal Simek <monstr@monstr.eu> 9534W: http://www.monstr.eu/fdt/ 9535T: git git://git.monstr.eu/linux-2.6-microblaze.git 9536S: Supported 9537F: arch/microblaze/ 9538 9539MICROCHIP / ATMEL AT91 SERIAL DRIVER 9540M: Richard Genoud <richard.genoud@gmail.com> 9541S: Maintained 9542F: drivers/tty/serial/atmel_serial.c 9543F: drivers/tty/serial/atmel_serial.h 9544 9545MICROCHIP / ATMEL DMA DRIVER 9546M: Ludovic Desroches <ludovic.desroches@microchip.com> 9547L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9548L: dmaengine@vger.kernel.org 9549S: Supported 9550F: drivers/dma/at_hdmac.c 9551F: drivers/dma/at_hdmac_regs.h 9552F: include/linux/platform_data/dma-atmel.h 9553 9554MICROCHIP / ATMEL ECC DRIVER 9555M: Tudor Ambarus <tudor.ambarus@microchip.com> 9556L: linux-crypto@vger.kernel.org 9557S: Maintained 9558F: drivers/crypto/atmel-ecc.* 9559 9560MICROCHIP / ATMEL ISC DRIVER 9561M: Songjun Wu <songjun.wu@microchip.com> 9562L: linux-media@vger.kernel.org 9563S: Supported 9564F: drivers/media/platform/atmel/atmel-isc.c 9565F: drivers/media/platform/atmel/atmel-isc-regs.h 9566F: devicetree/bindings/media/atmel-isc.txt 9567 9568MICROCHIP / ATMEL NAND DRIVER 9569M: Josh Wu <rainyfeeling@outlook.com> 9570L: linux-mtd@lists.infradead.org 9571S: Supported 9572F: drivers/mtd/nand/raw/atmel/* 9573F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9574 9575MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9576M: Woojung Huh <Woojung.Huh@microchip.com> 9577M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9578L: netdev@vger.kernel.org 9579S: Maintained 9580F: net/dsa/tag_ksz.c 9581F: drivers/net/dsa/microchip/* 9582F: include/linux/platform_data/microchip-ksz.h 9583F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9584 9585MICROCHIP LAN743X ETHERNET DRIVER 9586M: Bryan Whitehead <bryan.whitehead@microchip.com> 9587M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9588L: netdev@vger.kernel.org 9589S: Maintained 9590F: drivers/net/ethernet/microchip/lan743x_* 9591 9592MICROCHIP USB251XB DRIVER 9593M: Richard Leitner <richard.leitner@skidata.com> 9594L: linux-usb@vger.kernel.org 9595S: Maintained 9596F: drivers/usb/misc/usb251xb.c 9597F: Documentation/devicetree/bindings/usb/usb251xb.txt 9598 9599MICROSEMI MIPS SOCS 9600M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9601L: linux-mips@linux-mips.org 9602S: Maintained 9603F: arch/mips/generic/board-ocelot.c 9604F: arch/mips/configs/generic/board-ocelot.config 9605F: arch/mips/boot/dts/mscc/ 9606F: Documentation/devicetree/bindings/mips/mscc.txt 9607 9608MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9609M: Don Brace <don.brace@microsemi.com> 9610L: esc.storagedev@microsemi.com 9611L: linux-scsi@vger.kernel.org 9612S: Supported 9613F: drivers/scsi/smartpqi/smartpqi*.[ch] 9614F: drivers/scsi/smartpqi/Kconfig 9615F: drivers/scsi/smartpqi/Makefile 9616F: include/linux/cciss*.h 9617F: include/uapi/linux/cciss*.h 9618F: Documentation/scsi/smartpqi.txt 9619 9620MICROSEMI ETHERNET SWITCH DRIVER 9621M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9622L: netdev@vger.kernel.org 9623S: Supported 9624F: drivers/net/ethernet/mscc/ 9625 9626MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9627M: Chen Yu <yu.c.chen@intel.com> 9628L: platform-driver-x86@vger.kernel.org 9629S: Supported 9630F: drivers/platform/x86/surfacepro3_button.c 9631 9632MICROTEK X6 SCANNER 9633M: Oliver Neukum <oliver@neukum.org> 9634S: Maintained 9635F: drivers/usb/image/microtek.* 9636 9637MIPS 9638M: Ralf Baechle <ralf@linux-mips.org> 9639M: Paul Burton <paul.burton@mips.com> 9640M: James Hogan <jhogan@kernel.org> 9641L: linux-mips@linux-mips.org 9642W: http://www.linux-mips.org/ 9643T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9644T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 9645Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9646S: Supported 9647F: Documentation/devicetree/bindings/mips/ 9648F: Documentation/mips/ 9649F: arch/mips/ 9650F: drivers/platform/mips/ 9651 9652MIPS BOSTON DEVELOPMENT BOARD 9653M: Paul Burton <paul.burton@mips.com> 9654L: linux-mips@linux-mips.org 9655S: Maintained 9656F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9657F: arch/mips/boot/dts/img/boston.dts 9658F: arch/mips/configs/generic/board-boston.config 9659F: drivers/clk/imgtec/clk-boston.c 9660F: include/dt-bindings/clock/boston-clock.h 9661 9662MIPS GENERIC PLATFORM 9663M: Paul Burton <paul.burton@mips.com> 9664L: linux-mips@linux-mips.org 9665S: Supported 9666F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9667F: arch/mips/generic/ 9668F: arch/mips/tools/generic-board-config.sh 9669 9670MIPS/LOONGSON1 ARCHITECTURE 9671M: Keguang Zhang <keguang.zhang@gmail.com> 9672L: linux-mips@linux-mips.org 9673S: Maintained 9674F: arch/mips/loongson32/ 9675F: arch/mips/include/asm/mach-loongson32/ 9676F: drivers/*/*loongson1* 9677F: drivers/*/*/*loongson1* 9678 9679MIPS/LOONGSON2 ARCHITECTURE 9680M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9681L: linux-mips@linux-mips.org 9682S: Maintained 9683F: arch/mips/loongson64/*{2e/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/linux/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/core/flow.c 10148F: net/xfrm/ 10149F: net/key/ 10150F: net/ipv4/xfrm* 10151F: net/ipv4/esp4* 10152F: net/ipv4/ah4.c 10153F: net/ipv4/ipcomp.c 10154F: net/ipv4/ip_vti.c 10155F: net/ipv6/xfrm* 10156F: net/ipv6/esp6* 10157F: net/ipv6/ah6.c 10158F: net/ipv6/ipcomp6.c 10159F: net/ipv6/ip6_vti.c 10160F: include/uapi/linux/xfrm.h 10161F: include/net/xfrm.h 10162 10163NETWORKING [IPv4/IPv6] 10164M: "David S. Miller" <davem@davemloft.net> 10165M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10166M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10167L: netdev@vger.kernel.org 10168T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10169S: Maintained 10170F: net/ipv4/ 10171F: net/ipv6/ 10172F: include/net/ip* 10173F: arch/x86/net/* 10174 10175NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10176M: Paul Moore <paul@paul-moore.com> 10177W: https://github.com/netlabel 10178L: netdev@vger.kernel.org 10179L: linux-security-module@vger.kernel.org 10180S: Maintained 10181F: Documentation/netlabel/ 10182F: include/net/calipso.h 10183F: include/net/cipso_ipv4.h 10184F: include/net/netlabel.h 10185F: include/uapi/linux/netfilter/xt_SECMARK.h 10186F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10187F: net/netlabel/ 10188F: net/ipv4/cipso_ipv4.c 10189F: net/ipv6/calipso.c 10190F: net/netfilter/xt_CONNSECMARK.c 10191F: net/netfilter/xt_SECMARK.c 10192 10193NETWORKING [TCP] 10194M: Eric Dumazet <edumazet@google.com> 10195L: netdev@vger.kernel.org 10196S: Maintained 10197F: net/ipv4/tcp*.c 10198F: net/ipv4/syncookies.c 10199F: net/ipv6/tcp*.c 10200F: net/ipv6/syncookies.c 10201F: include/uapi/linux/tcp.h 10202F: include/net/tcp.h 10203F: include/linux/tcp.h 10204F: include/trace/events/tcp.h 10205 10206NETWORKING [TLS] 10207M: Boris Pismenny <borisp@mellanox.com> 10208M: Aviad Yehezkel <aviadye@mellanox.com> 10209M: Dave Watson <davejwatson@fb.com> 10210L: netdev@vger.kernel.org 10211S: Maintained 10212F: net/tls/* 10213F: include/uapi/linux/tls.h 10214F: include/net/tls.h 10215 10216NETWORKING [WIRELESS] 10217L: linux-wireless@vger.kernel.org 10218Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10219 10220NETDEVSIM 10221M: Jakub Kicinski <jakub.kicinski@netronome.com> 10222S: Maintained 10223F: drivers/net/netdevsim/* 10224 10225NETXEN (1/10) GbE SUPPORT 10226M: Manish Chopra <manish.chopra@cavium.com> 10227M: Rahul Verma <rahul.verma@cavium.com> 10228M: Dept-GELinuxNICDev@cavium.com 10229L: netdev@vger.kernel.org 10230S: Supported 10231F: drivers/net/ethernet/qlogic/netxen/ 10232 10233NFC SUBSYSTEM 10234M: Samuel Ortiz <sameo@linux.intel.com> 10235L: linux-wireless@vger.kernel.org 10236L: linux-nfc@lists.01.org (subscribers-only) 10237S: Supported 10238F: net/nfc/ 10239F: include/net/nfc/ 10240F: include/uapi/linux/nfc.h 10241F: drivers/nfc/ 10242F: include/linux/platform_data/nfcmrvl.h 10243F: include/linux/platform_data/nxp-nci.h 10244F: Documentation/devicetree/bindings/net/nfc/ 10245 10246NFS, SUNRPC, AND LOCKD CLIENTS 10247M: Trond Myklebust <trond.myklebust@hammerspace.com> 10248M: Anna Schumaker <anna.schumaker@netapp.com> 10249L: linux-nfs@vger.kernel.org 10250W: http://client.linux-nfs.org 10251T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10252S: Maintained 10253F: fs/lockd/ 10254F: fs/nfs/ 10255F: fs/nfs_common/ 10256F: net/sunrpc/ 10257F: include/linux/lockd/ 10258F: include/linux/nfs* 10259F: include/linux/sunrpc/ 10260F: include/uapi/linux/nfs* 10261F: include/uapi/linux/sunrpc/ 10262 10263NILFS2 FILESYSTEM 10264M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10265L: linux-nilfs@vger.kernel.org 10266W: https://nilfs.sourceforge.io/ 10267W: https://nilfs.osdn.jp/ 10268T: git git://github.com/konis/nilfs2.git 10269S: Supported 10270F: Documentation/filesystems/nilfs2.txt 10271F: fs/nilfs2/ 10272F: include/trace/events/nilfs2.h 10273F: include/uapi/linux/nilfs2_api.h 10274F: include/uapi/linux/nilfs2_ondisk.h 10275 10276NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10277M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10278W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10279S: Maintained 10280F: Documentation/scsi/NinjaSCSI.txt 10281F: drivers/scsi/pcmcia/nsp_* 10282 10283NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10284M: GOTO Masanori <gotom@debian.or.jp> 10285M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10286W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10287S: Maintained 10288F: Documentation/scsi/NinjaSCSI.txt 10289F: drivers/scsi/nsp32* 10290 10291NIOS2 ARCHITECTURE 10292M: Ley Foon Tan <lftan@altera.com> 10293L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10294T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10295S: Maintained 10296F: arch/nios2/ 10297 10298NOHZ, DYNTICKS SUPPORT 10299M: Frederic Weisbecker <fweisbec@gmail.com> 10300M: Thomas Gleixner <tglx@linutronix.de> 10301M: Ingo Molnar <mingo@kernel.org> 10302L: linux-kernel@vger.kernel.org 10303T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10304S: Maintained 10305F: kernel/time/tick*.* 10306F: include/linux/tick.h 10307F: include/linux/sched/nohz.h 10308 10309NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10310M: Pavel Machek <pavel@ucw.cz> 10311M: Sakari Ailus <sakari.ailus@iki.fi> 10312L: linux-media@vger.kernel.org 10313S: Maintained 10314F: drivers/media/i2c/et8ek8 10315F: drivers/media/i2c/ad5820.c 10316 10317NOKIA N900 POWER SUPPLY DRIVERS 10318R: Pali Rohár <pali.rohar@gmail.com> 10319F: include/linux/power/bq2415x_charger.h 10320F: include/linux/power/bq27xxx_battery.h 10321F: include/linux/power/isp1704_charger.h 10322F: drivers/power/supply/bq2415x_charger.c 10323F: drivers/power/supply/bq27xxx_battery.c 10324F: drivers/power/supply/bq27xxx_battery_i2c.c 10325F: drivers/power/supply/isp1704_charger.c 10326F: drivers/power/supply/rx51_battery.c 10327 10328NTB AMD DRIVER 10329M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10330L: linux-ntb@googlegroups.com 10331S: Supported 10332F: drivers/ntb/hw/amd/ 10333 10334NTB DRIVER CORE 10335M: Jon Mason <jdmason@kudzu.us> 10336M: Dave Jiang <dave.jiang@intel.com> 10337M: Allen Hubbe <allenbh@gmail.com> 10338L: linux-ntb@googlegroups.com 10339S: Supported 10340W: https://github.com/jonmason/ntb/wiki 10341T: git git://github.com/jonmason/ntb.git 10342F: drivers/ntb/ 10343F: drivers/net/ntb_netdev.c 10344F: include/linux/ntb.h 10345F: include/linux/ntb_transport.h 10346F: tools/testing/selftests/ntb/ 10347 10348NTB IDT DRIVER 10349M: Serge Semin <fancer.lancer@gmail.com> 10350L: linux-ntb@googlegroups.com 10351S: Supported 10352F: drivers/ntb/hw/idt/ 10353 10354NTB INTEL DRIVER 10355M: Dave Jiang <dave.jiang@intel.com> 10356L: linux-ntb@googlegroups.com 10357S: Supported 10358W: https://github.com/davejiang/linux/wiki 10359T: git https://github.com/davejiang/linux.git 10360F: drivers/ntb/hw/intel/ 10361 10362NTFS FILESYSTEM 10363M: Anton Altaparmakov <anton@tuxera.com> 10364L: linux-ntfs-dev@lists.sourceforge.net 10365W: http://www.tuxera.com/ 10366T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10367S: Supported 10368F: Documentation/filesystems/ntfs.txt 10369F: fs/ntfs/ 10370 10371NUBUS SUBSYSTEM 10372M: Finn Thain <fthain@telegraphics.com.au> 10373L: linux-m68k@lists.linux-m68k.org 10374S: Maintained 10375F: arch/*/include/asm/nubus.h 10376F: drivers/nubus/ 10377F: include/linux/nubus.h 10378F: include/uapi/linux/nubus.h 10379 10380NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10381M: Antonino Daplas <adaplas@gmail.com> 10382L: linux-fbdev@vger.kernel.org 10383S: Maintained 10384F: drivers/video/fbdev/riva/ 10385F: drivers/video/fbdev/nvidia/ 10386 10387NVM EXPRESS DRIVER 10388M: Keith Busch <keith.busch@intel.com> 10389M: Jens Axboe <axboe@fb.com> 10390M: Christoph Hellwig <hch@lst.de> 10391M: Sagi Grimberg <sagi@grimberg.me> 10392L: linux-nvme@lists.infradead.org 10393T: git://git.infradead.org/nvme.git 10394W: http://git.infradead.org/nvme.git 10395S: Supported 10396F: drivers/nvme/host/ 10397F: include/linux/nvme.h 10398F: include/uapi/linux/nvme_ioctl.h 10399 10400NVM EXPRESS FC TRANSPORT DRIVERS 10401M: James Smart <james.smart@broadcom.com> 10402L: linux-nvme@lists.infradead.org 10403S: Supported 10404F: include/linux/nvme-fc.h 10405F: include/linux/nvme-fc-driver.h 10406F: drivers/nvme/host/fc.c 10407F: drivers/nvme/target/fc.c 10408F: drivers/nvme/target/fcloop.c 10409 10410NVM EXPRESS TARGET DRIVER 10411M: Christoph Hellwig <hch@lst.de> 10412M: Sagi Grimberg <sagi@grimberg.me> 10413L: linux-nvme@lists.infradead.org 10414T: git://git.infradead.org/nvme.git 10415W: http://git.infradead.org/nvme.git 10416S: Supported 10417F: drivers/nvme/target/ 10418 10419NVMEM FRAMEWORK 10420M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10421S: Maintained 10422F: drivers/nvmem/ 10423F: Documentation/devicetree/bindings/nvmem/ 10424F: Documentation/ABI/stable/sysfs-bus-nvmem 10425F: include/linux/nvmem-consumer.h 10426F: include/linux/nvmem-provider.h 10427 10428NXP SGTL5000 DRIVER 10429M: Fabio Estevam <fabio.estevam@nxp.com> 10430L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10431S: Maintained 10432F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10433F: sound/soc/codecs/sgtl5000* 10434 10435NXP TDA998X DRM DRIVER 10436M: Russell King <linux@armlinux.org.uk> 10437S: Maintained 10438T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10439T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10440F: drivers/gpu/drm/i2c/tda998x_drv.c 10441F: include/drm/i2c/tda998x.h 10442F: include/dt-bindings/display/tda998x.h 10443K: "nxp,tda998x" 10444 10445NXP TFA9879 DRIVER 10446M: Peter Rosin <peda@axentia.se> 10447L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10448S: Maintained 10449F: Documentation/devicetree/bindings/sound/tfa9879.txt 10450F: sound/soc/codecs/tfa9879* 10451 10452NXP-NCI NFC DRIVER 10453M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10454R: Charles Gorand <charles.gorand@effinnov.com> 10455L: linux-nfc@lists.01.org (moderated for non-subscribers) 10456S: Supported 10457F: drivers/nfc/nxp-nci 10458 10459OBJTOOL 10460M: Josh Poimboeuf <jpoimboe@redhat.com> 10461M: Peter Zijlstra <peterz@infradead.org> 10462S: Supported 10463F: tools/objtool/ 10464 10465OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10466M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10467M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10468L: linuxppc-dev@lists.ozlabs.org 10469S: Supported 10470F: arch/powerpc/platforms/powernv/ocxl.c 10471F: arch/powerpc/include/asm/pnv-ocxl.h 10472F: drivers/misc/ocxl/ 10473F: include/misc/ocxl* 10474F: include/uapi/misc/ocxl.h 10475F: Documentation/accelerators/ocxl.rst 10476 10477OMAP AUDIO SUPPORT 10478M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10479M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10480L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10481L: linux-omap@vger.kernel.org 10482S: Maintained 10483F: sound/soc/omap/ 10484 10485OMAP CLOCK FRAMEWORK SUPPORT 10486M: Paul Walmsley <paul@pwsan.com> 10487L: linux-omap@vger.kernel.org 10488S: Maintained 10489F: arch/arm/*omap*/*clock* 10490 10491OMAP DEVICE TREE SUPPORT 10492M: Benoît Cousson <bcousson@baylibre.com> 10493M: Tony Lindgren <tony@atomide.com> 10494L: linux-omap@vger.kernel.org 10495L: devicetree@vger.kernel.org 10496S: Maintained 10497F: arch/arm/boot/dts/*omap* 10498F: arch/arm/boot/dts/*am3* 10499F: arch/arm/boot/dts/*am4* 10500F: arch/arm/boot/dts/*am5* 10501F: arch/arm/boot/dts/*dra7* 10502 10503OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10504L: linux-omap@vger.kernel.org 10505L: linux-fbdev@vger.kernel.org 10506S: Orphan 10507F: drivers/video/fbdev/omap2/ 10508F: Documentation/arm/OMAP/DSS 10509 10510OMAP FRAMEBUFFER SUPPORT 10511L: linux-fbdev@vger.kernel.org 10512L: linux-omap@vger.kernel.org 10513S: Orphan 10514F: drivers/video/fbdev/omap/ 10515 10516OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10517M: Roger Quadros <rogerq@ti.com> 10518M: Tony Lindgren <tony@atomide.com> 10519L: linux-omap@vger.kernel.org 10520S: Maintained 10521F: drivers/memory/omap-gpmc.c 10522F: arch/arm/mach-omap2/*gpmc* 10523 10524OMAP GPIO DRIVER 10525M: Grygorii Strashko <grygorii.strashko@ti.com> 10526M: Santosh Shilimkar <ssantosh@kernel.org> 10527M: Kevin Hilman <khilman@kernel.org> 10528L: linux-omap@vger.kernel.org 10529S: Maintained 10530F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10531F: drivers/gpio/gpio-omap.c 10532 10533OMAP HARDWARE SPINLOCK SUPPORT 10534M: Ohad Ben-Cohen <ohad@wizery.com> 10535L: linux-omap@vger.kernel.org 10536S: Maintained 10537F: drivers/hwspinlock/omap_hwspinlock.c 10538 10539OMAP HS MMC SUPPORT 10540L: linux-mmc@vger.kernel.org 10541L: linux-omap@vger.kernel.org 10542S: Orphan 10543F: drivers/mmc/host/omap_hsmmc.c 10544 10545OMAP HWMOD DATA 10546M: Paul Walmsley <paul@pwsan.com> 10547L: linux-omap@vger.kernel.org 10548S: Maintained 10549F: arch/arm/mach-omap2/omap_hwmod*data* 10550 10551OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10552M: Benoît Cousson <bcousson@baylibre.com> 10553L: linux-omap@vger.kernel.org 10554S: Maintained 10555F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10556 10557OMAP HWMOD SUPPORT 10558M: Benoît Cousson <bcousson@baylibre.com> 10559M: Paul Walmsley <paul@pwsan.com> 10560L: linux-omap@vger.kernel.org 10561S: Maintained 10562F: arch/arm/mach-omap2/omap_hwmod.* 10563 10564OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10565M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10566L: linux-media@vger.kernel.org 10567S: Maintained 10568F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10569F: drivers/media/platform/omap3isp/ 10570F: drivers/staging/media/omap4iss/ 10571 10572OMAP MMC SUPPORT 10573M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10574L: linux-omap@vger.kernel.org 10575S: Maintained 10576F: drivers/mmc/host/omap.c 10577 10578OMAP POWER MANAGEMENT SUPPORT 10579M: Kevin Hilman <khilman@kernel.org> 10580L: linux-omap@vger.kernel.org 10581S: Maintained 10582F: arch/arm/*omap*/*pm* 10583F: drivers/cpufreq/omap-cpufreq.c 10584 10585OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10586M: Rajendra Nayak <rnayak@codeaurora.org> 10587M: Paul Walmsley <paul@pwsan.com> 10588L: linux-omap@vger.kernel.org 10589S: Maintained 10590F: arch/arm/mach-omap2/prm* 10591 10592OMAP RANDOM NUMBER GENERATOR SUPPORT 10593M: Deepak Saxena <dsaxena@plexity.net> 10594S: Maintained 10595F: drivers/char/hw_random/omap-rng.c 10596 10597OMAP USB SUPPORT 10598L: linux-usb@vger.kernel.org 10599L: linux-omap@vger.kernel.org 10600S: Orphan 10601F: drivers/usb/*/*omap* 10602F: arch/arm/*omap*/usb* 10603 10604OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10605M: Mark Jackson <mpfj@newflow.co.uk> 10606L: linux-omap@vger.kernel.org 10607S: Maintained 10608F: arch/arm/boot/dts/am335x-nano.dts 10609 10610OMAP1 SUPPORT 10611M: Aaro Koskinen <aaro.koskinen@iki.fi> 10612M: Tony Lindgren <tony@atomide.com> 10613L: linux-omap@vger.kernel.org 10614Q: http://patchwork.kernel.org/project/linux-omap/list/ 10615T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10616S: Maintained 10617F: arch/arm/mach-omap1/ 10618F: arch/arm/plat-omap/ 10619F: arch/arm/configs/omap1_defconfig 10620F: drivers/i2c/busses/i2c-omap.c 10621F: include/linux/platform_data/i2c-omap.h 10622F: include/linux/platform_data/ams-delta-fiq.h 10623 10624OMAP2+ SUPPORT 10625M: Tony Lindgren <tony@atomide.com> 10626L: linux-omap@vger.kernel.org 10627W: http://www.muru.com/linux/omap/ 10628W: http://linux.omap.com/ 10629Q: http://patchwork.kernel.org/project/linux-omap/list/ 10630T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10631S: Maintained 10632F: arch/arm/mach-omap2/ 10633F: arch/arm/plat-omap/ 10634F: arch/arm/configs/omap2plus_defconfig 10635F: drivers/i2c/busses/i2c-omap.c 10636F: drivers/irqchip/irq-omap-intc.c 10637F: drivers/mfd/*omap*.c 10638F: drivers/mfd/menelaus.c 10639F: drivers/mfd/palmas.c 10640F: drivers/mfd/tps65217.c 10641F: drivers/mfd/tps65218.c 10642F: drivers/mfd/tps65910.c 10643F: drivers/mfd/twl-core.[ch] 10644F: drivers/mfd/twl4030*.c 10645F: drivers/mfd/twl6030*.c 10646F: drivers/mfd/twl6040*.c 10647F: drivers/regulator/palmas-regulator*.c 10648F: drivers/regulator/pbias-regulator.c 10649F: drivers/regulator/tps65217-regulator.c 10650F: drivers/regulator/tps65218-regulator.c 10651F: drivers/regulator/tps65910-regulator.c 10652F: drivers/regulator/twl-regulator.c 10653F: drivers/regulator/twl6030-regulator.c 10654F: include/linux/platform_data/i2c-omap.h 10655 10656ONION OMEGA2+ BOARD 10657M: Harvey Hunt <harveyhuntnexus@gmail.com> 10658L: linux-mips@linux-mips.org 10659S: Maintained 10660F: arch/mips/boot/dts/ralink/omega2p.dts 10661 10662OMFS FILESYSTEM 10663M: Bob Copeland <me@bobcopeland.com> 10664L: linux-karma-devel@lists.sourceforge.net 10665S: Maintained 10666F: Documentation/filesystems/omfs.txt 10667F: fs/omfs/ 10668 10669OMNIKEY CARDMAN 4000 DRIVER 10670M: Harald Welte <laforge@gnumonks.org> 10671S: Maintained 10672F: drivers/char/pcmcia/cm4000_cs.c 10673F: include/linux/cm4000_cs.h 10674F: include/uapi/linux/cm4000_cs.h 10675 10676OMNIKEY CARDMAN 4040 DRIVER 10677M: Harald Welte <laforge@gnumonks.org> 10678S: Maintained 10679F: drivers/char/pcmcia/cm4040_cs.* 10680 10681OMNIVISION OV13858 SENSOR DRIVER 10682M: Sakari Ailus <sakari.ailus@linux.intel.com> 10683L: linux-media@vger.kernel.org 10684T: git git://linuxtv.org/media_tree.git 10685S: Maintained 10686F: drivers/media/i2c/ov13858.c 10687 10688OMNIVISION OV2680 SENSOR DRIVER 10689M: Rui Miguel Silva <rmfrfs@gmail.com> 10690L: linux-media@vger.kernel.org 10691T: git git://linuxtv.org/media_tree.git 10692S: Maintained 10693F: drivers/media/i2c/ov2680.c 10694F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 10695 10696OMNIVISION OV2685 SENSOR DRIVER 10697M: Shunqian Zheng <zhengsq@rock-chips.com> 10698L: linux-media@vger.kernel.org 10699T: git git://linuxtv.org/media_tree.git 10700S: Maintained 10701F: drivers/media/i2c/ov2685.c 10702 10703OMNIVISION OV5640 SENSOR DRIVER 10704M: Steve Longerbeam <slongerbeam@gmail.com> 10705L: linux-media@vger.kernel.org 10706T: git git://linuxtv.org/media_tree.git 10707S: Maintained 10708F: drivers/media/i2c/ov5640.c 10709 10710OMNIVISION OV5647 SENSOR DRIVER 10711M: Luis Oliveira <lolivei@synopsys.com> 10712L: linux-media@vger.kernel.org 10713T: git git://linuxtv.org/media_tree.git 10714S: Maintained 10715F: drivers/media/i2c/ov5647.c 10716 10717OMNIVISION OV5695 SENSOR DRIVER 10718M: Shunqian Zheng <zhengsq@rock-chips.com> 10719L: linux-media@vger.kernel.org 10720T: git git://linuxtv.org/media_tree.git 10721S: Maintained 10722F: drivers/media/i2c/ov5695.c 10723 10724OMNIVISION OV7670 SENSOR DRIVER 10725M: Jonathan Corbet <corbet@lwn.net> 10726L: linux-media@vger.kernel.org 10727T: git git://linuxtv.org/media_tree.git 10728S: Maintained 10729F: drivers/media/i2c/ov7670.c 10730F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10731 10732OMNIVISION OV772x SENSOR DRIVER 10733M: Jacopo Mondi <jacopo@jmondi.org> 10734L: linux-media@vger.kernel.org 10735T: git git://linuxtv.org/media_tree.git 10736S: Odd fixes 10737F: drivers/media/i2c/ov772x.c 10738F: include/media/i2c/ov772x.h 10739F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 10740 10741OMNIVISION OV7740 SENSOR DRIVER 10742M: Wenyou Yang <wenyou.yang@microchip.com> 10743L: linux-media@vger.kernel.org 10744T: git git://linuxtv.org/media_tree.git 10745S: Maintained 10746F: drivers/media/i2c/ov7740.c 10747F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10748 10749OMNIVISION OV9650 SENSOR DRIVER 10750M: Sakari Ailus <sakari.ailus@linux.intel.com> 10751R: Akinobu Mita <akinobu.mita@gmail.com> 10752R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10753L: linux-media@vger.kernel.org 10754T: git git://linuxtv.org/media_tree.git 10755S: Maintained 10756F: drivers/media/i2c/ov9650.c 10757F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10758 10759ONENAND FLASH DRIVER 10760M: Kyungmin Park <kyungmin.park@samsung.com> 10761L: linux-mtd@lists.infradead.org 10762S: Maintained 10763F: drivers/mtd/nand/onenand/ 10764F: include/linux/mtd/onenand*.h 10765 10766ONSTREAM SCSI TAPE DRIVER 10767M: Willem Riede <osst@riede.org> 10768L: osst-users@lists.sourceforge.net 10769L: linux-scsi@vger.kernel.org 10770S: Maintained 10771F: Documentation/scsi/osst.txt 10772F: drivers/scsi/osst.* 10773F: drivers/scsi/osst_*.h 10774F: drivers/scsi/st.h 10775 10776OP-TEE DRIVER 10777M: Jens Wiklander <jens.wiklander@linaro.org> 10778S: Maintained 10779F: drivers/tee/optee/ 10780 10781OPA-VNIC DRIVER 10782M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10783M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10784L: linux-rdma@vger.kernel.org 10785S: Supported 10786F: drivers/infiniband/ulp/opa_vnic 10787 10788OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10789M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10790M: Frank Rowand <frowand.list@gmail.com> 10791L: devicetree@vger.kernel.org 10792S: Maintained 10793F: Documentation/devicetree/dynamic-resolution-notes.txt 10794F: Documentation/devicetree/overlay-notes.txt 10795F: drivers/of/overlay.c 10796F: drivers/of/resolver.c 10797K: of_overlay_notifier_ 10798 10799OPEN FIRMWARE AND FLATTENED DEVICE TREE 10800M: Rob Herring <robh+dt@kernel.org> 10801M: Frank Rowand <frowand.list@gmail.com> 10802L: devicetree@vger.kernel.org 10803W: http://www.devicetree.org/ 10804T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10805S: Maintained 10806F: drivers/of/ 10807F: include/linux/of*.h 10808F: scripts/dtc/ 10809F: Documentation/ABI/testing/sysfs-firmware-ofw 10810 10811OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10812M: Rob Herring <robh+dt@kernel.org> 10813M: Mark Rutland <mark.rutland@arm.com> 10814L: devicetree@vger.kernel.org 10815T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10816Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10817S: Maintained 10818F: Documentation/devicetree/ 10819F: arch/*/boot/dts/ 10820F: include/dt-bindings/ 10821 10822OPENCORES I2C BUS DRIVER 10823M: Peter Korsgaard <peter@korsgaard.com> 10824L: linux-i2c@vger.kernel.org 10825S: Maintained 10826F: Documentation/i2c/busses/i2c-ocores 10827F: drivers/i2c/busses/i2c-ocores.c 10828 10829OPENRISC ARCHITECTURE 10830M: Jonas Bonn <jonas@southpole.se> 10831M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10832M: Stafford Horne <shorne@gmail.com> 10833T: git git://github.com/openrisc/linux.git 10834L: openrisc@lists.librecores.org 10835W: http://openrisc.io 10836S: Maintained 10837F: Documentation/devicetree/bindings/openrisc/ 10838F: Documentation/openrisc/ 10839F: arch/openrisc/ 10840F: drivers/irqchip/irq-ompic.c 10841F: drivers/irqchip/irq-or1k-* 10842 10843OPENVSWITCH 10844M: Pravin B Shelar <pshelar@ovn.org> 10845L: netdev@vger.kernel.org 10846L: dev@openvswitch.org 10847W: http://openvswitch.org 10848S: Maintained 10849F: net/openvswitch/ 10850F: include/uapi/linux/openvswitch.h 10851 10852OPERATING PERFORMANCE POINTS (OPP) 10853M: Viresh Kumar <vireshk@kernel.org> 10854M: Nishanth Menon <nm@ti.com> 10855M: Stephen Boyd <sboyd@kernel.org> 10856L: linux-pm@vger.kernel.org 10857S: Maintained 10858T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10859F: drivers/opp/ 10860F: include/linux/pm_opp.h 10861F: Documentation/power/opp.txt 10862F: Documentation/devicetree/bindings/opp/ 10863 10864OPL4 DRIVER 10865M: Clemens Ladisch <clemens@ladisch.de> 10866L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10867T: git git://git.alsa-project.org/alsa-kernel.git 10868S: Maintained 10869F: sound/drivers/opl4/ 10870 10871OPROFILE 10872M: Robert Richter <rric@kernel.org> 10873L: oprofile-list@lists.sf.net 10874S: Maintained 10875F: arch/*/include/asm/oprofile*.h 10876F: arch/*/oprofile/ 10877F: drivers/oprofile/ 10878F: include/linux/oprofile.h 10879 10880ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10881M: Mark Fasheh <mark@fasheh.com> 10882M: Joel Becker <jlbec@evilplan.org> 10883L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10884W: http://ocfs2.wiki.kernel.org 10885S: Supported 10886F: Documentation/filesystems/ocfs2.txt 10887F: Documentation/filesystems/dlmfs.txt 10888F: fs/ocfs2/ 10889 10890ORANGEFS FILESYSTEM 10891M: Mike Marshall <hubcap@omnibond.com> 10892R: Martin Brandenburg <martin@omnibond.com> 10893L: devel@lists.orangefs.org 10894T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10895S: Supported 10896F: fs/orangefs/ 10897F: Documentation/filesystems/orangefs.txt 10898 10899ORINOCO DRIVER 10900L: linux-wireless@vger.kernel.org 10901W: http://wireless.kernel.org/en/users/Drivers/orinoco 10902W: http://www.nongnu.org/orinoco/ 10903S: Orphan 10904F: drivers/net/wireless/intersil/orinoco/ 10905 10906OSD LIBRARY and FILESYSTEM 10907M: Boaz Harrosh <ooo@electrozaur.com> 10908S: Maintained 10909F: drivers/scsi/osd/ 10910F: include/scsi/osd_* 10911F: fs/exofs/ 10912 10913OV2659 OMNIVISION SENSOR DRIVER 10914M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10915L: linux-media@vger.kernel.org 10916W: https://linuxtv.org 10917Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10918T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10919S: Maintained 10920F: drivers/media/i2c/ov2659.c 10921F: include/media/i2c/ov2659.h 10922 10923OVERLAY FILESYSTEM 10924M: Miklos Szeredi <miklos@szeredi.hu> 10925L: linux-unionfs@vger.kernel.org 10926T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10927S: Supported 10928F: fs/overlayfs/ 10929F: Documentation/filesystems/overlayfs.txt 10930 10931P54 WIRELESS DRIVER 10932M: Christian Lamparter <chunkeey@googlemail.com> 10933L: linux-wireless@vger.kernel.org 10934W: http://wireless.kernel.org/en/users/Drivers/p54 10935S: Maintained 10936F: drivers/net/wireless/intersil/p54/ 10937 10938PA SEMI ETHERNET DRIVER 10939L: netdev@vger.kernel.org 10940S: Orphan 10941F: drivers/net/ethernet/pasemi/* 10942 10943PA SEMI SMBUS DRIVER 10944L: linux-i2c@vger.kernel.org 10945S: Orphan 10946F: drivers/i2c/busses/i2c-pasemi.c 10947 10948PADATA PARALLEL EXECUTION MECHANISM 10949M: Steffen Klassert <steffen.klassert@secunet.com> 10950L: linux-crypto@vger.kernel.org 10951S: Maintained 10952F: kernel/padata.c 10953F: include/linux/padata.h 10954F: Documentation/padata.txt 10955 10956PANASONIC LAPTOP ACPI EXTRAS DRIVER 10957M: Harald Welte <laforge@gnumonks.org> 10958L: platform-driver-x86@vger.kernel.org 10959S: Maintained 10960F: drivers/platform/x86/panasonic-laptop.c 10961 10962PARALLEL LCD/KEYPAD PANEL DRIVER 10963M: Willy Tarreau <willy@haproxy.com> 10964M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10965S: Odd Fixes 10966F: Documentation/auxdisplay/lcd-panel-cgram.txt 10967F: drivers/auxdisplay/panel.c 10968 10969PARALLEL PORT SUBSYSTEM 10970M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10971M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10972L: linux-parport@lists.infradead.org (subscribers-only) 10973S: Maintained 10974F: drivers/parport/ 10975F: include/linux/parport*.h 10976F: drivers/char/ppdev.c 10977F: include/uapi/linux/ppdev.h 10978F: Documentation/parport*.txt 10979 10980PARAVIRT_OPS INTERFACE 10981M: Juergen Gross <jgross@suse.com> 10982M: Alok Kataria <akataria@vmware.com> 10983L: virtualization@lists.linux-foundation.org 10984S: Supported 10985F: Documentation/virtual/paravirt_ops.txt 10986F: arch/*/kernel/paravirt* 10987F: arch/*/include/asm/paravirt*.h 10988F: include/linux/hypervisor.h 10989 10990PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10991M: Tim Waugh <tim@cyberelk.net> 10992L: linux-parport@lists.infradead.org (subscribers-only) 10993S: Maintained 10994F: Documentation/blockdev/paride.txt 10995F: drivers/block/paride/ 10996 10997PARISC ARCHITECTURE 10998M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10999M: Helge Deller <deller@gmx.de> 11000L: linux-parisc@vger.kernel.org 11001W: http://www.parisc-linux.org/ 11002Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11003T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11004T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11005S: Maintained 11006F: arch/parisc/ 11007F: Documentation/parisc/ 11008F: drivers/parisc/ 11009F: drivers/char/agp/parisc-agp.c 11010F: drivers/input/serio/gscps2.c 11011F: drivers/parport/parport_gsc.* 11012F: drivers/tty/serial/8250/8250_gsc.c 11013F: drivers/video/fbdev/sti* 11014F: drivers/video/console/sti* 11015F: drivers/video/logo/logo_parisc* 11016 11017PARMAN 11018M: Jiri Pirko <jiri@mellanox.com> 11019L: netdev@vger.kernel.org 11020S: Supported 11021F: lib/parman.c 11022F: lib/test_parman.c 11023F: include/linux/parman.h 11024 11025PC87360 HARDWARE MONITORING DRIVER 11026M: Jim Cromie <jim.cromie@gmail.com> 11027L: linux-hwmon@vger.kernel.org 11028S: Maintained 11029F: Documentation/hwmon/pc87360 11030F: drivers/hwmon/pc87360.c 11031 11032PC8736x GPIO DRIVER 11033M: Jim Cromie <jim.cromie@gmail.com> 11034S: Maintained 11035F: drivers/char/pc8736x_gpio.c 11036 11037PC87427 HARDWARE MONITORING DRIVER 11038M: Jean Delvare <jdelvare@suse.com> 11039L: linux-hwmon@vger.kernel.org 11040S: Maintained 11041F: Documentation/hwmon/pc87427 11042F: drivers/hwmon/pc87427.c 11043 11044PCA9532 LED DRIVER 11045M: Riku Voipio <riku.voipio@iki.fi> 11046S: Maintained 11047F: drivers/leds/leds-pca9532.c 11048F: include/linux/leds-pca9532.h 11049 11050PCA9541 I2C BUS MASTER SELECTOR DRIVER 11051M: Guenter Roeck <linux@roeck-us.net> 11052L: linux-i2c@vger.kernel.org 11053S: Maintained 11054F: drivers/i2c/muxes/i2c-mux-pca9541.c 11055 11056PCDP - PRIMARY CONSOLE AND DEBUG PORT 11057M: Khalid Aziz <khalid@gonehiking.org> 11058S: Maintained 11059F: drivers/firmware/pcdp.* 11060 11061PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11062M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11063L: linux-pci@vger.kernel.org 11064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11065S: Maintained 11066F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11067F: drivers/pci/controller/pci-aardvark.c 11068 11069PCI DRIVER FOR ALTERA PCIE IP 11070M: Ley Foon Tan <lftan@altera.com> 11071L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11072L: linux-pci@vger.kernel.org 11073S: Supported 11074F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11075F: drivers/pci/controller/pcie-altera.c 11076 11077PCI DRIVER FOR APPLIEDMICRO XGENE 11078M: Tanmay Inamdar <tinamdar@apm.com> 11079L: linux-pci@vger.kernel.org 11080L: linux-arm-kernel@lists.infradead.org 11081S: Maintained 11082F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11083F: drivers/pci/controller/pci-xgene.c 11084 11085PCI DRIVER FOR ARM VERSATILE PLATFORM 11086M: Rob Herring <robh@kernel.org> 11087L: linux-pci@vger.kernel.org 11088L: linux-arm-kernel@lists.infradead.org 11089S: Maintained 11090F: Documentation/devicetree/bindings/pci/versatile.txt 11091F: drivers/pci/controller/pci-versatile.c 11092 11093PCI DRIVER FOR ARMADA 8K 11094M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11095L: linux-pci@vger.kernel.org 11096L: linux-arm-kernel@lists.infradead.org 11097S: Maintained 11098F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11099F: drivers/pci/controller/dwc/pcie-armada8k.c 11100 11101PCI DRIVER FOR CADENCE PCIE IP 11102M: Alan Douglas <adouglas@cadence.com> 11103L: linux-pci@vger.kernel.org 11104S: Maintained 11105F: Documentation/devicetree/bindings/pci/cdns,*.txt 11106F: drivers/pci/controller/pcie-cadence* 11107 11108PCI DRIVER FOR FREESCALE LAYERSCAPE 11109M: Minghuan Lian <minghuan.Lian@nxp.com> 11110M: Mingkai Hu <mingkai.hu@nxp.com> 11111M: Roy Zang <roy.zang@nxp.com> 11112L: linuxppc-dev@lists.ozlabs.org 11113L: linux-pci@vger.kernel.org 11114L: linux-arm-kernel@lists.infradead.org 11115S: Maintained 11116F: drivers/pci/controller/dwc/*layerscape* 11117 11118PCI DRIVER FOR GENERIC OF HOSTS 11119M: Will Deacon <will.deacon@arm.com> 11120L: linux-pci@vger.kernel.org 11121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11122S: Maintained 11123F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11124F: drivers/pci/controller/pci-host-common.c 11125F: drivers/pci/controller/pci-host-generic.c 11126 11127PCI DRIVER FOR IMX6 11128M: Richard Zhu <hongxing.zhu@nxp.com> 11129M: Lucas Stach <l.stach@pengutronix.de> 11130L: linux-pci@vger.kernel.org 11131L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11132S: Maintained 11133F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11134F: drivers/pci/controller/dwc/*imx6* 11135 11136PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11137M: Keith Busch <keith.busch@intel.com> 11138M: Jonathan Derrick <jonathan.derrick@intel.com> 11139L: linux-pci@vger.kernel.org 11140S: Supported 11141F: drivers/pci/controller/vmd.c 11142 11143PCI DRIVER FOR MICROSEMI SWITCHTEC 11144M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11145M: Logan Gunthorpe <logang@deltatee.com> 11146L: linux-pci@vger.kernel.org 11147S: Maintained 11148F: Documentation/switchtec.txt 11149F: Documentation/ABI/testing/sysfs-class-switchtec 11150F: drivers/pci/switch/switchtec* 11151F: include/uapi/linux/switchtec_ioctl.h 11152F: include/linux/switchtec.h 11153F: drivers/ntb/hw/mscc/ 11154 11155PCI DRIVER FOR MOBIVEIL PCIE IP 11156M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 11157L: linux-pci@vger.kernel.org 11158S: Supported 11159F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11160F: drivers/pci/controller/pcie-mobiveil.c 11161 11162PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11163M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11164M: Jason Cooper <jason@lakedaemon.net> 11165L: linux-pci@vger.kernel.org 11166L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11167S: Maintained 11168F: drivers/pci/controller/*mvebu* 11169 11170PCI DRIVER FOR NVIDIA TEGRA 11171M: Thierry Reding <thierry.reding@gmail.com> 11172L: linux-tegra@vger.kernel.org 11173L: linux-pci@vger.kernel.org 11174S: Supported 11175F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11176F: drivers/pci/controller/pci-tegra.c 11177 11178PCI DRIVER FOR RENESAS R-CAR 11179M: Simon Horman <horms@verge.net.au> 11180L: linux-pci@vger.kernel.org 11181L: linux-renesas-soc@vger.kernel.org 11182S: Maintained 11183F: drivers/pci/controller/*rcar* 11184 11185PCI DRIVER FOR SAMSUNG EXYNOS 11186M: Jingoo Han <jingoohan1@gmail.com> 11187L: linux-pci@vger.kernel.org 11188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11189L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11190S: Maintained 11191F: drivers/pci/controller/dwc/pci-exynos.c 11192 11193PCI DRIVER FOR SYNOPSYS DESIGNWARE 11194M: Jingoo Han <jingoohan1@gmail.com> 11195M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11196L: linux-pci@vger.kernel.org 11197S: Maintained 11198F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11199F: drivers/pci/controller/dwc/*designware* 11200 11201PCI DRIVER FOR TI DRA7XX 11202M: Kishon Vijay Abraham I <kishon@ti.com> 11203L: linux-omap@vger.kernel.org 11204L: linux-pci@vger.kernel.org 11205S: Supported 11206F: Documentation/devicetree/bindings/pci/ti-pci.txt 11207F: drivers/pci/controller/dwc/pci-dra7xx.c 11208 11209PCI DRIVER FOR TI KEYSTONE 11210M: Murali Karicheri <m-karicheri2@ti.com> 11211L: linux-pci@vger.kernel.org 11212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11213S: Maintained 11214F: drivers/pci/controller/dwc/*keystone* 11215 11216PCI ENDPOINT SUBSYSTEM 11217M: Kishon Vijay Abraham I <kishon@ti.com> 11218M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11219L: linux-pci@vger.kernel.org 11220T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11221S: Supported 11222F: drivers/pci/endpoint/ 11223F: drivers/misc/pci_endpoint_test.c 11224F: tools/pci/ 11225 11226PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11227M: Russell Currey <ruscur@russell.cc> 11228M: Sam Bobroff <sbobroff@linux.ibm.com> 11229M: Oliver O'Halloran <oohall@gmail.com> 11230L: linuxppc-dev@lists.ozlabs.org 11231S: Supported 11232F: Documentation/PCI/pci-error-recovery.txt 11233F: drivers/pci/pcie/aer.c 11234F: drivers/pci/pcie/dpc.c 11235F: drivers/pci/pcie/err.c 11236F: Documentation/powerpc/eeh-pci-error-recovery.txt 11237F: arch/powerpc/kernel/eeh*.c 11238F: arch/powerpc/platforms/*/eeh*.c 11239F: arch/powerpc/include/*/eeh*.h 11240 11241PCI ERROR RECOVERY 11242M: Linas Vepstas <linasvepstas@gmail.com> 11243L: linux-pci@vger.kernel.org 11244S: Supported 11245F: Documentation/PCI/pci-error-recovery.txt 11246 11247PCI MSI DRIVER FOR ALTERA MSI IP 11248M: Ley Foon Tan <lftan@altera.com> 11249L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11250L: linux-pci@vger.kernel.org 11251S: Supported 11252F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11253F: drivers/pci/controller/pcie-altera-msi.c 11254 11255PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11256M: Duc Dang <dhdang@apm.com> 11257L: linux-pci@vger.kernel.org 11258L: linux-arm-kernel@lists.infradead.org 11259S: Maintained 11260F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11261F: drivers/pci/controller/pci-xgene-msi.c 11262 11263PCI SUBSYSTEM 11264M: Bjorn Helgaas <bhelgaas@google.com> 11265L: linux-pci@vger.kernel.org 11266Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11267T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11268S: Supported 11269F: Documentation/devicetree/bindings/pci/ 11270F: Documentation/PCI/ 11271F: drivers/acpi/pci* 11272F: drivers/pci/ 11273F: include/asm-generic/pci* 11274F: include/linux/pci* 11275F: include/linux/of_pci.h 11276F: include/uapi/linux/pci* 11277F: lib/pci* 11278F: arch/x86/pci/ 11279F: arch/x86/kernel/quirks.c 11280 11281PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11282M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11283L: linux-pci@vger.kernel.org 11284Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11285T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11286S: Supported 11287F: drivers/pci/controller/ 11288 11289PCIE DRIVER FOR AXIS ARTPEC 11290M: Jesper Nilsson <jesper.nilsson@axis.com> 11291L: linux-arm-kernel@axis.com 11292L: linux-pci@vger.kernel.org 11293S: Maintained 11294F: Documentation/devicetree/bindings/pci/axis,artpec* 11295F: drivers/pci/controller/dwc/*artpec* 11296 11297PCIE DRIVER FOR CAVIUM THUNDERX 11298M: David Daney <david.daney@cavium.com> 11299L: linux-pci@vger.kernel.org 11300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11301S: Supported 11302F: Documentation/devicetree/bindings/pci/pci-thunder-* 11303F: drivers/pci/controller/pci-thunder-* 11304 11305PCIE DRIVER FOR HISILICON 11306M: Zhou Wang <wangzhou1@hisilicon.com> 11307L: linux-pci@vger.kernel.org 11308S: Maintained 11309F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11310F: drivers/pci/controller/dwc/pcie-hisi.c 11311 11312PCIE DRIVER FOR HISILICON KIRIN 11313M: Xiaowei Song <songxiaowei@hisilicon.com> 11314M: Binghui Wang <wangbinghui@hisilicon.com> 11315L: linux-pci@vger.kernel.org 11316S: Maintained 11317F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11318F: drivers/pci/controller/dwc/pcie-kirin.c 11319 11320PCIE DRIVER FOR HISILICON STB 11321M: Jianguo Sun <sunjianguo1@huawei.com> 11322M: Shawn Guo <shawn.guo@linaro.org> 11323L: linux-pci@vger.kernel.org 11324S: Maintained 11325F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11326F: drivers/pci/controller/dwc/pcie-histb.c 11327 11328PCIE DRIVER FOR MEDIATEK 11329M: Ryder Lee <ryder.lee@mediatek.com> 11330L: linux-pci@vger.kernel.org 11331L: linux-mediatek@lists.infradead.org 11332S: Supported 11333F: Documentation/devicetree/bindings/pci/mediatek* 11334F: drivers/pci/controller/*mediatek* 11335 11336PCIE DRIVER FOR QUALCOMM MSM 11337M: Stanimir Varbanov <svarbanov@mm-sol.com> 11338L: linux-pci@vger.kernel.org 11339L: linux-arm-msm@vger.kernel.org 11340S: Maintained 11341F: drivers/pci/controller/dwc/*qcom* 11342 11343PCIE DRIVER FOR ROCKCHIP 11344M: Shawn Lin <shawn.lin@rock-chips.com> 11345L: linux-pci@vger.kernel.org 11346L: linux-rockchip@lists.infradead.org 11347S: Maintained 11348F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11349F: drivers/pci/controller/pcie-rockchip* 11350 11351PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11352M: Linus Walleij <linus.walleij@linaro.org> 11353L: linux-pci@vger.kernel.org 11354S: Maintained 11355F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11356F: drivers/pci/controller/pci-v3-semi.c 11357 11358PCIE DRIVER FOR ST SPEAR13XX 11359M: Pratyush Anand <pratyush.anand@gmail.com> 11360L: linux-pci@vger.kernel.org 11361S: Maintained 11362F: drivers/pci/controller/dwc/*spear* 11363 11364PCMCIA SUBSYSTEM 11365M: Dominik Brodowski <linux@dominikbrodowski.net> 11366T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11367S: Odd Fixes 11368F: Documentation/pcmcia/ 11369F: tools/pcmcia/ 11370F: drivers/pcmcia/ 11371F: include/pcmcia/ 11372 11373PCNET32 NETWORK DRIVER 11374M: Don Fry <pcnet32@frontier.com> 11375L: netdev@vger.kernel.org 11376S: Maintained 11377F: drivers/net/ethernet/amd/pcnet32.c 11378 11379PCRYPT PARALLEL CRYPTO ENGINE 11380M: Steffen Klassert <steffen.klassert@secunet.com> 11381L: linux-crypto@vger.kernel.org 11382S: Maintained 11383F: crypto/pcrypt.c 11384F: include/crypto/pcrypt.h 11385 11386PEAQ WMI HOTKEYS DRIVER 11387M: Hans de Goede <hdegoede@redhat.com> 11388L: platform-driver-x86@vger.kernel.org 11389S: Maintained 11390F: drivers/platform/x86/peaq-wmi.c 11391 11392PER-CPU MEMORY ALLOCATOR 11393M: Dennis Zhou <dennis@kernel.org> 11394M: Tejun Heo <tj@kernel.org> 11395M: Christoph Lameter <cl@linux.com> 11396T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 11397S: Maintained 11398F: include/linux/percpu*.h 11399F: mm/percpu*.c 11400F: arch/*/include/asm/percpu.h 11401 11402PER-TASK DELAY ACCOUNTING 11403M: Balbir Singh <bsingharora@gmail.com> 11404S: Maintained 11405F: include/linux/delayacct.h 11406F: kernel/delayacct.c 11407 11408PERFORMANCE EVENTS SUBSYSTEM 11409M: Peter Zijlstra <peterz@infradead.org> 11410M: Ingo Molnar <mingo@redhat.com> 11411M: Arnaldo Carvalho de Melo <acme@kernel.org> 11412R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11413R: Jiri Olsa <jolsa@redhat.com> 11414R: Namhyung Kim <namhyung@kernel.org> 11415L: linux-kernel@vger.kernel.org 11416T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11417S: Supported 11418F: kernel/events/* 11419F: include/linux/perf_event.h 11420F: include/uapi/linux/perf_event.h 11421F: arch/*/kernel/perf_event*.c 11422F: arch/*/kernel/*/perf_event*.c 11423F: arch/*/kernel/*/*/perf_event*.c 11424F: arch/*/include/asm/perf_event.h 11425F: arch/*/kernel/perf_callchain.c 11426F: arch/*/events/* 11427F: tools/perf/ 11428 11429PERSONALITY HANDLING 11430M: Christoph Hellwig <hch@infradead.org> 11431L: linux-abi-devel@lists.sourceforge.net 11432S: Maintained 11433F: include/linux/personality.h 11434F: include/uapi/linux/personality.h 11435 11436PHOENIX RC FLIGHT CONTROLLER ADAPTER 11437M: Marcus Folkesson <marcus.folkesson@gmail.com> 11438L: linux-input@vger.kernel.org 11439S: Maintained 11440F: Documentation/input/devices/pxrc.rst 11441F: drivers/input/joystick/pxrc.c 11442 11443PHONET PROTOCOL 11444M: Remi Denis-Courmont <courmisch@gmail.com> 11445S: Supported 11446F: Documentation/networking/phonet.txt 11447F: include/linux/phonet.h 11448F: include/net/phonet/ 11449F: include/uapi/linux/phonet.h 11450F: net/phonet/ 11451 11452PHRAM MTD DRIVER 11453M: Joern Engel <joern@lazybastard.org> 11454L: linux-mtd@lists.infradead.org 11455S: Maintained 11456F: drivers/mtd/devices/phram.c 11457 11458PICOLCD HID DRIVER 11459M: Bruno Prémont <bonbons@linux-vserver.org> 11460L: linux-input@vger.kernel.org 11461S: Maintained 11462F: drivers/hid/hid-picolcd* 11463 11464PICOXCELL SUPPORT 11465M: Jamie Iles <jamie@jamieiles.com> 11466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11467T: git git://github.com/jamieiles/linux-2.6-ji.git 11468S: Supported 11469F: arch/arm/boot/dts/picoxcell* 11470F: arch/arm/mach-picoxcell/ 11471F: drivers/crypto/picoxcell* 11472 11473PIN CONTROL SUBSYSTEM 11474M: Linus Walleij <linus.walleij@linaro.org> 11475L: linux-gpio@vger.kernel.org 11476T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11477S: Maintained 11478F: Documentation/devicetree/bindings/pinctrl/ 11479F: Documentation/driver-api/pinctl.rst 11480F: drivers/pinctrl/ 11481F: include/linux/pinctrl/ 11482 11483PIN CONTROLLER - ATMEL AT91 11484M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11486S: Maintained 11487F: drivers/pinctrl/pinctrl-at91.* 11488 11489PIN CONTROLLER - ATMEL AT91 PIO4 11490M: Ludovic Desroches <ludovic.desroches@microchip.com> 11491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11492L: linux-gpio@vger.kernel.org 11493S: Supported 11494F: drivers/pinctrl/pinctrl-at91-pio4.* 11495 11496PIN CONTROLLER - FREESCALE 11497M: Dong Aisheng <aisheng.dong@nxp.com> 11498M: Fabio Estevam <festevam@gmail.com> 11499M: Shawn Guo <shawnguo@kernel.org> 11500M: Stefan Agner <stefan@agner.ch> 11501R: Pengutronix Kernel Team <kernel@pengutronix.de> 11502L: linux-gpio@vger.kernel.org 11503S: Maintained 11504F: drivers/pinctrl/freescale/ 11505F: Documentation/devicetree/bindings/pinctrl/fsl,* 11506 11507PIN CONTROLLER - INTEL 11508M: Mika Westerberg <mika.westerberg@linux.intel.com> 11509M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11510S: Maintained 11511F: drivers/pinctrl/intel/ 11512 11513PIN CONTROLLER - MEDIATEK 11514M: Sean Wang <sean.wang@mediatek.com> 11515L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11516S: Maintained 11517F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11518F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11519F: drivers/pinctrl/mediatek/mtk-eint.* 11520F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11521F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11522F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11523 11524PIN CONTROLLER - QUALCOMM 11525M: Bjorn Andersson <bjorn.andersson@linaro.org> 11526S: Maintained 11527L: linux-arm-msm@vger.kernel.org 11528F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11529F: drivers/pinctrl/qcom/ 11530 11531PIN CONTROLLER - RENESAS 11532M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11533M: Geert Uytterhoeven <geert+renesas@glider.be> 11534L: linux-renesas-soc@vger.kernel.org 11535T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11536S: Maintained 11537F: drivers/pinctrl/sh-pfc/ 11538 11539PIN CONTROLLER - SAMSUNG 11540M: Tomasz Figa <tomasz.figa@gmail.com> 11541M: Krzysztof Kozlowski <krzk@kernel.org> 11542M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11544L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11545Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11546T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11547S: Maintained 11548F: drivers/pinctrl/samsung/ 11549F: include/dt-bindings/pinctrl/samsung.h 11550F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11551 11552PIN CONTROLLER - SINGLE 11553M: Tony Lindgren <tony@atomide.com> 11554M: Haojian Zhuang <haojian.zhuang@linaro.org> 11555L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11556L: linux-omap@vger.kernel.org 11557S: Maintained 11558F: drivers/pinctrl/pinctrl-single.c 11559 11560PIN CONTROLLER - ST SPEAR 11561M: Viresh Kumar <vireshk@kernel.org> 11562L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11563W: http://www.st.com/spear 11564S: Maintained 11565F: drivers/pinctrl/spear/ 11566 11567PISTACHIO SOC SUPPORT 11568M: James Hartley <james.hartley@sondrel.com> 11569L: linux-mips@linux-mips.org 11570S: Odd Fixes 11571F: arch/mips/pistachio/ 11572F: arch/mips/include/asm/mach-pistachio/ 11573F: arch/mips/boot/dts/img/pistachio* 11574F: arch/mips/configs/pistachio*_defconfig 11575 11576PKTCDVD DRIVER 11577S: Orphan 11578M: linux-block@vger.kernel.org 11579F: drivers/block/pktcdvd.c 11580F: include/linux/pktcdvd.h 11581F: include/uapi/linux/pktcdvd.h 11582 11583PKUNITY SOC DRIVERS 11584M: Guan Xuetao <gxt@pku.edu.cn> 11585W: http://mprc.pku.edu.cn/~guanxuetao/linux 11586S: Maintained 11587T: git git://github.com/gxt/linux.git 11588F: drivers/input/serio/i8042-unicore32io.h 11589F: drivers/i2c/busses/i2c-puv3.c 11590F: drivers/video/fbdev/fb-puv3.c 11591F: drivers/rtc/rtc-puv3.c 11592 11593PMBUS HARDWARE MONITORING DRIVERS 11594M: Guenter Roeck <linux@roeck-us.net> 11595L: linux-hwmon@vger.kernel.org 11596W: http://hwmon.wiki.kernel.org/ 11597W: http://www.roeck-us.net/linux/drivers/ 11598T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11599S: Maintained 11600F: Documentation/hwmon/pmbus 11601F: drivers/hwmon/pmbus/ 11602F: include/linux/pmbus.h 11603 11604PMC SIERRA MaxRAID DRIVER 11605L: linux-scsi@vger.kernel.org 11606W: http://www.pmc-sierra.com/ 11607S: Orphan 11608F: drivers/scsi/pmcraid.* 11609 11610PMC SIERRA PM8001 DRIVER 11611M: Jack Wang <jinpu.wang@profitbricks.com> 11612M: lindar_liu@usish.com 11613L: linux-scsi@vger.kernel.org 11614S: Supported 11615F: drivers/scsi/pm8001/ 11616 11617PNP SUPPORT 11618M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11619S: Maintained 11620F: drivers/pnp/ 11621 11622POSIX CLOCKS and TIMERS 11623M: Thomas Gleixner <tglx@linutronix.de> 11624L: linux-kernel@vger.kernel.org 11625T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11626S: Maintained 11627F: fs/timerfd.c 11628F: include/linux/timer* 11629F: kernel/time/*timer* 11630 11631POWER MANAGEMENT CORE 11632M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11633L: linux-pm@vger.kernel.org 11634T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11635B: https://bugzilla.kernel.org 11636S: Supported 11637F: drivers/base/power/ 11638F: include/linux/pm.h 11639F: include/linux/pm_* 11640F: include/linux/powercap.h 11641F: drivers/powercap/ 11642F: kernel/configs/nopm.config 11643 11644POWER STATE COORDINATION INTERFACE (PSCI) 11645M: Mark Rutland <mark.rutland@arm.com> 11646M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11647L: linux-arm-kernel@lists.infradead.org 11648S: Maintained 11649F: drivers/firmware/psci*.c 11650F: include/linux/psci.h 11651F: include/uapi/linux/psci.h 11652 11653POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11654M: Sebastian Reichel <sre@kernel.org> 11655L: linux-pm@vger.kernel.org 11656T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11657S: Maintained 11658F: Documentation/ABI/testing/sysfs-class-power 11659F: Documentation/devicetree/bindings/power/supply/ 11660F: include/linux/power_supply.h 11661F: drivers/power/supply/ 11662 11663POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11664M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11665L: linuxppc-dev@lists.ozlabs.org 11666S: Maintained 11667F: drivers/char/powernv-op-panel.c 11668 11669PPP OVER ATM (RFC 2364) 11670M: Mitchell Blank Jr <mitch@sfgoth.com> 11671S: Maintained 11672F: net/atm/pppoatm.c 11673F: include/uapi/linux/atmppp.h 11674 11675PPP OVER ETHERNET 11676M: Michal Ostrowski <mostrows@earthlink.net> 11677S: Maintained 11678F: drivers/net/ppp/pppoe.c 11679F: drivers/net/ppp/pppox.c 11680 11681PPP OVER L2TP 11682M: James Chapman <jchapman@katalix.com> 11683S: Maintained 11684F: net/l2tp/l2tp_ppp.c 11685F: include/linux/if_pppol2tp.h 11686F: include/uapi/linux/if_pppol2tp.h 11687 11688PPP PROTOCOL DRIVERS AND COMPRESSORS 11689M: Paul Mackerras <paulus@samba.org> 11690L: linux-ppp@vger.kernel.org 11691S: Maintained 11692F: drivers/net/ppp/ppp_* 11693 11694PPS SUPPORT 11695M: Rodolfo Giometti <giometti@enneenne.com> 11696W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11697L: linuxpps@ml.enneenne.com (subscribers-only) 11698S: Maintained 11699F: Documentation/pps/ 11700F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11701F: Documentation/ABI/testing/sysfs-pps 11702F: drivers/pps/ 11703F: include/linux/pps*.h 11704F: include/uapi/linux/pps.h 11705 11706PPTP DRIVER 11707M: Dmitry Kozlov <xeb@mail.ru> 11708L: netdev@vger.kernel.org 11709S: Maintained 11710F: drivers/net/ppp/pptp.c 11711W: http://sourceforge.net/projects/accel-pptp 11712 11713PREEMPTIBLE KERNEL 11714M: Robert Love <rml@tech9.net> 11715L: kpreempt-tech@lists.sourceforge.net 11716W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11717S: Supported 11718F: Documentation/preempt-locking.txt 11719F: include/linux/preempt.h 11720 11721PRINTK 11722M: Petr Mladek <pmladek@suse.com> 11723M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11724R: Steven Rostedt <rostedt@goodmis.org> 11725S: Maintained 11726F: kernel/printk/ 11727F: include/linux/printk.h 11728 11729PRISM54 WIRELESS DRIVER 11730M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11731L: linux-wireless@vger.kernel.org 11732W: http://wireless.kernel.org/en/users/Drivers/p54 11733S: Obsolete 11734F: drivers/net/wireless/intersil/prism54/ 11735 11736PROC FILESYSTEM 11737R: Alexey Dobriyan <adobriyan@gmail.com> 11738L: linux-kernel@vger.kernel.org 11739L: linux-fsdevel@vger.kernel.org 11740S: Maintained 11741F: fs/proc/ 11742F: include/linux/proc_fs.h 11743F: tools/testing/selftests/proc/ 11744 11745PROC SYSCTL 11746M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11747M: Kees Cook <keescook@chromium.org> 11748L: linux-kernel@vger.kernel.org 11749L: linux-fsdevel@vger.kernel.org 11750S: Maintained 11751F: fs/proc/proc_sysctl.c 11752F: include/linux/sysctl.h 11753F: kernel/sysctl.c 11754F: tools/testing/selftests/sysctl/ 11755 11756PS3 NETWORK SUPPORT 11757M: Geoff Levand <geoff@infradead.org> 11758L: netdev@vger.kernel.org 11759L: linuxppc-dev@lists.ozlabs.org 11760S: Maintained 11761F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11762 11763PS3 PLATFORM SUPPORT 11764M: Geoff Levand <geoff@infradead.org> 11765L: linuxppc-dev@lists.ozlabs.org 11766S: Maintained 11767F: arch/powerpc/boot/ps3* 11768F: arch/powerpc/include/asm/lv1call.h 11769F: arch/powerpc/include/asm/ps3*.h 11770F: arch/powerpc/platforms/ps3/ 11771F: drivers/*/ps3* 11772F: drivers/ps3/ 11773F: drivers/rtc/rtc-ps3.c 11774F: drivers/usb/host/*ps3.c 11775F: sound/ppc/snd_ps3* 11776 11777PS3VRAM DRIVER 11778M: Jim Paris <jim@jtan.com> 11779M: Geoff Levand <geoff@infradead.org> 11780L: linuxppc-dev@lists.ozlabs.org 11781S: Maintained 11782F: drivers/block/ps3vram.c 11783 11784PSAMPLE PACKET SAMPLING SUPPORT: 11785M: Yotam Gigi <yotam.gi@gmail.com> 11786S: Maintained 11787F: net/psample 11788F: include/net/psample.h 11789F: include/uapi/linux/psample.h 11790 11791PSTORE FILESYSTEM 11792M: Kees Cook <keescook@chromium.org> 11793M: Anton Vorontsov <anton@enomsg.org> 11794M: Colin Cross <ccross@android.com> 11795M: Tony Luck <tony.luck@intel.com> 11796S: Maintained 11797T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11798F: fs/pstore/ 11799F: include/linux/pstore* 11800F: drivers/firmware/efi/efi-pstore.c 11801F: drivers/acpi/apei/erst.c 11802F: Documentation/admin-guide/ramoops.rst 11803F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11804K: \b(pstore|ramoops) 11805 11806PTP HARDWARE CLOCK SUPPORT 11807M: Richard Cochran <richardcochran@gmail.com> 11808L: netdev@vger.kernel.org 11809S: Maintained 11810W: http://linuxptp.sourceforge.net/ 11811F: Documentation/ABI/testing/sysfs-ptp 11812F: Documentation/ptp/* 11813F: drivers/net/phy/dp83640* 11814F: drivers/ptp/* 11815F: include/linux/ptp_cl* 11816 11817PTRACE SUPPORT 11818M: Oleg Nesterov <oleg@redhat.com> 11819S: Maintained 11820F: include/asm-generic/syscall.h 11821F: include/linux/ptrace.h 11822F: include/linux/regset.h 11823F: include/linux/tracehook.h 11824F: include/uapi/linux/ptrace.h 11825F: include/uapi/linux/ptrace.h 11826F: include/asm-generic/ptrace.h 11827F: kernel/ptrace.c 11828F: arch/*/ptrace*.c 11829F: arch/*/*/ptrace*.c 11830F: arch/*/include/asm/ptrace*.h 11831 11832PULSE8-CEC DRIVER 11833M: Hans Verkuil <hverkuil@xs4all.nl> 11834L: linux-media@vger.kernel.org 11835T: git git://linuxtv.org/media_tree.git 11836S: Maintained 11837F: drivers/media/usb/pulse8-cec/* 11838F: Documentation/media/cec-drivers/pulse8-cec.rst 11839 11840PVRUSB2 VIDEO4LINUX DRIVER 11841M: Mike Isely <isely@pobox.com> 11842L: pvrusb2@isely.net (subscribers-only) 11843L: linux-media@vger.kernel.org 11844W: http://www.isely.net/pvrusb2/ 11845T: git git://linuxtv.org/media_tree.git 11846S: Maintained 11847F: Documentation/media/v4l-drivers/pvrusb2* 11848F: drivers/media/usb/pvrusb2/ 11849 11850PWC WEBCAM DRIVER 11851M: Hans Verkuil <hverkuil@xs4all.nl> 11852L: linux-media@vger.kernel.org 11853T: git git://linuxtv.org/media_tree.git 11854S: Odd Fixes 11855F: drivers/media/usb/pwc/* 11856 11857PWM FAN DRIVER 11858M: Kamil Debski <kamil@wypas.org> 11859M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11860L: linux-hwmon@vger.kernel.org 11861S: Supported 11862F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11863F: Documentation/hwmon/pwm-fan 11864F: drivers/hwmon/pwm-fan.c 11865 11866PWM IR Transmitter 11867M: Sean Young <sean@mess.org> 11868L: linux-media@vger.kernel.org 11869S: Maintained 11870F: drivers/media/rc/pwm-ir-tx.c 11871 11872PWM SUBSYSTEM 11873M: Thierry Reding <thierry.reding@gmail.com> 11874L: linux-pwm@vger.kernel.org 11875S: Maintained 11876T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11877F: Documentation/pwm.txt 11878F: Documentation/devicetree/bindings/pwm/ 11879F: include/linux/pwm.h 11880F: drivers/pwm/ 11881F: drivers/video/backlight/pwm_bl.c 11882F: include/linux/pwm_backlight.h 11883F: drivers/gpio/gpio-mvebu.c 11884F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11885 11886PXA GPIO DRIVER 11887M: Robert Jarzmik <robert.jarzmik@free.fr> 11888L: linux-gpio@vger.kernel.org 11889S: Maintained 11890F: drivers/gpio/gpio-pxa.c 11891 11892PXA MMCI DRIVER 11893S: Orphan 11894 11895PXA RTC DRIVER 11896M: Robert Jarzmik <robert.jarzmik@free.fr> 11897L: linux-rtc@vger.kernel.org 11898S: Maintained 11899 11900PXA2xx/PXA3xx SUPPORT 11901M: Daniel Mack <daniel@zonque.org> 11902M: Haojian Zhuang <haojian.zhuang@gmail.com> 11903M: Robert Jarzmik <robert.jarzmik@free.fr> 11904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11905T: git git://github.com/hzhuang1/linux.git 11906T: git git://github.com/rjarzmik/linux.git 11907S: Maintained 11908F: arch/arm/boot/dts/pxa* 11909F: arch/arm/mach-pxa/ 11910F: drivers/dma/pxa* 11911F: drivers/pcmcia/pxa2xx* 11912F: drivers/pinctrl/pxa/ 11913F: drivers/spi/spi-pxa2xx* 11914F: drivers/usb/gadget/udc/pxa2* 11915F: include/sound/pxa2xx-lib.h 11916F: sound/arm/pxa* 11917F: sound/soc/pxa/ 11918 11919QAT DRIVER 11920M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11921L: qat-linux@intel.com 11922S: Supported 11923F: drivers/crypto/qat/ 11924 11925QCOM AUDIO (ASoC) DRIVERS 11926M: Patrick Lai <plai@codeaurora.org> 11927M: Banajit Goswami <bgoswami@codeaurora.org> 11928L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11929S: Supported 11930F: sound/soc/qcom/ 11931 11932QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11933M: Gabriel Somlo <somlo@cmu.edu> 11934M: "Michael S. Tsirkin" <mst@redhat.com> 11935L: qemu-devel@nongnu.org 11936S: Maintained 11937F: drivers/firmware/qemu_fw_cfg.c 11938F: include/uapi/linux/qemu_fw_cfg.h 11939 11940QIB DRIVER 11941M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11942M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11943L: linux-rdma@vger.kernel.org 11944S: Supported 11945F: drivers/infiniband/hw/qib/ 11946 11947QLOGIC QL41xxx FCOE DRIVER 11948M: QLogic-Storage-Upstream@cavium.com 11949L: linux-scsi@vger.kernel.org 11950S: Supported 11951F: drivers/scsi/qedf/ 11952 11953QLOGIC QL41xxx ISCSI DRIVER 11954M: QLogic-Storage-Upstream@cavium.com 11955L: linux-scsi@vger.kernel.org 11956S: Supported 11957F: drivers/scsi/qedi/ 11958 11959QLOGIC QL4xxx ETHERNET DRIVER 11960M: Ariel Elior <Ariel.Elior@cavium.com> 11961M: everest-linux-l2@cavium.com 11962L: netdev@vger.kernel.org 11963S: Supported 11964F: drivers/net/ethernet/qlogic/qed/ 11965F: include/linux/qed/ 11966F: drivers/net/ethernet/qlogic/qede/ 11967 11968QLOGIC QL4xxx RDMA DRIVER 11969M: Michal Kalderon <Michal.Kalderon@cavium.com> 11970M: Ariel Elior <Ariel.Elior@cavium.com> 11971L: linux-rdma@vger.kernel.org 11972S: Supported 11973F: drivers/infiniband/hw/qedr/ 11974F: include/uapi/rdma/qedr-abi.h 11975 11976QLOGIC QLA1280 SCSI DRIVER 11977M: Michael Reed <mdr@sgi.com> 11978L: linux-scsi@vger.kernel.org 11979S: Maintained 11980F: drivers/scsi/qla1280.[ch] 11981 11982QLOGIC QLA2XXX FC-SCSI DRIVER 11983M: qla2xxx-upstream@qlogic.com 11984L: linux-scsi@vger.kernel.org 11985S: Supported 11986F: Documentation/scsi/LICENSE.qla2xxx 11987F: drivers/scsi/qla2xxx/ 11988 11989QLOGIC QLA3XXX NETWORK DRIVER 11990M: Dept-GELinuxNICDev@cavium.com 11991L: netdev@vger.kernel.org 11992S: Supported 11993F: Documentation/networking/LICENSE.qla3xxx 11994F: drivers/net/ethernet/qlogic/qla3xxx.* 11995 11996QLOGIC QLA4XXX iSCSI DRIVER 11997M: QLogic-Storage-Upstream@qlogic.com 11998L: linux-scsi@vger.kernel.org 11999S: Supported 12000F: Documentation/scsi/LICENSE.qla4xxx 12001F: drivers/scsi/qla4xxx/ 12002 12003QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12004M: Shahed Shaikh <Shahed.Shaikh@cavium.com> 12005M: Manish Chopra <manish.chopra@cavium.com> 12006M: Dept-GELinuxNICDev@cavium.com 12007L: netdev@vger.kernel.org 12008S: Supported 12009F: drivers/net/ethernet/qlogic/qlcnic/ 12010 12011QLOGIC QLGE 10Gb ETHERNET DRIVER 12012M: Manish Chopra <manish.chopra@cavium.com> 12013M: Dept-GELinuxNICDev@cavium.com 12014L: netdev@vger.kernel.org 12015S: Supported 12016F: drivers/net/ethernet/qlogic/qlge/ 12017 12018QM1D1B0004 MEDIA DRIVER 12019M: Akihiro Tsukada <tskd08@gmail.com> 12020L: linux-media@vger.kernel.org 12021S: Odd Fixes 12022F: drivers/media/tuners/qm1d1b0004* 12023 12024QM1D1C0042 MEDIA DRIVER 12025M: Akihiro Tsukada <tskd08@gmail.com> 12026L: linux-media@vger.kernel.org 12027S: Odd Fixes 12028F: drivers/media/tuners/qm1d1c0042* 12029 12030QNX4 FILESYSTEM 12031M: Anders Larsen <al@alarsen.net> 12032W: http://www.alarsen.net/linux/qnx4fs/ 12033S: Maintained 12034F: fs/qnx4/ 12035F: include/uapi/linux/qnx4_fs.h 12036F: include/uapi/linux/qnxtypes.h 12037 12038QORIQ DPAA2 FSL-MC BUS DRIVER 12039M: Stuart Yoder <stuyoder@gmail.com> 12040M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12041L: linux-kernel@vger.kernel.org 12042S: Maintained 12043F: drivers/bus/fsl-mc/ 12044F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12045F: Documentation/networking/dpaa2/overview.rst 12046 12047QT1010 MEDIA DRIVER 12048M: Antti Palosaari <crope@iki.fi> 12049L: linux-media@vger.kernel.org 12050W: https://linuxtv.org 12051W: http://palosaari.fi/linux/ 12052Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12053T: git git://linuxtv.org/anttip/media_tree.git 12054S: Maintained 12055F: drivers/media/tuners/qt1010* 12056 12057QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12058M: Kalle Valo <kvalo@codeaurora.org> 12059L: ath10k@lists.infradead.org 12060W: http://wireless.kernel.org/en/users/Drivers/ath10k 12061T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12062S: Supported 12063F: drivers/net/wireless/ath/ath10k/ 12064 12065QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12066M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12067L: linux-wireless@vger.kernel.org 12068W: http://wireless.kernel.org/en/users/Drivers/ath9k 12069S: Supported 12070F: drivers/net/wireless/ath/ath9k/ 12071 12072QUALCOMM CAMERA SUBSYSTEM DRIVER 12073M: Todor Tomov <todor.tomov@linaro.org> 12074L: linux-media@vger.kernel.org 12075S: Maintained 12076F: Documentation/devicetree/bindings/media/qcom,camss.txt 12077F: Documentation/media/v4l-drivers/qcom_camss.rst 12078F: drivers/media/platform/qcom/camss/ 12079 12080QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12081M: Ilia Lin <ilia.lin@gmail.com> 12082L: linux-pm@vger.kernel.org 12083S: Maintained 12084F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12085F: drivers/cpufreq/qcom-cpufreq-kryo.c 12086 12087QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12088M: Timur Tabi <timur@kernel.org> 12089L: netdev@vger.kernel.org 12090S: Maintained 12091F: drivers/net/ethernet/qualcomm/emac/ 12092 12093QUALCOMM GENERIC INTERFACE I2C DRIVER 12094M: Alok Chauhan <alokc@codeaurora.org> 12095M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12096L: linux-i2c@vger.kernel.org 12097L: linux-arm-msm@vger.kernel.org 12098S: Supported 12099F: drivers/i2c/busses/i2c-qcom-geni.c 12100 12101QUALCOMM HEXAGON ARCHITECTURE 12102M: Richard Kuo <rkuo@codeaurora.org> 12103L: linux-hexagon@vger.kernel.org 12104T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12105S: Supported 12106F: arch/hexagon/ 12107 12108QUALCOMM HIDMA DRIVER 12109M: Sinan Kaya <okaya@kernel.org> 12110L: linux-arm-kernel@lists.infradead.org 12111L: linux-arm-msm@vger.kernel.org 12112L: dmaengine@vger.kernel.org 12113S: Supported 12114F: drivers/dma/qcom/hidma* 12115 12116QUALCOMM IOMMU 12117M: Rob Clark <robdclark@gmail.com> 12118L: iommu@lists.linux-foundation.org 12119L: linux-arm-msm@vger.kernel.org 12120S: Maintained 12121F: drivers/iommu/qcom_iommu.c 12122 12123QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12124M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12125L: linux-media@vger.kernel.org 12126L: linux-arm-msm@vger.kernel.org 12127T: git git://linuxtv.org/media_tree.git 12128S: Maintained 12129F: drivers/media/platform/qcom/venus/ 12130 12131QUALCOMM WCN36XX WIRELESS DRIVER 12132M: Kalle Valo <kvalo@codeaurora.org> 12133L: wcn36xx@lists.infradead.org 12134W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12135T: git git://github.com/KrasnikovEugene/wcn36xx.git 12136S: Supported 12137F: drivers/net/wireless/ath/wcn36xx/ 12138 12139QUANTENNA QTNFMAC WIRELESS DRIVER 12140M: Igor Mitsyanko <imitsyanko@quantenna.com> 12141M: Avinash Patil <avinashp@quantenna.com> 12142M: Sergey Matyukevich <smatyukevich@quantenna.com> 12143L: linux-wireless@vger.kernel.org 12144S: Maintained 12145F: drivers/net/wireless/quantenna 12146 12147RADEON and AMDGPU DRM DRIVERS 12148M: Alex Deucher <alexander.deucher@amd.com> 12149M: Christian König <christian.koenig@amd.com> 12150M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12151L: amd-gfx@lists.freedesktop.org 12152T: git git://people.freedesktop.org/~agd5f/linux 12153S: Supported 12154F: drivers/gpu/drm/radeon/ 12155F: include/uapi/drm/radeon_drm.h 12156F: drivers/gpu/drm/amd/ 12157F: include/uapi/drm/amdgpu_drm.h 12158 12159RADEON FRAMEBUFFER DISPLAY DRIVER 12160M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12161L: linux-fbdev@vger.kernel.org 12162S: Maintained 12163F: drivers/video/fbdev/aty/radeon* 12164F: include/uapi/linux/radeonfb.h 12165 12166RADIOSHARK RADIO DRIVER 12167M: Hans Verkuil <hverkuil@xs4all.nl> 12168L: linux-media@vger.kernel.org 12169T: git git://linuxtv.org/media_tree.git 12170S: Maintained 12171F: drivers/media/radio/radio-shark.c 12172 12173RADIOSHARK2 RADIO DRIVER 12174M: Hans Verkuil <hverkuil@xs4all.nl> 12175L: linux-media@vger.kernel.org 12176T: git git://linuxtv.org/media_tree.git 12177S: Maintained 12178F: drivers/media/radio/radio-shark2.c 12179F: drivers/media/radio/radio-tea5777.c 12180 12181RADOS BLOCK DEVICE (RBD) 12182M: Ilya Dryomov <idryomov@gmail.com> 12183M: Sage Weil <sage@redhat.com> 12184M: Alex Elder <elder@kernel.org> 12185L: ceph-devel@vger.kernel.org 12186W: http://ceph.com/ 12187T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12188T: git git://github.com/ceph/ceph-client.git 12189S: Supported 12190F: Documentation/ABI/testing/sysfs-bus-rbd 12191F: drivers/block/rbd.c 12192F: drivers/block/rbd_types.h 12193 12194RAGE128 FRAMEBUFFER DISPLAY DRIVER 12195M: Paul Mackerras <paulus@samba.org> 12196L: linux-fbdev@vger.kernel.org 12197S: Maintained 12198F: drivers/video/fbdev/aty/aty128fb.c 12199 12200RAINSHADOW-CEC DRIVER 12201M: Hans Verkuil <hverkuil@xs4all.nl> 12202L: linux-media@vger.kernel.org 12203T: git git://linuxtv.org/media_tree.git 12204S: Maintained 12205F: drivers/media/usb/rainshadow-cec/* 12206 12207RALINK MIPS ARCHITECTURE 12208M: John Crispin <john@phrozen.org> 12209L: linux-mips@linux-mips.org 12210S: Maintained 12211F: arch/mips/ralink 12212 12213RALINK RT2X00 WIRELESS LAN DRIVER 12214P: rt2x00 project 12215M: Stanislaw Gruszka <sgruszka@redhat.com> 12216M: Helmut Schaa <helmut.schaa@googlemail.com> 12217L: linux-wireless@vger.kernel.org 12218S: Maintained 12219F: drivers/net/wireless/ralink/rt2x00/ 12220 12221RAMDISK RAM BLOCK DEVICE DRIVER 12222M: Jens Axboe <axboe@kernel.dk> 12223S: Maintained 12224F: Documentation/blockdev/ramdisk.txt 12225F: drivers/block/brd.c 12226 12227RANCHU VIRTUAL BOARD FOR MIPS 12228M: Miodrag Dinic <miodrag.dinic@mips.com> 12229L: linux-mips@linux-mips.org 12230S: Supported 12231F: arch/mips/generic/board-ranchu.c 12232F: arch/mips/configs/generic/board-ranchu.config 12233 12234RANDOM NUMBER DRIVER 12235M: "Theodore Ts'o" <tytso@mit.edu> 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@tycho.nsa.gov (moderated for non-subscribers) 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> 13781L: stable@vger.kernel.org 13782S: Supported 13783F: Documentation/process/stable-kernel-rules.rst 13784 13785STAGING - COMEDI 13786M: Ian Abbott <abbotti@mev.co.uk> 13787M: H Hartley Sweeten <hsweeten@visionengravers.com> 13788S: Odd Fixes 13789F: drivers/staging/comedi/ 13790 13791STAGING - EROFS FILE SYSTEM 13792M: Gao Xiang <gaoxiang25@huawei.com> 13793M: Chao Yu <yuchao0@huawei.com> 13794L: linux-erofs@lists.ozlabs.org 13795S: Maintained 13796F: drivers/staging/erofs/ 13797 13798STAGING - FLARION FT1000 DRIVERS 13799M: Marek Belisko <marek.belisko@gmail.com> 13800S: Odd Fixes 13801F: drivers/staging/ft1000/ 13802 13803STAGING - INDUSTRIAL IO 13804M: Jonathan Cameron <jic23@kernel.org> 13805L: linux-iio@vger.kernel.org 13806S: Odd Fixes 13807F: Documentation/devicetree/bindings/staging/iio/ 13808F: drivers/staging/iio/ 13809 13810STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13811M: Marc Dietrich <marvin24@gmx.de> 13812L: ac100@lists.launchpad.net (moderated for non-subscribers) 13813L: linux-tegra@vger.kernel.org 13814S: Maintained 13815F: drivers/staging/nvec/ 13816 13817STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13818M: Jens Frederich <jfrederich@gmail.com> 13819M: Daniel Drake <dsd@laptop.org> 13820M: Jon Nettleton <jon.nettleton@gmail.com> 13821W: http://wiki.laptop.org/go/DCON 13822S: Maintained 13823F: drivers/staging/olpc_dcon/ 13824 13825STAGING - REALTEK RTL8712U DRIVERS 13826M: Larry Finger <Larry.Finger@lwfinger.net> 13827M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13828S: Odd Fixes 13829F: drivers/staging/rtl8712/ 13830 13831STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13832M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13833M: Teddy Wang <teddy.wang@siliconmotion.com> 13834M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13835L: linux-fbdev@vger.kernel.org 13836S: Maintained 13837F: drivers/staging/sm750fb/ 13838 13839STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13840M: William Hubbs <w.d.hubbs@gmail.com> 13841M: Chris Brannon <chris@the-brannons.com> 13842M: Kirk Reiser <kirk@reisers.ca> 13843M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13844L: speakup@linux-speakup.org 13845W: http://www.linux-speakup.org/ 13846S: Odd Fixes 13847F: drivers/staging/speakup/ 13848 13849STAGING - VIA VT665X DRIVERS 13850M: Forest Bond <forest@alittletooquiet.net> 13851S: Odd Fixes 13852F: drivers/staging/vt665?/ 13853 13854STAGING - WILC1000 WIFI DRIVER 13855M: Aditya Shankar <aditya.shankar@microchip.com> 13856M: Ganesh Krishna <ganesh.krishna@microchip.com> 13857L: linux-wireless@vger.kernel.org 13858S: Supported 13859F: drivers/staging/wilc1000/ 13860 13861STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13862M: Arnaud Patard <arnaud.patard@rtp-net.org> 13863S: Odd Fixes 13864F: drivers/staging/xgifb/ 13865 13866STAGING SUBSYSTEM 13867M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13868T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13869L: devel@driverdev.osuosl.org 13870S: Supported 13871F: drivers/staging/ 13872 13873STARFIRE/DURALAN NETWORK DRIVER 13874M: Ion Badulescu <ionut@badula.org> 13875S: Odd Fixes 13876F: drivers/net/ethernet/adaptec/starfire* 13877 13878STEC S1220 SKD DRIVER 13879M: Bart Van Assche <bart.vanassche@wdc.com> 13880L: linux-block@vger.kernel.org 13881S: Maintained 13882F: drivers/block/skd*[ch] 13883 13884STI AUDIO (ASoC) DRIVERS 13885M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 13886L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13887S: Maintained 13888F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 13889F: sound/soc/sti/ 13890 13891STI CEC DRIVER 13892M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13893S: Maintained 13894F: drivers/staging/media/st-cec/ 13895F: Documentation/devicetree/bindings/media/stih-cec.txt 13896 13897STK1160 USB VIDEO CAPTURE DRIVER 13898M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13899L: linux-media@vger.kernel.org 13900T: git git://linuxtv.org/media_tree.git 13901S: Maintained 13902F: drivers/media/usb/stk1160/ 13903 13904STM32 AUDIO (ASoC) DRIVERS 13905M: Olivier Moysan <olivier.moysan@st.com> 13906M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 13907L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13908S: Maintained 13909F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 13910F: sound/soc/stm/ 13911 13912STM32 TIMER/LPTIMER DRIVERS 13913M: Fabrice Gasnier <fabrice.gasnier@st.com> 13914S: Maintained 13915F: drivers/*/stm32-*timer* 13916F: drivers/pwm/pwm-stm32* 13917F: include/linux/*/stm32-*tim* 13918F: Documentation/ABI/testing/*timer-stm32 13919F: Documentation/devicetree/bindings/*/stm32-*timer* 13920F: Documentation/devicetree/bindings/pwm/pwm-stm32* 13921 13922STMMAC ETHERNET DRIVER 13923M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13924M: Alexandre Torgue <alexandre.torgue@st.com> 13925M: Jose Abreu <joabreu@synopsys.com> 13926L: netdev@vger.kernel.org 13927W: http://www.stlinux.com 13928S: Supported 13929F: drivers/net/ethernet/stmicro/stmmac/ 13930 13931SUN3/3X 13932M: Sam Creasey <sammy@sammy.net> 13933W: http://sammy.net/sun3/ 13934S: Maintained 13935F: arch/m68k/kernel/*sun3* 13936F: arch/m68k/sun3*/ 13937F: arch/m68k/include/asm/sun3* 13938F: drivers/net/ethernet/i825xx/sun3* 13939 13940SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13941M: Hans de Goede <hdegoede@redhat.com> 13942L: linux-input@vger.kernel.org 13943S: Maintained 13944F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13945F: drivers/input/keyboard/sun4i-lradc-keys.c 13946 13947SUNDANCE NETWORK DRIVER 13948M: Denis Kirjanov <kda@linux-powerpc.org> 13949L: netdev@vger.kernel.org 13950S: Maintained 13951F: drivers/net/ethernet/dlink/sundance.c 13952 13953SUPERH 13954M: Yoshinori Sato <ysato@users.sourceforge.jp> 13955M: Rich Felker <dalias@libc.org> 13956L: linux-sh@vger.kernel.org 13957Q: http://patchwork.kernel.org/project/linux-sh/list/ 13958S: Maintained 13959F: Documentation/sh/ 13960F: arch/sh/ 13961F: drivers/sh/ 13962 13963SUSPEND TO RAM 13964M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13965M: Len Brown <len.brown@intel.com> 13966M: Pavel Machek <pavel@ucw.cz> 13967L: linux-pm@vger.kernel.org 13968B: https://bugzilla.kernel.org 13969S: Supported 13970F: Documentation/power/ 13971F: arch/x86/kernel/acpi/ 13972F: drivers/base/power/ 13973F: kernel/power/ 13974F: include/linux/suspend.h 13975F: include/linux/freezer.h 13976F: include/linux/pm.h 13977 13978SVGA HANDLING 13979M: Martin Mares <mj@ucw.cz> 13980L: linux-video@atrey.karlin.mff.cuni.cz 13981S: Maintained 13982F: Documentation/svga.txt 13983F: arch/x86/boot/video* 13984 13985SWIOTLB SUBSYSTEM 13986M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13987L: iommu@lists.linux-foundation.org 13988T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13989S: Supported 13990F: kernel/dma/swiotlb.c 13991F: arch/*/kernel/pci-swiotlb.c 13992F: include/linux/swiotlb.h 13993 13994SWITCHDEV 13995M: Jiri Pirko <jiri@resnulli.us> 13996M: Ivan Vecera <ivecera@redhat.com> 13997L: netdev@vger.kernel.org 13998S: Supported 13999F: net/switchdev/ 14000F: include/net/switchdev.h 14001 14002SY8106A REGULATOR DRIVER 14003M: Icenowy Zheng <icenowy@aosc.io> 14004S: Maintained 14005F: drivers/regulator/sy8106a-regulator.c 14006F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 14007 14008SYNC FILE FRAMEWORK 14009M: Sumit Semwal <sumit.semwal@linaro.org> 14010R: Gustavo Padovan <gustavo@padovan.org> 14011S: Maintained 14012L: linux-media@vger.kernel.org 14013L: dri-devel@lists.freedesktop.org 14014F: drivers/dma-buf/sync_* 14015F: drivers/dma-buf/dma-fence* 14016F: drivers/dma-buf/sw_sync.c 14017F: include/linux/sync_file.h 14018F: include/uapi/linux/sync_file.h 14019F: Documentation/sync_file.txt 14020T: git git://anongit.freedesktop.org/drm/drm-misc 14021 14022SYNOPSYS ARC ARCHITECTURE 14023M: Vineet Gupta <vgupta@synopsys.com> 14024L: linux-snps-arc@lists.infradead.org 14025S: Supported 14026F: arch/arc/ 14027F: Documentation/devicetree/bindings/arc/* 14028F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14029F: drivers/clocksource/arc_timer.c 14030F: drivers/tty/serial/arc_uart.c 14031T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14032 14033SYNOPSYS ARC HSDK SDP pll clock driver 14034M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14035S: Supported 14036F: drivers/clk/clk-hsdk-pll.c 14037F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14038 14039SYNOPSYS ARC SDP clock driver 14040M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14041S: Supported 14042F: drivers/clk/axs10x/* 14043F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14044 14045SYNOPSYS ARC SDP platform support 14046M: Alexey Brodkin <abrodkin@synopsys.com> 14047S: Supported 14048F: arch/arc/plat-axs10x 14049F: arch/arc/boot/dts/ax* 14050F: Documentation/devicetree/bindings/arc/axs10* 14051 14052SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14053M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14054S: Supported 14055F: drivers/reset/reset-axs10x.c 14056F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14057 14058SYNOPSYS DESIGNWARE 8250 UART DRIVER 14059R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14060S: Maintained 14061F: drivers/tty/serial/8250/8250_dw.c 14062 14063SYNOPSYS DESIGNWARE APB GPIO DRIVER 14064M: Hoan Tran <hotran@apm.com> 14065L: linux-gpio@vger.kernel.org 14066S: Maintained 14067F: drivers/gpio/gpio-dwapb.c 14068F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14069 14070SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14071M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14072S: Maintained 14073F: drivers/dma/dwi-axi-dmac/ 14074F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14075 14076SYNOPSYS DESIGNWARE DMAC DRIVER 14077M: Viresh Kumar <vireshk@kernel.org> 14078R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14079S: Maintained 14080F: include/linux/dma/dw.h 14081F: include/linux/platform_data/dma-dw.h 14082F: drivers/dma/dw/ 14083 14084SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 14085M: Jose Abreu <Jose.Abreu@synopsys.com> 14086L: netdev@vger.kernel.org 14087S: Supported 14088F: drivers/net/ethernet/synopsys/ 14089 14090SYNOPSYS DESIGNWARE I2C DRIVER 14091M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 14092R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14093R: Mika Westerberg <mika.westerberg@linux.intel.com> 14094L: linux-i2c@vger.kernel.org 14095S: Maintained 14096F: drivers/i2c/busses/i2c-designware-* 14097F: include/linux/platform_data/i2c-designware.h 14098 14099SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 14100M: Jaehoon Chung <jh80.chung@samsung.com> 14101L: linux-mmc@vger.kernel.org 14102S: Maintained 14103F: drivers/mmc/host/dw_mmc* 14104 14105SYNOPSYS HSDK RESET CONTROLLER DRIVER 14106M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14107S: Supported 14108F: drivers/reset/reset-hsdk.c 14109F: include/dt-bindings/reset/snps,hsdk-reset.h 14110F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 14111 14112SYSTEM CONFIGURATION (SYSCON) 14113M: Lee Jones <lee.jones@linaro.org> 14114M: Arnd Bergmann <arnd@arndb.de> 14115T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 14116S: Supported 14117F: drivers/mfd/syscon.c 14118 14119SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 14120M: Sudeep Holla <sudeep.holla@arm.com> 14121L: linux-arm-kernel@lists.infradead.org 14122S: Maintained 14123F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 14124F: drivers/clk/clk-sc[mp]i.c 14125F: drivers/cpufreq/sc[mp]i-cpufreq.c 14126F: drivers/firmware/arm_scpi.c 14127F: drivers/firmware/arm_scmi/ 14128F: include/linux/sc[mp]i_protocol.h 14129 14130SYSTEM RESET/SHUTDOWN DRIVERS 14131M: Sebastian Reichel <sre@kernel.org> 14132L: linux-pm@vger.kernel.org 14133T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 14134S: Maintained 14135F: Documentation/devicetree/bindings/power/reset/ 14136F: drivers/power/reset/ 14137 14138SYSTEM TRACE MODULE CLASS 14139M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 14140S: Maintained 14141T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 14142F: Documentation/trace/stm.rst 14143F: drivers/hwtracing/stm/ 14144F: include/linux/stm.h 14145F: include/uapi/linux/stm.h 14146 14147SYSV FILESYSTEM 14148M: Christoph Hellwig <hch@infradead.org> 14149S: Maintained 14150F: Documentation/filesystems/sysv-fs.txt 14151F: fs/sysv/ 14152F: include/linux/sysv_fs.h 14153 14154TARGET SUBSYSTEM 14155M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 14156L: linux-scsi@vger.kernel.org 14157L: target-devel@vger.kernel.org 14158W: http://www.linux-iscsi.org 14159W: http://groups.google.com/group/linux-iscsi-target-dev 14160T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 14161S: Supported 14162F: drivers/target/ 14163F: include/target/ 14164F: Documentation/target/ 14165 14166TASKSTATS STATISTICS INTERFACE 14167M: Balbir Singh <bsingharora@gmail.com> 14168S: Maintained 14169F: Documentation/accounting/taskstats* 14170F: include/linux/taskstats* 14171F: kernel/taskstats.c 14172 14173TC subsystem 14174M: Jamal Hadi Salim <jhs@mojatatu.com> 14175M: Cong Wang <xiyou.wangcong@gmail.com> 14176M: Jiri Pirko <jiri@resnulli.us> 14177L: netdev@vger.kernel.org 14178S: Maintained 14179F: include/net/pkt_cls.h 14180F: include/net/pkt_sched.h 14181F: include/net/tc_act/ 14182F: include/uapi/linux/pkt_cls.h 14183F: include/uapi/linux/pkt_sched.h 14184F: include/uapi/linux/tc_act/ 14185F: include/uapi/linux/tc_ematch/ 14186F: net/sched/ 14187 14188TC90522 MEDIA DRIVER 14189M: Akihiro Tsukada <tskd08@gmail.com> 14190L: linux-media@vger.kernel.org 14191S: Odd Fixes 14192F: drivers/media/dvb-frontends/tc90522* 14193 14194TCP LOW PRIORITY MODULE 14195M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 14196M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 14197W: http://tcp-lp-mod.sourceforge.net/ 14198S: Maintained 14199F: net/ipv4/tcp_lp.c 14200 14201TDA10071 MEDIA DRIVER 14202M: Antti Palosaari <crope@iki.fi> 14203L: linux-media@vger.kernel.org 14204W: https://linuxtv.org 14205W: http://palosaari.fi/linux/ 14206Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14207T: git git://linuxtv.org/anttip/media_tree.git 14208S: Maintained 14209F: drivers/media/dvb-frontends/tda10071* 14210 14211TDA18212 MEDIA DRIVER 14212M: Antti Palosaari <crope@iki.fi> 14213L: linux-media@vger.kernel.org 14214W: https://linuxtv.org 14215W: http://palosaari.fi/linux/ 14216Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14217T: git git://linuxtv.org/anttip/media_tree.git 14218S: Maintained 14219F: drivers/media/tuners/tda18212* 14220 14221TDA18218 MEDIA DRIVER 14222M: Antti Palosaari <crope@iki.fi> 14223L: linux-media@vger.kernel.org 14224W: https://linuxtv.org 14225W: http://palosaari.fi/linux/ 14226Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14227T: git git://linuxtv.org/anttip/media_tree.git 14228S: Maintained 14229F: drivers/media/tuners/tda18218* 14230 14231TDA18250 MEDIA DRIVER 14232M: Olli Salonen <olli.salonen@iki.fi> 14233L: linux-media@vger.kernel.org 14234W: https://linuxtv.org 14235Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14236T: git git://linuxtv.org/media_tree.git 14237S: Maintained 14238F: drivers/media/tuners/tda18250* 14239 14240TDA18271 MEDIA DRIVER 14241M: Michael Krufky <mkrufky@linuxtv.org> 14242L: linux-media@vger.kernel.org 14243W: https://linuxtv.org 14244W: http://github.com/mkrufky 14245Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14246T: git git://linuxtv.org/mkrufky/tuners.git 14247S: Maintained 14248F: drivers/media/tuners/tda18271* 14249 14250TDA1997x MEDIA DRIVER 14251M: Tim Harvey <tharvey@gateworks.com> 14252L: linux-media@vger.kernel.org 14253W: https://linuxtv.org 14254Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14255S: Maintained 14256F: drivers/media/i2c/tda1997x.* 14257 14258TDA827x MEDIA DRIVER 14259M: Michael Krufky <mkrufky@linuxtv.org> 14260L: linux-media@vger.kernel.org 14261W: https://linuxtv.org 14262W: http://github.com/mkrufky 14263Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14264T: git git://linuxtv.org/mkrufky/tuners.git 14265S: Maintained 14266F: drivers/media/tuners/tda8290.* 14267 14268TDA8290 MEDIA DRIVER 14269M: Michael Krufky <mkrufky@linuxtv.org> 14270L: linux-media@vger.kernel.org 14271W: https://linuxtv.org 14272W: http://github.com/mkrufky 14273Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14274T: git git://linuxtv.org/mkrufky/tuners.git 14275S: Maintained 14276F: drivers/media/tuners/tda8290.* 14277 14278TDA9840 MEDIA DRIVER 14279M: Hans Verkuil <hverkuil@xs4all.nl> 14280L: linux-media@vger.kernel.org 14281T: git git://linuxtv.org/media_tree.git 14282W: https://linuxtv.org 14283S: Maintained 14284F: drivers/media/i2c/tda9840* 14285 14286TEA5761 TUNER DRIVER 14287M: Mauro Carvalho Chehab <mchehab@kernel.org> 14288L: linux-media@vger.kernel.org 14289W: https://linuxtv.org 14290T: git git://linuxtv.org/media_tree.git 14291S: Odd fixes 14292F: drivers/media/tuners/tea5761.* 14293 14294TEA5767 TUNER DRIVER 14295M: Mauro Carvalho Chehab <mchehab@kernel.org> 14296L: linux-media@vger.kernel.org 14297W: https://linuxtv.org 14298T: git git://linuxtv.org/media_tree.git 14299S: Maintained 14300F: drivers/media/tuners/tea5767.* 14301 14302TEA6415C MEDIA DRIVER 14303M: Hans Verkuil <hverkuil@xs4all.nl> 14304L: linux-media@vger.kernel.org 14305T: git git://linuxtv.org/media_tree.git 14306W: https://linuxtv.org 14307S: Maintained 14308F: drivers/media/i2c/tea6415c* 14309 14310TEA6420 MEDIA DRIVER 14311M: Hans Verkuil <hverkuil@xs4all.nl> 14312L: linux-media@vger.kernel.org 14313T: git git://linuxtv.org/media_tree.git 14314W: https://linuxtv.org 14315S: Maintained 14316F: drivers/media/i2c/tea6420* 14317 14318TEAM DRIVER 14319M: Jiri Pirko <jiri@resnulli.us> 14320L: netdev@vger.kernel.org 14321S: Supported 14322F: drivers/net/team/ 14323F: include/linux/if_team.h 14324F: include/uapi/linux/if_team.h 14325 14326TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 14327M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 14328S: Maintained 14329F: arch/x86/platform/ts5500/ 14330 14331TECHNOTREND USB IR RECEIVER 14332M: Sean Young <sean@mess.org> 14333L: linux-media@vger.kernel.org 14334S: Maintained 14335F: drivers/media/rc/ttusbir.c 14336 14337TECHWELL TW9910 VIDEO DECODER 14338L: linux-media@vger.kernel.org 14339S: Orphan 14340F: drivers/media/i2c/tw9910.c 14341F: include/media/i2c/tw9910.h 14342 14343TEE SUBSYSTEM 14344M: Jens Wiklander <jens.wiklander@linaro.org> 14345S: Maintained 14346F: include/linux/tee_drv.h 14347F: include/uapi/linux/tee.h 14348F: drivers/tee/ 14349F: Documentation/tee.txt 14350 14351TEGRA ARCHITECTURE SUPPORT 14352M: Thierry Reding <thierry.reding@gmail.com> 14353M: Jonathan Hunter <jonathanh@nvidia.com> 14354L: linux-tegra@vger.kernel.org 14355Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 14356T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 14357S: Supported 14358N: [^a-z]tegra 14359 14360TEGRA CLOCK DRIVER 14361M: Peter De Schrijver <pdeschrijver@nvidia.com> 14362M: Prashant Gaikwad <pgaikwad@nvidia.com> 14363S: Supported 14364F: drivers/clk/tegra/ 14365 14366TEGRA DMA DRIVERS 14367M: Laxman Dewangan <ldewangan@nvidia.com> 14368M: Jon Hunter <jonathanh@nvidia.com> 14369S: Supported 14370F: drivers/dma/tegra* 14371 14372TEGRA I2C DRIVER 14373M: Laxman Dewangan <ldewangan@nvidia.com> 14374S: Supported 14375F: drivers/i2c/busses/i2c-tegra.c 14376 14377TEGRA IOMMU DRIVERS 14378M: Thierry Reding <thierry.reding@gmail.com> 14379L: linux-tegra@vger.kernel.org 14380S: Supported 14381F: drivers/iommu/tegra* 14382 14383TEGRA KBC DRIVER 14384M: Laxman Dewangan <ldewangan@nvidia.com> 14385S: Supported 14386F: drivers/input/keyboard/tegra-kbc.c 14387 14388TEGRA NAND DRIVER 14389M: Stefan Agner <stefan@agner.ch> 14390M: Lucas Stach <dev@lynxeye.de> 14391S: Maintained 14392F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 14393F: drivers/mtd/nand/raw/tegra_nand.c 14394 14395TEGRA PWM DRIVER 14396M: Thierry Reding <thierry.reding@gmail.com> 14397S: Supported 14398F: drivers/pwm/pwm-tegra.c 14399 14400TEGRA SERIAL DRIVER 14401M: Laxman Dewangan <ldewangan@nvidia.com> 14402S: Supported 14403F: drivers/tty/serial/serial-tegra.c 14404 14405TEGRA SPI DRIVER 14406M: Laxman Dewangan <ldewangan@nvidia.com> 14407S: Supported 14408F: drivers/spi/spi-tegra* 14409 14410TEHUTI ETHERNET DRIVER 14411M: Andy Gospodarek <andy@greyhouse.net> 14412L: netdev@vger.kernel.org 14413S: Supported 14414F: drivers/net/ethernet/tehuti/* 14415 14416Telecom Clock Driver for MCPL0010 14417M: Mark Gross <mark.gross@intel.com> 14418S: Supported 14419F: drivers/char/tlclk.c 14420 14421TENSILICA XTENSA PORT (xtensa) 14422M: Chris Zankel <chris@zankel.net> 14423M: Max Filippov <jcmvbkbc@gmail.com> 14424L: linux-xtensa@linux-xtensa.org 14425T: git git://github.com/czankel/xtensa-linux.git 14426S: Maintained 14427F: arch/xtensa/ 14428F: drivers/irqchip/irq-xtensa-* 14429 14430Texas Instruments' System Control Interface (TISCI) Protocol Driver 14431M: Nishanth Menon <nm@ti.com> 14432M: Tero Kristo <t-kristo@ti.com> 14433M: Santosh Shilimkar <ssantosh@kernel.org> 14434L: linux-arm-kernel@lists.infradead.org 14435S: Maintained 14436F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 14437F: drivers/firmware/ti_sci* 14438F: include/linux/soc/ti/ti_sci_protocol.h 14439F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 14440F: include/dt-bindings/genpd/k2g.h 14441F: drivers/soc/ti/ti_sci_pm_domains.c 14442F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 14443F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 14444F: drivers/clk/keystone/sci-clk.c 14445F: drivers/reset/reset-ti-sci.c 14446 14447THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 14448M: Hans Verkuil <hverkuil@xs4all.nl> 14449L: linux-media@vger.kernel.org 14450T: git git://linuxtv.org/media_tree.git 14451W: https://linuxtv.org 14452S: Maintained 14453F: drivers/media/radio/radio-raremono.c 14454 14455THERMAL 14456M: Zhang Rui <rui.zhang@intel.com> 14457M: Eduardo Valentin <edubezval@gmail.com> 14458R: Daniel Lezcano <daniel.lezcano@linaro.org> 14459L: linux-pm@vger.kernel.org 14460T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 14461T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 14462Q: https://patchwork.kernel.org/project/linux-pm/list/ 14463S: Supported 14464F: drivers/thermal/ 14465F: include/linux/thermal.h 14466F: include/uapi/linux/thermal.h 14467F: include/linux/cpu_cooling.h 14468F: Documentation/devicetree/bindings/thermal/ 14469 14470THERMAL/CPU_COOLING 14471M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 14472M: Viresh Kumar <viresh.kumar@linaro.org> 14473M: Javi Merino <javi.merino@kernel.org> 14474L: linux-pm@vger.kernel.org 14475S: Supported 14476F: Documentation/thermal/cpu-cooling-api.txt 14477F: drivers/thermal/cpu_cooling.c 14478F: include/linux/cpu_cooling.h 14479 14480THINKPAD ACPI EXTRAS DRIVER 14481M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 14482L: ibm-acpi-devel@lists.sourceforge.net 14483L: platform-driver-x86@vger.kernel.org 14484W: http://ibm-acpi.sourceforge.net 14485W: http://thinkwiki.org/wiki/Ibm-acpi 14486T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 14487S: Maintained 14488F: drivers/platform/x86/thinkpad_acpi.c 14489 14490THUNDERBOLT DRIVER 14491M: Andreas Noever <andreas.noever@gmail.com> 14492M: Michael Jamet <michael.jamet@intel.com> 14493M: Mika Westerberg <mika.westerberg@linux.intel.com> 14494M: Yehezkel Bernat <YehezkelShB@gmail.com> 14495T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 14496S: Maintained 14497F: Documentation/admin-guide/thunderbolt.rst 14498F: drivers/thunderbolt/ 14499F: include/linux/thunderbolt.h 14500 14501THUNDERBOLT NETWORK DRIVER 14502M: Michael Jamet <michael.jamet@intel.com> 14503M: Mika Westerberg <mika.westerberg@linux.intel.com> 14504M: Yehezkel Bernat <YehezkelShB@gmail.com> 14505L: netdev@vger.kernel.org 14506S: Maintained 14507F: drivers/net/thunderbolt.c 14508 14509THUNDERX GPIO DRIVER 14510M: David Daney <david.daney@cavium.com> 14511S: Maintained 14512F: drivers/gpio/gpio-thunderx.c 14513 14514TI AM437X VPFE DRIVER 14515M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14516L: linux-media@vger.kernel.org 14517W: https://linuxtv.org 14518Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14519T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14520S: Maintained 14521F: drivers/media/platform/am437x/ 14522 14523TI BANDGAP AND THERMAL DRIVER 14524M: Eduardo Valentin <edubezval@gmail.com> 14525M: Keerthy <j-keerthy@ti.com> 14526L: linux-pm@vger.kernel.org 14527L: linux-omap@vger.kernel.org 14528S: Maintained 14529F: drivers/thermal/ti-soc-thermal/ 14530 14531TI BQ27XXX POWER SUPPLY DRIVER 14532R: Andrew F. Davis <afd@ti.com> 14533F: include/linux/power/bq27xxx_battery.h 14534F: drivers/power/supply/bq27xxx_battery.c 14535F: drivers/power/supply/bq27xxx_battery_i2c.c 14536 14537TI CDCE706 CLOCK DRIVER 14538M: Max Filippov <jcmvbkbc@gmail.com> 14539S: Maintained 14540F: drivers/clk/clk-cdce706.c 14541 14542TI CLOCK DRIVER 14543M: Tero Kristo <t-kristo@ti.com> 14544L: linux-omap@vger.kernel.org 14545S: Maintained 14546F: drivers/clk/ti/ 14547F: include/linux/clk/ti.h 14548 14549TI DAVINCI MACHINE SUPPORT 14550M: Sekhar Nori <nsekhar@ti.com> 14551M: Kevin Hilman <khilman@kernel.org> 14552L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14553T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14554S: Supported 14555F: arch/arm/mach-davinci/ 14556F: drivers/i2c/busses/i2c-davinci.c 14557F: arch/arm/boot/dts/da850* 14558 14559TI DAVINCI SERIES CLOCK DRIVER 14560M: David Lechner <david@lechnology.com> 14561R: Sekhar Nori <nsekhar@ti.com> 14562S: Maintained 14563F: Documentation/devicetree/bindings/clock/ti/davinci/ 14564F: drivers/clk/davinci/ 14565 14566TI DAVINCI SERIES GPIO DRIVER 14567M: Keerthy <j-keerthy@ti.com> 14568L: linux-gpio@vger.kernel.org 14569S: Maintained 14570F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14571F: drivers/gpio/gpio-davinci.c 14572 14573TI DAVINCI SERIES MEDIA DRIVER 14574M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14575L: linux-media@vger.kernel.org 14576W: https://linuxtv.org 14577Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14578T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14579S: Maintained 14580F: drivers/media/platform/davinci/ 14581F: include/media/davinci/ 14582 14583TI ETHERNET SWITCH DRIVER (CPSW) 14584R: Grygorii Strashko <grygorii.strashko@ti.com> 14585L: linux-omap@vger.kernel.org 14586L: netdev@vger.kernel.org 14587S: Maintained 14588F: drivers/net/ethernet/ti/cpsw* 14589F: drivers/net/ethernet/ti/davinci* 14590 14591TI FLASH MEDIA INTERFACE DRIVER 14592M: Alex Dubov <oakad@yahoo.com> 14593S: Maintained 14594F: drivers/misc/tifm* 14595F: drivers/mmc/host/tifm_sd.c 14596F: include/linux/tifm.h 14597 14598TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14599M: Santosh Shilimkar <ssantosh@kernel.org> 14600L: linux-kernel@vger.kernel.org 14601L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14602S: Maintained 14603F: drivers/soc/ti/* 14604T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14605 14606TI LM49xxx FAMILY ASoC CODEC DRIVERS 14607M: M R Swami Reddy <mr.swami.reddy@ti.com> 14608M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14609L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14610S: Maintained 14611F: sound/soc/codecs/lm49453* 14612F: sound/soc/codecs/isabelle* 14613 14614TI LP855x BACKLIGHT DRIVER 14615M: Milo Kim <milo.kim@ti.com> 14616S: Maintained 14617F: Documentation/backlight/lp855x-driver.txt 14618F: drivers/video/backlight/lp855x_bl.c 14619F: include/linux/platform_data/lp855x.h 14620 14621TI LP8727 CHARGER DRIVER 14622M: Milo Kim <milo.kim@ti.com> 14623S: Maintained 14624F: drivers/power/supply/lp8727_charger.c 14625F: include/linux/platform_data/lp8727.h 14626 14627TI LP8788 MFD DRIVER 14628M: Milo Kim <milo.kim@ti.com> 14629S: Maintained 14630F: drivers/iio/adc/lp8788_adc.c 14631F: drivers/leds/leds-lp8788.c 14632F: drivers/mfd/lp8788*.c 14633F: drivers/power/supply/lp8788-charger.c 14634F: drivers/regulator/lp8788-*.c 14635F: include/linux/mfd/lp8788*.h 14636 14637TI NETCP ETHERNET DRIVER 14638M: Wingman Kwok <w-kwok2@ti.com> 14639M: Murali Karicheri <m-karicheri2@ti.com> 14640L: netdev@vger.kernel.org 14641S: Maintained 14642F: drivers/net/ethernet/ti/netcp* 14643 14644TI TAS571X FAMILY ASoC CODEC DRIVER 14645M: Kevin Cernekee <cernekee@chromium.org> 14646L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14647S: Odd Fixes 14648F: sound/soc/codecs/tas571x* 14649 14650TI TRF7970A NFC DRIVER 14651M: Mark Greer <mgreer@animalcreek.com> 14652L: linux-wireless@vger.kernel.org 14653L: linux-nfc@lists.01.org (moderated for non-subscribers) 14654S: Supported 14655F: drivers/nfc/trf7970a.c 14656F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14657 14658TI TWL4030 SERIES SOC CODEC DRIVER 14659M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14660L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14661S: Maintained 14662F: sound/soc/codecs/twl4030* 14663 14664TI VPE/CAL DRIVERS 14665M: Benoit Parrot <bparrot@ti.com> 14666L: linux-media@vger.kernel.org 14667W: http://linuxtv.org/ 14668Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14669S: Maintained 14670F: drivers/media/platform/ti-vpe/ 14671 14672TI WILINK WIRELESS DRIVERS 14673L: linux-wireless@vger.kernel.org 14674W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14675W: http://wireless.kernel.org/en/users/Drivers/wl1251 14676T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14677S: Orphan 14678F: drivers/net/wireless/ti/ 14679F: include/linux/wl12xx.h 14680 14681TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14682M: John Stultz <john.stultz@linaro.org> 14683M: Thomas Gleixner <tglx@linutronix.de> 14684R: Stephen Boyd <sboyd@kernel.org> 14685L: linux-kernel@vger.kernel.org 14686T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14687S: Supported 14688F: include/linux/clocksource.h 14689F: include/linux/time.h 14690F: include/linux/timex.h 14691F: include/uapi/linux/time.h 14692F: include/uapi/linux/timex.h 14693F: kernel/time/clocksource.c 14694F: kernel/time/time*.c 14695F: kernel/time/alarmtimer.c 14696F: kernel/time/ntp.c 14697F: tools/testing/selftests/timers/ 14698 14699TIPC NETWORK LAYER 14700M: Jon Maloy <jon.maloy@ericsson.com> 14701M: Ying Xue <ying.xue@windriver.com> 14702L: netdev@vger.kernel.org (core kernel code) 14703L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14704W: http://tipc.sourceforge.net/ 14705S: Maintained 14706F: include/uapi/linux/tipc*.h 14707F: net/tipc/ 14708 14709TLAN NETWORK DRIVER 14710M: Samuel Chessman <chessman@tux.org> 14711L: tlan-devel@lists.sourceforge.net (subscribers-only) 14712W: http://sourceforge.net/projects/tlan/ 14713S: Maintained 14714F: Documentation/networking/tlan.txt 14715F: drivers/net/ethernet/ti/tlan.* 14716 14717TM6000 VIDEO4LINUX DRIVER 14718M: Mauro Carvalho Chehab <mchehab@kernel.org> 14719L: linux-media@vger.kernel.org 14720W: https://linuxtv.org 14721T: git git://linuxtv.org/media_tree.git 14722S: Odd fixes 14723F: drivers/media/usb/tm6000/ 14724F: Documentation/media/v4l-drivers/tm6000* 14725 14726TMIO/SDHI MMC DRIVER 14727M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14728L: linux-mmc@vger.kernel.org 14729S: Supported 14730F: drivers/mmc/host/tmio_mmc* 14731F: drivers/mmc/host/renesas_sdhi* 14732F: include/linux/mfd/tmio.h 14733 14734TMP401 HARDWARE MONITOR DRIVER 14735M: Guenter Roeck <linux@roeck-us.net> 14736L: linux-hwmon@vger.kernel.org 14737S: Maintained 14738F: Documentation/hwmon/tmp401 14739F: drivers/hwmon/tmp401.c 14740 14741TMPFS (SHMEM FILESYSTEM) 14742M: Hugh Dickins <hughd@google.com> 14743L: linux-mm@kvack.org 14744S: Maintained 14745F: include/linux/shmem_fs.h 14746F: mm/shmem.c 14747 14748TOMOYO SECURITY MODULE 14749M: Kentaro Takeda <takedakn@nttdata.co.jp> 14750M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14751L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14752L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14753L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14754L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14755W: http://tomoyo.sourceforge.jp/ 14756T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14757S: Maintained 14758F: security/tomoyo/ 14759 14760TOPSTAR LAPTOP EXTRAS DRIVER 14761M: Herton Ronaldo Krzesinski <herton@canonical.com> 14762L: platform-driver-x86@vger.kernel.org 14763S: Maintained 14764F: drivers/platform/x86/topstar-laptop.c 14765 14766TORTURE-TEST MODULES 14767M: Davidlohr Bueso <dave@stgolabs.net> 14768M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14769M: Josh Triplett <josh@joshtriplett.org> 14770L: linux-kernel@vger.kernel.org 14771S: Supported 14772T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14773F: Documentation/RCU/torture.txt 14774F: kernel/torture.c 14775F: kernel/rcu/rcutorture.c 14776F: kernel/rcu/rcuperf.c 14777F: kernel/locking/locktorture.c 14778 14779TOSHIBA ACPI EXTRAS DRIVER 14780M: Azael Avalos <coproscefalo@gmail.com> 14781L: platform-driver-x86@vger.kernel.org 14782S: Maintained 14783F: drivers/platform/x86/toshiba_acpi.c 14784 14785TOSHIBA BLUETOOTH DRIVER 14786M: Azael Avalos <coproscefalo@gmail.com> 14787L: platform-driver-x86@vger.kernel.org 14788S: Maintained 14789F: drivers/platform/x86/toshiba_bluetooth.c 14790 14791TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14792M: Azael Avalos <coproscefalo@gmail.com> 14793L: platform-driver-x86@vger.kernel.org 14794S: Maintained 14795F: drivers/platform/x86/toshiba_haps.c 14796 14797TOSHIBA SMM DRIVER 14798M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14799W: http://www.buzzard.org.uk/toshiba/ 14800S: Maintained 14801F: drivers/char/toshiba.c 14802F: include/linux/toshiba.h 14803F: include/uapi/linux/toshiba.h 14804 14805TOSHIBA TC358743 DRIVER 14806M: Mats Randgaard <matrandg@cisco.com> 14807L: linux-media@vger.kernel.org 14808S: Maintained 14809F: drivers/media/i2c/tc358743* 14810F: include/media/i2c/tc358743.h 14811 14812TOSHIBA WMI HOTKEYS DRIVER 14813M: Azael Avalos <coproscefalo@gmail.com> 14814L: platform-driver-x86@vger.kernel.org 14815S: Maintained 14816F: drivers/platform/x86/toshiba-wmi.c 14817 14818TPM DEVICE DRIVER 14819M: Peter Huewe <peterhuewe@gmx.de> 14820M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14821R: Jason Gunthorpe <jgg@ziepe.ca> 14822L: linux-integrity@vger.kernel.org 14823Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14824W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14825T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14826S: Maintained 14827F: drivers/char/tpm/ 14828 14829TRACING 14830M: Steven Rostedt <rostedt@goodmis.org> 14831M: Ingo Molnar <mingo@redhat.com> 14832T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14833S: Maintained 14834F: Documentation/trace/ftrace.rst 14835F: arch/*/*/*/ftrace.h 14836F: arch/*/kernel/ftrace.c 14837F: include/*/ftrace.h 14838F: include/linux/trace*.h 14839F: include/trace/ 14840F: kernel/trace/ 14841F: tools/testing/selftests/ftrace/ 14842 14843TRACING MMIO ACCESSES (MMIOTRACE) 14844M: Steven Rostedt <rostedt@goodmis.org> 14845M: Ingo Molnar <mingo@kernel.org> 14846R: Karol Herbst <karolherbst@gmail.com> 14847R: Pekka Paalanen <ppaalanen@gmail.com> 14848S: Maintained 14849L: linux-kernel@vger.kernel.org 14850L: nouveau@lists.freedesktop.org 14851F: kernel/trace/trace_mmiotrace.c 14852F: include/linux/mmiotrace.h 14853F: arch/x86/mm/kmmio.c 14854F: arch/x86/mm/mmio-mod.c 14855F: arch/x86/mm/testmmiotrace.c 14856 14857TRIVIAL PATCHES 14858M: Jiri Kosina <trivial@kernel.org> 14859T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14860S: Maintained 14861K: ^Subject:.*(?i)trivial 14862 14863TEMPO SEMICONDUCTOR DRIVERS 14864M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14865S: Maintained 14866F: sound/soc/codecs/tscs*.c 14867F: sound/soc/codecs/tscs*.h 14868F: Documentation/devicetree/bindings/sound/tscs*.txt 14869 14870TTY LAYER 14871M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14872M: Jiri Slaby <jslaby@suse.com> 14873S: Supported 14874T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14875F: Documentation/serial/ 14876F: drivers/tty/ 14877F: drivers/tty/serial/serial_core.c 14878F: include/linux/serial_core.h 14879F: include/linux/serial.h 14880F: include/linux/tty.h 14881F: include/uapi/linux/serial_core.h 14882F: include/uapi/linux/serial.h 14883F: include/uapi/linux/tty.h 14884 14885TUA9001 MEDIA DRIVER 14886M: Antti Palosaari <crope@iki.fi> 14887L: linux-media@vger.kernel.org 14888W: https://linuxtv.org 14889W: http://palosaari.fi/linux/ 14890Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14891T: git git://linuxtv.org/anttip/media_tree.git 14892S: Maintained 14893F: drivers/media/tuners/tua9001* 14894 14895TULIP NETWORK DRIVERS 14896L: netdev@vger.kernel.org 14897L: linux-parisc@vger.kernel.org 14898S: Orphan 14899F: drivers/net/ethernet/dec/tulip/ 14900 14901TUN/TAP driver 14902M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14903W: http://vtun.sourceforge.net/tun 14904S: Maintained 14905F: Documentation/networking/tuntap.txt 14906F: arch/um/os-Linux/drivers/ 14907 14908TURBOCHANNEL SUBSYSTEM 14909M: "Maciej W. Rozycki" <macro@linux-mips.org> 14910M: Ralf Baechle <ralf@linux-mips.org> 14911L: linux-mips@linux-mips.org 14912Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14913S: Maintained 14914F: drivers/tc/ 14915F: include/linux/tc.h 14916 14917TURBOSTAT UTILITY 14918M: "Len Brown" <lenb@kernel.org> 14919L: linux-pm@vger.kernel.org 14920B: https://bugzilla.kernel.org 14921Q: https://patchwork.kernel.org/project/linux-pm/list/ 14922T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 14923S: Supported 14924F: tools/power/x86/turbostat/ 14925 14926TW5864 VIDEO4LINUX DRIVER 14927M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14928M: Anton Sviridenko <anton@corp.bluecherry.net> 14929M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14930M: Andrey Utkin <andrey_utkin@fastmail.com> 14931L: linux-media@vger.kernel.org 14932S: Supported 14933F: drivers/media/pci/tw5864/ 14934 14935TW68 VIDEO4LINUX DRIVER 14936M: Hans Verkuil <hverkuil@xs4all.nl> 14937L: linux-media@vger.kernel.org 14938T: git git://linuxtv.org/media_tree.git 14939W: https://linuxtv.org 14940S: Odd Fixes 14941F: drivers/media/pci/tw68/ 14942 14943TW686X VIDEO4LINUX DRIVER 14944M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14945L: linux-media@vger.kernel.org 14946T: git git://linuxtv.org/media_tree.git 14947W: http://linuxtv.org 14948S: Maintained 14949F: drivers/media/pci/tw686x/ 14950 14951UBI FILE SYSTEM (UBIFS) 14952M: Richard Weinberger <richard@nod.at> 14953M: Artem Bityutskiy <dedekind1@gmail.com> 14954M: Adrian Hunter <adrian.hunter@intel.com> 14955L: linux-mtd@lists.infradead.org 14956T: git git://git.infradead.org/ubifs-2.6.git 14957W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14958S: Supported 14959F: Documentation/filesystems/ubifs.txt 14960F: fs/ubifs/ 14961 14962UCLINUX (M68KNOMMU AND COLDFIRE) 14963M: Greg Ungerer <gerg@linux-m68k.org> 14964W: http://www.linux-m68k.org/ 14965W: http://www.uclinux.org/ 14966L: linux-m68k@lists.linux-m68k.org 14967L: uclinux-dev@uclinux.org (subscribers-only) 14968T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14969S: Maintained 14970F: arch/m68k/coldfire/ 14971F: arch/m68k/68*/ 14972F: arch/m68k/*/*_no.* 14973F: arch/m68k/include/asm/*_no.* 14974 14975UDF FILESYSTEM 14976M: Jan Kara <jack@suse.com> 14977S: Maintained 14978F: Documentation/filesystems/udf.txt 14979F: fs/udf/ 14980 14981UDRAW TABLET 14982M: Bastien Nocera <hadess@hadess.net> 14983L: linux-input@vger.kernel.org 14984S: Maintained 14985F: drivers/hid/hid-udraw-ps3.c 14986 14987UFS FILESYSTEM 14988M: Evgeniy Dushistov <dushistov@mail.ru> 14989S: Maintained 14990F: Documentation/filesystems/ufs.txt 14991F: fs/ufs/ 14992 14993UHID USERSPACE HID IO DRIVER: 14994M: David Herrmann <dh.herrmann@googlemail.com> 14995L: linux-input@vger.kernel.org 14996S: Maintained 14997F: drivers/hid/uhid.c 14998F: include/uapi/linux/uhid.h 14999 15000ULPI BUS 15001M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15002L: linux-usb@vger.kernel.org 15003S: Maintained 15004F: drivers/usb/common/ulpi.c 15005F: include/linux/ulpi/ 15006 15007ULTRA-WIDEBAND (UWB) SUBSYSTEM: 15008L: linux-usb@vger.kernel.org 15009S: Orphan 15010F: drivers/uwb/ 15011F: include/linux/uwb.h 15012F: include/linux/uwb/ 15013 15014UNICORE32 ARCHITECTURE: 15015M: Guan Xuetao <gxt@pku.edu.cn> 15016W: http://mprc.pku.edu.cn/~guanxuetao/linux 15017S: Maintained 15018T: git git://github.com/gxt/linux.git 15019F: arch/unicore32/ 15020 15021UNIFDEF 15022M: Tony Finch <dot@dotat.at> 15023W: http://dotat.at/prog/unifdef 15024S: Maintained 15025F: scripts/unifdef.c 15026 15027UNIFORM CDROM DRIVER 15028M: Jens Axboe <axboe@kernel.dk> 15029W: http://www.kernel.dk 15030S: Maintained 15031F: Documentation/cdrom/ 15032F: drivers/cdrom/cdrom.c 15033F: include/linux/cdrom.h 15034F: include/uapi/linux/cdrom.h 15035 15036UNISYS S-PAR DRIVERS 15037M: David Kershner <david.kershner@unisys.com> 15038L: sparmaintainer@unisys.com (Unisys internal) 15039S: Supported 15040F: include/linux/visorbus.h 15041F: drivers/visorbus/ 15042F: drivers/staging/unisys/ 15043 15044UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15045M: Vinayak Holikatti <vinholikatti@gmail.com> 15046L: linux-scsi@vger.kernel.org 15047S: Supported 15048F: Documentation/scsi/ufs.txt 15049F: drivers/scsi/ufs/ 15050 15051UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15052M: Joao Pinto <jpinto@synopsys.com> 15053L: linux-scsi@vger.kernel.org 15054S: Supported 15055F: drivers/scsi/ufs/*dwc* 15056 15057UNSORTED BLOCK IMAGES (UBI) 15058M: Artem Bityutskiy <dedekind1@gmail.com> 15059M: Richard Weinberger <richard@nod.at> 15060W: http://www.linux-mtd.infradead.org/ 15061L: linux-mtd@lists.infradead.org 15062T: git git://git.infradead.org/ubifs-2.6.git 15063S: Supported 15064F: drivers/mtd/ubi/ 15065F: include/linux/mtd/ubi.h 15066F: include/uapi/mtd/ubi-user.h 15067 15068USB "USBNET" DRIVER FRAMEWORK 15069M: Oliver Neukum <oneukum@suse.com> 15070L: netdev@vger.kernel.org 15071W: http://www.linux-usb.org/usbnet 15072S: Maintained 15073F: drivers/net/usb/usbnet.c 15074F: include/linux/usb/usbnet.h 15075 15076USB ACM DRIVER 15077M: Oliver Neukum <oneukum@suse.com> 15078L: linux-usb@vger.kernel.org 15079S: Maintained 15080F: Documentation/usb/acm.txt 15081F: drivers/usb/class/cdc-acm.* 15082 15083USB AR5523 WIRELESS DRIVER 15084M: Pontus Fuchs <pontus.fuchs@gmail.com> 15085L: linux-wireless@vger.kernel.org 15086S: Maintained 15087F: drivers/net/wireless/ath/ar5523/ 15088 15089USB ATTACHED SCSI 15090M: Oliver Neukum <oneukum@suse.com> 15091L: linux-usb@vger.kernel.org 15092L: linux-scsi@vger.kernel.org 15093S: Maintained 15094F: drivers/usb/storage/uas.c 15095 15096USB CDC ETHERNET DRIVER 15097M: Oliver Neukum <oliver@neukum.org> 15098L: linux-usb@vger.kernel.org 15099S: Maintained 15100F: drivers/net/usb/cdc_*.c 15101F: include/uapi/linux/usb/cdc.h 15102 15103USB CHAOSKEY DRIVER 15104M: Keith Packard <keithp@keithp.com> 15105L: linux-usb@vger.kernel.org 15106S: Maintained 15107F: drivers/usb/misc/chaoskey.c 15108 15109USB CYPRESS C67X00 DRIVER 15110M: Peter Korsgaard <jacmet@sunsite.dk> 15111L: linux-usb@vger.kernel.org 15112S: Maintained 15113F: drivers/usb/c67x00/ 15114 15115USB DAVICOM DM9601 DRIVER 15116M: Peter Korsgaard <jacmet@sunsite.dk> 15117L: netdev@vger.kernel.org 15118W: http://www.linux-usb.org/usbnet 15119S: Maintained 15120F: drivers/net/usb/dm9601.c 15121 15122USB DIAMOND RIO500 DRIVER 15123M: Cesar Miquel <miquel@df.uba.ar> 15124L: rio500-users@lists.sourceforge.net 15125W: http://rio500.sourceforge.net 15126S: Maintained 15127F: drivers/usb/misc/rio500* 15128 15129USB EHCI DRIVER 15130M: Alan Stern <stern@rowland.harvard.edu> 15131L: linux-usb@vger.kernel.org 15132S: Maintained 15133F: Documentation/usb/ehci.txt 15134F: drivers/usb/host/ehci* 15135 15136USB GADGET/PERIPHERAL SUBSYSTEM 15137M: Felipe Balbi <balbi@kernel.org> 15138L: linux-usb@vger.kernel.org 15139W: http://www.linux-usb.org/gadget 15140T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15141S: Maintained 15142F: drivers/usb/gadget/ 15143F: include/linux/usb/gadget* 15144 15145USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 15146M: Jiri Kosina <jikos@kernel.org> 15147R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 15148L: linux-usb@vger.kernel.org 15149T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 15150S: Maintained 15151F: Documentation/hid/hiddev.txt 15152F: drivers/hid/usbhid/ 15153 15154USB INTEL XHCI ROLE MUX DRIVER 15155M: Hans de Goede <hdegoede@redhat.com> 15156L: linux-usb@vger.kernel.org 15157S: Maintained 15158F: drivers/usb/roles/intel-xhci-usb-role-switch.c 15159 15160USB ISP116X DRIVER 15161M: Olav Kongas <ok@artecdesign.ee> 15162L: linux-usb@vger.kernel.org 15163S: Maintained 15164F: drivers/usb/host/isp116x* 15165F: include/linux/usb/isp116x.h 15166 15167USB LAN78XX ETHERNET DRIVER 15168M: Woojung Huh <woojung.huh@microchip.com> 15169M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15170L: netdev@vger.kernel.org 15171S: Maintained 15172F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 15173F: drivers/net/usb/lan78xx.* 15174F: include/dt-bindings/net/microchip-lan78xx.h 15175 15176USB MASS STORAGE DRIVER 15177M: Alan Stern <stern@rowland.harvard.edu> 15178L: linux-usb@vger.kernel.org 15179L: usb-storage@lists.one-eyed-alien.net 15180S: Maintained 15181W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 15182F: drivers/usb/storage/ 15183 15184USB MIDI DRIVER 15185M: Clemens Ladisch <clemens@ladisch.de> 15186L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15187T: git git://git.alsa-project.org/alsa-kernel.git 15188S: Maintained 15189F: sound/usb/midi.* 15190 15191USB NETWORKING DRIVERS 15192L: linux-usb@vger.kernel.org 15193S: Odd Fixes 15194F: drivers/net/usb/ 15195 15196USB OHCI DRIVER 15197M: Alan Stern <stern@rowland.harvard.edu> 15198L: linux-usb@vger.kernel.org 15199S: Maintained 15200F: Documentation/usb/ohci.txt 15201F: drivers/usb/host/ohci* 15202 15203USB OTG FSM (Finite State Machine) 15204M: Peter Chen <Peter.Chen@nxp.com> 15205T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 15206L: linux-usb@vger.kernel.org 15207S: Maintained 15208F: drivers/usb/common/usb-otg-fsm.c 15209 15210USB OVER IP DRIVER 15211M: Valentina Manea <valentina.manea.m@gmail.com> 15212M: Shuah Khan <shuah@kernel.org> 15213L: linux-usb@vger.kernel.org 15214S: Maintained 15215F: Documentation/usb/usbip_protocol.txt 15216F: drivers/usb/usbip/ 15217F: tools/usb/usbip/ 15218F: tools/testing/selftests/drivers/usb/usbip/ 15219 15220USB PEGASUS DRIVER 15221M: Petko Manolov <petkan@nucleusys.com> 15222L: linux-usb@vger.kernel.org 15223L: netdev@vger.kernel.org 15224T: git git://github.com/petkan/pegasus.git 15225W: https://github.com/petkan/pegasus 15226S: Maintained 15227F: drivers/net/usb/pegasus.* 15228 15229USB PHY LAYER 15230M: Felipe Balbi <balbi@kernel.org> 15231L: linux-usb@vger.kernel.org 15232T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15233S: Maintained 15234F: drivers/usb/phy/ 15235 15236USB PRINTER DRIVER (usblp) 15237M: Pete Zaitcev <zaitcev@redhat.com> 15238L: linux-usb@vger.kernel.org 15239S: Supported 15240F: drivers/usb/class/usblp.c 15241 15242USB QMI WWAN NETWORK DRIVER 15243M: Bjørn Mork <bjorn@mork.no> 15244L: netdev@vger.kernel.org 15245S: Maintained 15246F: Documentation/ABI/testing/sysfs-class-net-qmi 15247F: drivers/net/usb/qmi_wwan.c 15248 15249USB RTL8150 DRIVER 15250M: Petko Manolov <petkan@nucleusys.com> 15251L: linux-usb@vger.kernel.org 15252L: netdev@vger.kernel.org 15253T: git git://github.com/petkan/rtl8150.git 15254W: https://github.com/petkan/rtl8150 15255S: Maintained 15256F: drivers/net/usb/rtl8150.c 15257 15258USB SERIAL SUBSYSTEM 15259M: Johan Hovold <johan@kernel.org> 15260L: linux-usb@vger.kernel.org 15261T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 15262S: Maintained 15263F: Documentation/usb/usb-serial.txt 15264F: drivers/usb/serial/ 15265F: include/linux/usb/serial.h 15266 15267USB SMSC75XX ETHERNET DRIVER 15268M: Steve Glendinning <steve.glendinning@shawell.net> 15269L: netdev@vger.kernel.org 15270S: Maintained 15271F: drivers/net/usb/smsc75xx.* 15272 15273USB SMSC95XX ETHERNET DRIVER 15274M: Steve Glendinning <steve.glendinning@shawell.net> 15275M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15276L: netdev@vger.kernel.org 15277S: Maintained 15278F: drivers/net/usb/smsc95xx.* 15279 15280USB SUBSYSTEM 15281M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15282L: linux-usb@vger.kernel.org 15283W: http://www.linux-usb.org 15284T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 15285S: Supported 15286F: Documentation/devicetree/bindings/usb/ 15287F: Documentation/usb/ 15288F: drivers/usb/ 15289F: include/linux/usb.h 15290F: include/linux/usb/ 15291 15292USB TYPEC PI3USB30532 MUX DRIVER 15293M: Hans de Goede <hdegoede@redhat.com> 15294L: linux-usb@vger.kernel.org 15295S: Maintained 15296F: drivers/usb/typec/mux/pi3usb30532.c 15297 15298USB TYPEC CLASS 15299M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15300L: linux-usb@vger.kernel.org 15301S: Maintained 15302F: Documentation/ABI/testing/sysfs-class-typec 15303F: Documentation/driver-api/usb/typec.rst 15304F: drivers/usb/typec/ 15305F: include/linux/usb/typec.h 15306 15307USB TYPEC BUS FOR ALTERNATE MODES 15308M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15309L: linux-usb@vger.kernel.org 15310S: Maintained 15311F: Documentation/ABI/testing/sysfs-bus-typec 15312F: Documentation/driver-api/usb/typec_bus.rst 15313F: drivers/usb/typec/altmodes/ 15314F: include/linux/usb/typec_altmode.h 15315 15316USB UHCI DRIVER 15317M: Alan Stern <stern@rowland.harvard.edu> 15318L: linux-usb@vger.kernel.org 15319S: Maintained 15320F: drivers/usb/host/uhci* 15321 15322USB VIDEO CLASS 15323M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15324L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 15325L: linux-media@vger.kernel.org 15326T: git git://linuxtv.org/media_tree.git 15327W: http://www.ideasonboard.org/uvc/ 15328S: Maintained 15329F: drivers/media/usb/uvc/ 15330F: include/uapi/linux/uvcvideo.h 15331 15332USB VISION DRIVER 15333M: Hans Verkuil <hverkuil@xs4all.nl> 15334L: linux-media@vger.kernel.org 15335T: git git://linuxtv.org/media_tree.git 15336W: https://linuxtv.org 15337S: Odd Fixes 15338F: drivers/media/usb/usbvision/ 15339 15340USB WEBCAM GADGET 15341M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15342L: linux-usb@vger.kernel.org 15343S: Maintained 15344F: drivers/usb/gadget/function/*uvc* 15345F: drivers/usb/gadget/legacy/webcam.c 15346F: include/uapi/linux/usb/g_uvc.h 15347 15348USB WIRELESS RNDIS DRIVER (rndis_wlan) 15349M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 15350L: linux-wireless@vger.kernel.org 15351S: Maintained 15352F: drivers/net/wireless/rndis_wlan.c 15353 15354USB XHCI DRIVER 15355M: Mathias Nyman <mathias.nyman@intel.com> 15356L: linux-usb@vger.kernel.org 15357S: Supported 15358F: drivers/usb/host/xhci* 15359F: drivers/usb/host/pci-quirks* 15360 15361USB ZD1201 DRIVER 15362L: linux-wireless@vger.kernel.org 15363W: http://linux-lc100020.sourceforge.net 15364S: Orphan 15365F: drivers/net/wireless/zydas/zd1201.* 15366 15367USB ZR364XX DRIVER 15368M: Antoine Jacquet <royale@zerezo.com> 15369L: linux-usb@vger.kernel.org 15370L: linux-media@vger.kernel.org 15371T: git git://linuxtv.org/media_tree.git 15372W: http://royale.zerezo.com/zr364xx/ 15373S: Maintained 15374F: Documentation/media/v4l-drivers/zr364xx* 15375F: drivers/media/usb/zr364xx/ 15376 15377USER-MODE LINUX (UML) 15378M: Jeff Dike <jdike@addtoit.com> 15379M: Richard Weinberger <richard@nod.at> 15380L: linux-um@lists.infradead.org 15381W: http://user-mode-linux.sourceforge.net 15382T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 15383S: Maintained 15384F: Documentation/virtual/uml/ 15385F: arch/um/ 15386F: arch/x86/um/ 15387F: fs/hostfs/ 15388F: fs/hppfs/ 15389 15390USERSPACE I/O (UIO) 15391M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15392S: Maintained 15393T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15394F: Documentation/driver-api/uio-howto.rst 15395F: drivers/uio/ 15396F: include/linux/uio*.h 15397 15398UTIL-LINUX PACKAGE 15399M: Karel Zak <kzak@redhat.com> 15400L: util-linux@vger.kernel.org 15401W: http://en.wikipedia.org/wiki/Util-linux 15402T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 15403S: Maintained 15404 15405UUID HELPERS 15406M: Christoph Hellwig <hch@lst.de> 15407R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15408L: linux-kernel@vger.kernel.org 15409T: git git://git.infradead.org/users/hch/uuid.git 15410F: lib/uuid.c 15411F: lib/test_uuid.c 15412F: include/linux/uuid.h 15413F: include/uapi/linux/uuid.h 15414S: Maintained 15415 15416UVESAFB DRIVER 15417M: Michal Januszewski <spock@gentoo.org> 15418L: linux-fbdev@vger.kernel.org 15419W: https://github.com/mjanusz/v86d 15420S: Maintained 15421F: Documentation/fb/uvesafb.txt 15422F: drivers/video/fbdev/uvesafb.* 15423 15424VF610 NAND DRIVER 15425M: Stefan Agner <stefan@agner.ch> 15426L: linux-mtd@lists.infradead.org 15427S: Supported 15428F: drivers/mtd/nand/raw/vf610_nfc.c 15429 15430VFAT/FAT/MSDOS FILESYSTEM 15431M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 15432S: Maintained 15433F: Documentation/filesystems/vfat.txt 15434F: fs/fat/ 15435 15436VFIO DRIVER 15437M: Alex Williamson <alex.williamson@redhat.com> 15438L: kvm@vger.kernel.org 15439T: git git://github.com/awilliam/linux-vfio.git 15440S: Maintained 15441F: Documentation/vfio.txt 15442F: drivers/vfio/ 15443F: include/linux/vfio.h 15444F: include/uapi/linux/vfio.h 15445 15446VFIO MEDIATED DEVICE DRIVERS 15447M: Kirti Wankhede <kwankhede@nvidia.com> 15448L: kvm@vger.kernel.org 15449S: Maintained 15450F: Documentation/vfio-mediated-device.txt 15451F: drivers/vfio/mdev/ 15452F: include/linux/mdev.h 15453F: samples/vfio-mdev/ 15454 15455VFIO PLATFORM DRIVER 15456M: Eric Auger <eric.auger@redhat.com> 15457L: kvm@vger.kernel.org 15458S: Maintained 15459F: drivers/vfio/platform/ 15460 15461VGA_SWITCHEROO 15462R: Lukas Wunner <lukas@wunner.de> 15463S: Maintained 15464F: Documentation/gpu/vga-switcheroo.rst 15465F: drivers/gpu/vga/vga_switcheroo.c 15466F: include/linux/vga_switcheroo.h 15467T: git git://anongit.freedesktop.org/drm/drm-misc 15468 15469VIA RHINE NETWORK DRIVER 15470S: Orphan 15471F: drivers/net/ethernet/via/via-rhine.c 15472 15473VIA SD/MMC CARD CONTROLLER DRIVER 15474M: Bruce Chang <brucechang@via.com.tw> 15475M: Harald Welte <HaraldWelte@viatech.com> 15476S: Maintained 15477F: drivers/mmc/host/via-sdmmc.c 15478 15479VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 15480M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 15481L: linux-fbdev@vger.kernel.org 15482S: Maintained 15483F: include/linux/via-core.h 15484F: include/linux/via-gpio.h 15485F: include/linux/via_i2c.h 15486F: drivers/video/fbdev/via/ 15487 15488VIA VELOCITY NETWORK DRIVER 15489M: Francois Romieu <romieu@fr.zoreil.com> 15490L: netdev@vger.kernel.org 15491S: Maintained 15492F: drivers/net/ethernet/via/via-velocity.* 15493 15494VICODEC VIRTUAL CODEC DRIVER 15495M: Hans Verkuil <hans.verkuil@cisco.com> 15496L: linux-media@vger.kernel.org 15497T: git git://linuxtv.org/media_tree.git 15498W: https://linuxtv.org 15499S: Maintained 15500F: drivers/media/platform/vicodec/* 15501 15502VIDEO MULTIPLEXER DRIVER 15503M: Philipp Zabel <p.zabel@pengutronix.de> 15504L: linux-media@vger.kernel.org 15505S: Maintained 15506F: drivers/media/platform/video-mux.c 15507 15508VIDEO I2C POLLING DRIVER 15509M: Matt Ranostay <matt.ranostay@konsulko.com> 15510L: linux-media@vger.kernel.org 15511S: Maintained 15512F: drivers/media/i2c/video-i2c.c 15513 15514VIDEOBUF2 FRAMEWORK 15515M: Pawel Osciak <pawel@osciak.com> 15516M: Marek Szyprowski <m.szyprowski@samsung.com> 15517M: Kyungmin Park <kyungmin.park@samsung.com> 15518L: linux-media@vger.kernel.org 15519S: Maintained 15520F: drivers/media/v4l2-core/videobuf2-* 15521F: include/media/videobuf2-* 15522 15523VIMC VIRTUAL MEDIA CONTROLLER DRIVER 15524M: Helen Koike <helen.koike@collabora.com> 15525L: linux-media@vger.kernel.org 15526T: git git://linuxtv.org/media_tree.git 15527W: https://linuxtv.org 15528S: Maintained 15529F: drivers/media/platform/vimc/* 15530 15531VIRT LIB 15532M: Alex Williamson <alex.williamson@redhat.com> 15533M: Paolo Bonzini <pbonzini@redhat.com> 15534L: kvm@vger.kernel.org 15535S: Supported 15536F: virt/lib/ 15537 15538VIRTIO AND VHOST VSOCK DRIVER 15539M: Stefan Hajnoczi <stefanha@redhat.com> 15540L: kvm@vger.kernel.org 15541L: virtualization@lists.linux-foundation.org 15542L: netdev@vger.kernel.org 15543S: Maintained 15544F: include/linux/virtio_vsock.h 15545F: include/uapi/linux/virtio_vsock.h 15546F: include/uapi/linux/vsockmon.h 15547F: include/uapi/linux/vm_sockets_diag.h 15548F: net/vmw_vsock/diag.c 15549F: net/vmw_vsock/af_vsock_tap.c 15550F: net/vmw_vsock/virtio_transport_common.c 15551F: net/vmw_vsock/virtio_transport.c 15552F: drivers/net/vsockmon.c 15553F: drivers/vhost/vsock.c 15554F: drivers/vhost/vsock.h 15555F: tools/testing/vsock/ 15556 15557VIRTIO CONSOLE DRIVER 15558M: Amit Shah <amit@kernel.org> 15559L: virtualization@lists.linux-foundation.org 15560S: Maintained 15561F: drivers/char/virtio_console.c 15562F: include/linux/virtio_console.h 15563F: include/uapi/linux/virtio_console.h 15564 15565VIRTIO CORE, NET AND BLOCK DRIVERS 15566M: "Michael S. Tsirkin" <mst@redhat.com> 15567M: Jason Wang <jasowang@redhat.com> 15568L: virtualization@lists.linux-foundation.org 15569S: Maintained 15570F: Documentation/devicetree/bindings/virtio/ 15571F: drivers/virtio/ 15572F: tools/virtio/ 15573F: drivers/net/virtio_net.c 15574F: drivers/block/virtio_blk.c 15575F: include/linux/virtio*.h 15576F: include/uapi/linux/virtio_*.h 15577F: drivers/crypto/virtio/ 15578F: mm/balloon_compaction.c 15579 15580VIRTIO CRYPTO DRIVER 15581M: Gonglei <arei.gonglei@huawei.com> 15582L: virtualization@lists.linux-foundation.org 15583L: linux-crypto@vger.kernel.org 15584S: Maintained 15585F: drivers/crypto/virtio/ 15586F: include/uapi/linux/virtio_crypto.h 15587 15588VIRTIO DRIVERS FOR S390 15589M: Cornelia Huck <cohuck@redhat.com> 15590M: Halil Pasic <pasic@linux.ibm.com> 15591L: linux-s390@vger.kernel.org 15592L: virtualization@lists.linux-foundation.org 15593L: kvm@vger.kernel.org 15594S: Supported 15595F: drivers/s390/virtio/ 15596F: arch/s390/include/uapi/asm/virtio-ccw.h 15597 15598VIRTIO GPU DRIVER 15599M: David Airlie <airlied@linux.ie> 15600M: Gerd Hoffmann <kraxel@redhat.com> 15601L: dri-devel@lists.freedesktop.org 15602L: virtualization@lists.linux-foundation.org 15603T: git git://anongit.freedesktop.org/drm/drm-misc 15604S: Maintained 15605F: drivers/gpu/drm/virtio/ 15606F: include/uapi/linux/virtio_gpu.h 15607 15608VIRTIO HOST (VHOST) 15609M: "Michael S. Tsirkin" <mst@redhat.com> 15610M: Jason Wang <jasowang@redhat.com> 15611L: kvm@vger.kernel.org 15612L: virtualization@lists.linux-foundation.org 15613L: netdev@vger.kernel.org 15614T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15615S: Maintained 15616F: drivers/vhost/ 15617F: include/uapi/linux/vhost.h 15618 15619VIRTIO INPUT DRIVER 15620M: Gerd Hoffmann <kraxel@redhat.com> 15621S: Maintained 15622F: drivers/virtio/virtio_input.c 15623F: include/uapi/linux/virtio_input.h 15624 15625VIRTUAL BOX GUEST DEVICE DRIVER 15626M: Hans de Goede <hdegoede@redhat.com> 15627M: Arnd Bergmann <arnd@arndb.de> 15628M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15629S: Maintained 15630F: include/linux/vbox_utils.h 15631F: include/uapi/linux/vbox*.h 15632F: drivers/virt/vboxguest/ 15633 15634VIRTUAL SERIO DEVICE DRIVER 15635M: Stephen Chandler Paul <thatslyude@gmail.com> 15636S: Maintained 15637F: drivers/input/serio/userio.c 15638F: include/uapi/linux/userio.h 15639 15640VIVID VIRTUAL VIDEO DRIVER 15641M: Hans Verkuil <hverkuil@xs4all.nl> 15642L: linux-media@vger.kernel.org 15643T: git git://linuxtv.org/media_tree.git 15644W: https://linuxtv.org 15645S: Maintained 15646F: drivers/media/platform/vivid/* 15647 15648VLYNQ BUS 15649M: Florian Fainelli <f.fainelli@gmail.com> 15650L: openwrt-devel@lists.openwrt.org (subscribers-only) 15651S: Maintained 15652F: drivers/vlynq/vlynq.c 15653F: include/linux/vlynq.h 15654 15655VME SUBSYSTEM 15656M: Martyn Welch <martyn@welchs.me.uk> 15657M: Manohar Vanga <manohar.vanga@gmail.com> 15658M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15659L: devel@driverdev.osuosl.org 15660S: Maintained 15661T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15662F: Documentation/driver-api/vme.rst 15663F: drivers/staging/vme/ 15664F: drivers/vme/ 15665F: include/linux/vme* 15666 15667VMWARE BALLOON DRIVER 15668M: Xavier Deguillard <xdeguillard@vmware.com> 15669M: Nadav Amit <namit@vmware.com> 15670M: "VMware, Inc." <pv-drivers@vmware.com> 15671L: linux-kernel@vger.kernel.org 15672S: Maintained 15673F: drivers/misc/vmw_balloon.c 15674 15675VMWARE HYPERVISOR INTERFACE 15676M: Alok Kataria <akataria@vmware.com> 15677L: virtualization@lists.linux-foundation.org 15678S: Supported 15679F: arch/x86/kernel/cpu/vmware.c 15680 15681VMWARE PVRDMA DRIVER 15682M: Adit Ranadive <aditr@vmware.com> 15683M: VMware PV-Drivers <pv-drivers@vmware.com> 15684L: linux-rdma@vger.kernel.org 15685S: Maintained 15686F: drivers/infiniband/hw/vmw_pvrdma/ 15687 15688VMware PVSCSI driver 15689M: Jim Gill <jgill@vmware.com> 15690M: VMware PV-Drivers <pv-drivers@vmware.com> 15691L: linux-scsi@vger.kernel.org 15692S: Maintained 15693F: drivers/scsi/vmw_pvscsi.c 15694F: drivers/scsi/vmw_pvscsi.h 15695 15696VMWARE VMMOUSE SUBDRIVER 15697M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15698M: "VMware, Inc." <pv-drivers@vmware.com> 15699L: linux-input@vger.kernel.org 15700S: Maintained 15701F: drivers/input/mouse/vmmouse.c 15702F: drivers/input/mouse/vmmouse.h 15703 15704VMWARE VMXNET3 ETHERNET DRIVER 15705M: Ronak Doshi <doshir@vmware.com> 15706M: "VMware, Inc." <pv-drivers@vmware.com> 15707L: netdev@vger.kernel.org 15708S: Maintained 15709F: drivers/net/vmxnet3/ 15710 15711VOCORE VOCORE2 BOARD 15712M: Harvey Hunt <harveyhuntnexus@gmail.com> 15713L: linux-mips@linux-mips.org 15714S: Maintained 15715F: arch/mips/boot/dts/ralink/vocore2.dts 15716 15717VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15718M: Liam Girdwood <lgirdwood@gmail.com> 15719M: Mark Brown <broonie@kernel.org> 15720L: linux-kernel@vger.kernel.org 15721W: http://www.slimlogic.co.uk/?p=48 15722T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15723S: Supported 15724F: Documentation/devicetree/bindings/regulator/ 15725F: Documentation/power/regulator/ 15726F: drivers/regulator/ 15727F: include/dt-bindings/regulator/ 15728F: include/linux/regulator/ 15729 15730VRF 15731M: David Ahern <dsa@cumulusnetworks.com> 15732M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15733L: netdev@vger.kernel.org 15734S: Maintained 15735F: drivers/net/vrf.c 15736F: Documentation/networking/vrf.txt 15737 15738VT1211 HARDWARE MONITOR DRIVER 15739M: Juerg Haefliger <juergh@gmail.com> 15740L: linux-hwmon@vger.kernel.org 15741S: Maintained 15742F: Documentation/hwmon/vt1211 15743F: drivers/hwmon/vt1211.c 15744 15745VT8231 HARDWARE MONITOR DRIVER 15746M: Roger Lucas <vt8231@hiddenengine.co.uk> 15747L: linux-hwmon@vger.kernel.org 15748S: Maintained 15749F: drivers/hwmon/vt8231.c 15750 15751VUB300 USB to SDIO/SD/MMC bridge chip 15752M: Tony Olech <tony.olech@elandigitalsystems.com> 15753L: linux-mmc@vger.kernel.org 15754L: linux-usb@vger.kernel.org 15755S: Supported 15756F: drivers/mmc/host/vub300.c 15757 15758W1 DALLAS'S 1-WIRE BUS 15759M: Evgeniy Polyakov <zbr@ioremap.net> 15760S: Maintained 15761F: Documentation/devicetree/bindings/w1/ 15762F: Documentation/w1/ 15763F: drivers/w1/ 15764F: include/linux/w1.h 15765 15766W83791D HARDWARE MONITORING DRIVER 15767M: Marc Hulsman <m.hulsman@tudelft.nl> 15768L: linux-hwmon@vger.kernel.org 15769S: Maintained 15770F: Documentation/hwmon/w83791d 15771F: drivers/hwmon/w83791d.c 15772 15773W83793 HARDWARE MONITORING DRIVER 15774M: Rudolf Marek <r.marek@assembler.cz> 15775L: linux-hwmon@vger.kernel.org 15776S: Maintained 15777F: Documentation/hwmon/w83793 15778F: drivers/hwmon/w83793.c 15779 15780W83795 HARDWARE MONITORING DRIVER 15781M: Jean Delvare <jdelvare@suse.com> 15782L: linux-hwmon@vger.kernel.org 15783S: Maintained 15784F: drivers/hwmon/w83795.c 15785 15786W83L51xD SD/MMC CARD INTERFACE DRIVER 15787M: Pierre Ossman <pierre@ossman.eu> 15788S: Maintained 15789F: drivers/mmc/host/wbsd.* 15790 15791WACOM PROTOCOL 4 SERIAL TABLETS 15792M: Julian Squires <julian@cipht.net> 15793M: Hans de Goede <hdegoede@redhat.com> 15794L: linux-input@vger.kernel.org 15795S: Maintained 15796F: drivers/input/tablet/wacom_serial4.c 15797 15798WATCHDOG DEVICE DRIVERS 15799M: Wim Van Sebroeck <wim@linux-watchdog.org> 15800M: Guenter Roeck <linux@roeck-us.net> 15801L: linux-watchdog@vger.kernel.org 15802W: http://www.linux-watchdog.org/ 15803T: git git://www.linux-watchdog.org/linux-watchdog.git 15804S: Maintained 15805F: Documentation/devicetree/bindings/watchdog/ 15806F: Documentation/watchdog/ 15807F: drivers/watchdog/ 15808F: include/linux/watchdog.h 15809F: include/uapi/linux/watchdog.h 15810 15811WHISKEYCOVE PMIC GPIO DRIVER 15812M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15813L: linux-gpio@vger.kernel.org 15814S: Maintained 15815F: drivers/gpio/gpio-wcove.c 15816 15817WIIMOTE HID DRIVER 15818M: David Herrmann <dh.herrmann@googlemail.com> 15819L: linux-input@vger.kernel.org 15820S: Maintained 15821F: drivers/hid/hid-wiimote* 15822 15823WILOCITY WIL6210 WIRELESS DRIVER 15824M: Maya Erez <merez@codeaurora.org> 15825L: linux-wireless@vger.kernel.org 15826L: wil6210@qti.qualcomm.com 15827S: Supported 15828W: http://wireless.kernel.org/en/users/Drivers/wil6210 15829F: drivers/net/wireless/ath/wil6210/ 15830 15831WIMAX STACK 15832M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15833M: linux-wimax@intel.com 15834L: wimax@linuxwimax.org (subscribers-only) 15835S: Supported 15836W: http://linuxwimax.org 15837F: Documentation/wimax/README.wimax 15838F: include/linux/wimax/debug.h 15839F: include/net/wimax.h 15840F: include/uapi/linux/wimax.h 15841F: net/wimax/ 15842 15843WINBOND CIR DRIVER 15844M: David Härdeman <david@hardeman.nu> 15845S: Maintained 15846F: drivers/media/rc/winbond-cir.c 15847 15848WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15849M: William Breathitt Gray <vilhelm.gray@gmail.com> 15850L: linux-watchdog@vger.kernel.org 15851S: Maintained 15852F: drivers/watchdog/ebc-c384_wdt.c 15853 15854WINSYSTEMS WS16C48 GPIO DRIVER 15855M: William Breathitt Gray <vilhelm.gray@gmail.com> 15856L: linux-gpio@vger.kernel.org 15857S: Maintained 15858F: drivers/gpio/gpio-ws16c48.c 15859 15860WISTRON LAPTOP BUTTON DRIVER 15861M: Miloslav Trmac <mitr@volny.cz> 15862S: Maintained 15863F: drivers/input/misc/wistron_btns.c 15864 15865WL3501 WIRELESS PCMCIA CARD DRIVER 15866L: linux-wireless@vger.kernel.org 15867S: Odd fixes 15868F: drivers/net/wireless/wl3501* 15869 15870WOLFSON MICROELECTRONICS DRIVERS 15871L: patches@opensource.cirrus.com 15872T: git https://github.com/CirrusLogic/linux-drivers.git 15873W: https://github.com/CirrusLogic/linux-drivers/wiki 15874S: Supported 15875F: Documentation/hwmon/wm83?? 15876F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15877F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15878F: Documentation/devicetree/bindings/mfd/arizona.txt 15879F: Documentation/devicetree/bindings/mfd/wm831x.txt 15880F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15881F: arch/arm/mach-s3c64xx/mach-crag6410* 15882F: drivers/clk/clk-wm83*.c 15883F: drivers/extcon/extcon-arizona.c 15884F: drivers/leds/leds-wm83*.c 15885F: drivers/gpio/gpio-*wm*.c 15886F: drivers/gpio/gpio-arizona.c 15887F: drivers/hwmon/wm83??-hwmon.c 15888F: drivers/input/misc/wm831x-on.c 15889F: drivers/input/touchscreen/wm831x-ts.c 15890F: drivers/input/touchscreen/wm97*.c 15891F: drivers/mfd/arizona* 15892F: drivers/mfd/wm*.c 15893F: drivers/mfd/cs47l24* 15894F: drivers/power/supply/wm83*.c 15895F: drivers/rtc/rtc-wm83*.c 15896F: drivers/regulator/wm8*.c 15897F: drivers/regulator/arizona* 15898F: drivers/video/backlight/wm83*_bl.c 15899F: drivers/watchdog/wm83*_wdt.c 15900F: include/linux/mfd/arizona/ 15901F: include/linux/mfd/wm831x/ 15902F: include/linux/mfd/wm8350/ 15903F: include/linux/mfd/wm8400* 15904F: include/linux/regulator/arizona* 15905F: include/linux/wm97xx.h 15906F: include/sound/wm????.h 15907F: sound/soc/codecs/arizona.? 15908F: sound/soc/codecs/wm* 15909F: sound/soc/codecs/cs47l24* 15910 15911WORKQUEUE 15912M: Tejun Heo <tj@kernel.org> 15913R: Lai Jiangshan <jiangshanlai@gmail.com> 15914T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15915S: Maintained 15916F: include/linux/workqueue.h 15917F: kernel/workqueue.c 15918F: Documentation/core-api/workqueue.rst 15919 15920X-POWERS AXP288 PMIC DRIVERS 15921M: Hans de Goede <hdegoede@redhat.com> 15922S: Maintained 15923N: axp288 15924F: drivers/acpi/pmic/intel_pmic_xpower.c 15925 15926X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15927M: Chen-Yu Tsai <wens@csie.org> 15928L: linux-kernel@vger.kernel.org 15929S: Maintained 15930N: axp[128] 15931 15932X.25 NETWORK LAYER 15933M: Andrew Hendry <andrew.hendry@gmail.com> 15934L: linux-x25@vger.kernel.org 15935S: Odd Fixes 15936F: Documentation/networking/x25* 15937F: include/net/x25* 15938F: net/x25/ 15939 15940X86 ARCHITECTURE (32-BIT AND 64-BIT) 15941M: Thomas Gleixner <tglx@linutronix.de> 15942M: Ingo Molnar <mingo@redhat.com> 15943M: Borislav Petkov <bp@alien8.de> 15944R: "H. Peter Anvin" <hpa@zytor.com> 15945M: x86@kernel.org 15946L: linux-kernel@vger.kernel.org 15947T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15948S: Maintained 15949F: Documentation/devicetree/bindings/x86/ 15950F: Documentation/x86/ 15951F: arch/x86/ 15952 15953X86 ENTRY CODE 15954M: Andy Lutomirski <luto@kernel.org> 15955L: linux-kernel@vger.kernel.org 15956T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 15957S: Maintained 15958F: arch/x86/entry/ 15959 15960X86 MCE INFRASTRUCTURE 15961M: Tony Luck <tony.luck@intel.com> 15962M: Borislav Petkov <bp@alien8.de> 15963L: linux-edac@vger.kernel.org 15964S: Maintained 15965F: arch/x86/kernel/cpu/mcheck/* 15966 15967X86 MICROCODE UPDATE SUPPORT 15968M: Borislav Petkov <bp@alien8.de> 15969S: Maintained 15970F: arch/x86/kernel/cpu/microcode/* 15971 15972X86 MM 15973M: Dave Hansen <dave.hansen@linux.intel.com> 15974M: Andy Lutomirski <luto@kernel.org> 15975M: Peter Zijlstra <peterz@infradead.org> 15976L: linux-kernel@vger.kernel.org 15977T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 15978S: Maintained 15979F: arch/x86/mm/ 15980 15981X86 PLATFORM DRIVERS 15982M: Darren Hart <dvhart@infradead.org> 15983M: Andy Shevchenko <andy@infradead.org> 15984L: platform-driver-x86@vger.kernel.org 15985T: git git://git.infradead.org/linux-platform-drivers-x86.git 15986S: Maintained 15987F: drivers/platform/x86/ 15988F: drivers/platform/olpc/ 15989 15990X86 VDSO 15991M: Andy Lutomirski <luto@kernel.org> 15992L: linux-kernel@vger.kernel.org 15993T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15994S: Maintained 15995F: arch/x86/entry/vdso/ 15996 15997XC2028/3028 TUNER DRIVER 15998M: Mauro Carvalho Chehab <mchehab@kernel.org> 15999L: linux-media@vger.kernel.org 16000W: https://linuxtv.org 16001T: git git://linuxtv.org/media_tree.git 16002S: Maintained 16003F: drivers/media/tuners/tuner-xc2028.* 16004 16005XDP SOCKETS (AF_XDP) 16006M: Björn Töpel <bjorn.topel@intel.com> 16007M: Magnus Karlsson <magnus.karlsson@intel.com> 16008L: netdev@vger.kernel.org 16009S: Maintained 16010F: kernel/bpf/xskmap.c 16011F: net/xdp/ 16012 16013XEN BLOCK SUBSYSTEM 16014M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16015M: Roger Pau Monné <roger.pau@citrix.com> 16016L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16017S: Supported 16018F: drivers/block/xen-blkback/* 16019F: drivers/block/xen* 16020 16021XEN HYPERVISOR ARM 16022M: Stefano Stabellini <sstabellini@kernel.org> 16023L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16024S: Maintained 16025F: arch/arm/xen/ 16026F: arch/arm/include/asm/xen/ 16027 16028XEN HYPERVISOR ARM64 16029M: Stefano Stabellini <sstabellini@kernel.org> 16030L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16031S: Maintained 16032F: arch/arm64/xen/ 16033F: arch/arm64/include/asm/xen/ 16034 16035XEN HYPERVISOR INTERFACE 16036M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 16037M: Juergen Gross <jgross@suse.com> 16038L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16039T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 16040S: Supported 16041F: arch/x86/xen/ 16042F: drivers/*/xen-*front.c 16043F: drivers/xen/ 16044F: arch/x86/include/asm/xen/ 16045F: arch/x86/include/asm/pvclock-abi.h 16046F: include/xen/ 16047F: include/uapi/xen/ 16048F: Documentation/ABI/stable/sysfs-hypervisor-xen 16049F: Documentation/ABI/testing/sysfs-hypervisor-xen 16050 16051XEN NETWORK BACKEND DRIVER 16052M: Wei Liu <wei.liu2@citrix.com> 16053M: Paul Durrant <paul.durrant@citrix.com> 16054L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16055L: netdev@vger.kernel.org 16056S: Supported 16057F: drivers/net/xen-netback/* 16058 16059XEN PCI SUBSYSTEM 16060M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16061L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16062S: Supported 16063F: arch/x86/pci/*xen* 16064F: drivers/pci/*xen* 16065 16066XEN PVSCSI DRIVERS 16067M: Juergen Gross <jgross@suse.com> 16068L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16069L: linux-scsi@vger.kernel.org 16070S: Supported 16071F: drivers/scsi/xen-scsifront.c 16072F: drivers/xen/xen-scsiback.c 16073F: include/xen/interface/io/vscsiif.h 16074 16075XEN SWIOTLB SUBSYSTEM 16076M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16077L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16078L: iommu@lists.linux-foundation.org 16079S: Supported 16080F: arch/x86/xen/*swiotlb* 16081F: drivers/xen/*swiotlb* 16082 16083XEN SOUND FRONTEND DRIVER 16084M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 16085L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16086L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16087S: Supported 16088F: sound/xen/* 16089 16090XFS FILESYSTEM 16091M: Darrick J. Wong <darrick.wong@oracle.com> 16092M: linux-xfs@vger.kernel.org 16093L: linux-xfs@vger.kernel.org 16094W: http://xfs.org/ 16095T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 16096S: Supported 16097F: Documentation/filesystems/xfs.txt 16098F: fs/xfs/ 16099 16100XILINX AXI ETHERNET DRIVER 16101M: Anirudha Sarangi <anirudh@xilinx.com> 16102M: John Linn <John.Linn@xilinx.com> 16103S: Maintained 16104F: drivers/net/ethernet/xilinx/xilinx_axienet* 16105 16106XILINX UARTLITE SERIAL DRIVER 16107M: Peter Korsgaard <jacmet@sunsite.dk> 16108L: linux-serial@vger.kernel.org 16109S: Maintained 16110F: drivers/tty/serial/uartlite.c 16111 16112XILINX VIDEO IP CORES 16113M: Hyun Kwon <hyun.kwon@xilinx.com> 16114M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16115L: linux-media@vger.kernel.org 16116T: git git://linuxtv.org/media_tree.git 16117S: Supported 16118F: Documentation/devicetree/bindings/media/xilinx/ 16119F: drivers/media/platform/xilinx/ 16120F: include/uapi/linux/xilinx-v4l2-controls.h 16121 16122XILLYBUS DRIVER 16123M: Eli Billauer <eli.billauer@gmail.com> 16124L: linux-kernel@vger.kernel.org 16125S: Supported 16126F: drivers/char/xillybus/ 16127 16128XLP9XX I2C DRIVER 16129M: George Cherian <george.cherian@cavium.com> 16130M: Jan Glauber <jglauber@cavium.com> 16131L: linux-i2c@vger.kernel.org 16132W: http://www.cavium.com 16133S: Supported 16134F: drivers/i2c/busses/i2c-xlp9xx.c 16135 16136XRA1403 GPIO EXPANDER 16137M: Nandor Han <nandor.han@ge.com> 16138M: Semi Malinen <semi.malinen@ge.com> 16139L: linux-gpio@vger.kernel.org 16140S: Maintained 16141F: drivers/gpio/gpio-xra1403.c 16142F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 16143 16144XTENSA XTFPGA PLATFORM SUPPORT 16145M: Max Filippov <jcmvbkbc@gmail.com> 16146L: linux-xtensa@linux-xtensa.org 16147S: Maintained 16148F: drivers/spi/spi-xtensa-xtfpga.c 16149F: sound/soc/xtensa/xtfpga-i2s.c 16150 16151YAM DRIVER FOR AX.25 16152M: Jean-Paul Roubelat <jpr@f6fbb.org> 16153L: linux-hams@vger.kernel.org 16154S: Maintained 16155F: drivers/net/hamradio/yam* 16156F: include/linux/yam.h 16157 16158YAMA SECURITY MODULE 16159M: Kees Cook <keescook@chromium.org> 16160T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 16161S: Supported 16162F: security/yama/ 16163F: Documentation/admin-guide/LSM/Yama.rst 16164 16165YEALINK PHONE DRIVER 16166M: Henk Vergonet <Henk.Vergonet@gmail.com> 16167L: usbb2k-api-dev@nongnu.org 16168S: Maintained 16169F: Documentation/input/devices/yealink.rst 16170F: drivers/input/misc/yealink.* 16171 16172Z8530 DRIVER FOR AX.25 16173M: Joerg Reuter <jreuter@yaina.de> 16174W: http://yaina.de/jreuter/ 16175W: http://www.qsl.net/dl1bke/ 16176L: linux-hams@vger.kernel.org 16177S: Maintained 16178F: Documentation/networking/z8530drv.txt 16179F: drivers/net/hamradio/*scc.c 16180F: drivers/net/hamradio/z8530.h 16181 16182ZBUD COMPRESSED PAGE ALLOCATOR 16183M: Seth Jennings <sjenning@redhat.com> 16184M: Dan Streetman <ddstreet@ieee.org> 16185L: linux-mm@kvack.org 16186S: Maintained 16187F: mm/zbud.c 16188F: include/linux/zbud.h 16189 16190ZD1211RW WIRELESS DRIVER 16191M: Daniel Drake <dsd@gentoo.org> 16192M: Ulrich Kunitz <kune@deine-taler.de> 16193W: http://zd1211.ath.cx/wiki/DriverRewrite 16194L: linux-wireless@vger.kernel.org 16195L: zd1211-devs@lists.sourceforge.net (subscribers-only) 16196S: Maintained 16197F: drivers/net/wireless/zydas/zd1211rw/ 16198 16199ZD1301 MEDIA DRIVER 16200M: Antti Palosaari <crope@iki.fi> 16201L: linux-media@vger.kernel.org 16202W: https://linuxtv.org/ 16203W: http://palosaari.fi/linux/ 16204Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16205S: Maintained 16206F: drivers/media/usb/dvb-usb-v2/zd1301* 16207 16208ZD1301_DEMOD MEDIA DRIVER 16209M: Antti Palosaari <crope@iki.fi> 16210L: linux-media@vger.kernel.org 16211W: https://linuxtv.org/ 16212W: http://palosaari.fi/linux/ 16213Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16214S: Maintained 16215F: drivers/media/dvb-frontends/zd1301_demod* 16216 16217ZPOOL COMPRESSED PAGE STORAGE API 16218M: Dan Streetman <ddstreet@ieee.org> 16219L: linux-mm@kvack.org 16220S: Maintained 16221F: mm/zpool.c 16222F: include/linux/zpool.h 16223 16224ZR36067 VIDEO FOR LINUX DRIVER 16225L: mjpeg-users@lists.sourceforge.net 16226L: linux-media@vger.kernel.org 16227W: http://mjpeg.sourceforge.net/driver-zoran/ 16228T: hg https://linuxtv.org/hg/v4l-dvb 16229S: Odd Fixes 16230F: drivers/staging/media/zoran/ 16231 16232ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 16233M: Minchan Kim <minchan@kernel.org> 16234M: Nitin Gupta <ngupta@vflare.org> 16235R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16236L: linux-kernel@vger.kernel.org 16237S: Maintained 16238F: drivers/block/zram/ 16239F: Documentation/blockdev/zram.txt 16240 16241ZS DECSTATION Z85C30 SERIAL DRIVER 16242M: "Maciej W. Rozycki" <macro@linux-mips.org> 16243S: Maintained 16244F: drivers/tty/serial/zs.* 16245 16246ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 16247M: Minchan Kim <minchan@kernel.org> 16248M: Nitin Gupta <ngupta@vflare.org> 16249R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16250L: linux-mm@kvack.org 16251S: Maintained 16252F: mm/zsmalloc.c 16253F: include/linux/zsmalloc.h 16254F: Documentation/vm/zsmalloc.rst 16255 16256ZSWAP COMPRESSED SWAP CACHING 16257M: Seth Jennings <sjenning@redhat.com> 16258M: Dan Streetman <ddstreet@ieee.org> 16259L: linux-mm@kvack.org 16260S: Maintained 16261F: mm/zswap.c 16262 16263THE REST 16264M: Linus Torvalds <torvalds@linux-foundation.org> 16265L: linux-kernel@vger.kernel.org 16266Q: http://patchwork.kernel.org/project/LKML/list/ 16267T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 16268S: Buried alive in reporters 16269F: * 16270F: */ 16271