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 4173DEFZA FDDI NETWORK DRIVER 4174M: "Maciej W. Rozycki" <macro@linux-mips.org> 4175S: Maintained 4176F: drivers/net/fddi/defza.* 4177 4178DELL LAPTOP DRIVER 4179M: Matthew Garrett <mjg59@srcf.ucam.org> 4180M: Pali Rohár <pali.rohar@gmail.com> 4181L: platform-driver-x86@vger.kernel.org 4182S: Maintained 4183F: drivers/platform/x86/dell-laptop.c 4184 4185DELL LAPTOP FREEFALL DRIVER 4186M: Pali Rohár <pali.rohar@gmail.com> 4187S: Maintained 4188F: drivers/platform/x86/dell-smo8800.c 4189 4190DELL LAPTOP RBTN DRIVER 4191M: Pali Rohár <pali.rohar@gmail.com> 4192S: Maintained 4193F: drivers/platform/x86/dell-rbtn.* 4194 4195DELL LAPTOP SMM DRIVER 4196M: Pali Rohár <pali.rohar@gmail.com> 4197S: Maintained 4198F: drivers/hwmon/dell-smm-hwmon.c 4199F: include/uapi/linux/i8k.h 4200 4201DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4202M: Doug Warzecha <Douglas_Warzecha@dell.com> 4203S: Maintained 4204F: Documentation/dcdbas.txt 4205F: drivers/firmware/dcdbas.* 4206 4207DELL WMI NOTIFICATIONS DRIVER 4208M: Matthew Garrett <mjg59@srcf.ucam.org> 4209M: Pali Rohár <pali.rohar@gmail.com> 4210S: Maintained 4211F: drivers/platform/x86/dell-wmi.c 4212 4213DELL WMI DESCRIPTOR DRIVER 4214M: Mario Limonciello <mario.limonciello@dell.com> 4215S: Maintained 4216F: drivers/platform/x86/dell-wmi-descriptor.c 4217 4218DELTA ST MEDIA DRIVER 4219M: Hugues Fruchet <hugues.fruchet@st.com> 4220L: linux-media@vger.kernel.org 4221T: git git://linuxtv.org/media_tree.git 4222W: https://linuxtv.org 4223S: Supported 4224F: drivers/media/platform/sti/delta 4225 4226DENALI NAND DRIVER 4227M: Masahiro Yamada <yamada.masahiro@socionext.com> 4228L: linux-mtd@lists.infradead.org 4229S: Supported 4230F: drivers/mtd/nand/raw/denali* 4231 4232DESIGNWARE USB2 DRD IP DRIVER 4233M: Minas Harutyunyan <hminas@synopsys.com> 4234L: linux-usb@vger.kernel.org 4235T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4236S: Maintained 4237F: drivers/usb/dwc2/ 4238 4239DESIGNWARE USB3 DRD IP DRIVER 4240M: Felipe Balbi <balbi@kernel.org> 4241L: linux-usb@vger.kernel.org 4242T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4243S: Maintained 4244F: drivers/usb/dwc3/ 4245 4246DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4247M: Andreas Klinger <ak@it-klinger.de> 4248L: linux-iio@vger.kernel.org 4249S: Maintained 4250F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4251F: drivers/iio/proximity/srf*.c 4252 4253DEVICE COREDUMP (DEV_COREDUMP) 4254M: Johannes Berg <johannes@sipsolutions.net> 4255L: linux-kernel@vger.kernel.org 4256S: Maintained 4257F: drivers/base/devcoredump.c 4258F: include/linux/devcoredump.h 4259 4260DEVICE FREQUENCY (DEVFREQ) 4261M: MyungJoo Ham <myungjoo.ham@samsung.com> 4262M: Kyungmin Park <kyungmin.park@samsung.com> 4263R: Chanwoo Choi <cw00.choi@samsung.com> 4264L: linux-pm@vger.kernel.org 4265T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4266S: Maintained 4267F: drivers/devfreq/ 4268F: include/linux/devfreq.h 4269F: Documentation/devicetree/bindings/devfreq/ 4270 4271DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4272M: Chanwoo Choi <cw00.choi@samsung.com> 4273L: linux-pm@vger.kernel.org 4274T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4275S: Supported 4276F: drivers/devfreq/event/ 4277F: drivers/devfreq/devfreq-event.c 4278F: include/linux/devfreq-event.h 4279F: Documentation/devicetree/bindings/devfreq/event/ 4280 4281DEVICE NUMBER REGISTRY 4282M: Torben Mathiasen <device@lanana.org> 4283W: http://lanana.org/docs/device-list/index.html 4284S: Maintained 4285 4286DEVICE-MAPPER (LVM) 4287M: Alasdair Kergon <agk@redhat.com> 4288M: Mike Snitzer <snitzer@redhat.com> 4289M: dm-devel@redhat.com 4290L: dm-devel@redhat.com 4291W: http://sources.redhat.com/dm 4292Q: http://patchwork.kernel.org/project/dm-devel/list/ 4293T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4294T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4295S: Maintained 4296F: Documentation/device-mapper/ 4297F: drivers/md/Makefile 4298F: drivers/md/Kconfig 4299F: drivers/md/dm* 4300F: drivers/md/persistent-data/ 4301F: include/linux/device-mapper.h 4302F: include/linux/dm-*.h 4303F: include/uapi/linux/dm-*.h 4304 4305DEVLINK 4306M: Jiri Pirko <jiri@mellanox.com> 4307L: netdev@vger.kernel.org 4308S: Supported 4309F: net/core/devlink.c 4310F: include/net/devlink.h 4311F: include/uapi/linux/devlink.h 4312 4313DIALOG SEMICONDUCTOR DRIVERS 4314M: Support Opensource <support.opensource@diasemi.com> 4315W: http://www.dialog-semiconductor.com/products 4316S: Supported 4317F: Documentation/hwmon/da90?? 4318F: Documentation/devicetree/bindings/mfd/da90*.txt 4319F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4320F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4321F: Documentation/devicetree/bindings/regulator/da92*.txt 4322F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4323F: Documentation/devicetree/bindings/sound/da[79]*.txt 4324F: drivers/gpio/gpio-da90??.c 4325F: drivers/hwmon/da90??-hwmon.c 4326F: drivers/iio/adc/da91??-*.c 4327F: drivers/input/misc/da90??_onkey.c 4328F: drivers/input/touchscreen/da9052_tsi.c 4329F: drivers/leds/leds-da90??.c 4330F: drivers/mfd/da903x.c 4331F: drivers/mfd/da90??-*.c 4332F: drivers/mfd/da91??-*.c 4333F: drivers/power/supply/da9052-battery.c 4334F: drivers/power/supply/da91??-*.c 4335F: drivers/regulator/da903x.c 4336F: drivers/regulator/da9???-regulator.[ch] 4337F: drivers/thermal/da90??-thermal.c 4338F: drivers/rtc/rtc-da90??.c 4339F: drivers/video/backlight/da90??_bl.c 4340F: drivers/watchdog/da90??_wdt.c 4341F: include/linux/mfd/da903x.h 4342F: include/linux/mfd/da9052/ 4343F: include/linux/mfd/da9055/ 4344F: include/linux/mfd/da9062/ 4345F: include/linux/mfd/da9063/ 4346F: include/linux/mfd/da9150/ 4347F: include/linux/regulator/da9211.h 4348F: include/sound/da[79]*.h 4349F: sound/soc/codecs/da[79]*.[ch] 4350 4351DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4352M: William Breathitt Gray <vilhelm.gray@gmail.com> 4353L: linux-gpio@vger.kernel.org 4354S: Maintained 4355F: drivers/gpio/gpio-gpio-mm.c 4356 4357DIGI NEO AND CLASSIC PCI PRODUCTS 4358M: Lidza Louina <lidza.louina@gmail.com> 4359M: Mark Hounschell <markh@compro.net> 4360L: driverdev-devel@linuxdriverproject.org 4361S: Maintained 4362F: drivers/staging/dgnc/ 4363 4364DIOLAN U2C-12 I2C DRIVER 4365M: Guenter Roeck <linux@roeck-us.net> 4366L: linux-i2c@vger.kernel.org 4367S: Maintained 4368F: drivers/i2c/busses/i2c-diolan-u2c.c 4369 4370FILESYSTEM DIRECT ACCESS (DAX) 4371M: Matthew Wilcox <mawilcox@microsoft.com> 4372M: Ross Zwisler <zwisler@kernel.org> 4373M: Jan Kara <jack@suse.cz> 4374L: linux-fsdevel@vger.kernel.org 4375S: Supported 4376F: fs/dax.c 4377F: include/linux/dax.h 4378F: include/trace/events/fs_dax.h 4379 4380DEVICE DIRECT ACCESS (DAX) 4381M: Dan Williams <dan.j.williams@intel.com> 4382M: Dave Jiang <dave.jiang@intel.com> 4383M: Ross Zwisler <zwisler@kernel.org> 4384M: Vishal Verma <vishal.l.verma@intel.com> 4385L: linux-nvdimm@lists.01.org 4386S: Supported 4387F: drivers/dax/ 4388 4389DIRECTORY NOTIFICATION (DNOTIFY) 4390M: Jan Kara <jack@suse.cz> 4391R: Amir Goldstein <amir73il@gmail.com> 4392L: linux-fsdevel@vger.kernel.org 4393S: Maintained 4394F: Documentation/filesystems/dnotify.txt 4395F: fs/notify/dnotify/ 4396F: include/linux/dnotify.h 4397 4398DISK GEOMETRY AND PARTITION HANDLING 4399M: Andries Brouwer <aeb@cwi.nl> 4400W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4401W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4402W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4403S: Maintained 4404 4405DISKQUOTA 4406M: Jan Kara <jack@suse.com> 4407S: Maintained 4408F: Documentation/filesystems/quota.txt 4409F: fs/quota/ 4410F: include/linux/quota*.h 4411F: include/uapi/linux/quota*.h 4412 4413DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4414M: Bernie Thompson <bernie@plugable.com> 4415L: linux-fbdev@vger.kernel.org 4416S: Maintained 4417W: http://plugable.com/category/projects/udlfb/ 4418F: drivers/video/fbdev/udlfb.c 4419F: include/video/udlfb.h 4420F: Documentation/fb/udlfb.txt 4421 4422DISTRIBUTED LOCK MANAGER (DLM) 4423M: Christine Caulfield <ccaulfie@redhat.com> 4424M: David Teigland <teigland@redhat.com> 4425L: cluster-devel@redhat.com 4426W: http://sources.redhat.com/cluster/ 4427T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4428S: Supported 4429F: fs/dlm/ 4430 4431DMA BUFFER SHARING FRAMEWORK 4432M: Sumit Semwal <sumit.semwal@linaro.org> 4433S: Maintained 4434L: linux-media@vger.kernel.org 4435L: dri-devel@lists.freedesktop.org 4436L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4437F: drivers/dma-buf/ 4438F: include/linux/dma-buf* 4439F: include/linux/reservation.h 4440F: include/linux/*fence.h 4441F: Documentation/driver-api/dma-buf.rst 4442T: git git://anongit.freedesktop.org/drm/drm-misc 4443 4444DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4445M: Vinod Koul <vkoul@kernel.org> 4446L: dmaengine@vger.kernel.org 4447Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4448S: Maintained 4449F: drivers/dma/ 4450F: include/linux/dmaengine.h 4451F: include/linux/of_dma.h 4452F: Documentation/devicetree/bindings/dma/ 4453F: Documentation/driver-api/dmaengine/ 4454T: git git://git.infradead.org/users/vkoul/slave-dma.git 4455 4456DMA MAPPING HELPERS 4457M: Christoph Hellwig <hch@lst.de> 4458M: Marek Szyprowski <m.szyprowski@samsung.com> 4459R: Robin Murphy <robin.murphy@arm.com> 4460L: iommu@lists.linux-foundation.org 4461T: git git://git.infradead.org/users/hch/dma-mapping.git 4462W: http://git.infradead.org/users/hch/dma-mapping.git 4463S: Supported 4464F: kernel/dma/ 4465F: include/asm-generic/dma-mapping.h 4466F: include/linux/dma-direct.h 4467F: include/linux/dma-mapping.h 4468F: include/linux/dma-noncoherent.h 4469 4470DME1737 HARDWARE MONITOR DRIVER 4471M: Juerg Haefliger <juergh@gmail.com> 4472L: linux-hwmon@vger.kernel.org 4473S: Maintained 4474F: Documentation/hwmon/dme1737 4475F: drivers/hwmon/dme1737.c 4476 4477DMI/SMBIOS SUPPORT 4478M: Jean Delvare <jdelvare@suse.com> 4479S: Maintained 4480T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4481F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4482F: drivers/firmware/dmi-id.c 4483F: drivers/firmware/dmi_scan.c 4484F: include/linux/dmi.h 4485 4486DOCUMENTATION 4487M: Jonathan Corbet <corbet@lwn.net> 4488L: linux-doc@vger.kernel.org 4489S: Maintained 4490F: Documentation/ 4491F: scripts/kernel-doc 4492X: Documentation/ABI/ 4493X: Documentation/devicetree/ 4494X: Documentation/acpi 4495X: Documentation/power 4496X: Documentation/spi 4497X: Documentation/media 4498T: git git://git.lwn.net/linux.git docs-next 4499 4500DOCUMENTATION/ITALIAN 4501M: Federico Vaga <federico.vaga@vaga.pv.it> 4502L: linux-doc@vger.kernel.org 4503S: Maintained 4504F: Documentation/translations/it_IT 4505 4506DONGWOON DW9714 LENS VOICE COIL DRIVER 4507M: Sakari Ailus <sakari.ailus@linux.intel.com> 4508L: linux-media@vger.kernel.org 4509T: git git://linuxtv.org/media_tree.git 4510S: Maintained 4511F: drivers/media/i2c/dw9714.c 4512 4513DONGWOON DW9807 LENS VOICE COIL DRIVER 4514M: Sakari Ailus <sakari.ailus@linux.intel.com> 4515L: linux-media@vger.kernel.org 4516T: git git://linuxtv.org/media_tree.git 4517S: Maintained 4518F: drivers/media/i2c/dw9807.c 4519 4520DOUBLETALK DRIVER 4521M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4522L: blinux-list@redhat.com 4523S: Maintained 4524F: drivers/char/dtlk.c 4525F: include/linux/dtlk.h 4526 4527DPAA2 DATAPATH I/O (DPIO) DRIVER 4528M: Roy Pledge <Roy.Pledge@nxp.com> 4529L: linux-kernel@vger.kernel.org 4530S: Maintained 4531F: drivers/soc/fsl/dpio 4532 4533DPAA2 ETHERNET DRIVER 4534M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4535L: netdev@vger.kernel.org 4536S: Maintained 4537F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4538F: drivers/net/ethernet/freescale/dpaa2/dpni* 4539F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4540F: drivers/net/ethernet/freescale/dpaa2/Makefile 4541F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4542 4543DPAA2 ETHERNET SWITCH DRIVER 4544M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4545M: Ioana Ciornei <ioana.ciornei@nxp.com> 4546L: linux-kernel@vger.kernel.org 4547S: Maintained 4548F: drivers/staging/fsl-dpaa2/ethsw 4549 4550DPAA2 PTP CLOCK DRIVER 4551M: Yangbo Lu <yangbo.lu@nxp.com> 4552L: netdev@vger.kernel.org 4553S: Maintained 4554F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 4555F: drivers/net/ethernet/freescale/dpaa2/dprtc* 4556 4557DPT_I2O SCSI RAID DRIVER 4558M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4559L: linux-scsi@vger.kernel.org 4560W: http://www.adaptec.com/ 4561S: Maintained 4562F: drivers/scsi/dpt* 4563F: drivers/scsi/dpt/ 4564 4565DRBD DRIVER 4566M: Philipp Reisner <philipp.reisner@linbit.com> 4567M: Lars Ellenberg <lars.ellenberg@linbit.com> 4568L: drbd-dev@lists.linbit.com 4569W: http://www.drbd.org 4570T: git git://git.linbit.com/linux-drbd.git 4571T: git git://git.linbit.com/drbd-8.4.git 4572S: Supported 4573F: drivers/block/drbd/ 4574F: lib/lru_cache.c 4575F: Documentation/blockdev/drbd/ 4576 4577DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4578M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4579R: "Rafael J. Wysocki" <rafael@kernel.org> 4580T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4581S: Supported 4582F: Documentation/kobject.txt 4583F: drivers/base/ 4584F: fs/debugfs/ 4585F: fs/sysfs/ 4586F: include/linux/debugfs.h 4587F: include/linux/kobj* 4588F: lib/kobj* 4589 4590DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4591M: Kevin Hilman <khilman@kernel.org> 4592M: Nishanth Menon <nm@ti.com> 4593S: Maintained 4594F: drivers/power/avs/ 4595F: include/linux/power/smartreflex.h 4596L: linux-pm@vger.kernel.org 4597 4598DRM DRIVER FOR ARM PL111 CLCD 4599M: Eric Anholt <eric@anholt.net> 4600T: git git://anongit.freedesktop.org/drm/drm-misc 4601S: Supported 4602F: drivers/gpu/drm/pl111/ 4603 4604DRM DRIVER FOR ARM VERSATILE TFT PANELS 4605M: Linus Walleij <linus.walleij@linaro.org> 4606T: git git://anongit.freedesktop.org/drm/drm-misc 4607S: Maintained 4608F: drivers/gpu/drm/panel/panel-arm-versatile.c 4609F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4610 4611DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4612M: Dave Airlie <airlied@redhat.com> 4613S: Odd Fixes 4614F: drivers/gpu/drm/ast/ 4615 4616DRM DRIVER FOR BOCHS VIRTUAL GPU 4617M: Gerd Hoffmann <kraxel@redhat.com> 4618L: virtualization@lists.linux-foundation.org 4619T: git git://anongit.freedesktop.org/drm/drm-misc 4620S: Maintained 4621F: drivers/gpu/drm/bochs/ 4622 4623DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4624M: Linus Walleij <linus.walleij@linaro.org> 4625T: git git://anongit.freedesktop.org/drm/drm-misc 4626S: Maintained 4627F: drivers/gpu/drm/tve200/ 4628 4629DRM DRIVER FOR ILITEK ILI9225 PANELS 4630M: David Lechner <david@lechnology.com> 4631S: Maintained 4632F: drivers/gpu/drm/tinydrm/ili9225.c 4633F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4634 4635DRM DRIVER FOR INTEL I810 VIDEO CARDS 4636S: Orphan / Obsolete 4637F: drivers/gpu/drm/i810/ 4638F: include/uapi/drm/i810_drm.h 4639 4640DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4641S: Orphan / Obsolete 4642F: drivers/gpu/drm/mga/ 4643F: include/uapi/drm/mga_drm.h 4644 4645DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4646M: Dave Airlie <airlied@redhat.com> 4647S: Odd Fixes 4648F: drivers/gpu/drm/mgag200/ 4649 4650DRM DRIVER FOR MI0283QT 4651M: Noralf Trønnes <noralf@tronnes.org> 4652S: Maintained 4653F: drivers/gpu/drm/tinydrm/mi0283qt.c 4654F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4655 4656DRM DRIVER FOR MSM ADRENO GPU 4657M: Rob Clark <robdclark@gmail.com> 4658L: linux-arm-msm@vger.kernel.org 4659L: dri-devel@lists.freedesktop.org 4660L: freedreno@lists.freedesktop.org 4661T: git git://people.freedesktop.org/~robclark/linux 4662S: Maintained 4663F: drivers/gpu/drm/msm/ 4664F: include/uapi/drm/msm_drm.h 4665F: Documentation/devicetree/bindings/display/msm/ 4666 4667DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4668M: Ben Skeggs <bskeggs@redhat.com> 4669L: dri-devel@lists.freedesktop.org 4670L: nouveau@lists.freedesktop.org 4671T: git git://github.com/skeggsb/linux 4672S: Supported 4673F: drivers/gpu/drm/nouveau/ 4674F: include/uapi/drm/nouveau_drm.h 4675 4676DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4677M: Noralf Trønnes <noralf@tronnes.org> 4678S: Maintained 4679F: drivers/gpu/drm/tinydrm/repaper.c 4680F: Documentation/devicetree/bindings/display/repaper.txt 4681 4682DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4683M: Dave Airlie <airlied@redhat.com> 4684M: Gerd Hoffmann <kraxel@redhat.com> 4685L: virtualization@lists.linux-foundation.org 4686T: git git://anongit.freedesktop.org/drm/drm-misc 4687S: Obsolete 4688W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4689F: drivers/gpu/drm/cirrus/ 4690 4691DRM DRIVER FOR QXL VIRTUAL GPU 4692M: Dave Airlie <airlied@redhat.com> 4693M: Gerd Hoffmann <kraxel@redhat.com> 4694L: virtualization@lists.linux-foundation.org 4695T: git git://anongit.freedesktop.org/drm/drm-misc 4696S: Maintained 4697F: drivers/gpu/drm/qxl/ 4698F: include/uapi/drm/qxl_drm.h 4699 4700DRM DRIVER FOR RAGE 128 VIDEO CARDS 4701S: Orphan / Obsolete 4702F: drivers/gpu/drm/r128/ 4703F: include/uapi/drm/r128_drm.h 4704 4705DRM DRIVER FOR SAVAGE VIDEO CARDS 4706S: Orphan / Obsolete 4707F: drivers/gpu/drm/savage/ 4708F: include/uapi/drm/savage_drm.h 4709 4710DRM DRIVER FOR SIS VIDEO CARDS 4711S: Orphan / Obsolete 4712F: drivers/gpu/drm/sis/ 4713F: include/uapi/drm/sis_drm.h 4714 4715DRM DRIVER FOR SITRONIX ST7586 PANELS 4716M: David Lechner <david@lechnology.com> 4717S: Maintained 4718F: drivers/gpu/drm/tinydrm/st7586.c 4719F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4720 4721DRM DRIVER FOR SITRONIX ST7735R PANELS 4722M: David Lechner <david@lechnology.com> 4723S: Maintained 4724F: drivers/gpu/drm/tinydrm/st7735r.c 4725F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4726 4727DRM DRIVER FOR TDFX VIDEO CARDS 4728S: Orphan / Obsolete 4729F: drivers/gpu/drm/tdfx/ 4730 4731DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4732M: Dave Airlie <airlied@redhat.com> 4733S: Odd Fixes 4734F: drivers/gpu/drm/udl/ 4735 4736DRM DRIVER FOR VMWARE VIRTUAL GPU 4737M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4738M: Sinclair Yeh <syeh@vmware.com> 4739M: Thomas Hellstrom <thellstrom@vmware.com> 4740L: dri-devel@lists.freedesktop.org 4741T: git git://people.freedesktop.org/~syeh/repos_linux 4742T: git git://people.freedesktop.org/~thomash/linux 4743S: Supported 4744F: drivers/gpu/drm/vmwgfx/ 4745F: include/uapi/drm/vmwgfx_drm.h 4746 4747DRM DRIVERS 4748M: David Airlie <airlied@linux.ie> 4749L: dri-devel@lists.freedesktop.org 4750T: git git://anongit.freedesktop.org/drm/drm 4751B: https://bugs.freedesktop.org/ 4752C: irc://chat.freenode.net/dri-devel 4753S: Maintained 4754F: drivers/gpu/drm/ 4755F: drivers/gpu/vga/ 4756F: Documentation/devicetree/bindings/display/ 4757F: Documentation/devicetree/bindings/gpu/ 4758F: Documentation/gpu/ 4759F: include/drm/ 4760F: include/uapi/drm/ 4761F: include/linux/vga* 4762 4763DRM DRIVERS AND MISC GPU PATCHES 4764M: Gustavo Padovan <gustavo@padovan.org> 4765M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4766M: Sean Paul <sean@poorly.run> 4767W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4768S: Maintained 4769T: git git://anongit.freedesktop.org/drm/drm-misc 4770F: Documentation/gpu/ 4771F: drivers/gpu/vga/ 4772F: drivers/gpu/drm/* 4773F: include/drm/drm* 4774F: include/uapi/drm/drm* 4775F: include/linux/vga* 4776 4777DRM DRIVERS FOR ALLWINNER A10 4778M: Maxime Ripard <maxime.ripard@bootlin.com> 4779L: dri-devel@lists.freedesktop.org 4780S: Supported 4781F: drivers/gpu/drm/sun4i/ 4782F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4783T: git git://anongit.freedesktop.org/drm/drm-misc 4784 4785DRM DRIVERS FOR AMLOGIC SOCS 4786M: Neil Armstrong <narmstrong@baylibre.com> 4787L: dri-devel@lists.freedesktop.org 4788L: linux-amlogic@lists.infradead.org 4789W: http://linux-meson.com/ 4790S: Supported 4791F: drivers/gpu/drm/meson/ 4792F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4793F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4794F: Documentation/gpu/meson.rst 4795T: git git://anongit.freedesktop.org/drm/drm-misc 4796 4797DRM DRIVERS FOR ATMEL HLCDC 4798M: Boris Brezillon <boris.brezillon@bootlin.com> 4799L: dri-devel@lists.freedesktop.org 4800S: Supported 4801F: drivers/gpu/drm/atmel-hlcdc/ 4802F: Documentation/devicetree/bindings/display/atmel/ 4803T: git git://anongit.freedesktop.org/drm/drm-misc 4804 4805DRM DRIVERS FOR BRIDGE CHIPS 4806M: Archit Taneja <architt@codeaurora.org> 4807M: Andrzej Hajda <a.hajda@samsung.com> 4808R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4809S: Maintained 4810T: git git://anongit.freedesktop.org/drm/drm-misc 4811F: drivers/gpu/drm/bridge/ 4812 4813DRM DRIVERS FOR EXYNOS 4814M: Inki Dae <inki.dae@samsung.com> 4815M: Joonyoung Shim <jy0922.shim@samsung.com> 4816M: Seung-Woo Kim <sw0312.kim@samsung.com> 4817M: Kyungmin Park <kyungmin.park@samsung.com> 4818L: dri-devel@lists.freedesktop.org 4819T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4820S: Supported 4821F: drivers/gpu/drm/exynos/ 4822F: include/uapi/drm/exynos_drm.h 4823F: Documentation/devicetree/bindings/display/exynos/ 4824 4825DRM DRIVERS FOR FREESCALE DCU 4826M: Stefan Agner <stefan@agner.ch> 4827M: Alison Wang <alison.wang@nxp.com> 4828L: dri-devel@lists.freedesktop.org 4829S: Supported 4830F: drivers/gpu/drm/fsl-dcu/ 4831F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4832F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4833F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 4834 4835DRM DRIVERS FOR FREESCALE IMX 4836M: Philipp Zabel <p.zabel@pengutronix.de> 4837L: dri-devel@lists.freedesktop.org 4838S: Maintained 4839F: drivers/gpu/drm/imx/ 4840F: drivers/gpu/ipu-v3/ 4841F: Documentation/devicetree/bindings/display/imx/ 4842 4843DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4844M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4845L: dri-devel@lists.freedesktop.org 4846T: git git://github.com/patjak/drm-gma500 4847S: Maintained 4848F: drivers/gpu/drm/gma500/ 4849 4850DRM DRIVERS FOR HISILICON 4851M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4852M: Rongrong Zou <zourongrong@gmail.com> 4853R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4854R: Chen Feng <puck.chen@hisilicon.com> 4855L: dri-devel@lists.freedesktop.org 4856T: git git://github.com/xin3liang/linux.git 4857S: Maintained 4858F: drivers/gpu/drm/hisilicon/ 4859F: Documentation/devicetree/bindings/display/hisilicon/ 4860 4861DRM DRIVERS FOR MEDIATEK 4862M: CK Hu <ck.hu@mediatek.com> 4863M: Philipp Zabel <p.zabel@pengutronix.de> 4864L: dri-devel@lists.freedesktop.org 4865S: Supported 4866F: drivers/gpu/drm/mediatek/ 4867F: Documentation/devicetree/bindings/display/mediatek/ 4868 4869DRM DRIVERS FOR NVIDIA TEGRA 4870M: Thierry Reding <thierry.reding@gmail.com> 4871L: dri-devel@lists.freedesktop.org 4872L: linux-tegra@vger.kernel.org 4873T: git git://anongit.freedesktop.org/tegra/linux.git 4874S: Supported 4875F: drivers/gpu/drm/tegra/ 4876F: drivers/gpu/host1x/ 4877F: include/linux/host1x.h 4878F: include/uapi/drm/tegra_drm.h 4879F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4880 4881DRM DRIVERS FOR RENESAS 4882M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4883L: dri-devel@lists.freedesktop.org 4884L: linux-renesas-soc@vger.kernel.org 4885T: git git://linuxtv.org/pinchartl/fbdev 4886S: Supported 4887F: drivers/gpu/drm/rcar-du/ 4888F: drivers/gpu/drm/shmobile/ 4889F: include/linux/platform_data/shmob_drm.h 4890F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4891F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4892F: Documentation/devicetree/bindings/display/renesas,du.txt 4893 4894DRM DRIVERS FOR ROCKCHIP 4895M: Sandy Huang <hjc@rock-chips.com> 4896M: Heiko Stübner <heiko@sntech.de> 4897L: dri-devel@lists.freedesktop.org 4898S: Maintained 4899F: drivers/gpu/drm/rockchip/ 4900F: Documentation/devicetree/bindings/display/rockchip/ 4901T: git git://anongit.freedesktop.org/drm/drm-misc 4902 4903DRM DRIVERS FOR STI 4904M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4905M: Vincent Abriou <vincent.abriou@st.com> 4906L: dri-devel@lists.freedesktop.org 4907T: git git://anongit.freedesktop.org/drm/drm-misc 4908S: Maintained 4909F: drivers/gpu/drm/sti 4910F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4911 4912DRM DRIVERS FOR STM 4913M: Yannick Fertre <yannick.fertre@st.com> 4914M: Philippe Cornu <philippe.cornu@st.com> 4915M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4916M: Vincent Abriou <vincent.abriou@st.com> 4917L: dri-devel@lists.freedesktop.org 4918T: git git://anongit.freedesktop.org/drm/drm-misc 4919S: Maintained 4920F: drivers/gpu/drm/stm 4921F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4922 4923DRM DRIVERS FOR TI LCDC 4924M: Jyri Sarha <jsarha@ti.com> 4925R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4926L: dri-devel@lists.freedesktop.org 4927S: Maintained 4928F: drivers/gpu/drm/tilcdc/ 4929F: Documentation/devicetree/bindings/display/tilcdc/ 4930 4931DRM DRIVERS FOR TI OMAP 4932M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4933L: dri-devel@lists.freedesktop.org 4934S: Maintained 4935F: drivers/gpu/drm/omapdrm/ 4936F: Documentation/devicetree/bindings/display/ti/ 4937 4938DRM DRIVERS FOR V3D 4939M: Eric Anholt <eric@anholt.net> 4940S: Supported 4941F: drivers/gpu/drm/v3d/ 4942F: include/uapi/drm/v3d_drm.h 4943F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 4944T: git git://anongit.freedesktop.org/drm/drm-misc 4945 4946DRM DRIVERS FOR VC4 4947M: Eric Anholt <eric@anholt.net> 4948T: git git://github.com/anholt/linux 4949S: Supported 4950F: drivers/gpu/drm/vc4/ 4951F: include/uapi/drm/vc4_drm.h 4952F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4953T: git git://anongit.freedesktop.org/drm/drm-misc 4954 4955DRM DRIVERS FOR VIVANTE GPU IP 4956M: Lucas Stach <l.stach@pengutronix.de> 4957R: Russell King <linux+etnaviv@armlinux.org.uk> 4958R: Christian Gmeiner <christian.gmeiner@gmail.com> 4959L: etnaviv@lists.freedesktop.org 4960L: dri-devel@lists.freedesktop.org 4961S: Maintained 4962F: drivers/gpu/drm/etnaviv/ 4963F: include/uapi/drm/etnaviv_drm.h 4964F: Documentation/devicetree/bindings/display/etnaviv/ 4965 4966DRM DRIVERS FOR ZTE ZX 4967M: Shawn Guo <shawnguo@kernel.org> 4968L: dri-devel@lists.freedesktop.org 4969S: Maintained 4970F: drivers/gpu/drm/zte/ 4971F: Documentation/devicetree/bindings/display/zte,vou.txt 4972T: git git://anongit.freedesktop.org/drm/drm-misc 4973 4974DRM PANEL DRIVERS 4975M: Thierry Reding <thierry.reding@gmail.com> 4976L: dri-devel@lists.freedesktop.org 4977T: git git://anongit.freedesktop.org/drm/drm-misc 4978S: Maintained 4979F: drivers/gpu/drm/drm_panel.c 4980F: drivers/gpu/drm/panel/ 4981F: include/drm/drm_panel.h 4982F: Documentation/devicetree/bindings/display/panel/ 4983 4984DRM TINYDRM DRIVERS 4985M: Noralf Trønnes <noralf@tronnes.org> 4986W: https://github.com/notro/tinydrm/wiki/Development 4987T: git git://anongit.freedesktop.org/drm/drm-misc 4988S: Maintained 4989F: drivers/gpu/drm/tinydrm/ 4990F: include/drm/tinydrm/ 4991 4992DRM DRIVERS FOR XEN 4993M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 4994T: git git://anongit.freedesktop.org/drm/drm-misc 4995L: dri-devel@lists.freedesktop.org 4996L: xen-devel@lists.xen.org 4997S: Supported 4998F: drivers/gpu/drm/xen/ 4999F: Documentation/gpu/xen-front.rst 5000 5001DRM TTM SUBSYSTEM 5002M: Christian Koenig <christian.koenig@amd.com> 5003M: Huang Rui <ray.huang@amd.com> 5004M: Junwei Zhang <Jerry.Zhang@amd.com> 5005T: git git://people.freedesktop.org/~agd5f/linux 5006S: Maintained 5007L: dri-devel@lists.freedesktop.org 5008F: include/drm/ttm/ 5009F: drivers/gpu/drm/ttm/ 5010 5011DSBR100 USB FM RADIO DRIVER 5012M: Alexey Klimov <klimov.linux@gmail.com> 5013L: linux-media@vger.kernel.org 5014T: git git://linuxtv.org/media_tree.git 5015S: Maintained 5016F: drivers/media/radio/dsbr100.c 5017 5018DSCC4 DRIVER 5019M: Francois Romieu <romieu@fr.zoreil.com> 5020L: netdev@vger.kernel.org 5021S: Maintained 5022F: drivers/net/wan/dscc4.c 5023 5024DT3155 MEDIA DRIVER 5025M: Hans Verkuil <hverkuil@xs4all.nl> 5026L: linux-media@vger.kernel.org 5027T: git git://linuxtv.org/media_tree.git 5028W: https://linuxtv.org 5029S: Odd Fixes 5030F: drivers/media/pci/dt3155/ 5031 5032DVB_USB_AF9015 MEDIA DRIVER 5033M: Antti Palosaari <crope@iki.fi> 5034L: linux-media@vger.kernel.org 5035W: https://linuxtv.org 5036W: http://palosaari.fi/linux/ 5037Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5038T: git git://linuxtv.org/anttip/media_tree.git 5039S: Maintained 5040F: drivers/media/usb/dvb-usb-v2/af9015* 5041 5042DVB_USB_AF9035 MEDIA DRIVER 5043M: Antti Palosaari <crope@iki.fi> 5044L: linux-media@vger.kernel.org 5045W: https://linuxtv.org 5046W: http://palosaari.fi/linux/ 5047Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5048T: git git://linuxtv.org/anttip/media_tree.git 5049S: Maintained 5050F: drivers/media/usb/dvb-usb-v2/af9035* 5051 5052DVB_USB_ANYSEE MEDIA DRIVER 5053M: Antti Palosaari <crope@iki.fi> 5054L: linux-media@vger.kernel.org 5055W: https://linuxtv.org 5056W: http://palosaari.fi/linux/ 5057Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5058T: git git://linuxtv.org/anttip/media_tree.git 5059S: Maintained 5060F: drivers/media/usb/dvb-usb-v2/anysee* 5061 5062DVB_USB_AU6610 MEDIA DRIVER 5063M: Antti Palosaari <crope@iki.fi> 5064L: linux-media@vger.kernel.org 5065W: https://linuxtv.org 5066W: http://palosaari.fi/linux/ 5067Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5068T: git git://linuxtv.org/anttip/media_tree.git 5069S: Maintained 5070F: drivers/media/usb/dvb-usb-v2/au6610* 5071 5072DVB_USB_CE6230 MEDIA DRIVER 5073M: Antti Palosaari <crope@iki.fi> 5074L: linux-media@vger.kernel.org 5075W: https://linuxtv.org 5076W: http://palosaari.fi/linux/ 5077Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5078T: git git://linuxtv.org/anttip/media_tree.git 5079S: Maintained 5080F: drivers/media/usb/dvb-usb-v2/ce6230* 5081 5082DVB_USB_CXUSB MEDIA DRIVER 5083M: Michael Krufky <mkrufky@linuxtv.org> 5084L: linux-media@vger.kernel.org 5085W: https://linuxtv.org 5086W: http://github.com/mkrufky 5087Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5088T: git git://linuxtv.org/media_tree.git 5089S: Maintained 5090F: drivers/media/usb/dvb-usb/cxusb* 5091 5092DVB_USB_EC168 MEDIA DRIVER 5093M: Antti Palosaari <crope@iki.fi> 5094L: linux-media@vger.kernel.org 5095W: https://linuxtv.org 5096W: http://palosaari.fi/linux/ 5097Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5098T: git git://linuxtv.org/anttip/media_tree.git 5099S: Maintained 5100F: drivers/media/usb/dvb-usb-v2/ec168* 5101 5102DVB_USB_GL861 MEDIA DRIVER 5103M: Antti Palosaari <crope@iki.fi> 5104L: linux-media@vger.kernel.org 5105W: https://linuxtv.org 5106Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5107T: git git://linuxtv.org/anttip/media_tree.git 5108S: Maintained 5109F: drivers/media/usb/dvb-usb-v2/gl861* 5110 5111DVB_USB_MXL111SF MEDIA DRIVER 5112M: Michael Krufky <mkrufky@linuxtv.org> 5113L: linux-media@vger.kernel.org 5114W: https://linuxtv.org 5115W: http://github.com/mkrufky 5116Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5117T: git git://linuxtv.org/mkrufky/mxl111sf.git 5118S: Maintained 5119F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5120 5121DVB_USB_RTL28XXU MEDIA DRIVER 5122M: Antti Palosaari <crope@iki.fi> 5123L: linux-media@vger.kernel.org 5124W: https://linuxtv.org 5125W: http://palosaari.fi/linux/ 5126Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5127T: git git://linuxtv.org/anttip/media_tree.git 5128S: Maintained 5129F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5130 5131DVB_USB_V2 MEDIA DRIVER 5132M: Antti Palosaari <crope@iki.fi> 5133L: linux-media@vger.kernel.org 5134W: https://linuxtv.org 5135W: http://palosaari.fi/linux/ 5136Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5137T: git git://linuxtv.org/anttip/media_tree.git 5138S: Maintained 5139F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5140F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5141 5142DYNAMIC DEBUG 5143M: Jason Baron <jbaron@akamai.com> 5144S: Maintained 5145F: lib/dynamic_debug.c 5146F: include/linux/dynamic_debug.h 5147 5148DYNAMIC INTERRUPT MODERATION 5149M: Tal Gilboa <talgi@mellanox.com> 5150S: Maintained 5151F: include/linux/net_dim.h 5152 5153DZ DECSTATION DZ11 SERIAL DRIVER 5154M: "Maciej W. Rozycki" <macro@linux-mips.org> 5155S: Maintained 5156F: drivers/tty/serial/dz.* 5157 5158E3X0 POWER BUTTON DRIVER 5159M: Moritz Fischer <moritz.fischer@ettus.com> 5160L: usrp-users@lists.ettus.com 5161W: http://www.ettus.com 5162S: Supported 5163F: drivers/input/misc/e3x0-button.c 5164F: Documentation/devicetree/bindings/input/e3x0-button.txt 5165 5166E4000 MEDIA DRIVER 5167M: Antti Palosaari <crope@iki.fi> 5168L: linux-media@vger.kernel.org 5169W: https://linuxtv.org 5170W: http://palosaari.fi/linux/ 5171Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5172T: git git://linuxtv.org/anttip/media_tree.git 5173S: Maintained 5174F: drivers/media/tuners/e4000* 5175 5176EARTH_PT1 MEDIA DRIVER 5177M: Akihiro Tsukada <tskd08@gmail.com> 5178L: linux-media@vger.kernel.org 5179S: Odd Fixes 5180F: drivers/media/pci/pt1/ 5181 5182EARTH_PT3 MEDIA DRIVER 5183M: Akihiro Tsukada <tskd08@gmail.com> 5184L: linux-media@vger.kernel.org 5185S: Odd Fixes 5186F: drivers/media/pci/pt3/ 5187 5188EC100 MEDIA DRIVER 5189M: Antti Palosaari <crope@iki.fi> 5190L: linux-media@vger.kernel.org 5191W: https://linuxtv.org 5192W: http://palosaari.fi/linux/ 5193Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5194T: git git://linuxtv.org/anttip/media_tree.git 5195S: Maintained 5196F: drivers/media/dvb-frontends/ec100* 5197 5198ECRYPT FILE SYSTEM 5199M: Tyler Hicks <tyhicks@canonical.com> 5200L: ecryptfs@vger.kernel.org 5201W: http://ecryptfs.org 5202W: https://launchpad.net/ecryptfs 5203T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5204S: Supported 5205F: Documentation/filesystems/ecryptfs.txt 5206F: fs/ecryptfs/ 5207 5208EDAC-AMD64 5209M: Borislav Petkov <bp@alien8.de> 5210L: linux-edac@vger.kernel.org 5211S: Maintained 5212F: drivers/edac/amd64_edac* 5213 5214EDAC-CALXEDA 5215M: Robert Richter <rric@kernel.org> 5216L: linux-edac@vger.kernel.org 5217S: Maintained 5218F: drivers/edac/highbank* 5219 5220EDAC-CAVIUM OCTEON 5221M: Ralf Baechle <ralf@linux-mips.org> 5222M: David Daney <david.daney@cavium.com> 5223L: linux-edac@vger.kernel.org 5224L: linux-mips@linux-mips.org 5225S: Supported 5226F: drivers/edac/octeon_edac* 5227 5228EDAC-CAVIUM THUNDERX 5229M: David Daney <david.daney@cavium.com> 5230M: Jan Glauber <jglauber@cavium.com> 5231L: linux-edac@vger.kernel.org 5232S: Supported 5233F: drivers/edac/thunderx_edac* 5234 5235EDAC-CORE 5236M: Borislav Petkov <bp@alien8.de> 5237M: Mauro Carvalho Chehab <mchehab@kernel.org> 5238L: linux-edac@vger.kernel.org 5239T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5240T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5241S: Supported 5242F: Documentation/admin-guide/ras.rst 5243F: Documentation/driver-api/edac.rst 5244F: drivers/edac/ 5245F: include/linux/edac.h 5246 5247EDAC-E752X 5248M: Mark Gross <mark.gross@intel.com> 5249L: linux-edac@vger.kernel.org 5250S: Maintained 5251F: drivers/edac/e752x_edac.c 5252 5253EDAC-E7XXX 5254L: linux-edac@vger.kernel.org 5255S: Maintained 5256F: drivers/edac/e7xxx_edac.c 5257 5258EDAC-FSL_DDR 5259M: York Sun <york.sun@nxp.com> 5260L: linux-edac@vger.kernel.org 5261S: Maintained 5262F: drivers/edac/fsl_ddr_edac.* 5263 5264EDAC-GHES 5265M: Mauro Carvalho Chehab <mchehab@kernel.org> 5266L: linux-edac@vger.kernel.org 5267S: Maintained 5268F: drivers/edac/ghes_edac.c 5269 5270EDAC-I3000 5271L: linux-edac@vger.kernel.org 5272S: Orphan 5273F: drivers/edac/i3000_edac.c 5274 5275EDAC-I5000 5276L: linux-edac@vger.kernel.org 5277S: Maintained 5278F: drivers/edac/i5000_edac.c 5279 5280EDAC-I5400 5281M: Mauro Carvalho Chehab <mchehab@kernel.org> 5282L: linux-edac@vger.kernel.org 5283S: Maintained 5284F: drivers/edac/i5400_edac.c 5285 5286EDAC-I7300 5287M: Mauro Carvalho Chehab <mchehab@kernel.org> 5288L: linux-edac@vger.kernel.org 5289S: Maintained 5290F: drivers/edac/i7300_edac.c 5291 5292EDAC-I7CORE 5293M: Mauro Carvalho Chehab <mchehab@kernel.org> 5294L: linux-edac@vger.kernel.org 5295S: Maintained 5296F: drivers/edac/i7core_edac.c 5297 5298EDAC-I82443BXGX 5299M: Tim Small <tim@buttersideup.com> 5300L: linux-edac@vger.kernel.org 5301S: Maintained 5302F: drivers/edac/i82443bxgx_edac.c 5303 5304EDAC-I82975X 5305M: Ranganathan Desikan <ravi@jetztechnologies.com> 5306M: "Arvind R." <arvino55@gmail.com> 5307L: linux-edac@vger.kernel.org 5308S: Maintained 5309F: drivers/edac/i82975x_edac.c 5310 5311EDAC-IE31200 5312M: Jason Baron <jbaron@akamai.com> 5313L: linux-edac@vger.kernel.org 5314S: Maintained 5315F: drivers/edac/ie31200_edac.c 5316 5317EDAC-MPC85XX 5318M: Johannes Thumshirn <morbidrsa@gmail.com> 5319L: linux-edac@vger.kernel.org 5320S: Maintained 5321F: drivers/edac/mpc85xx_edac.[ch] 5322 5323EDAC-PASEMI 5324M: Egor Martovetsky <egor@pasemi.com> 5325L: linux-edac@vger.kernel.org 5326S: Maintained 5327F: drivers/edac/pasemi_edac.c 5328 5329EDAC-PND2 5330M: Tony Luck <tony.luck@intel.com> 5331L: linux-edac@vger.kernel.org 5332S: Maintained 5333F: drivers/edac/pnd2_edac.[ch] 5334 5335EDAC-R82600 5336M: Tim Small <tim@buttersideup.com> 5337L: linux-edac@vger.kernel.org 5338S: Maintained 5339F: drivers/edac/r82600_edac.c 5340 5341EDAC-SBRIDGE 5342M: Mauro Carvalho Chehab <mchehab@kernel.org> 5343L: linux-edac@vger.kernel.org 5344S: Maintained 5345F: drivers/edac/sb_edac.c 5346 5347EDAC-SKYLAKE 5348M: Tony Luck <tony.luck@intel.com> 5349L: linux-edac@vger.kernel.org 5350S: Maintained 5351F: drivers/edac/skx_edac.c 5352 5353EDAC-TI 5354M: Tero Kristo <t-kristo@ti.com> 5355L: linux-edac@vger.kernel.org 5356S: Maintained 5357F: drivers/edac/ti_edac.c 5358 5359EDIROL UA-101/UA-1000 DRIVER 5360M: Clemens Ladisch <clemens@ladisch.de> 5361L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5362T: git git://git.alsa-project.org/alsa-kernel.git 5363S: Maintained 5364F: sound/usb/misc/ua101.c 5365 5366EFI TEST DRIVER 5367L: linux-efi@vger.kernel.org 5368M: Ivan Hu <ivan.hu@canonical.com> 5369M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5370S: Maintained 5371F: drivers/firmware/efi/test/ 5372 5373EFI VARIABLE FILESYSTEM 5374M: Matthew Garrett <matthew.garrett@nebula.com> 5375M: Jeremy Kerr <jk@ozlabs.org> 5376M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5377T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5378L: linux-efi@vger.kernel.org 5379S: Maintained 5380F: fs/efivarfs/ 5381 5382EFIFB FRAMEBUFFER DRIVER 5383L: linux-fbdev@vger.kernel.org 5384M: Peter Jones <pjones@redhat.com> 5385S: Maintained 5386F: drivers/video/fbdev/efifb.c 5387 5388EFS FILESYSTEM 5389W: http://aeschi.ch.eu.org/efs/ 5390S: Orphan 5391F: fs/efs/ 5392 5393EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5394M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5395L: netdev@vger.kernel.org 5396S: Maintained 5397F: drivers/net/ethernet/ibm/ehea/ 5398 5399EM28XX VIDEO4LINUX DRIVER 5400M: Mauro Carvalho Chehab <mchehab@kernel.org> 5401L: linux-media@vger.kernel.org 5402W: https://linuxtv.org 5403T: git git://linuxtv.org/media_tree.git 5404S: Maintained 5405F: drivers/media/usb/em28xx/ 5406F: Documentation/media/v4l-drivers/em28xx* 5407 5408EMBEDDED LINUX 5409M: Paul Gortmaker <paul.gortmaker@windriver.com> 5410M: Matt Mackall <mpm@selenic.com> 5411M: David Woodhouse <dwmw2@infradead.org> 5412L: linux-embedded@vger.kernel.org 5413S: Maintained 5414 5415Emulex 10Gbps iSCSI - OneConnect DRIVER 5416M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5417M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5418M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5419L: linux-scsi@vger.kernel.org 5420W: http://www.broadcom.com 5421S: Supported 5422F: drivers/scsi/be2iscsi/ 5423 5424Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5425M: Sathya Perla <sathya.perla@broadcom.com> 5426M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5427M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5428M: Somnath Kotur <somnath.kotur@broadcom.com> 5429L: netdev@vger.kernel.org 5430W: http://www.emulex.com 5431S: Supported 5432F: drivers/net/ethernet/emulex/benet/ 5433 5434EMULEX ONECONNECT ROCE DRIVER 5435M: Selvin Xavier <selvin.xavier@broadcom.com> 5436M: Devesh Sharma <devesh.sharma@broadcom.com> 5437L: linux-rdma@vger.kernel.org 5438W: http://www.broadcom.com 5439S: Odd Fixes 5440F: drivers/infiniband/hw/ocrdma/ 5441F: include/uapi/rdma/ocrdma-abi.h 5442 5443EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5444M: James Smart <james.smart@broadcom.com> 5445M: Dick Kennedy <dick.kennedy@broadcom.com> 5446L: linux-scsi@vger.kernel.org 5447W: http://www.broadcom.com 5448S: Supported 5449F: drivers/scsi/lpfc/ 5450 5451ENE CB710 FLASH CARD READER DRIVER 5452M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5453S: Maintained 5454F: drivers/misc/cb710/ 5455F: drivers/mmc/host/cb710-mmc.* 5456F: include/linux/cb710.h 5457 5458ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5459M: Maxim Levitsky <maximlevitsky@gmail.com> 5460S: Maintained 5461F: drivers/media/rc/ene_ir.* 5462 5463EPSON S1D13XXX FRAMEBUFFER DRIVER 5464M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5465S: Maintained 5466T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5467F: drivers/video/fbdev/s1d13xxxfb.c 5468F: include/video/s1d13xxxfb.h 5469 5470ERRSEQ ERROR TRACKING INFRASTRUCTURE 5471M: Jeff Layton <jlayton@kernel.org> 5472S: Maintained 5473F: lib/errseq.c 5474F: include/linux/errseq.h 5475 5476ET131X NETWORK DRIVER 5477M: Mark Einon <mark.einon@gmail.com> 5478S: Odd Fixes 5479F: drivers/net/ethernet/agere/ 5480 5481ETHERNET BRIDGE 5482M: Roopa Prabhu <roopa@cumulusnetworks.com> 5483M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5484L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5485L: netdev@vger.kernel.org 5486W: http://www.linuxfoundation.org/en/Net:Bridge 5487S: Maintained 5488F: include/linux/netfilter_bridge/ 5489F: net/bridge/ 5490 5491ETHERNET PHY LIBRARY 5492M: Andrew Lunn <andrew@lunn.ch> 5493M: Florian Fainelli <f.fainelli@gmail.com> 5494L: netdev@vger.kernel.org 5495S: Maintained 5496F: Documentation/ABI/testing/sysfs-bus-mdio 5497F: Documentation/devicetree/bindings/net/mdio* 5498F: Documentation/networking/phy.txt 5499F: drivers/net/phy/ 5500F: drivers/of/of_mdio.c 5501F: drivers/of/of_net.c 5502F: include/linux/*mdio*.h 5503F: include/linux/of_net.h 5504F: include/linux/phy.h 5505F: include/linux/phy_fixed.h 5506F: include/linux/platform_data/mdio-bcm-unimac.h 5507F: include/trace/events/mdio.h 5508F: include/uapi/linux/mdio.h 5509F: include/uapi/linux/mii.h 5510 5511EXT2 FILE SYSTEM 5512M: Jan Kara <jack@suse.com> 5513L: linux-ext4@vger.kernel.org 5514S: Maintained 5515F: Documentation/filesystems/ext2.txt 5516F: fs/ext2/ 5517F: include/linux/ext2* 5518 5519EXT4 FILE SYSTEM 5520M: "Theodore Ts'o" <tytso@mit.edu> 5521M: Andreas Dilger <adilger.kernel@dilger.ca> 5522L: linux-ext4@vger.kernel.org 5523W: http://ext4.wiki.kernel.org 5524Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5525T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5526S: Maintained 5527F: Documentation/filesystems/ext4.txt 5528F: fs/ext4/ 5529 5530Extended Verification Module (EVM) 5531M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5532L: linux-integrity@vger.kernel.org 5533S: Supported 5534F: security/integrity/evm/ 5535 5536EXTENSIBLE FIRMWARE INTERFACE (EFI) 5537M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5538L: linux-efi@vger.kernel.org 5539T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5540S: Maintained 5541F: Documentation/efi-stub.txt 5542F: arch/*/kernel/efi.c 5543F: arch/x86/boot/compressed/eboot.[ch] 5544F: arch/*/include/asm/efi.h 5545F: arch/x86/platform/efi/ 5546F: drivers/firmware/efi/ 5547F: include/linux/efi*.h 5548F: arch/arm/boot/compressed/efi-header.S 5549F: arch/arm64/kernel/efi-entry.S 5550 5551EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5552M: MyungJoo Ham <myungjoo.ham@samsung.com> 5553M: Chanwoo Choi <cw00.choi@samsung.com> 5554L: linux-kernel@vger.kernel.org 5555T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5556S: Maintained 5557F: drivers/extcon/ 5558F: include/linux/extcon/ 5559F: include/linux/extcon.h 5560F: Documentation/extcon/ 5561F: Documentation/devicetree/bindings/extcon/ 5562 5563EXYNOS DP DRIVER 5564M: Jingoo Han <jingoohan1@gmail.com> 5565L: dri-devel@lists.freedesktop.org 5566S: Maintained 5567F: drivers/gpu/drm/exynos/exynos_dp* 5568 5569EXYNOS SYSMMU (IOMMU) driver 5570M: Marek Szyprowski <m.szyprowski@samsung.com> 5571L: iommu@lists.linux-foundation.org 5572S: Maintained 5573F: drivers/iommu/exynos-iommu.c 5574 5575EZchip NPS platform support 5576M: Vineet Gupta <vgupta@synopsys.com> 5577M: Ofer Levi <oferle@mellanox.com> 5578S: Supported 5579F: arch/arc/plat-eznps 5580F: arch/arc/boot/dts/eznps.dts 5581 5582F2FS FILE SYSTEM 5583M: Jaegeuk Kim <jaegeuk@kernel.org> 5584M: Chao Yu <yuchao0@huawei.com> 5585L: linux-f2fs-devel@lists.sourceforge.net 5586W: https://f2fs.wiki.kernel.org/ 5587T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5588S: Maintained 5589F: Documentation/filesystems/f2fs.txt 5590F: Documentation/ABI/testing/sysfs-fs-f2fs 5591F: fs/f2fs/ 5592F: include/linux/f2fs_fs.h 5593F: include/trace/events/f2fs.h 5594 5595F71805F HARDWARE MONITORING DRIVER 5596M: Jean Delvare <jdelvare@suse.com> 5597L: linux-hwmon@vger.kernel.org 5598S: Maintained 5599F: Documentation/hwmon/f71805f 5600F: drivers/hwmon/f71805f.c 5601 5602FADDR2LINE 5603M: Josh Poimboeuf <jpoimboe@redhat.com> 5604S: Maintained 5605F: scripts/faddr2line 5606 5607FAILOVER MODULE 5608M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5609L: netdev@vger.kernel.org 5610S: Supported 5611F: net/core/failover.c 5612F: include/net/failover.h 5613F: Documentation/networking/failover.rst 5614 5615FANOTIFY 5616M: Jan Kara <jack@suse.cz> 5617R: Amir Goldstein <amir73il@gmail.com> 5618L: linux-fsdevel@vger.kernel.org 5619S: Maintained 5620F: fs/notify/fanotify/ 5621F: include/linux/fanotify.h 5622F: include/uapi/linux/fanotify.h 5623 5624FARSYNC SYNCHRONOUS DRIVER 5625M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5626W: http://www.farsite.co.uk/ 5627S: Supported 5628F: drivers/net/wan/farsync.* 5629 5630FAULT INJECTION SUPPORT 5631M: Akinobu Mita <akinobu.mita@gmail.com> 5632S: Supported 5633F: Documentation/fault-injection/ 5634F: lib/fault-inject.c 5635 5636FBTFT Framebuffer drivers 5637M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5638L: dri-devel@lists.freedesktop.org 5639L: linux-fbdev@vger.kernel.org 5640S: Maintained 5641F: drivers/staging/fbtft/ 5642 5643FC0011 TUNER DRIVER 5644M: Michael Buesch <m@bues.ch> 5645L: linux-media@vger.kernel.org 5646S: Maintained 5647F: drivers/media/tuners/fc0011.h 5648F: drivers/media/tuners/fc0011.c 5649 5650FC2580 MEDIA DRIVER 5651M: Antti Palosaari <crope@iki.fi> 5652L: linux-media@vger.kernel.org 5653W: https://linuxtv.org 5654W: http://palosaari.fi/linux/ 5655Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5656T: git git://linuxtv.org/anttip/media_tree.git 5657S: Maintained 5658F: drivers/media/tuners/fc2580* 5659 5660FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5661M: Johannes Thumshirn <jth@kernel.org> 5662L: linux-scsi@vger.kernel.org 5663W: www.Open-FCoE.org 5664S: Supported 5665F: drivers/scsi/libfc/ 5666F: drivers/scsi/fcoe/ 5667F: include/scsi/fc/ 5668F: include/scsi/libfc.h 5669F: include/scsi/libfcoe.h 5670F: include/uapi/scsi/fc/ 5671 5672FILE LOCKING (flock() and fcntl()/lockf()) 5673M: Jeff Layton <jlayton@kernel.org> 5674M: "J. Bruce Fields" <bfields@fieldses.org> 5675L: linux-fsdevel@vger.kernel.org 5676S: Maintained 5677F: include/linux/fcntl.h 5678F: include/uapi/linux/fcntl.h 5679F: fs/fcntl.c 5680F: fs/locks.c 5681 5682FILESYSTEMS (VFS and infrastructure) 5683M: Alexander Viro <viro@zeniv.linux.org.uk> 5684L: linux-fsdevel@vger.kernel.org 5685S: Maintained 5686F: fs/* 5687F: include/linux/fs.h 5688F: include/uapi/linux/fs.h 5689 5690FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5691M: Riku Voipio <riku.voipio@iki.fi> 5692L: linux-hwmon@vger.kernel.org 5693S: Maintained 5694F: drivers/hwmon/f75375s.c 5695F: include/linux/f75375s.h 5696 5697FIREWIRE AUDIO DRIVERS 5698M: Clemens Ladisch <clemens@ladisch.de> 5699L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5700T: git git://git.alsa-project.org/alsa-kernel.git 5701S: Maintained 5702F: sound/firewire/ 5703 5704FIREWIRE MEDIA DRIVERS (firedtv) 5705M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5706L: linux-media@vger.kernel.org 5707L: linux1394-devel@lists.sourceforge.net 5708T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5709S: Maintained 5710F: drivers/media/firewire/ 5711 5712FIREWIRE SBP-2 TARGET 5713M: Chris Boot <bootc@bootc.net> 5714L: linux-scsi@vger.kernel.org 5715L: target-devel@vger.kernel.org 5716L: linux1394-devel@lists.sourceforge.net 5717T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5718S: Maintained 5719F: drivers/target/sbp/ 5720 5721FIREWIRE SUBSYSTEM 5722M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5723L: linux1394-devel@lists.sourceforge.net 5724W: http://ieee1394.wiki.kernel.org/ 5725T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5726S: Maintained 5727F: drivers/firewire/ 5728F: include/linux/firewire.h 5729F: include/uapi/linux/firewire*.h 5730F: tools/firewire/ 5731 5732FIRMWARE LOADER (request_firmware) 5733M: Luis R. Rodriguez <mcgrof@kernel.org> 5734L: linux-kernel@vger.kernel.org 5735S: Maintained 5736F: Documentation/firmware_class/ 5737F: drivers/base/firmware_loader/ 5738F: include/linux/firmware.h 5739 5740FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5741M: Joshua Morris <josh.h.morris@us.ibm.com> 5742M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5743S: Maintained 5744F: drivers/block/rsxx/ 5745 5746FLOPPY DRIVER 5747M: Jiri Kosina <jikos@kernel.org> 5748T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5749S: Odd fixes 5750F: drivers/block/floppy.c 5751 5752FMC SUBSYSTEM 5753M: Alessandro Rubini <rubini@gnudd.com> 5754W: http://www.ohwr.org/projects/fmc-bus 5755S: Supported 5756F: drivers/fmc/ 5757F: include/linux/fmc*.h 5758F: include/linux/ipmi-fru.h 5759K: fmc_d.*register 5760 5761FPGA MANAGER FRAMEWORK 5762M: Alan Tull <atull@kernel.org> 5763M: Moritz Fischer <mdf@kernel.org> 5764L: linux-fpga@vger.kernel.org 5765S: Maintained 5766T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5767Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5768F: Documentation/fpga/ 5769F: Documentation/driver-api/fpga/ 5770F: Documentation/devicetree/bindings/fpga/ 5771F: drivers/fpga/ 5772F: include/linux/fpga/ 5773W: http://www.rocketboards.org 5774 5775FPGA DFL DRIVERS 5776M: Wu Hao <hao.wu@intel.com> 5777L: linux-fpga@vger.kernel.org 5778S: Maintained 5779F: Documentation/fpga/dfl.txt 5780F: include/uapi/linux/fpga-dfl.h 5781F: drivers/fpga/dfl* 5782 5783FPU EMULATOR 5784M: Bill Metzenthen <billm@melbpc.org.au> 5785W: http://floatingpoint.sourceforge.net/emulator/index.html 5786S: Maintained 5787F: arch/x86/math-emu/ 5788 5789FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5790L: netdev@vger.kernel.org 5791S: Orphan 5792F: drivers/net/wan/dlci.c 5793F: drivers/net/wan/sdla.c 5794 5795FRAMEBUFFER LAYER 5796M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5797L: dri-devel@lists.freedesktop.org 5798L: linux-fbdev@vger.kernel.org 5799T: git git://github.com/bzolnier/linux.git 5800Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5801S: Maintained 5802F: Documentation/fb/ 5803F: drivers/video/ 5804F: include/video/ 5805F: include/linux/fb.h 5806F: include/uapi/video/ 5807F: include/uapi/linux/fb.h 5808 5809FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5810M: Horia Geantă <horia.geanta@nxp.com> 5811M: Aymen Sghaier <aymen.sghaier@nxp.com> 5812L: linux-crypto@vger.kernel.org 5813S: Maintained 5814F: drivers/crypto/caam/ 5815F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5816 5817FREESCALE DIU FRAMEBUFFER DRIVER 5818M: Timur Tabi <timur@kernel.org> 5819L: linux-fbdev@vger.kernel.org 5820S: Maintained 5821F: drivers/video/fbdev/fsl-diu-fb.* 5822 5823FREESCALE DMA DRIVER 5824M: Li Yang <leoyang.li@nxp.com> 5825M: Zhang Wei <zw@zh-kernel.org> 5826L: linuxppc-dev@lists.ozlabs.org 5827S: Maintained 5828F: drivers/dma/fsldma.* 5829 5830FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5831M: Claudiu Manoil <claudiu.manoil@nxp.com> 5832L: netdev@vger.kernel.org 5833S: Maintained 5834F: drivers/net/ethernet/freescale/gianfar* 5835F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5836 5837FREESCALE GPMI NAND DRIVER 5838M: Han Xu <han.xu@nxp.com> 5839L: linux-mtd@lists.infradead.org 5840S: Maintained 5841F: drivers/mtd/nand/raw/gpmi-nand/* 5842 5843FREESCALE I2C CPM DRIVER 5844M: Jochen Friedrich <jochen@scram.de> 5845L: linuxppc-dev@lists.ozlabs.org 5846L: linux-i2c@vger.kernel.org 5847S: Maintained 5848F: drivers/i2c/busses/i2c-cpm.c 5849 5850FREESCALE IMX / MXC FEC DRIVER 5851M: Fugang Duan <fugang.duan@nxp.com> 5852L: netdev@vger.kernel.org 5853S: Maintained 5854F: drivers/net/ethernet/freescale/fec_main.c 5855F: drivers/net/ethernet/freescale/fec_ptp.c 5856F: drivers/net/ethernet/freescale/fec.h 5857F: Documentation/devicetree/bindings/net/fsl-fec.txt 5858 5859FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5860M: Sascha Hauer <s.hauer@pengutronix.de> 5861R: Pengutronix Kernel Team <kernel@pengutronix.de> 5862L: linux-fbdev@vger.kernel.org 5863L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5864S: Maintained 5865F: include/linux/platform_data/video-imxfb.h 5866F: drivers/video/fbdev/imxfb.c 5867 5868FREESCALE QORIQ DPAA ETHERNET DRIVER 5869M: Madalin Bucur <madalin.bucur@nxp.com> 5870L: netdev@vger.kernel.org 5871S: Maintained 5872F: drivers/net/ethernet/freescale/dpaa 5873 5874FREESCALE QORIQ DPAA FMAN DRIVER 5875M: Madalin Bucur <madalin.bucur@nxp.com> 5876L: netdev@vger.kernel.org 5877S: Maintained 5878F: drivers/net/ethernet/freescale/fman 5879F: Documentation/devicetree/bindings/net/fsl-fman.txt 5880 5881FREESCALE QORIQ PTP CLOCK DRIVER 5882M: Yangbo Lu <yangbo.lu@nxp.com> 5883L: netdev@vger.kernel.org 5884S: Maintained 5885F: drivers/ptp/ptp_qoriq.c 5886F: include/linux/fsl/ptp_qoriq.h 5887F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 5888 5889FREESCALE QUAD SPI DRIVER 5890M: Han Xu <han.xu@nxp.com> 5891L: linux-mtd@lists.infradead.org 5892S: Maintained 5893F: drivers/mtd/spi-nor/fsl-quadspi.c 5894 5895FREESCALE QUICC ENGINE LIBRARY 5896M: Qiang Zhao <qiang.zhao@nxp.com> 5897L: linuxppc-dev@lists.ozlabs.org 5898S: Maintained 5899F: drivers/soc/fsl/qe/ 5900F: include/soc/fsl/*qe*.h 5901F: include/soc/fsl/*ucc*.h 5902 5903FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5904M: Li Yang <leoyang.li@nxp.com> 5905L: netdev@vger.kernel.org 5906L: linuxppc-dev@lists.ozlabs.org 5907S: Maintained 5908F: drivers/net/ethernet/freescale/ucc_geth* 5909 5910FREESCALE QUICC ENGINE UCC HDLC DRIVER 5911M: Zhao Qiang <qiang.zhao@nxp.com> 5912L: netdev@vger.kernel.org 5913L: linuxppc-dev@lists.ozlabs.org 5914S: Maintained 5915F: drivers/net/wan/fsl_ucc_hdlc* 5916 5917FREESCALE QUICC ENGINE UCC UART DRIVER 5918M: Timur Tabi <timur@kernel.org> 5919L: linuxppc-dev@lists.ozlabs.org 5920S: Maintained 5921F: drivers/tty/serial/ucc_uart.c 5922 5923FREESCALE SOC DRIVERS 5924M: Li Yang <leoyang.li@nxp.com> 5925L: linuxppc-dev@lists.ozlabs.org 5926L: linux-arm-kernel@lists.infradead.org 5927S: Maintained 5928F: Documentation/devicetree/bindings/soc/fsl/ 5929F: drivers/soc/fsl/ 5930F: include/linux/fsl/ 5931 5932FREESCALE SOC FS_ENET DRIVER 5933M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5934L: linuxppc-dev@lists.ozlabs.org 5935L: netdev@vger.kernel.org 5936S: Maintained 5937F: drivers/net/ethernet/freescale/fs_enet/ 5938F: include/linux/fs_enet_pd.h 5939 5940FREESCALE SOC SOUND DRIVERS 5941M: Timur Tabi <timur@kernel.org> 5942M: Nicolin Chen <nicoleotsuka@gmail.com> 5943M: Xiubo Li <Xiubo.Lee@gmail.com> 5944R: Fabio Estevam <fabio.estevam@nxp.com> 5945L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5946L: linuxppc-dev@lists.ozlabs.org 5947S: Maintained 5948F: sound/soc/fsl/fsl* 5949F: sound/soc/fsl/imx* 5950F: sound/soc/fsl/mpc8610_hpcd.c 5951 5952FREESCALE USB PERIPHERAL DRIVERS 5953M: Li Yang <leoyang.li@nxp.com> 5954L: linux-usb@vger.kernel.org 5955L: linuxppc-dev@lists.ozlabs.org 5956S: Maintained 5957F: drivers/usb/gadget/udc/fsl* 5958 5959FREEVXFS FILESYSTEM 5960M: Christoph Hellwig <hch@infradead.org> 5961W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5962S: Maintained 5963F: fs/freevxfs/ 5964 5965FREEZER 5966M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5967M: Pavel Machek <pavel@ucw.cz> 5968L: linux-pm@vger.kernel.org 5969S: Supported 5970F: Documentation/power/freezing-of-tasks.txt 5971F: include/linux/freezer.h 5972F: kernel/freezer.c 5973 5974FRONTSWAP API 5975M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5976L: linux-kernel@vger.kernel.org 5977S: Maintained 5978F: mm/frontswap.c 5979F: include/linux/frontswap.h 5980 5981FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5982M: David Howells <dhowells@redhat.com> 5983L: linux-cachefs@redhat.com (moderated for non-subscribers) 5984S: Supported 5985F: Documentation/filesystems/caching/ 5986F: fs/fscache/ 5987F: include/linux/fscache*.h 5988 5989FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5990M: Theodore Y. Ts'o <tytso@mit.edu> 5991M: Jaegeuk Kim <jaegeuk@kernel.org> 5992L: linux-fscrypt@vger.kernel.org 5993Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5994T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5995S: Supported 5996F: fs/crypto/ 5997F: include/linux/fscrypt*.h 5998F: Documentation/filesystems/fscrypt.rst 5999 6000FSI-ATTACHED I2C DRIVER 6001M: Eddie James <eajames@linux.vnet.ibm.com> 6002L: linux-i2c@vger.kernel.org 6003L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6004S: Maintained 6005F: drivers/i2c/busses/i2c-fsi.c 6006F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6007 6008FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6009M: Jan Kara <jack@suse.cz> 6010R: Amir Goldstein <amir73il@gmail.com> 6011L: linux-fsdevel@vger.kernel.org 6012S: Maintained 6013F: fs/notify/ 6014F: include/linux/fsnotify*.h 6015 6016FUJITSU LAPTOP EXTRAS 6017M: Jonathan Woithe <jwoithe@just42.net> 6018L: platform-driver-x86@vger.kernel.org 6019S: Maintained 6020F: drivers/platform/x86/fujitsu-laptop.c 6021 6022FUJITSU M-5MO LS CAMERA ISP DRIVER 6023M: Kyungmin Park <kyungmin.park@samsung.com> 6024M: Heungjun Kim <riverful.kim@samsung.com> 6025L: linux-media@vger.kernel.org 6026S: Maintained 6027F: drivers/media/i2c/m5mols/ 6028F: include/media/i2c/m5mols.h 6029 6030FUJITSU TABLET EXTRAS 6031M: Robert Gerlach <khnz@gmx.de> 6032L: platform-driver-x86@vger.kernel.org 6033S: Maintained 6034F: drivers/platform/x86/fujitsu-tablet.c 6035 6036FUSE: FILESYSTEM IN USERSPACE 6037M: Miklos Szeredi <miklos@szeredi.hu> 6038L: linux-fsdevel@vger.kernel.org 6039W: http://fuse.sourceforge.net/ 6040T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6041S: Maintained 6042F: fs/fuse/ 6043F: include/uapi/linux/fuse.h 6044F: Documentation/filesystems/fuse.txt 6045 6046FUTEX SUBSYSTEM 6047M: Thomas Gleixner <tglx@linutronix.de> 6048M: Ingo Molnar <mingo@redhat.com> 6049R: Peter Zijlstra <peterz@infradead.org> 6050R: Darren Hart <dvhart@infradead.org> 6051L: linux-kernel@vger.kernel.org 6052T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6053S: Maintained 6054F: kernel/futex.c 6055F: kernel/futex_compat.c 6056F: include/asm-generic/futex.h 6057F: include/linux/futex.h 6058F: include/uapi/linux/futex.h 6059F: tools/testing/selftests/futex/ 6060F: tools/perf/bench/futex* 6061F: Documentation/*futex* 6062 6063GCC PLUGINS 6064M: Kees Cook <keescook@chromium.org> 6065R: Emese Revfy <re.emese@gmail.com> 6066L: kernel-hardening@lists.openwall.com 6067S: Maintained 6068F: scripts/gcc-plugins/ 6069F: scripts/gcc-plugin.sh 6070F: scripts/Makefile.gcc-plugins 6071F: Documentation/gcc-plugins.txt 6072 6073GASKET DRIVER FRAMEWORK 6074M: Rob Springer <rspringer@google.com> 6075M: Todd Poynor <toddpoynor@google.com> 6076M: Ben Chan <benchan@chromium.org> 6077S: Maintained 6078F: drivers/staging/gasket/ 6079 6080GCOV BASED KERNEL PROFILING 6081M: Peter Oberparleiter <oberpar@linux.ibm.com> 6082S: Maintained 6083F: kernel/gcov/ 6084F: Documentation/dev-tools/gcov.rst 6085 6086GDB KERNEL DEBUGGING HELPER SCRIPTS 6087M: Jan Kiszka <jan.kiszka@siemens.com> 6088M: Kieran Bingham <kbingham@kernel.org> 6089S: Supported 6090F: scripts/gdb/ 6091 6092GDT SCSI DISK ARRAY CONTROLLER DRIVER 6093M: Achim Leubner <achim_leubner@adaptec.com> 6094L: linux-scsi@vger.kernel.org 6095W: http://www.icp-vortex.com/ 6096S: Supported 6097F: drivers/scsi/gdt* 6098 6099GEMTEK FM RADIO RECEIVER DRIVER 6100M: Hans Verkuil <hverkuil@xs4all.nl> 6101L: linux-media@vger.kernel.org 6102T: git git://linuxtv.org/media_tree.git 6103W: https://linuxtv.org 6104S: Maintained 6105F: drivers/media/radio/radio-gemtek* 6106 6107GENERIC GPIO I2C DRIVER 6108M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6109S: Supported 6110F: drivers/i2c/busses/i2c-gpio.c 6111F: include/linux/platform_data/i2c-gpio.h 6112 6113GENERIC GPIO I2C MULTIPLEXER DRIVER 6114M: Peter Korsgaard <peter.korsgaard@barco.com> 6115L: linux-i2c@vger.kernel.org 6116S: Supported 6117F: drivers/i2c/muxes/i2c-mux-gpio.c 6118F: include/linux/platform_data/i2c-mux-gpio.h 6119F: Documentation/i2c/muxes/i2c-mux-gpio 6120 6121GENERIC HDLC (WAN) DRIVERS 6122M: Krzysztof Halasa <khc@pm.waw.pl> 6123W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6124S: Maintained 6125F: drivers/net/wan/c101.c 6126F: drivers/net/wan/hd6457* 6127F: drivers/net/wan/hdlc* 6128F: drivers/net/wan/n2.c 6129F: drivers/net/wan/pc300too.c 6130F: drivers/net/wan/pci200syn.c 6131F: drivers/net/wan/wanxl* 6132 6133GENERIC INCLUDE/ASM HEADER FILES 6134M: Arnd Bergmann <arnd@arndb.de> 6135L: linux-arch@vger.kernel.org 6136T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6137S: Maintained 6138F: include/asm-generic/ 6139F: include/uapi/asm-generic/ 6140 6141GENERIC PHY FRAMEWORK 6142M: Kishon Vijay Abraham I <kishon@ti.com> 6143L: linux-kernel@vger.kernel.org 6144T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6145S: Supported 6146F: drivers/phy/ 6147F: include/linux/phy/ 6148 6149GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6150M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6151S: Supported 6152F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6153 6154GENERIC PM DOMAINS 6155M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6156M: Kevin Hilman <khilman@kernel.org> 6157M: Ulf Hansson <ulf.hansson@linaro.org> 6158L: linux-pm@vger.kernel.org 6159S: Supported 6160F: drivers/base/power/domain*.c 6161F: include/linux/pm_domain.h 6162F: Documentation/devicetree/bindings/power/power_domain.txt 6163 6164GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6165M: Eugen Hristev <eugen.hristev@microchip.com> 6166L: linux-input@vger.kernel.org 6167S: Maintained 6168F: drivers/input/touchscreen/resistive-adc-touch.c 6169 6170GENERIC UIO DRIVER FOR PCI DEVICES 6171M: "Michael S. Tsirkin" <mst@redhat.com> 6172L: kvm@vger.kernel.org 6173S: Supported 6174F: drivers/uio/uio_pci_generic.c 6175 6176GENWQE (IBM Generic Workqueue Card) 6177M: Frank Haverkamp <haver@linux.vnet.ibm.com> 6178M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 6179S: Supported 6180F: drivers/misc/genwqe/ 6181 6182GET_MAINTAINER SCRIPT 6183M: Joe Perches <joe@perches.com> 6184S: Maintained 6185F: scripts/get_maintainer.pl 6186 6187GFS2 FILE SYSTEM 6188M: Bob Peterson <rpeterso@redhat.com> 6189M: Andreas Gruenbacher <agruenba@redhat.com> 6190L: cluster-devel@redhat.com 6191W: http://sources.redhat.com/cluster/ 6192T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6193S: Supported 6194F: Documentation/filesystems/gfs2*.txt 6195F: fs/gfs2/ 6196F: include/uapi/linux/gfs2_ondisk.h 6197 6198GIGASET ISDN DRIVERS 6199M: Paul Bolle <pebolle@tiscali.nl> 6200L: gigaset307x-common@lists.sourceforge.net 6201W: http://gigaset307x.sourceforge.net/ 6202S: Odd Fixes 6203F: Documentation/isdn/README.gigaset 6204F: drivers/isdn/gigaset/ 6205F: include/uapi/linux/gigaset_dev.h 6206 6207GNSS SUBSYSTEM 6208M: Johan Hovold <johan@kernel.org> 6209S: Maintained 6210F: Documentation/ABI/testing/sysfs-class-gnss 6211F: Documentation/devicetree/bindings/gnss/ 6212F: drivers/gnss/ 6213F: include/linux/gnss.h 6214 6215GO7007 MPEG CODEC 6216M: Hans Verkuil <hans.verkuil@cisco.com> 6217L: linux-media@vger.kernel.org 6218S: Maintained 6219F: drivers/media/usb/go7007/ 6220 6221GOODIX TOUCHSCREEN 6222M: Bastien Nocera <hadess@hadess.net> 6223L: linux-input@vger.kernel.org 6224S: Maintained 6225F: drivers/input/touchscreen/goodix.c 6226 6227GPD POCKET FAN DRIVER 6228M: Hans de Goede <hdegoede@redhat.com> 6229L: platform-driver-x86@vger.kernel.org 6230S: Maintained 6231F: drivers/platform/x86/gpd-pocket-fan.c 6232 6233GPIO ACPI SUPPORT 6234M: Mika Westerberg <mika.westerberg@linux.intel.com> 6235M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6236L: linux-gpio@vger.kernel.org 6237L: linux-acpi@vger.kernel.org 6238S: Maintained 6239F: Documentation/acpi/gpio-properties.txt 6240F: drivers/gpio/gpiolib-acpi.c 6241 6242GPIO IR Transmitter 6243M: Sean Young <sean@mess.org> 6244L: linux-media@vger.kernel.org 6245S: Maintained 6246F: drivers/media/rc/gpio-ir-tx.c 6247 6248GPIO MOCKUP DRIVER 6249M: Bamvor Jian Zhang <bamv2005@gmail.com> 6250R: Bartosz Golaszewski <brgl@bgdev.pl> 6251L: linux-gpio@vger.kernel.org 6252S: Maintained 6253F: drivers/gpio/gpio-mockup.c 6254F: tools/testing/selftests/gpio/ 6255 6256GPIO SUBSYSTEM 6257M: Linus Walleij <linus.walleij@linaro.org> 6258L: linux-gpio@vger.kernel.org 6259T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6260S: Maintained 6261F: Documentation/devicetree/bindings/gpio/ 6262F: Documentation/driver-api/gpio/ 6263F: Documentation/gpio/ 6264F: Documentation/ABI/testing/gpio-cdev 6265F: Documentation/ABI/obsolete/sysfs-gpio 6266F: drivers/gpio/ 6267F: include/linux/gpio/ 6268F: include/linux/gpio.h 6269F: include/linux/of_gpio.h 6270F: include/asm-generic/gpio.h 6271F: include/uapi/linux/gpio.h 6272F: tools/gpio/ 6273 6274GRE DEMULTIPLEXER DRIVER 6275M: Dmitry Kozlov <xeb@mail.ru> 6276L: netdev@vger.kernel.org 6277S: Maintained 6278F: net/ipv4/gre_demux.c 6279F: net/ipv4/gre_offload.c 6280F: include/net/gre.h 6281 6282GRETH 10/100/1G Ethernet MAC device driver 6283M: Andreas Larsson <andreas@gaisler.com> 6284L: netdev@vger.kernel.org 6285S: Maintained 6286F: drivers/net/ethernet/aeroflex/ 6287 6288GREYBUS AUDIO PROTOCOLS DRIVERS 6289M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6290M: Mark Greer <mgreer@animalcreek.com> 6291S: Maintained 6292F: drivers/staging/greybus/audio_apbridgea.c 6293F: drivers/staging/greybus/audio_apbridgea.h 6294F: drivers/staging/greybus/audio_codec.c 6295F: drivers/staging/greybus/audio_codec.h 6296F: drivers/staging/greybus/audio_gb.c 6297F: drivers/staging/greybus/audio_manager.c 6298F: drivers/staging/greybus/audio_manager.h 6299F: drivers/staging/greybus/audio_manager_module.c 6300F: drivers/staging/greybus/audio_manager_private.h 6301F: drivers/staging/greybus/audio_manager_sysfs.c 6302F: drivers/staging/greybus/audio_module.c 6303F: drivers/staging/greybus/audio_topology.c 6304 6305GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6306M: Viresh Kumar <vireshk@kernel.org> 6307S: Maintained 6308F: drivers/staging/greybus/authentication.c 6309F: drivers/staging/greybus/bootrom.c 6310F: drivers/staging/greybus/firmware.h 6311F: drivers/staging/greybus/fw-core.c 6312F: drivers/staging/greybus/fw-download.c 6313F: drivers/staging/greybus/fw-management.c 6314F: drivers/staging/greybus/greybus_authentication.h 6315F: drivers/staging/greybus/greybus_firmware.h 6316F: drivers/staging/greybus/hid.c 6317F: drivers/staging/greybus/i2c.c 6318F: drivers/staging/greybus/spi.c 6319F: drivers/staging/greybus/spilib.c 6320F: drivers/staging/greybus/spilib.h 6321 6322GREYBUS LOOPBACK DRIVER 6323M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6324S: Maintained 6325F: drivers/staging/greybus/loopback.c 6326 6327GREYBUS PLATFORM DRIVERS 6328M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6329S: Maintained 6330F: drivers/staging/greybus/arche-platform.c 6331F: drivers/staging/greybus/arche-apb-ctrl.c 6332F: drivers/staging/greybus/arche_platform.h 6333 6334GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6335M: Rui Miguel Silva <rmfrfs@gmail.com> 6336S: Maintained 6337F: drivers/staging/greybus/sdio.c 6338F: drivers/staging/greybus/light.c 6339F: drivers/staging/greybus/gpio.c 6340F: drivers/staging/greybus/power_supply.c 6341F: drivers/staging/greybus/spi.c 6342F: drivers/staging/greybus/spilib.c 6343 6344GREYBUS SUBSYSTEM 6345M: Johan Hovold <johan@kernel.org> 6346M: Alex Elder <elder@kernel.org> 6347M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6348S: Maintained 6349F: drivers/staging/greybus/ 6350L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6351 6352GREYBUS UART PROTOCOLS DRIVERS 6353M: David Lin <dtwlin@gmail.com> 6354S: Maintained 6355F: drivers/staging/greybus/uart.c 6356F: drivers/staging/greybus/log.c 6357 6358GS1662 VIDEO SERIALIZER 6359M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6360L: linux-media@vger.kernel.org 6361T: git git://linuxtv.org/media_tree.git 6362S: Maintained 6363F: drivers/media/spi/gs1662.c 6364 6365GSPCA FINEPIX SUBDRIVER 6366M: Frank Zago <frank@zago.net> 6367L: linux-media@vger.kernel.org 6368T: git git://linuxtv.org/media_tree.git 6369S: Maintained 6370F: drivers/media/usb/gspca/finepix.c 6371 6372GSPCA GL860 SUBDRIVER 6373M: Olivier Lorin <o.lorin@laposte.net> 6374L: linux-media@vger.kernel.org 6375T: git git://linuxtv.org/media_tree.git 6376S: Maintained 6377F: drivers/media/usb/gspca/gl860/ 6378 6379GSPCA M5602 SUBDRIVER 6380M: Erik Andren <erik.andren@gmail.com> 6381L: linux-media@vger.kernel.org 6382T: git git://linuxtv.org/media_tree.git 6383S: Maintained 6384F: drivers/media/usb/gspca/m5602/ 6385 6386GSPCA PAC207 SONIXB SUBDRIVER 6387M: Hans Verkuil <hverkuil@xs4all.nl> 6388L: linux-media@vger.kernel.org 6389T: git git://linuxtv.org/media_tree.git 6390S: Odd Fixes 6391F: drivers/media/usb/gspca/pac207.c 6392 6393GSPCA SN9C20X SUBDRIVER 6394M: Brian Johnson <brijohn@gmail.com> 6395L: linux-media@vger.kernel.org 6396T: git git://linuxtv.org/media_tree.git 6397S: Maintained 6398F: drivers/media/usb/gspca/sn9c20x.c 6399 6400GSPCA T613 SUBDRIVER 6401M: Leandro Costantino <lcostantino@gmail.com> 6402L: linux-media@vger.kernel.org 6403T: git git://linuxtv.org/media_tree.git 6404S: Maintained 6405F: drivers/media/usb/gspca/t613.c 6406 6407GSPCA USB WEBCAM DRIVER 6408M: Hans Verkuil <hverkuil@xs4all.nl> 6409L: linux-media@vger.kernel.org 6410T: git git://linuxtv.org/media_tree.git 6411S: Odd Fixes 6412F: drivers/media/usb/gspca/ 6413 6414GTP (GPRS Tunneling Protocol) 6415M: Pablo Neira Ayuso <pablo@netfilter.org> 6416M: Harald Welte <laforge@gnumonks.org> 6417L: osmocom-net-gprs@lists.osmocom.org 6418T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6419S: Maintained 6420F: drivers/net/gtp.c 6421 6422GUID PARTITION TABLE (GPT) 6423M: Davidlohr Bueso <dave@stgolabs.net> 6424L: linux-efi@vger.kernel.org 6425S: Maintained 6426F: block/partitions/efi.* 6427 6428H8/300 ARCHITECTURE 6429M: Yoshinori Sato <ysato@users.sourceforge.jp> 6430L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6431W: http://uclinux-h8.sourceforge.jp 6432T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6433S: Maintained 6434F: arch/h8300/ 6435F: drivers/clocksource/h8300_*.c 6436F: drivers/clk/h8300/ 6437F: drivers/irqchip/irq-renesas-h8*.c 6438 6439HACKRF MEDIA DRIVER 6440M: Antti Palosaari <crope@iki.fi> 6441L: linux-media@vger.kernel.org 6442W: https://linuxtv.org 6443W: http://palosaari.fi/linux/ 6444Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6445T: git git://linuxtv.org/anttip/media_tree.git 6446S: Maintained 6447F: drivers/media/usb/hackrf/ 6448 6449HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6450M: Frank Seidel <frank@f-seidel.de> 6451L: platform-driver-x86@vger.kernel.org 6452W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6453S: Maintained 6454F: drivers/platform/x86/hdaps.c 6455 6456HARDWARE MONITORING 6457M: Jean Delvare <jdelvare@suse.com> 6458M: Guenter Roeck <linux@roeck-us.net> 6459L: linux-hwmon@vger.kernel.org 6460W: http://hwmon.wiki.kernel.org/ 6461T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6462S: Maintained 6463F: Documentation/devicetree/bindings/hwmon/ 6464F: Documentation/hwmon/ 6465F: drivers/hwmon/ 6466F: include/linux/hwmon*.h 6467 6468HARDWARE RANDOM NUMBER GENERATOR CORE 6469M: Matt Mackall <mpm@selenic.com> 6470M: Herbert Xu <herbert@gondor.apana.org.au> 6471L: linux-crypto@vger.kernel.org 6472S: Odd fixes 6473F: Documentation/devicetree/bindings/rng/ 6474F: Documentation/hw_random.txt 6475F: drivers/char/hw_random/ 6476F: include/linux/hw_random.h 6477 6478HARDWARE TRACING FACILITIES 6479M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6480S: Maintained 6481F: drivers/hwtracing/ 6482 6483HARDWARE SPINLOCK CORE 6484M: Ohad Ben-Cohen <ohad@wizery.com> 6485M: Bjorn Andersson <bjorn.andersson@linaro.org> 6486L: linux-remoteproc@vger.kernel.org 6487S: Maintained 6488T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6489F: Documentation/devicetree/bindings/hwlock/ 6490F: Documentation/hwspinlock.txt 6491F: drivers/hwspinlock/ 6492F: include/linux/hwspinlock.h 6493 6494HARMONY SOUND DRIVER 6495L: linux-parisc@vger.kernel.org 6496S: Maintained 6497F: sound/parisc/harmony.* 6498 6499HDPVR USB VIDEO ENCODER DRIVER 6500M: Hans Verkuil <hverkuil@xs4all.nl> 6501L: linux-media@vger.kernel.org 6502T: git git://linuxtv.org/media_tree.git 6503W: https://linuxtv.org 6504S: Odd Fixes 6505F: drivers/media/usb/hdpvr/ 6506 6507HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6508M: Jerry Hoemann <jerry.hoemann@hpe.com> 6509S: Supported 6510F: Documentation/watchdog/hpwdt.txt 6511F: drivers/watchdog/hpwdt.c 6512 6513HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6514M: Don Brace <don.brace@microsemi.com> 6515L: esc.storagedev@microsemi.com 6516L: linux-scsi@vger.kernel.org 6517S: Supported 6518F: Documentation/scsi/hpsa.txt 6519F: drivers/scsi/hpsa*.[ch] 6520F: include/linux/cciss*.h 6521F: include/uapi/linux/cciss*.h 6522 6523HFI1 DRIVER 6524M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6525M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6526L: linux-rdma@vger.kernel.org 6527S: Supported 6528F: drivers/infiniband/hw/hfi1 6529 6530HFS FILESYSTEM 6531L: linux-fsdevel@vger.kernel.org 6532S: Orphan 6533F: Documentation/filesystems/hfs.txt 6534F: fs/hfs/ 6535 6536HFSPLUS FILESYSTEM 6537L: linux-fsdevel@vger.kernel.org 6538S: Orphan 6539F: Documentation/filesystems/hfsplus.txt 6540F: fs/hfsplus/ 6541 6542HGA FRAMEBUFFER DRIVER 6543M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6544L: linux-nvidia@lists.surfsouth.com 6545W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6546S: Maintained 6547F: drivers/video/fbdev/hgafb.c 6548 6549HIBERNATION (aka Software Suspend, aka swsusp) 6550M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6551M: Pavel Machek <pavel@ucw.cz> 6552L: linux-pm@vger.kernel.org 6553B: https://bugzilla.kernel.org 6554S: Supported 6555F: arch/x86/power/ 6556F: drivers/base/power/ 6557F: kernel/power/ 6558F: include/linux/suspend.h 6559F: include/linux/freezer.h 6560F: include/linux/pm.h 6561F: arch/*/include/asm/suspend*.h 6562 6563HID CORE LAYER 6564M: Jiri Kosina <jikos@kernel.org> 6565R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6566L: linux-input@vger.kernel.org 6567T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6568S: Maintained 6569F: drivers/hid/ 6570F: include/linux/hid* 6571F: include/uapi/linux/hid* 6572 6573HID SENSOR HUB DRIVERS 6574M: Jiri Kosina <jikos@kernel.org> 6575M: Jonathan Cameron <jic23@kernel.org> 6576M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6577L: linux-input@vger.kernel.org 6578L: linux-iio@vger.kernel.org 6579S: Maintained 6580F: Documentation/hid/hid-sensor* 6581F: drivers/hid/hid-sensor-* 6582F: drivers/iio/*/hid-* 6583F: include/linux/hid-sensor-* 6584 6585HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6586M: Thomas Gleixner <tglx@linutronix.de> 6587L: linux-kernel@vger.kernel.org 6588T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6589S: Maintained 6590F: Documentation/timers/ 6591F: kernel/time/hrtimer.c 6592F: kernel/time/clockevents.c 6593F: kernel/time/timer_*.c 6594F: include/linux/clockchips.h 6595F: include/linux/hrtimer.h 6596 6597HIGH-SPEED SCC DRIVER FOR AX.25 6598L: linux-hams@vger.kernel.org 6599S: Orphan 6600F: drivers/net/hamradio/dmascc.c 6601F: drivers/net/hamradio/scc.c 6602 6603HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6604M: HighPoint Linux Team <linux@highpoint-tech.com> 6605W: http://www.highpoint-tech.com 6606S: Supported 6607F: Documentation/scsi/hptiop.txt 6608F: drivers/scsi/hptiop.c 6609 6610HIPPI 6611M: Jes Sorensen <jes@trained-monkey.org> 6612L: linux-hippi@sunsite.dk 6613S: Maintained 6614F: include/linux/hippidevice.h 6615F: include/uapi/linux/if_hippi.h 6616F: net/802/hippi.c 6617F: drivers/net/hippi/ 6618 6619HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6620M: Yisen Zhuang <yisen.zhuang@huawei.com> 6621M: Salil Mehta <salil.mehta@huawei.com> 6622L: netdev@vger.kernel.org 6623W: http://www.hisilicon.com 6624S: Maintained 6625F: drivers/net/ethernet/hisilicon/hns3/ 6626 6627HISILICON LPC BUS DRIVER 6628M: john.garry@huawei.com 6629W: http://www.hisilicon.com 6630S: Maintained 6631F: drivers/bus/hisi_lpc.c 6632F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6633 6634HISILICON NETWORK SUBSYSTEM DRIVER 6635M: Yisen Zhuang <yisen.zhuang@huawei.com> 6636M: Salil Mehta <salil.mehta@huawei.com> 6637L: netdev@vger.kernel.org 6638W: http://www.hisilicon.com 6639S: Maintained 6640F: drivers/net/ethernet/hisilicon/ 6641F: Documentation/devicetree/bindings/net/hisilicon*.txt 6642 6643HISILICON PMU DRIVER 6644M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6645W: http://www.hisilicon.com 6646S: Supported 6647F: drivers/perf/hisilicon 6648F: Documentation/perf/hisi-pmu.txt 6649 6650HISILICON ROCE DRIVER 6651M: Lijun Ou <oulijun@huawei.com> 6652M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6653L: linux-rdma@vger.kernel.org 6654S: Maintained 6655F: drivers/infiniband/hw/hns/ 6656F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6657 6658HISILICON SAS Controller 6659M: John Garry <john.garry@huawei.com> 6660W: http://www.hisilicon.com 6661S: Supported 6662F: drivers/scsi/hisi_sas/ 6663F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6664 6665HMM - Heterogeneous Memory Management 6666M: Jérôme Glisse <jglisse@redhat.com> 6667L: linux-mm@kvack.org 6668S: Maintained 6669F: mm/hmm* 6670F: include/linux/hmm* 6671F: Documentation/vm/hmm.rst 6672 6673HOST AP DRIVER 6674M: Jouni Malinen <j@w1.fi> 6675L: linux-wireless@vger.kernel.org 6676W: http://w1.fi/hostap-driver.html 6677S: Obsolete 6678F: drivers/net/wireless/intersil/hostap/ 6679 6680HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6681L: platform-driver-x86@vger.kernel.org 6682S: Orphan 6683F: drivers/platform/x86/tc1100-wmi.c 6684 6685HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6686M: Jaroslav Kysela <perex@perex.cz> 6687S: Maintained 6688F: drivers/net/ethernet/hp/hp100.* 6689 6690HPET: High Precision Event Timers driver 6691M: Clemens Ladisch <clemens@ladisch.de> 6692S: Maintained 6693F: Documentation/timers/hpet.txt 6694F: drivers/char/hpet.c 6695F: include/linux/hpet.h 6696F: include/uapi/linux/hpet.h 6697 6698HPET: x86 6699S: Orphan 6700F: arch/x86/kernel/hpet.c 6701F: arch/x86/include/asm/hpet.h 6702 6703HPFS FILESYSTEM 6704M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6705W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6706S: Maintained 6707F: fs/hpfs/ 6708 6709HSI SUBSYSTEM 6710M: Sebastian Reichel <sre@kernel.org> 6711T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6712S: Maintained 6713F: Documentation/ABI/testing/sysfs-bus-hsi 6714F: Documentation/driver-api/hsi.rst 6715F: drivers/hsi/ 6716F: include/linux/hsi/ 6717F: include/uapi/linux/hsi/ 6718 6719HSO 3G MODEM DRIVER 6720L: linux-usb@vger.kernel.org 6721S: Orphan 6722F: drivers/net/usb/hso.c 6723 6724HSR NETWORK PROTOCOL 6725M: Arvid Brodin <arvid.brodin@alten.se> 6726L: netdev@vger.kernel.org 6727S: Maintained 6728F: net/hsr/ 6729 6730HT16K33 LED CONTROLLER DRIVER 6731M: Robin van der Gracht <robin@protonic.nl> 6732S: Maintained 6733F: drivers/auxdisplay/ht16k33.c 6734F: Documentation/devicetree/bindings/display/ht16k33.txt 6735 6736HTCPEN TOUCHSCREEN DRIVER 6737M: Pau Oliva Fora <pof@eslack.org> 6738L: linux-input@vger.kernel.org 6739S: Maintained 6740F: drivers/input/touchscreen/htcpen.c 6741 6742HUAWEI ETHERNET DRIVER 6743M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6744L: netdev@vger.kernel.org 6745S: Supported 6746F: Documentation/networking/hinic.txt 6747F: drivers/net/ethernet/huawei/hinic/ 6748 6749HUGETLB FILESYSTEM 6750M: Mike Kravetz <mike.kravetz@oracle.com> 6751L: linux-mm@kvack.org 6752S: Maintained 6753F: fs/hugetlbfs/ 6754F: mm/hugetlb.c 6755F: include/linux/hugetlb.h 6756F: Documentation/admin-guide/mm/hugetlbpage.rst 6757F: Documentation/vm/hugetlbfs_reserv.rst 6758F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6759 6760HVA ST MEDIA DRIVER 6761M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6762L: linux-media@vger.kernel.org 6763T: git git://linuxtv.org/media_tree.git 6764W: https://linuxtv.org 6765S: Supported 6766F: drivers/media/platform/sti/hva 6767 6768HWPOISON MEMORY FAILURE HANDLING 6769M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6770L: linux-mm@kvack.org 6771S: Maintained 6772F: mm/memory-failure.c 6773F: mm/hwpoison-inject.c 6774 6775Hyper-V CORE AND DRIVERS 6776M: "K. Y. Srinivasan" <kys@microsoft.com> 6777M: Haiyang Zhang <haiyangz@microsoft.com> 6778M: Stephen Hemminger <sthemmin@microsoft.com> 6779L: devel@linuxdriverproject.org 6780S: Maintained 6781F: Documentation/networking/netvsc.txt 6782F: arch/x86/include/asm/mshyperv.h 6783F: arch/x86/include/asm/trace/hyperv.h 6784F: arch/x86/include/asm/hyperv-tlfs.h 6785F: arch/x86/kernel/cpu/mshyperv.c 6786F: arch/x86/hyperv 6787F: drivers/hid/hid-hyperv.c 6788F: drivers/hv/ 6789F: drivers/input/serio/hyperv-keyboard.c 6790F: drivers/pci/controller/pci-hyperv.c 6791F: drivers/net/hyperv/ 6792F: drivers/scsi/storvsc_drv.c 6793F: drivers/uio/uio_hv_generic.c 6794F: drivers/video/fbdev/hyperv_fb.c 6795F: net/vmw_vsock/hyperv_transport.c 6796F: include/linux/hyperv.h 6797F: include/uapi/linux/hyperv.h 6798F: tools/hv/ 6799F: Documentation/ABI/stable/sysfs-bus-vmbus 6800 6801HYPERVISOR VIRTUAL CONSOLE DRIVER 6802L: linuxppc-dev@lists.ozlabs.org 6803S: Odd Fixes 6804F: drivers/tty/hvc/ 6805 6806I2C ACPI SUPPORT 6807M: Mika Westerberg <mika.westerberg@linux.intel.com> 6808L: linux-i2c@vger.kernel.org 6809L: linux-acpi@vger.kernel.org 6810S: Maintained 6811F: drivers/i2c/i2c-core-acpi.c 6812 6813I2C MUXES 6814M: Peter Rosin <peda@axentia.se> 6815L: linux-i2c@vger.kernel.org 6816S: Maintained 6817F: Documentation/i2c/i2c-topology 6818F: Documentation/i2c/muxes/ 6819F: Documentation/devicetree/bindings/i2c/i2c-mux* 6820F: Documentation/devicetree/bindings/i2c/i2c-arb* 6821F: Documentation/devicetree/bindings/i2c/i2c-gate* 6822F: drivers/i2c/i2c-mux.c 6823F: drivers/i2c/muxes/ 6824F: include/linux/i2c-mux.h 6825 6826I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6827M: Gregory CLEMENT <gregory.clement@bootlin.com> 6828L: linux-i2c@vger.kernel.org 6829S: Maintained 6830F: drivers/i2c/busses/i2c-mv64xxx.c 6831 6832I2C OVER PARALLEL PORT 6833M: Jean Delvare <jdelvare@suse.com> 6834L: linux-i2c@vger.kernel.org 6835S: Maintained 6836F: Documentation/i2c/busses/i2c-parport 6837F: Documentation/i2c/busses/i2c-parport-light 6838F: drivers/i2c/busses/i2c-parport.c 6839F: drivers/i2c/busses/i2c-parport-light.c 6840 6841I2C SUBSYSTEM 6842M: Wolfram Sang <wsa@the-dreams.de> 6843L: linux-i2c@vger.kernel.org 6844W: https://i2c.wiki.kernel.org/ 6845Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6846T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6847S: Maintained 6848F: Documentation/devicetree/bindings/i2c/i2c.txt 6849F: Documentation/i2c/ 6850F: drivers/i2c/* 6851F: include/linux/i2c.h 6852F: include/linux/i2c-dev.h 6853F: include/linux/i2c-smbus.h 6854F: include/uapi/linux/i2c.h 6855F: include/uapi/linux/i2c-*.h 6856 6857I2C SUBSYSTEM HOST DRIVERS 6858L: linux-i2c@vger.kernel.org 6859W: https://i2c.wiki.kernel.org/ 6860Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6861T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6862S: Odd Fixes 6863F: Documentation/devicetree/bindings/i2c/ 6864F: drivers/i2c/algos/ 6865F: drivers/i2c/busses/ 6866 6867I2C-TAOS-EVM DRIVER 6868M: Jean Delvare <jdelvare@suse.com> 6869L: linux-i2c@vger.kernel.org 6870S: Maintained 6871F: Documentation/i2c/busses/i2c-taos-evm 6872F: drivers/i2c/busses/i2c-taos-evm.c 6873 6874I2C-TINY-USB DRIVER 6875M: Till Harbaum <till@harbaum.org> 6876L: linux-i2c@vger.kernel.org 6877W: http://www.harbaum.org/till/i2c_tiny_usb 6878S: Maintained 6879F: drivers/i2c/busses/i2c-tiny-usb.c 6880 6881I2C/SMBUS CONTROLLER DRIVERS FOR PC 6882M: Jean Delvare <jdelvare@suse.com> 6883L: linux-i2c@vger.kernel.org 6884S: Maintained 6885F: Documentation/i2c/busses/i2c-ali1535 6886F: Documentation/i2c/busses/i2c-ali1563 6887F: Documentation/i2c/busses/i2c-ali15x3 6888F: Documentation/i2c/busses/i2c-amd756 6889F: Documentation/i2c/busses/i2c-amd8111 6890F: Documentation/i2c/busses/i2c-i801 6891F: Documentation/i2c/busses/i2c-nforce2 6892F: Documentation/i2c/busses/i2c-piix4 6893F: Documentation/i2c/busses/i2c-sis5595 6894F: Documentation/i2c/busses/i2c-sis630 6895F: Documentation/i2c/busses/i2c-sis96x 6896F: Documentation/i2c/busses/i2c-via 6897F: Documentation/i2c/busses/i2c-viapro 6898F: drivers/i2c/busses/i2c-ali1535.c 6899F: drivers/i2c/busses/i2c-ali1563.c 6900F: drivers/i2c/busses/i2c-ali15x3.c 6901F: drivers/i2c/busses/i2c-amd756.c 6902F: drivers/i2c/busses/i2c-amd756-s4882.c 6903F: drivers/i2c/busses/i2c-amd8111.c 6904F: drivers/i2c/busses/i2c-i801.c 6905F: drivers/i2c/busses/i2c-isch.c 6906F: drivers/i2c/busses/i2c-nforce2.c 6907F: drivers/i2c/busses/i2c-nforce2-s4985.c 6908F: drivers/i2c/busses/i2c-piix4.c 6909F: drivers/i2c/busses/i2c-sis5595.c 6910F: drivers/i2c/busses/i2c-sis630.c 6911F: drivers/i2c/busses/i2c-sis96x.c 6912F: drivers/i2c/busses/i2c-via.c 6913F: drivers/i2c/busses/i2c-viapro.c 6914 6915I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6916M: Hans de Goede <hdegoede@redhat.com> 6917L: linux-i2c@vger.kernel.org 6918S: Maintained 6919F: drivers/i2c/busses/i2c-cht-wc.c 6920 6921I2C/SMBUS ISMT DRIVER 6922M: Seth Heasley <seth.heasley@intel.com> 6923M: Neil Horman <nhorman@tuxdriver.com> 6924L: linux-i2c@vger.kernel.org 6925F: drivers/i2c/busses/i2c-ismt.c 6926F: Documentation/i2c/busses/i2c-ismt 6927 6928I2C/SMBUS STUB DRIVER 6929M: Jean Delvare <jdelvare@suse.com> 6930L: linux-i2c@vger.kernel.org 6931S: Maintained 6932F: drivers/i2c/i2c-stub.c 6933 6934IA64 (Itanium) PLATFORM 6935M: Tony Luck <tony.luck@intel.com> 6936M: Fenghua Yu <fenghua.yu@intel.com> 6937L: linux-ia64@vger.kernel.org 6938T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6939S: Maintained 6940F: arch/ia64/ 6941 6942IBM Power 842 compression accelerator 6943M: Haren Myneni <haren@us.ibm.com> 6944S: Supported 6945F: drivers/crypto/nx/Makefile 6946F: drivers/crypto/nx/Kconfig 6947F: drivers/crypto/nx/nx-842* 6948F: include/linux/sw842.h 6949F: crypto/842.c 6950F: lib/842/ 6951 6952IBM Power in-Nest Crypto Acceleration 6953M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6954M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6955L: linux-crypto@vger.kernel.org 6956S: Supported 6957F: drivers/crypto/nx/Makefile 6958F: drivers/crypto/nx/Kconfig 6959F: drivers/crypto/nx/nx-aes* 6960F: drivers/crypto/nx/nx-sha* 6961F: drivers/crypto/nx/nx.* 6962F: drivers/crypto/nx/nx_csbcpb.h 6963F: drivers/crypto/nx/nx_debugfs.h 6964 6965IBM Power Linux RAID adapter 6966M: Brian King <brking@us.ibm.com> 6967S: Supported 6968F: drivers/scsi/ipr.* 6969 6970IBM Power SRIOV Virtual NIC Device Driver 6971M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6972M: John Allen <jallen@linux.vnet.ibm.com> 6973L: netdev@vger.kernel.org 6974S: Supported 6975F: drivers/net/ethernet/ibm/ibmvnic.* 6976 6977IBM Power Virtual Accelerator Switchboard 6978M: Sukadev Bhattiprolu 6979L: linuxppc-dev@lists.ozlabs.org 6980S: Supported 6981F: arch/powerpc/platforms/powernv/vas* 6982F: arch/powerpc/platforms/powernv/copy-paste.h 6983F: arch/powerpc/include/asm/vas.h 6984F: arch/powerpc/include/uapi/asm/vas.h 6985 6986IBM Power Virtual Ethernet Device Driver 6987M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6988L: netdev@vger.kernel.org 6989S: Supported 6990F: drivers/net/ethernet/ibm/ibmveth.* 6991 6992IBM Power Virtual FC Device Drivers 6993M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6994L: linux-scsi@vger.kernel.org 6995S: Supported 6996F: drivers/scsi/ibmvscsi/ibmvfc* 6997 6998IBM Power Virtual Management Channel Driver 6999M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 7000M: Steven Royer <seroyer@linux.vnet.ibm.com> 7001S: Supported 7002F: drivers/misc/ibmvmc.* 7003 7004IBM Power Virtual SCSI Device Drivers 7005M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7006L: linux-scsi@vger.kernel.org 7007S: Supported 7008F: drivers/scsi/ibmvscsi/ibmvscsi* 7009F: include/scsi/viosrp.h 7010 7011IBM Power Virtual SCSI Device Target Driver 7012M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 7013M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 7014L: linux-scsi@vger.kernel.org 7015L: target-devel@vger.kernel.org 7016S: Supported 7017F: drivers/scsi/ibmvscsi_tgt/ 7018 7019IBM Power VMX Cryptographic instructions 7020M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 7021M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 7022L: linux-crypto@vger.kernel.org 7023S: Supported 7024F: drivers/crypto/vmx/Makefile 7025F: drivers/crypto/vmx/Kconfig 7026F: drivers/crypto/vmx/vmx.c 7027F: drivers/crypto/vmx/aes* 7028F: drivers/crypto/vmx/ghash* 7029F: drivers/crypto/vmx/ppc-xlate.pl 7030 7031IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7032M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7033L: linux-pci@vger.kernel.org 7034L: linuxppc-dev@lists.ozlabs.org 7035S: Supported 7036F: drivers/pci/hotplug/rpaphp* 7037 7038IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7039M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7040L: linux-pci@vger.kernel.org 7041L: linuxppc-dev@lists.ozlabs.org 7042S: Supported 7043F: drivers/pci/hotplug/rpadlpar* 7044 7045IBM ServeRAID RAID DRIVER 7046S: Orphan 7047F: drivers/scsi/ips.* 7048 7049ICH LPC AND GPIO DRIVER 7050M: Peter Tyser <ptyser@xes-inc.com> 7051S: Maintained 7052F: drivers/mfd/lpc_ich.c 7053F: drivers/gpio/gpio-ich.c 7054 7055IDE SUBSYSTEM 7056M: "David S. Miller" <davem@davemloft.net> 7057L: linux-ide@vger.kernel.org 7058Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7059T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7060S: Maintained 7061F: Documentation/ide/ 7062F: drivers/ide/ 7063F: include/linux/ide.h 7064 7065IDE/ATAPI DRIVERS 7066M: Borislav Petkov <bp@alien8.de> 7067L: linux-ide@vger.kernel.org 7068S: Maintained 7069F: Documentation/cdrom/ide-cd 7070F: drivers/ide/ide-cd* 7071 7072IDEAPAD LAPTOP EXTRAS DRIVER 7073M: Ike Panhc <ike.pan@canonical.com> 7074L: platform-driver-x86@vger.kernel.org 7075W: http://launchpad.net/ideapad-laptop 7076S: Maintained 7077F: drivers/platform/x86/ideapad-laptop.c 7078 7079IDEAPAD LAPTOP SLIDEBAR DRIVER 7080M: Andrey Moiseev <o2g.org.ru@gmail.com> 7081L: linux-input@vger.kernel.org 7082W: https://github.com/o2genum/ideapad-slidebar 7083S: Maintained 7084F: drivers/input/misc/ideapad_slidebar.c 7085 7086IDT VersaClock 5 CLOCK DRIVER 7087M: Marek Vasut <marek.vasut@gmail.com> 7088S: Maintained 7089F: drivers/clk/clk-versaclock5.c 7090 7091IEEE 802.15.4 SUBSYSTEM 7092M: Alexander Aring <alex.aring@gmail.com> 7093M: Stefan Schmidt <stefan@datenfreihafen.org> 7094L: linux-wpan@vger.kernel.org 7095W: http://wpan.cakelab.org/ 7096T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7097T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7098S: Maintained 7099F: net/ieee802154/ 7100F: net/mac802154/ 7101F: drivers/net/ieee802154/ 7102F: include/linux/nl802154.h 7103F: include/linux/ieee802154.h 7104F: include/net/nl802154.h 7105F: include/net/mac802154.h 7106F: include/net/af_ieee802154.h 7107F: include/net/cfg802154.h 7108F: include/net/ieee802154_netdev.h 7109F: Documentation/networking/ieee802154.txt 7110 7111IFE PROTOCOL 7112M: Yotam Gigi <yotam.gi@gmail.com> 7113M: Jamal Hadi Salim <jhs@mojatatu.com> 7114F: net/ife 7115F: include/net/ife.h 7116F: include/uapi/linux/ife.h 7117 7118IGORPLUG-USB IR RECEIVER 7119M: Sean Young <sean@mess.org> 7120L: linux-media@vger.kernel.org 7121S: Maintained 7122F: drivers/media/rc/igorplugusb.c 7123 7124IGUANAWORKS USB IR TRANSCEIVER 7125M: Sean Young <sean@mess.org> 7126L: linux-media@vger.kernel.org 7127S: Maintained 7128F: drivers/media/rc/iguanair.c 7129 7130IIO DIGITAL POTENTIOMETER DAC 7131M: Peter Rosin <peda@axentia.se> 7132L: linux-iio@vger.kernel.org 7133S: Maintained 7134F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7135F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7136F: drivers/iio/dac/dpot-dac.c 7137 7138IIO ENVELOPE DETECTOR 7139M: Peter Rosin <peda@axentia.se> 7140L: linux-iio@vger.kernel.org 7141S: Maintained 7142F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7143F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7144F: drivers/iio/adc/envelope-detector.c 7145 7146IIO MULTIPLEXER 7147M: Peter Rosin <peda@axentia.se> 7148L: linux-iio@vger.kernel.org 7149S: Maintained 7150F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7151F: drivers/iio/multiplexer/iio-mux.c 7152 7153IIO SUBSYSTEM AND DRIVERS 7154M: Jonathan Cameron <jic23@kernel.org> 7155R: Hartmut Knaack <knaack.h@gmx.de> 7156R: Lars-Peter Clausen <lars@metafoo.de> 7157R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7158L: linux-iio@vger.kernel.org 7159T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7160S: Maintained 7161F: Documentation/ABI/testing/configfs-iio* 7162F: Documentation/ABI/testing/sysfs-bus-iio* 7163F: Documentation/devicetree/bindings/iio/ 7164F: drivers/iio/ 7165F: drivers/staging/iio/ 7166F: include/linux/iio/ 7167F: tools/iio/ 7168 7169IIO UNIT CONVERTER 7170M: Peter Rosin <peda@axentia.se> 7171L: linux-iio@vger.kernel.org 7172S: Maintained 7173F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7174F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7175F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7176F: drivers/iio/afe/iio-rescale.c 7177 7178IKANOS/ADI EAGLE ADSL USB DRIVER 7179M: Matthieu Castet <castet.matthieu@free.fr> 7180M: Stanislaw Gruszka <stf_xl@wp.pl> 7181S: Maintained 7182F: drivers/usb/atm/ueagle-atm.c 7183 7184IMGTEC ASCII LCD DRIVER 7185M: Paul Burton <paul.burton@mips.com> 7186S: Maintained 7187F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7188F: drivers/auxdisplay/img-ascii-lcd.c 7189 7190IMGTEC IR DECODER DRIVER 7191M: James Hogan <jhogan@kernel.org> 7192S: Maintained 7193F: drivers/media/rc/img-ir/ 7194 7195IMON SOUNDGRAPH USB IR RECEIVER 7196M: Sean Young <sean@mess.org> 7197L: linux-media@vger.kernel.org 7198S: Maintained 7199F: drivers/media/rc/imon_raw.c 7200F: drivers/media/rc/imon.c 7201 7202IMS TWINTURBO FRAMEBUFFER DRIVER 7203L: linux-fbdev@vger.kernel.org 7204S: Orphan 7205F: drivers/video/fbdev/imsttfb.c 7206 7207INA209 HARDWARE MONITOR DRIVER 7208M: Guenter Roeck <linux@roeck-us.net> 7209L: linux-hwmon@vger.kernel.org 7210S: Maintained 7211F: Documentation/hwmon/ina209 7212F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7213F: drivers/hwmon/ina209.c 7214 7215INA2XX HARDWARE MONITOR DRIVER 7216M: Guenter Roeck <linux@roeck-us.net> 7217L: linux-hwmon@vger.kernel.org 7218S: Maintained 7219F: Documentation/hwmon/ina2xx 7220F: drivers/hwmon/ina2xx.c 7221F: include/linux/platform_data/ina2xx.h 7222 7223INDUSTRY PACK SUBSYSTEM (IPACK) 7224M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7225M: Jens Taprogge <jens.taprogge@taprogge.org> 7226M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7227L: industrypack-devel@lists.sourceforge.net 7228W: http://industrypack.sourceforge.net 7229S: Maintained 7230F: drivers/ipack/ 7231 7232INFINIBAND SUBSYSTEM 7233M: Doug Ledford <dledford@redhat.com> 7234M: Jason Gunthorpe <jgg@mellanox.com> 7235L: linux-rdma@vger.kernel.org 7236W: https://github.com/linux-rdma/rdma-core 7237Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7238T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7239S: Supported 7240F: Documentation/devicetree/bindings/infiniband/ 7241F: Documentation/infiniband/ 7242F: drivers/infiniband/ 7243F: include/uapi/linux/if_infiniband.h 7244F: include/uapi/rdma/ 7245F: include/rdma/ 7246 7247INGENIC JZ4780 DMA Driver 7248M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7249S: Maintained 7250F: drivers/dma/dma-jz4780.c 7251 7252INGENIC JZ4780 NAND DRIVER 7253M: Harvey Hunt <harveyhuntnexus@gmail.com> 7254L: linux-mtd@lists.infradead.org 7255S: Maintained 7256F: drivers/mtd/nand/raw/jz4780_* 7257 7258INOTIFY 7259M: Jan Kara <jack@suse.cz> 7260R: Amir Goldstein <amir73il@gmail.com> 7261L: linux-fsdevel@vger.kernel.org 7262S: Maintained 7263F: Documentation/filesystems/inotify.txt 7264F: fs/notify/inotify/ 7265F: include/linux/inotify.h 7266F: include/uapi/linux/inotify.h 7267 7268INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7269M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7270L: linux-input@vger.kernel.org 7271Q: http://patchwork.kernel.org/project/linux-input/list/ 7272T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7273S: Maintained 7274F: drivers/input/ 7275F: include/linux/input.h 7276F: include/uapi/linux/input.h 7277F: include/uapi/linux/input-event-codes.h 7278F: include/linux/input/ 7279F: Documentation/devicetree/bindings/input/ 7280F: Documentation/devicetree/bindings/serio/ 7281F: Documentation/input/ 7282 7283INPUT MULTITOUCH (MT) PROTOCOL 7284M: Henrik Rydberg <rydberg@bitmath.org> 7285L: linux-input@vger.kernel.org 7286S: Odd fixes 7287F: Documentation/input/multi-touch-protocol.rst 7288F: drivers/input/input-mt.c 7289K: \b(ABS|SYN)_MT_ 7290 7291INSIDE SECURE CRYPTO DRIVER 7292M: Antoine Tenart <antoine.tenart@bootlin.com> 7293F: drivers/crypto/inside-secure/ 7294S: Maintained 7295L: linux-crypto@vger.kernel.org 7296 7297INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7298M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7299M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7300L: linux-integrity@vger.kernel.org 7301T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7302S: Supported 7303F: security/integrity/ima/ 7304 7305INTEL 810/815 FRAMEBUFFER DRIVER 7306M: Antonino Daplas <adaplas@gmail.com> 7307L: linux-fbdev@vger.kernel.org 7308S: Maintained 7309F: drivers/video/fbdev/i810/ 7310 7311INTEL ASoC DRIVERS 7312M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7313M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7314M: Jie Yang <yang.jie@linux.intel.com> 7315L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7316S: Supported 7317F: sound/soc/intel/ 7318 7319INTEL C600 SERIES SAS CONTROLLER DRIVER 7320M: Intel SCU Linux support <intel-linux-scu@intel.com> 7321M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7322L: linux-scsi@vger.kernel.org 7323T: git git://git.code.sf.net/p/intel-sas/isci 7324S: Supported 7325F: drivers/scsi/isci/ 7326 7327INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7328M: Jani Nikula <jani.nikula@linux.intel.com> 7329M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7330M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7331L: intel-gfx@lists.freedesktop.org 7332W: https://01.org/linuxgraphics/ 7333B: https://01.org/linuxgraphics/documentation/how-report-bugs 7334C: irc://chat.freenode.net/intel-gfx 7335Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7336T: git git://anongit.freedesktop.org/drm-intel 7337S: Supported 7338F: drivers/gpu/drm/i915/ 7339F: include/drm/i915* 7340F: include/uapi/drm/i915_drm.h 7341F: Documentation/gpu/i915.rst 7342 7343INTEL ETHERNET DRIVERS 7344M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7345L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7346W: http://www.intel.com/support/feedback.htm 7347W: http://e1000.sourceforge.net/ 7348Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7349T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7350T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7351S: Supported 7352F: Documentation/networking/e100.rst 7353F: Documentation/networking/e1000.rst 7354F: Documentation/networking/e1000e.txt 7355F: Documentation/networking/igb.txt 7356F: Documentation/networking/igbvf.txt 7357F: Documentation/networking/ixgb.txt 7358F: Documentation/networking/ixgbe.txt 7359F: Documentation/networking/ixgbevf.txt 7360F: Documentation/networking/i40e.txt 7361F: Documentation/networking/iavf.txt 7362F: Documentation/networking/ice.txt 7363F: drivers/net/ethernet/intel/ 7364F: drivers/net/ethernet/intel/*/ 7365F: include/linux/avf/virtchnl.h 7366 7367INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7368M: Maik Broemme <mbroemme@libmpq.org> 7369L: linux-fbdev@vger.kernel.org 7370S: Maintained 7371F: Documentation/fb/intelfb.txt 7372F: drivers/video/fbdev/intelfb/ 7373 7374INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7375M: Zhenyu Wang <zhenyuw@linux.intel.com> 7376M: Zhi Wang <zhi.a.wang@intel.com> 7377L: intel-gvt-dev@lists.freedesktop.org 7378L: intel-gfx@lists.freedesktop.org 7379W: https://01.org/igvt-g 7380T: git https://github.com/intel/gvt-linux.git 7381S: Supported 7382F: drivers/gpu/drm/i915/gvt/ 7383 7384INTEL HID EVENT DRIVER 7385M: Alex Hung <alex.hung@canonical.com> 7386L: platform-driver-x86@vger.kernel.org 7387S: Maintained 7388F: drivers/platform/x86/intel-hid.c 7389 7390INTEL I/OAT DMA DRIVER 7391M: Dave Jiang <dave.jiang@intel.com> 7392R: Dan Williams <dan.j.williams@intel.com> 7393L: dmaengine@vger.kernel.org 7394Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7395S: Supported 7396F: drivers/dma/ioat* 7397 7398INTEL IDLE DRIVER 7399M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7400M: Len Brown <lenb@kernel.org> 7401L: linux-pm@vger.kernel.org 7402T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7403B: https://bugzilla.kernel.org 7404S: Supported 7405F: drivers/idle/intel_idle.c 7406 7407INTEL INTEGRATED SENSOR HUB DRIVER 7408M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7409M: Jiri Kosina <jikos@kernel.org> 7410L: linux-input@vger.kernel.org 7411S: Maintained 7412F: drivers/hid/intel-ish-hid/ 7413 7414INTEL IOMMU (VT-d) 7415M: David Woodhouse <dwmw2@infradead.org> 7416L: iommu@lists.linux-foundation.org 7417T: git git://git.infradead.org/iommu-2.6.git 7418S: Supported 7419F: drivers/iommu/intel-iommu.c 7420F: include/linux/intel-iommu.h 7421 7422INTEL IOP-ADMA DMA DRIVER 7423R: Dan Williams <dan.j.williams@intel.com> 7424S: Odd fixes 7425F: drivers/dma/iop-adma.c 7426 7427INTEL IPU3 CSI-2 CIO2 DRIVER 7428M: Yong Zhi <yong.zhi@intel.com> 7429M: Sakari Ailus <sakari.ailus@linux.intel.com> 7430M: Bingbu Cao <bingbu.cao@intel.com> 7431R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7432R: Jian Xu Zheng <jian.xu.zheng@intel.com> 7433L: linux-media@vger.kernel.org 7434S: Maintained 7435F: drivers/media/pci/intel/ipu3/ 7436F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7437 7438INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7439M: Krzysztof Halasa <khalasa@piap.pl> 7440S: Maintained 7441F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7442F: arch/arm/mach-ixp4xx/include/mach/npe.h 7443F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7444F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7445F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7446F: drivers/net/wan/ixp4xx_hss.c 7447 7448INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7449M: Deepak Saxena <dsaxena@plexity.net> 7450S: Maintained 7451F: drivers/char/hw_random/ixp4xx-rng.c 7452 7453INTEL MANAGEMENT ENGINE (mei) 7454M: Tomas Winkler <tomas.winkler@intel.com> 7455L: linux-kernel@vger.kernel.org 7456S: Supported 7457F: include/uapi/linux/mei.h 7458F: include/linux/mei_cl_bus.h 7459F: drivers/misc/mei/* 7460F: drivers/watchdog/mei_wdt.c 7461F: Documentation/misc-devices/mei/* 7462F: samples/mei/* 7463 7464INTEL MENLOW THERMAL DRIVER 7465M: Sujith Thomas <sujith.thomas@intel.com> 7466L: platform-driver-x86@vger.kernel.org 7467W: https://01.org/linux-acpi 7468S: Supported 7469F: drivers/platform/x86/intel_menlow.c 7470 7471INTEL MERRIFIELD GPIO DRIVER 7472M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7473L: linux-gpio@vger.kernel.org 7474S: Maintained 7475F: drivers/gpio/gpio-merrifield.c 7476 7477INTEL MIC DRIVERS (mic) 7478M: Sudeep Dutt <sudeep.dutt@intel.com> 7479M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7480S: Supported 7481W: https://github.com/sudeepdutt/mic 7482W: http://software.intel.com/en-us/mic-developer 7483F: include/linux/mic_bus.h 7484F: include/linux/scif.h 7485F: include/uapi/linux/mic_common.h 7486F: include/uapi/linux/mic_ioctl.h 7487F: include/uapi/linux/scif_ioctl.h 7488F: drivers/misc/mic/ 7489F: drivers/dma/mic_x100_dma.c 7490F: drivers/dma/mic_x100_dma.h 7491F: Documentation/mic/ 7492 7493INTEL PMC CORE DRIVER 7494M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7495M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7496L: platform-driver-x86@vger.kernel.org 7497S: Maintained 7498F: arch/x86/include/asm/pmc_core.h 7499F: drivers/platform/x86/intel_pmc_core* 7500 7501INTEL PMC/P-Unit IPC DRIVER 7502M: Zha Qipeng<qipeng.zha@intel.com> 7503L: platform-driver-x86@vger.kernel.org 7504S: Maintained 7505F: drivers/platform/x86/intel_pmc_ipc.c 7506F: drivers/platform/x86/intel_punit_ipc.c 7507F: arch/x86/include/asm/intel_pmc_ipc.h 7508F: arch/x86/include/asm/intel_punit_ipc.h 7509 7510INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7511M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7512L: linux-wireless@vger.kernel.org 7513S: Maintained 7514F: Documentation/networking/README.ipw2100 7515F: Documentation/networking/README.ipw2200 7516F: drivers/net/wireless/intel/ipw2x00/ 7517 7518INTEL PSTATE DRIVER 7519M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7520M: Len Brown <lenb@kernel.org> 7521L: linux-pm@vger.kernel.org 7522S: Supported 7523F: drivers/cpufreq/intel_pstate.c 7524 7525INTEL RDMA RNIC DRIVER 7526M: Faisal Latif <faisal.latif@intel.com> 7527M: Shiraz Saleem <shiraz.saleem@intel.com> 7528L: linux-rdma@vger.kernel.org 7529S: Supported 7530F: drivers/infiniband/hw/i40iw/ 7531F: include/uapi/rdma/i40iw-abi.h 7532 7533INTEL SHA MULTIBUFFER DRIVER 7534M: Megha Dey <megha.dey@linux.intel.com> 7535R: Tim Chen <tim.c.chen@linux.intel.com> 7536L: linux-crypto@vger.kernel.org 7537S: Supported 7538F: arch/x86/crypto/sha*-mb/ 7539F: crypto/mcryptd.c 7540 7541INTEL TELEMETRY DRIVER 7542M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7543L: platform-driver-x86@vger.kernel.org 7544S: Maintained 7545F: arch/x86/include/asm/intel_telemetry.h 7546F: drivers/platform/x86/intel_telemetry* 7547 7548INTEL VIRTUAL BUTTON DRIVER 7549M: AceLan Kao <acelan.kao@canonical.com> 7550L: platform-driver-x86@vger.kernel.org 7551S: Maintained 7552F: drivers/platform/x86/intel-vbtn.c 7553 7554INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7555M: Stanislaw Gruszka <sgruszka@redhat.com> 7556L: linux-wireless@vger.kernel.org 7557S: Supported 7558F: drivers/net/wireless/intel/iwlegacy/ 7559 7560INTEL WIRELESS WIFI LINK (iwlwifi) 7561M: Johannes Berg <johannes.berg@intel.com> 7562M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7563M: Luca Coelho <luciano.coelho@intel.com> 7564M: Intel Linux Wireless <linuxwifi@intel.com> 7565L: linux-wireless@vger.kernel.org 7566W: http://intellinuxwireless.org 7567T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7568S: Supported 7569F: drivers/net/wireless/intel/iwlwifi/ 7570 7571INTEL WIRELESS WIMAX CONNECTION 2400 7572M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7573M: linux-wimax@intel.com 7574L: wimax@linuxwimax.org (subscribers-only) 7575S: Supported 7576W: http://linuxwimax.org 7577F: Documentation/wimax/README.i2400m 7578F: drivers/net/wimax/i2400m/ 7579F: include/uapi/linux/wimax/i2400m.h 7580 7581INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7582M: Mario Limonciello <mario.limonciello@dell.com> 7583S: Maintained 7584F: drivers/platform/x86/intel-wmi-thunderbolt.c 7585 7586INTEL(R) TRACE HUB 7587M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7588S: Supported 7589F: Documentation/trace/intel_th.rst 7590F: drivers/hwtracing/intel_th/ 7591 7592INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7593M: Ning Sun <ning.sun@intel.com> 7594L: tboot-devel@lists.sourceforge.net 7595W: http://tboot.sourceforge.net 7596T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7597S: Supported 7598F: Documentation/intel_txt.txt 7599F: include/linux/tboot.h 7600F: arch/x86/kernel/tboot.c 7601 7602INTEL-MID GPIO DRIVER 7603M: David Cohen <david.a.cohen@linux.intel.com> 7604L: linux-gpio@vger.kernel.org 7605S: Maintained 7606F: drivers/gpio/gpio-intel-mid.c 7607 7608INVENSENSE MPU-3050 GYROSCOPE DRIVER 7609M: Linus Walleij <linus.walleij@linaro.org> 7610L: linux-iio@vger.kernel.org 7611S: Maintained 7612F: drivers/iio/gyro/mpu3050* 7613F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7614 7615IOC3 ETHERNET DRIVER 7616M: Ralf Baechle <ralf@linux-mips.org> 7617L: linux-mips@linux-mips.org 7618S: Maintained 7619F: drivers/net/ethernet/sgi/ioc3-eth.c 7620 7621IOC3 SERIAL DRIVER 7622M: Pat Gefre <pfg@sgi.com> 7623L: linux-serial@vger.kernel.org 7624S: Maintained 7625F: drivers/tty/serial/ioc3_serial.c 7626 7627IOMMU DRIVERS 7628M: Joerg Roedel <joro@8bytes.org> 7629L: iommu@lists.linux-foundation.org 7630T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7631S: Maintained 7632F: Documentation/devicetree/bindings/iommu/ 7633F: drivers/iommu/ 7634F: include/linux/iommu.h 7635F: include/linux/of_iommu.h 7636F: include/linux/iova.h 7637 7638IP MASQUERADING 7639M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7640S: Maintained 7641F: net/ipv4/netfilter/ipt_MASQUERADE.c 7642 7643IPMI SUBSYSTEM 7644M: Corey Minyard <minyard@acm.org> 7645L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7646W: http://openipmi.sourceforge.net/ 7647S: Supported 7648F: Documentation/IPMI.txt 7649F: drivers/char/ipmi/ 7650F: include/linux/ipmi* 7651F: include/uapi/linux/ipmi* 7652 7653IPS SCSI RAID DRIVER 7654M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7655L: linux-scsi@vger.kernel.org 7656W: http://www.adaptec.com/ 7657S: Maintained 7658F: drivers/scsi/ips* 7659 7660IPVS 7661M: Wensong Zhang <wensong@linux-vs.org> 7662M: Simon Horman <horms@verge.net.au> 7663M: Julian Anastasov <ja@ssi.bg> 7664L: netdev@vger.kernel.org 7665L: lvs-devel@vger.kernel.org 7666S: Maintained 7667T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7668T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7669F: Documentation/networking/ipvs-sysctl.txt 7670F: include/net/ip_vs.h 7671F: include/uapi/linux/ip_vs.h 7672F: net/netfilter/ipvs/ 7673 7674IPWIRELESS DRIVER 7675M: Jiri Kosina <jikos@kernel.org> 7676M: David Sterba <dsterba@suse.com> 7677S: Odd Fixes 7678F: drivers/tty/ipwireless/ 7679 7680IPX NETWORK LAYER 7681L: netdev@vger.kernel.org 7682S: Obsolete 7683F: include/uapi/linux/ipx.h 7684F: drivers/staging/ipx/ 7685 7686IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7687M: Marc Zyngier <marc.zyngier@arm.com> 7688S: Maintained 7689T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7690F: Documentation/IRQ-domain.txt 7691F: include/linux/irqdomain.h 7692F: kernel/irq/irqdomain.c 7693F: kernel/irq/msi.c 7694 7695IRQ SUBSYSTEM 7696M: Thomas Gleixner <tglx@linutronix.de> 7697L: linux-kernel@vger.kernel.org 7698S: Maintained 7699T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7700F: kernel/irq/ 7701 7702IRQCHIP DRIVERS 7703M: Thomas Gleixner <tglx@linutronix.de> 7704M: Jason Cooper <jason@lakedaemon.net> 7705M: Marc Zyngier <marc.zyngier@arm.com> 7706L: linux-kernel@vger.kernel.org 7707S: Maintained 7708T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7709F: Documentation/devicetree/bindings/interrupt-controller/ 7710F: drivers/irqchip/ 7711 7712ISA 7713M: William Breathitt Gray <vilhelm.gray@gmail.com> 7714S: Maintained 7715F: Documentation/isa.txt 7716F: drivers/base/isa.c 7717F: include/linux/isa.h 7718 7719ISA RADIO MODULE 7720M: Hans Verkuil <hverkuil@xs4all.nl> 7721L: linux-media@vger.kernel.org 7722T: git git://linuxtv.org/media_tree.git 7723W: https://linuxtv.org 7724S: Maintained 7725F: drivers/media/radio/radio-isa* 7726 7727ISAPNP 7728M: Jaroslav Kysela <perex@perex.cz> 7729S: Maintained 7730F: Documentation/isapnp.txt 7731F: drivers/pnp/isapnp/ 7732F: include/linux/isapnp.h 7733 7734ISCSI 7735M: Lee Duncan <lduncan@suse.com> 7736M: Chris Leech <cleech@redhat.com> 7737L: open-iscsi@googlegroups.com 7738W: www.open-iscsi.com 7739S: Maintained 7740F: drivers/scsi/*iscsi* 7741F: include/scsi/*iscsi* 7742 7743iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7744M: Peter Jones <pjones@redhat.com> 7745M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7746S: Maintained 7747F: drivers/firmware/iscsi_ibft* 7748 7749ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7750M: Sagi Grimberg <sagi@grimberg.me> 7751M: Max Gurtovoy <maxg@mellanox.com> 7752L: linux-rdma@vger.kernel.org 7753S: Supported 7754W: http://www.openfabrics.org 7755W: www.open-iscsi.org 7756Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7757F: drivers/infiniband/ulp/iser/ 7758 7759ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7760M: Sagi Grimberg <sagi@grimberg.me> 7761T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7762L: linux-rdma@vger.kernel.org 7763L: target-devel@vger.kernel.org 7764S: Supported 7765W: http://www.linux-iscsi.org 7766F: drivers/infiniband/ulp/isert 7767 7768ISDN SUBSYSTEM 7769M: Karsten Keil <isdn@linux-pingi.de> 7770L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7771L: netdev@vger.kernel.org 7772W: http://www.isdn4linux.de 7773T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7774S: Maintained 7775F: Documentation/isdn/ 7776F: drivers/isdn/ 7777F: include/linux/isdn.h 7778F: include/linux/isdn/ 7779F: include/uapi/linux/isdn.h 7780F: include/uapi/linux/isdn/ 7781 7782ISDN SUBSYSTEM (Eicon active card driver) 7783M: Armin Schindler <mac@melware.de> 7784L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7785W: http://www.melware.de 7786S: Maintained 7787F: drivers/isdn/hardware/eicon/ 7788 7789IT87 HARDWARE MONITORING DRIVER 7790M: Jean Delvare <jdelvare@suse.com> 7791L: linux-hwmon@vger.kernel.org 7792S: Maintained 7793F: Documentation/hwmon/it87 7794F: drivers/hwmon/it87.c 7795 7796IT913X MEDIA DRIVER 7797M: Antti Palosaari <crope@iki.fi> 7798L: linux-media@vger.kernel.org 7799W: https://linuxtv.org 7800W: http://palosaari.fi/linux/ 7801Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7802T: git git://linuxtv.org/anttip/media_tree.git 7803S: Maintained 7804F: drivers/media/tuners/it913x* 7805 7806IVTV VIDEO4LINUX DRIVER 7807M: Andy Walls <awalls@md.metrocast.net> 7808L: ivtv-devel@ivtvdriver.org (subscribers-only) 7809L: linux-media@vger.kernel.org 7810T: git git://linuxtv.org/media_tree.git 7811W: http://www.ivtvdriver.org 7812S: Maintained 7813F: Documentation/media/v4l-drivers/ivtv* 7814F: drivers/media/pci/ivtv/ 7815F: include/uapi/linux/ivtv* 7816 7817IX2505V MEDIA DRIVER 7818M: Malcolm Priestley <tvboxspy@gmail.com> 7819L: linux-media@vger.kernel.org 7820W: https://linuxtv.org 7821Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7822S: Maintained 7823F: drivers/media/dvb-frontends/ix2505v* 7824 7825JAILHOUSE HYPERVISOR INTERFACE 7826M: Jan Kiszka <jan.kiszka@siemens.com> 7827L: jailhouse-dev@googlegroups.com 7828S: Maintained 7829F: arch/x86/kernel/jailhouse.c 7830F: arch/x86/include/asm/jailhouse_para.h 7831 7832JC42.4 TEMPERATURE SENSOR DRIVER 7833M: Guenter Roeck <linux@roeck-us.net> 7834L: linux-hwmon@vger.kernel.org 7835S: Maintained 7836F: drivers/hwmon/jc42.c 7837F: Documentation/hwmon/jc42 7838 7839JFS FILESYSTEM 7840M: Dave Kleikamp <shaggy@kernel.org> 7841L: jfs-discussion@lists.sourceforge.net 7842W: http://jfs.sourceforge.net/ 7843T: git git://github.com/kleikamp/linux-shaggy.git 7844S: Maintained 7845F: Documentation/filesystems/jfs.txt 7846F: fs/jfs/ 7847 7848JME NETWORK DRIVER 7849M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7850L: netdev@vger.kernel.org 7851S: Maintained 7852F: drivers/net/ethernet/jme.* 7853 7854JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7855M: David Woodhouse <dwmw2@infradead.org> 7856L: linux-mtd@lists.infradead.org 7857W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7858S: Maintained 7859F: fs/jffs2/ 7860F: include/uapi/linux/jffs2.h 7861 7862JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7863M: "Theodore Ts'o" <tytso@mit.edu> 7864M: Jan Kara <jack@suse.com> 7865L: linux-ext4@vger.kernel.org 7866S: Maintained 7867F: fs/jbd2/ 7868F: include/linux/jbd2.h 7869 7870JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7871M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7872L: linux-media@vger.kernel.org 7873S: Maintained 7874F: drivers/media/platform/rcar_jpu.c 7875 7876JSM Neo PCI based serial card 7877M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7878L: linux-serial@vger.kernel.org 7879S: Maintained 7880F: drivers/tty/serial/jsm/ 7881 7882K10TEMP HARDWARE MONITORING DRIVER 7883M: Clemens Ladisch <clemens@ladisch.de> 7884L: linux-hwmon@vger.kernel.org 7885S: Maintained 7886F: Documentation/hwmon/k10temp 7887F: drivers/hwmon/k10temp.c 7888 7889K8TEMP HARDWARE MONITORING DRIVER 7890M: Rudolf Marek <r.marek@assembler.cz> 7891L: linux-hwmon@vger.kernel.org 7892S: Maintained 7893F: Documentation/hwmon/k8temp 7894F: drivers/hwmon/k8temp.c 7895 7896KASAN 7897M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7898R: Alexander Potapenko <glider@google.com> 7899R: Dmitry Vyukov <dvyukov@google.com> 7900L: kasan-dev@googlegroups.com 7901S: Maintained 7902F: arch/*/include/asm/kasan.h 7903F: arch/*/mm/kasan_init* 7904F: Documentation/dev-tools/kasan.rst 7905F: include/linux/kasan*.h 7906F: lib/test_kasan.c 7907F: mm/kasan/ 7908F: scripts/Makefile.kasan 7909 7910KCONFIG 7911M: Masahiro Yamada <yamada.masahiro@socionext.com> 7912T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7913L: linux-kbuild@vger.kernel.org 7914S: Maintained 7915F: Documentation/kbuild/kconfig* 7916F: scripts/kconfig/ 7917F: scripts/Kconfig.include 7918 7919KDUMP 7920M: Dave Young <dyoung@redhat.com> 7921M: Baoquan He <bhe@redhat.com> 7922R: Vivek Goyal <vgoyal@redhat.com> 7923L: kexec@lists.infradead.org 7924W: http://lse.sourceforge.net/kdump/ 7925S: Maintained 7926F: Documentation/kdump/ 7927 7928KEENE FM RADIO TRANSMITTER DRIVER 7929M: Hans Verkuil <hverkuil@xs4all.nl> 7930L: linux-media@vger.kernel.org 7931T: git git://linuxtv.org/media_tree.git 7932W: https://linuxtv.org 7933S: Maintained 7934F: drivers/media/radio/radio-keene* 7935 7936KERNEL AUTOMOUNTER 7937M: Ian Kent <raven@themaw.net> 7938L: autofs@vger.kernel.org 7939S: Maintained 7940F: fs/autofs/ 7941 7942KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7943M: Masahiro Yamada <yamada.masahiro@socionext.com> 7944M: Michal Marek <michal.lkml@markovi.net> 7945T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7946L: linux-kbuild@vger.kernel.org 7947S: Maintained 7948F: Documentation/kbuild/ 7949F: Makefile 7950F: scripts/Kbuild* 7951F: scripts/Makefile* 7952F: scripts/basic/ 7953F: scripts/mk* 7954F: scripts/mod/ 7955F: scripts/package/ 7956 7957KERNEL JANITORS 7958L: kernel-janitors@vger.kernel.org 7959W: http://kernelnewbies.org/KernelJanitors 7960S: Odd Fixes 7961 7962KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7963M: "J. Bruce Fields" <bfields@fieldses.org> 7964M: Jeff Layton <jlayton@kernel.org> 7965L: linux-nfs@vger.kernel.org 7966W: http://nfs.sourceforge.net/ 7967T: git git://linux-nfs.org/~bfields/linux.git 7968S: Supported 7969F: fs/nfsd/ 7970F: include/uapi/linux/nfsd/ 7971F: fs/lockd/ 7972F: fs/nfs_common/ 7973F: net/sunrpc/ 7974F: include/linux/lockd/ 7975F: include/linux/sunrpc/ 7976F: include/uapi/linux/sunrpc/ 7977 7978KERNEL SELFTEST FRAMEWORK 7979M: Shuah Khan <shuah@kernel.org> 7980L: linux-kselftest@vger.kernel.org 7981T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7982Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 7983S: Maintained 7984F: tools/testing/selftests/ 7985F: Documentation/dev-tools/kselftest* 7986 7987KERNEL USERMODE HELPER 7988M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7989L: linux-kernel@vger.kernel.org 7990S: Maintained 7991F: kernel/umh.c 7992F: include/linux/umh.h 7993 7994KERNEL VIRTUAL MACHINE (KVM) 7995M: Paolo Bonzini <pbonzini@redhat.com> 7996M: Radim Krčmář <rkrcmar@redhat.com> 7997L: kvm@vger.kernel.org 7998W: http://www.linux-kvm.org 7999T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8000S: Supported 8001F: Documentation/virtual/kvm/ 8002F: include/trace/events/kvm.h 8003F: include/uapi/asm-generic/kvm* 8004F: include/uapi/linux/kvm* 8005F: include/asm-generic/kvm* 8006F: include/linux/kvm* 8007F: include/kvm/iodev.h 8008F: virt/kvm/* 8009F: tools/kvm/ 8010 8011KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8012M: Joerg Roedel <joro@8bytes.org> 8013L: kvm@vger.kernel.org 8014W: http://www.linux-kvm.org/ 8015S: Maintained 8016F: arch/x86/include/asm/svm.h 8017F: arch/x86/kvm/svm.c 8018 8019KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 8020M: Christoffer Dall <christoffer.dall@arm.com> 8021M: Marc Zyngier <marc.zyngier@arm.com> 8022L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8023L: kvmarm@lists.cs.columbia.edu 8024W: http://systems.cs.columbia.edu/projects/kvm-arm 8025T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8026S: Supported 8027F: arch/arm/include/uapi/asm/kvm* 8028F: arch/arm/include/asm/kvm* 8029F: arch/arm/kvm/ 8030F: virt/kvm/arm/ 8031F: include/kvm/arm_* 8032 8033KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 8034M: Christoffer Dall <christoffer.dall@arm.com> 8035M: Marc Zyngier <marc.zyngier@arm.com> 8036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8037L: kvmarm@lists.cs.columbia.edu 8038S: Maintained 8039F: arch/arm64/include/uapi/asm/kvm* 8040F: arch/arm64/include/asm/kvm* 8041F: arch/arm64/kvm/ 8042 8043KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8044M: James Hogan <jhogan@kernel.org> 8045L: linux-mips@linux-mips.org 8046S: Supported 8047F: arch/mips/include/uapi/asm/kvm* 8048F: arch/mips/include/asm/kvm* 8049F: arch/mips/kvm/ 8050 8051KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8052M: Paul Mackerras <paulus@ozlabs.org> 8053L: kvm-ppc@vger.kernel.org 8054W: http://www.linux-kvm.org/ 8055T: git git://github.com/agraf/linux-2.6.git 8056S: Supported 8057F: arch/powerpc/include/uapi/asm/kvm* 8058F: arch/powerpc/include/asm/kvm* 8059F: arch/powerpc/kvm/ 8060F: arch/powerpc/kernel/kvm* 8061 8062KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8063M: Christian Borntraeger <borntraeger@de.ibm.com> 8064M: Janosch Frank <frankja@linux.ibm.com> 8065R: David Hildenbrand <david@redhat.com> 8066R: Cornelia Huck <cohuck@redhat.com> 8067L: linux-s390@vger.kernel.org 8068W: http://www.ibm.com/developerworks/linux/linux390/ 8069T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8070S: Supported 8071F: arch/s390/include/uapi/asm/kvm* 8072F: arch/s390/include/asm/gmap.h 8073F: arch/s390/include/asm/kvm* 8074F: arch/s390/kvm/ 8075F: arch/s390/mm/gmap.c 8076 8077KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8078M: Paolo Bonzini <pbonzini@redhat.com> 8079M: Radim Krčmář <rkrcmar@redhat.com> 8080L: kvm@vger.kernel.org 8081W: http://www.linux-kvm.org 8082T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8083S: Supported 8084F: arch/x86/kvm/ 8085F: arch/x86/include/uapi/asm/kvm* 8086F: arch/x86/include/asm/kvm* 8087F: arch/x86/include/asm/pvclock-abi.h 8088F: arch/x86/kernel/kvm.c 8089F: arch/x86/kernel/kvmclock.c 8090 8091KERNFS 8092M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8093M: Tejun Heo <tj@kernel.org> 8094T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8095S: Supported 8096F: include/linux/kernfs.h 8097F: fs/kernfs/ 8098 8099KEXEC 8100M: Eric Biederman <ebiederm@xmission.com> 8101W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8102L: kexec@lists.infradead.org 8103S: Maintained 8104F: include/linux/kexec.h 8105F: include/uapi/linux/kexec.h 8106F: kernel/kexec* 8107 8108KEYS-ENCRYPTED 8109M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8110L: linux-integrity@vger.kernel.org 8111L: keyrings@vger.kernel.org 8112S: Supported 8113F: Documentation/security/keys/trusted-encrypted.rst 8114F: include/keys/encrypted-type.h 8115F: security/keys/encrypted-keys/ 8116 8117KEYS-TRUSTED 8118M: James Bottomley <jejb@linux.vnet.ibm.com> 8119M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8120L: linux-integrity@vger.kernel.org 8121L: keyrings@vger.kernel.org 8122S: Supported 8123F: Documentation/security/keys/trusted-encrypted.rst 8124F: include/keys/trusted-type.h 8125F: security/keys/trusted.c 8126F: security/keys/trusted.h 8127 8128KEYS/KEYRINGS: 8129M: David Howells <dhowells@redhat.com> 8130L: keyrings@vger.kernel.org 8131S: Maintained 8132F: Documentation/security/keys/core.rst 8133F: include/linux/key.h 8134F: include/linux/key-type.h 8135F: include/linux/keyctl.h 8136F: include/uapi/linux/keyctl.h 8137F: include/keys/ 8138F: security/keys/ 8139 8140KGDB / KDB /debug_core 8141M: Jason Wessel <jason.wessel@windriver.com> 8142M: Daniel Thompson <daniel.thompson@linaro.org> 8143W: http://kgdb.wiki.kernel.org/ 8144L: kgdb-bugreport@lists.sourceforge.net 8145T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8146S: Maintained 8147F: Documentation/dev-tools/kgdb.rst 8148F: drivers/misc/kgdbts.c 8149F: drivers/tty/serial/kgdboc.c 8150F: include/linux/kdb.h 8151F: include/linux/kgdb.h 8152F: kernel/debug/ 8153 8154KMEMLEAK 8155M: Catalin Marinas <catalin.marinas@arm.com> 8156S: Maintained 8157F: Documentation/dev-tools/kmemleak.rst 8158F: include/linux/kmemleak.h 8159F: mm/kmemleak.c 8160F: mm/kmemleak-test.c 8161 8162KMOD KERNEL MODULE LOADER - USERMODE HELPER 8163M: "Luis R. Rodriguez" <mcgrof@kernel.org> 8164L: linux-kernel@vger.kernel.org 8165S: Maintained 8166F: kernel/kmod.c 8167F: include/linux/kmod.h 8168F: lib/test_kmod.c 8169F: tools/testing/selftests/kmod/ 8170 8171KPROBES 8172M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com> 8173M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8174M: "David S. Miller" <davem@davemloft.net> 8175M: Masami Hiramatsu <mhiramat@kernel.org> 8176S: Maintained 8177F: Documentation/kprobes.txt 8178F: include/linux/kprobes.h 8179F: include/asm-generic/kprobes.h 8180F: kernel/kprobes.c 8181 8182KS0108 LCD CONTROLLER DRIVER 8183M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8184S: Maintained 8185F: Documentation/auxdisplay/ks0108 8186F: drivers/auxdisplay/ks0108.c 8187F: include/linux/ks0108.h 8188 8189L3MDEV 8190M: David Ahern <dsa@cumulusnetworks.com> 8191L: netdev@vger.kernel.org 8192S: Maintained 8193F: net/l3mdev 8194F: include/net/l3mdev.h 8195 8196L7 BPF FRAMEWORK 8197M: John Fastabend <john.fastabend@gmail.com> 8198M: Daniel Borkmann <daniel@iogearbox.net> 8199L: netdev@vger.kernel.org 8200S: Maintained 8201F: include/linux/skmsg.h 8202F: net/core/skmsg.c 8203F: net/core/sock_map.c 8204F: net/ipv4/tcp_bpf.c 8205 8206LANTIQ / INTEL Ethernet drivers 8207M: Hauke Mehrtens <hauke@hauke-m.de> 8208L: netdev@vger.kernel.org 8209S: Maintained 8210F: net/dsa/tag_gswip.c 8211F: drivers/net/ethernet/lantiq_xrx200.c 8212F: drivers/net/dsa/lantiq_pce.h 8213F: drivers/net/dsa/lantiq_gswip.c 8214 8215LANTIQ MIPS ARCHITECTURE 8216M: John Crispin <john@phrozen.org> 8217L: linux-mips@linux-mips.org 8218S: Maintained 8219F: arch/mips/lantiq 8220F: drivers/soc/lantiq 8221 8222LAPB module 8223L: linux-x25@vger.kernel.org 8224S: Orphan 8225F: Documentation/networking/lapb-module.txt 8226F: include/*/lapb.h 8227F: net/lapb/ 8228 8229LASI 53c700 driver for PARISC 8230M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8231L: linux-scsi@vger.kernel.org 8232S: Maintained 8233F: Documentation/scsi/53c700.txt 8234F: drivers/scsi/53c700* 8235 8236LEAKING_ADDRESSES 8237M: Tobin C. Harding <me@tobin.cc> 8238M: Tycho Andersen <tycho@tycho.ws> 8239L: kernel-hardening@lists.openwall.com 8240S: Maintained 8241T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8242F: scripts/leaking_addresses.pl 8243 8244LED SUBSYSTEM 8245M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8246M: Pavel Machek <pavel@ucw.cz> 8247L: linux-leds@vger.kernel.org 8248T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8249S: Maintained 8250F: Documentation/devicetree/bindings/leds/ 8251F: drivers/leds/ 8252F: include/linux/leds.h 8253 8254LEGACY EEPROM DRIVER 8255M: Jean Delvare <jdelvare@suse.com> 8256S: Maintained 8257F: Documentation/misc-devices/eeprom 8258F: drivers/misc/eeprom/eeprom.c 8259 8260LEGO MINDSTORMS EV3 8261R: David Lechner <david@lechnology.com> 8262S: Maintained 8263F: arch/arm/boot/dts/da850-lego-ev3.dts 8264F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8265F: drivers/power/supply/lego_ev3_battery.c 8266 8267LEGO USB Tower driver 8268M: Juergen Stuber <starblue@users.sourceforge.net> 8269L: legousb-devel@lists.sourceforge.net 8270W: http://legousb.sourceforge.net/ 8271S: Maintained 8272F: drivers/usb/misc/legousbtower.c 8273 8274LG2160 MEDIA DRIVER 8275M: Michael Krufky <mkrufky@linuxtv.org> 8276L: linux-media@vger.kernel.org 8277W: https://linuxtv.org 8278W: http://github.com/mkrufky 8279Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8280T: git git://linuxtv.org/mkrufky/tuners.git 8281S: Maintained 8282F: drivers/media/dvb-frontends/lg2160.* 8283 8284LGDT3305 MEDIA DRIVER 8285M: Michael Krufky <mkrufky@linuxtv.org> 8286L: linux-media@vger.kernel.org 8287W: https://linuxtv.org 8288W: http://github.com/mkrufky 8289Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8290T: git git://linuxtv.org/mkrufky/tuners.git 8291S: Maintained 8292F: drivers/media/dvb-frontends/lgdt3305.* 8293 8294LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8295M: Viresh Kumar <vireshk@kernel.org> 8296L: linux-ide@vger.kernel.org 8297T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8298S: Maintained 8299F: include/linux/pata_arasan_cf_data.h 8300F: drivers/ata/pata_arasan_cf.c 8301 8302LIBATA PATA DRIVERS 8303M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8304M: Jens Axboe <axboe@kernel.dk> 8305L: linux-ide@vger.kernel.org 8306T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8307S: Maintained 8308F: drivers/ata/pata_*.c 8309F: drivers/ata/ata_generic.c 8310 8311LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8312M: Linus Walleij <linus.walleij@linaro.org> 8313L: linux-ide@vger.kernel.org 8314T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8315S: Maintained 8316F: drivers/ata/pata_ftide010.c 8317F: drivers/ata/sata_gemini.c 8318F: drivers/ata/sata_gemini.h 8319 8320LIBATA SATA AHCI PLATFORM devices support 8321M: Hans de Goede <hdegoede@redhat.com> 8322M: Jens Axboe <axboe@kernel.dk> 8323L: linux-ide@vger.kernel.org 8324T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8325S: Maintained 8326F: drivers/ata/ahci_platform.c 8327F: drivers/ata/libahci_platform.c 8328F: include/linux/ahci_platform.h 8329 8330LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8331M: Mikael Pettersson <mikpelinux@gmail.com> 8332L: linux-ide@vger.kernel.org 8333T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8334S: Maintained 8335F: drivers/ata/sata_promise.* 8336 8337LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8338M: Jens Axboe <axboe@kernel.dk> 8339L: linux-ide@vger.kernel.org 8340T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8341S: Maintained 8342F: drivers/ata/ 8343F: include/linux/ata.h 8344F: include/linux/libata.h 8345F: Documentation/devicetree/bindings/ata/ 8346 8347LIBLOCKDEP 8348M: Sasha Levin <alexander.levin@microsoft.com> 8349S: Maintained 8350F: tools/lib/lockdep/ 8351 8352LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8353M: Ross Zwisler <zwisler@kernel.org> 8354M: Dan Williams <dan.j.williams@intel.com> 8355M: Vishal Verma <vishal.l.verma@intel.com> 8356M: Dave Jiang <dave.jiang@intel.com> 8357L: linux-nvdimm@lists.01.org 8358Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8359S: Supported 8360F: drivers/nvdimm/blk.c 8361F: drivers/nvdimm/region_devs.c 8362 8363LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8364M: Vishal Verma <vishal.l.verma@intel.com> 8365M: Dan Williams <dan.j.williams@intel.com> 8366M: Ross Zwisler <zwisler@kernel.org> 8367M: Dave Jiang <dave.jiang@intel.com> 8368L: linux-nvdimm@lists.01.org 8369Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8370S: Supported 8371F: drivers/nvdimm/btt* 8372 8373LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8374M: Ross Zwisler <zwisler@kernel.org> 8375M: Dan Williams <dan.j.williams@intel.com> 8376M: Vishal Verma <vishal.l.verma@intel.com> 8377M: Dave Jiang <dave.jiang@intel.com> 8378L: linux-nvdimm@lists.01.org 8379Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8380S: Supported 8381F: drivers/nvdimm/pmem* 8382 8383LIBNVDIMM: DEVICETREE BINDINGS 8384M: Oliver O'Halloran <oohall@gmail.com> 8385L: linux-nvdimm@lists.01.org 8386Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8387S: Supported 8388F: drivers/nvdimm/of_pmem.c 8389F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8390 8391LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8392M: Dan Williams <dan.j.williams@intel.com> 8393M: Ross Zwisler <zwisler@kernel.org> 8394M: Vishal Verma <vishal.l.verma@intel.com> 8395M: Dave Jiang <dave.jiang@intel.com> 8396L: linux-nvdimm@lists.01.org 8397Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8398T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8399S: Supported 8400F: drivers/nvdimm/* 8401F: drivers/acpi/nfit/* 8402F: include/linux/nd.h 8403F: include/linux/libnvdimm.h 8404F: include/uapi/linux/ndctl.h 8405 8406LIGHTNVM PLATFORM SUPPORT 8407M: Matias Bjorling <mb@lightnvm.io> 8408W: http://github/OpenChannelSSD 8409L: linux-block@vger.kernel.org 8410S: Maintained 8411F: drivers/lightnvm/ 8412F: include/linux/lightnvm.h 8413F: include/uapi/linux/lightnvm.h 8414 8415LINUX FOR POWER MACINTOSH 8416M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8417W: http://www.penguinppc.org/ 8418L: linuxppc-dev@lists.ozlabs.org 8419S: Maintained 8420F: arch/powerpc/platforms/powermac/ 8421F: drivers/macintosh/ 8422 8423LINUX FOR POWERPC (32-BIT AND 64-BIT) 8424M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8425M: Paul Mackerras <paulus@samba.org> 8426M: Michael Ellerman <mpe@ellerman.id.au> 8427W: https://github.com/linuxppc/linux/wiki 8428L: linuxppc-dev@lists.ozlabs.org 8429Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8430T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8431S: Supported 8432F: Documentation/ABI/stable/sysfs-firmware-opal-* 8433F: Documentation/devicetree/bindings/powerpc/ 8434F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8435F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8436F: Documentation/powerpc/ 8437F: arch/powerpc/ 8438F: drivers/char/tpm/tpm_ibmvtpm* 8439F: drivers/crypto/nx/ 8440F: drivers/crypto/vmx/ 8441F: drivers/i2c/busses/i2c-opal.c 8442F: drivers/net/ethernet/ibm/ibmveth.* 8443F: drivers/net/ethernet/ibm/ibmvnic.* 8444F: drivers/pci/hotplug/pnv_php.c 8445F: drivers/pci/hotplug/rpa* 8446F: drivers/rtc/rtc-opal.c 8447F: drivers/scsi/ibmvscsi/ 8448F: drivers/tty/hvc/hvc_opal.c 8449F: drivers/watchdog/wdrtas.c 8450F: tools/testing/selftests/powerpc 8451N: /pmac 8452N: powermac 8453N: powernv 8454N: [^a-z0-9]ps3 8455N: pseries 8456 8457LINUX FOR POWERPC EMBEDDED MPC5XXX 8458M: Anatolij Gustschin <agust@denx.de> 8459L: linuxppc-dev@lists.ozlabs.org 8460T: git git://git.denx.de/linux-denx-agust.git 8461S: Maintained 8462F: arch/powerpc/platforms/512x/ 8463F: arch/powerpc/platforms/52xx/ 8464 8465LINUX FOR POWERPC EMBEDDED PPC4XX 8466M: Alistair Popple <alistair@popple.id.au> 8467M: Matt Porter <mporter@kernel.crashing.org> 8468W: http://www.penguinppc.org/ 8469L: linuxppc-dev@lists.ozlabs.org 8470S: Maintained 8471F: arch/powerpc/platforms/40x/ 8472F: arch/powerpc/platforms/44x/ 8473 8474LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8475M: Scott Wood <oss@buserror.net> 8476M: Kumar Gala <galak@kernel.crashing.org> 8477W: http://www.penguinppc.org/ 8478L: linuxppc-dev@lists.ozlabs.org 8479T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8480S: Maintained 8481F: arch/powerpc/platforms/83xx/ 8482F: arch/powerpc/platforms/85xx/ 8483F: Documentation/devicetree/bindings/powerpc/fsl/ 8484 8485LINUX FOR POWERPC EMBEDDED PPC8XX 8486M: Vitaly Bordug <vitb@kernel.crashing.org> 8487W: http://www.penguinppc.org/ 8488L: linuxppc-dev@lists.ozlabs.org 8489S: Maintained 8490F: arch/powerpc/platforms/8xx/ 8491 8492LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8493L: linuxppc-dev@lists.ozlabs.org 8494S: Orphan 8495F: arch/powerpc/*/*virtex* 8496F: arch/powerpc/*/*/*virtex* 8497 8498LINUX FOR POWERPC PA SEMI PWRFICIENT 8499L: linuxppc-dev@lists.ozlabs.org 8500S: Orphan 8501F: arch/powerpc/platforms/pasemi/ 8502F: drivers/*/*pasemi* 8503F: drivers/*/*/*pasemi* 8504 8505LINUX KERNEL DUMP TEST MODULE (LKDTM) 8506M: Kees Cook <keescook@chromium.org> 8507S: Maintained 8508F: drivers/misc/lkdtm/* 8509 8510LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8511M: Alan Stern <stern@rowland.harvard.edu> 8512M: Andrea Parri <andrea.parri@amarulasolutions.com> 8513M: Will Deacon <will.deacon@arm.com> 8514M: Peter Zijlstra <peterz@infradead.org> 8515M: Boqun Feng <boqun.feng@gmail.com> 8516M: Nicholas Piggin <npiggin@gmail.com> 8517M: David Howells <dhowells@redhat.com> 8518M: Jade Alglave <j.alglave@ucl.ac.uk> 8519M: Luc Maranget <luc.maranget@inria.fr> 8520M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8521R: Akira Yokosawa <akiyks@gmail.com> 8522R: Daniel Lustig <dlustig@nvidia.com> 8523L: linux-kernel@vger.kernel.org 8524L: linux-arch@vger.kernel.org 8525S: Supported 8526T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8527F: tools/memory-model/ 8528F: Documentation/atomic_bitops.txt 8529F: Documentation/atomic_t.txt 8530F: Documentation/core-api/atomic_ops.rst 8531F: Documentation/core-api/refcount-vs-atomic.rst 8532F: Documentation/memory-barriers.txt 8533 8534LIS3LV02D ACCELEROMETER DRIVER 8535M: Eric Piel <eric.piel@tremplin-utc.net> 8536S: Maintained 8537F: Documentation/misc-devices/lis3lv02d 8538F: drivers/misc/lis3lv02d/ 8539F: drivers/platform/x86/hp_accel.c 8540 8541LIVE PATCHING 8542M: Josh Poimboeuf <jpoimboe@redhat.com> 8543M: Jessica Yu <jeyu@kernel.org> 8544M: Jiri Kosina <jikos@kernel.org> 8545M: Miroslav Benes <mbenes@suse.cz> 8546R: Petr Mladek <pmladek@suse.com> 8547S: Maintained 8548F: kernel/livepatch/ 8549F: include/linux/livepatch.h 8550F: arch/x86/include/asm/livepatch.h 8551F: arch/x86/kernel/livepatch.c 8552F: Documentation/livepatch/ 8553F: Documentation/ABI/testing/sysfs-kernel-livepatch 8554F: samples/livepatch/ 8555L: live-patching@vger.kernel.org 8556T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8557 8558LLC (802.2) 8559L: netdev@vger.kernel.org 8560S: Odd fixes 8561F: include/linux/llc.h 8562F: include/uapi/linux/llc.h 8563F: include/net/llc* 8564F: net/llc/ 8565 8566LM73 HARDWARE MONITOR DRIVER 8567M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8568L: linux-hwmon@vger.kernel.org 8569S: Maintained 8570F: drivers/hwmon/lm73.c 8571 8572LM78 HARDWARE MONITOR DRIVER 8573M: Jean Delvare <jdelvare@suse.com> 8574L: linux-hwmon@vger.kernel.org 8575S: Maintained 8576F: Documentation/hwmon/lm78 8577F: drivers/hwmon/lm78.c 8578 8579LM83 HARDWARE MONITOR DRIVER 8580M: Jean Delvare <jdelvare@suse.com> 8581L: linux-hwmon@vger.kernel.org 8582S: Maintained 8583F: Documentation/hwmon/lm83 8584F: drivers/hwmon/lm83.c 8585 8586LM90 HARDWARE MONITOR DRIVER 8587M: Jean Delvare <jdelvare@suse.com> 8588L: linux-hwmon@vger.kernel.org 8589S: Maintained 8590F: Documentation/hwmon/lm90 8591F: Documentation/devicetree/bindings/hwmon/lm90.txt 8592F: drivers/hwmon/lm90.c 8593F: include/dt-bindings/thermal/lm90.h 8594 8595LM95234 HARDWARE MONITOR DRIVER 8596M: Guenter Roeck <linux@roeck-us.net> 8597L: linux-hwmon@vger.kernel.org 8598S: Maintained 8599F: Documentation/hwmon/lm95234 8600F: drivers/hwmon/lm95234.c 8601 8602LME2510 MEDIA DRIVER 8603M: Malcolm Priestley <tvboxspy@gmail.com> 8604L: linux-media@vger.kernel.org 8605W: https://linuxtv.org 8606Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8607S: Maintained 8608F: drivers/media/usb/dvb-usb-v2/lmedm04* 8609 8610LOADPIN SECURITY MODULE 8611M: Kees Cook <keescook@chromium.org> 8612T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8613S: Supported 8614F: security/loadpin/ 8615F: Documentation/admin-guide/LSM/LoadPin.rst 8616 8617LOCKING PRIMITIVES 8618M: Peter Zijlstra <peterz@infradead.org> 8619M: Ingo Molnar <mingo@redhat.com> 8620M: Will Deacon <will.deacon@arm.com> 8621L: linux-kernel@vger.kernel.org 8622T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8623S: Maintained 8624F: Documentation/locking/ 8625F: include/linux/lockdep.h 8626F: include/linux/spinlock*.h 8627F: arch/*/include/asm/spinlock*.h 8628F: include/linux/rwlock*.h 8629F: include/linux/mutex*.h 8630F: include/linux/rwsem*.h 8631F: arch/*/include/asm/rwsem.h 8632F: include/linux/seqlock.h 8633F: lib/locking*.[ch] 8634F: kernel/locking/ 8635X: kernel/locking/locktorture.c 8636 8637LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8638M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8639L: linux-ntfs-dev@lists.sourceforge.net 8640W: http://www.linux-ntfs.org/content/view/19/37/ 8641S: Maintained 8642F: Documentation/ldm.txt 8643F: block/partitions/ldm.* 8644 8645LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8646M: Sathya Prakash <sathya.prakash@broadcom.com> 8647M: Chaitra P B <chaitra.basappa@broadcom.com> 8648M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8649L: MPT-FusionLinux.pdl@broadcom.com 8650L: linux-scsi@vger.kernel.org 8651W: http://www.avagotech.com/support/ 8652S: Supported 8653F: drivers/message/fusion/ 8654F: drivers/scsi/mpt3sas/ 8655 8656LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8657M: Matthew Wilcox <matthew@wil.cx> 8658L: linux-scsi@vger.kernel.org 8659S: Maintained 8660F: drivers/scsi/sym53c8xx_2/ 8661 8662LTC4261 HARDWARE MONITOR DRIVER 8663M: Guenter Roeck <linux@roeck-us.net> 8664L: linux-hwmon@vger.kernel.org 8665S: Maintained 8666F: Documentation/hwmon/ltc4261 8667F: drivers/hwmon/ltc4261.c 8668 8669LTC4306 I2C MULTIPLEXER DRIVER 8670M: Michael Hennerich <michael.hennerich@analog.com> 8671W: http://ez.analog.com/community/linux-device-drivers 8672L: linux-i2c@vger.kernel.org 8673S: Supported 8674F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8675F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8676 8677LTP (Linux Test Project) 8678M: Mike Frysinger <vapier@gentoo.org> 8679M: Cyril Hrubis <chrubis@suse.cz> 8680M: Wanlong Gao <wanlong.gao@gmail.com> 8681M: Jan Stancek <jstancek@redhat.com> 8682M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8683M: Alexey Kodanev <alexey.kodanev@oracle.com> 8684L: ltp@lists.linux.it (subscribers-only) 8685W: http://linux-test-project.github.io/ 8686T: git git://github.com/linux-test-project/ltp.git 8687S: Maintained 8688 8689M68K ARCHITECTURE 8690M: Geert Uytterhoeven <geert@linux-m68k.org> 8691L: linux-m68k@lists.linux-m68k.org 8692W: http://www.linux-m68k.org/ 8693T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8694S: Maintained 8695F: arch/m68k/ 8696F: drivers/zorro/ 8697 8698M68K ON APPLE MACINTOSH 8699M: Joshua Thompson <funaho@jurai.org> 8700W: http://www.mac.linux-m68k.org/ 8701L: linux-m68k@lists.linux-m68k.org 8702S: Maintained 8703F: arch/m68k/mac/ 8704 8705M68K ON HP9000/300 8706M: Philip Blundell <philb@gnu.org> 8707W: http://www.tazenda.demon.co.uk/phil/linux-hp 8708S: Maintained 8709F: arch/m68k/hp300/ 8710 8711M88DS3103 MEDIA DRIVER 8712M: Antti Palosaari <crope@iki.fi> 8713L: linux-media@vger.kernel.org 8714W: https://linuxtv.org 8715W: http://palosaari.fi/linux/ 8716Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8717T: git git://linuxtv.org/anttip/media_tree.git 8718S: Maintained 8719F: drivers/media/dvb-frontends/m88ds3103* 8720 8721M88RS2000 MEDIA DRIVER 8722M: Malcolm Priestley <tvboxspy@gmail.com> 8723L: linux-media@vger.kernel.org 8724W: https://linuxtv.org 8725Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8726S: Maintained 8727F: drivers/media/dvb-frontends/m88rs2000* 8728 8729MA901 MASTERKIT USB FM RADIO DRIVER 8730M: Alexey Klimov <klimov.linux@gmail.com> 8731L: linux-media@vger.kernel.org 8732T: git git://linuxtv.org/media_tree.git 8733S: Maintained 8734F: drivers/media/radio/radio-ma901.c 8735 8736MAC80211 8737M: Johannes Berg <johannes@sipsolutions.net> 8738L: linux-wireless@vger.kernel.org 8739W: http://wireless.kernel.org/ 8740T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8741T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8742S: Maintained 8743F: Documentation/networking/mac80211-injection.txt 8744F: include/net/mac80211.h 8745F: net/mac80211/ 8746F: drivers/net/wireless/mac80211_hwsim.[ch] 8747F: Documentation/networking/mac80211_hwsim/README 8748 8749MAILBOX API 8750M: Jassi Brar <jassisinghbrar@gmail.com> 8751L: linux-kernel@vger.kernel.org 8752S: Maintained 8753F: drivers/mailbox/ 8754F: include/linux/mailbox_client.h 8755F: include/linux/mailbox_controller.h 8756 8757MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8758M: Michael Kerrisk <mtk.manpages@gmail.com> 8759W: http://www.kernel.org/doc/man-pages 8760L: linux-man@vger.kernel.org 8761S: Maintained 8762 8763MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8764M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8765L: linux-mips@linux-mips.org 8766S: Maintained 8767F: arch/mips/boot/dts/img/pistachio_marduk.dts 8768 8769MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8770M: Andrew Lunn <andrew@lunn.ch> 8771M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8772L: netdev@vger.kernel.org 8773S: Maintained 8774F: drivers/net/dsa/mv88e6xxx/ 8775F: include/linux/platform_data/mv88e6xxx.h 8776F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8777 8778MARVELL ARMADA DRM SUPPORT 8779M: Russell King <linux@armlinux.org.uk> 8780S: Maintained 8781T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8782T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8783F: drivers/gpu/drm/armada/ 8784F: include/uapi/drm/armada_drm.h 8785F: Documentation/devicetree/bindings/display/armada/ 8786 8787MARVELL CRYPTO DRIVER 8788M: Boris Brezillon <boris.brezillon@bootlin.com> 8789M: Arnaud Ebalard <arno@natisbad.org> 8790F: drivers/crypto/marvell/ 8791S: Maintained 8792L: linux-crypto@vger.kernel.org 8793 8794MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8795M: Mirko Lindner <mlindner@marvell.com> 8796M: Stephen Hemminger <stephen@networkplumber.org> 8797L: netdev@vger.kernel.org 8798S: Maintained 8799F: drivers/net/ethernet/marvell/sk* 8800 8801MARVELL LIBERTAS WIRELESS DRIVER 8802L: libertas-dev@lists.infradead.org 8803S: Orphan 8804F: drivers/net/wireless/marvell/libertas/ 8805 8806MARVELL MACCHIATOBIN SUPPORT 8807M: Russell King <linux@armlinux.org.uk> 8808L: linux-arm-kernel@lists.infradead.org 8809S: Maintained 8810F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8811 8812MARVELL MV643XX ETHERNET DRIVER 8813M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8814L: netdev@vger.kernel.org 8815S: Maintained 8816F: drivers/net/ethernet/marvell/mv643xx_eth.* 8817F: include/linux/mv643xx.h 8818 8819MARVELL MV88X3310 PHY DRIVER 8820M: Russell King <linux@armlinux.org.uk> 8821L: netdev@vger.kernel.org 8822S: Maintained 8823F: drivers/net/phy/marvell10g.c 8824 8825MARVELL MVNETA ETHERNET DRIVER 8826M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8827L: netdev@vger.kernel.org 8828S: Maintained 8829F: drivers/net/ethernet/marvell/mvneta.* 8830 8831MARVELL MWIFIEX WIRELESS DRIVER 8832M: Amitkumar Karwar <amitkarwar@gmail.com> 8833M: Nishant Sarmukadam <nishants@marvell.com> 8834M: Ganapathi Bhat <gbhat@marvell.com> 8835M: Xinming Hu <huxinming820@gmail.com> 8836L: linux-wireless@vger.kernel.org 8837S: Maintained 8838F: drivers/net/wireless/marvell/mwifiex/ 8839 8840MARVELL MWL8K WIRELESS DRIVER 8841M: Lennert Buytenhek <buytenh@wantstofly.org> 8842L: linux-wireless@vger.kernel.org 8843S: Odd Fixes 8844F: drivers/net/wireless/marvell/mwl8k.c 8845 8846MARVELL NAND CONTROLLER DRIVER 8847M: Miquel Raynal <miquel.raynal@bootlin.com> 8848L: linux-mtd@lists.infradead.org 8849S: Maintained 8850F: drivers/mtd/nand/raw/marvell_nand.c 8851F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8852 8853MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8854M: Nicolas Pitre <nico@fluxnic.net> 8855S: Odd Fixes 8856F: drivers/mmc/host/mvsdio.* 8857 8858MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8859M: Hu Ziji <huziji@marvell.com> 8860L: linux-mmc@vger.kernel.org 8861S: Supported 8862F: drivers/mmc/host/sdhci-xenon* 8863F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8864 8865MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 8866M: Sunil Goutham <sgoutham@marvell.com> 8867M: Linu Cherian <lcherian@marvell.com> 8868M: Geetha sowjanya <gakula@marvell.com> 8869M: Jerin Jacob <jerinj@marvell.com> 8870L: netdev@vger.kernel.org 8871S: Supported 8872F: drivers/net/ethernet/marvell/octeontx2/af/ 8873 8874MATROX FRAMEBUFFER DRIVER 8875L: linux-fbdev@vger.kernel.org 8876S: Orphan 8877F: drivers/video/fbdev/matrox/matroxfb_* 8878F: include/uapi/linux/matroxfb.h 8879 8880MAX16065 HARDWARE MONITOR DRIVER 8881M: Guenter Roeck <linux@roeck-us.net> 8882L: linux-hwmon@vger.kernel.org 8883S: Maintained 8884F: Documentation/hwmon/max16065 8885F: drivers/hwmon/max16065.c 8886 8887MAX20751 HARDWARE MONITOR DRIVER 8888M: Guenter Roeck <linux@roeck-us.net> 8889L: linux-hwmon@vger.kernel.org 8890S: Maintained 8891F: Documentation/hwmon/max20751 8892F: drivers/hwmon/max20751.c 8893 8894MAX2175 SDR TUNER DRIVER 8895M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8896L: linux-media@vger.kernel.org 8897T: git git://linuxtv.org/media_tree.git 8898S: Maintained 8899F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8900F: Documentation/media/v4l-drivers/max2175.rst 8901F: drivers/media/i2c/max2175* 8902F: include/uapi/linux/max2175.h 8903 8904MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8905L: linux-hwmon@vger.kernel.org 8906S: Orphan 8907F: Documentation/hwmon/max6650 8908F: drivers/hwmon/max6650.c 8909 8910MAX6697 HARDWARE MONITOR DRIVER 8911M: Guenter Roeck <linux@roeck-us.net> 8912L: linux-hwmon@vger.kernel.org 8913S: Maintained 8914F: Documentation/hwmon/max6697 8915F: Documentation/devicetree/bindings/hwmon/max6697.txt 8916F: drivers/hwmon/max6697.c 8917F: include/linux/platform_data/max6697.h 8918 8919MAX9860 MONO AUDIO VOICE CODEC DRIVER 8920M: Peter Rosin <peda@axentia.se> 8921L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8922S: Maintained 8923F: Documentation/devicetree/bindings/sound/max9860.txt 8924F: sound/soc/codecs/max9860.* 8925 8926MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8927M: Javier Martinez Canillas <javier@dowhile0.org> 8928L: linux-kernel@vger.kernel.org 8929S: Supported 8930F: drivers/regulator/max77802-regulator.c 8931F: Documentation/devicetree/bindings/*/*max77802.txt 8932F: include/dt-bindings/*/*max77802.h 8933 8934MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8935M: Krzysztof Kozlowski <krzk@kernel.org> 8936M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8937L: linux-pm@vger.kernel.org 8938S: Supported 8939F: drivers/power/supply/max14577_charger.c 8940F: drivers/power/supply/max77693_charger.c 8941 8942MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8943M: Chanwoo Choi <cw00.choi@samsung.com> 8944M: Krzysztof Kozlowski <krzk@kernel.org> 8945M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8946L: linux-kernel@vger.kernel.org 8947S: Supported 8948F: drivers/*/max14577*.c 8949F: drivers/*/max77686*.c 8950F: drivers/*/max77693*.c 8951F: drivers/extcon/extcon-max14577.c 8952F: drivers/extcon/extcon-max77693.c 8953F: drivers/rtc/rtc-max77686.c 8954F: drivers/clk/clk-max77686.c 8955F: Documentation/devicetree/bindings/mfd/max14577.txt 8956F: Documentation/devicetree/bindings/*/max77686.txt 8957F: Documentation/devicetree/bindings/mfd/max77693.txt 8958F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8959F: include/linux/mfd/max14577*.h 8960F: include/linux/mfd/max77686*.h 8961F: include/linux/mfd/max77693*.h 8962 8963MAXIRADIO FM RADIO RECEIVER DRIVER 8964M: Hans Verkuil <hverkuil@xs4all.nl> 8965L: linux-media@vger.kernel.org 8966T: git git://linuxtv.org/media_tree.git 8967W: https://linuxtv.org 8968S: Maintained 8969F: drivers/media/radio/radio-maxiradio* 8970 8971MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 8972M: Peter Rosin <peda@axentia.se> 8973L: linux-iio@vger.kernel.org 8974S: Maintained 8975F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8976F: drivers/iio/potentiometer/mcp4018.c 8977F: drivers/iio/potentiometer/mcp4531.c 8978 8979MCR20A IEEE-802.15.4 RADIO DRIVER 8980M: Xue Liu <liuxuenetmail@gmail.com> 8981L: linux-wpan@vger.kernel.org 8982W: https://github.com/xueliu/mcr20a-linux 8983S: Maintained 8984F: drivers/net/ieee802154/mcr20a.c 8985F: drivers/net/ieee802154/mcr20a.h 8986F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 8987 8988MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8989M: William Breathitt Gray <vilhelm.gray@gmail.com> 8990L: linux-iio@vger.kernel.org 8991S: Maintained 8992F: drivers/iio/dac/cio-dac.c 8993 8994MEDIA DRIVERS FOR ASCOT2E 8995M: Sergey Kozlov <serjk@netup.ru> 8996M: Abylay Ospan <aospan@netup.ru> 8997L: linux-media@vger.kernel.org 8998W: https://linuxtv.org 8999W: http://netup.tv/ 9000T: git git://linuxtv.org/media_tree.git 9001S: Supported 9002F: drivers/media/dvb-frontends/ascot2e* 9003 9004MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9005M: Jasmin Jessich <jasmin@anw.at> 9006L: linux-media@vger.kernel.org 9007W: https://linuxtv.org 9008T: git git://linuxtv.org/media_tree.git 9009S: Maintained 9010F: drivers/media/dvb-frontends/cxd2099* 9011 9012MEDIA DRIVERS FOR CXD2841ER 9013M: Sergey Kozlov <serjk@netup.ru> 9014M: Abylay Ospan <aospan@netup.ru> 9015L: linux-media@vger.kernel.org 9016W: https://linuxtv.org 9017W: http://netup.tv/ 9018T: git git://linuxtv.org/media_tree.git 9019S: Supported 9020F: drivers/media/dvb-frontends/cxd2841er* 9021 9022MEDIA DRIVERS FOR CXD2880 9023M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9024L: linux-media@vger.kernel.org 9025W: http://linuxtv.org/ 9026T: git git://linuxtv.org/media_tree.git 9027S: Supported 9028F: drivers/media/dvb-frontends/cxd2880/* 9029F: drivers/media/spi/cxd2880* 9030 9031MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9032M: Daniel Scheller <d.scheller.oss@gmail.com> 9033L: linux-media@vger.kernel.org 9034W: https://linuxtv.org 9035T: git git://linuxtv.org/media_tree.git 9036S: Maintained 9037F: drivers/media/pci/ddbridge/* 9038 9039MEDIA DRIVERS FOR FREESCALE IMX 9040M: Steve Longerbeam <slongerbeam@gmail.com> 9041M: Philipp Zabel <p.zabel@pengutronix.de> 9042L: linux-media@vger.kernel.org 9043T: git git://linuxtv.org/media_tree.git 9044S: Maintained 9045F: Documentation/devicetree/bindings/media/imx.txt 9046F: Documentation/media/v4l-drivers/imx.rst 9047F: drivers/staging/media/imx/ 9048F: include/linux/imx-media.h 9049F: include/media/imx.h 9050 9051MEDIA DRIVERS FOR HELENE 9052M: Abylay Ospan <aospan@netup.ru> 9053L: linux-media@vger.kernel.org 9054W: https://linuxtv.org 9055W: http://netup.tv/ 9056T: git git://linuxtv.org/media_tree.git 9057S: Supported 9058F: drivers/media/dvb-frontends/helene* 9059 9060MEDIA DRIVERS FOR HORUS3A 9061M: Sergey Kozlov <serjk@netup.ru> 9062M: Abylay Ospan <aospan@netup.ru> 9063L: linux-media@vger.kernel.org 9064W: https://linuxtv.org 9065W: http://netup.tv/ 9066T: git git://linuxtv.org/media_tree.git 9067S: Supported 9068F: drivers/media/dvb-frontends/horus3a* 9069 9070MEDIA DRIVERS FOR LNBH25 9071M: Sergey Kozlov <serjk@netup.ru> 9072M: Abylay Ospan <aospan@netup.ru> 9073L: linux-media@vger.kernel.org 9074W: https://linuxtv.org 9075W: http://netup.tv/ 9076T: git git://linuxtv.org/media_tree.git 9077S: Supported 9078F: drivers/media/dvb-frontends/lnbh25* 9079 9080MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9081M: Daniel Scheller <d.scheller.oss@gmail.com> 9082L: linux-media@vger.kernel.org 9083W: https://linuxtv.org 9084T: git git://linuxtv.org/media_tree.git 9085S: Maintained 9086F: drivers/media/dvb-frontends/mxl5xx* 9087 9088MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9089M: Sergey Kozlov <serjk@netup.ru> 9090M: Abylay Ospan <aospan@netup.ru> 9091L: linux-media@vger.kernel.org 9092W: https://linuxtv.org 9093W: http://netup.tv/ 9094T: git git://linuxtv.org/media_tree.git 9095S: Supported 9096F: drivers/media/pci/netup_unidvb/* 9097 9098MEDIA DRIVERS FOR RENESAS - CEU 9099M: Jacopo Mondi <jacopo@jmondi.org> 9100L: linux-media@vger.kernel.org 9101L: linux-renesas-soc@vger.kernel.org 9102T: git git://linuxtv.org/media_tree.git 9103S: Supported 9104F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9105F: drivers/media/platform/renesas-ceu.c 9106F: include/media/drv-intf/renesas-ceu.h 9107 9108MEDIA DRIVERS FOR RENESAS - DRIF 9109M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9110L: linux-media@vger.kernel.org 9111L: linux-renesas-soc@vger.kernel.org 9112T: git git://linuxtv.org/media_tree.git 9113S: Supported 9114F: Documentation/devicetree/bindings/media/renesas,drif.txt 9115F: drivers/media/platform/rcar_drif.c 9116 9117MEDIA DRIVERS FOR RENESAS - FCP 9118M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9119L: linux-media@vger.kernel.org 9120L: linux-renesas-soc@vger.kernel.org 9121T: git git://linuxtv.org/media_tree.git 9122S: Supported 9123F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9124F: drivers/media/platform/rcar-fcp.c 9125F: include/media/rcar-fcp.h 9126 9127MEDIA DRIVERS FOR RENESAS - FDP1 9128M: Kieran Bingham <kieran@bingham.xyz> 9129L: linux-media@vger.kernel.org 9130L: linux-renesas-soc@vger.kernel.org 9131T: git git://linuxtv.org/media_tree.git 9132S: Supported 9133F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9134F: drivers/media/platform/rcar_fdp1.c 9135 9136MEDIA DRIVERS FOR RENESAS - VIN 9137M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9138L: linux-media@vger.kernel.org 9139L: linux-renesas-soc@vger.kernel.org 9140T: git git://linuxtv.org/media_tree.git 9141S: Supported 9142F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9143F: Documentation/devicetree/bindings/media/rcar_vin.txt 9144F: drivers/media/platform/rcar-vin/ 9145 9146MEDIA DRIVERS FOR RENESAS - VSP1 9147M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9148L: linux-media@vger.kernel.org 9149L: linux-renesas-soc@vger.kernel.org 9150T: git git://linuxtv.org/media_tree.git 9151S: Supported 9152F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9153F: drivers/media/platform/vsp1/ 9154 9155MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9156M: Daniel Scheller <d.scheller.oss@gmail.com> 9157L: linux-media@vger.kernel.org 9158W: https://linuxtv.org 9159T: git git://linuxtv.org/media_tree.git 9160S: Maintained 9161F: drivers/media/dvb-frontends/stv0910* 9162 9163MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9164M: Daniel Scheller <d.scheller.oss@gmail.com> 9165L: linux-media@vger.kernel.org 9166W: https://linuxtv.org 9167T: git git://linuxtv.org/media_tree.git 9168S: Maintained 9169F: drivers/media/dvb-frontends/stv6111* 9170 9171MEDIA DRIVERS FOR STM32 - DCMI 9172M: Hugues Fruchet <hugues.fruchet@st.com> 9173L: linux-media@vger.kernel.org 9174T: git git://linuxtv.org/media_tree.git 9175S: Supported 9176F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9177F: drivers/media/platform/stm32/stm32-dcmi.c 9178 9179MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9180M: Dmitry Osipenko <digetx@gmail.com> 9181L: linux-media@vger.kernel.org 9182L: linux-tegra@vger.kernel.org 9183T: git git://linuxtv.org/media_tree.git 9184S: Maintained 9185F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9186F: drivers/staging/media/tegra-vde/ 9187 9188MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9189M: Mauro Carvalho Chehab <mchehab@kernel.org> 9190P: LinuxTV.org Project 9191L: linux-media@vger.kernel.org 9192W: https://linuxtv.org 9193Q: http://patchwork.kernel.org/project/linux-media/list/ 9194T: git git://linuxtv.org/media_tree.git 9195S: Maintained 9196F: Documentation/devicetree/bindings/media/ 9197F: Documentation/media/ 9198F: drivers/media/ 9199F: drivers/staging/media/ 9200F: include/linux/platform_data/media/ 9201F: include/media/ 9202F: include/uapi/linux/dvb/ 9203F: include/uapi/linux/videodev2.h 9204F: include/uapi/linux/media.h 9205F: include/uapi/linux/v4l2-* 9206F: include/uapi/linux/meye.h 9207F: include/uapi/linux/ivtv* 9208F: include/uapi/linux/uvcvideo.h 9209 9210MEDIATEK BLUETOOTH DRIVER 9211M: Sean Wang <sean.wang@mediatek.com> 9212L: linux-bluetooth@vger.kernel.org 9213L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9214S: Maintained 9215F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9216F: drivers/bluetooth/btmtkuart.c 9217 9218MEDIATEK CIR DRIVER 9219M: Sean Wang <sean.wang@mediatek.com> 9220S: Maintained 9221F: drivers/media/rc/mtk-cir.c 9222 9223MEDIATEK DMA DRIVER 9224M: Sean Wang <sean.wang@mediatek.com> 9225L: dmaengine@vger.kernel.org 9226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9227L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9228S: Maintained 9229F: Documentation/devicetree/bindings/dma/mtk-* 9230F: drivers/dma/mediatek/ 9231 9232MEDIATEK PMIC LED DRIVER 9233M: Sean Wang <sean.wang@mediatek.com> 9234S: Maintained 9235F: drivers/leds/leds-mt6323.c 9236F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9237 9238MEDIATEK ETHERNET DRIVER 9239M: Felix Fietkau <nbd@openwrt.org> 9240M: John Crispin <john@phrozen.org> 9241M: Sean Wang <sean.wang@mediatek.com> 9242M: Nelson Chang <nelson.chang@mediatek.com> 9243L: netdev@vger.kernel.org 9244S: Maintained 9245F: drivers/net/ethernet/mediatek/ 9246 9247MEDIATEK SWITCH DRIVER 9248M: Sean Wang <sean.wang@mediatek.com> 9249L: netdev@vger.kernel.org 9250S: Maintained 9251F: drivers/net/dsa/mt7530.* 9252F: net/dsa/tag_mtk.c 9253 9254MEDIATEK JPEG DRIVER 9255M: Rick Chang <rick.chang@mediatek.com> 9256M: Bin Liu <bin.liu@mediatek.com> 9257S: Supported 9258F: drivers/media/platform/mtk-jpeg/ 9259F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9260 9261MEDIATEK MDP DRIVER 9262M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9263M: Houlong Wei <houlong.wei@mediatek.com> 9264M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9265S: Supported 9266F: drivers/media/platform/mtk-mdp/ 9267F: drivers/media/platform/mtk-vpu/ 9268F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9269 9270MEDIATEK MEDIA DRIVER 9271M: Tiffany Lin <tiffany.lin@mediatek.com> 9272M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9273S: Supported 9274F: drivers/media/platform/mtk-vcodec/ 9275F: drivers/media/platform/mtk-vpu/ 9276F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9277F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9278 9279MEDIATEK MT7601U WIRELESS LAN DRIVER 9280M: Jakub Kicinski <kubakici@wp.pl> 9281L: linux-wireless@vger.kernel.org 9282S: Maintained 9283F: drivers/net/wireless/mediatek/mt7601u/ 9284 9285MEDIATEK NAND CONTROLLER DRIVER 9286M: Xiaolei Li <xiaolei.li@mediatek.com> 9287L: linux-mtd@lists.infradead.org 9288S: Maintained 9289F: drivers/mtd/nand/raw/mtk_* 9290F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9291 9292MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9293M: Sean Wang <sean.wang@mediatek.com> 9294S: Maintained 9295F: drivers/char/hw_random/mtk-rng.c 9296 9297MEDIATEK USB3 DRD IP DRIVER 9298M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9299L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9301L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9302S: Maintained 9303F: drivers/usb/mtu3/ 9304 9305MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9306M: Peter Senna Tschudin <peter.senna@gmail.com> 9307M: Martin Donnelly <martin.donnelly@ge.com> 9308M: Martyn Welch <martyn.welch@collabora.co.uk> 9309S: Maintained 9310F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9311F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9312 9313MEGARAID SCSI/SAS DRIVERS 9314M: Kashyap Desai <kashyap.desai@broadcom.com> 9315M: Sumit Saxena <sumit.saxena@broadcom.com> 9316M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9317L: megaraidlinux.pdl@broadcom.com 9318L: linux-scsi@vger.kernel.org 9319W: http://www.avagotech.com/support/ 9320S: Maintained 9321F: Documentation/scsi/megaraid.txt 9322F: drivers/scsi/megaraid.* 9323F: drivers/scsi/megaraid/ 9324 9325MELEXIS MLX90614 DRIVER 9326M: Crt Mori <cmo@melexis.com> 9327L: linux-iio@vger.kernel.org 9328W: http://www.melexis.com 9329S: Supported 9330F: drivers/iio/temperature/mlx90614.c 9331 9332MELEXIS MLX90632 DRIVER 9333M: Crt Mori <cmo@melexis.com> 9334L: linux-iio@vger.kernel.org 9335W: http://www.melexis.com 9336S: Supported 9337F: drivers/iio/temperature/mlx90632.c 9338 9339MELFAS MIP4 TOUCHSCREEN DRIVER 9340M: Sangwon Jee <jeesw@melfas.com> 9341W: http://www.melfas.com 9342S: Supported 9343F: drivers/input/touchscreen/melfas_mip4.c 9344F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9345 9346MELLANOX ETHERNET DRIVER (mlx4_en) 9347M: Tariq Toukan <tariqt@mellanox.com> 9348L: netdev@vger.kernel.org 9349S: Supported 9350W: http://www.mellanox.com 9351Q: http://patchwork.ozlabs.org/project/netdev/list/ 9352F: drivers/net/ethernet/mellanox/mlx4/en_* 9353 9354MELLANOX ETHERNET DRIVER (mlx5e) 9355M: Saeed Mahameed <saeedm@mellanox.com> 9356L: netdev@vger.kernel.org 9357S: Supported 9358W: http://www.mellanox.com 9359Q: http://patchwork.ozlabs.org/project/netdev/list/ 9360F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9361 9362MELLANOX ETHERNET INNOVA DRIVERS 9363R: Boris Pismenny <borisp@mellanox.com> 9364L: netdev@vger.kernel.org 9365S: Supported 9366W: http://www.mellanox.com 9367Q: http://patchwork.ozlabs.org/project/netdev/list/ 9368F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9369F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9370F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9371F: include/linux/mlx5/mlx5_ifc_fpga.h 9372 9373MELLANOX ETHERNET INNOVA IPSEC DRIVER 9374R: Boris Pismenny <borisp@mellanox.com> 9375L: netdev@vger.kernel.org 9376S: Supported 9377W: http://www.mellanox.com 9378Q: http://patchwork.ozlabs.org/project/netdev/list/ 9379F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9380F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9381 9382MELLANOX ETHERNET SWITCH DRIVERS 9383M: Jiri Pirko <jiri@mellanox.com> 9384M: Ido Schimmel <idosch@mellanox.com> 9385L: netdev@vger.kernel.org 9386S: Supported 9387W: http://www.mellanox.com 9388Q: http://patchwork.ozlabs.org/project/netdev/list/ 9389F: drivers/net/ethernet/mellanox/mlxsw/ 9390F: tools/testing/selftests/drivers/net/mlxsw/ 9391 9392MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9393M: mlxsw@mellanox.com 9394L: netdev@vger.kernel.org 9395S: Supported 9396W: http://www.mellanox.com 9397Q: http://patchwork.ozlabs.org/project/netdev/list/ 9398F: drivers/net/ethernet/mellanox/mlxfw/ 9399 9400MELLANOX HARDWARE PLATFORM SUPPORT 9401M: Andy Shevchenko <andy@infradead.org> 9402M: Darren Hart <dvhart@infradead.org> 9403M: Vadim Pasternak <vadimp@mellanox.com> 9404L: platform-driver-x86@vger.kernel.org 9405S: Supported 9406F: drivers/platform/mellanox/ 9407 9408MELLANOX MLX4 core VPI driver 9409M: Tariq Toukan <tariqt@mellanox.com> 9410L: netdev@vger.kernel.org 9411L: linux-rdma@vger.kernel.org 9412W: http://www.mellanox.com 9413Q: http://patchwork.ozlabs.org/project/netdev/list/ 9414S: Supported 9415F: drivers/net/ethernet/mellanox/mlx4/ 9416F: include/linux/mlx4/ 9417 9418MELLANOX MLX4 IB driver 9419M: Yishai Hadas <yishaih@mellanox.com> 9420L: linux-rdma@vger.kernel.org 9421W: http://www.mellanox.com 9422Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9423S: Supported 9424F: drivers/infiniband/hw/mlx4/ 9425F: include/linux/mlx4/ 9426F: include/uapi/rdma/mlx4-abi.h 9427 9428MELLANOX MLX5 core VPI driver 9429M: Saeed Mahameed <saeedm@mellanox.com> 9430M: Leon Romanovsky <leonro@mellanox.com> 9431L: netdev@vger.kernel.org 9432L: linux-rdma@vger.kernel.org 9433W: http://www.mellanox.com 9434Q: http://patchwork.ozlabs.org/project/netdev/list/ 9435S: Supported 9436F: drivers/net/ethernet/mellanox/mlx5/core/ 9437F: include/linux/mlx5/ 9438 9439MELLANOX MLX5 IB driver 9440M: Leon Romanovsky <leonro@mellanox.com> 9441L: linux-rdma@vger.kernel.org 9442W: http://www.mellanox.com 9443Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9444S: Supported 9445F: drivers/infiniband/hw/mlx5/ 9446F: include/linux/mlx5/ 9447F: include/uapi/rdma/mlx5-abi.h 9448 9449MELLANOX MLXCPLD I2C AND MUX DRIVER 9450M: Vadim Pasternak <vadimp@mellanox.com> 9451M: Michael Shych <michaelsh@mellanox.com> 9452L: linux-i2c@vger.kernel.org 9453S: Supported 9454F: drivers/i2c/busses/i2c-mlxcpld.c 9455F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9456F: Documentation/i2c/busses/i2c-mlxcpld 9457 9458MELLANOX MLXCPLD LED DRIVER 9459M: Vadim Pasternak <vadimp@mellanox.com> 9460L: linux-leds@vger.kernel.org 9461S: Supported 9462F: drivers/leds/leds-mlxcpld.c 9463F: drivers/leds/leds-mlxreg.c 9464F: Documentation/leds/leds-mlxcpld.txt 9465 9466MELLANOX PLATFORM DRIVER 9467M: Vadim Pasternak <vadimp@mellanox.com> 9468L: platform-driver-x86@vger.kernel.org 9469S: Supported 9470F: drivers/platform/x86/mlx-platform.c 9471 9472MEMBARRIER SUPPORT 9473M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9474M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9475L: linux-kernel@vger.kernel.org 9476S: Supported 9477F: kernel/sched/membarrier.c 9478F: include/uapi/linux/membarrier.h 9479F: arch/powerpc/include/asm/membarrier.h 9480 9481MEMORY MANAGEMENT 9482L: linux-mm@kvack.org 9483W: http://www.linux-mm.org 9484S: Maintained 9485F: include/linux/mm.h 9486F: include/linux/gfp.h 9487F: include/linux/mmzone.h 9488F: include/linux/memory_hotplug.h 9489F: include/linux/vmalloc.h 9490F: mm/ 9491 9492MEMORY TECHNOLOGY DEVICES (MTD) 9493M: David Woodhouse <dwmw2@infradead.org> 9494M: Brian Norris <computersforpeace@gmail.com> 9495M: Boris Brezillon <boris.brezillon@bootlin.com> 9496M: Marek Vasut <marek.vasut@gmail.com> 9497M: Richard Weinberger <richard@nod.at> 9498L: linux-mtd@lists.infradead.org 9499W: http://www.linux-mtd.infradead.org/ 9500Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9501T: git git://git.infradead.org/linux-mtd.git master 9502T: git git://git.infradead.org/linux-mtd.git mtd/next 9503S: Maintained 9504F: Documentation/devicetree/bindings/mtd/ 9505F: drivers/mtd/ 9506F: include/linux/mtd/ 9507F: include/uapi/mtd/ 9508 9509MEN A21 WATCHDOG DRIVER 9510M: Johannes Thumshirn <morbidrsa@gmail.com> 9511L: linux-watchdog@vger.kernel.org 9512S: Maintained 9513F: drivers/watchdog/mena21_wdt.c 9514 9515MEN CHAMELEON BUS (mcb) 9516M: Johannes Thumshirn <morbidrsa@gmail.com> 9517S: Maintained 9518F: drivers/mcb/ 9519F: include/linux/mcb.h 9520F: Documentation/men-chameleon-bus.txt 9521 9522MEN F21BMC (Board Management Controller) 9523M: Andreas Werner <andreas.werner@men.de> 9524S: Supported 9525F: drivers/mfd/menf21bmc.c 9526F: drivers/watchdog/menf21bmc_wdt.c 9527F: drivers/leds/leds-menf21bmc.c 9528F: drivers/hwmon/menf21bmc_hwmon.c 9529F: Documentation/hwmon/menf21bmc 9530 9531MEN Z069 WATCHDOG DRIVER 9532M: Johannes Thumshirn <jth@kernel.org> 9533L: linux-watchdog@vger.kernel.org 9534S: Maintained 9535F: drivers/watchdog/menz069_wdt.c 9536 9537MESON AO CEC DRIVER FOR AMLOGIC SOCS 9538M: Neil Armstrong <narmstrong@baylibre.com> 9539L: linux-media@lists.freedesktop.org 9540L: linux-amlogic@lists.infradead.org 9541W: http://linux-meson.com/ 9542S: Supported 9543F: drivers/media/platform/meson/ao-cec.c 9544F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9545T: git git://linuxtv.org/media_tree.git 9546 9547MICROBLAZE ARCHITECTURE 9548M: Michal Simek <monstr@monstr.eu> 9549W: http://www.monstr.eu/fdt/ 9550T: git git://git.monstr.eu/linux-2.6-microblaze.git 9551S: Supported 9552F: arch/microblaze/ 9553 9554MICROCHIP / ATMEL AT91 SERIAL DRIVER 9555M: Richard Genoud <richard.genoud@gmail.com> 9556S: Maintained 9557F: drivers/tty/serial/atmel_serial.c 9558F: drivers/tty/serial/atmel_serial.h 9559 9560MICROCHIP / ATMEL DMA DRIVER 9561M: Ludovic Desroches <ludovic.desroches@microchip.com> 9562L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9563L: dmaengine@vger.kernel.org 9564S: Supported 9565F: drivers/dma/at_hdmac.c 9566F: drivers/dma/at_hdmac_regs.h 9567F: include/linux/platform_data/dma-atmel.h 9568 9569MICROCHIP / ATMEL ECC DRIVER 9570M: Tudor Ambarus <tudor.ambarus@microchip.com> 9571L: linux-crypto@vger.kernel.org 9572S: Maintained 9573F: drivers/crypto/atmel-ecc.* 9574 9575MICROCHIP / ATMEL ISC DRIVER 9576M: Songjun Wu <songjun.wu@microchip.com> 9577L: linux-media@vger.kernel.org 9578S: Supported 9579F: drivers/media/platform/atmel/atmel-isc.c 9580F: drivers/media/platform/atmel/atmel-isc-regs.h 9581F: devicetree/bindings/media/atmel-isc.txt 9582 9583MICROCHIP / ATMEL NAND DRIVER 9584M: Josh Wu <rainyfeeling@outlook.com> 9585L: linux-mtd@lists.infradead.org 9586S: Supported 9587F: drivers/mtd/nand/raw/atmel/* 9588F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9589 9590MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9591M: Woojung Huh <Woojung.Huh@microchip.com> 9592M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9593L: netdev@vger.kernel.org 9594S: Maintained 9595F: net/dsa/tag_ksz.c 9596F: drivers/net/dsa/microchip/* 9597F: include/linux/platform_data/microchip-ksz.h 9598F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9599 9600MICROCHIP LAN743X ETHERNET DRIVER 9601M: Bryan Whitehead <bryan.whitehead@microchip.com> 9602M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9603L: netdev@vger.kernel.org 9604S: Maintained 9605F: drivers/net/ethernet/microchip/lan743x_* 9606 9607MICROCHIP USB251XB DRIVER 9608M: Richard Leitner <richard.leitner@skidata.com> 9609L: linux-usb@vger.kernel.org 9610S: Maintained 9611F: drivers/usb/misc/usb251xb.c 9612F: Documentation/devicetree/bindings/usb/usb251xb.txt 9613 9614MICROSEMI MIPS SOCS 9615M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9616L: linux-mips@linux-mips.org 9617S: Maintained 9618F: arch/mips/generic/board-ocelot.c 9619F: arch/mips/configs/generic/board-ocelot.config 9620F: arch/mips/boot/dts/mscc/ 9621F: Documentation/devicetree/bindings/mips/mscc.txt 9622 9623MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9624M: Don Brace <don.brace@microsemi.com> 9625L: esc.storagedev@microsemi.com 9626L: linux-scsi@vger.kernel.org 9627S: Supported 9628F: drivers/scsi/smartpqi/smartpqi*.[ch] 9629F: drivers/scsi/smartpqi/Kconfig 9630F: drivers/scsi/smartpqi/Makefile 9631F: include/linux/cciss*.h 9632F: include/uapi/linux/cciss*.h 9633F: Documentation/scsi/smartpqi.txt 9634 9635MICROSEMI ETHERNET SWITCH DRIVER 9636M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9637L: netdev@vger.kernel.org 9638S: Supported 9639F: drivers/net/ethernet/mscc/ 9640 9641MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9642M: Chen Yu <yu.c.chen@intel.com> 9643L: platform-driver-x86@vger.kernel.org 9644S: Supported 9645F: drivers/platform/x86/surfacepro3_button.c 9646 9647MICROTEK X6 SCANNER 9648M: Oliver Neukum <oliver@neukum.org> 9649S: Maintained 9650F: drivers/usb/image/microtek.* 9651 9652MIPS 9653M: Ralf Baechle <ralf@linux-mips.org> 9654M: Paul Burton <paul.burton@mips.com> 9655M: James Hogan <jhogan@kernel.org> 9656L: linux-mips@linux-mips.org 9657W: http://www.linux-mips.org/ 9658T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9659T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 9660Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9661S: Supported 9662F: Documentation/devicetree/bindings/mips/ 9663F: Documentation/mips/ 9664F: arch/mips/ 9665F: drivers/platform/mips/ 9666 9667MIPS BOSTON DEVELOPMENT BOARD 9668M: Paul Burton <paul.burton@mips.com> 9669L: linux-mips@linux-mips.org 9670S: Maintained 9671F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9672F: arch/mips/boot/dts/img/boston.dts 9673F: arch/mips/configs/generic/board-boston.config 9674F: drivers/clk/imgtec/clk-boston.c 9675F: include/dt-bindings/clock/boston-clock.h 9676 9677MIPS GENERIC PLATFORM 9678M: Paul Burton <paul.burton@mips.com> 9679L: linux-mips@linux-mips.org 9680S: Supported 9681F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9682F: arch/mips/generic/ 9683F: arch/mips/tools/generic-board-config.sh 9684 9685MIPS/LOONGSON1 ARCHITECTURE 9686M: Keguang Zhang <keguang.zhang@gmail.com> 9687L: linux-mips@linux-mips.org 9688S: Maintained 9689F: arch/mips/loongson32/ 9690F: arch/mips/include/asm/mach-loongson32/ 9691F: drivers/*/*loongson1* 9692F: drivers/*/*/*loongson1* 9693 9694MIPS/LOONGSON2 ARCHITECTURE 9695M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9696L: linux-mips@linux-mips.org 9697S: Maintained 9698F: arch/mips/loongson64/fuloong-2e/ 9699F: arch/mips/loongson64/lemote-2f/ 9700F: arch/mips/include/asm/mach-loongson64/ 9701F: drivers/*/*loongson2* 9702F: drivers/*/*/*loongson2* 9703 9704MIPS/LOONGSON3 ARCHITECTURE 9705M: Huacai Chen <chenhc@lemote.com> 9706L: linux-mips@linux-mips.org 9707S: Maintained 9708F: arch/mips/loongson64/ 9709F: arch/mips/include/asm/mach-loongson64/ 9710F: drivers/platform/mips/cpu_hwmon.c 9711F: drivers/*/*loongson3* 9712F: drivers/*/*/*loongson3* 9713 9714MIPS RINT INSTRUCTION EMULATION 9715M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9716L: linux-mips@linux-mips.org 9717S: Supported 9718F: arch/mips/math-emu/sp_rint.c 9719F: arch/mips/math-emu/dp_rint.c 9720 9721MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9722M: Hans Verkuil <hverkuil@xs4all.nl> 9723L: linux-media@vger.kernel.org 9724T: git git://linuxtv.org/media_tree.git 9725W: https://linuxtv.org 9726S: Odd Fixes 9727F: drivers/media/radio/radio-miropcm20* 9728 9729MMP SUPPORT 9730M: Eric Miao <eric.y.miao@gmail.com> 9731M: Haojian Zhuang <haojian.zhuang@gmail.com> 9732L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9733T: git git://github.com/hzhuang1/linux.git 9734T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9735S: Maintained 9736F: arch/arm/boot/dts/mmp* 9737F: arch/arm/mach-mmp/ 9738 9739MN88472 MEDIA DRIVER 9740M: Antti Palosaari <crope@iki.fi> 9741L: linux-media@vger.kernel.org 9742W: https://linuxtv.org 9743W: http://palosaari.fi/linux/ 9744Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9745S: Maintained 9746F: drivers/media/dvb-frontends/mn88472* 9747 9748MN88473 MEDIA DRIVER 9749M: Antti Palosaari <crope@iki.fi> 9750L: linux-media@vger.kernel.org 9751W: https://linuxtv.org 9752W: http://palosaari.fi/linux/ 9753Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9754S: Maintained 9755F: drivers/media/dvb-frontends/mn88473* 9756 9757MODULE SUPPORT 9758M: Jessica Yu <jeyu@kernel.org> 9759T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9760S: Maintained 9761F: include/linux/module.h 9762F: kernel/module.c 9763 9764MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9765W: http://popies.net/meye/ 9766S: Orphan 9767F: Documentation/media/v4l-drivers/meye* 9768F: drivers/media/pci/meye/ 9769F: include/uapi/linux/meye.h 9770 9771MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9772M: Jiri Slaby <jirislaby@gmail.com> 9773S: Maintained 9774F: Documentation/serial/moxa-smartio 9775F: drivers/tty/mxser.* 9776 9777MR800 AVERMEDIA USB FM RADIO DRIVER 9778M: Alexey Klimov <klimov.linux@gmail.com> 9779L: linux-media@vger.kernel.org 9780T: git git://linuxtv.org/media_tree.git 9781S: Maintained 9782F: drivers/media/radio/radio-mr800.c 9783 9784MRF24J40 IEEE 802.15.4 RADIO DRIVER 9785M: Alan Ott <alan@signal11.us> 9786L: linux-wpan@vger.kernel.org 9787S: Maintained 9788F: drivers/net/ieee802154/mrf24j40.c 9789F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9790 9791MSI LAPTOP SUPPORT 9792M: "Lee, Chun-Yi" <jlee@suse.com> 9793L: platform-driver-x86@vger.kernel.org 9794S: Maintained 9795F: drivers/platform/x86/msi-laptop.c 9796 9797MSI WMI SUPPORT 9798L: platform-driver-x86@vger.kernel.org 9799S: Orphan 9800F: drivers/platform/x86/msi-wmi.c 9801 9802MSI001 MEDIA DRIVER 9803M: Antti Palosaari <crope@iki.fi> 9804L: linux-media@vger.kernel.org 9805W: https://linuxtv.org 9806W: http://palosaari.fi/linux/ 9807Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9808T: git git://linuxtv.org/anttip/media_tree.git 9809S: Maintained 9810F: drivers/media/tuners/msi001* 9811 9812MSI2500 MEDIA DRIVER 9813M: Antti Palosaari <crope@iki.fi> 9814L: linux-media@vger.kernel.org 9815W: https://linuxtv.org 9816W: http://palosaari.fi/linux/ 9817Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9818T: git git://linuxtv.org/anttip/media_tree.git 9819S: Maintained 9820F: drivers/media/usb/msi2500/ 9821 9822MSYSTEMS DISKONCHIP G3 MTD DRIVER 9823M: Robert Jarzmik <robert.jarzmik@free.fr> 9824L: linux-mtd@lists.infradead.org 9825S: Maintained 9826F: drivers/mtd/devices/docg3* 9827 9828MT9M032 APTINA SENSOR DRIVER 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/mt9m032.c 9834F: include/media/i2c/mt9m032.h 9835 9836MT9P031 APTINA CAMERA SENSOR 9837M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9838L: linux-media@vger.kernel.org 9839T: git git://linuxtv.org/media_tree.git 9840S: Maintained 9841F: drivers/media/i2c/mt9p031.c 9842F: include/media/i2c/mt9p031.h 9843 9844MT9T001 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: drivers/media/i2c/mt9t001.c 9850F: include/media/i2c/mt9t001.h 9851 9852MT9T112 APTINA CAMERA SENSOR 9853M: Jacopo Mondi <jacopo@jmondi.org> 9854L: linux-media@vger.kernel.org 9855T: git git://linuxtv.org/media_tree.git 9856S: Odd Fixes 9857F: drivers/media/i2c/mt9t112.c 9858F: include/media/i2c/mt9t112.h 9859 9860MT9V032 APTINA CAMERA SENSOR 9861M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9862L: linux-media@vger.kernel.org 9863T: git git://linuxtv.org/media_tree.git 9864S: Maintained 9865F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9866F: drivers/media/i2c/mt9v032.c 9867F: include/media/i2c/mt9v032.h 9868 9869MT9V111 APTINA CAMERA SENSOR 9870M: Jacopo Mondi <jacopo@jmondi.org> 9871L: linux-media@vger.kernel.org 9872T: git git://linuxtv.org/media_tree.git 9873S: Maintained 9874F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 9875F: drivers/media/i2c/mt9v111.c 9876 9877MULTIFUNCTION DEVICES (MFD) 9878M: Lee Jones <lee.jones@linaro.org> 9879T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9880S: Supported 9881F: Documentation/devicetree/bindings/mfd/ 9882F: drivers/mfd/ 9883F: include/linux/mfd/ 9884F: include/dt-bindings/mfd/ 9885 9886MULTIMEDIA CARD (MMC) ETC. OVER SPI 9887S: Orphan 9888F: drivers/mmc/host/mmc_spi.c 9889F: include/linux/spi/mmc_spi.h 9890 9891MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9892M: Ulf Hansson <ulf.hansson@linaro.org> 9893L: linux-mmc@vger.kernel.org 9894T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9895S: Maintained 9896F: Documentation/devicetree/bindings/mmc/ 9897F: drivers/mmc/ 9898F: include/linux/mmc/ 9899F: include/uapi/linux/mmc/ 9900 9901MULTIPLEXER SUBSYSTEM 9902M: Peter Rosin <peda@axentia.se> 9903S: Maintained 9904F: Documentation/ABI/testing/sysfs-class-mux* 9905F: Documentation/devicetree/bindings/mux/ 9906F: include/dt-bindings/mux/ 9907F: include/linux/mux/ 9908F: drivers/mux/ 9909 9910MULTITECH MULTIPORT CARD (ISICOM) 9911S: Orphan 9912F: drivers/tty/isicom.c 9913F: include/linux/isicom.h 9914 9915MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9916M: Bin Liu <b-liu@ti.com> 9917L: linux-usb@vger.kernel.org 9918S: Maintained 9919F: drivers/usb/musb/ 9920 9921MXL301RF MEDIA DRIVER 9922M: Akihiro Tsukada <tskd08@gmail.com> 9923L: linux-media@vger.kernel.org 9924S: Odd Fixes 9925F: drivers/media/tuners/mxl301rf* 9926 9927MXL5007T MEDIA DRIVER 9928M: Michael Krufky <mkrufky@linuxtv.org> 9929L: linux-media@vger.kernel.org 9930W: https://linuxtv.org 9931W: http://github.com/mkrufky 9932Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9933T: git git://linuxtv.org/mkrufky/tuners.git 9934S: Maintained 9935F: drivers/media/tuners/mxl5007t.* 9936 9937MXSFB DRM DRIVER 9938M: Marek Vasut <marex@denx.de> 9939S: Supported 9940F: drivers/gpu/drm/mxsfb/ 9941F: Documentation/devicetree/bindings/display/mxsfb.txt 9942 9943MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9944M: Chris Lee <christopher.lee@cspi.com> 9945L: netdev@vger.kernel.org 9946W: https://www.cspi.com/ethernet-products/support/downloads/ 9947S: Supported 9948F: drivers/net/ethernet/myricom/myri10ge/ 9949 9950NAND FLASH SUBSYSTEM 9951M: Boris Brezillon <boris.brezillon@bootlin.com> 9952M: Miquel Raynal <miquel.raynal@bootlin.com> 9953R: Richard Weinberger <richard@nod.at> 9954L: linux-mtd@lists.infradead.org 9955W: http://www.linux-mtd.infradead.org/ 9956Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9957T: git git://git.infradead.org/linux-mtd.git nand/fixes 9958T: git git://git.infradead.org/linux-mtd.git nand/next 9959S: Maintained 9960F: drivers/mtd/nand/ 9961F: include/linux/mtd/*nand*.h 9962 9963NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9964M: Daniel Mack <zonque@gmail.com> 9965S: Maintained 9966L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9967W: http://www.native-instruments.com 9968F: sound/usb/caiaq/ 9969 9970NATSEMI ETHERNET DRIVER (DP8381x) 9971S: Orphan 9972F: drivers/net/ethernet/natsemi/natsemi.c 9973 9974NCP FILESYSTEM 9975M: Petr Vandrovec <petr@vandrovec.name> 9976S: Obsolete 9977F: drivers/staging/ncpfs/ 9978 9979NCR 5380 SCSI DRIVERS 9980M: Finn Thain <fthain@telegraphics.com.au> 9981M: Michael Schmitz <schmitzmic@gmail.com> 9982L: linux-scsi@vger.kernel.org 9983S: Maintained 9984F: Documentation/scsi/g_NCR5380.txt 9985F: drivers/scsi/NCR5380.* 9986F: drivers/scsi/arm/cumana_1.c 9987F: drivers/scsi/arm/oak.c 9988F: drivers/scsi/atari_scsi.* 9989F: drivers/scsi/dmx3191d.c 9990F: drivers/scsi/g_NCR5380.* 9991F: drivers/scsi/mac_scsi.* 9992F: drivers/scsi/sun3_scsi.* 9993F: drivers/scsi/sun3_scsi_vme.c 9994 9995NCSI LIBRARY: 9996M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 9997S: Maintained 9998F: net/ncsi/ 9999 10000NCT6775 HARDWARE MONITOR DRIVER 10001M: Guenter Roeck <linux@roeck-us.net> 10002L: linux-hwmon@vger.kernel.org 10003S: Maintained 10004F: Documentation/hwmon/nct6775 10005F: drivers/hwmon/nct6775.c 10006 10007NET_FAILOVER MODULE 10008M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10009L: netdev@vger.kernel.org 10010S: Supported 10011F: driver/net/net_failover.c 10012F: include/net/net_failover.h 10013F: Documentation/networking/net_failover.rst 10014 10015NETEFFECT IWARP RNIC DRIVER (IW_NES) 10016M: Faisal Latif <faisal.latif@intel.com> 10017L: linux-rdma@vger.kernel.org 10018W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10019S: Supported 10020F: drivers/infiniband/hw/nes/ 10021F: include/uapi/rdma/nes-abi.h 10022 10023NETEM NETWORK EMULATOR 10024M: Stephen Hemminger <stephen@networkplumber.org> 10025L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10026S: Maintained 10027F: net/sched/sch_netem.c 10028 10029NETERION 10GbE DRIVERS (s2io/vxge) 10030M: Jon Mason <jdmason@kudzu.us> 10031L: netdev@vger.kernel.org 10032S: Supported 10033F: Documentation/networking/s2io.txt 10034F: Documentation/networking/vxge.txt 10035F: drivers/net/ethernet/neterion/ 10036 10037NETFILTER 10038M: Pablo Neira Ayuso <pablo@netfilter.org> 10039M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10040M: Florian Westphal <fw@strlen.de> 10041L: netfilter-devel@vger.kernel.org 10042L: coreteam@netfilter.org 10043W: http://www.netfilter.org/ 10044W: http://www.iptables.org/ 10045W: http://www.nftables.org/ 10046Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10047T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10048T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10049S: Maintained 10050F: include/linux/netfilter* 10051F: include/linux/netfilter/ 10052F: include/net/netfilter/ 10053F: include/uapi/linux/netfilter* 10054F: include/uapi/linux/netfilter/ 10055F: net/*/netfilter.c 10056F: net/*/netfilter/ 10057F: net/netfilter/ 10058F: net/bridge/br_netfilter*.c 10059 10060NETROM NETWORK LAYER 10061M: Ralf Baechle <ralf@linux-mips.org> 10062L: linux-hams@vger.kernel.org 10063W: http://www.linux-ax25.org/ 10064S: Maintained 10065F: include/net/netrom.h 10066F: include/uapi/linux/netrom.h 10067F: net/netrom/ 10068 10069NETRONOME ETHERNET DRIVERS 10070M: Jakub Kicinski <jakub.kicinski@netronome.com> 10071L: oss-drivers@netronome.com 10072S: Maintained 10073F: drivers/net/ethernet/netronome/ 10074 10075NETWORK BLOCK DEVICE (NBD) 10076M: Josef Bacik <josef@toxicpanda.com> 10077S: Maintained 10078L: linux-block@vger.kernel.org 10079L: nbd@other.debian.org 10080F: Documentation/blockdev/nbd.txt 10081F: drivers/block/nbd.c 10082F: include/uapi/linux/nbd.h 10083 10084NETWORK DROP MONITOR 10085M: Neil Horman <nhorman@tuxdriver.com> 10086L: netdev@vger.kernel.org 10087S: Maintained 10088W: https://fedorahosted.org/dropwatch/ 10089F: net/core/drop_monitor.c 10090 10091NETWORKING DRIVERS 10092M: "David S. Miller" <davem@davemloft.net> 10093L: netdev@vger.kernel.org 10094W: http://www.linuxfoundation.org/en/Net 10095Q: http://patchwork.ozlabs.org/project/netdev/list/ 10096T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10097T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10098S: Odd Fixes 10099F: Documentation/devicetree/bindings/net/ 10100F: drivers/net/ 10101F: include/linux/if_* 10102F: include/linux/netdevice.h 10103F: include/linux/etherdevice.h 10104F: include/linux/fcdevice.h 10105F: include/linux/fddidevice.h 10106F: include/linux/hippidevice.h 10107F: include/linux/inetdevice.h 10108F: include/uapi/linux/if_* 10109F: include/uapi/linux/netdevice.h 10110 10111NETWORKING DRIVERS (WIRELESS) 10112M: Kalle Valo <kvalo@codeaurora.org> 10113L: linux-wireless@vger.kernel.org 10114Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10115T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10116T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10117S: Maintained 10118F: Documentation/devicetree/bindings/net/wireless/ 10119F: drivers/net/wireless/ 10120 10121NETWORKING [DSA] 10122M: Andrew Lunn <andrew@lunn.ch> 10123M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 10124M: Florian Fainelli <f.fainelli@gmail.com> 10125S: Maintained 10126F: Documentation/devicetree/bindings/net/dsa/ 10127F: net/dsa/ 10128F: include/net/dsa.h 10129F: include/linux/dsa/ 10130F: drivers/net/dsa/ 10131 10132NETWORKING [GENERAL] 10133M: "David S. Miller" <davem@davemloft.net> 10134L: netdev@vger.kernel.org 10135W: http://www.linuxfoundation.org/en/Net 10136Q: http://patchwork.ozlabs.org/project/netdev/list/ 10137T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10138T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10139B: mailto:netdev@vger.kernel.org 10140S: Maintained 10141F: net/ 10142F: include/net/ 10143F: include/linux/in.h 10144F: include/linux/net.h 10145F: include/linux/netdevice.h 10146F: include/uapi/linux/in.h 10147F: include/uapi/linux/net.h 10148F: include/uapi/linux/netdevice.h 10149F: include/uapi/linux/net_namespace.h 10150F: tools/testing/selftests/net/ 10151F: lib/net_utils.c 10152F: lib/random32.c 10153F: Documentation/networking/ 10154 10155NETWORKING [IPSEC] 10156M: Steffen Klassert <steffen.klassert@secunet.com> 10157M: Herbert Xu <herbert@gondor.apana.org.au> 10158M: "David S. Miller" <davem@davemloft.net> 10159L: netdev@vger.kernel.org 10160T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10161T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10162S: Maintained 10163F: net/core/flow.c 10164F: net/xfrm/ 10165F: net/key/ 10166F: net/ipv4/xfrm* 10167F: net/ipv4/esp4* 10168F: net/ipv4/ah4.c 10169F: net/ipv4/ipcomp.c 10170F: net/ipv4/ip_vti.c 10171F: net/ipv6/xfrm* 10172F: net/ipv6/esp6* 10173F: net/ipv6/ah6.c 10174F: net/ipv6/ipcomp6.c 10175F: net/ipv6/ip6_vti.c 10176F: include/uapi/linux/xfrm.h 10177F: include/net/xfrm.h 10178 10179NETWORKING [IPv4/IPv6] 10180M: "David S. Miller" <davem@davemloft.net> 10181M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10182M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10183L: netdev@vger.kernel.org 10184T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10185S: Maintained 10186F: net/ipv4/ 10187F: net/ipv6/ 10188F: include/net/ip* 10189F: arch/x86/net/* 10190 10191NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10192M: Paul Moore <paul@paul-moore.com> 10193W: https://github.com/netlabel 10194L: netdev@vger.kernel.org 10195L: linux-security-module@vger.kernel.org 10196S: Maintained 10197F: Documentation/netlabel/ 10198F: include/net/calipso.h 10199F: include/net/cipso_ipv4.h 10200F: include/net/netlabel.h 10201F: include/uapi/linux/netfilter/xt_SECMARK.h 10202F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10203F: net/netlabel/ 10204F: net/ipv4/cipso_ipv4.c 10205F: net/ipv6/calipso.c 10206F: net/netfilter/xt_CONNSECMARK.c 10207F: net/netfilter/xt_SECMARK.c 10208 10209NETWORKING [TCP] 10210M: Eric Dumazet <edumazet@google.com> 10211L: netdev@vger.kernel.org 10212S: Maintained 10213F: net/ipv4/tcp*.c 10214F: net/ipv4/syncookies.c 10215F: net/ipv6/tcp*.c 10216F: net/ipv6/syncookies.c 10217F: include/uapi/linux/tcp.h 10218F: include/net/tcp.h 10219F: include/linux/tcp.h 10220F: include/trace/events/tcp.h 10221 10222NETWORKING [TLS] 10223M: Boris Pismenny <borisp@mellanox.com> 10224M: Aviad Yehezkel <aviadye@mellanox.com> 10225M: Dave Watson <davejwatson@fb.com> 10226L: netdev@vger.kernel.org 10227S: Maintained 10228F: net/tls/* 10229F: include/uapi/linux/tls.h 10230F: include/net/tls.h 10231 10232NETWORKING [WIRELESS] 10233L: linux-wireless@vger.kernel.org 10234Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10235 10236NETDEVSIM 10237M: Jakub Kicinski <jakub.kicinski@netronome.com> 10238S: Maintained 10239F: drivers/net/netdevsim/* 10240 10241NETXEN (1/10) GbE SUPPORT 10242M: Manish Chopra <manish.chopra@cavium.com> 10243M: Rahul Verma <rahul.verma@cavium.com> 10244M: Dept-GELinuxNICDev@cavium.com 10245L: netdev@vger.kernel.org 10246S: Supported 10247F: drivers/net/ethernet/qlogic/netxen/ 10248 10249NFC SUBSYSTEM 10250M: Samuel Ortiz <sameo@linux.intel.com> 10251L: linux-wireless@vger.kernel.org 10252L: linux-nfc@lists.01.org (subscribers-only) 10253S: Supported 10254F: net/nfc/ 10255F: include/net/nfc/ 10256F: include/uapi/linux/nfc.h 10257F: drivers/nfc/ 10258F: include/linux/platform_data/nfcmrvl.h 10259F: include/linux/platform_data/nxp-nci.h 10260F: Documentation/devicetree/bindings/net/nfc/ 10261 10262NFS, SUNRPC, AND LOCKD CLIENTS 10263M: Trond Myklebust <trond.myklebust@hammerspace.com> 10264M: Anna Schumaker <anna.schumaker@netapp.com> 10265L: linux-nfs@vger.kernel.org 10266W: http://client.linux-nfs.org 10267T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10268S: Maintained 10269F: fs/lockd/ 10270F: fs/nfs/ 10271F: fs/nfs_common/ 10272F: net/sunrpc/ 10273F: include/linux/lockd/ 10274F: include/linux/nfs* 10275F: include/linux/sunrpc/ 10276F: include/uapi/linux/nfs* 10277F: include/uapi/linux/sunrpc/ 10278 10279NILFS2 FILESYSTEM 10280M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10281L: linux-nilfs@vger.kernel.org 10282W: https://nilfs.sourceforge.io/ 10283W: https://nilfs.osdn.jp/ 10284T: git git://github.com/konis/nilfs2.git 10285S: Supported 10286F: Documentation/filesystems/nilfs2.txt 10287F: fs/nilfs2/ 10288F: include/trace/events/nilfs2.h 10289F: include/uapi/linux/nilfs2_api.h 10290F: include/uapi/linux/nilfs2_ondisk.h 10291 10292NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10293M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10294W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10295S: Maintained 10296F: Documentation/scsi/NinjaSCSI.txt 10297F: drivers/scsi/pcmcia/nsp_* 10298 10299NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10300M: GOTO Masanori <gotom@debian.or.jp> 10301M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10302W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10303S: Maintained 10304F: Documentation/scsi/NinjaSCSI.txt 10305F: drivers/scsi/nsp32* 10306 10307NIOS2 ARCHITECTURE 10308M: Ley Foon Tan <lftan@altera.com> 10309L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10310T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10311S: Maintained 10312F: arch/nios2/ 10313 10314NOHZ, DYNTICKS SUPPORT 10315M: Frederic Weisbecker <fweisbec@gmail.com> 10316M: Thomas Gleixner <tglx@linutronix.de> 10317M: Ingo Molnar <mingo@kernel.org> 10318L: linux-kernel@vger.kernel.org 10319T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10320S: Maintained 10321F: kernel/time/tick*.* 10322F: include/linux/tick.h 10323F: include/linux/sched/nohz.h 10324 10325NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10326M: Pavel Machek <pavel@ucw.cz> 10327M: Sakari Ailus <sakari.ailus@iki.fi> 10328L: linux-media@vger.kernel.org 10329S: Maintained 10330F: drivers/media/i2c/et8ek8 10331F: drivers/media/i2c/ad5820.c 10332 10333NOKIA N900 POWER SUPPLY DRIVERS 10334R: Pali Rohár <pali.rohar@gmail.com> 10335F: include/linux/power/bq2415x_charger.h 10336F: include/linux/power/bq27xxx_battery.h 10337F: include/linux/power/isp1704_charger.h 10338F: drivers/power/supply/bq2415x_charger.c 10339F: drivers/power/supply/bq27xxx_battery.c 10340F: drivers/power/supply/bq27xxx_battery_i2c.c 10341F: drivers/power/supply/isp1704_charger.c 10342F: drivers/power/supply/rx51_battery.c 10343 10344NTB AMD DRIVER 10345M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10346L: linux-ntb@googlegroups.com 10347S: Supported 10348F: drivers/ntb/hw/amd/ 10349 10350NTB DRIVER CORE 10351M: Jon Mason <jdmason@kudzu.us> 10352M: Dave Jiang <dave.jiang@intel.com> 10353M: Allen Hubbe <allenbh@gmail.com> 10354L: linux-ntb@googlegroups.com 10355S: Supported 10356W: https://github.com/jonmason/ntb/wiki 10357T: git git://github.com/jonmason/ntb.git 10358F: drivers/ntb/ 10359F: drivers/net/ntb_netdev.c 10360F: include/linux/ntb.h 10361F: include/linux/ntb_transport.h 10362F: tools/testing/selftests/ntb/ 10363 10364NTB IDT DRIVER 10365M: Serge Semin <fancer.lancer@gmail.com> 10366L: linux-ntb@googlegroups.com 10367S: Supported 10368F: drivers/ntb/hw/idt/ 10369 10370NTB INTEL DRIVER 10371M: Dave Jiang <dave.jiang@intel.com> 10372L: linux-ntb@googlegroups.com 10373S: Supported 10374W: https://github.com/davejiang/linux/wiki 10375T: git https://github.com/davejiang/linux.git 10376F: drivers/ntb/hw/intel/ 10377 10378NTFS FILESYSTEM 10379M: Anton Altaparmakov <anton@tuxera.com> 10380L: linux-ntfs-dev@lists.sourceforge.net 10381W: http://www.tuxera.com/ 10382T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10383S: Supported 10384F: Documentation/filesystems/ntfs.txt 10385F: fs/ntfs/ 10386 10387NUBUS SUBSYSTEM 10388M: Finn Thain <fthain@telegraphics.com.au> 10389L: linux-m68k@lists.linux-m68k.org 10390S: Maintained 10391F: arch/*/include/asm/nubus.h 10392F: drivers/nubus/ 10393F: include/linux/nubus.h 10394F: include/uapi/linux/nubus.h 10395 10396NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10397M: Antonino Daplas <adaplas@gmail.com> 10398L: linux-fbdev@vger.kernel.org 10399S: Maintained 10400F: drivers/video/fbdev/riva/ 10401F: drivers/video/fbdev/nvidia/ 10402 10403NVM EXPRESS DRIVER 10404M: Keith Busch <keith.busch@intel.com> 10405M: Jens Axboe <axboe@fb.com> 10406M: Christoph Hellwig <hch@lst.de> 10407M: Sagi Grimberg <sagi@grimberg.me> 10408L: linux-nvme@lists.infradead.org 10409T: git://git.infradead.org/nvme.git 10410W: http://git.infradead.org/nvme.git 10411S: Supported 10412F: drivers/nvme/host/ 10413F: include/linux/nvme.h 10414F: include/uapi/linux/nvme_ioctl.h 10415 10416NVM EXPRESS FC TRANSPORT DRIVERS 10417M: James Smart <james.smart@broadcom.com> 10418L: linux-nvme@lists.infradead.org 10419S: Supported 10420F: include/linux/nvme-fc.h 10421F: include/linux/nvme-fc-driver.h 10422F: drivers/nvme/host/fc.c 10423F: drivers/nvme/target/fc.c 10424F: drivers/nvme/target/fcloop.c 10425 10426NVM EXPRESS TARGET DRIVER 10427M: Christoph Hellwig <hch@lst.de> 10428M: Sagi Grimberg <sagi@grimberg.me> 10429L: linux-nvme@lists.infradead.org 10430T: git://git.infradead.org/nvme.git 10431W: http://git.infradead.org/nvme.git 10432S: Supported 10433F: drivers/nvme/target/ 10434 10435NVMEM FRAMEWORK 10436M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10437S: Maintained 10438F: drivers/nvmem/ 10439F: Documentation/devicetree/bindings/nvmem/ 10440F: Documentation/ABI/stable/sysfs-bus-nvmem 10441F: include/linux/nvmem-consumer.h 10442F: include/linux/nvmem-provider.h 10443 10444NXP SGTL5000 DRIVER 10445M: Fabio Estevam <fabio.estevam@nxp.com> 10446L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10447S: Maintained 10448F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10449F: sound/soc/codecs/sgtl5000* 10450 10451NXP TDA998X DRM DRIVER 10452M: Russell King <linux@armlinux.org.uk> 10453S: Maintained 10454T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10455T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10456F: drivers/gpu/drm/i2c/tda998x_drv.c 10457F: include/drm/i2c/tda998x.h 10458F: include/dt-bindings/display/tda998x.h 10459K: "nxp,tda998x" 10460 10461NXP TFA9879 DRIVER 10462M: Peter Rosin <peda@axentia.se> 10463L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10464S: Maintained 10465F: Documentation/devicetree/bindings/sound/tfa9879.txt 10466F: sound/soc/codecs/tfa9879* 10467 10468NXP-NCI NFC DRIVER 10469M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10470R: Charles Gorand <charles.gorand@effinnov.com> 10471L: linux-nfc@lists.01.org (moderated for non-subscribers) 10472S: Supported 10473F: drivers/nfc/nxp-nci 10474 10475OBJTOOL 10476M: Josh Poimboeuf <jpoimboe@redhat.com> 10477M: Peter Zijlstra <peterz@infradead.org> 10478S: Supported 10479F: tools/objtool/ 10480 10481OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10482M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10483M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10484L: linuxppc-dev@lists.ozlabs.org 10485S: Supported 10486F: arch/powerpc/platforms/powernv/ocxl.c 10487F: arch/powerpc/include/asm/pnv-ocxl.h 10488F: drivers/misc/ocxl/ 10489F: include/misc/ocxl* 10490F: include/uapi/misc/ocxl.h 10491F: Documentation/accelerators/ocxl.rst 10492 10493OMAP AUDIO SUPPORT 10494M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10495M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10496L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10497L: linux-omap@vger.kernel.org 10498S: Maintained 10499F: sound/soc/omap/ 10500 10501OMAP CLOCK FRAMEWORK SUPPORT 10502M: Paul Walmsley <paul@pwsan.com> 10503L: linux-omap@vger.kernel.org 10504S: Maintained 10505F: arch/arm/*omap*/*clock* 10506 10507OMAP DEVICE TREE SUPPORT 10508M: Benoît Cousson <bcousson@baylibre.com> 10509M: Tony Lindgren <tony@atomide.com> 10510L: linux-omap@vger.kernel.org 10511L: devicetree@vger.kernel.org 10512S: Maintained 10513F: arch/arm/boot/dts/*omap* 10514F: arch/arm/boot/dts/*am3* 10515F: arch/arm/boot/dts/*am4* 10516F: arch/arm/boot/dts/*am5* 10517F: arch/arm/boot/dts/*dra7* 10518 10519OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10520L: linux-omap@vger.kernel.org 10521L: linux-fbdev@vger.kernel.org 10522S: Orphan 10523F: drivers/video/fbdev/omap2/ 10524F: Documentation/arm/OMAP/DSS 10525 10526OMAP FRAMEBUFFER SUPPORT 10527L: linux-fbdev@vger.kernel.org 10528L: linux-omap@vger.kernel.org 10529S: Orphan 10530F: drivers/video/fbdev/omap/ 10531 10532OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10533M: Roger Quadros <rogerq@ti.com> 10534M: Tony Lindgren <tony@atomide.com> 10535L: linux-omap@vger.kernel.org 10536S: Maintained 10537F: drivers/memory/omap-gpmc.c 10538F: arch/arm/mach-omap2/*gpmc* 10539 10540OMAP GPIO DRIVER 10541M: Grygorii Strashko <grygorii.strashko@ti.com> 10542M: Santosh Shilimkar <ssantosh@kernel.org> 10543M: Kevin Hilman <khilman@kernel.org> 10544L: linux-omap@vger.kernel.org 10545S: Maintained 10546F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10547F: drivers/gpio/gpio-omap.c 10548 10549OMAP HARDWARE SPINLOCK SUPPORT 10550M: Ohad Ben-Cohen <ohad@wizery.com> 10551L: linux-omap@vger.kernel.org 10552S: Maintained 10553F: drivers/hwspinlock/omap_hwspinlock.c 10554 10555OMAP HS MMC SUPPORT 10556L: linux-mmc@vger.kernel.org 10557L: linux-omap@vger.kernel.org 10558S: Orphan 10559F: drivers/mmc/host/omap_hsmmc.c 10560 10561OMAP HWMOD DATA 10562M: Paul Walmsley <paul@pwsan.com> 10563L: linux-omap@vger.kernel.org 10564S: Maintained 10565F: arch/arm/mach-omap2/omap_hwmod*data* 10566 10567OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10568M: Benoît Cousson <bcousson@baylibre.com> 10569L: linux-omap@vger.kernel.org 10570S: Maintained 10571F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10572 10573OMAP HWMOD SUPPORT 10574M: Benoît Cousson <bcousson@baylibre.com> 10575M: Paul Walmsley <paul@pwsan.com> 10576L: linux-omap@vger.kernel.org 10577S: Maintained 10578F: arch/arm/mach-omap2/omap_hwmod.* 10579 10580OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10581M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10582L: linux-media@vger.kernel.org 10583S: Maintained 10584F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10585F: drivers/media/platform/omap3isp/ 10586F: drivers/staging/media/omap4iss/ 10587 10588OMAP MMC SUPPORT 10589M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10590L: linux-omap@vger.kernel.org 10591S: Maintained 10592F: drivers/mmc/host/omap.c 10593 10594OMAP POWER MANAGEMENT SUPPORT 10595M: Kevin Hilman <khilman@kernel.org> 10596L: linux-omap@vger.kernel.org 10597S: Maintained 10598F: arch/arm/*omap*/*pm* 10599F: drivers/cpufreq/omap-cpufreq.c 10600 10601OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10602M: Rajendra Nayak <rnayak@codeaurora.org> 10603M: Paul Walmsley <paul@pwsan.com> 10604L: linux-omap@vger.kernel.org 10605S: Maintained 10606F: arch/arm/mach-omap2/prm* 10607 10608OMAP RANDOM NUMBER GENERATOR SUPPORT 10609M: Deepak Saxena <dsaxena@plexity.net> 10610S: Maintained 10611F: drivers/char/hw_random/omap-rng.c 10612 10613OMAP USB SUPPORT 10614L: linux-usb@vger.kernel.org 10615L: linux-omap@vger.kernel.org 10616S: Orphan 10617F: drivers/usb/*/*omap* 10618F: arch/arm/*omap*/usb* 10619 10620OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10621M: Mark Jackson <mpfj@newflow.co.uk> 10622L: linux-omap@vger.kernel.org 10623S: Maintained 10624F: arch/arm/boot/dts/am335x-nano.dts 10625 10626OMAP1 SUPPORT 10627M: Aaro Koskinen <aaro.koskinen@iki.fi> 10628M: Tony Lindgren <tony@atomide.com> 10629L: linux-omap@vger.kernel.org 10630Q: http://patchwork.kernel.org/project/linux-omap/list/ 10631T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10632S: Maintained 10633F: arch/arm/mach-omap1/ 10634F: arch/arm/plat-omap/ 10635F: arch/arm/configs/omap1_defconfig 10636F: drivers/i2c/busses/i2c-omap.c 10637F: include/linux/platform_data/i2c-omap.h 10638F: include/linux/platform_data/ams-delta-fiq.h 10639 10640OMAP2+ SUPPORT 10641M: Tony Lindgren <tony@atomide.com> 10642L: linux-omap@vger.kernel.org 10643W: http://www.muru.com/linux/omap/ 10644W: http://linux.omap.com/ 10645Q: http://patchwork.kernel.org/project/linux-omap/list/ 10646T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10647S: Maintained 10648F: arch/arm/mach-omap2/ 10649F: arch/arm/plat-omap/ 10650F: arch/arm/configs/omap2plus_defconfig 10651F: drivers/i2c/busses/i2c-omap.c 10652F: drivers/irqchip/irq-omap-intc.c 10653F: drivers/mfd/*omap*.c 10654F: drivers/mfd/menelaus.c 10655F: drivers/mfd/palmas.c 10656F: drivers/mfd/tps65217.c 10657F: drivers/mfd/tps65218.c 10658F: drivers/mfd/tps65910.c 10659F: drivers/mfd/twl-core.[ch] 10660F: drivers/mfd/twl4030*.c 10661F: drivers/mfd/twl6030*.c 10662F: drivers/mfd/twl6040*.c 10663F: drivers/regulator/palmas-regulator*.c 10664F: drivers/regulator/pbias-regulator.c 10665F: drivers/regulator/tps65217-regulator.c 10666F: drivers/regulator/tps65218-regulator.c 10667F: drivers/regulator/tps65910-regulator.c 10668F: drivers/regulator/twl-regulator.c 10669F: drivers/regulator/twl6030-regulator.c 10670F: include/linux/platform_data/i2c-omap.h 10671 10672ONION OMEGA2+ BOARD 10673M: Harvey Hunt <harveyhuntnexus@gmail.com> 10674L: linux-mips@linux-mips.org 10675S: Maintained 10676F: arch/mips/boot/dts/ralink/omega2p.dts 10677 10678OMFS FILESYSTEM 10679M: Bob Copeland <me@bobcopeland.com> 10680L: linux-karma-devel@lists.sourceforge.net 10681S: Maintained 10682F: Documentation/filesystems/omfs.txt 10683F: fs/omfs/ 10684 10685OMNIKEY CARDMAN 4000 DRIVER 10686M: Harald Welte <laforge@gnumonks.org> 10687S: Maintained 10688F: drivers/char/pcmcia/cm4000_cs.c 10689F: include/linux/cm4000_cs.h 10690F: include/uapi/linux/cm4000_cs.h 10691 10692OMNIKEY CARDMAN 4040 DRIVER 10693M: Harald Welte <laforge@gnumonks.org> 10694S: Maintained 10695F: drivers/char/pcmcia/cm4040_cs.* 10696 10697OMNIVISION OV13858 SENSOR DRIVER 10698M: Sakari Ailus <sakari.ailus@linux.intel.com> 10699L: linux-media@vger.kernel.org 10700T: git git://linuxtv.org/media_tree.git 10701S: Maintained 10702F: drivers/media/i2c/ov13858.c 10703 10704OMNIVISION OV2680 SENSOR DRIVER 10705M: Rui Miguel Silva <rmfrfs@gmail.com> 10706L: linux-media@vger.kernel.org 10707T: git git://linuxtv.org/media_tree.git 10708S: Maintained 10709F: drivers/media/i2c/ov2680.c 10710F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 10711 10712OMNIVISION OV2685 SENSOR DRIVER 10713M: Shunqian Zheng <zhengsq@rock-chips.com> 10714L: linux-media@vger.kernel.org 10715T: git git://linuxtv.org/media_tree.git 10716S: Maintained 10717F: drivers/media/i2c/ov2685.c 10718 10719OMNIVISION OV5640 SENSOR DRIVER 10720M: Steve Longerbeam <slongerbeam@gmail.com> 10721L: linux-media@vger.kernel.org 10722T: git git://linuxtv.org/media_tree.git 10723S: Maintained 10724F: drivers/media/i2c/ov5640.c 10725 10726OMNIVISION OV5647 SENSOR DRIVER 10727M: Luis Oliveira <lolivei@synopsys.com> 10728L: linux-media@vger.kernel.org 10729T: git git://linuxtv.org/media_tree.git 10730S: Maintained 10731F: drivers/media/i2c/ov5647.c 10732 10733OMNIVISION OV5695 SENSOR DRIVER 10734M: Shunqian Zheng <zhengsq@rock-chips.com> 10735L: linux-media@vger.kernel.org 10736T: git git://linuxtv.org/media_tree.git 10737S: Maintained 10738F: drivers/media/i2c/ov5695.c 10739 10740OMNIVISION OV7670 SENSOR DRIVER 10741M: Jonathan Corbet <corbet@lwn.net> 10742L: linux-media@vger.kernel.org 10743T: git git://linuxtv.org/media_tree.git 10744S: Maintained 10745F: drivers/media/i2c/ov7670.c 10746F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10747 10748OMNIVISION OV772x SENSOR DRIVER 10749M: Jacopo Mondi <jacopo@jmondi.org> 10750L: linux-media@vger.kernel.org 10751T: git git://linuxtv.org/media_tree.git 10752S: Odd fixes 10753F: drivers/media/i2c/ov772x.c 10754F: include/media/i2c/ov772x.h 10755F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 10756 10757OMNIVISION OV7740 SENSOR DRIVER 10758M: Wenyou Yang <wenyou.yang@microchip.com> 10759L: linux-media@vger.kernel.org 10760T: git git://linuxtv.org/media_tree.git 10761S: Maintained 10762F: drivers/media/i2c/ov7740.c 10763F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10764 10765OMNIVISION OV9650 SENSOR DRIVER 10766M: Sakari Ailus <sakari.ailus@linux.intel.com> 10767R: Akinobu Mita <akinobu.mita@gmail.com> 10768R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10769L: linux-media@vger.kernel.org 10770T: git git://linuxtv.org/media_tree.git 10771S: Maintained 10772F: drivers/media/i2c/ov9650.c 10773F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10774 10775ONENAND FLASH DRIVER 10776M: Kyungmin Park <kyungmin.park@samsung.com> 10777L: linux-mtd@lists.infradead.org 10778S: Maintained 10779F: drivers/mtd/nand/onenand/ 10780F: include/linux/mtd/onenand*.h 10781 10782ONSTREAM SCSI TAPE DRIVER 10783M: Willem Riede <osst@riede.org> 10784L: osst-users@lists.sourceforge.net 10785L: linux-scsi@vger.kernel.org 10786S: Maintained 10787F: Documentation/scsi/osst.txt 10788F: drivers/scsi/osst.* 10789F: drivers/scsi/osst_*.h 10790F: drivers/scsi/st.h 10791 10792OP-TEE DRIVER 10793M: Jens Wiklander <jens.wiklander@linaro.org> 10794S: Maintained 10795F: drivers/tee/optee/ 10796 10797OPA-VNIC DRIVER 10798M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10799M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10800L: linux-rdma@vger.kernel.org 10801S: Supported 10802F: drivers/infiniband/ulp/opa_vnic 10803 10804OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10805M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10806M: Frank Rowand <frowand.list@gmail.com> 10807L: devicetree@vger.kernel.org 10808S: Maintained 10809F: Documentation/devicetree/dynamic-resolution-notes.txt 10810F: Documentation/devicetree/overlay-notes.txt 10811F: drivers/of/overlay.c 10812F: drivers/of/resolver.c 10813K: of_overlay_notifier_ 10814 10815OPEN FIRMWARE AND FLATTENED DEVICE TREE 10816M: Rob Herring <robh+dt@kernel.org> 10817M: Frank Rowand <frowand.list@gmail.com> 10818L: devicetree@vger.kernel.org 10819W: http://www.devicetree.org/ 10820T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10821S: Maintained 10822F: drivers/of/ 10823F: include/linux/of*.h 10824F: scripts/dtc/ 10825F: Documentation/ABI/testing/sysfs-firmware-ofw 10826 10827OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10828M: Rob Herring <robh+dt@kernel.org> 10829M: Mark Rutland <mark.rutland@arm.com> 10830L: devicetree@vger.kernel.org 10831T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10832Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10833S: Maintained 10834F: Documentation/devicetree/ 10835F: arch/*/boot/dts/ 10836F: include/dt-bindings/ 10837 10838OPENCORES I2C BUS DRIVER 10839M: Peter Korsgaard <peter@korsgaard.com> 10840L: linux-i2c@vger.kernel.org 10841S: Maintained 10842F: Documentation/i2c/busses/i2c-ocores 10843F: drivers/i2c/busses/i2c-ocores.c 10844 10845OPENRISC ARCHITECTURE 10846M: Jonas Bonn <jonas@southpole.se> 10847M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10848M: Stafford Horne <shorne@gmail.com> 10849T: git git://github.com/openrisc/linux.git 10850L: openrisc@lists.librecores.org 10851W: http://openrisc.io 10852S: Maintained 10853F: Documentation/devicetree/bindings/openrisc/ 10854F: Documentation/openrisc/ 10855F: arch/openrisc/ 10856F: drivers/irqchip/irq-ompic.c 10857F: drivers/irqchip/irq-or1k-* 10858 10859OPENVSWITCH 10860M: Pravin B Shelar <pshelar@ovn.org> 10861L: netdev@vger.kernel.org 10862L: dev@openvswitch.org 10863W: http://openvswitch.org 10864S: Maintained 10865F: net/openvswitch/ 10866F: include/uapi/linux/openvswitch.h 10867 10868OPERATING PERFORMANCE POINTS (OPP) 10869M: Viresh Kumar <vireshk@kernel.org> 10870M: Nishanth Menon <nm@ti.com> 10871M: Stephen Boyd <sboyd@kernel.org> 10872L: linux-pm@vger.kernel.org 10873S: Maintained 10874T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10875F: drivers/opp/ 10876F: include/linux/pm_opp.h 10877F: Documentation/power/opp.txt 10878F: Documentation/devicetree/bindings/opp/ 10879 10880OPL4 DRIVER 10881M: Clemens Ladisch <clemens@ladisch.de> 10882L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10883T: git git://git.alsa-project.org/alsa-kernel.git 10884S: Maintained 10885F: sound/drivers/opl4/ 10886 10887OPROFILE 10888M: Robert Richter <rric@kernel.org> 10889L: oprofile-list@lists.sf.net 10890S: Maintained 10891F: arch/*/include/asm/oprofile*.h 10892F: arch/*/oprofile/ 10893F: drivers/oprofile/ 10894F: include/linux/oprofile.h 10895 10896ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10897M: Mark Fasheh <mark@fasheh.com> 10898M: Joel Becker <jlbec@evilplan.org> 10899L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10900W: http://ocfs2.wiki.kernel.org 10901S: Supported 10902F: Documentation/filesystems/ocfs2.txt 10903F: Documentation/filesystems/dlmfs.txt 10904F: fs/ocfs2/ 10905 10906ORANGEFS FILESYSTEM 10907M: Mike Marshall <hubcap@omnibond.com> 10908R: Martin Brandenburg <martin@omnibond.com> 10909L: devel@lists.orangefs.org 10910T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10911S: Supported 10912F: fs/orangefs/ 10913F: Documentation/filesystems/orangefs.txt 10914 10915ORINOCO DRIVER 10916L: linux-wireless@vger.kernel.org 10917W: http://wireless.kernel.org/en/users/Drivers/orinoco 10918W: http://www.nongnu.org/orinoco/ 10919S: Orphan 10920F: drivers/net/wireless/intersil/orinoco/ 10921 10922OSD LIBRARY and FILESYSTEM 10923M: Boaz Harrosh <ooo@electrozaur.com> 10924S: Maintained 10925F: drivers/scsi/osd/ 10926F: include/scsi/osd_* 10927F: fs/exofs/ 10928 10929OV2659 OMNIVISION SENSOR DRIVER 10930M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10931L: linux-media@vger.kernel.org 10932W: https://linuxtv.org 10933Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10934T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10935S: Maintained 10936F: drivers/media/i2c/ov2659.c 10937F: include/media/i2c/ov2659.h 10938 10939OVERLAY FILESYSTEM 10940M: Miklos Szeredi <miklos@szeredi.hu> 10941L: linux-unionfs@vger.kernel.org 10942T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10943S: Supported 10944F: fs/overlayfs/ 10945F: Documentation/filesystems/overlayfs.txt 10946 10947P54 WIRELESS DRIVER 10948M: Christian Lamparter <chunkeey@googlemail.com> 10949L: linux-wireless@vger.kernel.org 10950W: http://wireless.kernel.org/en/users/Drivers/p54 10951S: Maintained 10952F: drivers/net/wireless/intersil/p54/ 10953 10954PA SEMI ETHERNET DRIVER 10955L: netdev@vger.kernel.org 10956S: Orphan 10957F: drivers/net/ethernet/pasemi/* 10958 10959PA SEMI SMBUS DRIVER 10960L: linux-i2c@vger.kernel.org 10961S: Orphan 10962F: drivers/i2c/busses/i2c-pasemi.c 10963 10964PADATA PARALLEL EXECUTION MECHANISM 10965M: Steffen Klassert <steffen.klassert@secunet.com> 10966L: linux-crypto@vger.kernel.org 10967S: Maintained 10968F: kernel/padata.c 10969F: include/linux/padata.h 10970F: Documentation/padata.txt 10971 10972PANASONIC LAPTOP ACPI EXTRAS DRIVER 10973M: Harald Welte <laforge@gnumonks.org> 10974L: platform-driver-x86@vger.kernel.org 10975S: Maintained 10976F: drivers/platform/x86/panasonic-laptop.c 10977 10978PARALLEL LCD/KEYPAD PANEL DRIVER 10979M: Willy Tarreau <willy@haproxy.com> 10980M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10981S: Odd Fixes 10982F: Documentation/auxdisplay/lcd-panel-cgram.txt 10983F: drivers/auxdisplay/panel.c 10984 10985PARALLEL PORT SUBSYSTEM 10986M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10987M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10988L: linux-parport@lists.infradead.org (subscribers-only) 10989S: Maintained 10990F: drivers/parport/ 10991F: include/linux/parport*.h 10992F: drivers/char/ppdev.c 10993F: include/uapi/linux/ppdev.h 10994F: Documentation/parport*.txt 10995 10996PARAVIRT_OPS INTERFACE 10997M: Juergen Gross <jgross@suse.com> 10998M: Alok Kataria <akataria@vmware.com> 10999L: virtualization@lists.linux-foundation.org 11000S: Supported 11001F: Documentation/virtual/paravirt_ops.txt 11002F: arch/*/kernel/paravirt* 11003F: arch/*/include/asm/paravirt*.h 11004F: include/linux/hypervisor.h 11005 11006PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 11007M: Tim Waugh <tim@cyberelk.net> 11008L: linux-parport@lists.infradead.org (subscribers-only) 11009S: Maintained 11010F: Documentation/blockdev/paride.txt 11011F: drivers/block/paride/ 11012 11013PARISC ARCHITECTURE 11014M: "James E.J. Bottomley" <jejb@parisc-linux.org> 11015M: Helge Deller <deller@gmx.de> 11016L: linux-parisc@vger.kernel.org 11017W: http://www.parisc-linux.org/ 11018Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11019T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11020T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11021S: Maintained 11022F: arch/parisc/ 11023F: Documentation/parisc/ 11024F: drivers/parisc/ 11025F: drivers/char/agp/parisc-agp.c 11026F: drivers/input/serio/gscps2.c 11027F: drivers/parport/parport_gsc.* 11028F: drivers/tty/serial/8250/8250_gsc.c 11029F: drivers/video/fbdev/sti* 11030F: drivers/video/console/sti* 11031F: drivers/video/logo/logo_parisc* 11032 11033PARMAN 11034M: Jiri Pirko <jiri@mellanox.com> 11035L: netdev@vger.kernel.org 11036S: Supported 11037F: lib/parman.c 11038F: lib/test_parman.c 11039F: include/linux/parman.h 11040 11041PC87360 HARDWARE MONITORING DRIVER 11042M: Jim Cromie <jim.cromie@gmail.com> 11043L: linux-hwmon@vger.kernel.org 11044S: Maintained 11045F: Documentation/hwmon/pc87360 11046F: drivers/hwmon/pc87360.c 11047 11048PC8736x GPIO DRIVER 11049M: Jim Cromie <jim.cromie@gmail.com> 11050S: Maintained 11051F: drivers/char/pc8736x_gpio.c 11052 11053PC87427 HARDWARE MONITORING DRIVER 11054M: Jean Delvare <jdelvare@suse.com> 11055L: linux-hwmon@vger.kernel.org 11056S: Maintained 11057F: Documentation/hwmon/pc87427 11058F: drivers/hwmon/pc87427.c 11059 11060PCA9532 LED DRIVER 11061M: Riku Voipio <riku.voipio@iki.fi> 11062S: Maintained 11063F: drivers/leds/leds-pca9532.c 11064F: include/linux/leds-pca9532.h 11065 11066PCA9541 I2C BUS MASTER SELECTOR DRIVER 11067M: Guenter Roeck <linux@roeck-us.net> 11068L: linux-i2c@vger.kernel.org 11069S: Maintained 11070F: drivers/i2c/muxes/i2c-mux-pca9541.c 11071 11072PCDP - PRIMARY CONSOLE AND DEBUG PORT 11073M: Khalid Aziz <khalid@gonehiking.org> 11074S: Maintained 11075F: drivers/firmware/pcdp.* 11076 11077PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11078M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11079L: linux-pci@vger.kernel.org 11080L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11081S: Maintained 11082F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11083F: drivers/pci/controller/pci-aardvark.c 11084 11085PCI DRIVER FOR ALTERA PCIE IP 11086M: Ley Foon Tan <lftan@altera.com> 11087L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11088L: linux-pci@vger.kernel.org 11089S: Supported 11090F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11091F: drivers/pci/controller/pcie-altera.c 11092 11093PCI DRIVER FOR APPLIEDMICRO XGENE 11094M: Tanmay Inamdar <tinamdar@apm.com> 11095L: linux-pci@vger.kernel.org 11096L: linux-arm-kernel@lists.infradead.org 11097S: Maintained 11098F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11099F: drivers/pci/controller/pci-xgene.c 11100 11101PCI DRIVER FOR ARM VERSATILE PLATFORM 11102M: Rob Herring <robh@kernel.org> 11103L: linux-pci@vger.kernel.org 11104L: linux-arm-kernel@lists.infradead.org 11105S: Maintained 11106F: Documentation/devicetree/bindings/pci/versatile.txt 11107F: drivers/pci/controller/pci-versatile.c 11108 11109PCI DRIVER FOR ARMADA 8K 11110M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11111L: linux-pci@vger.kernel.org 11112L: linux-arm-kernel@lists.infradead.org 11113S: Maintained 11114F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11115F: drivers/pci/controller/dwc/pcie-armada8k.c 11116 11117PCI DRIVER FOR CADENCE PCIE IP 11118M: Alan Douglas <adouglas@cadence.com> 11119L: linux-pci@vger.kernel.org 11120S: Maintained 11121F: Documentation/devicetree/bindings/pci/cdns,*.txt 11122F: drivers/pci/controller/pcie-cadence* 11123 11124PCI DRIVER FOR FREESCALE LAYERSCAPE 11125M: Minghuan Lian <minghuan.Lian@nxp.com> 11126M: Mingkai Hu <mingkai.hu@nxp.com> 11127M: Roy Zang <roy.zang@nxp.com> 11128L: linuxppc-dev@lists.ozlabs.org 11129L: linux-pci@vger.kernel.org 11130L: linux-arm-kernel@lists.infradead.org 11131S: Maintained 11132F: drivers/pci/controller/dwc/*layerscape* 11133 11134PCI DRIVER FOR GENERIC OF HOSTS 11135M: Will Deacon <will.deacon@arm.com> 11136L: linux-pci@vger.kernel.org 11137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11138S: Maintained 11139F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11140F: drivers/pci/controller/pci-host-common.c 11141F: drivers/pci/controller/pci-host-generic.c 11142 11143PCI DRIVER FOR IMX6 11144M: Richard Zhu <hongxing.zhu@nxp.com> 11145M: Lucas Stach <l.stach@pengutronix.de> 11146L: linux-pci@vger.kernel.org 11147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11148S: Maintained 11149F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11150F: drivers/pci/controller/dwc/*imx6* 11151 11152PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11153M: Keith Busch <keith.busch@intel.com> 11154M: Jonathan Derrick <jonathan.derrick@intel.com> 11155L: linux-pci@vger.kernel.org 11156S: Supported 11157F: drivers/pci/controller/vmd.c 11158 11159PCI DRIVER FOR MICROSEMI SWITCHTEC 11160M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11161M: Logan Gunthorpe <logang@deltatee.com> 11162L: linux-pci@vger.kernel.org 11163S: Maintained 11164F: Documentation/switchtec.txt 11165F: Documentation/ABI/testing/sysfs-class-switchtec 11166F: drivers/pci/switch/switchtec* 11167F: include/uapi/linux/switchtec_ioctl.h 11168F: include/linux/switchtec.h 11169F: drivers/ntb/hw/mscc/ 11170 11171PCI DRIVER FOR MOBIVEIL PCIE IP 11172M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 11173L: linux-pci@vger.kernel.org 11174S: Supported 11175F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11176F: drivers/pci/controller/pcie-mobiveil.c 11177 11178PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11179M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11180M: Jason Cooper <jason@lakedaemon.net> 11181L: linux-pci@vger.kernel.org 11182L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11183S: Maintained 11184F: drivers/pci/controller/*mvebu* 11185 11186PCI DRIVER FOR NVIDIA TEGRA 11187M: Thierry Reding <thierry.reding@gmail.com> 11188L: linux-tegra@vger.kernel.org 11189L: linux-pci@vger.kernel.org 11190S: Supported 11191F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11192F: drivers/pci/controller/pci-tegra.c 11193 11194PCI DRIVER FOR RENESAS R-CAR 11195M: Simon Horman <horms@verge.net.au> 11196L: linux-pci@vger.kernel.org 11197L: linux-renesas-soc@vger.kernel.org 11198S: Maintained 11199F: drivers/pci/controller/*rcar* 11200 11201PCI DRIVER FOR SAMSUNG EXYNOS 11202M: Jingoo Han <jingoohan1@gmail.com> 11203L: linux-pci@vger.kernel.org 11204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11205L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11206S: Maintained 11207F: drivers/pci/controller/dwc/pci-exynos.c 11208 11209PCI DRIVER FOR SYNOPSYS DESIGNWARE 11210M: Jingoo Han <jingoohan1@gmail.com> 11211M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11212L: linux-pci@vger.kernel.org 11213S: Maintained 11214F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11215F: drivers/pci/controller/dwc/*designware* 11216 11217PCI DRIVER FOR TI DRA7XX 11218M: Kishon Vijay Abraham I <kishon@ti.com> 11219L: linux-omap@vger.kernel.org 11220L: linux-pci@vger.kernel.org 11221S: Supported 11222F: Documentation/devicetree/bindings/pci/ti-pci.txt 11223F: drivers/pci/controller/dwc/pci-dra7xx.c 11224 11225PCI DRIVER FOR TI KEYSTONE 11226M: Murali Karicheri <m-karicheri2@ti.com> 11227L: linux-pci@vger.kernel.org 11228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11229S: Maintained 11230F: drivers/pci/controller/dwc/*keystone* 11231 11232PCI ENDPOINT SUBSYSTEM 11233M: Kishon Vijay Abraham I <kishon@ti.com> 11234M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11235L: linux-pci@vger.kernel.org 11236T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11237S: Supported 11238F: drivers/pci/endpoint/ 11239F: drivers/misc/pci_endpoint_test.c 11240F: tools/pci/ 11241 11242PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11243M: Russell Currey <ruscur@russell.cc> 11244M: Sam Bobroff <sbobroff@linux.ibm.com> 11245M: Oliver O'Halloran <oohall@gmail.com> 11246L: linuxppc-dev@lists.ozlabs.org 11247S: Supported 11248F: Documentation/PCI/pci-error-recovery.txt 11249F: drivers/pci/pcie/aer.c 11250F: drivers/pci/pcie/dpc.c 11251F: drivers/pci/pcie/err.c 11252F: Documentation/powerpc/eeh-pci-error-recovery.txt 11253F: arch/powerpc/kernel/eeh*.c 11254F: arch/powerpc/platforms/*/eeh*.c 11255F: arch/powerpc/include/*/eeh*.h 11256 11257PCI ERROR RECOVERY 11258M: Linas Vepstas <linasvepstas@gmail.com> 11259L: linux-pci@vger.kernel.org 11260S: Supported 11261F: Documentation/PCI/pci-error-recovery.txt 11262 11263PCI MSI DRIVER FOR ALTERA MSI IP 11264M: Ley Foon Tan <lftan@altera.com> 11265L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11266L: linux-pci@vger.kernel.org 11267S: Supported 11268F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11269F: drivers/pci/controller/pcie-altera-msi.c 11270 11271PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11272M: Duc Dang <dhdang@apm.com> 11273L: linux-pci@vger.kernel.org 11274L: linux-arm-kernel@lists.infradead.org 11275S: Maintained 11276F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11277F: drivers/pci/controller/pci-xgene-msi.c 11278 11279PCI SUBSYSTEM 11280M: Bjorn Helgaas <bhelgaas@google.com> 11281L: linux-pci@vger.kernel.org 11282Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11283T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11284S: Supported 11285F: Documentation/devicetree/bindings/pci/ 11286F: Documentation/PCI/ 11287F: drivers/acpi/pci* 11288F: drivers/pci/ 11289F: include/asm-generic/pci* 11290F: include/linux/pci* 11291F: include/linux/of_pci.h 11292F: include/uapi/linux/pci* 11293F: lib/pci* 11294F: arch/x86/pci/ 11295F: arch/x86/kernel/quirks.c 11296 11297PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11298M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11299L: linux-pci@vger.kernel.org 11300Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11301T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11302S: Supported 11303F: drivers/pci/controller/ 11304 11305PCIE DRIVER FOR AXIS ARTPEC 11306M: Jesper Nilsson <jesper.nilsson@axis.com> 11307L: linux-arm-kernel@axis.com 11308L: linux-pci@vger.kernel.org 11309S: Maintained 11310F: Documentation/devicetree/bindings/pci/axis,artpec* 11311F: drivers/pci/controller/dwc/*artpec* 11312 11313PCIE DRIVER FOR CAVIUM THUNDERX 11314M: David Daney <david.daney@cavium.com> 11315L: linux-pci@vger.kernel.org 11316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11317S: Supported 11318F: Documentation/devicetree/bindings/pci/pci-thunder-* 11319F: drivers/pci/controller/pci-thunder-* 11320 11321PCIE DRIVER FOR HISILICON 11322M: Zhou Wang <wangzhou1@hisilicon.com> 11323L: linux-pci@vger.kernel.org 11324S: Maintained 11325F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11326F: drivers/pci/controller/dwc/pcie-hisi.c 11327 11328PCIE DRIVER FOR HISILICON KIRIN 11329M: Xiaowei Song <songxiaowei@hisilicon.com> 11330M: Binghui Wang <wangbinghui@hisilicon.com> 11331L: linux-pci@vger.kernel.org 11332S: Maintained 11333F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11334F: drivers/pci/controller/dwc/pcie-kirin.c 11335 11336PCIE DRIVER FOR HISILICON STB 11337M: Jianguo Sun <sunjianguo1@huawei.com> 11338M: Shawn Guo <shawn.guo@linaro.org> 11339L: linux-pci@vger.kernel.org 11340S: Maintained 11341F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11342F: drivers/pci/controller/dwc/pcie-histb.c 11343 11344PCIE DRIVER FOR MEDIATEK 11345M: Ryder Lee <ryder.lee@mediatek.com> 11346L: linux-pci@vger.kernel.org 11347L: linux-mediatek@lists.infradead.org 11348S: Supported 11349F: Documentation/devicetree/bindings/pci/mediatek* 11350F: drivers/pci/controller/*mediatek* 11351 11352PCIE DRIVER FOR QUALCOMM MSM 11353M: Stanimir Varbanov <svarbanov@mm-sol.com> 11354L: linux-pci@vger.kernel.org 11355L: linux-arm-msm@vger.kernel.org 11356S: Maintained 11357F: drivers/pci/controller/dwc/*qcom* 11358 11359PCIE DRIVER FOR ROCKCHIP 11360M: Shawn Lin <shawn.lin@rock-chips.com> 11361L: linux-pci@vger.kernel.org 11362L: linux-rockchip@lists.infradead.org 11363S: Maintained 11364F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11365F: drivers/pci/controller/pcie-rockchip* 11366 11367PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11368M: Linus Walleij <linus.walleij@linaro.org> 11369L: linux-pci@vger.kernel.org 11370S: Maintained 11371F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11372F: drivers/pci/controller/pci-v3-semi.c 11373 11374PCIE DRIVER FOR ST SPEAR13XX 11375M: Pratyush Anand <pratyush.anand@gmail.com> 11376L: linux-pci@vger.kernel.org 11377S: Maintained 11378F: drivers/pci/controller/dwc/*spear* 11379 11380PCMCIA SUBSYSTEM 11381M: Dominik Brodowski <linux@dominikbrodowski.net> 11382T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11383S: Odd Fixes 11384F: Documentation/pcmcia/ 11385F: tools/pcmcia/ 11386F: drivers/pcmcia/ 11387F: include/pcmcia/ 11388 11389PCNET32 NETWORK DRIVER 11390M: Don Fry <pcnet32@frontier.com> 11391L: netdev@vger.kernel.org 11392S: Maintained 11393F: drivers/net/ethernet/amd/pcnet32.c 11394 11395PCRYPT PARALLEL CRYPTO ENGINE 11396M: Steffen Klassert <steffen.klassert@secunet.com> 11397L: linux-crypto@vger.kernel.org 11398S: Maintained 11399F: crypto/pcrypt.c 11400F: include/crypto/pcrypt.h 11401 11402PEAQ WMI HOTKEYS DRIVER 11403M: Hans de Goede <hdegoede@redhat.com> 11404L: platform-driver-x86@vger.kernel.org 11405S: Maintained 11406F: drivers/platform/x86/peaq-wmi.c 11407 11408PER-CPU MEMORY ALLOCATOR 11409M: Dennis Zhou <dennis@kernel.org> 11410M: Tejun Heo <tj@kernel.org> 11411M: Christoph Lameter <cl@linux.com> 11412T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 11413S: Maintained 11414F: include/linux/percpu*.h 11415F: mm/percpu*.c 11416F: arch/*/include/asm/percpu.h 11417 11418PER-TASK DELAY ACCOUNTING 11419M: Balbir Singh <bsingharora@gmail.com> 11420S: Maintained 11421F: include/linux/delayacct.h 11422F: kernel/delayacct.c 11423 11424PERFORMANCE EVENTS SUBSYSTEM 11425M: Peter Zijlstra <peterz@infradead.org> 11426M: Ingo Molnar <mingo@redhat.com> 11427M: Arnaldo Carvalho de Melo <acme@kernel.org> 11428R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11429R: Jiri Olsa <jolsa@redhat.com> 11430R: Namhyung Kim <namhyung@kernel.org> 11431L: linux-kernel@vger.kernel.org 11432T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11433S: Supported 11434F: kernel/events/* 11435F: include/linux/perf_event.h 11436F: include/uapi/linux/perf_event.h 11437F: arch/*/kernel/perf_event*.c 11438F: arch/*/kernel/*/perf_event*.c 11439F: arch/*/kernel/*/*/perf_event*.c 11440F: arch/*/include/asm/perf_event.h 11441F: arch/*/kernel/perf_callchain.c 11442F: arch/*/events/* 11443F: tools/perf/ 11444 11445PERSONALITY HANDLING 11446M: Christoph Hellwig <hch@infradead.org> 11447L: linux-abi-devel@lists.sourceforge.net 11448S: Maintained 11449F: include/linux/personality.h 11450F: include/uapi/linux/personality.h 11451 11452PHOENIX RC FLIGHT CONTROLLER ADAPTER 11453M: Marcus Folkesson <marcus.folkesson@gmail.com> 11454L: linux-input@vger.kernel.org 11455S: Maintained 11456F: Documentation/input/devices/pxrc.rst 11457F: drivers/input/joystick/pxrc.c 11458 11459PHONET PROTOCOL 11460M: Remi Denis-Courmont <courmisch@gmail.com> 11461S: Supported 11462F: Documentation/networking/phonet.txt 11463F: include/linux/phonet.h 11464F: include/net/phonet/ 11465F: include/uapi/linux/phonet.h 11466F: net/phonet/ 11467 11468PHRAM MTD DRIVER 11469M: Joern Engel <joern@lazybastard.org> 11470L: linux-mtd@lists.infradead.org 11471S: Maintained 11472F: drivers/mtd/devices/phram.c 11473 11474PICOLCD HID DRIVER 11475M: Bruno Prémont <bonbons@linux-vserver.org> 11476L: linux-input@vger.kernel.org 11477S: Maintained 11478F: drivers/hid/hid-picolcd* 11479 11480PICOXCELL SUPPORT 11481M: Jamie Iles <jamie@jamieiles.com> 11482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11483T: git git://github.com/jamieiles/linux-2.6-ji.git 11484S: Supported 11485F: arch/arm/boot/dts/picoxcell* 11486F: arch/arm/mach-picoxcell/ 11487F: drivers/crypto/picoxcell* 11488 11489PIN CONTROL SUBSYSTEM 11490M: Linus Walleij <linus.walleij@linaro.org> 11491L: linux-gpio@vger.kernel.org 11492T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11493S: Maintained 11494F: Documentation/devicetree/bindings/pinctrl/ 11495F: Documentation/driver-api/pinctl.rst 11496F: drivers/pinctrl/ 11497F: include/linux/pinctrl/ 11498 11499PIN CONTROLLER - ATMEL AT91 11500M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11502S: Maintained 11503F: drivers/pinctrl/pinctrl-at91.* 11504 11505PIN CONTROLLER - ATMEL AT91 PIO4 11506M: Ludovic Desroches <ludovic.desroches@microchip.com> 11507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11508L: linux-gpio@vger.kernel.org 11509S: Supported 11510F: drivers/pinctrl/pinctrl-at91-pio4.* 11511 11512PIN CONTROLLER - FREESCALE 11513M: Dong Aisheng <aisheng.dong@nxp.com> 11514M: Fabio Estevam <festevam@gmail.com> 11515M: Shawn Guo <shawnguo@kernel.org> 11516M: Stefan Agner <stefan@agner.ch> 11517R: Pengutronix Kernel Team <kernel@pengutronix.de> 11518L: linux-gpio@vger.kernel.org 11519S: Maintained 11520F: drivers/pinctrl/freescale/ 11521F: Documentation/devicetree/bindings/pinctrl/fsl,* 11522 11523PIN CONTROLLER - INTEL 11524M: Mika Westerberg <mika.westerberg@linux.intel.com> 11525M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11526S: Maintained 11527F: drivers/pinctrl/intel/ 11528 11529PIN CONTROLLER - MEDIATEK 11530M: Sean Wang <sean.wang@mediatek.com> 11531L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11532S: Maintained 11533F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11534F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11535F: drivers/pinctrl/mediatek/mtk-eint.* 11536F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11537F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11538F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11539 11540PIN CONTROLLER - QUALCOMM 11541M: Bjorn Andersson <bjorn.andersson@linaro.org> 11542S: Maintained 11543L: linux-arm-msm@vger.kernel.org 11544F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11545F: drivers/pinctrl/qcom/ 11546 11547PIN CONTROLLER - RENESAS 11548M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11549M: Geert Uytterhoeven <geert+renesas@glider.be> 11550L: linux-renesas-soc@vger.kernel.org 11551T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11552S: Maintained 11553F: drivers/pinctrl/sh-pfc/ 11554 11555PIN CONTROLLER - SAMSUNG 11556M: Tomasz Figa <tomasz.figa@gmail.com> 11557M: Krzysztof Kozlowski <krzk@kernel.org> 11558M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11560L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11561Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11562T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11563S: Maintained 11564F: drivers/pinctrl/samsung/ 11565F: include/dt-bindings/pinctrl/samsung.h 11566F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11567 11568PIN CONTROLLER - SINGLE 11569M: Tony Lindgren <tony@atomide.com> 11570M: Haojian Zhuang <haojian.zhuang@linaro.org> 11571L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11572L: linux-omap@vger.kernel.org 11573S: Maintained 11574F: drivers/pinctrl/pinctrl-single.c 11575 11576PIN CONTROLLER - ST SPEAR 11577M: Viresh Kumar <vireshk@kernel.org> 11578L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11579W: http://www.st.com/spear 11580S: Maintained 11581F: drivers/pinctrl/spear/ 11582 11583PISTACHIO SOC SUPPORT 11584M: James Hartley <james.hartley@sondrel.com> 11585L: linux-mips@linux-mips.org 11586S: Odd Fixes 11587F: arch/mips/pistachio/ 11588F: arch/mips/include/asm/mach-pistachio/ 11589F: arch/mips/boot/dts/img/pistachio* 11590F: arch/mips/configs/pistachio*_defconfig 11591 11592PKTCDVD DRIVER 11593S: Orphan 11594M: linux-block@vger.kernel.org 11595F: drivers/block/pktcdvd.c 11596F: include/linux/pktcdvd.h 11597F: include/uapi/linux/pktcdvd.h 11598 11599PKUNITY SOC DRIVERS 11600M: Guan Xuetao <gxt@pku.edu.cn> 11601W: http://mprc.pku.edu.cn/~guanxuetao/linux 11602S: Maintained 11603T: git git://github.com/gxt/linux.git 11604F: drivers/input/serio/i8042-unicore32io.h 11605F: drivers/i2c/busses/i2c-puv3.c 11606F: drivers/video/fbdev/fb-puv3.c 11607F: drivers/rtc/rtc-puv3.c 11608 11609PMBUS HARDWARE MONITORING DRIVERS 11610M: Guenter Roeck <linux@roeck-us.net> 11611L: linux-hwmon@vger.kernel.org 11612W: http://hwmon.wiki.kernel.org/ 11613W: http://www.roeck-us.net/linux/drivers/ 11614T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11615S: Maintained 11616F: Documentation/hwmon/pmbus 11617F: drivers/hwmon/pmbus/ 11618F: include/linux/pmbus.h 11619 11620PMC SIERRA MaxRAID DRIVER 11621L: linux-scsi@vger.kernel.org 11622W: http://www.pmc-sierra.com/ 11623S: Orphan 11624F: drivers/scsi/pmcraid.* 11625 11626PMC SIERRA PM8001 DRIVER 11627M: Jack Wang <jinpu.wang@profitbricks.com> 11628M: lindar_liu@usish.com 11629L: linux-scsi@vger.kernel.org 11630S: Supported 11631F: drivers/scsi/pm8001/ 11632 11633PNP SUPPORT 11634M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11635S: Maintained 11636F: drivers/pnp/ 11637 11638POSIX CLOCKS and TIMERS 11639M: Thomas Gleixner <tglx@linutronix.de> 11640L: linux-kernel@vger.kernel.org 11641T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11642S: Maintained 11643F: fs/timerfd.c 11644F: include/linux/timer* 11645F: kernel/time/*timer* 11646 11647POWER MANAGEMENT CORE 11648M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11649L: linux-pm@vger.kernel.org 11650T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11651B: https://bugzilla.kernel.org 11652S: Supported 11653F: drivers/base/power/ 11654F: include/linux/pm.h 11655F: include/linux/pm_* 11656F: include/linux/powercap.h 11657F: drivers/powercap/ 11658F: kernel/configs/nopm.config 11659 11660POWER STATE COORDINATION INTERFACE (PSCI) 11661M: Mark Rutland <mark.rutland@arm.com> 11662M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11663L: linux-arm-kernel@lists.infradead.org 11664S: Maintained 11665F: drivers/firmware/psci*.c 11666F: include/linux/psci.h 11667F: include/uapi/linux/psci.h 11668 11669POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11670M: Sebastian Reichel <sre@kernel.org> 11671L: linux-pm@vger.kernel.org 11672T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11673S: Maintained 11674F: Documentation/ABI/testing/sysfs-class-power 11675F: Documentation/devicetree/bindings/power/supply/ 11676F: include/linux/power_supply.h 11677F: drivers/power/supply/ 11678 11679POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11680M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11681L: linuxppc-dev@lists.ozlabs.org 11682S: Maintained 11683F: drivers/char/powernv-op-panel.c 11684 11685PPP OVER ATM (RFC 2364) 11686M: Mitchell Blank Jr <mitch@sfgoth.com> 11687S: Maintained 11688F: net/atm/pppoatm.c 11689F: include/uapi/linux/atmppp.h 11690 11691PPP OVER ETHERNET 11692M: Michal Ostrowski <mostrows@earthlink.net> 11693S: Maintained 11694F: drivers/net/ppp/pppoe.c 11695F: drivers/net/ppp/pppox.c 11696 11697PPP OVER L2TP 11698M: James Chapman <jchapman@katalix.com> 11699S: Maintained 11700F: net/l2tp/l2tp_ppp.c 11701F: include/linux/if_pppol2tp.h 11702F: include/uapi/linux/if_pppol2tp.h 11703 11704PPP PROTOCOL DRIVERS AND COMPRESSORS 11705M: Paul Mackerras <paulus@samba.org> 11706L: linux-ppp@vger.kernel.org 11707S: Maintained 11708F: drivers/net/ppp/ppp_* 11709 11710PPS SUPPORT 11711M: Rodolfo Giometti <giometti@enneenne.com> 11712W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11713L: linuxpps@ml.enneenne.com (subscribers-only) 11714S: Maintained 11715F: Documentation/pps/ 11716F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11717F: Documentation/ABI/testing/sysfs-pps 11718F: drivers/pps/ 11719F: include/linux/pps*.h 11720F: include/uapi/linux/pps.h 11721 11722PPTP DRIVER 11723M: Dmitry Kozlov <xeb@mail.ru> 11724L: netdev@vger.kernel.org 11725S: Maintained 11726F: drivers/net/ppp/pptp.c 11727W: http://sourceforge.net/projects/accel-pptp 11728 11729PREEMPTIBLE KERNEL 11730M: Robert Love <rml@tech9.net> 11731L: kpreempt-tech@lists.sourceforge.net 11732W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11733S: Supported 11734F: Documentation/preempt-locking.txt 11735F: include/linux/preempt.h 11736 11737PRINTK 11738M: Petr Mladek <pmladek@suse.com> 11739M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11740R: Steven Rostedt <rostedt@goodmis.org> 11741S: Maintained 11742F: kernel/printk/ 11743F: include/linux/printk.h 11744 11745PRISM54 WIRELESS DRIVER 11746M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11747L: linux-wireless@vger.kernel.org 11748W: http://wireless.kernel.org/en/users/Drivers/p54 11749S: Obsolete 11750F: drivers/net/wireless/intersil/prism54/ 11751 11752PROC FILESYSTEM 11753R: Alexey Dobriyan <adobriyan@gmail.com> 11754L: linux-kernel@vger.kernel.org 11755L: linux-fsdevel@vger.kernel.org 11756S: Maintained 11757F: fs/proc/ 11758F: include/linux/proc_fs.h 11759F: tools/testing/selftests/proc/ 11760 11761PROC SYSCTL 11762M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11763M: Kees Cook <keescook@chromium.org> 11764L: linux-kernel@vger.kernel.org 11765L: linux-fsdevel@vger.kernel.org 11766S: Maintained 11767F: fs/proc/proc_sysctl.c 11768F: include/linux/sysctl.h 11769F: kernel/sysctl.c 11770F: tools/testing/selftests/sysctl/ 11771 11772PS3 NETWORK SUPPORT 11773M: Geoff Levand <geoff@infradead.org> 11774L: netdev@vger.kernel.org 11775L: linuxppc-dev@lists.ozlabs.org 11776S: Maintained 11777F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11778 11779PS3 PLATFORM SUPPORT 11780M: Geoff Levand <geoff@infradead.org> 11781L: linuxppc-dev@lists.ozlabs.org 11782S: Maintained 11783F: arch/powerpc/boot/ps3* 11784F: arch/powerpc/include/asm/lv1call.h 11785F: arch/powerpc/include/asm/ps3*.h 11786F: arch/powerpc/platforms/ps3/ 11787F: drivers/*/ps3* 11788F: drivers/ps3/ 11789F: drivers/rtc/rtc-ps3.c 11790F: drivers/usb/host/*ps3.c 11791F: sound/ppc/snd_ps3* 11792 11793PS3VRAM DRIVER 11794M: Jim Paris <jim@jtan.com> 11795M: Geoff Levand <geoff@infradead.org> 11796L: linuxppc-dev@lists.ozlabs.org 11797S: Maintained 11798F: drivers/block/ps3vram.c 11799 11800PSAMPLE PACKET SAMPLING SUPPORT: 11801M: Yotam Gigi <yotam.gi@gmail.com> 11802S: Maintained 11803F: net/psample 11804F: include/net/psample.h 11805F: include/uapi/linux/psample.h 11806 11807PSTORE FILESYSTEM 11808M: Kees Cook <keescook@chromium.org> 11809M: Anton Vorontsov <anton@enomsg.org> 11810M: Colin Cross <ccross@android.com> 11811M: Tony Luck <tony.luck@intel.com> 11812S: Maintained 11813T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11814F: fs/pstore/ 11815F: include/linux/pstore* 11816F: drivers/firmware/efi/efi-pstore.c 11817F: drivers/acpi/apei/erst.c 11818F: Documentation/admin-guide/ramoops.rst 11819F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11820K: \b(pstore|ramoops) 11821 11822PTP HARDWARE CLOCK SUPPORT 11823M: Richard Cochran <richardcochran@gmail.com> 11824L: netdev@vger.kernel.org 11825S: Maintained 11826W: http://linuxptp.sourceforge.net/ 11827F: Documentation/ABI/testing/sysfs-ptp 11828F: Documentation/ptp/* 11829F: drivers/net/phy/dp83640* 11830F: drivers/ptp/* 11831F: include/linux/ptp_cl* 11832 11833PTRACE SUPPORT 11834M: Oleg Nesterov <oleg@redhat.com> 11835S: Maintained 11836F: include/asm-generic/syscall.h 11837F: include/linux/ptrace.h 11838F: include/linux/regset.h 11839F: include/linux/tracehook.h 11840F: include/uapi/linux/ptrace.h 11841F: include/uapi/linux/ptrace.h 11842F: include/asm-generic/ptrace.h 11843F: kernel/ptrace.c 11844F: arch/*/ptrace*.c 11845F: arch/*/*/ptrace*.c 11846F: arch/*/include/asm/ptrace*.h 11847 11848PULSE8-CEC DRIVER 11849M: Hans Verkuil <hverkuil@xs4all.nl> 11850L: linux-media@vger.kernel.org 11851T: git git://linuxtv.org/media_tree.git 11852S: Maintained 11853F: drivers/media/usb/pulse8-cec/* 11854F: Documentation/media/cec-drivers/pulse8-cec.rst 11855 11856PVRUSB2 VIDEO4LINUX DRIVER 11857M: Mike Isely <isely@pobox.com> 11858L: pvrusb2@isely.net (subscribers-only) 11859L: linux-media@vger.kernel.org 11860W: http://www.isely.net/pvrusb2/ 11861T: git git://linuxtv.org/media_tree.git 11862S: Maintained 11863F: Documentation/media/v4l-drivers/pvrusb2* 11864F: drivers/media/usb/pvrusb2/ 11865 11866PWC WEBCAM DRIVER 11867M: Hans Verkuil <hverkuil@xs4all.nl> 11868L: linux-media@vger.kernel.org 11869T: git git://linuxtv.org/media_tree.git 11870S: Odd Fixes 11871F: drivers/media/usb/pwc/* 11872 11873PWM FAN DRIVER 11874M: Kamil Debski <kamil@wypas.org> 11875M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11876L: linux-hwmon@vger.kernel.org 11877S: Supported 11878F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11879F: Documentation/hwmon/pwm-fan 11880F: drivers/hwmon/pwm-fan.c 11881 11882PWM IR Transmitter 11883M: Sean Young <sean@mess.org> 11884L: linux-media@vger.kernel.org 11885S: Maintained 11886F: drivers/media/rc/pwm-ir-tx.c 11887 11888PWM SUBSYSTEM 11889M: Thierry Reding <thierry.reding@gmail.com> 11890L: linux-pwm@vger.kernel.org 11891S: Maintained 11892T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11893F: Documentation/pwm.txt 11894F: Documentation/devicetree/bindings/pwm/ 11895F: include/linux/pwm.h 11896F: drivers/pwm/ 11897F: drivers/video/backlight/pwm_bl.c 11898F: include/linux/pwm_backlight.h 11899F: drivers/gpio/gpio-mvebu.c 11900F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11901 11902PXA GPIO DRIVER 11903M: Robert Jarzmik <robert.jarzmik@free.fr> 11904L: linux-gpio@vger.kernel.org 11905S: Maintained 11906F: drivers/gpio/gpio-pxa.c 11907 11908PXA MMCI DRIVER 11909S: Orphan 11910 11911PXA RTC DRIVER 11912M: Robert Jarzmik <robert.jarzmik@free.fr> 11913L: linux-rtc@vger.kernel.org 11914S: Maintained 11915 11916PXA2xx/PXA3xx SUPPORT 11917M: Daniel Mack <daniel@zonque.org> 11918M: Haojian Zhuang <haojian.zhuang@gmail.com> 11919M: Robert Jarzmik <robert.jarzmik@free.fr> 11920L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11921T: git git://github.com/hzhuang1/linux.git 11922T: git git://github.com/rjarzmik/linux.git 11923S: Maintained 11924F: arch/arm/boot/dts/pxa* 11925F: arch/arm/mach-pxa/ 11926F: drivers/dma/pxa* 11927F: drivers/pcmcia/pxa2xx* 11928F: drivers/pinctrl/pxa/ 11929F: drivers/spi/spi-pxa2xx* 11930F: drivers/usb/gadget/udc/pxa2* 11931F: include/sound/pxa2xx-lib.h 11932F: sound/arm/pxa* 11933F: sound/soc/pxa/ 11934 11935QAT DRIVER 11936M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11937L: qat-linux@intel.com 11938S: Supported 11939F: drivers/crypto/qat/ 11940 11941QCOM AUDIO (ASoC) DRIVERS 11942M: Patrick Lai <plai@codeaurora.org> 11943M: Banajit Goswami <bgoswami@codeaurora.org> 11944L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11945S: Supported 11946F: sound/soc/qcom/ 11947 11948QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11949M: Gabriel Somlo <somlo@cmu.edu> 11950M: "Michael S. Tsirkin" <mst@redhat.com> 11951L: qemu-devel@nongnu.org 11952S: Maintained 11953F: drivers/firmware/qemu_fw_cfg.c 11954F: include/uapi/linux/qemu_fw_cfg.h 11955 11956QIB DRIVER 11957M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11958M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11959L: linux-rdma@vger.kernel.org 11960S: Supported 11961F: drivers/infiniband/hw/qib/ 11962 11963QLOGIC QL41xxx FCOE DRIVER 11964M: QLogic-Storage-Upstream@cavium.com 11965L: linux-scsi@vger.kernel.org 11966S: Supported 11967F: drivers/scsi/qedf/ 11968 11969QLOGIC QL41xxx ISCSI DRIVER 11970M: QLogic-Storage-Upstream@cavium.com 11971L: linux-scsi@vger.kernel.org 11972S: Supported 11973F: drivers/scsi/qedi/ 11974 11975QLOGIC QL4xxx ETHERNET DRIVER 11976M: Ariel Elior <Ariel.Elior@cavium.com> 11977M: everest-linux-l2@cavium.com 11978L: netdev@vger.kernel.org 11979S: Supported 11980F: drivers/net/ethernet/qlogic/qed/ 11981F: include/linux/qed/ 11982F: drivers/net/ethernet/qlogic/qede/ 11983 11984QLOGIC QL4xxx RDMA DRIVER 11985M: Michal Kalderon <Michal.Kalderon@cavium.com> 11986M: Ariel Elior <Ariel.Elior@cavium.com> 11987L: linux-rdma@vger.kernel.org 11988S: Supported 11989F: drivers/infiniband/hw/qedr/ 11990F: include/uapi/rdma/qedr-abi.h 11991 11992QLOGIC QLA1280 SCSI DRIVER 11993M: Michael Reed <mdr@sgi.com> 11994L: linux-scsi@vger.kernel.org 11995S: Maintained 11996F: drivers/scsi/qla1280.[ch] 11997 11998QLOGIC QLA2XXX FC-SCSI DRIVER 11999M: qla2xxx-upstream@qlogic.com 12000L: linux-scsi@vger.kernel.org 12001S: Supported 12002F: Documentation/scsi/LICENSE.qla2xxx 12003F: drivers/scsi/qla2xxx/ 12004 12005QLOGIC QLA3XXX NETWORK DRIVER 12006M: Dept-GELinuxNICDev@cavium.com 12007L: netdev@vger.kernel.org 12008S: Supported 12009F: Documentation/networking/LICENSE.qla3xxx 12010F: drivers/net/ethernet/qlogic/qla3xxx.* 12011 12012QLOGIC QLA4XXX iSCSI DRIVER 12013M: QLogic-Storage-Upstream@qlogic.com 12014L: linux-scsi@vger.kernel.org 12015S: Supported 12016F: Documentation/scsi/LICENSE.qla4xxx 12017F: drivers/scsi/qla4xxx/ 12018 12019QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12020M: Shahed Shaikh <Shahed.Shaikh@cavium.com> 12021M: Manish Chopra <manish.chopra@cavium.com> 12022M: Dept-GELinuxNICDev@cavium.com 12023L: netdev@vger.kernel.org 12024S: Supported 12025F: drivers/net/ethernet/qlogic/qlcnic/ 12026 12027QLOGIC QLGE 10Gb ETHERNET DRIVER 12028M: Manish Chopra <manish.chopra@cavium.com> 12029M: Dept-GELinuxNICDev@cavium.com 12030L: netdev@vger.kernel.org 12031S: Supported 12032F: drivers/net/ethernet/qlogic/qlge/ 12033 12034QM1D1B0004 MEDIA DRIVER 12035M: Akihiro Tsukada <tskd08@gmail.com> 12036L: linux-media@vger.kernel.org 12037S: Odd Fixes 12038F: drivers/media/tuners/qm1d1b0004* 12039 12040QM1D1C0042 MEDIA DRIVER 12041M: Akihiro Tsukada <tskd08@gmail.com> 12042L: linux-media@vger.kernel.org 12043S: Odd Fixes 12044F: drivers/media/tuners/qm1d1c0042* 12045 12046QNX4 FILESYSTEM 12047M: Anders Larsen <al@alarsen.net> 12048W: http://www.alarsen.net/linux/qnx4fs/ 12049S: Maintained 12050F: fs/qnx4/ 12051F: include/uapi/linux/qnx4_fs.h 12052F: include/uapi/linux/qnxtypes.h 12053 12054QORIQ DPAA2 FSL-MC BUS DRIVER 12055M: Stuart Yoder <stuyoder@gmail.com> 12056M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12057L: linux-kernel@vger.kernel.org 12058S: Maintained 12059F: drivers/bus/fsl-mc/ 12060F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12061F: Documentation/networking/dpaa2/overview.rst 12062 12063QT1010 MEDIA DRIVER 12064M: Antti Palosaari <crope@iki.fi> 12065L: linux-media@vger.kernel.org 12066W: https://linuxtv.org 12067W: http://palosaari.fi/linux/ 12068Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12069T: git git://linuxtv.org/anttip/media_tree.git 12070S: Maintained 12071F: drivers/media/tuners/qt1010* 12072 12073QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12074M: Kalle Valo <kvalo@codeaurora.org> 12075L: ath10k@lists.infradead.org 12076W: http://wireless.kernel.org/en/users/Drivers/ath10k 12077T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12078S: Supported 12079F: drivers/net/wireless/ath/ath10k/ 12080 12081QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12082M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12083L: linux-wireless@vger.kernel.org 12084W: http://wireless.kernel.org/en/users/Drivers/ath9k 12085S: Supported 12086F: drivers/net/wireless/ath/ath9k/ 12087 12088QUALCOMM CAMERA SUBSYSTEM DRIVER 12089M: Todor Tomov <todor.tomov@linaro.org> 12090L: linux-media@vger.kernel.org 12091S: Maintained 12092F: Documentation/devicetree/bindings/media/qcom,camss.txt 12093F: Documentation/media/v4l-drivers/qcom_camss.rst 12094F: drivers/media/platform/qcom/camss/ 12095 12096QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12097M: Ilia Lin <ilia.lin@gmail.com> 12098L: linux-pm@vger.kernel.org 12099S: Maintained 12100F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12101F: drivers/cpufreq/qcom-cpufreq-kryo.c 12102 12103QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12104M: Timur Tabi <timur@kernel.org> 12105L: netdev@vger.kernel.org 12106S: Maintained 12107F: drivers/net/ethernet/qualcomm/emac/ 12108 12109QUALCOMM GENERIC INTERFACE I2C DRIVER 12110M: Alok Chauhan <alokc@codeaurora.org> 12111M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12112L: linux-i2c@vger.kernel.org 12113L: linux-arm-msm@vger.kernel.org 12114S: Supported 12115F: drivers/i2c/busses/i2c-qcom-geni.c 12116 12117QUALCOMM HEXAGON ARCHITECTURE 12118M: Richard Kuo <rkuo@codeaurora.org> 12119L: linux-hexagon@vger.kernel.org 12120T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12121S: Supported 12122F: arch/hexagon/ 12123 12124QUALCOMM HIDMA DRIVER 12125M: Sinan Kaya <okaya@kernel.org> 12126L: linux-arm-kernel@lists.infradead.org 12127L: linux-arm-msm@vger.kernel.org 12128L: dmaengine@vger.kernel.org 12129S: Supported 12130F: drivers/dma/qcom/hidma* 12131 12132QUALCOMM IOMMU 12133M: Rob Clark <robdclark@gmail.com> 12134L: iommu@lists.linux-foundation.org 12135L: linux-arm-msm@vger.kernel.org 12136S: Maintained 12137F: drivers/iommu/qcom_iommu.c 12138 12139QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12140M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12141L: linux-media@vger.kernel.org 12142L: linux-arm-msm@vger.kernel.org 12143T: git git://linuxtv.org/media_tree.git 12144S: Maintained 12145F: drivers/media/platform/qcom/venus/ 12146 12147QUALCOMM WCN36XX WIRELESS DRIVER 12148M: Kalle Valo <kvalo@codeaurora.org> 12149L: wcn36xx@lists.infradead.org 12150W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12151T: git git://github.com/KrasnikovEugene/wcn36xx.git 12152S: Supported 12153F: drivers/net/wireless/ath/wcn36xx/ 12154 12155QUANTENNA QTNFMAC WIRELESS DRIVER 12156M: Igor Mitsyanko <imitsyanko@quantenna.com> 12157M: Avinash Patil <avinashp@quantenna.com> 12158M: Sergey Matyukevich <smatyukevich@quantenna.com> 12159L: linux-wireless@vger.kernel.org 12160S: Maintained 12161F: drivers/net/wireless/quantenna 12162 12163RADEON and AMDGPU DRM DRIVERS 12164M: Alex Deucher <alexander.deucher@amd.com> 12165M: Christian König <christian.koenig@amd.com> 12166M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12167L: amd-gfx@lists.freedesktop.org 12168T: git git://people.freedesktop.org/~agd5f/linux 12169S: Supported 12170F: drivers/gpu/drm/radeon/ 12171F: include/uapi/drm/radeon_drm.h 12172F: drivers/gpu/drm/amd/ 12173F: include/uapi/drm/amdgpu_drm.h 12174 12175RADEON FRAMEBUFFER DISPLAY DRIVER 12176M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12177L: linux-fbdev@vger.kernel.org 12178S: Maintained 12179F: drivers/video/fbdev/aty/radeon* 12180F: include/uapi/linux/radeonfb.h 12181 12182RADIOSHARK RADIO DRIVER 12183M: Hans Verkuil <hverkuil@xs4all.nl> 12184L: linux-media@vger.kernel.org 12185T: git git://linuxtv.org/media_tree.git 12186S: Maintained 12187F: drivers/media/radio/radio-shark.c 12188 12189RADIOSHARK2 RADIO DRIVER 12190M: Hans Verkuil <hverkuil@xs4all.nl> 12191L: linux-media@vger.kernel.org 12192T: git git://linuxtv.org/media_tree.git 12193S: Maintained 12194F: drivers/media/radio/radio-shark2.c 12195F: drivers/media/radio/radio-tea5777.c 12196 12197RADOS BLOCK DEVICE (RBD) 12198M: Ilya Dryomov <idryomov@gmail.com> 12199M: Sage Weil <sage@redhat.com> 12200M: Alex Elder <elder@kernel.org> 12201L: ceph-devel@vger.kernel.org 12202W: http://ceph.com/ 12203T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12204T: git git://github.com/ceph/ceph-client.git 12205S: Supported 12206F: Documentation/ABI/testing/sysfs-bus-rbd 12207F: drivers/block/rbd.c 12208F: drivers/block/rbd_types.h 12209 12210RAGE128 FRAMEBUFFER DISPLAY DRIVER 12211M: Paul Mackerras <paulus@samba.org> 12212L: linux-fbdev@vger.kernel.org 12213S: Maintained 12214F: drivers/video/fbdev/aty/aty128fb.c 12215 12216RAINSHADOW-CEC DRIVER 12217M: Hans Verkuil <hverkuil@xs4all.nl> 12218L: linux-media@vger.kernel.org 12219T: git git://linuxtv.org/media_tree.git 12220S: Maintained 12221F: drivers/media/usb/rainshadow-cec/* 12222 12223RALINK MIPS ARCHITECTURE 12224M: John Crispin <john@phrozen.org> 12225L: linux-mips@linux-mips.org 12226S: Maintained 12227F: arch/mips/ralink 12228 12229RALINK RT2X00 WIRELESS LAN DRIVER 12230P: rt2x00 project 12231M: Stanislaw Gruszka <sgruszka@redhat.com> 12232M: Helmut Schaa <helmut.schaa@googlemail.com> 12233L: linux-wireless@vger.kernel.org 12234S: Maintained 12235F: drivers/net/wireless/ralink/rt2x00/ 12236 12237RAMDISK RAM BLOCK DEVICE DRIVER 12238M: Jens Axboe <axboe@kernel.dk> 12239S: Maintained 12240F: Documentation/blockdev/ramdisk.txt 12241F: drivers/block/brd.c 12242 12243RANCHU VIRTUAL BOARD FOR MIPS 12244M: Miodrag Dinic <miodrag.dinic@mips.com> 12245L: linux-mips@linux-mips.org 12246S: Supported 12247F: arch/mips/generic/board-ranchu.c 12248F: arch/mips/configs/generic/board-ranchu.config 12249 12250RANDOM NUMBER DRIVER 12251M: "Theodore Ts'o" <tytso@mit.edu> 12252S: Maintained 12253F: drivers/char/random.c 12254 12255RAPIDIO SUBSYSTEM 12256M: Matt Porter <mporter@kernel.crashing.org> 12257M: Alexandre Bounine <alex.bou9@gmail.com> 12258S: Maintained 12259F: drivers/rapidio/ 12260 12261RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 12262L: linux-wireless@vger.kernel.org 12263S: Orphan 12264F: drivers/net/wireless/ray* 12265 12266RCUTORTURE TEST FRAMEWORK 12267M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12268M: Josh Triplett <josh@joshtriplett.org> 12269R: Steven Rostedt <rostedt@goodmis.org> 12270R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12271R: Lai Jiangshan <jiangshanlai@gmail.com> 12272L: linux-kernel@vger.kernel.org 12273S: Supported 12274T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12275F: tools/testing/selftests/rcutorture 12276 12277RDC R-321X SoC 12278M: Florian Fainelli <florian@openwrt.org> 12279S: Maintained 12280 12281RDC R6040 FAST ETHERNET DRIVER 12282M: Florian Fainelli <f.fainelli@gmail.com> 12283L: netdev@vger.kernel.org 12284S: Maintained 12285F: drivers/net/ethernet/rdc/r6040.c 12286 12287RDMAVT - RDMA verbs software 12288M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12289M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12290L: linux-rdma@vger.kernel.org 12291S: Supported 12292F: drivers/infiniband/sw/rdmavt 12293 12294RDS - RELIABLE DATAGRAM SOCKETS 12295M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12296L: netdev@vger.kernel.org 12297L: linux-rdma@vger.kernel.org 12298L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12299W: https://oss.oracle.com/projects/rds/ 12300S: Supported 12301F: net/rds/ 12302F: Documentation/networking/rds.txt 12303 12304RDT - RESOURCE ALLOCATION 12305M: Fenghua Yu <fenghua.yu@intel.com> 12306M: Reinette Chatre <reinette.chatre@intel.com> 12307L: linux-kernel@vger.kernel.org 12308S: Supported 12309F: arch/x86/kernel/cpu/intel_rdt* 12310F: arch/x86/include/asm/intel_rdt_sched.h 12311F: Documentation/x86/intel_rdt* 12312 12313READ-COPY UPDATE (RCU) 12314M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12315M: Josh Triplett <josh@joshtriplett.org> 12316R: Steven Rostedt <rostedt@goodmis.org> 12317R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12318R: Lai Jiangshan <jiangshanlai@gmail.com> 12319L: linux-kernel@vger.kernel.org 12320W: http://www.rdrop.com/users/paulmck/RCU/ 12321S: Supported 12322T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12323F: Documentation/RCU/ 12324X: Documentation/RCU/torture.txt 12325F: include/linux/rcu* 12326X: include/linux/srcu*.h 12327F: kernel/rcu/ 12328X: kernel/rcu/srcu*.c 12329 12330REAL TIME CLOCK (RTC) SUBSYSTEM 12331M: Alessandro Zummo <a.zummo@towertech.it> 12332M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12333L: linux-rtc@vger.kernel.org 12334Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12335T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12336S: Maintained 12337F: Documentation/devicetree/bindings/rtc/ 12338F: Documentation/rtc.txt 12339F: drivers/rtc/ 12340F: include/linux/rtc.h 12341F: include/uapi/linux/rtc.h 12342F: include/linux/rtc/ 12343F: include/linux/platform_data/rtc-* 12344F: tools/testing/selftests/rtc/ 12345 12346REALTEK AUDIO CODECS 12347M: Bard Liao <bardliao@realtek.com> 12348M: Oder Chiou <oder_chiou@realtek.com> 12349S: Maintained 12350F: sound/soc/codecs/rt* 12351F: include/sound/rt*.h 12352 12353REALTEK RTL83xx SMI DSA ROUTER CHIPS 12354M: Linus Walleij <linus.walleij@linaro.org> 12355S: Maintained 12356F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 12357F: drivers/net/dsa/realtek-smi* 12358F: drivers/net/dsa/rtl83* 12359 12360REGISTER MAP ABSTRACTION 12361M: Mark Brown <broonie@kernel.org> 12362L: linux-kernel@vger.kernel.org 12363T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12364S: Supported 12365F: Documentation/devicetree/bindings/regmap/ 12366F: drivers/base/regmap/ 12367F: include/linux/regmap.h 12368 12369REISERFS FILE SYSTEM 12370L: reiserfs-devel@vger.kernel.org 12371S: Supported 12372F: fs/reiserfs/ 12373 12374REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12375M: Ohad Ben-Cohen <ohad@wizery.com> 12376M: Bjorn Andersson <bjorn.andersson@linaro.org> 12377L: linux-remoteproc@vger.kernel.org 12378T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12379S: Maintained 12380F: Documentation/devicetree/bindings/remoteproc/ 12381F: Documentation/remoteproc.txt 12382F: drivers/remoteproc/ 12383F: include/linux/remoteproc.h 12384 12385REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12386M: Ohad Ben-Cohen <ohad@wizery.com> 12387M: Bjorn Andersson <bjorn.andersson@linaro.org> 12388L: linux-remoteproc@vger.kernel.org 12389T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12390S: Maintained 12391F: drivers/rpmsg/ 12392F: Documentation/rpmsg.txt 12393F: include/linux/rpmsg.h 12394F: include/linux/rpmsg/ 12395 12396RENESAS CLOCK DRIVERS 12397M: Geert Uytterhoeven <geert+renesas@glider.be> 12398L: linux-renesas-soc@vger.kernel.org 12399T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12400S: Supported 12401F: drivers/clk/renesas/ 12402 12403RENESAS EMEV2 I2C DRIVER 12404M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12405S: Supported 12406F: drivers/i2c/busses/i2c-emev2.c 12407 12408RENESAS ETHERNET DRIVERS 12409R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12410L: netdev@vger.kernel.org 12411L: linux-renesas-soc@vger.kernel.org 12412F: Documentation/devicetree/bindings/net/renesas,*.txt 12413F: Documentation/devicetree/bindings/net/sh_eth.txt 12414F: drivers/net/ethernet/renesas/ 12415F: include/linux/sh_eth.h 12416 12417RENESAS R-CAR GYROADC DRIVER 12418M: Marek Vasut <marek.vasut@gmail.com> 12419L: linux-iio@vger.kernel.org 12420S: Supported 12421F: drivers/iio/adc/rcar_gyro_adc.c 12422 12423RENESAS R-CAR I2C DRIVERS 12424M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12425S: Supported 12426F: drivers/i2c/busses/i2c-rcar.c 12427F: drivers/i2c/busses/i2c-sh_mobile.c 12428 12429RENESAS USB PHY DRIVER 12430M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12431L: linux-renesas-soc@vger.kernel.org 12432S: Maintained 12433F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12434 12435RESET CONTROLLER FRAMEWORK 12436M: Philipp Zabel <p.zabel@pengutronix.de> 12437T: git git://git.pengutronix.de/git/pza/linux 12438S: Maintained 12439F: drivers/reset/ 12440F: Documentation/devicetree/bindings/reset/ 12441F: include/dt-bindings/reset/ 12442F: include/linux/reset.h 12443F: include/linux/reset-controller.h 12444 12445RESTARTABLE SEQUENCES SUPPORT 12446M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12447M: Peter Zijlstra <peterz@infradead.org> 12448M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12449M: Boqun Feng <boqun.feng@gmail.com> 12450L: linux-kernel@vger.kernel.org 12451S: Supported 12452F: kernel/rseq.c 12453F: include/uapi/linux/rseq.h 12454F: include/trace/events/rseq.h 12455F: tools/testing/selftests/rseq/ 12456 12457RFKILL 12458M: Johannes Berg <johannes@sipsolutions.net> 12459L: linux-wireless@vger.kernel.org 12460W: http://wireless.kernel.org/ 12461T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12462T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12463S: Maintained 12464F: Documentation/rfkill.txt 12465F: Documentation/ABI/stable/sysfs-class-rfkill 12466F: net/rfkill/ 12467F: include/linux/rfkill.h 12468F: include/uapi/linux/rfkill.h 12469 12470RHASHTABLE 12471M: Thomas Graf <tgraf@suug.ch> 12472M: Herbert Xu <herbert@gondor.apana.org.au> 12473L: netdev@vger.kernel.org 12474S: Maintained 12475F: lib/rhashtable.c 12476F: lib/test_rhashtable.c 12477F: include/linux/rhashtable.h 12478F: include/linux/rhashtable-types.h 12479 12480RICOH R5C592 MEMORYSTICK DRIVER 12481M: Maxim Levitsky <maximlevitsky@gmail.com> 12482S: Maintained 12483F: drivers/memstick/host/r592.* 12484 12485RICOH SMARTMEDIA/XD DRIVER 12486M: Maxim Levitsky <maximlevitsky@gmail.com> 12487S: Maintained 12488F: drivers/mtd/nand/raw/r852.c 12489F: drivers/mtd/nand/raw/r852.h 12490 12491RISC-V ARCHITECTURE 12492M: Palmer Dabbelt <palmer@sifive.com> 12493M: Albert Ou <aou@eecs.berkeley.edu> 12494L: linux-riscv@lists.infradead.org 12495T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12496S: Supported 12497F: arch/riscv/ 12498K: riscv 12499N: riscv 12500 12501ROCCAT DRIVERS 12502M: Stefan Achatz <erazor_de@users.sourceforge.net> 12503W: http://sourceforge.net/projects/roccat/ 12504S: Maintained 12505F: drivers/hid/hid-roccat* 12506F: include/linux/hid-roccat* 12507F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12508 12509ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12510M: Jacob chen <jacob2.chen@rock-chips.com> 12511L: linux-media@vger.kernel.org 12512S: Maintained 12513F: drivers/media/platform/rockchip/rga/ 12514F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12515 12516ROCKER DRIVER 12517M: Jiri Pirko <jiri@resnulli.us> 12518L: netdev@vger.kernel.org 12519S: Supported 12520F: drivers/net/ethernet/rocker/ 12521 12522ROCKETPORT DRIVER 12523P: Comtrol Corp. 12524W: http://www.comtrol.com 12525S: Maintained 12526F: Documentation/serial/rocket.txt 12527F: drivers/tty/rocket* 12528 12529ROCKETPORT EXPRESS/INFINITY DRIVER 12530M: Kevin Cernekee <cernekee@gmail.com> 12531L: linux-serial@vger.kernel.org 12532S: Odd Fixes 12533F: drivers/tty/serial/rp2.* 12534 12535ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12536M: Marek Vasut <marek.vasut+renesas@gmail.com> 12537L: linux-kernel@vger.kernel.org 12538L: linux-renesas-soc@vger.kernel.org 12539S: Supported 12540F: drivers/mfd/bd9571mwv.c 12541F: drivers/regulator/bd9571mwv-regulator.c 12542F: drivers/gpio/gpio-bd9571mwv.c 12543F: include/linux/mfd/bd9571mwv.h 12544F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12545 12546ROSE NETWORK LAYER 12547M: Ralf Baechle <ralf@linux-mips.org> 12548L: linux-hams@vger.kernel.org 12549W: http://www.linux-ax25.org/ 12550S: Maintained 12551F: include/net/rose.h 12552F: include/uapi/linux/rose.h 12553F: net/rose/ 12554 12555RTL2830 MEDIA DRIVER 12556M: Antti Palosaari <crope@iki.fi> 12557L: linux-media@vger.kernel.org 12558W: https://linuxtv.org 12559W: http://palosaari.fi/linux/ 12560Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12561T: git git://linuxtv.org/anttip/media_tree.git 12562S: Maintained 12563F: drivers/media/dvb-frontends/rtl2830* 12564 12565RTL2832 MEDIA DRIVER 12566M: Antti Palosaari <crope@iki.fi> 12567L: linux-media@vger.kernel.org 12568W: https://linuxtv.org 12569W: http://palosaari.fi/linux/ 12570Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12571T: git git://linuxtv.org/anttip/media_tree.git 12572S: Maintained 12573F: drivers/media/dvb-frontends/rtl2832* 12574 12575RTL2832_SDR MEDIA DRIVER 12576M: Antti Palosaari <crope@iki.fi> 12577L: linux-media@vger.kernel.org 12578W: https://linuxtv.org 12579W: http://palosaari.fi/linux/ 12580Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12581T: git git://linuxtv.org/anttip/media_tree.git 12582S: Maintained 12583F: drivers/media/dvb-frontends/rtl2832_sdr* 12584 12585RTL8180 WIRELESS DRIVER 12586L: linux-wireless@vger.kernel.org 12587W: http://wireless.kernel.org/ 12588T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12589S: Orphan 12590F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12591 12592RTL8187 WIRELESS DRIVER 12593M: Herton Ronaldo Krzesinski <herton@canonical.com> 12594M: Hin-Tak Leung <htl10@users.sourceforge.net> 12595M: Larry Finger <Larry.Finger@lwfinger.net> 12596L: linux-wireless@vger.kernel.org 12597W: http://wireless.kernel.org/ 12598T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12599S: Maintained 12600F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12601 12602REALTEK WIRELESS DRIVER (rtlwifi family) 12603M: Ping-Ke Shih <pkshih@realtek.com> 12604L: linux-wireless@vger.kernel.org 12605W: http://wireless.kernel.org/ 12606T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12607S: Maintained 12608F: drivers/net/wireless/realtek/rtlwifi/ 12609 12610RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12611M: Jes Sorensen <Jes.Sorensen@gmail.com> 12612L: linux-wireless@vger.kernel.org 12613T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12614S: Maintained 12615F: drivers/net/wireless/realtek/rtl8xxxu/ 12616 12617RXRPC SOCKETS (AF_RXRPC) 12618M: David Howells <dhowells@redhat.com> 12619L: linux-afs@lists.infradead.org 12620S: Supported 12621F: net/rxrpc/ 12622F: include/keys/rxrpc-type.h 12623F: include/net/af_rxrpc.h 12624F: include/trace/events/rxrpc.h 12625F: include/uapi/linux/rxrpc.h 12626F: Documentation/networking/rxrpc.txt 12627W: https://www.infradead.org/~dhowells/kafs/ 12628 12629S3 SAVAGE FRAMEBUFFER DRIVER 12630M: Antonino Daplas <adaplas@gmail.com> 12631L: linux-fbdev@vger.kernel.org 12632S: Maintained 12633F: drivers/video/fbdev/savage/ 12634 12635S390 12636M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12637M: Heiko Carstens <heiko.carstens@de.ibm.com> 12638L: linux-s390@vger.kernel.org 12639W: http://www.ibm.com/developerworks/linux/linux390/ 12640T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12641S: Supported 12642F: arch/s390/ 12643F: drivers/s390/ 12644F: Documentation/s390/ 12645F: Documentation/driver-api/s390-drivers.rst 12646 12647S390 COMMON I/O LAYER 12648M: Sebastian Ott <sebott@linux.ibm.com> 12649M: Peter Oberparleiter <oberpar@linux.ibm.com> 12650L: linux-s390@vger.kernel.org 12651W: http://www.ibm.com/developerworks/linux/linux390/ 12652S: Supported 12653F: drivers/s390/cio/ 12654 12655S390 DASD DRIVER 12656M: Stefan Haberland <sth@linux.ibm.com> 12657M: Jan Hoeppner <hoeppner@linux.ibm.com> 12658L: linux-s390@vger.kernel.org 12659W: http://www.ibm.com/developerworks/linux/linux390/ 12660S: Supported 12661F: drivers/s390/block/dasd* 12662F: block/partitions/ibm.c 12663 12664S390 IOMMU (PCI) 12665M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12666L: linux-s390@vger.kernel.org 12667W: http://www.ibm.com/developerworks/linux/linux390/ 12668S: Supported 12669F: drivers/iommu/s390-iommu.c 12670 12671S390 IUCV NETWORK LAYER 12672M: Julian Wiedmann <jwi@linux.ibm.com> 12673M: Ursula Braun <ubraun@linux.ibm.com> 12674L: linux-s390@vger.kernel.org 12675W: http://www.ibm.com/developerworks/linux/linux390/ 12676S: Supported 12677F: drivers/s390/net/*iucv* 12678F: include/net/iucv/ 12679F: net/iucv/ 12680 12681S390 NETWORK DRIVERS 12682M: Julian Wiedmann <jwi@linux.ibm.com> 12683M: Ursula Braun <ubraun@linux.ibm.com> 12684L: linux-s390@vger.kernel.org 12685W: http://www.ibm.com/developerworks/linux/linux390/ 12686S: Supported 12687F: drivers/s390/net/ 12688 12689S390 PCI SUBSYSTEM 12690M: Sebastian Ott <sebott@linux.ibm.com> 12691M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12692L: linux-s390@vger.kernel.org 12693W: http://www.ibm.com/developerworks/linux/linux390/ 12694S: Supported 12695F: arch/s390/pci/ 12696F: drivers/pci/hotplug/s390_pci_hpc.c 12697 12698S390 VFIO-CCW DRIVER 12699M: Cornelia Huck <cohuck@redhat.com> 12700M: Halil Pasic <pasic@linux.ibm.com> 12701L: linux-s390@vger.kernel.org 12702L: kvm@vger.kernel.org 12703S: Supported 12704F: drivers/s390/cio/vfio_ccw* 12705F: Documentation/s390/vfio-ccw.txt 12706F: include/uapi/linux/vfio_ccw.h 12707 12708S390 ZCRYPT DRIVER 12709M: Harald Freudenberger <freude@linux.ibm.com> 12710L: linux-s390@vger.kernel.org 12711W: http://www.ibm.com/developerworks/linux/linux390/ 12712S: Supported 12713F: drivers/s390/crypto/ 12714 12715S390 ZFCP DRIVER 12716M: Steffen Maier <maier@linux.ibm.com> 12717M: Benjamin Block <bblock@linux.ibm.com> 12718L: linux-s390@vger.kernel.org 12719W: http://www.ibm.com/developerworks/linux/linux390/ 12720S: Supported 12721F: drivers/s390/scsi/zfcp_* 12722 12723S3C24XX SD/MMC Driver 12724M: Ben Dooks <ben-linux@fluff.org> 12725L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12726S: Supported 12727F: drivers/mmc/host/s3cmci.* 12728 12729SAA6588 RDS RECEIVER DRIVER 12730M: Hans Verkuil <hverkuil@xs4all.nl> 12731L: linux-media@vger.kernel.org 12732T: git git://linuxtv.org/media_tree.git 12733W: https://linuxtv.org 12734S: Odd Fixes 12735F: drivers/media/i2c/saa6588* 12736 12737SAA7134 VIDEO4LINUX DRIVER 12738M: Mauro Carvalho Chehab <mchehab@kernel.org> 12739L: linux-media@vger.kernel.org 12740W: https://linuxtv.org 12741T: git git://linuxtv.org/media_tree.git 12742S: Odd fixes 12743F: Documentation/media/v4l-drivers/saa7134* 12744F: drivers/media/pci/saa7134/ 12745 12746SAA7146 VIDEO4LINUX-2 DRIVER 12747M: Hans Verkuil <hverkuil@xs4all.nl> 12748L: linux-media@vger.kernel.org 12749T: git git://linuxtv.org/media_tree.git 12750S: Maintained 12751F: drivers/media/common/saa7146/ 12752F: drivers/media/pci/saa7146/ 12753F: include/media/saa7146* 12754 12755SAMSUNG AUDIO (ASoC) DRIVERS 12756M: Krzysztof Kozlowski <krzk@kernel.org> 12757M: Sangbeom Kim <sbkim73@samsung.com> 12758M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12759L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12760S: Supported 12761F: sound/soc/samsung/ 12762F: Documentation/devicetree/bindings/sound/samsung* 12763 12764SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12765M: Krzysztof Kozlowski <krzk@kernel.org> 12766L: linux-crypto@vger.kernel.org 12767L: linux-samsung-soc@vger.kernel.org 12768S: Maintained 12769F: drivers/crypto/exynos-rng.c 12770F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 12771 12772SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12773M: Łukasz Stelmach <l.stelmach@samsung.com> 12774L: linux-samsung-soc@vger.kernel.org 12775S: Maintained 12776F: drivers/char/hw_random/exynos-trng.c 12777F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12778 12779SAMSUNG FRAMEBUFFER DRIVER 12780M: Jingoo Han <jingoohan1@gmail.com> 12781L: linux-fbdev@vger.kernel.org 12782S: Maintained 12783F: drivers/video/fbdev/s3c-fb.c 12784 12785SAMSUNG LAPTOP DRIVER 12786M: Corentin Chary <corentin.chary@gmail.com> 12787L: platform-driver-x86@vger.kernel.org 12788S: Maintained 12789F: drivers/platform/x86/samsung-laptop.c 12790 12791SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12792M: Sangbeom Kim <sbkim73@samsung.com> 12793M: Krzysztof Kozlowski <krzk@kernel.org> 12794M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12795L: linux-kernel@vger.kernel.org 12796L: linux-samsung-soc@vger.kernel.org 12797S: Supported 12798F: drivers/mfd/sec*.c 12799F: drivers/regulator/s2m*.c 12800F: drivers/regulator/s5m*.c 12801F: drivers/clk/clk-s2mps11.c 12802F: drivers/rtc/rtc-s5m.c 12803F: include/linux/mfd/samsung/ 12804F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12805F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12806F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12807F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12808 12809SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12810M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12811L: linux-media@vger.kernel.org 12812L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12813S: Maintained 12814F: drivers/media/platform/s3c-camif/ 12815F: include/media/drv-intf/s3c_camif.h 12816 12817SAMSUNG S3FWRN5 NFC DRIVER 12818M: Robert Baldyga <r.baldyga@samsung.com> 12819M: Krzysztof Opasiak <k.opasiak@samsung.com> 12820L: linux-nfc@lists.01.org (moderated for non-subscribers) 12821S: Supported 12822F: drivers/nfc/s3fwrn5 12823 12824SAMSUNG S5C73M3 CAMERA DRIVER 12825M: Kyungmin Park <kyungmin.park@samsung.com> 12826M: Andrzej Hajda <a.hajda@samsung.com> 12827L: linux-media@vger.kernel.org 12828S: Supported 12829F: drivers/media/i2c/s5c73m3/* 12830 12831SAMSUNG S5K5BAF CAMERA DRIVER 12832M: Kyungmin Park <kyungmin.park@samsung.com> 12833M: Andrzej Hajda <a.hajda@samsung.com> 12834L: linux-media@vger.kernel.org 12835S: Supported 12836F: drivers/media/i2c/s5k5baf.c 12837 12838SAMSUNG S5P Security SubSystem (SSS) DRIVER 12839M: Krzysztof Kozlowski <krzk@kernel.org> 12840M: Vladimir Zapolskiy <vz@mleia.com> 12841M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12842L: linux-crypto@vger.kernel.org 12843L: linux-samsung-soc@vger.kernel.org 12844S: Maintained 12845F: drivers/crypto/s5p-sss.c 12846 12847SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12848M: Kyungmin Park <kyungmin.park@samsung.com> 12849M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12850L: linux-media@vger.kernel.org 12851Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12852S: Supported 12853F: drivers/media/platform/exynos4-is/ 12854 12855SAMSUNG SOC CLOCK DRIVERS 12856M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12857M: Tomasz Figa <tomasz.figa@gmail.com> 12858M: Chanwoo Choi <cw00.choi@samsung.com> 12859S: Supported 12860L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12861T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 12862F: drivers/clk/samsung/ 12863F: include/dt-bindings/clock/exynos*.h 12864F: Documentation/devicetree/bindings/clock/exynos*.txt 12865 12866SAMSUNG SPI DRIVERS 12867M: Kukjin Kim <kgene@kernel.org> 12868M: Krzysztof Kozlowski <krzk@kernel.org> 12869M: Andi Shyti <andi@etezian.org> 12870L: linux-spi@vger.kernel.org 12871L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12872S: Maintained 12873F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12874F: drivers/spi/spi-s3c* 12875F: include/linux/platform_data/spi-s3c64xx.h 12876 12877SAMSUNG SXGBE DRIVERS 12878M: Byungho An <bh74.an@samsung.com> 12879M: Girish K S <ks.giri@samsung.com> 12880M: Vipul Pandya <vipul.pandya@samsung.com> 12881S: Supported 12882L: netdev@vger.kernel.org 12883F: drivers/net/ethernet/samsung/sxgbe/ 12884 12885SAMSUNG THERMAL DRIVER 12886M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12887L: linux-pm@vger.kernel.org 12888L: linux-samsung-soc@vger.kernel.org 12889S: Supported 12890T: git https://github.com/lmajewski/linux-samsung-thermal.git 12891F: drivers/thermal/samsung/ 12892 12893SAMSUNG USB2 PHY DRIVER 12894M: Kamil Debski <kamil@wypas.org> 12895M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12896L: linux-kernel@vger.kernel.org 12897S: Supported 12898F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12899F: Documentation/phy/samsung-usb2.txt 12900F: drivers/phy/samsung/phy-exynos4210-usb2.c 12901F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12902F: drivers/phy/samsung/phy-exynos5250-usb2.c 12903F: drivers/phy/samsung/phy-s5pv210-usb2.c 12904F: drivers/phy/samsung/phy-samsung-usb2.c 12905F: drivers/phy/samsung/phy-samsung-usb2.h 12906 12907SC1200 WDT DRIVER 12908M: Zwane Mwaikambo <zwanem@gmail.com> 12909S: Maintained 12910F: drivers/watchdog/sc1200wdt.c 12911 12912SCHEDULER 12913M: Ingo Molnar <mingo@redhat.com> 12914M: Peter Zijlstra <peterz@infradead.org> 12915L: linux-kernel@vger.kernel.org 12916T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12917S: Maintained 12918F: kernel/sched/ 12919F: include/linux/sched.h 12920F: include/uapi/linux/sched.h 12921F: include/linux/wait.h 12922 12923SCR24X CHIP CARD INTERFACE DRIVER 12924M: Lubomir Rintel <lkundrak@v3.sk> 12925S: Supported 12926F: drivers/char/pcmcia/scr24x_cs.c 12927 12928SCSI CDROM DRIVER 12929M: Jens Axboe <axboe@kernel.dk> 12930L: linux-scsi@vger.kernel.org 12931W: http://www.kernel.dk 12932S: Maintained 12933F: drivers/scsi/sr* 12934 12935SCSI RDMA PROTOCOL (SRP) INITIATOR 12936M: Bart Van Assche <bvanassche@acm.org> 12937L: linux-rdma@vger.kernel.org 12938S: Supported 12939Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12940F: drivers/infiniband/ulp/srp/ 12941F: include/scsi/srp.h 12942 12943SCSI RDMA PROTOCOL (SRP) TARGET 12944M: Bart Van Assche <bvanassche@acm.org> 12945L: linux-rdma@vger.kernel.org 12946L: target-devel@vger.kernel.org 12947S: Supported 12948Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12949F: drivers/infiniband/ulp/srpt/ 12950 12951SCSI SG DRIVER 12952M: Doug Gilbert <dgilbert@interlog.com> 12953L: linux-scsi@vger.kernel.org 12954W: http://sg.danny.cz/sg 12955S: Maintained 12956F: Documentation/scsi/scsi-generic.txt 12957F: drivers/scsi/sg.c 12958F: include/scsi/sg.h 12959 12960SCSI SUBSYSTEM 12961M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12962T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12963M: "Martin K. Petersen" <martin.petersen@oracle.com> 12964T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12965L: linux-scsi@vger.kernel.org 12966S: Maintained 12967F: Documentation/devicetree/bindings/scsi/ 12968F: drivers/scsi/ 12969F: include/scsi/ 12970 12971SCSI TAPE DRIVER 12972M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12973L: linux-scsi@vger.kernel.org 12974S: Maintained 12975F: Documentation/scsi/st.txt 12976F: drivers/scsi/st.* 12977F: drivers/scsi/st_*.h 12978 12979SCTP PROTOCOL 12980M: Vlad Yasevich <vyasevich@gmail.com> 12981M: Neil Horman <nhorman@tuxdriver.com> 12982M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 12983L: linux-sctp@vger.kernel.org 12984W: http://lksctp.sourceforge.net 12985S: Maintained 12986F: Documentation/networking/sctp.txt 12987F: include/linux/sctp.h 12988F: include/uapi/linux/sctp.h 12989F: include/net/sctp/ 12990F: net/sctp/ 12991 12992SCx200 CPU SUPPORT 12993M: Jim Cromie <jim.cromie@gmail.com> 12994S: Odd Fixes 12995F: Documentation/i2c/busses/scx200_acb 12996F: arch/x86/platform/scx200/ 12997F: drivers/watchdog/scx200_wdt.c 12998F: drivers/i2c/busses/scx200* 12999F: drivers/mtd/maps/scx200_docflash.c 13000F: include/linux/scx200.h 13001 13002SCx200 GPIO DRIVER 13003M: Jim Cromie <jim.cromie@gmail.com> 13004S: Maintained 13005F: drivers/char/scx200_gpio.c 13006F: include/linux/scx200_gpio.h 13007 13008SCx200 HRT CLOCKSOURCE DRIVER 13009M: Jim Cromie <jim.cromie@gmail.com> 13010S: Maintained 13011F: drivers/clocksource/scx200_hrt.c 13012 13013SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 13014M: Sascha Sommer <saschasommer@freenet.de> 13015L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 13016S: Maintained 13017F: drivers/mmc/host/sdricoh_cs.c 13018 13019SECURE COMPUTING 13020M: Kees Cook <keescook@chromium.org> 13021R: Andy Lutomirski <luto@amacapital.net> 13022R: Will Drewry <wad@chromium.org> 13023T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 13024S: Supported 13025F: kernel/seccomp.c 13026F: include/uapi/linux/seccomp.h 13027F: include/linux/seccomp.h 13028F: tools/testing/selftests/seccomp/* 13029F: tools/testing/selftests/kselftest_harness.h 13030F: Documentation/userspace-api/seccomp_filter.rst 13031K: \bsecure_computing 13032K: \bTIF_SECCOMP\b 13033 13034SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 13035M: Al Cooper <alcooperx@gmail.com> 13036L: linux-mmc@vger.kernel.org 13037L: bcm-kernel-feedback-list@broadcom.com 13038S: Maintained 13039F: drivers/mmc/host/sdhci-brcmstb* 13040 13041SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13042M: Adrian Hunter <adrian.hunter@intel.com> 13043L: linux-mmc@vger.kernel.org 13044T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 13045S: Maintained 13046F: drivers/mmc/host/sdhci* 13047F: include/linux/mmc/sdhci* 13048 13049SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13050M: Prabu Thangamuthu <prabu.t@synopsys.com> 13051M: Manjunath M B <manjumb@synopsys.com> 13052L: linux-mmc@vger.kernel.org 13053S: Maintained 13054F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13055 13056SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13057M: Ben Dooks <ben-linux@fluff.org> 13058M: Jaehoon Chung <jh80.chung@samsung.com> 13059L: linux-mmc@vger.kernel.org 13060S: Maintained 13061F: drivers/mmc/host/sdhci-s3c* 13062 13063SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13064M: Viresh Kumar <vireshk@kernel.org> 13065L: linux-mmc@vger.kernel.org 13066S: Maintained 13067F: drivers/mmc/host/sdhci-spear.c 13068 13069SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13070M: Kishon Vijay Abraham I <kishon@ti.com> 13071L: linux-mmc@vger.kernel.org 13072S: Maintained 13073F: drivers/mmc/host/sdhci-omap.c 13074 13075SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13076M: Scott Bauer <scott.bauer@intel.com> 13077M: Jonathan Derrick <jonathan.derrick@intel.com> 13078L: linux-block@vger.kernel.org 13079S: Supported 13080F: block/sed* 13081F: block/opal_proto.h 13082F: include/linux/sed* 13083F: include/uapi/linux/sed* 13084 13085SECURITY CONTACT 13086M: Security Officers <security@kernel.org> 13087S: Supported 13088 13089SECURITY SUBSYSTEM 13090M: James Morris <jmorris@namei.org> 13091M: "Serge E. Hallyn" <serge@hallyn.com> 13092L: linux-security-module@vger.kernel.org (suggested Cc:) 13093T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13094W: http://kernsec.org/ 13095S: Supported 13096F: security/ 13097X: security/selinux/ 13098 13099SELINUX SECURITY MODULE 13100M: Paul Moore <paul@paul-moore.com> 13101M: Stephen Smalley <sds@tycho.nsa.gov> 13102M: Eric Paris <eparis@parisplace.org> 13103L: selinux@tycho.nsa.gov (moderated for non-subscribers) 13104W: https://selinuxproject.org 13105W: https://github.com/SELinuxProject 13106T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13107S: Supported 13108F: include/linux/selinux* 13109F: security/selinux/ 13110F: scripts/selinux/ 13111F: Documentation/admin-guide/LSM/SELinux.rst 13112 13113SENSABLE PHANTOM 13114M: Jiri Slaby <jirislaby@gmail.com> 13115S: Maintained 13116F: drivers/misc/phantom.c 13117F: include/uapi/linux/phantom.h 13118 13119SERIAL DEVICE BUS 13120M: Rob Herring <robh@kernel.org> 13121L: linux-serial@vger.kernel.org 13122S: Maintained 13123F: Documentation/devicetree/bindings/serial/slave-device.txt 13124F: drivers/tty/serdev/ 13125F: include/linux/serdev.h 13126 13127SERIAL DRIVERS 13128M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13129L: linux-serial@vger.kernel.org 13130S: Maintained 13131F: Documentation/devicetree/bindings/serial/ 13132F: drivers/tty/serial/ 13133 13134SERIAL IR RECEIVER 13135M: Sean Young <sean@mess.org> 13136L: linux-media@vger.kernel.org 13137S: Maintained 13138F: drivers/media/rc/serial_ir.c 13139 13140SFC NETWORK DRIVER 13141M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13142M: Edward Cree <ecree@solarflare.com> 13143M: Bert Kenward <bkenward@solarflare.com> 13144L: netdev@vger.kernel.org 13145S: Supported 13146F: drivers/net/ethernet/sfc/ 13147 13148SGI GRU DRIVER 13149M: Dimitri Sivanich <sivanich@sgi.com> 13150S: Maintained 13151F: drivers/misc/sgi-gru/ 13152 13153SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 13154M: Pat Gefre <pfg@sgi.com> 13155L: linux-ia64@vger.kernel.org 13156S: Supported 13157F: Documentation/ia64/serial.txt 13158F: drivers/tty/serial/ioc?_serial.c 13159F: include/linux/ioc?.h 13160 13161SGI XP/XPC/XPNET DRIVER 13162M: Cliff Whickman <cpw@sgi.com> 13163M: Robin Holt <robinmholt@gmail.com> 13164S: Maintained 13165F: drivers/misc/sgi-xp/ 13166 13167SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 13168M: Ursula Braun <ubraun@linux.ibm.com> 13169L: linux-s390@vger.kernel.org 13170W: http://www.ibm.com/developerworks/linux/linux390/ 13171S: Supported 13172F: net/smc/ 13173 13174SHARP RJ54N1CB0C SENSOR DRIVER 13175M: Jacopo Mondi <jacopo@jmondi.org> 13176L: linux-media@vger.kernel.org 13177T: git git://linuxtv.org/media_tree.git 13178S: Odd fixes 13179F: drivers/media/i2c/rj54n1cb0c.c 13180F: include/media/i2c/rj54n1cb0c.h 13181 13182SH_VEU V4L2 MEM2MEM DRIVER 13183L: linux-media@vger.kernel.org 13184S: Orphan 13185F: drivers/media/platform/sh_veu.c 13186 13187SH_VOU V4L2 OUTPUT DRIVER 13188L: linux-media@vger.kernel.org 13189S: Orphan 13190F: drivers/media/platform/sh_vou.c 13191F: include/media/drv-intf/sh_vou.h 13192 13193SI2157 MEDIA DRIVER 13194M: Antti Palosaari <crope@iki.fi> 13195L: linux-media@vger.kernel.org 13196W: https://linuxtv.org 13197W: http://palosaari.fi/linux/ 13198Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13199T: git git://linuxtv.org/anttip/media_tree.git 13200S: Maintained 13201F: drivers/media/tuners/si2157* 13202 13203SI2165 MEDIA DRIVER 13204M: Matthias Schwarzott <zzam@gentoo.org> 13205L: linux-media@vger.kernel.org 13206W: https://linuxtv.org 13207Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13208S: Maintained 13209F: drivers/media/dvb-frontends/si2165* 13210 13211SI2168 MEDIA DRIVER 13212M: Antti Palosaari <crope@iki.fi> 13213L: linux-media@vger.kernel.org 13214W: https://linuxtv.org 13215W: http://palosaari.fi/linux/ 13216Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13217T: git git://linuxtv.org/anttip/media_tree.git 13218S: Maintained 13219F: drivers/media/dvb-frontends/si2168* 13220 13221SI470X FM RADIO RECEIVER I2C DRIVER 13222M: Hans Verkuil <hverkuil@xs4all.nl> 13223L: linux-media@vger.kernel.org 13224T: git git://linuxtv.org/media_tree.git 13225W: https://linuxtv.org 13226S: Odd Fixes 13227F: drivers/media/radio/si470x/radio-si470x-i2c.c 13228 13229SI470X FM RADIO RECEIVER USB DRIVER 13230M: Hans Verkuil <hverkuil@xs4all.nl> 13231L: linux-media@vger.kernel.org 13232T: git git://linuxtv.org/media_tree.git 13233W: https://linuxtv.org 13234S: Maintained 13235F: drivers/media/radio/si470x/radio-si470x-common.c 13236F: drivers/media/radio/si470x/radio-si470x.h 13237F: drivers/media/radio/si470x/radio-si470x-usb.c 13238 13239SI4713 FM RADIO TRANSMITTER I2C DRIVER 13240M: Eduardo Valentin <edubezval@gmail.com> 13241L: linux-media@vger.kernel.org 13242T: git git://linuxtv.org/media_tree.git 13243W: https://linuxtv.org 13244S: Odd Fixes 13245F: drivers/media/radio/si4713/si4713.? 13246 13247SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 13248M: Eduardo Valentin <edubezval@gmail.com> 13249L: linux-media@vger.kernel.org 13250T: git git://linuxtv.org/media_tree.git 13251W: https://linuxtv.org 13252S: Odd Fixes 13253F: drivers/media/radio/si4713/radio-platform-si4713.c 13254 13255SI4713 FM RADIO TRANSMITTER USB DRIVER 13256M: Hans Verkuil <hverkuil@xs4all.nl> 13257L: linux-media@vger.kernel.org 13258T: git git://linuxtv.org/media_tree.git 13259W: https://linuxtv.org 13260S: Maintained 13261F: drivers/media/radio/si4713/radio-usb-si4713.c 13262 13263SIANO DVB DRIVER 13264M: Mauro Carvalho Chehab <mchehab@kernel.org> 13265L: linux-media@vger.kernel.org 13266W: https://linuxtv.org 13267T: git git://linuxtv.org/media_tree.git 13268S: Odd fixes 13269F: drivers/media/common/siano/ 13270F: drivers/media/usb/siano/ 13271F: drivers/media/usb/siano/ 13272F: drivers/media/mmc/siano/ 13273 13274SIFIVE DRIVERS 13275M: Palmer Dabbelt <palmer@sifive.com> 13276L: linux-riscv@lists.infradead.org 13277T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13278S: Supported 13279K: sifive 13280N: sifive 13281 13282SILEAD TOUCHSCREEN DRIVER 13283M: Hans de Goede <hdegoede@redhat.com> 13284L: linux-input@vger.kernel.org 13285L: platform-driver-x86@vger.kernel.org 13286S: Maintained 13287F: drivers/input/touchscreen/silead.c 13288F: drivers/platform/x86/touchscreen_dmi.c 13289 13290SILICON MOTION SM712 FRAME BUFFER DRIVER 13291M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13292M: Teddy Wang <teddy.wang@siliconmotion.com> 13293M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13294L: linux-fbdev@vger.kernel.org 13295S: Maintained 13296F: drivers/video/fbdev/sm712* 13297F: Documentation/fb/sm712fb.txt 13298 13299SIMPLE FIRMWARE INTERFACE (SFI) 13300M: Len Brown <lenb@kernel.org> 13301L: sfi-devel@simplefirmware.org 13302W: http://simplefirmware.org/ 13303T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 13304S: Supported 13305F: arch/x86/platform/sfi/ 13306F: drivers/sfi/ 13307F: include/linux/sfi*.h 13308 13309SIMPLEFB FB DRIVER 13310M: Hans de Goede <hdegoede@redhat.com> 13311L: linux-fbdev@vger.kernel.org 13312S: Maintained 13313F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 13314F: drivers/video/fbdev/simplefb.c 13315F: include/linux/platform_data/simplefb.h 13316 13317SIMTEC EB110ATX (Chalice CATS) 13318P: Ben Dooks 13319P: Vincent Sanders <vince@simtec.co.uk> 13320M: Simtec Linux Team <linux@simtec.co.uk> 13321W: http://www.simtec.co.uk/products/EB110ATX/ 13322S: Supported 13323 13324SIMTEC EB2410ITX (BAST) 13325P: Ben Dooks 13326P: Vincent Sanders <vince@simtec.co.uk> 13327M: Simtec Linux Team <linux@simtec.co.uk> 13328W: http://www.simtec.co.uk/products/EB2410ITX/ 13329S: Supported 13330F: arch/arm/mach-s3c24xx/mach-bast.c 13331F: arch/arm/mach-s3c24xx/bast-ide.c 13332F: arch/arm/mach-s3c24xx/bast-irq.c 13333 13334SIPHASH PRF ROUTINES 13335M: Jason A. Donenfeld <Jason@zx2c4.com> 13336S: Maintained 13337F: lib/siphash.c 13338F: lib/test_siphash.c 13339F: include/linux/siphash.h 13340 13341SIOX 13342M: Gavin Schenk <g.schenk@eckelmann.de> 13343M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13344R: Pengutronix Kernel Team <kernel@pengutronix.de> 13345S: Supported 13346F: drivers/siox/* 13347F: include/trace/events/siox.h 13348 13349SIS 190 ETHERNET DRIVER 13350M: Francois Romieu <romieu@fr.zoreil.com> 13351L: netdev@vger.kernel.org 13352S: Maintained 13353F: drivers/net/ethernet/sis/sis190.c 13354 13355SIS 900/7016 FAST ETHERNET DRIVER 13356M: Daniele Venzano <venza@brownhat.org> 13357W: http://www.brownhat.org/sis900.html 13358L: netdev@vger.kernel.org 13359S: Maintained 13360F: drivers/net/ethernet/sis/sis900.* 13361 13362SIS FRAMEBUFFER DRIVER 13363M: Thomas Winischhofer <thomas@winischhofer.net> 13364W: http://www.winischhofer.net/linuxsisvga.shtml 13365S: Maintained 13366F: Documentation/fb/sisfb.txt 13367F: drivers/video/fbdev/sis/ 13368F: include/video/sisfb.h 13369 13370SIS USB2VGA DRIVER 13371M: Thomas Winischhofer <thomas@winischhofer.net> 13372W: http://www.winischhofer.at/linuxsisusbvga.shtml 13373S: Maintained 13374F: drivers/usb/misc/sisusbvga/ 13375 13376SLAB ALLOCATOR 13377M: Christoph Lameter <cl@linux.com> 13378M: Pekka Enberg <penberg@kernel.org> 13379M: David Rientjes <rientjes@google.com> 13380M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13381M: Andrew Morton <akpm@linux-foundation.org> 13382L: linux-mm@kvack.org 13383S: Maintained 13384F: include/linux/sl?b*.h 13385F: mm/sl?b* 13386 13387SLEEPABLE READ-COPY UPDATE (SRCU) 13388M: Lai Jiangshan <jiangshanlai@gmail.com> 13389M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 13390M: Josh Triplett <josh@joshtriplett.org> 13391R: Steven Rostedt <rostedt@goodmis.org> 13392R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13393L: linux-kernel@vger.kernel.org 13394W: http://www.rdrop.com/users/paulmck/RCU/ 13395S: Supported 13396T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13397F: include/linux/srcu*.h 13398F: kernel/rcu/srcu*.c 13399 13400SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13401M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13402L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13403S: Maintained 13404F: drivers/slimbus/ 13405F: Documentation/devicetree/bindings/slimbus/ 13406F: include/linux/slimbus.h 13407 13408SMACK SECURITY MODULE 13409M: Casey Schaufler <casey@schaufler-ca.com> 13410L: linux-security-module@vger.kernel.org 13411W: http://schaufler-ca.com 13412T: git git://github.com/cschaufler/smack-next 13413S: Maintained 13414F: Documentation/admin-guide/LSM/Smack.rst 13415F: security/smack/ 13416 13417SMC91x ETHERNET DRIVER 13418M: Nicolas Pitre <nico@fluxnic.net> 13419S: Odd Fixes 13420F: drivers/net/ethernet/smsc/smc91x.* 13421 13422SMIA AND SMIA++ IMAGE SENSOR DRIVER 13423M: Sakari Ailus <sakari.ailus@iki.fi> 13424L: linux-media@vger.kernel.org 13425S: Maintained 13426F: drivers/media/i2c/smiapp/ 13427F: include/media/i2c/smiapp.h 13428F: drivers/media/i2c/smiapp-pll.c 13429F: drivers/media/i2c/smiapp-pll.h 13430F: include/uapi/linux/smiapp.h 13431F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 13432 13433SMM665 HARDWARE MONITOR DRIVER 13434M: Guenter Roeck <linux@roeck-us.net> 13435L: linux-hwmon@vger.kernel.org 13436S: Maintained 13437F: Documentation/hwmon/smm665 13438F: drivers/hwmon/smm665.c 13439 13440SMSC EMC2103 HARDWARE MONITOR DRIVER 13441M: Steve Glendinning <steve.glendinning@shawell.net> 13442L: linux-hwmon@vger.kernel.org 13443S: Maintained 13444F: Documentation/hwmon/emc2103 13445F: drivers/hwmon/emc2103.c 13446 13447SMSC SCH5627 HARDWARE MONITOR DRIVER 13448M: Hans de Goede <hdegoede@redhat.com> 13449L: linux-hwmon@vger.kernel.org 13450S: Supported 13451F: Documentation/hwmon/sch5627 13452F: drivers/hwmon/sch5627.c 13453 13454SMSC UFX6000 and UFX7000 USB to VGA DRIVER 13455M: Steve Glendinning <steve.glendinning@shawell.net> 13456L: linux-fbdev@vger.kernel.org 13457S: Maintained 13458F: drivers/video/fbdev/smscufx.c 13459 13460SMSC47B397 HARDWARE MONITOR DRIVER 13461M: Jean Delvare <jdelvare@suse.com> 13462L: linux-hwmon@vger.kernel.org 13463S: Maintained 13464F: Documentation/hwmon/smsc47b397 13465F: drivers/hwmon/smsc47b397.c 13466 13467SMSC911x ETHERNET DRIVER 13468M: Steve Glendinning <steve.glendinning@shawell.net> 13469L: netdev@vger.kernel.org 13470S: Maintained 13471F: include/linux/smsc911x.h 13472F: drivers/net/ethernet/smsc/smsc911x.* 13473 13474SMSC9420 PCI ETHERNET DRIVER 13475M: Steve Glendinning <steve.glendinning@shawell.net> 13476L: netdev@vger.kernel.org 13477S: Maintained 13478F: drivers/net/ethernet/smsc/smsc9420.* 13479 13480SOC-CAMERA V4L2 SUBSYSTEM 13481L: linux-media@vger.kernel.org 13482T: git git://linuxtv.org/media_tree.git 13483S: Orphan 13484F: include/media/soc* 13485F: drivers/media/i2c/soc_camera/ 13486F: drivers/media/platform/soc_camera/ 13487 13488SOCIONEXT SYNQUACER I2C DRIVER 13489M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 13490L: linux-i2c@vger.kernel.org 13491S: Maintained 13492F: drivers/i2c/busses/i2c-synquacer.c 13493F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 13494 13495SOCIONEXT UNIPHIER SOUND DRIVER 13496L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13497S: Orphan 13498F: sound/soc/uniphier/ 13499 13500SOEKRIS NET48XX LED SUPPORT 13501M: Chris Boot <bootc@bootc.net> 13502S: Maintained 13503F: drivers/leds/leds-net48xx.c 13504 13505SOFT-ROCE DRIVER (rxe) 13506M: Moni Shoua <monis@mellanox.com> 13507L: linux-rdma@vger.kernel.org 13508S: Supported 13509W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13510Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13511F: drivers/infiniband/sw/rxe/ 13512F: include/uapi/rdma/rdma_user_rxe.h 13513 13514SOFTLOGIC 6x10 MPEG CODEC 13515M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13516M: Anton Sviridenko <anton@corp.bluecherry.net> 13517M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13518M: Andrey Utkin <andrey_utkin@fastmail.com> 13519M: Ismael Luceno <ismael@iodev.co.uk> 13520L: linux-media@vger.kernel.org 13521S: Supported 13522F: drivers/media/pci/solo6x10/ 13523 13524SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13525M: James Morse <james.morse@arm.com> 13526L: linux-arm-kernel@lists.infradead.org 13527S: Maintained 13528F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13529F: drivers/firmware/arm_sdei.c 13530F: include/linux/sdei.h 13531F: include/uapi/linux/sdei.h 13532 13533SOFTWARE RAID (Multiple Disks) SUPPORT 13534M: Shaohua Li <shli@kernel.org> 13535L: linux-raid@vger.kernel.org 13536T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13537S: Supported 13538F: drivers/md/Makefile 13539F: drivers/md/Kconfig 13540F: drivers/md/md* 13541F: drivers/md/raid* 13542F: include/linux/raid/ 13543F: include/uapi/linux/raid/ 13544 13545SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13546M: Jassi Brar <jaswinder.singh@linaro.org> 13547L: netdev@vger.kernel.org 13548S: Maintained 13549F: drivers/net/ethernet/socionext/netsec.c 13550F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13551 13552SOLIDRUN CLEARFOG SUPPORT 13553M: Russell King <linux@armlinux.org.uk> 13554S: Maintained 13555F: arch/arm/boot/dts/armada-388-clearfog* 13556F: arch/arm/boot/dts/armada-38x-solidrun-* 13557 13558SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13559M: Russell King <linux@armlinux.org.uk> 13560S: Maintained 13561F: arch/arm/boot/dts/imx6*-cubox-i* 13562F: arch/arm/boot/dts/imx6*-hummingboard* 13563F: arch/arm/boot/dts/imx6*-sr-* 13564 13565SONIC NETWORK DRIVER 13566M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13567L: netdev@vger.kernel.org 13568S: Maintained 13569F: drivers/net/ethernet/natsemi/sonic.* 13570 13571SONICS SILICON BACKPLANE DRIVER (SSB) 13572M: Michael Buesch <m@bues.ch> 13573L: linux-wireless@vger.kernel.org 13574S: Maintained 13575F: drivers/ssb/ 13576F: include/linux/ssb/ 13577 13578SONY IMX258 SENSOR DRIVER 13579M: Sakari Ailus <sakari.ailus@linux.intel.com> 13580L: linux-media@vger.kernel.org 13581T: git git://linuxtv.org/media_tree.git 13582S: Maintained 13583F: drivers/media/i2c/imx258.c 13584 13585SONY IMX274 SENSOR DRIVER 13586M: Leon Luo <leonl@leopardimaging.com> 13587L: linux-media@vger.kernel.org 13588T: git git://linuxtv.org/media_tree.git 13589S: Maintained 13590F: drivers/media/i2c/imx274.c 13591F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13592 13593SONY MEMORYSTICK CARD SUPPORT 13594M: Alex Dubov <oakad@yahoo.com> 13595W: http://tifmxx.berlios.de/ 13596S: Maintained 13597F: drivers/memstick/host/tifm_ms.c 13598 13599SONY MEMORYSTICK STANDARD SUPPORT 13600M: Maxim Levitsky <maximlevitsky@gmail.com> 13601S: Maintained 13602F: drivers/memstick/core/ms_block.* 13603 13604SONY VAIO CONTROL DEVICE DRIVER 13605M: Mattia Dongili <malattia@linux.it> 13606L: platform-driver-x86@vger.kernel.org 13607W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13608S: Maintained 13609F: Documentation/laptops/sony-laptop.txt 13610F: drivers/char/sonypi.c 13611F: drivers/platform/x86/sony-laptop.c 13612F: include/linux/sony-laptop.h 13613 13614SOUND 13615M: Jaroslav Kysela <perex@perex.cz> 13616M: Takashi Iwai <tiwai@suse.com> 13617L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13618W: http://www.alsa-project.org/ 13619T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13620T: git git://git.alsa-project.org/alsa-kernel.git 13621Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13622S: Maintained 13623F: Documentation/sound/ 13624F: include/sound/ 13625F: include/uapi/sound/ 13626F: sound/ 13627 13628SOUND - COMPRESSED AUDIO 13629M: Vinod Koul <vkoul@kernel.org> 13630L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13631T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13632S: Supported 13633F: Documentation/sound/designs/compress-offload.rst 13634F: include/sound/compress_driver.h 13635F: include/uapi/sound/compress_* 13636F: sound/core/compress_offload.c 13637F: sound/soc/soc-compress.c 13638 13639SOUND - DMAENGINE HELPERS 13640M: Lars-Peter Clausen <lars@metafoo.de> 13641S: Supported 13642F: include/sound/dmaengine_pcm.h 13643F: sound/core/pcm_dmaengine.c 13644F: sound/soc/soc-generic-dmaengine-pcm.c 13645 13646SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13647M: Liam Girdwood <lgirdwood@gmail.com> 13648M: Mark Brown <broonie@kernel.org> 13649T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13650L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13651W: http://alsa-project.org/main/index.php/ASoC 13652S: Supported 13653F: Documentation/devicetree/bindings/sound/ 13654F: Documentation/sound/soc/ 13655F: sound/soc/ 13656F: include/sound/soc* 13657 13658SOUNDWIRE SUBSYSTEM 13659M: Vinod Koul <vinod.koul@intel.com> 13660M: Sanyog Kale <sanyog.r.kale@intel.com> 13661R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13662L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13663S: Supported 13664F: Documentation/driver-api/soundwire/ 13665F: drivers/soundwire/ 13666F: include/linux/soundwire/ 13667 13668SP2 MEDIA DRIVER 13669M: Olli Salonen <olli.salonen@iki.fi> 13670L: linux-media@vger.kernel.org 13671W: https://linuxtv.org 13672Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13673S: Maintained 13674F: drivers/media/dvb-frontends/sp2* 13675 13676SPARC + UltraSPARC (sparc/sparc64) 13677M: "David S. Miller" <davem@davemloft.net> 13678L: sparclinux@vger.kernel.org 13679Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13680T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13681T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13682S: Maintained 13683F: arch/sparc/ 13684F: drivers/sbus/ 13685 13686SPARC SERIAL DRIVERS 13687M: "David S. Miller" <davem@davemloft.net> 13688L: sparclinux@vger.kernel.org 13689T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13690T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13691S: Maintained 13692F: include/linux/sunserialcore.h 13693F: drivers/tty/serial/suncore.c 13694F: drivers/tty/serial/sunhv.c 13695F: drivers/tty/serial/sunsab.c 13696F: drivers/tty/serial/sunsab.h 13697F: drivers/tty/serial/sunsu.c 13698F: drivers/tty/serial/sunzilog.c 13699F: drivers/tty/serial/sunzilog.h 13700F: drivers/tty/vcc.c 13701 13702SPARSE CHECKER 13703M: "Christopher Li" <sparse@chrisli.org> 13704L: linux-sparse@vger.kernel.org 13705W: https://sparse.wiki.kernel.org/ 13706T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13707T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13708S: Maintained 13709F: include/linux/compiler.h 13710 13711SPEAR CLOCK FRAMEWORK SUPPORT 13712M: Viresh Kumar <vireshk@kernel.org> 13713L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13714W: http://www.st.com/spear 13715S: Maintained 13716F: drivers/clk/spear/ 13717 13718SPEAR PLATFORM SUPPORT 13719M: Viresh Kumar <vireshk@kernel.org> 13720M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13721L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13722W: http://www.st.com/spear 13723S: Maintained 13724F: arch/arm/boot/dts/spear* 13725F: arch/arm/mach-spear/ 13726 13727SPI NOR SUBSYSTEM 13728M: Marek Vasut <marek.vasut@gmail.com> 13729L: linux-mtd@lists.infradead.org 13730W: http://www.linux-mtd.infradead.org/ 13731Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13732T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13733T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13734S: Maintained 13735F: drivers/mtd/spi-nor/ 13736F: include/linux/mtd/spi-nor.h 13737 13738SPI SUBSYSTEM 13739M: Mark Brown <broonie@kernel.org> 13740L: linux-spi@vger.kernel.org 13741T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13742Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13743S: Maintained 13744F: Documentation/devicetree/bindings/spi/ 13745F: Documentation/spi/ 13746F: drivers/spi/ 13747F: include/linux/spi/ 13748F: include/uapi/linux/spi/ 13749F: tools/spi/ 13750 13751SPIDERNET NETWORK DRIVER for CELL 13752M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13753L: netdev@vger.kernel.org 13754S: Supported 13755F: Documentation/networking/spider_net.txt 13756F: drivers/net/ethernet/toshiba/spider_net* 13757 13758SPMI SUBSYSTEM 13759R: Stephen Boyd <sboyd@kernel.org> 13760L: linux-arm-msm@vger.kernel.org 13761F: Documentation/devicetree/bindings/spmi/ 13762F: drivers/spmi/ 13763F: include/dt-bindings/spmi/spmi.h 13764F: include/linux/spmi.h 13765F: include/trace/events/spmi.h 13766 13767SPU FILE SYSTEM 13768M: Jeremy Kerr <jk@ozlabs.org> 13769L: linuxppc-dev@lists.ozlabs.org 13770W: http://www.ibm.com/developerworks/power/cell/ 13771S: Supported 13772F: Documentation/filesystems/spufs.txt 13773F: arch/powerpc/platforms/cell/spufs/ 13774 13775SQUASHFS FILE SYSTEM 13776M: Phillip Lougher <phillip@squashfs.org.uk> 13777L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13778W: http://squashfs.org.uk 13779T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13780S: Maintained 13781F: Documentation/filesystems/squashfs.txt 13782F: fs/squashfs/ 13783 13784SRM (Alpha) environment access 13785M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13786S: Maintained 13787F: arch/alpha/kernel/srm_env.c 13788 13789ST STM32 I2C/SMBUS DRIVER 13790M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 13791L: linux-i2c@vger.kernel.org 13792S: Maintained 13793F: drivers/i2c/busses/i2c-stm32* 13794 13795STABLE BRANCH 13796M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13797L: stable@vger.kernel.org 13798S: Supported 13799F: Documentation/process/stable-kernel-rules.rst 13800 13801STAGING - COMEDI 13802M: Ian Abbott <abbotti@mev.co.uk> 13803M: H Hartley Sweeten <hsweeten@visionengravers.com> 13804S: Odd Fixes 13805F: drivers/staging/comedi/ 13806 13807STAGING - EROFS FILE SYSTEM 13808M: Gao Xiang <gaoxiang25@huawei.com> 13809M: Chao Yu <yuchao0@huawei.com> 13810L: linux-erofs@lists.ozlabs.org 13811S: Maintained 13812F: drivers/staging/erofs/ 13813 13814STAGING - FLARION FT1000 DRIVERS 13815M: Marek Belisko <marek.belisko@gmail.com> 13816S: Odd Fixes 13817F: drivers/staging/ft1000/ 13818 13819STAGING - INDUSTRIAL IO 13820M: Jonathan Cameron <jic23@kernel.org> 13821L: linux-iio@vger.kernel.org 13822S: Odd Fixes 13823F: Documentation/devicetree/bindings/staging/iio/ 13824F: drivers/staging/iio/ 13825 13826STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13827M: Marc Dietrich <marvin24@gmx.de> 13828L: ac100@lists.launchpad.net (moderated for non-subscribers) 13829L: linux-tegra@vger.kernel.org 13830S: Maintained 13831F: drivers/staging/nvec/ 13832 13833STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13834M: Jens Frederich <jfrederich@gmail.com> 13835M: Daniel Drake <dsd@laptop.org> 13836M: Jon Nettleton <jon.nettleton@gmail.com> 13837W: http://wiki.laptop.org/go/DCON 13838S: Maintained 13839F: drivers/staging/olpc_dcon/ 13840 13841STAGING - REALTEK RTL8712U DRIVERS 13842M: Larry Finger <Larry.Finger@lwfinger.net> 13843M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13844S: Odd Fixes 13845F: drivers/staging/rtl8712/ 13846 13847STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13848M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13849M: Teddy Wang <teddy.wang@siliconmotion.com> 13850M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13851L: linux-fbdev@vger.kernel.org 13852S: Maintained 13853F: drivers/staging/sm750fb/ 13854 13855STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13856M: William Hubbs <w.d.hubbs@gmail.com> 13857M: Chris Brannon <chris@the-brannons.com> 13858M: Kirk Reiser <kirk@reisers.ca> 13859M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13860L: speakup@linux-speakup.org 13861W: http://www.linux-speakup.org/ 13862S: Odd Fixes 13863F: drivers/staging/speakup/ 13864 13865STAGING - VIA VT665X DRIVERS 13866M: Forest Bond <forest@alittletooquiet.net> 13867S: Odd Fixes 13868F: drivers/staging/vt665?/ 13869 13870STAGING - WILC1000 WIFI DRIVER 13871M: Aditya Shankar <aditya.shankar@microchip.com> 13872M: Ganesh Krishna <ganesh.krishna@microchip.com> 13873L: linux-wireless@vger.kernel.org 13874S: Supported 13875F: drivers/staging/wilc1000/ 13876 13877STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13878M: Arnaud Patard <arnaud.patard@rtp-net.org> 13879S: Odd Fixes 13880F: drivers/staging/xgifb/ 13881 13882STAGING SUBSYSTEM 13883M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13884T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13885L: devel@driverdev.osuosl.org 13886S: Supported 13887F: drivers/staging/ 13888 13889STARFIRE/DURALAN NETWORK DRIVER 13890M: Ion Badulescu <ionut@badula.org> 13891S: Odd Fixes 13892F: drivers/net/ethernet/adaptec/starfire* 13893 13894STEC S1220 SKD DRIVER 13895M: Bart Van Assche <bart.vanassche@wdc.com> 13896L: linux-block@vger.kernel.org 13897S: Maintained 13898F: drivers/block/skd*[ch] 13899 13900STI AUDIO (ASoC) DRIVERS 13901M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 13902L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13903S: Maintained 13904F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 13905F: sound/soc/sti/ 13906 13907STI CEC DRIVER 13908M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13909S: Maintained 13910F: drivers/staging/media/st-cec/ 13911F: Documentation/devicetree/bindings/media/stih-cec.txt 13912 13913STK1160 USB VIDEO CAPTURE DRIVER 13914M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13915L: linux-media@vger.kernel.org 13916T: git git://linuxtv.org/media_tree.git 13917S: Maintained 13918F: drivers/media/usb/stk1160/ 13919 13920STM32 AUDIO (ASoC) DRIVERS 13921M: Olivier Moysan <olivier.moysan@st.com> 13922M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 13923L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13924S: Maintained 13925F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 13926F: sound/soc/stm/ 13927 13928STM32 TIMER/LPTIMER DRIVERS 13929M: Fabrice Gasnier <fabrice.gasnier@st.com> 13930S: Maintained 13931F: drivers/*/stm32-*timer* 13932F: drivers/pwm/pwm-stm32* 13933F: include/linux/*/stm32-*tim* 13934F: Documentation/ABI/testing/*timer-stm32 13935F: Documentation/devicetree/bindings/*/stm32-*timer* 13936F: Documentation/devicetree/bindings/pwm/pwm-stm32* 13937 13938STMMAC ETHERNET DRIVER 13939M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13940M: Alexandre Torgue <alexandre.torgue@st.com> 13941M: Jose Abreu <joabreu@synopsys.com> 13942L: netdev@vger.kernel.org 13943W: http://www.stlinux.com 13944S: Supported 13945F: drivers/net/ethernet/stmicro/stmmac/ 13946 13947SUN3/3X 13948M: Sam Creasey <sammy@sammy.net> 13949W: http://sammy.net/sun3/ 13950S: Maintained 13951F: arch/m68k/kernel/*sun3* 13952F: arch/m68k/sun3*/ 13953F: arch/m68k/include/asm/sun3* 13954F: drivers/net/ethernet/i825xx/sun3* 13955 13956SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13957M: Hans de Goede <hdegoede@redhat.com> 13958L: linux-input@vger.kernel.org 13959S: Maintained 13960F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13961F: drivers/input/keyboard/sun4i-lradc-keys.c 13962 13963SUNDANCE NETWORK DRIVER 13964M: Denis Kirjanov <kda@linux-powerpc.org> 13965L: netdev@vger.kernel.org 13966S: Maintained 13967F: drivers/net/ethernet/dlink/sundance.c 13968 13969SUPERH 13970M: Yoshinori Sato <ysato@users.sourceforge.jp> 13971M: Rich Felker <dalias@libc.org> 13972L: linux-sh@vger.kernel.org 13973Q: http://patchwork.kernel.org/project/linux-sh/list/ 13974S: Maintained 13975F: Documentation/sh/ 13976F: arch/sh/ 13977F: drivers/sh/ 13978 13979SUSPEND TO RAM 13980M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13981M: Len Brown <len.brown@intel.com> 13982M: Pavel Machek <pavel@ucw.cz> 13983L: linux-pm@vger.kernel.org 13984B: https://bugzilla.kernel.org 13985S: Supported 13986F: Documentation/power/ 13987F: arch/x86/kernel/acpi/ 13988F: drivers/base/power/ 13989F: kernel/power/ 13990F: include/linux/suspend.h 13991F: include/linux/freezer.h 13992F: include/linux/pm.h 13993 13994SVGA HANDLING 13995M: Martin Mares <mj@ucw.cz> 13996L: linux-video@atrey.karlin.mff.cuni.cz 13997S: Maintained 13998F: Documentation/svga.txt 13999F: arch/x86/boot/video* 14000 14001SWIOTLB SUBSYSTEM 14002M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14003L: iommu@lists.linux-foundation.org 14004T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 14005S: Supported 14006F: kernel/dma/swiotlb.c 14007F: arch/*/kernel/pci-swiotlb.c 14008F: include/linux/swiotlb.h 14009 14010SWITCHDEV 14011M: Jiri Pirko <jiri@resnulli.us> 14012M: Ivan Vecera <ivecera@redhat.com> 14013L: netdev@vger.kernel.org 14014S: Supported 14015F: net/switchdev/ 14016F: include/net/switchdev.h 14017 14018SY8106A REGULATOR DRIVER 14019M: Icenowy Zheng <icenowy@aosc.io> 14020S: Maintained 14021F: drivers/regulator/sy8106a-regulator.c 14022F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 14023 14024SYNC FILE FRAMEWORK 14025M: Sumit Semwal <sumit.semwal@linaro.org> 14026R: Gustavo Padovan <gustavo@padovan.org> 14027S: Maintained 14028L: linux-media@vger.kernel.org 14029L: dri-devel@lists.freedesktop.org 14030F: drivers/dma-buf/sync_* 14031F: drivers/dma-buf/dma-fence* 14032F: drivers/dma-buf/sw_sync.c 14033F: include/linux/sync_file.h 14034F: include/uapi/linux/sync_file.h 14035F: Documentation/sync_file.txt 14036T: git git://anongit.freedesktop.org/drm/drm-misc 14037 14038SYNOPSYS ARC ARCHITECTURE 14039M: Vineet Gupta <vgupta@synopsys.com> 14040L: linux-snps-arc@lists.infradead.org 14041S: Supported 14042F: arch/arc/ 14043F: Documentation/devicetree/bindings/arc/* 14044F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14045F: drivers/clocksource/arc_timer.c 14046F: drivers/tty/serial/arc_uart.c 14047T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14048 14049SYNOPSYS ARC HSDK SDP pll clock driver 14050M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14051S: Supported 14052F: drivers/clk/clk-hsdk-pll.c 14053F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14054 14055SYNOPSYS ARC SDP clock driver 14056M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14057S: Supported 14058F: drivers/clk/axs10x/* 14059F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14060 14061SYNOPSYS ARC SDP platform support 14062M: Alexey Brodkin <abrodkin@synopsys.com> 14063S: Supported 14064F: arch/arc/plat-axs10x 14065F: arch/arc/boot/dts/ax* 14066F: Documentation/devicetree/bindings/arc/axs10* 14067 14068SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14069M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14070S: Supported 14071F: drivers/reset/reset-axs10x.c 14072F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14073 14074SYNOPSYS DESIGNWARE 8250 UART DRIVER 14075R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14076S: Maintained 14077F: drivers/tty/serial/8250/8250_dw.c 14078 14079SYNOPSYS DESIGNWARE APB GPIO DRIVER 14080M: Hoan Tran <hotran@apm.com> 14081L: linux-gpio@vger.kernel.org 14082S: Maintained 14083F: drivers/gpio/gpio-dwapb.c 14084F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14085 14086SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14087M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14088S: Maintained 14089F: drivers/dma/dwi-axi-dmac/ 14090F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14091 14092SYNOPSYS DESIGNWARE DMAC DRIVER 14093M: Viresh Kumar <vireshk@kernel.org> 14094R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14095S: Maintained 14096F: include/linux/dma/dw.h 14097F: include/linux/platform_data/dma-dw.h 14098F: drivers/dma/dw/ 14099 14100SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 14101M: Jose Abreu <Jose.Abreu@synopsys.com> 14102L: netdev@vger.kernel.org 14103S: Supported 14104F: drivers/net/ethernet/synopsys/ 14105 14106SYNOPSYS DESIGNWARE I2C DRIVER 14107M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 14108R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14109R: Mika Westerberg <mika.westerberg@linux.intel.com> 14110L: linux-i2c@vger.kernel.org 14111S: Maintained 14112F: drivers/i2c/busses/i2c-designware-* 14113F: include/linux/platform_data/i2c-designware.h 14114 14115SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 14116M: Jaehoon Chung <jh80.chung@samsung.com> 14117L: linux-mmc@vger.kernel.org 14118S: Maintained 14119F: drivers/mmc/host/dw_mmc* 14120 14121SYNOPSYS HSDK RESET CONTROLLER DRIVER 14122M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14123S: Supported 14124F: drivers/reset/reset-hsdk.c 14125F: include/dt-bindings/reset/snps,hsdk-reset.h 14126F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 14127 14128SYSTEM CONFIGURATION (SYSCON) 14129M: Lee Jones <lee.jones@linaro.org> 14130M: Arnd Bergmann <arnd@arndb.de> 14131T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 14132S: Supported 14133F: drivers/mfd/syscon.c 14134 14135SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 14136M: Sudeep Holla <sudeep.holla@arm.com> 14137L: linux-arm-kernel@lists.infradead.org 14138S: Maintained 14139F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 14140F: drivers/clk/clk-sc[mp]i.c 14141F: drivers/cpufreq/sc[mp]i-cpufreq.c 14142F: drivers/firmware/arm_scpi.c 14143F: drivers/firmware/arm_scmi/ 14144F: include/linux/sc[mp]i_protocol.h 14145 14146SYSTEM RESET/SHUTDOWN DRIVERS 14147M: Sebastian Reichel <sre@kernel.org> 14148L: linux-pm@vger.kernel.org 14149T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 14150S: Maintained 14151F: Documentation/devicetree/bindings/power/reset/ 14152F: drivers/power/reset/ 14153 14154SYSTEM TRACE MODULE CLASS 14155M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 14156S: Maintained 14157T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 14158F: Documentation/trace/stm.rst 14159F: drivers/hwtracing/stm/ 14160F: include/linux/stm.h 14161F: include/uapi/linux/stm.h 14162 14163SYSV FILESYSTEM 14164M: Christoph Hellwig <hch@infradead.org> 14165S: Maintained 14166F: Documentation/filesystems/sysv-fs.txt 14167F: fs/sysv/ 14168F: include/linux/sysv_fs.h 14169 14170TARGET SUBSYSTEM 14171M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 14172L: linux-scsi@vger.kernel.org 14173L: target-devel@vger.kernel.org 14174W: http://www.linux-iscsi.org 14175W: http://groups.google.com/group/linux-iscsi-target-dev 14176T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 14177S: Supported 14178F: drivers/target/ 14179F: include/target/ 14180F: Documentation/target/ 14181 14182TASKSTATS STATISTICS INTERFACE 14183M: Balbir Singh <bsingharora@gmail.com> 14184S: Maintained 14185F: Documentation/accounting/taskstats* 14186F: include/linux/taskstats* 14187F: kernel/taskstats.c 14188 14189TC subsystem 14190M: Jamal Hadi Salim <jhs@mojatatu.com> 14191M: Cong Wang <xiyou.wangcong@gmail.com> 14192M: Jiri Pirko <jiri@resnulli.us> 14193L: netdev@vger.kernel.org 14194S: Maintained 14195F: include/net/pkt_cls.h 14196F: include/net/pkt_sched.h 14197F: include/net/tc_act/ 14198F: include/uapi/linux/pkt_cls.h 14199F: include/uapi/linux/pkt_sched.h 14200F: include/uapi/linux/tc_act/ 14201F: include/uapi/linux/tc_ematch/ 14202F: net/sched/ 14203 14204TC90522 MEDIA DRIVER 14205M: Akihiro Tsukada <tskd08@gmail.com> 14206L: linux-media@vger.kernel.org 14207S: Odd Fixes 14208F: drivers/media/dvb-frontends/tc90522* 14209 14210TCP LOW PRIORITY MODULE 14211M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 14212M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 14213W: http://tcp-lp-mod.sourceforge.net/ 14214S: Maintained 14215F: net/ipv4/tcp_lp.c 14216 14217TDA10071 MEDIA DRIVER 14218M: Antti Palosaari <crope@iki.fi> 14219L: linux-media@vger.kernel.org 14220W: https://linuxtv.org 14221W: http://palosaari.fi/linux/ 14222Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14223T: git git://linuxtv.org/anttip/media_tree.git 14224S: Maintained 14225F: drivers/media/dvb-frontends/tda10071* 14226 14227TDA18212 MEDIA DRIVER 14228M: Antti Palosaari <crope@iki.fi> 14229L: linux-media@vger.kernel.org 14230W: https://linuxtv.org 14231W: http://palosaari.fi/linux/ 14232Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14233T: git git://linuxtv.org/anttip/media_tree.git 14234S: Maintained 14235F: drivers/media/tuners/tda18212* 14236 14237TDA18218 MEDIA DRIVER 14238M: Antti Palosaari <crope@iki.fi> 14239L: linux-media@vger.kernel.org 14240W: https://linuxtv.org 14241W: http://palosaari.fi/linux/ 14242Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14243T: git git://linuxtv.org/anttip/media_tree.git 14244S: Maintained 14245F: drivers/media/tuners/tda18218* 14246 14247TDA18250 MEDIA DRIVER 14248M: Olli Salonen <olli.salonen@iki.fi> 14249L: linux-media@vger.kernel.org 14250W: https://linuxtv.org 14251Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14252T: git git://linuxtv.org/media_tree.git 14253S: Maintained 14254F: drivers/media/tuners/tda18250* 14255 14256TDA18271 MEDIA DRIVER 14257M: Michael Krufky <mkrufky@linuxtv.org> 14258L: linux-media@vger.kernel.org 14259W: https://linuxtv.org 14260W: http://github.com/mkrufky 14261Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14262T: git git://linuxtv.org/mkrufky/tuners.git 14263S: Maintained 14264F: drivers/media/tuners/tda18271* 14265 14266TDA1997x MEDIA DRIVER 14267M: Tim Harvey <tharvey@gateworks.com> 14268L: linux-media@vger.kernel.org 14269W: https://linuxtv.org 14270Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14271S: Maintained 14272F: drivers/media/i2c/tda1997x.* 14273 14274TDA827x MEDIA DRIVER 14275M: Michael Krufky <mkrufky@linuxtv.org> 14276L: linux-media@vger.kernel.org 14277W: https://linuxtv.org 14278W: http://github.com/mkrufky 14279Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14280T: git git://linuxtv.org/mkrufky/tuners.git 14281S: Maintained 14282F: drivers/media/tuners/tda8290.* 14283 14284TDA8290 MEDIA DRIVER 14285M: Michael Krufky <mkrufky@linuxtv.org> 14286L: linux-media@vger.kernel.org 14287W: https://linuxtv.org 14288W: http://github.com/mkrufky 14289Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14290T: git git://linuxtv.org/mkrufky/tuners.git 14291S: Maintained 14292F: drivers/media/tuners/tda8290.* 14293 14294TDA9840 MEDIA DRIVER 14295M: Hans Verkuil <hverkuil@xs4all.nl> 14296L: linux-media@vger.kernel.org 14297T: git git://linuxtv.org/media_tree.git 14298W: https://linuxtv.org 14299S: Maintained 14300F: drivers/media/i2c/tda9840* 14301 14302TEA5761 TUNER DRIVER 14303M: Mauro Carvalho Chehab <mchehab@kernel.org> 14304L: linux-media@vger.kernel.org 14305W: https://linuxtv.org 14306T: git git://linuxtv.org/media_tree.git 14307S: Odd fixes 14308F: drivers/media/tuners/tea5761.* 14309 14310TEA5767 TUNER DRIVER 14311M: Mauro Carvalho Chehab <mchehab@kernel.org> 14312L: linux-media@vger.kernel.org 14313W: https://linuxtv.org 14314T: git git://linuxtv.org/media_tree.git 14315S: Maintained 14316F: drivers/media/tuners/tea5767.* 14317 14318TEA6415C MEDIA DRIVER 14319M: Hans Verkuil <hverkuil@xs4all.nl> 14320L: linux-media@vger.kernel.org 14321T: git git://linuxtv.org/media_tree.git 14322W: https://linuxtv.org 14323S: Maintained 14324F: drivers/media/i2c/tea6415c* 14325 14326TEA6420 MEDIA DRIVER 14327M: Hans Verkuil <hverkuil@xs4all.nl> 14328L: linux-media@vger.kernel.org 14329T: git git://linuxtv.org/media_tree.git 14330W: https://linuxtv.org 14331S: Maintained 14332F: drivers/media/i2c/tea6420* 14333 14334TEAM DRIVER 14335M: Jiri Pirko <jiri@resnulli.us> 14336L: netdev@vger.kernel.org 14337S: Supported 14338F: drivers/net/team/ 14339F: include/linux/if_team.h 14340F: include/uapi/linux/if_team.h 14341 14342TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 14343M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 14344S: Maintained 14345F: arch/x86/platform/ts5500/ 14346 14347TECHNOTREND USB IR RECEIVER 14348M: Sean Young <sean@mess.org> 14349L: linux-media@vger.kernel.org 14350S: Maintained 14351F: drivers/media/rc/ttusbir.c 14352 14353TECHWELL TW9910 VIDEO DECODER 14354L: linux-media@vger.kernel.org 14355S: Orphan 14356F: drivers/media/i2c/tw9910.c 14357F: include/media/i2c/tw9910.h 14358 14359TEE SUBSYSTEM 14360M: Jens Wiklander <jens.wiklander@linaro.org> 14361S: Maintained 14362F: include/linux/tee_drv.h 14363F: include/uapi/linux/tee.h 14364F: drivers/tee/ 14365F: Documentation/tee.txt 14366 14367TEGRA ARCHITECTURE SUPPORT 14368M: Thierry Reding <thierry.reding@gmail.com> 14369M: Jonathan Hunter <jonathanh@nvidia.com> 14370L: linux-tegra@vger.kernel.org 14371Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 14372T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 14373S: Supported 14374N: [^a-z]tegra 14375 14376TEGRA CLOCK DRIVER 14377M: Peter De Schrijver <pdeschrijver@nvidia.com> 14378M: Prashant Gaikwad <pgaikwad@nvidia.com> 14379S: Supported 14380F: drivers/clk/tegra/ 14381 14382TEGRA DMA DRIVERS 14383M: Laxman Dewangan <ldewangan@nvidia.com> 14384M: Jon Hunter <jonathanh@nvidia.com> 14385S: Supported 14386F: drivers/dma/tegra* 14387 14388TEGRA I2C DRIVER 14389M: Laxman Dewangan <ldewangan@nvidia.com> 14390S: Supported 14391F: drivers/i2c/busses/i2c-tegra.c 14392 14393TEGRA IOMMU DRIVERS 14394M: Thierry Reding <thierry.reding@gmail.com> 14395L: linux-tegra@vger.kernel.org 14396S: Supported 14397F: drivers/iommu/tegra* 14398 14399TEGRA KBC DRIVER 14400M: Laxman Dewangan <ldewangan@nvidia.com> 14401S: Supported 14402F: drivers/input/keyboard/tegra-kbc.c 14403 14404TEGRA NAND DRIVER 14405M: Stefan Agner <stefan@agner.ch> 14406M: Lucas Stach <dev@lynxeye.de> 14407S: Maintained 14408F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 14409F: drivers/mtd/nand/raw/tegra_nand.c 14410 14411TEGRA PWM DRIVER 14412M: Thierry Reding <thierry.reding@gmail.com> 14413S: Supported 14414F: drivers/pwm/pwm-tegra.c 14415 14416TEGRA SERIAL DRIVER 14417M: Laxman Dewangan <ldewangan@nvidia.com> 14418S: Supported 14419F: drivers/tty/serial/serial-tegra.c 14420 14421TEGRA SPI DRIVER 14422M: Laxman Dewangan <ldewangan@nvidia.com> 14423S: Supported 14424F: drivers/spi/spi-tegra* 14425 14426TEHUTI ETHERNET DRIVER 14427M: Andy Gospodarek <andy@greyhouse.net> 14428L: netdev@vger.kernel.org 14429S: Supported 14430F: drivers/net/ethernet/tehuti/* 14431 14432Telecom Clock Driver for MCPL0010 14433M: Mark Gross <mark.gross@intel.com> 14434S: Supported 14435F: drivers/char/tlclk.c 14436 14437TENSILICA XTENSA PORT (xtensa) 14438M: Chris Zankel <chris@zankel.net> 14439M: Max Filippov <jcmvbkbc@gmail.com> 14440L: linux-xtensa@linux-xtensa.org 14441T: git git://github.com/czankel/xtensa-linux.git 14442S: Maintained 14443F: arch/xtensa/ 14444F: drivers/irqchip/irq-xtensa-* 14445 14446Texas Instruments' System Control Interface (TISCI) Protocol Driver 14447M: Nishanth Menon <nm@ti.com> 14448M: Tero Kristo <t-kristo@ti.com> 14449M: Santosh Shilimkar <ssantosh@kernel.org> 14450L: linux-arm-kernel@lists.infradead.org 14451S: Maintained 14452F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 14453F: drivers/firmware/ti_sci* 14454F: include/linux/soc/ti/ti_sci_protocol.h 14455F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 14456F: include/dt-bindings/genpd/k2g.h 14457F: drivers/soc/ti/ti_sci_pm_domains.c 14458F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 14459F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 14460F: drivers/clk/keystone/sci-clk.c 14461F: drivers/reset/reset-ti-sci.c 14462 14463THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 14464M: Hans Verkuil <hverkuil@xs4all.nl> 14465L: linux-media@vger.kernel.org 14466T: git git://linuxtv.org/media_tree.git 14467W: https://linuxtv.org 14468S: Maintained 14469F: drivers/media/radio/radio-raremono.c 14470 14471THERMAL 14472M: Zhang Rui <rui.zhang@intel.com> 14473M: Eduardo Valentin <edubezval@gmail.com> 14474R: Daniel Lezcano <daniel.lezcano@linaro.org> 14475L: linux-pm@vger.kernel.org 14476T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 14477T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 14478Q: https://patchwork.kernel.org/project/linux-pm/list/ 14479S: Supported 14480F: drivers/thermal/ 14481F: include/linux/thermal.h 14482F: include/uapi/linux/thermal.h 14483F: include/linux/cpu_cooling.h 14484F: Documentation/devicetree/bindings/thermal/ 14485 14486THERMAL/CPU_COOLING 14487M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 14488M: Viresh Kumar <viresh.kumar@linaro.org> 14489M: Javi Merino <javi.merino@kernel.org> 14490L: linux-pm@vger.kernel.org 14491S: Supported 14492F: Documentation/thermal/cpu-cooling-api.txt 14493F: drivers/thermal/cpu_cooling.c 14494F: include/linux/cpu_cooling.h 14495 14496THINKPAD ACPI EXTRAS DRIVER 14497M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 14498L: ibm-acpi-devel@lists.sourceforge.net 14499L: platform-driver-x86@vger.kernel.org 14500W: http://ibm-acpi.sourceforge.net 14501W: http://thinkwiki.org/wiki/Ibm-acpi 14502T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 14503S: Maintained 14504F: drivers/platform/x86/thinkpad_acpi.c 14505 14506THUNDERBOLT DRIVER 14507M: Andreas Noever <andreas.noever@gmail.com> 14508M: Michael Jamet <michael.jamet@intel.com> 14509M: Mika Westerberg <mika.westerberg@linux.intel.com> 14510M: Yehezkel Bernat <YehezkelShB@gmail.com> 14511T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 14512S: Maintained 14513F: Documentation/admin-guide/thunderbolt.rst 14514F: drivers/thunderbolt/ 14515F: include/linux/thunderbolt.h 14516 14517THUNDERBOLT NETWORK DRIVER 14518M: Michael Jamet <michael.jamet@intel.com> 14519M: Mika Westerberg <mika.westerberg@linux.intel.com> 14520M: Yehezkel Bernat <YehezkelShB@gmail.com> 14521L: netdev@vger.kernel.org 14522S: Maintained 14523F: drivers/net/thunderbolt.c 14524 14525THUNDERX GPIO DRIVER 14526M: David Daney <david.daney@cavium.com> 14527S: Maintained 14528F: drivers/gpio/gpio-thunderx.c 14529 14530TI AM437X VPFE DRIVER 14531M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14532L: linux-media@vger.kernel.org 14533W: https://linuxtv.org 14534Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14535T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14536S: Maintained 14537F: drivers/media/platform/am437x/ 14538 14539TI BANDGAP AND THERMAL DRIVER 14540M: Eduardo Valentin <edubezval@gmail.com> 14541M: Keerthy <j-keerthy@ti.com> 14542L: linux-pm@vger.kernel.org 14543L: linux-omap@vger.kernel.org 14544S: Maintained 14545F: drivers/thermal/ti-soc-thermal/ 14546 14547TI BQ27XXX POWER SUPPLY DRIVER 14548R: Andrew F. Davis <afd@ti.com> 14549F: include/linux/power/bq27xxx_battery.h 14550F: drivers/power/supply/bq27xxx_battery.c 14551F: drivers/power/supply/bq27xxx_battery_i2c.c 14552 14553TI CDCE706 CLOCK DRIVER 14554M: Max Filippov <jcmvbkbc@gmail.com> 14555S: Maintained 14556F: drivers/clk/clk-cdce706.c 14557 14558TI CLOCK DRIVER 14559M: Tero Kristo <t-kristo@ti.com> 14560L: linux-omap@vger.kernel.org 14561S: Maintained 14562F: drivers/clk/ti/ 14563F: include/linux/clk/ti.h 14564 14565TI DAVINCI MACHINE SUPPORT 14566M: Sekhar Nori <nsekhar@ti.com> 14567M: Kevin Hilman <khilman@kernel.org> 14568L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14569T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14570S: Supported 14571F: arch/arm/mach-davinci/ 14572F: drivers/i2c/busses/i2c-davinci.c 14573F: arch/arm/boot/dts/da850* 14574 14575TI DAVINCI SERIES CLOCK DRIVER 14576M: David Lechner <david@lechnology.com> 14577R: Sekhar Nori <nsekhar@ti.com> 14578S: Maintained 14579F: Documentation/devicetree/bindings/clock/ti/davinci/ 14580F: drivers/clk/davinci/ 14581 14582TI DAVINCI SERIES GPIO DRIVER 14583M: Keerthy <j-keerthy@ti.com> 14584L: linux-gpio@vger.kernel.org 14585S: Maintained 14586F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14587F: drivers/gpio/gpio-davinci.c 14588 14589TI DAVINCI SERIES MEDIA DRIVER 14590M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14591L: linux-media@vger.kernel.org 14592W: https://linuxtv.org 14593Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14594T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14595S: Maintained 14596F: drivers/media/platform/davinci/ 14597F: include/media/davinci/ 14598 14599TI ETHERNET SWITCH DRIVER (CPSW) 14600R: Grygorii Strashko <grygorii.strashko@ti.com> 14601L: linux-omap@vger.kernel.org 14602L: netdev@vger.kernel.org 14603S: Maintained 14604F: drivers/net/ethernet/ti/cpsw* 14605F: drivers/net/ethernet/ti/davinci* 14606 14607TI FLASH MEDIA INTERFACE DRIVER 14608M: Alex Dubov <oakad@yahoo.com> 14609S: Maintained 14610F: drivers/misc/tifm* 14611F: drivers/mmc/host/tifm_sd.c 14612F: include/linux/tifm.h 14613 14614TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14615M: Santosh Shilimkar <ssantosh@kernel.org> 14616L: linux-kernel@vger.kernel.org 14617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14618S: Maintained 14619F: drivers/soc/ti/* 14620T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14621 14622TI LM49xxx FAMILY ASoC CODEC DRIVERS 14623M: M R Swami Reddy <mr.swami.reddy@ti.com> 14624M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14625L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14626S: Maintained 14627F: sound/soc/codecs/lm49453* 14628F: sound/soc/codecs/isabelle* 14629 14630TI LP855x BACKLIGHT DRIVER 14631M: Milo Kim <milo.kim@ti.com> 14632S: Maintained 14633F: Documentation/backlight/lp855x-driver.txt 14634F: drivers/video/backlight/lp855x_bl.c 14635F: include/linux/platform_data/lp855x.h 14636 14637TI LP8727 CHARGER DRIVER 14638M: Milo Kim <milo.kim@ti.com> 14639S: Maintained 14640F: drivers/power/supply/lp8727_charger.c 14641F: include/linux/platform_data/lp8727.h 14642 14643TI LP8788 MFD DRIVER 14644M: Milo Kim <milo.kim@ti.com> 14645S: Maintained 14646F: drivers/iio/adc/lp8788_adc.c 14647F: drivers/leds/leds-lp8788.c 14648F: drivers/mfd/lp8788*.c 14649F: drivers/power/supply/lp8788-charger.c 14650F: drivers/regulator/lp8788-*.c 14651F: include/linux/mfd/lp8788*.h 14652 14653TI NETCP ETHERNET DRIVER 14654M: Wingman Kwok <w-kwok2@ti.com> 14655M: Murali Karicheri <m-karicheri2@ti.com> 14656L: netdev@vger.kernel.org 14657S: Maintained 14658F: drivers/net/ethernet/ti/netcp* 14659 14660TI TAS571X FAMILY ASoC CODEC DRIVER 14661M: Kevin Cernekee <cernekee@chromium.org> 14662L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14663S: Odd Fixes 14664F: sound/soc/codecs/tas571x* 14665 14666TI TRF7970A NFC DRIVER 14667M: Mark Greer <mgreer@animalcreek.com> 14668L: linux-wireless@vger.kernel.org 14669L: linux-nfc@lists.01.org (moderated for non-subscribers) 14670S: Supported 14671F: drivers/nfc/trf7970a.c 14672F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14673 14674TI TWL4030 SERIES SOC CODEC DRIVER 14675M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14676L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14677S: Maintained 14678F: sound/soc/codecs/twl4030* 14679 14680TI VPE/CAL DRIVERS 14681M: Benoit Parrot <bparrot@ti.com> 14682L: linux-media@vger.kernel.org 14683W: http://linuxtv.org/ 14684Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14685S: Maintained 14686F: drivers/media/platform/ti-vpe/ 14687 14688TI WILINK WIRELESS DRIVERS 14689L: linux-wireless@vger.kernel.org 14690W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14691W: http://wireless.kernel.org/en/users/Drivers/wl1251 14692T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14693S: Orphan 14694F: drivers/net/wireless/ti/ 14695F: include/linux/wl12xx.h 14696 14697TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14698M: John Stultz <john.stultz@linaro.org> 14699M: Thomas Gleixner <tglx@linutronix.de> 14700R: Stephen Boyd <sboyd@kernel.org> 14701L: linux-kernel@vger.kernel.org 14702T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14703S: Supported 14704F: include/linux/clocksource.h 14705F: include/linux/time.h 14706F: include/linux/timex.h 14707F: include/uapi/linux/time.h 14708F: include/uapi/linux/timex.h 14709F: kernel/time/clocksource.c 14710F: kernel/time/time*.c 14711F: kernel/time/alarmtimer.c 14712F: kernel/time/ntp.c 14713F: tools/testing/selftests/timers/ 14714 14715TIPC NETWORK LAYER 14716M: Jon Maloy <jon.maloy@ericsson.com> 14717M: Ying Xue <ying.xue@windriver.com> 14718L: netdev@vger.kernel.org (core kernel code) 14719L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14720W: http://tipc.sourceforge.net/ 14721S: Maintained 14722F: include/uapi/linux/tipc*.h 14723F: net/tipc/ 14724 14725TLAN NETWORK DRIVER 14726M: Samuel Chessman <chessman@tux.org> 14727L: tlan-devel@lists.sourceforge.net (subscribers-only) 14728W: http://sourceforge.net/projects/tlan/ 14729S: Maintained 14730F: Documentation/networking/tlan.txt 14731F: drivers/net/ethernet/ti/tlan.* 14732 14733TM6000 VIDEO4LINUX DRIVER 14734M: Mauro Carvalho Chehab <mchehab@kernel.org> 14735L: linux-media@vger.kernel.org 14736W: https://linuxtv.org 14737T: git git://linuxtv.org/media_tree.git 14738S: Odd fixes 14739F: drivers/media/usb/tm6000/ 14740F: Documentation/media/v4l-drivers/tm6000* 14741 14742TMIO/SDHI MMC DRIVER 14743M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14744L: linux-mmc@vger.kernel.org 14745S: Supported 14746F: drivers/mmc/host/tmio_mmc* 14747F: drivers/mmc/host/renesas_sdhi* 14748F: include/linux/mfd/tmio.h 14749 14750TMP401 HARDWARE MONITOR DRIVER 14751M: Guenter Roeck <linux@roeck-us.net> 14752L: linux-hwmon@vger.kernel.org 14753S: Maintained 14754F: Documentation/hwmon/tmp401 14755F: drivers/hwmon/tmp401.c 14756 14757TMPFS (SHMEM FILESYSTEM) 14758M: Hugh Dickins <hughd@google.com> 14759L: linux-mm@kvack.org 14760S: Maintained 14761F: include/linux/shmem_fs.h 14762F: mm/shmem.c 14763 14764TOMOYO SECURITY MODULE 14765M: Kentaro Takeda <takedakn@nttdata.co.jp> 14766M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14767L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14768L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14769L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14770L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14771W: http://tomoyo.sourceforge.jp/ 14772T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14773S: Maintained 14774F: security/tomoyo/ 14775 14776TOPSTAR LAPTOP EXTRAS DRIVER 14777M: Herton Ronaldo Krzesinski <herton@canonical.com> 14778L: platform-driver-x86@vger.kernel.org 14779S: Maintained 14780F: drivers/platform/x86/topstar-laptop.c 14781 14782TORTURE-TEST MODULES 14783M: Davidlohr Bueso <dave@stgolabs.net> 14784M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14785M: Josh Triplett <josh@joshtriplett.org> 14786L: linux-kernel@vger.kernel.org 14787S: Supported 14788T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14789F: Documentation/RCU/torture.txt 14790F: kernel/torture.c 14791F: kernel/rcu/rcutorture.c 14792F: kernel/rcu/rcuperf.c 14793F: kernel/locking/locktorture.c 14794 14795TOSHIBA ACPI EXTRAS DRIVER 14796M: Azael Avalos <coproscefalo@gmail.com> 14797L: platform-driver-x86@vger.kernel.org 14798S: Maintained 14799F: drivers/platform/x86/toshiba_acpi.c 14800 14801TOSHIBA BLUETOOTH DRIVER 14802M: Azael Avalos <coproscefalo@gmail.com> 14803L: platform-driver-x86@vger.kernel.org 14804S: Maintained 14805F: drivers/platform/x86/toshiba_bluetooth.c 14806 14807TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14808M: Azael Avalos <coproscefalo@gmail.com> 14809L: platform-driver-x86@vger.kernel.org 14810S: Maintained 14811F: drivers/platform/x86/toshiba_haps.c 14812 14813TOSHIBA SMM DRIVER 14814M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14815W: http://www.buzzard.org.uk/toshiba/ 14816S: Maintained 14817F: drivers/char/toshiba.c 14818F: include/linux/toshiba.h 14819F: include/uapi/linux/toshiba.h 14820 14821TOSHIBA TC358743 DRIVER 14822M: Mats Randgaard <matrandg@cisco.com> 14823L: linux-media@vger.kernel.org 14824S: Maintained 14825F: drivers/media/i2c/tc358743* 14826F: include/media/i2c/tc358743.h 14827 14828TOSHIBA WMI HOTKEYS DRIVER 14829M: Azael Avalos <coproscefalo@gmail.com> 14830L: platform-driver-x86@vger.kernel.org 14831S: Maintained 14832F: drivers/platform/x86/toshiba-wmi.c 14833 14834TPM DEVICE DRIVER 14835M: Peter Huewe <peterhuewe@gmx.de> 14836M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14837R: Jason Gunthorpe <jgg@ziepe.ca> 14838L: linux-integrity@vger.kernel.org 14839Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14840W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14841T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14842S: Maintained 14843F: drivers/char/tpm/ 14844 14845TRACING 14846M: Steven Rostedt <rostedt@goodmis.org> 14847M: Ingo Molnar <mingo@redhat.com> 14848T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14849S: Maintained 14850F: Documentation/trace/ftrace.rst 14851F: arch/*/*/*/ftrace.h 14852F: arch/*/kernel/ftrace.c 14853F: include/*/ftrace.h 14854F: include/linux/trace*.h 14855F: include/trace/ 14856F: kernel/trace/ 14857F: tools/testing/selftests/ftrace/ 14858 14859TRACING MMIO ACCESSES (MMIOTRACE) 14860M: Steven Rostedt <rostedt@goodmis.org> 14861M: Ingo Molnar <mingo@kernel.org> 14862R: Karol Herbst <karolherbst@gmail.com> 14863R: Pekka Paalanen <ppaalanen@gmail.com> 14864S: Maintained 14865L: linux-kernel@vger.kernel.org 14866L: nouveau@lists.freedesktop.org 14867F: kernel/trace/trace_mmiotrace.c 14868F: include/linux/mmiotrace.h 14869F: arch/x86/mm/kmmio.c 14870F: arch/x86/mm/mmio-mod.c 14871F: arch/x86/mm/testmmiotrace.c 14872 14873TRIVIAL PATCHES 14874M: Jiri Kosina <trivial@kernel.org> 14875T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14876S: Maintained 14877K: ^Subject:.*(?i)trivial 14878 14879TEMPO SEMICONDUCTOR DRIVERS 14880M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14881S: Maintained 14882F: sound/soc/codecs/tscs*.c 14883F: sound/soc/codecs/tscs*.h 14884F: Documentation/devicetree/bindings/sound/tscs*.txt 14885 14886TTY LAYER 14887M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14888M: Jiri Slaby <jslaby@suse.com> 14889S: Supported 14890T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14891F: Documentation/serial/ 14892F: drivers/tty/ 14893F: drivers/tty/serial/serial_core.c 14894F: include/linux/serial_core.h 14895F: include/linux/serial.h 14896F: include/linux/tty.h 14897F: include/uapi/linux/serial_core.h 14898F: include/uapi/linux/serial.h 14899F: include/uapi/linux/tty.h 14900 14901TUA9001 MEDIA DRIVER 14902M: Antti Palosaari <crope@iki.fi> 14903L: linux-media@vger.kernel.org 14904W: https://linuxtv.org 14905W: http://palosaari.fi/linux/ 14906Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14907T: git git://linuxtv.org/anttip/media_tree.git 14908S: Maintained 14909F: drivers/media/tuners/tua9001* 14910 14911TULIP NETWORK DRIVERS 14912L: netdev@vger.kernel.org 14913L: linux-parisc@vger.kernel.org 14914S: Orphan 14915F: drivers/net/ethernet/dec/tulip/ 14916 14917TUN/TAP driver 14918M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14919W: http://vtun.sourceforge.net/tun 14920S: Maintained 14921F: Documentation/networking/tuntap.txt 14922F: arch/um/os-Linux/drivers/ 14923 14924TURBOCHANNEL SUBSYSTEM 14925M: "Maciej W. Rozycki" <macro@linux-mips.org> 14926M: Ralf Baechle <ralf@linux-mips.org> 14927L: linux-mips@linux-mips.org 14928Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14929S: Maintained 14930F: drivers/tc/ 14931F: include/linux/tc.h 14932 14933TURBOSTAT UTILITY 14934M: "Len Brown" <lenb@kernel.org> 14935L: linux-pm@vger.kernel.org 14936B: https://bugzilla.kernel.org 14937Q: https://patchwork.kernel.org/project/linux-pm/list/ 14938T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 14939S: Supported 14940F: tools/power/x86/turbostat/ 14941 14942TW5864 VIDEO4LINUX DRIVER 14943M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14944M: Anton Sviridenko <anton@corp.bluecherry.net> 14945M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14946M: Andrey Utkin <andrey_utkin@fastmail.com> 14947L: linux-media@vger.kernel.org 14948S: Supported 14949F: drivers/media/pci/tw5864/ 14950 14951TW68 VIDEO4LINUX DRIVER 14952M: Hans Verkuil <hverkuil@xs4all.nl> 14953L: linux-media@vger.kernel.org 14954T: git git://linuxtv.org/media_tree.git 14955W: https://linuxtv.org 14956S: Odd Fixes 14957F: drivers/media/pci/tw68/ 14958 14959TW686X VIDEO4LINUX DRIVER 14960M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14961L: linux-media@vger.kernel.org 14962T: git git://linuxtv.org/media_tree.git 14963W: http://linuxtv.org 14964S: Maintained 14965F: drivers/media/pci/tw686x/ 14966 14967UBI FILE SYSTEM (UBIFS) 14968M: Richard Weinberger <richard@nod.at> 14969M: Artem Bityutskiy <dedekind1@gmail.com> 14970M: Adrian Hunter <adrian.hunter@intel.com> 14971L: linux-mtd@lists.infradead.org 14972T: git git://git.infradead.org/ubifs-2.6.git 14973W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14974S: Supported 14975F: Documentation/filesystems/ubifs.txt 14976F: fs/ubifs/ 14977 14978UCLINUX (M68KNOMMU AND COLDFIRE) 14979M: Greg Ungerer <gerg@linux-m68k.org> 14980W: http://www.linux-m68k.org/ 14981W: http://www.uclinux.org/ 14982L: linux-m68k@lists.linux-m68k.org 14983L: uclinux-dev@uclinux.org (subscribers-only) 14984T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14985S: Maintained 14986F: arch/m68k/coldfire/ 14987F: arch/m68k/68*/ 14988F: arch/m68k/*/*_no.* 14989F: arch/m68k/include/asm/*_no.* 14990 14991UDF FILESYSTEM 14992M: Jan Kara <jack@suse.com> 14993S: Maintained 14994F: Documentation/filesystems/udf.txt 14995F: fs/udf/ 14996 14997UDRAW TABLET 14998M: Bastien Nocera <hadess@hadess.net> 14999L: linux-input@vger.kernel.org 15000S: Maintained 15001F: drivers/hid/hid-udraw-ps3.c 15002 15003UFS FILESYSTEM 15004M: Evgeniy Dushistov <dushistov@mail.ru> 15005S: Maintained 15006F: Documentation/filesystems/ufs.txt 15007F: fs/ufs/ 15008 15009UHID USERSPACE HID IO DRIVER: 15010M: David Herrmann <dh.herrmann@googlemail.com> 15011L: linux-input@vger.kernel.org 15012S: Maintained 15013F: drivers/hid/uhid.c 15014F: include/uapi/linux/uhid.h 15015 15016ULPI BUS 15017M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15018L: linux-usb@vger.kernel.org 15019S: Maintained 15020F: drivers/usb/common/ulpi.c 15021F: include/linux/ulpi/ 15022 15023ULTRA-WIDEBAND (UWB) SUBSYSTEM: 15024L: linux-usb@vger.kernel.org 15025S: Orphan 15026F: drivers/uwb/ 15027F: include/linux/uwb.h 15028F: include/linux/uwb/ 15029 15030UNICORE32 ARCHITECTURE: 15031M: Guan Xuetao <gxt@pku.edu.cn> 15032W: http://mprc.pku.edu.cn/~guanxuetao/linux 15033S: Maintained 15034T: git git://github.com/gxt/linux.git 15035F: arch/unicore32/ 15036 15037UNIFDEF 15038M: Tony Finch <dot@dotat.at> 15039W: http://dotat.at/prog/unifdef 15040S: Maintained 15041F: scripts/unifdef.c 15042 15043UNIFORM CDROM DRIVER 15044M: Jens Axboe <axboe@kernel.dk> 15045W: http://www.kernel.dk 15046S: Maintained 15047F: Documentation/cdrom/ 15048F: drivers/cdrom/cdrom.c 15049F: include/linux/cdrom.h 15050F: include/uapi/linux/cdrom.h 15051 15052UNISYS S-PAR DRIVERS 15053M: David Kershner <david.kershner@unisys.com> 15054L: sparmaintainer@unisys.com (Unisys internal) 15055S: Supported 15056F: include/linux/visorbus.h 15057F: drivers/visorbus/ 15058F: drivers/staging/unisys/ 15059 15060UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15061M: Vinayak Holikatti <vinholikatti@gmail.com> 15062L: linux-scsi@vger.kernel.org 15063S: Supported 15064F: Documentation/scsi/ufs.txt 15065F: drivers/scsi/ufs/ 15066 15067UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15068M: Joao Pinto <jpinto@synopsys.com> 15069L: linux-scsi@vger.kernel.org 15070S: Supported 15071F: drivers/scsi/ufs/*dwc* 15072 15073UNSORTED BLOCK IMAGES (UBI) 15074M: Artem Bityutskiy <dedekind1@gmail.com> 15075M: Richard Weinberger <richard@nod.at> 15076W: http://www.linux-mtd.infradead.org/ 15077L: linux-mtd@lists.infradead.org 15078T: git git://git.infradead.org/ubifs-2.6.git 15079S: Supported 15080F: drivers/mtd/ubi/ 15081F: include/linux/mtd/ubi.h 15082F: include/uapi/mtd/ubi-user.h 15083 15084USB "USBNET" DRIVER FRAMEWORK 15085M: Oliver Neukum <oneukum@suse.com> 15086L: netdev@vger.kernel.org 15087W: http://www.linux-usb.org/usbnet 15088S: Maintained 15089F: drivers/net/usb/usbnet.c 15090F: include/linux/usb/usbnet.h 15091 15092USB ACM DRIVER 15093M: Oliver Neukum <oneukum@suse.com> 15094L: linux-usb@vger.kernel.org 15095S: Maintained 15096F: Documentation/usb/acm.txt 15097F: drivers/usb/class/cdc-acm.* 15098 15099USB AR5523 WIRELESS DRIVER 15100M: Pontus Fuchs <pontus.fuchs@gmail.com> 15101L: linux-wireless@vger.kernel.org 15102S: Maintained 15103F: drivers/net/wireless/ath/ar5523/ 15104 15105USB ATTACHED SCSI 15106M: Oliver Neukum <oneukum@suse.com> 15107L: linux-usb@vger.kernel.org 15108L: linux-scsi@vger.kernel.org 15109S: Maintained 15110F: drivers/usb/storage/uas.c 15111 15112USB CDC ETHERNET DRIVER 15113M: Oliver Neukum <oliver@neukum.org> 15114L: linux-usb@vger.kernel.org 15115S: Maintained 15116F: drivers/net/usb/cdc_*.c 15117F: include/uapi/linux/usb/cdc.h 15118 15119USB CHAOSKEY DRIVER 15120M: Keith Packard <keithp@keithp.com> 15121L: linux-usb@vger.kernel.org 15122S: Maintained 15123F: drivers/usb/misc/chaoskey.c 15124 15125USB CYPRESS C67X00 DRIVER 15126M: Peter Korsgaard <jacmet@sunsite.dk> 15127L: linux-usb@vger.kernel.org 15128S: Maintained 15129F: drivers/usb/c67x00/ 15130 15131USB DAVICOM DM9601 DRIVER 15132M: Peter Korsgaard <jacmet@sunsite.dk> 15133L: netdev@vger.kernel.org 15134W: http://www.linux-usb.org/usbnet 15135S: Maintained 15136F: drivers/net/usb/dm9601.c 15137 15138USB DIAMOND RIO500 DRIVER 15139M: Cesar Miquel <miquel@df.uba.ar> 15140L: rio500-users@lists.sourceforge.net 15141W: http://rio500.sourceforge.net 15142S: Maintained 15143F: drivers/usb/misc/rio500* 15144 15145USB EHCI DRIVER 15146M: Alan Stern <stern@rowland.harvard.edu> 15147L: linux-usb@vger.kernel.org 15148S: Maintained 15149F: Documentation/usb/ehci.txt 15150F: drivers/usb/host/ehci* 15151 15152USB GADGET/PERIPHERAL SUBSYSTEM 15153M: Felipe Balbi <balbi@kernel.org> 15154L: linux-usb@vger.kernel.org 15155W: http://www.linux-usb.org/gadget 15156T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15157S: Maintained 15158F: drivers/usb/gadget/ 15159F: include/linux/usb/gadget* 15160 15161USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 15162M: Jiri Kosina <jikos@kernel.org> 15163R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 15164L: linux-usb@vger.kernel.org 15165T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 15166S: Maintained 15167F: Documentation/hid/hiddev.txt 15168F: drivers/hid/usbhid/ 15169 15170USB INTEL XHCI ROLE MUX DRIVER 15171M: Hans de Goede <hdegoede@redhat.com> 15172L: linux-usb@vger.kernel.org 15173S: Maintained 15174F: drivers/usb/roles/intel-xhci-usb-role-switch.c 15175 15176USB ISP116X DRIVER 15177M: Olav Kongas <ok@artecdesign.ee> 15178L: linux-usb@vger.kernel.org 15179S: Maintained 15180F: drivers/usb/host/isp116x* 15181F: include/linux/usb/isp116x.h 15182 15183USB LAN78XX ETHERNET DRIVER 15184M: Woojung Huh <woojung.huh@microchip.com> 15185M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15186L: netdev@vger.kernel.org 15187S: Maintained 15188F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 15189F: drivers/net/usb/lan78xx.* 15190F: include/dt-bindings/net/microchip-lan78xx.h 15191 15192USB MASS STORAGE DRIVER 15193M: Alan Stern <stern@rowland.harvard.edu> 15194L: linux-usb@vger.kernel.org 15195L: usb-storage@lists.one-eyed-alien.net 15196S: Maintained 15197W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 15198F: drivers/usb/storage/ 15199 15200USB MIDI DRIVER 15201M: Clemens Ladisch <clemens@ladisch.de> 15202L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15203T: git git://git.alsa-project.org/alsa-kernel.git 15204S: Maintained 15205F: sound/usb/midi.* 15206 15207USB NETWORKING DRIVERS 15208L: linux-usb@vger.kernel.org 15209S: Odd Fixes 15210F: drivers/net/usb/ 15211 15212USB OHCI DRIVER 15213M: Alan Stern <stern@rowland.harvard.edu> 15214L: linux-usb@vger.kernel.org 15215S: Maintained 15216F: Documentation/usb/ohci.txt 15217F: drivers/usb/host/ohci* 15218 15219USB OTG FSM (Finite State Machine) 15220M: Peter Chen <Peter.Chen@nxp.com> 15221T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 15222L: linux-usb@vger.kernel.org 15223S: Maintained 15224F: drivers/usb/common/usb-otg-fsm.c 15225 15226USB OVER IP DRIVER 15227M: Valentina Manea <valentina.manea.m@gmail.com> 15228M: Shuah Khan <shuah@kernel.org> 15229L: linux-usb@vger.kernel.org 15230S: Maintained 15231F: Documentation/usb/usbip_protocol.txt 15232F: drivers/usb/usbip/ 15233F: tools/usb/usbip/ 15234F: tools/testing/selftests/drivers/usb/usbip/ 15235 15236USB PEGASUS DRIVER 15237M: Petko Manolov <petkan@nucleusys.com> 15238L: linux-usb@vger.kernel.org 15239L: netdev@vger.kernel.org 15240T: git git://github.com/petkan/pegasus.git 15241W: https://github.com/petkan/pegasus 15242S: Maintained 15243F: drivers/net/usb/pegasus.* 15244 15245USB PHY LAYER 15246M: Felipe Balbi <balbi@kernel.org> 15247L: linux-usb@vger.kernel.org 15248T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15249S: Maintained 15250F: drivers/usb/phy/ 15251 15252USB PRINTER DRIVER (usblp) 15253M: Pete Zaitcev <zaitcev@redhat.com> 15254L: linux-usb@vger.kernel.org 15255S: Supported 15256F: drivers/usb/class/usblp.c 15257 15258USB QMI WWAN NETWORK DRIVER 15259M: Bjørn Mork <bjorn@mork.no> 15260L: netdev@vger.kernel.org 15261S: Maintained 15262F: Documentation/ABI/testing/sysfs-class-net-qmi 15263F: drivers/net/usb/qmi_wwan.c 15264 15265USB RTL8150 DRIVER 15266M: Petko Manolov <petkan@nucleusys.com> 15267L: linux-usb@vger.kernel.org 15268L: netdev@vger.kernel.org 15269T: git git://github.com/petkan/rtl8150.git 15270W: https://github.com/petkan/rtl8150 15271S: Maintained 15272F: drivers/net/usb/rtl8150.c 15273 15274USB SERIAL SUBSYSTEM 15275M: Johan Hovold <johan@kernel.org> 15276L: linux-usb@vger.kernel.org 15277T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 15278S: Maintained 15279F: Documentation/usb/usb-serial.txt 15280F: drivers/usb/serial/ 15281F: include/linux/usb/serial.h 15282 15283USB SMSC75XX ETHERNET DRIVER 15284M: Steve Glendinning <steve.glendinning@shawell.net> 15285L: netdev@vger.kernel.org 15286S: Maintained 15287F: drivers/net/usb/smsc75xx.* 15288 15289USB SMSC95XX ETHERNET DRIVER 15290M: Steve Glendinning <steve.glendinning@shawell.net> 15291M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15292L: netdev@vger.kernel.org 15293S: Maintained 15294F: drivers/net/usb/smsc95xx.* 15295 15296USB SUBSYSTEM 15297M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15298L: linux-usb@vger.kernel.org 15299W: http://www.linux-usb.org 15300T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 15301S: Supported 15302F: Documentation/devicetree/bindings/usb/ 15303F: Documentation/usb/ 15304F: drivers/usb/ 15305F: include/linux/usb.h 15306F: include/linux/usb/ 15307 15308USB TYPEC PI3USB30532 MUX DRIVER 15309M: Hans de Goede <hdegoede@redhat.com> 15310L: linux-usb@vger.kernel.org 15311S: Maintained 15312F: drivers/usb/typec/mux/pi3usb30532.c 15313 15314USB TYPEC CLASS 15315M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15316L: linux-usb@vger.kernel.org 15317S: Maintained 15318F: Documentation/ABI/testing/sysfs-class-typec 15319F: Documentation/driver-api/usb/typec.rst 15320F: drivers/usb/typec/ 15321F: include/linux/usb/typec.h 15322 15323USB TYPEC BUS FOR ALTERNATE MODES 15324M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15325L: linux-usb@vger.kernel.org 15326S: Maintained 15327F: Documentation/ABI/testing/sysfs-bus-typec 15328F: Documentation/driver-api/usb/typec_bus.rst 15329F: drivers/usb/typec/altmodes/ 15330F: include/linux/usb/typec_altmode.h 15331 15332USB UHCI DRIVER 15333M: Alan Stern <stern@rowland.harvard.edu> 15334L: linux-usb@vger.kernel.org 15335S: Maintained 15336F: drivers/usb/host/uhci* 15337 15338USB VIDEO CLASS 15339M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15340L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 15341L: linux-media@vger.kernel.org 15342T: git git://linuxtv.org/media_tree.git 15343W: http://www.ideasonboard.org/uvc/ 15344S: Maintained 15345F: drivers/media/usb/uvc/ 15346F: include/uapi/linux/uvcvideo.h 15347 15348USB VISION DRIVER 15349M: Hans Verkuil <hverkuil@xs4all.nl> 15350L: linux-media@vger.kernel.org 15351T: git git://linuxtv.org/media_tree.git 15352W: https://linuxtv.org 15353S: Odd Fixes 15354F: drivers/media/usb/usbvision/ 15355 15356USB WEBCAM GADGET 15357M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15358L: linux-usb@vger.kernel.org 15359S: Maintained 15360F: drivers/usb/gadget/function/*uvc* 15361F: drivers/usb/gadget/legacy/webcam.c 15362F: include/uapi/linux/usb/g_uvc.h 15363 15364USB WIRELESS RNDIS DRIVER (rndis_wlan) 15365M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 15366L: linux-wireless@vger.kernel.org 15367S: Maintained 15368F: drivers/net/wireless/rndis_wlan.c 15369 15370USB XHCI DRIVER 15371M: Mathias Nyman <mathias.nyman@intel.com> 15372L: linux-usb@vger.kernel.org 15373S: Supported 15374F: drivers/usb/host/xhci* 15375F: drivers/usb/host/pci-quirks* 15376 15377USB ZD1201 DRIVER 15378L: linux-wireless@vger.kernel.org 15379W: http://linux-lc100020.sourceforge.net 15380S: Orphan 15381F: drivers/net/wireless/zydas/zd1201.* 15382 15383USB ZR364XX DRIVER 15384M: Antoine Jacquet <royale@zerezo.com> 15385L: linux-usb@vger.kernel.org 15386L: linux-media@vger.kernel.org 15387T: git git://linuxtv.org/media_tree.git 15388W: http://royale.zerezo.com/zr364xx/ 15389S: Maintained 15390F: Documentation/media/v4l-drivers/zr364xx* 15391F: drivers/media/usb/zr364xx/ 15392 15393USER-MODE LINUX (UML) 15394M: Jeff Dike <jdike@addtoit.com> 15395M: Richard Weinberger <richard@nod.at> 15396L: linux-um@lists.infradead.org 15397W: http://user-mode-linux.sourceforge.net 15398T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 15399S: Maintained 15400F: Documentation/virtual/uml/ 15401F: arch/um/ 15402F: arch/x86/um/ 15403F: fs/hostfs/ 15404F: fs/hppfs/ 15405 15406USERSPACE I/O (UIO) 15407M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15408S: Maintained 15409T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15410F: Documentation/driver-api/uio-howto.rst 15411F: drivers/uio/ 15412F: include/linux/uio*.h 15413 15414UTIL-LINUX PACKAGE 15415M: Karel Zak <kzak@redhat.com> 15416L: util-linux@vger.kernel.org 15417W: http://en.wikipedia.org/wiki/Util-linux 15418T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 15419S: Maintained 15420 15421UUID HELPERS 15422M: Christoph Hellwig <hch@lst.de> 15423R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15424L: linux-kernel@vger.kernel.org 15425T: git git://git.infradead.org/users/hch/uuid.git 15426F: lib/uuid.c 15427F: lib/test_uuid.c 15428F: include/linux/uuid.h 15429F: include/uapi/linux/uuid.h 15430S: Maintained 15431 15432UVESAFB DRIVER 15433M: Michal Januszewski <spock@gentoo.org> 15434L: linux-fbdev@vger.kernel.org 15435W: https://github.com/mjanusz/v86d 15436S: Maintained 15437F: Documentation/fb/uvesafb.txt 15438F: drivers/video/fbdev/uvesafb.* 15439 15440VF610 NAND DRIVER 15441M: Stefan Agner <stefan@agner.ch> 15442L: linux-mtd@lists.infradead.org 15443S: Supported 15444F: drivers/mtd/nand/raw/vf610_nfc.c 15445 15446VFAT/FAT/MSDOS FILESYSTEM 15447M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 15448S: Maintained 15449F: Documentation/filesystems/vfat.txt 15450F: fs/fat/ 15451 15452VFIO DRIVER 15453M: Alex Williamson <alex.williamson@redhat.com> 15454L: kvm@vger.kernel.org 15455T: git git://github.com/awilliam/linux-vfio.git 15456S: Maintained 15457F: Documentation/vfio.txt 15458F: drivers/vfio/ 15459F: include/linux/vfio.h 15460F: include/uapi/linux/vfio.h 15461 15462VFIO MEDIATED DEVICE DRIVERS 15463M: Kirti Wankhede <kwankhede@nvidia.com> 15464L: kvm@vger.kernel.org 15465S: Maintained 15466F: Documentation/vfio-mediated-device.txt 15467F: drivers/vfio/mdev/ 15468F: include/linux/mdev.h 15469F: samples/vfio-mdev/ 15470 15471VFIO PLATFORM DRIVER 15472M: Eric Auger <eric.auger@redhat.com> 15473L: kvm@vger.kernel.org 15474S: Maintained 15475F: drivers/vfio/platform/ 15476 15477VGA_SWITCHEROO 15478R: Lukas Wunner <lukas@wunner.de> 15479S: Maintained 15480F: Documentation/gpu/vga-switcheroo.rst 15481F: drivers/gpu/vga/vga_switcheroo.c 15482F: include/linux/vga_switcheroo.h 15483T: git git://anongit.freedesktop.org/drm/drm-misc 15484 15485VIA RHINE NETWORK DRIVER 15486S: Orphan 15487F: drivers/net/ethernet/via/via-rhine.c 15488 15489VIA SD/MMC CARD CONTROLLER DRIVER 15490M: Bruce Chang <brucechang@via.com.tw> 15491M: Harald Welte <HaraldWelte@viatech.com> 15492S: Maintained 15493F: drivers/mmc/host/via-sdmmc.c 15494 15495VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 15496M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 15497L: linux-fbdev@vger.kernel.org 15498S: Maintained 15499F: include/linux/via-core.h 15500F: include/linux/via-gpio.h 15501F: include/linux/via_i2c.h 15502F: drivers/video/fbdev/via/ 15503 15504VIA VELOCITY NETWORK DRIVER 15505M: Francois Romieu <romieu@fr.zoreil.com> 15506L: netdev@vger.kernel.org 15507S: Maintained 15508F: drivers/net/ethernet/via/via-velocity.* 15509 15510VICODEC VIRTUAL CODEC DRIVER 15511M: Hans Verkuil <hans.verkuil@cisco.com> 15512L: linux-media@vger.kernel.org 15513T: git git://linuxtv.org/media_tree.git 15514W: https://linuxtv.org 15515S: Maintained 15516F: drivers/media/platform/vicodec/* 15517 15518VIDEO MULTIPLEXER DRIVER 15519M: Philipp Zabel <p.zabel@pengutronix.de> 15520L: linux-media@vger.kernel.org 15521S: Maintained 15522F: drivers/media/platform/video-mux.c 15523 15524VIDEO I2C POLLING DRIVER 15525M: Matt Ranostay <matt.ranostay@konsulko.com> 15526L: linux-media@vger.kernel.org 15527S: Maintained 15528F: drivers/media/i2c/video-i2c.c 15529 15530VIDEOBUF2 FRAMEWORK 15531M: Pawel Osciak <pawel@osciak.com> 15532M: Marek Szyprowski <m.szyprowski@samsung.com> 15533M: Kyungmin Park <kyungmin.park@samsung.com> 15534L: linux-media@vger.kernel.org 15535S: Maintained 15536F: drivers/media/v4l2-core/videobuf2-* 15537F: include/media/videobuf2-* 15538 15539VIMC VIRTUAL MEDIA CONTROLLER DRIVER 15540M: Helen Koike <helen.koike@collabora.com> 15541L: linux-media@vger.kernel.org 15542T: git git://linuxtv.org/media_tree.git 15543W: https://linuxtv.org 15544S: Maintained 15545F: drivers/media/platform/vimc/* 15546 15547VIRT LIB 15548M: Alex Williamson <alex.williamson@redhat.com> 15549M: Paolo Bonzini <pbonzini@redhat.com> 15550L: kvm@vger.kernel.org 15551S: Supported 15552F: virt/lib/ 15553 15554VIRTIO AND VHOST VSOCK DRIVER 15555M: Stefan Hajnoczi <stefanha@redhat.com> 15556L: kvm@vger.kernel.org 15557L: virtualization@lists.linux-foundation.org 15558L: netdev@vger.kernel.org 15559S: Maintained 15560F: include/linux/virtio_vsock.h 15561F: include/uapi/linux/virtio_vsock.h 15562F: include/uapi/linux/vsockmon.h 15563F: include/uapi/linux/vm_sockets_diag.h 15564F: net/vmw_vsock/diag.c 15565F: net/vmw_vsock/af_vsock_tap.c 15566F: net/vmw_vsock/virtio_transport_common.c 15567F: net/vmw_vsock/virtio_transport.c 15568F: drivers/net/vsockmon.c 15569F: drivers/vhost/vsock.c 15570F: drivers/vhost/vsock.h 15571F: tools/testing/vsock/ 15572 15573VIRTIO CONSOLE DRIVER 15574M: Amit Shah <amit@kernel.org> 15575L: virtualization@lists.linux-foundation.org 15576S: Maintained 15577F: drivers/char/virtio_console.c 15578F: include/linux/virtio_console.h 15579F: include/uapi/linux/virtio_console.h 15580 15581VIRTIO CORE, NET AND BLOCK DRIVERS 15582M: "Michael S. Tsirkin" <mst@redhat.com> 15583M: Jason Wang <jasowang@redhat.com> 15584L: virtualization@lists.linux-foundation.org 15585S: Maintained 15586F: Documentation/devicetree/bindings/virtio/ 15587F: drivers/virtio/ 15588F: tools/virtio/ 15589F: drivers/net/virtio_net.c 15590F: drivers/block/virtio_blk.c 15591F: include/linux/virtio*.h 15592F: include/uapi/linux/virtio_*.h 15593F: drivers/crypto/virtio/ 15594F: mm/balloon_compaction.c 15595 15596VIRTIO CRYPTO DRIVER 15597M: Gonglei <arei.gonglei@huawei.com> 15598L: virtualization@lists.linux-foundation.org 15599L: linux-crypto@vger.kernel.org 15600S: Maintained 15601F: drivers/crypto/virtio/ 15602F: include/uapi/linux/virtio_crypto.h 15603 15604VIRTIO DRIVERS FOR S390 15605M: Cornelia Huck <cohuck@redhat.com> 15606M: Halil Pasic <pasic@linux.ibm.com> 15607L: linux-s390@vger.kernel.org 15608L: virtualization@lists.linux-foundation.org 15609L: kvm@vger.kernel.org 15610S: Supported 15611F: drivers/s390/virtio/ 15612F: arch/s390/include/uapi/asm/virtio-ccw.h 15613 15614VIRTIO GPU DRIVER 15615M: David Airlie <airlied@linux.ie> 15616M: Gerd Hoffmann <kraxel@redhat.com> 15617L: dri-devel@lists.freedesktop.org 15618L: virtualization@lists.linux-foundation.org 15619T: git git://anongit.freedesktop.org/drm/drm-misc 15620S: Maintained 15621F: drivers/gpu/drm/virtio/ 15622F: include/uapi/linux/virtio_gpu.h 15623 15624VIRTIO HOST (VHOST) 15625M: "Michael S. Tsirkin" <mst@redhat.com> 15626M: Jason Wang <jasowang@redhat.com> 15627L: kvm@vger.kernel.org 15628L: virtualization@lists.linux-foundation.org 15629L: netdev@vger.kernel.org 15630T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15631S: Maintained 15632F: drivers/vhost/ 15633F: include/uapi/linux/vhost.h 15634 15635VIRTIO INPUT DRIVER 15636M: Gerd Hoffmann <kraxel@redhat.com> 15637S: Maintained 15638F: drivers/virtio/virtio_input.c 15639F: include/uapi/linux/virtio_input.h 15640 15641VIRTUAL BOX GUEST DEVICE DRIVER 15642M: Hans de Goede <hdegoede@redhat.com> 15643M: Arnd Bergmann <arnd@arndb.de> 15644M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15645S: Maintained 15646F: include/linux/vbox_utils.h 15647F: include/uapi/linux/vbox*.h 15648F: drivers/virt/vboxguest/ 15649 15650VIRTUAL SERIO DEVICE DRIVER 15651M: Stephen Chandler Paul <thatslyude@gmail.com> 15652S: Maintained 15653F: drivers/input/serio/userio.c 15654F: include/uapi/linux/userio.h 15655 15656VIVID VIRTUAL VIDEO DRIVER 15657M: Hans Verkuil <hverkuil@xs4all.nl> 15658L: linux-media@vger.kernel.org 15659T: git git://linuxtv.org/media_tree.git 15660W: https://linuxtv.org 15661S: Maintained 15662F: drivers/media/platform/vivid/* 15663 15664VLYNQ BUS 15665M: Florian Fainelli <f.fainelli@gmail.com> 15666L: openwrt-devel@lists.openwrt.org (subscribers-only) 15667S: Maintained 15668F: drivers/vlynq/vlynq.c 15669F: include/linux/vlynq.h 15670 15671VME SUBSYSTEM 15672M: Martyn Welch <martyn@welchs.me.uk> 15673M: Manohar Vanga <manohar.vanga@gmail.com> 15674M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15675L: devel@driverdev.osuosl.org 15676S: Maintained 15677T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15678F: Documentation/driver-api/vme.rst 15679F: drivers/staging/vme/ 15680F: drivers/vme/ 15681F: include/linux/vme* 15682 15683VMWARE BALLOON DRIVER 15684M: Xavier Deguillard <xdeguillard@vmware.com> 15685M: Nadav Amit <namit@vmware.com> 15686M: "VMware, Inc." <pv-drivers@vmware.com> 15687L: linux-kernel@vger.kernel.org 15688S: Maintained 15689F: drivers/misc/vmw_balloon.c 15690 15691VMWARE HYPERVISOR INTERFACE 15692M: Alok Kataria <akataria@vmware.com> 15693L: virtualization@lists.linux-foundation.org 15694S: Supported 15695F: arch/x86/kernel/cpu/vmware.c 15696 15697VMWARE PVRDMA DRIVER 15698M: Adit Ranadive <aditr@vmware.com> 15699M: VMware PV-Drivers <pv-drivers@vmware.com> 15700L: linux-rdma@vger.kernel.org 15701S: Maintained 15702F: drivers/infiniband/hw/vmw_pvrdma/ 15703 15704VMware PVSCSI driver 15705M: Jim Gill <jgill@vmware.com> 15706M: VMware PV-Drivers <pv-drivers@vmware.com> 15707L: linux-scsi@vger.kernel.org 15708S: Maintained 15709F: drivers/scsi/vmw_pvscsi.c 15710F: drivers/scsi/vmw_pvscsi.h 15711 15712VMWARE VMMOUSE SUBDRIVER 15713M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15714M: "VMware, Inc." <pv-drivers@vmware.com> 15715L: linux-input@vger.kernel.org 15716S: Maintained 15717F: drivers/input/mouse/vmmouse.c 15718F: drivers/input/mouse/vmmouse.h 15719 15720VMWARE VMXNET3 ETHERNET DRIVER 15721M: Ronak Doshi <doshir@vmware.com> 15722M: "VMware, Inc." <pv-drivers@vmware.com> 15723L: netdev@vger.kernel.org 15724S: Maintained 15725F: drivers/net/vmxnet3/ 15726 15727VOCORE VOCORE2 BOARD 15728M: Harvey Hunt <harveyhuntnexus@gmail.com> 15729L: linux-mips@linux-mips.org 15730S: Maintained 15731F: arch/mips/boot/dts/ralink/vocore2.dts 15732 15733VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15734M: Liam Girdwood <lgirdwood@gmail.com> 15735M: Mark Brown <broonie@kernel.org> 15736L: linux-kernel@vger.kernel.org 15737W: http://www.slimlogic.co.uk/?p=48 15738T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15739S: Supported 15740F: Documentation/devicetree/bindings/regulator/ 15741F: Documentation/power/regulator/ 15742F: drivers/regulator/ 15743F: include/dt-bindings/regulator/ 15744F: include/linux/regulator/ 15745 15746VRF 15747M: David Ahern <dsa@cumulusnetworks.com> 15748M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15749L: netdev@vger.kernel.org 15750S: Maintained 15751F: drivers/net/vrf.c 15752F: Documentation/networking/vrf.txt 15753 15754VT1211 HARDWARE MONITOR DRIVER 15755M: Juerg Haefliger <juergh@gmail.com> 15756L: linux-hwmon@vger.kernel.org 15757S: Maintained 15758F: Documentation/hwmon/vt1211 15759F: drivers/hwmon/vt1211.c 15760 15761VT8231 HARDWARE MONITOR DRIVER 15762M: Roger Lucas <vt8231@hiddenengine.co.uk> 15763L: linux-hwmon@vger.kernel.org 15764S: Maintained 15765F: drivers/hwmon/vt8231.c 15766 15767VUB300 USB to SDIO/SD/MMC bridge chip 15768M: Tony Olech <tony.olech@elandigitalsystems.com> 15769L: linux-mmc@vger.kernel.org 15770L: linux-usb@vger.kernel.org 15771S: Supported 15772F: drivers/mmc/host/vub300.c 15773 15774W1 DALLAS'S 1-WIRE BUS 15775M: Evgeniy Polyakov <zbr@ioremap.net> 15776S: Maintained 15777F: Documentation/devicetree/bindings/w1/ 15778F: Documentation/w1/ 15779F: drivers/w1/ 15780F: include/linux/w1.h 15781 15782W83791D HARDWARE MONITORING DRIVER 15783M: Marc Hulsman <m.hulsman@tudelft.nl> 15784L: linux-hwmon@vger.kernel.org 15785S: Maintained 15786F: Documentation/hwmon/w83791d 15787F: drivers/hwmon/w83791d.c 15788 15789W83793 HARDWARE MONITORING DRIVER 15790M: Rudolf Marek <r.marek@assembler.cz> 15791L: linux-hwmon@vger.kernel.org 15792S: Maintained 15793F: Documentation/hwmon/w83793 15794F: drivers/hwmon/w83793.c 15795 15796W83795 HARDWARE MONITORING DRIVER 15797M: Jean Delvare <jdelvare@suse.com> 15798L: linux-hwmon@vger.kernel.org 15799S: Maintained 15800F: drivers/hwmon/w83795.c 15801 15802W83L51xD SD/MMC CARD INTERFACE DRIVER 15803M: Pierre Ossman <pierre@ossman.eu> 15804S: Maintained 15805F: drivers/mmc/host/wbsd.* 15806 15807WACOM PROTOCOL 4 SERIAL TABLETS 15808M: Julian Squires <julian@cipht.net> 15809M: Hans de Goede <hdegoede@redhat.com> 15810L: linux-input@vger.kernel.org 15811S: Maintained 15812F: drivers/input/tablet/wacom_serial4.c 15813 15814WATCHDOG DEVICE DRIVERS 15815M: Wim Van Sebroeck <wim@linux-watchdog.org> 15816M: Guenter Roeck <linux@roeck-us.net> 15817L: linux-watchdog@vger.kernel.org 15818W: http://www.linux-watchdog.org/ 15819T: git git://www.linux-watchdog.org/linux-watchdog.git 15820S: Maintained 15821F: Documentation/devicetree/bindings/watchdog/ 15822F: Documentation/watchdog/ 15823F: drivers/watchdog/ 15824F: include/linux/watchdog.h 15825F: include/uapi/linux/watchdog.h 15826 15827WHISKEYCOVE PMIC GPIO DRIVER 15828M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15829L: linux-gpio@vger.kernel.org 15830S: Maintained 15831F: drivers/gpio/gpio-wcove.c 15832 15833WIIMOTE HID DRIVER 15834M: David Herrmann <dh.herrmann@googlemail.com> 15835L: linux-input@vger.kernel.org 15836S: Maintained 15837F: drivers/hid/hid-wiimote* 15838 15839WILOCITY WIL6210 WIRELESS DRIVER 15840M: Maya Erez <merez@codeaurora.org> 15841L: linux-wireless@vger.kernel.org 15842L: wil6210@qti.qualcomm.com 15843S: Supported 15844W: http://wireless.kernel.org/en/users/Drivers/wil6210 15845F: drivers/net/wireless/ath/wil6210/ 15846 15847WIMAX STACK 15848M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15849M: linux-wimax@intel.com 15850L: wimax@linuxwimax.org (subscribers-only) 15851S: Supported 15852W: http://linuxwimax.org 15853F: Documentation/wimax/README.wimax 15854F: include/linux/wimax/debug.h 15855F: include/net/wimax.h 15856F: include/uapi/linux/wimax.h 15857F: net/wimax/ 15858 15859WINBOND CIR DRIVER 15860M: David Härdeman <david@hardeman.nu> 15861S: Maintained 15862F: drivers/media/rc/winbond-cir.c 15863 15864WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15865M: William Breathitt Gray <vilhelm.gray@gmail.com> 15866L: linux-watchdog@vger.kernel.org 15867S: Maintained 15868F: drivers/watchdog/ebc-c384_wdt.c 15869 15870WINSYSTEMS WS16C48 GPIO DRIVER 15871M: William Breathitt Gray <vilhelm.gray@gmail.com> 15872L: linux-gpio@vger.kernel.org 15873S: Maintained 15874F: drivers/gpio/gpio-ws16c48.c 15875 15876WISTRON LAPTOP BUTTON DRIVER 15877M: Miloslav Trmac <mitr@volny.cz> 15878S: Maintained 15879F: drivers/input/misc/wistron_btns.c 15880 15881WL3501 WIRELESS PCMCIA CARD DRIVER 15882L: linux-wireless@vger.kernel.org 15883S: Odd fixes 15884F: drivers/net/wireless/wl3501* 15885 15886WOLFSON MICROELECTRONICS DRIVERS 15887L: patches@opensource.cirrus.com 15888T: git https://github.com/CirrusLogic/linux-drivers.git 15889W: https://github.com/CirrusLogic/linux-drivers/wiki 15890S: Supported 15891F: Documentation/hwmon/wm83?? 15892F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15893F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15894F: Documentation/devicetree/bindings/mfd/arizona.txt 15895F: Documentation/devicetree/bindings/mfd/wm831x.txt 15896F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15897F: arch/arm/mach-s3c64xx/mach-crag6410* 15898F: drivers/clk/clk-wm83*.c 15899F: drivers/extcon/extcon-arizona.c 15900F: drivers/leds/leds-wm83*.c 15901F: drivers/gpio/gpio-*wm*.c 15902F: drivers/gpio/gpio-arizona.c 15903F: drivers/hwmon/wm83??-hwmon.c 15904F: drivers/input/misc/wm831x-on.c 15905F: drivers/input/touchscreen/wm831x-ts.c 15906F: drivers/input/touchscreen/wm97*.c 15907F: drivers/mfd/arizona* 15908F: drivers/mfd/wm*.c 15909F: drivers/mfd/cs47l24* 15910F: drivers/power/supply/wm83*.c 15911F: drivers/rtc/rtc-wm83*.c 15912F: drivers/regulator/wm8*.c 15913F: drivers/regulator/arizona* 15914F: drivers/video/backlight/wm83*_bl.c 15915F: drivers/watchdog/wm83*_wdt.c 15916F: include/linux/mfd/arizona/ 15917F: include/linux/mfd/wm831x/ 15918F: include/linux/mfd/wm8350/ 15919F: include/linux/mfd/wm8400* 15920F: include/linux/regulator/arizona* 15921F: include/linux/wm97xx.h 15922F: include/sound/wm????.h 15923F: sound/soc/codecs/arizona.? 15924F: sound/soc/codecs/wm* 15925F: sound/soc/codecs/cs47l24* 15926 15927WORKQUEUE 15928M: Tejun Heo <tj@kernel.org> 15929R: Lai Jiangshan <jiangshanlai@gmail.com> 15930T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15931S: Maintained 15932F: include/linux/workqueue.h 15933F: kernel/workqueue.c 15934F: Documentation/core-api/workqueue.rst 15935 15936X-POWERS AXP288 PMIC DRIVERS 15937M: Hans de Goede <hdegoede@redhat.com> 15938S: Maintained 15939N: axp288 15940F: drivers/acpi/pmic/intel_pmic_xpower.c 15941 15942X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15943M: Chen-Yu Tsai <wens@csie.org> 15944L: linux-kernel@vger.kernel.org 15945S: Maintained 15946N: axp[128] 15947 15948X.25 NETWORK LAYER 15949M: Andrew Hendry <andrew.hendry@gmail.com> 15950L: linux-x25@vger.kernel.org 15951S: Odd Fixes 15952F: Documentation/networking/x25* 15953F: include/net/x25* 15954F: net/x25/ 15955 15956X86 ARCHITECTURE (32-BIT AND 64-BIT) 15957M: Thomas Gleixner <tglx@linutronix.de> 15958M: Ingo Molnar <mingo@redhat.com> 15959M: Borislav Petkov <bp@alien8.de> 15960R: "H. Peter Anvin" <hpa@zytor.com> 15961M: x86@kernel.org 15962L: linux-kernel@vger.kernel.org 15963T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15964S: Maintained 15965F: Documentation/devicetree/bindings/x86/ 15966F: Documentation/x86/ 15967F: arch/x86/ 15968 15969X86 ENTRY CODE 15970M: Andy Lutomirski <luto@kernel.org> 15971L: linux-kernel@vger.kernel.org 15972T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 15973S: Maintained 15974F: arch/x86/entry/ 15975 15976X86 MCE INFRASTRUCTURE 15977M: Tony Luck <tony.luck@intel.com> 15978M: Borislav Petkov <bp@alien8.de> 15979L: linux-edac@vger.kernel.org 15980S: Maintained 15981F: arch/x86/kernel/cpu/mcheck/* 15982 15983X86 MICROCODE UPDATE SUPPORT 15984M: Borislav Petkov <bp@alien8.de> 15985S: Maintained 15986F: arch/x86/kernel/cpu/microcode/* 15987 15988X86 MM 15989M: Dave Hansen <dave.hansen@linux.intel.com> 15990M: Andy Lutomirski <luto@kernel.org> 15991M: Peter Zijlstra <peterz@infradead.org> 15992L: linux-kernel@vger.kernel.org 15993T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 15994S: Maintained 15995F: arch/x86/mm/ 15996 15997X86 PLATFORM DRIVERS 15998M: Darren Hart <dvhart@infradead.org> 15999M: Andy Shevchenko <andy@infradead.org> 16000L: platform-driver-x86@vger.kernel.org 16001T: git git://git.infradead.org/linux-platform-drivers-x86.git 16002S: Maintained 16003F: drivers/platform/x86/ 16004F: drivers/platform/olpc/ 16005 16006X86 VDSO 16007M: Andy Lutomirski <luto@kernel.org> 16008L: linux-kernel@vger.kernel.org 16009T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 16010S: Maintained 16011F: arch/x86/entry/vdso/ 16012 16013XC2028/3028 TUNER DRIVER 16014M: Mauro Carvalho Chehab <mchehab@kernel.org> 16015L: linux-media@vger.kernel.org 16016W: https://linuxtv.org 16017T: git git://linuxtv.org/media_tree.git 16018S: Maintained 16019F: drivers/media/tuners/tuner-xc2028.* 16020 16021XDP SOCKETS (AF_XDP) 16022M: Björn Töpel <bjorn.topel@intel.com> 16023M: Magnus Karlsson <magnus.karlsson@intel.com> 16024L: netdev@vger.kernel.org 16025S: Maintained 16026F: kernel/bpf/xskmap.c 16027F: net/xdp/ 16028 16029XEN BLOCK SUBSYSTEM 16030M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16031M: Roger Pau Monné <roger.pau@citrix.com> 16032L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16033S: Supported 16034F: drivers/block/xen-blkback/* 16035F: drivers/block/xen* 16036 16037XEN HYPERVISOR ARM 16038M: Stefano Stabellini <sstabellini@kernel.org> 16039L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16040S: Maintained 16041F: arch/arm/xen/ 16042F: arch/arm/include/asm/xen/ 16043 16044XEN HYPERVISOR ARM64 16045M: Stefano Stabellini <sstabellini@kernel.org> 16046L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16047S: Maintained 16048F: arch/arm64/xen/ 16049F: arch/arm64/include/asm/xen/ 16050 16051XEN HYPERVISOR INTERFACE 16052M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 16053M: Juergen Gross <jgross@suse.com> 16054L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16055T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 16056S: Supported 16057F: arch/x86/xen/ 16058F: drivers/*/xen-*front.c 16059F: drivers/xen/ 16060F: arch/x86/include/asm/xen/ 16061F: arch/x86/include/asm/pvclock-abi.h 16062F: include/xen/ 16063F: include/uapi/xen/ 16064F: Documentation/ABI/stable/sysfs-hypervisor-xen 16065F: Documentation/ABI/testing/sysfs-hypervisor-xen 16066 16067XEN NETWORK BACKEND DRIVER 16068M: Wei Liu <wei.liu2@citrix.com> 16069M: Paul Durrant <paul.durrant@citrix.com> 16070L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16071L: netdev@vger.kernel.org 16072S: Supported 16073F: drivers/net/xen-netback/* 16074 16075XEN PCI SUBSYSTEM 16076M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16077L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16078S: Supported 16079F: arch/x86/pci/*xen* 16080F: drivers/pci/*xen* 16081 16082XEN PVSCSI DRIVERS 16083M: Juergen Gross <jgross@suse.com> 16084L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16085L: linux-scsi@vger.kernel.org 16086S: Supported 16087F: drivers/scsi/xen-scsifront.c 16088F: drivers/xen/xen-scsiback.c 16089F: include/xen/interface/io/vscsiif.h 16090 16091XEN SWIOTLB SUBSYSTEM 16092M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16093L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16094L: iommu@lists.linux-foundation.org 16095S: Supported 16096F: arch/x86/xen/*swiotlb* 16097F: drivers/xen/*swiotlb* 16098 16099XEN SOUND FRONTEND DRIVER 16100M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 16101L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16102L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16103S: Supported 16104F: sound/xen/* 16105 16106XFS FILESYSTEM 16107M: Darrick J. Wong <darrick.wong@oracle.com> 16108M: linux-xfs@vger.kernel.org 16109L: linux-xfs@vger.kernel.org 16110W: http://xfs.org/ 16111T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 16112S: Supported 16113F: Documentation/filesystems/xfs.txt 16114F: fs/xfs/ 16115 16116XILINX AXI ETHERNET DRIVER 16117M: Anirudha Sarangi <anirudh@xilinx.com> 16118M: John Linn <John.Linn@xilinx.com> 16119S: Maintained 16120F: drivers/net/ethernet/xilinx/xilinx_axienet* 16121 16122XILINX UARTLITE SERIAL DRIVER 16123M: Peter Korsgaard <jacmet@sunsite.dk> 16124L: linux-serial@vger.kernel.org 16125S: Maintained 16126F: drivers/tty/serial/uartlite.c 16127 16128XILINX VIDEO IP CORES 16129M: Hyun Kwon <hyun.kwon@xilinx.com> 16130M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16131L: linux-media@vger.kernel.org 16132T: git git://linuxtv.org/media_tree.git 16133S: Supported 16134F: Documentation/devicetree/bindings/media/xilinx/ 16135F: drivers/media/platform/xilinx/ 16136F: include/uapi/linux/xilinx-v4l2-controls.h 16137 16138XILLYBUS DRIVER 16139M: Eli Billauer <eli.billauer@gmail.com> 16140L: linux-kernel@vger.kernel.org 16141S: Supported 16142F: drivers/char/xillybus/ 16143 16144XLP9XX I2C DRIVER 16145M: George Cherian <george.cherian@cavium.com> 16146M: Jan Glauber <jglauber@cavium.com> 16147L: linux-i2c@vger.kernel.org 16148W: http://www.cavium.com 16149S: Supported 16150F: drivers/i2c/busses/i2c-xlp9xx.c 16151 16152XRA1403 GPIO EXPANDER 16153M: Nandor Han <nandor.han@ge.com> 16154M: Semi Malinen <semi.malinen@ge.com> 16155L: linux-gpio@vger.kernel.org 16156S: Maintained 16157F: drivers/gpio/gpio-xra1403.c 16158F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 16159 16160XTENSA XTFPGA PLATFORM SUPPORT 16161M: Max Filippov <jcmvbkbc@gmail.com> 16162L: linux-xtensa@linux-xtensa.org 16163S: Maintained 16164F: drivers/spi/spi-xtensa-xtfpga.c 16165F: sound/soc/xtensa/xtfpga-i2s.c 16166 16167YAM DRIVER FOR AX.25 16168M: Jean-Paul Roubelat <jpr@f6fbb.org> 16169L: linux-hams@vger.kernel.org 16170S: Maintained 16171F: drivers/net/hamradio/yam* 16172F: include/linux/yam.h 16173 16174YAMA SECURITY MODULE 16175M: Kees Cook <keescook@chromium.org> 16176T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 16177S: Supported 16178F: security/yama/ 16179F: Documentation/admin-guide/LSM/Yama.rst 16180 16181YEALINK PHONE DRIVER 16182M: Henk Vergonet <Henk.Vergonet@gmail.com> 16183L: usbb2k-api-dev@nongnu.org 16184S: Maintained 16185F: Documentation/input/devices/yealink.rst 16186F: drivers/input/misc/yealink.* 16187 16188Z8530 DRIVER FOR AX.25 16189M: Joerg Reuter <jreuter@yaina.de> 16190W: http://yaina.de/jreuter/ 16191W: http://www.qsl.net/dl1bke/ 16192L: linux-hams@vger.kernel.org 16193S: Maintained 16194F: Documentation/networking/z8530drv.txt 16195F: drivers/net/hamradio/*scc.c 16196F: drivers/net/hamradio/z8530.h 16197 16198ZBUD COMPRESSED PAGE ALLOCATOR 16199M: Seth Jennings <sjenning@redhat.com> 16200M: Dan Streetman <ddstreet@ieee.org> 16201L: linux-mm@kvack.org 16202S: Maintained 16203F: mm/zbud.c 16204F: include/linux/zbud.h 16205 16206ZD1211RW WIRELESS DRIVER 16207M: Daniel Drake <dsd@gentoo.org> 16208M: Ulrich Kunitz <kune@deine-taler.de> 16209W: http://zd1211.ath.cx/wiki/DriverRewrite 16210L: linux-wireless@vger.kernel.org 16211L: zd1211-devs@lists.sourceforge.net (subscribers-only) 16212S: Maintained 16213F: drivers/net/wireless/zydas/zd1211rw/ 16214 16215ZD1301 MEDIA DRIVER 16216M: Antti Palosaari <crope@iki.fi> 16217L: linux-media@vger.kernel.org 16218W: https://linuxtv.org/ 16219W: http://palosaari.fi/linux/ 16220Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16221S: Maintained 16222F: drivers/media/usb/dvb-usb-v2/zd1301* 16223 16224ZD1301_DEMOD MEDIA DRIVER 16225M: Antti Palosaari <crope@iki.fi> 16226L: linux-media@vger.kernel.org 16227W: https://linuxtv.org/ 16228W: http://palosaari.fi/linux/ 16229Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16230S: Maintained 16231F: drivers/media/dvb-frontends/zd1301_demod* 16232 16233ZPOOL COMPRESSED PAGE STORAGE API 16234M: Dan Streetman <ddstreet@ieee.org> 16235L: linux-mm@kvack.org 16236S: Maintained 16237F: mm/zpool.c 16238F: include/linux/zpool.h 16239 16240ZR36067 VIDEO FOR LINUX DRIVER 16241L: mjpeg-users@lists.sourceforge.net 16242L: linux-media@vger.kernel.org 16243W: http://mjpeg.sourceforge.net/driver-zoran/ 16244T: hg https://linuxtv.org/hg/v4l-dvb 16245S: Odd Fixes 16246F: drivers/staging/media/zoran/ 16247 16248ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 16249M: Minchan Kim <minchan@kernel.org> 16250M: Nitin Gupta <ngupta@vflare.org> 16251R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16252L: linux-kernel@vger.kernel.org 16253S: Maintained 16254F: drivers/block/zram/ 16255F: Documentation/blockdev/zram.txt 16256 16257ZS DECSTATION Z85C30 SERIAL DRIVER 16258M: "Maciej W. Rozycki" <macro@linux-mips.org> 16259S: Maintained 16260F: drivers/tty/serial/zs.* 16261 16262ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 16263M: Minchan Kim <minchan@kernel.org> 16264M: Nitin Gupta <ngupta@vflare.org> 16265R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16266L: linux-mm@kvack.org 16267S: Maintained 16268F: mm/zsmalloc.c 16269F: include/linux/zsmalloc.h 16270F: Documentation/vm/zsmalloc.rst 16271 16272ZSWAP COMPRESSED SWAP CACHING 16273M: Seth Jennings <sjenning@redhat.com> 16274M: Dan Streetman <ddstreet@ieee.org> 16275L: linux-mm@kvack.org 16276S: Maintained 16277F: mm/zswap.c 16278 16279THE REST 16280M: Linus Torvalds <torvalds@linux-foundation.org> 16281L: linux-kernel@vger.kernel.org 16282Q: http://patchwork.kernel.org/project/LKML/list/ 16283T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 16284S: Buried alive in reporters 16285F: * 16286F: */ 16287