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. 66 678. Happy hacking. 68 69Descriptions of section entries: 70 71 P: Person (obsolete) 72 M: Mail patches to: FullName <address@domain> 73 R: Designated reviewer: FullName <address@domain> 74 These reviewers should be CCed on patches. 75 L: Mailing list that is relevant to this area 76 W: Web-page with status/info 77 B: URI for where to file bugs. A web-page with detailed bug 78 filing info, a direct bug tracker link, or a mailto: URI. 79 C: URI for chat protocol, server and channel where developers 80 usually hang out, for example irc://server/channel. 81 Q: Patchwork web based patch tracking system site 82 T: SCM tree type and location. 83 Type is one of: git, hg, quilt, stgit, topgit 84 S: Status, one of the following: 85 Supported: Someone is actually paid to look after this. 86 Maintained: Someone actually looks after it. 87 Odd Fixes: It has a maintainer but they don't have time to do 88 much other than throw the odd patch in. See below.. 89 Orphan: No current maintainer [but maybe you could take the 90 role as you write your new code]. 91 Obsolete: Old code. Something tagged obsolete generally means 92 it has been replaced by a better system and you 93 should be using that. 94 F: Files and directories with wildcard patterns. 95 A trailing slash includes all files and subdirectory files. 96 F: drivers/net/ all files in and below drivers/net 97 F: drivers/net/* all files in drivers/net, but not below 98 F: */net/* all files in "any top level directory"/net 99 One pattern per line. Multiple F: lines acceptable. 100 N: Files and directories with regex patterns. 101 N: [^a-z]tegra all files whose path contains the word tegra 102 One pattern per line. Multiple N: lines acceptable. 103 scripts/get_maintainer.pl has different behavior for files that 104 match F: pattern and matches of N: patterns. By default, 105 get_maintainer will not look at git log history when an F: pattern 106 match occurs. When an N: match occurs, git log history is used 107 to also notify the people that have git commit signatures. 108 X: Files and directories that are NOT maintained, same rules as F: 109 Files exclusions are tested before file matches. 110 Can be useful for excluding a specific subdirectory, for instance: 111 F: net/ 112 X: net/ipv6/ 113 matches all files in and below net excluding net/ipv6/ 114 K: Keyword perl extended regex pattern to match content in a 115 patch or file. For instance: 116 K: of_get_profile 117 matches patches or files that contain "of_get_profile" 118 K: \b(printk|pr_(info|err))\b 119 matches patches or files that contain one or more of the words 120 printk, pr_info or pr_err 121 One regex pattern per line. Multiple K: lines acceptable. 122 123Note: For the hard of thinking, this list is meant to remain in alphabetical 124order. If you could add yourselves to it in alphabetical order that would be 125so much easier [Ed] 126 127Maintainers List (try to look for most precise areas first) 128 129 ----------------------------------- 130 1313C59X NETWORK DRIVER 132M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 133L: netdev@vger.kernel.org 134S: Maintained 135F: Documentation/networking/vortex.txt 136F: drivers/net/ethernet/3com/3c59x.c 137 1383CR990 NETWORK DRIVER 139M: David Dillow <dave@thedillows.org> 140L: netdev@vger.kernel.org 141S: Maintained 142F: drivers/net/ethernet/3com/typhoon* 143 1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 145M: Adam Radford <aradford@gmail.com> 146L: linux-scsi@vger.kernel.org 147W: http://www.lsi.com 148S: Supported 149F: drivers/scsi/3w-* 150 15153C700 AND 53C700-66 SCSI DRIVER 152M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 153L: linux-scsi@vger.kernel.org 154S: Maintained 155F: drivers/scsi/53c700* 156 1576LOWPAN GENERIC (BTLE/IEEE 802.15.4) 158M: Alexander Aring <alex.aring@gmail.com> 159M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 160L: linux-bluetooth@vger.kernel.org 161L: linux-wpan@vger.kernel.org 162S: Maintained 163F: net/6lowpan/ 164F: include/net/6lowpan.h 165F: Documentation/networking/6lowpan.txt 166 1676PACK NETWORK DRIVER FOR AX.25 168M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 169L: linux-hams@vger.kernel.org 170S: Maintained 171F: drivers/net/hamradio/6pack.c 172 1738169 10/100/1000 GIGABIT ETHERNET DRIVER 174M: Realtek linux nic maintainers <nic_swsd@realtek.com> 175L: netdev@vger.kernel.org 176S: Maintained 177F: drivers/net/ethernet/realtek/r8169.c 178 1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER 180M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 181L: linux-serial@vger.kernel.org 182S: Maintained 183T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 184F: drivers/tty/serial/8250* 185F: include/linux/serial_8250.h 186 1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 188L: netdev@vger.kernel.org 189S: Orphan / Obsolete 190F: drivers/net/ethernet/8390/ 191 1929P FILE SYSTEM 193M: Eric Van Hensbergen <ericvh@gmail.com> 194M: Ron Minnich <rminnich@sandia.gov> 195M: Latchesar Ionkov <lucho@ionkov.net> 196L: v9fs-developer@lists.sourceforge.net 197W: http://swik.net/v9fs 198Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 199T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 200S: Maintained 201F: Documentation/filesystems/9p.txt 202F: fs/9p/ 203F: net/9p/ 204F: include/net/9p/ 205F: include/uapi/linux/virtio_9p.h 206F: include/trace/events/9p.h 207 208A8293 MEDIA DRIVER 209M: Antti Palosaari <crope@iki.fi> 210L: linux-media@vger.kernel.org 211W: https://linuxtv.org 212W: http://palosaari.fi/linux/ 213Q: http://patchwork.linuxtv.org/project/linux-media/list/ 214T: git git://linuxtv.org/anttip/media_tree.git 215S: Maintained 216F: drivers/media/dvb-frontends/a8293* 217 218AACRAID SCSI RAID DRIVER 219M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 220L: linux-scsi@vger.kernel.org 221W: http://www.adaptec.com/ 222S: Supported 223F: Documentation/scsi/aacraid.txt 224F: drivers/scsi/aacraid/ 225 226ABI/API 227L: linux-api@vger.kernel.org 228F: include/linux/syscalls.h 229F: kernel/sys_ni.c 230 231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 232M: Hans de Goede <hdegoede@redhat.com> 233L: linux-hwmon@vger.kernel.org 234S: Maintained 235F: drivers/hwmon/abituguru.c 236 237ABIT UGURU 3 HARDWARE MONITOR DRIVER 238M: Alistair John Strachan <alistair@devzero.co.uk> 239L: linux-hwmon@vger.kernel.org 240S: Maintained 241F: drivers/hwmon/abituguru3.c 242 243ACCES 104-DIO-48E GPIO DRIVER 244M: William Breathitt Gray <vilhelm.gray@gmail.com> 245L: linux-gpio@vger.kernel.org 246S: Maintained 247F: drivers/gpio/gpio-104-dio-48e.c 248 249ACCES 104-IDI-48 GPIO DRIVER 250M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 251L: linux-gpio@vger.kernel.org 252S: Maintained 253F: drivers/gpio/gpio-104-idi-48.c 254 255ACCES 104-IDIO-16 GPIO DRIVER 256M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 257L: linux-gpio@vger.kernel.org 258S: Maintained 259F: drivers/gpio/gpio-104-idio-16.c 260 261ACCES 104-QUAD-8 IIO DRIVER 262M: William Breathitt Gray <vilhelm.gray@gmail.com> 263L: linux-iio@vger.kernel.org 264S: Maintained 265F: drivers/iio/counter/104-quad-8.c 266 267ACCES PCI-IDIO-16 GPIO DRIVER 268M: William Breathitt Gray <vilhelm.gray@gmail.com> 269L: linux-gpio@vger.kernel.org 270S: Maintained 271F: drivers/gpio/gpio-pci-idio-16.c 272 273ACENIC DRIVER 274M: Jes Sorensen <jes@trained-monkey.org> 275L: linux-acenic@sunsite.dk 276S: Maintained 277F: drivers/net/ethernet/alteon/acenic* 278 279ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 280M: Peter Feuerer <peter@piie.net> 281L: platform-driver-x86@vger.kernel.org 282W: http://piie.net/?section=acerhdf 283S: Maintained 284F: drivers/platform/x86/acerhdf.c 285 286ACER WMI LAPTOP EXTRAS 287M: "Lee, Chun-Yi" <jlee@suse.com> 288L: platform-driver-x86@vger.kernel.org 289S: Maintained 290F: drivers/platform/x86/acer-wmi.c 291 292ACPI 293M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 294M: Len Brown <lenb@kernel.org> 295L: linux-acpi@vger.kernel.org 296W: https://01.org/linux-acpi 297Q: https://patchwork.kernel.org/project/linux-acpi/list/ 298T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 299B: https://bugzilla.kernel.org 300S: Supported 301F: drivers/acpi/ 302F: drivers/pnp/pnpacpi/ 303F: include/linux/acpi.h 304F: include/acpi/ 305F: Documentation/acpi/ 306F: Documentation/ABI/testing/sysfs-bus-acpi 307F: Documentation/ABI/testing/configfs-acpi 308F: drivers/pci/*acpi* 309F: drivers/pci/*/*acpi* 310F: drivers/pci/*/*/*acpi* 311F: tools/power/acpi/ 312 313ACPI COMPONENT ARCHITECTURE (ACPICA) 314M: Robert Moore <robert.moore@intel.com> 315M: Lv Zheng <lv.zheng@intel.com> 316M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 317L: linux-acpi@vger.kernel.org 318L: devel@acpica.org 319W: https://acpica.org/ 320W: https://github.com/acpica/acpica/ 321Q: https://patchwork.kernel.org/project/linux-acpi/list/ 322T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 323B: https://bugzilla.kernel.org 324B: https://bugs.acpica.org 325S: Supported 326F: drivers/acpi/acpica/ 327F: include/acpi/ 328F: tools/power/acpi/ 329 330ACPI FAN DRIVER 331M: Zhang Rui <rui.zhang@intel.com> 332L: linux-acpi@vger.kernel.org 333W: https://01.org/linux-acpi 334B: https://bugzilla.kernel.org 335S: Supported 336F: drivers/acpi/fan.c 337 338ACPI FOR ARM64 (ACPI/arm64) 339M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 340M: Hanjun Guo <hanjun.guo@linaro.org> 341M: Sudeep Holla <sudeep.holla@arm.com> 342L: linux-acpi@vger.kernel.org 343S: Maintained 344F: drivers/acpi/arm64 345 346ACPI THERMAL DRIVER 347M: Zhang Rui <rui.zhang@intel.com> 348L: linux-acpi@vger.kernel.org 349W: https://01.org/linux-acpi 350B: https://bugzilla.kernel.org 351S: Supported 352F: drivers/acpi/*thermal* 353 354ACPI VIDEO 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/acpi_video.c 361 362ACPI WMI DRIVER 363L: platform-driver-x86@vger.kernel.org 364S: Orphan 365F: drivers/platform/x86/wmi.c 366 367AD1889 ALSA SOUND DRIVER 368M: Thibaut Varene <T-Bone@parisc-linux.org> 369W: http://wiki.parisc-linux.org/AD1889 370L: linux-parisc@vger.kernel.org 371S: Maintained 372F: sound/pci/ad1889.* 373 374AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 375M: Michael Hennerich <michael.hennerich@analog.com> 376W: http://wiki.analog.com/AD5254 377W: http://ez.analog.com/community/linux-device-drivers 378S: Supported 379F: drivers/misc/ad525x_dpot.c 380 381AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 382M: Michael Hennerich <michael.hennerich@analog.com> 383W: http://wiki.analog.com/AD5398 384W: http://ez.analog.com/community/linux-device-drivers 385S: Supported 386F: drivers/regulator/ad5398.c 387 388AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 389M: Michael Hennerich <michael.hennerich@analog.com> 390W: http://wiki.analog.com/AD7142 391W: http://ez.analog.com/community/linux-device-drivers 392S: Supported 393F: drivers/input/misc/ad714x.c 394 395AD7877 TOUCHSCREEN DRIVER 396M: Michael Hennerich <michael.hennerich@analog.com> 397W: http://wiki.analog.com/AD7877 398W: http://ez.analog.com/community/linux-device-drivers 399S: Supported 400F: drivers/input/touchscreen/ad7877.c 401 402AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 403M: Michael Hennerich <michael.hennerich@analog.com> 404W: http://wiki.analog.com/AD7879 405W: http://ez.analog.com/community/linux-device-drivers 406S: Supported 407F: drivers/input/touchscreen/ad7879.c 408 409ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 410M: Jiri Kosina <jikos@kernel.org> 411S: Maintained 412 413ADF7242 IEEE 802.15.4 RADIO DRIVER 414M: Michael Hennerich <michael.hennerich@analog.com> 415W: https://wiki.analog.com/ADF7242 416W: http://ez.analog.com/community/linux-device-drivers 417L: linux-wpan@vger.kernel.org 418S: Supported 419F: drivers/net/ieee802154/adf7242.c 420F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 421 422ADM1025 HARDWARE MONITOR DRIVER 423M: Jean Delvare <jdelvare@suse.com> 424L: linux-hwmon@vger.kernel.org 425S: Maintained 426F: Documentation/hwmon/adm1025 427F: drivers/hwmon/adm1025.c 428 429ADM1029 HARDWARE MONITOR DRIVER 430M: Corentin Labbe <clabbe.montjoie@gmail.com> 431L: linux-hwmon@vger.kernel.org 432S: Maintained 433F: drivers/hwmon/adm1029.c 434 435ADM8211 WIRELESS DRIVER 436L: linux-wireless@vger.kernel.org 437W: http://wireless.kernel.org/ 438S: Orphan 439F: drivers/net/wireless/admtek/adm8211.* 440 441ADP1653 FLASH CONTROLLER DRIVER 442M: Sakari Ailus <sakari.ailus@iki.fi> 443L: linux-media@vger.kernel.org 444S: Maintained 445F: drivers/media/i2c/adp1653.c 446F: include/media/i2c/adp1653.h 447 448ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 449M: Michael Hennerich <michael.hennerich@analog.com> 450W: http://wiki.analog.com/ADP5520 451W: http://ez.analog.com/community/linux-device-drivers 452S: Supported 453F: drivers/mfd/adp5520.c 454F: drivers/video/backlight/adp5520_bl.c 455F: drivers/leds/leds-adp5520.c 456F: drivers/gpio/gpio-adp5520.c 457F: drivers/input/keyboard/adp5520-keys.c 458 459ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 460M: Michael Hennerich <michael.hennerich@analog.com> 461W: http://wiki.analog.com/ADP5588 462W: http://ez.analog.com/community/linux-device-drivers 463S: Supported 464F: drivers/input/keyboard/adp5588-keys.c 465F: drivers/gpio/gpio-adp5588.c 466 467ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 468M: Michael Hennerich <michael.hennerich@analog.com> 469W: http://wiki.analog.com/ADP8860 470W: http://ez.analog.com/community/linux-device-drivers 471S: Supported 472F: drivers/video/backlight/adp8860_bl.c 473 474ADS1015 HARDWARE MONITOR DRIVER 475M: Dirk Eibach <eibach@gdsys.de> 476L: linux-hwmon@vger.kernel.org 477S: Maintained 478F: Documentation/hwmon/ads1015 479F: drivers/hwmon/ads1015.c 480F: include/linux/platform_data/ads1015.h 481 482ADT746X FAN DRIVER 483M: Colin Leroy <colin@colino.net> 484S: Maintained 485F: drivers/macintosh/therm_adt746x.c 486 487ADT7475 HARDWARE MONITOR DRIVER 488M: Jean Delvare <jdelvare@suse.com> 489L: linux-hwmon@vger.kernel.org 490S: Maintained 491F: Documentation/hwmon/adt7475 492F: drivers/hwmon/adt7475.c 493 494ADVANSYS SCSI DRIVER 495M: Matthew Wilcox <matthew@wil.cx> 496M: Hannes Reinecke <hare@suse.com> 497L: linux-scsi@vger.kernel.org 498S: Maintained 499F: Documentation/scsi/advansys.txt 500F: drivers/scsi/advansys.c 501 502ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 503M: Michael Hennerich <michael.hennerich@analog.com> 504W: http://wiki.analog.com/ADXL345 505W: http://ez.analog.com/community/linux-device-drivers 506S: Supported 507F: drivers/input/misc/adxl34x.c 508 509AEDSP16 DRIVER 510M: Riccardo Facchetti <fizban@tin.it> 511S: Maintained 512F: sound/oss/aedsp16.c 513 514AF9013 MEDIA DRIVER 515M: Antti Palosaari <crope@iki.fi> 516L: linux-media@vger.kernel.org 517W: https://linuxtv.org 518W: http://palosaari.fi/linux/ 519Q: http://patchwork.linuxtv.org/project/linux-media/list/ 520T: git git://linuxtv.org/anttip/media_tree.git 521S: Maintained 522F: drivers/media/dvb-frontends/af9013* 523 524AF9033 MEDIA DRIVER 525M: Antti Palosaari <crope@iki.fi> 526L: linux-media@vger.kernel.org 527W: https://linuxtv.org 528W: http://palosaari.fi/linux/ 529Q: http://patchwork.linuxtv.org/project/linux-media/list/ 530T: git git://linuxtv.org/anttip/media_tree.git 531S: Maintained 532F: drivers/media/dvb-frontends/af9033* 533 534AFFS FILE SYSTEM 535L: linux-fsdevel@vger.kernel.org 536S: Orphan 537F: Documentation/filesystems/affs.txt 538F: fs/affs/ 539 540AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 541M: David Howells <dhowells@redhat.com> 542L: linux-afs@lists.infradead.org 543S: Supported 544F: fs/afs/ 545F: include/net/af_rxrpc.h 546F: net/rxrpc/af_rxrpc.c 547W: https://www.infradead.org/~dhowells/kafs/ 548 549AGPGART DRIVER 550M: David Airlie <airlied@linux.ie> 551T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 552S: Maintained 553F: drivers/char/agp/ 554F: include/linux/agp* 555F: include/uapi/linux/agp* 556 557AHA152X SCSI DRIVER 558M: "Juergen E. Fischer" <fischer@norbit.de> 559L: linux-scsi@vger.kernel.org 560S: Maintained 561F: drivers/scsi/aha152x* 562F: drivers/scsi/pcmcia/aha152x* 563 564AIC7XXX / AIC79XX SCSI DRIVER 565M: Hannes Reinecke <hare@suse.com> 566L: linux-scsi@vger.kernel.org 567S: Maintained 568F: drivers/scsi/aic7xxx/ 569 570AIMSLAB FM RADIO RECEIVER DRIVER 571M: Hans Verkuil <hverkuil@xs4all.nl> 572L: linux-media@vger.kernel.org 573T: git git://linuxtv.org/media_tree.git 574W: https://linuxtv.org 575S: Maintained 576F: drivers/media/radio/radio-aimslab* 577 578AIO 579M: Benjamin LaHaise <bcrl@kvack.org> 580L: linux-aio@kvack.org 581S: Supported 582F: fs/aio.c 583F: include/linux/*aio*.h 584 585AIRSPY MEDIA DRIVER 586M: Antti Palosaari <crope@iki.fi> 587L: linux-media@vger.kernel.org 588W: https://linuxtv.org 589W: http://palosaari.fi/linux/ 590Q: http://patchwork.linuxtv.org/project/linux-media/list/ 591T: git git://linuxtv.org/anttip/media_tree.git 592S: Maintained 593F: drivers/media/usb/airspy/ 594 595ALACRITECH GIGABIT ETHERNET DRIVER 596M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 597S: Maintained 598F: drivers/net/ethernet/alacritech/* 599 600ALCATEL SPEEDTOUCH USB DRIVER 601M: Duncan Sands <duncan.sands@free.fr> 602L: linux-usb@vger.kernel.org 603W: http://www.linux-usb.org/SpeedTouch/ 604S: Maintained 605F: drivers/usb/atm/speedtch.c 606F: drivers/usb/atm/usbatm.c 607 608ALCHEMY AU1XX0 MMC DRIVER 609M: Manuel Lauss <manuel.lauss@gmail.com> 610S: Maintained 611F: drivers/mmc/host/au1xmmc.c 612 613ALI1563 I2C DRIVER 614M: Rudolf Marek <r.marek@assembler.cz> 615L: linux-i2c@vger.kernel.org 616S: Maintained 617F: Documentation/i2c/busses/i2c-ali1563 618F: drivers/i2c/busses/i2c-ali1563.c 619 620ALLWINNER SECURITY SYSTEM 621M: Corentin Labbe <clabbe.montjoie@gmail.com> 622L: linux-crypto@vger.kernel.org 623S: Maintained 624F: drivers/crypto/sunxi-ss/ 625 626ALPHA PORT 627M: Richard Henderson <rth@twiddle.net> 628M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 629M: Matt Turner <mattst88@gmail.com> 630S: Odd Fixes 631L: linux-alpha@vger.kernel.org 632F: arch/alpha/ 633 634ALPS PS/2 TOUCHPAD DRIVER 635R: Pali Rohár <pali.rohar@gmail.com> 636F: drivers/input/mouse/alps.* 637 638ALTERA MAILBOX DRIVER 639M: Ley Foon Tan <lftan@altera.com> 640L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 641S: Maintained 642F: drivers/mailbox/mailbox-altera.c 643 644ALTERA PIO DRIVER 645M: Tien Hock Loh <thloh@altera.com> 646L: linux-gpio@vger.kernel.org 647S: Maintained 648F: drivers/gpio/gpio-altera.c 649 650ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 651M: Thor Thayer <thor.thayer@linux.intel.com> 652S: Maintained 653F: drivers/gpio/gpio-altera-a10sr.c 654F: drivers/mfd/altera-a10sr.c 655F: drivers/reset/reset-a10sr.c 656F: include/linux/mfd/altera-a10sr.h 657F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 658 659ALTERA TRIPLE SPEED ETHERNET DRIVER 660M: Vince Bridgers <vbridger@opensource.altera.com> 661L: netdev@vger.kernel.org 662L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 663S: Maintained 664F: drivers/net/ethernet/altera/ 665 666ALTERA UART/JTAG UART SERIAL DRIVERS 667M: Tobias Klauser <tklauser@distanz.ch> 668L: linux-serial@vger.kernel.org 669L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 670S: Maintained 671F: drivers/tty/serial/altera_uart.c 672F: drivers/tty/serial/altera_jtaguart.c 673F: include/linux/altera_uart.h 674F: include/linux/altera_jtaguart.h 675 676AMAZON ETHERNET DRIVERS 677M: Netanel Belgazal <netanel@annapurnalabs.com> 678R: Saeed Bishara <saeed@annapurnalabs.com> 679R: Zorik Machulsky <zorik@annapurnalabs.com> 680L: netdev@vger.kernel.org 681S: Supported 682F: Documentation/networking/ena.txt 683F: drivers/net/ethernet/amazon/ 684 685AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 686M: Tom Lendacky <thomas.lendacky@amd.com> 687M: Gary Hook <gary.hook@amd.com> 688L: linux-crypto@vger.kernel.org 689S: Supported 690F: drivers/crypto/ccp/ 691F: include/linux/ccp.h 692 693AMD FAM15H PROCESSOR POWER MONITORING DRIVER 694M: Huang Rui <ray.huang@amd.com> 695L: linux-hwmon@vger.kernel.org 696S: Supported 697F: Documentation/hwmon/fam15h_power 698F: drivers/hwmon/fam15h_power.c 699 700AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 701L: linux-geode@lists.infradead.org (moderated for non-subscribers) 702S: Orphan 703F: drivers/usb/gadget/udc/amd5536udc.* 704 705AMD GEODE PROCESSOR/CHIPSET SUPPORT 706P: Andres Salomon <dilinger@queued.net> 707L: linux-geode@lists.infradead.org (moderated for non-subscribers) 708W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 709S: Supported 710F: drivers/char/hw_random/geode-rng.c 711F: drivers/crypto/geode* 712F: drivers/video/fbdev/geode/ 713F: arch/x86/include/asm/geode.h 714 715AMD IOMMU (AMD-VI) 716M: Joerg Roedel <joro@8bytes.org> 717L: iommu@lists.linux-foundation.org 718T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 719S: Maintained 720F: drivers/iommu/amd_iommu*.[ch] 721F: include/linux/amd-iommu.h 722 723AMD KFD 724M: Oded Gabbay <oded.gabbay@gmail.com> 725L: dri-devel@lists.freedesktop.org 726T: git git://people.freedesktop.org/~gabbayo/linux.git 727S: Supported 728F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 729F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 730F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 731F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 732F: drivers/gpu/drm/amd/amdkfd/ 733F: drivers/gpu/drm/amd/include/cik_structs.h 734F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 735F: drivers/gpu/drm/amd/include/vi_structs.h 736F: drivers/gpu/drm/radeon/radeon_kfd.c 737F: drivers/gpu/drm/radeon/radeon_kfd.h 738F: include/uapi/linux/kfd_ioctl.h 739 740AMD SEATTLE DEVICE TREE SUPPORT 741M: Brijesh Singh <brijeshkumar.singh@amd.com> 742M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 743M: Tom Lendacky <thomas.lendacky@amd.com> 744S: Supported 745F: arch/arm64/boot/dts/amd/ 746 747AMD XGBE DRIVER 748M: Tom Lendacky <thomas.lendacky@amd.com> 749L: netdev@vger.kernel.org 750S: Supported 751F: drivers/net/ethernet/amd/xgbe/ 752F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 753 754AMS (Apple Motion Sensor) DRIVER 755M: Michael Hanselmann <linux-kernel@hansmi.ch> 756S: Supported 757F: drivers/macintosh/ams/ 758 759ANALOG DEVICES INC AD9389B DRIVER 760M: Hans Verkuil <hans.verkuil@cisco.com> 761L: linux-media@vger.kernel.org 762S: Maintained 763F: drivers/media/i2c/ad9389b* 764 765ANALOG DEVICES INC ADV7180 DRIVER 766M: Lars-Peter Clausen <lars@metafoo.de> 767L: linux-media@vger.kernel.org 768W: http://ez.analog.com/community/linux-device-drivers 769S: Supported 770F: drivers/media/i2c/adv7180.c 771 772ANALOG DEVICES INC ADV7511 DRIVER 773M: Hans Verkuil <hans.verkuil@cisco.com> 774L: linux-media@vger.kernel.org 775S: Maintained 776F: drivers/media/i2c/adv7511* 777 778ANALOG DEVICES INC ADV7604 DRIVER 779M: Hans Verkuil <hans.verkuil@cisco.com> 780L: linux-media@vger.kernel.org 781S: Maintained 782F: drivers/media/i2c/adv7604* 783 784ANALOG DEVICES INC ADV7842 DRIVER 785M: Hans Verkuil <hans.verkuil@cisco.com> 786L: linux-media@vger.kernel.org 787S: Maintained 788F: drivers/media/i2c/adv7842* 789 790ANALOG DEVICES INC ASOC CODEC DRIVERS 791M: Lars-Peter Clausen <lars@metafoo.de> 792L: alsa-devel@alsa-project.org (moderated for non-subscribers) 793W: http://wiki.analog.com/ 794W: http://ez.analog.com/community/linux-device-drivers 795S: Supported 796F: sound/soc/codecs/adau* 797F: sound/soc/codecs/adav* 798F: sound/soc/codecs/ad1* 799F: sound/soc/codecs/ad7* 800F: sound/soc/codecs/ssm* 801F: sound/soc/codecs/sigmadsp.* 802 803ANALOG DEVICES INC ASOC DRIVERS 804L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 805L: alsa-devel@alsa-project.org (moderated for non-subscribers) 806W: http://blackfin.uclinux.org/ 807S: Supported 808F: sound/soc/blackfin/* 809 810ANALOG DEVICES INC DMA DRIVERS 811M: Lars-Peter Clausen <lars@metafoo.de> 812W: http://ez.analog.com/community/linux-device-drivers 813S: Supported 814F: drivers/dma/dma-axi-dmac.c 815 816ANALOG DEVICES INC IIO DRIVERS 817M: Lars-Peter Clausen <lars@metafoo.de> 818M: Michael Hennerich <Michael.Hennerich@analog.com> 819W: http://wiki.analog.com/ 820W: http://ez.analog.com/community/linux-device-drivers 821S: Supported 822F: drivers/iio/*/ad* 823F: drivers/iio/adc/ltc2497* 824X: drivers/iio/*/adjd* 825F: drivers/staging/iio/*/ad* 826F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 827 828ANDROID CONFIG FRAGMENTS 829M: Rob Herring <robh@kernel.org> 830S: Supported 831F: kernel/configs/android* 832 833ANDROID DRIVERS 834M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 835M: Arve Hjønnevåg <arve@android.com> 836M: Riley Andrews <riandrews@android.com> 837T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 838L: devel@driverdev.osuosl.org 839S: Supported 840F: drivers/android/ 841F: drivers/staging/android/ 842 843ANDROID ION DRIVER 844M: Laura Abbott <labbott@redhat.com> 845M: Sumit Semwal <sumit.semwal@linaro.org> 846L: devel@driverdev.osuosl.org 847S: Supported 848F: drivers/staging/android/ion 849F: drivers/staging/android/uapi/ion.h 850F: drivers/staging/android/uapi/ion_test.h 851 852AOA (Apple Onboard Audio) ALSA DRIVER 853M: Johannes Berg <johannes@sipsolutions.net> 854L: linuxppc-dev@lists.ozlabs.org 855L: alsa-devel@alsa-project.org (moderated for non-subscribers) 856S: Maintained 857F: sound/aoa/ 858 859APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 860M: William Breathitt Gray <vilhelm.gray@gmail.com> 861L: linux-iio@vger.kernel.org 862S: Maintained 863F: drivers/iio/adc/stx104.c 864 865APM DRIVER 866M: Jiri Kosina <jikos@kernel.org> 867S: Odd fixes 868T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 869F: arch/x86/kernel/apm_32.c 870F: include/linux/apm_bios.h 871F: include/uapi/linux/apm_bios.h 872F: drivers/char/apm-emulation.c 873 874APPARMOR SECURITY MODULE 875M: John Johansen <john.johansen@canonical.com> 876L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 877W: apparmor.wiki.kernel.org 878T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 879S: Supported 880F: security/apparmor/ 881F: Documentation/admin-guide/LSM/apparmor.rst 882 883APPLE BCM5974 MULTITOUCH DRIVER 884M: Henrik Rydberg <rydberg@bitmath.org> 885L: linux-input@vger.kernel.org 886S: Odd fixes 887F: drivers/input/mouse/bcm5974.c 888 889APPLE SMC DRIVER 890M: Henrik Rydberg <rydberg@bitmath.org> 891L: linux-hwmon@vger.kernel.org 892S: Odd fixes 893F: drivers/hwmon/applesmc.c 894 895APPLETALK NETWORK LAYER 896L: netdev@vger.kernel.org 897S: Odd fixes 898F: drivers/net/appletalk/ 899F: net/appletalk/ 900 901APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 902M: Duc Dang <dhdang@apm.com> 903S: Supported 904F: arch/arm64/boot/dts/apm/ 905 906APPLIED MICRO (APM) X-GENE SOC EDAC 907M: Loc Ho <lho@apm.com> 908S: Supported 909F: drivers/edac/xgene_edac.c 910F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 911 912APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 913M: Iyappan Subramanian <isubramanian@apm.com> 914M: Keyur Chudgar <kchudgar@apm.com> 915S: Supported 916F: drivers/net/ethernet/apm/xgene-v2/ 917 918APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 919M: Iyappan Subramanian <isubramanian@apm.com> 920M: Keyur Chudgar <kchudgar@apm.com> 921M: Quan Nguyen <qnguyen@apm.com> 922S: Supported 923F: drivers/net/ethernet/apm/xgene/ 924F: drivers/net/phy/mdio-xgene.c 925F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 926F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 927 928APPLIED MICRO (APM) X-GENE SOC PMU 929M: Tai Nguyen <ttnguyen@apm.com> 930S: Supported 931F: drivers/perf/xgene_pmu.c 932F: Documentation/perf/xgene-pmu.txt 933F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 934 935APTINA CAMERA SENSOR PLL 936M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 937L: linux-media@vger.kernel.org 938S: Maintained 939F: drivers/media/i2c/aptina-pll.* 940 941ARC FRAMEBUFFER DRIVER 942M: Jaya Kumar <jayalk@intworks.biz> 943S: Maintained 944F: drivers/video/fbdev/arcfb.c 945F: drivers/video/fbdev/core/fb_defio.c 946 947ARC PGU DRM DRIVER 948M: Alexey Brodkin <abrodkin@synopsys.com> 949S: Supported 950F: drivers/gpu/drm/arc/ 951F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 952 953ARCNET NETWORK LAYER 954M: Michael Grzeschik <m.grzeschik@pengutronix.de> 955L: netdev@vger.kernel.org 956S: Maintained 957F: drivers/net/arcnet/ 958F: include/uapi/linux/if_arcnet.h 959 960ARM ARCHITECTED TIMER DRIVER 961M: Mark Rutland <mark.rutland@arm.com> 962M: Marc Zyngier <marc.zyngier@arm.com> 963L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 964S: Maintained 965F: arch/arm/include/asm/arch_timer.h 966F: arch/arm64/include/asm/arch_timer.h 967F: drivers/clocksource/arm_arch_timer.c 968 969ARM HDLCD DRM DRIVER 970M: Liviu Dudau <liviu.dudau@arm.com> 971S: Supported 972F: drivers/gpu/drm/arm/hdlcd_* 973F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 974 975ARM MALI-DP DRM DRIVER 976M: Liviu Dudau <liviu.dudau@arm.com> 977M: Brian Starkey <brian.starkey@arm.com> 978M: Mali DP Maintainers <malidp@foss.arm.com> 979S: Supported 980F: drivers/gpu/drm/arm/ 981F: Documentation/devicetree/bindings/display/arm,malidp.txt 982 983ARM MFM AND FLOPPY DRIVERS 984M: Ian Molton <spyro@f2s.com> 985S: Maintained 986F: arch/arm/lib/floppydma.S 987F: arch/arm/include/asm/floppy.h 988 989ARM PMU PROFILING AND DEBUGGING 990M: Will Deacon <will.deacon@arm.com> 991M: Mark Rutland <mark.rutland@arm.com> 992S: Maintained 993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 994F: arch/arm*/kernel/perf_* 995F: arch/arm/oprofile/common.c 996F: arch/arm*/kernel/hw_breakpoint.c 997F: arch/arm*/include/asm/hw_breakpoint.h 998F: arch/arm*/include/asm/perf_event.h 999F: drivers/perf/* 1000F: include/linux/perf/arm_pmu.h 1001F: Documentation/devicetree/bindings/arm/pmu.txt 1002F: Documentation/devicetree/bindings/perf/ 1003 1004ARM PORT 1005M: Russell King <linux@armlinux.org.uk> 1006L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1007W: http://www.armlinux.org.uk/ 1008S: Maintained 1009T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1010F: arch/arm/ 1011 1012ARM PRIMECELL AACI PL041 DRIVER 1013M: Russell King <linux@armlinux.org.uk> 1014S: Maintained 1015F: sound/arm/aaci.* 1016 1017ARM PRIMECELL BUS SUPPORT 1018M: Russell King <linux@armlinux.org.uk> 1019S: Maintained 1020F: drivers/amba/ 1021F: include/linux/amba/bus.h 1022 1023ARM PRIMECELL CLCD PL110 DRIVER 1024M: Russell King <linux@armlinux.org.uk> 1025S: Maintained 1026F: drivers/video/fbdev/amba-clcd.* 1027 1028ARM PRIMECELL KMI PL050 DRIVER 1029M: Russell King <linux@armlinux.org.uk> 1030S: Maintained 1031F: drivers/input/serio/ambakmi.* 1032F: include/linux/amba/kmi.h 1033 1034ARM PRIMECELL MMCI PL180/1 DRIVER 1035M: Russell King <linux@armlinux.org.uk> 1036S: Maintained 1037F: drivers/mmc/host/mmci.* 1038F: include/linux/amba/mmci.h 1039 1040ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1041M: Russell King <linux@armlinux.org.uk> 1042S: Maintained 1043F: drivers/tty/serial/amba-pl01*.c 1044F: include/linux/amba/serial.h 1045 1046ARM SMMU DRIVERS 1047M: Will Deacon <will.deacon@arm.com> 1048R: Robin Murphy <robin.murphy@arm.com> 1049L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1050S: Maintained 1051F: drivers/iommu/arm-smmu.c 1052F: drivers/iommu/arm-smmu-v3.c 1053F: drivers/iommu/io-pgtable-arm.c 1054F: drivers/iommu/io-pgtable-arm-v7s.c 1055 1056ARM SUB-ARCHITECTURES 1057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1058S: Maintained 1059F: arch/arm/mach-*/ 1060F: arch/arm/plat-*/ 1061T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1062 1063ARM/ACTIONS SEMI ARCHITECTURE 1064M: Andreas Färber <afaerber@suse.de> 1065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1066S: Maintained 1067N: owl 1068F: arch/arm/mach-actions/ 1069F: arch/arm/boot/dts/owl-* 1070F: arch/arm64/boot/dts/actions/ 1071F: drivers/clocksource/owl-* 1072F: drivers/soc/actions/ 1073F: include/dt-bindings/power/owl-* 1074F: include/linux/soc/actions/ 1075F: Documentation/devicetree/bindings/arm/actions.txt 1076F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1077F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1078 1079ARM/ADS SPHERE MACHINE SUPPORT 1080M: Lennert Buytenhek <kernel@wantstofly.org> 1081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1082S: Maintained 1083 1084ARM/AFEB9260 MACHINE SUPPORT 1085M: Sergey Lapin <slapin@ossfans.org> 1086L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1087S: Maintained 1088 1089ARM/AJECO 1ARM MACHINE SUPPORT 1090M: Lennert Buytenhek <kernel@wantstofly.org> 1091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1092S: Maintained 1093 1094ARM/Allwinner SoC Clock Support 1095M: Emilio López <emilio@elopez.com.ar> 1096S: Maintained 1097F: drivers/clk/sunxi/ 1098 1099ARM/Allwinner sunXi SoC support 1100M: Maxime Ripard <maxime.ripard@free-electrons.com> 1101M: Chen-Yu Tsai <wens@csie.org> 1102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1103S: Maintained 1104N: sun[x456789]i 1105N: sun50i 1106F: arch/arm/mach-sunxi/ 1107F: arch/arm64/boot/dts/allwinner/ 1108F: drivers/clk/sunxi-ng/ 1109F: drivers/pinctrl/sunxi/ 1110F: drivers/soc/sunxi/ 1111T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1112 1113ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1114M: Neil Armstrong <narmstrong@baylibre.com> 1115M: Jerome Brunet <jbrunet@baylibre.com> 1116L: linux-amlogic@lists.infradead.org 1117S: Maintained 1118F: drivers/clk/meson/ 1119F: include/dt-bindings/clock/meson* 1120F: include/dt-bindings/clock/gxbb* 1121F: Documentation/devicetree/bindings/clock/amlogic* 1122 1123ARM/Amlogic Meson SoC support 1124M: Carlo Caione <carlo@caione.org> 1125M: Kevin Hilman <khilman@baylibre.com> 1126L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1127L: linux-amlogic@lists.infradead.org 1128W: http://linux-meson.com/ 1129S: Maintained 1130F: arch/arm/mach-meson/ 1131F: arch/arm/boot/dts/meson* 1132F: arch/arm64/boot/dts/amlogic/ 1133F: drivers/pinctrl/meson/ 1134F: drivers/mmc/host/meson* 1135N: meson 1136 1137ARM/Annapurna Labs ALPINE ARCHITECTURE 1138M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1139M: Antoine Tenart <antoine.tenart@free-electrons.com> 1140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1141S: Maintained 1142F: arch/arm/mach-alpine/ 1143F: arch/arm/boot/dts/alpine* 1144F: arch/arm64/boot/dts/al/ 1145F: drivers/*/*alpine* 1146 1147ARM/ARTPEC MACHINE SUPPORT 1148M: Jesper Nilsson <jesper.nilsson@axis.com> 1149M: Lars Persson <lars.persson@axis.com> 1150M: Niklas Cassel <niklas.cassel@axis.com> 1151S: Maintained 1152L: linux-arm-kernel@axis.com 1153F: arch/arm/mach-artpec 1154F: arch/arm/boot/dts/artpec6* 1155F: drivers/clk/axis 1156F: drivers/pinctrl/pinctrl-artpec* 1157F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1158 1159ARM/ASPEED I2C DRIVER 1160M: Brendan Higgins <brendanhiggins@google.com> 1161R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1162R: Joel Stanley <joel@jms.id.au> 1163L: linux-i2c@vger.kernel.org 1164L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1165S: Maintained 1166F: drivers/irqchip/irq-aspeed-i2c-ic.c 1167F: drivers/i2c/busses/i2c-aspeed.c 1168F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1169F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1170 1171ARM/ASPEED MACHINE SUPPORT 1172M: Joel Stanley <joel@jms.id.au> 1173S: Maintained 1174F: arch/arm/mach-aspeed/ 1175F: arch/arm/boot/dts/aspeed-* 1176F: drivers/*/*aspeed* 1177 1178ARM/ATMEL AT91 Clock Support 1179M: Boris Brezillon <boris.brezillon@free-electrons.com> 1180S: Maintained 1181F: drivers/clk/at91 1182 1183ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1184M: Nicolas Ferre <nicolas.ferre@microchip.com> 1185M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1186L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1187W: http://www.linux4sam.org 1188T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1189S: Supported 1190F: arch/arm/mach-at91/ 1191F: include/soc/at91/ 1192F: arch/arm/boot/dts/at91*.dts 1193F: arch/arm/boot/dts/at91*.dtsi 1194F: arch/arm/boot/dts/sama*.dts 1195F: arch/arm/boot/dts/sama*.dtsi 1196F: arch/arm/include/debug/at91.S 1197F: drivers/memory/atmel* 1198 1199ARM/CALXEDA HIGHBANK ARCHITECTURE 1200M: Rob Herring <robh@kernel.org> 1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1202S: Maintained 1203F: arch/arm/mach-highbank/ 1204F: arch/arm/boot/dts/highbank.dts 1205F: arch/arm/boot/dts/ecx-*.dts* 1206 1207ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1208M: Krzysztof Halasa <khalasa@piap.pl> 1209S: Maintained 1210F: arch/arm/mach-cns3xxx/ 1211 1212ARM/CAVIUM THUNDER NETWORK DRIVER 1213M: Sunil Goutham <sgoutham@cavium.com> 1214M: Robert Richter <rric@kernel.org> 1215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1216S: Supported 1217F: drivers/net/ethernet/cavium/thunder/ 1218 1219ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1220M: Alexander Shiyan <shc_work@mail.ru> 1221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1222S: Odd Fixes 1223N: clps711x 1224 1225ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1226M: Lennert Buytenhek <kernel@wantstofly.org> 1227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1228S: Maintained 1229 1230ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1231M: Hartley Sweeten <hsweeten@visionengravers.com> 1232M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1234S: Maintained 1235F: arch/arm/mach-ep93xx/ 1236F: arch/arm/mach-ep93xx/include/mach/ 1237 1238ARM/CLKDEV SUPPORT 1239M: Russell King <linux@armlinux.org.uk> 1240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1241S: Maintained 1242T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1243F: arch/arm/include/asm/clkdev.h 1244F: drivers/clk/clkdev.c 1245 1246ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1247M: Mike Rapoport <mike@compulab.co.il> 1248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1249S: Maintained 1250 1251ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1252M: Baruch Siach <baruch@tkos.co.il> 1253L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1254S: Maintained 1255F: arch/arm/boot/dts/cx92755* 1256N: digicolor 1257 1258ARM/CONTEC MICRO9 MACHINE SUPPORT 1259M: Hubert Feurstein <hubert.feurstein@contec.at> 1260S: Maintained 1261F: arch/arm/mach-ep93xx/micro9.c 1262 1263ARM/CORESIGHT FRAMEWORK AND DRIVERS 1264M: Mathieu Poirier <mathieu.poirier@linaro.org> 1265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1266S: Maintained 1267F: drivers/hwtracing/coresight/* 1268F: Documentation/trace/coresight.txt 1269F: Documentation/trace/coresight-cpu-debug.txt 1270F: Documentation/devicetree/bindings/arm/coresight.txt 1271F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1272F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1273F: tools/perf/arch/arm/util/pmu.c 1274F: tools/perf/arch/arm/util/auxtrace.c 1275F: tools/perf/arch/arm/util/cs-etm.c 1276F: tools/perf/arch/arm/util/cs-etm.h 1277F: tools/perf/util/cs-etm.h 1278 1279ARM/CORGI MACHINE SUPPORT 1280M: Richard Purdie <rpurdie@rpsys.net> 1281S: Maintained 1282 1283ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1284M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1286T: git git://github.com/ulli-kroll/linux.git 1287S: Maintained 1288F: arch/arm/mach-gemini/ 1289F: drivers/rtc/rtc-ftrtc010.c 1290 1291ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1292M: Barry Song <baohua@kernel.org> 1293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1294T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1295S: Maintained 1296F: arch/arm/boot/dts/prima2* 1297F: arch/arm/mach-prima2/ 1298F: drivers/clk/sirf/ 1299F: drivers/clocksource/timer-prima2.c 1300F: drivers/clocksource/timer-atlas7.c 1301N: [^a-z]sirf 1302 1303ARM/EBSA110 MACHINE SUPPORT 1304M: Russell King <linux@armlinux.org.uk> 1305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1306W: http://www.armlinux.org.uk/ 1307S: Maintained 1308F: arch/arm/mach-ebsa110/ 1309F: drivers/net/ethernet/amd/am79c961a.* 1310 1311ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1312M: Uwe Kleine-König <kernel@pengutronix.de> 1313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1314S: Maintained 1315N: efm32 1316 1317ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1318M: Robert Jarzmik <robert.jarzmik@free.fr> 1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1320S: Maintained 1321F: arch/arm/mach-pxa/ezx.c 1322 1323ARM/FARADAY FA526 PORT 1324M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1326S: Maintained 1327T: git git://git.berlios.de/gemini-board 1328F: arch/arm/mm/*-fa* 1329 1330ARM/FOOTBRIDGE ARCHITECTURE 1331M: Russell King <linux@armlinux.org.uk> 1332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1333W: http://www.armlinux.org.uk/ 1334S: Maintained 1335F: arch/arm/include/asm/hardware/dec21285.h 1336F: arch/arm/mach-footbridge/ 1337 1338ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1339M: Shawn Guo <shawnguo@kernel.org> 1340M: Sascha Hauer <kernel@pengutronix.de> 1341R: Fabio Estevam <fabio.estevam@nxp.com> 1342L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1343S: Maintained 1344T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1345F: arch/arm/mach-imx/ 1346F: arch/arm/mach-mxs/ 1347F: arch/arm/boot/dts/imx* 1348F: arch/arm/configs/imx*_defconfig 1349F: drivers/clk/imx/ 1350F: drivers/soc/imx/ 1351F: include/soc/imx/ 1352 1353ARM/FREESCALE VYBRID ARM ARCHITECTURE 1354M: Shawn Guo <shawnguo@kernel.org> 1355M: Sascha Hauer <kernel@pengutronix.de> 1356R: Stefan Agner <stefan@agner.ch> 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1358S: Maintained 1359T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1360F: arch/arm/mach-imx/*vf610* 1361F: arch/arm/boot/dts/vf* 1362 1363ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1364M: Lennert Buytenhek <kernel@wantstofly.org> 1365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1366S: Maintained 1367 1368ARM/GUMSTIX MACHINE SUPPORT 1369M: Steve Sakoman <sakoman@gmail.com> 1370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1371S: Maintained 1372 1373ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1374M: Philipp Zabel <philipp.zabel@gmail.com> 1375M: Paul Parsons <lost.distance@yahoo.com> 1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1377S: Maintained 1378F: arch/arm/mach-pxa/hx4700.c 1379F: arch/arm/mach-pxa/include/mach/hx4700.h 1380F: sound/soc/pxa/hx4700.c 1381 1382ARM/HISILICON SOC SUPPORT 1383M: Wei Xu <xuwei5@hisilicon.com> 1384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1385W: http://www.hisilicon.com 1386S: Supported 1387T: git git://github.com/hisilicon/linux-hisi.git 1388F: arch/arm/mach-hisi/ 1389F: arch/arm/boot/dts/hi3* 1390F: arch/arm/boot/dts/hip* 1391F: arch/arm/boot/dts/hisi* 1392F: arch/arm64/boot/dts/hisilicon/ 1393 1394ARM/HP JORNADA 7XX MACHINE SUPPORT 1395M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1396W: www.jlime.com 1397S: Maintained 1398T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1399F: arch/arm/mach-sa1100/jornada720.c 1400F: arch/arm/mach-sa1100/include/mach/jornada720.h 1401 1402ARM/IGEP MACHINE SUPPORT 1403M: Enric Balletbo i Serra <eballetbo@gmail.com> 1404M: Javier Martinez Canillas <javier@dowhile0.org> 1405L: linux-omap@vger.kernel.org 1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1407S: Maintained 1408F: arch/arm/boot/dts/omap3-igep* 1409 1410ARM/INCOME PXA270 SUPPORT 1411M: Marek Vasut <marek.vasut@gmail.com> 1412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1413S: Maintained 1414F: arch/arm/mach-pxa/colibri-pxa270-income.c 1415 1416ARM/INTEL IOP13XX ARM ARCHITECTURE 1417M: Lennert Buytenhek <kernel@wantstofly.org> 1418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1419S: Maintained 1420 1421ARM/INTEL IOP32X ARM ARCHITECTURE 1422M: Lennert Buytenhek <kernel@wantstofly.org> 1423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1424S: Maintained 1425 1426ARM/INTEL IOP33X ARM ARCHITECTURE 1427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1428S: Orphan 1429 1430ARM/INTEL IQ81342EX MACHINE SUPPORT 1431M: Lennert Buytenhek <kernel@wantstofly.org> 1432L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1433S: Maintained 1434 1435ARM/INTEL IXDP2850 MACHINE SUPPORT 1436M: Lennert Buytenhek <kernel@wantstofly.org> 1437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1438S: Maintained 1439 1440ARM/INTEL IXP4XX ARM ARCHITECTURE 1441M: Imre Kaloz <kaloz@openwrt.org> 1442M: Krzysztof Halasa <khalasa@piap.pl> 1443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1444S: Maintained 1445F: arch/arm/mach-ixp4xx/ 1446 1447ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1448M: Jonathan Cameron <jic23@cam.ac.uk> 1449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1450S: Maintained 1451F: arch/arm/mach-pxa/stargate2.c 1452F: drivers/pcmcia/pxa2xx_stargate2.c 1453 1454ARM/INTEL XSC3 (MANZANO) ARM CORE 1455M: Lennert Buytenhek <kernel@wantstofly.org> 1456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1457S: Maintained 1458 1459ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1460M: Lennert Buytenhek <kernel@wantstofly.org> 1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1462S: Maintained 1463 1464ARM/LG1K ARCHITECTURE 1465M: Chanho Min <chanho.min@lge.com> 1466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1467S: Maintained 1468F: arch/arm64/boot/dts/lg/ 1469 1470ARM/LOGICPD PXA270 MACHINE SUPPORT 1471M: Lennert Buytenhek <kernel@wantstofly.org> 1472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1473S: Maintained 1474 1475ARM/LPC18XX ARCHITECTURE 1476M: Joachim Eastwood <manabian@gmail.com> 1477L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1478S: Maintained 1479F: arch/arm/boot/dts/lpc43* 1480F: drivers/clk/nxp/clk-lpc18xx* 1481F: drivers/clocksource/time-lpc32xx.c 1482F: drivers/i2c/busses/i2c-lpc2k.c 1483F: drivers/memory/pl172.c 1484F: drivers/mtd/spi-nor/nxp-spifi.c 1485F: drivers/rtc/rtc-lpc24xx.c 1486N: lpc18xx 1487 1488ARM/LPC32XX SOC SUPPORT 1489M: Vladimir Zapolskiy <vz@mleia.com> 1490M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1492T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1493S: Maintained 1494F: arch/arm/boot/dts/lpc32* 1495F: arch/arm/mach-lpc32xx/ 1496F: drivers/i2c/busses/i2c-pnx.c 1497F: drivers/net/ethernet/nxp/lpc_eth.c 1498F: drivers/usb/host/ohci-nxp.c 1499F: drivers/watchdog/pnx4008_wdt.c 1500N: lpc32xx 1501 1502ARM/MAGICIAN MACHINE SUPPORT 1503M: Philipp Zabel <philipp.zabel@gmail.com> 1504S: Maintained 1505 1506ARM/Marvell Berlin SoC support 1507M: Jisheng Zhang <jszhang@marvell.com> 1508M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1510S: Maintained 1511F: arch/arm/mach-berlin/ 1512F: arch/arm/boot/dts/berlin* 1513F: arch/arm64/boot/dts/marvell/berlin* 1514 1515ARM/Marvell Dove/MV78xx0/Orion SOC support 1516M: Jason Cooper <jason@lakedaemon.net> 1517M: Andrew Lunn <andrew@lunn.ch> 1518M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1519M: Gregory Clement <gregory.clement@free-electrons.com> 1520L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1521S: Maintained 1522F: Documentation/devicetree/bindings/soc/dove/ 1523F: arch/arm/mach-dove/ 1524F: arch/arm/mach-mv78xx0/ 1525F: arch/arm/mach-orion5x/ 1526F: arch/arm/plat-orion/ 1527F: arch/arm/boot/dts/dove* 1528F: arch/arm/boot/dts/orion5x* 1529 1530ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1531M: Jason Cooper <jason@lakedaemon.net> 1532M: Andrew Lunn <andrew@lunn.ch> 1533M: Gregory Clement <gregory.clement@free-electrons.com> 1534M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1536S: Maintained 1537F: arch/arm/boot/dts/armada* 1538F: arch/arm/boot/dts/kirkwood* 1539F: arch/arm/configs/mvebu_*_defconfig 1540F: arch/arm/mach-mvebu/ 1541F: arch/arm64/boot/dts/marvell/armada* 1542F: drivers/cpufreq/mvebu-cpufreq.c 1543F: drivers/irqchip/irq-armada-370-xp.c 1544F: drivers/irqchip/irq-mvebu-* 1545F: drivers/pinctrl/mvebu/ 1546F: drivers/rtc/rtc-armada38x.c 1547 1548ARM/Mediatek RTC DRIVER 1549M: Eddie Huang <eddie.huang@mediatek.com> 1550L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1551L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1552S: Maintained 1553F: drivers/rtc/rtc-mt6397.c 1554 1555ARM/Mediatek SoC support 1556M: Matthias Brugger <matthias.bgg@gmail.com> 1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1558L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1559S: Maintained 1560F: arch/arm/boot/dts/mt6* 1561F: arch/arm/boot/dts/mt7* 1562F: arch/arm/boot/dts/mt8* 1563F: arch/arm/mach-mediatek/ 1564F: arch/arm64/boot/dts/mediatek/ 1565N: mtk 1566K: mediatek 1567 1568ARM/Mediatek USB3 PHY DRIVER 1569M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1571L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1572S: Maintained 1573F: drivers/phy/phy-mt65xx-usb3.c 1574 1575ARM/MICREL KS8695 ARCHITECTURE 1576M: Greg Ungerer <gerg@uclinux.org> 1577L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1578F: arch/arm/mach-ks8695/ 1579S: Odd Fixes 1580 1581ARM/MIOA701 MACHINE SUPPORT 1582M: Robert Jarzmik <robert.jarzmik@free.fr> 1583L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1584F: arch/arm/mach-pxa/mioa701.c 1585S: Maintained 1586 1587ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1588M: Michael Petchkovsky <mkpetch@internode.on.net> 1589S: Maintained 1590 1591ARM/NOMADIK ARCHITECTURE 1592M: Alessandro Rubini <rubini@unipv.it> 1593M: Linus Walleij <linus.walleij@linaro.org> 1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1595S: Maintained 1596F: arch/arm/mach-nomadik/ 1597F: drivers/pinctrl/nomadik/ 1598F: drivers/i2c/busses/i2c-nomadik.c 1599T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1600 1601ARM/NUVOTON W90X900 ARM ARCHITECTURE 1602M: Wan ZongShun <mcuos.com@gmail.com> 1603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1604W: http://www.mcuos.com 1605S: Maintained 1606F: arch/arm/mach-w90x900/ 1607F: drivers/input/keyboard/w90p910_keypad.c 1608F: drivers/input/touchscreen/w90p910_ts.c 1609F: drivers/watchdog/nuc900_wdt.c 1610F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1611F: drivers/mtd/nand/nuc900_nand.c 1612F: drivers/rtc/rtc-nuc900.c 1613F: drivers/spi/spi-nuc900.c 1614F: drivers/usb/host/ehci-w90x900.c 1615F: drivers/video/fbdev/nuc900fb.c 1616 1617ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1618M: Nelson Castillo <arhuaco@freaks-unidos.net> 1619L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1620W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1621S: Supported 1622 1623ARM/Orion SoC/Technologic Systems TS-78xx platform support 1624M: Alexander Clouter <alex@digriz.org.uk> 1625L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1626W: http://www.digriz.org.uk/ts78xx/kernel 1627S: Maintained 1628F: arch/arm/mach-orion5x/ts78xx-* 1629 1630ARM/OXNAS platform support 1631M: Neil Armstrong <narmstrong@baylibre.com> 1632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1633L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1634S: Maintained 1635F: arch/arm/mach-oxnas/ 1636F: arch/arm/boot/dts/ox8*.dtsi 1637F: arch/arm/boot/dts/wd-mbwe.dts 1638F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1639N: oxnas 1640 1641ARM/PALM TREO SUPPORT 1642M: Tomas Cech <sleep_walker@suse.com> 1643L: linux-arm-kernel@lists.infradead.org 1644W: http://hackndev.com 1645S: Maintained 1646F: arch/arm/mach-pxa/include/mach/palmtreo.h 1647F: arch/arm/mach-pxa/palmtreo.c 1648 1649ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1650M: Marek Vasut <marek.vasut@gmail.com> 1651L: linux-arm-kernel@lists.infradead.org 1652W: http://hackndev.com 1653S: Maintained 1654F: arch/arm/mach-pxa/include/mach/palmtx.h 1655F: arch/arm/mach-pxa/palmtx.c 1656F: arch/arm/mach-pxa/include/mach/palmt5.h 1657F: arch/arm/mach-pxa/palmt5.c 1658F: arch/arm/mach-pxa/include/mach/palmld.h 1659F: arch/arm/mach-pxa/palmld.c 1660F: arch/arm/mach-pxa/include/mach/palmte2.h 1661F: arch/arm/mach-pxa/palmte2.c 1662F: arch/arm/mach-pxa/include/mach/palmtc.h 1663F: arch/arm/mach-pxa/palmtc.c 1664 1665ARM/PALMZ72 SUPPORT 1666M: Sergey Lapin <slapin@ossfans.org> 1667L: linux-arm-kernel@lists.infradead.org 1668W: http://hackndev.com 1669S: Maintained 1670F: arch/arm/mach-pxa/include/mach/palmz72.h 1671F: arch/arm/mach-pxa/palmz72.c 1672 1673ARM/PLEB SUPPORT 1674M: Peter Chubb <pleb@gelato.unsw.edu.au> 1675W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1676S: Maintained 1677 1678ARM/PT DIGITAL BOARD PORT 1679M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1681W: http://www.armlinux.org.uk/ 1682S: Maintained 1683 1684ARM/QUALCOMM SUPPORT 1685M: Andy Gross <andy.gross@linaro.org> 1686M: David Brown <david.brown@linaro.org> 1687L: linux-arm-msm@vger.kernel.org 1688L: linux-soc@vger.kernel.org 1689S: Maintained 1690F: Documentation/devicetree/bindings/soc/qcom/ 1691F: arch/arm/boot/dts/qcom-*.dts 1692F: arch/arm/boot/dts/qcom-*.dtsi 1693F: arch/arm/mach-qcom/ 1694F: arch/arm64/boot/dts/qcom/* 1695F: drivers/i2c/busses/i2c-qup.c 1696F: drivers/clk/qcom/ 1697F: drivers/dma/qcom/ 1698F: drivers/soc/qcom/ 1699F: drivers/spi/spi-qup.c 1700F: drivers/tty/serial/msm_serial.h 1701F: drivers/tty/serial/msm_serial.c 1702F: drivers/*/pm8???-* 1703F: drivers/mfd/ssbi.c 1704F: drivers/firmware/qcom_scm.c 1705T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1706 1707ARM/RADISYS ENP2611 MACHINE SUPPORT 1708M: Lennert Buytenhek <kernel@wantstofly.org> 1709L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1710S: Maintained 1711 1712ARM/REALTEK ARCHITECTURE 1713M: Andreas Färber <afaerber@suse.de> 1714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1715S: Maintained 1716F: arch/arm64/boot/dts/realtek/ 1717F: Documentation/devicetree/bindings/arm/realtek.txt 1718 1719ARM/RENESAS ARM64 ARCHITECTURE 1720M: Simon Horman <horms@verge.net.au> 1721M: Magnus Damm <magnus.damm@gmail.com> 1722L: linux-renesas-soc@vger.kernel.org 1723Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1724T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1725S: Supported 1726F: arch/arm64/boot/dts/renesas/ 1727F: drivers/soc/renesas/ 1728F: include/linux/soc/renesas/ 1729 1730ARM/RISCPC ARCHITECTURE 1731M: Russell King <linux@armlinux.org.uk> 1732L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1733W: http://www.armlinux.org.uk/ 1734S: Maintained 1735F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1736F: arch/arm/include/asm/hardware/ioc.h 1737F: arch/arm/include/asm/hardware/iomd.h 1738F: arch/arm/include/asm/hardware/memc.h 1739F: arch/arm/mach-rpc/ 1740F: drivers/net/ethernet/8390/etherh.c 1741F: drivers/net/ethernet/i825xx/ether1* 1742F: drivers/net/ethernet/seeq/ether3* 1743F: drivers/scsi/arm/ 1744 1745ARM/Rockchip SoC support 1746M: Heiko Stuebner <heiko@sntech.de> 1747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1748L: linux-rockchip@lists.infradead.org 1749T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1750S: Maintained 1751F: arch/arm/boot/dts/rk3* 1752F: arch/arm/boot/dts/rv1108* 1753F: arch/arm/mach-rockchip/ 1754F: drivers/clk/rockchip/ 1755F: drivers/i2c/busses/i2c-rk3x.c 1756F: drivers/*/*rockchip* 1757F: drivers/*/*/*rockchip* 1758F: sound/soc/rockchip/ 1759N: rockchip 1760 1761ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1762M: Kukjin Kim <kgene@kernel.org> 1763M: Krzysztof Kozlowski <krzk@kernel.org> 1764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1765L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1766Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1767S: Maintained 1768F: arch/arm/boot/dts/s3c* 1769F: arch/arm/boot/dts/s5p* 1770F: arch/arm/boot/dts/samsung* 1771F: arch/arm/boot/dts/exynos* 1772F: arch/arm64/boot/dts/exynos/ 1773F: arch/arm/plat-samsung/ 1774F: arch/arm/mach-s3c24*/ 1775F: arch/arm/mach-s3c64xx/ 1776F: arch/arm/mach-s5p*/ 1777F: arch/arm/mach-exynos*/ 1778F: drivers/*/*s3c24* 1779F: drivers/*/*/*s3c24* 1780F: drivers/*/*s3c64xx* 1781F: drivers/*/*s5pv210* 1782F: drivers/memory/samsung/* 1783F: drivers/soc/samsung/* 1784F: Documentation/arm/Samsung/ 1785F: Documentation/devicetree/bindings/arm/samsung/ 1786F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1787F: Documentation/devicetree/bindings/power/pd-samsung.txt 1788N: exynos 1789 1790ARM/SAMSUNG MOBILE MACHINE SUPPORT 1791M: Kyungmin Park <kyungmin.park@samsung.com> 1792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1793S: Maintained 1794F: arch/arm/mach-s5pv210/ 1795 1796ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1797M: Kyungmin Park <kyungmin.park@samsung.com> 1798M: Kamil Debski <kamil@wypas.org> 1799M: Andrzej Hajda <a.hajda@samsung.com> 1800L: linux-arm-kernel@lists.infradead.org 1801L: linux-media@vger.kernel.org 1802S: Maintained 1803F: drivers/media/platform/s5p-g2d/ 1804 1805ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1806M: Marek Szyprowski <m.szyprowski@samsung.com> 1807L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1808L: linux-media@vger.kernel.org 1809S: Maintained 1810F: drivers/media/platform/s5p-cec/ 1811F: Documentation/devicetree/bindings/media/s5p-cec.txt 1812 1813ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1814M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1815M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1816L: linux-arm-kernel@lists.infradead.org 1817L: linux-media@vger.kernel.org 1818S: Maintained 1819F: drivers/media/platform/s5p-jpeg/ 1820 1821ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1822M: Kyungmin Park <kyungmin.park@samsung.com> 1823M: Kamil Debski <kamil@wypas.org> 1824M: Jeongtae Park <jtp.park@samsung.com> 1825M: Andrzej Hajda <a.hajda@samsung.com> 1826L: linux-arm-kernel@lists.infradead.org 1827L: linux-media@vger.kernel.org 1828S: Maintained 1829F: arch/arm/plat-samsung/s5p-dev-mfc.c 1830F: drivers/media/platform/s5p-mfc/ 1831 1832ARM/SHMOBILE ARM ARCHITECTURE 1833M: Simon Horman <horms@verge.net.au> 1834M: Magnus Damm <magnus.damm@gmail.com> 1835L: linux-renesas-soc@vger.kernel.org 1836Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1837T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1838S: Supported 1839F: arch/arm/boot/dts/emev2* 1840F: arch/arm/boot/dts/r7s* 1841F: arch/arm/boot/dts/r8a* 1842F: arch/arm/boot/dts/sh* 1843F: arch/arm/configs/shmobile_defconfig 1844F: arch/arm/include/debug/renesas-scif.S 1845F: arch/arm/mach-shmobile/ 1846F: drivers/soc/renesas/ 1847F: include/linux/soc/renesas/ 1848 1849ARM/SOCFPGA ARCHITECTURE 1850M: Dinh Nguyen <dinguyen@kernel.org> 1851S: Maintained 1852F: arch/arm/mach-socfpga/ 1853F: arch/arm/boot/dts/socfpga* 1854F: arch/arm/configs/socfpga_defconfig 1855F: arch/arm64/boot/dts/altera/ 1856W: http://www.rocketboards.org 1857T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1858 1859ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1860M: Dinh Nguyen <dinguyen@kernel.org> 1861S: Maintained 1862F: drivers/clk/socfpga/ 1863 1864ARM/SOCFPGA EDAC SUPPORT 1865M: Thor Thayer <thor.thayer@linux.intel.com> 1866S: Maintained 1867F: drivers/edac/altera_edac. 1868 1869ARM/STI ARCHITECTURE 1870M: Patrice Chotard <patrice.chotard@st.com> 1871L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1872W: http://www.stlinux.com 1873S: Maintained 1874F: arch/arm/mach-sti/ 1875F: arch/arm/boot/dts/sti* 1876F: drivers/char/hw_random/st-rng.c 1877F: drivers/clocksource/arm_global_timer.c 1878F: drivers/clocksource/clksrc_st_lpc.c 1879F: drivers/cpufreq/sti-cpufreq.c 1880F: drivers/dma/st_fdma* 1881F: drivers/i2c/busses/i2c-st.c 1882F: drivers/media/rc/st_rc.c 1883F: drivers/media/platform/sti/c8sectpfe/ 1884F: drivers/mmc/host/sdhci-st.c 1885F: drivers/phy/st/phy-miphy28lp.c 1886F: drivers/phy/st/phy-stih407-usb.c 1887F: drivers/pinctrl/pinctrl-st.c 1888F: drivers/remoteproc/st_remoteproc.c 1889F: drivers/remoteproc/st_slim_rproc.c 1890F: drivers/reset/sti/ 1891F: drivers/rtc/rtc-st-lpc.c 1892F: drivers/tty/serial/st-asc.c 1893F: drivers/usb/dwc3/dwc3-st.c 1894F: drivers/usb/host/ehci-st.c 1895F: drivers/usb/host/ohci-st.c 1896F: drivers/watchdog/st_lpc_wdt.c 1897F: drivers/ata/ahci_st.c 1898F: include/linux/remoteproc/st_slim_rproc.h 1899 1900ARM/STM32 ARCHITECTURE 1901M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1902M: Alexandre Torgue <alexandre.torgue@st.com> 1903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1904S: Maintained 1905T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1906N: stm32 1907F: drivers/clocksource/armv7m_systick.c 1908 1909ARM/TANGO ARCHITECTURE 1910M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1911L: linux-arm-kernel@lists.infradead.org 1912S: Maintained 1913N: tango 1914 1915ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1916M: Lennert Buytenhek <kernel@wantstofly.org> 1917L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1918S: Maintained 1919 1920ARM/TETON BGA MACHINE SUPPORT 1921M: "Mark F. Brown" <mark.brown314@gmail.com> 1922L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1923S: Maintained 1924 1925ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1926M: Santosh Shilimkar <ssantosh@kernel.org> 1927L: linux-kernel@vger.kernel.org 1928S: Maintained 1929F: drivers/memory/*emif* 1930 1931ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1932M: Santosh Shilimkar <ssantosh@kernel.org> 1933L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1934S: Maintained 1935F: arch/arm/mach-keystone/ 1936F: arch/arm/boot/dts/keystone-* 1937T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1938 1939ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1940M: Santosh Shilimkar <ssantosh@kernel.org> 1941L: linux-kernel@vger.kernel.org 1942S: Maintained 1943F: drivers/clk/keystone/ 1944 1945ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1946M: Santosh Shilimkar <ssantosh@kernel.org> 1947L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1948L: linux-kernel@vger.kernel.org 1949S: Maintained 1950F: drivers/clocksource/timer-keystone.c 1951 1952ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1953M: Santosh Shilimkar <ssantosh@kernel.org> 1954L: linux-kernel@vger.kernel.org 1955S: Maintained 1956F: drivers/power/reset/keystone-reset.c 1957 1958ARM/THECUS N2100 MACHINE SUPPORT 1959M: Lennert Buytenhek <kernel@wantstofly.org> 1960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1961S: Maintained 1962 1963ARM/TOSA MACHINE SUPPORT 1964M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1965M: Dirk Opfer <dirk@opfer-online.de> 1966S: Maintained 1967 1968ARM/U300 MACHINE SUPPORT 1969M: Linus Walleij <linus.walleij@linaro.org> 1970L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1971S: Supported 1972F: arch/arm/mach-u300/ 1973F: drivers/clocksource/timer-u300.c 1974F: drivers/i2c/busses/i2c-stu300.c 1975F: drivers/rtc/rtc-coh901331.c 1976F: drivers/watchdog/coh901327_wdt.c 1977F: drivers/dma/coh901318* 1978F: drivers/mfd/ab3100* 1979F: drivers/rtc/rtc-ab3100.c 1980F: drivers/rtc/rtc-coh901331.c 1981T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1982 1983ARM/UNIPHIER ARCHITECTURE 1984M: Masahiro Yamada <yamada.masahiro@socionext.com> 1985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1986T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1987S: Maintained 1988F: arch/arm/boot/dts/uniphier* 1989F: arch/arm/include/asm/hardware/cache-uniphier.h 1990F: arch/arm/mach-uniphier/ 1991F: arch/arm/mm/cache-uniphier.c 1992F: arch/arm64/boot/dts/socionext/ 1993F: drivers/bus/uniphier-system-bus.c 1994F: drivers/clk/uniphier/ 1995F: drivers/i2c/busses/i2c-uniphier* 1996F: drivers/pinctrl/uniphier/ 1997F: drivers/reset/reset-uniphier.c 1998F: drivers/tty/serial/8250/8250_uniphier.c 1999N: uniphier 2000 2001ARM/Ux500 ARM ARCHITECTURE 2002M: Linus Walleij <linus.walleij@linaro.org> 2003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2004S: Maintained 2005F: arch/arm/mach-ux500/ 2006F: drivers/clocksource/clksrc-dbx500-prcmu.c 2007F: drivers/dma/ste_dma40* 2008F: drivers/hwspinlock/u8500_hsem.c 2009F: drivers/mfd/abx500* 2010F: drivers/mfd/ab8500* 2011F: drivers/mfd/dbx500* 2012F: drivers/mfd/db8500* 2013F: drivers/pinctrl/nomadik/pinctrl-ab* 2014F: drivers/pinctrl/nomadik/pinctrl-nomadik* 2015F: drivers/rtc/rtc-ab8500.c 2016F: drivers/rtc/rtc-pl031.c 2017T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2018 2019ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2020M: Ulf Hansson <ulf.hansson@linaro.org> 2021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2022T: git git://git.linaro.org/people/ulfh/clk.git 2023S: Maintained 2024F: drivers/clk/ux500/ 2025 2026ARM/VERSATILE EXPRESS PLATFORM 2027M: Liviu Dudau <liviu.dudau@arm.com> 2028M: Sudeep Holla <sudeep.holla@arm.com> 2029M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2031S: Maintained 2032F: arch/arm/boot/dts/vexpress* 2033F: arch/arm64/boot/dts/arm/ 2034F: arch/arm/mach-vexpress/ 2035F: */*/vexpress* 2036F: */*/*/vexpress* 2037F: drivers/clk/versatile/clk-vexpress-osc.c 2038F: drivers/clocksource/versatile.c 2039N: mps2 2040 2041ARM/VFP SUPPORT 2042M: Russell King <linux@armlinux.org.uk> 2043L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2044W: http://www.armlinux.org.uk/ 2045S: Maintained 2046F: arch/arm/vfp/ 2047 2048ARM/VOIPAC PXA270 SUPPORT 2049M: Marek Vasut <marek.vasut@gmail.com> 2050L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2051S: Maintained 2052F: arch/arm/mach-pxa/vpac270.c 2053F: arch/arm/mach-pxa/include/mach/vpac270.h 2054 2055ARM/VT8500 ARM ARCHITECTURE 2056M: Tony Prisk <linux@prisktech.co.nz> 2057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2058S: Maintained 2059F: arch/arm/mach-vt8500/ 2060F: drivers/clocksource/vt8500_timer.c 2061F: drivers/i2c/busses/i2c-wmt.c 2062F: drivers/mmc/host/wmt-sdmmc.c 2063F: drivers/pwm/pwm-vt8500.c 2064F: drivers/rtc/rtc-vt8500.c 2065F: drivers/tty/serial/vt8500_serial.c 2066F: drivers/usb/host/ehci-platform.c 2067F: drivers/usb/host/uhci-platform.c 2068F: drivers/video/fbdev/vt8500lcdfb.* 2069F: drivers/video/fbdev/wm8505fb* 2070F: drivers/video/fbdev/wmt_ge_rops.* 2071 2072ARM/ZIPIT Z2 SUPPORT 2073M: Marek Vasut <marek.vasut@gmail.com> 2074L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2075S: Maintained 2076F: arch/arm/mach-pxa/z2.c 2077F: arch/arm/mach-pxa/include/mach/z2.h 2078 2079ARM/ZTE ARCHITECTURE 2080M: Jun Nie <jun.nie@linaro.org> 2081M: Baoyou Xie <baoyou.xie@linaro.org> 2082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2083S: Maintained 2084F: arch/arm/mach-zx/ 2085F: drivers/clk/zte/ 2086F: drivers/reset/reset-zx2967.c 2087F: drivers/soc/zte/ 2088F: Documentation/devicetree/bindings/arm/zte.txt 2089F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 2090F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2091F: Documentation/devicetree/bindings/soc/zte/ 2092F: include/dt-bindings/soc/zx*.h 2093 2094ARM/ZYNQ ARCHITECTURE 2095M: Michal Simek <michal.simek@xilinx.com> 2096R: Sören Brinkmann <soren.brinkmann@xilinx.com> 2097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2098W: http://wiki.xilinx.com 2099T: git https://github.com/Xilinx/linux-xlnx.git 2100S: Supported 2101F: arch/arm/mach-zynq/ 2102F: drivers/cpuidle/cpuidle-zynq.c 2103F: drivers/block/xsysace.c 2104N: zynq 2105N: xilinx 2106F: drivers/clocksource/cadence_ttc_timer.c 2107F: drivers/i2c/busses/i2c-cadence.c 2108F: drivers/mmc/host/sdhci-of-arasan.c 2109F: drivers/edac/synopsys_edac.c 2110 2111ARM64 PORT (AARCH64 ARCHITECTURE) 2112M: Catalin Marinas <catalin.marinas@arm.com> 2113M: Will Deacon <will.deacon@arm.com> 2114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2115T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2116S: Maintained 2117F: arch/arm64/ 2118F: Documentation/arm64/ 2119 2120AS3645A LED FLASH CONTROLLER DRIVER 2121M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2122L: linux-media@vger.kernel.org 2123T: git git://linuxtv.org/media_tree.git 2124S: Maintained 2125F: drivers/media/i2c/as3645a.c 2126F: include/media/i2c/as3645a.h 2127 2128ASAHI KASEI AK8974 DRIVER 2129M: Linus Walleij <linus.walleij@linaro.org> 2130L: linux-iio@vger.kernel.org 2131W: http://www.akm.com/ 2132S: Supported 2133F: drivers/iio/magnetometer/ak8974.c 2134 2135ASC7621 HARDWARE MONITOR DRIVER 2136M: George Joseph <george.joseph@fairview5.com> 2137L: linux-hwmon@vger.kernel.org 2138S: Maintained 2139F: Documentation/hwmon/asc7621 2140F: drivers/hwmon/asc7621.c 2141 2142ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2143M: Corentin Chary <corentin.chary@gmail.com> 2144L: acpi4asus-user@lists.sourceforge.net 2145L: platform-driver-x86@vger.kernel.org 2146W: http://acpi4asus.sf.net 2147S: Maintained 2148F: drivers/platform/x86/asus*.c 2149F: drivers/platform/x86/eeepc*.c 2150 2151ASUS WIRELESS RADIO CONTROL DRIVER 2152M: João Paulo Rechi Vita <jprvita@gmail.com> 2153L: platform-driver-x86@vger.kernel.org 2154S: Maintained 2155F: drivers/platform/x86/asus-wireless.c 2156 2157ASYMMETRIC KEYS 2158M: David Howells <dhowells@redhat.com> 2159L: keyrings@vger.kernel.org 2160S: Maintained 2161F: Documentation/crypto/asymmetric-keys.txt 2162F: include/linux/verification.h 2163F: include/crypto/public_key.h 2164F: include/crypto/pkcs7.h 2165F: crypto/asymmetric_keys/ 2166 2167ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2168R: Dan Williams <dan.j.williams@intel.com> 2169W: http://sourceforge.net/projects/xscaleiop 2170S: Odd fixes 2171F: Documentation/crypto/async-tx-api.txt 2172F: crypto/async_tx/ 2173F: drivers/dma/ 2174F: include/linux/dmaengine.h 2175F: include/linux/async_tx.h 2176 2177AT24 EEPROM DRIVER 2178M: Wolfram Sang <wsa@the-dreams.de> 2179L: linux-i2c@vger.kernel.org 2180S: Maintained 2181F: drivers/misc/eeprom/at24.c 2182F: include/linux/platform_data/at24.h 2183 2184ATA OVER ETHERNET (AOE) DRIVER 2185M: "Ed L. Cashin" <ed.cashin@acm.org> 2186W: http://www.openaoe.org/ 2187S: Supported 2188F: Documentation/aoe/ 2189F: drivers/block/aoe/ 2190 2191ATHEROS 71XX/9XXX GPIO DRIVER 2192M: Alban Bedel <albeu@free.fr> 2193W: https://github.com/AlbanBedel/linux 2194T: git git://github.com/AlbanBedel/linux 2195S: Maintained 2196F: drivers/gpio/gpio-ath79.c 2197F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2198 2199ATHEROS ATH GENERIC UTILITIES 2200M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2201L: linux-wireless@vger.kernel.org 2202S: Supported 2203F: drivers/net/wireless/ath/* 2204 2205ATHEROS ATH5K WIRELESS DRIVER 2206M: Jiri Slaby <jirislaby@gmail.com> 2207M: Nick Kossifidis <mickflemm@gmail.com> 2208M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2209L: linux-wireless@vger.kernel.org 2210W: http://wireless.kernel.org/en/users/Drivers/ath5k 2211S: Maintained 2212F: drivers/net/wireless/ath/ath5k/ 2213 2214ATHEROS ATH6KL WIRELESS DRIVER 2215M: Kalle Valo <kvalo@qca.qualcomm.com> 2216L: linux-wireless@vger.kernel.org 2217W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2218T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2219S: Supported 2220F: drivers/net/wireless/ath/ath6kl/ 2221 2222ATI_REMOTE2 DRIVER 2223M: Ville Syrjala <syrjala@sci.fi> 2224S: Maintained 2225F: drivers/input/misc/ati_remote2.c 2226 2227ATK0110 HWMON DRIVER 2228M: Luca Tettamanti <kronos.it@gmail.com> 2229L: linux-hwmon@vger.kernel.org 2230S: Maintained 2231F: drivers/hwmon/asus_atk0110.c 2232 2233ATLX ETHERNET DRIVERS 2234M: Jay Cliburn <jcliburn@gmail.com> 2235M: Chris Snook <chris.snook@gmail.com> 2236L: netdev@vger.kernel.org 2237W: http://sourceforge.net/projects/atl1 2238W: http://atl1.sourceforge.net 2239S: Maintained 2240F: drivers/net/ethernet/atheros/ 2241 2242ATM 2243M: Chas Williams <3chas3@gmail.com> 2244L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2245L: netdev@vger.kernel.org 2246W: http://linux-atm.sourceforge.net 2247S: Maintained 2248F: drivers/atm/ 2249F: include/linux/atm* 2250F: include/uapi/linux/atm* 2251 2252ATMEL AT91 / AT32 MCI DRIVER 2253M: Ludovic Desroches <ludovic.desroches@microchip.com> 2254S: Maintained 2255F: drivers/mmc/host/atmel-mci.c 2256 2257ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2258M: Nicolas Ferre <nicolas.ferre@microchip.com> 2259S: Supported 2260F: drivers/power/reset/at91-sama5d2_shdwc.c 2261 2262ATMEL Audio ALSA driver 2263M: Nicolas Ferre <nicolas.ferre@microchip.com> 2264L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2265S: Supported 2266F: sound/soc/atmel 2267 2268ATMEL I2C DRIVER 2269M: Ludovic Desroches <ludovic.desroches@microchip.com> 2270L: linux-i2c@vger.kernel.org 2271S: Supported 2272F: drivers/i2c/busses/i2c-at91.c 2273 2274ATMEL ISI DRIVER 2275M: Ludovic Desroches <ludovic.desroches@microchip.com> 2276L: linux-media@vger.kernel.org 2277S: Supported 2278F: drivers/media/platform/atmel/atmel-isi.c 2279F: include/media/atmel-isi.h 2280 2281ATMEL LCDFB DRIVER 2282M: Nicolas Ferre <nicolas.ferre@microchip.com> 2283L: linux-fbdev@vger.kernel.org 2284S: Maintained 2285F: drivers/video/fbdev/atmel_lcdfb.c 2286F: include/video/atmel_lcdc.h 2287 2288ATMEL MACB ETHERNET DRIVER 2289M: Nicolas Ferre <nicolas.ferre@microchip.com> 2290S: Supported 2291F: drivers/net/ethernet/cadence/ 2292 2293ATMEL MAXTOUCH DRIVER 2294M: Nick Dyer <nick@shmanahar.org> 2295T: git git://github.com/ndyer/linux.git 2296S: Maintained 2297F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2298F: drivers/input/touchscreen/atmel_mxt_ts.c 2299F: include/linux/platform_data/atmel_mxt_ts.h 2300 2301ATMEL NAND DRIVER 2302M: Wenyou Yang <wenyou.yang@atmel.com> 2303M: Josh Wu <rainyfeeling@outlook.com> 2304L: linux-mtd@lists.infradead.org 2305S: Supported 2306F: drivers/mtd/nand/atmel/* 2307 2308ATMEL SAMA5D2 ADC DRIVER 2309M: Ludovic Desroches <ludovic.desroches@microchip.com> 2310L: linux-iio@vger.kernel.org 2311S: Supported 2312F: drivers/iio/adc/at91-sama5d2_adc.c 2313 2314ATMEL SDMMC DRIVER 2315M: Ludovic Desroches <ludovic.desroches@microchip.com> 2316L: linux-mmc@vger.kernel.org 2317S: Supported 2318F: drivers/mmc/host/sdhci-of-at91.c 2319 2320ATMEL SPI DRIVER 2321M: Nicolas Ferre <nicolas.ferre@microchip.com> 2322S: Supported 2323F: drivers/spi/spi-atmel.* 2324 2325ATMEL SSC DRIVER 2326M: Nicolas Ferre <nicolas.ferre@microchip.com> 2327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2328S: Supported 2329F: drivers/misc/atmel-ssc.c 2330F: include/linux/atmel-ssc.h 2331 2332ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2333M: Nicolas Ferre <nicolas.ferre@microchip.com> 2334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2335S: Supported 2336F: drivers/misc/atmel_tclib.c 2337F: drivers/clocksource/tcb_clksrc.c 2338 2339ATMEL USBA UDC DRIVER 2340M: Nicolas Ferre <nicolas.ferre@microchip.com> 2341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2342S: Supported 2343F: drivers/usb/gadget/udc/atmel_usba_udc.* 2344 2345ATMEL WIRELESS DRIVER 2346M: Simon Kelley <simon@thekelleys.org.uk> 2347L: linux-wireless@vger.kernel.org 2348W: http://www.thekelleys.org.uk/atmel 2349W: http://atmelwlandriver.sourceforge.net/ 2350S: Maintained 2351F: drivers/net/wireless/atmel/atmel* 2352 2353ATMEL XDMA DRIVER 2354M: Ludovic Desroches <ludovic.desroches@microchip.com> 2355L: linux-arm-kernel@lists.infradead.org 2356L: dmaengine@vger.kernel.org 2357S: Supported 2358F: drivers/dma/at_xdmac.c 2359 2360ATOMIC INFRASTRUCTURE 2361M: Will Deacon <will.deacon@arm.com> 2362M: Peter Zijlstra <peterz@infradead.org> 2363R: Boqun Feng <boqun.feng@gmail.com> 2364L: linux-kernel@vger.kernel.org 2365S: Maintained 2366F: arch/*/include/asm/atomic*.h 2367F: include/*/atomic*.h 2368 2369ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2370M: Bradley Grove <linuxdrivers@attotech.com> 2371L: linux-scsi@vger.kernel.org 2372W: http://www.attotech.com 2373S: Supported 2374F: drivers/scsi/esas2r 2375 2376ATUSB IEEE 802.15.4 RADIO DRIVER 2377M: Stefan Schmidt <stefan@osg.samsung.com> 2378L: linux-wpan@vger.kernel.org 2379S: Maintained 2380F: drivers/net/ieee802154/atusb.c 2381F: drivers/net/ieee802154/atusb.h 2382F: drivers/net/ieee802154/at86rf230.h 2383 2384AUDIT SUBSYSTEM 2385M: Paul Moore <paul@paul-moore.com> 2386M: Eric Paris <eparis@redhat.com> 2387L: linux-audit@redhat.com (moderated for non-subscribers) 2388W: http://people.redhat.com/sgrubb/audit/ 2389T: git git://git.infradead.org/users/pcmoore/audit 2390S: Maintained 2391F: include/linux/audit.h 2392F: include/uapi/linux/audit.h 2393F: kernel/audit* 2394 2395AUXILIARY DISPLAY DRIVERS 2396M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2397W: http://miguelojeda.es/auxdisplay.htm 2398W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2399S: Maintained 2400F: drivers/auxdisplay/ 2401F: include/linux/cfag12864b.h 2402 2403AX.25 NETWORK LAYER 2404M: Ralf Baechle <ralf@linux-mips.org> 2405L: linux-hams@vger.kernel.org 2406W: http://www.linux-ax25.org/ 2407S: Maintained 2408F: include/uapi/linux/ax25.h 2409F: include/net/ax25.h 2410F: net/ax25/ 2411 2412AXENTIA ARM DEVICES 2413M: Peter Rosin <peda@axentia.se> 2414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2415S: Maintained 2416F: Documentation/devicetree/bindings/arm/axentia.txt 2417F: arch/arm/boot/dts/at91-linea.dtsi 2418F: arch/arm/boot/dts/at91-tse850-3.dts 2419 2420AXENTIA ASOC DRIVERS 2421M: Peter Rosin <peda@axentia.se> 2422L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2423S: Maintained 2424F: Documentation/devicetree/bindings/sound/axentia,* 2425F: sound/soc/atmel/tse850-pcm5142.c 2426 2427AZ6007 DVB DRIVER 2428M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2429M: Mauro Carvalho Chehab <mchehab@kernel.org> 2430L: linux-media@vger.kernel.org 2431W: https://linuxtv.org 2432T: git git://linuxtv.org/media_tree.git 2433S: Maintained 2434F: drivers/media/usb/dvb-usb-v2/az6007.c 2435 2436AZTECH FM RADIO RECEIVER DRIVER 2437M: Hans Verkuil <hverkuil@xs4all.nl> 2438L: linux-media@vger.kernel.org 2439T: git git://linuxtv.org/media_tree.git 2440W: https://linuxtv.org 2441S: Maintained 2442F: drivers/media/radio/radio-aztech* 2443 2444B43 WIRELESS DRIVER 2445L: linux-wireless@vger.kernel.org 2446L: b43-dev@lists.infradead.org 2447W: http://wireless.kernel.org/en/users/Drivers/b43 2448S: Odd Fixes 2449F: drivers/net/wireless/broadcom/b43/ 2450 2451B43LEGACY WIRELESS DRIVER 2452M: Larry Finger <Larry.Finger@lwfinger.net> 2453L: linux-wireless@vger.kernel.org 2454L: b43-dev@lists.infradead.org 2455W: http://wireless.kernel.org/en/users/Drivers/b43 2456S: Maintained 2457F: drivers/net/wireless/broadcom/b43legacy/ 2458 2459BACKLIGHT CLASS/SUBSYSTEM 2460M: Lee Jones <lee.jones@linaro.org> 2461M: Daniel Thompson <daniel.thompson@linaro.org> 2462M: Jingoo Han <jingoohan1@gmail.com> 2463T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2464S: Maintained 2465F: drivers/video/backlight/ 2466F: include/linux/backlight.h 2467F: include/linux/pwm_backlight.h 2468F: Documentation/devicetree/bindings/leds/backlight 2469 2470BATMAN ADVANCED 2471M: Marek Lindner <mareklindner@neomailbox.ch> 2472M: Simon Wunderlich <sw@simonwunderlich.de> 2473M: Antonio Quartulli <a@unstable.cc> 2474L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2475W: https://www.open-mesh.org/ 2476Q: https://patchwork.open-mesh.org/project/batman/list/ 2477S: Maintained 2478F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2479F: Documentation/ABI/testing/sysfs-class-net-mesh 2480F: Documentation/networking/batman-adv.txt 2481F: include/uapi/linux/batman_adv.h 2482F: net/batman-adv/ 2483 2484BAYCOM/HDLCDRV DRIVERS FOR AX.25 2485M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2486L: linux-hams@vger.kernel.org 2487W: http://www.baycom.org/~tom/ham/ham.html 2488S: Maintained 2489F: drivers/net/hamradio/baycom* 2490 2491BCACHE (BLOCK LAYER CACHE) 2492M: Kent Overstreet <kent.overstreet@gmail.com> 2493L: linux-bcache@vger.kernel.org 2494W: http://bcache.evilpiepirate.org 2495S: Orphan 2496F: drivers/md/bcache/ 2497 2498BDISP ST MEDIA DRIVER 2499M: Fabien Dessenne <fabien.dessenne@st.com> 2500L: linux-media@vger.kernel.org 2501T: git git://linuxtv.org/media_tree.git 2502W: https://linuxtv.org 2503S: Supported 2504F: drivers/media/platform/sti/bdisp 2505 2506BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2507M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2508L: netdev@vger.kernel.org 2509S: Maintained 2510F: drivers/net/ethernet/ec_bhf.c 2511 2512BEFS FILE SYSTEM 2513M: Luis de Bethencourt <luisbg@kernel.org> 2514M: Salah Triki <salah.triki@gmail.com> 2515S: Maintained 2516T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2517F: Documentation/filesystems/befs.txt 2518F: fs/befs/ 2519 2520BFQ I/O SCHEDULER 2521M: Paolo Valente <paolo.valente@linaro.org> 2522M: Jens Axboe <axboe@kernel.dk> 2523L: linux-block@vger.kernel.org 2524S: Maintained 2525F: block/bfq-* 2526F: Documentation/block/bfq-iosched.txt 2527 2528BFS FILE SYSTEM 2529M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2530S: Maintained 2531F: Documentation/filesystems/bfs.txt 2532F: fs/bfs/ 2533F: include/uapi/linux/bfs_fs.h 2534 2535BLACKFIN ARCHITECTURE 2536M: Steven Miao <realmz6@gmail.com> 2537L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2538T: git git://git.code.sf.net/p/adi-linux/code 2539W: http://blackfin.uclinux.org 2540S: Supported 2541F: arch/blackfin/ 2542 2543BLACKFIN EMAC DRIVER 2544L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2545W: http://blackfin.uclinux.org 2546S: Supported 2547F: drivers/net/ethernet/adi/ 2548 2549BLACKFIN I2C TWI DRIVER 2550M: Sonic Zhang <sonic.zhang@analog.com> 2551L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2552W: http://blackfin.uclinux.org/ 2553S: Supported 2554F: drivers/i2c/busses/i2c-bfin-twi.c 2555 2556BLACKFIN MEDIA DRIVER 2557M: Scott Jiang <scott.jiang.linux@gmail.com> 2558L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2559W: http://blackfin.uclinux.org/ 2560S: Supported 2561F: drivers/media/platform/blackfin/ 2562F: drivers/media/i2c/adv7183* 2563F: drivers/media/i2c/vs6624* 2564 2565BLACKFIN RTC DRIVER 2566L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2567W: http://blackfin.uclinux.org 2568S: Supported 2569F: drivers/rtc/rtc-bfin.c 2570 2571BLACKFIN SDH DRIVER 2572M: Sonic Zhang <sonic.zhang@analog.com> 2573L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2574W: http://blackfin.uclinux.org 2575S: Supported 2576F: drivers/mmc/host/bfin_sdh.c 2577 2578BLACKFIN SERIAL DRIVER 2579M: Sonic Zhang <sonic.zhang@analog.com> 2580L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2581W: http://blackfin.uclinux.org 2582S: Supported 2583F: drivers/tty/serial/bfin_uart.c 2584 2585BLACKFIN WATCHDOG DRIVER 2586L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2587W: http://blackfin.uclinux.org 2588S: Supported 2589F: drivers/watchdog/bfin_wdt.c 2590 2591BLINKM RGB LED DRIVER 2592M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2593S: Maintained 2594F: drivers/leds/leds-blinkm.c 2595 2596BLOCK LAYER 2597M: Jens Axboe <axboe@kernel.dk> 2598L: linux-block@vger.kernel.org 2599T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2600S: Maintained 2601F: block/ 2602F: kernel/trace/blktrace.c 2603F: lib/sbitmap.c 2604 2605BLOCK2MTD DRIVER 2606M: Joern Engel <joern@lazybastard.org> 2607L: linux-mtd@lists.infradead.org 2608S: Maintained 2609F: drivers/mtd/devices/block2mtd.c 2610 2611BLUETOOTH DRIVERS 2612M: Marcel Holtmann <marcel@holtmann.org> 2613M: Gustavo Padovan <gustavo@padovan.org> 2614M: Johan Hedberg <johan.hedberg@gmail.com> 2615L: linux-bluetooth@vger.kernel.org 2616W: http://www.bluez.org/ 2617T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2618T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2619S: Maintained 2620F: drivers/bluetooth/ 2621 2622BLUETOOTH SUBSYSTEM 2623M: Marcel Holtmann <marcel@holtmann.org> 2624M: Gustavo Padovan <gustavo@padovan.org> 2625M: Johan Hedberg <johan.hedberg@gmail.com> 2626L: linux-bluetooth@vger.kernel.org 2627W: http://www.bluez.org/ 2628T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2629T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2630S: Maintained 2631F: net/bluetooth/ 2632F: include/net/bluetooth/ 2633 2634BONDING DRIVER 2635M: Jay Vosburgh <j.vosburgh@gmail.com> 2636M: Veaceslav Falico <vfalico@gmail.com> 2637M: Andy Gospodarek <andy@greyhouse.net> 2638L: netdev@vger.kernel.org 2639W: http://sourceforge.net/projects/bonding/ 2640S: Supported 2641F: drivers/net/bonding/ 2642F: include/uapi/linux/if_bonding.h 2643 2644BPF (Safe dynamic programs and tools) 2645M: Alexei Starovoitov <ast@kernel.org> 2646M: Daniel Borkmann <daniel@iogearbox.net> 2647L: netdev@vger.kernel.org 2648L: linux-kernel@vger.kernel.org 2649S: Supported 2650F: arch/x86/net/bpf_jit* 2651F: Documentation/networking/filter.txt 2652F: include/linux/bpf* 2653F: include/linux/filter.h 2654F: include/uapi/linux/bpf* 2655F: include/uapi/linux/filter.h 2656F: kernel/bpf/ 2657F: kernel/trace/bpf_trace.c 2658F: lib/test_bpf.c 2659F: net/bpf/ 2660F: net/core/filter.c 2661F: net/sched/act_bpf.c 2662F: net/sched/cls_bpf.c 2663F: samples/bpf/ 2664F: tools/net/bpf* 2665F: tools/testing/selftests/bpf/ 2666 2667BROADCOM B44 10/100 ETHERNET DRIVER 2668M: Michael Chan <michael.chan@broadcom.com> 2669L: netdev@vger.kernel.org 2670S: Supported 2671F: drivers/net/ethernet/broadcom/b44.* 2672 2673BROADCOM B53 ETHERNET SWITCH DRIVER 2674M: Florian Fainelli <f.fainelli@gmail.com> 2675L: netdev@vger.kernel.org 2676L: openwrt-devel@lists.openwrt.org (subscribers-only) 2677S: Supported 2678F: drivers/net/dsa/b53/* 2679F: include/linux/platform_data/b53.h 2680 2681BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2682M: Florian Fainelli <f.fainelli@gmail.com> 2683M: Ray Jui <rjui@broadcom.com> 2684M: Scott Branden <sbranden@broadcom.com> 2685M: bcm-kernel-feedback-list@broadcom.com 2686T: git git://github.com/broadcom/mach-bcm 2687S: Maintained 2688N: bcm281* 2689N: bcm113* 2690N: bcm216* 2691N: kona 2692F: arch/arm/mach-bcm/ 2693 2694BROADCOM BCM2835 ARM ARCHITECTURE 2695M: Eric Anholt <eric@anholt.net> 2696M: Stefan Wahren <stefan.wahren@i2se.com> 2697L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2698L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2699T: git git://github.com/anholt/linux 2700S: Maintained 2701N: bcm2835 2702F: drivers/staging/vc04_services 2703 2704BROADCOM BCM47XX MIPS ARCHITECTURE 2705M: Hauke Mehrtens <hauke@hauke-m.de> 2706M: Rafał Miłecki <zajec5@gmail.com> 2707L: linux-mips@linux-mips.org 2708S: Maintained 2709F: Documentation/devicetree/bindings/mips/brcm/ 2710F: arch/mips/bcm47xx/* 2711F: arch/mips/include/asm/mach-bcm47xx/* 2712 2713BROADCOM BCM5301X ARM ARCHITECTURE 2714M: Hauke Mehrtens <hauke@hauke-m.de> 2715M: Rafał Miłecki <zajec5@gmail.com> 2716M: Jon Mason <jonmason@broadcom.com> 2717M: bcm-kernel-feedback-list@broadcom.com 2718L: linux-arm-kernel@lists.infradead.org 2719S: Maintained 2720F: arch/arm/mach-bcm/bcm_5301x.c 2721F: arch/arm/boot/dts/bcm5301x*.dtsi 2722F: arch/arm/boot/dts/bcm470* 2723F: arch/arm/boot/dts/bcm953012* 2724 2725BROADCOM BCM53573 ARM ARCHITECTURE 2726M: Rafał Miłecki <rafal@milecki.pl> 2727L: linux-arm-kernel@lists.infradead.org 2728S: Maintained 2729F: arch/arm/boot/dts/bcm53573* 2730F: arch/arm/boot/dts/bcm47189* 2731 2732BROADCOM BCM63XX ARM ARCHITECTURE 2733M: Florian Fainelli <f.fainelli@gmail.com> 2734M: bcm-kernel-feedback-list@broadcom.com 2735L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2736T: git git://github.com/broadcom/stblinux.git 2737S: Maintained 2738N: bcm63xx 2739 2740BROADCOM BCM63XX/BCM33XX UDC DRIVER 2741M: Kevin Cernekee <cernekee@gmail.com> 2742L: linux-usb@vger.kernel.org 2743S: Maintained 2744F: drivers/usb/gadget/udc/bcm63xx_udc.* 2745 2746BROADCOM BCM7XXX ARM ARCHITECTURE 2747M: Brian Norris <computersforpeace@gmail.com> 2748M: Gregory Fong <gregory.0xf0@gmail.com> 2749M: Florian Fainelli <f.fainelli@gmail.com> 2750M: bcm-kernel-feedback-list@broadcom.com 2751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2752T: git git://github.com/broadcom/stblinux.git 2753S: Maintained 2754F: arch/arm/mach-bcm/*brcmstb* 2755F: arch/arm/boot/dts/bcm7*.dts* 2756F: drivers/bus/brcmstb_gisb.c 2757N: brcmstb 2758 2759BROADCOM BMIPS CPUFREQ DRIVER 2760M: Markus Mayer <mmayer@broadcom.com> 2761M: bcm-kernel-feedback-list@broadcom.com 2762L: linux-pm@vger.kernel.org 2763S: Maintained 2764F: drivers/cpufreq/bmips-cpufreq.c 2765 2766BROADCOM BMIPS MIPS ARCHITECTURE 2767M: Kevin Cernekee <cernekee@gmail.com> 2768M: Florian Fainelli <f.fainelli@gmail.com> 2769L: linux-mips@linux-mips.org 2770T: git git://github.com/broadcom/stblinux.git 2771S: Maintained 2772F: arch/mips/bmips/* 2773F: arch/mips/include/asm/mach-bmips/* 2774F: arch/mips/kernel/*bmips* 2775F: arch/mips/boot/dts/brcm/bcm*.dts* 2776F: drivers/irqchip/irq-bcm63* 2777F: drivers/irqchip/irq-bcm7* 2778F: drivers/irqchip/irq-brcmstb* 2779F: include/linux/bcm963xx_nvram.h 2780F: include/linux/bcm963xx_tag.h 2781 2782BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2783M: Rasesh Mody <rasesh.mody@cavium.com> 2784M: Harish Patil <harish.patil@cavium.com> 2785M: Dept-GELinuxNICDev@cavium.com 2786L: netdev@vger.kernel.org 2787S: Supported 2788F: drivers/net/ethernet/broadcom/bnx2.* 2789F: drivers/net/ethernet/broadcom/bnx2_* 2790 2791BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2792M: QLogic-Storage-Upstream@qlogic.com 2793L: linux-scsi@vger.kernel.org 2794S: Supported 2795F: drivers/scsi/bnx2fc/ 2796 2797BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2798M: QLogic-Storage-Upstream@qlogic.com 2799L: linux-scsi@vger.kernel.org 2800S: Supported 2801F: drivers/scsi/bnx2i/ 2802 2803BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2804M: Yuval Mintz <Yuval.Mintz@cavium.com> 2805M: Ariel Elior <ariel.elior@cavium.com> 2806M: everest-linux-l2@cavium.com 2807L: netdev@vger.kernel.org 2808S: Supported 2809F: drivers/net/ethernet/broadcom/bnx2x/ 2810 2811BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2812M: Michael Chan <michael.chan@broadcom.com> 2813L: netdev@vger.kernel.org 2814S: Supported 2815F: drivers/net/ethernet/broadcom/bnxt/ 2816 2817BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2818M: Arend van Spriel <arend.vanspriel@broadcom.com> 2819M: Franky Lin <franky.lin@broadcom.com> 2820M: Hante Meuleman <hante.meuleman@broadcom.com> 2821M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2822M: Wright Feng <wright.feng@cypress.com> 2823L: linux-wireless@vger.kernel.org 2824L: brcm80211-dev-list.pdl@broadcom.com 2825L: brcm80211-dev-list@cypress.com 2826S: Supported 2827F: drivers/net/wireless/broadcom/brcm80211/ 2828 2829BROADCOM BRCMSTB GPIO DRIVER 2830M: Gregory Fong <gregory.0xf0@gmail.com> 2831L: bcm-kernel-feedback-list@broadcom.com 2832S: Supported 2833F: drivers/gpio/gpio-brcmstb.c 2834F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2835 2836BROADCOM GENET ETHERNET DRIVER 2837M: Florian Fainelli <f.fainelli@gmail.com> 2838L: netdev@vger.kernel.org 2839S: Supported 2840F: drivers/net/ethernet/broadcom/genet/ 2841 2842BROADCOM IPROC ARM ARCHITECTURE 2843M: Ray Jui <rjui@broadcom.com> 2844M: Scott Branden <sbranden@broadcom.com> 2845M: Jon Mason <jonmason@broadcom.com> 2846M: bcm-kernel-feedback-list@broadcom.com 2847L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2848T: git git://github.com/broadcom/cygnus-linux.git 2849S: Maintained 2850N: iproc 2851N: cygnus 2852N: bcm[-_]nsp 2853N: bcm9113* 2854N: bcm9583* 2855N: bcm9585* 2856N: bcm9586* 2857N: bcm988312 2858N: bcm113* 2859N: bcm583* 2860N: bcm585* 2861N: bcm586* 2862N: bcm88312 2863F: arch/arm64/boot/dts/broadcom/ns2* 2864F: drivers/clk/bcm/clk-ns* 2865F: drivers/pinctrl/bcm/pinctrl-ns* 2866 2867BROADCOM KONA GPIO DRIVER 2868M: Ray Jui <rjui@broadcom.com> 2869L: bcm-kernel-feedback-list@broadcom.com 2870S: Supported 2871F: drivers/gpio/gpio-bcm-kona.c 2872F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2873 2874BROADCOM NETXTREME-E ROCE DRIVER 2875M: Selvin Xavier <selvin.xavier@broadcom.com> 2876M: Devesh Sharma <devesh.sharma@broadcom.com> 2877M: Somnath Kotur <somnath.kotur@broadcom.com> 2878M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2879L: linux-rdma@vger.kernel.org 2880W: http://www.broadcom.com 2881S: Supported 2882F: drivers/infiniband/hw/bnxt_re/ 2883F: include/uapi/rdma/bnxt_re-abi.h 2884 2885BROADCOM NVRAM DRIVER 2886M: Rafał Miłecki <zajec5@gmail.com> 2887L: linux-mips@linux-mips.org 2888S: Maintained 2889F: drivers/firmware/broadcom/* 2890 2891BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2892M: Rafał Miłecki <zajec5@gmail.com> 2893L: linux-wireless@vger.kernel.org 2894S: Maintained 2895F: drivers/bcma/ 2896F: include/linux/bcma/ 2897 2898BROADCOM STB AVS CPUFREQ DRIVER 2899M: Markus Mayer <mmayer@broadcom.com> 2900M: bcm-kernel-feedback-list@broadcom.com 2901L: linux-pm@vger.kernel.org 2902S: Maintained 2903F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2904F: drivers/cpufreq/brcmstb* 2905 2906BROADCOM STB NAND FLASH DRIVER 2907M: Brian Norris <computersforpeace@gmail.com> 2908M: Kamal Dasu <kdasu.kdev@gmail.com> 2909L: linux-mtd@lists.infradead.org 2910L: bcm-kernel-feedback-list@broadcom.com 2911S: Maintained 2912F: drivers/mtd/nand/brcmnand/ 2913 2914BROADCOM SYSTEMPORT ETHERNET DRIVER 2915M: Florian Fainelli <f.fainelli@gmail.com> 2916L: netdev@vger.kernel.org 2917S: Supported 2918F: drivers/net/ethernet/broadcom/bcmsysport.* 2919 2920BROADCOM TG3 GIGABIT ETHERNET DRIVER 2921M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2922M: Prashant Sreedharan <prashant@broadcom.com> 2923M: Michael Chan <mchan@broadcom.com> 2924L: netdev@vger.kernel.org 2925S: Supported 2926F: drivers/net/ethernet/broadcom/tg3.* 2927 2928BROCADE BFA FC SCSI DRIVER 2929M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2930M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2931L: linux-scsi@vger.kernel.org 2932S: Supported 2933F: drivers/scsi/bfa/ 2934 2935BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2936M: Rasesh Mody <rasesh.mody@cavium.com> 2937M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2938M: Dept-GELinuxNICDev@cavium.com 2939L: netdev@vger.kernel.org 2940S: Supported 2941F: drivers/net/ethernet/brocade/bna/ 2942 2943BSG (block layer generic sg v4 driver) 2944M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2945L: linux-scsi@vger.kernel.org 2946S: Supported 2947F: block/bsg.c 2948F: include/linux/bsg.h 2949F: include/uapi/linux/bsg.h 2950 2951BT87X AUDIO DRIVER 2952M: Clemens Ladisch <clemens@ladisch.de> 2953L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2954T: git git://git.alsa-project.org/alsa-kernel.git 2955S: Maintained 2956F: Documentation/sound/alsa/Bt87x.txt 2957F: sound/pci/bt87x.c 2958 2959BT8XXGPIO DRIVER 2960M: Michael Buesch <m@bues.ch> 2961W: http://bu3sch.de/btgpio.php 2962S: Maintained 2963F: drivers/gpio/gpio-bt8xx.c 2964 2965BTRFS FILE SYSTEM 2966M: Chris Mason <clm@fb.com> 2967M: Josef Bacik <jbacik@fb.com> 2968M: David Sterba <dsterba@suse.com> 2969L: linux-btrfs@vger.kernel.org 2970W: http://btrfs.wiki.kernel.org/ 2971Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2972T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2973S: Maintained 2974F: Documentation/filesystems/btrfs.txt 2975F: fs/btrfs/ 2976F: include/linux/btrfs* 2977F: include/uapi/linux/btrfs* 2978 2979BTTV VIDEO4LINUX DRIVER 2980M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2981M: Mauro Carvalho Chehab <mchehab@kernel.org> 2982L: linux-media@vger.kernel.org 2983W: https://linuxtv.org 2984T: git git://linuxtv.org/media_tree.git 2985S: Odd fixes 2986F: Documentation/media/v4l-drivers/bttv* 2987F: drivers/media/pci/bt8xx/bttv* 2988 2989BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 2990M: Chanwoo Choi <cw00.choi@samsung.com> 2991L: linux-pm@vger.kernel.org 2992L: linux-samsung-soc@vger.kernel.org 2993T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 2994S: Maintained 2995F: drivers/devfreq/exynos-bus.c 2996F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 2997 2998BUSLOGIC SCSI DRIVER 2999M: Khalid Aziz <khalid@gonehiking.org> 3000L: linux-scsi@vger.kernel.org 3001S: Maintained 3002F: drivers/scsi/BusLogic.* 3003F: drivers/scsi/FlashPoint.* 3004 3005C-MEDIA CMI8788 DRIVER 3006M: Clemens Ladisch <clemens@ladisch.de> 3007L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3008T: git git://git.alsa-project.org/alsa-kernel.git 3009S: Maintained 3010F: sound/pci/oxygen/ 3011 3012C6X ARCHITECTURE 3013M: Mark Salter <msalter@redhat.com> 3014M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3015L: linux-c6x-dev@linux-c6x.org 3016W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3017S: Maintained 3018F: arch/c6x/ 3019 3020CA8210 IEEE-802.15.4 RADIO DRIVER 3021M: Harry Morris <h.morris@cascoda.com> 3022M: linuxdev@cascoda.com 3023L: linux-wpan@vger.kernel.org 3024W: https://github.com/Cascoda/ca8210-linux.git 3025S: Maintained 3026F: drivers/net/ieee802154/ca8210.c 3027F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3028 3029CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3030M: David Howells <dhowells@redhat.com> 3031L: linux-cachefs@redhat.com (moderated for non-subscribers) 3032S: Supported 3033F: Documentation/filesystems/caching/cachefiles.txt 3034F: fs/cachefiles/ 3035 3036CADET FM/AM RADIO RECEIVER DRIVER 3037M: Hans Verkuil <hverkuil@xs4all.nl> 3038L: linux-media@vger.kernel.org 3039T: git git://linuxtv.org/media_tree.git 3040W: https://linuxtv.org 3041S: Maintained 3042F: drivers/media/radio/radio-cadet* 3043 3044CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3045M: Jonathan Corbet <corbet@lwn.net> 3046L: linux-media@vger.kernel.org 3047T: git git://linuxtv.org/media_tree.git 3048S: Maintained 3049F: Documentation/media/v4l-drivers/cafe_ccic* 3050F: drivers/media/platform/marvell-ccic/ 3051 3052CAIF NETWORK LAYER 3053M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3054L: netdev@vger.kernel.org 3055S: Supported 3056F: Documentation/networking/caif/ 3057F: drivers/net/caif/ 3058F: include/uapi/linux/caif/ 3059F: include/net/caif/ 3060F: net/caif/ 3061 3062CALGARY x86-64 IOMMU 3063M: Muli Ben-Yehuda <mulix@mulix.org> 3064M: Jon Mason <jdmason@kudzu.us> 3065L: iommu@lists.linux-foundation.org 3066S: Maintained 3067F: arch/x86/kernel/pci-calgary_64.c 3068F: arch/x86/kernel/tce_64.c 3069F: arch/x86/include/asm/calgary.h 3070F: arch/x86/include/asm/tce.h 3071 3072CAN NETWORK DRIVERS 3073M: Wolfgang Grandegger <wg@grandegger.com> 3074M: Marc Kleine-Budde <mkl@pengutronix.de> 3075L: linux-can@vger.kernel.org 3076W: https://github.com/linux-can 3077T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3078T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3079S: Maintained 3080F: Documentation/devicetree/bindings/net/can/ 3081F: drivers/net/can/ 3082F: include/linux/can/dev.h 3083F: include/linux/can/platform/ 3084F: include/uapi/linux/can/error.h 3085F: include/uapi/linux/can/netlink.h 3086 3087CAN NETWORK LAYER 3088M: Oliver Hartkopp <socketcan@hartkopp.net> 3089M: Marc Kleine-Budde <mkl@pengutronix.de> 3090L: linux-can@vger.kernel.org 3091W: https://github.com/linux-can 3092T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3093T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3094S: Maintained 3095F: Documentation/networking/can.txt 3096F: net/can/ 3097F: include/linux/can/core.h 3098F: include/uapi/linux/can.h 3099F: include/uapi/linux/can/bcm.h 3100F: include/uapi/linux/can/raw.h 3101F: include/uapi/linux/can/gw.h 3102 3103CAPABILITIES 3104M: Serge Hallyn <serge@hallyn.com> 3105L: linux-security-module@vger.kernel.org 3106S: Supported 3107F: include/linux/capability.h 3108F: include/uapi/linux/capability.h 3109F: security/commoncap.c 3110F: kernel/capability.c 3111 3112CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3113M: Kevin Tsai <ktsai@capellamicro.com> 3114S: Maintained 3115F: drivers/iio/light/cm* 3116 3117CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3118M: Christian Lamparter <chunkeey@googlemail.com> 3119L: linux-wireless@vger.kernel.org 3120W: http://wireless.kernel.org/en/users/Drivers/carl9170 3121S: Maintained 3122F: drivers/net/wireless/ath/carl9170/ 3123 3124CAVIUM I2C DRIVER 3125M: Jan Glauber <jglauber@cavium.com> 3126M: David Daney <david.daney@cavium.com> 3127W: http://www.cavium.com 3128S: Supported 3129F: drivers/i2c/busses/i2c-octeon* 3130F: drivers/i2c/busses/i2c-thunderx* 3131 3132CAVIUM LIQUIDIO NETWORK DRIVER 3133M: Derek Chickles <derek.chickles@caviumnetworks.com> 3134M: Satanand Burla <satananda.burla@caviumnetworks.com> 3135M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3136M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3137L: netdev@vger.kernel.org 3138W: http://www.cavium.com 3139S: Supported 3140F: drivers/net/ethernet/cavium/liquidio/ 3141 3142CAVIUM MMC DRIVER 3143M: Jan Glauber <jglauber@cavium.com> 3144M: David Daney <david.daney@cavium.com> 3145M: Steven J. Hill <Steven.Hill@cavium.com> 3146W: http://www.cavium.com 3147S: Supported 3148F: drivers/mmc/host/cavium* 3149 3150CAVIUM OCTEON-TX CRYPTO DRIVER 3151M: George Cherian <george.cherian@cavium.com> 3152L: linux-crypto@vger.kernel.org 3153W: http://www.cavium.com 3154S: Supported 3155F: drivers/crypto/cavium/cpt/ 3156 3157CAVIUM THUNDERX2 ARM64 SOC 3158M: Jayachandran C <jnair@caviumnetworks.com> 3159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3160S: Maintained 3161F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3162F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3163 3164CC2520 IEEE-802.15.4 RADIO DRIVER 3165M: Varka Bhadram <varkabhadram@gmail.com> 3166L: linux-wpan@vger.kernel.org 3167S: Maintained 3168F: drivers/net/ieee802154/cc2520.c 3169F: include/linux/spi/cc2520.h 3170F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3171 3172CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3173M: Gilad Ben-Yossef <gilad@benyossef.com> 3174L: linux-crypto@vger.kernel.org 3175L: driverdev-devel@linuxdriverproject.org 3176S: Supported 3177F: drivers/staging/ccree/ 3178W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3179 3180CEC FRAMEWORK 3181M: Hans Verkuil <hans.verkuil@cisco.com> 3182L: linux-media@vger.kernel.org 3183T: git git://linuxtv.org/media_tree.git 3184W: http://linuxtv.org 3185S: Supported 3186F: Documentation/media/kapi/cec-core.rst 3187F: Documentation/media/uapi/cec 3188F: drivers/media/cec/ 3189F: drivers/media/rc/keymaps/rc-cec.c 3190F: include/media/cec.h 3191F: include/media/cec-notifier.h 3192F: include/uapi/linux/cec.h 3193F: include/uapi/linux/cec-funcs.h 3194F: Documentation/devicetree/bindings/media/cec.txt 3195 3196CELL BROADBAND ENGINE ARCHITECTURE 3197M: Arnd Bergmann <arnd@arndb.de> 3198L: linuxppc-dev@lists.ozlabs.org 3199W: http://www.ibm.com/developerworks/power/cell/ 3200S: Supported 3201F: arch/powerpc/include/asm/cell*.h 3202F: arch/powerpc/include/asm/spu*.h 3203F: arch/powerpc/include/uapi/asm/spu*.h 3204F: arch/powerpc/oprofile/*cell* 3205F: arch/powerpc/platforms/cell/ 3206 3207CEPH COMMON CODE (LIBCEPH) 3208M: Ilya Dryomov <idryomov@gmail.com> 3209M: "Yan, Zheng" <zyan@redhat.com> 3210M: Sage Weil <sage@redhat.com> 3211L: ceph-devel@vger.kernel.org 3212W: http://ceph.com/ 3213T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3214T: git git://github.com/ceph/ceph-client.git 3215S: Supported 3216F: net/ceph/ 3217F: include/linux/ceph/ 3218F: include/linux/crush/ 3219 3220CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3221M: "Yan, Zheng" <zyan@redhat.com> 3222M: Sage Weil <sage@redhat.com> 3223M: Ilya Dryomov <idryomov@gmail.com> 3224L: ceph-devel@vger.kernel.org 3225W: http://ceph.com/ 3226T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3227T: git git://github.com/ceph/ceph-client.git 3228S: Supported 3229F: Documentation/filesystems/ceph.txt 3230F: fs/ceph/ 3231 3232CERTIFICATE HANDLING: 3233M: David Howells <dhowells@redhat.com> 3234M: David Woodhouse <dwmw2@infradead.org> 3235L: keyrings@vger.kernel.org 3236S: Maintained 3237F: Documentation/module-signing.txt 3238F: certs/ 3239F: scripts/sign-file.c 3240F: scripts/extract-cert.c 3241 3242CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3243L: linux-usb@vger.kernel.org 3244S: Orphan 3245F: Documentation/usb/WUSB-Design-overview.txt 3246F: Documentation/usb/wusb-cbaf 3247F: drivers/usb/host/hwa-hc.c 3248F: drivers/usb/host/whci/ 3249F: drivers/usb/wusbcore/ 3250F: include/linux/usb/wusb* 3251 3252CFAG12864B LCD DRIVER 3253M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3254W: http://miguelojeda.es/auxdisplay.htm 3255W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3256S: Maintained 3257F: drivers/auxdisplay/cfag12864b.c 3258F: include/linux/cfag12864b.h 3259 3260CFAG12864BFB LCD FRAMEBUFFER DRIVER 3261M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3262W: http://miguelojeda.es/auxdisplay.htm 3263W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3264S: Maintained 3265F: drivers/auxdisplay/cfag12864bfb.c 3266F: include/linux/cfag12864b.h 3267 3268CFG80211 and NL80211 3269M: Johannes Berg <johannes@sipsolutions.net> 3270L: linux-wireless@vger.kernel.org 3271W: http://wireless.kernel.org/ 3272T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3273T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3274S: Maintained 3275F: include/uapi/linux/nl80211.h 3276F: include/net/cfg80211.h 3277F: net/wireless/* 3278X: net/wireless/wext* 3279 3280CHAR and MISC DRIVERS 3281M: Arnd Bergmann <arnd@arndb.de> 3282M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3283T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3284S: Supported 3285F: drivers/char/* 3286F: drivers/misc/* 3287F: include/linux/miscdevice.h 3288 3289CHECKPATCH 3290M: Andy Whitcroft <apw@canonical.com> 3291M: Joe Perches <joe@perches.com> 3292S: Maintained 3293F: scripts/checkpatch.pl 3294 3295CHINESE DOCUMENTATION 3296M: Harry Wei <harryxiyou@gmail.com> 3297L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3298L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3299S: Maintained 3300F: Documentation/translations/zh_CN/ 3301 3302CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3303M: Peter Chen <Peter.Chen@nxp.com> 3304T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3305L: linux-usb@vger.kernel.org 3306S: Maintained 3307F: drivers/usb/chipidea/ 3308 3309CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3310M: Hans de Goede <hdegoede@redhat.com> 3311L: linux-input@vger.kernel.org 3312S: Maintained 3313F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3314F: drivers/input/touchscreen/chipone_icn8318.c 3315 3316CHROME HARDWARE PLATFORM SUPPORT 3317M: Benson Leung <bleung@chromium.org> 3318M: Olof Johansson <olof@lixom.net> 3319S: Maintained 3320T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3321F: drivers/platform/chrome/ 3322 3323CIRRUS LOGIC AUDIO CODEC DRIVERS 3324M: Brian Austin <brian.austin@cirrus.com> 3325M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3326L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3327S: Maintained 3328F: sound/soc/codecs/cs* 3329 3330CIRRUS LOGIC EP93XX ETHERNET DRIVER 3331M: Hartley Sweeten <hsweeten@visionengravers.com> 3332L: netdev@vger.kernel.org 3333S: Maintained 3334F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3335 3336CISCO FCOE HBA DRIVER 3337M: Satish Kharat <satishkh@cisco.com> 3338M: Sesidhar Baddela <sebaddel@cisco.com> 3339M: Karan Tilak Kumar <kartilak@cisco.com> 3340L: linux-scsi@vger.kernel.org 3341S: Supported 3342F: drivers/scsi/fnic/ 3343 3344CISCO SCSI HBA DRIVER 3345M: Karan Tilak Kumar <kartilak@cisco.com> 3346M: Sesidhar Baddela <sebaddel@cisco.com> 3347L: linux-scsi@vger.kernel.org 3348S: Supported 3349F: drivers/scsi/snic/ 3350 3351CISCO VIC ETHERNET NIC DRIVER 3352M: Christian Benvenuti <benve@cisco.com> 3353M: Govindarajulu Varadarajan <_govind@gmx.com> 3354M: Neel Patel <neepatel@cisco.com> 3355S: Supported 3356F: drivers/net/ethernet/cisco/enic/ 3357 3358CISCO VIC LOW LATENCY NIC DRIVER 3359M: Christian Benvenuti <benve@cisco.com> 3360M: Dave Goodell <dgoodell@cisco.com> 3361S: Supported 3362F: drivers/infiniband/hw/usnic/ 3363 3364CLEANCACHE API 3365M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3366L: linux-kernel@vger.kernel.org 3367S: Maintained 3368F: mm/cleancache.c 3369F: include/linux/cleancache.h 3370 3371CLK API 3372M: Russell King <linux@armlinux.org.uk> 3373L: linux-clk@vger.kernel.org 3374S: Maintained 3375F: include/linux/clk.h 3376 3377CLOCKSOURCE, CLOCKEVENT DRIVERS 3378M: Daniel Lezcano <daniel.lezcano@linaro.org> 3379M: Thomas Gleixner <tglx@linutronix.de> 3380L: linux-kernel@vger.kernel.org 3381T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3382S: Supported 3383F: drivers/clocksource 3384 3385CMPC ACPI DRIVER 3386M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3387M: Daniel Oliveira Nascimento <don@syst.com.br> 3388L: platform-driver-x86@vger.kernel.org 3389S: Supported 3390F: drivers/platform/x86/classmate-laptop.c 3391 3392COBALT MEDIA DRIVER 3393M: Hans Verkuil <hans.verkuil@cisco.com> 3394L: linux-media@vger.kernel.org 3395T: git git://linuxtv.org/media_tree.git 3396W: https://linuxtv.org 3397S: Supported 3398F: drivers/media/pci/cobalt/ 3399 3400COCCINELLE/Semantic Patches (SmPL) 3401M: Julia Lawall <Julia.Lawall@lip6.fr> 3402M: Gilles Muller <Gilles.Muller@lip6.fr> 3403M: Nicolas Palix <nicolas.palix@imag.fr> 3404M: Michal Marek <mmarek@suse.com> 3405L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3406T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3407W: http://coccinelle.lip6.fr/ 3408S: Supported 3409F: Documentation/dev-tools/coccinelle.rst 3410F: scripts/coccinelle/ 3411F: scripts/coccicheck 3412 3413CODA FILE SYSTEM 3414M: Jan Harkes <jaharkes@cs.cmu.edu> 3415M: coda@cs.cmu.edu 3416L: codalist@coda.cs.cmu.edu 3417W: http://www.coda.cs.cmu.edu/ 3418S: Maintained 3419F: Documentation/filesystems/coda.txt 3420F: fs/coda/ 3421F: include/linux/coda*.h 3422F: include/uapi/linux/coda*.h 3423 3424CODA V4L2 MEM2MEM DRIVER 3425M: Philipp Zabel <p.zabel@pengutronix.de> 3426L: linux-media@vger.kernel.org 3427S: Maintained 3428F: Documentation/devicetree/bindings/media/coda.txt 3429F: drivers/media/platform/coda/ 3430 3431COMMON CLK FRAMEWORK 3432M: Michael Turquette <mturquette@baylibre.com> 3433M: Stephen Boyd <sboyd@codeaurora.org> 3434L: linux-clk@vger.kernel.org 3435Q: http://patchwork.kernel.org/project/linux-clk/list/ 3436T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3437S: Maintained 3438F: Documentation/devicetree/bindings/clock/ 3439F: drivers/clk/ 3440X: drivers/clk/clkdev.c 3441F: include/linux/clk-pr* 3442F: include/linux/clk/ 3443 3444COMMON INTERNET FILE SYSTEM (CIFS) 3445M: Steve French <sfrench@samba.org> 3446L: linux-cifs@vger.kernel.org 3447L: samba-technical@lists.samba.org (moderated for non-subscribers) 3448W: http://linux-cifs.samba.org/ 3449T: git git://git.samba.org/sfrench/cifs-2.6.git 3450S: Supported 3451F: Documentation/filesystems/cifs/ 3452F: fs/cifs/ 3453 3454COMPACTPCI HOTPLUG CORE 3455M: Scott Murray <scott@spiteful.org> 3456L: linux-pci@vger.kernel.org 3457S: Maintained 3458F: drivers/pci/hotplug/cpci_hotplug* 3459 3460COMPACTPCI HOTPLUG GENERIC DRIVER 3461M: Scott Murray <scott@spiteful.org> 3462L: linux-pci@vger.kernel.org 3463S: Maintained 3464F: drivers/pci/hotplug/cpcihp_generic.c 3465 3466COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3467M: Scott Murray <scott@spiteful.org> 3468L: linux-pci@vger.kernel.org 3469S: Maintained 3470F: drivers/pci/hotplug/cpcihp_zt5550.* 3471 3472COMPAL LAPTOP SUPPORT 3473M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3474L: platform-driver-x86@vger.kernel.org 3475S: Maintained 3476F: drivers/platform/x86/compal-laptop.c 3477 3478CONEXANT ACCESSRUNNER USB DRIVER 3479L: accessrunner-general@lists.sourceforge.net 3480W: http://accessrunner.sourceforge.net/ 3481S: Orphan 3482F: drivers/usb/atm/cxacru.c 3483 3484CONFIGFS 3485M: Joel Becker <jlbec@evilplan.org> 3486M: Christoph Hellwig <hch@lst.de> 3487T: git git://git.infradead.org/users/hch/configfs.git 3488S: Supported 3489F: fs/configfs/ 3490F: include/linux/configfs.h 3491 3492CONNECTOR 3493M: Evgeniy Polyakov <zbr@ioremap.net> 3494L: netdev@vger.kernel.org 3495S: Maintained 3496F: drivers/connector/ 3497 3498CONTROL GROUP (CGROUP) 3499M: Tejun Heo <tj@kernel.org> 3500M: Li Zefan <lizefan@huawei.com> 3501M: Johannes Weiner <hannes@cmpxchg.org> 3502L: cgroups@vger.kernel.org 3503T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3504S: Maintained 3505F: Documentation/cgroup* 3506F: include/linux/cgroup* 3507F: kernel/cgroup* 3508 3509CONTROL GROUP - CPUSET 3510M: Li Zefan <lizefan@huawei.com> 3511L: cgroups@vger.kernel.org 3512W: http://www.bullopensource.org/cpuset/ 3513W: http://oss.sgi.com/projects/cpusets/ 3514T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3515S: Maintained 3516F: Documentation/cgroup-v1/cpusets.txt 3517F: include/linux/cpuset.h 3518F: kernel/cpuset.c 3519 3520CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3521M: Johannes Weiner <hannes@cmpxchg.org> 3522M: Michal Hocko <mhocko@kernel.org> 3523M: Vladimir Davydov <vdavydov.dev@gmail.com> 3524L: cgroups@vger.kernel.org 3525L: linux-mm@kvack.org 3526S: Maintained 3527F: mm/memcontrol.c 3528F: mm/swap_cgroup.c 3529 3530CORETEMP HARDWARE MONITORING DRIVER 3531M: Fenghua Yu <fenghua.yu@intel.com> 3532L: linux-hwmon@vger.kernel.org 3533S: Maintained 3534F: Documentation/hwmon/coretemp 3535F: drivers/hwmon/coretemp.c 3536 3537COSA/SRP SYNC SERIAL DRIVER 3538M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3539W: http://www.fi.muni.cz/~kas/cosa/ 3540S: Maintained 3541F: drivers/net/wan/cosa* 3542 3543CPMAC ETHERNET DRIVER 3544M: Florian Fainelli <f.fainelli@gmail.com> 3545L: netdev@vger.kernel.org 3546S: Maintained 3547F: drivers/net/ethernet/ti/cpmac.c 3548 3549CPU FREQUENCY DRIVERS 3550M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3551M: Viresh Kumar <viresh.kumar@linaro.org> 3552L: linux-pm@vger.kernel.org 3553S: Maintained 3554T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3555T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3556B: https://bugzilla.kernel.org 3557F: Documentation/cpu-freq/ 3558F: Documentation/devicetree/bindings/cpufreq/ 3559F: drivers/cpufreq/ 3560F: include/linux/cpufreq.h 3561F: tools/testing/selftests/cpufreq/ 3562 3563CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3564M: Viresh Kumar <viresh.kumar@linaro.org> 3565M: Sudeep Holla <sudeep.holla@arm.com> 3566L: linux-pm@vger.kernel.org 3567W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3568S: Maintained 3569F: drivers/cpufreq/arm_big_little.h 3570F: drivers/cpufreq/arm_big_little.c 3571F: drivers/cpufreq/arm_big_little_dt.c 3572 3573CPU POWER MONITORING SUBSYSTEM 3574M: Thomas Renninger <trenn@suse.com> 3575L: linux-pm@vger.kernel.org 3576S: Maintained 3577F: tools/power/cpupower/ 3578 3579CPUID/MSR DRIVER 3580M: "H. Peter Anvin" <hpa@zytor.com> 3581S: Maintained 3582F: arch/x86/kernel/cpuid.c 3583F: arch/x86/kernel/msr.c 3584 3585CPUIDLE DRIVER - ARM BIG LITTLE 3586M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3587M: Daniel Lezcano <daniel.lezcano@linaro.org> 3588L: linux-pm@vger.kernel.org 3589L: linux-arm-kernel@lists.infradead.org 3590T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3591S: Maintained 3592F: drivers/cpuidle/cpuidle-big_little.c 3593 3594CPUIDLE DRIVER - ARM EXYNOS 3595M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3596M: Daniel Lezcano <daniel.lezcano@linaro.org> 3597M: Kukjin Kim <kgene@kernel.org> 3598L: linux-pm@vger.kernel.org 3599L: linux-samsung-soc@vger.kernel.org 3600S: Supported 3601F: drivers/cpuidle/cpuidle-exynos.c 3602F: arch/arm/mach-exynos/pm.c 3603 3604CPUIDLE DRIVERS 3605M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3606M: Daniel Lezcano <daniel.lezcano@linaro.org> 3607L: linux-pm@vger.kernel.org 3608S: Maintained 3609T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3610B: https://bugzilla.kernel.org 3611F: drivers/cpuidle/* 3612F: include/linux/cpuidle.h 3613 3614CRAMFS FILESYSTEM 3615W: http://sourceforge.net/projects/cramfs/ 3616S: Orphan / Obsolete 3617F: Documentation/filesystems/cramfs.txt 3618F: fs/cramfs/ 3619 3620CRIS PORT 3621M: Mikael Starvik <starvik@axis.com> 3622M: Jesper Nilsson <jesper.nilsson@axis.com> 3623L: linux-cris-kernel@axis.com 3624W: http://developer.axis.com 3625T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3626S: Maintained 3627F: arch/cris/ 3628F: drivers/tty/serial/crisv10.* 3629 3630CRYPTO API 3631M: Herbert Xu <herbert@gondor.apana.org.au> 3632M: "David S. Miller" <davem@davemloft.net> 3633L: linux-crypto@vger.kernel.org 3634T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3635T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3636S: Maintained 3637F: Documentation/crypto/ 3638F: Documentation/devicetree/bindings/crypto/ 3639F: arch/*/crypto/ 3640F: crypto/ 3641F: drivers/crypto/ 3642F: include/crypto/ 3643F: include/linux/crypto* 3644 3645CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3646M: Neil Horman <nhorman@tuxdriver.com> 3647L: linux-crypto@vger.kernel.org 3648S: Maintained 3649F: crypto/ansi_cprng.c 3650F: crypto/rng.c 3651 3652CS3308 MEDIA DRIVER 3653M: Hans Verkuil <hverkuil@xs4all.nl> 3654L: linux-media@vger.kernel.org 3655T: git git://linuxtv.org/media_tree.git 3656W: http://linuxtv.org 3657S: Odd Fixes 3658F: drivers/media/i2c/cs3308.c 3659F: drivers/media/i2c/cs3308.h 3660 3661CS5535 Audio ALSA driver 3662M: Jaya Kumar <jayakumar.alsa@gmail.com> 3663S: Maintained 3664F: sound/pci/cs5535audio/ 3665 3666CW1200 WLAN driver 3667M: Solomon Peachy <pizza@shaftnet.org> 3668S: Maintained 3669F: drivers/net/wireless/st/cw1200/ 3670 3671CX18 VIDEO4LINUX DRIVER 3672M: Andy Walls <awalls@md.metrocast.net> 3673L: ivtv-devel@ivtvdriver.org (subscribers-only) 3674L: linux-media@vger.kernel.org 3675T: git git://linuxtv.org/media_tree.git 3676W: https://linuxtv.org 3677W: http://www.ivtvdriver.org/index.php/Cx18 3678S: Maintained 3679F: Documentation/media/v4l-drivers/cx18* 3680F: drivers/media/pci/cx18/ 3681F: include/uapi/linux/ivtv* 3682 3683CX2341X MPEG ENCODER HELPER MODULE 3684M: Hans Verkuil <hverkuil@xs4all.nl> 3685L: linux-media@vger.kernel.org 3686T: git git://linuxtv.org/media_tree.git 3687W: https://linuxtv.org 3688S: Maintained 3689F: drivers/media/common/cx2341x* 3690F: include/media/cx2341x* 3691 3692CX24120 MEDIA DRIVER 3693M: Jemma Denson <jdenson@gmail.com> 3694M: Patrick Boettcher <patrick.boettcher@posteo.de> 3695L: linux-media@vger.kernel.org 3696W: https://linuxtv.org 3697Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3698S: Maintained 3699F: drivers/media/dvb-frontends/cx24120* 3700 3701CX88 VIDEO4LINUX DRIVER 3702M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3703M: Mauro Carvalho Chehab <mchehab@kernel.org> 3704L: linux-media@vger.kernel.org 3705W: https://linuxtv.org 3706T: git git://linuxtv.org/media_tree.git 3707S: Odd fixes 3708F: Documentation/media/v4l-drivers/cx88* 3709F: drivers/media/pci/cx88/ 3710 3711CXD2820R MEDIA DRIVER 3712M: Antti Palosaari <crope@iki.fi> 3713L: linux-media@vger.kernel.org 3714W: https://linuxtv.org 3715W: http://palosaari.fi/linux/ 3716Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3717T: git git://linuxtv.org/anttip/media_tree.git 3718S: Maintained 3719F: drivers/media/dvb-frontends/cxd2820r* 3720 3721CXGB3 ETHERNET DRIVER (CXGB3) 3722M: Santosh Raspatur <santosh@chelsio.com> 3723L: netdev@vger.kernel.org 3724W: http://www.chelsio.com 3725S: Supported 3726F: drivers/net/ethernet/chelsio/cxgb3/ 3727 3728CXGB3 ISCSI DRIVER (CXGB3I) 3729M: Karen Xie <kxie@chelsio.com> 3730L: linux-scsi@vger.kernel.org 3731W: http://www.chelsio.com 3732S: Supported 3733F: drivers/scsi/cxgbi/cxgb3i 3734 3735CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3736M: Steve Wise <swise@chelsio.com> 3737L: linux-rdma@vger.kernel.org 3738W: http://www.openfabrics.org 3739S: Supported 3740F: drivers/infiniband/hw/cxgb3/ 3741F: include/uapi/rdma/cxgb3-abi.h 3742 3743CXGB4 CRYPTO DRIVER (chcr) 3744M: Harsh Jain <harsh@chelsio.com> 3745L: linux-crypto@vger.kernel.org 3746W: http://www.chelsio.com 3747S: Supported 3748F: drivers/crypto/chelsio 3749 3750CXGB4 ETHERNET DRIVER (CXGB4) 3751M: Ganesh Goudar <ganeshgr@chelsio.com> 3752L: netdev@vger.kernel.org 3753W: http://www.chelsio.com 3754S: Supported 3755F: drivers/net/ethernet/chelsio/cxgb4/ 3756 3757CXGB4 ISCSI DRIVER (CXGB4I) 3758M: Karen Xie <kxie@chelsio.com> 3759L: linux-scsi@vger.kernel.org 3760W: http://www.chelsio.com 3761S: Supported 3762F: drivers/scsi/cxgbi/cxgb4i 3763 3764CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3765M: Steve Wise <swise@chelsio.com> 3766L: linux-rdma@vger.kernel.org 3767W: http://www.openfabrics.org 3768S: Supported 3769F: drivers/infiniband/hw/cxgb4/ 3770F: include/uapi/rdma/cxgb4-abi.h 3771 3772CXGB4VF ETHERNET DRIVER (CXGB4VF) 3773M: Casey Leedom <leedom@chelsio.com> 3774L: netdev@vger.kernel.org 3775W: http://www.chelsio.com 3776S: Supported 3777F: drivers/net/ethernet/chelsio/cxgb4vf/ 3778 3779CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3780M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3781M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3782L: linuxppc-dev@lists.ozlabs.org 3783S: Supported 3784F: arch/powerpc/platforms/powernv/pci-cxl.c 3785F: drivers/misc/cxl/ 3786F: include/misc/cxl* 3787F: include/uapi/misc/cxl.h 3788F: Documentation/powerpc/cxl.txt 3789F: Documentation/ABI/testing/sysfs-class-cxl 3790 3791CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3792M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3793M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3794M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3795L: linux-scsi@vger.kernel.org 3796S: Supported 3797F: drivers/scsi/cxlflash/ 3798F: include/uapi/scsi/cxlflash_ioctls.h 3799F: Documentation/powerpc/cxlflash.txt 3800 3801CYBERPRO FB DRIVER 3802M: Russell King <linux@armlinux.org.uk> 3803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3804W: http://www.armlinux.org.uk/ 3805S: Maintained 3806F: drivers/video/fbdev/cyber2000fb.* 3807 3808CYCLADES ASYNC MUX DRIVER 3809W: http://www.cyclades.com/ 3810S: Orphan 3811F: drivers/tty/cyclades.c 3812F: include/linux/cyclades.h 3813F: include/uapi/linux/cyclades.h 3814 3815CYCLADES PC300 DRIVER 3816W: http://www.cyclades.com/ 3817S: Orphan 3818F: drivers/net/wan/pc300* 3819 3820CYPRESS_FIRMWARE MEDIA DRIVER 3821M: Antti Palosaari <crope@iki.fi> 3822L: linux-media@vger.kernel.org 3823W: https://linuxtv.org 3824W: http://palosaari.fi/linux/ 3825Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3826T: git git://linuxtv.org/anttip/media_tree.git 3827S: Maintained 3828F: drivers/media/common/cypress_firmware* 3829 3830CYTTSP TOUCHSCREEN DRIVER 3831M: Ferruh Yigit <fery@cypress.com> 3832L: linux-input@vger.kernel.org 3833S: Supported 3834F: drivers/input/touchscreen/cyttsp* 3835F: include/linux/input/cyttsp.h 3836 3837D-LINK DIR-685 TOUCHKEYS DRIVER 3838M: Linus Walleij <linus.walleij@linaro.org> 3839L: linux-input@vger.kernel.org 3840S: Supported 3841F: drivers/input/dlink-dir685-touchkeys.c 3842 3843DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3844M: Joshua Kinard <kumba@gentoo.org> 3845S: Maintained 3846F: drivers/rtc/rtc-ds1685.c 3847F: include/linux/rtc/ds1685.h 3848 3849DAMA SLAVE for AX.25 3850M: Joerg Reuter <jreuter@yaina.de> 3851W: http://yaina.de/jreuter/ 3852W: http://www.qsl.net/dl1bke/ 3853L: linux-hams@vger.kernel.org 3854S: Maintained 3855F: net/ax25/af_ax25.c 3856F: net/ax25/ax25_dev.c 3857F: net/ax25/ax25_ds_* 3858F: net/ax25/ax25_in.c 3859F: net/ax25/ax25_out.c 3860F: net/ax25/ax25_timer.c 3861F: net/ax25/sysctl_net_ax25.c 3862 3863DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3864L: netdev@vger.kernel.org 3865S: Orphan 3866F: Documentation/networking/dmfe.txt 3867F: drivers/net/ethernet/dec/tulip/dmfe.c 3868 3869DC390/AM53C974 SCSI driver 3870M: Hannes Reinecke <hare@suse.com> 3871L: linux-scsi@vger.kernel.org 3872S: Maintained 3873F: drivers/scsi/am53c974.c 3874 3875DC395x SCSI driver 3876M: Oliver Neukum <oliver@neukum.org> 3877M: Ali Akcaagac <aliakc@web.de> 3878M: Jamie Lenehan <lenehan@twibble.org> 3879L: dc395x@twibble.org 3880W: http://twibble.org/dist/dc395x/ 3881W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3882S: Maintained 3883F: Documentation/scsi/dc395x.txt 3884F: drivers/scsi/dc395x.* 3885 3886DCCP PROTOCOL 3887M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3888L: dccp@vger.kernel.org 3889W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3890S: Maintained 3891F: include/linux/dccp.h 3892F: include/uapi/linux/dccp.h 3893F: include/linux/tfrc.h 3894F: net/dccp/ 3895 3896DECnet NETWORK LAYER 3897W: http://linux-decnet.sourceforge.net 3898L: linux-decnet-user@lists.sourceforge.net 3899S: Orphan 3900F: Documentation/networking/decnet.txt 3901F: net/decnet/ 3902 3903DECSTATION PLATFORM SUPPORT 3904M: "Maciej W. Rozycki" <macro@linux-mips.org> 3905L: linux-mips@linux-mips.org 3906W: http://www.linux-mips.org/wiki/DECstation 3907S: Maintained 3908F: arch/mips/dec/ 3909F: arch/mips/include/asm/dec/ 3910F: arch/mips/include/asm/mach-dec/ 3911 3912DEFXX FDDI NETWORK DRIVER 3913M: "Maciej W. Rozycki" <macro@linux-mips.org> 3914S: Maintained 3915F: drivers/net/fddi/defxx.* 3916 3917DELL LAPTOP DRIVER 3918M: Matthew Garrett <mjg59@srcf.ucam.org> 3919M: Pali Rohár <pali.rohar@gmail.com> 3920L: platform-driver-x86@vger.kernel.org 3921S: Maintained 3922F: drivers/platform/x86/dell-laptop.c 3923 3924DELL LAPTOP FREEFALL DRIVER 3925M: Pali Rohár <pali.rohar@gmail.com> 3926S: Maintained 3927F: drivers/platform/x86/dell-smo8800.c 3928 3929DELL LAPTOP RBTN DRIVER 3930M: Pali Rohár <pali.rohar@gmail.com> 3931S: Maintained 3932F: drivers/platform/x86/dell-rbtn.* 3933 3934DELL LAPTOP SMM DRIVER 3935M: Pali Rohár <pali.rohar@gmail.com> 3936S: Maintained 3937F: drivers/hwmon/dell-smm-hwmon.c 3938F: include/uapi/linux/i8k.h 3939 3940DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3941M: Doug Warzecha <Douglas_Warzecha@dell.com> 3942S: Maintained 3943F: Documentation/dcdbas.txt 3944F: drivers/firmware/dcdbas.* 3945 3946DELL WMI EXTRAS DRIVER 3947M: Matthew Garrett <mjg59@srcf.ucam.org> 3948M: Pali Rohár <pali.rohar@gmail.com> 3949S: Maintained 3950F: drivers/platform/x86/dell-wmi.c 3951 3952DELTA ST MEDIA DRIVER 3953M: Hugues Fruchet <hugues.fruchet@st.com> 3954L: linux-media@vger.kernel.org 3955T: git git://linuxtv.org/media_tree.git 3956W: https://linuxtv.org 3957S: Supported 3958F: drivers/media/platform/sti/delta 3959 3960DENALI NAND DRIVER 3961M: Masahiro Yamada <yamada.masahiro@socionext.com> 3962L: linux-mtd@lists.infradead.org 3963S: Supported 3964F: drivers/mtd/nand/denali* 3965 3966DESIGNWARE USB2 DRD IP DRIVER 3967M: John Youn <johnyoun@synopsys.com> 3968L: linux-usb@vger.kernel.org 3969T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3970S: Maintained 3971F: drivers/usb/dwc2/ 3972 3973DESIGNWARE USB3 DRD IP DRIVER 3974M: Felipe Balbi <balbi@kernel.org> 3975L: linux-usb@vger.kernel.org 3976T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3977S: Maintained 3978F: drivers/usb/dwc3/ 3979 3980DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 3981M: Andreas Klinger <ak@it-klinger.de> 3982L: linux-iio@vger.kernel.org 3983S: Maintained 3984F: drivers/iio/proximity/srf*.c 3985 3986DEVICE COREDUMP (DEV_COREDUMP) 3987M: Johannes Berg <johannes@sipsolutions.net> 3988L: linux-kernel@vger.kernel.org 3989S: Maintained 3990F: drivers/base/devcoredump.c 3991F: include/linux/devcoredump.h 3992 3993DEVICE FREQUENCY (DEVFREQ) 3994M: MyungJoo Ham <myungjoo.ham@samsung.com> 3995M: Kyungmin Park <kyungmin.park@samsung.com> 3996R: Chanwoo Choi <cw00.choi@samsung.com> 3997L: linux-pm@vger.kernel.org 3998T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3999S: Maintained 4000F: drivers/devfreq/ 4001F: include/linux/devfreq.h 4002F: Documentation/devicetree/bindings/devfreq/ 4003 4004DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4005M: Chanwoo Choi <cw00.choi@samsung.com> 4006L: linux-pm@vger.kernel.org 4007T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4008S: Supported 4009F: drivers/devfreq/event/ 4010F: drivers/devfreq/devfreq-event.c 4011F: include/linux/devfreq-event.h 4012F: Documentation/devicetree/bindings/devfreq/event/ 4013 4014DEVICE NUMBER REGISTRY 4015M: Torben Mathiasen <device@lanana.org> 4016W: http://lanana.org/docs/device-list/index.html 4017S: Maintained 4018 4019DEVICE-MAPPER (LVM) 4020M: Alasdair Kergon <agk@redhat.com> 4021M: Mike Snitzer <snitzer@redhat.com> 4022M: dm-devel@redhat.com 4023L: dm-devel@redhat.com 4024W: http://sources.redhat.com/dm 4025Q: http://patchwork.kernel.org/project/dm-devel/list/ 4026T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4027T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4028S: Maintained 4029F: Documentation/device-mapper/ 4030F: drivers/md/dm* 4031F: drivers/md/persistent-data/ 4032F: include/linux/device-mapper.h 4033F: include/linux/dm-*.h 4034F: include/uapi/linux/dm-*.h 4035 4036DEVLINK 4037M: Jiri Pirko <jiri@mellanox.com> 4038L: netdev@vger.kernel.org 4039S: Supported 4040F: net/core/devlink.c 4041F: include/net/devlink.h 4042F: include/uapi/linux/devlink.h 4043 4044DIALOG SEMICONDUCTOR DRIVERS 4045M: Support Opensource <support.opensource@diasemi.com> 4046W: http://www.dialog-semiconductor.com/products 4047S: Supported 4048F: Documentation/hwmon/da90?? 4049F: Documentation/devicetree/bindings/mfd/da90*.txt 4050F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4051F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4052F: Documentation/devicetree/bindings/regulator/da92*.txt 4053F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt 4054F: Documentation/devicetree/bindings/sound/da[79]*.txt 4055F: drivers/gpio/gpio-da90??.c 4056F: drivers/hwmon/da90??-hwmon.c 4057F: drivers/iio/adc/da91??-*.c 4058F: drivers/input/misc/da90??_onkey.c 4059F: drivers/input/touchscreen/da9052_tsi.c 4060F: drivers/leds/leds-da90??.c 4061F: drivers/mfd/da903x.c 4062F: drivers/mfd/da90??-*.c 4063F: drivers/mfd/da91??-*.c 4064F: drivers/power/supply/da9052-battery.c 4065F: drivers/power/supply/da91??-*.c 4066F: drivers/regulator/da903x.c 4067F: drivers/regulator/da9???-regulator.[ch] 4068F: drivers/thermal/da90??-thermal.c 4069F: drivers/rtc/rtc-da90??.c 4070F: drivers/video/backlight/da90??_bl.c 4071F: drivers/watchdog/da90??_wdt.c 4072F: include/linux/mfd/da903x.h 4073F: include/linux/mfd/da9052/ 4074F: include/linux/mfd/da9055/ 4075F: include/linux/mfd/da9062/ 4076F: include/linux/mfd/da9063/ 4077F: include/linux/mfd/da9150/ 4078F: include/linux/regulator/da9211.h 4079F: include/sound/da[79]*.h 4080F: sound/soc/codecs/da[79]*.[ch] 4081 4082DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4083M: William Breathitt Gray <vilhelm.gray@gmail.com> 4084L: linux-gpio@vger.kernel.org 4085S: Maintained 4086F: drivers/gpio/gpio-gpio-mm.c 4087 4088DIGI NEO AND CLASSIC PCI PRODUCTS 4089M: Lidza Louina <lidza.louina@gmail.com> 4090M: Mark Hounschell <markh@compro.net> 4091L: driverdev-devel@linuxdriverproject.org 4092S: Maintained 4093F: drivers/staging/dgnc/ 4094 4095DIOLAN U2C-12 I2C DRIVER 4096M: Guenter Roeck <linux@roeck-us.net> 4097L: linux-i2c@vger.kernel.org 4098S: Maintained 4099F: drivers/i2c/busses/i2c-diolan-u2c.c 4100 4101DIRECT ACCESS (DAX) 4102M: Matthew Wilcox <mawilcox@microsoft.com> 4103M: Ross Zwisler <ross.zwisler@linux.intel.com> 4104L: linux-fsdevel@vger.kernel.org 4105S: Supported 4106F: fs/dax.c 4107F: include/linux/dax.h 4108F: include/trace/events/fs_dax.h 4109 4110DIRECTORY NOTIFICATION (DNOTIFY) 4111M: Eric Paris <eparis@parisplace.org> 4112S: Maintained 4113F: Documentation/filesystems/dnotify.txt 4114F: fs/notify/dnotify/ 4115F: include/linux/dnotify.h 4116 4117DISK GEOMETRY AND PARTITION HANDLING 4118M: Andries Brouwer <aeb@cwi.nl> 4119W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4120W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4121W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4122S: Maintained 4123 4124DISKQUOTA 4125M: Jan Kara <jack@suse.com> 4126S: Maintained 4127F: Documentation/filesystems/quota.txt 4128F: fs/quota/ 4129F: include/linux/quota*.h 4130F: include/uapi/linux/quota*.h 4131 4132DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4133M: Bernie Thompson <bernie@plugable.com> 4134L: linux-fbdev@vger.kernel.org 4135S: Maintained 4136W: http://plugable.com/category/projects/udlfb/ 4137F: drivers/video/fbdev/udlfb.c 4138F: include/video/udlfb.h 4139F: Documentation/fb/udlfb.txt 4140 4141DISTRIBUTED LOCK MANAGER (DLM) 4142M: Christine Caulfield <ccaulfie@redhat.com> 4143M: David Teigland <teigland@redhat.com> 4144L: cluster-devel@redhat.com 4145W: http://sources.redhat.com/cluster/ 4146T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4147S: Supported 4148F: fs/dlm/ 4149 4150DMA BUFFER SHARING FRAMEWORK 4151M: Sumit Semwal <sumit.semwal@linaro.org> 4152S: Maintained 4153L: linux-media@vger.kernel.org 4154L: dri-devel@lists.freedesktop.org 4155L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4156F: drivers/dma-buf/ 4157F: include/linux/dma-buf* 4158F: include/linux/reservation.h 4159F: include/linux/*fence.h 4160F: Documentation/driver-api/dma-buf.rst 4161T: git git://anongit.freedesktop.org/drm/drm-misc 4162 4163DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4164M: Vinod Koul <vinod.koul@intel.com> 4165L: dmaengine@vger.kernel.org 4166Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4167S: Maintained 4168F: drivers/dma/ 4169F: include/linux/dmaengine.h 4170F: Documentation/devicetree/bindings/dma/ 4171F: Documentation/dmaengine/ 4172T: git git://git.infradead.org/users/vkoul/slave-dma.git 4173 4174DMA MAPPING HELPERS 4175M: Christoph Hellwig <hch@lst.de> 4176M: Marek Szyprowski <m.szyprowski@samsung.com> 4177R: Robin Murphy <robin.murphy@arm.com> 4178L: linux-kernel@vger.kernel.org 4179T: git git://git.infradead.org/users/hch/dma-mapping.git 4180W: http://git.infradead.org/users/hch/dma-mapping.git 4181S: Supported 4182F: lib/dma-debug.c 4183F: lib/dma-noop.c 4184F: lib/dma-virt.c 4185F: drivers/base/dma-mapping.c 4186F: drivers/base/dma-coherent.c 4187F: include/linux/dma-mapping.h 4188 4189DME1737 HARDWARE MONITOR DRIVER 4190M: Juerg Haefliger <juergh@gmail.com> 4191L: linux-hwmon@vger.kernel.org 4192S: Maintained 4193F: Documentation/hwmon/dme1737 4194F: drivers/hwmon/dme1737.c 4195 4196DMI/SMBIOS SUPPORT 4197M: Jean Delvare <jdelvare@suse.com> 4198S: Maintained 4199T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4200F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4201F: drivers/firmware/dmi-id.c 4202F: drivers/firmware/dmi_scan.c 4203F: include/linux/dmi.h 4204 4205DOCUMENTATION 4206M: Jonathan Corbet <corbet@lwn.net> 4207L: linux-doc@vger.kernel.org 4208S: Maintained 4209F: Documentation/ 4210F: scripts/kernel-doc 4211X: Documentation/ABI/ 4212X: Documentation/devicetree/ 4213X: Documentation/acpi 4214X: Documentation/power 4215X: Documentation/spi 4216X: Documentation/media 4217T: git git://git.lwn.net/linux.git docs-next 4218 4219DONGWOON DW9714 LENS VOICE COIL DRIVER 4220M: Sakari Ailus <sakari.ailus@linux.intel.com> 4221L: linux-media@vger.kernel.org 4222T: git git://linuxtv.org/media_tree.git 4223S: Maintained 4224F: drivers/media/i2c/dw9714.c 4225 4226DOUBLETALK DRIVER 4227M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4228L: blinux-list@redhat.com 4229S: Maintained 4230F: drivers/char/dtlk.c 4231F: include/linux/dtlk.h 4232 4233DPAA2 DATAPATH I/O (DPIO) DRIVER 4234M: Roy Pledge <Roy.Pledge@nxp.com> 4235L: linux-kernel@vger.kernel.org 4236S: Maintained 4237F: drivers/staging/fsl-mc/bus/dpio 4238 4239DPAA2 ETHERNET DRIVER 4240M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4241L: linux-kernel@vger.kernel.org 4242S: Maintained 4243F: drivers/staging/fsl-dpaa2/ethernet 4244 4245DPT_I2O SCSI RAID DRIVER 4246M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4247L: linux-scsi@vger.kernel.org 4248W: http://www.adaptec.com/ 4249S: Maintained 4250F: drivers/scsi/dpt* 4251F: drivers/scsi/dpt/ 4252 4253DRBD DRIVER 4254M: Philipp Reisner <philipp.reisner@linbit.com> 4255M: Lars Ellenberg <lars.ellenberg@linbit.com> 4256L: drbd-dev@lists.linbit.com 4257W: http://www.drbd.org 4258T: git git://git.linbit.com/linux-drbd.git 4259T: git git://git.linbit.com/drbd-8.4.git 4260S: Supported 4261F: drivers/block/drbd/ 4262F: lib/lru_cache.c 4263F: Documentation/blockdev/drbd/ 4264 4265DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4266M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4267T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4268S: Supported 4269F: Documentation/kobject.txt 4270F: drivers/base/ 4271F: fs/debugfs/ 4272F: fs/sysfs/ 4273F: include/linux/debugfs.h 4274F: include/linux/kobj* 4275F: lib/kobj* 4276 4277DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4278M: Kevin Hilman <khilman@kernel.org> 4279M: Nishanth Menon <nm@ti.com> 4280S: Maintained 4281F: drivers/power/avs/ 4282F: include/linux/power/smartreflex.h 4283L: linux-pm@vger.kernel.org 4284 4285DRM DRIVER FOR ARM PL111 CLCD 4286M: Eric Anholt <eric@anholt.net> 4287T: git git://anongit.freedesktop.org/drm/drm-misc 4288S: Supported 4289F: drivers/gpu/drm/pl111/ 4290 4291DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4292M: Dave Airlie <airlied@redhat.com> 4293S: Odd Fixes 4294F: drivers/gpu/drm/ast/ 4295 4296DRM DRIVER FOR BOCHS VIRTUAL GPU 4297M: Gerd Hoffmann <kraxel@redhat.com> 4298L: virtualization@lists.linux-foundation.org 4299T: git git://anongit.freedesktop.org/drm/drm-misc 4300S: Maintained 4301F: drivers/gpu/drm/bochs/ 4302 4303DRM DRIVER FOR INTEL I810 VIDEO CARDS 4304S: Orphan / Obsolete 4305F: drivers/gpu/drm/i810/ 4306F: include/uapi/drm/i810_drm.h 4307 4308DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4309S: Orphan / Obsolete 4310F: drivers/gpu/drm/mga/ 4311F: include/uapi/drm/mga_drm.h 4312 4313DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4314M: Dave Airlie <airlied@redhat.com> 4315S: Odd Fixes 4316F: drivers/gpu/drm/mgag200/ 4317 4318DRM DRIVER FOR MI0283QT 4319M: Noralf Trønnes <noralf@tronnes.org> 4320S: Maintained 4321F: drivers/gpu/drm/tinydrm/mi0283qt.c 4322F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4323 4324DRM DRIVER FOR MSM ADRENO GPU 4325M: Rob Clark <robdclark@gmail.com> 4326L: linux-arm-msm@vger.kernel.org 4327L: dri-devel@lists.freedesktop.org 4328L: freedreno@lists.freedesktop.org 4329T: git git://people.freedesktop.org/~robclark/linux 4330S: Maintained 4331F: drivers/gpu/drm/msm/ 4332F: include/uapi/drm/msm_drm.h 4333F: Documentation/devicetree/bindings/display/msm/ 4334 4335DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4336M: Ben Skeggs <bskeggs@redhat.com> 4337L: dri-devel@lists.freedesktop.org 4338L: nouveau@lists.freedesktop.org 4339T: git git://github.com/skeggsb/linux 4340S: Supported 4341F: drivers/gpu/drm/nouveau/ 4342F: include/uapi/drm/nouveau_drm.h 4343 4344DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4345M: Dave Airlie <airlied@redhat.com> 4346M: Gerd Hoffmann <kraxel@redhat.com> 4347L: virtualization@lists.linux-foundation.org 4348T: git git://anongit.freedesktop.org/drm/drm-misc 4349S: Obsolete 4350W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4351F: drivers/gpu/drm/cirrus/ 4352 4353DRM DRIVER FOR QXL VIRTUAL GPU 4354M: Dave Airlie <airlied@redhat.com> 4355M: Gerd Hoffmann <kraxel@redhat.com> 4356L: virtualization@lists.linux-foundation.org 4357T: git git://anongit.freedesktop.org/drm/drm-misc 4358S: Maintained 4359F: drivers/gpu/drm/qxl/ 4360F: include/uapi/drm/qxl_drm.h 4361 4362DRM DRIVER FOR RAGE 128 VIDEO CARDS 4363S: Orphan / Obsolete 4364F: drivers/gpu/drm/r128/ 4365F: include/uapi/drm/r128_drm.h 4366 4367DRM DRIVER FOR SAVAGE VIDEO CARDS 4368S: Orphan / Obsolete 4369F: drivers/gpu/drm/savage/ 4370F: include/uapi/drm/savage_drm.h 4371 4372DRM DRIVER FOR SIS VIDEO CARDS 4373S: Orphan / Obsolete 4374F: drivers/gpu/drm/sis/ 4375F: include/uapi/drm/sis_drm.h 4376 4377DRM DRIVER FOR TDFX VIDEO CARDS 4378S: Orphan / Obsolete 4379F: drivers/gpu/drm/tdfx/ 4380 4381DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4382M: Dave Airlie <airlied@redhat.com> 4383S: Odd Fixes 4384F: drivers/gpu/drm/udl/ 4385 4386DRM DRIVER FOR VMWARE VIRTUAL GPU 4387M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4388M: Sinclair Yeh <syeh@vmware.com> 4389M: Thomas Hellstrom <thellstrom@vmware.com> 4390L: dri-devel@lists.freedesktop.org 4391T: git git://people.freedesktop.org/~syeh/repos_linux 4392T: git git://people.freedesktop.org/~thomash/linux 4393S: Supported 4394F: drivers/gpu/drm/vmwgfx/ 4395F: include/uapi/drm/vmwgfx_drm.h 4396 4397DRM DRIVERS 4398M: David Airlie <airlied@linux.ie> 4399L: dri-devel@lists.freedesktop.org 4400T: git git://people.freedesktop.org/~airlied/linux 4401B: https://bugs.freedesktop.org/ 4402C: irc://chat.freenode.net/dri-devel 4403S: Maintained 4404F: drivers/gpu/drm/ 4405F: drivers/gpu/vga/ 4406F: Documentation/devicetree/bindings/display/ 4407F: Documentation/devicetree/bindings/gpu/ 4408F: Documentation/devicetree/bindings/video/ 4409F: Documentation/gpu/ 4410F: include/drm/ 4411F: include/uapi/drm/ 4412F: include/linux/vga* 4413 4414DRM DRIVERS AND MISC GPU PATCHES 4415M: Daniel Vetter <daniel.vetter@intel.com> 4416M: Jani Nikula <jani.nikula@linux.intel.com> 4417M: Sean Paul <seanpaul@chromium.org> 4418W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4419S: Maintained 4420T: git git://anongit.freedesktop.org/drm/drm-misc 4421F: Documentation/gpu/ 4422F: drivers/gpu/vga/ 4423F: drivers/gpu/drm/* 4424F: include/drm/drm* 4425F: include/uapi/drm/drm* 4426F: include/linux/vga* 4427 4428DRM DRIVERS FOR ALLWINNER A10 4429M: Maxime Ripard <maxime.ripard@free-electrons.com> 4430L: dri-devel@lists.freedesktop.org 4431S: Supported 4432F: drivers/gpu/drm/sun4i/ 4433F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4434T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git 4435 4436DRM DRIVERS FOR AMLOGIC SOCS 4437M: Neil Armstrong <narmstrong@baylibre.com> 4438L: dri-devel@lists.freedesktop.org 4439L: linux-amlogic@lists.infradead.org 4440W: http://linux-meson.com/ 4441S: Supported 4442F: drivers/gpu/drm/meson/ 4443F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4444F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4445F: Documentation/gpu/meson.rst 4446T: git git://anongit.freedesktop.org/drm/drm-misc 4447 4448DRM DRIVERS FOR ATMEL HLCDC 4449M: Boris Brezillon <boris.brezillon@free-electrons.com> 4450L: dri-devel@lists.freedesktop.org 4451S: Supported 4452F: drivers/gpu/drm/atmel-hlcdc/ 4453F: Documentation/devicetree/bindings/drm/atmel/ 4454T: git git://anongit.freedesktop.org/drm/drm-misc 4455 4456DRM DRIVERS FOR BRIDGE CHIPS 4457M: Archit Taneja <architt@codeaurora.org> 4458M: Andrzej Hajda <a.hajda@samsung.com> 4459R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4460S: Maintained 4461T: git git://anongit.freedesktop.org/drm/drm-misc 4462F: drivers/gpu/drm/bridge/ 4463 4464DRM DRIVERS FOR EXYNOS 4465M: Inki Dae <inki.dae@samsung.com> 4466M: Joonyoung Shim <jy0922.shim@samsung.com> 4467M: Seung-Woo Kim <sw0312.kim@samsung.com> 4468M: Kyungmin Park <kyungmin.park@samsung.com> 4469L: dri-devel@lists.freedesktop.org 4470T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4471S: Supported 4472F: drivers/gpu/drm/exynos/ 4473F: include/uapi/drm/exynos_drm.h 4474F: Documentation/devicetree/bindings/display/exynos/ 4475 4476DRM DRIVERS FOR FREESCALE DCU 4477M: Stefan Agner <stefan@agner.ch> 4478M: Alison Wang <alison.wang@freescale.com> 4479L: dri-devel@lists.freedesktop.org 4480S: Supported 4481F: drivers/gpu/drm/fsl-dcu/ 4482F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4483F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4484F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4485 4486DRM DRIVERS FOR FREESCALE IMX 4487M: Philipp Zabel <p.zabel@pengutronix.de> 4488L: dri-devel@lists.freedesktop.org 4489S: Maintained 4490F: drivers/gpu/drm/imx/ 4491F: drivers/gpu/ipu-v3/ 4492F: Documentation/devicetree/bindings/display/imx/ 4493 4494DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4495M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4496L: dri-devel@lists.freedesktop.org 4497T: git git://github.com/patjak/drm-gma500 4498S: Maintained 4499F: drivers/gpu/drm/gma500/ 4500 4501DRM DRIVERS FOR HISILICON 4502M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4503M: Rongrong Zou <zourongrong@gmail.com> 4504R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4505R: Chen Feng <puck.chen@hisilicon.com> 4506L: dri-devel@lists.freedesktop.org 4507T: git git://github.com/xin3liang/linux.git 4508S: Maintained 4509F: drivers/gpu/drm/hisilicon/ 4510F: Documentation/devicetree/bindings/display/hisilicon/ 4511 4512DRM DRIVERS FOR MEDIATEK 4513M: CK Hu <ck.hu@mediatek.com> 4514M: Philipp Zabel <p.zabel@pengutronix.de> 4515L: dri-devel@lists.freedesktop.org 4516S: Supported 4517F: drivers/gpu/drm/mediatek/ 4518F: Documentation/devicetree/bindings/display/mediatek/ 4519 4520DRM DRIVERS FOR NVIDIA TEGRA 4521M: Thierry Reding <thierry.reding@gmail.com> 4522L: dri-devel@lists.freedesktop.org 4523L: linux-tegra@vger.kernel.org 4524T: git git://anongit.freedesktop.org/tegra/linux.git 4525S: Supported 4526F: drivers/gpu/drm/tegra/ 4527F: drivers/gpu/host1x/ 4528F: include/linux/host1x.h 4529F: include/uapi/drm/tegra_drm.h 4530F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4531 4532DRM DRIVERS FOR RENESAS 4533M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4534L: dri-devel@lists.freedesktop.org 4535L: linux-renesas-soc@vger.kernel.org 4536T: git git://linuxtv.org/pinchartl/fbdev 4537S: Supported 4538F: drivers/gpu/drm/rcar-du/ 4539F: drivers/gpu/drm/shmobile/ 4540F: include/linux/platform_data/shmob_drm.h 4541F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4542F: Documentation/devicetree/bindings/display/renesas,du.txt 4543 4544DRM DRIVERS FOR ROCKCHIP 4545M: Mark Yao <mark.yao@rock-chips.com> 4546L: dri-devel@lists.freedesktop.org 4547S: Maintained 4548F: drivers/gpu/drm/rockchip/ 4549F: Documentation/devicetree/bindings/display/rockchip/ 4550T: git git://anongit.freedesktop.org/drm/drm-misc 4551 4552DRM DRIVERS FOR STI 4553M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4554M: Vincent Abriou <vincent.abriou@st.com> 4555L: dri-devel@lists.freedesktop.org 4556T: git git://anongit.freedesktop.org/drm/drm-misc 4557S: Maintained 4558F: drivers/gpu/drm/sti 4559F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4560 4561DRM DRIVERS FOR STM 4562M: Yannick Fertre <yannick.fertre@st.com> 4563M: Philippe Cornu <philippe.cornu@st.com> 4564M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4565M: Vincent Abriou <vincent.abriou@st.com> 4566L: dri-devel@lists.freedesktop.org 4567T: git git://anongit.freedesktop.org/drm/drm-misc 4568S: Maintained 4569F: drivers/gpu/drm/stm 4570F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4571 4572DRM DRIVERS FOR TI LCDC 4573M: Jyri Sarha <jsarha@ti.com> 4574R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4575L: dri-devel@lists.freedesktop.org 4576S: Maintained 4577F: drivers/gpu/drm/tilcdc/ 4578F: Documentation/devicetree/bindings/display/tilcdc/ 4579 4580DRM DRIVERS FOR TI OMAP 4581M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4582L: dri-devel@lists.freedesktop.org 4583S: Maintained 4584F: drivers/gpu/drm/omapdrm/ 4585F: Documentation/devicetree/bindings/display/ti/ 4586 4587DRM DRIVERS FOR VC4 4588M: Eric Anholt <eric@anholt.net> 4589T: git git://github.com/anholt/linux 4590S: Supported 4591F: drivers/gpu/drm/vc4/ 4592F: include/uapi/drm/vc4_drm.h 4593F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4594T: git git://anongit.freedesktop.org/drm/drm-misc 4595 4596DRM DRIVERS FOR VIVANTE GPU IP 4597M: Lucas Stach <l.stach@pengutronix.de> 4598R: Russell King <linux+etnaviv@armlinux.org.uk> 4599R: Christian Gmeiner <christian.gmeiner@gmail.com> 4600L: etnaviv@lists.freedesktop.org 4601L: dri-devel@lists.freedesktop.org 4602S: Maintained 4603F: drivers/gpu/drm/etnaviv/ 4604F: include/uapi/drm/etnaviv_drm.h 4605F: Documentation/devicetree/bindings/display/etnaviv/ 4606 4607DRM DRIVERS FOR ZTE ZX 4608M: Shawn Guo <shawnguo@kernel.org> 4609L: dri-devel@lists.freedesktop.org 4610S: Maintained 4611F: drivers/gpu/drm/zte/ 4612F: Documentation/devicetree/bindings/display/zte,vou.txt 4613T: git git://anongit.freedesktop.org/drm/drm-misc 4614 4615DRM PANEL DRIVERS 4616M: Thierry Reding <thierry.reding@gmail.com> 4617L: dri-devel@lists.freedesktop.org 4618T: git git://anongit.freedesktop.org/tegra/linux.git 4619S: Maintained 4620F: drivers/gpu/drm/drm_panel.c 4621F: drivers/gpu/drm/panel/ 4622F: include/drm/drm_panel.h 4623F: Documentation/devicetree/bindings/display/panel/ 4624 4625DSBR100 USB FM RADIO DRIVER 4626M: Alexey Klimov <klimov.linux@gmail.com> 4627L: linux-media@vger.kernel.org 4628T: git git://linuxtv.org/media_tree.git 4629S: Maintained 4630F: drivers/media/radio/dsbr100.c 4631 4632DSCC4 DRIVER 4633M: Francois Romieu <romieu@fr.zoreil.com> 4634L: netdev@vger.kernel.org 4635S: Maintained 4636F: drivers/net/wan/dscc4.c 4637 4638DT3155 MEDIA DRIVER 4639M: Hans Verkuil <hverkuil@xs4all.nl> 4640L: linux-media@vger.kernel.org 4641T: git git://linuxtv.org/media_tree.git 4642W: https://linuxtv.org 4643S: Odd Fixes 4644F: drivers/media/pci/dt3155/ 4645 4646DVB_USB_AF9015 MEDIA DRIVER 4647M: Antti Palosaari <crope@iki.fi> 4648L: linux-media@vger.kernel.org 4649W: https://linuxtv.org 4650W: http://palosaari.fi/linux/ 4651Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4652T: git git://linuxtv.org/anttip/media_tree.git 4653S: Maintained 4654F: drivers/media/usb/dvb-usb-v2/af9015* 4655 4656DVB_USB_AF9035 MEDIA DRIVER 4657M: Antti Palosaari <crope@iki.fi> 4658L: linux-media@vger.kernel.org 4659W: https://linuxtv.org 4660W: http://palosaari.fi/linux/ 4661Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4662T: git git://linuxtv.org/anttip/media_tree.git 4663S: Maintained 4664F: drivers/media/usb/dvb-usb-v2/af9035* 4665 4666DVB_USB_ANYSEE MEDIA DRIVER 4667M: Antti Palosaari <crope@iki.fi> 4668L: linux-media@vger.kernel.org 4669W: https://linuxtv.org 4670W: http://palosaari.fi/linux/ 4671Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4672T: git git://linuxtv.org/anttip/media_tree.git 4673S: Maintained 4674F: drivers/media/usb/dvb-usb-v2/anysee* 4675 4676DVB_USB_AU6610 MEDIA DRIVER 4677M: Antti Palosaari <crope@iki.fi> 4678L: linux-media@vger.kernel.org 4679W: https://linuxtv.org 4680W: http://palosaari.fi/linux/ 4681Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4682T: git git://linuxtv.org/anttip/media_tree.git 4683S: Maintained 4684F: drivers/media/usb/dvb-usb-v2/au6610* 4685 4686DVB_USB_CE6230 MEDIA DRIVER 4687M: Antti Palosaari <crope@iki.fi> 4688L: linux-media@vger.kernel.org 4689W: https://linuxtv.org 4690W: http://palosaari.fi/linux/ 4691Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4692T: git git://linuxtv.org/anttip/media_tree.git 4693S: Maintained 4694F: drivers/media/usb/dvb-usb-v2/ce6230* 4695 4696DVB_USB_CXUSB MEDIA DRIVER 4697M: Michael Krufky <mkrufky@linuxtv.org> 4698L: linux-media@vger.kernel.org 4699W: https://linuxtv.org 4700W: http://github.com/mkrufky 4701Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4702T: git git://linuxtv.org/media_tree.git 4703S: Maintained 4704F: drivers/media/usb/dvb-usb/cxusb* 4705 4706DVB_USB_EC168 MEDIA DRIVER 4707M: Antti Palosaari <crope@iki.fi> 4708L: linux-media@vger.kernel.org 4709W: https://linuxtv.org 4710W: http://palosaari.fi/linux/ 4711Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4712T: git git://linuxtv.org/anttip/media_tree.git 4713S: Maintained 4714F: drivers/media/usb/dvb-usb-v2/ec168* 4715 4716DVB_USB_GL861 MEDIA DRIVER 4717M: Antti Palosaari <crope@iki.fi> 4718L: linux-media@vger.kernel.org 4719W: https://linuxtv.org 4720Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4721T: git git://linuxtv.org/anttip/media_tree.git 4722S: Maintained 4723F: drivers/media/usb/dvb-usb-v2/gl861* 4724 4725DVB_USB_MXL111SF MEDIA DRIVER 4726M: Michael Krufky <mkrufky@linuxtv.org> 4727L: linux-media@vger.kernel.org 4728W: https://linuxtv.org 4729W: http://github.com/mkrufky 4730Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4731T: git git://linuxtv.org/mkrufky/mxl111sf.git 4732S: Maintained 4733F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4734 4735DVB_USB_RTL28XXU MEDIA DRIVER 4736M: Antti Palosaari <crope@iki.fi> 4737L: linux-media@vger.kernel.org 4738W: https://linuxtv.org 4739W: http://palosaari.fi/linux/ 4740Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4741T: git git://linuxtv.org/anttip/media_tree.git 4742S: Maintained 4743F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4744 4745DVB_USB_V2 MEDIA DRIVER 4746M: Antti Palosaari <crope@iki.fi> 4747L: linux-media@vger.kernel.org 4748W: https://linuxtv.org 4749W: http://palosaari.fi/linux/ 4750Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4751T: git git://linuxtv.org/anttip/media_tree.git 4752S: Maintained 4753F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4754F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4755 4756DYNAMIC DEBUG 4757M: Jason Baron <jbaron@akamai.com> 4758S: Maintained 4759F: lib/dynamic_debug.c 4760F: include/linux/dynamic_debug.h 4761 4762DZ DECSTATION DZ11 SERIAL DRIVER 4763M: "Maciej W. Rozycki" <macro@linux-mips.org> 4764S: Maintained 4765F: drivers/tty/serial/dz.* 4766 4767E3X0 POWER BUTTON DRIVER 4768M: Moritz Fischer <moritz.fischer@ettus.com> 4769L: usrp-users@lists.ettus.com 4770W: http://www.ettus.com 4771S: Supported 4772F: drivers/input/misc/e3x0-button.c 4773F: Documentation/devicetree/bindings/input/e3x0-button.txt 4774 4775E4000 MEDIA DRIVER 4776M: Antti Palosaari <crope@iki.fi> 4777L: linux-media@vger.kernel.org 4778W: https://linuxtv.org 4779W: http://palosaari.fi/linux/ 4780Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4781T: git git://linuxtv.org/anttip/media_tree.git 4782S: Maintained 4783F: drivers/media/tuners/e4000* 4784 4785EATA ISA/EISA/PCI SCSI DRIVER 4786M: Dario Ballabio <ballabio_dario@emc.com> 4787L: linux-scsi@vger.kernel.org 4788S: Maintained 4789F: drivers/scsi/eata.c 4790 4791EC100 MEDIA DRIVER 4792M: Antti Palosaari <crope@iki.fi> 4793L: linux-media@vger.kernel.org 4794W: https://linuxtv.org 4795W: http://palosaari.fi/linux/ 4796Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4797T: git git://linuxtv.org/anttip/media_tree.git 4798S: Maintained 4799F: drivers/media/dvb-frontends/ec100* 4800 4801ECRYPT FILE SYSTEM 4802M: Tyler Hicks <tyhicks@canonical.com> 4803L: ecryptfs@vger.kernel.org 4804W: http://ecryptfs.org 4805W: https://launchpad.net/ecryptfs 4806T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4807S: Supported 4808F: Documentation/filesystems/ecryptfs.txt 4809F: fs/ecryptfs/ 4810 4811EDAC-AMD64 4812M: Borislav Petkov <bp@alien8.de> 4813L: linux-edac@vger.kernel.org 4814S: Maintained 4815F: drivers/edac/amd64_edac* 4816 4817EDAC-CALXEDA 4818M: Robert Richter <rric@kernel.org> 4819L: linux-edac@vger.kernel.org 4820S: Maintained 4821F: drivers/edac/highbank* 4822 4823EDAC-CAVIUM 4824M: Ralf Baechle <ralf@linux-mips.org> 4825M: David Daney <david.daney@cavium.com> 4826L: linux-edac@vger.kernel.org 4827L: linux-mips@linux-mips.org 4828S: Supported 4829F: drivers/edac/octeon_edac* 4830F: drivers/edac/thunderx_edac* 4831 4832EDAC-CORE 4833M: Borislav Petkov <bp@alien8.de> 4834M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4835M: Mauro Carvalho Chehab <mchehab@kernel.org> 4836L: linux-edac@vger.kernel.org 4837T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4838T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4839S: Supported 4840F: Documentation/admin-guide/ras.rst 4841F: Documentation/driver-api/edac.rst 4842F: drivers/edac/ 4843F: include/linux/edac.h 4844 4845EDAC-E752X 4846M: Mark Gross <mark.gross@intel.com> 4847L: linux-edac@vger.kernel.org 4848S: Maintained 4849F: drivers/edac/e752x_edac.c 4850 4851EDAC-E7XXX 4852L: linux-edac@vger.kernel.org 4853S: Maintained 4854F: drivers/edac/e7xxx_edac.c 4855 4856EDAC-FSL_DDR 4857M: York Sun <york.sun@nxp.com> 4858L: linux-edac@vger.kernel.org 4859S: Maintained 4860F: drivers/edac/fsl_ddr_edac.* 4861 4862EDAC-GHES 4863M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4864M: Mauro Carvalho Chehab <mchehab@kernel.org> 4865L: linux-edac@vger.kernel.org 4866S: Maintained 4867F: drivers/edac/ghes_edac.c 4868 4869EDAC-I3000 4870L: linux-edac@vger.kernel.org 4871S: Orphan 4872F: drivers/edac/i3000_edac.c 4873 4874EDAC-I5000 4875L: linux-edac@vger.kernel.org 4876S: Maintained 4877F: drivers/edac/i5000_edac.c 4878 4879EDAC-I5400 4880M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4881M: Mauro Carvalho Chehab <mchehab@kernel.org> 4882L: linux-edac@vger.kernel.org 4883S: Maintained 4884F: drivers/edac/i5400_edac.c 4885 4886EDAC-I7300 4887M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4888M: Mauro Carvalho Chehab <mchehab@kernel.org> 4889L: linux-edac@vger.kernel.org 4890S: Maintained 4891F: drivers/edac/i7300_edac.c 4892 4893EDAC-I7CORE 4894M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4895M: Mauro Carvalho Chehab <mchehab@kernel.org> 4896L: linux-edac@vger.kernel.org 4897S: Maintained 4898F: drivers/edac/i7core_edac.c 4899 4900EDAC-I82443BXGX 4901M: Tim Small <tim@buttersideup.com> 4902L: linux-edac@vger.kernel.org 4903S: Maintained 4904F: drivers/edac/i82443bxgx_edac.c 4905 4906EDAC-I82975X 4907M: Ranganathan Desikan <ravi@jetztechnologies.com> 4908M: "Arvind R." <arvino55@gmail.com> 4909L: linux-edac@vger.kernel.org 4910S: Maintained 4911F: drivers/edac/i82975x_edac.c 4912 4913EDAC-IE31200 4914M: Jason Baron <jbaron@akamai.com> 4915L: linux-edac@vger.kernel.org 4916S: Maintained 4917F: drivers/edac/ie31200_edac.c 4918 4919EDAC-MPC85XX 4920M: Johannes Thumshirn <morbidrsa@gmail.com> 4921L: linux-edac@vger.kernel.org 4922S: Maintained 4923F: drivers/edac/mpc85xx_edac.[ch] 4924 4925EDAC-PASEMI 4926M: Egor Martovetsky <egor@pasemi.com> 4927L: linux-edac@vger.kernel.org 4928S: Maintained 4929F: drivers/edac/pasemi_edac.c 4930 4931EDAC-PND2 4932M: Tony Luck <tony.luck@intel.com> 4933L: linux-edac@vger.kernel.org 4934S: Maintained 4935F: drivers/edac/pnd2_edac.[ch] 4936 4937EDAC-R82600 4938M: Tim Small <tim@buttersideup.com> 4939L: linux-edac@vger.kernel.org 4940S: Maintained 4941F: drivers/edac/r82600_edac.c 4942 4943EDAC-SBRIDGE 4944M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4945M: Mauro Carvalho Chehab <mchehab@kernel.org> 4946L: linux-edac@vger.kernel.org 4947S: Maintained 4948F: drivers/edac/sb_edac.c 4949 4950EDAC-SKYLAKE 4951M: Tony Luck <tony.luck@intel.com> 4952L: linux-edac@vger.kernel.org 4953S: Maintained 4954F: drivers/edac/skx_edac.c 4955 4956EDIROL UA-101/UA-1000 DRIVER 4957M: Clemens Ladisch <clemens@ladisch.de> 4958L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4959T: git git://git.alsa-project.org/alsa-kernel.git 4960S: Maintained 4961F: sound/usb/misc/ua101.c 4962 4963EFI TEST DRIVER 4964L: linux-efi@vger.kernel.org 4965M: Ivan Hu <ivan.hu@canonical.com> 4966M: Matt Fleming <matt@codeblueprint.co.uk> 4967S: Maintained 4968F: drivers/firmware/efi/test/ 4969 4970EFI VARIABLE FILESYSTEM 4971M: Matthew Garrett <matthew.garrett@nebula.com> 4972M: Jeremy Kerr <jk@ozlabs.org> 4973M: Matt Fleming <matt@codeblueprint.co.uk> 4974T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4975L: linux-efi@vger.kernel.org 4976S: Maintained 4977F: fs/efivarfs/ 4978 4979EFIFB FRAMEBUFFER DRIVER 4980L: linux-fbdev@vger.kernel.org 4981M: Peter Jones <pjones@redhat.com> 4982S: Maintained 4983F: drivers/video/fbdev/efifb.c 4984 4985EFS FILESYSTEM 4986W: http://aeschi.ch.eu.org/efs/ 4987S: Orphan 4988F: fs/efs/ 4989 4990EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4991M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4992L: netdev@vger.kernel.org 4993S: Maintained 4994F: drivers/net/ethernet/ibm/ehea/ 4995 4996EM28XX VIDEO4LINUX DRIVER 4997M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4998M: Mauro Carvalho Chehab <mchehab@kernel.org> 4999L: linux-media@vger.kernel.org 5000W: https://linuxtv.org 5001T: git git://linuxtv.org/media_tree.git 5002S: Maintained 5003F: drivers/media/usb/em28xx/ 5004F: Documentation/media/v4l-drivers/em28xx* 5005 5006EMBEDDED LINUX 5007M: Paul Gortmaker <paul.gortmaker@windriver.com> 5008M: Matt Mackall <mpm@selenic.com> 5009M: David Woodhouse <dwmw2@infradead.org> 5010L: linux-embedded@vger.kernel.org 5011S: Maintained 5012 5013Emulex 10Gbps iSCSI - OneConnect DRIVER 5014M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5015M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5016M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5017L: linux-scsi@vger.kernel.org 5018W: http://www.broadcom.com 5019S: Supported 5020F: drivers/scsi/be2iscsi/ 5021 5022Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5023M: Sathya Perla <sathya.perla@broadcom.com> 5024M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5025M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5026M: Somnath Kotur <somnath.kotur@broadcom.com> 5027L: netdev@vger.kernel.org 5028W: http://www.emulex.com 5029S: Supported 5030F: drivers/net/ethernet/emulex/benet/ 5031 5032EMULEX ONECONNECT ROCE DRIVER 5033M: Selvin Xavier <selvin.xavier@broadcom.com> 5034M: Devesh Sharma <devesh.sharma@broadcom.com> 5035L: linux-rdma@vger.kernel.org 5036W: http://www.broadcom.com 5037S: Odd Fixes 5038F: drivers/infiniband/hw/ocrdma/ 5039F: include/uapi/rdma/ocrdma-abi.h 5040 5041EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5042M: James Smart <james.smart@broadcom.com> 5043M: Dick Kennedy <dick.kennedy@broadcom.com> 5044L: linux-scsi@vger.kernel.org 5045W: http://www.broadcom.com 5046S: Supported 5047F: drivers/scsi/lpfc/ 5048 5049ENE CB710 FLASH CARD READER DRIVER 5050M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5051S: Maintained 5052F: drivers/misc/cb710/ 5053F: drivers/mmc/host/cb710-mmc.* 5054F: include/linux/cb710.h 5055 5056ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5057M: Maxim Levitsky <maximlevitsky@gmail.com> 5058S: Maintained 5059F: drivers/media/rc/ene_ir.* 5060 5061EPSON S1D13XXX FRAMEBUFFER DRIVER 5062M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5063S: Maintained 5064T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5065F: drivers/video/fbdev/s1d13xxxfb.c 5066F: include/video/s1d13xxxfb.h 5067 5068ERRSEQ ERROR TRACKING INFRASTRUCTURE 5069M: Jeff Layton <jlayton@poochiereds.net> 5070S: Maintained 5071F: lib/errseq.c 5072F: include/linux/errseq.h 5073 5074ET131X NETWORK DRIVER 5075M: Mark Einon <mark.einon@gmail.com> 5076S: Odd Fixes 5077F: drivers/net/ethernet/agere/ 5078 5079ETHERNET BRIDGE 5080M: Stephen Hemminger <stephen@networkplumber.org> 5081L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5082L: netdev@vger.kernel.org 5083W: http://www.linuxfoundation.org/en/Net:Bridge 5084S: Maintained 5085F: include/linux/netfilter_bridge/ 5086F: net/bridge/ 5087 5088ETHERNET PHY LIBRARY 5089M: Andrew Lunn <andrew@lunn.ch> 5090M: Florian Fainelli <f.fainelli@gmail.com> 5091L: netdev@vger.kernel.org 5092S: Maintained 5093F: Documentation/ABI/testing/sysfs-bus-mdio 5094F: Documentation/devicetree/bindings/net/mdio* 5095F: Documentation/networking/phy.txt 5096F: drivers/net/phy/ 5097F: drivers/of/of_mdio.c 5098F: drivers/of/of_net.c 5099F: include/linux/*mdio*.h 5100F: include/linux/of_net.h 5101F: include/linux/phy.h 5102F: include/linux/phy_fixed.h 5103F: include/linux/platform_data/mdio-gpio.h 5104F: include/trace/events/mdio.h 5105F: include/uapi/linux/mdio.h 5106F: include/uapi/linux/mii.h 5107 5108EXT2 FILE SYSTEM 5109M: Jan Kara <jack@suse.com> 5110L: linux-ext4@vger.kernel.org 5111S: Maintained 5112F: Documentation/filesystems/ext2.txt 5113F: fs/ext2/ 5114F: include/linux/ext2* 5115 5116EXT4 FILE SYSTEM 5117M: "Theodore Ts'o" <tytso@mit.edu> 5118M: Andreas Dilger <adilger.kernel@dilger.ca> 5119L: linux-ext4@vger.kernel.org 5120W: http://ext4.wiki.kernel.org 5121Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5122T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5123S: Maintained 5124F: Documentation/filesystems/ext4.txt 5125F: fs/ext4/ 5126 5127Extended Verification Module (EVM) 5128M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5129L: linux-ima-devel@lists.sourceforge.net 5130L: linux-security-module@vger.kernel.org 5131S: Supported 5132F: security/integrity/evm/ 5133 5134EXTENSIBLE FIRMWARE INTERFACE (EFI) 5135M: Matt Fleming <matt@codeblueprint.co.uk> 5136M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5137L: linux-efi@vger.kernel.org 5138T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5139S: Maintained 5140F: Documentation/efi-stub.txt 5141F: arch/*/kernel/efi.c 5142F: arch/x86/boot/compressed/eboot.[ch] 5143F: arch/*/include/asm/efi.h 5144F: arch/x86/platform/efi/ 5145F: drivers/firmware/efi/ 5146F: include/linux/efi*.h 5147F: arch/arm/boot/compressed/efi-header.S 5148F: arch/arm64/kernel/efi-entry.S 5149 5150EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5151M: MyungJoo Ham <myungjoo.ham@samsung.com> 5152M: Chanwoo Choi <cw00.choi@samsung.com> 5153L: linux-kernel@vger.kernel.org 5154T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5155S: Maintained 5156F: drivers/extcon/ 5157F: include/linux/extcon/ 5158F: include/linux/extcon.h 5159F: Documentation/extcon/ 5160F: Documentation/devicetree/bindings/extcon/ 5161 5162EXYNOS DP DRIVER 5163M: Jingoo Han <jingoohan1@gmail.com> 5164L: dri-devel@lists.freedesktop.org 5165S: Maintained 5166F: drivers/gpu/drm/exynos/exynos_dp* 5167 5168EXYNOS SYSMMU (IOMMU) driver 5169M: Marek Szyprowski <m.szyprowski@samsung.com> 5170L: iommu@lists.linux-foundation.org 5171S: Maintained 5172F: drivers/iommu/exynos-iommu.c 5173 5174EZchip NPS platform support 5175M: Noam Camus <noamc@ezchip.com> 5176S: Supported 5177F: arch/arc/plat-eznps 5178F: arch/arc/boot/dts/eznps.dts 5179 5180F2FS FILE SYSTEM 5181M: Jaegeuk Kim <jaegeuk@kernel.org> 5182M: Chao Yu <yuchao0@huawei.com> 5183L: linux-f2fs-devel@lists.sourceforge.net 5184W: https://f2fs.wiki.kernel.org/ 5185T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5186S: Maintained 5187F: Documentation/filesystems/f2fs.txt 5188F: Documentation/ABI/testing/sysfs-fs-f2fs 5189F: fs/f2fs/ 5190F: include/linux/f2fs_fs.h 5191F: include/trace/events/f2fs.h 5192 5193F71805F HARDWARE MONITORING DRIVER 5194M: Jean Delvare <jdelvare@suse.com> 5195L: linux-hwmon@vger.kernel.org 5196S: Maintained 5197F: Documentation/hwmon/f71805f 5198F: drivers/hwmon/f71805f.c 5199 5200FANOTIFY 5201M: Eric Paris <eparis@redhat.com> 5202S: Maintained 5203F: fs/notify/fanotify/ 5204F: include/linux/fanotify.h 5205F: include/uapi/linux/fanotify.h 5206 5207FARSYNC SYNCHRONOUS DRIVER 5208M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5209W: http://www.farsite.co.uk/ 5210S: Supported 5211F: drivers/net/wan/farsync.* 5212 5213FAULT INJECTION SUPPORT 5214M: Akinobu Mita <akinobu.mita@gmail.com> 5215S: Supported 5216F: Documentation/fault-injection/ 5217F: lib/fault-inject.c 5218 5219FBTFT Framebuffer drivers 5220M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5221S: Maintained 5222F: drivers/staging/fbtft/ 5223 5224FC0011 TUNER DRIVER 5225M: Michael Buesch <m@bues.ch> 5226L: linux-media@vger.kernel.org 5227S: Maintained 5228F: drivers/media/tuners/fc0011.h 5229F: drivers/media/tuners/fc0011.c 5230 5231FC2580 MEDIA DRIVER 5232M: Antti Palosaari <crope@iki.fi> 5233L: linux-media@vger.kernel.org 5234W: https://linuxtv.org 5235W: http://palosaari.fi/linux/ 5236Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5237T: git git://linuxtv.org/anttip/media_tree.git 5238S: Maintained 5239F: drivers/media/tuners/fc2580* 5240 5241FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5242M: Johannes Thumshirn <jth@kernel.org> 5243L: fcoe-devel@open-fcoe.org 5244W: www.Open-FCoE.org 5245S: Supported 5246F: drivers/scsi/libfc/ 5247F: drivers/scsi/fcoe/ 5248F: include/scsi/fc/ 5249F: include/scsi/libfc.h 5250F: include/scsi/libfcoe.h 5251F: include/uapi/scsi/fc/ 5252 5253FILE LOCKING (flock() and fcntl()/lockf()) 5254M: Jeff Layton <jlayton@poochiereds.net> 5255M: "J. Bruce Fields" <bfields@fieldses.org> 5256L: linux-fsdevel@vger.kernel.org 5257S: Maintained 5258F: include/linux/fcntl.h 5259F: include/linux/fs.h 5260F: include/uapi/linux/fcntl.h 5261F: include/uapi/linux/fs.h 5262F: fs/fcntl.c 5263F: fs/locks.c 5264 5265FILESYSTEMS (VFS and infrastructure) 5266M: Alexander Viro <viro@zeniv.linux.org.uk> 5267L: linux-fsdevel@vger.kernel.org 5268S: Maintained 5269F: fs/* 5270 5271FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5272M: Riku Voipio <riku.voipio@iki.fi> 5273L: linux-hwmon@vger.kernel.org 5274S: Maintained 5275F: drivers/hwmon/f75375s.c 5276F: include/linux/f75375s.h 5277 5278FIREWIRE AUDIO DRIVERS 5279M: Clemens Ladisch <clemens@ladisch.de> 5280L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5281T: git git://git.alsa-project.org/alsa-kernel.git 5282S: Maintained 5283F: sound/firewire/ 5284 5285FIREWIRE MEDIA DRIVERS (firedtv) 5286M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5287L: linux-media@vger.kernel.org 5288L: linux1394-devel@lists.sourceforge.net 5289T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5290S: Maintained 5291F: drivers/media/firewire/ 5292 5293FIREWIRE SBP-2 TARGET 5294M: Chris Boot <bootc@bootc.net> 5295L: linux-scsi@vger.kernel.org 5296L: target-devel@vger.kernel.org 5297L: linux1394-devel@lists.sourceforge.net 5298T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5299S: Maintained 5300F: drivers/target/sbp/ 5301 5302FIREWIRE SUBSYSTEM 5303M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5304L: linux1394-devel@lists.sourceforge.net 5305W: http://ieee1394.wiki.kernel.org/ 5306T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5307S: Maintained 5308F: drivers/firewire/ 5309F: include/linux/firewire.h 5310F: include/uapi/linux/firewire*.h 5311F: tools/firewire/ 5312 5313FIRMWARE LOADER (request_firmware) 5314M: Luis R. Rodriguez <mcgrof@kernel.org> 5315L: linux-kernel@vger.kernel.org 5316S: Maintained 5317F: Documentation/firmware_class/ 5318F: drivers/base/firmware*.c 5319F: include/linux/firmware.h 5320 5321FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5322M: Joshua Morris <josh.h.morris@us.ibm.com> 5323M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5324S: Maintained 5325F: drivers/block/rsxx/ 5326 5327FLOPPY DRIVER 5328M: Jiri Kosina <jikos@kernel.org> 5329T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5330S: Odd fixes 5331F: drivers/block/floppy.c 5332 5333FMC SUBSYSTEM 5334M: Alessandro Rubini <rubini@gnudd.com> 5335W: http://www.ohwr.org/projects/fmc-bus 5336S: Supported 5337F: drivers/fmc/ 5338F: include/linux/fmc*.h 5339F: include/linux/ipmi-fru.h 5340K: fmc_d.*register 5341 5342FPGA MANAGER FRAMEWORK 5343M: Alan Tull <atull@kernel.org> 5344R: Moritz Fischer <mdf@kernel.org> 5345L: linux-fpga@vger.kernel.org 5346S: Maintained 5347T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5348Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5349F: Documentation/fpga/ 5350F: Documentation/devicetree/bindings/fpga/ 5351F: drivers/fpga/ 5352F: include/linux/fpga/ 5353W: http://www.rocketboards.org 5354 5355FPU EMULATOR 5356M: Bill Metzenthen <billm@melbpc.org.au> 5357W: http://floatingpoint.sourceforge.net/emulator/index.html 5358S: Maintained 5359F: arch/x86/math-emu/ 5360 5361FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5362L: netdev@vger.kernel.org 5363S: Orphan 5364F: drivers/net/wan/dlci.c 5365F: drivers/net/wan/sdla.c 5366 5367FRAMEBUFFER LAYER 5368M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5369L: linux-fbdev@vger.kernel.org 5370T: git git://github.com/bzolnier/linux.git 5371Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5372S: Maintained 5373F: Documentation/fb/ 5374F: drivers/video/ 5375F: include/video/ 5376F: include/linux/fb.h 5377F: include/uapi/video/ 5378F: include/uapi/linux/fb.h 5379 5380FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5381M: Horia Geantă <horia.geanta@nxp.com> 5382M: Dan Douglass <dan.douglass@nxp.com> 5383L: linux-crypto@vger.kernel.org 5384S: Maintained 5385F: drivers/crypto/caam/ 5386F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5387 5388FREESCALE DIU FRAMEBUFFER DRIVER 5389M: Timur Tabi <timur@tabi.org> 5390L: linux-fbdev@vger.kernel.org 5391S: Maintained 5392F: drivers/video/fbdev/fsl-diu-fb.* 5393 5394FREESCALE DMA DRIVER 5395M: Li Yang <leoyang.li@nxp.com> 5396M: Zhang Wei <zw@zh-kernel.org> 5397L: linuxppc-dev@lists.ozlabs.org 5398S: Maintained 5399F: drivers/dma/fsldma.* 5400 5401FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5402M: Claudiu Manoil <claudiu.manoil@freescale.com> 5403L: netdev@vger.kernel.org 5404S: Maintained 5405F: drivers/net/ethernet/freescale/gianfar* 5406X: drivers/net/ethernet/freescale/gianfar_ptp.c 5407F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5408 5409FREESCALE GPMI NAND DRIVER 5410M: Han Xu <han.xu@nxp.com> 5411L: linux-mtd@lists.infradead.org 5412S: Maintained 5413F: drivers/mtd/nand/gpmi-nand/* 5414 5415FREESCALE I2C CPM DRIVER 5416M: Jochen Friedrich <jochen@scram.de> 5417L: linuxppc-dev@lists.ozlabs.org 5418L: linux-i2c@vger.kernel.org 5419S: Maintained 5420F: drivers/i2c/busses/i2c-cpm.c 5421 5422FREESCALE IMX / MXC FEC DRIVER 5423M: Fugang Duan <fugang.duan@nxp.com> 5424L: netdev@vger.kernel.org 5425S: Maintained 5426F: drivers/net/ethernet/freescale/fec_main.c 5427F: drivers/net/ethernet/freescale/fec_ptp.c 5428F: drivers/net/ethernet/freescale/fec.h 5429F: Documentation/devicetree/bindings/net/fsl-fec.txt 5430 5431FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5432M: Sascha Hauer <kernel@pengutronix.de> 5433L: linux-fbdev@vger.kernel.org 5434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5435S: Maintained 5436F: include/linux/platform_data/video-imxfb.h 5437F: drivers/video/fbdev/imxfb.c 5438 5439FREESCALE QORIQ DPAA ETHERNET DRIVER 5440M: Madalin Bucur <madalin.bucur@nxp.com> 5441L: netdev@vger.kernel.org 5442S: Maintained 5443F: drivers/net/ethernet/freescale/dpaa 5444 5445FREESCALE QORIQ DPAA FMAN DRIVER 5446M: Madalin Bucur <madalin.bucur@nxp.com> 5447L: netdev@vger.kernel.org 5448S: Maintained 5449F: drivers/net/ethernet/freescale/fman 5450F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5451 5452FREESCALE QUAD SPI DRIVER 5453M: Han Xu <han.xu@nxp.com> 5454L: linux-mtd@lists.infradead.org 5455S: Maintained 5456F: drivers/mtd/spi-nor/fsl-quadspi.c 5457 5458FREESCALE QUICC ENGINE LIBRARY 5459M: Qiang Zhao <qiang.zhao@nxp.com> 5460L: linuxppc-dev@lists.ozlabs.org 5461S: Maintained 5462F: drivers/soc/fsl/qe/ 5463F: include/soc/fsl/*qe*.h 5464F: include/soc/fsl/*ucc*.h 5465 5466FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5467M: Li Yang <leoyang.li@nxp.com> 5468L: netdev@vger.kernel.org 5469L: linuxppc-dev@lists.ozlabs.org 5470S: Maintained 5471F: drivers/net/ethernet/freescale/ucc_geth* 5472 5473FREESCALE QUICC ENGINE UCC HDLC DRIVER 5474M: Zhao Qiang <qiang.zhao@nxp.com> 5475L: netdev@vger.kernel.org 5476L: linuxppc-dev@lists.ozlabs.org 5477S: Maintained 5478F: drivers/net/wan/fsl_ucc_hdlc* 5479 5480FREESCALE QUICC ENGINE UCC UART DRIVER 5481M: Timur Tabi <timur@tabi.org> 5482L: linuxppc-dev@lists.ozlabs.org 5483S: Maintained 5484F: drivers/tty/serial/ucc_uart.c 5485 5486FREESCALE SOC DRIVERS 5487M: Li Yang <leoyang.li@nxp.com> 5488L: linuxppc-dev@lists.ozlabs.org 5489L: linux-arm-kernel@lists.infradead.org 5490S: Maintained 5491F: Documentation/devicetree/bindings/soc/fsl/ 5492F: drivers/soc/fsl/ 5493F: include/linux/fsl/ 5494 5495FREESCALE SOC FS_ENET DRIVER 5496M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5497M: Vitaly Bordug <vbordug@ru.mvista.com> 5498L: linuxppc-dev@lists.ozlabs.org 5499L: netdev@vger.kernel.org 5500S: Maintained 5501F: drivers/net/ethernet/freescale/fs_enet/ 5502F: include/linux/fs_enet_pd.h 5503 5504FREESCALE SOC SOUND DRIVERS 5505M: Timur Tabi <timur@tabi.org> 5506M: Nicolin Chen <nicoleotsuka@gmail.com> 5507M: Xiubo Li <Xiubo.Lee@gmail.com> 5508R: Fabio Estevam <fabio.estevam@nxp.com> 5509L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5510L: linuxppc-dev@lists.ozlabs.org 5511S: Maintained 5512F: sound/soc/fsl/fsl* 5513F: sound/soc/fsl/imx* 5514F: sound/soc/fsl/mpc8610_hpcd.c 5515 5516FREESCALE USB PERIPHERAL DRIVERS 5517M: Li Yang <leoyang.li@nxp.com> 5518L: linux-usb@vger.kernel.org 5519L: linuxppc-dev@lists.ozlabs.org 5520S: Maintained 5521F: drivers/usb/gadget/udc/fsl* 5522 5523FREEVXFS FILESYSTEM 5524M: Christoph Hellwig <hch@infradead.org> 5525W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5526S: Maintained 5527F: fs/freevxfs/ 5528 5529FREEZER 5530M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5531M: Pavel Machek <pavel@ucw.cz> 5532L: linux-pm@vger.kernel.org 5533S: Supported 5534F: Documentation/power/freezing-of-tasks.txt 5535F: include/linux/freezer.h 5536F: kernel/freezer.c 5537 5538FRONTSWAP API 5539M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5540L: linux-kernel@vger.kernel.org 5541S: Maintained 5542F: mm/frontswap.c 5543F: include/linux/frontswap.h 5544 5545FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5546M: David Howells <dhowells@redhat.com> 5547L: linux-cachefs@redhat.com (moderated for non-subscribers) 5548S: Supported 5549F: Documentation/filesystems/caching/ 5550F: fs/fscache/ 5551F: include/linux/fscache*.h 5552 5553FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5554M: Theodore Y. Ts'o <tytso@mit.edu> 5555M: Jaegeuk Kim <jaegeuk@kernel.org> 5556L: linux-fscrypt@vger.kernel.org 5557Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5558T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5559S: Supported 5560F: fs/crypto/ 5561F: include/linux/fscrypt*.h 5562 5563FUJITSU FR-V (FRV) PORT 5564S: Orphan 5565F: arch/frv/ 5566 5567FUJITSU LAPTOP EXTRAS 5568M: Jonathan Woithe <jwoithe@just42.net> 5569L: platform-driver-x86@vger.kernel.org 5570S: Maintained 5571F: drivers/platform/x86/fujitsu-laptop.c 5572 5573FUJITSU M-5MO LS CAMERA ISP DRIVER 5574M: Kyungmin Park <kyungmin.park@samsung.com> 5575M: Heungjun Kim <riverful.kim@samsung.com> 5576L: linux-media@vger.kernel.org 5577S: Maintained 5578F: drivers/media/i2c/m5mols/ 5579F: include/media/i2c/m5mols.h 5580 5581FUJITSU TABLET EXTRAS 5582M: Robert Gerlach <khnz@gmx.de> 5583L: platform-driver-x86@vger.kernel.org 5584S: Maintained 5585F: drivers/platform/x86/fujitsu-tablet.c 5586 5587FUSE: FILESYSTEM IN USERSPACE 5588M: Miklos Szeredi <miklos@szeredi.hu> 5589L: linux-fsdevel@vger.kernel.org 5590W: http://fuse.sourceforge.net/ 5591T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5592S: Maintained 5593F: fs/fuse/ 5594F: include/uapi/linux/fuse.h 5595F: Documentation/filesystems/fuse.txt 5596 5597FUTEX SUBSYSTEM 5598M: Thomas Gleixner <tglx@linutronix.de> 5599M: Ingo Molnar <mingo@redhat.com> 5600R: Peter Zijlstra <peterz@infradead.org> 5601R: Darren Hart <dvhart@infradead.org> 5602L: linux-kernel@vger.kernel.org 5603T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5604S: Maintained 5605F: kernel/futex.c 5606F: kernel/futex_compat.c 5607F: include/asm-generic/futex.h 5608F: include/linux/futex.h 5609F: include/uapi/linux/futex.h 5610F: tools/testing/selftests/futex/ 5611F: tools/perf/bench/futex* 5612F: Documentation/*futex* 5613 5614FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5615M: Rik Faith <faith@cs.unc.edu> 5616L: linux-scsi@vger.kernel.org 5617S: Odd Fixes (e.g., new signatures) 5618F: drivers/scsi/fdomain.* 5619 5620GCC PLUGINS 5621M: Kees Cook <keescook@chromium.org> 5622R: Emese Revfy <re.emese@gmail.com> 5623L: kernel-hardening@lists.openwall.com 5624S: Maintained 5625F: scripts/gcc-plugins/ 5626F: scripts/gcc-plugin.sh 5627F: scripts/Makefile.gcc-plugins 5628F: Documentation/gcc-plugins.txt 5629 5630GCOV BASED KERNEL PROFILING 5631M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5632S: Maintained 5633F: kernel/gcov/ 5634F: Documentation/dev-tools/gcov.rst 5635 5636GDB KERNEL DEBUGGING HELPER SCRIPTS 5637M: Jan Kiszka <jan.kiszka@siemens.com> 5638M: Kieran Bingham <kieran@bingham.xyz> 5639S: Supported 5640F: scripts/gdb/ 5641 5642GDT SCSI DISK ARRAY CONTROLLER DRIVER 5643M: Achim Leubner <achim_leubner@adaptec.com> 5644L: linux-scsi@vger.kernel.org 5645W: http://www.icp-vortex.com/ 5646S: Supported 5647F: drivers/scsi/gdt* 5648 5649GEMTEK FM RADIO RECEIVER DRIVER 5650M: Hans Verkuil <hverkuil@xs4all.nl> 5651L: linux-media@vger.kernel.org 5652T: git git://linuxtv.org/media_tree.git 5653W: https://linuxtv.org 5654S: Maintained 5655F: drivers/media/radio/radio-gemtek* 5656 5657GENERIC GPIO I2C DRIVER 5658M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5659S: Supported 5660F: drivers/i2c/busses/i2c-gpio.c 5661F: include/linux/i2c-gpio.h 5662 5663GENERIC GPIO I2C MULTIPLEXER DRIVER 5664M: Peter Korsgaard <peter.korsgaard@barco.com> 5665L: linux-i2c@vger.kernel.org 5666S: Supported 5667F: drivers/i2c/muxes/i2c-mux-gpio.c 5668F: include/linux/i2c-mux-gpio.h 5669F: Documentation/i2c/muxes/i2c-mux-gpio 5670 5671GENERIC HDLC (WAN) DRIVERS 5672M: Krzysztof Halasa <khc@pm.waw.pl> 5673W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5674S: Maintained 5675F: drivers/net/wan/c101.c 5676F: drivers/net/wan/hd6457* 5677F: drivers/net/wan/hdlc* 5678F: drivers/net/wan/n2.c 5679F: drivers/net/wan/pc300too.c 5680F: drivers/net/wan/pci200syn.c 5681F: drivers/net/wan/wanxl* 5682 5683GENERIC INCLUDE/ASM HEADER FILES 5684M: Arnd Bergmann <arnd@arndb.de> 5685L: linux-arch@vger.kernel.org 5686T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5687S: Maintained 5688F: include/asm-generic/ 5689F: include/uapi/asm-generic/ 5690 5691GENERIC PHY FRAMEWORK 5692M: Kishon Vijay Abraham I <kishon@ti.com> 5693L: linux-kernel@vger.kernel.org 5694T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5695S: Supported 5696F: drivers/phy/ 5697F: include/linux/phy/ 5698 5699GENERIC PM DOMAINS 5700M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5701M: Kevin Hilman <khilman@kernel.org> 5702M: Ulf Hansson <ulf.hansson@linaro.org> 5703L: linux-pm@vger.kernel.org 5704S: Supported 5705F: drivers/base/power/domain*.c 5706F: include/linux/pm_domain.h 5707F: Documentation/devicetree/bindings/power/power_domain.txt 5708 5709GENERIC UIO DRIVER FOR PCI DEVICES 5710M: "Michael S. Tsirkin" <mst@redhat.com> 5711L: kvm@vger.kernel.org 5712S: Supported 5713F: drivers/uio/uio_pci_generic.c 5714 5715GENWQE (IBM Generic Workqueue Card) 5716M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5717M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5718S: Supported 5719F: drivers/misc/genwqe/ 5720 5721GET_MAINTAINER SCRIPT 5722M: Joe Perches <joe@perches.com> 5723S: Maintained 5724F: scripts/get_maintainer.pl 5725 5726GFS2 FILE SYSTEM 5727M: Steven Whitehouse <swhiteho@redhat.com> 5728M: Bob Peterson <rpeterso@redhat.com> 5729L: cluster-devel@redhat.com 5730W: http://sources.redhat.com/cluster/ 5731T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5732S: Supported 5733F: Documentation/filesystems/gfs2*.txt 5734F: fs/gfs2/ 5735F: include/uapi/linux/gfs2_ondisk.h 5736 5737GIGASET ISDN DRIVERS 5738M: Paul Bolle <pebolle@tiscali.nl> 5739L: gigaset307x-common@lists.sourceforge.net 5740W: http://gigaset307x.sourceforge.net/ 5741S: Odd Fixes 5742F: Documentation/isdn/README.gigaset 5743F: drivers/isdn/gigaset/ 5744F: include/uapi/linux/gigaset_dev.h 5745 5746GO7007 MPEG CODEC 5747M: Hans Verkuil <hans.verkuil@cisco.com> 5748L: linux-media@vger.kernel.org 5749S: Maintained 5750F: drivers/media/usb/go7007/ 5751 5752GOODIX TOUCHSCREEN 5753M: Bastien Nocera <hadess@hadess.net> 5754L: linux-input@vger.kernel.org 5755S: Maintained 5756F: drivers/input/touchscreen/goodix.c 5757 5758GPIO ACPI SUPPORT 5759M: Mika Westerberg <mika.westerberg@linux.intel.com> 5760M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5761L: linux-gpio@vger.kernel.org 5762L: linux-acpi@vger.kernel.org 5763S: Maintained 5764F: Documentation/acpi/gpio-properties.txt 5765F: drivers/gpio/gpiolib-acpi.c 5766 5767GPIO MOCKUP DRIVER 5768M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5769L: linux-gpio@vger.kernel.org 5770S: Maintained 5771F: drivers/gpio/gpio-mockup.c 5772F: tools/testing/selftests/gpio/ 5773 5774GPIO SUBSYSTEM 5775M: Linus Walleij <linus.walleij@linaro.org> 5776L: linux-gpio@vger.kernel.org 5777T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5778S: Maintained 5779F: Documentation/devicetree/bindings/gpio/ 5780F: Documentation/gpio/ 5781F: Documentation/ABI/testing/gpio-cdev 5782F: Documentation/ABI/obsolete/sysfs-gpio 5783F: drivers/gpio/ 5784F: include/linux/gpio/ 5785F: include/linux/gpio.h 5786F: include/asm-generic/gpio.h 5787F: include/uapi/linux/gpio.h 5788F: tools/gpio/ 5789 5790GRE DEMULTIPLEXER DRIVER 5791M: Dmitry Kozlov <xeb@mail.ru> 5792L: netdev@vger.kernel.org 5793S: Maintained 5794F: net/ipv4/gre_demux.c 5795F: net/ipv4/gre_offload.c 5796F: include/net/gre.h 5797 5798GRETH 10/100/1G Ethernet MAC device driver 5799M: Andreas Larsson <andreas@gaisler.com> 5800L: netdev@vger.kernel.org 5801S: Maintained 5802F: drivers/net/ethernet/aeroflex/ 5803 5804GREYBUS AUDIO PROTOCOLS DRIVERS 5805M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5806M: Mark Greer <mgreer@animalcreek.com> 5807S: Maintained 5808F: drivers/staging/greybus/audio_apbridgea.c 5809F: drivers/staging/greybus/audio_apbridgea.h 5810F: drivers/staging/greybus/audio_codec.c 5811F: drivers/staging/greybus/audio_codec.h 5812F: drivers/staging/greybus/audio_gb.c 5813F: drivers/staging/greybus/audio_manager.c 5814F: drivers/staging/greybus/audio_manager.h 5815F: drivers/staging/greybus/audio_manager_module.c 5816F: drivers/staging/greybus/audio_manager_private.h 5817F: drivers/staging/greybus/audio_manager_sysfs.c 5818F: drivers/staging/greybus/audio_module.c 5819F: drivers/staging/greybus/audio_topology.c 5820 5821GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 5822M: Viresh Kumar <vireshk@kernel.org> 5823S: Maintained 5824F: drivers/staging/greybus/authentication.c 5825F: drivers/staging/greybus/bootrom.c 5826F: drivers/staging/greybus/firmware.h 5827F: drivers/staging/greybus/fw-core.c 5828F: drivers/staging/greybus/fw-download.c 5829F: drivers/staging/greybus/fw-managament.c 5830F: drivers/staging/greybus/greybus_authentication.h 5831F: drivers/staging/greybus/greybus_firmware.h 5832F: drivers/staging/greybus/hid.c 5833F: drivers/staging/greybus/i2c.c 5834F: drivers/staging/greybus/spi.c 5835F: drivers/staging/greybus/spilib.c 5836F: drivers/staging/greybus/spilib.h 5837 5838GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 5839M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5840S: Maintained 5841F: drivers/staging/greybus/loopback.c 5842F: drivers/staging/greybus/timesync.c 5843F: drivers/staging/greybus/timesync_platform.c 5844 5845GREYBUS PLATFORM DRIVERS 5846M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5847S: Maintained 5848F: drivers/staging/greybus/arche-platform.c 5849F: drivers/staging/greybus/arche-apb-ctrl.c 5850F: drivers/staging/greybus/arche_platform.h 5851 5852GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 5853M: Rui Miguel Silva <rmfrfs@gmail.com> 5854S: Maintained 5855F: drivers/staging/greybus/sdio.c 5856F: drivers/staging/greybus/light.c 5857F: drivers/staging/greybus/gpio.c 5858F: drivers/staging/greybus/power_supply.c 5859F: drivers/staging/greybus/spi.c 5860F: drivers/staging/greybus/spilib.c 5861 5862GREYBUS SUBSYSTEM 5863M: Johan Hovold <johan@kernel.org> 5864M: Alex Elder <elder@kernel.org> 5865M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5866S: Maintained 5867F: drivers/staging/greybus/ 5868L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 5869 5870GREYBUS UART PROTOCOLS DRIVERS 5871M: David Lin <dtwlin@gmail.com> 5872S: Maintained 5873F: drivers/staging/greybus/uart.c 5874F: drivers/staging/greybus/log.c 5875 5876GS1662 VIDEO SERIALIZER 5877M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5878L: linux-media@vger.kernel.org 5879T: git git://linuxtv.org/media_tree.git 5880S: Maintained 5881F: drivers/media/spi/gs1662.c 5882 5883GSPCA FINEPIX SUBDRIVER 5884M: Frank Zago <frank@zago.net> 5885L: linux-media@vger.kernel.org 5886T: git git://linuxtv.org/media_tree.git 5887S: Maintained 5888F: drivers/media/usb/gspca/finepix.c 5889 5890GSPCA GL860 SUBDRIVER 5891M: Olivier Lorin <o.lorin@laposte.net> 5892L: linux-media@vger.kernel.org 5893T: git git://linuxtv.org/media_tree.git 5894S: Maintained 5895F: drivers/media/usb/gspca/gl860/ 5896 5897GSPCA M5602 SUBDRIVER 5898M: Erik Andren <erik.andren@gmail.com> 5899L: linux-media@vger.kernel.org 5900T: git git://linuxtv.org/media_tree.git 5901S: Maintained 5902F: drivers/media/usb/gspca/m5602/ 5903 5904GSPCA PAC207 SONIXB SUBDRIVER 5905M: Hans Verkuil <hverkuil@xs4all.nl> 5906L: linux-media@vger.kernel.org 5907T: git git://linuxtv.org/media_tree.git 5908S: Odd Fixes 5909F: drivers/media/usb/gspca/pac207.c 5910 5911GSPCA SN9C20X SUBDRIVER 5912M: Brian Johnson <brijohn@gmail.com> 5913L: linux-media@vger.kernel.org 5914T: git git://linuxtv.org/media_tree.git 5915S: Maintained 5916F: drivers/media/usb/gspca/sn9c20x.c 5917 5918GSPCA T613 SUBDRIVER 5919M: Leandro Costantino <lcostantino@gmail.com> 5920L: linux-media@vger.kernel.org 5921T: git git://linuxtv.org/media_tree.git 5922S: Maintained 5923F: drivers/media/usb/gspca/t613.c 5924 5925GSPCA USB WEBCAM DRIVER 5926M: Hans Verkuil <hverkuil@xs4all.nl> 5927L: linux-media@vger.kernel.org 5928T: git git://linuxtv.org/media_tree.git 5929S: Odd Fixes 5930F: drivers/media/usb/gspca/ 5931 5932GTP (GPRS Tunneling Protocol) 5933M: Pablo Neira Ayuso <pablo@netfilter.org> 5934M: Harald Welte <laforge@gnumonks.org> 5935L: osmocom-net-gprs@lists.osmocom.org 5936T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 5937S: Maintained 5938F: drivers/net/gtp.c 5939 5940GUID PARTITION TABLE (GPT) 5941M: Davidlohr Bueso <dave@stgolabs.net> 5942L: linux-efi@vger.kernel.org 5943S: Maintained 5944F: block/partitions/efi.* 5945 5946H8/300 ARCHITECTURE 5947M: Yoshinori Sato <ysato@users.sourceforge.jp> 5948L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5949W: http://uclinux-h8.sourceforge.jp 5950T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5951S: Maintained 5952F: arch/h8300/ 5953F: drivers/clocksource/h8300_*.c 5954F: drivers/clk/h8300/ 5955F: drivers/irqchip/irq-renesas-h8*.c 5956 5957HACKRF MEDIA DRIVER 5958M: Antti Palosaari <crope@iki.fi> 5959L: linux-media@vger.kernel.org 5960W: https://linuxtv.org 5961W: http://palosaari.fi/linux/ 5962Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5963T: git git://linuxtv.org/anttip/media_tree.git 5964S: Maintained 5965F: drivers/media/usb/hackrf/ 5966 5967HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5968M: Frank Seidel <frank@f-seidel.de> 5969L: platform-driver-x86@vger.kernel.org 5970W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5971S: Maintained 5972F: drivers/platform/x86/hdaps.c 5973 5974HARDWARE MONITORING 5975M: Jean Delvare <jdelvare@suse.com> 5976M: Guenter Roeck <linux@roeck-us.net> 5977L: linux-hwmon@vger.kernel.org 5978W: http://hwmon.wiki.kernel.org/ 5979T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5980T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5981S: Maintained 5982F: Documentation/hwmon/ 5983F: drivers/hwmon/ 5984F: include/linux/hwmon*.h 5985 5986HARDWARE RANDOM NUMBER GENERATOR CORE 5987M: Matt Mackall <mpm@selenic.com> 5988M: Herbert Xu <herbert@gondor.apana.org.au> 5989L: linux-crypto@vger.kernel.org 5990S: Odd fixes 5991F: Documentation/devicetree/bindings/rng/ 5992F: Documentation/hw_random.txt 5993F: drivers/char/hw_random/ 5994F: include/linux/hw_random.h 5995 5996HARDWARE SPINLOCK CORE 5997M: Ohad Ben-Cohen <ohad@wizery.com> 5998M: Bjorn Andersson <bjorn.andersson@linaro.org> 5999L: linux-remoteproc@vger.kernel.org 6000S: Maintained 6001T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6002F: Documentation/devicetree/bindings/hwlock/ 6003F: Documentation/hwspinlock.txt 6004F: drivers/hwspinlock/ 6005F: include/linux/hwspinlock.h 6006 6007HARMONY SOUND DRIVER 6008L: linux-parisc@vger.kernel.org 6009S: Maintained 6010F: sound/parisc/harmony.* 6011 6012HDPVR USB VIDEO ENCODER DRIVER 6013M: Hans Verkuil <hverkuil@xs4all.nl> 6014L: linux-media@vger.kernel.org 6015T: git git://linuxtv.org/media_tree.git 6016W: https://linuxtv.org 6017S: Odd Fixes 6018F: drivers/media/usb/hdpvr/ 6019 6020HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6021M: Jimmy Vance <jimmy.vance@hpe.com> 6022S: Supported 6023F: Documentation/watchdog/hpwdt.txt 6024F: drivers/watchdog/hpwdt.c 6025 6026HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6027M: Don Brace <don.brace@microsemi.com> 6028L: esc.storagedev@microsemi.com 6029L: linux-scsi@vger.kernel.org 6030S: Supported 6031F: Documentation/scsi/hpsa.txt 6032F: drivers/scsi/hpsa*.[ch] 6033F: include/linux/cciss*.h 6034F: include/uapi/linux/cciss*.h 6035 6036HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 6037M: Don Brace <don.brace@microsemi.com> 6038L: esc.storagedev@microsemi.com 6039L: linux-scsi@vger.kernel.org 6040S: Supported 6041F: Documentation/blockdev/cciss.txt 6042F: drivers/block/cciss* 6043F: include/linux/cciss_ioctl.h 6044F: include/uapi/linux/cciss_ioctl.h 6045 6046HFI1 DRIVER 6047M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6048M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6049L: linux-rdma@vger.kernel.org 6050S: Supported 6051F: drivers/infiniband/hw/hfi1 6052 6053HFS FILESYSTEM 6054L: linux-fsdevel@vger.kernel.org 6055S: Orphan 6056F: Documentation/filesystems/hfs.txt 6057F: fs/hfs/ 6058 6059HFSPLUS FILESYSTEM 6060L: linux-fsdevel@vger.kernel.org 6061S: Orphan 6062F: Documentation/filesystems/hfsplus.txt 6063F: fs/hfsplus/ 6064 6065HGA FRAMEBUFFER DRIVER 6066M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6067L: linux-nvidia@lists.surfsouth.com 6068W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6069S: Maintained 6070F: drivers/video/fbdev/hgafb.c 6071 6072HIBERNATION (aka Software Suspend, aka swsusp) 6073M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6074M: Pavel Machek <pavel@ucw.cz> 6075L: linux-pm@vger.kernel.org 6076B: https://bugzilla.kernel.org 6077S: Supported 6078F: arch/x86/power/ 6079F: drivers/base/power/ 6080F: kernel/power/ 6081F: include/linux/suspend.h 6082F: include/linux/freezer.h 6083F: include/linux/pm.h 6084F: arch/*/include/asm/suspend*.h 6085 6086HID CORE LAYER 6087M: Jiri Kosina <jikos@kernel.org> 6088R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6089L: linux-input@vger.kernel.org 6090T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6091S: Maintained 6092F: drivers/hid/ 6093F: include/linux/hid* 6094F: include/uapi/linux/hid* 6095 6096HID SENSOR HUB DRIVERS 6097M: Jiri Kosina <jikos@kernel.org> 6098M: Jonathan Cameron <jic23@kernel.org> 6099M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6100L: linux-input@vger.kernel.org 6101L: linux-iio@vger.kernel.org 6102S: Maintained 6103F: Documentation/hid/hid-sensor* 6104F: drivers/hid/hid-sensor-* 6105F: drivers/iio/*/hid-* 6106F: include/linux/hid-sensor-* 6107 6108HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6109M: Thomas Gleixner <tglx@linutronix.de> 6110L: linux-kernel@vger.kernel.org 6111T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6112S: Maintained 6113F: Documentation/timers/ 6114F: kernel/time/hrtimer.c 6115F: kernel/time/clockevents.c 6116F: kernel/time/timer_*.c 6117F: include/linux/clockchips.h 6118F: include/linux/hrtimer.h 6119 6120HIGH-SPEED SCC DRIVER FOR AX.25 6121L: linux-hams@vger.kernel.org 6122S: Orphan 6123F: drivers/net/hamradio/dmascc.c 6124F: drivers/net/hamradio/scc.c 6125 6126HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6127M: HighPoint Linux Team <linux@highpoint-tech.com> 6128W: http://www.highpoint-tech.com 6129S: Supported 6130F: Documentation/scsi/hptiop.txt 6131F: drivers/scsi/hptiop.c 6132 6133HIPPI 6134M: Jes Sorensen <jes@trained-monkey.org> 6135L: linux-hippi@sunsite.dk 6136S: Maintained 6137F: include/linux/hippidevice.h 6138F: include/uapi/linux/if_hippi.h 6139F: net/802/hippi.c 6140F: drivers/net/hippi/ 6141 6142HISILICON NETWORK SUBSYSTEM DRIVER 6143M: Yisen Zhuang <yisen.zhuang@huawei.com> 6144M: Salil Mehta <salil.mehta@huawei.com> 6145L: netdev@vger.kernel.org 6146W: http://www.hisilicon.com 6147S: Maintained 6148F: drivers/net/ethernet/hisilicon/ 6149F: Documentation/devicetree/bindings/net/hisilicon*.txt 6150 6151HISILICON ROCE DRIVER 6152M: Lijun Ou <oulijun@huawei.com> 6153M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6154L: linux-rdma@vger.kernel.org 6155S: Maintained 6156F: drivers/infiniband/hw/hns/ 6157F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6158 6159HISILICON SAS Controller 6160M: John Garry <john.garry@huawei.com> 6161W: http://www.hisilicon.com 6162S: Supported 6163F: drivers/scsi/hisi_sas/ 6164F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6165 6166HOST AP DRIVER 6167M: Jouni Malinen <j@w1.fi> 6168L: linux-wireless@vger.kernel.org 6169W: http://w1.fi/hostap-driver.html 6170S: Obsolete 6171F: drivers/net/wireless/intersil/hostap/ 6172 6173HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6174L: platform-driver-x86@vger.kernel.org 6175S: Orphan 6176F: drivers/platform/x86/tc1100-wmi.c 6177 6178HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6179M: Jaroslav Kysela <perex@perex.cz> 6180S: Maintained 6181F: drivers/net/ethernet/hp/hp100.* 6182 6183HPET: High Precision Event Timers driver 6184M: Clemens Ladisch <clemens@ladisch.de> 6185S: Maintained 6186F: Documentation/timers/hpet.txt 6187F: drivers/char/hpet.c 6188F: include/linux/hpet.h 6189F: include/uapi/linux/hpet.h 6190 6191HPET: x86 6192S: Orphan 6193F: arch/x86/kernel/hpet.c 6194F: arch/x86/include/asm/hpet.h 6195 6196HPFS FILESYSTEM 6197M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6198W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6199S: Maintained 6200F: fs/hpfs/ 6201 6202HSI SUBSYSTEM 6203M: Sebastian Reichel <sre@kernel.org> 6204T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6205S: Maintained 6206F: Documentation/ABI/testing/sysfs-bus-hsi 6207F: Documentation/driver-api/hsi.rst 6208F: drivers/hsi/ 6209F: include/linux/hsi/ 6210F: include/uapi/linux/hsi/ 6211 6212HSO 3G MODEM DRIVER 6213L: linux-usb@vger.kernel.org 6214S: Orphan 6215F: drivers/net/usb/hso.c 6216 6217HSR NETWORK PROTOCOL 6218M: Arvid Brodin <arvid.brodin@alten.se> 6219L: netdev@vger.kernel.org 6220S: Maintained 6221F: net/hsr/ 6222 6223HT16K33 LED CONTROLLER DRIVER 6224M: Robin van der Gracht <robin@protonic.nl> 6225S: Maintained 6226F: drivers/auxdisplay/ht16k33.c 6227F: Documentation/devicetree/bindings/display/ht16k33.txt 6228 6229HTCPEN TOUCHSCREEN DRIVER 6230M: Pau Oliva Fora <pof@eslack.org> 6231L: linux-input@vger.kernel.org 6232S: Maintained 6233F: drivers/input/touchscreen/htcpen.c 6234 6235HUGETLB FILESYSTEM 6236M: Nadia Yvette Chambers <nyc@holomorphy.com> 6237S: Maintained 6238F: fs/hugetlbfs/ 6239 6240HVA ST MEDIA DRIVER 6241M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6242L: linux-media@vger.kernel.org 6243T: git git://linuxtv.org/media_tree.git 6244W: https://linuxtv.org 6245S: Supported 6246F: drivers/media/platform/sti/hva 6247 6248HWPOISON MEMORY FAILURE HANDLING 6249M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6250L: linux-mm@kvack.org 6251S: Maintained 6252F: mm/memory-failure.c 6253F: mm/hwpoison-inject.c 6254 6255Hyper-V CORE AND DRIVERS 6256M: "K. Y. Srinivasan" <kys@microsoft.com> 6257M: Haiyang Zhang <haiyangz@microsoft.com> 6258M: Stephen Hemminger <sthemmin@microsoft.com> 6259L: devel@linuxdriverproject.org 6260S: Maintained 6261F: arch/x86/include/asm/mshyperv.h 6262F: arch/x86/include/uapi/asm/hyperv.h 6263F: arch/x86/kernel/cpu/mshyperv.c 6264F: arch/x86/hyperv 6265F: drivers/hid/hid-hyperv.c 6266F: drivers/hv/ 6267F: drivers/input/serio/hyperv-keyboard.c 6268F: drivers/pci/host/pci-hyperv.c 6269F: drivers/net/hyperv/ 6270F: drivers/scsi/storvsc_drv.c 6271F: drivers/uio/uio_hv_generic.c 6272F: drivers/video/fbdev/hyperv_fb.c 6273F: include/linux/hyperv.h 6274F: tools/hv/ 6275F: Documentation/ABI/stable/sysfs-bus-vmbus 6276 6277HYPERVISOR VIRTUAL CONSOLE DRIVER 6278L: linuxppc-dev@lists.ozlabs.org 6279S: Odd Fixes 6280F: drivers/tty/hvc/ 6281 6282I2C ACPI SUPPORT 6283M: Mika Westerberg <mika.westerberg@linux.intel.com> 6284L: linux-i2c@vger.kernel.org 6285L: linux-acpi@vger.kernel.org 6286S: Maintained 6287F: drivers/i2c/i2c-core-acpi.c 6288 6289I2C MUXES 6290M: Peter Rosin <peda@axentia.se> 6291L: linux-i2c@vger.kernel.org 6292S: Maintained 6293F: Documentation/i2c/i2c-topology 6294F: Documentation/i2c/muxes/ 6295F: Documentation/devicetree/bindings/i2c/i2c-mux* 6296F: Documentation/devicetree/bindings/i2c/i2c-arb* 6297F: Documentation/devicetree/bindings/i2c/i2c-gate* 6298F: drivers/i2c/i2c-mux.c 6299F: drivers/i2c/muxes/ 6300F: include/linux/i2c-mux.h 6301 6302I2C OVER PARALLEL PORT 6303M: Jean Delvare <jdelvare@suse.com> 6304L: linux-i2c@vger.kernel.org 6305S: Maintained 6306F: Documentation/i2c/busses/i2c-parport 6307F: Documentation/i2c/busses/i2c-parport-light 6308F: drivers/i2c/busses/i2c-parport.c 6309F: drivers/i2c/busses/i2c-parport-light.c 6310 6311I2C SUBSYSTEM 6312M: Wolfram Sang <wsa@the-dreams.de> 6313L: linux-i2c@vger.kernel.org 6314W: https://i2c.wiki.kernel.org/ 6315Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6316T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6317S: Maintained 6318F: Documentation/devicetree/bindings/i2c/ 6319F: Documentation/i2c/ 6320F: drivers/i2c/ 6321F: drivers/i2c/*/ 6322F: include/linux/i2c.h 6323F: include/linux/i2c-*.h 6324F: include/uapi/linux/i2c.h 6325F: include/uapi/linux/i2c-*.h 6326 6327I2C-TAOS-EVM DRIVER 6328M: Jean Delvare <jdelvare@suse.com> 6329L: linux-i2c@vger.kernel.org 6330S: Maintained 6331F: Documentation/i2c/busses/i2c-taos-evm 6332F: drivers/i2c/busses/i2c-taos-evm.c 6333 6334I2C-TINY-USB DRIVER 6335M: Till Harbaum <till@harbaum.org> 6336L: linux-i2c@vger.kernel.org 6337W: http://www.harbaum.org/till/i2c_tiny_usb 6338S: Maintained 6339F: drivers/i2c/busses/i2c-tiny-usb.c 6340 6341I2C/SMBUS CONTROLLER DRIVERS FOR PC 6342M: Jean Delvare <jdelvare@suse.com> 6343L: linux-i2c@vger.kernel.org 6344S: Maintained 6345F: Documentation/i2c/busses/i2c-ali1535 6346F: Documentation/i2c/busses/i2c-ali1563 6347F: Documentation/i2c/busses/i2c-ali15x3 6348F: Documentation/i2c/busses/i2c-amd756 6349F: Documentation/i2c/busses/i2c-amd8111 6350F: Documentation/i2c/busses/i2c-i801 6351F: Documentation/i2c/busses/i2c-nforce2 6352F: Documentation/i2c/busses/i2c-piix4 6353F: Documentation/i2c/busses/i2c-sis5595 6354F: Documentation/i2c/busses/i2c-sis630 6355F: Documentation/i2c/busses/i2c-sis96x 6356F: Documentation/i2c/busses/i2c-via 6357F: Documentation/i2c/busses/i2c-viapro 6358F: drivers/i2c/busses/i2c-ali1535.c 6359F: drivers/i2c/busses/i2c-ali1563.c 6360F: drivers/i2c/busses/i2c-ali15x3.c 6361F: drivers/i2c/busses/i2c-amd756.c 6362F: drivers/i2c/busses/i2c-amd756-s4882.c 6363F: drivers/i2c/busses/i2c-amd8111.c 6364F: drivers/i2c/busses/i2c-i801.c 6365F: drivers/i2c/busses/i2c-isch.c 6366F: drivers/i2c/busses/i2c-nforce2.c 6367F: drivers/i2c/busses/i2c-nforce2-s4985.c 6368F: drivers/i2c/busses/i2c-piix4.c 6369F: drivers/i2c/busses/i2c-sis5595.c 6370F: drivers/i2c/busses/i2c-sis630.c 6371F: drivers/i2c/busses/i2c-sis96x.c 6372F: drivers/i2c/busses/i2c-via.c 6373F: drivers/i2c/busses/i2c-viapro.c 6374 6375I2C/SMBUS ISMT DRIVER 6376M: Seth Heasley <seth.heasley@intel.com> 6377M: Neil Horman <nhorman@tuxdriver.com> 6378L: linux-i2c@vger.kernel.org 6379F: drivers/i2c/busses/i2c-ismt.c 6380F: Documentation/i2c/busses/i2c-ismt 6381 6382I2C/SMBUS STUB DRIVER 6383M: Jean Delvare <jdelvare@suse.com> 6384L: linux-i2c@vger.kernel.org 6385S: Maintained 6386F: drivers/i2c/i2c-stub.c 6387 6388i386 BOOT CODE 6389M: "H. Peter Anvin" <hpa@zytor.com> 6390S: Maintained 6391F: arch/x86/boot/ 6392 6393i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6394M: "H. Peter Anvin" <hpa@zytor.com> 6395T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6396S: Maintained 6397 6398IA64 (Itanium) PLATFORM 6399M: Tony Luck <tony.luck@intel.com> 6400M: Fenghua Yu <fenghua.yu@intel.com> 6401L: linux-ia64@vger.kernel.org 6402T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6403S: Maintained 6404F: arch/ia64/ 6405 6406IBM Power 842 compression accelerator 6407M: Haren Myneni <haren@us.ibm.com> 6408S: Supported 6409F: drivers/crypto/nx/Makefile 6410F: drivers/crypto/nx/Kconfig 6411F: drivers/crypto/nx/nx-842* 6412F: include/linux/sw842.h 6413F: crypto/842.c 6414F: lib/842/ 6415 6416IBM Power in-Nest Crypto Acceleration 6417M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6418M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6419L: linux-crypto@vger.kernel.org 6420S: Supported 6421F: drivers/crypto/nx/Makefile 6422F: drivers/crypto/nx/Kconfig 6423F: drivers/crypto/nx/nx-aes* 6424F: drivers/crypto/nx/nx-sha* 6425F: drivers/crypto/nx/nx.* 6426F: drivers/crypto/nx/nx_csbcpb.h 6427F: drivers/crypto/nx/nx_debugfs.h 6428 6429IBM Power Linux RAID adapter 6430M: Brian King <brking@us.ibm.com> 6431S: Supported 6432F: drivers/scsi/ipr.* 6433 6434IBM Power SRIOV Virtual NIC Device Driver 6435M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6436M: John Allen <jallen@linux.vnet.ibm.com> 6437L: netdev@vger.kernel.org 6438S: Supported 6439F: drivers/net/ethernet/ibm/ibmvnic.* 6440 6441IBM Power Virtual Ethernet Device Driver 6442M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6443L: netdev@vger.kernel.org 6444S: Supported 6445F: drivers/net/ethernet/ibm/ibmveth.* 6446 6447IBM Power Virtual FC Device Drivers 6448M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6449L: linux-scsi@vger.kernel.org 6450S: Supported 6451F: drivers/scsi/ibmvscsi/ibmvfc* 6452 6453IBM Power Virtual SCSI Device Drivers 6454M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6455L: linux-scsi@vger.kernel.org 6456S: Supported 6457F: drivers/scsi/ibmvscsi/ibmvscsi* 6458F: include/scsi/viosrp.h 6459 6460IBM Power Virtual SCSI Device Target Driver 6461M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6462M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6463L: linux-scsi@vger.kernel.org 6464L: target-devel@vger.kernel.org 6465S: Supported 6466F: drivers/scsi/ibmvscsi_tgt/ 6467 6468IBM Power VMX Cryptographic instructions 6469M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6470M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6471L: linux-crypto@vger.kernel.org 6472S: Supported 6473F: drivers/crypto/vmx/Makefile 6474F: drivers/crypto/vmx/Kconfig 6475F: drivers/crypto/vmx/vmx.c 6476F: drivers/crypto/vmx/aes* 6477F: drivers/crypto/vmx/ghash* 6478F: drivers/crypto/vmx/ppc-xlate.pl 6479 6480IBM ServeRAID RAID DRIVER 6481S: Orphan 6482F: drivers/scsi/ips.* 6483 6484ICH LPC AND GPIO DRIVER 6485M: Peter Tyser <ptyser@xes-inc.com> 6486S: Maintained 6487F: drivers/mfd/lpc_ich.c 6488F: drivers/gpio/gpio-ich.c 6489 6490IDE SUBSYSTEM 6491M: "David S. Miller" <davem@davemloft.net> 6492L: linux-ide@vger.kernel.org 6493Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6494T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6495S: Maintained 6496F: Documentation/ide/ 6497F: drivers/ide/ 6498F: include/linux/ide.h 6499 6500IDE/ATAPI DRIVERS 6501M: Borislav Petkov <bp@alien8.de> 6502L: linux-ide@vger.kernel.org 6503S: Maintained 6504F: Documentation/cdrom/ide-cd 6505F: drivers/ide/ide-cd* 6506 6507IDEAPAD LAPTOP EXTRAS DRIVER 6508M: Ike Panhc <ike.pan@canonical.com> 6509L: platform-driver-x86@vger.kernel.org 6510W: http://launchpad.net/ideapad-laptop 6511S: Maintained 6512F: drivers/platform/x86/ideapad-laptop.c 6513 6514IDEAPAD LAPTOP SLIDEBAR DRIVER 6515M: Andrey Moiseev <o2g.org.ru@gmail.com> 6516L: linux-input@vger.kernel.org 6517W: https://github.com/o2genum/ideapad-slidebar 6518S: Maintained 6519F: drivers/input/misc/ideapad_slidebar.c 6520 6521IDT VersaClock 5 CLOCK DRIVER 6522M: Marek Vasut <marek.vasut@gmail.com> 6523S: Maintained 6524F: drivers/clk/clk-versaclock5.c 6525 6526IEEE 802.15.4 SUBSYSTEM 6527M: Alexander Aring <alex.aring@gmail.com> 6528M: Stefan Schmidt <stefan@osg.samsung.com> 6529L: linux-wpan@vger.kernel.org 6530W: http://wpan.cakelab.org/ 6531T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6532T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6533S: Maintained 6534F: net/ieee802154/ 6535F: net/mac802154/ 6536F: drivers/net/ieee802154/ 6537F: include/linux/nl802154.h 6538F: include/linux/ieee802154.h 6539F: include/net/nl802154.h 6540F: include/net/mac802154.h 6541F: include/net/af_ieee802154.h 6542F: include/net/cfg802154.h 6543F: include/net/ieee802154_netdev.h 6544F: Documentation/networking/ieee802154.txt 6545 6546IFE PROTOCOL 6547M: Yotam Gigi <yotamg@mellanox.com> 6548M: Jamal Hadi Salim <jhs@mojatatu.com> 6549F: net/ife 6550F: include/net/ife.h 6551F: include/uapi/linux/ife.h 6552 6553IGORPLUG-USB IR RECEIVER 6554M: Sean Young <sean@mess.org> 6555L: linux-media@vger.kernel.org 6556S: Maintained 6557F: drivers/media/rc/igorplugusb.c 6558 6559IGUANAWORKS USB IR TRANSCEIVER 6560M: Sean Young <sean@mess.org> 6561L: linux-media@vger.kernel.org 6562S: Maintained 6563F: drivers/media/rc/iguanair.c 6564 6565IIO DIGITAL POTENTIOMETER DAC 6566M: Peter Rosin <peda@axentia.se> 6567L: linux-iio@vger.kernel.org 6568S: Maintained 6569F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6570F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6571F: drivers/iio/dac/dpot-dac.c 6572 6573IIO ENVELOPE DETECTOR 6574M: Peter Rosin <peda@axentia.se> 6575L: linux-iio@vger.kernel.org 6576S: Maintained 6577F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6578F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6579F: drivers/iio/adc/envelope-detector.c 6580 6581IIO MULTIPLEXER 6582M: Peter Rosin <peda@axentia.se> 6583L: linux-iio@vger.kernel.org 6584S: Maintained 6585F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6586F: drivers/iio/multiplexer/iio-mux.c 6587 6588IIO SUBSYSTEM AND DRIVERS 6589M: Jonathan Cameron <jic23@kernel.org> 6590R: Hartmut Knaack <knaack.h@gmx.de> 6591R: Lars-Peter Clausen <lars@metafoo.de> 6592R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6593L: linux-iio@vger.kernel.org 6594T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6595S: Maintained 6596F: Documentation/devicetree/bindings/iio/ 6597F: drivers/iio/ 6598F: drivers/staging/iio/ 6599F: include/linux/iio/ 6600F: tools/iio/ 6601 6602IKANOS/ADI EAGLE ADSL USB DRIVER 6603M: Matthieu Castet <castet.matthieu@free.fr> 6604M: Stanislaw Gruszka <stf_xl@wp.pl> 6605S: Maintained 6606F: drivers/usb/atm/ueagle-atm.c 6607 6608IMGTEC ASCII LCD DRIVER 6609M: Paul Burton <paul.burton@imgtec.com> 6610S: Maintained 6611F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6612F: drivers/auxdisplay/img-ascii-lcd.c 6613 6614IMGTEC IR DECODER DRIVER 6615M: James Hogan <james.hogan@imgtec.com> 6616S: Maintained 6617F: drivers/media/rc/img-ir/ 6618 6619IMS TWINTURBO FRAMEBUFFER DRIVER 6620L: linux-fbdev@vger.kernel.org 6621S: Orphan 6622F: drivers/video/fbdev/imsttfb.c 6623 6624INA209 HARDWARE MONITOR DRIVER 6625M: Guenter Roeck <linux@roeck-us.net> 6626L: linux-hwmon@vger.kernel.org 6627S: Maintained 6628F: Documentation/hwmon/ina209 6629F: Documentation/devicetree/bindings/i2c/ina209.txt 6630F: drivers/hwmon/ina209.c 6631 6632INA2XX HARDWARE MONITOR DRIVER 6633M: Guenter Roeck <linux@roeck-us.net> 6634L: linux-hwmon@vger.kernel.org 6635S: Maintained 6636F: Documentation/hwmon/ina2xx 6637F: drivers/hwmon/ina2xx.c 6638F: include/linux/platform_data/ina2xx.h 6639 6640INDUSTRY PACK SUBSYSTEM (IPACK) 6641M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6642M: Jens Taprogge <jens.taprogge@taprogge.org> 6643M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6644L: industrypack-devel@lists.sourceforge.net 6645W: http://industrypack.sourceforge.net 6646S: Maintained 6647F: drivers/ipack/ 6648 6649INFINIBAND SUBSYSTEM 6650M: Doug Ledford <dledford@redhat.com> 6651M: Sean Hefty <sean.hefty@intel.com> 6652M: Hal Rosenstock <hal.rosenstock@gmail.com> 6653L: linux-rdma@vger.kernel.org 6654W: http://www.openfabrics.org/ 6655Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6656T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6657S: Supported 6658F: Documentation/devicetree/bindings/infiniband/ 6659F: Documentation/infiniband/ 6660F: drivers/infiniband/ 6661F: include/uapi/linux/if_infiniband.h 6662F: include/uapi/rdma/ 6663F: include/rdma/ 6664 6665INGENIC JZ4780 DMA Driver 6666M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6667S: Maintained 6668F: drivers/dma/dma-jz4780.c 6669 6670INGENIC JZ4780 NAND DRIVER 6671M: Harvey Hunt <harveyhuntnexus@gmail.com> 6672L: linux-mtd@lists.infradead.org 6673S: Maintained 6674F: drivers/mtd/nand/jz4780_* 6675 6676INOTIFY 6677M: John McCutchan <john@johnmccutchan.com> 6678M: Robert Love <rlove@rlove.org> 6679M: Eric Paris <eparis@parisplace.org> 6680S: Maintained 6681F: Documentation/filesystems/inotify.txt 6682F: fs/notify/inotify/ 6683F: include/linux/inotify.h 6684F: include/uapi/linux/inotify.h 6685 6686INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6687M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6688L: linux-input@vger.kernel.org 6689Q: http://patchwork.kernel.org/project/linux-input/list/ 6690T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6691S: Maintained 6692F: drivers/input/ 6693F: include/linux/input.h 6694F: include/uapi/linux/input.h 6695F: include/uapi/linux/input-event-codes.h 6696F: include/linux/input/ 6697F: Documentation/devicetree/bindings/input/ 6698F: Documentation/input/ 6699 6700INPUT MULTITOUCH (MT) PROTOCOL 6701M: Henrik Rydberg <rydberg@bitmath.org> 6702L: linux-input@vger.kernel.org 6703S: Odd fixes 6704F: Documentation/input/multi-touch-protocol.rst 6705F: drivers/input/input-mt.c 6706K: \b(ABS|SYN)_MT_ 6707 6708INSIDE SECURE CRYPTO DRIVER 6709M: Antoine Tenart <antoine.tenart@free-electrons.com> 6710F: drivers/crypto/inside-secure/ 6711S: Maintained 6712L: linux-crypto@vger.kernel.org 6713 6714INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6715M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6716M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6717L: linux-ima-devel@lists.sourceforge.net 6718L: linux-ima-user@lists.sourceforge.net 6719L: linux-security-module@vger.kernel.org 6720T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6721S: Supported 6722F: security/integrity/ima/ 6723 6724INTEL 810/815 FRAMEBUFFER DRIVER 6725M: Antonino Daplas <adaplas@gmail.com> 6726L: linux-fbdev@vger.kernel.org 6727S: Maintained 6728F: drivers/video/fbdev/i810/ 6729 6730INTEL ASoC BDW/HSW DRIVERS 6731M: Jie Yang <yang.jie@linux.intel.com> 6732L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6733S: Supported 6734F: sound/soc/intel/common/sst-dsp* 6735F: sound/soc/intel/common/sst-firmware.c 6736F: sound/soc/intel/boards/broadwell.c 6737F: sound/soc/intel/haswell/ 6738 6739INTEL C600 SERIES SAS CONTROLLER DRIVER 6740M: Intel SCU Linux support <intel-linux-scu@intel.com> 6741M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6742L: linux-scsi@vger.kernel.org 6743T: git git://git.code.sf.net/p/intel-sas/isci 6744S: Supported 6745F: drivers/scsi/isci/ 6746 6747INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 6748M: Daniel Vetter <daniel.vetter@intel.com> 6749M: Jani Nikula <jani.nikula@linux.intel.com> 6750L: intel-gfx@lists.freedesktop.org 6751W: https://01.org/linuxgraphics/ 6752B: https://01.org/linuxgraphics/documentation/how-report-bugs 6753C: irc://chat.freenode.net/intel-gfx 6754Q: http://patchwork.freedesktop.org/project/intel-gfx/ 6755T: git git://anongit.freedesktop.org/drm-intel 6756S: Supported 6757F: drivers/gpu/drm/i915/ 6758F: include/drm/i915* 6759F: include/uapi/drm/i915_drm.h 6760F: Documentation/gpu/i915.rst 6761 6762INTEL ETHERNET DRIVERS 6763M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6764L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6765W: http://www.intel.com/support/feedback.htm 6766W: http://e1000.sourceforge.net/ 6767Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6768T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6769T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6770S: Supported 6771F: Documentation/networking/e100.txt 6772F: Documentation/networking/e1000.txt 6773F: Documentation/networking/e1000e.txt 6774F: Documentation/networking/igb.txt 6775F: Documentation/networking/igbvf.txt 6776F: Documentation/networking/ixgb.txt 6777F: Documentation/networking/ixgbe.txt 6778F: Documentation/networking/ixgbevf.txt 6779F: Documentation/networking/i40e.txt 6780F: Documentation/networking/i40evf.txt 6781F: drivers/net/ethernet/intel/ 6782F: drivers/net/ethernet/intel/*/ 6783F: include/linux/avf/virtchnl.h 6784 6785INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6786M: Maik Broemme <mbroemme@libmpq.org> 6787L: linux-fbdev@vger.kernel.org 6788S: Maintained 6789F: Documentation/fb/intelfb.txt 6790F: drivers/video/fbdev/intelfb/ 6791 6792INTEL GVT-g DRIVERS (Intel GPU Virtualization) 6793M: Zhenyu Wang <zhenyuw@linux.intel.com> 6794M: Zhi Wang <zhi.a.wang@intel.com> 6795L: intel-gvt-dev@lists.freedesktop.org 6796L: intel-gfx@lists.freedesktop.org 6797W: https://01.org/igvt-g 6798T: git https://github.com/01org/gvt-linux.git 6799S: Supported 6800F: drivers/gpu/drm/i915/gvt/ 6801 6802INTEL HID EVENT DRIVER 6803M: Alex Hung <alex.hung@canonical.com> 6804L: platform-driver-x86@vger.kernel.org 6805S: Maintained 6806F: drivers/platform/x86/intel-hid.c 6807 6808INTEL I/OAT DMA DRIVER 6809M: Dave Jiang <dave.jiang@intel.com> 6810R: Dan Williams <dan.j.williams@intel.com> 6811L: dmaengine@vger.kernel.org 6812Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6813S: Supported 6814F: drivers/dma/ioat* 6815 6816INTEL IDLE DRIVER 6817M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6818M: Len Brown <lenb@kernel.org> 6819L: linux-pm@vger.kernel.org 6820T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6821B: https://bugzilla.kernel.org 6822S: Supported 6823F: drivers/idle/intel_idle.c 6824 6825INTEL INTEGRATED SENSOR HUB DRIVER 6826M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6827M: Jiri Kosina <jikos@kernel.org> 6828L: linux-input@vger.kernel.org 6829S: Maintained 6830F: drivers/hid/intel-ish-hid/ 6831 6832INTEL IOMMU (VT-d) 6833M: David Woodhouse <dwmw2@infradead.org> 6834L: iommu@lists.linux-foundation.org 6835T: git git://git.infradead.org/iommu-2.6.git 6836S: Supported 6837F: drivers/iommu/intel-iommu.c 6838F: include/linux/intel-iommu.h 6839 6840INTEL IOP-ADMA DMA DRIVER 6841R: Dan Williams <dan.j.williams@intel.com> 6842S: Odd fixes 6843F: drivers/dma/iop-adma.c 6844 6845INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6846M: Krzysztof Halasa <khalasa@piap.pl> 6847S: Maintained 6848F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6849F: arch/arm/mach-ixp4xx/include/mach/npe.h 6850F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6851F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6852F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6853F: drivers/net/wan/ixp4xx_hss.c 6854 6855INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6856M: Deepak Saxena <dsaxena@plexity.net> 6857S: Maintained 6858F: drivers/char/hw_random/ixp4xx-rng.c 6859 6860INTEL MANAGEMENT ENGINE (mei) 6861M: Tomas Winkler <tomas.winkler@intel.com> 6862L: linux-kernel@vger.kernel.org 6863S: Supported 6864F: include/uapi/linux/mei.h 6865F: include/linux/mei_cl_bus.h 6866F: drivers/misc/mei/* 6867F: drivers/watchdog/mei_wdt.c 6868F: Documentation/misc-devices/mei/* 6869F: samples/mei/* 6870 6871INTEL MENLOW THERMAL DRIVER 6872M: Sujith Thomas <sujith.thomas@intel.com> 6873L: platform-driver-x86@vger.kernel.org 6874W: https://01.org/linux-acpi 6875S: Supported 6876F: drivers/platform/x86/intel_menlow.c 6877 6878INTEL MERRIFIELD GPIO DRIVER 6879M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6880L: linux-gpio@vger.kernel.org 6881S: Maintained 6882F: drivers/gpio/gpio-merrifield.c 6883 6884INTEL MIC DRIVERS (mic) 6885M: Sudeep Dutt <sudeep.dutt@intel.com> 6886M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6887S: Supported 6888W: https://github.com/sudeepdutt/mic 6889W: http://software.intel.com/en-us/mic-developer 6890F: include/linux/mic_bus.h 6891F: include/linux/scif.h 6892F: include/uapi/linux/mic_common.h 6893F: include/uapi/linux/mic_ioctl.h 6894F: include/uapi/linux/scif_ioctl.h 6895F: drivers/misc/mic/ 6896F: drivers/dma/mic_x100_dma.c 6897F: drivers/dma/mic_x100_dma.h 6898F: Documentation/mic/ 6899 6900INTEL PMC CORE DRIVER 6901M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6902M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6903L: platform-driver-x86@vger.kernel.org 6904S: Maintained 6905F: arch/x86/include/asm/pmc_core.h 6906F: drivers/platform/x86/intel_pmc_core* 6907 6908INTEL PMC/P-Unit IPC DRIVER 6909M: Zha Qipeng<qipeng.zha@intel.com> 6910L: platform-driver-x86@vger.kernel.org 6911S: Maintained 6912F: drivers/platform/x86/intel_pmc_ipc.c 6913F: drivers/platform/x86/intel_punit_ipc.c 6914F: arch/x86/include/asm/intel_pmc_ipc.h 6915F: arch/x86/include/asm/intel_punit_ipc.h 6916 6917INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6918M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6919L: linux-wireless@vger.kernel.org 6920S: Maintained 6921F: Documentation/networking/README.ipw2100 6922F: Documentation/networking/README.ipw2200 6923F: drivers/net/wireless/intel/ipw2x00/ 6924 6925INTEL PSTATE DRIVER 6926M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6927M: Len Brown <lenb@kernel.org> 6928L: linux-pm@vger.kernel.org 6929S: Supported 6930F: drivers/cpufreq/intel_pstate.c 6931 6932INTEL RDMA RNIC DRIVER 6933M: Faisal Latif <faisal.latif@intel.com> 6934M: Shiraz Saleem <shiraz.saleem@intel.com> 6935L: linux-rdma@vger.kernel.org 6936S: Supported 6937F: drivers/infiniband/hw/i40iw/ 6938 6939INTEL TELEMETRY DRIVER 6940M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6941L: platform-driver-x86@vger.kernel.org 6942S: Maintained 6943F: arch/x86/include/asm/intel_telemetry.h 6944F: drivers/platform/x86/intel_telemetry* 6945 6946INTEL VIRTUAL BUTTON DRIVER 6947M: AceLan Kao <acelan.kao@canonical.com> 6948L: platform-driver-x86@vger.kernel.org 6949S: Maintained 6950F: drivers/platform/x86/intel-vbtn.c 6951 6952INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6953M: Stanislaw Gruszka <sgruszka@redhat.com> 6954L: linux-wireless@vger.kernel.org 6955S: Supported 6956F: drivers/net/wireless/intel/iwlegacy/ 6957 6958INTEL WIRELESS WIFI LINK (iwlwifi) 6959M: Johannes Berg <johannes.berg@intel.com> 6960M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6961M: Luca Coelho <luciano.coelho@intel.com> 6962M: Intel Linux Wireless <linuxwifi@intel.com> 6963L: linux-wireless@vger.kernel.org 6964W: http://intellinuxwireless.org 6965T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6966S: Supported 6967F: drivers/net/wireless/intel/iwlwifi/ 6968 6969INTEL WIRELESS WIMAX CONNECTION 2400 6970M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6971M: linux-wimax@intel.com 6972L: wimax@linuxwimax.org (subscribers-only) 6973S: Supported 6974W: http://linuxwimax.org 6975F: Documentation/wimax/README.i2400m 6976F: drivers/net/wimax/i2400m/ 6977F: include/uapi/linux/wimax/i2400m.h 6978 6979INTEL(R) TRACE HUB 6980M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6981S: Supported 6982F: Documentation/trace/intel_th.txt 6983F: drivers/hwtracing/intel_th/ 6984 6985INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6986M: Ning Sun <ning.sun@intel.com> 6987L: tboot-devel@lists.sourceforge.net 6988W: http://tboot.sourceforge.net 6989T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6990S: Supported 6991F: Documentation/intel_txt.txt 6992F: include/linux/tboot.h 6993F: arch/x86/kernel/tboot.c 6994 6995INTEL-MID GPIO DRIVER 6996M: David Cohen <david.a.cohen@linux.intel.com> 6997L: linux-gpio@vger.kernel.org 6998S: Maintained 6999F: drivers/gpio/gpio-intel-mid.c 7000 7001INVENSENSE MPU-3050 GYROSCOPE DRIVER 7002M: Linus Walleij <linus.walleij@linaro.org> 7003L: linux-iio@vger.kernel.org 7004S: Maintained 7005F: drivers/iio/gyro/mpu3050* 7006F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7007 7008IOC3 ETHERNET DRIVER 7009M: Ralf Baechle <ralf@linux-mips.org> 7010L: linux-mips@linux-mips.org 7011S: Maintained 7012F: drivers/net/ethernet/sgi/ioc3-eth.c 7013 7014IOC3 SERIAL DRIVER 7015M: Pat Gefre <pfg@sgi.com> 7016L: linux-serial@vger.kernel.org 7017S: Maintained 7018F: drivers/tty/serial/ioc3_serial.c 7019 7020IOMMU DRIVERS 7021M: Joerg Roedel <joro@8bytes.org> 7022L: iommu@lists.linux-foundation.org 7023T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7024S: Maintained 7025F: Documentation/devicetree/bindings/iommu/ 7026F: drivers/iommu/ 7027F: include/linux/iommu.h 7028F: include/linux/iova.h 7029 7030IP MASQUERADING 7031M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7032S: Maintained 7033F: net/ipv4/netfilter/ipt_MASQUERADE.c 7034 7035IPMI SUBSYSTEM 7036M: Corey Minyard <minyard@acm.org> 7037L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7038W: http://openipmi.sourceforge.net/ 7039S: Supported 7040F: Documentation/IPMI.txt 7041F: drivers/char/ipmi/ 7042F: include/linux/ipmi* 7043F: include/uapi/linux/ipmi* 7044 7045IPS SCSI RAID DRIVER 7046M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7047L: linux-scsi@vger.kernel.org 7048W: http://www.adaptec.com/ 7049S: Maintained 7050F: drivers/scsi/ips* 7051 7052IPVS 7053M: Wensong Zhang <wensong@linux-vs.org> 7054M: Simon Horman <horms@verge.net.au> 7055M: Julian Anastasov <ja@ssi.bg> 7056L: netdev@vger.kernel.org 7057L: lvs-devel@vger.kernel.org 7058S: Maintained 7059T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7060T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7061F: Documentation/networking/ipvs-sysctl.txt 7062F: include/net/ip_vs.h 7063F: include/uapi/linux/ip_vs.h 7064F: net/netfilter/ipvs/ 7065 7066IPWIRELESS DRIVER 7067M: Jiri Kosina <jikos@kernel.org> 7068M: David Sterba <dsterba@suse.com> 7069S: Odd Fixes 7070F: drivers/tty/ipwireless/ 7071 7072IPX NETWORK LAYER 7073L: netdev@vger.kernel.org 7074S: Odd fixes 7075F: include/net/ipx.h 7076F: include/uapi/linux/ipx.h 7077F: net/ipx/ 7078 7079IRDA SUBSYSTEM 7080M: Samuel Ortiz <samuel@sortiz.org> 7081L: irda-users@lists.sourceforge.net (subscribers-only) 7082L: netdev@vger.kernel.org 7083W: http://irda.sourceforge.net/ 7084S: Maintained 7085T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7086F: Documentation/networking/irda.txt 7087F: drivers/net/irda/ 7088F: include/net/irda/ 7089F: net/irda/ 7090 7091IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7092M: Marc Zyngier <marc.zyngier@arm.com> 7093S: Maintained 7094T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7095F: Documentation/IRQ-domain.txt 7096F: include/linux/irqdomain.h 7097F: kernel/irq/irqdomain.c 7098F: kernel/irq/msi.c 7099 7100IRQ SUBSYSTEM 7101M: Thomas Gleixner <tglx@linutronix.de> 7102L: linux-kernel@vger.kernel.org 7103S: Maintained 7104T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7105F: kernel/irq/ 7106 7107IRQCHIP DRIVERS 7108M: Thomas Gleixner <tglx@linutronix.de> 7109M: Jason Cooper <jason@lakedaemon.net> 7110M: Marc Zyngier <marc.zyngier@arm.com> 7111L: linux-kernel@vger.kernel.org 7112S: Maintained 7113T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7114F: Documentation/devicetree/bindings/interrupt-controller/ 7115F: drivers/irqchip/ 7116 7117ISA 7118M: William Breathitt Gray <vilhelm.gray@gmail.com> 7119S: Maintained 7120F: Documentation/isa.txt 7121F: drivers/base/isa.c 7122F: include/linux/isa.h 7123 7124ISA RADIO MODULE 7125M: Hans Verkuil <hverkuil@xs4all.nl> 7126L: linux-media@vger.kernel.org 7127T: git git://linuxtv.org/media_tree.git 7128W: https://linuxtv.org 7129S: Maintained 7130F: drivers/media/radio/radio-isa* 7131 7132ISAPNP 7133M: Jaroslav Kysela <perex@perex.cz> 7134S: Maintained 7135F: Documentation/isapnp.txt 7136F: drivers/pnp/isapnp/ 7137F: include/linux/isapnp.h 7138 7139ISCSI 7140M: Lee Duncan <lduncan@suse.com> 7141M: Chris Leech <cleech@redhat.com> 7142L: open-iscsi@googlegroups.com 7143W: www.open-iscsi.com 7144S: Maintained 7145F: drivers/scsi/*iscsi* 7146F: include/scsi/*iscsi* 7147 7148iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7149M: Peter Jones <pjones@redhat.com> 7150M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7151S: Maintained 7152F: drivers/firmware/iscsi_ibft* 7153 7154ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7155M: Or Gerlitz <ogerlitz@mellanox.com> 7156M: Sagi Grimberg <sagi@grimberg.me> 7157M: Roi Dayan <roid@mellanox.com> 7158L: linux-rdma@vger.kernel.org 7159S: Supported 7160W: http://www.openfabrics.org 7161W: www.open-iscsi.org 7162Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7163F: drivers/infiniband/ulp/iser/ 7164 7165ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7166M: Sagi Grimberg <sagi@grimberg.me> 7167T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7168L: linux-rdma@vger.kernel.org 7169L: target-devel@vger.kernel.org 7170S: Supported 7171W: http://www.linux-iscsi.org 7172F: drivers/infiniband/ulp/isert 7173 7174ISDN SUBSYSTEM 7175M: Karsten Keil <isdn@linux-pingi.de> 7176L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7177L: netdev@vger.kernel.org 7178W: http://www.isdn4linux.de 7179T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7180S: Maintained 7181F: Documentation/isdn/ 7182F: drivers/isdn/ 7183F: include/linux/isdn.h 7184F: include/linux/isdn/ 7185F: include/uapi/linux/isdn.h 7186F: include/uapi/linux/isdn/ 7187 7188ISDN SUBSYSTEM (Eicon active card driver) 7189M: Armin Schindler <mac@melware.de> 7190L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7191W: http://www.melware.de 7192S: Maintained 7193F: drivers/isdn/hardware/eicon/ 7194 7195IT87 HARDWARE MONITORING DRIVER 7196M: Jean Delvare <jdelvare@suse.com> 7197L: linux-hwmon@vger.kernel.org 7198S: Maintained 7199F: Documentation/hwmon/it87 7200F: drivers/hwmon/it87.c 7201 7202IT913X MEDIA DRIVER 7203M: Antti Palosaari <crope@iki.fi> 7204L: linux-media@vger.kernel.org 7205W: https://linuxtv.org 7206W: http://palosaari.fi/linux/ 7207Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7208T: git git://linuxtv.org/anttip/media_tree.git 7209S: Maintained 7210F: drivers/media/tuners/it913x* 7211 7212IVTV VIDEO4LINUX DRIVER 7213M: Andy Walls <awalls@md.metrocast.net> 7214L: ivtv-devel@ivtvdriver.org (subscribers-only) 7215L: linux-media@vger.kernel.org 7216T: git git://linuxtv.org/media_tree.git 7217W: http://www.ivtvdriver.org 7218S: Maintained 7219F: Documentation/media/v4l-drivers/ivtv* 7220F: drivers/media/pci/ivtv/ 7221F: include/uapi/linux/ivtv* 7222 7223IX2505V MEDIA DRIVER 7224M: Malcolm Priestley <tvboxspy@gmail.com> 7225L: linux-media@vger.kernel.org 7226W: https://linuxtv.org 7227Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7228S: Maintained 7229F: drivers/media/dvb-frontends/ix2505v* 7230 7231JC42.4 TEMPERATURE SENSOR DRIVER 7232M: Guenter Roeck <linux@roeck-us.net> 7233L: linux-hwmon@vger.kernel.org 7234S: Maintained 7235F: drivers/hwmon/jc42.c 7236F: Documentation/hwmon/jc42 7237 7238JFS FILESYSTEM 7239M: Dave Kleikamp <shaggy@kernel.org> 7240L: jfs-discussion@lists.sourceforge.net 7241W: http://jfs.sourceforge.net/ 7242T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 7243S: Maintained 7244F: Documentation/filesystems/jfs.txt 7245F: fs/jfs/ 7246 7247JME NETWORK DRIVER 7248M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7249L: netdev@vger.kernel.org 7250S: Maintained 7251F: drivers/net/ethernet/jme.* 7252 7253JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7254M: David Woodhouse <dwmw2@infradead.org> 7255L: linux-mtd@lists.infradead.org 7256W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7257S: Maintained 7258F: fs/jffs2/ 7259F: include/uapi/linux/jffs2.h 7260 7261JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7262M: "Theodore Ts'o" <tytso@mit.edu> 7263M: Jan Kara <jack@suse.com> 7264L: linux-ext4@vger.kernel.org 7265S: Maintained 7266F: fs/jbd2/ 7267F: include/linux/jbd2.h 7268 7269JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7270M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7271L: linux-media@vger.kernel.org 7272S: Maintained 7273F: drivers/media/platform/rcar_jpu.c 7274 7275JSM Neo PCI based serial card 7276M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7277L: linux-serial@vger.kernel.org 7278S: Maintained 7279F: drivers/tty/serial/jsm/ 7280 7281K10TEMP HARDWARE MONITORING DRIVER 7282M: Clemens Ladisch <clemens@ladisch.de> 7283L: linux-hwmon@vger.kernel.org 7284S: Maintained 7285F: Documentation/hwmon/k10temp 7286F: drivers/hwmon/k10temp.c 7287 7288K8TEMP HARDWARE MONITORING DRIVER 7289M: Rudolf Marek <r.marek@assembler.cz> 7290L: linux-hwmon@vger.kernel.org 7291S: Maintained 7292F: Documentation/hwmon/k8temp 7293F: drivers/hwmon/k8temp.c 7294 7295KASAN 7296M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7297R: Alexander Potapenko <glider@google.com> 7298R: Dmitry Vyukov <dvyukov@google.com> 7299L: kasan-dev@googlegroups.com 7300S: Maintained 7301F: arch/*/include/asm/kasan.h 7302F: arch/*/mm/kasan_init* 7303F: Documentation/dev-tools/kasan.rst 7304F: include/linux/kasan*.h 7305F: lib/test_kasan.c 7306F: mm/kasan/ 7307F: scripts/Makefile.kasan 7308 7309KCONFIG 7310M: "Yann E. MORIN" <yann.morin.1998@free.fr> 7311L: linux-kbuild@vger.kernel.org 7312T: git git://gitorious.org/linux-kconfig/linux-kconfig 7313S: Maintained 7314F: Documentation/kbuild/kconfig-language.txt 7315F: scripts/kconfig/ 7316 7317KDUMP 7318M: Dave Young <dyoung@redhat.com> 7319M: Baoquan He <bhe@redhat.com> 7320R: Vivek Goyal <vgoyal@redhat.com> 7321L: kexec@lists.infradead.org 7322W: http://lse.sourceforge.net/kdump/ 7323S: Maintained 7324F: Documentation/kdump/ 7325 7326KEENE FM RADIO TRANSMITTER DRIVER 7327M: Hans Verkuil <hverkuil@xs4all.nl> 7328L: linux-media@vger.kernel.org 7329T: git git://linuxtv.org/media_tree.git 7330W: https://linuxtv.org 7331S: Maintained 7332F: drivers/media/radio/radio-keene* 7333 7334KERNEL AUTOMOUNTER v4 (AUTOFS4) 7335M: Ian Kent <raven@themaw.net> 7336L: autofs@vger.kernel.org 7337S: Maintained 7338F: fs/autofs4/ 7339 7340KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7341M: Masahiro Yamada <yamada.masahiro@socionext.com> 7342M: Michal Marek <mmarek@suse.com> 7343T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7344L: linux-kbuild@vger.kernel.org 7345S: Maintained 7346F: Documentation/kbuild/ 7347F: Makefile 7348F: scripts/Makefile.* 7349F: scripts/basic/ 7350F: scripts/mk* 7351F: scripts/package/ 7352 7353KERNEL JANITORS 7354L: kernel-janitors@vger.kernel.org 7355W: http://kernelnewbies.org/KernelJanitors 7356S: Odd Fixes 7357 7358KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7359M: "J. Bruce Fields" <bfields@fieldses.org> 7360M: Jeff Layton <jlayton@poochiereds.net> 7361L: linux-nfs@vger.kernel.org 7362W: http://nfs.sourceforge.net/ 7363T: git git://linux-nfs.org/~bfields/linux.git 7364S: Supported 7365F: fs/nfsd/ 7366F: include/uapi/linux/nfsd/ 7367F: fs/lockd/ 7368F: fs/nfs_common/ 7369F: net/sunrpc/ 7370F: include/linux/lockd/ 7371F: include/linux/sunrpc/ 7372F: include/uapi/linux/sunrpc/ 7373 7374KERNEL SELFTEST FRAMEWORK 7375M: Shuah Khan <shuahkh@osg.samsung.com> 7376M: Shuah Khan <shuah@kernel.org> 7377L: linux-kselftest@vger.kernel.org 7378T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7379S: Maintained 7380F: tools/testing/selftests/ 7381F: Documentation/dev-tools/kselftest* 7382 7383KERNEL VIRTUAL MACHINE (KVM) 7384M: Paolo Bonzini <pbonzini@redhat.com> 7385M: Radim Krčmář <rkrcmar@redhat.com> 7386L: kvm@vger.kernel.org 7387W: http://www.linux-kvm.org 7388T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7389S: Supported 7390F: Documentation/*/kvm*.txt 7391F: Documentation/virtual/kvm/ 7392F: arch/*/kvm/ 7393F: arch/x86/kernel/kvm.c 7394F: arch/x86/kernel/kvmclock.c 7395F: arch/*/include/asm/kvm* 7396F: include/linux/kvm* 7397F: include/uapi/linux/kvm* 7398F: virt/kvm/ 7399F: tools/kvm/ 7400 7401KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 7402M: Joerg Roedel <joro@8bytes.org> 7403L: kvm@vger.kernel.org 7404W: http://www.linux-kvm.org/ 7405S: Maintained 7406F: arch/x86/include/asm/svm.h 7407F: arch/x86/kvm/svm.c 7408 7409KERNEL VIRTUAL MACHINE (KVM) FOR ARM 7410M: Christoffer Dall <christoffer.dall@linaro.org> 7411M: Marc Zyngier <marc.zyngier@arm.com> 7412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7413L: kvmarm@lists.cs.columbia.edu 7414W: http://systems.cs.columbia.edu/projects/kvm-arm 7415T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7416S: Supported 7417F: arch/arm/include/uapi/asm/kvm* 7418F: arch/arm/include/asm/kvm* 7419F: arch/arm/kvm/ 7420F: virt/kvm/arm/ 7421F: include/kvm/arm_* 7422 7423KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 7424M: Alexander Graf <agraf@suse.com> 7425L: kvm-ppc@vger.kernel.org 7426W: http://www.linux-kvm.org/ 7427T: git git://github.com/agraf/linux-2.6.git 7428S: Supported 7429F: arch/powerpc/include/asm/kvm* 7430F: arch/powerpc/kvm/ 7431 7432KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7433M: Christoffer Dall <christoffer.dall@linaro.org> 7434M: Marc Zyngier <marc.zyngier@arm.com> 7435L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7436L: kvmarm@lists.cs.columbia.edu 7437S: Maintained 7438F: arch/arm64/include/uapi/asm/kvm* 7439F: arch/arm64/include/asm/kvm* 7440F: arch/arm64/kvm/ 7441 7442KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7443M: James Hogan <james.hogan@imgtec.com> 7444L: linux-mips@linux-mips.org 7445S: Supported 7446F: arch/mips/include/uapi/asm/kvm* 7447F: arch/mips/include/asm/kvm* 7448F: arch/mips/kvm/ 7449 7450KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7451M: Christian Borntraeger <borntraeger@de.ibm.com> 7452M: Cornelia Huck <cohuck@redhat.com> 7453L: linux-s390@vger.kernel.org 7454W: http://www.ibm.com/developerworks/linux/linux390/ 7455T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7456S: Supported 7457F: Documentation/s390/kvm.txt 7458F: arch/s390/include/asm/kvm* 7459F: arch/s390/kvm/ 7460F: arch/s390/mm/gmap.c 7461 7462KERNFS 7463M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7464M: Tejun Heo <tj@kernel.org> 7465T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7466S: Supported 7467F: include/linux/kernfs.h 7468F: fs/kernfs/ 7469 7470KEXEC 7471M: Eric Biederman <ebiederm@xmission.com> 7472W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7473L: kexec@lists.infradead.org 7474S: Maintained 7475F: include/linux/kexec.h 7476F: include/uapi/linux/kexec.h 7477F: kernel/kexec* 7478 7479KEYS-ENCRYPTED 7480M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7481M: David Safford <safford@us.ibm.com> 7482L: linux-security-module@vger.kernel.org 7483L: keyrings@vger.kernel.org 7484S: Supported 7485F: Documentation/security/keys/trusted-encrypted.rst 7486F: include/keys/encrypted-type.h 7487F: security/keys/encrypted-keys/ 7488 7489KEYS-TRUSTED 7490M: David Safford <safford@us.ibm.com> 7491M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7492L: linux-security-module@vger.kernel.org 7493L: keyrings@vger.kernel.org 7494S: Supported 7495F: Documentation/security/keys/trusted-encrypted.rst 7496F: include/keys/trusted-type.h 7497F: security/keys/trusted.c 7498F: security/keys/trusted.h 7499 7500KEYS/KEYRINGS: 7501M: David Howells <dhowells@redhat.com> 7502L: keyrings@vger.kernel.org 7503S: Maintained 7504F: Documentation/security/keys/core.rst 7505F: include/linux/key.h 7506F: include/linux/key-type.h 7507F: include/linux/keyctl.h 7508F: include/uapi/linux/keyctl.h 7509F: include/keys/ 7510F: security/keys/ 7511 7512KGDB / KDB /debug_core 7513M: Jason Wessel <jason.wessel@windriver.com> 7514W: http://kgdb.wiki.kernel.org/ 7515L: kgdb-bugreport@lists.sourceforge.net 7516T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7517S: Maintained 7518F: Documentation/dev-tools/kgdb.rst 7519F: drivers/misc/kgdbts.c 7520F: drivers/tty/serial/kgdboc.c 7521F: include/linux/kdb.h 7522F: include/linux/kgdb.h 7523F: kernel/debug/ 7524 7525KMEMCHECK 7526M: Vegard Nossum <vegardno@ifi.uio.no> 7527M: Pekka Enberg <penberg@kernel.org> 7528S: Maintained 7529F: Documentation/dev-tools/kmemcheck.rst 7530F: arch/x86/include/asm/kmemcheck.h 7531F: arch/x86/mm/kmemcheck/ 7532F: include/linux/kmemcheck.h 7533F: mm/kmemcheck.c 7534 7535KMEMLEAK 7536M: Catalin Marinas <catalin.marinas@arm.com> 7537S: Maintained 7538F: Documentation/dev-tools/kmemleak.rst 7539F: include/linux/kmemleak.h 7540F: mm/kmemleak.c 7541F: mm/kmemleak-test.c 7542 7543KMOD MODULE USERMODE HELPER 7544M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7545L: linux-kernel@vger.kernel.org 7546S: Maintained 7547F: kernel/kmod.c 7548F: include/linux/kmod.h 7549F: lib/test_kmod.c 7550F: tools/testing/selftests/kmod/ 7551 7552KPROBES 7553M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7554M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7555M: "David S. Miller" <davem@davemloft.net> 7556M: Masami Hiramatsu <mhiramat@kernel.org> 7557S: Maintained 7558F: Documentation/kprobes.txt 7559F: include/linux/kprobes.h 7560F: include/asm-generic/kprobes.h 7561F: kernel/kprobes.c 7562 7563KS0108 LCD CONTROLLER DRIVER 7564M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7565W: http://miguelojeda.es/auxdisplay.htm 7566W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7567S: Maintained 7568F: Documentation/auxdisplay/ks0108 7569F: drivers/auxdisplay/ks0108.c 7570F: include/linux/ks0108.h 7571 7572L3MDEV 7573M: David Ahern <dsa@cumulusnetworks.com> 7574L: netdev@vger.kernel.org 7575S: Maintained 7576F: net/l3mdev 7577F: include/net/l3mdev.h 7578 7579LANTIQ MIPS ARCHITECTURE 7580M: John Crispin <john@phrozen.org> 7581L: linux-mips@linux-mips.org 7582S: Maintained 7583F: arch/mips/lantiq 7584 7585LAPB module 7586L: linux-x25@vger.kernel.org 7587S: Orphan 7588F: Documentation/networking/lapb-module.txt 7589F: include/*/lapb.h 7590F: net/lapb/ 7591 7592LASI 53c700 driver for PARISC 7593M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7594L: linux-scsi@vger.kernel.org 7595S: Maintained 7596F: Documentation/scsi/53c700.txt 7597F: drivers/scsi/53c700* 7598 7599LED SUBSYSTEM 7600M: Richard Purdie <rpurdie@rpsys.net> 7601M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7602M: Pavel Machek <pavel@ucw.cz> 7603L: linux-leds@vger.kernel.org 7604T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7605S: Maintained 7606F: Documentation/devicetree/bindings/leds/ 7607F: drivers/leds/ 7608F: include/linux/leds.h 7609 7610LEGACY EEPROM DRIVER 7611M: Jean Delvare <jdelvare@suse.com> 7612S: Maintained 7613F: Documentation/misc-devices/eeprom 7614F: drivers/misc/eeprom/eeprom.c 7615 7616LEGO USB Tower driver 7617M: Juergen Stuber <starblue@users.sourceforge.net> 7618L: legousb-devel@lists.sourceforge.net 7619W: http://legousb.sourceforge.net/ 7620S: Maintained 7621F: drivers/usb/misc/legousbtower.c 7622 7623LG2160 MEDIA DRIVER 7624M: Michael Krufky <mkrufky@linuxtv.org> 7625L: linux-media@vger.kernel.org 7626W: https://linuxtv.org 7627W: http://github.com/mkrufky 7628Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7629T: git git://linuxtv.org/mkrufky/tuners.git 7630S: Maintained 7631F: drivers/media/dvb-frontends/lg2160.* 7632 7633LGDT3305 MEDIA DRIVER 7634M: Michael Krufky <mkrufky@linuxtv.org> 7635L: linux-media@vger.kernel.org 7636W: https://linuxtv.org 7637W: http://github.com/mkrufky 7638Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7639T: git git://linuxtv.org/mkrufky/tuners.git 7640S: Maintained 7641F: drivers/media/dvb-frontends/lgdt3305.* 7642 7643LGUEST 7644M: Rusty Russell <rusty@rustcorp.com.au> 7645L: lguest@lists.ozlabs.org 7646W: http://lguest.ozlabs.org/ 7647S: Odd Fixes 7648F: arch/x86/include/asm/lguest*.h 7649F: arch/x86/lguest/ 7650F: drivers/lguest/ 7651F: include/linux/lguest*.h 7652F: tools/lguest/ 7653 7654LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7655M: Viresh Kumar <vireshk@kernel.org> 7656L: linux-ide@vger.kernel.org 7657T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7658S: Maintained 7659F: include/linux/pata_arasan_cf_data.h 7660F: drivers/ata/pata_arasan_cf.c 7661 7662LIBATA PATA DRIVERS 7663M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7664M: Tejun Heo <tj@kernel.org> 7665L: linux-ide@vger.kernel.org 7666T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7667S: Maintained 7668F: drivers/ata/pata_*.c 7669F: drivers/ata/ata_generic.c 7670 7671LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7672M: Linus Walleij <linus.walleij@linaro.org> 7673L: linux-ide@vger.kernel.org 7674T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7675S: Maintained 7676F: drivers/ata/pata_ftide010.c 7677F: drivers/ata/sata_gemini.c 7678F: drivers/ata/sata_gemini.h 7679 7680LIBATA SATA AHCI PLATFORM devices support 7681M: Hans de Goede <hdegoede@redhat.com> 7682M: Tejun Heo <tj@kernel.org> 7683L: linux-ide@vger.kernel.org 7684T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7685S: Maintained 7686F: drivers/ata/ahci_platform.c 7687F: drivers/ata/libahci_platform.c 7688F: include/linux/ahci_platform.h 7689 7690LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7691M: Mikael Pettersson <mikpelinux@gmail.com> 7692L: linux-ide@vger.kernel.org 7693T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7694S: Maintained 7695F: drivers/ata/sata_promise.* 7696 7697LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7698M: Tejun Heo <tj@kernel.org> 7699L: linux-ide@vger.kernel.org 7700T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7701S: Maintained 7702F: drivers/ata/ 7703F: include/linux/ata.h 7704F: include/linux/libata.h 7705F: Documentation/devicetree/bindings/ata/ 7706 7707LIBLOCKDEP 7708M: Sasha Levin <alexander.levin@verizon.com> 7709S: Maintained 7710F: tools/lib/lockdep/ 7711 7712LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7713M: Ross Zwisler <ross.zwisler@linux.intel.com> 7714L: linux-nvdimm@lists.01.org 7715Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7716S: Supported 7717F: drivers/nvdimm/blk.c 7718F: drivers/nvdimm/region_devs.c 7719 7720LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7721M: Vishal Verma <vishal.l.verma@intel.com> 7722L: linux-nvdimm@lists.01.org 7723Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7724S: Supported 7725F: drivers/nvdimm/btt* 7726 7727LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7728M: Ross Zwisler <ross.zwisler@linux.intel.com> 7729L: linux-nvdimm@lists.01.org 7730Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7731S: Supported 7732F: drivers/nvdimm/pmem* 7733 7734LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7735M: Dan Williams <dan.j.williams@intel.com> 7736L: linux-nvdimm@lists.01.org 7737Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7738T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7739S: Supported 7740F: drivers/nvdimm/* 7741F: drivers/acpi/nfit/* 7742F: include/linux/nd.h 7743F: include/linux/libnvdimm.h 7744F: include/uapi/linux/ndctl.h 7745 7746LIGHTNVM PLATFORM SUPPORT 7747M: Matias Bjorling <mb@lightnvm.io> 7748W: http://github/OpenChannelSSD 7749L: linux-block@vger.kernel.org 7750S: Maintained 7751F: drivers/lightnvm/ 7752F: include/linux/lightnvm.h 7753F: include/uapi/linux/lightnvm.h 7754 7755LINUX FOR POWER MACINTOSH 7756M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7757W: http://www.penguinppc.org/ 7758L: linuxppc-dev@lists.ozlabs.org 7759S: Maintained 7760F: arch/powerpc/platforms/powermac/ 7761F: drivers/macintosh/ 7762 7763LINUX FOR POWERPC (32-BIT AND 64-BIT) 7764M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7765M: Paul Mackerras <paulus@samba.org> 7766M: Michael Ellerman <mpe@ellerman.id.au> 7767W: https://github.com/linuxppc/linux/wiki 7768L: linuxppc-dev@lists.ozlabs.org 7769Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7770T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7771S: Supported 7772F: Documentation/ABI/stable/sysfs-firmware-opal-* 7773F: Documentation/devicetree/bindings/powerpc/ 7774F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 7775F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 7776F: Documentation/powerpc/ 7777F: arch/powerpc/ 7778F: drivers/char/tpm/tpm_ibmvtpm* 7779F: drivers/crypto/nx/ 7780F: drivers/crypto/vmx/ 7781F: drivers/i2c/busses/i2c-opal.c 7782F: drivers/net/ethernet/ibm/ibmveth.* 7783F: drivers/net/ethernet/ibm/ibmvnic.* 7784F: drivers/pci/hotplug/pnv_php.c 7785F: drivers/pci/hotplug/rpa* 7786F: drivers/rtc/rtc-opal.c 7787F: drivers/scsi/ibmvscsi/ 7788F: drivers/tty/hvc/hvc_opal.c 7789F: tools/testing/selftests/powerpc 7790N: /pmac 7791N: powermac 7792N: powernv 7793N: [^a-z0-9]ps3 7794N: pseries 7795 7796LINUX FOR POWERPC EMBEDDED MPC5XXX 7797M: Anatolij Gustschin <agust@denx.de> 7798L: linuxppc-dev@lists.ozlabs.org 7799T: git git://git.denx.de/linux-denx-agust.git 7800S: Maintained 7801F: arch/powerpc/platforms/512x/ 7802F: arch/powerpc/platforms/52xx/ 7803 7804LINUX FOR POWERPC EMBEDDED PPC4XX 7805M: Alistair Popple <alistair@popple.id.au> 7806M: Matt Porter <mporter@kernel.crashing.org> 7807W: http://www.penguinppc.org/ 7808L: linuxppc-dev@lists.ozlabs.org 7809S: Maintained 7810F: arch/powerpc/platforms/40x/ 7811F: arch/powerpc/platforms/44x/ 7812 7813LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7814M: Scott Wood <oss@buserror.net> 7815M: Kumar Gala <galak@kernel.crashing.org> 7816W: http://www.penguinppc.org/ 7817L: linuxppc-dev@lists.ozlabs.org 7818T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7819S: Maintained 7820F: arch/powerpc/platforms/83xx/ 7821F: arch/powerpc/platforms/85xx/ 7822F: Documentation/devicetree/bindings/powerpc/fsl/ 7823 7824LINUX FOR POWERPC EMBEDDED PPC8XX 7825M: Vitaly Bordug <vitb@kernel.crashing.org> 7826W: http://www.penguinppc.org/ 7827L: linuxppc-dev@lists.ozlabs.org 7828S: Maintained 7829F: arch/powerpc/platforms/8xx/ 7830 7831LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7832L: linuxppc-dev@lists.ozlabs.org 7833S: Orphan 7834F: arch/powerpc/*/*virtex* 7835F: arch/powerpc/*/*/*virtex* 7836 7837LINUX FOR POWERPC PA SEMI PWRFICIENT 7838L: linuxppc-dev@lists.ozlabs.org 7839S: Orphan 7840F: arch/powerpc/platforms/pasemi/ 7841F: drivers/*/*pasemi* 7842F: drivers/*/*/*pasemi* 7843 7844LINUX KERNEL DUMP TEST MODULE (LKDTM) 7845M: Kees Cook <keescook@chromium.org> 7846S: Maintained 7847F: drivers/misc/lkdtm* 7848 7849LINUX SECURITY MODULE (LSM) FRAMEWORK 7850M: Chris Wright <chrisw@sous-sol.org> 7851L: linux-security-module@vger.kernel.org 7852S: Supported 7853 7854LIS3LV02D ACCELEROMETER DRIVER 7855M: Eric Piel <eric.piel@tremplin-utc.net> 7856S: Maintained 7857F: Documentation/misc-devices/lis3lv02d 7858F: drivers/misc/lis3lv02d/ 7859F: drivers/platform/x86/hp_accel.c 7860 7861LIVE PATCHING 7862M: Josh Poimboeuf <jpoimboe@redhat.com> 7863M: Jessica Yu <jeyu@kernel.org> 7864M: Jiri Kosina <jikos@kernel.org> 7865M: Miroslav Benes <mbenes@suse.cz> 7866R: Petr Mladek <pmladek@suse.com> 7867S: Maintained 7868F: kernel/livepatch/ 7869F: include/linux/livepatch.h 7870F: arch/x86/include/asm/livepatch.h 7871F: arch/x86/kernel/livepatch.c 7872F: Documentation/livepatch/ 7873F: Documentation/ABI/testing/sysfs-kernel-livepatch 7874F: samples/livepatch/ 7875L: live-patching@vger.kernel.org 7876T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7877 7878LLC (802.2) 7879L: netdev@vger.kernel.org 7880S: Odd fixes 7881F: include/linux/llc.h 7882F: include/uapi/linux/llc.h 7883F: include/net/llc* 7884F: net/llc/ 7885 7886LM73 HARDWARE MONITOR DRIVER 7887M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7888L: linux-hwmon@vger.kernel.org 7889S: Maintained 7890F: drivers/hwmon/lm73.c 7891 7892LM78 HARDWARE MONITOR DRIVER 7893M: Jean Delvare <jdelvare@suse.com> 7894L: linux-hwmon@vger.kernel.org 7895S: Maintained 7896F: Documentation/hwmon/lm78 7897F: drivers/hwmon/lm78.c 7898 7899LM83 HARDWARE MONITOR DRIVER 7900M: Jean Delvare <jdelvare@suse.com> 7901L: linux-hwmon@vger.kernel.org 7902S: Maintained 7903F: Documentation/hwmon/lm83 7904F: drivers/hwmon/lm83.c 7905 7906LM90 HARDWARE MONITOR DRIVER 7907M: Jean Delvare <jdelvare@suse.com> 7908L: linux-hwmon@vger.kernel.org 7909S: Maintained 7910F: Documentation/hwmon/lm90 7911F: Documentation/devicetree/bindings/hwmon/lm90.txt 7912F: drivers/hwmon/lm90.c 7913F: include/dt-bindings/thermal/lm90.h 7914 7915LM95234 HARDWARE MONITOR DRIVER 7916M: Guenter Roeck <linux@roeck-us.net> 7917L: linux-hwmon@vger.kernel.org 7918S: Maintained 7919F: Documentation/hwmon/lm95234 7920F: drivers/hwmon/lm95234.c 7921 7922LME2510 MEDIA DRIVER 7923M: Malcolm Priestley <tvboxspy@gmail.com> 7924L: linux-media@vger.kernel.org 7925W: https://linuxtv.org 7926Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7927S: Maintained 7928F: drivers/media/usb/dvb-usb-v2/lmedm04* 7929 7930LOADPIN SECURITY MODULE 7931M: Kees Cook <keescook@chromium.org> 7932T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 7933S: Supported 7934F: security/loadpin/ 7935F: Documentation/admin-guide/LSM/LoadPin.rst 7936 7937LOCKING PRIMITIVES 7938M: Peter Zijlstra <peterz@infradead.org> 7939M: Ingo Molnar <mingo@redhat.com> 7940L: linux-kernel@vger.kernel.org 7941T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7942S: Maintained 7943F: Documentation/locking/ 7944F: include/linux/lockdep.h 7945F: include/linux/spinlock*.h 7946F: arch/*/include/asm/spinlock*.h 7947F: include/linux/rwlock*.h 7948F: include/linux/mutex*.h 7949F: arch/*/include/asm/mutex*.h 7950F: include/linux/rwsem*.h 7951F: arch/*/include/asm/rwsem.h 7952F: include/linux/seqlock.h 7953F: lib/locking*.[ch] 7954F: kernel/locking/ 7955 7956LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7957M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7958L: linux-ntfs-dev@lists.sourceforge.net 7959W: http://www.linux-ntfs.org/content/view/19/37/ 7960S: Maintained 7961F: Documentation/ldm.txt 7962F: block/partitions/ldm.* 7963 7964LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7965M: Sathya Prakash <sathya.prakash@broadcom.com> 7966M: Chaitra P B <chaitra.basappa@broadcom.com> 7967M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7968L: MPT-FusionLinux.pdl@broadcom.com 7969L: linux-scsi@vger.kernel.org 7970W: http://www.avagotech.com/support/ 7971S: Supported 7972F: drivers/message/fusion/ 7973F: drivers/scsi/mpt2sas/ 7974F: drivers/scsi/mpt3sas/ 7975 7976LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7977M: Matthew Wilcox <matthew@wil.cx> 7978L: linux-scsi@vger.kernel.org 7979S: Maintained 7980F: drivers/scsi/sym53c8xx_2/ 7981 7982LTC4261 HARDWARE MONITOR DRIVER 7983M: Guenter Roeck <linux@roeck-us.net> 7984L: linux-hwmon@vger.kernel.org 7985S: Maintained 7986F: Documentation/hwmon/ltc4261 7987F: drivers/hwmon/ltc4261.c 7988 7989LTC4306 I2C MULTIPLEXER DRIVER 7990M: Michael Hennerich <michael.hennerich@analog.com> 7991W: http://ez.analog.com/community/linux-device-drivers 7992L: linux-i2c@vger.kernel.org 7993S: Supported 7994F: drivers/i2c/muxes/i2c-mux-ltc4306.c 7995F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 7996 7997LTP (Linux Test Project) 7998M: Mike Frysinger <vapier@gentoo.org> 7999M: Cyril Hrubis <chrubis@suse.cz> 8000M: Wanlong Gao <wanlong.gao@gmail.com> 8001M: Jan Stancek <jstancek@redhat.com> 8002M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8003M: Alexey Kodanev <alexey.kodanev@oracle.com> 8004L: ltp@lists.linux.it (subscribers-only) 8005W: http://linux-test-project.github.io/ 8006T: git git://github.com/linux-test-project/ltp.git 8007S: Maintained 8008 8009M32R ARCHITECTURE 8010W: http://www.linux-m32r.org/ 8011S: Orphan 8012F: arch/m32r/ 8013 8014M68K ARCHITECTURE 8015M: Geert Uytterhoeven <geert@linux-m68k.org> 8016L: linux-m68k@lists.linux-m68k.org 8017W: http://www.linux-m68k.org/ 8018T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8019S: Maintained 8020F: arch/m68k/ 8021F: drivers/zorro/ 8022 8023M68K ON APPLE MACINTOSH 8024M: Joshua Thompson <funaho@jurai.org> 8025W: http://www.mac.linux-m68k.org/ 8026L: linux-m68k@lists.linux-m68k.org 8027S: Maintained 8028F: arch/m68k/mac/ 8029 8030M68K ON HP9000/300 8031M: Philip Blundell <philb@gnu.org> 8032W: http://www.tazenda.demon.co.uk/phil/linux-hp 8033S: Maintained 8034F: arch/m68k/hp300/ 8035 8036M88DS3103 MEDIA DRIVER 8037M: Antti Palosaari <crope@iki.fi> 8038L: linux-media@vger.kernel.org 8039W: https://linuxtv.org 8040W: http://palosaari.fi/linux/ 8041Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8042T: git git://linuxtv.org/anttip/media_tree.git 8043S: Maintained 8044F: drivers/media/dvb-frontends/m88ds3103* 8045 8046M88RS2000 MEDIA DRIVER 8047M: Malcolm Priestley <tvboxspy@gmail.com> 8048L: linux-media@vger.kernel.org 8049W: https://linuxtv.org 8050Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8051S: Maintained 8052F: drivers/media/dvb-frontends/m88rs2000* 8053 8054MA901 MASTERKIT USB FM RADIO DRIVER 8055M: Alexey Klimov <klimov.linux@gmail.com> 8056L: linux-media@vger.kernel.org 8057T: git git://linuxtv.org/media_tree.git 8058S: Maintained 8059F: drivers/media/radio/radio-ma901.c 8060 8061MAC80211 8062M: Johannes Berg <johannes@sipsolutions.net> 8063L: linux-wireless@vger.kernel.org 8064W: http://wireless.kernel.org/ 8065T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8066T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8067S: Maintained 8068F: Documentation/networking/mac80211-injection.txt 8069F: include/net/mac80211.h 8070F: net/mac80211/ 8071F: drivers/net/wireless/mac80211_hwsim.[ch] 8072 8073MAILBOX API 8074M: Jassi Brar <jassisinghbrar@gmail.com> 8075L: linux-kernel@vger.kernel.org 8076S: Maintained 8077F: drivers/mailbox/ 8078F: include/linux/mailbox_client.h 8079F: include/linux/mailbox_controller.h 8080 8081MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8082M: Michael Kerrisk <mtk.manpages@gmail.com> 8083W: http://www.kernel.org/doc/man-pages 8084L: linux-man@vger.kernel.org 8085S: Maintained 8086 8087MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8088M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8089L: linux-mips@linux-mips.org 8090S: Maintained 8091F: arch/mips/boot/dts/img/pistachio_marduk.dts 8092 8093MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8094M: Andrew Lunn <andrew@lunn.ch> 8095M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8096L: netdev@vger.kernel.org 8097S: Maintained 8098F: drivers/net/dsa/mv88e6xxx/ 8099F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8100 8101MARVELL ARMADA DRM SUPPORT 8102M: Russell King <linux@armlinux.org.uk> 8103S: Maintained 8104T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8105T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8106F: drivers/gpu/drm/armada/ 8107F: include/uapi/drm/armada_drm.h 8108F: Documentation/devicetree/bindings/display/armada/ 8109 8110MARVELL CRYPTO DRIVER 8111M: Boris Brezillon <boris.brezillon@free-electrons.com> 8112M: Arnaud Ebalard <arno@natisbad.org> 8113F: drivers/crypto/marvell/ 8114S: Maintained 8115L: linux-crypto@vger.kernel.org 8116 8117MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8118M: Mirko Lindner <mlindner@marvell.com> 8119M: Stephen Hemminger <stephen@networkplumber.org> 8120L: netdev@vger.kernel.org 8121S: Maintained 8122F: drivers/net/ethernet/marvell/sk* 8123 8124MARVELL LIBERTAS WIRELESS DRIVER 8125L: libertas-dev@lists.infradead.org 8126S: Orphan 8127F: drivers/net/wireless/marvell/libertas/ 8128 8129MARVELL MV643XX ETHERNET DRIVER 8130M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8131L: netdev@vger.kernel.org 8132S: Maintained 8133F: drivers/net/ethernet/marvell/mv643xx_eth.* 8134F: include/linux/mv643xx.h 8135 8136MARVELL MV88X3310 PHY DRIVER 8137M: Russell King <rmk@armlinux.org.uk> 8138L: netdev@vger.kernel.org 8139S: Maintained 8140F: drivers/net/phy/marvell10g.c 8141 8142MARVELL MVNETA ETHERNET DRIVER 8143M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8144L: netdev@vger.kernel.org 8145S: Maintained 8146F: drivers/net/ethernet/marvell/mvneta.* 8147 8148MARVELL MWIFIEX WIRELESS DRIVER 8149M: Amitkumar Karwar <amitkarwar@gmail.com> 8150M: Nishant Sarmukadam <nishants@marvell.com> 8151M: Ganapathi Bhat <gbhat@marvell.com> 8152M: Xinming Hu <huxm@marvell.com> 8153L: linux-wireless@vger.kernel.org 8154S: Maintained 8155F: drivers/net/wireless/marvell/mwifiex/ 8156 8157MARVELL MWL8K WIRELESS DRIVER 8158M: Lennert Buytenhek <buytenh@wantstofly.org> 8159L: linux-wireless@vger.kernel.org 8160S: Odd Fixes 8161F: drivers/net/wireless/marvell/mwl8k.c 8162 8163MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8164M: Nicolas Pitre <nico@fluxnic.net> 8165S: Odd Fixes 8166F: drivers/mmc/host/mvsdio.* 8167 8168MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8169M: Hu Ziji <huziji@marvell.com> 8170L: linux-mmc@vger.kernel.org 8171S: Supported 8172F: drivers/mmc/host/sdhci-xenon* 8173F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8174 8175MATROX FRAMEBUFFER DRIVER 8176L: linux-fbdev@vger.kernel.org 8177S: Orphan 8178F: drivers/video/fbdev/matrox/matroxfb_* 8179F: include/uapi/linux/matroxfb.h 8180 8181MAX16065 HARDWARE MONITOR DRIVER 8182M: Guenter Roeck <linux@roeck-us.net> 8183L: linux-hwmon@vger.kernel.org 8184S: Maintained 8185F: Documentation/hwmon/max16065 8186F: drivers/hwmon/max16065.c 8187 8188MAX20751 HARDWARE MONITOR DRIVER 8189M: Guenter Roeck <linux@roeck-us.net> 8190L: linux-hwmon@vger.kernel.org 8191S: Maintained 8192F: Documentation/hwmon/max20751 8193F: drivers/hwmon/max20751.c 8194 8195MAX2175 SDR TUNER DRIVER 8196M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8197L: linux-media@vger.kernel.org 8198T: git git://linuxtv.org/media_tree.git 8199S: Maintained 8200F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8201F: Documentation/media/v4l-drivers/max2175.rst 8202F: drivers/media/i2c/max2175* 8203F: include/uapi/linux/max2175.h 8204 8205MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8206L: linux-hwmon@vger.kernel.org 8207S: Orphan 8208F: Documentation/hwmon/max6650 8209F: drivers/hwmon/max6650.c 8210 8211MAX6697 HARDWARE MONITOR DRIVER 8212M: Guenter Roeck <linux@roeck-us.net> 8213L: linux-hwmon@vger.kernel.org 8214S: Maintained 8215F: Documentation/hwmon/max6697 8216F: Documentation/devicetree/bindings/i2c/max6697.txt 8217F: drivers/hwmon/max6697.c 8218F: include/linux/platform_data/max6697.h 8219 8220MAX9860 MONO AUDIO VOICE CODEC DRIVER 8221M: Peter Rosin <peda@axentia.se> 8222L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8223S: Maintained 8224F: Documentation/devicetree/bindings/sound/max9860.txt 8225F: sound/soc/codecs/max9860.* 8226 8227MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8228M: Javier Martinez Canillas <javier@dowhile0.org> 8229L: linux-kernel@vger.kernel.org 8230S: Supported 8231F: drivers/regulator/max77802-regulator.c 8232F: Documentation/devicetree/bindings/*/*max77802.txt 8233F: include/dt-bindings/*/*max77802.h 8234 8235MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8236M: Krzysztof Kozlowski <krzk@kernel.org> 8237M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8238L: linux-pm@vger.kernel.org 8239S: Supported 8240F: drivers/power/supply/max14577_charger.c 8241F: drivers/power/supply/max77693_charger.c 8242 8243MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8244M: Chanwoo Choi <cw00.choi@samsung.com> 8245M: Krzysztof Kozlowski <krzk@kernel.org> 8246M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8247L: linux-kernel@vger.kernel.org 8248S: Supported 8249F: drivers/*/max14577*.c 8250F: drivers/*/max77686*.c 8251F: drivers/*/max77693*.c 8252F: drivers/extcon/extcon-max14577.c 8253F: drivers/extcon/extcon-max77693.c 8254F: drivers/rtc/rtc-max77686.c 8255F: drivers/clk/clk-max77686.c 8256F: Documentation/devicetree/bindings/mfd/max14577.txt 8257F: Documentation/devicetree/bindings/*/max77686.txt 8258F: Documentation/devicetree/bindings/mfd/max77693.txt 8259F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8260F: include/linux/mfd/max14577*.h 8261F: include/linux/mfd/max77686*.h 8262F: include/linux/mfd/max77693*.h 8263 8264MAXIRADIO FM RADIO RECEIVER DRIVER 8265M: Hans Verkuil <hverkuil@xs4all.nl> 8266L: linux-media@vger.kernel.org 8267T: git git://linuxtv.org/media_tree.git 8268W: https://linuxtv.org 8269S: Maintained 8270F: drivers/media/radio/radio-maxiradio* 8271 8272MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8273M: Peter Rosin <peda@axentia.se> 8274L: linux-iio@vger.kernel.org 8275S: Maintained 8276F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8277F: drivers/iio/potentiometer/mcp4531.c 8278 8279MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8280M: William Breathitt Gray <vilhelm.gray@gmail.com> 8281L: linux-iio@vger.kernel.org 8282S: Maintained 8283F: drivers/iio/dac/cio-dac.c 8284 8285MEDIA DRIVERS FOR ASCOT2E 8286M: Sergey Kozlov <serjk@netup.ru> 8287M: Abylay Ospan <aospan@netup.ru> 8288L: linux-media@vger.kernel.org 8289W: https://linuxtv.org 8290W: http://netup.tv/ 8291T: git git://linuxtv.org/media_tree.git 8292S: Supported 8293F: drivers/media/dvb-frontends/ascot2e* 8294 8295MEDIA DRIVERS FOR CXD2841ER 8296M: Sergey Kozlov <serjk@netup.ru> 8297M: Abylay Ospan <aospan@netup.ru> 8298L: linux-media@vger.kernel.org 8299W: https://linuxtv.org 8300W: http://netup.tv/ 8301T: git git://linuxtv.org/media_tree.git 8302S: Supported 8303F: drivers/media/dvb-frontends/cxd2841er* 8304 8305MEDIA DRIVERS FOR FREESCALE IMX 8306M: Steve Longerbeam <slongerbeam@gmail.com> 8307M: Philipp Zabel <p.zabel@pengutronix.de> 8308L: linux-media@vger.kernel.org 8309T: git git://linuxtv.org/media_tree.git 8310S: Maintained 8311F: Documentation/devicetree/bindings/media/imx.txt 8312F: Documentation/media/v4l-drivers/imx.rst 8313F: drivers/staging/media/imx/ 8314F: include/linux/imx-media.h 8315F: include/media/imx.h 8316 8317MEDIA DRIVERS FOR HELENE 8318M: Abylay Ospan <aospan@netup.ru> 8319L: linux-media@vger.kernel.org 8320W: https://linuxtv.org 8321W: http://netup.tv/ 8322T: git git://linuxtv.org/media_tree.git 8323S: Supported 8324F: drivers/media/dvb-frontends/helene* 8325 8326MEDIA DRIVERS FOR HORUS3A 8327M: Sergey Kozlov <serjk@netup.ru> 8328M: Abylay Ospan <aospan@netup.ru> 8329L: linux-media@vger.kernel.org 8330W: https://linuxtv.org 8331W: http://netup.tv/ 8332T: git git://linuxtv.org/media_tree.git 8333S: Supported 8334F: drivers/media/dvb-frontends/horus3a* 8335 8336MEDIA DRIVERS FOR LNBH25 8337M: Sergey Kozlov <serjk@netup.ru> 8338M: Abylay Ospan <aospan@netup.ru> 8339L: linux-media@vger.kernel.org 8340W: https://linuxtv.org 8341W: http://netup.tv/ 8342T: git git://linuxtv.org/media_tree.git 8343S: Supported 8344F: drivers/media/dvb-frontends/lnbh25* 8345 8346MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8347M: Sergey Kozlov <serjk@netup.ru> 8348M: Abylay Ospan <aospan@netup.ru> 8349L: linux-media@vger.kernel.org 8350W: https://linuxtv.org 8351W: http://netup.tv/ 8352T: git git://linuxtv.org/media_tree.git 8353S: Supported 8354F: drivers/media/pci/netup_unidvb/* 8355 8356MEDIA DRIVERS FOR RENESAS - DRIF 8357M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8358L: linux-media@vger.kernel.org 8359L: linux-renesas-soc@vger.kernel.org 8360T: git git://linuxtv.org/media_tree.git 8361S: Supported 8362F: Documentation/devicetree/bindings/media/renesas,drif.txt 8363F: drivers/media/platform/rcar_drif.c 8364 8365MEDIA DRIVERS FOR RENESAS - FCP 8366M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8367L: linux-media@vger.kernel.org 8368L: linux-renesas-soc@vger.kernel.org 8369T: git git://linuxtv.org/media_tree.git 8370S: Supported 8371F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8372F: drivers/media/platform/rcar-fcp.c 8373F: include/media/rcar-fcp.h 8374 8375MEDIA DRIVERS FOR RENESAS - FDP1 8376M: Kieran Bingham <kieran@bingham.xyz> 8377L: linux-media@vger.kernel.org 8378L: linux-renesas-soc@vger.kernel.org 8379T: git git://linuxtv.org/media_tree.git 8380S: Supported 8381F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8382F: drivers/media/platform/rcar_fdp1.c 8383 8384MEDIA DRIVERS FOR RENESAS - VIN 8385M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8386L: linux-media@vger.kernel.org 8387L: linux-renesas-soc@vger.kernel.org 8388T: git git://linuxtv.org/media_tree.git 8389S: Supported 8390F: Documentation/devicetree/bindings/media/rcar_vin.txt 8391F: drivers/media/platform/rcar-vin/ 8392 8393MEDIA DRIVERS FOR RENESAS - VSP1 8394M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8395L: linux-media@vger.kernel.org 8396L: linux-renesas-soc@vger.kernel.org 8397T: git git://linuxtv.org/media_tree.git 8398S: Supported 8399F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8400F: drivers/media/platform/vsp1/ 8401 8402MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8403M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8404M: Mauro Carvalho Chehab <mchehab@kernel.org> 8405P: LinuxTV.org Project 8406L: linux-media@vger.kernel.org 8407W: https://linuxtv.org 8408Q: http://patchwork.kernel.org/project/linux-media/list/ 8409T: git git://linuxtv.org/media_tree.git 8410S: Maintained 8411F: Documentation/devicetree/bindings/media/ 8412F: Documentation/media/ 8413F: drivers/media/ 8414F: drivers/staging/media/ 8415F: include/linux/platform_data/media/ 8416F: include/media/ 8417F: include/uapi/linux/dvb/ 8418F: include/uapi/linux/videodev2.h 8419F: include/uapi/linux/media.h 8420F: include/uapi/linux/v4l2-* 8421F: include/uapi/linux/meye.h 8422F: include/uapi/linux/ivtv* 8423F: include/uapi/linux/uvcvideo.h 8424 8425MEDIATEK ETHERNET DRIVER 8426M: Felix Fietkau <nbd@openwrt.org> 8427M: John Crispin <blogic@openwrt.org> 8428L: netdev@vger.kernel.org 8429S: Maintained 8430F: drivers/net/ethernet/mediatek/ 8431 8432MEDIATEK JPEG DRIVER 8433M: Rick Chang <rick.chang@mediatek.com> 8434M: Bin Liu <bin.liu@mediatek.com> 8435S: Supported 8436F: drivers/media/platform/mtk-jpeg/ 8437F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8438 8439MEDIATEK MDP DRIVER 8440M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8441M: Houlong Wei <houlong.wei@mediatek.com> 8442M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8443S: Supported 8444F: drivers/media/platform/mtk-mdp/ 8445F: drivers/media/platform/mtk-vpu/ 8446F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8447 8448MEDIATEK MEDIA DRIVER 8449M: Tiffany Lin <tiffany.lin@mediatek.com> 8450M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8451S: Supported 8452F: drivers/media/platform/mtk-vcodec/ 8453F: drivers/media/platform/mtk-vpu/ 8454F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8455F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8456 8457MEDIATEK MT7601U WIRELESS LAN DRIVER 8458M: Jakub Kicinski <kubakici@wp.pl> 8459L: linux-wireless@vger.kernel.org 8460S: Maintained 8461F: drivers/net/wireless/mediatek/mt7601u/ 8462 8463MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8464M: Sean Wang <sean.wang@mediatek.com> 8465S: Maintained 8466F: drivers/char/hw_random/mtk-rng.c 8467 8468MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8469M: Peter Senna Tschudin <peter.senna@collabora.com> 8470M: Martin Donnelly <martin.donnelly@ge.com> 8471M: Martyn Welch <martyn.welch@collabora.co.uk> 8472S: Maintained 8473F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8474F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8475 8476MEGARAID SCSI/SAS DRIVERS 8477M: Kashyap Desai <kashyap.desai@broadcom.com> 8478M: Sumit Saxena <sumit.saxena@broadcom.com> 8479M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8480L: megaraidlinux.pdl@broadcom.com 8481L: linux-scsi@vger.kernel.org 8482W: http://www.avagotech.com/support/ 8483S: Maintained 8484F: Documentation/scsi/megaraid.txt 8485F: drivers/scsi/megaraid.* 8486F: drivers/scsi/megaraid/ 8487 8488MELEXIS MLX90614 DRIVER 8489M: Crt Mori <cmo@melexis.com> 8490L: linux-iio@vger.kernel.org 8491W: http://www.melexis.com 8492S: Supported 8493F: drivers/iio/temperature/mlx90614.c 8494 8495MELFAS MIP4 TOUCHSCREEN DRIVER 8496M: Sangwon Jee <jeesw@melfas.com> 8497W: http://www.melfas.com 8498S: Supported 8499F: drivers/input/touchscreen/melfas_mip4.c 8500F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8501 8502MELLANOX ETHERNET DRIVER (mlx4_en) 8503M: Tariq Toukan <tariqt@mellanox.com> 8504L: netdev@vger.kernel.org 8505S: Supported 8506W: http://www.mellanox.com 8507Q: http://patchwork.ozlabs.org/project/netdev/list/ 8508F: drivers/net/ethernet/mellanox/mlx4/en_* 8509 8510MELLANOX ETHERNET DRIVER (mlx5e) 8511M: Saeed Mahameed <saeedm@mellanox.com> 8512L: netdev@vger.kernel.org 8513S: Supported 8514W: http://www.mellanox.com 8515Q: http://patchwork.ozlabs.org/project/netdev/list/ 8516F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8517 8518MELLANOX ETHERNET INNOVA DRIVER 8519M: Ilan Tayari <ilant@mellanox.com> 8520R: Boris Pismenny <borisp@mellanox.com> 8521L: netdev@vger.kernel.org 8522S: Supported 8523W: http://www.mellanox.com 8524Q: http://patchwork.ozlabs.org/project/netdev/list/ 8525F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8526F: include/linux/mlx5/mlx5_ifc_fpga.h 8527 8528MELLANOX ETHERNET INNOVA IPSEC DRIVER 8529M: Ilan Tayari <ilant@mellanox.com> 8530R: Boris Pismenny <borisp@mellanox.com> 8531L: netdev@vger.kernel.org 8532S: Supported 8533W: http://www.mellanox.com 8534Q: http://patchwork.ozlabs.org/project/netdev/list/ 8535F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8536F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8537 8538MELLANOX ETHERNET SWITCH DRIVERS 8539M: Jiri Pirko <jiri@mellanox.com> 8540M: Ido Schimmel <idosch@mellanox.com> 8541L: netdev@vger.kernel.org 8542S: Supported 8543W: http://www.mellanox.com 8544Q: http://patchwork.ozlabs.org/project/netdev/list/ 8545F: drivers/net/ethernet/mellanox/mlxsw/ 8546 8547MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8548M: Yotam Gigi <yotamg@mellanox.com> 8549L: netdev@vger.kernel.org 8550S: Supported 8551W: http://www.mellanox.com 8552Q: http://patchwork.ozlabs.org/project/netdev/list/ 8553F: drivers/net/ethernet/mellanox/mlxfw/ 8554 8555MELLANOX MLX CPLD HOTPLUG DRIVER 8556M: Vadim Pasternak <vadimp@mellanox.com> 8557L: platform-driver-x86@vger.kernel.org 8558S: Supported 8559F: drivers/platform/x86/mlxcpld-hotplug.c 8560F: include/linux/platform_data/mlxcpld-hotplug.h 8561 8562MELLANOX MLX4 core VPI driver 8563M: Tariq Toukan <tariqt@mellanox.com> 8564L: netdev@vger.kernel.org 8565L: linux-rdma@vger.kernel.org 8566W: http://www.mellanox.com 8567Q: http://patchwork.ozlabs.org/project/netdev/list/ 8568S: Supported 8569F: drivers/net/ethernet/mellanox/mlx4/ 8570F: include/linux/mlx4/ 8571 8572MELLANOX MLX4 IB driver 8573M: Yishai Hadas <yishaih@mellanox.com> 8574L: linux-rdma@vger.kernel.org 8575W: http://www.mellanox.com 8576Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8577S: Supported 8578F: drivers/infiniband/hw/mlx4/ 8579F: include/linux/mlx4/ 8580F: include/uapi/rdma/mlx4-abi.h 8581 8582MELLANOX MLX5 core VPI driver 8583M: Saeed Mahameed <saeedm@mellanox.com> 8584M: Matan Barak <matanb@mellanox.com> 8585M: Leon Romanovsky <leonro@mellanox.com> 8586L: netdev@vger.kernel.org 8587L: linux-rdma@vger.kernel.org 8588W: http://www.mellanox.com 8589Q: http://patchwork.ozlabs.org/project/netdev/list/ 8590S: Supported 8591F: drivers/net/ethernet/mellanox/mlx5/core/ 8592F: include/linux/mlx5/ 8593 8594MELLANOX MLX5 IB driver 8595M: Matan Barak <matanb@mellanox.com> 8596M: Leon Romanovsky <leonro@mellanox.com> 8597L: linux-rdma@vger.kernel.org 8598W: http://www.mellanox.com 8599Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8600S: Supported 8601F: drivers/infiniband/hw/mlx5/ 8602F: include/linux/mlx5/ 8603F: include/uapi/rdma/mlx5-abi.h 8604 8605MELLANOX MLXCPLD I2C AND MUX DRIVER 8606M: Vadim Pasternak <vadimp@mellanox.com> 8607M: Michael Shych <michaelsh@mellanox.com> 8608L: linux-i2c@vger.kernel.org 8609S: Supported 8610F: drivers/i2c/busses/i2c-mlxcpld.c 8611F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8612F: Documentation/i2c/busses/i2c-mlxcpld 8613 8614MELLANOX MLXCPLD LED DRIVER 8615M: Vadim Pasternak <vadimp@mellanox.com> 8616L: linux-leds@vger.kernel.org 8617S: Supported 8618F: drivers/leds/leds-mlxcpld.c 8619F: Documentation/leds/leds-mlxcpld.txt 8620 8621MELLANOX PLATFORM DRIVER 8622M: Vadim Pasternak <vadimp@mellanox.com> 8623L: platform-driver-x86@vger.kernel.org 8624S: Supported 8625F: drivers/platform/x86/mlx-platform.c 8626 8627MEMBARRIER SUPPORT 8628M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8629M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8630L: linux-kernel@vger.kernel.org 8631S: Supported 8632F: kernel/membarrier.c 8633F: include/uapi/linux/membarrier.h 8634 8635MEMORY MANAGEMENT 8636L: linux-mm@kvack.org 8637W: http://www.linux-mm.org 8638S: Maintained 8639F: include/linux/mm.h 8640F: include/linux/gfp.h 8641F: include/linux/mmzone.h 8642F: include/linux/memory_hotplug.h 8643F: include/linux/vmalloc.h 8644F: mm/ 8645 8646MEMORY TECHNOLOGY DEVICES (MTD) 8647M: David Woodhouse <dwmw2@infradead.org> 8648M: Brian Norris <computersforpeace@gmail.com> 8649M: Boris Brezillon <boris.brezillon@free-electrons.com> 8650M: Marek Vasut <marek.vasut@gmail.com> 8651M: Richard Weinberger <richard@nod.at> 8652M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8653L: linux-mtd@lists.infradead.org 8654W: http://www.linux-mtd.infradead.org/ 8655Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8656T: git git://git.infradead.org/linux-mtd.git master 8657T: git git://git.infradead.org/l2-mtd.git master 8658S: Maintained 8659F: Documentation/devicetree/bindings/mtd/ 8660F: drivers/mtd/ 8661F: include/linux/mtd/ 8662F: include/uapi/mtd/ 8663 8664MEN A21 WATCHDOG DRIVER 8665M: Johannes Thumshirn <morbidrsa@gmail.com> 8666L: linux-watchdog@vger.kernel.org 8667S: Maintained 8668F: drivers/watchdog/mena21_wdt.c 8669 8670MEN CHAMELEON BUS (mcb) 8671M: Johannes Thumshirn <morbidrsa@gmail.com> 8672S: Maintained 8673F: drivers/mcb/ 8674F: include/linux/mcb.h 8675F: Documentation/men-chameleon-bus.txt 8676 8677MEN F21BMC (Board Management Controller) 8678M: Andreas Werner <andreas.werner@men.de> 8679S: Supported 8680F: drivers/mfd/menf21bmc.c 8681F: drivers/watchdog/menf21bmc_wdt.c 8682F: drivers/leds/leds-menf21bmc.c 8683F: drivers/hwmon/menf21bmc_hwmon.c 8684F: Documentation/hwmon/menf21bmc 8685 8686METAG ARCHITECTURE 8687M: James Hogan <james.hogan@imgtec.com> 8688L: linux-metag@vger.kernel.org 8689T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8690S: Odd Fixes 8691F: arch/metag/ 8692F: Documentation/metag/ 8693F: Documentation/devicetree/bindings/metag/ 8694F: Documentation/devicetree/bindings/interrupt-controller/img,* 8695F: drivers/clocksource/metag_generic.c 8696F: drivers/irqchip/irq-metag.c 8697F: drivers/irqchip/irq-metag-ext.c 8698F: drivers/tty/metag_da.c 8699 8700MICROBLAZE ARCHITECTURE 8701M: Michal Simek <monstr@monstr.eu> 8702W: http://www.monstr.eu/fdt/ 8703T: git git://git.monstr.eu/linux-2.6-microblaze.git 8704S: Supported 8705F: arch/microblaze/ 8706 8707MICROCHIP / ATMEL AT91 SERIAL DRIVER 8708M: Richard Genoud <richard.genoud@gmail.com> 8709S: Maintained 8710F: drivers/tty/serial/atmel_serial.c 8711F: drivers/tty/serial/atmel_serial.h 8712 8713MICROCHIP / ATMEL DMA DRIVER 8714M: Ludovic Desroches <ludovic.desroches@microchip.com> 8715L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8716L: dmaengine@vger.kernel.org 8717S: Supported 8718F: drivers/dma/at_hdmac.c 8719F: drivers/dma/at_hdmac_regs.h 8720F: include/linux/platform_data/dma-atmel.h 8721 8722MICROCHIP / ATMEL ISC DRIVER 8723M: Songjun Wu <songjun.wu@microchip.com> 8724L: linux-media@vger.kernel.org 8725S: Supported 8726F: drivers/media/platform/atmel/atmel-isc.c 8727F: drivers/media/platform/atmel/atmel-isc-regs.h 8728F: devicetree/bindings/media/atmel-isc.txt 8729 8730MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 8731M: Woojung Huh <Woojung.Huh@microchip.com> 8732M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 8733L: netdev@vger.kernel.org 8734S: Maintained 8735F: net/dsa/tag_ksz.c 8736F: drivers/net/dsa/microchip/* 8737F: include/linux/platform_data/microchip-ksz.h 8738F: Documentation/devicetree/bindings/net/dsa/ksz.txt 8739 8740MICROCHIP USB251XB DRIVER 8741M: Richard Leitner <richard.leitner@skidata.com> 8742L: linux-usb@vger.kernel.org 8743S: Maintained 8744F: drivers/usb/misc/usb251xb.c 8745F: Documentation/devicetree/bindings/usb/usb251xb.txt 8746 8747MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8748M: Don Brace <don.brace@microsemi.com> 8749L: esc.storagedev@microsemi.com 8750L: linux-scsi@vger.kernel.org 8751S: Supported 8752F: drivers/scsi/smartpqi/smartpqi*.[ch] 8753F: drivers/scsi/smartpqi/Kconfig 8754F: drivers/scsi/smartpqi/Makefile 8755F: include/linux/cciss*.h 8756F: include/uapi/linux/cciss*.h 8757F: Documentation/scsi/smartpqi.txt 8758 8759MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8760M: Chen Yu <yu.c.chen@intel.com> 8761L: platform-driver-x86@vger.kernel.org 8762S: Supported 8763F: drivers/platform/x86/surfacepro3_button.c 8764 8765MICROTEK X6 SCANNER 8766M: Oliver Neukum <oliver@neukum.org> 8767S: Maintained 8768F: drivers/usb/image/microtek.* 8769 8770MIPS 8771M: Ralf Baechle <ralf@linux-mips.org> 8772L: linux-mips@linux-mips.org 8773W: http://www.linux-mips.org/ 8774T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8775Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8776S: Supported 8777F: Documentation/devicetree/bindings/mips/ 8778F: Documentation/mips/ 8779F: arch/mips/ 8780 8781MIPS BOSTON DEVELOPMENT BOARD 8782M: Paul Burton <paul.burton@imgtec.com> 8783L: linux-mips@linux-mips.org 8784S: Maintained 8785F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 8786F: arch/mips/boot/dts/img/boston.dts 8787F: arch/mips/configs/generic/board-boston.config 8788F: drivers/clk/imgtec/clk-boston.c 8789F: include/dt-bindings/clock/boston-clock.h 8790 8791MIPS GENERIC PLATFORM 8792M: Paul Burton <paul.burton@imgtec.com> 8793L: linux-mips@linux-mips.org 8794S: Supported 8795F: arch/mips/generic/ 8796 8797MIPS/LOONGSON1 ARCHITECTURE 8798M: Keguang Zhang <keguang.zhang@gmail.com> 8799L: linux-mips@linux-mips.org 8800S: Maintained 8801F: arch/mips/loongson32/ 8802F: arch/mips/include/asm/mach-loongson32/ 8803F: drivers/*/*loongson1* 8804F: drivers/*/*/*loongson1* 8805 8806MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8807M: Hans Verkuil <hverkuil@xs4all.nl> 8808L: linux-media@vger.kernel.org 8809T: git git://linuxtv.org/media_tree.git 8810W: https://linuxtv.org 8811S: Odd Fixes 8812F: drivers/media/radio/radio-miropcm20* 8813 8814MMP SUPPORT 8815M: Eric Miao <eric.y.miao@gmail.com> 8816M: Haojian Zhuang <haojian.zhuang@gmail.com> 8817L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8818T: git git://github.com/hzhuang1/linux.git 8819T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 8820S: Maintained 8821F: arch/arm/boot/dts/mmp* 8822F: arch/arm/mach-mmp/ 8823 8824MN88472 MEDIA DRIVER 8825M: Antti Palosaari <crope@iki.fi> 8826L: linux-media@vger.kernel.org 8827W: https://linuxtv.org 8828W: http://palosaari.fi/linux/ 8829Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8830S: Maintained 8831F: drivers/media/dvb-frontends/mn88472* 8832 8833MN88473 MEDIA DRIVER 8834M: Antti Palosaari <crope@iki.fi> 8835L: linux-media@vger.kernel.org 8836W: https://linuxtv.org 8837W: http://palosaari.fi/linux/ 8838Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8839S: Maintained 8840F: drivers/media/dvb-frontends/mn88473* 8841 8842MODULE SUPPORT 8843M: Jessica Yu <jeyu@kernel.org> 8844M: Rusty Russell <rusty@rustcorp.com.au> 8845T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 8846S: Maintained 8847F: include/linux/module.h 8848F: kernel/module.c 8849 8850MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8851W: http://popies.net/meye/ 8852S: Orphan 8853F: Documentation/media/v4l-drivers/meye* 8854F: drivers/media/pci/meye/ 8855F: include/uapi/linux/meye.h 8856 8857MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8858M: Jiri Slaby <jirislaby@gmail.com> 8859S: Maintained 8860F: Documentation/serial/moxa-smartio 8861F: drivers/tty/mxser.* 8862 8863MR800 AVERMEDIA USB FM RADIO DRIVER 8864M: Alexey Klimov <klimov.linux@gmail.com> 8865L: linux-media@vger.kernel.org 8866T: git git://linuxtv.org/media_tree.git 8867S: Maintained 8868F: drivers/media/radio/radio-mr800.c 8869 8870MRF24J40 IEEE 802.15.4 RADIO DRIVER 8871M: Alan Ott <alan@signal11.us> 8872L: linux-wpan@vger.kernel.org 8873S: Maintained 8874F: drivers/net/ieee802154/mrf24j40.c 8875F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8876 8877MSI LAPTOP SUPPORT 8878M: "Lee, Chun-Yi" <jlee@suse.com> 8879L: platform-driver-x86@vger.kernel.org 8880S: Maintained 8881F: drivers/platform/x86/msi-laptop.c 8882 8883MSI WMI SUPPORT 8884L: platform-driver-x86@vger.kernel.org 8885S: Orphan 8886F: drivers/platform/x86/msi-wmi.c 8887 8888MSI001 MEDIA DRIVER 8889M: Antti Palosaari <crope@iki.fi> 8890L: linux-media@vger.kernel.org 8891W: https://linuxtv.org 8892W: http://palosaari.fi/linux/ 8893Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8894T: git git://linuxtv.org/anttip/media_tree.git 8895S: Maintained 8896F: drivers/media/tuners/msi001* 8897 8898MSI2500 MEDIA DRIVER 8899M: Antti Palosaari <crope@iki.fi> 8900L: linux-media@vger.kernel.org 8901W: https://linuxtv.org 8902W: http://palosaari.fi/linux/ 8903Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8904T: git git://linuxtv.org/anttip/media_tree.git 8905S: Maintained 8906F: drivers/media/usb/msi2500/ 8907 8908MSYSTEMS DISKONCHIP G3 MTD DRIVER 8909M: Robert Jarzmik <robert.jarzmik@free.fr> 8910L: linux-mtd@lists.infradead.org 8911S: Maintained 8912F: drivers/mtd/devices/docg3* 8913 8914MT9M032 APTINA SENSOR DRIVER 8915M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8916L: linux-media@vger.kernel.org 8917T: git git://linuxtv.org/media_tree.git 8918S: Maintained 8919F: drivers/media/i2c/mt9m032.c 8920F: include/media/i2c/mt9m032.h 8921 8922MT9P031 APTINA CAMERA SENSOR 8923M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8924L: linux-media@vger.kernel.org 8925T: git git://linuxtv.org/media_tree.git 8926S: Maintained 8927F: drivers/media/i2c/mt9p031.c 8928F: include/media/i2c/mt9p031.h 8929 8930MT9T001 APTINA CAMERA SENSOR 8931M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8932L: linux-media@vger.kernel.org 8933T: git git://linuxtv.org/media_tree.git 8934S: Maintained 8935F: drivers/media/i2c/mt9t001.c 8936F: include/media/i2c/mt9t001.h 8937 8938MT9V032 APTINA CAMERA SENSOR 8939M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8940L: linux-media@vger.kernel.org 8941T: git git://linuxtv.org/media_tree.git 8942S: Maintained 8943F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8944F: drivers/media/i2c/mt9v032.c 8945F: include/media/i2c/mt9v032.h 8946 8947MULTIFUNCTION DEVICES (MFD) 8948M: Lee Jones <lee.jones@linaro.org> 8949T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8950S: Supported 8951F: Documentation/devicetree/bindings/mfd/ 8952F: drivers/mfd/ 8953F: include/linux/mfd/ 8954F: include/dt-bindings/mfd/ 8955 8956MULTIMEDIA CARD (MMC) ETC. OVER SPI 8957S: Orphan 8958F: drivers/mmc/host/mmc_spi.c 8959F: include/linux/spi/mmc_spi.h 8960 8961MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8962M: Ulf Hansson <ulf.hansson@linaro.org> 8963L: linux-mmc@vger.kernel.org 8964T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8965S: Maintained 8966F: Documentation/devicetree/bindings/mmc/ 8967F: drivers/mmc/ 8968F: include/linux/mmc/ 8969F: include/uapi/linux/mmc/ 8970 8971MULTIPLEXER SUBSYSTEM 8972M: Peter Rosin <peda@axentia.se> 8973S: Maintained 8974F: Documentation/ABI/testing/mux/sysfs-class-mux* 8975F: Documentation/devicetree/bindings/mux/ 8976F: include/linux/dt-bindings/mux/ 8977F: include/linux/mux/ 8978F: drivers/mux/ 8979 8980MULTISOUND SOUND DRIVER 8981M: Andrew Veliath <andrewtv@usa.net> 8982S: Maintained 8983F: Documentation/sound/oss/MultiSound 8984F: sound/oss/msnd* 8985 8986MULTITECH MULTIPORT CARD (ISICOM) 8987S: Orphan 8988F: drivers/tty/isicom.c 8989F: include/linux/isicom.h 8990 8991MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8992M: Bin Liu <b-liu@ti.com> 8993L: linux-usb@vger.kernel.org 8994T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8995S: Maintained 8996F: drivers/usb/musb/ 8997 8998MXL5007T MEDIA DRIVER 8999M: Michael Krufky <mkrufky@linuxtv.org> 9000L: linux-media@vger.kernel.org 9001W: https://linuxtv.org 9002W: http://github.com/mkrufky 9003Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9004T: git git://linuxtv.org/mkrufky/tuners.git 9005S: Maintained 9006F: drivers/media/tuners/mxl5007t.* 9007 9008MXSFB DRM DRIVER 9009M: Marek Vasut <marex@denx.de> 9010S: Supported 9011F: drivers/gpu/drm/mxsfb/ 9012F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9013 9014MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9015M: Hyong-Youb Kim <hykim@myri.com> 9016L: netdev@vger.kernel.org 9017W: https://www.myricom.com/support/downloads/myri10ge.html 9018S: Supported 9019F: drivers/net/ethernet/myricom/myri10ge/ 9020 9021NAND FLASH SUBSYSTEM 9022M: Boris Brezillon <boris.brezillon@free-electrons.com> 9023R: Richard Weinberger <richard@nod.at> 9024L: linux-mtd@lists.infradead.org 9025W: http://www.linux-mtd.infradead.org/ 9026Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9027T: git git://git.infradead.org/linux-mtd.git nand/fixes 9028T: git git://git.infradead.org/l2-mtd.git nand/next 9029S: Maintained 9030F: drivers/mtd/nand/ 9031F: include/linux/mtd/nand*.h 9032 9033NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9034M: Daniel Mack <zonque@gmail.com> 9035S: Maintained 9036L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9037W: http://www.native-instruments.com 9038F: sound/usb/caiaq/ 9039 9040NATSEMI ETHERNET DRIVER (DP8381x) 9041S: Orphan 9042F: drivers/net/ethernet/natsemi/natsemi.c 9043 9044NCP FILESYSTEM 9045M: Petr Vandrovec <petr@vandrovec.name> 9046S: Odd Fixes 9047F: fs/ncpfs/ 9048 9049NCR 5380 SCSI DRIVERS 9050M: Finn Thain <fthain@telegraphics.com.au> 9051M: Michael Schmitz <schmitzmic@gmail.com> 9052L: linux-scsi@vger.kernel.org 9053S: Maintained 9054F: Documentation/scsi/g_NCR5380.txt 9055F: drivers/scsi/NCR5380.* 9056F: drivers/scsi/arm/cumana_1.c 9057F: drivers/scsi/arm/oak.c 9058F: drivers/scsi/atari_scsi.* 9059F: drivers/scsi/dmx3191d.c 9060F: drivers/scsi/g_NCR5380.* 9061F: drivers/scsi/mac_scsi.* 9062F: drivers/scsi/sun3_scsi.* 9063F: drivers/scsi/sun3_scsi_vme.c 9064 9065NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9066M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9067L: linux-scsi@vger.kernel.org 9068S: Maintained 9069F: drivers/scsi/NCR_D700.* 9070 9071NCT6775 HARDWARE MONITOR DRIVER 9072M: Guenter Roeck <linux@roeck-us.net> 9073L: linux-hwmon@vger.kernel.org 9074S: Maintained 9075F: Documentation/hwmon/nct6775 9076F: drivers/hwmon/nct6775.c 9077 9078NETEFFECT IWARP RNIC DRIVER (IW_NES) 9079M: Faisal Latif <faisal.latif@intel.com> 9080L: linux-rdma@vger.kernel.org 9081W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9082S: Supported 9083F: drivers/infiniband/hw/nes/ 9084F: include/uapi/rdma/nes-abi.h 9085 9086NETEM NETWORK EMULATOR 9087M: Stephen Hemminger <stephen@networkplumber.org> 9088L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9089S: Maintained 9090F: net/sched/sch_netem.c 9091 9092NETERION 10GbE DRIVERS (s2io/vxge) 9093M: Jon Mason <jdmason@kudzu.us> 9094L: netdev@vger.kernel.org 9095S: Supported 9096F: Documentation/networking/s2io.txt 9097F: Documentation/networking/vxge.txt 9098F: drivers/net/ethernet/neterion/ 9099 9100NETFILTER 9101M: Pablo Neira Ayuso <pablo@netfilter.org> 9102M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9103M: Florian Westphal <fw@strlen.de> 9104L: netfilter-devel@vger.kernel.org 9105L: coreteam@netfilter.org 9106W: http://www.netfilter.org/ 9107W: http://www.iptables.org/ 9108W: http://www.nftables.org/ 9109Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9110T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9111T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9112S: Maintained 9113F: include/linux/netfilter* 9114F: include/linux/netfilter/ 9115F: include/net/netfilter/ 9116F: include/uapi/linux/netfilter* 9117F: include/uapi/linux/netfilter/ 9118F: net/*/netfilter.c 9119F: net/*/netfilter/ 9120F: net/netfilter/ 9121F: net/bridge/br_netfilter*.c 9122 9123NETLABEL 9124M: Paul Moore <paul@paul-moore.com> 9125W: http://netlabel.sf.net 9126L: netdev@vger.kernel.org 9127S: Maintained 9128F: Documentation/netlabel/ 9129F: include/net/netlabel.h 9130F: net/netlabel/ 9131 9132NETROM NETWORK LAYER 9133M: Ralf Baechle <ralf@linux-mips.org> 9134L: linux-hams@vger.kernel.org 9135W: http://www.linux-ax25.org/ 9136S: Maintained 9137F: include/net/netrom.h 9138F: include/uapi/linux/netrom.h 9139F: net/netrom/ 9140 9141NETRONOME ETHERNET DRIVERS 9142M: Jakub Kicinski <jakub.kicinski@netronome.com> 9143L: oss-drivers@netronome.com 9144S: Maintained 9145F: drivers/net/ethernet/netronome/ 9146 9147NETWORK BLOCK DEVICE (NBD) 9148M: Josef Bacik <jbacik@fb.com> 9149S: Maintained 9150L: linux-block@vger.kernel.org 9151L: nbd-general@lists.sourceforge.net 9152F: Documentation/blockdev/nbd.txt 9153F: drivers/block/nbd.c 9154F: include/uapi/linux/nbd.h 9155 9156NETWORK DROP MONITOR 9157M: Neil Horman <nhorman@tuxdriver.com> 9158L: netdev@vger.kernel.org 9159S: Maintained 9160W: https://fedorahosted.org/dropwatch/ 9161F: net/core/drop_monitor.c 9162 9163NETWORKING DRIVERS 9164L: netdev@vger.kernel.org 9165W: http://www.linuxfoundation.org/en/Net 9166Q: http://patchwork.ozlabs.org/project/netdev/list/ 9167T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9168T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9169S: Odd Fixes 9170F: Documentation/devicetree/bindings/net/ 9171F: drivers/net/ 9172F: include/linux/if_* 9173F: include/linux/netdevice.h 9174F: include/linux/etherdevice.h 9175F: include/linux/fcdevice.h 9176F: include/linux/fddidevice.h 9177F: include/linux/hippidevice.h 9178F: include/linux/inetdevice.h 9179F: include/uapi/linux/if_* 9180F: include/uapi/linux/netdevice.h 9181 9182NETWORKING DRIVERS (WIRELESS) 9183M: Kalle Valo <kvalo@codeaurora.org> 9184L: linux-wireless@vger.kernel.org 9185Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9186T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9187T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9188S: Maintained 9189F: Documentation/devicetree/bindings/net/wireless/ 9190F: drivers/net/wireless/ 9191 9192NETWORKING [DSA] 9193M: Andrew Lunn <andrew@lunn.ch> 9194M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9195M: Florian Fainelli <f.fainelli@gmail.com> 9196S: Maintained 9197F: net/dsa/ 9198F: include/net/dsa.h 9199F: drivers/net/dsa/ 9200 9201NETWORKING [GENERAL] 9202M: "David S. Miller" <davem@davemloft.net> 9203L: netdev@vger.kernel.org 9204W: http://www.linuxfoundation.org/en/Net 9205Q: http://patchwork.ozlabs.org/project/netdev/list/ 9206T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9207T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9208B: mailto:netdev@vger.kernel.org 9209S: Maintained 9210F: net/ 9211F: include/net/ 9212F: include/linux/in.h 9213F: include/linux/net.h 9214F: include/linux/netdevice.h 9215F: include/uapi/linux/in.h 9216F: include/uapi/linux/net.h 9217F: include/uapi/linux/netdevice.h 9218F: include/uapi/linux/net_namespace.h 9219F: tools/net/ 9220F: tools/testing/selftests/net/ 9221F: lib/random32.c 9222 9223NETWORKING [IPSEC] 9224M: Steffen Klassert <steffen.klassert@secunet.com> 9225M: Herbert Xu <herbert@gondor.apana.org.au> 9226M: "David S. Miller" <davem@davemloft.net> 9227L: netdev@vger.kernel.org 9228T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9229T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9230S: Maintained 9231F: net/core/flow.c 9232F: net/xfrm/ 9233F: net/key/ 9234F: net/ipv4/xfrm* 9235F: net/ipv4/esp4* 9236F: net/ipv4/ah4.c 9237F: net/ipv4/ipcomp.c 9238F: net/ipv4/ip_vti.c 9239F: net/ipv6/xfrm* 9240F: net/ipv6/esp6* 9241F: net/ipv6/ah6.c 9242F: net/ipv6/ipcomp6.c 9243F: net/ipv6/ip6_vti.c 9244F: include/uapi/linux/xfrm.h 9245F: include/net/xfrm.h 9246 9247NETWORKING [IPv4/IPv6] 9248M: "David S. Miller" <davem@davemloft.net> 9249M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9250M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9251L: netdev@vger.kernel.org 9252T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9253S: Maintained 9254F: net/ipv4/ 9255F: net/ipv6/ 9256F: include/net/ip* 9257F: arch/x86/net/* 9258 9259NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 9260M: Paul Moore <paul@paul-moore.com> 9261L: netdev@vger.kernel.org 9262S: Maintained 9263 9264NETWORKING [TLS] 9265M: Ilya Lesokhin <ilyal@mellanox.com> 9266M: Aviad Yehezkel <aviadye@mellanox.com> 9267M: Dave Watson <davejwatson@fb.com> 9268L: netdev@vger.kernel.org 9269S: Maintained 9270F: net/tls/* 9271F: include/uapi/linux/tls.h 9272F: include/net/tls.h 9273 9274NETWORKING [WIRELESS] 9275L: linux-wireless@vger.kernel.org 9276Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9277 9278NETXEN (1/10) GbE SUPPORT 9279M: Manish Chopra <manish.chopra@cavium.com> 9280M: Rahul Verma <rahul.verma@cavium.com> 9281M: Dept-GELinuxNICDev@cavium.com 9282L: netdev@vger.kernel.org 9283S: Supported 9284F: drivers/net/ethernet/qlogic/netxen/ 9285 9286NFC SUBSYSTEM 9287M: Samuel Ortiz <sameo@linux.intel.com> 9288L: linux-wireless@vger.kernel.org 9289L: linux-nfc@lists.01.org (subscribers-only) 9290S: Supported 9291F: net/nfc/ 9292F: include/net/nfc/ 9293F: include/uapi/linux/nfc.h 9294F: drivers/nfc/ 9295F: include/linux/platform_data/nfcmrvl.h 9296F: include/linux/platform_data/nxp-nci.h 9297F: Documentation/devicetree/bindings/net/nfc/ 9298 9299NFS, SUNRPC, AND LOCKD CLIENTS 9300M: Trond Myklebust <trond.myklebust@primarydata.com> 9301M: Anna Schumaker <anna.schumaker@netapp.com> 9302L: linux-nfs@vger.kernel.org 9303W: http://client.linux-nfs.org 9304T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9305S: Maintained 9306F: fs/lockd/ 9307F: fs/nfs/ 9308F: fs/nfs_common/ 9309F: net/sunrpc/ 9310F: include/linux/lockd/ 9311F: include/linux/nfs* 9312F: include/linux/sunrpc/ 9313F: include/uapi/linux/nfs* 9314F: include/uapi/linux/sunrpc/ 9315 9316NILFS2 FILESYSTEM 9317M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9318L: linux-nilfs@vger.kernel.org 9319W: http://nilfs.sourceforge.net/ 9320W: http://nilfs.osdn.jp/ 9321T: git git://github.com/konis/nilfs2.git 9322S: Supported 9323F: Documentation/filesystems/nilfs2.txt 9324F: fs/nilfs2/ 9325F: include/trace/events/nilfs2.h 9326F: include/uapi/linux/nilfs2_api.h 9327F: include/uapi/linux/nilfs2_ondisk.h 9328 9329NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9330M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9331W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9332S: Maintained 9333F: Documentation/scsi/NinjaSCSI.txt 9334F: drivers/scsi/pcmcia/nsp_* 9335 9336NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9337M: GOTO Masanori <gotom@debian.or.jp> 9338M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9339W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9340S: Maintained 9341F: Documentation/scsi/NinjaSCSI.txt 9342F: drivers/scsi/nsp32* 9343 9344NIOS2 ARCHITECTURE 9345M: Ley Foon Tan <lftan@altera.com> 9346L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9347T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9348S: Maintained 9349F: arch/nios2/ 9350 9351NOHZ, DYNTICKS SUPPORT 9352M: Frederic Weisbecker <fweisbec@gmail.com> 9353M: Thomas Gleixner <tglx@linutronix.de> 9354M: Ingo Molnar <mingo@kernel.org> 9355L: linux-kernel@vger.kernel.org 9356T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9357S: Maintained 9358F: kernel/time/tick*.* 9359F: include/linux/tick.h 9360F: include/linux/sched/nohz.h 9361 9362NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9363M: Pavel Machek <pavel@ucw.cz> 9364M: Sakari Ailus <sakari.ailus@iki.fi> 9365L: linux-media@vger.kernel.org 9366S: Maintained 9367F: drivers/media/i2c/et8ek8 9368F: drivers/media/i2c/ad5820.c 9369 9370NOKIA N900 POWER SUPPLY DRIVERS 9371R: Pali Rohár <pali.rohar@gmail.com> 9372F: include/linux/power/bq2415x_charger.h 9373F: include/linux/power/bq27xxx_battery.h 9374F: include/linux/power/isp1704_charger.h 9375F: drivers/power/supply/bq2415x_charger.c 9376F: drivers/power/supply/bq27xxx_battery.c 9377F: drivers/power/supply/bq27xxx_battery_i2c.c 9378F: drivers/power/supply/isp1704_charger.c 9379F: drivers/power/supply/rx51_battery.c 9380 9381NTB AMD DRIVER 9382M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9383L: linux-ntb@googlegroups.com 9384S: Supported 9385F: drivers/ntb/hw/amd/ 9386 9387NTB DRIVER CORE 9388M: Jon Mason <jdmason@kudzu.us> 9389M: Dave Jiang <dave.jiang@intel.com> 9390M: Allen Hubbe <Allen.Hubbe@emc.com> 9391L: linux-ntb@googlegroups.com 9392S: Supported 9393W: https://github.com/jonmason/ntb/wiki 9394T: git git://github.com/jonmason/ntb.git 9395F: drivers/ntb/ 9396F: drivers/net/ntb_netdev.c 9397F: include/linux/ntb.h 9398F: include/linux/ntb_transport.h 9399F: tools/testing/selftests/ntb/ 9400 9401NTB IDT DRIVER 9402M: Serge Semin <fancer.lancer@gmail.com> 9403L: linux-ntb@googlegroups.com 9404S: Supported 9405F: drivers/ntb/hw/idt/ 9406 9407NTB INTEL DRIVER 9408M: Jon Mason <jdmason@kudzu.us> 9409M: Dave Jiang <dave.jiang@intel.com> 9410L: linux-ntb@googlegroups.com 9411S: Supported 9412W: https://github.com/jonmason/ntb/wiki 9413T: git git://github.com/jonmason/ntb.git 9414F: drivers/ntb/hw/intel/ 9415 9416NTFS FILESYSTEM 9417M: Anton Altaparmakov <anton@tuxera.com> 9418L: linux-ntfs-dev@lists.sourceforge.net 9419W: http://www.tuxera.com/ 9420T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9421S: Supported 9422F: Documentation/filesystems/ntfs.txt 9423F: fs/ntfs/ 9424 9425NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9426M: Antonino Daplas <adaplas@gmail.com> 9427L: linux-fbdev@vger.kernel.org 9428S: Maintained 9429F: drivers/video/fbdev/riva/ 9430F: drivers/video/fbdev/nvidia/ 9431 9432NVM EXPRESS DRIVER 9433M: Keith Busch <keith.busch@intel.com> 9434M: Jens Axboe <axboe@fb.com> 9435M: Christoph Hellwig <hch@lst.de> 9436M: Sagi Grimberg <sagi@grimberg.me> 9437L: linux-nvme@lists.infradead.org 9438T: git://git.infradead.org/nvme.git 9439W: http://git.infradead.org/nvme.git 9440S: Supported 9441F: drivers/nvme/host/ 9442F: include/linux/nvme.h 9443F: include/uapi/linux/nvme_ioctl.h 9444 9445NVM EXPRESS FC TRANSPORT DRIVERS 9446M: James Smart <james.smart@broadcom.com> 9447L: linux-nvme@lists.infradead.org 9448S: Supported 9449F: include/linux/nvme-fc.h 9450F: include/linux/nvme-fc-driver.h 9451F: drivers/nvme/host/fc.c 9452F: drivers/nvme/target/fc.c 9453F: drivers/nvme/target/fcloop.c 9454 9455NVM EXPRESS TARGET DRIVER 9456M: Christoph Hellwig <hch@lst.de> 9457M: Sagi Grimberg <sagi@grimberg.me> 9458L: linux-nvme@lists.infradead.org 9459T: git://git.infradead.org/nvme.git 9460W: http://git.infradead.org/nvme.git 9461S: Supported 9462F: drivers/nvme/target/ 9463 9464NVMEM FRAMEWORK 9465M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9466S: Maintained 9467F: drivers/nvmem/ 9468F: Documentation/devicetree/bindings/nvmem/ 9469F: Documentation/ABI/stable/sysfs-bus-nvmem 9470F: include/linux/nvmem-consumer.h 9471F: include/linux/nvmem-provider.h 9472 9473NXP TDA998X DRM DRIVER 9474M: Russell King <linux@armlinux.org.uk> 9475S: Supported 9476T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9477T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9478F: drivers/gpu/drm/i2c/tda998x_drv.c 9479F: include/drm/i2c/tda998x.h 9480 9481NXP TFA9879 DRIVER 9482M: Peter Rosin <peda@axentia.se> 9483L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9484S: Maintained 9485F: sound/soc/codecs/tfa9879* 9486 9487NXP-NCI NFC DRIVER 9488M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9489R: Charles Gorand <charles.gorand@effinnov.com> 9490L: linux-nfc@lists.01.org (moderated for non-subscribers) 9491S: Supported 9492F: drivers/nfc/nxp-nci 9493 9494OBJTOOL 9495M: Josh Poimboeuf <jpoimboe@redhat.com> 9496S: Supported 9497F: tools/objtool/ 9498 9499OMAP AUDIO SUPPORT 9500M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9501M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9502L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9503L: linux-omap@vger.kernel.org 9504S: Maintained 9505F: sound/soc/omap/ 9506 9507OMAP CLOCK FRAMEWORK SUPPORT 9508M: Paul Walmsley <paul@pwsan.com> 9509L: linux-omap@vger.kernel.org 9510S: Maintained 9511F: arch/arm/*omap*/*clock* 9512 9513OMAP DEVICE TREE SUPPORT 9514M: Benoît Cousson <bcousson@baylibre.com> 9515M: Tony Lindgren <tony@atomide.com> 9516L: linux-omap@vger.kernel.org 9517L: devicetree@vger.kernel.org 9518S: Maintained 9519F: arch/arm/boot/dts/*omap* 9520F: arch/arm/boot/dts/*am3* 9521F: arch/arm/boot/dts/*am4* 9522F: arch/arm/boot/dts/*am5* 9523F: arch/arm/boot/dts/*dra7* 9524 9525OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9526M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9527L: linux-omap@vger.kernel.org 9528L: linux-fbdev@vger.kernel.org 9529S: Maintained 9530F: drivers/video/fbdev/omap2/ 9531F: Documentation/arm/OMAP/DSS 9532 9533OMAP FRAMEBUFFER SUPPORT 9534M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9535L: linux-fbdev@vger.kernel.org 9536L: linux-omap@vger.kernel.org 9537S: Maintained 9538F: drivers/video/fbdev/omap/ 9539 9540OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9541M: Roger Quadros <rogerq@ti.com> 9542M: Tony Lindgren <tony@atomide.com> 9543L: linux-omap@vger.kernel.org 9544S: Maintained 9545F: drivers/memory/omap-gpmc.c 9546F: arch/arm/mach-omap2/*gpmc* 9547 9548OMAP GPIO DRIVER 9549M: Grygorii Strashko <grygorii.strashko@ti.com> 9550M: Santosh Shilimkar <ssantosh@kernel.org> 9551M: Kevin Hilman <khilman@kernel.org> 9552L: linux-omap@vger.kernel.org 9553S: Maintained 9554F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9555F: drivers/gpio/gpio-omap.c 9556 9557OMAP HARDWARE SPINLOCK SUPPORT 9558M: Ohad Ben-Cohen <ohad@wizery.com> 9559L: linux-omap@vger.kernel.org 9560S: Maintained 9561F: drivers/hwspinlock/omap_hwspinlock.c 9562 9563OMAP HS MMC SUPPORT 9564L: linux-mmc@vger.kernel.org 9565L: linux-omap@vger.kernel.org 9566S: Orphan 9567F: drivers/mmc/host/omap_hsmmc.c 9568 9569OMAP HWMOD DATA 9570M: Paul Walmsley <paul@pwsan.com> 9571L: linux-omap@vger.kernel.org 9572S: Maintained 9573F: arch/arm/mach-omap2/omap_hwmod*data* 9574 9575OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9576M: Benoît Cousson <bcousson@baylibre.com> 9577L: linux-omap@vger.kernel.org 9578S: Maintained 9579F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9580 9581OMAP HWMOD SUPPORT 9582M: Benoît Cousson <bcousson@baylibre.com> 9583M: Paul Walmsley <paul@pwsan.com> 9584L: linux-omap@vger.kernel.org 9585S: Maintained 9586F: arch/arm/mach-omap2/omap_hwmod.* 9587 9588OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9589M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9590L: linux-media@vger.kernel.org 9591S: Maintained 9592F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9593F: drivers/media/platform/omap3isp/ 9594F: drivers/staging/media/omap4iss/ 9595 9596OMAP MMC SUPPORT 9597M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9598L: linux-omap@vger.kernel.org 9599S: Maintained 9600F: drivers/mmc/host/omap.c 9601 9602OMAP POWER MANAGEMENT SUPPORT 9603M: Kevin Hilman <khilman@kernel.org> 9604L: linux-omap@vger.kernel.org 9605S: Maintained 9606F: arch/arm/*omap*/*pm* 9607F: drivers/cpufreq/omap-cpufreq.c 9608 9609OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9610M: Rajendra Nayak <rnayak@codeaurora.org> 9611M: Paul Walmsley <paul@pwsan.com> 9612L: linux-omap@vger.kernel.org 9613S: Maintained 9614F: arch/arm/mach-omap2/prm* 9615 9616OMAP RANDOM NUMBER GENERATOR SUPPORT 9617M: Deepak Saxena <dsaxena@plexity.net> 9618S: Maintained 9619F: drivers/char/hw_random/omap-rng.c 9620 9621OMAP USB SUPPORT 9622L: linux-usb@vger.kernel.org 9623L: linux-omap@vger.kernel.org 9624S: Orphan 9625F: drivers/usb/*/*omap* 9626F: arch/arm/*omap*/usb* 9627 9628OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9629M: Mark Jackson <mpfj@newflow.co.uk> 9630L: linux-omap@vger.kernel.org 9631S: Maintained 9632F: arch/arm/boot/dts/am335x-nano.dts 9633 9634OMAP1 SUPPORT 9635M: Aaro Koskinen <aaro.koskinen@iki.fi> 9636M: Tony Lindgren <tony@atomide.com> 9637L: linux-omap@vger.kernel.org 9638Q: http://patchwork.kernel.org/project/linux-omap/list/ 9639T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9640S: Maintained 9641F: arch/arm/mach-omap1/ 9642F: arch/arm/plat-omap/ 9643F: arch/arm/configs/omap1_defconfig 9644F: drivers/i2c/busses/i2c-omap.c 9645F: include/linux/i2c-omap.h 9646 9647OMAP2+ SUPPORT 9648M: Tony Lindgren <tony@atomide.com> 9649L: linux-omap@vger.kernel.org 9650W: http://www.muru.com/linux/omap/ 9651W: http://linux.omap.com/ 9652Q: http://patchwork.kernel.org/project/linux-omap/list/ 9653T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9654S: Maintained 9655F: arch/arm/mach-omap2/ 9656F: arch/arm/plat-omap/ 9657F: arch/arm/configs/omap2plus_defconfig 9658F: drivers/i2c/busses/i2c-omap.c 9659F: drivers/irqchip/irq-omap-intc.c 9660F: drivers/mfd/*omap*.c 9661F: drivers/mfd/menelaus.c 9662F: drivers/mfd/palmas.c 9663F: drivers/mfd/tps65217.c 9664F: drivers/mfd/tps65218.c 9665F: drivers/mfd/tps65910.c 9666F: drivers/mfd/twl-core.[ch] 9667F: drivers/mfd/twl4030*.c 9668F: drivers/mfd/twl6030*.c 9669F: drivers/mfd/twl6040*.c 9670F: drivers/regulator/palmas-regulator*.c 9671F: drivers/regulator/pbias-regulator.c 9672F: drivers/regulator/tps65217-regulator.c 9673F: drivers/regulator/tps65218-regulator.c 9674F: drivers/regulator/tps65910-regulator.c 9675F: drivers/regulator/twl-regulator.c 9676F: drivers/regulator/twl6030-regulator.c 9677F: include/linux/i2c-omap.h 9678 9679OMFS FILESYSTEM 9680M: Bob Copeland <me@bobcopeland.com> 9681L: linux-karma-devel@lists.sourceforge.net 9682S: Maintained 9683F: Documentation/filesystems/omfs.txt 9684F: fs/omfs/ 9685 9686OMNIKEY CARDMAN 4000 DRIVER 9687M: Harald Welte <laforge@gnumonks.org> 9688S: Maintained 9689F: drivers/char/pcmcia/cm4000_cs.c 9690F: include/linux/cm4000_cs.h 9691F: include/uapi/linux/cm4000_cs.h 9692 9693OMNIKEY CARDMAN 4040 DRIVER 9694M: Harald Welte <laforge@gnumonks.org> 9695S: Maintained 9696F: drivers/char/pcmcia/cm4040_cs.* 9697 9698OMNIVISION OV13858 SENSOR DRIVER 9699M: Sakari Ailus <sakari.ailus@linux.intel.com> 9700L: linux-media@vger.kernel.org 9701T: git git://linuxtv.org/media_tree.git 9702S: Maintained 9703F: drivers/media/i2c/ov13858.c 9704 9705OMNIVISION OV5640 SENSOR DRIVER 9706M: Steve Longerbeam <slongerbeam@gmail.com> 9707L: linux-media@vger.kernel.org 9708T: git git://linuxtv.org/media_tree.git 9709S: Maintained 9710F: drivers/media/i2c/ov5640.c 9711 9712OMNIVISION OV5647 SENSOR DRIVER 9713M: Ramiro Oliveira <roliveir@synopsys.com> 9714L: linux-media@vger.kernel.org 9715T: git git://linuxtv.org/media_tree.git 9716S: Maintained 9717F: drivers/media/i2c/ov5647.c 9718 9719OMNIVISION OV7670 SENSOR DRIVER 9720M: Jonathan Corbet <corbet@lwn.net> 9721L: linux-media@vger.kernel.org 9722T: git git://linuxtv.org/media_tree.git 9723S: Maintained 9724F: drivers/media/i2c/ov7670.c 9725F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 9726 9727ONENAND FLASH DRIVER 9728M: Kyungmin Park <kyungmin.park@samsung.com> 9729L: linux-mtd@lists.infradead.org 9730S: Maintained 9731F: drivers/mtd/onenand/ 9732F: include/linux/mtd/onenand*.h 9733 9734ONSTREAM SCSI TAPE DRIVER 9735M: Willem Riede <osst@riede.org> 9736L: osst-users@lists.sourceforge.net 9737L: linux-scsi@vger.kernel.org 9738S: Maintained 9739F: Documentation/scsi/osst.txt 9740F: drivers/scsi/osst.* 9741F: drivers/scsi/osst_*.h 9742F: drivers/scsi/st.h 9743 9744OP-TEE DRIVER 9745M: Jens Wiklander <jens.wiklander@linaro.org> 9746S: Maintained 9747F: drivers/tee/optee/ 9748 9749OPA-VNIC DRIVER 9750M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9751M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 9752L: linux-rdma@vger.kernel.org 9753S: Supported 9754F: drivers/infiniband/ulp/opa_vnic 9755 9756OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9757M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9758L: devicetree@vger.kernel.org 9759S: Maintained 9760F: Documentation/devicetree/dynamic-resolution-notes.txt 9761F: Documentation/devicetree/overlay-notes.txt 9762F: drivers/of/overlay.c 9763F: drivers/of/resolver.c 9764 9765OPEN FIRMWARE AND FLATTENED DEVICE TREE 9766M: Rob Herring <robh+dt@kernel.org> 9767M: Frank Rowand <frowand.list@gmail.com> 9768L: devicetree@vger.kernel.org 9769W: http://www.devicetree.org/ 9770T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9771S: Maintained 9772F: drivers/of/ 9773F: include/linux/of*.h 9774F: scripts/dtc/ 9775F: Documentation/ABI/testing/sysfs-firmware-ofw 9776 9777OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9778M: Rob Herring <robh+dt@kernel.org> 9779M: Mark Rutland <mark.rutland@arm.com> 9780L: devicetree@vger.kernel.org 9781T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9782Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9783S: Maintained 9784F: Documentation/devicetree/ 9785F: arch/*/boot/dts/ 9786F: include/dt-bindings/ 9787 9788OPENCORES I2C BUS DRIVER 9789M: Peter Korsgaard <jacmet@sunsite.dk> 9790L: linux-i2c@vger.kernel.org 9791S: Maintained 9792F: Documentation/i2c/busses/i2c-ocores 9793F: drivers/i2c/busses/i2c-ocores.c 9794 9795OPENRISC ARCHITECTURE 9796M: Jonas Bonn <jonas@southpole.se> 9797M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 9798M: Stafford Horne <shorne@gmail.com> 9799T: git git://github.com/openrisc/linux.git 9800L: openrisc@lists.librecores.org 9801W: http://openrisc.io 9802S: Maintained 9803F: arch/openrisc/ 9804 9805OPENVSWITCH 9806M: Pravin Shelar <pshelar@nicira.com> 9807L: netdev@vger.kernel.org 9808L: dev@openvswitch.org 9809W: http://openvswitch.org 9810S: Maintained 9811F: net/openvswitch/ 9812F: include/uapi/linux/openvswitch.h 9813 9814OPERATING PERFORMANCE POINTS (OPP) 9815M: Viresh Kumar <vireshk@kernel.org> 9816M: Nishanth Menon <nm@ti.com> 9817M: Stephen Boyd <sboyd@codeaurora.org> 9818L: linux-pm@vger.kernel.org 9819S: Maintained 9820T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 9821F: drivers/base/power/opp/ 9822F: include/linux/pm_opp.h 9823F: Documentation/power/opp.txt 9824F: Documentation/devicetree/bindings/opp/ 9825 9826OPL4 DRIVER 9827M: Clemens Ladisch <clemens@ladisch.de> 9828L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9829T: git git://git.alsa-project.org/alsa-kernel.git 9830S: Maintained 9831F: sound/drivers/opl4/ 9832 9833OPROFILE 9834M: Robert Richter <rric@kernel.org> 9835L: oprofile-list@lists.sf.net 9836S: Maintained 9837F: arch/*/include/asm/oprofile*.h 9838F: arch/*/oprofile/ 9839F: drivers/oprofile/ 9840F: include/linux/oprofile.h 9841 9842ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9843M: Mark Fasheh <mfasheh@versity.com> 9844M: Joel Becker <jlbec@evilplan.org> 9845L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9846W: http://ocfs2.wiki.kernel.org 9847S: Supported 9848F: Documentation/filesystems/ocfs2.txt 9849F: Documentation/filesystems/dlmfs.txt 9850F: fs/ocfs2/ 9851 9852ORANGEFS FILESYSTEM 9853M: Mike Marshall <hubcap@omnibond.com> 9854L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9855T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9856S: Supported 9857F: fs/orangefs/ 9858F: Documentation/filesystems/orangefs.txt 9859 9860ORINOCO DRIVER 9861L: linux-wireless@vger.kernel.org 9862W: http://wireless.kernel.org/en/users/Drivers/orinoco 9863W: http://www.nongnu.org/orinoco/ 9864S: Orphan 9865F: drivers/net/wireless/intersil/orinoco/ 9866 9867OSD LIBRARY and FILESYSTEM 9868M: Boaz Harrosh <ooo@electrozaur.com> 9869S: Maintained 9870F: drivers/scsi/osd/ 9871F: include/scsi/osd_* 9872F: fs/exofs/ 9873 9874OV2659 OMNIVISION SENSOR DRIVER 9875M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 9876L: linux-media@vger.kernel.org 9877W: https://linuxtv.org 9878Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9879T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 9880S: Maintained 9881F: drivers/media/i2c/ov2659.c 9882F: include/media/i2c/ov2659.h 9883 9884OVERLAY FILESYSTEM 9885M: Miklos Szeredi <miklos@szeredi.hu> 9886L: linux-unionfs@vger.kernel.org 9887T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9888S: Supported 9889F: fs/overlayfs/ 9890F: Documentation/filesystems/overlayfs.txt 9891 9892P54 WIRELESS DRIVER 9893M: Christian Lamparter <chunkeey@googlemail.com> 9894L: linux-wireless@vger.kernel.org 9895W: http://wireless.kernel.org/en/users/Drivers/p54 9896S: Maintained 9897F: drivers/net/wireless/intersil/p54/ 9898 9899PA SEMI ETHERNET DRIVER 9900L: netdev@vger.kernel.org 9901S: Orphan 9902F: drivers/net/ethernet/pasemi/* 9903 9904PA SEMI SMBUS DRIVER 9905L: linux-i2c@vger.kernel.org 9906S: Orphan 9907F: drivers/i2c/busses/i2c-pasemi.c 9908 9909PADATA PARALLEL EXECUTION MECHANISM 9910M: Steffen Klassert <steffen.klassert@secunet.com> 9911L: linux-crypto@vger.kernel.org 9912S: Maintained 9913F: kernel/padata.c 9914F: include/linux/padata.h 9915F: Documentation/padata.txt 9916 9917PANASONIC LAPTOP ACPI EXTRAS DRIVER 9918M: Harald Welte <laforge@gnumonks.org> 9919L: platform-driver-x86@vger.kernel.org 9920S: Maintained 9921F: drivers/platform/x86/panasonic-laptop.c 9922 9923PANASONIC MN10300/AM33/AM34 PORT 9924M: David Howells <dhowells@redhat.com> 9925L: linux-am33-list@redhat.com (moderated for non-subscribers) 9926W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9927S: Maintained 9928F: Documentation/mn10300/ 9929F: arch/mn10300/ 9930 9931PARALLEL LCD/KEYPAD PANEL DRIVER 9932M: Willy Tarreau <willy@haproxy.com> 9933M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9934S: Odd Fixes 9935F: Documentation/misc-devices/lcd-panel-cgram.txt 9936F: drivers/misc/panel.c 9937 9938PARALLEL PORT SUBSYSTEM 9939M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9940M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 9941L: linux-parport@lists.infradead.org (subscribers-only) 9942S: Maintained 9943F: drivers/parport/ 9944F: include/linux/parport*.h 9945F: drivers/char/ppdev.c 9946F: include/uapi/linux/ppdev.h 9947F: Documentation/parport*.txt 9948 9949PARAVIRT_OPS INTERFACE 9950M: Jeremy Fitzhardinge <jeremy@goop.org> 9951M: Chris Wright <chrisw@sous-sol.org> 9952M: Alok Kataria <akataria@vmware.com> 9953M: Rusty Russell <rusty@rustcorp.com.au> 9954L: virtualization@lists.linux-foundation.org 9955S: Supported 9956F: Documentation/virtual/paravirt_ops.txt 9957F: arch/*/kernel/paravirt* 9958F: arch/*/include/asm/paravirt.h 9959F: include/linux/hypervisor.h 9960 9961PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9962M: Tim Waugh <tim@cyberelk.net> 9963L: linux-parport@lists.infradead.org (subscribers-only) 9964S: Maintained 9965F: Documentation/blockdev/paride.txt 9966F: drivers/block/paride/ 9967 9968PARISC ARCHITECTURE 9969M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9970M: Helge Deller <deller@gmx.de> 9971L: linux-parisc@vger.kernel.org 9972W: http://www.parisc-linux.org/ 9973Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9974T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9975T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9976S: Maintained 9977F: arch/parisc/ 9978F: Documentation/parisc/ 9979F: drivers/parisc/ 9980F: drivers/char/agp/parisc-agp.c 9981F: drivers/input/serio/gscps2.c 9982F: drivers/parport/parport_gsc.* 9983F: drivers/tty/serial/8250/8250_gsc.c 9984F: drivers/video/fbdev/sti* 9985F: drivers/video/console/sti* 9986F: drivers/video/logo/logo_parisc* 9987 9988PARMAN 9989M: Jiri Pirko <jiri@mellanox.com> 9990L: netdev@vger.kernel.org 9991S: Supported 9992F: lib/parman.c 9993F: lib/test_parman.c 9994F: include/linux/parman.h 9995 9996PC87360 HARDWARE MONITORING DRIVER 9997M: Jim Cromie <jim.cromie@gmail.com> 9998L: linux-hwmon@vger.kernel.org 9999S: Maintained 10000F: Documentation/hwmon/pc87360 10001F: drivers/hwmon/pc87360.c 10002 10003PC8736x GPIO DRIVER 10004M: Jim Cromie <jim.cromie@gmail.com> 10005S: Maintained 10006F: drivers/char/pc8736x_gpio.c 10007 10008PC87427 HARDWARE MONITORING DRIVER 10009M: Jean Delvare <jdelvare@suse.com> 10010L: linux-hwmon@vger.kernel.org 10011S: Maintained 10012F: Documentation/hwmon/pc87427 10013F: drivers/hwmon/pc87427.c 10014 10015PCA9532 LED DRIVER 10016M: Riku Voipio <riku.voipio@iki.fi> 10017S: Maintained 10018F: drivers/leds/leds-pca9532.c 10019F: include/linux/leds-pca9532.h 10020 10021PCA9541 I2C BUS MASTER SELECTOR DRIVER 10022M: Guenter Roeck <linux@roeck-us.net> 10023L: linux-i2c@vger.kernel.org 10024S: Maintained 10025F: drivers/i2c/muxes/i2c-mux-pca9541.c 10026 10027PCDP - PRIMARY CONSOLE AND DEBUG PORT 10028M: Khalid Aziz <khalid@gonehiking.org> 10029S: Maintained 10030F: drivers/firmware/pcdp.* 10031 10032PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10033M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10034L: linux-pci@vger.kernel.org 10035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10036S: Maintained 10037F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10038F: drivers/pci/host/pci-aardvark.c 10039 10040PCI DRIVER FOR ALTERA PCIE IP 10041M: Ley Foon Tan <lftan@altera.com> 10042L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10043L: linux-pci@vger.kernel.org 10044S: Supported 10045F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10046F: drivers/pci/host/pcie-altera.c 10047 10048PCI DRIVER FOR APPLIEDMICRO XGENE 10049M: Tanmay Inamdar <tinamdar@apm.com> 10050L: linux-pci@vger.kernel.org 10051L: linux-arm-kernel@lists.infradead.org 10052S: Maintained 10053F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10054F: drivers/pci/host/pci-xgene.c 10055 10056PCI DRIVER FOR ARM VERSATILE PLATFORM 10057M: Rob Herring <robh@kernel.org> 10058L: linux-pci@vger.kernel.org 10059L: linux-arm-kernel@lists.infradead.org 10060S: Maintained 10061F: Documentation/devicetree/bindings/pci/versatile.txt 10062F: drivers/pci/host/pci-versatile.c 10063 10064PCI DRIVER FOR ARMADA 8K 10065M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10066L: linux-pci@vger.kernel.org 10067L: linux-arm-kernel@lists.infradead.org 10068S: Maintained 10069F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10070F: drivers/pci/dwc/pcie-armada8k.c 10071 10072PCI DRIVER FOR FREESCALE LAYERSCAPE 10073M: Minghuan Lian <minghuan.Lian@freescale.com> 10074M: Mingkai Hu <mingkai.hu@freescale.com> 10075M: Roy Zang <tie-fei.zang@freescale.com> 10076L: linuxppc-dev@lists.ozlabs.org 10077L: linux-pci@vger.kernel.org 10078L: linux-arm-kernel@lists.infradead.org 10079S: Maintained 10080F: drivers/pci/dwc/*layerscape* 10081 10082PCI DRIVER FOR GENERIC OF HOSTS 10083M: Will Deacon <will.deacon@arm.com> 10084L: linux-pci@vger.kernel.org 10085L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10086S: Maintained 10087F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10088F: drivers/pci/host/pci-host-common.c 10089F: drivers/pci/host/pci-host-generic.c 10090 10091PCI DRIVER FOR IMX6 10092M: Richard Zhu <hongxing.zhu@nxp.com> 10093M: Lucas Stach <l.stach@pengutronix.de> 10094L: linux-pci@vger.kernel.org 10095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10096S: Maintained 10097F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10098F: drivers/pci/dwc/*imx6* 10099 10100PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10101M: Keith Busch <keith.busch@intel.com> 10102L: linux-pci@vger.kernel.org 10103S: Supported 10104F: drivers/pci/host/vmd.c 10105 10106PCI DRIVER FOR MICROSEMI SWITCHTEC 10107M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10108M: Stephen Bates <stephen.bates@microsemi.com> 10109M: Logan Gunthorpe <logang@deltatee.com> 10110L: linux-pci@vger.kernel.org 10111S: Maintained 10112F: Documentation/switchtec.txt 10113F: Documentation/ABI/testing/sysfs-class-switchtec 10114F: drivers/pci/switch/switchtec* 10115F: include/uapi/linux/switchtec_ioctl.h 10116 10117PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10118M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10119M: Jason Cooper <jason@lakedaemon.net> 10120L: linux-pci@vger.kernel.org 10121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10122S: Maintained 10123F: drivers/pci/host/*mvebu* 10124 10125PCI DRIVER FOR NVIDIA TEGRA 10126M: Thierry Reding <thierry.reding@gmail.com> 10127L: linux-tegra@vger.kernel.org 10128L: linux-pci@vger.kernel.org 10129S: Supported 10130F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10131F: drivers/pci/host/pci-tegra.c 10132 10133PCI DRIVER FOR RENESAS R-CAR 10134M: Simon Horman <horms@verge.net.au> 10135L: linux-pci@vger.kernel.org 10136L: linux-renesas-soc@vger.kernel.org 10137S: Maintained 10138F: drivers/pci/host/*rcar* 10139 10140PCI DRIVER FOR SAMSUNG EXYNOS 10141M: Jingoo Han <jingoohan1@gmail.com> 10142L: linux-pci@vger.kernel.org 10143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10144L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10145S: Maintained 10146F: drivers/pci/dwc/pci-exynos.c 10147 10148PCI DRIVER FOR SYNOPSIS DESIGNWARE 10149M: Jingoo Han <jingoohan1@gmail.com> 10150M: Joao Pinto <Joao.Pinto@synopsys.com> 10151L: linux-pci@vger.kernel.org 10152S: Maintained 10153F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10154F: drivers/pci/dwc/*designware* 10155 10156PCI DRIVER FOR TI DRA7XX 10157M: Kishon Vijay Abraham I <kishon@ti.com> 10158L: linux-omap@vger.kernel.org 10159L: linux-pci@vger.kernel.org 10160S: Supported 10161F: Documentation/devicetree/bindings/pci/ti-pci.txt 10162F: drivers/pci/dwc/pci-dra7xx.c 10163 10164PCI DRIVER FOR TI KEYSTONE 10165M: Murali Karicheri <m-karicheri2@ti.com> 10166L: linux-pci@vger.kernel.org 10167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10168S: Maintained 10169F: drivers/pci/dwc/*keystone* 10170 10171PCI ENDPOINT SUBSYSTEM 10172M: Kishon Vijay Abraham I <kishon@ti.com> 10173L: linux-pci@vger.kernel.org 10174T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10175S: Supported 10176F: drivers/pci/endpoint/ 10177F: drivers/misc/pci_endpoint_test.c 10178F: tools/pci/ 10179 10180PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10181M: Russell Currey <ruscur@russell.cc> 10182L: linuxppc-dev@lists.ozlabs.org 10183S: Supported 10184F: Documentation/powerpc/eeh-pci-error-recovery.txt 10185F: arch/powerpc/kernel/eeh*.c 10186F: arch/powerpc/platforms/*/eeh*.c 10187F: arch/powerpc/include/*/eeh*.h 10188 10189PCI ERROR RECOVERY 10190M: Linas Vepstas <linasvepstas@gmail.com> 10191L: linux-pci@vger.kernel.org 10192S: Supported 10193F: Documentation/PCI/pci-error-recovery.txt 10194 10195PCI MSI DRIVER FOR ALTERA MSI IP 10196M: Ley Foon Tan <lftan@altera.com> 10197L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10198L: linux-pci@vger.kernel.org 10199S: Supported 10200F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10201F: drivers/pci/host/pcie-altera-msi.c 10202 10203PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10204M: Duc Dang <dhdang@apm.com> 10205L: linux-pci@vger.kernel.org 10206L: linux-arm-kernel@lists.infradead.org 10207S: Maintained 10208F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10209F: drivers/pci/host/pci-xgene-msi.c 10210 10211PCI SUBSYSTEM 10212M: Bjorn Helgaas <bhelgaas@google.com> 10213L: linux-pci@vger.kernel.org 10214Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10215T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10216S: Supported 10217F: Documentation/devicetree/bindings/pci/ 10218F: Documentation/PCI/ 10219F: drivers/pci/ 10220F: include/linux/pci* 10221F: arch/x86/pci/ 10222F: arch/x86/kernel/quirks.c 10223 10224PCIE DRIVER FOR AXIS ARTPEC 10225M: Niklas Cassel <niklas.cassel@axis.com> 10226M: Jesper Nilsson <jesper.nilsson@axis.com> 10227L: linux-arm-kernel@axis.com 10228L: linux-pci@vger.kernel.org 10229S: Maintained 10230F: Documentation/devicetree/bindings/pci/axis,artpec* 10231F: drivers/pci/dwc/*artpec* 10232 10233PCIE DRIVER FOR CAVIUM THUNDERX 10234M: David Daney <david.daney@cavium.com> 10235L: linux-pci@vger.kernel.org 10236L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10237S: Supported 10238F: Documentation/devicetree/bindings/pci/pci-thunder-* 10239F: drivers/pci/host/pci-thunder-* 10240 10241PCIE DRIVER FOR HISILICON 10242M: Zhou Wang <wangzhou1@hisilicon.com> 10243M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 10244L: linux-pci@vger.kernel.org 10245S: Maintained 10246F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10247F: drivers/pci/dwc/pcie-hisi.c 10248 10249PCIE DRIVER FOR HISILICON KIRIN 10250M: Xiaowei Song <songxiaowei@hisilicon.com> 10251M: Binghui Wang <wangbinghui@hisilicon.com> 10252L: linux-pci@vger.kernel.org 10253S: Maintained 10254F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10255F: drivers/pci/dwc/pcie-kirin.c 10256 10257PCIE DRIVER FOR MEDIATEK 10258M: Ryder Lee <ryder.lee@mediatek.com> 10259L: linux-pci@vger.kernel.org 10260L: linux-mediatek@lists.infradead.org 10261S: Supported 10262F: Documentation/devicetree/bindings/pci/mediatek* 10263F: drivers/pci/host/*mediatek* 10264 10265PCIE DRIVER FOR QUALCOMM MSM 10266M: Stanimir Varbanov <svarbanov@mm-sol.com> 10267L: linux-pci@vger.kernel.org 10268L: linux-arm-msm@vger.kernel.org 10269S: Maintained 10270F: drivers/pci/dwc/*qcom* 10271 10272PCIE DRIVER FOR ROCKCHIP 10273M: Shawn Lin <shawn.lin@rock-chips.com> 10274L: linux-pci@vger.kernel.org 10275L: linux-rockchip@lists.infradead.org 10276S: Maintained 10277F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10278F: drivers/pci/host/pcie-rockchip.c 10279 10280PCIE DRIVER FOR ST SPEAR13XX 10281M: Pratyush Anand <pratyush.anand@gmail.com> 10282L: linux-pci@vger.kernel.org 10283S: Maintained 10284F: drivers/pci/dwc/*spear* 10285 10286PCMCIA SUBSYSTEM 10287P: Linux PCMCIA Team 10288L: linux-pcmcia@lists.infradead.org 10289W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10290T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10291S: Maintained 10292F: Documentation/pcmcia/ 10293F: tools/pcmcia/ 10294F: drivers/pcmcia/ 10295F: include/pcmcia/ 10296 10297PCNET32 NETWORK DRIVER 10298M: Don Fry <pcnet32@frontier.com> 10299L: netdev@vger.kernel.org 10300S: Maintained 10301F: drivers/net/ethernet/amd/pcnet32.c 10302 10303PCRYPT PARALLEL CRYPTO ENGINE 10304M: Steffen Klassert <steffen.klassert@secunet.com> 10305L: linux-crypto@vger.kernel.org 10306S: Maintained 10307F: crypto/pcrypt.c 10308F: include/crypto/pcrypt.h 10309 10310PER-CPU MEMORY ALLOCATOR 10311M: Tejun Heo <tj@kernel.org> 10312M: Christoph Lameter <cl@linux.com> 10313T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10314S: Maintained 10315F: include/linux/percpu*.h 10316F: mm/percpu*.c 10317F: arch/*/include/asm/percpu.h 10318 10319PER-TASK DELAY ACCOUNTING 10320M: Balbir Singh <bsingharora@gmail.com> 10321S: Maintained 10322F: include/linux/delayacct.h 10323F: kernel/delayacct.c 10324 10325PERFORMANCE EVENTS SUBSYSTEM 10326M: Peter Zijlstra <peterz@infradead.org> 10327M: Ingo Molnar <mingo@redhat.com> 10328M: Arnaldo Carvalho de Melo <acme@kernel.org> 10329R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10330L: linux-kernel@vger.kernel.org 10331T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10332S: Supported 10333F: kernel/events/* 10334F: include/linux/perf_event.h 10335F: include/uapi/linux/perf_event.h 10336F: arch/*/kernel/perf_event*.c 10337F: arch/*/kernel/*/perf_event*.c 10338F: arch/*/kernel/*/*/perf_event*.c 10339F: arch/*/include/asm/perf_event.h 10340F: arch/*/kernel/perf_callchain.c 10341F: arch/*/events/* 10342F: tools/perf/ 10343 10344PERSONALITY HANDLING 10345M: Christoph Hellwig <hch@infradead.org> 10346L: linux-abi-devel@lists.sourceforge.net 10347S: Maintained 10348F: include/linux/personality.h 10349F: include/uapi/linux/personality.h 10350 10351PHONET PROTOCOL 10352M: Remi Denis-Courmont <courmisch@gmail.com> 10353S: Supported 10354F: Documentation/networking/phonet.txt 10355F: include/linux/phonet.h 10356F: include/net/phonet/ 10357F: include/uapi/linux/phonet.h 10358F: net/phonet/ 10359 10360PHRAM MTD DRIVER 10361M: Joern Engel <joern@lazybastard.org> 10362L: linux-mtd@lists.infradead.org 10363S: Maintained 10364F: drivers/mtd/devices/phram.c 10365 10366PICOLCD HID DRIVER 10367M: Bruno Prémont <bonbons@linux-vserver.org> 10368L: linux-input@vger.kernel.org 10369S: Maintained 10370F: drivers/hid/hid-picolcd* 10371 10372PICOXCELL SUPPORT 10373M: Jamie Iles <jamie@jamieiles.com> 10374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10375T: git git://github.com/jamieiles/linux-2.6-ji.git 10376S: Supported 10377F: arch/arm/boot/dts/picoxcell* 10378F: arch/arm/mach-picoxcell/ 10379F: drivers/crypto/picoxcell* 10380 10381PIN CONTROL SUBSYSTEM 10382M: Linus Walleij <linus.walleij@linaro.org> 10383L: linux-gpio@vger.kernel.org 10384T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10385S: Maintained 10386F: Documentation/devicetree/bindings/pinctrl/ 10387F: Documentation/driver-api/pinctl.rst 10388F: drivers/pinctrl/ 10389F: include/linux/pinctrl/ 10390 10391PIN CONTROLLER - ATMEL AT91 10392M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10393L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10394S: Maintained 10395F: drivers/pinctrl/pinctrl-at91.* 10396 10397PIN CONTROLLER - ATMEL AT91 PIO4 10398M: Ludovic Desroches <ludovic.desroches@microchip.com> 10399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10400L: linux-gpio@vger.kernel.org 10401S: Supported 10402F: drivers/pinctrl/pinctrl-at91-pio4.* 10403 10404PIN CONTROLLER - INTEL 10405M: Mika Westerberg <mika.westerberg@linux.intel.com> 10406M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10407S: Maintained 10408F: drivers/pinctrl/intel/ 10409 10410PIN CONTROLLER - QUALCOMM 10411M: Bjorn Andersson <bjorn.andersson@linaro.org> 10412S: Maintained 10413L: linux-arm-msm@vger.kernel.org 10414F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10415F: drivers/pinctrl/qcom/ 10416 10417PIN CONTROLLER - RENESAS 10418M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10419M: Geert Uytterhoeven <geert+renesas@glider.be> 10420L: linux-renesas-soc@vger.kernel.org 10421S: Maintained 10422F: drivers/pinctrl/sh-pfc/ 10423 10424PIN CONTROLLER - SAMSUNG 10425M: Tomasz Figa <tomasz.figa@gmail.com> 10426M: Krzysztof Kozlowski <krzk@kernel.org> 10427M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10428L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10429L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10430Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10431T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10432S: Maintained 10433F: drivers/pinctrl/samsung/ 10434F: include/dt-bindings/pinctrl/samsung.h 10435F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10436 10437PIN CONTROLLER - SINGLE 10438M: Tony Lindgren <tony@atomide.com> 10439M: Haojian Zhuang <haojian.zhuang@linaro.org> 10440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10441L: linux-omap@vger.kernel.org 10442S: Maintained 10443F: drivers/pinctrl/pinctrl-single.c 10444 10445PIN CONTROLLER - ST SPEAR 10446M: Viresh Kumar <vireshk@kernel.org> 10447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10448W: http://www.st.com/spear 10449S: Maintained 10450F: drivers/pinctrl/spear/ 10451 10452PISTACHIO SOC SUPPORT 10453M: James Hartley <james.hartley@imgtec.com> 10454M: Ionela Voinescu <ionela.voinescu@imgtec.com> 10455L: linux-mips@linux-mips.org 10456S: Maintained 10457F: arch/mips/pistachio/ 10458F: arch/mips/include/asm/mach-pistachio/ 10459F: arch/mips/boot/dts/img/pistachio* 10460F: arch/mips/configs/pistachio*_defconfig 10461 10462PKTCDVD DRIVER 10463S: Orphan 10464M: linux-block@vger.kernel.org 10465F: drivers/block/pktcdvd.c 10466F: include/linux/pktcdvd.h 10467F: include/uapi/linux/pktcdvd.h 10468 10469PKUNITY SOC DRIVERS 10470M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10471W: http://mprc.pku.edu.cn/~guanxuetao/linux 10472S: Maintained 10473T: git git://github.com/gxt/linux.git 10474F: drivers/input/serio/i8042-unicore32io.h 10475F: drivers/i2c/busses/i2c-puv3.c 10476F: drivers/video/fbdev/fb-puv3.c 10477F: drivers/rtc/rtc-puv3.c 10478 10479PMBUS HARDWARE MONITORING DRIVERS 10480M: Guenter Roeck <linux@roeck-us.net> 10481L: linux-hwmon@vger.kernel.org 10482W: http://hwmon.wiki.kernel.org/ 10483W: http://www.roeck-us.net/linux/drivers/ 10484T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10485S: Maintained 10486F: Documentation/hwmon/pmbus 10487F: drivers/hwmon/pmbus/ 10488F: include/linux/pmbus.h 10489 10490PMC SIERRA MaxRAID DRIVER 10491L: linux-scsi@vger.kernel.org 10492W: http://www.pmc-sierra.com/ 10493S: Orphan 10494F: drivers/scsi/pmcraid.* 10495 10496PMC SIERRA PM8001 DRIVER 10497M: Jack Wang <jinpu.wang@profitbricks.com> 10498M: lindar_liu@usish.com 10499L: linux-scsi@vger.kernel.org 10500S: Supported 10501F: drivers/scsi/pm8001/ 10502 10503PNP SUPPORT 10504M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10505S: Maintained 10506F: drivers/pnp/ 10507 10508POSIX CLOCKS and TIMERS 10509M: Thomas Gleixner <tglx@linutronix.de> 10510L: linux-kernel@vger.kernel.org 10511T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10512S: Maintained 10513F: fs/timerfd.c 10514F: include/linux/timer* 10515F: kernel/time/*timer* 10516 10517POWER MANAGEMENT CORE 10518M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10519L: linux-pm@vger.kernel.org 10520T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10521B: https://bugzilla.kernel.org 10522S: Supported 10523F: drivers/base/power/ 10524F: include/linux/pm.h 10525F: include/linux/pm_* 10526F: include/linux/powercap.h 10527F: drivers/powercap/ 10528 10529POWER STATE COORDINATION INTERFACE (PSCI) 10530M: Mark Rutland <mark.rutland@arm.com> 10531M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10532L: linux-arm-kernel@lists.infradead.org 10533S: Maintained 10534F: drivers/firmware/psci*.c 10535F: include/linux/psci.h 10536F: include/uapi/linux/psci.h 10537 10538POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10539M: Sebastian Reichel <sre@kernel.org> 10540L: linux-pm@vger.kernel.org 10541T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10542S: Maintained 10543F: Documentation/devicetree/bindings/power/supply/ 10544F: include/linux/power_supply.h 10545F: drivers/power/supply/ 10546 10547POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10548M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10549L: linuxppc-dev@lists.ozlabs.org 10550S: Maintained 10551F: drivers/char/powernv-op-panel.c 10552 10553PPP OVER ATM (RFC 2364) 10554M: Mitchell Blank Jr <mitch@sfgoth.com> 10555S: Maintained 10556F: net/atm/pppoatm.c 10557F: include/uapi/linux/atmppp.h 10558 10559PPP OVER ETHERNET 10560M: Michal Ostrowski <mostrows@earthlink.net> 10561S: Maintained 10562F: drivers/net/ppp/pppoe.c 10563F: drivers/net/ppp/pppox.c 10564 10565PPP OVER L2TP 10566M: James Chapman <jchapman@katalix.com> 10567S: Maintained 10568F: net/l2tp/l2tp_ppp.c 10569F: include/linux/if_pppol2tp.h 10570F: include/uapi/linux/if_pppol2tp.h 10571 10572PPP PROTOCOL DRIVERS AND COMPRESSORS 10573M: Paul Mackerras <paulus@samba.org> 10574L: linux-ppp@vger.kernel.org 10575S: Maintained 10576F: drivers/net/ppp/ppp_* 10577 10578PPS SUPPORT 10579M: Rodolfo Giometti <giometti@enneenne.com> 10580W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10581L: linuxpps@ml.enneenne.com (subscribers-only) 10582S: Maintained 10583F: Documentation/pps/ 10584F: drivers/pps/ 10585F: include/linux/pps*.h 10586 10587PPTP DRIVER 10588M: Dmitry Kozlov <xeb@mail.ru> 10589L: netdev@vger.kernel.org 10590S: Maintained 10591F: drivers/net/ppp/pptp.c 10592W: http://sourceforge.net/projects/accel-pptp 10593 10594PREEMPTIBLE KERNEL 10595M: Robert Love <rml@tech9.net> 10596L: kpreempt-tech@lists.sourceforge.net 10597W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10598S: Supported 10599F: Documentation/preempt-locking.txt 10600F: include/linux/preempt.h 10601 10602PRINTK 10603M: Petr Mladek <pmladek@suse.com> 10604M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10605R: Steven Rostedt <rostedt@goodmis.org> 10606S: Maintained 10607F: kernel/printk/ 10608F: include/linux/printk.h 10609 10610PRISM54 WIRELESS DRIVER 10611M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10612L: linux-wireless@vger.kernel.org 10613W: http://wireless.kernel.org/en/users/Drivers/p54 10614S: Obsolete 10615F: drivers/net/wireless/intersil/prism54/ 10616 10617PROC SYSCTL 10618M: "Luis R. Rodriguez" <mcgrof@kernel.org> 10619M: Kees Cook <keescook@chromium.org> 10620L: linux-kernel@vger.kernel.org 10621L: linux-fsdevel@vger.kernel.org 10622S: Maintained 10623F: fs/proc/proc_sysctl.c 10624F: include/linux/sysctl.h 10625F: kernel/sysctl.c 10626F: tools/testing/selftests/sysctl/ 10627 10628PS3 NETWORK SUPPORT 10629M: Geoff Levand <geoff@infradead.org> 10630L: netdev@vger.kernel.org 10631L: linuxppc-dev@lists.ozlabs.org 10632S: Maintained 10633F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10634 10635PS3 PLATFORM SUPPORT 10636M: Geoff Levand <geoff@infradead.org> 10637L: linuxppc-dev@lists.ozlabs.org 10638S: Maintained 10639F: arch/powerpc/boot/ps3* 10640F: arch/powerpc/include/asm/lv1call.h 10641F: arch/powerpc/include/asm/ps3*.h 10642F: arch/powerpc/platforms/ps3/ 10643F: drivers/*/ps3* 10644F: drivers/ps3/ 10645F: drivers/rtc/rtc-ps3.c 10646F: drivers/usb/host/*ps3.c 10647F: sound/ppc/snd_ps3* 10648 10649PS3VRAM DRIVER 10650M: Jim Paris <jim@jtan.com> 10651M: Geoff Levand <geoff@infradead.org> 10652L: linuxppc-dev@lists.ozlabs.org 10653S: Maintained 10654F: drivers/block/ps3vram.c 10655 10656PSAMPLE PACKET SAMPLING SUPPORT: 10657M: Yotam Gigi <yotamg@mellanox.com> 10658S: Maintained 10659F: net/psample 10660F: include/net/psample.h 10661F: include/uapi/linux/psample.h 10662 10663PSTORE FILESYSTEM 10664M: Kees Cook <keescook@chromium.org> 10665M: Anton Vorontsov <anton@enomsg.org> 10666M: Colin Cross <ccross@android.com> 10667M: Tony Luck <tony.luck@intel.com> 10668S: Maintained 10669T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10670F: fs/pstore/ 10671F: include/linux/pstore* 10672F: drivers/firmware/efi/efi-pstore.c 10673F: drivers/acpi/apei/erst.c 10674F: Documentation/admin-guide/ramoops.rst 10675F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10676K: \b(pstore|ramoops) 10677 10678PTP HARDWARE CLOCK SUPPORT 10679M: Richard Cochran <richardcochran@gmail.com> 10680L: netdev@vger.kernel.org 10681S: Maintained 10682W: http://linuxptp.sourceforge.net/ 10683F: Documentation/ABI/testing/sysfs-ptp 10684F: Documentation/ptp/* 10685F: drivers/net/ethernet/freescale/gianfar_ptp.c 10686F: drivers/net/phy/dp83640* 10687F: drivers/ptp/* 10688F: include/linux/ptp_cl* 10689 10690PTRACE SUPPORT 10691M: Oleg Nesterov <oleg@redhat.com> 10692S: Maintained 10693F: include/asm-generic/syscall.h 10694F: include/linux/ptrace.h 10695F: include/linux/regset.h 10696F: include/linux/tracehook.h 10697F: include/uapi/linux/ptrace.h 10698F: include/uapi/linux/ptrace.h 10699F: include/asm-generic/ptrace.h 10700F: kernel/ptrace.c 10701F: arch/*/ptrace*.c 10702F: arch/*/*/ptrace*.c 10703F: arch/*/include/asm/ptrace*.h 10704 10705PULSE8-CEC DRIVER 10706M: Hans Verkuil <hverkuil@xs4all.nl> 10707L: linux-media@vger.kernel.org 10708T: git git://linuxtv.org/media_tree.git 10709S: Maintained 10710F: drivers/media/usb/pulse8-cec/* 10711 10712PVRUSB2 VIDEO4LINUX DRIVER 10713M: Mike Isely <isely@pobox.com> 10714L: pvrusb2@isely.net (subscribers-only) 10715L: linux-media@vger.kernel.org 10716W: http://www.isely.net/pvrusb2/ 10717T: git git://linuxtv.org/media_tree.git 10718S: Maintained 10719F: Documentation/media/v4l-drivers/pvrusb2* 10720F: drivers/media/usb/pvrusb2/ 10721 10722PWC WEBCAM DRIVER 10723M: Hans Verkuil <hverkuil@xs4all.nl> 10724L: linux-media@vger.kernel.org 10725T: git git://linuxtv.org/media_tree.git 10726S: Odd Fixes 10727F: drivers/media/usb/pwc/* 10728 10729PWM FAN DRIVER 10730M: Kamil Debski <kamil@wypas.org> 10731M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10732L: linux-hwmon@vger.kernel.org 10733S: Supported 10734F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10735F: Documentation/hwmon/pwm-fan 10736F: drivers/hwmon/pwm-fan.c 10737 10738PWM SUBSYSTEM 10739M: Thierry Reding <thierry.reding@gmail.com> 10740L: linux-pwm@vger.kernel.org 10741S: Maintained 10742T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10743F: Documentation/pwm.txt 10744F: Documentation/devicetree/bindings/pwm/ 10745F: include/linux/pwm.h 10746F: drivers/pwm/ 10747F: drivers/video/backlight/pwm_bl.c 10748F: include/linux/pwm_backlight.h 10749F: drivers/gpio/gpio-mvebu.c 10750F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 10751 10752PXA GPIO DRIVER 10753M: Robert Jarzmik <robert.jarzmik@free.fr> 10754L: linux-gpio@vger.kernel.org 10755S: Maintained 10756F: drivers/gpio/gpio-pxa.c 10757 10758PXA MMCI DRIVER 10759S: Orphan 10760 10761PXA RTC DRIVER 10762M: Robert Jarzmik <robert.jarzmik@free.fr> 10763L: linux-rtc@vger.kernel.org 10764S: Maintained 10765 10766PXA2xx/PXA3xx SUPPORT 10767M: Daniel Mack <daniel@zonque.org> 10768M: Haojian Zhuang <haojian.zhuang@gmail.com> 10769M: Robert Jarzmik <robert.jarzmik@free.fr> 10770L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10771T: git git://github.com/hzhuang1/linux.git 10772T: git git://github.com/rjarzmik/linux.git 10773S: Maintained 10774F: arch/arm/boot/dts/pxa* 10775F: arch/arm/mach-pxa/ 10776F: drivers/dma/pxa* 10777F: drivers/pcmcia/pxa2xx* 10778F: drivers/pinctrl/pxa/ 10779F: drivers/spi/spi-pxa2xx* 10780F: drivers/usb/gadget/udc/pxa2* 10781F: include/sound/pxa2xx-lib.h 10782F: sound/arm/pxa* 10783F: sound/soc/pxa/ 10784 10785PXA3xx NAND FLASH DRIVER 10786M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 10787L: linux-mtd@lists.infradead.org 10788S: Maintained 10789F: drivers/mtd/nand/pxa3xx_nand.c 10790 10791QAT DRIVER 10792M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 10793M: Salvatore Benedetto <salvatore.benedetto@intel.com> 10794L: qat-linux@intel.com 10795S: Supported 10796F: drivers/crypto/qat/ 10797 10798QCOM AUDIO (ASoC) DRIVERS 10799M: Patrick Lai <plai@codeaurora.org> 10800M: Banajit Goswami <bgoswami@codeaurora.org> 10801L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10802S: Supported 10803F: sound/soc/qcom/ 10804 10805QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10806M: Gabriel Somlo <somlo@cmu.edu> 10807M: "Michael S. Tsirkin" <mst@redhat.com> 10808L: qemu-devel@nongnu.org 10809S: Maintained 10810F: drivers/firmware/qemu_fw_cfg.c 10811 10812QIB DRIVER 10813M: Mike Marciniszyn <infinipath@intel.com> 10814L: linux-rdma@vger.kernel.org 10815S: Supported 10816F: drivers/infiniband/hw/qib/ 10817 10818QLOGIC QL41xxx FCOE DRIVER 10819M: QLogic-Storage-Upstream@cavium.com 10820L: linux-scsi@vger.kernel.org 10821S: Supported 10822F: drivers/scsi/qedf/ 10823 10824QLOGIC QL41xxx ISCSI DRIVER 10825M: QLogic-Storage-Upstream@cavium.com 10826L: linux-scsi@vger.kernel.org 10827S: Supported 10828F: drivers/scsi/qedi/ 10829 10830QLOGIC QL4xxx ETHERNET DRIVER 10831M: Yuval Mintz <Yuval.Mintz@cavium.com> 10832M: Ariel Elior <Ariel.Elior@cavium.com> 10833M: everest-linux-l2@cavium.com 10834L: netdev@vger.kernel.org 10835S: Supported 10836F: drivers/net/ethernet/qlogic/qed/ 10837F: include/linux/qed/ 10838F: drivers/net/ethernet/qlogic/qede/ 10839 10840QLOGIC QL4xxx RDMA DRIVER 10841M: Ram Amrani <Ram.Amrani@cavium.com> 10842M: Ariel Elior <Ariel.Elior@cavium.com> 10843L: linux-rdma@vger.kernel.org 10844S: Supported 10845F: drivers/infiniband/hw/qedr/ 10846F: include/uapi/rdma/qedr-abi.h 10847 10848QLOGIC QLA1280 SCSI DRIVER 10849M: Michael Reed <mdr@sgi.com> 10850L: linux-scsi@vger.kernel.org 10851S: Maintained 10852F: drivers/scsi/qla1280.[ch] 10853 10854QLOGIC QLA2XXX FC-SCSI DRIVER 10855M: qla2xxx-upstream@qlogic.com 10856L: linux-scsi@vger.kernel.org 10857S: Supported 10858F: Documentation/scsi/LICENSE.qla2xxx 10859F: drivers/scsi/qla2xxx/ 10860 10861QLOGIC QLA3XXX NETWORK DRIVER 10862M: Dept-GELinuxNICDev@cavium.com 10863L: netdev@vger.kernel.org 10864S: Supported 10865F: Documentation/networking/LICENSE.qla3xxx 10866F: drivers/net/ethernet/qlogic/qla3xxx.* 10867 10868QLOGIC QLA4XXX iSCSI DRIVER 10869M: QLogic-Storage-Upstream@qlogic.com 10870L: linux-scsi@vger.kernel.org 10871S: Supported 10872F: Documentation/scsi/LICENSE.qla4xxx 10873F: drivers/scsi/qla4xxx/ 10874 10875QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 10876M: Harish Patil <harish.patil@cavium.com> 10877M: Manish Chopra <manish.chopra@cavium.com> 10878M: Dept-GELinuxNICDev@cavium.com 10879L: netdev@vger.kernel.org 10880S: Supported 10881F: drivers/net/ethernet/qlogic/qlcnic/ 10882 10883QLOGIC QLGE 10Gb ETHERNET DRIVER 10884M: Harish Patil <harish.patil@cavium.com> 10885M: Manish Chopra <manish.chopra@cavium.com> 10886M: Dept-GELinuxNICDev@cavium.com 10887L: netdev@vger.kernel.org 10888S: Supported 10889F: drivers/net/ethernet/qlogic/qlge/ 10890 10891QNX4 FILESYSTEM 10892M: Anders Larsen <al@alarsen.net> 10893W: http://www.alarsen.net/linux/qnx4fs/ 10894S: Maintained 10895F: fs/qnx4/ 10896F: include/uapi/linux/qnx4_fs.h 10897F: include/uapi/linux/qnxtypes.h 10898 10899QORIQ DPAA2 FSL-MC BUS DRIVER 10900M: Stuart Yoder <stuyoder@gmail.com> 10901M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 10902L: linux-kernel@vger.kernel.org 10903S: Maintained 10904F: drivers/staging/fsl-mc/ 10905F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 10906 10907QT1010 MEDIA DRIVER 10908M: Antti Palosaari <crope@iki.fi> 10909L: linux-media@vger.kernel.org 10910W: https://linuxtv.org 10911W: http://palosaari.fi/linux/ 10912Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10913T: git git://linuxtv.org/anttip/media_tree.git 10914S: Maintained 10915F: drivers/media/tuners/qt1010* 10916 10917QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 10918M: Kalle Valo <kvalo@qca.qualcomm.com> 10919L: ath10k@lists.infradead.org 10920W: http://wireless.kernel.org/en/users/Drivers/ath10k 10921T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 10922S: Supported 10923F: drivers/net/wireless/ath/ath10k/ 10924 10925QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 10926M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 10927L: linux-wireless@vger.kernel.org 10928W: http://wireless.kernel.org/en/users/Drivers/ath9k 10929S: Supported 10930F: drivers/net/wireless/ath/ath9k/ 10931 10932QUALCOMM EMAC GIGABIT ETHERNET DRIVER 10933M: Timur Tabi <timur@codeaurora.org> 10934L: netdev@vger.kernel.org 10935S: Supported 10936F: drivers/net/ethernet/qualcomm/emac/ 10937 10938QUALCOMM HEXAGON ARCHITECTURE 10939M: Richard Kuo <rkuo@codeaurora.org> 10940L: linux-hexagon@vger.kernel.org 10941T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 10942S: Supported 10943F: arch/hexagon/ 10944 10945QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 10946M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 10947L: linux-media@vger.kernel.org 10948L: linux-arm-msm@vger.kernel.org 10949T: git git://linuxtv.org/media_tree.git 10950S: Maintained 10951F: drivers/media/platform/qcom/venus/ 10952 10953QUALCOMM WCN36XX WIRELESS DRIVER 10954M: Eugene Krasnikov <k.eugene.e@gmail.com> 10955L: wcn36xx@lists.infradead.org 10956W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10957T: git git://github.com/KrasnikovEugene/wcn36xx.git 10958S: Supported 10959F: drivers/net/wireless/ath/wcn36xx/ 10960 10961QUANTENNA QTNFMAC WIRELESS DRIVER 10962M: Igor Mitsyanko <imitsyanko@quantenna.com> 10963M: Avinash Patil <avinashp@quantenna.com> 10964M: Sergey Matyukevich <smatyukevich@quantenna.com> 10965L: linux-wireless@vger.kernel.org 10966S: Maintained 10967F: drivers/net/wireless/quantenna 10968 10969RADEON and AMDGPU DRM DRIVERS 10970M: Alex Deucher <alexander.deucher@amd.com> 10971M: Christian König <christian.koenig@amd.com> 10972L: amd-gfx@lists.freedesktop.org 10973T: git git://people.freedesktop.org/~agd5f/linux 10974S: Supported 10975F: drivers/gpu/drm/radeon/ 10976F: include/uapi/drm/radeon_drm.h 10977F: drivers/gpu/drm/amd/ 10978F: include/uapi/drm/amdgpu_drm.h 10979 10980RADEON FRAMEBUFFER DISPLAY DRIVER 10981M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10982L: linux-fbdev@vger.kernel.org 10983S: Maintained 10984F: drivers/video/fbdev/aty/radeon* 10985F: include/uapi/linux/radeonfb.h 10986 10987RADIOSHARK RADIO DRIVER 10988M: Hans Verkuil <hverkuil@xs4all.nl> 10989L: linux-media@vger.kernel.org 10990T: git git://linuxtv.org/media_tree.git 10991S: Maintained 10992F: drivers/media/radio/radio-shark.c 10993 10994RADIOSHARK2 RADIO DRIVER 10995M: Hans Verkuil <hverkuil@xs4all.nl> 10996L: linux-media@vger.kernel.org 10997T: git git://linuxtv.org/media_tree.git 10998S: Maintained 10999F: drivers/media/radio/radio-shark2.c 11000F: drivers/media/radio/radio-tea5777.c 11001 11002RADOS BLOCK DEVICE (RBD) 11003M: Ilya Dryomov <idryomov@gmail.com> 11004M: Sage Weil <sage@redhat.com> 11005M: Alex Elder <elder@kernel.org> 11006L: ceph-devel@vger.kernel.org 11007W: http://ceph.com/ 11008T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11009T: git git://github.com/ceph/ceph-client.git 11010S: Supported 11011F: Documentation/ABI/testing/sysfs-bus-rbd 11012F: drivers/block/rbd.c 11013F: drivers/block/rbd_types.h 11014 11015RAGE128 FRAMEBUFFER DISPLAY DRIVER 11016M: Paul Mackerras <paulus@samba.org> 11017L: linux-fbdev@vger.kernel.org 11018S: Maintained 11019F: drivers/video/fbdev/aty/aty128fb.c 11020 11021RAINSHADOW-CEC DRIVER 11022M: Hans Verkuil <hverkuil@xs4all.nl> 11023L: linux-media@vger.kernel.org 11024T: git git://linuxtv.org/media_tree.git 11025S: Maintained 11026F: drivers/media/usb/rainshadow-cec/* 11027 11028RALINK MIPS ARCHITECTURE 11029M: John Crispin <john@phrozen.org> 11030L: linux-mips@linux-mips.org 11031S: Maintained 11032F: arch/mips/ralink 11033 11034RALINK RT2X00 WIRELESS LAN DRIVER 11035P: rt2x00 project 11036M: Stanislaw Gruszka <sgruszka@redhat.com> 11037M: Helmut Schaa <helmut.schaa@googlemail.com> 11038L: linux-wireless@vger.kernel.org 11039S: Maintained 11040F: drivers/net/wireless/ralink/rt2x00/ 11041 11042RAMDISK RAM BLOCK DEVICE DRIVER 11043M: Jens Axboe <axboe@kernel.dk> 11044S: Maintained 11045F: Documentation/blockdev/ramdisk.txt 11046F: drivers/block/brd.c 11047 11048RANDOM NUMBER DRIVER 11049M: "Theodore Ts'o" <tytso@mit.edu> 11050S: Maintained 11051F: drivers/char/random.c 11052 11053RAPIDIO SUBSYSTEM 11054M: Matt Porter <mporter@kernel.crashing.org> 11055M: Alexandre Bounine <alexandre.bounine@idt.com> 11056S: Maintained 11057F: drivers/rapidio/ 11058 11059RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11060L: linux-wireless@vger.kernel.org 11061S: Orphan 11062F: drivers/net/wireless/ray* 11063 11064RCUTORTURE MODULE 11065M: Josh Triplett <josh@joshtriplett.org> 11066M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11067L: linux-kernel@vger.kernel.org 11068S: Supported 11069T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11070F: Documentation/RCU/torture.txt 11071F: kernel/rcu/rcutorture.c 11072 11073RCUTORTURE TEST FRAMEWORK 11074M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11075M: Josh Triplett <josh@joshtriplett.org> 11076R: Steven Rostedt <rostedt@goodmis.org> 11077R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11078R: Lai Jiangshan <jiangshanlai@gmail.com> 11079L: linux-kernel@vger.kernel.org 11080S: Supported 11081T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11082F: tools/testing/selftests/rcutorture 11083 11084RDC R-321X SoC 11085M: Florian Fainelli <florian@openwrt.org> 11086S: Maintained 11087 11088RDC R6040 FAST ETHERNET DRIVER 11089M: Florian Fainelli <f.fainelli@gmail.com> 11090L: netdev@vger.kernel.org 11091S: Maintained 11092F: drivers/net/ethernet/rdc/r6040.c 11093 11094RDMAVT - RDMA verbs software 11095M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11096L: linux-rdma@vger.kernel.org 11097S: Supported 11098F: drivers/infiniband/sw/rdmavt 11099 11100RDS - RELIABLE DATAGRAM SOCKETS 11101M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11102L: netdev@vger.kernel.org 11103L: linux-rdma@vger.kernel.org 11104L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11105W: https://oss.oracle.com/projects/rds/ 11106S: Supported 11107F: net/rds/ 11108F: Documentation/networking/rds.txt 11109 11110RDT - RESOURCE ALLOCATION 11111M: Fenghua Yu <fenghua.yu@intel.com> 11112L: linux-kernel@vger.kernel.org 11113S: Supported 11114F: arch/x86/kernel/cpu/intel_rdt* 11115F: arch/x86/include/asm/intel_rdt* 11116F: Documentation/x86/intel_rdt* 11117 11118READ-COPY UPDATE (RCU) 11119M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11120M: Josh Triplett <josh@joshtriplett.org> 11121R: Steven Rostedt <rostedt@goodmis.org> 11122R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11123R: Lai Jiangshan <jiangshanlai@gmail.com> 11124L: linux-kernel@vger.kernel.org 11125W: http://www.rdrop.com/users/paulmck/RCU/ 11126S: Supported 11127T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11128F: Documentation/RCU/ 11129X: Documentation/RCU/torture.txt 11130F: include/linux/rcu* 11131X: include/linux/srcu.h 11132F: kernel/rcu/ 11133X: kernel/torture.c 11134 11135REAL TIME CLOCK (RTC) SUBSYSTEM 11136M: Alessandro Zummo <a.zummo@towertech.it> 11137M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11138L: linux-rtc@vger.kernel.org 11139Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11140T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11141S: Maintained 11142F: Documentation/devicetree/bindings/rtc/ 11143F: Documentation/rtc.txt 11144F: drivers/rtc/ 11145F: include/linux/rtc.h 11146F: include/uapi/linux/rtc.h 11147F: include/linux/rtc/ 11148F: include/linux/platform_data/rtc-* 11149F: tools/testing/selftests/timers/rtctest.c 11150 11151REALTEK AUDIO CODECS 11152M: Bard Liao <bardliao@realtek.com> 11153M: Oder Chiou <oder_chiou@realtek.com> 11154S: Maintained 11155F: sound/soc/codecs/rt* 11156F: include/sound/rt*.h 11157 11158REGISTER MAP ABSTRACTION 11159M: Mark Brown <broonie@kernel.org> 11160L: linux-kernel@vger.kernel.org 11161T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11162S: Supported 11163F: Documentation/devicetree/bindings/regmap/ 11164F: drivers/base/regmap/ 11165F: include/linux/regmap.h 11166 11167REISERFS FILE SYSTEM 11168L: reiserfs-devel@vger.kernel.org 11169S: Supported 11170F: fs/reiserfs/ 11171 11172REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11173M: Ohad Ben-Cohen <ohad@wizery.com> 11174M: Bjorn Andersson <bjorn.andersson@linaro.org> 11175L: linux-remoteproc@vger.kernel.org 11176T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11177S: Maintained 11178F: Documentation/devicetree/bindings/remoteproc/ 11179F: Documentation/remoteproc.txt 11180F: drivers/remoteproc/ 11181F: include/linux/remoteproc.h 11182 11183REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11184M: Ohad Ben-Cohen <ohad@wizery.com> 11185M: Bjorn Andersson <bjorn.andersson@linaro.org> 11186L: linux-remoteproc@vger.kernel.org 11187T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11188S: Maintained 11189F: drivers/rpmsg/ 11190F: Documentation/rpmsg.txt 11191F: include/linux/rpmsg.h 11192F: include/linux/rpmsg/ 11193 11194RENESAS CLOCK DRIVERS 11195M: Geert Uytterhoeven <geert+renesas@glider.be> 11196L: linux-renesas-soc@vger.kernel.org 11197S: Supported 11198F: drivers/clk/renesas/ 11199 11200RENESAS ETHERNET DRIVERS 11201R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11202L: netdev@vger.kernel.org 11203L: linux-renesas-soc@vger.kernel.org 11204F: drivers/net/ethernet/renesas/ 11205F: include/linux/sh_eth.h 11206 11207RENESAS R-CAR GYROADC DRIVER 11208M: Marek Vasut <marek.vasut@gmail.com> 11209L: linux-iio@vger.kernel.org 11210S: Supported 11211F: drivers/iio/adc/rcar_gyro_adc.c 11212 11213RENESAS USB PHY DRIVER 11214M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11215L: linux-renesas-soc@vger.kernel.org 11216S: Maintained 11217F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11218 11219RESET CONTROLLER FRAMEWORK 11220M: Philipp Zabel <p.zabel@pengutronix.de> 11221T: git git://git.pengutronix.de/git/pza/linux 11222S: Maintained 11223F: drivers/reset/ 11224F: Documentation/devicetree/bindings/reset/ 11225F: include/dt-bindings/reset/ 11226F: include/linux/reset.h 11227F: include/linux/reset-controller.h 11228 11229RFKILL 11230M: Johannes Berg <johannes@sipsolutions.net> 11231L: linux-wireless@vger.kernel.org 11232W: http://wireless.kernel.org/ 11233T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11234T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11235S: Maintained 11236F: Documentation/rfkill.txt 11237F: net/rfkill/ 11238 11239RHASHTABLE 11240M: Thomas Graf <tgraf@suug.ch> 11241M: Herbert Xu <herbert@gondor.apana.org.au> 11242L: netdev@vger.kernel.org 11243S: Maintained 11244F: lib/rhashtable.c 11245F: include/linux/rhashtable.h 11246 11247RICOH R5C592 MEMORYSTICK DRIVER 11248M: Maxim Levitsky <maximlevitsky@gmail.com> 11249S: Maintained 11250F: drivers/memstick/host/r592.* 11251 11252RICOH SMARTMEDIA/XD DRIVER 11253M: Maxim Levitsky <maximlevitsky@gmail.com> 11254S: Maintained 11255F: drivers/mtd/nand/r852.c 11256F: drivers/mtd/nand/r852.h 11257 11258ROCCAT DRIVERS 11259M: Stefan Achatz <erazor_de@users.sourceforge.net> 11260W: http://sourceforge.net/projects/roccat/ 11261S: Maintained 11262F: drivers/hid/hid-roccat* 11263F: include/linux/hid-roccat* 11264F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11265 11266ROCKER DRIVER 11267M: Jiri Pirko <jiri@resnulli.us> 11268L: netdev@vger.kernel.org 11269S: Supported 11270F: drivers/net/ethernet/rocker/ 11271 11272ROCKETPORT DRIVER 11273P: Comtrol Corp. 11274W: http://www.comtrol.com 11275S: Maintained 11276F: Documentation/serial/rocket.txt 11277F: drivers/tty/rocket* 11278 11279ROCKETPORT EXPRESS/INFINITY DRIVER 11280M: Kevin Cernekee <cernekee@gmail.com> 11281L: linux-serial@vger.kernel.org 11282S: Odd Fixes 11283F: drivers/tty/serial/rp2.* 11284 11285ROSE NETWORK LAYER 11286M: Ralf Baechle <ralf@linux-mips.org> 11287L: linux-hams@vger.kernel.org 11288W: http://www.linux-ax25.org/ 11289S: Maintained 11290F: include/net/rose.h 11291F: include/uapi/linux/rose.h 11292F: net/rose/ 11293 11294RTL2830 MEDIA DRIVER 11295M: Antti Palosaari <crope@iki.fi> 11296L: linux-media@vger.kernel.org 11297W: https://linuxtv.org 11298W: http://palosaari.fi/linux/ 11299Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11300T: git git://linuxtv.org/anttip/media_tree.git 11301S: Maintained 11302F: drivers/media/dvb-frontends/rtl2830* 11303 11304RTL2832 MEDIA DRIVER 11305M: Antti Palosaari <crope@iki.fi> 11306L: linux-media@vger.kernel.org 11307W: https://linuxtv.org 11308W: http://palosaari.fi/linux/ 11309Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11310T: git git://linuxtv.org/anttip/media_tree.git 11311S: Maintained 11312F: drivers/media/dvb-frontends/rtl2832* 11313 11314RTL2832_SDR MEDIA DRIVER 11315M: Antti Palosaari <crope@iki.fi> 11316L: linux-media@vger.kernel.org 11317W: https://linuxtv.org 11318W: http://palosaari.fi/linux/ 11319Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11320T: git git://linuxtv.org/anttip/media_tree.git 11321S: Maintained 11322F: drivers/media/dvb-frontends/rtl2832_sdr* 11323 11324RTL8180 WIRELESS DRIVER 11325L: linux-wireless@vger.kernel.org 11326W: http://wireless.kernel.org/ 11327T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11328S: Orphan 11329F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11330 11331RTL8187 WIRELESS DRIVER 11332M: Herton Ronaldo Krzesinski <herton@canonical.com> 11333M: Hin-Tak Leung <htl10@users.sourceforge.net> 11334M: Larry Finger <Larry.Finger@lwfinger.net> 11335L: linux-wireless@vger.kernel.org 11336W: http://wireless.kernel.org/ 11337T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11338S: Maintained 11339F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11340 11341RTL8192CE WIRELESS DRIVER 11342M: Larry Finger <Larry.Finger@lwfinger.net> 11343M: Chaoming Li <chaoming_li@realsil.com.cn> 11344L: linux-wireless@vger.kernel.org 11345W: http://wireless.kernel.org/ 11346T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11347S: Maintained 11348F: drivers/net/wireless/realtek/rtlwifi/ 11349F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 11350 11351RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11352M: Jes Sorensen <Jes.Sorensen@gmail.com> 11353L: linux-wireless@vger.kernel.org 11354T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11355S: Maintained 11356F: drivers/net/wireless/realtek/rtl8xxxu/ 11357 11358S3 SAVAGE FRAMEBUFFER DRIVER 11359M: Antonino Daplas <adaplas@gmail.com> 11360L: linux-fbdev@vger.kernel.org 11361S: Maintained 11362F: drivers/video/fbdev/savage/ 11363 11364S390 11365M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11366M: Heiko Carstens <heiko.carstens@de.ibm.com> 11367L: linux-s390@vger.kernel.org 11368W: http://www.ibm.com/developerworks/linux/linux390/ 11369T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11370S: Supported 11371F: arch/s390/ 11372F: drivers/s390/ 11373F: Documentation/s390/ 11374F: Documentation/driver-api/s390-drivers.rst 11375 11376S390 COMMON I/O LAYER 11377M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11378M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11379L: linux-s390@vger.kernel.org 11380W: http://www.ibm.com/developerworks/linux/linux390/ 11381S: Supported 11382F: drivers/s390/cio/ 11383 11384S390 DASD DRIVER 11385M: Stefan Haberland <sth@linux.vnet.ibm.com> 11386M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11387L: linux-s390@vger.kernel.org 11388W: http://www.ibm.com/developerworks/linux/linux390/ 11389S: Supported 11390F: drivers/s390/block/dasd* 11391F: block/partitions/ibm.c 11392 11393S390 IOMMU (PCI) 11394M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11395L: linux-s390@vger.kernel.org 11396W: http://www.ibm.com/developerworks/linux/linux390/ 11397S: Supported 11398F: drivers/iommu/s390-iommu.c 11399 11400S390 IUCV NETWORK LAYER 11401M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11402M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11403L: linux-s390@vger.kernel.org 11404W: http://www.ibm.com/developerworks/linux/linux390/ 11405S: Supported 11406F: drivers/s390/net/*iucv* 11407F: include/net/iucv/ 11408F: net/iucv/ 11409 11410S390 NETWORK DRIVERS 11411M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11412M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11413L: linux-s390@vger.kernel.org 11414W: http://www.ibm.com/developerworks/linux/linux390/ 11415S: Supported 11416F: drivers/s390/net/ 11417 11418S390 PCI SUBSYSTEM 11419M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11420M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11421L: linux-s390@vger.kernel.org 11422W: http://www.ibm.com/developerworks/linux/linux390/ 11423S: Supported 11424F: arch/s390/pci/ 11425F: drivers/pci/hotplug/s390_pci_hpc.c 11426 11427S390 VFIO-CCW DRIVER 11428M: Cornelia Huck <cohuck@redhat.com> 11429M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11430L: linux-s390@vger.kernel.org 11431L: kvm@vger.kernel.org 11432S: Supported 11433F: drivers/s390/cio/vfio_ccw* 11434F: Documentation/s390/vfio-ccw.txt 11435F: include/uapi/linux/vfio_ccw.h 11436 11437S390 ZCRYPT DRIVER 11438M: Harald Freudenberger <freude@de.ibm.com> 11439L: linux-s390@vger.kernel.org 11440W: http://www.ibm.com/developerworks/linux/linux390/ 11441S: Supported 11442F: drivers/s390/crypto/ 11443 11444S390 ZFCP DRIVER 11445M: Steffen Maier <maier@linux.vnet.ibm.com> 11446L: linux-s390@vger.kernel.org 11447W: http://www.ibm.com/developerworks/linux/linux390/ 11448S: Supported 11449F: drivers/s390/scsi/zfcp_* 11450 11451S3C24XX SD/MMC Driver 11452M: Ben Dooks <ben-linux@fluff.org> 11453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11454S: Supported 11455F: drivers/mmc/host/s3cmci.* 11456 11457SAA6588 RDS RECEIVER DRIVER 11458M: Hans Verkuil <hverkuil@xs4all.nl> 11459L: linux-media@vger.kernel.org 11460T: git git://linuxtv.org/media_tree.git 11461W: https://linuxtv.org 11462S: Odd Fixes 11463F: drivers/media/i2c/saa6588* 11464 11465SAA7134 VIDEO4LINUX DRIVER 11466M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11467M: Mauro Carvalho Chehab <mchehab@kernel.org> 11468L: linux-media@vger.kernel.org 11469W: https://linuxtv.org 11470T: git git://linuxtv.org/media_tree.git 11471S: Odd fixes 11472F: Documentation/media/v4l-drivers/saa7134* 11473F: drivers/media/pci/saa7134/ 11474 11475SAA7146 VIDEO4LINUX-2 DRIVER 11476M: Hans Verkuil <hverkuil@xs4all.nl> 11477L: linux-media@vger.kernel.org 11478T: git git://linuxtv.org/media_tree.git 11479S: Maintained 11480F: drivers/media/common/saa7146/ 11481F: drivers/media/pci/saa7146/ 11482F: include/media/saa7146* 11483 11484SAMSUNG AUDIO (ASoC) DRIVERS 11485M: Krzysztof Kozlowski <krzk@kernel.org> 11486M: Sangbeom Kim <sbkim73@samsung.com> 11487M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11488L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11489S: Supported 11490F: sound/soc/samsung/ 11491 11492SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11493M: Krzysztof Kozlowski <krzk@kernel.org> 11494L: linux-crypto@vger.kernel.org 11495L: linux-samsung-soc@vger.kernel.org 11496S: Maintained 11497F: drivers/crypto/exynos-rng.c 11498F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt 11499 11500SAMSUNG FRAMEBUFFER DRIVER 11501M: Jingoo Han <jingoohan1@gmail.com> 11502L: linux-fbdev@vger.kernel.org 11503S: Maintained 11504F: drivers/video/fbdev/s3c-fb.c 11505 11506SAMSUNG LAPTOP DRIVER 11507M: Corentin Chary <corentin.chary@gmail.com> 11508L: platform-driver-x86@vger.kernel.org 11509S: Maintained 11510F: drivers/platform/x86/samsung-laptop.c 11511 11512SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11513M: Sangbeom Kim <sbkim73@samsung.com> 11514M: Krzysztof Kozlowski <krzk@kernel.org> 11515M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11516L: linux-kernel@vger.kernel.org 11517L: linux-samsung-soc@vger.kernel.org 11518S: Supported 11519F: drivers/mfd/sec*.c 11520F: drivers/regulator/s2m*.c 11521F: drivers/regulator/s5m*.c 11522F: drivers/clk/clk-s2mps11.c 11523F: drivers/rtc/rtc-s5m.c 11524F: include/linux/mfd/samsung/ 11525F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11526F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11527F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11528F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11529 11530SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11531M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11532L: linux-media@vger.kernel.org 11533L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11534S: Maintained 11535F: drivers/media/platform/s3c-camif/ 11536F: include/media/drv-intf/s3c_camif.h 11537 11538SAMSUNG S3FWRN5 NFC DRIVER 11539M: Robert Baldyga <r.baldyga@samsung.com> 11540M: Krzysztof Opasiak <k.opasiak@samsung.com> 11541L: linux-nfc@lists.01.org (moderated for non-subscribers) 11542S: Supported 11543F: drivers/nfc/s3fwrn5 11544 11545SAMSUNG S5C73M3 CAMERA DRIVER 11546M: Kyungmin Park <kyungmin.park@samsung.com> 11547M: Andrzej Hajda <a.hajda@samsung.com> 11548L: linux-media@vger.kernel.org 11549S: Supported 11550F: drivers/media/i2c/s5c73m3/* 11551 11552SAMSUNG S5K5BAF CAMERA DRIVER 11553M: Kyungmin Park <kyungmin.park@samsung.com> 11554M: Andrzej Hajda <a.hajda@samsung.com> 11555L: linux-media@vger.kernel.org 11556S: Supported 11557F: drivers/media/i2c/s5k5baf.c 11558 11559SAMSUNG S5P Security SubSystem (SSS) DRIVER 11560M: Krzysztof Kozlowski <krzk@kernel.org> 11561M: Vladimir Zapolskiy <vz@mleia.com> 11562L: linux-crypto@vger.kernel.org 11563L: linux-samsung-soc@vger.kernel.org 11564S: Maintained 11565F: drivers/crypto/s5p-sss.c 11566 11567SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 11568M: Kyungmin Park <kyungmin.park@samsung.com> 11569M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11570L: linux-media@vger.kernel.org 11571Q: https://patchwork.linuxtv.org/project/linux-media/list/ 11572S: Supported 11573F: drivers/media/platform/exynos4-is/ 11574 11575SAMSUNG SOC CLOCK DRIVERS 11576M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11577M: Tomasz Figa <tomasz.figa@gmail.com> 11578M: Chanwoo Choi <cw00.choi@samsung.com> 11579S: Supported 11580L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11581F: drivers/clk/samsung/ 11582F: include/dt-bindings/clock/exynos*.h 11583F: Documentation/devicetree/bindings/clock/exynos*.txt 11584 11585SAMSUNG SPI DRIVERS 11586M: Kukjin Kim <kgene@kernel.org> 11587M: Krzysztof Kozlowski <krzk@kernel.org> 11588M: Andi Shyti <andi.shyti@samsung.com> 11589L: linux-spi@vger.kernel.org 11590L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11591S: Maintained 11592F: Documentation/devicetree/bindings/spi/spi-samsung.txt 11593F: drivers/spi/spi-s3c* 11594F: include/linux/platform_data/spi-s3c64xx.h 11595 11596SAMSUNG SXGBE DRIVERS 11597M: Byungho An <bh74.an@samsung.com> 11598M: Girish K S <ks.giri@samsung.com> 11599M: Vipul Pandya <vipul.pandya@samsung.com> 11600S: Supported 11601L: netdev@vger.kernel.org 11602F: drivers/net/ethernet/samsung/sxgbe/ 11603 11604SAMSUNG THERMAL DRIVER 11605M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11606L: linux-pm@vger.kernel.org 11607L: linux-samsung-soc@vger.kernel.org 11608S: Supported 11609T: git https://github.com/lmajewski/linux-samsung-thermal.git 11610F: drivers/thermal/samsung/ 11611 11612SAMSUNG USB2 PHY DRIVER 11613M: Kamil Debski <kamil@wypas.org> 11614M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11615L: linux-kernel@vger.kernel.org 11616S: Supported 11617F: Documentation/devicetree/bindings/phy/samsung-phy.txt 11618F: Documentation/phy/samsung-usb2.txt 11619F: drivers/phy/samsung/phy-exynos4210-usb2.c 11620F: drivers/phy/samsung/phy-exynos4x12-usb2.c 11621F: drivers/phy/samsung/phy-exynos5250-usb2.c 11622F: drivers/phy/samsung/phy-s5pv210-usb2.c 11623F: drivers/phy/samsung/phy-samsung-usb2.c 11624F: drivers/phy/samsung/phy-samsung-usb2.h 11625 11626SC1200 WDT DRIVER 11627M: Zwane Mwaikambo <zwanem@gmail.com> 11628S: Maintained 11629F: drivers/watchdog/sc1200wdt.c 11630 11631SCHEDULER 11632M: Ingo Molnar <mingo@redhat.com> 11633M: Peter Zijlstra <peterz@infradead.org> 11634L: linux-kernel@vger.kernel.org 11635T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11636S: Maintained 11637F: kernel/sched/ 11638F: include/linux/sched.h 11639F: include/uapi/linux/sched.h 11640F: include/linux/wait.h 11641 11642SCORE ARCHITECTURE 11643M: Chen Liqin <liqin.linux@gmail.com> 11644M: Lennox Wu <lennox.wu@gmail.com> 11645W: http://www.sunplus.com 11646S: Supported 11647F: arch/score/ 11648 11649SCR24X CHIP CARD INTERFACE DRIVER 11650M: Lubomir Rintel <lkundrak@v3.sk> 11651S: Supported 11652F: drivers/char/pcmcia/scr24x_cs.c 11653 11654SCSI CDROM DRIVER 11655M: Jens Axboe <axboe@kernel.dk> 11656L: linux-scsi@vger.kernel.org 11657W: http://www.kernel.dk 11658S: Maintained 11659F: drivers/scsi/sr* 11660 11661SCSI RDMA PROTOCOL (SRP) INITIATOR 11662M: Bart Van Assche <bart.vanassche@sandisk.com> 11663L: linux-rdma@vger.kernel.org 11664S: Supported 11665W: http://www.openfabrics.org 11666Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11667T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11668F: drivers/infiniband/ulp/srp/ 11669F: include/scsi/srp.h 11670 11671SCSI SG DRIVER 11672M: Doug Gilbert <dgilbert@interlog.com> 11673L: linux-scsi@vger.kernel.org 11674W: http://sg.danny.cz/sg 11675S: Maintained 11676F: Documentation/scsi/scsi-generic.txt 11677F: drivers/scsi/sg.c 11678F: include/scsi/sg.h 11679 11680SCSI SUBSYSTEM 11681M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11682T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11683M: "Martin K. Petersen" <martin.petersen@oracle.com> 11684T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11685L: linux-scsi@vger.kernel.org 11686S: Maintained 11687F: Documentation/devicetree/bindings/scsi/ 11688F: drivers/scsi/ 11689F: include/scsi/ 11690 11691SCSI TAPE DRIVER 11692M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11693L: linux-scsi@vger.kernel.org 11694S: Maintained 11695F: Documentation/scsi/st.txt 11696F: drivers/scsi/st.* 11697F: drivers/scsi/st_*.h 11698 11699SCTP PROTOCOL 11700M: Vlad Yasevich <vyasevich@gmail.com> 11701M: Neil Horman <nhorman@tuxdriver.com> 11702L: linux-sctp@vger.kernel.org 11703W: http://lksctp.sourceforge.net 11704S: Maintained 11705F: Documentation/networking/sctp.txt 11706F: include/linux/sctp.h 11707F: include/uapi/linux/sctp.h 11708F: include/net/sctp/ 11709F: net/sctp/ 11710 11711SCx200 CPU SUPPORT 11712M: Jim Cromie <jim.cromie@gmail.com> 11713S: Odd Fixes 11714F: Documentation/i2c/busses/scx200_acb 11715F: arch/x86/platform/scx200/ 11716F: drivers/watchdog/scx200_wdt.c 11717F: drivers/i2c/busses/scx200* 11718F: drivers/mtd/maps/scx200_docflash.c 11719F: include/linux/scx200.h 11720 11721SCx200 GPIO DRIVER 11722M: Jim Cromie <jim.cromie@gmail.com> 11723S: Maintained 11724F: drivers/char/scx200_gpio.c 11725F: include/linux/scx200_gpio.h 11726 11727SCx200 HRT CLOCKSOURCE DRIVER 11728M: Jim Cromie <jim.cromie@gmail.com> 11729S: Maintained 11730F: drivers/clocksource/scx200_hrt.c 11731 11732SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11733M: Sascha Sommer <saschasommer@freenet.de> 11734L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11735S: Maintained 11736F: drivers/mmc/host/sdricoh_cs.c 11737 11738SECURE COMPUTING 11739M: Kees Cook <keescook@chromium.org> 11740R: Andy Lutomirski <luto@amacapital.net> 11741R: Will Drewry <wad@chromium.org> 11742T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 11743S: Supported 11744F: kernel/seccomp.c 11745F: include/uapi/linux/seccomp.h 11746F: include/linux/seccomp.h 11747F: tools/testing/selftests/seccomp/* 11748F: tools/testing/selftests/kselftest_harness.h 11749F: Documentation/userspace-api/seccomp_filter.rst 11750K: \bsecure_computing 11751K: \bTIF_SECCOMP\b 11752 11753SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 11754M: Al Cooper <alcooperx@gmail.com> 11755L: linux-mmc@vger.kernel.org 11756L: bcm-kernel-feedback-list@broadcom.com 11757S: Maintained 11758F: drivers/mmc/host/sdhci-brcmstb* 11759 11760SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 11761M: Adrian Hunter <adrian.hunter@intel.com> 11762L: linux-mmc@vger.kernel.org 11763T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 11764S: Maintained 11765F: drivers/mmc/host/sdhci* 11766F: include/linux/mmc/sdhci* 11767 11768SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 11769M: Ben Dooks <ben-linux@fluff.org> 11770M: Jaehoon Chung <jh80.chung@samsung.com> 11771L: linux-mmc@vger.kernel.org 11772S: Maintained 11773F: drivers/mmc/host/sdhci-s3c* 11774 11775SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 11776M: Viresh Kumar <vireshk@kernel.org> 11777L: linux-mmc@vger.kernel.org 11778S: Maintained 11779F: drivers/mmc/host/sdhci-spear.c 11780 11781SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 11782M: Scott Bauer <scott.bauer@intel.com> 11783M: Jonathan Derrick <jonathan.derrick@intel.com> 11784M: Rafael Antognolli <rafael.antognolli@intel.com> 11785L: linux-block@vger.kernel.org 11786S: Supported 11787F: block/sed* 11788F: block/opal_proto.h 11789F: include/linux/sed* 11790F: include/uapi/linux/sed* 11791 11792SECURITY CONTACT 11793M: Security Officers <security@kernel.org> 11794S: Supported 11795 11796SECURITY SUBSYSTEM 11797M: James Morris <james.l.morris@oracle.com> 11798M: "Serge E. Hallyn" <serge@hallyn.com> 11799L: linux-security-module@vger.kernel.org (suggested Cc:) 11800T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 11801W: http://kernsec.org/ 11802S: Supported 11803F: security/ 11804 11805SELINUX SECURITY MODULE 11806M: Paul Moore <paul@paul-moore.com> 11807M: Stephen Smalley <sds@tycho.nsa.gov> 11808M: Eric Paris <eparis@parisplace.org> 11809L: selinux@tycho.nsa.gov (moderated for non-subscribers) 11810W: http://selinuxproject.org 11811T: git git://git.infradead.org/users/pcmoore/selinux 11812S: Supported 11813F: include/linux/selinux* 11814F: security/selinux/ 11815F: scripts/selinux/ 11816F: Documentation/admin-guide/LSM/SELinux.rst 11817 11818SENSABLE PHANTOM 11819M: Jiri Slaby <jirislaby@gmail.com> 11820S: Maintained 11821F: drivers/misc/phantom.c 11822F: include/uapi/linux/phantom.h 11823 11824SERIAL DEVICE BUS 11825M: Rob Herring <robh@kernel.org> 11826L: linux-serial@vger.kernel.org 11827S: Maintained 11828F: Documentation/devicetree/bindings/serial/slave-device.txt 11829F: drivers/tty/serdev/ 11830F: include/linux/serdev.h 11831 11832SERIAL DRIVERS 11833M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11834L: linux-serial@vger.kernel.org 11835S: Maintained 11836F: Documentation/devicetree/bindings/serial/ 11837F: drivers/tty/serial/ 11838 11839SERIAL IR RECEIVER 11840M: Sean Young <sean@mess.org> 11841L: linux-media@vger.kernel.org 11842S: Maintained 11843F: drivers/media/rc/serial_ir.c 11844 11845SFC NETWORK DRIVER 11846M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 11847M: Edward Cree <ecree@solarflare.com> 11848M: Bert Kenward <bkenward@solarflare.com> 11849L: netdev@vger.kernel.org 11850S: Supported 11851F: drivers/net/ethernet/sfc/ 11852 11853SGI GRU DRIVER 11854M: Dimitri Sivanich <sivanich@sgi.com> 11855S: Maintained 11856F: drivers/misc/sgi-gru/ 11857 11858SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 11859M: Pat Gefre <pfg@sgi.com> 11860L: linux-ia64@vger.kernel.org 11861S: Supported 11862F: Documentation/ia64/serial.txt 11863F: drivers/tty/serial/ioc?_serial.c 11864F: include/linux/ioc?.h 11865 11866SGI XP/XPC/XPNET DRIVER 11867M: Cliff Whickman <cpw@sgi.com> 11868M: Robin Holt <robinmholt@gmail.com> 11869S: Maintained 11870F: drivers/misc/sgi-xp/ 11871 11872SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 11873M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11874L: linux-s390@vger.kernel.org 11875W: http://www.ibm.com/developerworks/linux/linux390/ 11876S: Supported 11877F: net/smc/ 11878 11879SH_VEU V4L2 MEM2MEM DRIVER 11880L: linux-media@vger.kernel.org 11881S: Orphan 11882F: drivers/media/platform/sh_veu.c 11883 11884SH_VOU V4L2 OUTPUT DRIVER 11885L: linux-media@vger.kernel.org 11886S: Orphan 11887F: drivers/media/platform/sh_vou.c 11888F: include/media/drv-intf/sh_vou.h 11889 11890SI2157 MEDIA DRIVER 11891M: Antti Palosaari <crope@iki.fi> 11892L: linux-media@vger.kernel.org 11893W: https://linuxtv.org 11894W: http://palosaari.fi/linux/ 11895Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11896T: git git://linuxtv.org/anttip/media_tree.git 11897S: Maintained 11898F: drivers/media/tuners/si2157* 11899 11900SI2168 MEDIA DRIVER 11901M: Antti Palosaari <crope@iki.fi> 11902L: linux-media@vger.kernel.org 11903W: https://linuxtv.org 11904W: http://palosaari.fi/linux/ 11905Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11906T: git git://linuxtv.org/anttip/media_tree.git 11907S: Maintained 11908F: drivers/media/dvb-frontends/si2168* 11909 11910SI470X FM RADIO RECEIVER I2C DRIVER 11911M: Hans Verkuil <hverkuil@xs4all.nl> 11912L: linux-media@vger.kernel.org 11913T: git git://linuxtv.org/media_tree.git 11914W: https://linuxtv.org 11915S: Odd Fixes 11916F: drivers/media/radio/si470x/radio-si470x-i2c.c 11917 11918SI470X FM RADIO RECEIVER USB DRIVER 11919M: Hans Verkuil <hverkuil@xs4all.nl> 11920L: linux-media@vger.kernel.org 11921T: git git://linuxtv.org/media_tree.git 11922W: https://linuxtv.org 11923S: Maintained 11924F: drivers/media/radio/si470x/radio-si470x-common.c 11925F: drivers/media/radio/si470x/radio-si470x.h 11926F: drivers/media/radio/si470x/radio-si470x-usb.c 11927 11928SI4713 FM RADIO TRANSMITTER I2C DRIVER 11929M: Eduardo Valentin <edubezval@gmail.com> 11930L: linux-media@vger.kernel.org 11931T: git git://linuxtv.org/media_tree.git 11932W: https://linuxtv.org 11933S: Odd Fixes 11934F: drivers/media/radio/si4713/si4713.? 11935 11936SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11937M: Eduardo Valentin <edubezval@gmail.com> 11938L: linux-media@vger.kernel.org 11939T: git git://linuxtv.org/media_tree.git 11940W: https://linuxtv.org 11941S: Odd Fixes 11942F: drivers/media/radio/si4713/radio-platform-si4713.c 11943 11944SI4713 FM RADIO TRANSMITTER USB DRIVER 11945M: Hans Verkuil <hverkuil@xs4all.nl> 11946L: linux-media@vger.kernel.org 11947T: git git://linuxtv.org/media_tree.git 11948W: https://linuxtv.org 11949S: Maintained 11950F: drivers/media/radio/si4713/radio-usb-si4713.c 11951 11952SIANO DVB DRIVER 11953M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11954M: Mauro Carvalho Chehab <mchehab@kernel.org> 11955L: linux-media@vger.kernel.org 11956W: https://linuxtv.org 11957T: git git://linuxtv.org/media_tree.git 11958S: Odd fixes 11959F: drivers/media/common/siano/ 11960F: drivers/media/usb/siano/ 11961F: drivers/media/usb/siano/ 11962F: drivers/media/mmc/siano/ 11963 11964SILEAD TOUCHSCREEN DRIVER 11965M: Hans de Goede <hdegoede@redhat.com> 11966L: linux-input@vger.kernel.org 11967L: platform-driver-x86@vger.kernel.org 11968S: Maintained 11969F: drivers/input/touchscreen/silead.c 11970F: drivers/platform/x86/silead_dmi.c 11971 11972SILICON MOTION SM712 FRAME BUFFER DRIVER 11973M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11974M: Teddy Wang <teddy.wang@siliconmotion.com> 11975M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11976L: linux-fbdev@vger.kernel.org 11977S: Maintained 11978F: drivers/video/fbdev/sm712* 11979F: Documentation/fb/sm712fb.txt 11980 11981SIMPLE FIRMWARE INTERFACE (SFI) 11982M: Len Brown <lenb@kernel.org> 11983L: sfi-devel@simplefirmware.org 11984W: http://simplefirmware.org/ 11985T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11986S: Supported 11987F: arch/x86/platform/sfi/ 11988F: drivers/sfi/ 11989F: include/linux/sfi*.h 11990 11991SIMPLEFB FB DRIVER 11992M: Hans de Goede <hdegoede@redhat.com> 11993L: linux-fbdev@vger.kernel.org 11994S: Maintained 11995F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11996F: drivers/video/fbdev/simplefb.c 11997F: include/linux/platform_data/simplefb.h 11998 11999SIMTEC EB110ATX (Chalice CATS) 12000P: Ben Dooks 12001P: Vincent Sanders <vince@simtec.co.uk> 12002M: Simtec Linux Team <linux@simtec.co.uk> 12003W: http://www.simtec.co.uk/products/EB110ATX/ 12004S: Supported 12005 12006SIMTEC EB2410ITX (BAST) 12007P: Ben Dooks 12008P: Vincent Sanders <vince@simtec.co.uk> 12009M: Simtec Linux Team <linux@simtec.co.uk> 12010W: http://www.simtec.co.uk/products/EB2410ITX/ 12011S: Supported 12012F: arch/arm/mach-s3c24xx/mach-bast.c 12013F: arch/arm/mach-s3c24xx/bast-ide.c 12014F: arch/arm/mach-s3c24xx/bast-irq.c 12015 12016SIPHASH PRF ROUTINES 12017M: Jason A. Donenfeld <Jason@zx2c4.com> 12018S: Maintained 12019F: lib/siphash.c 12020F: lib/test_siphash.c 12021F: include/linux/siphash.h 12022 12023SIS 190 ETHERNET DRIVER 12024M: Francois Romieu <romieu@fr.zoreil.com> 12025L: netdev@vger.kernel.org 12026S: Maintained 12027F: drivers/net/ethernet/sis/sis190.c 12028 12029SIS 900/7016 FAST ETHERNET DRIVER 12030M: Daniele Venzano <venza@brownhat.org> 12031W: http://www.brownhat.org/sis900.html 12032L: netdev@vger.kernel.org 12033S: Maintained 12034F: drivers/net/ethernet/sis/sis900.* 12035 12036SIS FRAMEBUFFER DRIVER 12037M: Thomas Winischhofer <thomas@winischhofer.net> 12038W: http://www.winischhofer.net/linuxsisvga.shtml 12039S: Maintained 12040F: Documentation/fb/sisfb.txt 12041F: drivers/video/fbdev/sis/ 12042F: include/video/sisfb.h 12043 12044SIS USB2VGA DRIVER 12045M: Thomas Winischhofer <thomas@winischhofer.net> 12046W: http://www.winischhofer.at/linuxsisusbvga.shtml 12047S: Maintained 12048F: drivers/usb/misc/sisusbvga/ 12049 12050SLAB ALLOCATOR 12051M: Christoph Lameter <cl@linux.com> 12052M: Pekka Enberg <penberg@kernel.org> 12053M: David Rientjes <rientjes@google.com> 12054M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12055M: Andrew Morton <akpm@linux-foundation.org> 12056L: linux-mm@kvack.org 12057S: Maintained 12058F: include/linux/sl?b*.h 12059F: mm/sl?b* 12060 12061SLEEPABLE READ-COPY UPDATE (SRCU) 12062M: Lai Jiangshan <jiangshanlai@gmail.com> 12063M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12064M: Josh Triplett <josh@joshtriplett.org> 12065R: Steven Rostedt <rostedt@goodmis.org> 12066R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12067L: linux-kernel@vger.kernel.org 12068W: http://www.rdrop.com/users/paulmck/RCU/ 12069S: Supported 12070T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12071F: include/linux/srcu.h 12072F: kernel/rcu/srcu.c 12073 12074SMACK SECURITY MODULE 12075M: Casey Schaufler <casey@schaufler-ca.com> 12076L: linux-security-module@vger.kernel.org 12077W: http://schaufler-ca.com 12078T: git git://github.com/cschaufler/smack-next 12079S: Maintained 12080F: Documentation/admin-guide/LSM/Smack.rst 12081F: security/smack/ 12082 12083SMC91x ETHERNET DRIVER 12084M: Nicolas Pitre <nico@fluxnic.net> 12085S: Odd Fixes 12086F: drivers/net/ethernet/smsc/smc91x.* 12087 12088SMIA AND SMIA++ IMAGE SENSOR DRIVER 12089M: Sakari Ailus <sakari.ailus@iki.fi> 12090L: linux-media@vger.kernel.org 12091S: Maintained 12092F: drivers/media/i2c/smiapp/ 12093F: include/media/i2c/smiapp.h 12094F: drivers/media/i2c/smiapp-pll.c 12095F: drivers/media/i2c/smiapp-pll.h 12096F: include/uapi/linux/smiapp.h 12097F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12098 12099SMM665 HARDWARE MONITOR DRIVER 12100M: Guenter Roeck <linux@roeck-us.net> 12101L: linux-hwmon@vger.kernel.org 12102S: Maintained 12103F: Documentation/hwmon/smm665 12104F: drivers/hwmon/smm665.c 12105 12106SMSC EMC2103 HARDWARE MONITOR DRIVER 12107M: Steve Glendinning <steve.glendinning@shawell.net> 12108L: linux-hwmon@vger.kernel.org 12109S: Maintained 12110F: Documentation/hwmon/emc2103 12111F: drivers/hwmon/emc2103.c 12112 12113SMSC SCH5627 HARDWARE MONITOR DRIVER 12114M: Hans de Goede <hdegoede@redhat.com> 12115L: linux-hwmon@vger.kernel.org 12116S: Supported 12117F: Documentation/hwmon/sch5627 12118F: drivers/hwmon/sch5627.c 12119 12120SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12121M: Steve Glendinning <steve.glendinning@shawell.net> 12122L: linux-fbdev@vger.kernel.org 12123S: Maintained 12124F: drivers/video/fbdev/smscufx.c 12125 12126SMSC47B397 HARDWARE MONITOR DRIVER 12127M: Jean Delvare <jdelvare@suse.com> 12128L: linux-hwmon@vger.kernel.org 12129S: Maintained 12130F: Documentation/hwmon/smsc47b397 12131F: drivers/hwmon/smsc47b397.c 12132 12133SMSC911x ETHERNET DRIVER 12134M: Steve Glendinning <steve.glendinning@shawell.net> 12135L: netdev@vger.kernel.org 12136S: Maintained 12137F: include/linux/smsc911x.h 12138F: drivers/net/ethernet/smsc/smsc911x.* 12139 12140SMSC9420 PCI ETHERNET DRIVER 12141M: Steve Glendinning <steve.glendinning@shawell.net> 12142L: netdev@vger.kernel.org 12143S: Maintained 12144F: drivers/net/ethernet/smsc/smsc9420.* 12145 12146SOC-CAMERA V4L2 SUBSYSTEM 12147M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12148L: linux-media@vger.kernel.org 12149T: git git://linuxtv.org/media_tree.git 12150S: Maintained 12151F: include/media/soc* 12152F: drivers/media/i2c/soc_camera/ 12153F: drivers/media/platform/soc_camera/ 12154 12155SOEKRIS NET48XX LED SUPPORT 12156M: Chris Boot <bootc@bootc.net> 12157S: Maintained 12158F: drivers/leds/leds-net48xx.c 12159 12160SOFT-ROCE DRIVER (rxe) 12161M: Moni Shoua <monis@mellanox.com> 12162L: linux-rdma@vger.kernel.org 12163S: Supported 12164W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12165Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12166F: drivers/infiniband/sw/rxe/ 12167F: include/uapi/rdma/rdma_user_rxe.h 12168 12169SOFTLOGIC 6x10 MPEG CODEC 12170M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12171M: Anton Sviridenko <anton@corp.bluecherry.net> 12172M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12173M: Andrey Utkin <andrey_utkin@fastmail.com> 12174M: Ismael Luceno <ismael@iodev.co.uk> 12175L: linux-media@vger.kernel.org 12176S: Supported 12177F: drivers/media/pci/solo6x10/ 12178 12179SOFTWARE RAID (Multiple Disks) SUPPORT 12180M: Shaohua Li <shli@kernel.org> 12181L: linux-raid@vger.kernel.org 12182T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12183S: Supported 12184F: drivers/md/ 12185F: include/linux/raid/ 12186F: include/uapi/linux/raid/ 12187 12188SONIC NETWORK DRIVER 12189M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12190L: netdev@vger.kernel.org 12191S: Maintained 12192F: drivers/net/ethernet/natsemi/sonic.* 12193 12194SONICS SILICON BACKPLANE DRIVER (SSB) 12195M: Michael Buesch <m@bues.ch> 12196L: linux-wireless@vger.kernel.org 12197S: Maintained 12198F: drivers/ssb/ 12199F: include/linux/ssb/ 12200 12201SONY MEMORYSTICK CARD SUPPORT 12202M: Alex Dubov <oakad@yahoo.com> 12203W: http://tifmxx.berlios.de/ 12204S: Maintained 12205F: drivers/memstick/host/tifm_ms.c 12206 12207SONY MEMORYSTICK STANDARD SUPPORT 12208M: Maxim Levitsky <maximlevitsky@gmail.com> 12209S: Maintained 12210F: drivers/memstick/core/ms_block.* 12211 12212SONY VAIO CONTROL DEVICE DRIVER 12213M: Mattia Dongili <malattia@linux.it> 12214L: platform-driver-x86@vger.kernel.org 12215W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12216S: Maintained 12217F: Documentation/laptops/sony-laptop.txt 12218F: drivers/char/sonypi.c 12219F: drivers/platform/x86/sony-laptop.c 12220F: include/linux/sony-laptop.h 12221 12222SOUND 12223M: Jaroslav Kysela <perex@perex.cz> 12224M: Takashi Iwai <tiwai@suse.com> 12225L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12226W: http://www.alsa-project.org/ 12227T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12228T: git git://git.alsa-project.org/alsa-kernel.git 12229Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12230S: Maintained 12231F: Documentation/sound/ 12232F: include/sound/ 12233F: include/uapi/sound/ 12234F: sound/ 12235 12236SOUND - COMPRESSED AUDIO 12237M: Vinod Koul <vinod.koul@intel.com> 12238L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12239T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12240S: Supported 12241F: Documentation/sound/alsa/compress_offload.txt 12242F: include/sound/compress_driver.h 12243F: include/uapi/sound/compress_* 12244F: sound/core/compress_offload.c 12245F: sound/soc/soc-compress.c 12246 12247SOUND - DMAENGINE HELPERS 12248M: Lars-Peter Clausen <lars@metafoo.de> 12249S: Supported 12250F: include/sound/dmaengine_pcm.h 12251F: sound/core/pcm_dmaengine.c 12252F: sound/soc/soc-generic-dmaengine-pcm.c 12253 12254SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12255M: Liam Girdwood <lgirdwood@gmail.com> 12256M: Mark Brown <broonie@kernel.org> 12257T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12258L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12259W: http://alsa-project.org/main/index.php/ASoC 12260S: Supported 12261F: Documentation/devicetree/bindings/sound/ 12262F: Documentation/sound/alsa/soc/ 12263F: sound/soc/ 12264F: include/sound/soc* 12265 12266SP2 MEDIA DRIVER 12267M: Olli Salonen <olli.salonen@iki.fi> 12268L: linux-media@vger.kernel.org 12269W: https://linuxtv.org 12270Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12271S: Maintained 12272F: drivers/media/dvb-frontends/sp2* 12273 12274SPARC + UltraSPARC (sparc/sparc64) 12275M: "David S. Miller" <davem@davemloft.net> 12276L: sparclinux@vger.kernel.org 12277Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12278T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12279T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12280S: Maintained 12281F: arch/sparc/ 12282F: drivers/sbus/ 12283 12284SPARC SERIAL DRIVERS 12285M: "David S. Miller" <davem@davemloft.net> 12286L: sparclinux@vger.kernel.org 12287T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12288T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12289S: Maintained 12290F: include/linux/sunserialcore.h 12291F: drivers/tty/serial/suncore.c 12292F: drivers/tty/serial/sunhv.c 12293F: drivers/tty/serial/sunsab.c 12294F: drivers/tty/serial/sunsab.h 12295F: drivers/tty/serial/sunsu.c 12296F: drivers/tty/serial/sunzilog.c 12297F: drivers/tty/serial/sunzilog.h 12298 12299SPARSE CHECKER 12300M: "Christopher Li" <sparse@chrisli.org> 12301L: linux-sparse@vger.kernel.org 12302W: https://sparse.wiki.kernel.org/ 12303T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12304T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12305S: Maintained 12306F: include/linux/compiler.h 12307 12308SPEAR CLOCK FRAMEWORK SUPPORT 12309M: Viresh Kumar <vireshk@kernel.org> 12310L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12311W: http://www.st.com/spear 12312S: Maintained 12313F: drivers/clk/spear/ 12314 12315SPEAR PLATFORM SUPPORT 12316M: Viresh Kumar <vireshk@kernel.org> 12317M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12319W: http://www.st.com/spear 12320S: Maintained 12321F: arch/arm/boot/dts/spear* 12322F: arch/arm/mach-spear/ 12323 12324SPI NOR SUBSYSTEM 12325M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12326M: Marek Vasut <marek.vasut@gmail.com> 12327L: linux-mtd@lists.infradead.org 12328W: http://www.linux-mtd.infradead.org/ 12329Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12330T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 12331T: git git://git.infradead.org/l2-mtd.git spi-nor/next 12332S: Maintained 12333F: drivers/mtd/spi-nor/ 12334F: include/linux/mtd/spi-nor.h 12335 12336SPI SUBSYSTEM 12337M: Mark Brown <broonie@kernel.org> 12338L: linux-spi@vger.kernel.org 12339T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12340Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12341S: Maintained 12342F: Documentation/devicetree/bindings/spi/ 12343F: Documentation/spi/ 12344F: drivers/spi/ 12345F: include/linux/spi/ 12346F: include/uapi/linux/spi/ 12347F: tools/spi/ 12348 12349SPIDERNET NETWORK DRIVER for CELL 12350M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12351L: netdev@vger.kernel.org 12352S: Supported 12353F: Documentation/networking/spider_net.txt 12354F: drivers/net/ethernet/toshiba/spider_net* 12355 12356SPMI SUBSYSTEM 12357R: Stephen Boyd <sboyd@codeaurora.org> 12358L: linux-arm-msm@vger.kernel.org 12359F: Documentation/devicetree/bindings/spmi/ 12360F: drivers/spmi/ 12361F: include/dt-bindings/spmi/spmi.h 12362F: include/linux/spmi.h 12363F: include/trace/events/spmi.h 12364 12365SPU FILE SYSTEM 12366M: Jeremy Kerr <jk@ozlabs.org> 12367L: linuxppc-dev@lists.ozlabs.org 12368W: http://www.ibm.com/developerworks/power/cell/ 12369S: Supported 12370F: Documentation/filesystems/spufs.txt 12371F: arch/powerpc/platforms/cell/spufs/ 12372 12373SQUASHFS FILE SYSTEM 12374M: Phillip Lougher <phillip@squashfs.org.uk> 12375L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12376W: http://squashfs.org.uk 12377T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12378S: Maintained 12379F: Documentation/filesystems/squashfs.txt 12380F: fs/squashfs/ 12381 12382SRM (Alpha) environment access 12383M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12384S: Maintained 12385F: arch/alpha/kernel/srm_env.c 12386 12387STABLE BRANCH 12388M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12389L: stable@vger.kernel.org 12390S: Supported 12391F: Documentation/process/stable-kernel-rules.rst 12392 12393STAGING - COMEDI 12394M: Ian Abbott <abbotti@mev.co.uk> 12395M: H Hartley Sweeten <hsweeten@visionengravers.com> 12396S: Odd Fixes 12397F: drivers/staging/comedi/ 12398 12399STAGING - FLARION FT1000 DRIVERS 12400M: Marek Belisko <marek.belisko@gmail.com> 12401S: Odd Fixes 12402F: drivers/staging/ft1000/ 12403 12404STAGING - INDUSTRIAL IO 12405M: Jonathan Cameron <jic23@kernel.org> 12406L: linux-iio@vger.kernel.org 12407S: Odd Fixes 12408F: Documentation/devicetree/bindings/staging/iio/ 12409F: drivers/staging/iio/ 12410 12411STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12412M: Jarod Wilson <jarod@wilsonet.com> 12413W: http://www.lirc.org/ 12414S: Odd Fixes 12415F: drivers/staging/media/lirc/ 12416 12417STAGING - LUSTRE PARALLEL FILESYSTEM 12418M: Oleg Drokin <oleg.drokin@intel.com> 12419M: Andreas Dilger <andreas.dilger@intel.com> 12420M: James Simmons <jsimmons@infradead.org> 12421L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12422W: http://wiki.lustre.org/ 12423S: Maintained 12424F: drivers/staging/lustre 12425 12426STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12427M: Marc Dietrich <marvin24@gmx.de> 12428L: ac100@lists.launchpad.net (moderated for non-subscribers) 12429L: linux-tegra@vger.kernel.org 12430S: Maintained 12431F: drivers/staging/nvec/ 12432 12433STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12434M: Jens Frederich <jfrederich@gmail.com> 12435M: Daniel Drake <dsd@laptop.org> 12436M: Jon Nettleton <jon.nettleton@gmail.com> 12437W: http://wiki.laptop.org/go/DCON 12438S: Maintained 12439F: drivers/staging/olpc_dcon/ 12440 12441STAGING - REALTEK RTL8712U DRIVERS 12442M: Larry Finger <Larry.Finger@lwfinger.net> 12443M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12444S: Odd Fixes 12445F: drivers/staging/rtl8712/ 12446 12447STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12448M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12449M: Teddy Wang <teddy.wang@siliconmotion.com> 12450M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12451L: linux-fbdev@vger.kernel.org 12452S: Maintained 12453F: drivers/staging/sm750fb/ 12454 12455STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12456M: William Hubbs <w.d.hubbs@gmail.com> 12457M: Chris Brannon <chris@the-brannons.com> 12458M: Kirk Reiser <kirk@reisers.ca> 12459M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12460L: speakup@linux-speakup.org 12461W: http://www.linux-speakup.org/ 12462S: Odd Fixes 12463F: drivers/staging/speakup/ 12464 12465STAGING - VIA VT665X DRIVERS 12466M: Forest Bond <forest@alittletooquiet.net> 12467S: Odd Fixes 12468F: drivers/staging/vt665?/ 12469 12470STAGING - WILC1000 WIFI DRIVER 12471M: Aditya Shankar <aditya.shankar@microchip.com> 12472M: Ganesh Krishna <ganesh.krishna@microchip.com> 12473L: linux-wireless@vger.kernel.org 12474S: Supported 12475F: drivers/staging/wilc1000/ 12476 12477STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12478M: Arnaud Patard <arnaud.patard@rtp-net.org> 12479S: Odd Fixes 12480F: drivers/staging/xgifb/ 12481 12482STAGING SUBSYSTEM 12483M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12484T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12485L: devel@driverdev.osuosl.org 12486S: Supported 12487F: drivers/staging/ 12488 12489STARFIRE/DURALAN NETWORK DRIVER 12490M: Ion Badulescu <ionut@badula.org> 12491S: Odd Fixes 12492F: drivers/net/ethernet/adaptec/starfire* 12493 12494STI CEC DRIVER 12495M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 12496S: Maintained 12497F: drivers/staging/media/st-cec/ 12498F: Documentation/devicetree/bindings/media/stih-cec.txt 12499 12500STK1160 USB VIDEO CAPTURE DRIVER 12501M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12502L: linux-media@vger.kernel.org 12503T: git git://linuxtv.org/media_tree.git 12504S: Maintained 12505F: drivers/media/usb/stk1160/ 12506 12507STMMAC ETHERNET DRIVER 12508M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 12509M: Alexandre Torgue <alexandre.torgue@st.com> 12510L: netdev@vger.kernel.org 12511W: http://www.stlinux.com 12512S: Supported 12513F: drivers/net/ethernet/stmicro/stmmac/ 12514 12515SUN3/3X 12516M: Sam Creasey <sammy@sammy.net> 12517W: http://sammy.net/sun3/ 12518S: Maintained 12519F: arch/m68k/kernel/*sun3* 12520F: arch/m68k/sun3*/ 12521F: arch/m68k/include/asm/sun3* 12522F: drivers/net/ethernet/i825xx/sun3* 12523 12524SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12525M: Hans de Goede <hdegoede@redhat.com> 12526L: linux-input@vger.kernel.org 12527S: Maintained 12528F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12529F: drivers/input/keyboard/sun4i-lradc-keys.c 12530 12531SUNDANCE NETWORK DRIVER 12532M: Denis Kirjanov <kda@linux-powerpc.org> 12533L: netdev@vger.kernel.org 12534S: Maintained 12535F: drivers/net/ethernet/dlink/sundance.c 12536 12537SUPERH 12538M: Yoshinori Sato <ysato@users.sourceforge.jp> 12539M: Rich Felker <dalias@libc.org> 12540L: linux-sh@vger.kernel.org 12541Q: http://patchwork.kernel.org/project/linux-sh/list/ 12542S: Maintained 12543F: Documentation/sh/ 12544F: arch/sh/ 12545F: drivers/sh/ 12546 12547SUSPEND TO RAM 12548M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12549M: Len Brown <len.brown@intel.com> 12550M: Pavel Machek <pavel@ucw.cz> 12551L: linux-pm@vger.kernel.org 12552B: https://bugzilla.kernel.org 12553S: Supported 12554F: Documentation/power/ 12555F: arch/x86/kernel/acpi/ 12556F: drivers/base/power/ 12557F: kernel/power/ 12558F: include/linux/suspend.h 12559F: include/linux/freezer.h 12560F: include/linux/pm.h 12561 12562SVGA HANDLING 12563M: Martin Mares <mj@ucw.cz> 12564L: linux-video@atrey.karlin.mff.cuni.cz 12565S: Maintained 12566F: Documentation/svga.txt 12567F: arch/x86/boot/video* 12568 12569SWIOTLB SUBSYSTEM 12570M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12571L: linux-kernel@vger.kernel.org 12572T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12573S: Supported 12574F: lib/swiotlb.c 12575F: arch/*/kernel/pci-swiotlb.c 12576F: include/linux/swiotlb.h 12577 12578SWITCHDEV 12579M: Jiri Pirko <jiri@resnulli.us> 12580M: Ivan Vecera <ivecera@redhat.com> 12581L: netdev@vger.kernel.org 12582S: Supported 12583F: net/switchdev/ 12584F: include/net/switchdev.h 12585 12586SYNC FILE FRAMEWORK 12587M: Sumit Semwal <sumit.semwal@linaro.org> 12588R: Gustavo Padovan <gustavo@padovan.org> 12589S: Maintained 12590L: linux-media@vger.kernel.org 12591L: dri-devel@lists.freedesktop.org 12592F: drivers/dma-buf/sync_* 12593F: drivers/dma-buf/dma-fence* 12594F: drivers/dma-buf/sw_sync.c 12595F: include/linux/sync_file.h 12596F: include/uapi/linux/sync_file.h 12597F: Documentation/sync_file.txt 12598T: git git://anongit.freedesktop.org/drm/drm-misc 12599 12600SYNOPSYS ARC ARCHITECTURE 12601M: Vineet Gupta <vgupta@synopsys.com> 12602L: linux-snps-arc@lists.infradead.org 12603S: Supported 12604F: arch/arc/ 12605F: Documentation/devicetree/bindings/arc/* 12606F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12607F: drivers/clocksource/arc_timer.c 12608F: drivers/tty/serial/arc_uart.c 12609T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12610 12611SYNOPSYS ARC SDP platform support 12612M: Alexey Brodkin <abrodkin@synopsys.com> 12613S: Supported 12614F: arch/arc/plat-axs10x 12615F: arch/arc/boot/dts/ax* 12616F: Documentation/devicetree/bindings/arc/axs10* 12617 12618SYNOPSYS DESIGNWARE DMAC DRIVER 12619M: Viresh Kumar <vireshk@kernel.org> 12620M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12621S: Maintained 12622F: include/linux/dma/dw.h 12623F: include/linux/platform_data/dma-dw.h 12624F: drivers/dma/dw/ 12625 12626SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 12627M: Jie Deng <jiedeng@synopsys.com> 12628L: netdev@vger.kernel.org 12629S: Supported 12630F: drivers/net/ethernet/synopsys/ 12631 12632SYNOPSYS DESIGNWARE I2C DRIVER 12633M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 12634R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12635R: Mika Westerberg <mika.westerberg@linux.intel.com> 12636L: linux-i2c@vger.kernel.org 12637S: Maintained 12638F: drivers/i2c/busses/i2c-designware-* 12639F: include/linux/platform_data/i2c-designware.h 12640 12641SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 12642M: Jaehoon Chung <jh80.chung@samsung.com> 12643L: linux-mmc@vger.kernel.org 12644S: Maintained 12645F: drivers/mmc/host/dw_mmc* 12646 12647SYSTEM CONFIGURATION (SYSCON) 12648M: Lee Jones <lee.jones@linaro.org> 12649M: Arnd Bergmann <arnd@arndb.de> 12650T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12651S: Supported 12652F: drivers/mfd/syscon.c 12653 12654SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 12655M: Sudeep Holla <sudeep.holla@arm.com> 12656L: linux-arm-kernel@lists.infradead.org 12657S: Maintained 12658F: Documentation/devicetree/bindings/arm/arm,scpi.txt 12659F: drivers/clk/clk-scpi.c 12660F: drivers/cpufreq/scpi-cpufreq.c 12661F: drivers/firmware/arm_scpi.c 12662F: include/linux/scpi_protocol.h 12663 12664SYSTEM RESET/SHUTDOWN DRIVERS 12665M: Sebastian Reichel <sre@kernel.org> 12666L: linux-pm@vger.kernel.org 12667T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12668S: Maintained 12669F: Documentation/devicetree/bindings/power/reset/ 12670F: drivers/power/reset/ 12671 12672SYSTEM TRACE MODULE CLASS 12673M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12674S: Maintained 12675T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 12676F: Documentation/trace/stm.txt 12677F: drivers/hwtracing/stm/ 12678F: include/linux/stm.h 12679F: include/uapi/linux/stm.h 12680 12681SYSV FILESYSTEM 12682M: Christoph Hellwig <hch@infradead.org> 12683S: Maintained 12684F: Documentation/filesystems/sysv-fs.txt 12685F: fs/sysv/ 12686F: include/linux/sysv_fs.h 12687 12688TARGET SUBSYSTEM 12689M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 12690L: linux-scsi@vger.kernel.org 12691L: target-devel@vger.kernel.org 12692W: http://www.linux-iscsi.org 12693W: http://groups.google.com/group/linux-iscsi-target-dev 12694T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12695S: Supported 12696F: drivers/target/ 12697F: include/target/ 12698F: Documentation/target/ 12699 12700TASKSTATS STATISTICS INTERFACE 12701M: Balbir Singh <bsingharora@gmail.com> 12702S: Maintained 12703F: Documentation/accounting/taskstats* 12704F: include/linux/taskstats* 12705F: kernel/taskstats.c 12706 12707TC subsystem 12708M: Jamal Hadi Salim <jhs@mojatatu.com> 12709M: Cong Wang <xiyou.wangcong@gmail.com> 12710M: Jiri Pirko <jiri@resnulli.us> 12711L: netdev@vger.kernel.org 12712S: Maintained 12713F: include/net/pkt_cls.h 12714F: include/net/pkt_sched.h 12715F: include/net/tc_act/ 12716F: include/uapi/linux/pkt_cls.h 12717F: include/uapi/linux/pkt_sched.h 12718F: include/uapi/linux/tc_act/ 12719F: include/uapi/linux/tc_ematch/ 12720F: net/sched/ 12721 12722TCP LOW PRIORITY MODULE 12723M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 12724M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 12725W: http://tcp-lp-mod.sourceforge.net/ 12726S: Maintained 12727F: net/ipv4/tcp_lp.c 12728 12729TDA10071 MEDIA DRIVER 12730M: Antti Palosaari <crope@iki.fi> 12731L: linux-media@vger.kernel.org 12732W: https://linuxtv.org 12733W: http://palosaari.fi/linux/ 12734Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12735T: git git://linuxtv.org/anttip/media_tree.git 12736S: Maintained 12737F: drivers/media/dvb-frontends/tda10071* 12738 12739TDA18212 MEDIA DRIVER 12740M: Antti Palosaari <crope@iki.fi> 12741L: linux-media@vger.kernel.org 12742W: https://linuxtv.org 12743W: http://palosaari.fi/linux/ 12744Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12745T: git git://linuxtv.org/anttip/media_tree.git 12746S: Maintained 12747F: drivers/media/tuners/tda18212* 12748 12749TDA18218 MEDIA DRIVER 12750M: Antti Palosaari <crope@iki.fi> 12751L: linux-media@vger.kernel.org 12752W: https://linuxtv.org 12753W: http://palosaari.fi/linux/ 12754Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12755T: git git://linuxtv.org/anttip/media_tree.git 12756S: Maintained 12757F: drivers/media/tuners/tda18218* 12758 12759TDA18271 MEDIA DRIVER 12760M: Michael Krufky <mkrufky@linuxtv.org> 12761L: linux-media@vger.kernel.org 12762W: https://linuxtv.org 12763W: http://github.com/mkrufky 12764Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12765T: git git://linuxtv.org/mkrufky/tuners.git 12766S: Maintained 12767F: drivers/media/tuners/tda18271* 12768 12769TDA827x MEDIA DRIVER 12770M: Michael Krufky <mkrufky@linuxtv.org> 12771L: linux-media@vger.kernel.org 12772W: https://linuxtv.org 12773W: http://github.com/mkrufky 12774Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12775T: git git://linuxtv.org/mkrufky/tuners.git 12776S: Maintained 12777F: drivers/media/tuners/tda8290.* 12778 12779TDA8290 MEDIA DRIVER 12780M: Michael Krufky <mkrufky@linuxtv.org> 12781L: linux-media@vger.kernel.org 12782W: https://linuxtv.org 12783W: http://github.com/mkrufky 12784Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12785T: git git://linuxtv.org/mkrufky/tuners.git 12786S: Maintained 12787F: drivers/media/tuners/tda8290.* 12788 12789TDA9840 MEDIA DRIVER 12790M: Hans Verkuil <hverkuil@xs4all.nl> 12791L: linux-media@vger.kernel.org 12792T: git git://linuxtv.org/media_tree.git 12793W: https://linuxtv.org 12794S: Maintained 12795F: drivers/media/i2c/tda9840* 12796 12797TEA5761 TUNER DRIVER 12798M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12799M: Mauro Carvalho Chehab <mchehab@kernel.org> 12800L: linux-media@vger.kernel.org 12801W: https://linuxtv.org 12802T: git git://linuxtv.org/media_tree.git 12803S: Odd fixes 12804F: drivers/media/tuners/tea5761.* 12805 12806TEA5767 TUNER DRIVER 12807M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12808M: Mauro Carvalho Chehab <mchehab@kernel.org> 12809L: linux-media@vger.kernel.org 12810W: https://linuxtv.org 12811T: git git://linuxtv.org/media_tree.git 12812S: Maintained 12813F: drivers/media/tuners/tea5767.* 12814 12815TEA6415C MEDIA DRIVER 12816M: Hans Verkuil <hverkuil@xs4all.nl> 12817L: linux-media@vger.kernel.org 12818T: git git://linuxtv.org/media_tree.git 12819W: https://linuxtv.org 12820S: Maintained 12821F: drivers/media/i2c/tea6415c* 12822 12823TEA6420 MEDIA DRIVER 12824M: Hans Verkuil <hverkuil@xs4all.nl> 12825L: linux-media@vger.kernel.org 12826T: git git://linuxtv.org/media_tree.git 12827W: https://linuxtv.org 12828S: Maintained 12829F: drivers/media/i2c/tea6420* 12830 12831TEAM DRIVER 12832M: Jiri Pirko <jiri@resnulli.us> 12833L: netdev@vger.kernel.org 12834S: Supported 12835F: drivers/net/team/ 12836F: include/linux/if_team.h 12837F: include/uapi/linux/if_team.h 12838 12839TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 12840M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 12841S: Maintained 12842F: arch/x86/platform/ts5500/ 12843 12844TECHNOTREND USB IR RECEIVER 12845M: Sean Young <sean@mess.org> 12846L: linux-media@vger.kernel.org 12847S: Maintained 12848F: drivers/media/rc/ttusbir.c 12849 12850TEE SUBSYSTEM 12851M: Jens Wiklander <jens.wiklander@linaro.org> 12852S: Maintained 12853F: include/linux/tee_drv.h 12854F: include/uapi/linux/tee.h 12855F: drivers/tee/ 12856F: Documentation/tee.txt 12857 12858TEGRA ARCHITECTURE SUPPORT 12859M: Thierry Reding <thierry.reding@gmail.com> 12860M: Jonathan Hunter <jonathanh@nvidia.com> 12861L: linux-tegra@vger.kernel.org 12862Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 12863T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 12864S: Supported 12865N: [^a-z]tegra 12866 12867TEGRA CLOCK DRIVER 12868M: Peter De Schrijver <pdeschrijver@nvidia.com> 12869M: Prashant Gaikwad <pgaikwad@nvidia.com> 12870S: Supported 12871F: drivers/clk/tegra/ 12872 12873TEGRA DMA DRIVERS 12874M: Laxman Dewangan <ldewangan@nvidia.com> 12875M: Jon Hunter <jonathanh@nvidia.com> 12876S: Supported 12877F: drivers/dma/tegra* 12878 12879TEGRA I2C DRIVER 12880M: Laxman Dewangan <ldewangan@nvidia.com> 12881S: Supported 12882F: drivers/i2c/busses/i2c-tegra.c 12883 12884TEGRA IOMMU DRIVERS 12885M: Hiroshi Doyu <hdoyu@nvidia.com> 12886S: Supported 12887F: drivers/iommu/tegra* 12888 12889TEGRA KBC DRIVER 12890M: Rakesh Iyer <riyer@nvidia.com> 12891M: Laxman Dewangan <ldewangan@nvidia.com> 12892S: Supported 12893F: drivers/input/keyboard/tegra-kbc.c 12894 12895TEGRA PWM DRIVER 12896M: Thierry Reding <thierry.reding@gmail.com> 12897S: Supported 12898F: drivers/pwm/pwm-tegra.c 12899 12900TEGRA SERIAL DRIVER 12901M: Laxman Dewangan <ldewangan@nvidia.com> 12902S: Supported 12903F: drivers/tty/serial/serial-tegra.c 12904 12905TEGRA SPI DRIVER 12906M: Laxman Dewangan <ldewangan@nvidia.com> 12907S: Supported 12908F: drivers/spi/spi-tegra* 12909 12910TEHUTI ETHERNET DRIVER 12911M: Andy Gospodarek <andy@greyhouse.net> 12912L: netdev@vger.kernel.org 12913S: Supported 12914F: drivers/net/ethernet/tehuti/* 12915 12916Telecom Clock Driver for MCPL0010 12917M: Mark Gross <mark.gross@intel.com> 12918S: Supported 12919F: drivers/char/tlclk.c 12920 12921TENSILICA XTENSA PORT (xtensa) 12922M: Chris Zankel <chris@zankel.net> 12923M: Max Filippov <jcmvbkbc@gmail.com> 12924L: linux-xtensa@linux-xtensa.org 12925T: git git://github.com/czankel/xtensa-linux.git 12926S: Maintained 12927F: arch/xtensa/ 12928F: drivers/irqchip/irq-xtensa-* 12929 12930Texas Instruments' System Control Interface (TISCI) Protocol Driver 12931M: Nishanth Menon <nm@ti.com> 12932M: Tero Kristo <t-kristo@ti.com> 12933M: Santosh Shilimkar <ssantosh@kernel.org> 12934L: linux-arm-kernel@lists.infradead.org 12935S: Maintained 12936F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 12937F: drivers/firmware/ti_sci* 12938F: include/linux/soc/ti/ti_sci_protocol.h 12939F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 12940F: include/dt-bindings/genpd/k2g.h 12941F: drivers/soc/ti/ti_sci_pm_domains.c 12942F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 12943F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 12944F: drivers/clk/keystone/sci-clk.c 12945F: drivers/reset/reset-ti-sci.c 12946 12947THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 12948M: Hans Verkuil <hverkuil@xs4all.nl> 12949L: linux-media@vger.kernel.org 12950T: git git://linuxtv.org/media_tree.git 12951W: https://linuxtv.org 12952S: Maintained 12953F: drivers/media/radio/radio-raremono.c 12954 12955THERMAL 12956M: Zhang Rui <rui.zhang@intel.com> 12957M: Eduardo Valentin <edubezval@gmail.com> 12958L: linux-pm@vger.kernel.org 12959T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 12960T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 12961Q: https://patchwork.kernel.org/project/linux-pm/list/ 12962S: Supported 12963F: drivers/thermal/ 12964F: include/linux/thermal.h 12965F: include/uapi/linux/thermal.h 12966F: include/linux/cpu_cooling.h 12967F: Documentation/devicetree/bindings/thermal/ 12968 12969THERMAL/CPU_COOLING 12970M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 12971M: Viresh Kumar <viresh.kumar@linaro.org> 12972M: Javi Merino <javi.merino@kernel.org> 12973L: linux-pm@vger.kernel.org 12974S: Supported 12975F: Documentation/thermal/cpu-cooling-api.txt 12976F: drivers/thermal/cpu_cooling.c 12977F: include/linux/cpu_cooling.h 12978 12979THINKPAD ACPI EXTRAS DRIVER 12980M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 12981L: ibm-acpi-devel@lists.sourceforge.net 12982L: platform-driver-x86@vger.kernel.org 12983W: http://ibm-acpi.sourceforge.net 12984W: http://thinkwiki.org/wiki/Ibm-acpi 12985T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 12986S: Maintained 12987F: drivers/platform/x86/thinkpad_acpi.c 12988 12989THUNDERBOLT DRIVER 12990M: Andreas Noever <andreas.noever@gmail.com> 12991M: Michael Jamet <michael.jamet@intel.com> 12992M: Mika Westerberg <mika.westerberg@linux.intel.com> 12993M: Yehezkel Bernat <yehezkel.bernat@intel.com> 12994S: Maintained 12995F: drivers/thunderbolt/ 12996 12997TI AM437X VPFE DRIVER 12998M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 12999L: linux-media@vger.kernel.org 13000W: https://linuxtv.org 13001Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13002T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13003S: Maintained 13004F: drivers/media/platform/am437x/ 13005 13006TI BANDGAP AND THERMAL DRIVER 13007M: Eduardo Valentin <edubezval@gmail.com> 13008M: Keerthy <j-keerthy@ti.com> 13009L: linux-pm@vger.kernel.org 13010L: linux-omap@vger.kernel.org 13011S: Maintained 13012F: drivers/thermal/ti-soc-thermal/ 13013 13014TI BQ27XXX POWER SUPPLY DRIVER 13015R: Andrew F. Davis <afd@ti.com> 13016F: include/linux/power/bq27xxx_battery.h 13017F: drivers/power/supply/bq27xxx_battery.c 13018F: drivers/power/supply/bq27xxx_battery_i2c.c 13019 13020TI CDCE706 CLOCK DRIVER 13021M: Max Filippov <jcmvbkbc@gmail.com> 13022S: Maintained 13023F: drivers/clk/clk-cdce706.c 13024 13025TI CLOCK DRIVER 13026M: Tero Kristo <t-kristo@ti.com> 13027L: linux-omap@vger.kernel.org 13028S: Maintained 13029F: drivers/clk/ti/ 13030F: include/linux/clk/ti.h 13031 13032TI DAVINCI MACHINE SUPPORT 13033M: Sekhar Nori <nsekhar@ti.com> 13034M: Kevin Hilman <khilman@kernel.org> 13035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13036T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13037S: Supported 13038F: arch/arm/mach-davinci/ 13039F: drivers/i2c/busses/i2c-davinci.c 13040F: arch/arm/boot/dts/da850* 13041 13042TI DAVINCI SERIES GPIO DRIVER 13043M: Keerthy <j-keerthy@ti.com> 13044L: linux-gpio@vger.kernel.org 13045S: Maintained 13046F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13047F: drivers/gpio/gpio-davinci.c 13048 13049TI DAVINCI SERIES MEDIA DRIVER 13050M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13051L: linux-media@vger.kernel.org 13052W: https://linuxtv.org 13053Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13054T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13055S: Maintained 13056F: drivers/media/platform/davinci/ 13057F: include/media/davinci/ 13058 13059TI ETHERNET SWITCH DRIVER (CPSW) 13060R: Grygorii Strashko <grygorii.strashko@ti.com> 13061L: linux-omap@vger.kernel.org 13062L: netdev@vger.kernel.org 13063S: Maintained 13064F: drivers/net/ethernet/ti/cpsw* 13065F: drivers/net/ethernet/ti/davinci* 13066 13067TI FLASH MEDIA INTERFACE DRIVER 13068M: Alex Dubov <oakad@yahoo.com> 13069S: Maintained 13070F: drivers/misc/tifm* 13071F: drivers/mmc/host/tifm_sd.c 13072F: include/linux/tifm.h 13073 13074TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13075M: Santosh Shilimkar <ssantosh@kernel.org> 13076L: linux-kernel@vger.kernel.org 13077L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13078S: Maintained 13079F: drivers/soc/ti/* 13080T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13081 13082TI LM49xxx FAMILY ASoC CODEC DRIVERS 13083M: M R Swami Reddy <mr.swami.reddy@ti.com> 13084M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13085L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13086S: Maintained 13087F: sound/soc/codecs/lm49453* 13088F: sound/soc/codecs/isabelle* 13089 13090TI LP855x BACKLIGHT DRIVER 13091M: Milo Kim <milo.kim@ti.com> 13092S: Maintained 13093F: Documentation/backlight/lp855x-driver.txt 13094F: drivers/video/backlight/lp855x_bl.c 13095F: include/linux/platform_data/lp855x.h 13096 13097TI LP8727 CHARGER DRIVER 13098M: Milo Kim <milo.kim@ti.com> 13099S: Maintained 13100F: drivers/power/supply/lp8727_charger.c 13101F: include/linux/platform_data/lp8727.h 13102 13103TI LP8788 MFD DRIVER 13104M: Milo Kim <milo.kim@ti.com> 13105S: Maintained 13106F: drivers/iio/adc/lp8788_adc.c 13107F: drivers/leds/leds-lp8788.c 13108F: drivers/mfd/lp8788*.c 13109F: drivers/power/supply/lp8788-charger.c 13110F: drivers/regulator/lp8788-*.c 13111F: include/linux/mfd/lp8788*.h 13112 13113TI NETCP ETHERNET DRIVER 13114M: Wingman Kwok <w-kwok2@ti.com> 13115M: Murali Karicheri <m-karicheri2@ti.com> 13116L: netdev@vger.kernel.org 13117S: Maintained 13118F: drivers/net/ethernet/ti/netcp* 13119 13120TI TAS571X FAMILY ASoC CODEC DRIVER 13121M: Kevin Cernekee <cernekee@chromium.org> 13122L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13123S: Odd Fixes 13124F: sound/soc/codecs/tas571x* 13125 13126TI TRF7970A NFC DRIVER 13127M: Mark Greer <mgreer@animalcreek.com> 13128L: linux-wireless@vger.kernel.org 13129L: linux-nfc@lists.01.org (moderated for non-subscribers) 13130S: Supported 13131F: drivers/nfc/trf7970a.c 13132F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13133 13134TI TWL4030 SERIES SOC CODEC DRIVER 13135M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13136L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13137S: Maintained 13138F: sound/soc/codecs/twl4030* 13139 13140TI VPE/CAL DRIVERS 13141M: Benoit Parrot <bparrot@ti.com> 13142L: linux-media@vger.kernel.org 13143W: http://linuxtv.org/ 13144Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13145S: Maintained 13146F: drivers/media/platform/ti-vpe/ 13147 13148TI WILINK WIRELESS DRIVERS 13149L: linux-wireless@vger.kernel.org 13150W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13151W: http://wireless.kernel.org/en/users/Drivers/wl1251 13152T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13153S: Orphan 13154F: drivers/net/wireless/ti/ 13155F: include/linux/wl12xx.h 13156 13157TILE ARCHITECTURE 13158M: Chris Metcalf <cmetcalf@mellanox.com> 13159W: http://www.mellanox.com/repository/solutions/tile-scm/ 13160T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 13161S: Supported 13162F: arch/tile/ 13163F: drivers/char/tile-srom.c 13164F: drivers/edac/tile_edac.c 13165F: drivers/net/ethernet/tile/ 13166F: drivers/rtc/rtc-tile.c 13167F: drivers/tty/hvc/hvc_tile.c 13168F: drivers/tty/serial/tilegx.c 13169F: drivers/usb/host/*-tilegx.c 13170F: include/linux/usb/tilegx.h 13171 13172TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13173M: John Stultz <john.stultz@linaro.org> 13174M: Thomas Gleixner <tglx@linutronix.de> 13175R: Stephen Boyd <sboyd@codeaurora.org> 13176L: linux-kernel@vger.kernel.org 13177T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13178S: Supported 13179F: include/linux/clocksource.h 13180F: include/linux/time.h 13181F: include/linux/timex.h 13182F: include/uapi/linux/time.h 13183F: include/uapi/linux/timex.h 13184F: kernel/time/clocksource.c 13185F: kernel/time/time*.c 13186F: kernel/time/alarmtimer.c 13187F: kernel/time/ntp.c 13188F: tools/testing/selftests/timers/ 13189 13190TIPC NETWORK LAYER 13191M: Jon Maloy <jon.maloy@ericsson.com> 13192M: Ying Xue <ying.xue@windriver.com> 13193L: netdev@vger.kernel.org (core kernel code) 13194L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13195W: http://tipc.sourceforge.net/ 13196S: Maintained 13197F: include/uapi/linux/tipc*.h 13198F: net/tipc/ 13199 13200TLAN NETWORK DRIVER 13201M: Samuel Chessman <chessman@tux.org> 13202L: tlan-devel@lists.sourceforge.net (subscribers-only) 13203W: http://sourceforge.net/projects/tlan/ 13204S: Maintained 13205F: Documentation/networking/tlan.txt 13206F: drivers/net/ethernet/ti/tlan.* 13207 13208TM6000 VIDEO4LINUX DRIVER 13209M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13210M: Mauro Carvalho Chehab <mchehab@kernel.org> 13211L: linux-media@vger.kernel.org 13212W: https://linuxtv.org 13213T: git git://linuxtv.org/media_tree.git 13214S: Odd fixes 13215F: drivers/media/usb/tm6000/ 13216F: Documentation/media/v4l-drivers/tm6000* 13217 13218TMIO/SDHI MMC DRIVER 13219M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13220L: linux-mmc@vger.kernel.org 13221S: Supported 13222F: drivers/mmc/host/tmio_mmc* 13223F: drivers/mmc/host/renesas_sdhi* 13224F: include/linux/mfd/tmio.h 13225 13226TMP401 HARDWARE MONITOR DRIVER 13227M: Guenter Roeck <linux@roeck-us.net> 13228L: linux-hwmon@vger.kernel.org 13229S: Maintained 13230F: Documentation/hwmon/tmp401 13231F: drivers/hwmon/tmp401.c 13232 13233TMPFS (SHMEM FILESYSTEM) 13234M: Hugh Dickins <hughd@google.com> 13235L: linux-mm@kvack.org 13236S: Maintained 13237F: include/linux/shmem_fs.h 13238F: mm/shmem.c 13239 13240TOMOYO SECURITY MODULE 13241M: Kentaro Takeda <takedakn@nttdata.co.jp> 13242M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 13243L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 13244L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 13245L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 13246L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 13247W: http://tomoyo.sourceforge.jp/ 13248T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 13249S: Maintained 13250F: security/tomoyo/ 13251 13252TOPSTAR LAPTOP EXTRAS DRIVER 13253M: Herton Ronaldo Krzesinski <herton@canonical.com> 13254L: platform-driver-x86@vger.kernel.org 13255S: Maintained 13256F: drivers/platform/x86/topstar-laptop.c 13257 13258TOSHIBA ACPI EXTRAS DRIVER 13259M: Azael Avalos <coproscefalo@gmail.com> 13260L: platform-driver-x86@vger.kernel.org 13261S: Maintained 13262F: drivers/platform/x86/toshiba_acpi.c 13263 13264TOSHIBA BLUETOOTH DRIVER 13265M: Azael Avalos <coproscefalo@gmail.com> 13266L: platform-driver-x86@vger.kernel.org 13267S: Maintained 13268F: drivers/platform/x86/toshiba_bluetooth.c 13269 13270TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 13271M: Azael Avalos <coproscefalo@gmail.com> 13272L: platform-driver-x86@vger.kernel.org 13273S: Maintained 13274F: drivers/platform/x86/toshiba_haps.c 13275 13276TOSHIBA SMM DRIVER 13277M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13278W: http://www.buzzard.org.uk/toshiba/ 13279S: Maintained 13280F: drivers/char/toshiba.c 13281F: include/linux/toshiba.h 13282F: include/uapi/linux/toshiba.h 13283 13284TOSHIBA TC358743 DRIVER 13285M: Mats Randgaard <matrandg@cisco.com> 13286L: linux-media@vger.kernel.org 13287S: Maintained 13288F: drivers/media/i2c/tc358743* 13289F: include/media/i2c/tc358743.h 13290 13291TOSHIBA WMI HOTKEYS DRIVER 13292M: Azael Avalos <coproscefalo@gmail.com> 13293L: platform-driver-x86@vger.kernel.org 13294S: Maintained 13295F: drivers/platform/x86/toshiba-wmi.c 13296 13297TPM DEVICE DRIVER 13298M: Peter Huewe <peterhuewe@gmx.de> 13299M: Marcel Selhorst <tpmdd@selhorst.net> 13300M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13301R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 13302W: http://tpmdd.sourceforge.net 13303L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13304Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 13305T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13306S: Maintained 13307F: drivers/char/tpm/ 13308 13309TPM IBM_VTPM DEVICE DRIVER 13310M: Ashley Lai <ashleydlai@gmail.com> 13311W: http://tpmdd.sourceforge.net 13312L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13313S: Maintained 13314F: drivers/char/tpm/tpm_ibmvtpm* 13315 13316TRACING 13317M: Steven Rostedt <rostedt@goodmis.org> 13318M: Ingo Molnar <mingo@redhat.com> 13319T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13320S: Maintained 13321F: Documentation/trace/ftrace.txt 13322F: arch/*/*/*/ftrace.h 13323F: arch/*/kernel/ftrace.c 13324F: include/*/ftrace.h 13325F: include/linux/trace*.h 13326F: include/trace/ 13327F: kernel/trace/ 13328F: tools/testing/selftests/ftrace/ 13329 13330TRACING MMIO ACCESSES (MMIOTRACE) 13331M: Steven Rostedt <rostedt@goodmis.org> 13332M: Ingo Molnar <mingo@kernel.org> 13333R: Karol Herbst <karolherbst@gmail.com> 13334R: Pekka Paalanen <ppaalanen@gmail.com> 13335S: Maintained 13336L: linux-kernel@vger.kernel.org 13337L: nouveau@lists.freedesktop.org 13338F: kernel/trace/trace_mmiotrace.c 13339F: include/linux/mmiotrace.h 13340F: arch/x86/mm/kmmio.c 13341F: arch/x86/mm/mmio-mod.c 13342F: arch/x86/mm/testmmiotrace.c 13343 13344TRIVIAL PATCHES 13345M: Jiri Kosina <trivial@kernel.org> 13346T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 13347S: Maintained 13348K: ^Subject:.*(?i)trivial 13349 13350TTY LAYER 13351M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13352M: Jiri Slaby <jslaby@suse.com> 13353S: Supported 13354T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 13355F: Documentation/serial/ 13356F: drivers/tty/ 13357F: drivers/tty/serial/serial_core.c 13358F: include/linux/serial_core.h 13359F: include/linux/serial.h 13360F: include/linux/tty.h 13361F: include/uapi/linux/serial_core.h 13362F: include/uapi/linux/serial.h 13363F: include/uapi/linux/tty.h 13364 13365TUA9001 MEDIA DRIVER 13366M: Antti Palosaari <crope@iki.fi> 13367L: linux-media@vger.kernel.org 13368W: https://linuxtv.org 13369W: http://palosaari.fi/linux/ 13370Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13371T: git git://linuxtv.org/anttip/media_tree.git 13372S: Maintained 13373F: drivers/media/tuners/tua9001* 13374 13375TULIP NETWORK DRIVERS 13376L: netdev@vger.kernel.org 13377L: linux-parisc@vger.kernel.org 13378S: Orphan 13379F: drivers/net/ethernet/dec/tulip/ 13380 13381TUN/TAP driver 13382M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13383W: http://vtun.sourceforge.net/tun 13384S: Maintained 13385F: Documentation/networking/tuntap.txt 13386F: arch/um/os-Linux/drivers/ 13387 13388TURBOCHANNEL SUBSYSTEM 13389M: "Maciej W. Rozycki" <macro@linux-mips.org> 13390M: Ralf Baechle <ralf@linux-mips.org> 13391L: linux-mips@linux-mips.org 13392Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13393S: Maintained 13394F: drivers/tc/ 13395F: include/linux/tc.h 13396 13397TW5864 VIDEO4LINUX DRIVER 13398M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13399M: Anton Sviridenko <anton@corp.bluecherry.net> 13400M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13401M: Andrey Utkin <andrey_utkin@fastmail.com> 13402L: linux-media@vger.kernel.org 13403S: Supported 13404F: drivers/media/pci/tw5864/ 13405 13406TW68 VIDEO4LINUX DRIVER 13407M: Hans Verkuil <hverkuil@xs4all.nl> 13408L: linux-media@vger.kernel.org 13409T: git git://linuxtv.org/media_tree.git 13410W: https://linuxtv.org 13411S: Odd Fixes 13412F: drivers/media/pci/tw68/ 13413 13414TW686X VIDEO4LINUX DRIVER 13415M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13416L: linux-media@vger.kernel.org 13417T: git git://linuxtv.org/media_tree.git 13418W: http://linuxtv.org 13419S: Maintained 13420F: drivers/media/pci/tw686x/ 13421 13422UBI FILE SYSTEM (UBIFS) 13423M: Richard Weinberger <richard@nod.at> 13424M: Artem Bityutskiy <dedekind1@gmail.com> 13425M: Adrian Hunter <adrian.hunter@intel.com> 13426L: linux-mtd@lists.infradead.org 13427T: git git://git.infradead.org/ubifs-2.6.git 13428W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13429S: Supported 13430F: Documentation/filesystems/ubifs.txt 13431F: fs/ubifs/ 13432 13433UCLINUX (M68KNOMMU AND COLDFIRE) 13434M: Greg Ungerer <gerg@linux-m68k.org> 13435W: http://www.linux-m68k.org/ 13436W: http://www.uclinux.org/ 13437L: linux-m68k@lists.linux-m68k.org 13438L: uclinux-dev@uclinux.org (subscribers-only) 13439T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13440S: Maintained 13441F: arch/m68k/coldfire/ 13442F: arch/m68k/68*/ 13443F: arch/m68k/*/*_no.* 13444F: arch/m68k/include/asm/*_no.* 13445 13446UDF FILESYSTEM 13447M: Jan Kara <jack@suse.com> 13448S: Maintained 13449F: Documentation/filesystems/udf.txt 13450F: fs/udf/ 13451 13452UDRAW TABLET 13453M: Bastien Nocera <hadess@hadess.net> 13454L: linux-input@vger.kernel.org 13455S: Maintained 13456F: drivers/hid/hid-udraw.c 13457 13458UFS FILESYSTEM 13459M: Evgeniy Dushistov <dushistov@mail.ru> 13460S: Maintained 13461F: Documentation/filesystems/ufs.txt 13462F: fs/ufs/ 13463 13464UHID USERSPACE HID IO DRIVER: 13465M: David Herrmann <dh.herrmann@googlemail.com> 13466L: linux-input@vger.kernel.org 13467S: Maintained 13468F: drivers/hid/uhid.c 13469F: include/uapi/linux/uhid.h 13470 13471ULPI BUS 13472M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13473L: linux-usb@vger.kernel.org 13474S: Maintained 13475F: drivers/usb/common/ulpi.c 13476F: include/linux/ulpi/ 13477 13478ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13479L: linux-usb@vger.kernel.org 13480S: Orphan 13481F: drivers/uwb/ 13482F: include/linux/uwb.h 13483F: include/linux/uwb/ 13484 13485UNICORE32 ARCHITECTURE: 13486M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13487W: http://mprc.pku.edu.cn/~guanxuetao/linux 13488S: Maintained 13489T: git git://github.com/gxt/linux.git 13490F: arch/unicore32/ 13491 13492UNIFDEF 13493M: Tony Finch <dot@dotat.at> 13494W: http://dotat.at/prog/unifdef 13495S: Maintained 13496F: scripts/unifdef.c 13497 13498UNIFORM CDROM DRIVER 13499M: Jens Axboe <axboe@kernel.dk> 13500W: http://www.kernel.dk 13501S: Maintained 13502F: Documentation/cdrom/ 13503F: drivers/cdrom/cdrom.c 13504F: include/linux/cdrom.h 13505F: include/uapi/linux/cdrom.h 13506 13507UNISYS S-PAR DRIVERS 13508M: David Kershner <david.kershner@unisys.com> 13509L: sparmaintainer@unisys.com (Unisys internal) 13510S: Supported 13511F: drivers/staging/unisys/ 13512 13513UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 13514M: Vinayak Holikatti <vinholikatti@gmail.com> 13515L: linux-scsi@vger.kernel.org 13516S: Supported 13517F: Documentation/scsi/ufs.txt 13518F: drivers/scsi/ufs/ 13519 13520UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 13521M: Manjunath M Bettegowda <manjumb@synopsys.com> 13522M: Prabu Thangamuthu <prabut@synopsys.com> 13523L: linux-scsi@vger.kernel.org 13524S: Supported 13525F: drivers/scsi/ufs/*dwc* 13526 13527UNSORTED BLOCK IMAGES (UBI) 13528M: Artem Bityutskiy <dedekind1@gmail.com> 13529M: Richard Weinberger <richard@nod.at> 13530W: http://www.linux-mtd.infradead.org/ 13531L: linux-mtd@lists.infradead.org 13532T: git git://git.infradead.org/ubifs-2.6.git 13533S: Supported 13534F: drivers/mtd/ubi/ 13535F: include/linux/mtd/ubi.h 13536F: include/uapi/mtd/ubi-user.h 13537 13538USB "USBNET" DRIVER FRAMEWORK 13539M: Oliver Neukum <oneukum@suse.com> 13540L: netdev@vger.kernel.org 13541W: http://www.linux-usb.org/usbnet 13542S: Maintained 13543F: drivers/net/usb/usbnet.c 13544F: include/linux/usb/usbnet.h 13545 13546USB ACM DRIVER 13547M: Oliver Neukum <oneukum@suse.com> 13548L: linux-usb@vger.kernel.org 13549S: Maintained 13550F: Documentation/usb/acm.txt 13551F: drivers/usb/class/cdc-acm.* 13552 13553USB AR5523 WIRELESS DRIVER 13554M: Pontus Fuchs <pontus.fuchs@gmail.com> 13555L: linux-wireless@vger.kernel.org 13556S: Maintained 13557F: drivers/net/wireless/ath/ar5523/ 13558 13559USB ATTACHED SCSI 13560M: Oliver Neukum <oneukum@suse.com> 13561L: linux-usb@vger.kernel.org 13562L: linux-scsi@vger.kernel.org 13563S: Maintained 13564F: drivers/usb/storage/uas.c 13565 13566USB CDC ETHERNET DRIVER 13567M: Oliver Neukum <oliver@neukum.org> 13568L: linux-usb@vger.kernel.org 13569S: Maintained 13570F: drivers/net/usb/cdc_*.c 13571F: include/uapi/linux/usb/cdc.h 13572 13573USB CHAOSKEY DRIVER 13574M: Keith Packard <keithp@keithp.com> 13575L: linux-usb@vger.kernel.org 13576S: Maintained 13577F: drivers/usb/misc/chaoskey.c 13578 13579USB CYPRESS C67X00 DRIVER 13580M: Peter Korsgaard <jacmet@sunsite.dk> 13581L: linux-usb@vger.kernel.org 13582S: Maintained 13583F: drivers/usb/c67x00/ 13584 13585USB DAVICOM DM9601 DRIVER 13586M: Peter Korsgaard <jacmet@sunsite.dk> 13587L: netdev@vger.kernel.org 13588W: http://www.linux-usb.org/usbnet 13589S: Maintained 13590F: drivers/net/usb/dm9601.c 13591 13592USB DIAMOND RIO500 DRIVER 13593M: Cesar Miquel <miquel@df.uba.ar> 13594L: rio500-users@lists.sourceforge.net 13595W: http://rio500.sourceforge.net 13596S: Maintained 13597F: drivers/usb/misc/rio500* 13598 13599USB EHCI DRIVER 13600M: Alan Stern <stern@rowland.harvard.edu> 13601L: linux-usb@vger.kernel.org 13602S: Maintained 13603F: Documentation/usb/ehci.txt 13604F: drivers/usb/host/ehci* 13605 13606USB GADGET/PERIPHERAL SUBSYSTEM 13607M: Felipe Balbi <balbi@kernel.org> 13608L: linux-usb@vger.kernel.org 13609W: http://www.linux-usb.org/gadget 13610T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13611S: Maintained 13612F: drivers/usb/gadget/ 13613F: include/linux/usb/gadget* 13614 13615USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 13616M: Jiri Kosina <jikos@kernel.org> 13617R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 13618L: linux-usb@vger.kernel.org 13619T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 13620S: Maintained 13621F: Documentation/hid/hiddev.txt 13622F: drivers/hid/usbhid/ 13623 13624USB ISP116X DRIVER 13625M: Olav Kongas <ok@artecdesign.ee> 13626L: linux-usb@vger.kernel.org 13627S: Maintained 13628F: drivers/usb/host/isp116x* 13629F: include/linux/usb/isp116x.h 13630 13631USB LAN78XX ETHERNET DRIVER 13632M: Woojung Huh <woojung.huh@microchip.com> 13633M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13634L: netdev@vger.kernel.org 13635S: Maintained 13636F: drivers/net/usb/lan78xx.* 13637 13638USB MASS STORAGE DRIVER 13639M: Alan Stern <stern@rowland.harvard.edu> 13640L: linux-usb@vger.kernel.org 13641L: usb-storage@lists.one-eyed-alien.net 13642S: Maintained 13643W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 13644F: drivers/usb/storage/ 13645 13646USB MIDI DRIVER 13647M: Clemens Ladisch <clemens@ladisch.de> 13648L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13649T: git git://git.alsa-project.org/alsa-kernel.git 13650S: Maintained 13651F: sound/usb/midi.* 13652 13653USB NETWORKING DRIVERS 13654L: linux-usb@vger.kernel.org 13655S: Odd Fixes 13656F: drivers/net/usb/ 13657 13658USB OHCI DRIVER 13659M: Alan Stern <stern@rowland.harvard.edu> 13660L: linux-usb@vger.kernel.org 13661S: Maintained 13662F: Documentation/usb/ohci.txt 13663F: drivers/usb/host/ohci* 13664 13665USB OTG FSM (Finite State Machine) 13666M: Peter Chen <Peter.Chen@nxp.com> 13667T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 13668L: linux-usb@vger.kernel.org 13669S: Maintained 13670F: drivers/usb/common/usb-otg-fsm.c 13671 13672USB OVER IP DRIVER 13673M: Valentina Manea <valentina.manea.m@gmail.com> 13674M: Shuah Khan <shuahkh@osg.samsung.com> 13675M: Shuah Khan <shuah@kernel.org> 13676L: linux-usb@vger.kernel.org 13677S: Maintained 13678F: Documentation/usb/usbip_protocol.txt 13679F: drivers/usb/usbip/ 13680F: tools/usb/usbip/ 13681 13682USB PEGASUS DRIVER 13683M: Petko Manolov <petkan@nucleusys.com> 13684L: linux-usb@vger.kernel.org 13685L: netdev@vger.kernel.org 13686T: git git://github.com/petkan/pegasus.git 13687W: https://github.com/petkan/pegasus 13688S: Maintained 13689F: drivers/net/usb/pegasus.* 13690 13691USB PHY LAYER 13692M: Felipe Balbi <balbi@kernel.org> 13693L: linux-usb@vger.kernel.org 13694T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13695S: Maintained 13696F: drivers/usb/phy/ 13697 13698USB PRINTER DRIVER (usblp) 13699M: Pete Zaitcev <zaitcev@redhat.com> 13700L: linux-usb@vger.kernel.org 13701S: Supported 13702F: drivers/usb/class/usblp.c 13703 13704USB QMI WWAN NETWORK DRIVER 13705M: Bjørn Mork <bjorn@mork.no> 13706L: netdev@vger.kernel.org 13707S: Maintained 13708F: Documentation/ABI/testing/sysfs-class-net-qmi 13709F: drivers/net/usb/qmi_wwan.c 13710 13711USB RTL8150 DRIVER 13712M: Petko Manolov <petkan@nucleusys.com> 13713L: linux-usb@vger.kernel.org 13714L: netdev@vger.kernel.org 13715T: git git://github.com/petkan/rtl8150.git 13716W: https://github.com/petkan/rtl8150 13717S: Maintained 13718F: drivers/net/usb/rtl8150.c 13719 13720USB SERIAL SUBSYSTEM 13721M: Johan Hovold <johan@kernel.org> 13722L: linux-usb@vger.kernel.org 13723T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 13724S: Maintained 13725F: Documentation/usb/usb-serial.txt 13726F: drivers/usb/serial/ 13727F: include/linux/usb/serial.h 13728 13729USB SMSC75XX ETHERNET DRIVER 13730M: Steve Glendinning <steve.glendinning@shawell.net> 13731L: netdev@vger.kernel.org 13732S: Maintained 13733F: drivers/net/usb/smsc75xx.* 13734 13735USB SMSC95XX ETHERNET DRIVER 13736M: Steve Glendinning <steve.glendinning@shawell.net> 13737M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13738L: netdev@vger.kernel.org 13739S: Maintained 13740F: drivers/net/usb/smsc95xx.* 13741 13742USB SUBSYSTEM 13743M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13744L: linux-usb@vger.kernel.org 13745W: http://www.linux-usb.org 13746T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 13747S: Supported 13748F: Documentation/devicetree/bindings/usb/ 13749F: Documentation/usb/ 13750F: drivers/usb/ 13751F: include/linux/usb.h 13752F: include/linux/usb/ 13753 13754USB TYPEC SUBSYSTEM 13755M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13756L: linux-usb@vger.kernel.org 13757S: Maintained 13758F: Documentation/ABI/testing/sysfs-class-typec 13759F: Documentation/usb/typec.rst 13760F: drivers/usb/typec/ 13761F: include/linux/usb/typec.h 13762 13763USB UHCI DRIVER 13764M: Alan Stern <stern@rowland.harvard.edu> 13765L: linux-usb@vger.kernel.org 13766S: Maintained 13767F: drivers/usb/host/uhci* 13768 13769USB VIDEO CLASS 13770M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13771L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 13772L: linux-media@vger.kernel.org 13773T: git git://linuxtv.org/media_tree.git 13774W: http://www.ideasonboard.org/uvc/ 13775S: Maintained 13776F: drivers/media/usb/uvc/ 13777F: include/uapi/linux/uvcvideo.h 13778 13779USB VISION DRIVER 13780M: Hans Verkuil <hverkuil@xs4all.nl> 13781L: linux-media@vger.kernel.org 13782T: git git://linuxtv.org/media_tree.git 13783W: https://linuxtv.org 13784S: Odd Fixes 13785F: drivers/media/usb/usbvision/ 13786 13787USB WEBCAM GADGET 13788M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13789L: linux-usb@vger.kernel.org 13790S: Maintained 13791F: drivers/usb/gadget/function/*uvc* 13792F: drivers/usb/gadget/legacy/webcam.c 13793 13794USB WIRELESS RNDIS DRIVER (rndis_wlan) 13795M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 13796L: linux-wireless@vger.kernel.org 13797S: Maintained 13798F: drivers/net/wireless/rndis_wlan.c 13799 13800USB XHCI DRIVER 13801M: Mathias Nyman <mathias.nyman@intel.com> 13802L: linux-usb@vger.kernel.org 13803S: Supported 13804F: drivers/usb/host/xhci* 13805F: drivers/usb/host/pci-quirks* 13806 13807USB ZD1201 DRIVER 13808L: linux-wireless@vger.kernel.org 13809W: http://linux-lc100020.sourceforge.net 13810S: Orphan 13811F: drivers/net/wireless/zydas/zd1201.* 13812 13813USB ZR364XX DRIVER 13814M: Antoine Jacquet <royale@zerezo.com> 13815L: linux-usb@vger.kernel.org 13816L: linux-media@vger.kernel.org 13817T: git git://linuxtv.org/media_tree.git 13818W: http://royale.zerezo.com/zr364xx/ 13819S: Maintained 13820F: Documentation/media/v4l-drivers/zr364xx* 13821F: drivers/media/usb/zr364xx/ 13822 13823USER-MODE LINUX (UML) 13824M: Jeff Dike <jdike@addtoit.com> 13825M: Richard Weinberger <richard@nod.at> 13826L: user-mode-linux-devel@lists.sourceforge.net 13827L: user-mode-linux-user@lists.sourceforge.net 13828W: http://user-mode-linux.sourceforge.net 13829T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 13830S: Maintained 13831F: Documentation/virtual/uml/ 13832F: arch/um/ 13833F: arch/x86/um/ 13834F: fs/hostfs/ 13835F: fs/hppfs/ 13836 13837USERSPACE I/O (UIO) 13838M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13839S: Maintained 13840T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 13841F: Documentation/driver-api/uio-howto.rst 13842F: drivers/uio/ 13843F: include/linux/uio*.h 13844 13845UTIL-LINUX PACKAGE 13846M: Karel Zak <kzak@redhat.com> 13847L: util-linux@vger.kernel.org 13848W: http://en.wikipedia.org/wiki/Util-linux 13849T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 13850S: Maintained 13851 13852UUID HELPERS 13853M: Christoph Hellwig <hch@lst.de> 13854R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13855L: linux-kernel@vger.kernel.org 13856T: git git://git.infradead.org/users/hch/uuid.git 13857F: lib/uuid.c 13858F: lib/test_uuid.c 13859F: include/linux/uuid.h 13860F: include/uapi/linux/uuid.h 13861S: Maintained 13862 13863UVESAFB DRIVER 13864M: Michal Januszewski <spock@gentoo.org> 13865L: linux-fbdev@vger.kernel.org 13866W: http://dev.gentoo.org/~spock/projects/uvesafb/ 13867S: Maintained 13868F: Documentation/fb/uvesafb.txt 13869F: drivers/video/fbdev/uvesafb.* 13870 13871VF610 NAND DRIVER 13872M: Stefan Agner <stefan@agner.ch> 13873L: linux-mtd@lists.infradead.org 13874S: Supported 13875F: drivers/mtd/nand/vf610_nfc.c 13876 13877VFAT/FAT/MSDOS FILESYSTEM 13878M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 13879S: Maintained 13880F: Documentation/filesystems/vfat.txt 13881F: fs/fat/ 13882 13883VFIO DRIVER 13884M: Alex Williamson <alex.williamson@redhat.com> 13885L: kvm@vger.kernel.org 13886T: git git://github.com/awilliam/linux-vfio.git 13887S: Maintained 13888F: Documentation/vfio.txt 13889F: drivers/vfio/ 13890F: include/linux/vfio.h 13891F: include/uapi/linux/vfio.h 13892 13893VFIO MEDIATED DEVICE DRIVERS 13894M: Kirti Wankhede <kwankhede@nvidia.com> 13895L: kvm@vger.kernel.org 13896S: Maintained 13897F: Documentation/vfio-mediated-device.txt 13898F: drivers/vfio/mdev/ 13899F: include/linux/mdev.h 13900F: samples/vfio-mdev/ 13901 13902VFIO PLATFORM DRIVER 13903M: Baptiste Reynal <b.reynal@virtualopensystems.com> 13904L: kvm@vger.kernel.org 13905S: Maintained 13906F: drivers/vfio/platform/ 13907 13908VGA_SWITCHEROO 13909R: Lukas Wunner <lukas@wunner.de> 13910S: Maintained 13911F: Documentation/gpu/vga-switcheroo.rst 13912F: drivers/gpu/vga/vga_switcheroo.c 13913F: include/linux/vga_switcheroo.h 13914T: git git://anongit.freedesktop.org/drm/drm-misc 13915 13916VIA RHINE NETWORK DRIVER 13917S: Orphan 13918F: drivers/net/ethernet/via/via-rhine.c 13919 13920VIA SD/MMC CARD CONTROLLER DRIVER 13921M: Bruce Chang <brucechang@via.com.tw> 13922M: Harald Welte <HaraldWelte@viatech.com> 13923S: Maintained 13924F: drivers/mmc/host/via-sdmmc.c 13925 13926VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 13927M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 13928L: linux-fbdev@vger.kernel.org 13929S: Maintained 13930F: include/linux/via-core.h 13931F: include/linux/via-gpio.h 13932F: include/linux/via_i2c.h 13933F: drivers/video/fbdev/via/ 13934 13935VIA VELOCITY NETWORK DRIVER 13936M: Francois Romieu <romieu@fr.zoreil.com> 13937L: netdev@vger.kernel.org 13938S: Maintained 13939F: drivers/net/ethernet/via/via-velocity.* 13940 13941VIDEO MULTIPLEXER DRIVER 13942M: Philipp Zabel <p.zabel@pengutronix.de> 13943L: linux-media@vger.kernel.org 13944S: Maintained 13945F: drivers/media/platform/video-mux.c 13946 13947VIDEOBUF2 FRAMEWORK 13948M: Pawel Osciak <pawel@osciak.com> 13949M: Marek Szyprowski <m.szyprowski@samsung.com> 13950M: Kyungmin Park <kyungmin.park@samsung.com> 13951L: linux-media@vger.kernel.org 13952S: Maintained 13953F: drivers/media/v4l2-core/videobuf2-* 13954F: include/media/videobuf2-* 13955 13956VIMC VIRTUAL MEDIA CONTROLLER DRIVER 13957M: Helen Koike <helen.koike@collabora.com> 13958L: linux-media@vger.kernel.org 13959T: git git://linuxtv.org/media_tree.git 13960W: https://linuxtv.org 13961S: Maintained 13962F: drivers/media/platform/vimc/* 13963 13964VIRT LIB 13965M: Alex Williamson <alex.williamson@redhat.com> 13966M: Paolo Bonzini <pbonzini@redhat.com> 13967L: kvm@vger.kernel.org 13968S: Supported 13969F: virt/lib/ 13970 13971VIRTIO AND VHOST VSOCK DRIVER 13972M: Stefan Hajnoczi <stefanha@redhat.com> 13973L: kvm@vger.kernel.org 13974L: virtualization@lists.linux-foundation.org 13975L: netdev@vger.kernel.org 13976S: Maintained 13977F: include/linux/virtio_vsock.h 13978F: include/uapi/linux/virtio_vsock.h 13979F: include/uapi/linux/vsockmon.h 13980F: net/vmw_vsock/af_vsock_tap.c 13981F: net/vmw_vsock/virtio_transport_common.c 13982F: net/vmw_vsock/virtio_transport.c 13983F: drivers/net/vsockmon.c 13984F: drivers/vhost/vsock.c 13985F: drivers/vhost/vsock.h 13986 13987VIRTIO CONSOLE DRIVER 13988M: Amit Shah <amit@kernel.org> 13989L: virtualization@lists.linux-foundation.org 13990S: Maintained 13991F: drivers/char/virtio_console.c 13992F: include/linux/virtio_console.h 13993F: include/uapi/linux/virtio_console.h 13994 13995VIRTIO CORE, NET AND BLOCK DRIVERS 13996M: "Michael S. Tsirkin" <mst@redhat.com> 13997M: Jason Wang <jasowang@redhat.com> 13998L: virtualization@lists.linux-foundation.org 13999S: Maintained 14000F: Documentation/devicetree/bindings/virtio/ 14001F: drivers/virtio/ 14002F: tools/virtio/ 14003F: drivers/net/virtio_net.c 14004F: drivers/block/virtio_blk.c 14005F: include/linux/virtio*.h 14006F: include/uapi/linux/virtio_*.h 14007F: drivers/crypto/virtio/ 14008F: mm/balloon_compaction.c 14009 14010VIRTIO CRYPTO DRIVER 14011M: Gonglei <arei.gonglei@huawei.com> 14012L: virtualization@lists.linux-foundation.org 14013L: linux-crypto@vger.kernel.org 14014S: Maintained 14015F: drivers/crypto/virtio/ 14016F: include/uapi/linux/virtio_crypto.h 14017 14018VIRTIO DRIVERS FOR S390 14019M: Cornelia Huck <cohuck@redhat.com> 14020M: Halil Pasic <pasic@linux.vnet.ibm.com> 14021L: linux-s390@vger.kernel.org 14022L: virtualization@lists.linux-foundation.org 14023L: kvm@vger.kernel.org 14024S: Supported 14025F: drivers/s390/virtio/ 14026 14027VIRTIO GPU DRIVER 14028M: David Airlie <airlied@linux.ie> 14029M: Gerd Hoffmann <kraxel@redhat.com> 14030L: dri-devel@lists.freedesktop.org 14031L: virtualization@lists.linux-foundation.org 14032T: git git://anongit.freedesktop.org/drm/drm-misc 14033S: Maintained 14034F: drivers/gpu/drm/virtio/ 14035F: include/uapi/linux/virtio_gpu.h 14036 14037VIRTIO HOST (VHOST) 14038M: "Michael S. Tsirkin" <mst@redhat.com> 14039M: Jason Wang <jasowang@redhat.com> 14040L: kvm@vger.kernel.org 14041L: virtualization@lists.linux-foundation.org 14042L: netdev@vger.kernel.org 14043T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14044S: Maintained 14045F: drivers/vhost/ 14046F: include/uapi/linux/vhost.h 14047 14048VIRTIO INPUT DRIVER 14049M: Gerd Hoffmann <kraxel@redhat.com> 14050S: Maintained 14051F: drivers/virtio/virtio_input.c 14052F: include/uapi/linux/virtio_input.h 14053 14054VIRTUAL SERIO DEVICE DRIVER 14055M: Stephen Chandler Paul <thatslyude@gmail.com> 14056S: Maintained 14057F: drivers/input/serio/userio.c 14058F: include/uapi/linux/userio.h 14059 14060VIVID VIRTUAL VIDEO DRIVER 14061M: Hans Verkuil <hverkuil@xs4all.nl> 14062L: linux-media@vger.kernel.org 14063T: git git://linuxtv.org/media_tree.git 14064W: https://linuxtv.org 14065S: Maintained 14066F: drivers/media/platform/vivid/* 14067 14068VLYNQ BUS 14069M: Florian Fainelli <f.fainelli@gmail.com> 14070L: openwrt-devel@lists.openwrt.org (subscribers-only) 14071S: Maintained 14072F: drivers/vlynq/vlynq.c 14073F: include/linux/vlynq.h 14074 14075VME SUBSYSTEM 14076M: Martyn Welch <martyn@welchs.me.uk> 14077M: Manohar Vanga <manohar.vanga@gmail.com> 14078M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14079L: devel@driverdev.osuosl.org 14080S: Maintained 14081T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 14082F: Documentation/driver-api/vme.rst 14083F: drivers/staging/vme/ 14084F: drivers/vme/ 14085F: include/linux/vme* 14086 14087VMWARE BALLOON DRIVER 14088M: Xavier Deguillard <xdeguillard@vmware.com> 14089M: Philip Moltmann <moltmann@vmware.com> 14090M: "VMware, Inc." <pv-drivers@vmware.com> 14091L: linux-kernel@vger.kernel.org 14092S: Maintained 14093F: drivers/misc/vmw_balloon.c 14094 14095VMWARE HYPERVISOR INTERFACE 14096M: Alok Kataria <akataria@vmware.com> 14097L: virtualization@lists.linux-foundation.org 14098S: Supported 14099F: arch/x86/kernel/cpu/vmware.c 14100 14101VMWARE PVRDMA DRIVER 14102M: Adit Ranadive <aditr@vmware.com> 14103M: VMware PV-Drivers <pv-drivers@vmware.com> 14104L: linux-rdma@vger.kernel.org 14105S: Maintained 14106F: drivers/infiniband/hw/vmw_pvrdma/ 14107 14108VMware PVSCSI driver 14109M: Jim Gill <jgill@vmware.com> 14110M: VMware PV-Drivers <pv-drivers@vmware.com> 14111L: linux-scsi@vger.kernel.org 14112S: Maintained 14113F: drivers/scsi/vmw_pvscsi.c 14114F: drivers/scsi/vmw_pvscsi.h 14115 14116VMWARE VMMOUSE SUBDRIVER 14117M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14118M: "VMware, Inc." <pv-drivers@vmware.com> 14119L: linux-input@vger.kernel.org 14120S: Maintained 14121F: drivers/input/mouse/vmmouse.c 14122F: drivers/input/mouse/vmmouse.h 14123 14124VMWARE VMXNET3 ETHERNET DRIVER 14125M: Shrikrishna Khare <skhare@vmware.com> 14126M: "VMware, Inc." <pv-drivers@vmware.com> 14127L: netdev@vger.kernel.org 14128S: Maintained 14129F: drivers/net/vmxnet3/ 14130 14131VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14132M: Liam Girdwood <lgirdwood@gmail.com> 14133M: Mark Brown <broonie@kernel.org> 14134L: linux-kernel@vger.kernel.org 14135W: http://www.slimlogic.co.uk/?p=48 14136T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14137S: Supported 14138F: Documentation/devicetree/bindings/regulator/ 14139F: drivers/regulator/ 14140F: include/dt-bindings/regulator/ 14141F: include/linux/regulator/ 14142 14143VRF 14144M: David Ahern <dsa@cumulusnetworks.com> 14145M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14146L: netdev@vger.kernel.org 14147S: Maintained 14148F: drivers/net/vrf.c 14149F: Documentation/networking/vrf.txt 14150 14151VT1211 HARDWARE MONITOR DRIVER 14152M: Juerg Haefliger <juergh@gmail.com> 14153L: linux-hwmon@vger.kernel.org 14154S: Maintained 14155F: Documentation/hwmon/vt1211 14156F: drivers/hwmon/vt1211.c 14157 14158VT8231 HARDWARE MONITOR DRIVER 14159M: Roger Lucas <vt8231@hiddenengine.co.uk> 14160L: linux-hwmon@vger.kernel.org 14161S: Maintained 14162F: drivers/hwmon/vt8231.c 14163 14164VUB300 USB to SDIO/SD/MMC bridge chip 14165M: Tony Olech <tony.olech@elandigitalsystems.com> 14166L: linux-mmc@vger.kernel.org 14167L: linux-usb@vger.kernel.org 14168S: Supported 14169F: drivers/mmc/host/vub300.c 14170 14171W1 DALLAS'S 1-WIRE BUS 14172M: Evgeniy Polyakov <zbr@ioremap.net> 14173S: Maintained 14174F: Documentation/w1/ 14175F: drivers/w1/ 14176F: include/linux/w1.h 14177 14178W83791D HARDWARE MONITORING DRIVER 14179M: Marc Hulsman <m.hulsman@tudelft.nl> 14180L: linux-hwmon@vger.kernel.org 14181S: Maintained 14182F: Documentation/hwmon/w83791d 14183F: drivers/hwmon/w83791d.c 14184 14185W83793 HARDWARE MONITORING DRIVER 14186M: Rudolf Marek <r.marek@assembler.cz> 14187L: linux-hwmon@vger.kernel.org 14188S: Maintained 14189F: Documentation/hwmon/w83793 14190F: drivers/hwmon/w83793.c 14191 14192W83795 HARDWARE MONITORING DRIVER 14193M: Jean Delvare <jdelvare@suse.com> 14194L: linux-hwmon@vger.kernel.org 14195S: Maintained 14196F: drivers/hwmon/w83795.c 14197 14198W83L51xD SD/MMC CARD INTERFACE DRIVER 14199M: Pierre Ossman <pierre@ossman.eu> 14200S: Maintained 14201F: drivers/mmc/host/wbsd.* 14202 14203WACOM PROTOCOL 4 SERIAL TABLETS 14204M: Julian Squires <julian@cipht.net> 14205M: Hans de Goede <hdegoede@redhat.com> 14206L: linux-input@vger.kernel.org 14207S: Maintained 14208F: drivers/input/tablet/wacom_serial4.c 14209 14210WATCHDOG DEVICE DRIVERS 14211M: Wim Van Sebroeck <wim@iguana.be> 14212R: Guenter Roeck <linux@roeck-us.net> 14213L: linux-watchdog@vger.kernel.org 14214W: http://www.linux-watchdog.org/ 14215T: git git://www.linux-watchdog.org/linux-watchdog.git 14216S: Maintained 14217F: Documentation/devicetree/bindings/watchdog/ 14218F: Documentation/watchdog/ 14219F: drivers/watchdog/ 14220F: include/linux/watchdog.h 14221F: include/uapi/linux/watchdog.h 14222 14223WHISKEYCOVE PMIC GPIO DRIVER 14224M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 14225L: linux-gpio@vger.kernel.org 14226S: Maintained 14227F: drivers/gpio/gpio-wcove.c 14228 14229WIIMOTE HID DRIVER 14230M: David Herrmann <dh.herrmann@googlemail.com> 14231L: linux-input@vger.kernel.org 14232S: Maintained 14233F: drivers/hid/hid-wiimote* 14234 14235WILOCITY WIL6210 WIRELESS DRIVER 14236M: Maya Erez <qca_merez@qca.qualcomm.com> 14237L: linux-wireless@vger.kernel.org 14238L: wil6210@qca.qualcomm.com 14239S: Supported 14240W: http://wireless.kernel.org/en/users/Drivers/wil6210 14241F: drivers/net/wireless/ath/wil6210/ 14242F: include/uapi/linux/wil6210_uapi.h 14243 14244WIMAX STACK 14245M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 14246M: linux-wimax@intel.com 14247L: wimax@linuxwimax.org (subscribers-only) 14248S: Supported 14249W: http://linuxwimax.org 14250F: Documentation/wimax/README.wimax 14251F: include/linux/wimax/debug.h 14252F: include/net/wimax.h 14253F: include/uapi/linux/wimax.h 14254F: net/wimax/ 14255 14256WINBOND CIR DRIVER 14257M: David Härdeman <david@hardeman.nu> 14258S: Maintained 14259F: drivers/media/rc/winbond-cir.c 14260 14261WINSYSTEMS EBC-C384 WATCHDOG DRIVER 14262M: William Breathitt Gray <vilhelm.gray@gmail.com> 14263L: linux-watchdog@vger.kernel.org 14264S: Maintained 14265F: drivers/watchdog/ebc-c384_wdt.c 14266 14267WINSYSTEMS WS16C48 GPIO DRIVER 14268M: William Breathitt Gray <vilhelm.gray@gmail.com> 14269L: linux-gpio@vger.kernel.org 14270S: Maintained 14271F: drivers/gpio/gpio-ws16c48.c 14272 14273WISTRON LAPTOP BUTTON DRIVER 14274M: Miloslav Trmac <mitr@volny.cz> 14275S: Maintained 14276F: drivers/input/misc/wistron_btns.c 14277 14278WL3501 WIRELESS PCMCIA CARD DRIVER 14279L: linux-wireless@vger.kernel.org 14280S: Odd fixes 14281F: drivers/net/wireless/wl3501* 14282 14283WOLFSON MICROELECTRONICS DRIVERS 14284L: patches@opensource.cirrus.com 14285T: git https://github.com/CirrusLogic/linux-drivers.git 14286W: https://github.com/CirrusLogic/linux-drivers/wiki 14287S: Supported 14288F: Documentation/hwmon/wm83?? 14289F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 14290F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 14291F: Documentation/devicetree/bindings/mfd/arizona.txt 14292F: Documentation/devicetree/bindings/mfd/wm831x.txt 14293F: arch/arm/mach-s3c64xx/mach-crag6410* 14294F: drivers/clk/clk-wm83*.c 14295F: drivers/extcon/extcon-arizona.c 14296F: drivers/leds/leds-wm83*.c 14297F: drivers/gpio/gpio-*wm*.c 14298F: drivers/gpio/gpio-arizona.c 14299F: drivers/hwmon/wm83??-hwmon.c 14300F: drivers/input/misc/wm831x-on.c 14301F: drivers/input/touchscreen/wm831x-ts.c 14302F: drivers/input/touchscreen/wm97*.c 14303F: drivers/mfd/arizona* 14304F: drivers/mfd/wm*.c 14305F: drivers/mfd/cs47l24* 14306F: drivers/power/supply/wm83*.c 14307F: drivers/rtc/rtc-wm83*.c 14308F: drivers/regulator/wm8*.c 14309F: drivers/regulator/arizona* 14310F: drivers/video/backlight/wm83*_bl.c 14311F: drivers/watchdog/wm83*_wdt.c 14312F: include/linux/mfd/arizona/ 14313F: include/linux/mfd/wm831x/ 14314F: include/linux/mfd/wm8350/ 14315F: include/linux/mfd/wm8400* 14316F: include/linux/regulator/arizona* 14317F: include/linux/wm97xx.h 14318F: include/sound/wm????.h 14319F: sound/soc/codecs/arizona.? 14320F: sound/soc/codecs/wm* 14321F: sound/soc/codecs/cs47l24* 14322 14323WORKQUEUE 14324M: Tejun Heo <tj@kernel.org> 14325R: Lai Jiangshan <jiangshanlai@gmail.com> 14326T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 14327S: Maintained 14328F: include/linux/workqueue.h 14329F: kernel/workqueue.c 14330F: Documentation/core-api/workqueue.rst 14331 14332X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 14333M: Chen-Yu Tsai <wens@csie.org> 14334L: linux-kernel@vger.kernel.org 14335S: Maintained 14336N: axp[128] 14337 14338X.25 NETWORK LAYER 14339M: Andrew Hendry <andrew.hendry@gmail.com> 14340L: linux-x25@vger.kernel.org 14341S: Odd Fixes 14342F: Documentation/networking/x25* 14343F: include/net/x25* 14344F: net/x25/ 14345 14346X86 ARCHITECTURE (32-BIT AND 64-BIT) 14347M: Thomas Gleixner <tglx@linutronix.de> 14348M: Ingo Molnar <mingo@redhat.com> 14349M: "H. Peter Anvin" <hpa@zytor.com> 14350M: x86@kernel.org 14351L: linux-kernel@vger.kernel.org 14352T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 14353S: Maintained 14354F: Documentation/x86/ 14355F: arch/x86/ 14356 14357X86 MCE INFRASTRUCTURE 14358M: Tony Luck <tony.luck@intel.com> 14359M: Borislav Petkov <bp@alien8.de> 14360L: linux-edac@vger.kernel.org 14361S: Maintained 14362F: arch/x86/kernel/cpu/mcheck/* 14363 14364X86 MICROCODE UPDATE SUPPORT 14365M: Borislav Petkov <bp@alien8.de> 14366S: Maintained 14367F: arch/x86/kernel/cpu/microcode/* 14368 14369X86 PLATFORM DRIVERS 14370M: Darren Hart <dvhart@infradead.org> 14371M: Andy Shevchenko <andy@infradead.org> 14372L: platform-driver-x86@vger.kernel.org 14373T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 14374S: Maintained 14375F: drivers/platform/x86/ 14376F: drivers/platform/olpc/ 14377 14378X86 VDSO 14379M: Andy Lutomirski <luto@amacapital.net> 14380L: linux-kernel@vger.kernel.org 14381T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 14382S: Maintained 14383F: arch/x86/entry/vdso/ 14384 14385XC2028/3028 TUNER DRIVER 14386M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14387M: Mauro Carvalho Chehab <mchehab@kernel.org> 14388L: linux-media@vger.kernel.org 14389W: https://linuxtv.org 14390T: git git://linuxtv.org/media_tree.git 14391S: Maintained 14392F: drivers/media/tuners/tuner-xc2028.* 14393 14394XEN BLOCK SUBSYSTEM 14395M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14396M: Roger Pau Monné <roger.pau@citrix.com> 14397L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14398S: Supported 14399F: drivers/block/xen-blkback/* 14400F: drivers/block/xen* 14401 14402XEN HYPERVISOR ARM 14403M: Stefano Stabellini <sstabellini@kernel.org> 14404L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14405S: Maintained 14406F: arch/arm/xen/ 14407F: arch/arm/include/asm/xen/ 14408 14409XEN HYPERVISOR ARM64 14410M: Stefano Stabellini <sstabellini@kernel.org> 14411L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14412S: Maintained 14413F: arch/arm64/xen/ 14414F: arch/arm64/include/asm/xen/ 14415 14416XEN HYPERVISOR INTERFACE 14417M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 14418M: Juergen Gross <jgross@suse.com> 14419L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14420T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 14421S: Supported 14422F: arch/x86/xen/ 14423F: drivers/*/xen-*front.c 14424F: drivers/xen/ 14425F: arch/x86/include/asm/xen/ 14426F: include/xen/ 14427F: include/uapi/xen/ 14428F: Documentation/ABI/stable/sysfs-hypervisor-xen 14429F: Documentation/ABI/testing/sysfs-hypervisor-xen 14430 14431XEN NETWORK BACKEND DRIVER 14432M: Wei Liu <wei.liu2@citrix.com> 14433M: Paul Durrant <paul.durrant@citrix.com> 14434L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14435L: netdev@vger.kernel.org 14436S: Supported 14437F: drivers/net/xen-netback/* 14438 14439XEN PCI SUBSYSTEM 14440M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14441L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14442S: Supported 14443F: arch/x86/pci/*xen* 14444F: drivers/pci/*xen* 14445 14446XEN PVSCSI DRIVERS 14447M: Juergen Gross <jgross@suse.com> 14448L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14449L: linux-scsi@vger.kernel.org 14450S: Supported 14451F: drivers/scsi/xen-scsifront.c 14452F: drivers/xen/xen-scsiback.c 14453F: include/xen/interface/io/vscsiif.h 14454 14455XEN SWIOTLB SUBSYSTEM 14456M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14457L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14458S: Supported 14459F: arch/x86/xen/*swiotlb* 14460F: drivers/xen/*swiotlb* 14461 14462XFS FILESYSTEM 14463M: Darrick J. Wong <darrick.wong@oracle.com> 14464M: linux-xfs@vger.kernel.org 14465L: linux-xfs@vger.kernel.org 14466W: http://xfs.org/ 14467T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14468S: Supported 14469F: Documentation/filesystems/xfs.txt 14470F: fs/xfs/ 14471 14472XILINX AXI ETHERNET DRIVER 14473M: Anirudha Sarangi <anirudh@xilinx.com> 14474M: John Linn <John.Linn@xilinx.com> 14475S: Maintained 14476F: drivers/net/ethernet/xilinx/xilinx_axienet* 14477 14478XILINX UARTLITE SERIAL DRIVER 14479M: Peter Korsgaard <jacmet@sunsite.dk> 14480L: linux-serial@vger.kernel.org 14481S: Maintained 14482F: drivers/tty/serial/uartlite.c 14483 14484XILINX VIDEO IP CORES 14485M: Hyun Kwon <hyun.kwon@xilinx.com> 14486M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14487L: linux-media@vger.kernel.org 14488T: git git://linuxtv.org/media_tree.git 14489S: Supported 14490F: Documentation/devicetree/bindings/media/xilinx/ 14491F: drivers/media/platform/xilinx/ 14492F: include/uapi/linux/xilinx-v4l2-controls.h 14493 14494XILLYBUS DRIVER 14495M: Eli Billauer <eli.billauer@gmail.com> 14496L: linux-kernel@vger.kernel.org 14497S: Supported 14498F: drivers/char/xillybus/ 14499 14500XRA1403 GPIO EXPANDER 14501M: Nandor Han <nandor.han@ge.com> 14502M: Semi Malinen <semi.malinen@ge.com> 14503L: linux-gpio@vger.kernel.org 14504S: Maintained 14505F: drivers/gpio/gpio-xra1403.c 14506F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 14507 14508XTENSA XTFPGA PLATFORM SUPPORT 14509M: Max Filippov <jcmvbkbc@gmail.com> 14510L: linux-xtensa@linux-xtensa.org 14511S: Maintained 14512F: drivers/spi/spi-xtensa-xtfpga.c 14513F: sound/soc/xtensa/xtfpga-i2s.c 14514 14515YAM DRIVER FOR AX.25 14516M: Jean-Paul Roubelat <jpr@f6fbb.org> 14517L: linux-hams@vger.kernel.org 14518S: Maintained 14519F: drivers/net/hamradio/yam* 14520F: include/linux/yam.h 14521 14522YAMA SECURITY MODULE 14523M: Kees Cook <keescook@chromium.org> 14524T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 14525S: Supported 14526F: security/yama/ 14527F: Documentation/admin-guide/LSM/Yama.rst 14528 14529YEALINK PHONE DRIVER 14530M: Henk Vergonet <Henk.Vergonet@gmail.com> 14531L: usbb2k-api-dev@nongnu.org 14532S: Maintained 14533F: Documentation/input/yealink.rst 14534F: drivers/input/misc/yealink.* 14535 14536Z8530 DRIVER FOR AX.25 14537M: Joerg Reuter <jreuter@yaina.de> 14538W: http://yaina.de/jreuter/ 14539W: http://www.qsl.net/dl1bke/ 14540L: linux-hams@vger.kernel.org 14541S: Maintained 14542F: Documentation/networking/z8530drv.txt 14543F: drivers/net/hamradio/*scc.c 14544F: drivers/net/hamradio/z8530.h 14545 14546ZBUD COMPRESSED PAGE ALLOCATOR 14547M: Seth Jennings <sjenning@redhat.com> 14548M: Dan Streetman <ddstreet@ieee.org> 14549L: linux-mm@kvack.org 14550S: Maintained 14551F: mm/zbud.c 14552F: include/linux/zbud.h 14553 14554ZD1211RW WIRELESS DRIVER 14555M: Daniel Drake <dsd@gentoo.org> 14556M: Ulrich Kunitz <kune@deine-taler.de> 14557W: http://zd1211.ath.cx/wiki/DriverRewrite 14558L: linux-wireless@vger.kernel.org 14559L: zd1211-devs@lists.sourceforge.net (subscribers-only) 14560S: Maintained 14561F: drivers/net/wireless/zydas/zd1211rw/ 14562 14563ZD1301 MEDIA DRIVER 14564M: Antti Palosaari <crope@iki.fi> 14565L: linux-media@vger.kernel.org 14566W: https://linuxtv.org/ 14567W: http://palosaari.fi/linux/ 14568Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14569S: Maintained 14570F: drivers/media/usb/dvb-usb-v2/zd1301* 14571 14572ZD1301_DEMOD MEDIA DRIVER 14573M: Antti Palosaari <crope@iki.fi> 14574L: linux-media@vger.kernel.org 14575W: https://linuxtv.org/ 14576W: http://palosaari.fi/linux/ 14577Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14578S: Maintained 14579F: drivers/media/dvb-frontends/zd1301_demod* 14580 14581ZPOOL COMPRESSED PAGE STORAGE API 14582M: Dan Streetman <ddstreet@ieee.org> 14583L: linux-mm@kvack.org 14584S: Maintained 14585F: mm/zpool.c 14586F: include/linux/zpool.h 14587 14588ZR36067 VIDEO FOR LINUX DRIVER 14589L: mjpeg-users@lists.sourceforge.net 14590L: linux-media@vger.kernel.org 14591W: http://mjpeg.sourceforge.net/driver-zoran/ 14592T: hg https://linuxtv.org/hg/v4l-dvb 14593S: Odd Fixes 14594F: drivers/media/pci/zoran/ 14595 14596ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 14597M: Minchan Kim <minchan@kernel.org> 14598M: Nitin Gupta <ngupta@vflare.org> 14599R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14600L: linux-kernel@vger.kernel.org 14601S: Maintained 14602F: drivers/block/zram/ 14603F: Documentation/blockdev/zram.txt 14604 14605ZS DECSTATION Z85C30 SERIAL DRIVER 14606M: "Maciej W. Rozycki" <macro@linux-mips.org> 14607S: Maintained 14608F: drivers/tty/serial/zs.* 14609 14610ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 14611M: Minchan Kim <minchan@kernel.org> 14612M: Nitin Gupta <ngupta@vflare.org> 14613R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14614L: linux-mm@kvack.org 14615S: Maintained 14616F: mm/zsmalloc.c 14617F: include/linux/zsmalloc.h 14618F: Documentation/vm/zsmalloc.txt 14619 14620ZSWAP COMPRESSED SWAP CACHING 14621M: Seth Jennings <sjenning@redhat.com> 14622M: Dan Streetman <ddstreet@ieee.org> 14623L: linux-mm@kvack.org 14624S: Maintained 14625F: mm/zswap.c 14626 14627THE REST 14628M: Linus Torvalds <torvalds@linux-foundation.org> 14629L: linux-kernel@vger.kernel.org 14630Q: http://patchwork.kernel.org/project/LKML/list/ 14631T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 14632S: Buried alive in reporters 14633F: * 14634F: */ 14635