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/CodingStyle 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/SubmittingPatches 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/SubmittingPatches. 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 Q: Patchwork web based patch tracking system site 78 T: SCM tree type and location. 79 Type is one of: git, hg, quilt, stgit, topgit 80 S: Status, one of the following: 81 Supported: Someone is actually paid to look after this. 82 Maintained: Someone actually looks after it. 83 Odd Fixes: It has a maintainer but they don't have time to do 84 much other than throw the odd patch in. See below.. 85 Orphan: No current maintainer [but maybe you could take the 86 role as you write your new code]. 87 Obsolete: Old code. Something tagged obsolete generally means 88 it has been replaced by a better system and you 89 should be using that. 90 F: Files and directories with wildcard patterns. 91 A trailing slash includes all files and subdirectory files. 92 F: drivers/net/ all files in and below drivers/net 93 F: drivers/net/* all files in drivers/net, but not below 94 F: */net/* all files in "any top level directory"/net 95 One pattern per line. Multiple F: lines acceptable. 96 N: Files and directories with regex patterns. 97 N: [^a-z]tegra all files whose path contains the word tegra 98 One pattern per line. Multiple N: lines acceptable. 99 scripts/get_maintainer.pl has different behavior for files that 100 match F: pattern and matches of N: patterns. By default, 101 get_maintainer will not look at git log history when an F: pattern 102 match occurs. When an N: match occurs, git log history is used 103 to also notify the people that have git commit signatures. 104 X: Files and directories that are NOT maintained, same rules as F: 105 Files exclusions are tested before file matches. 106 Can be useful for excluding a specific subdirectory, for instance: 107 F: net/ 108 X: net/ipv6/ 109 matches all files in and below net excluding net/ipv6/ 110 K: Keyword perl extended regex pattern to match content in a 111 patch or file. For instance: 112 K: of_get_profile 113 matches patches or files that contain "of_get_profile" 114 K: \b(printk|pr_(info|err))\b 115 matches patches or files that contain one or more of the words 116 printk, pr_info or pr_err 117 One regex pattern per line. Multiple K: lines acceptable. 118 119Note: For the hard of thinking, this list is meant to remain in alphabetical 120order. If you could add yourselves to it in alphabetical order that would be 121so much easier [Ed] 122 123Maintainers List (try to look for most precise areas first) 124 125 ----------------------------------- 126 1273C59X NETWORK DRIVER 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 129L: netdev@vger.kernel.org 130S: Maintained 131F: Documentation/networking/vortex.txt 132F: drivers/net/ethernet/3com/3c59x.c 133 1343CR990 NETWORK DRIVER 135M: David Dillow <dave@thedillows.org> 136L: netdev@vger.kernel.org 137S: Maintained 138F: drivers/net/ethernet/3com/typhoon* 139 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 141M: Adam Radford <linuxraid@lsi.com> 142L: linux-scsi@vger.kernel.org 143W: http://www.lsi.com 144S: Supported 145F: drivers/scsi/3w-* 146 14753C700 AND 53C700-66 SCSI DRIVER 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 149L: linux-scsi@vger.kernel.org 150S: Maintained 151F: drivers/scsi/53c700* 152 1536LOWPAN GENERIC (BTLE/IEEE 802.15.4) 154M: Alexander Aring <aar@pengutronix.de> 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 156L: linux-bluetooth@vger.kernel.org 157L: linux-wpan@vger.kernel.org 158S: Maintained 159F: net/6lowpan/ 160F: include/net/6lowpan.h 161F: Documentation/networking/6lowpan.txt 162 1636PACK NETWORK DRIVER FOR AX.25 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 165L: linux-hams@vger.kernel.org 166S: Maintained 167F: drivers/net/hamradio/6pack.c 168 1698169 10/100/1000 GIGABIT ETHERNET DRIVER 170M: Realtek linux nic maintainers <nic_swsd@realtek.com> 171L: netdev@vger.kernel.org 172S: Maintained 173F: drivers/net/ethernet/realtek/r8169.c 174 1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 177L: linux-serial@vger.kernel.org 178S: Maintained 179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 180F: drivers/tty/serial/8250* 181F: include/linux/serial_8250.h 182 1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 184L: netdev@vger.kernel.org 185S: Orphan / Obsolete 186F: drivers/net/ethernet/8390/ 187 1889P FILE SYSTEM 189M: Eric Van Hensbergen <ericvh@gmail.com> 190M: Ron Minnich <rminnich@sandia.gov> 191M: Latchesar Ionkov <lucho@ionkov.net> 192L: v9fs-developer@lists.sourceforge.net 193W: http://swik.net/v9fs 194Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 196S: Maintained 197F: Documentation/filesystems/9p.txt 198F: fs/9p/ 199F: net/9p/ 200F: include/net/9p/ 201F: include/uapi/linux/virtio_9p.h 202F: include/trace/events/9p.h 203 204 205A8293 MEDIA DRIVER 206M: Antti Palosaari <crope@iki.fi> 207L: linux-media@vger.kernel.org 208W: https://linuxtv.org 209W: http://palosaari.fi/linux/ 210Q: http://patchwork.linuxtv.org/project/linux-media/list/ 211T: git git://linuxtv.org/anttip/media_tree.git 212S: Maintained 213F: drivers/media/dvb-frontends/a8293* 214 215AACRAID SCSI RAID DRIVER 216M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 217L: linux-scsi@vger.kernel.org 218W: http://www.adaptec.com/ 219S: Supported 220F: Documentation/scsi/aacraid.txt 221F: drivers/scsi/aacraid/ 222 223ABI/API 224L: linux-api@vger.kernel.org 225F: include/linux/syscalls.h 226F: kernel/sys_ni.c 227 228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 229M: Hans de Goede <hdegoede@redhat.com> 230L: linux-hwmon@vger.kernel.org 231S: Maintained 232F: drivers/hwmon/abituguru.c 233 234ABIT UGURU 3 HARDWARE MONITOR DRIVER 235M: Alistair John Strachan <alistair@devzero.co.uk> 236L: linux-hwmon@vger.kernel.org 237S: Maintained 238F: drivers/hwmon/abituguru3.c 239 240ACCES 104-DIO-48E GPIO DRIVER 241M: William Breathitt Gray <vilhelm.gray@gmail.com> 242L: linux-gpio@vger.kernel.org 243S: Maintained 244F: drivers/gpio/gpio-104-dio-48e.c 245 246ACCES 104-IDI-48 GPIO DRIVER 247M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 248L: linux-gpio@vger.kernel.org 249S: Maintained 250F: drivers/gpio/gpio-104-idi-48.c 251 252ACCES 104-IDIO-16 GPIO DRIVER 253M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 254L: linux-gpio@vger.kernel.org 255S: Maintained 256F: drivers/gpio/gpio-104-idio-16.c 257 258ACENIC DRIVER 259M: Jes Sorensen <jes@trained-monkey.org> 260L: linux-acenic@sunsite.dk 261S: Maintained 262F: drivers/net/ethernet/alteon/acenic* 263 264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 265M: Peter Feuerer <peter@piie.net> 266L: platform-driver-x86@vger.kernel.org 267W: http://piie.net/?section=acerhdf 268S: Maintained 269F: drivers/platform/x86/acerhdf.c 270 271ACER WMI LAPTOP EXTRAS 272M: "Lee, Chun-Yi" <jlee@suse.com> 273L: platform-driver-x86@vger.kernel.org 274S: Maintained 275F: drivers/platform/x86/acer-wmi.c 276 277ACPI 278M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 279M: Len Brown <lenb@kernel.org> 280L: linux-acpi@vger.kernel.org 281W: https://01.org/linux-acpi 282Q: https://patchwork.kernel.org/project/linux-acpi/list/ 283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 284S: Supported 285F: drivers/acpi/ 286F: drivers/pnp/pnpacpi/ 287F: include/linux/acpi.h 288F: include/acpi/ 289F: Documentation/acpi/ 290F: Documentation/ABI/testing/sysfs-bus-acpi 291F: Documentation/ABI/testing/configfs-acpi 292F: drivers/pci/*acpi* 293F: drivers/pci/*/*acpi* 294F: drivers/pci/*/*/*acpi* 295F: tools/power/acpi/ 296 297ACPI COMPONENT ARCHITECTURE (ACPICA) 298M: Robert Moore <robert.moore@intel.com> 299M: Lv Zheng <lv.zheng@intel.com> 300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 301L: linux-acpi@vger.kernel.org 302L: devel@acpica.org 303W: https://acpica.org/ 304W: https://github.com/acpica/acpica/ 305Q: https://patchwork.kernel.org/project/linux-acpi/list/ 306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 307S: Supported 308F: drivers/acpi/acpica/ 309F: include/acpi/ 310F: tools/power/acpi/ 311 312ACPI FAN DRIVER 313M: Zhang Rui <rui.zhang@intel.com> 314L: linux-acpi@vger.kernel.org 315W: https://01.org/linux-acpi 316S: Supported 317F: drivers/acpi/fan.c 318 319ACPI THERMAL DRIVER 320M: Zhang Rui <rui.zhang@intel.com> 321L: linux-acpi@vger.kernel.org 322W: https://01.org/linux-acpi 323S: Supported 324F: drivers/acpi/*thermal* 325 326ACPI VIDEO DRIVER 327M: Zhang Rui <rui.zhang@intel.com> 328L: linux-acpi@vger.kernel.org 329W: https://01.org/linux-acpi 330S: Supported 331F: drivers/acpi/acpi_video.c 332 333ACPI WMI DRIVER 334L: platform-driver-x86@vger.kernel.org 335S: Orphan 336F: drivers/platform/x86/wmi.c 337 338AD1889 ALSA SOUND DRIVER 339M: Thibaut Varene <T-Bone@parisc-linux.org> 340W: http://wiki.parisc-linux.org/AD1889 341L: linux-parisc@vger.kernel.org 342S: Maintained 343F: sound/pci/ad1889.* 344 345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 346M: Michael Hennerich <michael.hennerich@analog.com> 347W: http://wiki.analog.com/AD5254 348W: http://ez.analog.com/community/linux-device-drivers 349S: Supported 350F: drivers/misc/ad525x_dpot.c 351 352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 353M: Michael Hennerich <michael.hennerich@analog.com> 354W: http://wiki.analog.com/AD5398 355W: http://ez.analog.com/community/linux-device-drivers 356S: Supported 357F: drivers/regulator/ad5398.c 358 359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 360M: Michael Hennerich <michael.hennerich@analog.com> 361W: http://wiki.analog.com/AD7142 362W: http://ez.analog.com/community/linux-device-drivers 363S: Supported 364F: drivers/input/misc/ad714x.c 365 366AD7877 TOUCHSCREEN DRIVER 367M: Michael Hennerich <michael.hennerich@analog.com> 368W: http://wiki.analog.com/AD7877 369W: http://ez.analog.com/community/linux-device-drivers 370S: Supported 371F: drivers/input/touchscreen/ad7877.c 372 373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 374M: Michael Hennerich <michael.hennerich@analog.com> 375W: http://wiki.analog.com/AD7879 376W: http://ez.analog.com/community/linux-device-drivers 377S: Supported 378F: drivers/input/touchscreen/ad7879.c 379 380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 381M: Jiri Kosina <jikos@kernel.org> 382S: Maintained 383 384ADF7242 IEEE 802.15.4 RADIO DRIVER 385M: Michael Hennerich <michael.hennerich@analog.com> 386W: https://wiki.analog.com/ADF7242 387W: http://ez.analog.com/community/linux-device-drivers 388L: linux-wpan@vger.kernel.org 389S: Supported 390F: drivers/net/ieee802154/adf7242.c 391F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 392 393ADM1025 HARDWARE MONITOR DRIVER 394M: Jean Delvare <jdelvare@suse.com> 395L: linux-hwmon@vger.kernel.org 396S: Maintained 397F: Documentation/hwmon/adm1025 398F: drivers/hwmon/adm1025.c 399 400ADM1029 HARDWARE MONITOR DRIVER 401M: Corentin Labbe <clabbe.montjoie@gmail.com> 402L: linux-hwmon@vger.kernel.org 403S: Maintained 404F: drivers/hwmon/adm1029.c 405 406ADM8211 WIRELESS DRIVER 407L: linux-wireless@vger.kernel.org 408W: http://wireless.kernel.org/ 409S: Orphan 410F: drivers/net/wireless/admtek/adm8211.* 411 412ADP1653 FLASH CONTROLLER DRIVER 413M: Sakari Ailus <sakari.ailus@iki.fi> 414L: linux-media@vger.kernel.org 415S: Maintained 416F: drivers/media/i2c/adp1653.c 417F: include/media/i2c/adp1653.h 418 419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 420M: Michael Hennerich <michael.hennerich@analog.com> 421W: http://wiki.analog.com/ADP5520 422W: http://ez.analog.com/community/linux-device-drivers 423S: Supported 424F: drivers/mfd/adp5520.c 425F: drivers/video/backlight/adp5520_bl.c 426F: drivers/leds/leds-adp5520.c 427F: drivers/gpio/gpio-adp5520.c 428F: drivers/input/keyboard/adp5520-keys.c 429 430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 431M: Michael Hennerich <michael.hennerich@analog.com> 432W: http://wiki.analog.com/ADP5588 433W: http://ez.analog.com/community/linux-device-drivers 434S: Supported 435F: drivers/input/keyboard/adp5588-keys.c 436F: drivers/gpio/gpio-adp5588.c 437 438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 439M: Michael Hennerich <michael.hennerich@analog.com> 440W: http://wiki.analog.com/ADP8860 441W: http://ez.analog.com/community/linux-device-drivers 442S: Supported 443F: drivers/video/backlight/adp8860_bl.c 444 445ADS1015 HARDWARE MONITOR DRIVER 446M: Dirk Eibach <eibach@gdsys.de> 447L: linux-hwmon@vger.kernel.org 448S: Maintained 449F: Documentation/hwmon/ads1015 450F: drivers/hwmon/ads1015.c 451F: include/linux/i2c/ads1015.h 452 453ADT746X FAN DRIVER 454M: Colin Leroy <colin@colino.net> 455S: Maintained 456F: drivers/macintosh/therm_adt746x.c 457 458ADT7475 HARDWARE MONITOR DRIVER 459M: Jean Delvare <jdelvare@suse.com> 460L: linux-hwmon@vger.kernel.org 461S: Maintained 462F: Documentation/hwmon/adt7475 463F: drivers/hwmon/adt7475.c 464 465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 466M: Michael Hennerich <michael.hennerich@analog.com> 467W: http://wiki.analog.com/ADXL345 468W: http://ez.analog.com/community/linux-device-drivers 469S: Supported 470F: drivers/input/misc/adxl34x.c 471 472ADVANSYS SCSI DRIVER 473M: Matthew Wilcox <matthew@wil.cx> 474M: Hannes Reinecke <hare@suse.com> 475L: linux-scsi@vger.kernel.org 476S: Maintained 477F: Documentation/scsi/advansys.txt 478F: drivers/scsi/advansys.c 479 480AEDSP16 DRIVER 481M: Riccardo Facchetti <fizban@tin.it> 482S: Maintained 483F: sound/oss/aedsp16.c 484 485AF9013 MEDIA DRIVER 486M: Antti Palosaari <crope@iki.fi> 487L: linux-media@vger.kernel.org 488W: https://linuxtv.org 489W: http://palosaari.fi/linux/ 490Q: http://patchwork.linuxtv.org/project/linux-media/list/ 491T: git git://linuxtv.org/anttip/media_tree.git 492S: Maintained 493F: drivers/media/dvb-frontends/af9013* 494 495AF9033 MEDIA DRIVER 496M: Antti Palosaari <crope@iki.fi> 497L: linux-media@vger.kernel.org 498W: https://linuxtv.org 499W: http://palosaari.fi/linux/ 500Q: http://patchwork.linuxtv.org/project/linux-media/list/ 501T: git git://linuxtv.org/anttip/media_tree.git 502S: Maintained 503F: drivers/media/dvb-frontends/af9033* 504 505AFFS FILE SYSTEM 506L: linux-fsdevel@vger.kernel.org 507S: Orphan 508F: Documentation/filesystems/affs.txt 509F: fs/affs/ 510 511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 512M: David Howells <dhowells@redhat.com> 513L: linux-afs@lists.infradead.org 514S: Supported 515F: fs/afs/ 516F: include/net/af_rxrpc.h 517F: net/rxrpc/af_rxrpc.c 518 519AGPGART DRIVER 520M: David Airlie <airlied@linux.ie> 521T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 522S: Maintained 523F: drivers/char/agp/ 524F: include/linux/agp* 525F: include/uapi/linux/agp* 526 527AHA152X SCSI DRIVER 528M: "Juergen E. Fischer" <fischer@norbit.de> 529L: linux-scsi@vger.kernel.org 530S: Maintained 531F: drivers/scsi/aha152x* 532F: drivers/scsi/pcmcia/aha152x* 533 534AIC7XXX / AIC79XX SCSI DRIVER 535M: Hannes Reinecke <hare@suse.com> 536L: linux-scsi@vger.kernel.org 537S: Maintained 538F: drivers/scsi/aic7xxx/ 539 540AIMSLAB FM RADIO RECEIVER DRIVER 541M: Hans Verkuil <hverkuil@xs4all.nl> 542L: linux-media@vger.kernel.org 543T: git git://linuxtv.org/media_tree.git 544W: https://linuxtv.org 545S: Maintained 546F: drivers/media/radio/radio-aimslab* 547 548AIO 549M: Benjamin LaHaise <bcrl@kvack.org> 550L: linux-aio@kvack.org 551S: Supported 552F: fs/aio.c 553F: include/linux/*aio*.h 554 555AIRSPY MEDIA DRIVER 556M: Antti Palosaari <crope@iki.fi> 557L: linux-media@vger.kernel.org 558W: https://linuxtv.org 559W: http://palosaari.fi/linux/ 560Q: http://patchwork.linuxtv.org/project/linux-media/list/ 561T: git git://linuxtv.org/anttip/media_tree.git 562S: Maintained 563F: drivers/media/usb/airspy/ 564 565ALCATEL SPEEDTOUCH USB DRIVER 566M: Duncan Sands <duncan.sands@free.fr> 567L: linux-usb@vger.kernel.org 568W: http://www.linux-usb.org/SpeedTouch/ 569S: Maintained 570F: drivers/usb/atm/speedtch.c 571F: drivers/usb/atm/usbatm.c 572 573ALCHEMY AU1XX0 MMC DRIVER 574M: Manuel Lauss <manuel.lauss@gmail.com> 575S: Maintained 576F: drivers/mmc/host/au1xmmc.c 577 578ALI1563 I2C DRIVER 579M: Rudolf Marek <r.marek@assembler.cz> 580L: linux-i2c@vger.kernel.org 581S: Maintained 582F: Documentation/i2c/busses/i2c-ali1563 583F: drivers/i2c/busses/i2c-ali1563.c 584 585ALLWINNER SECURITY SYSTEM 586M: Corentin Labbe <clabbe.montjoie@gmail.com> 587L: linux-crypto@vger.kernel.org 588S: Maintained 589F: drivers/crypto/sunxi-ss/ 590 591ALPHA PORT 592M: Richard Henderson <rth@twiddle.net> 593M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 594M: Matt Turner <mattst88@gmail.com> 595S: Odd Fixes 596L: linux-alpha@vger.kernel.org 597F: arch/alpha/ 598 599ALPS PS/2 TOUCHPAD DRIVER 600R: Pali Rohár <pali.rohar@gmail.com> 601F: drivers/input/mouse/alps.* 602 603ALTERA MAILBOX DRIVER 604M: Ley Foon Tan <lftan@altera.com> 605L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 606S: Maintained 607F: drivers/mailbox/mailbox-altera.c 608 609ALTERA PIO DRIVER 610M: Tien Hock Loh <thloh@altera.com> 611L: linux-gpio@vger.kernel.org 612S: Maintained 613F: drivers/gpio/gpio-altera.c 614 615ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 616M: Thor Thayer <tthayer@opensource.altera.com> 617S: Maintained 618F: drivers/gpio/gpio-altera-a10sr.c 619F: drivers/mfd/altera-a10sr.c 620F: include/linux/mfd/altera-a10sr.h 621 622ALTERA TRIPLE SPEED ETHERNET DRIVER 623M: Vince Bridgers <vbridger@opensource.altera.com> 624L: netdev@vger.kernel.org 625L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 626S: Maintained 627F: drivers/net/ethernet/altera/ 628 629ALTERA UART/JTAG UART SERIAL DRIVERS 630M: Tobias Klauser <tklauser@distanz.ch> 631L: linux-serial@vger.kernel.org 632L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 633S: Maintained 634F: drivers/tty/serial/altera_uart.c 635F: drivers/tty/serial/altera_jtaguart.c 636F: include/linux/altera_uart.h 637F: include/linux/altera_jtaguart.h 638 639AMAZON ETHERNET DRIVERS 640M: Netanel Belgazal <netanel@annapurnalabs.com> 641R: Saeed Bishara <saeed@annapurnalabs.com> 642R: Zorik Machulsky <zorik@annapurnalabs.com> 643L: netdev@vger.kernel.org 644S: Supported 645F: Documentation/networking/ena.txt 646F: drivers/net/ethernet/amazon/ 647 648AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 649M: Tom Lendacky <thomas.lendacky@amd.com> 650M: Gary Hook <gary.hook@amd.com> 651L: linux-crypto@vger.kernel.org 652S: Supported 653F: drivers/crypto/ccp/ 654F: include/linux/ccp.h 655 656AMD FAM15H PROCESSOR POWER MONITORING DRIVER 657M: Huang Rui <ray.huang@amd.com> 658L: linux-hwmon@vger.kernel.org 659S: Supported 660F: Documentation/hwmon/fam15h_power 661F: drivers/hwmon/fam15h_power.c 662 663AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 664L: linux-geode@lists.infradead.org (moderated for non-subscribers) 665S: Orphan 666F: drivers/usb/gadget/udc/amd5536udc.* 667 668AMD GEODE PROCESSOR/CHIPSET SUPPORT 669P: Andres Salomon <dilinger@queued.net> 670L: linux-geode@lists.infradead.org (moderated for non-subscribers) 671W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 672S: Supported 673F: drivers/char/hw_random/geode-rng.c 674F: drivers/crypto/geode* 675F: drivers/video/fbdev/geode/ 676F: arch/x86/include/asm/geode.h 677 678AMD IOMMU (AMD-VI) 679M: Joerg Roedel <joro@8bytes.org> 680L: iommu@lists.linux-foundation.org 681T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 682S: Maintained 683F: drivers/iommu/amd_iommu*.[ch] 684F: include/linux/amd-iommu.h 685 686AMD KFD 687M: Oded Gabbay <oded.gabbay@gmail.com> 688L: dri-devel@lists.freedesktop.org 689T: git git://people.freedesktop.org/~gabbayo/linux.git 690S: Supported 691F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 692F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 693F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 694F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 695F: drivers/gpu/drm/amd/amdkfd/ 696F: drivers/gpu/drm/amd/include/cik_structs.h 697F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 698F: drivers/gpu/drm/amd/include/vi_structs.h 699F: drivers/gpu/drm/radeon/radeon_kfd.c 700F: drivers/gpu/drm/radeon/radeon_kfd.h 701F: include/uapi/linux/kfd_ioctl.h 702 703AMD SEATTLE DEVICE TREE SUPPORT 704M: Brijesh Singh <brijeshkumar.singh@amd.com> 705M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 706M: Tom Lendacky <thomas.lendacky@amd.com> 707S: Supported 708F: arch/arm64/boot/dts/amd/ 709 710AMD XGBE DRIVER 711M: Tom Lendacky <thomas.lendacky@amd.com> 712L: netdev@vger.kernel.org 713S: Supported 714F: drivers/net/ethernet/amd/xgbe/ 715F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 716 717AMS (Apple Motion Sensor) DRIVER 718M: Michael Hanselmann <linux-kernel@hansmi.ch> 719S: Supported 720F: drivers/macintosh/ams/ 721 722ANALOG DEVICES INC AD9389B DRIVER 723M: Hans Verkuil <hans.verkuil@cisco.com> 724L: linux-media@vger.kernel.org 725S: Maintained 726F: drivers/media/i2c/ad9389b* 727 728ANALOG DEVICES INC ADV7180 DRIVER 729M: Lars-Peter Clausen <lars@metafoo.de> 730L: linux-media@vger.kernel.org 731W: http://ez.analog.com/community/linux-device-drivers 732S: Supported 733F: drivers/media/i2c/adv7180.c 734 735ANALOG DEVICES INC ADV7511 DRIVER 736M: Hans Verkuil <hans.verkuil@cisco.com> 737L: linux-media@vger.kernel.org 738S: Maintained 739F: drivers/media/i2c/adv7511* 740 741ANALOG DEVICES INC ADV7604 DRIVER 742M: Hans Verkuil <hans.verkuil@cisco.com> 743L: linux-media@vger.kernel.org 744S: Maintained 745F: drivers/media/i2c/adv7604* 746 747ANALOG DEVICES INC ADV7842 DRIVER 748M: Hans Verkuil <hans.verkuil@cisco.com> 749L: linux-media@vger.kernel.org 750S: Maintained 751F: drivers/media/i2c/adv7842* 752 753ANALOG DEVICES INC ASOC CODEC DRIVERS 754M: Lars-Peter Clausen <lars@metafoo.de> 755L: alsa-devel@alsa-project.org (moderated for non-subscribers) 756W: http://wiki.analog.com/ 757W: http://ez.analog.com/community/linux-device-drivers 758S: Supported 759F: sound/soc/codecs/adau* 760F: sound/soc/codecs/adav* 761F: sound/soc/codecs/ad1* 762F: sound/soc/codecs/ad7* 763F: sound/soc/codecs/ssm* 764F: sound/soc/codecs/sigmadsp.* 765 766ANALOG DEVICES INC ASOC DRIVERS 767L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 768L: alsa-devel@alsa-project.org (moderated for non-subscribers) 769W: http://blackfin.uclinux.org/ 770S: Supported 771F: sound/soc/blackfin/* 772 773ANALOG DEVICES INC IIO DRIVERS 774M: Lars-Peter Clausen <lars@metafoo.de> 775M: Michael Hennerich <Michael.Hennerich@analog.com> 776W: http://wiki.analog.com/ 777W: http://ez.analog.com/community/linux-device-drivers 778S: Supported 779F: drivers/iio/*/ad* 780X: drivers/iio/*/adjd* 781F: drivers/staging/iio/*/ad* 782F: staging/iio/trigger/iio-trig-bfin-timer.c 783 784ANALOG DEVICES INC DMA DRIVERS 785M: Lars-Peter Clausen <lars@metafoo.de> 786W: http://ez.analog.com/community/linux-device-drivers 787S: Supported 788F: drivers/dma/dma-axi-dmac.c 789 790ANDROID CONFIG FRAGMENTS 791M: Rob Herring <robh@kernel.org> 792S: Supported 793F: kernel/configs/android* 794 795ANDROID DRIVERS 796M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 797M: Arve Hjønnevåg <arve@android.com> 798M: Riley Andrews <riandrews@android.com> 799T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 800L: devel@driverdev.osuosl.org 801S: Supported 802F: drivers/android/ 803F: drivers/staging/android/ 804 805ANDROID ION DRIVER 806M: Laura Abbott <labbott@redhat.com> 807M: Sumit Semwal <sumit.semwal@linaro.org> 808L: devel@driverdev.osuosl.org 809S: Supported 810F: Documentation/devicetree/bindings/staging/ion/ 811F: drivers/staging/android/ion 812F: drivers/staging/android/uapi/ion.h 813F: drivers/staging/android/uapi/ion_test.h 814 815AOA (Apple Onboard Audio) ALSA DRIVER 816M: Johannes Berg <johannes@sipsolutions.net> 817L: linuxppc-dev@lists.ozlabs.org 818L: alsa-devel@alsa-project.org (moderated for non-subscribers) 819S: Maintained 820F: sound/aoa/ 821 822APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 823M: William Breathitt Gray <vilhelm.gray@gmail.com> 824L: linux-iio@vger.kernel.org 825S: Maintained 826F: drivers/iio/adc/stx104.c 827 828APM DRIVER 829M: Jiri Kosina <jikos@kernel.org> 830S: Odd fixes 831T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 832F: arch/x86/kernel/apm_32.c 833F: include/linux/apm_bios.h 834F: include/uapi/linux/apm_bios.h 835F: drivers/char/apm-emulation.c 836 837APPLE BCM5974 MULTITOUCH DRIVER 838M: Henrik Rydberg <rydberg@bitmath.org> 839L: linux-input@vger.kernel.org 840S: Odd fixes 841F: drivers/input/mouse/bcm5974.c 842 843APPLE SMC DRIVER 844M: Henrik Rydberg <rydberg@bitmath.org> 845L: linux-hwmon@vger.kernel.org 846S: Odd fixes 847F: drivers/hwmon/applesmc.c 848 849APPLETALK NETWORK LAYER 850M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 851S: Maintained 852F: drivers/net/appletalk/ 853F: net/appletalk/ 854 855APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 856M: Duc Dang <dhdang@apm.com> 857S: Supported 858F: arch/arm64/boot/dts/apm/ 859 860APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 861M: Iyappan Subramanian <isubramanian@apm.com> 862M: Keyur Chudgar <kchudgar@apm.com> 863S: Supported 864F: drivers/net/ethernet/apm/xgene/ 865F: drivers/net/phy/mdio-xgene.c 866F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 867F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 868 869APPLIED MICRO (APM) X-GENE SOC PMU 870M: Tai Nguyen <ttnguyen@apm.com> 871S: Supported 872F: drivers/perf/xgene_pmu.c 873F: Documentation/perf/xgene-pmu.txt 874F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 875 876APTINA CAMERA SENSOR PLL 877M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 878L: linux-media@vger.kernel.org 879S: Maintained 880F: drivers/media/i2c/aptina-pll.* 881 882ARC FRAMEBUFFER DRIVER 883M: Jaya Kumar <jayalk@intworks.biz> 884S: Maintained 885F: drivers/video/fbdev/arcfb.c 886F: drivers/video/fbdev/core/fb_defio.c 887 888ARCNET NETWORK LAYER 889M: Michael Grzeschik <m.grzeschik@pengutronix.de> 890L: netdev@vger.kernel.org 891S: Maintained 892F: drivers/net/arcnet/ 893F: include/uapi/linux/if_arcnet.h 894 895ARC PGU DRM DRIVER 896M: Alexey Brodkin <abrodkin@synopsys.com> 897S: Supported 898F: drivers/gpu/drm/arc/ 899F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 900 901ARM ARCHITECTED TIMER DRIVER 902M: Mark Rutland <mark.rutland@arm.com> 903M: Marc Zyngier <marc.zyngier@arm.com> 904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 905S: Maintained 906F: arch/arm/include/asm/arch_timer.h 907F: arch/arm64/include/asm/arch_timer.h 908F: drivers/clocksource/arm_arch_timer.c 909 910ARM HDLCD DRM DRIVER 911M: Liviu Dudau <liviu.dudau@arm.com> 912S: Supported 913F: drivers/gpu/drm/arm/hdlcd_* 914F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 915 916ARM MALI-DP DRM DRIVER 917M: Liviu Dudau <liviu.dudau@arm.com> 918M: Brian Starkey <brian.starkey@arm.com> 919M: Mali DP Maintainers <malidp@foss.arm.com> 920S: Supported 921F: drivers/gpu/drm/arm/ 922F: Documentation/devicetree/bindings/display/arm,malidp.txt 923 924ARM MFM AND FLOPPY DRIVERS 925M: Ian Molton <spyro@f2s.com> 926S: Maintained 927F: arch/arm/lib/floppydma.S 928F: arch/arm/include/asm/floppy.h 929 930ARM PMU PROFILING AND DEBUGGING 931M: Will Deacon <will.deacon@arm.com> 932M: Mark Rutland <mark.rutland@arm.com> 933S: Maintained 934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 935F: arch/arm*/kernel/perf_* 936F: arch/arm/oprofile/common.c 937F: arch/arm*/kernel/hw_breakpoint.c 938F: arch/arm*/include/asm/hw_breakpoint.h 939F: arch/arm*/include/asm/perf_event.h 940F: drivers/perf/* 941F: include/linux/perf/arm_pmu.h 942F: Documentation/devicetree/bindings/arm/pmu.txt 943 944ARM PORT 945M: Russell King <linux@armlinux.org.uk> 946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 947W: http://www.armlinux.org.uk/ 948S: Maintained 949F: arch/arm/ 950 951ARM SUB-ARCHITECTURES 952L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 953S: Maintained 954F: arch/arm/mach-*/ 955F: arch/arm/plat-*/ 956T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 957 958ARM PRIMECELL AACI PL041 DRIVER 959M: Russell King <linux@armlinux.org.uk> 960S: Maintained 961F: sound/arm/aaci.* 962 963ARM PRIMECELL CLCD PL110 DRIVER 964M: Russell King <linux@armlinux.org.uk> 965S: Maintained 966F: drivers/video/fbdev/amba-clcd.* 967 968ARM PRIMECELL KMI PL050 DRIVER 969M: Russell King <linux@armlinux.org.uk> 970S: Maintained 971F: drivers/input/serio/ambakmi.* 972F: include/linux/amba/kmi.h 973 974ARM PRIMECELL MMCI PL180/1 DRIVER 975M: Russell King <linux@armlinux.org.uk> 976S: Maintained 977F: drivers/mmc/host/mmci.* 978F: include/linux/amba/mmci.h 979 980ARM PRIMECELL UART PL010 AND PL011 DRIVERS 981M: Russell King <linux@armlinux.org.uk> 982S: Maintained 983F: drivers/tty/serial/amba-pl01*.c 984F: include/linux/amba/serial.h 985 986ARM PRIMECELL BUS SUPPORT 987M: Russell King <linux@armlinux.org.uk> 988S: Maintained 989F: drivers/amba/ 990F: include/linux/amba/bus.h 991 992ARM/ADS SPHERE MACHINE SUPPORT 993M: Lennert Buytenhek <kernel@wantstofly.org> 994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 995S: Maintained 996 997ARM/AFEB9260 MACHINE SUPPORT 998M: Sergey Lapin <slapin@ossfans.org> 999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1000S: Maintained 1001 1002ARM/AJECO 1ARM MACHINE SUPPORT 1003M: Lennert Buytenhek <kernel@wantstofly.org> 1004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1005S: Maintained 1006 1007ARM/Allwinner sunXi SoC support 1008M: Maxime Ripard <maxime.ripard@free-electrons.com> 1009M: Chen-Yu Tsai <wens@csie.org> 1010L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1011S: Maintained 1012N: sun[x456789]i 1013F: arch/arm/boot/dts/ntc-gr8* 1014 1015ARM/Allwinner SoC Clock Support 1016M: Emilio López <emilio@elopez.com.ar> 1017S: Maintained 1018F: drivers/clk/sunxi/ 1019 1020ARM/Amlogic Meson SoC support 1021M: Carlo Caione <carlo@caione.org> 1022M: Kevin Hilman <khilman@baylibre.com> 1023L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1024L: linux-amlogic@lists.infradead.org 1025W: http://linux-meson.com/ 1026S: Maintained 1027F: arch/arm/mach-meson/ 1028F: arch/arm/boot/dts/meson* 1029F: arch/arm64/boot/dts/amlogic/ 1030F: drivers/pinctrl/meson/ 1031N: meson 1032 1033ARM/Annapurna Labs ALPINE ARCHITECTURE 1034M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1035M: Antoine Tenart <antoine.tenart@free-electrons.com> 1036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1037S: Maintained 1038F: arch/arm/mach-alpine/ 1039F: arch/arm/boot/dts/alpine* 1040F: arch/arm64/boot/dts/al/ 1041F: drivers/*/*alpine* 1042 1043ARM/ARTPEC MACHINE SUPPORT 1044M: Jesper Nilsson <jesper.nilsson@axis.com> 1045M: Lars Persson <lars.persson@axis.com> 1046M: Niklas Cassel <niklas.cassel@axis.com> 1047S: Maintained 1048L: linux-arm-kernel@axis.com 1049F: arch/arm/mach-artpec 1050F: arch/arm/boot/dts/artpec6* 1051F: drivers/clk/axis 1052 1053ARM/ASPEED MACHINE SUPPORT 1054M: Joel Stanley <joel@jms.id.au> 1055S: Maintained 1056F: arch/arm/mach-aspeed/ 1057F: arch/arm/boot/dts/aspeed-* 1058F: drivers/*/*aspeed* 1059 1060ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1061M: Nicolas Ferre <nicolas.ferre@atmel.com> 1062M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1063M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 1064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1065W: http://www.linux4sam.org 1066T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1067S: Supported 1068F: arch/arm/mach-at91/ 1069F: include/soc/at91/ 1070F: arch/arm/boot/dts/at91*.dts 1071F: arch/arm/boot/dts/at91*.dtsi 1072F: arch/arm/boot/dts/sama*.dts 1073F: arch/arm/boot/dts/sama*.dtsi 1074F: arch/arm/include/debug/at91.S 1075 1076ARM/ATMEL AT91 Clock Support 1077M: Boris Brezillon <boris.brezillon@free-electrons.com> 1078S: Maintained 1079F: drivers/clk/at91 1080 1081ARM/CALXEDA HIGHBANK ARCHITECTURE 1082M: Rob Herring <robh@kernel.org> 1083L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1084S: Maintained 1085F: arch/arm/mach-highbank/ 1086F: arch/arm/boot/dts/highbank.dts 1087F: arch/arm/boot/dts/ecx-*.dts* 1088 1089ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1090M: Krzysztof Halasa <khalasa@piap.pl> 1091S: Maintained 1092F: arch/arm/mach-cns3xxx/ 1093 1094ARM/CAVIUM THUNDER NETWORK DRIVER 1095M: Sunil Goutham <sgoutham@cavium.com> 1096M: Robert Richter <rric@kernel.org> 1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1098S: Supported 1099F: drivers/net/ethernet/cavium/thunder/ 1100 1101ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1102M: Alexander Shiyan <shc_work@mail.ru> 1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1104S: Odd Fixes 1105N: clps711x 1106 1107ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1108M: Hartley Sweeten <hsweeten@visionengravers.com> 1109M: Ryan Mallon <rmallon@gmail.com> 1110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1111S: Maintained 1112F: arch/arm/mach-ep93xx/ 1113F: arch/arm/mach-ep93xx/include/mach/ 1114 1115ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1116M: Lennert Buytenhek <kernel@wantstofly.org> 1117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1118S: Maintained 1119 1120ARM/CLKDEV SUPPORT 1121M: Russell King <linux@armlinux.org.uk> 1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1123S: Maintained 1124F: arch/arm/include/asm/clkdev.h 1125F: drivers/clk/clkdev.c 1126 1127ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1128M: Mike Rapoport <mike@compulab.co.il> 1129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1130S: Maintained 1131 1132ARM/CONTEC MICRO9 MACHINE SUPPORT 1133M: Hubert Feurstein <hubert.feurstein@contec.at> 1134S: Maintained 1135F: arch/arm/mach-ep93xx/micro9.c 1136 1137ARM/CORESIGHT FRAMEWORK AND DRIVERS 1138M: Mathieu Poirier <mathieu.poirier@linaro.org> 1139L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1140S: Maintained 1141F: drivers/hwtracing/coresight/* 1142F: Documentation/trace/coresight.txt 1143F: Documentation/devicetree/bindings/arm/coresight.txt 1144F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1145F: tools/perf/arch/arm/util/pmu.c 1146F: tools/perf/arch/arm/util/auxtrace.c 1147F: tools/perf/arch/arm/util/cs-etm.c 1148F: tools/perf/arch/arm/util/cs-etm.h 1149F: tools/perf/util/cs-etm.h 1150 1151ARM/CORGI MACHINE SUPPORT 1152M: Richard Purdie <rpurdie@rpsys.net> 1153S: Maintained 1154 1155ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1156M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1158T: git git://github.com/ulli-kroll/linux.git 1159S: Maintained 1160F: arch/arm/mach-gemini/ 1161F: drivers/rtc/rtc-gemini.c 1162 1163ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1164M: Barry Song <baohua@kernel.org> 1165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1166T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1167S: Maintained 1168F: arch/arm/boot/dts/prima2* 1169F: arch/arm/mach-prima2/ 1170F: drivers/clk/sirf/ 1171F: drivers/clocksource/timer-prima2.c 1172F: drivers/clocksource/timer-atlas7.c 1173N: [^a-z]sirf 1174 1175ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1176M: Baruch Siach <baruch@tkos.co.il> 1177L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1178S: Maintained 1179F: arch/arm/boot/dts/cx92755* 1180N: digicolor 1181 1182ARM/EBSA110 MACHINE SUPPORT 1183M: Russell King <linux@armlinux.org.uk> 1184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1185W: http://www.armlinux.org.uk/ 1186S: Maintained 1187F: arch/arm/mach-ebsa110/ 1188F: drivers/net/ethernet/amd/am79c961a.* 1189 1190ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1191M: Uwe Kleine-König <kernel@pengutronix.de> 1192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1193S: Maintained 1194N: efm32 1195 1196ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1197M: Daniel Ribeiro <drwyrm@gmail.com> 1198M: Stefan Schmidt <stefan@openezx.org> 1199M: Harald Welte <laforge@openezx.org> 1200L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1201W: http://www.openezx.org/ 1202S: Maintained 1203T: topgit git://git.openezx.org/openezx.git 1204F: arch/arm/mach-pxa/ezx.c 1205 1206ARM/FARADAY FA526 PORT 1207M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1209S: Maintained 1210T: git git://git.berlios.de/gemini-board 1211F: arch/arm/mm/*-fa* 1212 1213ARM/FOOTBRIDGE ARCHITECTURE 1214M: Russell King <linux@armlinux.org.uk> 1215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1216W: http://www.armlinux.org.uk/ 1217S: Maintained 1218F: arch/arm/include/asm/hardware/dec21285.h 1219F: arch/arm/mach-footbridge/ 1220 1221ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1222M: Shawn Guo <shawnguo@kernel.org> 1223M: Sascha Hauer <kernel@pengutronix.de> 1224R: Fabio Estevam <fabio.estevam@nxp.com> 1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1226S: Maintained 1227T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1228F: arch/arm/mach-imx/ 1229F: arch/arm/mach-mxs/ 1230F: arch/arm/boot/dts/imx* 1231F: arch/arm/configs/imx*_defconfig 1232F: drivers/clk/imx/ 1233F: include/soc/imx/ 1234 1235ARM/FREESCALE VYBRID ARM ARCHITECTURE 1236M: Shawn Guo <shawnguo@kernel.org> 1237M: Sascha Hauer <kernel@pengutronix.de> 1238R: Stefan Agner <stefan@agner.ch> 1239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1240S: Maintained 1241T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1242F: arch/arm/mach-imx/*vf610* 1243F: arch/arm/boot/dts/vf* 1244 1245ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1246M: Lennert Buytenhek <kernel@wantstofly.org> 1247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1248S: Maintained 1249 1250ARM/GUMSTIX MACHINE SUPPORT 1251M: Steve Sakoman <sakoman@gmail.com> 1252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1253S: Maintained 1254 1255ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1256M: Philipp Zabel <philipp.zabel@gmail.com> 1257M: Paul Parsons <lost.distance@yahoo.com> 1258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1259S: Maintained 1260F: arch/arm/mach-pxa/hx4700.c 1261F: arch/arm/mach-pxa/include/mach/hx4700.h 1262F: sound/soc/pxa/hx4700.c 1263 1264ARM/HISILICON SOC SUPPORT 1265M: Wei Xu <xuwei5@hisilicon.com> 1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1267W: http://www.hisilicon.com 1268S: Supported 1269T: git git://github.com/hisilicon/linux-hisi.git 1270F: arch/arm/mach-hisi/ 1271F: arch/arm/boot/dts/hi3* 1272F: arch/arm/boot/dts/hip* 1273F: arch/arm/boot/dts/hisi* 1274F: arch/arm64/boot/dts/hisilicon/ 1275 1276ARM/HP JORNADA 7XX MACHINE SUPPORT 1277M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1278W: www.jlime.com 1279S: Maintained 1280T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1281F: arch/arm/mach-sa1100/jornada720.c 1282F: arch/arm/mach-sa1100/include/mach/jornada720.h 1283 1284ARM/IGEP MACHINE SUPPORT 1285M: Enric Balletbo i Serra <eballetbo@gmail.com> 1286M: Javier Martinez Canillas <javier@dowhile0.org> 1287L: linux-omap@vger.kernel.org 1288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1289S: Maintained 1290F: arch/arm/boot/dts/omap3-igep* 1291 1292ARM/INCOME PXA270 SUPPORT 1293M: Marek Vasut <marek.vasut@gmail.com> 1294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1295S: Maintained 1296F: arch/arm/mach-pxa/colibri-pxa270-income.c 1297 1298ARM/INTEL IOP32X ARM ARCHITECTURE 1299M: Lennert Buytenhek <kernel@wantstofly.org> 1300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1301S: Maintained 1302 1303ARM/INTEL IOP33X ARM ARCHITECTURE 1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1305S: Orphan 1306 1307ARM/INTEL IOP13XX ARM ARCHITECTURE 1308M: Lennert Buytenhek <kernel@wantstofly.org> 1309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1310S: Maintained 1311 1312ARM/INTEL IQ81342EX MACHINE SUPPORT 1313M: Lennert Buytenhek <kernel@wantstofly.org> 1314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1315S: Maintained 1316 1317ARM/INTEL IXDP2850 MACHINE SUPPORT 1318M: Lennert Buytenhek <kernel@wantstofly.org> 1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1320S: Maintained 1321 1322ARM/INTEL IXP4XX ARM ARCHITECTURE 1323M: Imre Kaloz <kaloz@openwrt.org> 1324M: Krzysztof Halasa <khalasa@piap.pl> 1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1326S: Maintained 1327F: arch/arm/mach-ixp4xx/ 1328 1329ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1330M: Jonathan Cameron <jic23@cam.ac.uk> 1331L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1332S: Maintained 1333F: arch/arm/mach-pxa/stargate2.c 1334F: drivers/pcmcia/pxa2xx_stargate2.c 1335 1336ARM/INTEL XSC3 (MANZANO) ARM CORE 1337M: Lennert Buytenhek <kernel@wantstofly.org> 1338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1339S: Maintained 1340 1341ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1342M: Lennert Buytenhek <kernel@wantstofly.org> 1343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1344S: Maintained 1345 1346ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1347M: Santosh Shilimkar <ssantosh@kernel.org> 1348L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1349S: Maintained 1350F: arch/arm/mach-keystone/ 1351F: arch/arm/boot/dts/keystone-* 1352T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1353 1354ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1355M: Santosh Shilimkar <ssantosh@kernel.org> 1356L: linux-kernel@vger.kernel.org 1357S: Maintained 1358F: drivers/clk/keystone/ 1359 1360ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1361M: Santosh Shilimkar <ssantosh@kernel.org> 1362L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1363L: linux-kernel@vger.kernel.org 1364S: Maintained 1365F: drivers/clocksource/timer-keystone.c 1366 1367ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1368M: Santosh Shilimkar <ssantosh@kernel.org> 1369L: linux-kernel@vger.kernel.org 1370S: Maintained 1371F: drivers/power/reset/keystone-reset.c 1372 1373ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1374M: Santosh Shilimkar <ssantosh@kernel.org> 1375L: linux-kernel@vger.kernel.org 1376S: Maintained 1377F: drivers/memory/*emif* 1378 1379ARM/LG1K ARCHITECTURE 1380M: Chanho Min <chanho.min@lge.com> 1381L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1382S: Maintained 1383F: arch/arm64/boot/dts/lg/ 1384 1385ARM/LOGICPD PXA270 MACHINE SUPPORT 1386M: Lennert Buytenhek <kernel@wantstofly.org> 1387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1388S: Maintained 1389 1390ARM/LPC18XX ARCHITECTURE 1391M: Joachim Eastwood <manabian@gmail.com> 1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1393S: Maintained 1394F: arch/arm/boot/dts/lpc43* 1395F: drivers/clk/nxp/clk-lpc18xx* 1396F: drivers/clocksource/time-lpc32xx.c 1397F: drivers/i2c/busses/i2c-lpc2k.c 1398F: drivers/memory/pl172.c 1399F: drivers/mtd/spi-nor/nxp-spifi.c 1400F: drivers/rtc/rtc-lpc24xx.c 1401N: lpc18xx 1402 1403ARM/LPC32XX SOC SUPPORT 1404M: Vladimir Zapolskiy <vz@mleia.com> 1405M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1407T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1408S: Maintained 1409F: arch/arm/boot/dts/lpc32* 1410F: arch/arm/mach-lpc32xx/ 1411F: drivers/i2c/busses/i2c-pnx.c 1412F: drivers/net/ethernet/nxp/lpc_eth.c 1413F: drivers/usb/host/ohci-nxp.c 1414F: drivers/watchdog/pnx4008_wdt.c 1415N: lpc32xx 1416 1417ARM/MAGICIAN MACHINE SUPPORT 1418M: Philipp Zabel <philipp.zabel@gmail.com> 1419S: Maintained 1420 1421ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1422M: Jason Cooper <jason@lakedaemon.net> 1423M: Andrew Lunn <andrew@lunn.ch> 1424M: Gregory Clement <gregory.clement@free-electrons.com> 1425M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1427S: Maintained 1428F: arch/arm/mach-mvebu/ 1429F: drivers/rtc/rtc-armada38x.c 1430F: arch/arm/boot/dts/armada* 1431F: arch/arm/boot/dts/kirkwood* 1432F: arch/arm64/boot/dts/marvell/armada* 1433F: drivers/cpufreq/mvebu-cpufreq.c 1434F: arch/arm/configs/mvebu_*_defconfig 1435 1436ARM/Marvell Berlin SoC support 1437M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1439S: Maintained 1440F: arch/arm/mach-berlin/ 1441F: arch/arm/boot/dts/berlin* 1442F: arch/arm64/boot/dts/marvell/berlin* 1443 1444 1445ARM/Marvell Dove/MV78xx0/Orion SOC support 1446M: Jason Cooper <jason@lakedaemon.net> 1447M: Andrew Lunn <andrew@lunn.ch> 1448M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1449M: Gregory Clement <gregory.clement@free-electrons.com> 1450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1451S: Maintained 1452F: arch/arm/mach-dove/ 1453F: arch/arm/mach-mv78xx0/ 1454F: arch/arm/mach-orion5x/ 1455F: arch/arm/plat-orion/ 1456F: arch/arm/boot/dts/dove* 1457F: arch/arm/boot/dts/orion5x* 1458 1459 1460ARM/Orion SoC/Technologic Systems TS-78xx platform support 1461M: Alexander Clouter <alex@digriz.org.uk> 1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1463W: http://www.digriz.org.uk/ts78xx/kernel 1464S: Maintained 1465F: arch/arm/mach-orion5x/ts78xx-* 1466 1467ARM/OXNAS platform support 1468M: Neil Armstrong <narmstrong@baylibre.com> 1469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1470L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1471S: Maintained 1472F: arch/arm/mach-oxnas/ 1473F: arch/arm/boot/dts/oxnas* 1474F: arch/arm/boot/dts/wd-mbwe.dts 1475N: oxnas 1476 1477ARM/Mediatek RTC DRIVER 1478M: Eddie Huang <eddie.huang@mediatek.com> 1479L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1480L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1481S: Maintained 1482F: drivers/rtc/rtc-mt6397.c 1483 1484ARM/Mediatek SoC support 1485M: Matthias Brugger <matthias.bgg@gmail.com> 1486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1487L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1488S: Maintained 1489F: arch/arm/boot/dts/mt6* 1490F: arch/arm/boot/dts/mt8* 1491F: arch/arm/mach-mediatek/ 1492N: mtk 1493K: mediatek 1494 1495ARM/Mediatek USB3 PHY DRIVER 1496M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1498L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1499S: Maintained 1500F: drivers/phy/phy-mt65xx-usb3.c 1501 1502ARM/MICREL KS8695 ARCHITECTURE 1503M: Greg Ungerer <gerg@uclinux.org> 1504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1505F: arch/arm/mach-ks8695/ 1506S: Odd Fixes 1507 1508ARM/MIOA701 MACHINE SUPPORT 1509M: Robert Jarzmik <robert.jarzmik@free.fr> 1510L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1511F: arch/arm/mach-pxa/mioa701.c 1512S: Maintained 1513 1514ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1515M: Michael Petchkovsky <mkpetch@internode.on.net> 1516S: Maintained 1517 1518ARM/NOMADIK ARCHITECTURE 1519M: Alessandro Rubini <rubini@unipv.it> 1520M: Linus Walleij <linus.walleij@linaro.org> 1521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1522S: Maintained 1523F: arch/arm/mach-nomadik/ 1524F: drivers/pinctrl/nomadik/ 1525F: drivers/i2c/busses/i2c-nomadik.c 1526T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1527 1528ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1529M: Nelson Castillo <arhuaco@freaks-unidos.net> 1530L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1531W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1532S: Supported 1533 1534ARM/TOSA MACHINE SUPPORT 1535M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1536M: Dirk Opfer <dirk@opfer-online.de> 1537S: Maintained 1538 1539ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1540M: Marek Vasut <marek.vasut@gmail.com> 1541L: linux-arm-kernel@lists.infradead.org 1542W: http://hackndev.com 1543S: Maintained 1544F: arch/arm/mach-pxa/include/mach/palmtx.h 1545F: arch/arm/mach-pxa/palmtx.c 1546F: arch/arm/mach-pxa/include/mach/palmt5.h 1547F: arch/arm/mach-pxa/palmt5.c 1548F: arch/arm/mach-pxa/include/mach/palmld.h 1549F: arch/arm/mach-pxa/palmld.c 1550F: arch/arm/mach-pxa/include/mach/palmte2.h 1551F: arch/arm/mach-pxa/palmte2.c 1552F: arch/arm/mach-pxa/include/mach/palmtc.h 1553F: arch/arm/mach-pxa/palmtc.c 1554 1555ARM/PALM TREO SUPPORT 1556M: Tomas Cech <sleep_walker@suse.com> 1557L: linux-arm-kernel@lists.infradead.org 1558W: http://hackndev.com 1559S: Maintained 1560F: arch/arm/mach-pxa/include/mach/palmtreo.h 1561F: arch/arm/mach-pxa/palmtreo.c 1562 1563ARM/PALMZ72 SUPPORT 1564M: Sergey Lapin <slapin@ossfans.org> 1565L: linux-arm-kernel@lists.infradead.org 1566W: http://hackndev.com 1567S: Maintained 1568F: arch/arm/mach-pxa/include/mach/palmz72.h 1569F: arch/arm/mach-pxa/palmz72.c 1570 1571ARM/PLEB SUPPORT 1572M: Peter Chubb <pleb@gelato.unsw.edu.au> 1573W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1574S: Maintained 1575 1576ARM/PT DIGITAL BOARD PORT 1577M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1578L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1579W: http://www.armlinux.org.uk/ 1580S: Maintained 1581 1582ARM/QUALCOMM SUPPORT 1583M: Andy Gross <andy.gross@linaro.org> 1584M: David Brown <david.brown@linaro.org> 1585L: linux-arm-msm@vger.kernel.org 1586L: linux-soc@vger.kernel.org 1587S: Maintained 1588F: Documentation/devicetree/bindings/soc/qcom/ 1589F: arch/arm/boot/dts/qcom-*.dts 1590F: arch/arm/boot/dts/qcom-*.dtsi 1591F: arch/arm/mach-qcom/ 1592F: arch/arm64/boot/dts/qcom/* 1593F: drivers/i2c/busses/i2c-qup.c 1594F: drivers/clk/qcom/ 1595F: drivers/soc/qcom/ 1596F: drivers/spi/spi-qup.c 1597F: drivers/tty/serial/msm_serial.h 1598F: drivers/tty/serial/msm_serial.c 1599F: drivers/*/pm8???-* 1600F: drivers/mfd/ssbi.c 1601F: drivers/firmware/qcom_scm.c 1602T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1603 1604ARM/RADISYS ENP2611 MACHINE SUPPORT 1605M: Lennert Buytenhek <kernel@wantstofly.org> 1606L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1607S: Maintained 1608 1609ARM/RENESAS ARM64 ARCHITECTURE 1610M: Simon Horman <horms@verge.net.au> 1611M: Magnus Damm <magnus.damm@gmail.com> 1612L: linux-renesas-soc@vger.kernel.org 1613Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1614T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1615S: Supported 1616F: arch/arm64/boot/dts/renesas/ 1617F: drivers/soc/renesas/ 1618F: include/linux/soc/renesas/ 1619 1620ARM/RISCPC ARCHITECTURE 1621M: Russell King <linux@armlinux.org.uk> 1622L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1623W: http://www.armlinux.org.uk/ 1624S: Maintained 1625F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1626F: arch/arm/include/asm/hardware/ioc.h 1627F: arch/arm/include/asm/hardware/iomd.h 1628F: arch/arm/include/asm/hardware/memc.h 1629F: arch/arm/mach-rpc/ 1630F: drivers/net/ethernet/8390/etherh.c 1631F: drivers/net/ethernet/i825xx/ether1* 1632F: drivers/net/ethernet/seeq/ether3* 1633F: drivers/scsi/arm/ 1634 1635ARM/Rockchip SoC support 1636M: Heiko Stuebner <heiko@sntech.de> 1637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1638L: linux-rockchip@lists.infradead.org 1639T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1640S: Maintained 1641F: arch/arm/boot/dts/rk3* 1642F: arch/arm/mach-rockchip/ 1643F: drivers/clk/rockchip/ 1644F: drivers/i2c/busses/i2c-rk3x.c 1645F: drivers/*/*rockchip* 1646F: drivers/*/*/*rockchip* 1647F: sound/soc/rockchip/ 1648N: rockchip 1649 1650ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1651M: Kukjin Kim <kgene@kernel.org> 1652M: Krzysztof Kozlowski <krzk@kernel.org> 1653R: Javier Martinez Canillas <javier@osg.samsung.com> 1654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1655L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1656S: Maintained 1657F: arch/arm/boot/dts/s3c* 1658F: arch/arm/boot/dts/s5p* 1659F: arch/arm/boot/dts/samsung* 1660F: arch/arm/boot/dts/exynos* 1661F: arch/arm64/boot/dts/exynos/ 1662F: arch/arm/plat-samsung/ 1663F: arch/arm/mach-s3c24*/ 1664F: arch/arm/mach-s3c64xx/ 1665F: arch/arm/mach-s5p*/ 1666F: arch/arm/mach-exynos*/ 1667F: drivers/*/*s3c24* 1668F: drivers/*/*/*s3c24* 1669F: drivers/*/*s3c64xx* 1670F: drivers/*/*s5pv210* 1671F: drivers/memory/samsung/* 1672F: drivers/soc/samsung/* 1673F: Documentation/arm/Samsung/ 1674F: Documentation/devicetree/bindings/arm/samsung/ 1675F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1676F: Documentation/devicetree/bindings/power/pd-samsung.txt 1677N: exynos 1678 1679ARM/SAMSUNG MOBILE MACHINE SUPPORT 1680M: Kyungmin Park <kyungmin.park@samsung.com> 1681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1682S: Maintained 1683F: arch/arm/mach-s5pv210/ 1684 1685ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1686M: Kyungmin Park <kyungmin.park@samsung.com> 1687M: Kamil Debski <kamil@wypas.org> 1688M: Andrzej Hajda <a.hajda@samsung.com> 1689L: linux-arm-kernel@lists.infradead.org 1690L: linux-media@vger.kernel.org 1691S: Maintained 1692F: drivers/media/platform/s5p-g2d/ 1693 1694ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1695M: Kyungmin Park <kyungmin.park@samsung.com> 1696M: Kamil Debski <kamil@wypas.org> 1697M: Jeongtae Park <jtp.park@samsung.com> 1698M: Andrzej Hajda <a.hajda@samsung.com> 1699L: linux-arm-kernel@lists.infradead.org 1700L: linux-media@vger.kernel.org 1701S: Maintained 1702F: arch/arm/plat-samsung/s5p-dev-mfc.c 1703F: drivers/media/platform/s5p-mfc/ 1704 1705ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1706M: Kyungmin Park <kyungmin.park@samsung.com> 1707L: linux-arm-kernel@lists.infradead.org 1708L: linux-media@vger.kernel.org 1709S: Maintained 1710F: drivers/staging/media/platform/s5p-cec/ 1711 1712ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1713M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1714M: Jacek Anaszewski <j.anaszewski@samsung.com> 1715L: linux-arm-kernel@lists.infradead.org 1716L: linux-media@vger.kernel.org 1717S: Maintained 1718F: drivers/media/platform/s5p-jpeg/ 1719 1720ARM/SHMOBILE ARM ARCHITECTURE 1721M: Simon Horman <horms@verge.net.au> 1722M: Magnus Damm <magnus.damm@gmail.com> 1723L: linux-renesas-soc@vger.kernel.org 1724Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1725T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1726S: Supported 1727F: arch/arm/boot/dts/emev2* 1728F: arch/arm/boot/dts/r7s* 1729F: arch/arm/boot/dts/r8a* 1730F: arch/arm/boot/dts/sh* 1731F: arch/arm/configs/shmobile_defconfig 1732F: arch/arm/include/debug/renesas-scif.S 1733F: arch/arm/mach-shmobile/ 1734F: drivers/soc/renesas/ 1735F: include/linux/soc/renesas/ 1736 1737ARM/SOCFPGA ARCHITECTURE 1738M: Dinh Nguyen <dinguyen@opensource.altera.com> 1739S: Maintained 1740F: arch/arm/mach-socfpga/ 1741F: arch/arm/boot/dts/socfpga* 1742F: arch/arm/configs/socfpga_defconfig 1743F: arch/arm64/boot/dts/altera/ 1744W: http://www.rocketboards.org 1745T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1746 1747ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1748M: Dinh Nguyen <dinguyen@opensource.altera.com> 1749S: Maintained 1750F: drivers/clk/socfpga/ 1751 1752ARM/SOCFPGA EDAC SUPPORT 1753M: Thor Thayer <tthayer@opensource.altera.com> 1754S: Maintained 1755F: drivers/edac/altera_edac. 1756 1757ARM/STI ARCHITECTURE 1758M: Patrice Chotard <patrice.chotard@st.com> 1759L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1760L: kernel@stlinux.com 1761W: http://www.stlinux.com 1762S: Maintained 1763F: arch/arm/mach-sti/ 1764F: arch/arm/boot/dts/sti* 1765F: drivers/char/hw_random/st-rng.c 1766F: drivers/clocksource/arm_global_timer.c 1767F: drivers/clocksource/clksrc_st_lpc.c 1768F: drivers/cpufreq/sti-cpufreq.c 1769F: drivers/i2c/busses/i2c-st.c 1770F: drivers/media/rc/st_rc.c 1771F: drivers/media/platform/sti/c8sectpfe/ 1772F: drivers/mmc/host/sdhci-st.c 1773F: drivers/phy/phy-miphy28lp.c 1774F: drivers/phy/phy-miphy365x.c 1775F: drivers/phy/phy-stih407-usb.c 1776F: drivers/phy/phy-stih41x-usb.c 1777F: drivers/pinctrl/pinctrl-st.c 1778F: drivers/remoteproc/st_remoteproc.c 1779F: drivers/reset/sti/ 1780F: drivers/rtc/rtc-st-lpc.c 1781F: drivers/tty/serial/st-asc.c 1782F: drivers/usb/dwc3/dwc3-st.c 1783F: drivers/usb/host/ehci-st.c 1784F: drivers/usb/host/ohci-st.c 1785F: drivers/watchdog/st_lpc_wdt.c 1786F: drivers/ata/ahci_st.c 1787 1788ARM/STM32 ARCHITECTURE 1789M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1790M: Alexandre Torgue <alexandre.torgue@st.com> 1791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1792S: Maintained 1793T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1794N: stm32 1795F: drivers/clocksource/armv7m_systick.c 1796 1797ARM/TANGO ARCHITECTURE 1798M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1799L: linux-arm-kernel@lists.infradead.org 1800S: Maintained 1801N: tango 1802 1803ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1804M: Lennert Buytenhek <kernel@wantstofly.org> 1805L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1806S: Maintained 1807 1808ARM/TETON BGA MACHINE SUPPORT 1809M: "Mark F. Brown" <mark.brown314@gmail.com> 1810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1811S: Maintained 1812 1813ARM/THECUS N2100 MACHINE SUPPORT 1814M: Lennert Buytenhek <kernel@wantstofly.org> 1815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1816S: Maintained 1817 1818ARM/NUVOTON W90X900 ARM ARCHITECTURE 1819M: Wan ZongShun <mcuos.com@gmail.com> 1820L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1821W: http://www.mcuos.com 1822S: Maintained 1823F: arch/arm/mach-w90x900/ 1824F: drivers/input/keyboard/w90p910_keypad.c 1825F: drivers/input/touchscreen/w90p910_ts.c 1826F: drivers/watchdog/nuc900_wdt.c 1827F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1828F: drivers/mtd/nand/nuc900_nand.c 1829F: drivers/rtc/rtc-nuc900.c 1830F: drivers/spi/spi-nuc900.c 1831F: drivers/usb/host/ehci-w90x900.c 1832F: drivers/video/fbdev/nuc900fb.c 1833 1834ARM/U300 MACHINE SUPPORT 1835M: Linus Walleij <linus.walleij@linaro.org> 1836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1837S: Supported 1838F: arch/arm/mach-u300/ 1839F: drivers/clocksource/timer-u300.c 1840F: drivers/i2c/busses/i2c-stu300.c 1841F: drivers/rtc/rtc-coh901331.c 1842F: drivers/watchdog/coh901327_wdt.c 1843F: drivers/dma/coh901318* 1844F: drivers/mfd/ab3100* 1845F: drivers/rtc/rtc-ab3100.c 1846F: drivers/rtc/rtc-coh901331.c 1847T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1848 1849ARM/UNIPHIER ARCHITECTURE 1850M: Masahiro Yamada <yamada.masahiro@socionext.com> 1851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1852T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1853S: Maintained 1854F: arch/arm/boot/dts/uniphier* 1855F: arch/arm/include/asm/hardware/cache-uniphier.h 1856F: arch/arm/mach-uniphier/ 1857F: arch/arm/mm/cache-uniphier.c 1858F: arch/arm64/boot/dts/socionext/ 1859F: drivers/bus/uniphier-system-bus.c 1860F: drivers/clk/uniphier/ 1861F: drivers/i2c/busses/i2c-uniphier* 1862F: drivers/pinctrl/uniphier/ 1863F: drivers/reset/reset-uniphier.c 1864F: drivers/tty/serial/8250/8250_uniphier.c 1865N: uniphier 1866 1867ARM/Ux500 ARM ARCHITECTURE 1868M: Linus Walleij <linus.walleij@linaro.org> 1869L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1870S: Maintained 1871F: arch/arm/mach-ux500/ 1872F: drivers/clocksource/clksrc-dbx500-prcmu.c 1873F: drivers/dma/ste_dma40* 1874F: drivers/hwspinlock/u8500_hsem.c 1875F: drivers/mfd/abx500* 1876F: drivers/mfd/ab8500* 1877F: drivers/mfd/dbx500* 1878F: drivers/mfd/db8500* 1879F: drivers/pinctrl/nomadik/pinctrl-ab* 1880F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1881F: drivers/rtc/rtc-ab8500.c 1882F: drivers/rtc/rtc-pl031.c 1883T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1884 1885ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1886M: Ulf Hansson <ulf.hansson@linaro.org> 1887L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1888T: git git://git.linaro.org/people/ulfh/clk.git 1889S: Maintained 1890F: drivers/clk/ux500/ 1891 1892ARM/VERSATILE EXPRESS PLATFORM 1893M: Liviu Dudau <liviu.dudau@arm.com> 1894M: Sudeep Holla <sudeep.holla@arm.com> 1895M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1897S: Maintained 1898F: arch/arm/boot/dts/vexpress* 1899F: arch/arm64/boot/dts/arm/ 1900F: arch/arm/mach-vexpress/ 1901F: */*/vexpress* 1902F: */*/*/vexpress* 1903F: drivers/clk/versatile/clk-vexpress-osc.c 1904F: drivers/clocksource/versatile.c 1905N: mps2 1906 1907ARM/VFP SUPPORT 1908M: Russell King <linux@armlinux.org.uk> 1909L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1910W: http://www.armlinux.org.uk/ 1911S: Maintained 1912F: arch/arm/vfp/ 1913 1914ARM/VOIPAC PXA270 SUPPORT 1915M: Marek Vasut <marek.vasut@gmail.com> 1916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1917S: Maintained 1918F: arch/arm/mach-pxa/vpac270.c 1919F: arch/arm/mach-pxa/include/mach/vpac270.h 1920 1921ARM/VT8500 ARM ARCHITECTURE 1922M: Tony Prisk <linux@prisktech.co.nz> 1923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1924S: Maintained 1925F: arch/arm/mach-vt8500/ 1926F: drivers/clocksource/vt8500_timer.c 1927F: drivers/i2c/busses/i2c-wmt.c 1928F: drivers/mmc/host/wmt-sdmmc.c 1929F: drivers/pwm/pwm-vt8500.c 1930F: drivers/rtc/rtc-vt8500.c 1931F: drivers/tty/serial/vt8500_serial.c 1932F: drivers/usb/host/ehci-platform.c 1933F: drivers/usb/host/uhci-platform.c 1934F: drivers/video/fbdev/vt8500lcdfb.* 1935F: drivers/video/fbdev/wm8505fb* 1936F: drivers/video/fbdev/wmt_ge_rops.* 1937 1938ARM/ZIPIT Z2 SUPPORT 1939M: Marek Vasut <marek.vasut@gmail.com> 1940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1941S: Maintained 1942F: arch/arm/mach-pxa/z2.c 1943F: arch/arm/mach-pxa/include/mach/z2.h 1944 1945ARM/ZTE ARCHITECTURE 1946M: Jun Nie <jun.nie@linaro.org> 1947L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1948S: Maintained 1949F: arch/arm/mach-zx/ 1950F: drivers/clk/zte/ 1951F: Documentation/devicetree/bindings/arm/zte.txt 1952F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1953 1954ARM/ZYNQ ARCHITECTURE 1955M: Michal Simek <michal.simek@xilinx.com> 1956R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1957L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1958W: http://wiki.xilinx.com 1959T: git https://github.com/Xilinx/linux-xlnx.git 1960S: Supported 1961F: arch/arm/mach-zynq/ 1962F: drivers/cpuidle/cpuidle-zynq.c 1963F: drivers/block/xsysace.c 1964N: zynq 1965N: xilinx 1966F: drivers/clocksource/cadence_ttc_timer.c 1967F: drivers/i2c/busses/i2c-cadence.c 1968F: drivers/mmc/host/sdhci-of-arasan.c 1969F: drivers/edac/synopsys_edac.c 1970 1971ARM SMMU DRIVERS 1972M: Will Deacon <will.deacon@arm.com> 1973R: Robin Murphy <robin.murphy@arm.com> 1974L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1975S: Maintained 1976F: drivers/iommu/arm-smmu.c 1977F: drivers/iommu/arm-smmu-v3.c 1978F: drivers/iommu/io-pgtable-arm.c 1979F: drivers/iommu/io-pgtable-arm-v7s.c 1980 1981ARM64 PORT (AARCH64 ARCHITECTURE) 1982M: Catalin Marinas <catalin.marinas@arm.com> 1983M: Will Deacon <will.deacon@arm.com> 1984L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1985T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 1986S: Maintained 1987F: arch/arm64/ 1988F: Documentation/arm64/ 1989 1990AS3645A LED FLASH CONTROLLER DRIVER 1991M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 1992L: linux-media@vger.kernel.org 1993T: git git://linuxtv.org/media_tree.git 1994S: Maintained 1995F: drivers/media/i2c/as3645a.c 1996F: include/media/i2c/as3645a.h 1997 1998ASAHI KASEI AK8974 DRIVER 1999M: Linus Walleij <linus.walleij@linaro.org> 2000L: linux-iio@vger.kernel.org 2001W: http://www.akm.com/ 2002S: Supported 2003F: drivers/iio/magnetometer/ak8974.c 2004 2005ASC7621 HARDWARE MONITOR DRIVER 2006M: George Joseph <george.joseph@fairview5.com> 2007L: linux-hwmon@vger.kernel.org 2008S: Maintained 2009F: Documentation/hwmon/asc7621 2010F: drivers/hwmon/asc7621.c 2011 2012ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2013M: Corentin Chary <corentin.chary@gmail.com> 2014L: acpi4asus-user@lists.sourceforge.net 2015L: platform-driver-x86@vger.kernel.org 2016W: http://acpi4asus.sf.net 2017S: Maintained 2018F: drivers/platform/x86/asus*.c 2019F: drivers/platform/x86/eeepc*.c 2020 2021ASUS WIRELESS RADIO CONTROL DRIVER 2022M: João Paulo Rechi Vita <jprvita@gmail.com> 2023L: platform-driver-x86@vger.kernel.org 2024S: Maintained 2025F: drivers/platform/x86/asus-wireless.c 2026 2027ASYMMETRIC KEYS 2028M: David Howells <dhowells@redhat.com> 2029L: keyrings@vger.kernel.org 2030S: Maintained 2031F: Documentation/crypto/asymmetric-keys.txt 2032F: include/linux/verification.h 2033F: include/crypto/public_key.h 2034F: include/crypto/pkcs7.h 2035F: crypto/asymmetric_keys/ 2036 2037ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2038R: Dan Williams <dan.j.williams@intel.com> 2039W: http://sourceforge.net/projects/xscaleiop 2040S: Odd fixes 2041F: Documentation/crypto/async-tx-api.txt 2042F: crypto/async_tx/ 2043F: drivers/dma/ 2044F: include/linux/dmaengine.h 2045F: include/linux/async_tx.h 2046 2047AT24 EEPROM DRIVER 2048M: Wolfram Sang <wsa@the-dreams.de> 2049L: linux-i2c@vger.kernel.org 2050S: Maintained 2051F: drivers/misc/eeprom/at24.c 2052F: include/linux/platform_data/at24.h 2053 2054ATA OVER ETHERNET (AOE) DRIVER 2055M: "Ed L. Cashin" <ed.cashin@acm.org> 2056W: http://www.openaoe.org/ 2057S: Supported 2058F: Documentation/aoe/ 2059F: drivers/block/aoe/ 2060 2061ATHEROS 71XX/9XXX GPIO DRIVER 2062M: Alban Bedel <albeu@free.fr> 2063W: https://github.com/AlbanBedel/linux 2064T: git git://github.com/AlbanBedel/linux 2065S: Maintained 2066F: drivers/gpio/gpio-ath79.c 2067F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2068 2069ATHEROS ATH GENERIC UTILITIES 2070M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2071L: linux-wireless@vger.kernel.org 2072S: Supported 2073F: drivers/net/wireless/ath/* 2074 2075ATHEROS ATH5K WIRELESS DRIVER 2076M: Jiri Slaby <jirislaby@gmail.com> 2077M: Nick Kossifidis <mickflemm@gmail.com> 2078M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2079L: linux-wireless@vger.kernel.org 2080W: http://wireless.kernel.org/en/users/Drivers/ath5k 2081S: Maintained 2082F: drivers/net/wireless/ath/ath5k/ 2083 2084ATHEROS ATH6KL WIRELESS DRIVER 2085M: Kalle Valo <kvalo@qca.qualcomm.com> 2086L: linux-wireless@vger.kernel.org 2087W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2088T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2089S: Supported 2090F: drivers/net/wireless/ath/ath6kl/ 2091 2092WILOCITY WIL6210 WIRELESS DRIVER 2093M: Maya Erez <qca_merez@qca.qualcomm.com> 2094L: linux-wireless@vger.kernel.org 2095L: wil6210@qca.qualcomm.com 2096S: Supported 2097W: http://wireless.kernel.org/en/users/Drivers/wil6210 2098F: drivers/net/wireless/ath/wil6210/ 2099F: include/uapi/linux/wil6210_uapi.h 2100 2101CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2102M: Christian Lamparter <chunkeey@googlemail.com> 2103L: linux-wireless@vger.kernel.org 2104W: http://wireless.kernel.org/en/users/Drivers/carl9170 2105S: Maintained 2106F: drivers/net/wireless/ath/carl9170/ 2107 2108ATK0110 HWMON DRIVER 2109M: Luca Tettamanti <kronos.it@gmail.com> 2110L: linux-hwmon@vger.kernel.org 2111S: Maintained 2112F: drivers/hwmon/asus_atk0110.c 2113 2114ATI_REMOTE2 DRIVER 2115M: Ville Syrjala <syrjala@sci.fi> 2116S: Maintained 2117F: drivers/input/misc/ati_remote2.c 2118 2119ATLX ETHERNET DRIVERS 2120M: Jay Cliburn <jcliburn@gmail.com> 2121M: Chris Snook <chris.snook@gmail.com> 2122L: netdev@vger.kernel.org 2123W: http://sourceforge.net/projects/atl1 2124W: http://atl1.sourceforge.net 2125S: Maintained 2126F: drivers/net/ethernet/atheros/ 2127 2128ATM 2129M: Chas Williams <3chas3@gmail.com> 2130L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2131L: netdev@vger.kernel.org 2132W: http://linux-atm.sourceforge.net 2133S: Maintained 2134F: drivers/atm/ 2135F: include/linux/atm* 2136F: include/uapi/linux/atm* 2137 2138ATMEL AT91 / AT32 MCI DRIVER 2139M: Ludovic Desroches <ludovic.desroches@atmel.com> 2140S: Maintained 2141F: drivers/mmc/host/atmel-mci.c 2142 2143ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2144M: Nicolas Ferre <nicolas.ferre@atmel.com> 2145S: Supported 2146F: drivers/power/reset/at91-sama5d2_shdwc.c 2147 2148ATMEL SAMA5D2 ADC DRIVER 2149M: Ludovic Desroches <ludovic.desroches@atmel.com> 2150L: linux-iio@vger.kernel.org 2151S: Supported 2152F: drivers/iio/adc/at91-sama5d2_adc.c 2153 2154ATMEL Audio ALSA driver 2155M: Nicolas Ferre <nicolas.ferre@atmel.com> 2156L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2157S: Supported 2158F: sound/soc/atmel 2159 2160ATMEL DMA DRIVER 2161M: Nicolas Ferre <nicolas.ferre@atmel.com> 2162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2163S: Supported 2164F: drivers/dma/at_hdmac.c 2165F: drivers/dma/at_hdmac_regs.h 2166F: include/linux/platform_data/dma-atmel.h 2167 2168ATMEL XDMA DRIVER 2169M: Ludovic Desroches <ludovic.desroches@atmel.com> 2170L: linux-arm-kernel@lists.infradead.org 2171L: dmaengine@vger.kernel.org 2172S: Supported 2173F: drivers/dma/at_xdmac.c 2174 2175ATMEL I2C DRIVER 2176M: Ludovic Desroches <ludovic.desroches@atmel.com> 2177L: linux-i2c@vger.kernel.org 2178S: Supported 2179F: drivers/i2c/busses/i2c-at91.c 2180 2181ATMEL ISI DRIVER 2182M: Ludovic Desroches <ludovic.desroches@atmel.com> 2183L: linux-media@vger.kernel.org 2184S: Supported 2185F: drivers/media/platform/soc_camera/atmel-isi.c 2186F: include/media/atmel-isi.h 2187 2188ATMEL LCDFB DRIVER 2189M: Nicolas Ferre <nicolas.ferre@atmel.com> 2190L: linux-fbdev@vger.kernel.org 2191S: Maintained 2192F: drivers/video/fbdev/atmel_lcdfb.c 2193F: include/video/atmel_lcdc.h 2194 2195ATMEL MACB ETHERNET DRIVER 2196M: Nicolas Ferre <nicolas.ferre@atmel.com> 2197S: Supported 2198F: drivers/net/ethernet/cadence/ 2199 2200ATMEL NAND DRIVER 2201M: Wenyou Yang <wenyou.yang@atmel.com> 2202M: Josh Wu <rainyfeeling@outlook.com> 2203L: linux-mtd@lists.infradead.org 2204S: Supported 2205F: drivers/mtd/nand/atmel_nand* 2206 2207ATMEL SDMMC DRIVER 2208M: Ludovic Desroches <ludovic.desroches@atmel.com> 2209L: linux-mmc@vger.kernel.org 2210S: Supported 2211F: drivers/mmc/host/sdhci-of-at91.c 2212 2213ATMEL SPI DRIVER 2214M: Nicolas Ferre <nicolas.ferre@atmel.com> 2215S: Supported 2216F: drivers/spi/spi-atmel.* 2217 2218ATMEL SSC DRIVER 2219M: Nicolas Ferre <nicolas.ferre@atmel.com> 2220L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2221S: Supported 2222F: drivers/misc/atmel-ssc.c 2223F: include/linux/atmel-ssc.h 2224 2225ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2226M: Nicolas Ferre <nicolas.ferre@atmel.com> 2227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2228S: Supported 2229F: drivers/misc/atmel_tclib.c 2230F: drivers/clocksource/tcb_clksrc.c 2231 2232ATMEL USBA UDC DRIVER 2233M: Nicolas Ferre <nicolas.ferre@atmel.com> 2234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2235S: Supported 2236F: drivers/usb/gadget/udc/atmel_usba_udc.* 2237 2238ATMEL WIRELESS DRIVER 2239M: Simon Kelley <simon@thekelleys.org.uk> 2240L: linux-wireless@vger.kernel.org 2241W: http://www.thekelleys.org.uk/atmel 2242W: http://atmelwlandriver.sourceforge.net/ 2243S: Maintained 2244F: drivers/net/wireless/atmel/atmel* 2245 2246ATMEL MAXTOUCH DRIVER 2247M: Nick Dyer <nick@shmanahar.org> 2248T: git git://github.com/ndyer/linux.git 2249S: Maintained 2250F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2251F: drivers/input/touchscreen/atmel_mxt_ts.c 2252F: include/linux/platform_data/atmel_mxt_ts.h 2253 2254ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2255M: Bradley Grove <linuxdrivers@attotech.com> 2256L: linux-scsi@vger.kernel.org 2257W: http://www.attotech.com 2258S: Supported 2259F: drivers/scsi/esas2r 2260 2261ATUSB IEEE 802.15.4 RADIO DRIVER 2262M: Stefan Schmidt <stefan@osg.samsung.com> 2263L: linux-wpan@vger.kernel.org 2264S: Maintained 2265F: drivers/net/ieee802154/atusb.c 2266F: drivers/net/ieee802154/atusb.h 2267F: drivers/net/ieee802154/at86rf230.h 2268 2269AUDIT SUBSYSTEM 2270M: Paul Moore <paul@paul-moore.com> 2271M: Eric Paris <eparis@redhat.com> 2272L: linux-audit@redhat.com (moderated for non-subscribers) 2273W: http://people.redhat.com/sgrubb/audit/ 2274T: git git://git.infradead.org/users/pcmoore/audit 2275S: Maintained 2276F: include/linux/audit.h 2277F: include/uapi/linux/audit.h 2278F: kernel/audit* 2279 2280AUXILIARY DISPLAY DRIVERS 2281M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2282W: http://miguelojeda.es/auxdisplay.htm 2283W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2284S: Maintained 2285F: drivers/auxdisplay/ 2286F: include/linux/cfag12864b.h 2287 2288AVR32 ARCHITECTURE 2289M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2290M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2291W: http://www.atmel.com/products/AVR32/ 2292W: http://mirror.egtvedt.no/avr32linux.org/ 2293W: http://avrfreaks.net/ 2294S: Maintained 2295F: arch/avr32/ 2296 2297AVR32/AT32AP MACHINE SUPPORT 2298M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2299M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2300S: Maintained 2301F: arch/avr32/mach-at32ap/ 2302 2303AX.25 NETWORK LAYER 2304M: Ralf Baechle <ralf@linux-mips.org> 2305L: linux-hams@vger.kernel.org 2306W: http://www.linux-ax25.org/ 2307S: Maintained 2308F: include/uapi/linux/ax25.h 2309F: include/net/ax25.h 2310F: net/ax25/ 2311 2312AZ6007 DVB DRIVER 2313M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2314M: Mauro Carvalho Chehab <mchehab@kernel.org> 2315L: linux-media@vger.kernel.org 2316W: https://linuxtv.org 2317T: git git://linuxtv.org/media_tree.git 2318S: Maintained 2319F: drivers/media/usb/dvb-usb-v2/az6007.c 2320 2321AZTECH FM RADIO RECEIVER DRIVER 2322M: Hans Verkuil <hverkuil@xs4all.nl> 2323L: linux-media@vger.kernel.org 2324T: git git://linuxtv.org/media_tree.git 2325W: https://linuxtv.org 2326S: Maintained 2327F: drivers/media/radio/radio-aztech* 2328 2329B43 WIRELESS DRIVER 2330L: linux-wireless@vger.kernel.org 2331L: b43-dev@lists.infradead.org 2332W: http://wireless.kernel.org/en/users/Drivers/b43 2333S: Odd Fixes 2334F: drivers/net/wireless/broadcom/b43/ 2335 2336B43LEGACY WIRELESS DRIVER 2337M: Larry Finger <Larry.Finger@lwfinger.net> 2338L: linux-wireless@vger.kernel.org 2339L: b43-dev@lists.infradead.org 2340W: http://wireless.kernel.org/en/users/Drivers/b43 2341S: Maintained 2342F: drivers/net/wireless/broadcom/b43legacy/ 2343 2344BACKLIGHT CLASS/SUBSYSTEM 2345M: Jingoo Han <jingoohan1@gmail.com> 2346M: Lee Jones <lee.jones@linaro.org> 2347T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2348S: Maintained 2349F: drivers/video/backlight/ 2350F: include/linux/backlight.h 2351 2352BATMAN ADVANCED 2353M: Marek Lindner <mareklindner@neomailbox.ch> 2354M: Simon Wunderlich <sw@simonwunderlich.de> 2355M: Antonio Quartulli <a@unstable.cc> 2356L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2357W: https://www.open-mesh.org/ 2358Q: https://patchwork.open-mesh.org/project/batman/list/ 2359S: Maintained 2360F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2361F: Documentation/ABI/testing/sysfs-class-net-mesh 2362F: Documentation/networking/batman-adv.txt 2363F: include/uapi/linux/batman_adv.h 2364F: net/batman-adv/ 2365 2366BAYCOM/HDLCDRV DRIVERS FOR AX.25 2367M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2368L: linux-hams@vger.kernel.org 2369W: http://www.baycom.org/~tom/ham/ham.html 2370S: Maintained 2371F: drivers/net/hamradio/baycom* 2372 2373BCACHE (BLOCK LAYER CACHE) 2374M: Kent Overstreet <kent.overstreet@gmail.com> 2375L: linux-bcache@vger.kernel.org 2376W: http://bcache.evilpiepirate.org 2377S: Orphan 2378F: drivers/md/bcache/ 2379 2380BDISP ST MEDIA DRIVER 2381M: Fabien Dessenne <fabien.dessenne@st.com> 2382L: linux-media@vger.kernel.org 2383T: git git://linuxtv.org/media_tree.git 2384W: https://linuxtv.org 2385S: Supported 2386F: drivers/media/platform/sti/bdisp 2387 2388BEFS FILE SYSTEM 2389M: Luis de Bethencourt <luisbg@osg.samsung.com> 2390M: Salah Triki <salah.triki@gmail.com> 2391S: Maintained 2392T: git git://github.com/luisbg/linux-befs.git 2393F: Documentation/filesystems/befs.txt 2394F: fs/befs/ 2395 2396BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2397M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2398L: netdev@vger.kernel.org 2399S: Maintained 2400F: drivers/net/ethernet/ec_bhf.c 2401 2402BFS FILE SYSTEM 2403M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2404S: Maintained 2405F: Documentation/filesystems/bfs.txt 2406F: fs/bfs/ 2407F: include/uapi/linux/bfs_fs.h 2408 2409BLACKFIN ARCHITECTURE 2410M: Steven Miao <realmz6@gmail.com> 2411L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2412T: git git://git.code.sf.net/p/adi-linux/code 2413W: http://blackfin.uclinux.org 2414S: Supported 2415F: arch/blackfin/ 2416 2417BLACKFIN EMAC DRIVER 2418L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2419W: http://blackfin.uclinux.org 2420S: Supported 2421F: drivers/net/ethernet/adi/ 2422 2423BLACKFIN RTC DRIVER 2424L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2425W: http://blackfin.uclinux.org 2426S: Supported 2427F: drivers/rtc/rtc-bfin.c 2428 2429BLACKFIN SDH DRIVER 2430M: Sonic Zhang <sonic.zhang@analog.com> 2431L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2432W: http://blackfin.uclinux.org 2433S: Supported 2434F: drivers/mmc/host/bfin_sdh.c 2435 2436BLACKFIN SERIAL DRIVER 2437M: Sonic Zhang <sonic.zhang@analog.com> 2438L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2439W: http://blackfin.uclinux.org 2440S: Supported 2441F: drivers/tty/serial/bfin_uart.c 2442 2443BLACKFIN WATCHDOG DRIVER 2444L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2445W: http://blackfin.uclinux.org 2446S: Supported 2447F: drivers/watchdog/bfin_wdt.c 2448 2449BLACKFIN I2C TWI DRIVER 2450M: Sonic Zhang <sonic.zhang@analog.com> 2451L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2452W: http://blackfin.uclinux.org/ 2453S: Supported 2454F: drivers/i2c/busses/i2c-bfin-twi.c 2455 2456BLACKFIN MEDIA DRIVER 2457M: Scott Jiang <scott.jiang.linux@gmail.com> 2458L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2459W: http://blackfin.uclinux.org/ 2460S: Supported 2461F: drivers/media/platform/blackfin/ 2462F: drivers/media/i2c/adv7183* 2463F: drivers/media/i2c/vs6624* 2464 2465BLINKM RGB LED DRIVER 2466M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2467S: Maintained 2468F: drivers/leds/leds-blinkm.c 2469 2470BLOCK LAYER 2471M: Jens Axboe <axboe@kernel.dk> 2472L: linux-block@vger.kernel.org 2473T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2474S: Maintained 2475F: block/ 2476F: kernel/trace/blktrace.c 2477F: lib/sbitmap.c 2478 2479BLOCK2MTD DRIVER 2480M: Joern Engel <joern@lazybastard.org> 2481L: linux-mtd@lists.infradead.org 2482S: Maintained 2483F: drivers/mtd/devices/block2mtd.c 2484 2485BLUETOOTH DRIVERS 2486M: Marcel Holtmann <marcel@holtmann.org> 2487M: Gustavo Padovan <gustavo@padovan.org> 2488M: Johan Hedberg <johan.hedberg@gmail.com> 2489L: linux-bluetooth@vger.kernel.org 2490W: http://www.bluez.org/ 2491T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2492T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2493S: Maintained 2494F: drivers/bluetooth/ 2495 2496BLUETOOTH SUBSYSTEM 2497M: Marcel Holtmann <marcel@holtmann.org> 2498M: Gustavo Padovan <gustavo@padovan.org> 2499M: Johan Hedberg <johan.hedberg@gmail.com> 2500L: linux-bluetooth@vger.kernel.org 2501W: http://www.bluez.org/ 2502T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2503T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2504S: Maintained 2505F: net/bluetooth/ 2506F: include/net/bluetooth/ 2507 2508BONDING DRIVER 2509M: Jay Vosburgh <j.vosburgh@gmail.com> 2510M: Veaceslav Falico <vfalico@gmail.com> 2511M: Andy Gospodarek <andy@greyhouse.net> 2512L: netdev@vger.kernel.org 2513W: http://sourceforge.net/projects/bonding/ 2514S: Supported 2515F: drivers/net/bonding/ 2516F: include/uapi/linux/if_bonding.h 2517 2518BPF (Safe dynamic programs and tools) 2519M: Alexei Starovoitov <ast@kernel.org> 2520L: netdev@vger.kernel.org 2521L: linux-kernel@vger.kernel.org 2522S: Supported 2523F: kernel/bpf/ 2524F: tools/testing/selftests/bpf/ 2525F: lib/test_bpf.c 2526 2527BROADCOM B44 10/100 ETHERNET DRIVER 2528M: Michael Chan <michael.chan@broadcom.com> 2529L: netdev@vger.kernel.org 2530S: Supported 2531F: drivers/net/ethernet/broadcom/b44.* 2532 2533BROADCOM B53 ETHERNET SWITCH DRIVER 2534M: Florian Fainelli <f.fainelli@gmail.com> 2535L: netdev@vger.kernel.org 2536L: openwrt-devel@lists.openwrt.org (subscribers-only) 2537S: Supported 2538F: drivers/net/dsa/b53/* 2539F: include/linux/platform_data/b53.h 2540 2541BROADCOM GENET ETHERNET DRIVER 2542M: Florian Fainelli <f.fainelli@gmail.com> 2543L: netdev@vger.kernel.org 2544S: Supported 2545F: drivers/net/ethernet/broadcom/genet/ 2546 2547BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2548M: Sony Chacko <sony.chacko@qlogic.com> 2549M: Dept-HSGLinuxNICDev@qlogic.com 2550L: netdev@vger.kernel.org 2551S: Supported 2552F: drivers/net/ethernet/broadcom/bnx2.* 2553F: drivers/net/ethernet/broadcom/bnx2_* 2554 2555BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2556M: Ariel Elior <ariel.elior@qlogic.com> 2557L: netdev@vger.kernel.org 2558S: Supported 2559F: drivers/net/ethernet/broadcom/bnx2x/ 2560 2561BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2562M: Florian Fainelli <f.fainelli@gmail.com> 2563M: Ray Jui <rjui@broadcom.com> 2564M: Scott Branden <sbranden@broadcom.com> 2565M: bcm-kernel-feedback-list@broadcom.com 2566T: git git://github.com/broadcom/mach-bcm 2567S: Maintained 2568N: bcm281* 2569N: bcm113* 2570N: bcm216* 2571N: kona 2572F: arch/arm/mach-bcm/ 2573 2574BROADCOM BCM2835 ARM ARCHITECTURE 2575M: Stephen Warren <swarren@wwwdotorg.org> 2576M: Lee Jones <lee@kernel.org> 2577M: Eric Anholt <eric@anholt.net> 2578L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2580T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2581S: Maintained 2582N: bcm2835 2583 2584BROADCOM BCM47XX MIPS ARCHITECTURE 2585M: Hauke Mehrtens <hauke@hauke-m.de> 2586M: Rafał Miłecki <zajec5@gmail.com> 2587L: linux-mips@linux-mips.org 2588S: Maintained 2589F: Documentation/devicetree/bindings/mips/brcm/ 2590F: arch/mips/bcm47xx/* 2591F: arch/mips/include/asm/mach-bcm47xx/* 2592 2593BROADCOM BCM5301X ARM ARCHITECTURE 2594M: Hauke Mehrtens <hauke@hauke-m.de> 2595M: Rafał Miłecki <zajec5@gmail.com> 2596M: bcm-kernel-feedback-list@broadcom.com 2597L: linux-arm-kernel@lists.infradead.org 2598S: Maintained 2599F: arch/arm/mach-bcm/bcm_5301x.c 2600F: arch/arm/boot/dts/bcm5301x*.dtsi 2601F: arch/arm/boot/dts/bcm470* 2602 2603BROADCOM BCM53573 ARM ARCHITECTURE 2604M: Rafał Miłecki <rafal@milecki.pl> 2605L: linux-arm-kernel@lists.infradead.org 2606S: Maintained 2607F: arch/arm/boot/dts/bcm53573* 2608F: arch/arm/boot/dts/bcm47189* 2609 2610BROADCOM BCM63XX ARM ARCHITECTURE 2611M: Florian Fainelli <f.fainelli@gmail.com> 2612M: bcm-kernel-feedback-list@broadcom.com 2613L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2614T: git git://github.com/broadcom/stblinux.git 2615S: Maintained 2616N: bcm63xx 2617 2618BROADCOM BCM63XX/BCM33XX UDC DRIVER 2619M: Kevin Cernekee <cernekee@gmail.com> 2620L: linux-usb@vger.kernel.org 2621S: Maintained 2622F: drivers/usb/gadget/udc/bcm63xx_udc.* 2623 2624BROADCOM BCM7XXX ARM ARCHITECTURE 2625M: Brian Norris <computersforpeace@gmail.com> 2626M: Gregory Fong <gregory.0xf0@gmail.com> 2627M: Florian Fainelli <f.fainelli@gmail.com> 2628M: bcm-kernel-feedback-list@broadcom.com 2629L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2630T: git git://github.com/broadcom/stblinux.git 2631S: Maintained 2632F: arch/arm/mach-bcm/*brcmstb* 2633F: arch/arm/boot/dts/bcm7*.dts* 2634F: drivers/bus/brcmstb_gisb.c 2635N: brcmstb 2636 2637BROADCOM BMIPS MIPS ARCHITECTURE 2638M: Kevin Cernekee <cernekee@gmail.com> 2639M: Florian Fainelli <f.fainelli@gmail.com> 2640L: linux-mips@linux-mips.org 2641T: git git://github.com/broadcom/stblinux.git 2642S: Maintained 2643F: arch/mips/bmips/* 2644F: arch/mips/include/asm/mach-bmips/* 2645F: arch/mips/kernel/*bmips* 2646F: arch/mips/boot/dts/brcm/bcm*.dts* 2647F: drivers/irqchip/irq-bcm63* 2648F: drivers/irqchip/irq-bcm7* 2649F: drivers/irqchip/irq-brcmstb* 2650F: include/linux/bcm963xx_nvram.h 2651F: include/linux/bcm963xx_tag.h 2652 2653BROADCOM TG3 GIGABIT ETHERNET DRIVER 2654M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2655M: Prashant Sreedharan <prashant@broadcom.com> 2656M: Michael Chan <mchan@broadcom.com> 2657L: netdev@vger.kernel.org 2658S: Supported 2659F: drivers/net/ethernet/broadcom/tg3.* 2660 2661BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2662M: Arend van Spriel <arend.vanspriel@broadcom.com> 2663M: Franky Lin <franky.lin@broadcom.com> 2664M: Hante Meuleman <hante.meuleman@broadcom.com> 2665L: linux-wireless@vger.kernel.org 2666L: brcm80211-dev-list.pdl@broadcom.com 2667S: Supported 2668F: drivers/net/wireless/broadcom/brcm80211/ 2669 2670BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2671M: QLogic-Storage-Upstream@qlogic.com 2672L: linux-scsi@vger.kernel.org 2673S: Supported 2674F: drivers/scsi/bnx2fc/ 2675 2676BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2677M: QLogic-Storage-Upstream@qlogic.com 2678L: linux-scsi@vger.kernel.org 2679S: Supported 2680F: drivers/scsi/bnx2i/ 2681 2682BROADCOM IPROC ARM ARCHITECTURE 2683M: Ray Jui <rjui@broadcom.com> 2684M: Scott Branden <sbranden@broadcom.com> 2685M: Jon Mason <jonmason@broadcom.com> 2686M: bcm-kernel-feedback-list@broadcom.com 2687L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2688T: git git://github.com/broadcom/cygnus-linux.git 2689S: Maintained 2690N: iproc 2691N: cygnus 2692N: bcm[-_]nsp 2693N: bcm9113* 2694N: bcm9583* 2695N: bcm9585* 2696N: bcm9586* 2697N: bcm988312 2698N: bcm113* 2699N: bcm583* 2700N: bcm585* 2701N: bcm586* 2702N: bcm88312 2703F: arch/arm64/boot/dts/broadcom/ns2* 2704F: drivers/clk/bcm/clk-ns* 2705F: drivers/pinctrl/bcm/pinctrl-ns* 2706 2707BROADCOM BRCMSTB GPIO DRIVER 2708M: Gregory Fong <gregory.0xf0@gmail.com> 2709L: bcm-kernel-feedback-list@broadcom.com 2710S: Supported 2711F: drivers/gpio/gpio-brcmstb.c 2712F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2713 2714BROADCOM KONA GPIO DRIVER 2715M: Ray Jui <rjui@broadcom.com> 2716L: bcm-kernel-feedback-list@broadcom.com 2717S: Supported 2718F: drivers/gpio/gpio-bcm-kona.c 2719F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2720 2721BROADCOM NVRAM DRIVER 2722M: Rafał Miłecki <zajec5@gmail.com> 2723L: linux-mips@linux-mips.org 2724S: Maintained 2725F: drivers/firmware/broadcom/* 2726 2727BROADCOM STB NAND FLASH DRIVER 2728M: Brian Norris <computersforpeace@gmail.com> 2729M: Kamal Dasu <kdasu.kdev@gmail.com> 2730L: linux-mtd@lists.infradead.org 2731L: bcm-kernel-feedback-list@broadcom.com 2732S: Maintained 2733F: drivers/mtd/nand/brcmnand/ 2734 2735BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2736M: Rafał Miłecki <zajec5@gmail.com> 2737L: linux-wireless@vger.kernel.org 2738S: Maintained 2739F: drivers/bcma/ 2740F: include/linux/bcma/ 2741 2742BROADCOM SYSTEMPORT ETHERNET DRIVER 2743M: Florian Fainelli <f.fainelli@gmail.com> 2744L: netdev@vger.kernel.org 2745S: Supported 2746F: drivers/net/ethernet/broadcom/bcmsysport.* 2747 2748BROADCOM VULCAN ARM64 SOC 2749M: Jayachandran C. <jchandra@broadcom.com> 2750M: bcm-kernel-feedback-list@broadcom.com 2751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2752S: Maintained 2753F: arch/arm64/boot/dts/broadcom/vulcan* 2754 2755BROCADE BFA FC SCSI DRIVER 2756M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2757M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2758L: linux-scsi@vger.kernel.org 2759S: Supported 2760F: drivers/scsi/bfa/ 2761 2762BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2763M: Rasesh Mody <rasesh.mody@qlogic.com> 2764L: netdev@vger.kernel.org 2765S: Supported 2766F: drivers/net/ethernet/brocade/bna/ 2767 2768BSG (block layer generic sg v4 driver) 2769M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2770L: linux-scsi@vger.kernel.org 2771S: Supported 2772F: block/bsg.c 2773F: include/linux/bsg.h 2774F: include/uapi/linux/bsg.h 2775 2776BT87X AUDIO DRIVER 2777M: Clemens Ladisch <clemens@ladisch.de> 2778L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2779T: git git://git.alsa-project.org/alsa-kernel.git 2780S: Maintained 2781F: Documentation/sound/alsa/Bt87x.txt 2782F: sound/pci/bt87x.c 2783 2784BT8XXGPIO DRIVER 2785M: Michael Buesch <m@bues.ch> 2786W: http://bu3sch.de/btgpio.php 2787S: Maintained 2788F: drivers/gpio/gpio-bt8xx.c 2789 2790BTRFS FILE SYSTEM 2791M: Chris Mason <clm@fb.com> 2792M: Josef Bacik <jbacik@fb.com> 2793M: David Sterba <dsterba@suse.com> 2794L: linux-btrfs@vger.kernel.org 2795W: http://btrfs.wiki.kernel.org/ 2796Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2797T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2798S: Maintained 2799F: Documentation/filesystems/btrfs.txt 2800F: fs/btrfs/ 2801 2802BTTV VIDEO4LINUX DRIVER 2803M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2804M: Mauro Carvalho Chehab <mchehab@kernel.org> 2805L: linux-media@vger.kernel.org 2806W: https://linuxtv.org 2807T: git git://linuxtv.org/media_tree.git 2808S: Odd fixes 2809F: Documentation/media/v4l-drivers/bttv* 2810F: drivers/media/pci/bt8xx/bttv* 2811 2812BUSLOGIC SCSI DRIVER 2813M: Khalid Aziz <khalid@gonehiking.org> 2814L: linux-scsi@vger.kernel.org 2815S: Maintained 2816F: drivers/scsi/BusLogic.* 2817F: drivers/scsi/FlashPoint.* 2818 2819C-MEDIA CMI8788 DRIVER 2820M: Clemens Ladisch <clemens@ladisch.de> 2821L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2822T: git git://git.alsa-project.org/alsa-kernel.git 2823S: Maintained 2824F: sound/pci/oxygen/ 2825 2826C6X ARCHITECTURE 2827M: Mark Salter <msalter@redhat.com> 2828M: Aurelien Jacquiot <a-jacquiot@ti.com> 2829L: linux-c6x-dev@linux-c6x.org 2830W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2831S: Maintained 2832F: arch/c6x/ 2833 2834CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2835M: David Howells <dhowells@redhat.com> 2836L: linux-cachefs@redhat.com (moderated for non-subscribers) 2837S: Supported 2838F: Documentation/filesystems/caching/cachefiles.txt 2839F: fs/cachefiles/ 2840 2841CADET FM/AM RADIO RECEIVER DRIVER 2842M: Hans Verkuil <hverkuil@xs4all.nl> 2843L: linux-media@vger.kernel.org 2844T: git git://linuxtv.org/media_tree.git 2845W: https://linuxtv.org 2846S: Maintained 2847F: drivers/media/radio/radio-cadet* 2848 2849CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2850M: Jonathan Corbet <corbet@lwn.net> 2851L: linux-media@vger.kernel.org 2852T: git git://linuxtv.org/media_tree.git 2853S: Maintained 2854F: Documentation/media/v4l-drivers/cafe_ccic* 2855F: drivers/media/platform/marvell-ccic/ 2856 2857CAIF NETWORK LAYER 2858M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2859L: netdev@vger.kernel.org 2860S: Supported 2861F: Documentation/networking/caif/ 2862F: drivers/net/caif/ 2863F: include/uapi/linux/caif/ 2864F: include/net/caif/ 2865F: net/caif/ 2866 2867CALGARY x86-64 IOMMU 2868M: Muli Ben-Yehuda <mulix@mulix.org> 2869M: Jon Mason <jdmason@kudzu.us> 2870L: iommu@lists.linux-foundation.org 2871S: Maintained 2872F: arch/x86/kernel/pci-calgary_64.c 2873F: arch/x86/kernel/tce_64.c 2874F: arch/x86/include/asm/calgary.h 2875F: arch/x86/include/asm/tce.h 2876 2877CAN NETWORK LAYER 2878M: Oliver Hartkopp <socketcan@hartkopp.net> 2879M: Marc Kleine-Budde <mkl@pengutronix.de> 2880L: linux-can@vger.kernel.org 2881W: https://github.com/linux-can 2882T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2883T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2884S: Maintained 2885F: Documentation/networking/can.txt 2886F: net/can/ 2887F: include/linux/can/core.h 2888F: include/uapi/linux/can.h 2889F: include/uapi/linux/can/bcm.h 2890F: include/uapi/linux/can/raw.h 2891F: include/uapi/linux/can/gw.h 2892 2893CAN NETWORK DRIVERS 2894M: Wolfgang Grandegger <wg@grandegger.com> 2895M: Marc Kleine-Budde <mkl@pengutronix.de> 2896L: linux-can@vger.kernel.org 2897W: https://github.com/linux-can 2898T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2899T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2900S: Maintained 2901F: Documentation/devicetree/bindings/net/can/ 2902F: drivers/net/can/ 2903F: include/linux/can/dev.h 2904F: include/linux/can/platform/ 2905F: include/uapi/linux/can/error.h 2906F: include/uapi/linux/can/netlink.h 2907 2908CAPABILITIES 2909M: Serge Hallyn <serge@hallyn.com> 2910L: linux-security-module@vger.kernel.org 2911S: Supported 2912F: include/linux/capability.h 2913F: include/uapi/linux/capability.h 2914F: security/commoncap.c 2915F: kernel/capability.c 2916 2917CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2918M: Kevin Tsai <ktsai@capellamicro.com> 2919S: Maintained 2920F: drivers/iio/light/cm* 2921F: Documentation/devicetree/bindings/i2c/trivial-devices.txt 2922 2923CAVIUM I2C DRIVER 2924M: Jan Glauber <jglauber@cavium.com> 2925M: David Daney <david.daney@cavium.com> 2926W: http://www.cavium.com 2927S: Supported 2928F: drivers/i2c/busses/i2c-octeon* 2929F: drivers/i2c/busses/i2c-thunderx* 2930 2931CAVIUM LIQUIDIO NETWORK DRIVER 2932M: Derek Chickles <derek.chickles@caviumnetworks.com> 2933M: Satanand Burla <satananda.burla@caviumnetworks.com> 2934M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2935M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2936L: netdev@vger.kernel.org 2937W: http://www.cavium.com 2938S: Supported 2939F: drivers/net/ethernet/cavium/liquidio/ 2940 2941CC2520 IEEE-802.15.4 RADIO DRIVER 2942M: Varka Bhadram <varkabhadram@gmail.com> 2943L: linux-wpan@vger.kernel.org 2944S: Maintained 2945F: drivers/net/ieee802154/cc2520.c 2946F: include/linux/spi/cc2520.h 2947F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 2948 2949CEC DRIVER 2950M: Hans Verkuil <hans.verkuil@cisco.com> 2951L: linux-media@vger.kernel.org 2952T: git git://linuxtv.org/media_tree.git 2953W: http://linuxtv.org 2954S: Supported 2955F: Documentation/cec.txt 2956F: Documentation/media/uapi/cec 2957F: drivers/staging/media/cec/ 2958F: drivers/media/cec-edid.c 2959F: drivers/media/rc/keymaps/rc-cec.c 2960F: include/media/cec.h 2961F: include/media/cec-edid.h 2962F: include/linux/cec.h 2963F: include/linux/cec-funcs.h 2964 2965CELL BROADBAND ENGINE ARCHITECTURE 2966M: Arnd Bergmann <arnd@arndb.de> 2967L: linuxppc-dev@lists.ozlabs.org 2968W: http://www.ibm.com/developerworks/power/cell/ 2969S: Supported 2970F: arch/powerpc/include/asm/cell*.h 2971F: arch/powerpc/include/asm/spu*.h 2972F: arch/powerpc/include/uapi/asm/spu*.h 2973F: arch/powerpc/oprofile/*cell* 2974F: arch/powerpc/platforms/cell/ 2975 2976CEPH COMMON CODE (LIBCEPH) 2977M: Ilya Dryomov <idryomov@gmail.com> 2978M: "Yan, Zheng" <zyan@redhat.com> 2979M: Sage Weil <sage@redhat.com> 2980L: ceph-devel@vger.kernel.org 2981W: http://ceph.com/ 2982T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2983T: git git://github.com/ceph/ceph-client.git 2984S: Supported 2985F: net/ceph/ 2986F: include/linux/ceph/ 2987F: include/linux/crush/ 2988 2989CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 2990M: "Yan, Zheng" <zyan@redhat.com> 2991M: Sage Weil <sage@redhat.com> 2992M: Ilya Dryomov <idryomov@gmail.com> 2993L: ceph-devel@vger.kernel.org 2994W: http://ceph.com/ 2995T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2996T: git git://github.com/ceph/ceph-client.git 2997S: Supported 2998F: Documentation/filesystems/ceph.txt 2999F: fs/ceph/ 3000 3001CERTIFICATE HANDLING: 3002M: David Howells <dhowells@redhat.com> 3003M: David Woodhouse <dwmw2@infradead.org> 3004L: keyrings@vger.kernel.org 3005S: Maintained 3006F: Documentation/module-signing.txt 3007F: certs/ 3008F: scripts/sign-file.c 3009F: scripts/extract-cert.c 3010 3011CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3012L: linux-usb@vger.kernel.org 3013S: Orphan 3014F: Documentation/usb/WUSB-Design-overview.txt 3015F: Documentation/usb/wusb-cbaf 3016F: drivers/usb/host/hwa-hc.c 3017F: drivers/usb/host/whci/ 3018F: drivers/usb/wusbcore/ 3019F: include/linux/usb/wusb* 3020 3021CFAG12864B LCD DRIVER 3022M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3023W: http://miguelojeda.es/auxdisplay.htm 3024W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3025S: Maintained 3026F: drivers/auxdisplay/cfag12864b.c 3027F: include/linux/cfag12864b.h 3028 3029CFAG12864BFB LCD FRAMEBUFFER DRIVER 3030M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3031W: http://miguelojeda.es/auxdisplay.htm 3032W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3033S: Maintained 3034F: drivers/auxdisplay/cfag12864bfb.c 3035F: include/linux/cfag12864b.h 3036 3037CFG80211 and NL80211 3038M: Johannes Berg <johannes@sipsolutions.net> 3039L: linux-wireless@vger.kernel.org 3040W: http://wireless.kernel.org/ 3041T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3042T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3043S: Maintained 3044F: include/uapi/linux/nl80211.h 3045F: include/net/cfg80211.h 3046F: net/wireless/* 3047X: net/wireless/wext* 3048 3049CHAR and MISC DRIVERS 3050M: Arnd Bergmann <arnd@arndb.de> 3051M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3052T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3053S: Supported 3054F: drivers/char/* 3055F: drivers/misc/* 3056F: include/linux/miscdevice.h 3057 3058CHECKPATCH 3059M: Andy Whitcroft <apw@canonical.com> 3060M: Joe Perches <joe@perches.com> 3061S: Maintained 3062F: scripts/checkpatch.pl 3063 3064CHINESE DOCUMENTATION 3065M: Harry Wei <harryxiyou@gmail.com> 3066L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3067L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3068S: Maintained 3069F: Documentation/zh_CN/ 3070 3071CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3072M: Peter Chen <Peter.Chen@nxp.com> 3073T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3074L: linux-usb@vger.kernel.org 3075S: Maintained 3076F: drivers/usb/chipidea/ 3077 3078CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3079M: Hans de Goede <hdegoede@redhat.com> 3080L: linux-input@vger.kernel.org 3081S: Maintained 3082F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3083F: drivers/input/touchscreen/chipone_icn8318.c 3084 3085CHROME HARDWARE PLATFORM SUPPORT 3086M: Olof Johansson <olof@lixom.net> 3087S: Maintained 3088T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3089F: drivers/platform/chrome/ 3090 3091CISCO VIC ETHERNET NIC DRIVER 3092M: Christian Benvenuti <benve@cisco.com> 3093M: Sujith Sankar <ssujith@cisco.com> 3094M: Govindarajulu Varadarajan <_govind@gmx.com> 3095M: Neel Patel <neepatel@cisco.com> 3096S: Supported 3097F: drivers/net/ethernet/cisco/enic/ 3098 3099CISCO VIC LOW LATENCY NIC DRIVER 3100M: Christian Benvenuti <benve@cisco.com> 3101M: Dave Goodell <dgoodell@cisco.com> 3102S: Supported 3103F: drivers/infiniband/hw/usnic/ 3104 3105CIRRUS LOGIC EP93XX ETHERNET DRIVER 3106M: Hartley Sweeten <hsweeten@visionengravers.com> 3107L: netdev@vger.kernel.org 3108S: Maintained 3109F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3110 3111CIRRUS LOGIC AUDIO CODEC DRIVERS 3112M: Brian Austin <brian.austin@cirrus.com> 3113M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3114L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3115S: Maintained 3116F: sound/soc/codecs/cs* 3117 3118CLEANCACHE API 3119M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3120L: linux-kernel@vger.kernel.org 3121S: Maintained 3122F: mm/cleancache.c 3123F: include/linux/cleancache.h 3124 3125CLK API 3126M: Russell King <linux@armlinux.org.uk> 3127L: linux-clk@vger.kernel.org 3128S: Maintained 3129F: include/linux/clk.h 3130 3131CLOCKSOURCE, CLOCKEVENT DRIVERS 3132M: Daniel Lezcano <daniel.lezcano@linaro.org> 3133M: Thomas Gleixner <tglx@linutronix.de> 3134L: linux-kernel@vger.kernel.org 3135T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3136S: Supported 3137F: drivers/clocksource 3138 3139CISCO FCOE HBA DRIVER 3140M: Hiral Patel <hiralpat@cisco.com> 3141M: Suma Ramars <sramars@cisco.com> 3142M: Brian Uchino <buchino@cisco.com> 3143L: linux-scsi@vger.kernel.org 3144S: Supported 3145F: drivers/scsi/fnic/ 3146 3147CISCO SCSI HBA DRIVER 3148M: Narsimhulu Musini <nmusini@cisco.com> 3149M: Sesidhar Baddela <sebaddel@cisco.com> 3150L: linux-scsi@vger.kernel.org 3151S: Supported 3152F: drivers/scsi/snic/ 3153 3154CMPC ACPI DRIVER 3155M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3156M: Daniel Oliveira Nascimento <don@syst.com.br> 3157L: platform-driver-x86@vger.kernel.org 3158S: Supported 3159F: drivers/platform/x86/classmate-laptop.c 3160 3161COBALT MEDIA DRIVER 3162M: Hans Verkuil <hans.verkuil@cisco.com> 3163L: linux-media@vger.kernel.org 3164T: git git://linuxtv.org/media_tree.git 3165W: https://linuxtv.org 3166S: Supported 3167F: drivers/media/pci/cobalt/ 3168 3169COCCINELLE/Semantic Patches (SmPL) 3170M: Julia Lawall <Julia.Lawall@lip6.fr> 3171M: Gilles Muller <Gilles.Muller@lip6.fr> 3172M: Nicolas Palix <nicolas.palix@imag.fr> 3173M: Michal Marek <mmarek@suse.com> 3174L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3175T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3176W: http://coccinelle.lip6.fr/ 3177S: Supported 3178F: Documentation/dev-tools/coccinelle.rst 3179F: scripts/coccinelle/ 3180F: scripts/coccicheck 3181 3182CODA FILE SYSTEM 3183M: Jan Harkes <jaharkes@cs.cmu.edu> 3184M: coda@cs.cmu.edu 3185L: codalist@coda.cs.cmu.edu 3186W: http://www.coda.cs.cmu.edu/ 3187S: Maintained 3188F: Documentation/filesystems/coda.txt 3189F: fs/coda/ 3190F: include/linux/coda*.h 3191F: include/uapi/linux/coda*.h 3192 3193CODA V4L2 MEM2MEM DRIVER 3194M: Philipp Zabel <p.zabel@pengutronix.de> 3195L: linux-media@vger.kernel.org 3196S: Maintained 3197F: Documentation/devicetree/bindings/media/coda.txt 3198F: drivers/media/platform/coda/ 3199 3200COMMON CLK FRAMEWORK 3201M: Michael Turquette <mturquette@baylibre.com> 3202M: Stephen Boyd <sboyd@codeaurora.org> 3203L: linux-clk@vger.kernel.org 3204Q: http://patchwork.kernel.org/project/linux-clk/list/ 3205T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3206S: Maintained 3207F: Documentation/devicetree/bindings/clock/ 3208F: drivers/clk/ 3209X: drivers/clk/clkdev.c 3210F: include/linux/clk-pr* 3211F: include/linux/clk/ 3212 3213COMMON INTERNET FILE SYSTEM (CIFS) 3214M: Steve French <sfrench@samba.org> 3215L: linux-cifs@vger.kernel.org 3216L: samba-technical@lists.samba.org (moderated for non-subscribers) 3217W: http://linux-cifs.samba.org/ 3218T: git git://git.samba.org/sfrench/cifs-2.6.git 3219S: Supported 3220F: Documentation/filesystems/cifs/ 3221F: fs/cifs/ 3222 3223COMPACTPCI HOTPLUG CORE 3224M: Scott Murray <scott@spiteful.org> 3225L: linux-pci@vger.kernel.org 3226S: Maintained 3227F: drivers/pci/hotplug/cpci_hotplug* 3228 3229COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3230M: Scott Murray <scott@spiteful.org> 3231L: linux-pci@vger.kernel.org 3232S: Maintained 3233F: drivers/pci/hotplug/cpcihp_zt5550.* 3234 3235COMPACTPCI HOTPLUG GENERIC DRIVER 3236M: Scott Murray <scott@spiteful.org> 3237L: linux-pci@vger.kernel.org 3238S: Maintained 3239F: drivers/pci/hotplug/cpcihp_generic.c 3240 3241COMPAL LAPTOP SUPPORT 3242M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3243L: platform-driver-x86@vger.kernel.org 3244S: Maintained 3245F: drivers/platform/x86/compal-laptop.c 3246 3247CONEXANT ACCESSRUNNER USB DRIVER 3248L: accessrunner-general@lists.sourceforge.net 3249W: http://accessrunner.sourceforge.net/ 3250S: Orphan 3251F: drivers/usb/atm/cxacru.c 3252 3253CONFIGFS 3254M: Joel Becker <jlbec@evilplan.org> 3255M: Christoph Hellwig <hch@lst.de> 3256T: git git://git.infradead.org/users/hch/configfs.git 3257S: Supported 3258F: fs/configfs/ 3259F: include/linux/configfs.h 3260 3261CONNECTOR 3262M: Evgeniy Polyakov <zbr@ioremap.net> 3263L: netdev@vger.kernel.org 3264S: Maintained 3265F: drivers/connector/ 3266 3267CONTROL GROUP (CGROUP) 3268M: Tejun Heo <tj@kernel.org> 3269M: Li Zefan <lizefan@huawei.com> 3270M: Johannes Weiner <hannes@cmpxchg.org> 3271L: cgroups@vger.kernel.org 3272T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3273S: Maintained 3274F: Documentation/cgroup* 3275F: include/linux/cgroup* 3276F: kernel/cgroup* 3277 3278CONTROL GROUP - CPUSET 3279M: Li Zefan <lizefan@huawei.com> 3280L: cgroups@vger.kernel.org 3281W: http://www.bullopensource.org/cpuset/ 3282W: http://oss.sgi.com/projects/cpusets/ 3283T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3284S: Maintained 3285F: Documentation/cgroup-v1/cpusets.txt 3286F: include/linux/cpuset.h 3287F: kernel/cpuset.c 3288 3289CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3290M: Johannes Weiner <hannes@cmpxchg.org> 3291M: Michal Hocko <mhocko@kernel.org> 3292M: Vladimir Davydov <vdavydov.dev@gmail.com> 3293L: cgroups@vger.kernel.org 3294L: linux-mm@kvack.org 3295S: Maintained 3296F: mm/memcontrol.c 3297F: mm/swap_cgroup.c 3298 3299CORETEMP HARDWARE MONITORING DRIVER 3300M: Fenghua Yu <fenghua.yu@intel.com> 3301L: linux-hwmon@vger.kernel.org 3302S: Maintained 3303F: Documentation/hwmon/coretemp 3304F: drivers/hwmon/coretemp.c 3305 3306COSA/SRP SYNC SERIAL DRIVER 3307M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3308W: http://www.fi.muni.cz/~kas/cosa/ 3309S: Maintained 3310F: drivers/net/wan/cosa* 3311 3312CPMAC ETHERNET DRIVER 3313M: Florian Fainelli <f.fainelli@gmail.com> 3314L: netdev@vger.kernel.org 3315S: Maintained 3316F: drivers/net/ethernet/ti/cpmac.c 3317 3318CPU FREQUENCY DRIVERS 3319M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3320M: Viresh Kumar <viresh.kumar@linaro.org> 3321L: linux-pm@vger.kernel.org 3322S: Maintained 3323T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3324T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3325F: Documentation/cpu-freq/ 3326F: drivers/cpufreq/ 3327F: include/linux/cpufreq.h 3328 3329CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3330M: Viresh Kumar <viresh.kumar@linaro.org> 3331M: Sudeep Holla <sudeep.holla@arm.com> 3332L: linux-pm@vger.kernel.org 3333W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3334S: Maintained 3335F: drivers/cpufreq/arm_big_little.h 3336F: drivers/cpufreq/arm_big_little.c 3337F: drivers/cpufreq/arm_big_little_dt.c 3338 3339CPUIDLE DRIVER - ARM BIG LITTLE 3340M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3341M: Daniel Lezcano <daniel.lezcano@linaro.org> 3342L: linux-pm@vger.kernel.org 3343L: linux-arm-kernel@lists.infradead.org 3344T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3345S: Maintained 3346F: drivers/cpuidle/cpuidle-big_little.c 3347 3348CPUIDLE DRIVER - ARM EXYNOS 3349M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3350M: Daniel Lezcano <daniel.lezcano@linaro.org> 3351M: Kukjin Kim <kgene@kernel.org> 3352L: linux-pm@vger.kernel.org 3353L: linux-samsung-soc@vger.kernel.org 3354S: Supported 3355F: drivers/cpuidle/cpuidle-exynos.c 3356F: arch/arm/mach-exynos/pm.c 3357 3358CPUIDLE DRIVERS 3359M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3360M: Daniel Lezcano <daniel.lezcano@linaro.org> 3361L: linux-pm@vger.kernel.org 3362S: Maintained 3363T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3364F: drivers/cpuidle/* 3365F: include/linux/cpuidle.h 3366 3367CPUID/MSR DRIVER 3368M: "H. Peter Anvin" <hpa@zytor.com> 3369S: Maintained 3370F: arch/x86/kernel/cpuid.c 3371F: arch/x86/kernel/msr.c 3372 3373CPU POWER MONITORING SUBSYSTEM 3374M: Thomas Renninger <trenn@suse.com> 3375L: linux-pm@vger.kernel.org 3376S: Maintained 3377F: tools/power/cpupower/ 3378 3379CRAMFS FILESYSTEM 3380W: http://sourceforge.net/projects/cramfs/ 3381S: Orphan / Obsolete 3382F: Documentation/filesystems/cramfs.txt 3383F: fs/cramfs/ 3384 3385CRIS PORT 3386M: Mikael Starvik <starvik@axis.com> 3387M: Jesper Nilsson <jesper.nilsson@axis.com> 3388L: linux-cris-kernel@axis.com 3389W: http://developer.axis.com 3390T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3391S: Maintained 3392F: arch/cris/ 3393F: drivers/tty/serial/crisv10.* 3394 3395CRYPTO API 3396M: Herbert Xu <herbert@gondor.apana.org.au> 3397M: "David S. Miller" <davem@davemloft.net> 3398L: linux-crypto@vger.kernel.org 3399T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3400T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3401S: Maintained 3402F: Documentation/crypto/ 3403F: Documentation/devicetree/bindings/crypto/ 3404F: Documentation/DocBook/crypto-API.tmpl 3405F: arch/*/crypto/ 3406F: crypto/ 3407F: drivers/crypto/ 3408F: include/crypto/ 3409 3410CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3411M: Neil Horman <nhorman@tuxdriver.com> 3412L: linux-crypto@vger.kernel.org 3413S: Maintained 3414F: crypto/ansi_cprng.c 3415F: crypto/rng.c 3416 3417CS3308 MEDIA DRIVER 3418M: Hans Verkuil <hverkuil@xs4all.nl> 3419L: linux-media@vger.kernel.org 3420T: git git://linuxtv.org/media_tree.git 3421W: http://linuxtv.org 3422S: Odd Fixes 3423F: drivers/media/i2c/cs3308.c 3424F: drivers/media/i2c/cs3308.h 3425 3426CS5535 Audio ALSA driver 3427M: Jaya Kumar <jayakumar.alsa@gmail.com> 3428S: Maintained 3429F: sound/pci/cs5535audio/ 3430 3431CW1200 WLAN driver 3432M: Solomon Peachy <pizza@shaftnet.org> 3433S: Maintained 3434F: drivers/net/wireless/st/cw1200/ 3435 3436CX18 VIDEO4LINUX DRIVER 3437M: Andy Walls <awalls@md.metrocast.net> 3438L: ivtv-devel@ivtvdriver.org (subscribers-only) 3439L: linux-media@vger.kernel.org 3440T: git git://linuxtv.org/media_tree.git 3441W: https://linuxtv.org 3442W: http://www.ivtvdriver.org/index.php/Cx18 3443S: Maintained 3444F: Documentation/media/v4l-drivers/cx18* 3445F: drivers/media/pci/cx18/ 3446F: include/uapi/linux/ivtv* 3447 3448CX2341X MPEG ENCODER HELPER MODULE 3449M: Hans Verkuil <hverkuil@xs4all.nl> 3450L: linux-media@vger.kernel.org 3451T: git git://linuxtv.org/media_tree.git 3452W: https://linuxtv.org 3453S: Maintained 3454F: drivers/media/common/cx2341x* 3455F: include/media/cx2341x* 3456 3457CX24120 MEDIA DRIVER 3458M: Jemma Denson <jdenson@gmail.com> 3459M: Patrick Boettcher <patrick.boettcher@posteo.de> 3460L: linux-media@vger.kernel.org 3461W: https://linuxtv.org 3462Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3463S: Maintained 3464F: drivers/media/dvb-frontends/cx24120* 3465 3466CX88 VIDEO4LINUX DRIVER 3467M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3468M: Mauro Carvalho Chehab <mchehab@kernel.org> 3469L: linux-media@vger.kernel.org 3470W: https://linuxtv.org 3471T: git git://linuxtv.org/media_tree.git 3472S: Odd fixes 3473F: Documentation/media/v4l-drivers/cx88* 3474F: drivers/media/pci/cx88/ 3475 3476CXD2820R MEDIA DRIVER 3477M: Antti Palosaari <crope@iki.fi> 3478L: linux-media@vger.kernel.org 3479W: https://linuxtv.org 3480W: http://palosaari.fi/linux/ 3481Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3482T: git git://linuxtv.org/anttip/media_tree.git 3483S: Maintained 3484F: drivers/media/dvb-frontends/cxd2820r* 3485 3486CXGB3 ETHERNET DRIVER (CXGB3) 3487M: Santosh Raspatur <santosh@chelsio.com> 3488L: netdev@vger.kernel.org 3489W: http://www.chelsio.com 3490S: Supported 3491F: drivers/net/ethernet/chelsio/cxgb3/ 3492 3493CXGB3 ISCSI DRIVER (CXGB3I) 3494M: Karen Xie <kxie@chelsio.com> 3495L: linux-scsi@vger.kernel.org 3496W: http://www.chelsio.com 3497S: Supported 3498F: drivers/scsi/cxgbi/cxgb3i 3499 3500CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3501M: Steve Wise <swise@chelsio.com> 3502L: linux-rdma@vger.kernel.org 3503W: http://www.openfabrics.org 3504S: Supported 3505F: drivers/infiniband/hw/cxgb3/ 3506F: include/uapi/rdma/cxgb3-abi.h 3507 3508CXGB4 ETHERNET DRIVER (CXGB4) 3509M: Hariprasad S <hariprasad@chelsio.com> 3510L: netdev@vger.kernel.org 3511W: http://www.chelsio.com 3512S: Supported 3513F: drivers/net/ethernet/chelsio/cxgb4/ 3514 3515CXGB4 ISCSI DRIVER (CXGB4I) 3516M: Karen Xie <kxie@chelsio.com> 3517L: linux-scsi@vger.kernel.org 3518W: http://www.chelsio.com 3519S: Supported 3520F: drivers/scsi/cxgbi/cxgb4i 3521 3522CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3523M: Steve Wise <swise@chelsio.com> 3524L: linux-rdma@vger.kernel.org 3525W: http://www.openfabrics.org 3526S: Supported 3527F: drivers/infiniband/hw/cxgb4/ 3528F: include/uapi/rdma/cxgb4-abi.h 3529 3530CXGB4VF ETHERNET DRIVER (CXGB4VF) 3531M: Casey Leedom <leedom@chelsio.com> 3532L: netdev@vger.kernel.org 3533W: http://www.chelsio.com 3534S: Supported 3535F: drivers/net/ethernet/chelsio/cxgb4vf/ 3536 3537CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3538M: Ian Munsie <imunsie@au1.ibm.com> 3539M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3540L: linuxppc-dev@lists.ozlabs.org 3541S: Supported 3542F: arch/powerpc/platforms/powernv/pci-cxl.c 3543F: drivers/misc/cxl/ 3544F: include/misc/cxl* 3545F: include/uapi/misc/cxl.h 3546F: Documentation/powerpc/cxl.txt 3547F: Documentation/ABI/testing/sysfs-class-cxl 3548 3549CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3550M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3551M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3552M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3553L: linux-scsi@vger.kernel.org 3554S: Supported 3555F: drivers/scsi/cxlflash/ 3556F: include/uapi/scsi/cxlflash_ioctls.h 3557F: Documentation/powerpc/cxlflash.txt 3558 3559STMMAC ETHERNET DRIVER 3560M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3561M: Alexandre Torgue <alexandre.torgue@st.com> 3562L: netdev@vger.kernel.org 3563W: http://www.stlinux.com 3564S: Supported 3565F: drivers/net/ethernet/stmicro/stmmac/ 3566 3567CYBERPRO FB DRIVER 3568M: Russell King <linux@armlinux.org.uk> 3569L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3570W: http://www.armlinux.org.uk/ 3571S: Maintained 3572F: drivers/video/fbdev/cyber2000fb.* 3573 3574CYCLADES ASYNC MUX DRIVER 3575W: http://www.cyclades.com/ 3576S: Orphan 3577F: drivers/tty/cyclades.c 3578F: include/linux/cyclades.h 3579F: include/uapi/linux/cyclades.h 3580 3581CYCLADES PC300 DRIVER 3582W: http://www.cyclades.com/ 3583S: Orphan 3584F: drivers/net/wan/pc300* 3585 3586CYPRESS_FIRMWARE MEDIA DRIVER 3587M: Antti Palosaari <crope@iki.fi> 3588L: linux-media@vger.kernel.org 3589W: https://linuxtv.org 3590W: http://palosaari.fi/linux/ 3591Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3592T: git git://linuxtv.org/anttip/media_tree.git 3593S: Maintained 3594F: drivers/media/common/cypress_firmware* 3595 3596CYTTSP TOUCHSCREEN DRIVER 3597M: Ferruh Yigit <fery@cypress.com> 3598L: linux-input@vger.kernel.org 3599S: Supported 3600F: drivers/input/touchscreen/cyttsp* 3601F: include/linux/input/cyttsp.h 3602 3603DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3604M: Joshua Kinard <kumba@gentoo.org> 3605S: Maintained 3606F: drivers/rtc/rtc-ds1685.c 3607F: include/linux/rtc/ds1685.h 3608 3609DAMA SLAVE for AX.25 3610M: Joerg Reuter <jreuter@yaina.de> 3611W: http://yaina.de/jreuter/ 3612W: http://www.qsl.net/dl1bke/ 3613L: linux-hams@vger.kernel.org 3614S: Maintained 3615F: net/ax25/af_ax25.c 3616F: net/ax25/ax25_dev.c 3617F: net/ax25/ax25_ds_* 3618F: net/ax25/ax25_in.c 3619F: net/ax25/ax25_out.c 3620F: net/ax25/ax25_timer.c 3621F: net/ax25/sysctl_net_ax25.c 3622 3623DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3624L: netdev@vger.kernel.org 3625S: Orphan 3626F: Documentation/networking/dmfe.txt 3627F: drivers/net/ethernet/dec/tulip/dmfe.c 3628 3629DC390/AM53C974 SCSI driver 3630M: Hannes Reinecke <hare@suse.com> 3631L: linux-scsi@vger.kernel.org 3632S: Maintained 3633F: drivers/scsi/am53c974.c 3634 3635DC395x SCSI driver 3636M: Oliver Neukum <oliver@neukum.org> 3637M: Ali Akcaagac <aliakc@web.de> 3638M: Jamie Lenehan <lenehan@twibble.org> 3639L: dc395x@twibble.org 3640W: http://twibble.org/dist/dc395x/ 3641W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3642S: Maintained 3643F: Documentation/scsi/dc395x.txt 3644F: drivers/scsi/dc395x.* 3645 3646DCCP PROTOCOL 3647M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3648L: dccp@vger.kernel.org 3649W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3650S: Maintained 3651F: include/linux/dccp.h 3652F: include/uapi/linux/dccp.h 3653F: include/linux/tfrc.h 3654F: net/dccp/ 3655 3656DECnet NETWORK LAYER 3657W: http://linux-decnet.sourceforge.net 3658L: linux-decnet-user@lists.sourceforge.net 3659S: Orphan 3660F: Documentation/networking/decnet.txt 3661F: net/decnet/ 3662 3663DECSTATION PLATFORM SUPPORT 3664M: "Maciej W. Rozycki" <macro@linux-mips.org> 3665L: linux-mips@linux-mips.org 3666W: http://www.linux-mips.org/wiki/DECstation 3667S: Maintained 3668F: arch/mips/dec/ 3669F: arch/mips/include/asm/dec/ 3670F: arch/mips/include/asm/mach-dec/ 3671 3672DEFXX FDDI NETWORK DRIVER 3673M: "Maciej W. Rozycki" <macro@linux-mips.org> 3674S: Maintained 3675F: drivers/net/fddi/defxx.* 3676 3677DELL LAPTOP DRIVER 3678M: Matthew Garrett <mjg59@srcf.ucam.org> 3679M: Pali Rohár <pali.rohar@gmail.com> 3680L: platform-driver-x86@vger.kernel.org 3681S: Maintained 3682F: drivers/platform/x86/dell-laptop.c 3683 3684DELL LAPTOP RBTN DRIVER 3685M: Pali Rohár <pali.rohar@gmail.com> 3686S: Maintained 3687F: drivers/platform/x86/dell-rbtn.* 3688 3689DELL LAPTOP FREEFALL DRIVER 3690M: Pali Rohár <pali.rohar@gmail.com> 3691S: Maintained 3692F: drivers/platform/x86/dell-smo8800.c 3693 3694DELL LAPTOP SMM DRIVER 3695M: Pali Rohár <pali.rohar@gmail.com> 3696S: Maintained 3697F: drivers/hwmon/dell-smm-hwmon.c 3698F: include/uapi/linux/i8k.h 3699 3700DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3701M: Doug Warzecha <Douglas_Warzecha@dell.com> 3702S: Maintained 3703F: Documentation/dcdbas.txt 3704F: drivers/firmware/dcdbas.* 3705 3706DELL WMI EXTRAS DRIVER 3707M: Matthew Garrett <mjg59@srcf.ucam.org> 3708M: Pali Rohár <pali.rohar@gmail.com> 3709S: Maintained 3710F: drivers/platform/x86/dell-wmi.c 3711 3712DESIGNWARE USB2 DRD IP DRIVER 3713M: John Youn <johnyoun@synopsys.com> 3714L: linux-usb@vger.kernel.org 3715T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3716S: Maintained 3717F: drivers/usb/dwc2/ 3718 3719DESIGNWARE USB3 DRD IP DRIVER 3720M: Felipe Balbi <balbi@kernel.org> 3721L: linux-usb@vger.kernel.org 3722T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3723S: Maintained 3724F: drivers/usb/dwc3/ 3725 3726DEVICE COREDUMP (DEV_COREDUMP) 3727M: Johannes Berg <johannes@sipsolutions.net> 3728L: linux-kernel@vger.kernel.org 3729S: Maintained 3730F: drivers/base/devcoredump.c 3731F: include/linux/devcoredump.h 3732 3733DEVICE FREQUENCY (DEVFREQ) 3734M: MyungJoo Ham <myungjoo.ham@samsung.com> 3735M: Kyungmin Park <kyungmin.park@samsung.com> 3736L: linux-pm@vger.kernel.org 3737T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3738S: Maintained 3739F: drivers/devfreq/ 3740F: include/linux/devfreq.h 3741F: Documentation/devicetree/bindings/devfreq/ 3742 3743DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3744M: Chanwoo Choi <cw00.choi@samsung.com> 3745L: linux-pm@vger.kernel.org 3746T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3747S: Supported 3748F: drivers/devfreq/event/ 3749F: drivers/devfreq/devfreq-event.c 3750F: include/linux/devfreq-event.h 3751F: Documentation/devicetree/bindings/devfreq/event/ 3752 3753BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3754M: Chanwoo Choi <cw00.choi@samsung.com> 3755L: linux-pm@vger.kernel.org 3756L: linux-samsung-soc@vger.kernel.org 3757T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3758S: Maintained 3759F: drivers/devfreq/exynos-bus.c 3760F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3761 3762DEVICE NUMBER REGISTRY 3763M: Torben Mathiasen <device@lanana.org> 3764W: http://lanana.org/docs/device-list/index.html 3765S: Maintained 3766 3767DEVICE-MAPPER (LVM) 3768M: Alasdair Kergon <agk@redhat.com> 3769M: Mike Snitzer <snitzer@redhat.com> 3770M: dm-devel@redhat.com 3771L: dm-devel@redhat.com 3772W: http://sources.redhat.com/dm 3773Q: http://patchwork.kernel.org/project/dm-devel/list/ 3774T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3775T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3776S: Maintained 3777F: Documentation/device-mapper/ 3778F: drivers/md/dm* 3779F: drivers/md/persistent-data/ 3780F: include/linux/device-mapper.h 3781F: include/linux/dm-*.h 3782F: include/uapi/linux/dm-*.h 3783 3784DEVLINK 3785M: Jiri Pirko <jiri@mellanox.com> 3786L: netdev@vger.kernel.org 3787S: Supported 3788F: net/core/devlink.c 3789F: include/net/devlink.h 3790F: include/uapi/linux/devlink.h 3791 3792DIALOG SEMICONDUCTOR DRIVERS 3793M: Support Opensource <support.opensource@diasemi.com> 3794W: http://www.dialog-semiconductor.com/products 3795S: Supported 3796F: Documentation/hwmon/da90?? 3797F: Documentation/devicetree/bindings/mfd/da90*.txt 3798F: Documentation/devicetree/bindings/regulator/da92*.txt 3799F: Documentation/devicetree/bindings/sound/da[79]*.txt 3800F: drivers/gpio/gpio-da90??.c 3801F: drivers/hwmon/da90??-hwmon.c 3802F: drivers/iio/adc/da91??-*.c 3803F: drivers/input/misc/da90??_onkey.c 3804F: drivers/input/touchscreen/da9052_tsi.c 3805F: drivers/leds/leds-da90??.c 3806F: drivers/mfd/da903x.c 3807F: drivers/mfd/da90??-*.c 3808F: drivers/mfd/da91??-*.c 3809F: drivers/power/supply/da9052-battery.c 3810F: drivers/power/supply/da91??-*.c 3811F: drivers/regulator/da903x.c 3812F: drivers/regulator/da9???-regulator.[ch] 3813F: drivers/rtc/rtc-da90??.c 3814F: drivers/video/backlight/da90??_bl.c 3815F: drivers/watchdog/da90??_wdt.c 3816F: include/linux/mfd/da903x.h 3817F: include/linux/mfd/da9052/ 3818F: include/linux/mfd/da9055/ 3819F: include/linux/mfd/da9062/ 3820F: include/linux/mfd/da9063/ 3821F: include/linux/mfd/da9150/ 3822F: include/linux/regulator/da9211.h 3823F: include/sound/da[79]*.h 3824F: sound/soc/codecs/da[79]*.[ch] 3825 3826DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 3827M: William Breathitt Gray <vilhelm.gray@gmail.com> 3828L: linux-gpio@vger.kernel.org 3829S: Maintained 3830F: drivers/gpio/gpio-gpio-mm.c 3831 3832DIGI NEO AND CLASSIC PCI PRODUCTS 3833M: Lidza Louina <lidza.louina@gmail.com> 3834M: Mark Hounschell <markh@compro.net> 3835L: driverdev-devel@linuxdriverproject.org 3836S: Maintained 3837F: drivers/staging/dgnc/ 3838 3839DIOLAN U2C-12 I2C DRIVER 3840M: Guenter Roeck <linux@roeck-us.net> 3841L: linux-i2c@vger.kernel.org 3842S: Maintained 3843F: drivers/i2c/busses/i2c-diolan-u2c.c 3844 3845DIRECT ACCESS (DAX) 3846M: Matthew Wilcox <willy@linux.intel.com> 3847L: linux-fsdevel@vger.kernel.org 3848S: Supported 3849F: fs/dax.c 3850 3851DIRECTORY NOTIFICATION (DNOTIFY) 3852M: Eric Paris <eparis@parisplace.org> 3853S: Maintained 3854F: Documentation/filesystems/dnotify.txt 3855F: fs/notify/dnotify/ 3856F: include/linux/dnotify.h 3857 3858DISK GEOMETRY AND PARTITION HANDLING 3859M: Andries Brouwer <aeb@cwi.nl> 3860W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3861W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3862W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3863S: Maintained 3864 3865DISKQUOTA 3866M: Jan Kara <jack@suse.com> 3867S: Maintained 3868F: Documentation/filesystems/quota.txt 3869F: fs/quota/ 3870F: include/linux/quota*.h 3871F: include/uapi/linux/quota*.h 3872 3873DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3874M: Bernie Thompson <bernie@plugable.com> 3875L: linux-fbdev@vger.kernel.org 3876S: Maintained 3877W: http://plugable.com/category/projects/udlfb/ 3878F: drivers/video/fbdev/udlfb.c 3879F: include/video/udlfb.h 3880F: Documentation/fb/udlfb.txt 3881 3882DISTRIBUTED LOCK MANAGER (DLM) 3883M: Christine Caulfield <ccaulfie@redhat.com> 3884M: David Teigland <teigland@redhat.com> 3885L: cluster-devel@redhat.com 3886W: http://sources.redhat.com/cluster/ 3887T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3888S: Supported 3889F: fs/dlm/ 3890 3891DMA BUFFER SHARING FRAMEWORK 3892M: Sumit Semwal <sumit.semwal@linaro.org> 3893S: Maintained 3894L: linux-media@vger.kernel.org 3895L: dri-devel@lists.freedesktop.org 3896L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3897F: drivers/dma-buf/ 3898F: include/linux/dma-buf* 3899F: include/linux/reservation.h 3900F: include/linux/*fence.h 3901F: Documentation/dma-buf-sharing.txt 3902T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3903 3904SYNC FILE FRAMEWORK 3905M: Sumit Semwal <sumit.semwal@linaro.org> 3906R: Gustavo Padovan <gustavo@padovan.org> 3907S: Maintained 3908L: linux-media@vger.kernel.org 3909L: dri-devel@lists.freedesktop.org 3910F: drivers/dma-buf/sync_file.c 3911F: include/linux/sync_file.h 3912F: Documentation/sync_file.txt 3913T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3914 3915DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3916M: Vinod Koul <vinod.koul@intel.com> 3917L: dmaengine@vger.kernel.org 3918Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3919S: Maintained 3920F: drivers/dma/ 3921F: include/linux/dmaengine.h 3922F: Documentation/devicetree/bindings/dma/ 3923F: Documentation/dmaengine/ 3924T: git git://git.infradead.org/users/vkoul/slave-dma.git 3925 3926DME1737 HARDWARE MONITOR DRIVER 3927M: Juerg Haefliger <juergh@gmail.com> 3928L: linux-hwmon@vger.kernel.org 3929S: Maintained 3930F: Documentation/hwmon/dme1737 3931F: drivers/hwmon/dme1737.c 3932 3933DMI/SMBIOS SUPPORT 3934M: Jean Delvare <jdelvare@suse.com> 3935S: Maintained 3936T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 3937F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 3938F: drivers/firmware/dmi-id.c 3939F: drivers/firmware/dmi_scan.c 3940F: include/linux/dmi.h 3941 3942DOCUMENTATION 3943M: Jonathan Corbet <corbet@lwn.net> 3944L: linux-doc@vger.kernel.org 3945S: Maintained 3946F: Documentation/ 3947F: scripts/docproc.c 3948F: scripts/kernel-doc* 3949X: Documentation/ABI/ 3950X: Documentation/devicetree/ 3951X: Documentation/acpi 3952X: Documentation/power 3953X: Documentation/spi 3954X: Documentation/media 3955T: git git://git.lwn.net/linux.git docs-next 3956 3957DOUBLETALK DRIVER 3958M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 3959L: blinux-list@redhat.com 3960S: Maintained 3961F: drivers/char/dtlk.c 3962F: include/linux/dtlk.h 3963 3964DPT_I2O SCSI RAID DRIVER 3965M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 3966L: linux-scsi@vger.kernel.org 3967W: http://www.adaptec.com/ 3968S: Maintained 3969F: drivers/scsi/dpt* 3970F: drivers/scsi/dpt/ 3971 3972DRBD DRIVER 3973M: Philipp Reisner <philipp.reisner@linbit.com> 3974M: Lars Ellenberg <lars.ellenberg@linbit.com> 3975L: drbd-dev@lists.linbit.com 3976W: http://www.drbd.org 3977T: git git://git.linbit.com/linux-drbd.git 3978T: git git://git.linbit.com/drbd-8.4.git 3979S: Supported 3980F: drivers/block/drbd/ 3981F: lib/lru_cache.c 3982F: Documentation/blockdev/drbd/ 3983 3984DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 3985M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3986T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 3987S: Supported 3988F: Documentation/kobject.txt 3989F: drivers/base/ 3990F: fs/debugfs/ 3991F: fs/kernfs/ 3992F: fs/sysfs/ 3993F: include/linux/debugfs.h 3994F: include/linux/kobj* 3995F: lib/kobj* 3996 3997DRM DRIVERS 3998M: David Airlie <airlied@linux.ie> 3999L: dri-devel@lists.freedesktop.org 4000T: git git://people.freedesktop.org/~airlied/linux 4001S: Maintained 4002F: drivers/gpu/drm/ 4003F: drivers/gpu/vga/ 4004F: Documentation/devicetree/bindings/display/ 4005F: Documentation/devicetree/bindings/gpu/ 4006F: Documentation/devicetree/bindings/video/ 4007F: Documentation/gpu/ 4008F: include/drm/ 4009F: include/uapi/drm/ 4010 4011DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4012M: Dave Airlie <airlied@redhat.com> 4013S: Odd Fixes 4014F: drivers/gpu/drm/ast/ 4015 4016DRM DRIVER FOR BOCHS VIRTUAL GPU 4017M: Gerd Hoffmann <kraxel@redhat.com> 4018S: Odd Fixes 4019F: drivers/gpu/drm/bochs/ 4020 4021DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4022M: Dave Airlie <airlied@redhat.com> 4023S: Odd Fixes 4024F: drivers/gpu/drm/cirrus/ 4025 4026RADEON and AMDGPU DRM DRIVERS 4027M: Alex Deucher <alexander.deucher@amd.com> 4028M: Christian König <christian.koenig@amd.com> 4029L: dri-devel@lists.freedesktop.org 4030T: git git://people.freedesktop.org/~agd5f/linux 4031S: Supported 4032F: drivers/gpu/drm/radeon/ 4033F: include/uapi/drm/radeon_drm.h 4034F: drivers/gpu/drm/amd/ 4035F: include/uapi/drm/amdgpu_drm.h 4036 4037DRM PANEL DRIVERS 4038M: Thierry Reding <thierry.reding@gmail.com> 4039L: dri-devel@lists.freedesktop.org 4040T: git git://anongit.freedesktop.org/tegra/linux.git 4041S: Maintained 4042F: drivers/gpu/drm/drm_panel.c 4043F: drivers/gpu/drm/panel/ 4044F: include/drm/drm_panel.h 4045F: Documentation/devicetree/bindings/display/panel/ 4046 4047INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4048M: Daniel Vetter <daniel.vetter@intel.com> 4049M: Jani Nikula <jani.nikula@linux.intel.com> 4050L: intel-gfx@lists.freedesktop.org 4051L: dri-devel@lists.freedesktop.org 4052W: https://01.org/linuxgraphics/ 4053Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4054T: git git://anongit.freedesktop.org/drm-intel 4055S: Supported 4056F: drivers/gpu/drm/i915/ 4057F: include/drm/i915* 4058F: include/uapi/drm/i915_drm.h 4059F: Documentation/gpu/i915.rst 4060 4061DRM DRIVERS FOR ATMEL HLCDC 4062M: Boris Brezillon <boris.brezillon@free-electrons.com> 4063L: dri-devel@lists.freedesktop.org 4064S: Supported 4065F: drivers/gpu/drm/atmel-hlcdc/ 4066F: Documentation/devicetree/bindings/drm/atmel/ 4067 4068DRM DRIVERS FOR ALLWINNER A10 4069M: Maxime Ripard <maxime.ripard@free-electrons.com> 4070L: dri-devel@lists.freedesktop.org 4071S: Supported 4072F: drivers/gpu/drm/sun4i/ 4073F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4074 4075DRM DRIVERS FOR EXYNOS 4076M: Inki Dae <inki.dae@samsung.com> 4077M: Joonyoung Shim <jy0922.shim@samsung.com> 4078M: Seung-Woo Kim <sw0312.kim@samsung.com> 4079M: Kyungmin Park <kyungmin.park@samsung.com> 4080L: dri-devel@lists.freedesktop.org 4081T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4082S: Supported 4083F: drivers/gpu/drm/exynos/ 4084F: include/uapi/drm/exynos_drm.h 4085F: Documentation/devicetree/bindings/display/exynos/ 4086 4087DRM DRIVERS FOR FREESCALE DCU 4088M: Stefan Agner <stefan@agner.ch> 4089M: Alison Wang <alison.wang@freescale.com> 4090L: dri-devel@lists.freedesktop.org 4091S: Supported 4092F: drivers/gpu/drm/fsl-dcu/ 4093F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4094F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4095F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4096 4097DRM DRIVERS FOR FREESCALE IMX 4098M: Philipp Zabel <p.zabel@pengutronix.de> 4099L: dri-devel@lists.freedesktop.org 4100S: Maintained 4101F: drivers/gpu/drm/imx/ 4102F: drivers/gpu/ipu-v3/ 4103F: Documentation/devicetree/bindings/display/imx/ 4104 4105DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4106M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4107L: dri-devel@lists.freedesktop.org 4108T: git git://github.com/patjak/drm-gma500 4109S: Maintained 4110F: drivers/gpu/drm/gma500/ 4111 4112DRM DRIVERS FOR HISILICON 4113M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4114R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4115R: Chen Feng <puck.chen@hisilicon.com> 4116L: dri-devel@lists.freedesktop.org 4117T: git git://github.com/xin3liang/linux.git 4118S: Maintained 4119F: drivers/gpu/drm/hisilicon/ 4120F: Documentation/devicetree/bindings/display/hisilicon/ 4121 4122DRM DRIVER FOR INTEL I810 VIDEO CARDS 4123S: Orphan / Obsolete 4124F: drivers/gpu/drm/i810/ 4125F: include/uapi/drm/i810_drm.h 4126 4127DRM DRIVERS FOR MEDIATEK 4128M: CK Hu <ck.hu@mediatek.com> 4129M: Philipp Zabel <p.zabel@pengutronix.de> 4130L: dri-devel@lists.freedesktop.org 4131S: Supported 4132F: drivers/gpu/drm/mediatek/ 4133F: Documentation/devicetree/bindings/display/mediatek/ 4134 4135DRM DRIVER FOR MSM ADRENO GPU 4136M: Rob Clark <robdclark@gmail.com> 4137L: linux-arm-msm@vger.kernel.org 4138L: dri-devel@lists.freedesktop.org 4139L: freedreno@lists.freedesktop.org 4140T: git git://people.freedesktop.org/~robclark/linux 4141S: Maintained 4142F: drivers/gpu/drm/msm/ 4143F: include/uapi/drm/msm_drm.h 4144F: Documentation/devicetree/bindings/display/msm/ 4145 4146DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4147M: Ben Skeggs <bskeggs@redhat.com> 4148L: dri-devel@lists.freedesktop.org 4149L: nouveau@lists.freedesktop.org 4150T: git git://github.com/skeggsb/linux 4151S: Supported 4152F: drivers/gpu/drm/nouveau/ 4153F: include/uapi/drm/nouveau_drm.h 4154 4155DRM DRIVERS FOR NVIDIA TEGRA 4156M: Thierry Reding <thierry.reding@gmail.com> 4157L: dri-devel@lists.freedesktop.org 4158L: linux-tegra@vger.kernel.org 4159T: git git://anongit.freedesktop.org/tegra/linux.git 4160S: Supported 4161F: drivers/gpu/drm/tegra/ 4162F: drivers/gpu/host1x/ 4163F: include/linux/host1x.h 4164F: include/uapi/drm/tegra_drm.h 4165F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4166 4167DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4168S: Orphan / Obsolete 4169F: drivers/gpu/drm/mga/ 4170F: include/uapi/drm/mga_drm.h 4171 4172DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4173M: Dave Airlie <airlied@redhat.com> 4174S: Odd Fixes 4175F: drivers/gpu/drm/mgag200/ 4176 4177DRM DRIVER FOR RAGE 128 VIDEO CARDS 4178S: Orphan / Obsolete 4179F: drivers/gpu/drm/r128/ 4180F: include/uapi/drm/r128_drm.h 4181 4182DRM DRIVERS FOR RENESAS 4183M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4184L: dri-devel@lists.freedesktop.org 4185L: linux-renesas-soc@vger.kernel.org 4186T: git git://linuxtv.org/pinchartl/fbdev 4187S: Supported 4188F: drivers/gpu/drm/rcar-du/ 4189F: drivers/gpu/drm/shmobile/ 4190F: include/linux/platform_data/shmob_drm.h 4191F: Documentation/devicetree/bindings/display/renesas,du.txt 4192 4193DRM DRIVER FOR QXL VIRTUAL GPU 4194M: Dave Airlie <airlied@redhat.com> 4195S: Odd Fixes 4196F: drivers/gpu/drm/qxl/ 4197F: include/uapi/drm/qxl_drm.h 4198 4199DRM DRIVERS FOR ROCKCHIP 4200M: Mark Yao <mark.yao@rock-chips.com> 4201L: dri-devel@lists.freedesktop.org 4202S: Maintained 4203F: drivers/gpu/drm/rockchip/ 4204F: Documentation/devicetree/bindings/display/rockchip/ 4205 4206DRM DRIVER FOR SAVAGE VIDEO CARDS 4207S: Orphan / Obsolete 4208F: drivers/gpu/drm/savage/ 4209F: include/uapi/drm/savage_drm.h 4210 4211DRM DRIVER FOR SIS VIDEO CARDS 4212S: Orphan / Obsolete 4213F: drivers/gpu/drm/sis/ 4214F: include/uapi/drm/sis_drm.h 4215 4216DRM DRIVERS FOR STI 4217M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4218M: Vincent Abriou <vincent.abriou@st.com> 4219L: dri-devel@lists.freedesktop.org 4220T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4221S: Maintained 4222F: drivers/gpu/drm/sti 4223F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4224 4225DRM DRIVER FOR TDFX VIDEO CARDS 4226S: Orphan / Obsolete 4227F: drivers/gpu/drm/tdfx/ 4228 4229DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4230M: Dave Airlie <airlied@redhat.com> 4231S: Odd Fixes 4232F: drivers/gpu/drm/udl/ 4233 4234DRM DRIVERS FOR VIVANTE GPU IP 4235M: Lucas Stach <l.stach@pengutronix.de> 4236R: Russell King <linux+etnaviv@armlinux.org.uk> 4237R: Christian Gmeiner <christian.gmeiner@gmail.com> 4238L: dri-devel@lists.freedesktop.org 4239S: Maintained 4240F: drivers/gpu/drm/etnaviv/ 4241F: include/uapi/drm/etnaviv_drm.h 4242F: Documentation/devicetree/bindings/display/etnaviv/ 4243 4244DRM DRIVER FOR VMWARE VIRTUAL GPU 4245M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4246M: Sinclair Yeh <syeh@vmware.com> 4247M: Thomas Hellstrom <thellstrom@vmware.com> 4248L: dri-devel@lists.freedesktop.org 4249T: git git://people.freedesktop.org/~syeh/repos_linux 4250T: git git://people.freedesktop.org/~thomash/linux 4251S: Supported 4252F: drivers/gpu/drm/vmwgfx/ 4253F: include/uapi/drm/vmwgfx_drm.h 4254 4255DRM DRIVERS FOR VC4 4256M: Eric Anholt <eric@anholt.net> 4257T: git git://github.com/anholt/linux 4258S: Supported 4259F: drivers/gpu/drm/vc4/ 4260F: include/uapi/drm/vc4_drm.h 4261F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4262 4263DRM DRIVERS FOR TI OMAP 4264M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4265L: dri-devel@lists.freedesktop.org 4266S: Maintained 4267F: drivers/gpu/drm/omapdrm/ 4268F: Documentation/devicetree/bindings/display/ti/ 4269 4270DRM DRIVERS FOR TI LCDC 4271M: Jyri Sarha <jsarha@ti.com> 4272R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4273L: dri-devel@lists.freedesktop.org 4274S: Maintained 4275F: drivers/gpu/drm/tilcdc/ 4276F: Documentation/devicetree/bindings/display/tilcdc/ 4277 4278DSBR100 USB FM RADIO DRIVER 4279M: Alexey Klimov <klimov.linux@gmail.com> 4280L: linux-media@vger.kernel.org 4281T: git git://linuxtv.org/media_tree.git 4282S: Maintained 4283F: drivers/media/radio/dsbr100.c 4284 4285DSCC4 DRIVER 4286M: Francois Romieu <romieu@fr.zoreil.com> 4287L: netdev@vger.kernel.org 4288S: Maintained 4289F: drivers/net/wan/dscc4.c 4290 4291DT3155 MEDIA DRIVER 4292M: Hans Verkuil <hverkuil@xs4all.nl> 4293L: linux-media@vger.kernel.org 4294T: git git://linuxtv.org/media_tree.git 4295W: https://linuxtv.org 4296S: Odd Fixes 4297F: drivers/media/pci/dt3155/ 4298 4299DVB_USB_AF9015 MEDIA DRIVER 4300M: Antti Palosaari <crope@iki.fi> 4301L: linux-media@vger.kernel.org 4302W: https://linuxtv.org 4303W: http://palosaari.fi/linux/ 4304Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4305T: git git://linuxtv.org/anttip/media_tree.git 4306S: Maintained 4307F: drivers/media/usb/dvb-usb-v2/af9015* 4308 4309DVB_USB_AF9035 MEDIA DRIVER 4310M: Antti Palosaari <crope@iki.fi> 4311L: linux-media@vger.kernel.org 4312W: https://linuxtv.org 4313W: http://palosaari.fi/linux/ 4314Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4315T: git git://linuxtv.org/anttip/media_tree.git 4316S: Maintained 4317F: drivers/media/usb/dvb-usb-v2/af9035* 4318 4319DVB_USB_ANYSEE MEDIA DRIVER 4320M: Antti Palosaari <crope@iki.fi> 4321L: linux-media@vger.kernel.org 4322W: https://linuxtv.org 4323W: http://palosaari.fi/linux/ 4324Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4325T: git git://linuxtv.org/anttip/media_tree.git 4326S: Maintained 4327F: drivers/media/usb/dvb-usb-v2/anysee* 4328 4329DVB_USB_AU6610 MEDIA DRIVER 4330M: Antti Palosaari <crope@iki.fi> 4331L: linux-media@vger.kernel.org 4332W: https://linuxtv.org 4333W: http://palosaari.fi/linux/ 4334Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4335T: git git://linuxtv.org/anttip/media_tree.git 4336S: Maintained 4337F: drivers/media/usb/dvb-usb-v2/au6610* 4338 4339DVB_USB_CE6230 MEDIA DRIVER 4340M: Antti Palosaari <crope@iki.fi> 4341L: linux-media@vger.kernel.org 4342W: https://linuxtv.org 4343W: http://palosaari.fi/linux/ 4344Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4345T: git git://linuxtv.org/anttip/media_tree.git 4346S: Maintained 4347F: drivers/media/usb/dvb-usb-v2/ce6230* 4348 4349DVB_USB_CXUSB MEDIA DRIVER 4350M: Michael Krufky <mkrufky@linuxtv.org> 4351L: linux-media@vger.kernel.org 4352W: https://linuxtv.org 4353W: http://github.com/mkrufky 4354Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4355T: git git://linuxtv.org/media_tree.git 4356S: Maintained 4357F: drivers/media/usb/dvb-usb/cxusb* 4358 4359DVB_USB_EC168 MEDIA DRIVER 4360M: Antti Palosaari <crope@iki.fi> 4361L: linux-media@vger.kernel.org 4362W: https://linuxtv.org 4363W: http://palosaari.fi/linux/ 4364Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4365T: git git://linuxtv.org/anttip/media_tree.git 4366S: Maintained 4367F: drivers/media/usb/dvb-usb-v2/ec168* 4368 4369DVB_USB_GL861 MEDIA DRIVER 4370M: Antti Palosaari <crope@iki.fi> 4371L: linux-media@vger.kernel.org 4372W: https://linuxtv.org 4373Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4374T: git git://linuxtv.org/anttip/media_tree.git 4375S: Maintained 4376F: drivers/media/usb/dvb-usb-v2/gl861* 4377 4378DVB_USB_MXL111SF MEDIA DRIVER 4379M: Michael Krufky <mkrufky@linuxtv.org> 4380L: linux-media@vger.kernel.org 4381W: https://linuxtv.org 4382W: http://github.com/mkrufky 4383Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4384T: git git://linuxtv.org/mkrufky/mxl111sf.git 4385S: Maintained 4386F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4387 4388DVB_USB_RTL28XXU MEDIA DRIVER 4389M: Antti Palosaari <crope@iki.fi> 4390L: linux-media@vger.kernel.org 4391W: https://linuxtv.org 4392W: http://palosaari.fi/linux/ 4393Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4394T: git git://linuxtv.org/anttip/media_tree.git 4395S: Maintained 4396F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4397 4398DVB_USB_V2 MEDIA DRIVER 4399M: Antti Palosaari <crope@iki.fi> 4400L: linux-media@vger.kernel.org 4401W: https://linuxtv.org 4402W: http://palosaari.fi/linux/ 4403Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4404T: git git://linuxtv.org/anttip/media_tree.git 4405S: Maintained 4406F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4407F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4408 4409DYNAMIC DEBUG 4410M: Jason Baron <jbaron@akamai.com> 4411S: Maintained 4412F: lib/dynamic_debug.c 4413F: include/linux/dynamic_debug.h 4414 4415DZ DECSTATION DZ11 SERIAL DRIVER 4416M: "Maciej W. Rozycki" <macro@linux-mips.org> 4417S: Maintained 4418F: drivers/tty/serial/dz.* 4419 4420E3X0 POWER BUTTON DRIVER 4421M: Moritz Fischer <moritz.fischer@ettus.com> 4422L: usrp-users@lists.ettus.com 4423W: http://www.ettus.com 4424S: Supported 4425F: drivers/input/misc/e3x0-button.c 4426F: Documentation/devicetree/bindings/input/e3x0-button.txt 4427 4428E4000 MEDIA DRIVER 4429M: Antti Palosaari <crope@iki.fi> 4430L: linux-media@vger.kernel.org 4431W: https://linuxtv.org 4432W: http://palosaari.fi/linux/ 4433Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4434T: git git://linuxtv.org/anttip/media_tree.git 4435S: Maintained 4436F: drivers/media/tuners/e4000* 4437 4438EATA ISA/EISA/PCI SCSI DRIVER 4439M: Dario Ballabio <ballabio_dario@emc.com> 4440L: linux-scsi@vger.kernel.org 4441S: Maintained 4442F: drivers/scsi/eata.c 4443 4444EC100 MEDIA DRIVER 4445M: Antti Palosaari <crope@iki.fi> 4446L: linux-media@vger.kernel.org 4447W: https://linuxtv.org 4448W: http://palosaari.fi/linux/ 4449Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4450T: git git://linuxtv.org/anttip/media_tree.git 4451S: Maintained 4452F: drivers/media/dvb-frontends/ec100* 4453 4454ECRYPT FILE SYSTEM 4455M: Tyler Hicks <tyhicks@canonical.com> 4456L: ecryptfs@vger.kernel.org 4457W: http://ecryptfs.org 4458W: https://launchpad.net/ecryptfs 4459T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4460S: Supported 4461F: Documentation/filesystems/ecryptfs.txt 4462F: fs/ecryptfs/ 4463 4464EDAC-CORE 4465M: Borislav Petkov <bp@alien8.de> 4466M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4467M: Mauro Carvalho Chehab <mchehab@kernel.org> 4468L: linux-edac@vger.kernel.org 4469T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4470T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4471S: Supported 4472F: Documentation/edac.txt 4473F: drivers/edac/ 4474F: include/linux/edac.h 4475 4476EDAC-AMD64 4477M: Borislav Petkov <bp@alien8.de> 4478L: linux-edac@vger.kernel.org 4479S: Maintained 4480F: drivers/edac/amd64_edac* 4481 4482EDAC-CALXEDA 4483M: Robert Richter <rric@kernel.org> 4484L: linux-edac@vger.kernel.org 4485S: Maintained 4486F: drivers/edac/highbank* 4487 4488EDAC-CAVIUM 4489M: Ralf Baechle <ralf@linux-mips.org> 4490M: David Daney <david.daney@cavium.com> 4491L: linux-edac@vger.kernel.org 4492L: linux-mips@linux-mips.org 4493S: Supported 4494F: drivers/edac/octeon_edac* 4495 4496EDAC-E752X 4497M: Mark Gross <mark.gross@intel.com> 4498L: linux-edac@vger.kernel.org 4499S: Maintained 4500F: drivers/edac/e752x_edac.c 4501 4502EDAC-E7XXX 4503L: linux-edac@vger.kernel.org 4504S: Maintained 4505F: drivers/edac/e7xxx_edac.c 4506 4507EDAC-FSL_DDR 4508M: York Sun <york.sun@nxp.com> 4509L: linux-edac@vger.kernel.org 4510S: Maintained 4511F: drivers/edac/fsl_ddr_edac.* 4512 4513EDAC-GHES 4514M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4515M: Mauro Carvalho Chehab <mchehab@kernel.org> 4516L: linux-edac@vger.kernel.org 4517S: Maintained 4518F: drivers/edac/ghes_edac.c 4519 4520EDAC-I82443BXGX 4521M: Tim Small <tim@buttersideup.com> 4522L: linux-edac@vger.kernel.org 4523S: Maintained 4524F: drivers/edac/i82443bxgx_edac.c 4525 4526EDAC-I3000 4527L: linux-edac@vger.kernel.org 4528S: Orphan 4529F: drivers/edac/i3000_edac.c 4530 4531EDAC-I5000 4532L: linux-edac@vger.kernel.org 4533S: Maintained 4534F: drivers/edac/i5000_edac.c 4535 4536EDAC-I5400 4537M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4538M: Mauro Carvalho Chehab <mchehab@kernel.org> 4539L: linux-edac@vger.kernel.org 4540S: Maintained 4541F: drivers/edac/i5400_edac.c 4542 4543EDAC-I7300 4544M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4545M: Mauro Carvalho Chehab <mchehab@kernel.org> 4546L: linux-edac@vger.kernel.org 4547S: Maintained 4548F: drivers/edac/i7300_edac.c 4549 4550EDAC-I7CORE 4551M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4552M: Mauro Carvalho Chehab <mchehab@kernel.org> 4553L: linux-edac@vger.kernel.org 4554S: Maintained 4555F: drivers/edac/i7core_edac.c 4556 4557EDAC-I82975X 4558M: Ranganathan Desikan <ravi@jetztechnologies.com> 4559M: "Arvind R." <arvino55@gmail.com> 4560L: linux-edac@vger.kernel.org 4561S: Maintained 4562F: drivers/edac/i82975x_edac.c 4563 4564EDAC-IE31200 4565M: Jason Baron <jbaron@akamai.com> 4566L: linux-edac@vger.kernel.org 4567S: Maintained 4568F: drivers/edac/ie31200_edac.c 4569 4570EDAC-MPC85XX 4571M: Johannes Thumshirn <morbidrsa@gmail.com> 4572L: linux-edac@vger.kernel.org 4573S: Maintained 4574F: drivers/edac/mpc85xx_edac.[ch] 4575 4576EDAC-PASEMI 4577M: Egor Martovetsky <egor@pasemi.com> 4578L: linux-edac@vger.kernel.org 4579S: Maintained 4580F: drivers/edac/pasemi_edac.c 4581 4582EDAC-R82600 4583M: Tim Small <tim@buttersideup.com> 4584L: linux-edac@vger.kernel.org 4585S: Maintained 4586F: drivers/edac/r82600_edac.c 4587 4588EDAC-SBRIDGE 4589M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4590M: Mauro Carvalho Chehab <mchehab@kernel.org> 4591L: linux-edac@vger.kernel.org 4592S: Maintained 4593F: drivers/edac/sb_edac.c 4594 4595EDAC-SKYLAKE 4596M: Tony Luck <tony.luck@intel.com> 4597L: linux-edac@vger.kernel.org 4598S: Maintained 4599F: drivers/edac/skx_edac.c 4600 4601EDAC-XGENE 4602APPLIED MICRO (APM) X-GENE SOC EDAC 4603M: Loc Ho <lho@apm.com> 4604S: Supported 4605F: drivers/edac/xgene_edac.c 4606F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4607 4608EDIROL UA-101/UA-1000 DRIVER 4609M: Clemens Ladisch <clemens@ladisch.de> 4610L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4611T: git git://git.alsa-project.org/alsa-kernel.git 4612S: Maintained 4613F: sound/usb/misc/ua101.c 4614 4615EXTENSIBLE FIRMWARE INTERFACE (EFI) 4616M: Matt Fleming <matt@codeblueprint.co.uk> 4617L: linux-efi@vger.kernel.org 4618T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4619S: Maintained 4620F: Documentation/efi-stub.txt 4621F: arch/ia64/kernel/efi.c 4622F: arch/x86/boot/compressed/eboot.[ch] 4623F: arch/x86/include/asm/efi.h 4624F: arch/x86/platform/efi/ 4625F: drivers/firmware/efi/ 4626F: include/linux/efi*.h 4627 4628EFI VARIABLE FILESYSTEM 4629M: Matthew Garrett <matthew.garrett@nebula.com> 4630M: Jeremy Kerr <jk@ozlabs.org> 4631M: Matt Fleming <matt@codeblueprint.co.uk> 4632T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4633L: linux-efi@vger.kernel.org 4634S: Maintained 4635F: fs/efivarfs/ 4636 4637EFIFB FRAMEBUFFER DRIVER 4638L: linux-fbdev@vger.kernel.org 4639M: Peter Jones <pjones@redhat.com> 4640S: Maintained 4641F: drivers/video/fbdev/efifb.c 4642 4643EFI TEST DRIVER 4644L: linux-efi@vger.kernel.org 4645M: Ivan Hu <ivan.hu@canonical.com> 4646M: Matt Fleming <matt@codeblueprint.co.uk> 4647S: Maintained 4648F: drivers/firmware/efi/test/ 4649 4650EFS FILESYSTEM 4651W: http://aeschi.ch.eu.org/efs/ 4652S: Orphan 4653F: fs/efs/ 4654 4655EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4656M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4657L: netdev@vger.kernel.org 4658S: Maintained 4659F: drivers/net/ethernet/ibm/ehea/ 4660 4661EM28XX VIDEO4LINUX DRIVER 4662M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4663M: Mauro Carvalho Chehab <mchehab@kernel.org> 4664L: linux-media@vger.kernel.org 4665W: https://linuxtv.org 4666T: git git://linuxtv.org/media_tree.git 4667S: Maintained 4668F: drivers/media/usb/em28xx/ 4669F: Documentation/media/v4l-drivers/em28xx* 4670 4671EMBEDDED LINUX 4672M: Paul Gortmaker <paul.gortmaker@windriver.com> 4673M: Matt Mackall <mpm@selenic.com> 4674M: David Woodhouse <dwmw2@infradead.org> 4675L: linux-embedded@vger.kernel.org 4676S: Maintained 4677 4678EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER 4679M: James Smart <james.smart@avagotech.com> 4680M: Dick Kennedy <dick.kennedy@avagotech.com> 4681L: linux-scsi@vger.kernel.org 4682W: http://www.avagotech.com 4683S: Supported 4684F: drivers/scsi/lpfc/ 4685 4686ENE CB710 FLASH CARD READER DRIVER 4687M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4688S: Maintained 4689F: drivers/misc/cb710/ 4690F: drivers/mmc/host/cb710-mmc.* 4691F: include/linux/cb710.h 4692 4693ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4694M: Maxim Levitsky <maximlevitsky@gmail.com> 4695S: Maintained 4696F: drivers/media/rc/ene_ir.* 4697 4698EPSON S1D13XXX FRAMEBUFFER DRIVER 4699M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4700S: Maintained 4701T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4702F: drivers/video/fbdev/s1d13xxxfb.c 4703F: include/video/s1d13xxxfb.h 4704 4705ET131X NETWORK DRIVER 4706M: Mark Einon <mark.einon@gmail.com> 4707S: Odd Fixes 4708F: drivers/net/ethernet/agere/ 4709 4710ETHERNET BRIDGE 4711M: Stephen Hemminger <stephen@networkplumber.org> 4712L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4713L: netdev@vger.kernel.org 4714W: http://www.linuxfoundation.org/en/Net:Bridge 4715S: Maintained 4716F: include/linux/netfilter_bridge/ 4717F: net/bridge/ 4718 4719ETHERNET PHY LIBRARY 4720M: Florian Fainelli <f.fainelli@gmail.com> 4721L: netdev@vger.kernel.org 4722S: Maintained 4723F: include/linux/phy.h 4724F: include/linux/phy_fixed.h 4725F: drivers/net/phy/ 4726F: Documentation/networking/phy.txt 4727F: drivers/of/of_mdio.c 4728F: drivers/of/of_net.c 4729 4730EXT2 FILE SYSTEM 4731M: Jan Kara <jack@suse.com> 4732L: linux-ext4@vger.kernel.org 4733S: Maintained 4734F: Documentation/filesystems/ext2.txt 4735F: fs/ext2/ 4736F: include/linux/ext2* 4737 4738EXT4 FILE SYSTEM 4739M: "Theodore Ts'o" <tytso@mit.edu> 4740M: Andreas Dilger <adilger.kernel@dilger.ca> 4741L: linux-ext4@vger.kernel.org 4742W: http://ext4.wiki.kernel.org 4743Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4744T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4745S: Maintained 4746F: Documentation/filesystems/ext4.txt 4747F: fs/ext4/ 4748 4749Extended Verification Module (EVM) 4750M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4751L: linux-ima-devel@lists.sourceforge.net 4752L: linux-security-module@vger.kernel.org 4753S: Supported 4754F: security/integrity/evm/ 4755 4756EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4757M: MyungJoo Ham <myungjoo.ham@samsung.com> 4758M: Chanwoo Choi <cw00.choi@samsung.com> 4759L: linux-kernel@vger.kernel.org 4760T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4761S: Maintained 4762F: drivers/extcon/ 4763F: include/linux/extcon/ 4764F: include/linux/extcon.h 4765F: Documentation/extcon/ 4766F: Documentation/devicetree/bindings/extcon/ 4767 4768EXYNOS DP DRIVER 4769M: Jingoo Han <jingoohan1@gmail.com> 4770L: dri-devel@lists.freedesktop.org 4771S: Maintained 4772F: drivers/gpu/drm/exynos/exynos_dp* 4773 4774EXYNOS SYSMMU (IOMMU) driver 4775M: Marek Szyprowski <m.szyprowski@samsung.com> 4776L: iommu@lists.linux-foundation.org 4777S: Maintained 4778F: drivers/iommu/exynos-iommu.c 4779 4780EZchip NPS platform support 4781M: Noam Camus <noamc@ezchip.com> 4782S: Supported 4783F: arch/arc/plat-eznps 4784F: arch/arc/boot/dts/eznps.dts 4785 4786F71805F HARDWARE MONITORING DRIVER 4787M: Jean Delvare <jdelvare@suse.com> 4788L: linux-hwmon@vger.kernel.org 4789S: Maintained 4790F: Documentation/hwmon/f71805f 4791F: drivers/hwmon/f71805f.c 4792 4793FC0011 TUNER DRIVER 4794M: Michael Buesch <m@bues.ch> 4795L: linux-media@vger.kernel.org 4796S: Maintained 4797F: drivers/media/tuners/fc0011.h 4798F: drivers/media/tuners/fc0011.c 4799 4800FC2580 MEDIA DRIVER 4801M: Antti Palosaari <crope@iki.fi> 4802L: linux-media@vger.kernel.org 4803W: https://linuxtv.org 4804W: http://palosaari.fi/linux/ 4805Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4806T: git git://linuxtv.org/anttip/media_tree.git 4807S: Maintained 4808F: drivers/media/tuners/fc2580* 4809 4810FANOTIFY 4811M: Eric Paris <eparis@redhat.com> 4812S: Maintained 4813F: fs/notify/fanotify/ 4814F: include/linux/fanotify.h 4815F: include/uapi/linux/fanotify.h 4816 4817FARSYNC SYNCHRONOUS DRIVER 4818M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4819W: http://www.farsite.co.uk/ 4820S: Supported 4821F: drivers/net/wan/farsync.* 4822 4823FAULT INJECTION SUPPORT 4824M: Akinobu Mita <akinobu.mita@gmail.com> 4825S: Supported 4826F: Documentation/fault-injection/ 4827F: lib/fault-inject.c 4828 4829FBTFT Framebuffer drivers 4830M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4831M: Noralf Trønnes <noralf@tronnes.org> 4832S: Maintained 4833F: drivers/staging/fbtft/ 4834 4835FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4836M: Johannes Thumshirn <jth@kernel.org> 4837L: fcoe-devel@open-fcoe.org 4838W: www.Open-FCoE.org 4839S: Supported 4840F: drivers/scsi/libfc/ 4841F: drivers/scsi/fcoe/ 4842F: include/scsi/fc/ 4843F: include/scsi/libfc.h 4844F: include/scsi/libfcoe.h 4845F: include/uapi/scsi/fc/ 4846 4847FILE LOCKING (flock() and fcntl()/lockf()) 4848M: Jeff Layton <jlayton@poochiereds.net> 4849M: "J. Bruce Fields" <bfields@fieldses.org> 4850L: linux-fsdevel@vger.kernel.org 4851S: Maintained 4852F: include/linux/fcntl.h 4853F: include/linux/fs.h 4854F: include/uapi/linux/fcntl.h 4855F: include/uapi/linux/fs.h 4856F: fs/fcntl.c 4857F: fs/locks.c 4858 4859FILESYSTEMS (VFS and infrastructure) 4860M: Alexander Viro <viro@zeniv.linux.org.uk> 4861L: linux-fsdevel@vger.kernel.org 4862S: Maintained 4863F: fs/* 4864 4865FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4866M: Riku Voipio <riku.voipio@iki.fi> 4867L: linux-hwmon@vger.kernel.org 4868S: Maintained 4869F: drivers/hwmon/f75375s.c 4870F: include/linux/f75375s.h 4871 4872FIREWIRE AUDIO DRIVERS 4873M: Clemens Ladisch <clemens@ladisch.de> 4874L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4875T: git git://git.alsa-project.org/alsa-kernel.git 4876S: Maintained 4877F: sound/firewire/ 4878 4879FIREWIRE MEDIA DRIVERS (firedtv) 4880M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4881L: linux-media@vger.kernel.org 4882L: linux1394-devel@lists.sourceforge.net 4883T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4884S: Maintained 4885F: drivers/media/firewire/ 4886 4887FIREWIRE SBP-2 TARGET 4888M: Chris Boot <bootc@bootc.net> 4889L: linux-scsi@vger.kernel.org 4890L: target-devel@vger.kernel.org 4891L: linux1394-devel@lists.sourceforge.net 4892T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 4893S: Maintained 4894F: drivers/target/sbp/ 4895 4896FIREWIRE SUBSYSTEM 4897M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4898L: linux1394-devel@lists.sourceforge.net 4899W: http://ieee1394.wiki.kernel.org/ 4900T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 4901S: Maintained 4902F: drivers/firewire/ 4903F: include/linux/firewire.h 4904F: include/uapi/linux/firewire*.h 4905F: tools/firewire/ 4906 4907FIRMWARE LOADER (request_firmware) 4908M: Ming Lei <ming.lei@canonical.com> 4909M: Luis R. Rodriguez <mcgrof@kernel.org> 4910L: linux-kernel@vger.kernel.org 4911S: Maintained 4912F: Documentation/firmware_class/ 4913F: drivers/base/firmware*.c 4914F: include/linux/firmware.h 4915 4916FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 4917M: Joshua Morris <josh.h.morris@us.ibm.com> 4918M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 4919S: Maintained 4920F: drivers/block/rsxx/ 4921 4922FLOPPY DRIVER 4923M: Jiri Kosina <jikos@kernel.org> 4924T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 4925S: Odd fixes 4926F: drivers/block/floppy.c 4927 4928FMC SUBSYSTEM 4929M: Alessandro Rubini <rubini@gnudd.com> 4930W: http://www.ohwr.org/projects/fmc-bus 4931S: Supported 4932F: drivers/fmc/ 4933F: include/linux/fmc*.h 4934F: include/linux/ipmi-fru.h 4935K: fmc_d.*register 4936 4937FPGA MANAGER FRAMEWORK 4938M: Alan Tull <atull@opensource.altera.com> 4939R: Moritz Fischer <moritz.fischer@ettus.com> 4940S: Maintained 4941F: drivers/fpga/ 4942F: include/linux/fpga/fpga-mgr.h 4943W: http://www.rocketboards.org 4944 4945FPU EMULATOR 4946M: Bill Metzenthen <billm@melbpc.org.au> 4947W: http://floatingpoint.sourceforge.net/emulator/index.html 4948S: Maintained 4949F: arch/x86/math-emu/ 4950 4951FRAME RELAY DLCI/FRAD (Sangoma drivers too) 4952L: netdev@vger.kernel.org 4953S: Orphan 4954F: drivers/net/wan/dlci.c 4955F: drivers/net/wan/sdla.c 4956 4957FRAMEBUFFER LAYER 4958M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4959L: linux-fbdev@vger.kernel.org 4960Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 4961S: Maintained 4962F: Documentation/fb/ 4963F: drivers/video/ 4964F: include/video/ 4965F: include/linux/fb.h 4966F: include/uapi/video/ 4967F: include/uapi/linux/fb.h 4968 4969FREESCALE DIU FRAMEBUFFER DRIVER 4970M: Timur Tabi <timur@tabi.org> 4971L: linux-fbdev@vger.kernel.org 4972S: Maintained 4973F: drivers/video/fbdev/fsl-diu-fb.* 4974 4975FREESCALE DMA DRIVER 4976M: Li Yang <leoli@freescale.com> 4977M: Zhang Wei <zw@zh-kernel.org> 4978L: linuxppc-dev@lists.ozlabs.org 4979S: Maintained 4980F: drivers/dma/fsldma.* 4981 4982FREESCALE GPMI NAND DRIVER 4983M: Han Xu <han.xu@nxp.com> 4984L: linux-mtd@lists.infradead.org 4985S: Maintained 4986F: drivers/mtd/nand/gpmi-nand/* 4987 4988FREESCALE I2C CPM DRIVER 4989M: Jochen Friedrich <jochen@scram.de> 4990L: linuxppc-dev@lists.ozlabs.org 4991L: linux-i2c@vger.kernel.org 4992S: Maintained 4993F: drivers/i2c/busses/i2c-cpm.c 4994 4995FREESCALE IMX / MXC FRAMEBUFFER DRIVER 4996M: Sascha Hauer <kernel@pengutronix.de> 4997L: linux-fbdev@vger.kernel.org 4998L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4999S: Maintained 5000F: include/linux/platform_data/video-imxfb.h 5001F: drivers/video/fbdev/imxfb.c 5002 5003FREESCALE QUAD SPI DRIVER 5004M: Han Xu <han.xu@nxp.com> 5005L: linux-mtd@lists.infradead.org 5006S: Maintained 5007F: drivers/mtd/spi-nor/fsl-quadspi.c 5008 5009FREESCALE SOC FS_ENET DRIVER 5010M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5011M: Vitaly Bordug <vbordug@ru.mvista.com> 5012L: linuxppc-dev@lists.ozlabs.org 5013L: netdev@vger.kernel.org 5014S: Maintained 5015F: drivers/net/ethernet/freescale/fs_enet/ 5016F: include/linux/fs_enet_pd.h 5017 5018FREESCALE IMX / MXC FEC DRIVER 5019M: Fugang Duan <fugang.duan@nxp.com> 5020L: netdev@vger.kernel.org 5021S: Maintained 5022F: drivers/net/ethernet/freescale/fec_main.c 5023F: drivers/net/ethernet/freescale/fec_ptp.c 5024F: drivers/net/ethernet/freescale/fec.h 5025F: Documentation/devicetree/bindings/net/fsl-fec.txt 5026 5027FREESCALE QORIQ DPAA FMAN DRIVER 5028M: Madalin Bucur <madalin.bucur@nxp.com> 5029L: netdev@vger.kernel.org 5030S: Maintained 5031F: drivers/net/ethernet/freescale/fman 5032F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5033 5034FREESCALE QUICC ENGINE LIBRARY 5035L: linuxppc-dev@lists.ozlabs.org 5036S: Orphan 5037F: drivers/soc/fsl/qe/ 5038F: include/soc/fsl/*qe*.h 5039F: include/soc/fsl/*ucc*.h 5040 5041FREESCALE USB PERIPHERAL DRIVERS 5042M: Li Yang <leoli@freescale.com> 5043L: linux-usb@vger.kernel.org 5044L: linuxppc-dev@lists.ozlabs.org 5045S: Maintained 5046F: drivers/usb/gadget/udc/fsl* 5047 5048FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5049M: Li Yang <leoli@freescale.com> 5050L: netdev@vger.kernel.org 5051L: linuxppc-dev@lists.ozlabs.org 5052S: Maintained 5053F: drivers/net/ethernet/freescale/ucc_geth* 5054 5055FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5056M: Claudiu Manoil <claudiu.manoil@freescale.com> 5057L: netdev@vger.kernel.org 5058S: Maintained 5059F: drivers/net/ethernet/freescale/gianfar* 5060X: drivers/net/ethernet/freescale/gianfar_ptp.c 5061F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5062 5063FREESCALE QUICC ENGINE UCC HDLC DRIVER 5064M: Zhao Qiang <qiang.zhao@nxp.com> 5065L: netdev@vger.kernel.org 5066L: linuxppc-dev@lists.ozlabs.org 5067S: Maintained 5068F: drivers/net/wan/fsl_ucc_hdlc* 5069 5070FREESCALE QUICC ENGINE UCC UART DRIVER 5071M: Timur Tabi <timur@tabi.org> 5072L: linuxppc-dev@lists.ozlabs.org 5073S: Maintained 5074F: drivers/tty/serial/ucc_uart.c 5075 5076FREESCALE SOC SOUND DRIVERS 5077M: Timur Tabi <timur@tabi.org> 5078M: Nicolin Chen <nicoleotsuka@gmail.com> 5079M: Xiubo Li <Xiubo.Lee@gmail.com> 5080R: Fabio Estevam <fabio.estevam@nxp.com> 5081L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5082L: linuxppc-dev@lists.ozlabs.org 5083S: Maintained 5084F: sound/soc/fsl/fsl* 5085F: sound/soc/fsl/imx* 5086F: sound/soc/fsl/mpc8610_hpcd.c 5087 5088FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER 5089M: "J. German Rivera" <German.Rivera@freescale.com> 5090M: Stuart Yoder <stuart.yoder@nxp.com> 5091L: linux-kernel@vger.kernel.org 5092S: Maintained 5093F: drivers/staging/fsl-mc/ 5094 5095FREEVXFS FILESYSTEM 5096M: Christoph Hellwig <hch@infradead.org> 5097W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5098S: Maintained 5099F: fs/freevxfs/ 5100 5101FREEZER 5102M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5103M: Pavel Machek <pavel@ucw.cz> 5104L: linux-pm@vger.kernel.org 5105S: Supported 5106F: Documentation/power/freezing-of-tasks.txt 5107F: include/linux/freezer.h 5108F: kernel/freezer.c 5109 5110FRONTSWAP API 5111M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5112L: linux-kernel@vger.kernel.org 5113S: Maintained 5114F: mm/frontswap.c 5115F: include/linux/frontswap.h 5116 5117FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5118M: David Howells <dhowells@redhat.com> 5119L: linux-cachefs@redhat.com (moderated for non-subscribers) 5120S: Supported 5121F: Documentation/filesystems/caching/ 5122F: fs/fscache/ 5123F: include/linux/fscache*.h 5124 5125FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5126M: Theodore Y. Ts'o <tytso@mit.edu> 5127M: Jaegeuk Kim <jaegeuk@kernel.org> 5128S: Supported 5129F: fs/crypto/ 5130F: include/linux/fscrypto.h 5131 5132F2FS FILE SYSTEM 5133M: Jaegeuk Kim <jaegeuk@kernel.org> 5134M: Chao Yu <yuchao0@huawei.com> 5135L: linux-f2fs-devel@lists.sourceforge.net 5136W: https://f2fs.wiki.kernel.org/ 5137T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5138S: Maintained 5139F: Documentation/filesystems/f2fs.txt 5140F: Documentation/ABI/testing/sysfs-fs-f2fs 5141F: fs/f2fs/ 5142F: include/linux/f2fs_fs.h 5143F: include/trace/events/f2fs.h 5144 5145FUJITSU FR-V (FRV) PORT 5146S: Orphan 5147F: arch/frv/ 5148 5149FUJITSU LAPTOP EXTRAS 5150M: Jonathan Woithe <jwoithe@just42.net> 5151L: platform-driver-x86@vger.kernel.org 5152S: Maintained 5153F: drivers/platform/x86/fujitsu-laptop.c 5154 5155FUJITSU M-5MO LS CAMERA ISP DRIVER 5156M: Kyungmin Park <kyungmin.park@samsung.com> 5157M: Heungjun Kim <riverful.kim@samsung.com> 5158L: linux-media@vger.kernel.org 5159S: Maintained 5160F: drivers/media/i2c/m5mols/ 5161F: include/media/i2c/m5mols.h 5162 5163FUJITSU TABLET EXTRAS 5164M: Robert Gerlach <khnz@gmx.de> 5165L: platform-driver-x86@vger.kernel.org 5166S: Maintained 5167F: drivers/platform/x86/fujitsu-tablet.c 5168 5169FUSE: FILESYSTEM IN USERSPACE 5170M: Miklos Szeredi <miklos@szeredi.hu> 5171L: linux-fsdevel@vger.kernel.org 5172W: http://fuse.sourceforge.net/ 5173T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5174S: Maintained 5175F: fs/fuse/ 5176F: include/uapi/linux/fuse.h 5177F: Documentation/filesystems/fuse.txt 5178 5179FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5180M: Rik Faith <faith@cs.unc.edu> 5181L: linux-scsi@vger.kernel.org 5182S: Odd Fixes (e.g., new signatures) 5183F: drivers/scsi/fdomain.* 5184 5185GCC PLUGINS 5186M: Kees Cook <keescook@chromium.org> 5187R: Emese Revfy <re.emese@gmail.com> 5188L: kernel-hardening@lists.openwall.com 5189S: Maintained 5190F: scripts/gcc-plugins/ 5191F: scripts/gcc-plugin.sh 5192F: Documentation/gcc-plugins.txt 5193 5194GCOV BASED KERNEL PROFILING 5195M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5196S: Maintained 5197F: kernel/gcov/ 5198F: Documentation/dev-tools/gcov.rst 5199 5200GDT SCSI DISK ARRAY CONTROLLER DRIVER 5201M: Achim Leubner <achim_leubner@adaptec.com> 5202L: linux-scsi@vger.kernel.org 5203W: http://www.icp-vortex.com/ 5204S: Supported 5205F: drivers/scsi/gdt* 5206 5207GDB KERNEL DEBUGGING HELPER SCRIPTS 5208M: Jan Kiszka <jan.kiszka@siemens.com> 5209M: Kieran Bingham <kieran@bingham.xyz> 5210S: Supported 5211F: scripts/gdb/ 5212 5213GEMTEK FM RADIO RECEIVER DRIVER 5214M: Hans Verkuil <hverkuil@xs4all.nl> 5215L: linux-media@vger.kernel.org 5216T: git git://linuxtv.org/media_tree.git 5217W: https://linuxtv.org 5218S: Maintained 5219F: drivers/media/radio/radio-gemtek* 5220 5221GENERIC GPIO I2C DRIVER 5222M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5223S: Supported 5224F: drivers/i2c/busses/i2c-gpio.c 5225F: include/linux/i2c-gpio.h 5226 5227GENERIC GPIO I2C MULTIPLEXER DRIVER 5228M: Peter Korsgaard <peter.korsgaard@barco.com> 5229L: linux-i2c@vger.kernel.org 5230S: Supported 5231F: drivers/i2c/muxes/i2c-mux-gpio.c 5232F: include/linux/i2c-mux-gpio.h 5233F: Documentation/i2c/muxes/i2c-mux-gpio 5234 5235GENERIC HDLC (WAN) DRIVERS 5236M: Krzysztof Halasa <khc@pm.waw.pl> 5237W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5238S: Maintained 5239F: drivers/net/wan/c101.c 5240F: drivers/net/wan/hd6457* 5241F: drivers/net/wan/hdlc* 5242F: drivers/net/wan/n2.c 5243F: drivers/net/wan/pc300too.c 5244F: drivers/net/wan/pci200syn.c 5245F: drivers/net/wan/wanxl* 5246 5247GENERIC INCLUDE/ASM HEADER FILES 5248M: Arnd Bergmann <arnd@arndb.de> 5249L: linux-arch@vger.kernel.org 5250T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5251S: Maintained 5252F: include/asm-generic/ 5253F: include/uapi/asm-generic/ 5254 5255GENERIC PHY FRAMEWORK 5256M: Kishon Vijay Abraham I <kishon@ti.com> 5257L: linux-kernel@vger.kernel.org 5258T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5259S: Supported 5260F: drivers/phy/ 5261F: include/linux/phy/ 5262 5263GENERIC PM DOMAINS 5264M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5265M: Kevin Hilman <khilman@kernel.org> 5266M: Ulf Hansson <ulf.hansson@linaro.org> 5267L: linux-pm@vger.kernel.org 5268S: Supported 5269F: drivers/base/power/domain*.c 5270F: include/linux/pm_domain.h 5271 5272GENERIC UIO DRIVER FOR PCI DEVICES 5273M: "Michael S. Tsirkin" <mst@redhat.com> 5274L: kvm@vger.kernel.org 5275S: Supported 5276F: drivers/uio/uio_pci_generic.c 5277 5278GET_MAINTAINER SCRIPT 5279M: Joe Perches <joe@perches.com> 5280S: Maintained 5281F: scripts/get_maintainer.pl 5282 5283GFS2 FILE SYSTEM 5284M: Steven Whitehouse <swhiteho@redhat.com> 5285M: Bob Peterson <rpeterso@redhat.com> 5286L: cluster-devel@redhat.com 5287W: http://sources.redhat.com/cluster/ 5288T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5289S: Supported 5290F: Documentation/filesystems/gfs2*.txt 5291F: fs/gfs2/ 5292F: include/uapi/linux/gfs2_ondisk.h 5293 5294GIGASET ISDN DRIVERS 5295M: Paul Bolle <pebolle@tiscali.nl> 5296L: gigaset307x-common@lists.sourceforge.net 5297W: http://gigaset307x.sourceforge.net/ 5298S: Odd Fixes 5299F: Documentation/isdn/README.gigaset 5300F: drivers/isdn/gigaset/ 5301F: include/uapi/linux/gigaset_dev.h 5302 5303GO7007 MPEG CODEC 5304M: Hans Verkuil <hans.verkuil@cisco.com> 5305L: linux-media@vger.kernel.org 5306S: Maintained 5307F: drivers/media/usb/go7007/ 5308 5309GOODIX TOUCHSCREEN 5310M: Bastien Nocera <hadess@hadess.net> 5311L: linux-input@vger.kernel.org 5312S: Maintained 5313F: drivers/input/touchscreen/goodix.c 5314 5315GPIO MOCKUP DRIVER 5316M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5317L: linux-gpio@vger.kernel.org 5318S: Maintained 5319F: drivers/gpio/gpio-mockup.c 5320F: tools/testing/selftests/gpio/ 5321 5322GPIO SUBSYSTEM 5323M: Linus Walleij <linus.walleij@linaro.org> 5324M: Alexandre Courbot <gnurou@gmail.com> 5325L: linux-gpio@vger.kernel.org 5326T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5327S: Maintained 5328F: Documentation/devicetree/bindings/gpio/ 5329F: Documentation/gpio/ 5330F: Documentation/ABI/testing/gpio-cdev 5331F: Documentation/ABI/obsolete/sysfs-gpio 5332F: drivers/gpio/ 5333F: include/linux/gpio/ 5334F: include/linux/gpio.h 5335F: include/asm-generic/gpio.h 5336F: include/uapi/linux/gpio.h 5337F: tools/gpio/ 5338 5339GRE DEMULTIPLEXER DRIVER 5340M: Dmitry Kozlov <xeb@mail.ru> 5341L: netdev@vger.kernel.org 5342S: Maintained 5343F: net/ipv4/gre_demux.c 5344F: net/ipv4/gre_offload.c 5345F: include/net/gre.h 5346 5347GRETH 10/100/1G Ethernet MAC device driver 5348M: Andreas Larsson <andreas@gaisler.com> 5349L: netdev@vger.kernel.org 5350S: Maintained 5351F: drivers/net/ethernet/aeroflex/ 5352 5353GREYBUS SUBSYSTEM 5354M: Johan Hovold <johan@kernel.org> 5355M: Alex Elder <elder@kernel.org> 5356M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5357S: Maintained 5358F: drivers/staging/greybus/ 5359 5360GREYBUS AUDIO PROTOCOLS DRIVERS 5361M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5362M: Mark Greer <mgreer@animalcreek.com> 5363S: Maintained 5364F: drivers/staging/greybus/audio_apbridgea.c 5365F: drivers/staging/greybus/audio_apbridgea.h 5366F: drivers/staging/greybus/audio_codec.c 5367F: drivers/staging/greybus/audio_codec.h 5368F: drivers/staging/greybus/audio_gb.c 5369F: drivers/staging/greybus/audio_manager.c 5370F: drivers/staging/greybus/audio_manager.h 5371F: drivers/staging/greybus/audio_manager_module.c 5372F: drivers/staging/greybus/audio_manager_private.h 5373F: drivers/staging/greybus/audio_manager_sysfs.c 5374F: drivers/staging/greybus/audio_module.c 5375F: drivers/staging/greybus/audio_topology.c 5376 5377GREYBUS PROTOCOLS DRIVERS 5378M: Rui Miguel Silva <rmfrfs@gmail.com> 5379S: Maintained 5380F: drivers/staging/greybus/sdio.c 5381F: drivers/staging/greybus/light.c 5382F: drivers/staging/greybus/gpio.c 5383F: drivers/staging/greybus/power_supply.c 5384F: drivers/staging/greybus/spi.c 5385F: drivers/staging/greybus/spilib.c 5386 5387GREYBUS PROTOCOLS DRIVERS 5388M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5389S: Maintained 5390F: drivers/staging/greybus/loopback.c 5391F: drivers/staging/greybus/timesync.c 5392F: drivers/staging/greybus/timesync_platform.c 5393 5394GREYBUS PROTOCOLS DRIVERS 5395M: Viresh Kumar <vireshk@kernel.org> 5396S: Maintained 5397F: drivers/staging/greybus/authentication.c 5398F: drivers/staging/greybus/bootrom.c 5399F: drivers/staging/greybus/firmware.h 5400F: drivers/staging/greybus/fw-core.c 5401F: drivers/staging/greybus/fw-download.c 5402F: drivers/staging/greybus/fw-managament.c 5403F: drivers/staging/greybus/greybus_authentication.h 5404F: drivers/staging/greybus/greybus_firmware.h 5405F: drivers/staging/greybus/hid.c 5406F: drivers/staging/greybus/i2c.c 5407F: drivers/staging/greybus/spi.c 5408F: drivers/staging/greybus/spilib.c 5409F: drivers/staging/greybus/spilib.h 5410 5411GREYBUS PROTOCOLS DRIVERS 5412M: David Lin <dtwlin@gmail.com> 5413S: Maintained 5414F: drivers/staging/greybus/uart.c 5415F: drivers/staging/greybus/log.c 5416 5417GREYBUS PLATFORM DRIVERS 5418M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5419S: Maintained 5420F: drivers/staging/greybus/arche-platform.c 5421F: drivers/staging/greybus/arche-apb-ctrl.c 5422F: drivers/staging/greybus/arche_platform.h 5423 5424GS1662 VIDEO SERIALIZER 5425M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5426L: linux-media@vger.kernel.org 5427T: git git://linuxtv.org/media_tree.git 5428S: Maintained 5429F: drivers/media/spi/gs1662.c 5430 5431GSPCA FINEPIX SUBDRIVER 5432M: Frank Zago <frank@zago.net> 5433L: linux-media@vger.kernel.org 5434T: git git://linuxtv.org/media_tree.git 5435S: Maintained 5436F: drivers/media/usb/gspca/finepix.c 5437 5438GSPCA GL860 SUBDRIVER 5439M: Olivier Lorin <o.lorin@laposte.net> 5440L: linux-media@vger.kernel.org 5441T: git git://linuxtv.org/media_tree.git 5442S: Maintained 5443F: drivers/media/usb/gspca/gl860/ 5444 5445GSPCA M5602 SUBDRIVER 5446M: Erik Andren <erik.andren@gmail.com> 5447L: linux-media@vger.kernel.org 5448T: git git://linuxtv.org/media_tree.git 5449S: Maintained 5450F: drivers/media/usb/gspca/m5602/ 5451 5452GSPCA PAC207 SONIXB SUBDRIVER 5453M: Hans Verkuil <hverkuil@xs4all.nl> 5454L: linux-media@vger.kernel.org 5455T: git git://linuxtv.org/media_tree.git 5456S: Odd Fixes 5457F: drivers/media/usb/gspca/pac207.c 5458 5459GSPCA SN9C20X SUBDRIVER 5460M: Brian Johnson <brijohn@gmail.com> 5461L: linux-media@vger.kernel.org 5462T: git git://linuxtv.org/media_tree.git 5463S: Maintained 5464F: drivers/media/usb/gspca/sn9c20x.c 5465 5466GSPCA T613 SUBDRIVER 5467M: Leandro Costantino <lcostantino@gmail.com> 5468L: linux-media@vger.kernel.org 5469T: git git://linuxtv.org/media_tree.git 5470S: Maintained 5471F: drivers/media/usb/gspca/t613.c 5472 5473GSPCA USB WEBCAM DRIVER 5474M: Hans Verkuil <hverkuil@xs4all.nl> 5475L: linux-media@vger.kernel.org 5476T: git git://linuxtv.org/media_tree.git 5477S: Odd Fixes 5478F: drivers/media/usb/gspca/ 5479 5480GUID PARTITION TABLE (GPT) 5481M: Davidlohr Bueso <dave@stgolabs.net> 5482L: linux-efi@vger.kernel.org 5483S: Maintained 5484F: block/partitions/efi.* 5485 5486STK1160 USB VIDEO CAPTURE DRIVER 5487M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5488L: linux-media@vger.kernel.org 5489T: git git://linuxtv.org/media_tree.git 5490S: Maintained 5491F: drivers/media/usb/stk1160/ 5492 5493H8/300 ARCHITECTURE 5494M: Yoshinori Sato <ysato@users.sourceforge.jp> 5495L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5496W: http://uclinux-h8.sourceforge.jp 5497T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5498S: Maintained 5499F: arch/h8300/ 5500F: drivers/clocksource/h8300_*.c 5501F: drivers/clk/h8300/ 5502F: drivers/irqchip/irq-renesas-h8*.c 5503 5504HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5505M: Frank Seidel <frank@f-seidel.de> 5506L: platform-driver-x86@vger.kernel.org 5507W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5508S: Maintained 5509F: drivers/platform/x86/hdaps.c 5510 5511HDPVR USB VIDEO ENCODER DRIVER 5512M: Hans Verkuil <hverkuil@xs4all.nl> 5513L: linux-media@vger.kernel.org 5514T: git git://linuxtv.org/media_tree.git 5515W: https://linuxtv.org 5516S: Odd Fixes 5517F: drivers/media/usb/hdpvr/ 5518 5519HWPOISON MEMORY FAILURE HANDLING 5520M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5521L: linux-mm@kvack.org 5522S: Maintained 5523F: mm/memory-failure.c 5524F: mm/hwpoison-inject.c 5525 5526HYPERVISOR VIRTUAL CONSOLE DRIVER 5527L: linuxppc-dev@lists.ozlabs.org 5528S: Odd Fixes 5529F: drivers/tty/hvc/ 5530 5531HACKRF MEDIA DRIVER 5532M: Antti Palosaari <crope@iki.fi> 5533L: linux-media@vger.kernel.org 5534W: https://linuxtv.org 5535W: http://palosaari.fi/linux/ 5536Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5537T: git git://linuxtv.org/anttip/media_tree.git 5538S: Maintained 5539F: drivers/media/usb/hackrf/ 5540 5541HARDWARE MONITORING 5542M: Jean Delvare <jdelvare@suse.com> 5543M: Guenter Roeck <linux@roeck-us.net> 5544L: linux-hwmon@vger.kernel.org 5545W: http://hwmon.wiki.kernel.org/ 5546T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5547T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5548S: Maintained 5549F: Documentation/hwmon/ 5550F: drivers/hwmon/ 5551F: include/linux/hwmon*.h 5552 5553HARDWARE RANDOM NUMBER GENERATOR CORE 5554M: Matt Mackall <mpm@selenic.com> 5555M: Herbert Xu <herbert@gondor.apana.org.au> 5556L: linux-crypto@vger.kernel.org 5557S: Odd fixes 5558F: Documentation/devicetree/bindings/rng/ 5559F: Documentation/hw_random.txt 5560F: drivers/char/hw_random/ 5561F: include/linux/hw_random.h 5562 5563HARDWARE SPINLOCK CORE 5564M: Ohad Ben-Cohen <ohad@wizery.com> 5565M: Bjorn Andersson <bjorn.andersson@linaro.org> 5566L: linux-remoteproc@vger.kernel.org 5567S: Maintained 5568T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5569F: Documentation/devicetree/bindings/hwlock/ 5570F: Documentation/hwspinlock.txt 5571F: drivers/hwspinlock/ 5572F: include/linux/hwspinlock.h 5573 5574HARMONY SOUND DRIVER 5575L: linux-parisc@vger.kernel.org 5576S: Maintained 5577F: sound/parisc/harmony.* 5578 5579HD29L2 MEDIA DRIVER 5580M: Antti Palosaari <crope@iki.fi> 5581L: linux-media@vger.kernel.org 5582W: https://linuxtv.org 5583W: http://palosaari.fi/linux/ 5584Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5585T: git git://linuxtv.org/anttip/media_tree.git 5586S: Maintained 5587F: drivers/media/dvb-frontends/hd29l2* 5588 5589HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5590M: Brian Boylston <brian.boylston@hpe.com> 5591S: Supported 5592F: Documentation/watchdog/hpwdt.txt 5593F: drivers/watchdog/hpwdt.c 5594 5595HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5596M: Don Brace <don.brace@microsemi.com> 5597L: iss_storagedev@hp.com 5598L: esc.storagedev@microsemi.com 5599L: linux-scsi@vger.kernel.org 5600S: Supported 5601F: Documentation/scsi/hpsa.txt 5602F: drivers/scsi/hpsa*.[ch] 5603F: include/linux/cciss*.h 5604F: include/uapi/linux/cciss*.h 5605 5606HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5607M: Don Brace <don.brace@microsemi.com> 5608L: iss_storagedev@hp.com 5609L: esc.storagedev@microsemi.com 5610L: linux-scsi@vger.kernel.org 5611S: Supported 5612F: Documentation/blockdev/cciss.txt 5613F: drivers/block/cciss* 5614F: include/linux/cciss_ioctl.h 5615F: include/uapi/linux/cciss_ioctl.h 5616 5617HFI1 DRIVER 5618M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5619M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5620L: linux-rdma@vger.kernel.org 5621S: Supported 5622F: drivers/infiniband/hw/hfi1 5623 5624HFS FILESYSTEM 5625L: linux-fsdevel@vger.kernel.org 5626S: Orphan 5627F: Documentation/filesystems/hfs.txt 5628F: fs/hfs/ 5629 5630HFSPLUS FILESYSTEM 5631L: linux-fsdevel@vger.kernel.org 5632S: Orphan 5633F: Documentation/filesystems/hfsplus.txt 5634F: fs/hfsplus/ 5635 5636HGA FRAMEBUFFER DRIVER 5637M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5638L: linux-nvidia@lists.surfsouth.com 5639W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5640S: Maintained 5641F: drivers/video/fbdev/hgafb.c 5642 5643HIBERNATION (aka Software Suspend, aka swsusp) 5644M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5645M: Pavel Machek <pavel@ucw.cz> 5646L: linux-pm@vger.kernel.org 5647S: Supported 5648F: arch/x86/power/ 5649F: drivers/base/power/ 5650F: kernel/power/ 5651F: include/linux/suspend.h 5652F: include/linux/freezer.h 5653F: include/linux/pm.h 5654F: arch/*/include/asm/suspend*.h 5655 5656HID CORE LAYER 5657M: Jiri Kosina <jikos@kernel.org> 5658R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5659L: linux-input@vger.kernel.org 5660T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5661S: Maintained 5662F: drivers/hid/ 5663F: include/linux/hid* 5664F: include/uapi/linux/hid* 5665 5666HID SENSOR HUB DRIVERS 5667M: Jiri Kosina <jikos@kernel.org> 5668M: Jonathan Cameron <jic23@kernel.org> 5669M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5670L: linux-input@vger.kernel.org 5671L: linux-iio@vger.kernel.org 5672S: Maintained 5673F: Documentation/hid/hid-sensor* 5674F: drivers/hid/hid-sensor-* 5675F: drivers/iio/*/hid-* 5676F: include/linux/hid-sensor-* 5677 5678HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5679M: Thomas Gleixner <tglx@linutronix.de> 5680L: linux-kernel@vger.kernel.org 5681T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5682S: Maintained 5683F: Documentation/timers/ 5684F: kernel/time/hrtimer.c 5685F: kernel/time/clockevents.c 5686F: kernel/time/tick*.* 5687F: kernel/time/timer_*.c 5688F: include/linux/clockchips.h 5689F: include/linux/hrtimer.h 5690 5691HIGH-SPEED SCC DRIVER FOR AX.25 5692L: linux-hams@vger.kernel.org 5693S: Orphan 5694F: drivers/net/hamradio/dmascc.c 5695F: drivers/net/hamradio/scc.c 5696 5697HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5698M: HighPoint Linux Team <linux@highpoint-tech.com> 5699W: http://www.highpoint-tech.com 5700S: Supported 5701F: Documentation/scsi/hptiop.txt 5702F: drivers/scsi/hptiop.c 5703 5704HIPPI 5705M: Jes Sorensen <jes@trained-monkey.org> 5706L: linux-hippi@sunsite.dk 5707S: Maintained 5708F: include/linux/hippidevice.h 5709F: include/uapi/linux/if_hippi.h 5710F: net/802/hippi.c 5711F: drivers/net/hippi/ 5712 5713HISILICON NETWORK SUBSYSTEM DRIVER 5714M: Yisen Zhuang <yisen.zhuang@huawei.com> 5715M: Salil Mehta <salil.mehta@huawei.com> 5716L: netdev@vger.kernel.org 5717W: http://www.hisilicon.com 5718S: Maintained 5719F: drivers/net/ethernet/hisilicon/ 5720F: Documentation/devicetree/bindings/net/hisilicon*.txt 5721 5722HISILICON ROCE DRIVER 5723M: Lijun Ou <oulijun@huawei.com> 5724M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 5725L: linux-rdma@vger.kernel.org 5726S: Maintained 5727F: drivers/infiniband/hw/hns/ 5728F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 5729 5730HISILICON SAS Controller 5731M: John Garry <john.garry@huawei.com> 5732W: http://www.hisilicon.com 5733S: Supported 5734F: drivers/scsi/hisi_sas/ 5735F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5736 5737HOST AP DRIVER 5738M: Jouni Malinen <j@w1.fi> 5739L: linux-wireless@vger.kernel.org 5740W: http://w1.fi/hostap-driver.html 5741S: Obsolete 5742F: drivers/net/wireless/intersil/hostap/ 5743 5744HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5745L: platform-driver-x86@vger.kernel.org 5746S: Orphan 5747F: drivers/platform/x86/tc1100-wmi.c 5748 5749HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5750M: Jaroslav Kysela <perex@perex.cz> 5751S: Maintained 5752F: drivers/net/ethernet/hp/hp100.* 5753 5754HPET: High Precision Event Timers driver 5755M: Clemens Ladisch <clemens@ladisch.de> 5756S: Maintained 5757F: Documentation/timers/hpet.txt 5758F: drivers/char/hpet.c 5759F: include/linux/hpet.h 5760F: include/uapi/linux/hpet.h 5761 5762HPET: x86 5763S: Orphan 5764F: arch/x86/kernel/hpet.c 5765F: arch/x86/include/asm/hpet.h 5766 5767HPFS FILESYSTEM 5768M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5769W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5770S: Maintained 5771F: fs/hpfs/ 5772 5773HSI SUBSYSTEM 5774M: Sebastian Reichel <sre@kernel.org> 5775T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5776S: Maintained 5777F: Documentation/ABI/testing/sysfs-bus-hsi 5778F: Documentation/device-drivers/serial-interfaces.rst 5779F: drivers/hsi/ 5780F: include/linux/hsi/ 5781F: include/uapi/linux/hsi/ 5782 5783HSO 3G MODEM DRIVER 5784M: Jan Dumon <j.dumon@option.com> 5785W: http://www.pharscape.org 5786S: Maintained 5787F: drivers/net/usb/hso.c 5788 5789HSR NETWORK PROTOCOL 5790M: Arvid Brodin <arvid.brodin@alten.se> 5791L: netdev@vger.kernel.org 5792S: Maintained 5793F: net/hsr/ 5794 5795HTCPEN TOUCHSCREEN DRIVER 5796M: Pau Oliva Fora <pof@eslack.org> 5797L: linux-input@vger.kernel.org 5798S: Maintained 5799F: drivers/input/touchscreen/htcpen.c 5800 5801HUGETLB FILESYSTEM 5802M: Nadia Yvette Chambers <nyc@holomorphy.com> 5803S: Maintained 5804F: fs/hugetlbfs/ 5805 5806HVA ST MEDIA DRIVER 5807M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 5808L: linux-media@vger.kernel.org 5809T: git git://linuxtv.org/media_tree.git 5810W: https://linuxtv.org 5811S: Supported 5812F: drivers/media/platform/sti/hva 5813 5814Hyper-V CORE AND DRIVERS 5815M: "K. Y. Srinivasan" <kys@microsoft.com> 5816M: Haiyang Zhang <haiyangz@microsoft.com> 5817L: devel@linuxdriverproject.org 5818S: Maintained 5819F: arch/x86/include/asm/mshyperv.h 5820F: arch/x86/include/uapi/asm/hyperv.h 5821F: arch/x86/kernel/cpu/mshyperv.c 5822F: drivers/hid/hid-hyperv.c 5823F: drivers/hv/ 5824F: drivers/input/serio/hyperv-keyboard.c 5825F: drivers/pci/host/pci-hyperv.c 5826F: drivers/net/hyperv/ 5827F: drivers/scsi/storvsc_drv.c 5828F: drivers/video/fbdev/hyperv_fb.c 5829F: include/linux/hyperv.h 5830F: tools/hv/ 5831F: Documentation/ABI/stable/sysfs-bus-vmbus 5832 5833I2C MUXES 5834M: Peter Rosin <peda@axentia.se> 5835L: linux-i2c@vger.kernel.org 5836S: Maintained 5837F: Documentation/i2c/i2c-topology 5838F: Documentation/i2c/muxes/ 5839F: Documentation/devicetree/bindings/i2c/i2c-mux* 5840F: Documentation/devicetree/bindings/i2c/i2c-arb* 5841F: Documentation/devicetree/bindings/i2c/i2c-gate* 5842F: drivers/i2c/i2c-mux.c 5843F: drivers/i2c/muxes/ 5844F: include/linux/i2c-mux.h 5845 5846I2C OVER PARALLEL PORT 5847M: Jean Delvare <jdelvare@suse.com> 5848L: linux-i2c@vger.kernel.org 5849S: Maintained 5850F: Documentation/i2c/busses/i2c-parport 5851F: Documentation/i2c/busses/i2c-parport-light 5852F: drivers/i2c/busses/i2c-parport.c 5853F: drivers/i2c/busses/i2c-parport-light.c 5854 5855I2C/SMBUS CONTROLLER DRIVERS FOR PC 5856M: Jean Delvare <jdelvare@suse.com> 5857L: linux-i2c@vger.kernel.org 5858S: Maintained 5859F: Documentation/i2c/busses/i2c-ali1535 5860F: Documentation/i2c/busses/i2c-ali1563 5861F: Documentation/i2c/busses/i2c-ali15x3 5862F: Documentation/i2c/busses/i2c-amd756 5863F: Documentation/i2c/busses/i2c-amd8111 5864F: Documentation/i2c/busses/i2c-i801 5865F: Documentation/i2c/busses/i2c-nforce2 5866F: Documentation/i2c/busses/i2c-piix4 5867F: Documentation/i2c/busses/i2c-sis5595 5868F: Documentation/i2c/busses/i2c-sis630 5869F: Documentation/i2c/busses/i2c-sis96x 5870F: Documentation/i2c/busses/i2c-via 5871F: Documentation/i2c/busses/i2c-viapro 5872F: drivers/i2c/busses/i2c-ali1535.c 5873F: drivers/i2c/busses/i2c-ali1563.c 5874F: drivers/i2c/busses/i2c-ali15x3.c 5875F: drivers/i2c/busses/i2c-amd756.c 5876F: drivers/i2c/busses/i2c-amd756-s4882.c 5877F: drivers/i2c/busses/i2c-amd8111.c 5878F: drivers/i2c/busses/i2c-i801.c 5879F: drivers/i2c/busses/i2c-isch.c 5880F: drivers/i2c/busses/i2c-nforce2.c 5881F: drivers/i2c/busses/i2c-nforce2-s4985.c 5882F: drivers/i2c/busses/i2c-piix4.c 5883F: drivers/i2c/busses/i2c-sis5595.c 5884F: drivers/i2c/busses/i2c-sis630.c 5885F: drivers/i2c/busses/i2c-sis96x.c 5886F: drivers/i2c/busses/i2c-via.c 5887F: drivers/i2c/busses/i2c-viapro.c 5888 5889I2C/SMBUS ISMT DRIVER 5890M: Seth Heasley <seth.heasley@intel.com> 5891M: Neil Horman <nhorman@tuxdriver.com> 5892L: linux-i2c@vger.kernel.org 5893F: drivers/i2c/busses/i2c-ismt.c 5894F: Documentation/i2c/busses/i2c-ismt 5895 5896I2C/SMBUS STUB DRIVER 5897M: Jean Delvare <jdelvare@suse.com> 5898L: linux-i2c@vger.kernel.org 5899S: Maintained 5900F: drivers/i2c/i2c-stub.c 5901 5902I2C SUBSYSTEM 5903M: Wolfram Sang <wsa@the-dreams.de> 5904L: linux-i2c@vger.kernel.org 5905W: https://i2c.wiki.kernel.org/ 5906Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5907T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5908S: Maintained 5909F: Documentation/devicetree/bindings/i2c/ 5910F: Documentation/i2c/ 5911F: drivers/i2c/ 5912F: drivers/i2c/*/ 5913F: include/linux/i2c.h 5914F: include/linux/i2c-*.h 5915F: include/uapi/linux/i2c.h 5916F: include/uapi/linux/i2c-*.h 5917 5918I2C ACPI SUPPORT 5919M: Mika Westerberg <mika.westerberg@linux.intel.com> 5920L: linux-i2c@vger.kernel.org 5921L: linux-acpi@vger.kernel.org 5922S: Maintained 5923 5924I2C-TAOS-EVM DRIVER 5925M: Jean Delvare <jdelvare@suse.com> 5926L: linux-i2c@vger.kernel.org 5927S: Maintained 5928F: Documentation/i2c/busses/i2c-taos-evm 5929F: drivers/i2c/busses/i2c-taos-evm.c 5930 5931I2C-TINY-USB DRIVER 5932M: Till Harbaum <till@harbaum.org> 5933L: linux-i2c@vger.kernel.org 5934W: http://www.harbaum.org/till/i2c_tiny_usb 5935S: Maintained 5936F: drivers/i2c/busses/i2c-tiny-usb.c 5937 5938i386 BOOT CODE 5939M: "H. Peter Anvin" <hpa@zytor.com> 5940S: Maintained 5941F: arch/x86/boot/ 5942 5943i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5944M: "H. Peter Anvin" <hpa@zytor.com> 5945T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5946S: Maintained 5947 5948IA64 (Itanium) PLATFORM 5949M: Tony Luck <tony.luck@intel.com> 5950M: Fenghua Yu <fenghua.yu@intel.com> 5951L: linux-ia64@vger.kernel.org 5952T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5953S: Maintained 5954F: arch/ia64/ 5955 5956IBM Power VMX Cryptographic instructions 5957M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5958M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5959L: linux-crypto@vger.kernel.org 5960S: Supported 5961F: drivers/crypto/vmx/Makefile 5962F: drivers/crypto/vmx/Kconfig 5963F: drivers/crypto/vmx/vmx.c 5964F: drivers/crypto/vmx/aes* 5965F: drivers/crypto/vmx/ghash* 5966F: drivers/crypto/vmx/ppc-xlate.pl 5967 5968IBM Power in-Nest Crypto Acceleration 5969M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5970M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5971L: linux-crypto@vger.kernel.org 5972S: Supported 5973F: drivers/crypto/nx/Makefile 5974F: drivers/crypto/nx/Kconfig 5975F: drivers/crypto/nx/nx-aes* 5976F: drivers/crypto/nx/nx-sha* 5977F: drivers/crypto/nx/nx.* 5978F: drivers/crypto/nx/nx_csbcpb.h 5979F: drivers/crypto/nx/nx_debugfs.h 5980 5981IBM Power 842 compression accelerator 5982M: Dan Streetman <ddstreet@ieee.org> 5983S: Supported 5984F: drivers/crypto/nx/Makefile 5985F: drivers/crypto/nx/Kconfig 5986F: drivers/crypto/nx/nx-842* 5987F: include/linux/sw842.h 5988F: crypto/842.c 5989F: lib/842/ 5990 5991IBM Power Linux RAID adapter 5992M: Brian King <brking@us.ibm.com> 5993S: Supported 5994F: drivers/scsi/ipr.* 5995 5996IBM Power Virtual Ethernet Device Driver 5997M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5998L: netdev@vger.kernel.org 5999S: Supported 6000F: drivers/net/ethernet/ibm/ibmveth.* 6001 6002IBM Power SRIOV Virtual NIC Device Driver 6003M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6004M: John Allen <jallen@linux.vnet.ibm.com> 6005L: netdev@vger.kernel.org 6006S: Supported 6007F: drivers/net/ethernet/ibm/ibmvnic.* 6008 6009IBM Power Virtual SCSI Device Drivers 6010M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6011L: linux-scsi@vger.kernel.org 6012S: Supported 6013F: drivers/scsi/ibmvscsi/ibmvscsi* 6014F: include/scsi/viosrp.h 6015 6016IBM Power Virtual SCSI Device Target Driver 6017M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6018M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6019L: linux-scsi@vger.kernel.org 6020L: target-devel@vger.kernel.org 6021S: Supported 6022F: drivers/scsi/ibmvscsi_tgt/ 6023 6024IBM Power Virtual FC Device Drivers 6025M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6026L: linux-scsi@vger.kernel.org 6027S: Supported 6028F: drivers/scsi/ibmvscsi/ibmvfc* 6029 6030IBM ServeRAID RAID DRIVER 6031S: Orphan 6032F: drivers/scsi/ips.* 6033 6034ICH LPC AND GPIO DRIVER 6035M: Peter Tyser <ptyser@xes-inc.com> 6036S: Maintained 6037F: drivers/mfd/lpc_ich.c 6038F: drivers/gpio/gpio-ich.c 6039 6040IDE SUBSYSTEM 6041M: "David S. Miller" <davem@davemloft.net> 6042L: linux-ide@vger.kernel.org 6043Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6044T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6045S: Maintained 6046F: Documentation/ide/ 6047F: drivers/ide/ 6048F: include/linux/ide.h 6049 6050IDEAPAD LAPTOP EXTRAS DRIVER 6051M: Ike Panhc <ike.pan@canonical.com> 6052L: platform-driver-x86@vger.kernel.org 6053W: http://launchpad.net/ideapad-laptop 6054S: Maintained 6055F: drivers/platform/x86/ideapad-laptop.c 6056 6057IDEAPAD LAPTOP SLIDEBAR DRIVER 6058M: Andrey Moiseev <o2g.org.ru@gmail.com> 6059L: linux-input@vger.kernel.org 6060W: https://github.com/o2genum/ideapad-slidebar 6061S: Maintained 6062F: drivers/input/misc/ideapad_slidebar.c 6063 6064IDE/ATAPI DRIVERS 6065M: Borislav Petkov <bp@alien8.de> 6066L: linux-ide@vger.kernel.org 6067S: Maintained 6068F: Documentation/cdrom/ide-cd 6069F: drivers/ide/ide-cd* 6070 6071IDLE-I7300 6072M: Andy Henroid <andrew.d.henroid@intel.com> 6073L: linux-pm@vger.kernel.org 6074S: Supported 6075F: drivers/idle/i7300_idle.c 6076 6077IEEE 802.15.4 SUBSYSTEM 6078M: Alexander Aring <aar@pengutronix.de> 6079L: linux-wpan@vger.kernel.org 6080W: http://wpan.cakelab.org/ 6081T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6082T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6083S: Maintained 6084F: net/ieee802154/ 6085F: net/mac802154/ 6086F: drivers/net/ieee802154/ 6087F: include/linux/nl802154.h 6088F: include/linux/ieee802154.h 6089F: include/net/nl802154.h 6090F: include/net/mac802154.h 6091F: include/net/af_ieee802154.h 6092F: include/net/cfg802154.h 6093F: include/net/ieee802154_netdev.h 6094F: Documentation/networking/ieee802154.txt 6095 6096IGORPLUG-USB IR RECEIVER 6097M: Sean Young <sean@mess.org> 6098L: linux-media@vger.kernel.org 6099S: Maintained 6100F: drivers/media/rc/igorplugusb.c 6101 6102IGUANAWORKS USB IR TRANSCEIVER 6103M: Sean Young <sean@mess.org> 6104L: linux-media@vger.kernel.org 6105S: Maintained 6106F: drivers/media/rc/iguanair.c 6107 6108IIO SUBSYSTEM AND DRIVERS 6109M: Jonathan Cameron <jic23@kernel.org> 6110R: Hartmut Knaack <knaack.h@gmx.de> 6111R: Lars-Peter Clausen <lars@metafoo.de> 6112R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6113L: linux-iio@vger.kernel.org 6114T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6115S: Maintained 6116F: Documentation/devicetree/bindings/iio/ 6117F: drivers/iio/ 6118F: drivers/staging/iio/ 6119F: include/linux/iio/ 6120F: tools/iio/ 6121 6122IKANOS/ADI EAGLE ADSL USB DRIVER 6123M: Matthieu Castet <castet.matthieu@free.fr> 6124M: Stanislaw Gruszka <stf_xl@wp.pl> 6125S: Maintained 6126F: drivers/usb/atm/ueagle-atm.c 6127 6128INA209 HARDWARE MONITOR DRIVER 6129M: Guenter Roeck <linux@roeck-us.net> 6130L: linux-hwmon@vger.kernel.org 6131S: Maintained 6132F: Documentation/hwmon/ina209 6133F: Documentation/devicetree/bindings/i2c/ina209.txt 6134F: drivers/hwmon/ina209.c 6135 6136INA2XX HARDWARE MONITOR DRIVER 6137M: Guenter Roeck <linux@roeck-us.net> 6138L: linux-hwmon@vger.kernel.org 6139S: Maintained 6140F: Documentation/hwmon/ina2xx 6141F: drivers/hwmon/ina2xx.c 6142F: include/linux/platform_data/ina2xx.h 6143 6144INDUSTRY PACK SUBSYSTEM (IPACK) 6145M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6146M: Jens Taprogge <jens.taprogge@taprogge.org> 6147M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6148L: industrypack-devel@lists.sourceforge.net 6149W: http://industrypack.sourceforge.net 6150S: Maintained 6151F: drivers/ipack/ 6152 6153INGENIC JZ4780 DMA Driver 6154M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6155S: Maintained 6156F: drivers/dma/dma-jz4780.c 6157 6158INGENIC JZ4780 NAND DRIVER 6159M: Harvey Hunt <harveyhuntnexus@gmail.com> 6160L: linux-mtd@lists.infradead.org 6161S: Maintained 6162F: drivers/mtd/nand/jz4780_* 6163 6164INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6165M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6166M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6167L: linux-ima-devel@lists.sourceforge.net 6168L: linux-ima-user@lists.sourceforge.net 6169L: linux-security-module@vger.kernel.org 6170T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6171S: Supported 6172F: security/integrity/ima/ 6173 6174IMGTEC IR DECODER DRIVER 6175M: James Hogan <james.hogan@imgtec.com> 6176S: Maintained 6177F: drivers/media/rc/img-ir/ 6178 6179IMS TWINTURBO FRAMEBUFFER DRIVER 6180L: linux-fbdev@vger.kernel.org 6181S: Orphan 6182F: drivers/video/fbdev/imsttfb.c 6183 6184INFINIBAND SUBSYSTEM 6185M: Doug Ledford <dledford@redhat.com> 6186M: Sean Hefty <sean.hefty@intel.com> 6187M: Hal Rosenstock <hal.rosenstock@gmail.com> 6188L: linux-rdma@vger.kernel.org 6189W: http://www.openfabrics.org/ 6190Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6191T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6192S: Supported 6193F: Documentation/infiniband/ 6194F: drivers/infiniband/ 6195F: include/uapi/linux/if_infiniband.h 6196F: include/uapi/rdma/ 6197F: include/rdma/ 6198 6199INOTIFY 6200M: John McCutchan <john@johnmccutchan.com> 6201M: Robert Love <rlove@rlove.org> 6202M: Eric Paris <eparis@parisplace.org> 6203S: Maintained 6204F: Documentation/filesystems/inotify.txt 6205F: fs/notify/inotify/ 6206F: include/linux/inotify.h 6207F: include/uapi/linux/inotify.h 6208 6209INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6210M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6211L: linux-input@vger.kernel.org 6212Q: http://patchwork.kernel.org/project/linux-input/list/ 6213T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6214S: Maintained 6215F: drivers/input/ 6216F: include/linux/input.h 6217F: include/uapi/linux/input.h 6218F: include/linux/input/ 6219F: Documentation/devicetree/bindings/input/ 6220 6221INPUT MULTITOUCH (MT) PROTOCOL 6222M: Henrik Rydberg <rydberg@bitmath.org> 6223L: linux-input@vger.kernel.org 6224S: Odd fixes 6225F: Documentation/input/multi-touch-protocol.txt 6226F: drivers/input/input-mt.c 6227K: \b(ABS|SYN)_MT_ 6228 6229INTEL ASoC BDW/HSW DRIVERS 6230M: Jie Yang <yang.jie@linux.intel.com> 6231L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6232S: Supported 6233F: sound/soc/intel/common/sst-dsp* 6234F: sound/soc/intel/common/sst-firmware.c 6235F: sound/soc/intel/boards/broadwell.c 6236F: sound/soc/intel/haswell/ 6237 6238INTEL C600 SERIES SAS CONTROLLER DRIVER 6239M: Intel SCU Linux support <intel-linux-scu@intel.com> 6240M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6241L: linux-scsi@vger.kernel.org 6242T: git git://git.code.sf.net/p/intel-sas/isci 6243S: Supported 6244F: drivers/scsi/isci/ 6245 6246INTEL HID EVENT DRIVER 6247M: Alex Hung <alex.hung@canonical.com> 6248L: platform-driver-x86@vger.kernel.org 6249S: Maintained 6250F: drivers/platform/x86/intel-hid.c 6251 6252INTEL VIRTUAL BUTTON DRIVER 6253M: AceLan Kao <acelan.kao@canonical.com> 6254L: platform-driver-x86@vger.kernel.org 6255S: Maintained 6256F: drivers/platform/x86/intel-vbtn.c 6257 6258INTEL IDLE DRIVER 6259M: Len Brown <lenb@kernel.org> 6260L: linux-pm@vger.kernel.org 6261T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6262S: Supported 6263F: drivers/idle/intel_idle.c 6264 6265INTEL INTEGRATED SENSOR HUB DRIVER 6266M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6267M: Jiri Kosina <jikos@kernel.org> 6268L: linux-input@vger.kernel.org 6269S: Maintained 6270F: drivers/hid/intel-ish-hid/ 6271 6272INTEL PSTATE DRIVER 6273M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6274M: Len Brown <lenb@kernel.org> 6275L: linux-pm@vger.kernel.org 6276S: Supported 6277F: drivers/cpufreq/intel_pstate.c 6278 6279INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6280M: Maik Broemme <mbroemme@libmpq.org> 6281L: linux-fbdev@vger.kernel.org 6282S: Maintained 6283F: Documentation/fb/intelfb.txt 6284F: drivers/video/fbdev/intelfb/ 6285 6286INTEL 810/815 FRAMEBUFFER DRIVER 6287M: Antonino Daplas <adaplas@gmail.com> 6288L: linux-fbdev@vger.kernel.org 6289S: Maintained 6290F: drivers/video/fbdev/i810/ 6291 6292INTEL MENLOW THERMAL DRIVER 6293M: Sujith Thomas <sujith.thomas@intel.com> 6294L: platform-driver-x86@vger.kernel.org 6295W: https://01.org/linux-acpi 6296S: Supported 6297F: drivers/platform/x86/intel_menlow.c 6298 6299INTEL I/OAT DMA DRIVER 6300M: Dave Jiang <dave.jiang@intel.com> 6301R: Dan Williams <dan.j.williams@intel.com> 6302L: dmaengine@vger.kernel.org 6303Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6304S: Supported 6305F: drivers/dma/ioat* 6306 6307INTEL IOMMU (VT-d) 6308M: David Woodhouse <dwmw2@infradead.org> 6309L: iommu@lists.linux-foundation.org 6310T: git git://git.infradead.org/iommu-2.6.git 6311S: Supported 6312F: drivers/iommu/intel-iommu.c 6313F: include/linux/intel-iommu.h 6314 6315INTEL IOP-ADMA DMA DRIVER 6316R: Dan Williams <dan.j.williams@intel.com> 6317S: Odd fixes 6318F: drivers/dma/iop-adma.c 6319 6320INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6321M: Krzysztof Halasa <khalasa@piap.pl> 6322S: Maintained 6323F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6324F: arch/arm/mach-ixp4xx/include/mach/npe.h 6325F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6326F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6327F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6328F: drivers/net/wan/ixp4xx_hss.c 6329 6330INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6331M: Deepak Saxena <dsaxena@plexity.net> 6332S: Maintained 6333F: drivers/char/hw_random/ixp4xx-rng.c 6334 6335INTEL ETHERNET DRIVERS 6336M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6337L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6338W: http://www.intel.com/support/feedback.htm 6339W: http://e1000.sourceforge.net/ 6340Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6341T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6342T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6343S: Supported 6344F: Documentation/networking/e100.txt 6345F: Documentation/networking/e1000.txt 6346F: Documentation/networking/e1000e.txt 6347F: Documentation/networking/igb.txt 6348F: Documentation/networking/igbvf.txt 6349F: Documentation/networking/ixgb.txt 6350F: Documentation/networking/ixgbe.txt 6351F: Documentation/networking/ixgbevf.txt 6352F: Documentation/networking/i40e.txt 6353F: Documentation/networking/i40evf.txt 6354F: drivers/net/ethernet/intel/ 6355F: drivers/net/ethernet/intel/*/ 6356 6357INTEL RDMA RNIC DRIVER 6358M: Faisal Latif <faisal.latif@intel.com> 6359R: Chien Tin Tung <chien.tin.tung@intel.com> 6360R: Mustafa Ismail <mustafa.ismail@intel.com> 6361R: Shiraz Saleem <shiraz.saleem@intel.com> 6362R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 6363L: linux-rdma@vger.kernel.org 6364S: Supported 6365F: drivers/infiniband/hw/i40iw/ 6366 6367INTEL MERRIFIELD GPIO DRIVER 6368M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6369L: linux-gpio@vger.kernel.org 6370S: Maintained 6371F: drivers/gpio/gpio-merrifield.c 6372 6373INTEL-MID GPIO DRIVER 6374M: David Cohen <david.a.cohen@linux.intel.com> 6375L: linux-gpio@vger.kernel.org 6376S: Maintained 6377F: drivers/gpio/gpio-intel-mid.c 6378 6379INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6380M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6381L: linux-wireless@vger.kernel.org 6382S: Maintained 6383F: Documentation/networking/README.ipw2100 6384F: Documentation/networking/README.ipw2200 6385F: drivers/net/wireless/intel/ipw2x00/ 6386 6387INTEL(R) TRACE HUB 6388M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6389S: Supported 6390F: Documentation/trace/intel_th.txt 6391F: drivers/hwtracing/intel_th/ 6392 6393INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6394M: Ning Sun <ning.sun@intel.com> 6395L: tboot-devel@lists.sourceforge.net 6396W: http://tboot.sourceforge.net 6397T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6398S: Supported 6399F: Documentation/intel_txt.txt 6400F: include/linux/tboot.h 6401F: arch/x86/kernel/tboot.c 6402 6403INTEL WIRELESS WIMAX CONNECTION 2400 6404M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6405M: linux-wimax@intel.com 6406L: wimax@linuxwimax.org (subscribers-only) 6407S: Supported 6408W: http://linuxwimax.org 6409F: Documentation/wimax/README.i2400m 6410F: drivers/net/wimax/i2400m/ 6411F: include/uapi/linux/wimax/i2400m.h 6412 6413INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6414M: Stanislaw Gruszka <sgruszka@redhat.com> 6415L: linux-wireless@vger.kernel.org 6416S: Supported 6417F: drivers/net/wireless/intel/iwlegacy/ 6418 6419INTEL WIRELESS WIFI LINK (iwlwifi) 6420M: Johannes Berg <johannes.berg@intel.com> 6421M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6422M: Luca Coelho <luciano.coelho@intel.com> 6423M: Intel Linux Wireless <linuxwifi@intel.com> 6424L: linux-wireless@vger.kernel.org 6425W: http://intellinuxwireless.org 6426T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6427S: Supported 6428F: drivers/net/wireless/intel/iwlwifi/ 6429 6430INTEL MANAGEMENT ENGINE (mei) 6431M: Tomas Winkler <tomas.winkler@intel.com> 6432L: linux-kernel@vger.kernel.org 6433S: Supported 6434F: include/uapi/linux/mei.h 6435F: include/linux/mei_cl_bus.h 6436F: drivers/misc/mei/* 6437F: drivers/watchdog/mei_wdt.c 6438F: Documentation/misc-devices/mei/* 6439 6440INTEL MIC DRIVERS (mic) 6441M: Sudeep Dutt <sudeep.dutt@intel.com> 6442M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6443S: Supported 6444W: https://github.com/sudeepdutt/mic 6445W: http://software.intel.com/en-us/mic-developer 6446F: include/linux/mic_bus.h 6447F: include/linux/scif.h 6448F: include/uapi/linux/mic_common.h 6449F: include/uapi/linux/mic_ioctl.h 6450F: include/uapi/linux/scif_ioctl.h 6451F: drivers/misc/mic/ 6452F: drivers/dma/mic_x100_dma.c 6453F: drivers/dma/mic_x100_dma.h 6454F: Documentation/mic/ 6455 6456INTEL PMC/P-Unit IPC DRIVER 6457M: Zha Qipeng<qipeng.zha@intel.com> 6458L: platform-driver-x86@vger.kernel.org 6459S: Maintained 6460F: drivers/platform/x86/intel_pmc_ipc.c 6461F: drivers/platform/x86/intel_punit_ipc.c 6462F: arch/x86/include/asm/intel_pmc_ipc.h 6463F: arch/x86/include/asm/intel_punit_ipc.h 6464 6465INTEL TELEMETRY DRIVER 6466M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6467L: platform-driver-x86@vger.kernel.org 6468S: Maintained 6469F: arch/x86/include/asm/intel_telemetry.h 6470F: drivers/platform/x86/intel_telemetry* 6471 6472INTEL PMC CORE DRIVER 6473M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6474M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6475L: platform-driver-x86@vger.kernel.org 6476S: Maintained 6477F: arch/x86/include/asm/pmc_core.h 6478F: drivers/platform/x86/intel_pmc_core* 6479 6480IOC3 ETHERNET DRIVER 6481M: Ralf Baechle <ralf@linux-mips.org> 6482L: linux-mips@linux-mips.org 6483S: Maintained 6484F: drivers/net/ethernet/sgi/ioc3-eth.c 6485 6486IOC3 SERIAL DRIVER 6487M: Pat Gefre <pfg@sgi.com> 6488L: linux-serial@vger.kernel.org 6489S: Maintained 6490F: drivers/tty/serial/ioc3_serial.c 6491 6492IOMMU DRIVERS 6493M: Joerg Roedel <joro@8bytes.org> 6494L: iommu@lists.linux-foundation.org 6495T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6496S: Maintained 6497F: Documentation/devicetree/bindings/iommu/ 6498F: drivers/iommu/ 6499 6500IP MASQUERADING 6501M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6502S: Maintained 6503F: net/ipv4/netfilter/ipt_MASQUERADE.c 6504 6505IPMI SUBSYSTEM 6506M: Corey Minyard <minyard@acm.org> 6507L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6508W: http://openipmi.sourceforge.net/ 6509S: Supported 6510F: Documentation/IPMI.txt 6511F: drivers/char/ipmi/ 6512F: include/linux/ipmi* 6513F: include/uapi/linux/ipmi* 6514 6515QCOM AUDIO (ASoC) DRIVERS 6516M: Patrick Lai <plai@codeaurora.org> 6517M: Banajit Goswami <bgoswami@codeaurora.org> 6518L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6519S: Supported 6520F: sound/soc/qcom/ 6521 6522IPS SCSI RAID DRIVER 6523M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6524L: linux-scsi@vger.kernel.org 6525W: http://www.adaptec.com/ 6526S: Maintained 6527F: drivers/scsi/ips* 6528 6529IPVS 6530M: Wensong Zhang <wensong@linux-vs.org> 6531M: Simon Horman <horms@verge.net.au> 6532M: Julian Anastasov <ja@ssi.bg> 6533L: netdev@vger.kernel.org 6534L: lvs-devel@vger.kernel.org 6535S: Maintained 6536T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6537T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6538F: Documentation/networking/ipvs-sysctl.txt 6539F: include/net/ip_vs.h 6540F: include/uapi/linux/ip_vs.h 6541F: net/netfilter/ipvs/ 6542 6543IPWIRELESS DRIVER 6544M: Jiri Kosina <jikos@kernel.org> 6545M: David Sterba <dsterba@suse.com> 6546S: Odd Fixes 6547F: drivers/tty/ipwireless/ 6548 6549IPX NETWORK LAYER 6550M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6551L: netdev@vger.kernel.org 6552S: Maintained 6553F: include/net/ipx.h 6554F: include/uapi/linux/ipx.h 6555F: net/ipx/ 6556 6557IRDA SUBSYSTEM 6558M: Samuel Ortiz <samuel@sortiz.org> 6559L: irda-users@lists.sourceforge.net (subscribers-only) 6560L: netdev@vger.kernel.org 6561W: http://irda.sourceforge.net/ 6562S: Maintained 6563T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6564F: Documentation/networking/irda.txt 6565F: drivers/net/irda/ 6566F: include/net/irda/ 6567F: net/irda/ 6568 6569IRQ SUBSYSTEM 6570M: Thomas Gleixner <tglx@linutronix.de> 6571L: linux-kernel@vger.kernel.org 6572S: Maintained 6573T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6574F: kernel/irq/ 6575 6576IRQCHIP DRIVERS 6577M: Thomas Gleixner <tglx@linutronix.de> 6578M: Jason Cooper <jason@lakedaemon.net> 6579M: Marc Zyngier <marc.zyngier@arm.com> 6580L: linux-kernel@vger.kernel.org 6581S: Maintained 6582T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6583T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6584F: Documentation/devicetree/bindings/interrupt-controller/ 6585F: drivers/irqchip/ 6586 6587IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6588M: Marc Zyngier <marc.zyngier@arm.com> 6589S: Maintained 6590T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6591F: Documentation/IRQ-domain.txt 6592F: include/linux/irqdomain.h 6593F: kernel/irq/irqdomain.c 6594F: kernel/irq/msi.c 6595 6596ISA 6597M: William Breathitt Gray <vilhelm.gray@gmail.com> 6598S: Maintained 6599F: Documentation/isa.txt 6600F: drivers/base/isa.c 6601F: include/linux/isa.h 6602 6603ISAPNP 6604M: Jaroslav Kysela <perex@perex.cz> 6605S: Maintained 6606F: Documentation/isapnp.txt 6607F: drivers/pnp/isapnp/ 6608F: include/linux/isapnp.h 6609 6610ISA RADIO MODULE 6611M: Hans Verkuil <hverkuil@xs4all.nl> 6612L: linux-media@vger.kernel.org 6613T: git git://linuxtv.org/media_tree.git 6614W: https://linuxtv.org 6615S: Maintained 6616F: drivers/media/radio/radio-isa* 6617 6618iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6619M: Peter Jones <pjones@redhat.com> 6620M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6621S: Maintained 6622F: drivers/firmware/iscsi_ibft* 6623 6624ISCSI 6625M: Mike Christie <michaelc@cs.wisc.edu> 6626L: open-iscsi@googlegroups.com 6627W: www.open-iscsi.org 6628T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git 6629S: Maintained 6630F: drivers/scsi/*iscsi* 6631F: include/scsi/*iscsi* 6632 6633ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6634M: Or Gerlitz <ogerlitz@mellanox.com> 6635M: Sagi Grimberg <sagi@grimberg.me> 6636M: Roi Dayan <roid@mellanox.com> 6637L: linux-rdma@vger.kernel.org 6638S: Supported 6639W: http://www.openfabrics.org 6640W: www.open-iscsi.org 6641Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6642F: drivers/infiniband/ulp/iser/ 6643 6644ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6645M: Sagi Grimberg <sagi@grimberg.me> 6646T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6647L: linux-rdma@vger.kernel.org 6648L: target-devel@vger.kernel.org 6649S: Supported 6650W: http://www.linux-iscsi.org 6651F: drivers/infiniband/ulp/isert 6652 6653ISDN SUBSYSTEM 6654M: Karsten Keil <isdn@linux-pingi.de> 6655L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6656L: netdev@vger.kernel.org 6657W: http://www.isdn4linux.de 6658T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6659S: Maintained 6660F: Documentation/isdn/ 6661F: drivers/isdn/ 6662F: include/linux/isdn.h 6663F: include/linux/isdn/ 6664F: include/uapi/linux/isdn.h 6665F: include/uapi/linux/isdn/ 6666 6667ISDN SUBSYSTEM (Eicon active card driver) 6668M: Armin Schindler <mac@melware.de> 6669L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6670W: http://www.melware.de 6671S: Maintained 6672F: drivers/isdn/hardware/eicon/ 6673 6674IT87 HARDWARE MONITORING DRIVER 6675M: Jean Delvare <jdelvare@suse.com> 6676L: linux-hwmon@vger.kernel.org 6677S: Maintained 6678F: Documentation/hwmon/it87 6679F: drivers/hwmon/it87.c 6680 6681IT913X MEDIA DRIVER 6682M: Antti Palosaari <crope@iki.fi> 6683L: linux-media@vger.kernel.org 6684W: https://linuxtv.org 6685W: http://palosaari.fi/linux/ 6686Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6687T: git git://linuxtv.org/anttip/media_tree.git 6688S: Maintained 6689F: drivers/media/tuners/it913x* 6690 6691IVTV VIDEO4LINUX DRIVER 6692M: Andy Walls <awalls@md.metrocast.net> 6693L: ivtv-devel@ivtvdriver.org (subscribers-only) 6694L: linux-media@vger.kernel.org 6695T: git git://linuxtv.org/media_tree.git 6696W: http://www.ivtvdriver.org 6697S: Maintained 6698F: Documentation/media/v4l-drivers/ivtv* 6699F: drivers/media/pci/ivtv/ 6700F: include/uapi/linux/ivtv* 6701 6702IX2505V MEDIA DRIVER 6703M: Malcolm Priestley <tvboxspy@gmail.com> 6704L: linux-media@vger.kernel.org 6705W: https://linuxtv.org 6706Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6707S: Maintained 6708F: drivers/media/dvb-frontends/ix2505v* 6709 6710JC42.4 TEMPERATURE SENSOR DRIVER 6711M: Guenter Roeck <linux@roeck-us.net> 6712L: linux-hwmon@vger.kernel.org 6713S: Maintained 6714F: drivers/hwmon/jc42.c 6715F: Documentation/hwmon/jc42 6716 6717JFS FILESYSTEM 6718M: Dave Kleikamp <shaggy@kernel.org> 6719L: jfs-discussion@lists.sourceforge.net 6720W: http://jfs.sourceforge.net/ 6721T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6722S: Maintained 6723F: Documentation/filesystems/jfs.txt 6724F: fs/jfs/ 6725 6726JME NETWORK DRIVER 6727M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6728L: netdev@vger.kernel.org 6729S: Maintained 6730F: drivers/net/ethernet/jme.* 6731 6732JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6733M: David Woodhouse <dwmw2@infradead.org> 6734L: linux-mtd@lists.infradead.org 6735W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6736S: Maintained 6737F: fs/jffs2/ 6738F: include/uapi/linux/jffs2.h 6739 6740JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6741M: "Theodore Ts'o" <tytso@mit.edu> 6742M: Jan Kara <jack@suse.com> 6743L: linux-ext4@vger.kernel.org 6744S: Maintained 6745F: fs/jbd2/ 6746F: include/linux/jbd2.h 6747 6748JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6749M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6750L: linux-media@vger.kernel.org 6751S: Maintained 6752F: drivers/media/platform/rcar_jpu.c 6753 6754JSM Neo PCI based serial card 6755M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6756L: linux-serial@vger.kernel.org 6757S: Maintained 6758F: drivers/tty/serial/jsm/ 6759 6760K10TEMP HARDWARE MONITORING DRIVER 6761M: Clemens Ladisch <clemens@ladisch.de> 6762L: linux-hwmon@vger.kernel.org 6763S: Maintained 6764F: Documentation/hwmon/k10temp 6765F: drivers/hwmon/k10temp.c 6766 6767K8TEMP HARDWARE MONITORING DRIVER 6768M: Rudolf Marek <r.marek@assembler.cz> 6769L: linux-hwmon@vger.kernel.org 6770S: Maintained 6771F: Documentation/hwmon/k8temp 6772F: drivers/hwmon/k8temp.c 6773 6774KASAN 6775M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6776R: Alexander Potapenko <glider@google.com> 6777R: Dmitry Vyukov <dvyukov@google.com> 6778L: kasan-dev@googlegroups.com 6779S: Maintained 6780F: arch/*/include/asm/kasan.h 6781F: arch/*/mm/kasan_init* 6782F: Documentation/dev-tools/kasan.rst 6783F: include/linux/kasan*.h 6784F: lib/test_kasan.c 6785F: mm/kasan/ 6786F: scripts/Makefile.kasan 6787 6788KCONFIG 6789M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6790L: linux-kbuild@vger.kernel.org 6791T: git git://gitorious.org/linux-kconfig/linux-kconfig 6792S: Maintained 6793F: Documentation/kbuild/kconfig-language.txt 6794F: scripts/kconfig/ 6795 6796KDUMP 6797M: Dave Young <dyoung@redhat.com> 6798M: Baoquan He <bhe@redhat.com> 6799R: Vivek Goyal <vgoyal@redhat.com> 6800L: kexec@lists.infradead.org 6801W: http://lse.sourceforge.net/kdump/ 6802S: Maintained 6803F: Documentation/kdump/ 6804 6805KEENE FM RADIO TRANSMITTER DRIVER 6806M: Hans Verkuil <hverkuil@xs4all.nl> 6807L: linux-media@vger.kernel.org 6808T: git git://linuxtv.org/media_tree.git 6809W: https://linuxtv.org 6810S: Maintained 6811F: drivers/media/radio/radio-keene* 6812 6813KERNEL AUTOMOUNTER v4 (AUTOFS4) 6814M: Ian Kent <raven@themaw.net> 6815L: autofs@vger.kernel.org 6816S: Maintained 6817F: fs/autofs4/ 6818 6819KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6820M: Michal Marek <mmarek@suse.com> 6821T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6822T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6823L: linux-kbuild@vger.kernel.org 6824S: Maintained 6825F: Documentation/kbuild/ 6826F: Makefile 6827F: scripts/Makefile.* 6828F: scripts/basic/ 6829F: scripts/mk* 6830F: scripts/package/ 6831 6832KERNEL JANITORS 6833L: kernel-janitors@vger.kernel.org 6834W: http://kernelnewbies.org/KernelJanitors 6835S: Odd Fixes 6836 6837KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6838M: "J. Bruce Fields" <bfields@fieldses.org> 6839M: Jeff Layton <jlayton@poochiereds.net> 6840L: linux-nfs@vger.kernel.org 6841W: http://nfs.sourceforge.net/ 6842T: git git://linux-nfs.org/~bfields/linux.git 6843S: Supported 6844F: fs/nfsd/ 6845F: include/uapi/linux/nfsd/ 6846F: fs/lockd/ 6847F: fs/nfs_common/ 6848F: net/sunrpc/ 6849F: include/linux/lockd/ 6850F: include/linux/sunrpc/ 6851F: include/uapi/linux/sunrpc/ 6852 6853KERNEL SELFTEST FRAMEWORK 6854M: Shuah Khan <shuahkh@osg.samsung.com> 6855M: Shuah Khan <shuah@kernel.org> 6856L: linux-kselftest@vger.kernel.org 6857T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6858S: Maintained 6859F: tools/testing/selftests 6860 6861KERNEL VIRTUAL MACHINE (KVM) 6862M: Paolo Bonzini <pbonzini@redhat.com> 6863M: Radim Krčmář <rkrcmar@redhat.com> 6864L: kvm@vger.kernel.org 6865W: http://www.linux-kvm.org 6866T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6867S: Supported 6868F: Documentation/*/kvm*.txt 6869F: Documentation/virtual/kvm/ 6870F: arch/*/kvm/ 6871F: arch/x86/kernel/kvm.c 6872F: arch/x86/kernel/kvmclock.c 6873F: arch/*/include/asm/kvm* 6874F: include/linux/kvm* 6875F: include/uapi/linux/kvm* 6876F: virt/kvm/ 6877F: tools/kvm/ 6878 6879KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6880M: Joerg Roedel <joro@8bytes.org> 6881L: kvm@vger.kernel.org 6882W: http://www.linux-kvm.org/ 6883S: Maintained 6884F: arch/x86/include/asm/svm.h 6885F: arch/x86/kvm/svm.c 6886 6887KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6888M: Alexander Graf <agraf@suse.com> 6889L: kvm-ppc@vger.kernel.org 6890W: http://www.linux-kvm.org/ 6891T: git git://github.com/agraf/linux-2.6.git 6892S: Supported 6893F: arch/powerpc/include/asm/kvm* 6894F: arch/powerpc/kvm/ 6895 6896KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6897M: Christian Borntraeger <borntraeger@de.ibm.com> 6898M: Cornelia Huck <cornelia.huck@de.ibm.com> 6899L: linux-s390@vger.kernel.org 6900W: http://www.ibm.com/developerworks/linux/linux390/ 6901T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 6902S: Supported 6903F: Documentation/s390/kvm.txt 6904F: arch/s390/include/asm/kvm* 6905F: arch/s390/kvm/ 6906 6907KERNEL VIRTUAL MACHINE (KVM) FOR ARM 6908M: Christoffer Dall <christoffer.dall@linaro.org> 6909M: Marc Zyngier <marc.zyngier@arm.com> 6910L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6911L: kvmarm@lists.cs.columbia.edu 6912W: http://systems.cs.columbia.edu/projects/kvm-arm 6913T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 6914S: Supported 6915F: arch/arm/include/uapi/asm/kvm* 6916F: arch/arm/include/asm/kvm* 6917F: arch/arm/kvm/ 6918F: virt/kvm/arm/ 6919F: include/kvm/arm_* 6920 6921KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 6922M: Christoffer Dall <christoffer.dall@linaro.org> 6923M: Marc Zyngier <marc.zyngier@arm.com> 6924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6925L: kvmarm@lists.cs.columbia.edu 6926S: Maintained 6927F: arch/arm64/include/uapi/asm/kvm* 6928F: arch/arm64/include/asm/kvm* 6929F: arch/arm64/kvm/ 6930 6931KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 6932M: James Hogan <james.hogan@imgtec.com> 6933L: linux-mips@linux-mips.org 6934S: Supported 6935F: arch/mips/include/uapi/asm/kvm* 6936F: arch/mips/include/asm/kvm* 6937F: arch/mips/kvm/ 6938 6939KEXEC 6940M: Eric Biederman <ebiederm@xmission.com> 6941W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6942L: kexec@lists.infradead.org 6943S: Maintained 6944F: include/linux/kexec.h 6945F: include/uapi/linux/kexec.h 6946F: kernel/kexec* 6947 6948KEYS/KEYRINGS: 6949M: David Howells <dhowells@redhat.com> 6950L: keyrings@vger.kernel.org 6951S: Maintained 6952F: Documentation/security/keys.txt 6953F: include/linux/key.h 6954F: include/linux/key-type.h 6955F: include/linux/keyctl.h 6956F: include/uapi/linux/keyctl.h 6957F: include/keys/ 6958F: security/keys/ 6959 6960KEYS-TRUSTED 6961M: David Safford <safford@us.ibm.com> 6962M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6963L: linux-security-module@vger.kernel.org 6964L: keyrings@vger.kernel.org 6965S: Supported 6966F: Documentation/security/keys-trusted-encrypted.txt 6967F: include/keys/trusted-type.h 6968F: security/keys/trusted.c 6969F: security/keys/trusted.h 6970 6971KEYS-ENCRYPTED 6972M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6973M: David Safford <safford@us.ibm.com> 6974L: linux-security-module@vger.kernel.org 6975L: keyrings@vger.kernel.org 6976S: Supported 6977F: Documentation/security/keys-trusted-encrypted.txt 6978F: include/keys/encrypted-type.h 6979F: security/keys/encrypted-keys/ 6980 6981KGDB / KDB /debug_core 6982M: Jason Wessel <jason.wessel@windriver.com> 6983W: http://kgdb.wiki.kernel.org/ 6984L: kgdb-bugreport@lists.sourceforge.net 6985T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 6986S: Maintained 6987F: Documentation/DocBook/kgdb.tmpl 6988F: drivers/misc/kgdbts.c 6989F: drivers/tty/serial/kgdboc.c 6990F: include/linux/kdb.h 6991F: include/linux/kgdb.h 6992F: kernel/debug/ 6993 6994KMEMCHECK 6995M: Vegard Nossum <vegardno@ifi.uio.no> 6996M: Pekka Enberg <penberg@kernel.org> 6997S: Maintained 6998F: Documentation/dev-tools/kmemcheck.rst 6999F: arch/x86/include/asm/kmemcheck.h 7000F: arch/x86/mm/kmemcheck/ 7001F: include/linux/kmemcheck.h 7002F: mm/kmemcheck.c 7003 7004KMEMLEAK 7005M: Catalin Marinas <catalin.marinas@arm.com> 7006S: Maintained 7007F: Documentation/dev-tools/kmemleak.rst 7008F: include/linux/kmemleak.h 7009F: mm/kmemleak.c 7010F: mm/kmemleak-test.c 7011 7012KPROBES 7013M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7014M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7015M: "David S. Miller" <davem@davemloft.net> 7016M: Masami Hiramatsu <mhiramat@kernel.org> 7017S: Maintained 7018F: Documentation/kprobes.txt 7019F: include/linux/kprobes.h 7020F: kernel/kprobes.c 7021 7022KS0108 LCD CONTROLLER DRIVER 7023M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7024W: http://miguelojeda.es/auxdisplay.htm 7025W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7026S: Maintained 7027F: Documentation/auxdisplay/ks0108 7028F: drivers/auxdisplay/ks0108.c 7029F: include/linux/ks0108.h 7030 7031L3MDEV 7032M: David Ahern <dsa@cumulusnetworks.com> 7033L: netdev@vger.kernel.org 7034S: Maintained 7035F: net/l3mdev 7036F: include/net/l3mdev.h 7037 7038LANTIQ MIPS ARCHITECTURE 7039M: John Crispin <john@phrozen.org> 7040L: linux-mips@linux-mips.org 7041S: Maintained 7042F: arch/mips/lantiq 7043 7044LAPB module 7045L: linux-x25@vger.kernel.org 7046S: Orphan 7047F: Documentation/networking/lapb-module.txt 7048F: include/*/lapb.h 7049F: net/lapb/ 7050 7051LASI 53c700 driver for PARISC 7052M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7053L: linux-scsi@vger.kernel.org 7054S: Maintained 7055F: Documentation/scsi/53c700.txt 7056F: drivers/scsi/53c700* 7057 7058LED SUBSYSTEM 7059M: Richard Purdie <rpurdie@rpsys.net> 7060M: Jacek Anaszewski <j.anaszewski@samsung.com> 7061L: linux-leds@vger.kernel.org 7062T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7063S: Maintained 7064F: Documentation/devicetree/bindings/leds/ 7065F: drivers/leds/ 7066F: include/linux/leds.h 7067 7068LEGACY EEPROM DRIVER 7069M: Jean Delvare <jdelvare@suse.com> 7070S: Maintained 7071F: Documentation/misc-devices/eeprom 7072F: drivers/misc/eeprom/eeprom.c 7073 7074LEGO USB Tower driver 7075M: Juergen Stuber <starblue@users.sourceforge.net> 7076L: legousb-devel@lists.sourceforge.net 7077W: http://legousb.sourceforge.net/ 7078S: Maintained 7079F: drivers/usb/misc/legousbtower.c 7080 7081LG2160 MEDIA DRIVER 7082M: Michael Krufky <mkrufky@linuxtv.org> 7083L: linux-media@vger.kernel.org 7084W: https://linuxtv.org 7085W: http://github.com/mkrufky 7086Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7087T: git git://linuxtv.org/mkrufky/tuners.git 7088S: Maintained 7089F: drivers/media/dvb-frontends/lg2160.* 7090 7091LGDT3305 MEDIA DRIVER 7092M: Michael Krufky <mkrufky@linuxtv.org> 7093L: linux-media@vger.kernel.org 7094W: https://linuxtv.org 7095W: http://github.com/mkrufky 7096Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7097T: git git://linuxtv.org/mkrufky/tuners.git 7098S: Maintained 7099F: drivers/media/dvb-frontends/lgdt3305.* 7100 7101LGUEST 7102M: Rusty Russell <rusty@rustcorp.com.au> 7103L: lguest@lists.ozlabs.org 7104W: http://lguest.ozlabs.org/ 7105S: Odd Fixes 7106F: arch/x86/include/asm/lguest*.h 7107F: arch/x86/lguest/ 7108F: drivers/lguest/ 7109F: include/linux/lguest*.h 7110F: tools/lguest/ 7111 7112LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7113M: Tejun Heo <tj@kernel.org> 7114L: linux-ide@vger.kernel.org 7115T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7116S: Maintained 7117F: drivers/ata/ 7118F: include/linux/ata.h 7119F: include/linux/libata.h 7120F: Documentation/devicetree/bindings/ata/ 7121 7122LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7123M: Viresh Kumar <vireshk@kernel.org> 7124L: linux-ide@vger.kernel.org 7125T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7126S: Maintained 7127F: include/linux/pata_arasan_cf_data.h 7128F: drivers/ata/pata_arasan_cf.c 7129 7130LIBATA PATA DRIVERS 7131M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7132M: Tejun Heo <tj@kernel.org> 7133L: linux-ide@vger.kernel.org 7134T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7135S: Maintained 7136F: drivers/ata/pata_*.c 7137F: drivers/ata/ata_generic.c 7138 7139LIBATA SATA AHCI PLATFORM devices support 7140M: Hans de Goede <hdegoede@redhat.com> 7141M: Tejun Heo <tj@kernel.org> 7142L: linux-ide@vger.kernel.org 7143T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7144S: Maintained 7145F: drivers/ata/ahci_platform.c 7146F: drivers/ata/libahci_platform.c 7147F: include/linux/ahci_platform.h 7148 7149LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7150M: Mikael Pettersson <mikpelinux@gmail.com> 7151L: linux-ide@vger.kernel.org 7152T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7153S: Maintained 7154F: drivers/ata/sata_promise.* 7155 7156LIBLOCKDEP 7157M: Sasha Levin <sasha.levin@oracle.com> 7158S: Maintained 7159F: tools/lib/lockdep/ 7160 7161LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7162M: Dan Williams <dan.j.williams@intel.com> 7163L: linux-nvdimm@lists.01.org 7164Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7165T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7166S: Supported 7167F: drivers/nvdimm/* 7168F: include/linux/nd.h 7169F: include/linux/libnvdimm.h 7170F: include/uapi/linux/ndctl.h 7171 7172LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7173M: Ross Zwisler <ross.zwisler@linux.intel.com> 7174L: linux-nvdimm@lists.01.org 7175Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7176S: Supported 7177F: drivers/nvdimm/blk.c 7178F: drivers/nvdimm/region_devs.c 7179F: drivers/acpi/nfit* 7180 7181LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7182M: Vishal Verma <vishal.l.verma@intel.com> 7183L: linux-nvdimm@lists.01.org 7184Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7185S: Supported 7186F: drivers/nvdimm/btt* 7187 7188LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7189M: Ross Zwisler <ross.zwisler@linux.intel.com> 7190L: linux-nvdimm@lists.01.org 7191Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7192S: Supported 7193F: drivers/nvdimm/pmem.c 7194F: include/linux/pmem.h 7195F: arch/*/include/asm/pmem.h 7196 7197LIGHTNVM PLATFORM SUPPORT 7198M: Matias Bjorling <mb@lightnvm.io> 7199W: http://github/OpenChannelSSD 7200L: linux-block@vger.kernel.org 7201S: Maintained 7202F: drivers/lightnvm/ 7203F: include/linux/lightnvm.h 7204F: include/uapi/linux/lightnvm.h 7205 7206LINUX FOR IBM pSERIES (RS/6000) 7207M: Paul Mackerras <paulus@au.ibm.com> 7208W: http://www.ibm.com/linux/ltc/projects/ppc 7209S: Supported 7210F: arch/powerpc/boot/rs6000.h 7211 7212LINUX FOR POWERPC (32-BIT AND 64-BIT) 7213M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7214M: Paul Mackerras <paulus@samba.org> 7215M: Michael Ellerman <mpe@ellerman.id.au> 7216W: http://www.penguinppc.org/ 7217L: linuxppc-dev@lists.ozlabs.org 7218Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7219T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7220S: Supported 7221F: Documentation/powerpc/ 7222F: arch/powerpc/ 7223F: drivers/char/tpm/tpm_ibmvtpm* 7224F: drivers/crypto/nx/ 7225F: drivers/crypto/vmx/ 7226F: drivers/net/ethernet/ibm/ibmveth.* 7227F: drivers/net/ethernet/ibm/ibmvnic.* 7228F: drivers/pci/hotplug/pnv_php.c 7229F: drivers/pci/hotplug/rpa* 7230F: drivers/scsi/ibmvscsi/ 7231N: opal 7232N: /pmac 7233N: powermac 7234N: powernv 7235N: [^a-z0-9]ps3 7236N: pseries 7237 7238LINUX FOR POWER MACINTOSH 7239M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7240W: http://www.penguinppc.org/ 7241L: linuxppc-dev@lists.ozlabs.org 7242S: Maintained 7243F: arch/powerpc/platforms/powermac/ 7244F: drivers/macintosh/ 7245 7246LINUX FOR POWERPC EMBEDDED MPC5XXX 7247M: Anatolij Gustschin <agust@denx.de> 7248L: linuxppc-dev@lists.ozlabs.org 7249T: git git://git.denx.de/linux-denx-agust.git 7250S: Maintained 7251F: arch/powerpc/platforms/512x/ 7252F: arch/powerpc/platforms/52xx/ 7253 7254LINUX FOR POWERPC EMBEDDED PPC4XX 7255M: Alistair Popple <alistair@popple.id.au> 7256M: Matt Porter <mporter@kernel.crashing.org> 7257W: http://www.penguinppc.org/ 7258L: linuxppc-dev@lists.ozlabs.org 7259S: Maintained 7260F: arch/powerpc/platforms/40x/ 7261F: arch/powerpc/platforms/44x/ 7262 7263LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7264L: linuxppc-dev@lists.ozlabs.org 7265S: Orphan 7266F: arch/powerpc/*/*virtex* 7267F: arch/powerpc/*/*/*virtex* 7268 7269LINUX FOR POWERPC EMBEDDED PPC8XX 7270M: Vitaly Bordug <vitb@kernel.crashing.org> 7271W: http://www.penguinppc.org/ 7272L: linuxppc-dev@lists.ozlabs.org 7273S: Maintained 7274F: arch/powerpc/platforms/8xx/ 7275 7276LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7277M: Scott Wood <oss@buserror.net> 7278M: Kumar Gala <galak@kernel.crashing.org> 7279W: http://www.penguinppc.org/ 7280L: linuxppc-dev@lists.ozlabs.org 7281T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7282S: Maintained 7283F: arch/powerpc/platforms/83xx/ 7284F: arch/powerpc/platforms/85xx/ 7285 7286LINUX FOR POWERPC PA SEMI PWRFICIENT 7287M: Olof Johansson <olof@lixom.net> 7288L: linuxppc-dev@lists.ozlabs.org 7289S: Maintained 7290F: arch/powerpc/platforms/pasemi/ 7291F: drivers/*/*pasemi* 7292F: drivers/*/*/*pasemi* 7293 7294LINUX SECURITY MODULE (LSM) FRAMEWORK 7295M: Chris Wright <chrisw@sous-sol.org> 7296L: linux-security-module@vger.kernel.org 7297S: Supported 7298 7299LIS3LV02D ACCELEROMETER DRIVER 7300M: Eric Piel <eric.piel@tremplin-utc.net> 7301S: Maintained 7302F: Documentation/misc-devices/lis3lv02d 7303F: drivers/misc/lis3lv02d/ 7304F: drivers/platform/x86/hp_accel.c 7305 7306LIVE PATCHING 7307M: Josh Poimboeuf <jpoimboe@redhat.com> 7308M: Jessica Yu <jeyu@redhat.com> 7309M: Jiri Kosina <jikos@kernel.org> 7310M: Miroslav Benes <mbenes@suse.cz> 7311R: Petr Mladek <pmladek@suse.com> 7312S: Maintained 7313F: kernel/livepatch/ 7314F: include/linux/livepatch.h 7315F: arch/x86/include/asm/livepatch.h 7316F: arch/x86/kernel/livepatch.c 7317F: Documentation/livepatch/ 7318F: Documentation/ABI/testing/sysfs-kernel-livepatch 7319F: samples/livepatch/ 7320L: live-patching@vger.kernel.org 7321T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7322 7323LINUX KERNEL DUMP TEST MODULE (LKDTM) 7324M: Kees Cook <keescook@chromium.org> 7325S: Maintained 7326F: drivers/misc/lkdtm* 7327 7328LLC (802.2) 7329M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 7330S: Maintained 7331F: include/linux/llc.h 7332F: include/uapi/linux/llc.h 7333F: include/net/llc* 7334F: net/llc/ 7335 7336LM73 HARDWARE MONITOR DRIVER 7337M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7338L: linux-hwmon@vger.kernel.org 7339S: Maintained 7340F: drivers/hwmon/lm73.c 7341 7342LM78 HARDWARE MONITOR DRIVER 7343M: Jean Delvare <jdelvare@suse.com> 7344L: linux-hwmon@vger.kernel.org 7345S: Maintained 7346F: Documentation/hwmon/lm78 7347F: drivers/hwmon/lm78.c 7348 7349LM83 HARDWARE MONITOR DRIVER 7350M: Jean Delvare <jdelvare@suse.com> 7351L: linux-hwmon@vger.kernel.org 7352S: Maintained 7353F: Documentation/hwmon/lm83 7354F: drivers/hwmon/lm83.c 7355 7356LM90 HARDWARE MONITOR DRIVER 7357M: Jean Delvare <jdelvare@suse.com> 7358L: linux-hwmon@vger.kernel.org 7359S: Maintained 7360F: Documentation/hwmon/lm90 7361F: Documentation/devicetree/bindings/hwmon/lm90.txt 7362F: drivers/hwmon/lm90.c 7363 7364LM95234 HARDWARE MONITOR DRIVER 7365M: Guenter Roeck <linux@roeck-us.net> 7366L: linux-hwmon@vger.kernel.org 7367S: Maintained 7368F: Documentation/hwmon/lm95234 7369F: drivers/hwmon/lm95234.c 7370 7371LME2510 MEDIA DRIVER 7372M: Malcolm Priestley <tvboxspy@gmail.com> 7373L: linux-media@vger.kernel.org 7374W: https://linuxtv.org 7375Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7376S: Maintained 7377F: drivers/media/usb/dvb-usb-v2/lmedm04* 7378 7379LOCKING PRIMITIVES 7380M: Peter Zijlstra <peterz@infradead.org> 7381M: Ingo Molnar <mingo@redhat.com> 7382L: linux-kernel@vger.kernel.org 7383T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7384S: Maintained 7385F: Documentation/locking/ 7386F: include/linux/lockdep.h 7387F: include/linux/spinlock*.h 7388F: arch/*/include/asm/spinlock*.h 7389F: include/linux/rwlock*.h 7390F: include/linux/mutex*.h 7391F: arch/*/include/asm/mutex*.h 7392F: include/linux/rwsem*.h 7393F: arch/*/include/asm/rwsem.h 7394F: include/linux/seqlock.h 7395F: lib/locking*.[ch] 7396F: kernel/locking/ 7397 7398LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7399M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7400L: linux-ntfs-dev@lists.sourceforge.net 7401W: http://www.linux-ntfs.org/content/view/19/37/ 7402S: Maintained 7403F: Documentation/ldm.txt 7404F: block/partitions/ldm.* 7405 7406LogFS 7407M: Joern Engel <joern@logfs.org> 7408M: Prasad Joshi <prasadjoshi.linux@gmail.com> 7409L: logfs@logfs.org 7410W: logfs.org 7411S: Maintained 7412F: fs/logfs/ 7413 7414LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7415M: Sathya Prakash <sathya.prakash@broadcom.com> 7416M: Chaitra P B <chaitra.basappa@broadcom.com> 7417M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7418L: MPT-FusionLinux.pdl@broadcom.com 7419L: linux-scsi@vger.kernel.org 7420W: http://www.avagotech.com/support/ 7421S: Supported 7422F: drivers/message/fusion/ 7423F: drivers/scsi/mpt2sas/ 7424F: drivers/scsi/mpt3sas/ 7425 7426LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7427M: Matthew Wilcox <matthew@wil.cx> 7428L: linux-scsi@vger.kernel.org 7429S: Maintained 7430F: drivers/scsi/sym53c8xx_2/ 7431 7432LTC4261 HARDWARE MONITOR DRIVER 7433M: Guenter Roeck <linux@roeck-us.net> 7434L: linux-hwmon@vger.kernel.org 7435S: Maintained 7436F: Documentation/hwmon/ltc4261 7437F: drivers/hwmon/ltc4261.c 7438 7439LTP (Linux Test Project) 7440M: Mike Frysinger <vapier@gentoo.org> 7441M: Cyril Hrubis <chrubis@suse.cz> 7442M: Wanlong Gao <wanlong.gao@gmail.com> 7443M: Jan Stancek <jstancek@redhat.com> 7444M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7445M: Alexey Kodanev <alexey.kodanev@oracle.com> 7446L: ltp@lists.linux.it (subscribers-only) 7447W: http://linux-test-project.github.io/ 7448T: git git://github.com/linux-test-project/ltp.git 7449S: Maintained 7450 7451M32R ARCHITECTURE 7452W: http://www.linux-m32r.org/ 7453S: Orphan 7454F: arch/m32r/ 7455 7456M68K ARCHITECTURE 7457M: Geert Uytterhoeven <geert@linux-m68k.org> 7458L: linux-m68k@lists.linux-m68k.org 7459W: http://www.linux-m68k.org/ 7460T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7461S: Maintained 7462F: arch/m68k/ 7463F: drivers/zorro/ 7464 7465M68K ON APPLE MACINTOSH 7466M: Joshua Thompson <funaho@jurai.org> 7467W: http://www.mac.linux-m68k.org/ 7468L: linux-m68k@lists.linux-m68k.org 7469S: Maintained 7470F: arch/m68k/mac/ 7471 7472M68K ON HP9000/300 7473M: Philip Blundell <philb@gnu.org> 7474W: http://www.tazenda.demon.co.uk/phil/linux-hp 7475S: Maintained 7476F: arch/m68k/hp300/ 7477 7478M88DS3103 MEDIA DRIVER 7479M: Antti Palosaari <crope@iki.fi> 7480L: linux-media@vger.kernel.org 7481W: https://linuxtv.org 7482W: http://palosaari.fi/linux/ 7483Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7484T: git git://linuxtv.org/anttip/media_tree.git 7485S: Maintained 7486F: drivers/media/dvb-frontends/m88ds3103* 7487 7488M88RS2000 MEDIA DRIVER 7489M: Malcolm Priestley <tvboxspy@gmail.com> 7490L: linux-media@vger.kernel.org 7491W: https://linuxtv.org 7492Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7493S: Maintained 7494F: drivers/media/dvb-frontends/m88rs2000* 7495 7496MA901 MASTERKIT USB FM RADIO DRIVER 7497M: Alexey Klimov <klimov.linux@gmail.com> 7498L: linux-media@vger.kernel.org 7499T: git git://linuxtv.org/media_tree.git 7500S: Maintained 7501F: drivers/media/radio/radio-ma901.c 7502 7503MAC80211 7504M: Johannes Berg <johannes@sipsolutions.net> 7505L: linux-wireless@vger.kernel.org 7506W: http://wireless.kernel.org/ 7507T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7508T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7509S: Maintained 7510F: Documentation/networking/mac80211-injection.txt 7511F: include/net/mac80211.h 7512F: net/mac80211/ 7513F: drivers/net/wireless/mac80211_hwsim.[ch] 7514 7515MACVLAN DRIVER 7516M: Patrick McHardy <kaber@trash.net> 7517L: netdev@vger.kernel.org 7518S: Maintained 7519F: drivers/net/macvlan.c 7520F: include/linux/if_macvlan.h 7521 7522MAILBOX API 7523M: Jassi Brar <jassisinghbrar@gmail.com> 7524L: linux-kernel@vger.kernel.org 7525S: Maintained 7526F: drivers/mailbox/ 7527F: include/linux/mailbox_client.h 7528F: include/linux/mailbox_controller.h 7529 7530MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7531M: Michael Kerrisk <mtk.manpages@gmail.com> 7532W: http://www.kernel.org/doc/man-pages 7533L: linux-man@vger.kernel.org 7534S: Maintained 7535 7536MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7537M: Andrew Lunn <andrew@lunn.ch> 7538M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7539S: Maintained 7540F: drivers/net/dsa/mv88e6xxx/ 7541 7542MARVELL ARMADA DRM SUPPORT 7543M: Russell King <rmk+kernel@armlinux.org.uk> 7544S: Maintained 7545F: drivers/gpu/drm/armada/ 7546F: include/uapi/drm/armada_drm.h 7547F: Documentation/devicetree/bindings/display/armada/ 7548 7549MARVELL CRYPTO DRIVER 7550M: Boris Brezillon <boris.brezillon@free-electrons.com> 7551M: Arnaud Ebalard <arno@natisbad.org> 7552F: drivers/crypto/marvell/ 7553S: Maintained 7554L: linux-crypto@vger.kernel.org 7555 7556MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7557M: Mirko Lindner <mlindner@marvell.com> 7558M: Stephen Hemminger <stephen@networkplumber.org> 7559L: netdev@vger.kernel.org 7560S: Maintained 7561F: drivers/net/ethernet/marvell/sk* 7562 7563MARVELL LIBERTAS WIRELESS DRIVER 7564L: libertas-dev@lists.infradead.org 7565S: Orphan 7566F: drivers/net/wireless/marvell/libertas/ 7567 7568MARVELL MV643XX ETHERNET DRIVER 7569M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7570L: netdev@vger.kernel.org 7571S: Maintained 7572F: drivers/net/ethernet/marvell/mv643xx_eth.* 7573F: include/linux/mv643xx.h 7574 7575MARVELL MVNETA ETHERNET DRIVER 7576M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7577L: netdev@vger.kernel.org 7578S: Maintained 7579F: drivers/net/ethernet/marvell/mvneta.* 7580 7581MARVELL MWIFIEX WIRELESS DRIVER 7582M: Amitkumar Karwar <akarwar@marvell.com> 7583M: Nishant Sarmukadam <nishants@marvell.com> 7584L: linux-wireless@vger.kernel.org 7585S: Maintained 7586F: drivers/net/wireless/marvell/mwifiex/ 7587 7588MARVELL MWL8K WIRELESS DRIVER 7589M: Lennert Buytenhek <buytenh@wantstofly.org> 7590L: linux-wireless@vger.kernel.org 7591S: Odd Fixes 7592F: drivers/net/wireless/marvell/mwl8k.c 7593 7594MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7595M: Nicolas Pitre <nico@fluxnic.net> 7596S: Odd Fixes 7597F: drivers/mmc/host/mvsdio.* 7598 7599MATROX FRAMEBUFFER DRIVER 7600L: linux-fbdev@vger.kernel.org 7601S: Orphan 7602F: drivers/video/fbdev/matrox/matroxfb_* 7603F: include/uapi/linux/matroxfb.h 7604 7605MAX16065 HARDWARE MONITOR DRIVER 7606M: Guenter Roeck <linux@roeck-us.net> 7607L: linux-hwmon@vger.kernel.org 7608S: Maintained 7609F: Documentation/hwmon/max16065 7610F: drivers/hwmon/max16065.c 7611 7612MAX20751 HARDWARE MONITOR DRIVER 7613M: Guenter Roeck <linux@roeck-us.net> 7614L: linux-hwmon@vger.kernel.org 7615S: Maintained 7616F: Documentation/hwmon/max20751 7617F: drivers/hwmon/max20751.c 7618 7619MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7620L: linux-hwmon@vger.kernel.org 7621S: Orphan 7622F: Documentation/hwmon/max6650 7623F: drivers/hwmon/max6650.c 7624 7625MAX6697 HARDWARE MONITOR DRIVER 7626M: Guenter Roeck <linux@roeck-us.net> 7627L: linux-hwmon@vger.kernel.org 7628S: Maintained 7629F: Documentation/hwmon/max6697 7630F: Documentation/devicetree/bindings/i2c/max6697.txt 7631F: drivers/hwmon/max6697.c 7632F: include/linux/platform_data/max6697.h 7633 7634MAX9860 MONO AUDIO VOICE CODEC DRIVER 7635M: Peter Rosin <peda@axentia.se> 7636L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7637S: Maintained 7638F: Documentation/devicetree/bindings/sound/max9860.txt 7639F: sound/soc/codecs/max9860.* 7640 7641MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7642M: Krzysztof Kozlowski <krzk@kernel.org> 7643M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7644L: linux-pm@vger.kernel.org 7645S: Supported 7646F: drivers/power/supply/max14577_charger.c 7647F: drivers/power/supply/max77693_charger.c 7648 7649MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7650M: Javier Martinez Canillas <javier@osg.samsung.com> 7651L: linux-kernel@vger.kernel.org 7652S: Supported 7653F: drivers/*/*max77802*.c 7654F: Documentation/devicetree/bindings/*/*max77802.txt 7655F: include/dt-bindings/*/*max77802.h 7656 7657MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7658M: Chanwoo Choi <cw00.choi@samsung.com> 7659M: Krzysztof Kozlowski <krzk@kernel.org> 7660M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7661L: linux-kernel@vger.kernel.org 7662S: Supported 7663F: drivers/*/max14577*.c 7664F: drivers/*/max77686*.c 7665F: drivers/*/max77693*.c 7666F: drivers/extcon/extcon-max14577.c 7667F: drivers/extcon/extcon-max77693.c 7668F: drivers/rtc/rtc-max77686.c 7669F: drivers/clk/clk-max77686.c 7670F: Documentation/devicetree/bindings/mfd/max14577.txt 7671F: Documentation/devicetree/bindings/*/max77686.txt 7672F: Documentation/devicetree/bindings/mfd/max77693.txt 7673F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7674F: include/linux/mfd/max14577*.h 7675F: include/linux/mfd/max77686*.h 7676F: include/linux/mfd/max77693*.h 7677 7678MAXIRADIO FM RADIO RECEIVER DRIVER 7679M: Hans Verkuil <hverkuil@xs4all.nl> 7680L: linux-media@vger.kernel.org 7681T: git git://linuxtv.org/media_tree.git 7682W: https://linuxtv.org 7683S: Maintained 7684F: drivers/media/radio/radio-maxiradio* 7685 7686MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7687M: Peter Rosin <peda@axentia.se> 7688L: linux-iio@vger.kernel.org 7689S: Maintained 7690F: drivers/iio/potentiometer/mcp4531.c 7691 7692MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 7693M: William Breathitt Gray <vilhelm.gray@gmail.com> 7694L: linux-iio@vger.kernel.org 7695S: Maintained 7696F: drivers/iio/dac/cio-dac.c 7697 7698MEDIA DRIVERS FOR RENESAS - FCP 7699M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7700L: linux-media@vger.kernel.org 7701L: linux-renesas-soc@vger.kernel.org 7702T: git git://linuxtv.org/media_tree.git 7703S: Supported 7704F: Documentation/devicetree/bindings/media/renesas,fcp.txt 7705F: drivers/media/platform/rcar-fcp.c 7706F: include/media/rcar-fcp.h 7707 7708MEDIA DRIVERS FOR RENESAS - VIN 7709M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 7710L: linux-media@vger.kernel.org 7711L: linux-renesas-soc@vger.kernel.org 7712T: git git://linuxtv.org/media_tree.git 7713S: Supported 7714F: Documentation/devicetree/bindings/media/rcar_vin.txt 7715F: drivers/media/platform/rcar-vin/ 7716 7717MEDIA DRIVERS FOR RENESAS - VSP1 7718M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7719L: linux-media@vger.kernel.org 7720L: linux-renesas-soc@vger.kernel.org 7721T: git git://linuxtv.org/media_tree.git 7722S: Supported 7723F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7724F: drivers/media/platform/vsp1/ 7725 7726MEDIA DRIVERS FOR HELENE 7727M: Abylay Ospan <aospan@netup.ru> 7728L: linux-media@vger.kernel.org 7729W: https://linuxtv.org 7730W: http://netup.tv/ 7731T: git git://linuxtv.org/media_tree.git 7732S: Supported 7733F: drivers/media/dvb-frontends/helene* 7734 7735MEDIA DRIVERS FOR ASCOT2E 7736M: Sergey Kozlov <serjk@netup.ru> 7737M: Abylay Ospan <aospan@netup.ru> 7738L: linux-media@vger.kernel.org 7739W: https://linuxtv.org 7740W: http://netup.tv/ 7741T: git git://linuxtv.org/media_tree.git 7742S: Supported 7743F: drivers/media/dvb-frontends/ascot2e* 7744 7745MEDIA DRIVERS FOR CXD2841ER 7746M: Sergey Kozlov <serjk@netup.ru> 7747M: Abylay Ospan <aospan@netup.ru> 7748L: linux-media@vger.kernel.org 7749W: https://linuxtv.org 7750W: http://netup.tv/ 7751T: git git://linuxtv.org/media_tree.git 7752S: Supported 7753F: drivers/media/dvb-frontends/cxd2841er* 7754 7755MEDIA DRIVERS FOR HORUS3A 7756M: Sergey Kozlov <serjk@netup.ru> 7757M: Abylay Ospan <aospan@netup.ru> 7758L: linux-media@vger.kernel.org 7759W: https://linuxtv.org 7760W: http://netup.tv/ 7761T: git git://linuxtv.org/media_tree.git 7762S: Supported 7763F: drivers/media/dvb-frontends/horus3a* 7764 7765MEDIA DRIVERS FOR LNBH25 7766M: Sergey Kozlov <serjk@netup.ru> 7767M: Abylay Ospan <aospan@netup.ru> 7768L: linux-media@vger.kernel.org 7769W: https://linuxtv.org 7770W: http://netup.tv/ 7771T: git git://linuxtv.org/media_tree.git 7772S: Supported 7773F: drivers/media/dvb-frontends/lnbh25* 7774 7775MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7776M: Sergey Kozlov <serjk@netup.ru> 7777M: Abylay Ospan <aospan@netup.ru> 7778L: linux-media@vger.kernel.org 7779W: https://linuxtv.org 7780W: http://netup.tv/ 7781T: git git://linuxtv.org/media_tree.git 7782S: Supported 7783F: drivers/media/pci/netup_unidvb/* 7784 7785MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7786M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 7787M: Mauro Carvalho Chehab <mchehab@kernel.org> 7788P: LinuxTV.org Project 7789L: linux-media@vger.kernel.org 7790W: https://linuxtv.org 7791Q: http://patchwork.kernel.org/project/linux-media/list/ 7792T: git git://linuxtv.org/media_tree.git 7793S: Maintained 7794F: Documentation/media/ 7795F: drivers/media/ 7796F: drivers/staging/media/ 7797F: include/linux/platform_data/media/ 7798F: include/media/ 7799F: include/uapi/linux/dvb/ 7800F: include/uapi/linux/videodev2.h 7801F: include/uapi/linux/media.h 7802F: include/uapi/linux/v4l2-* 7803F: include/uapi/linux/meye.h 7804F: include/uapi/linux/ivtv* 7805F: include/uapi/linux/uvcvideo.h 7806 7807MEDIATEK ETHERNET DRIVER 7808M: Felix Fietkau <nbd@openwrt.org> 7809M: John Crispin <blogic@openwrt.org> 7810L: netdev@vger.kernel.org 7811S: Maintained 7812F: drivers/net/ethernet/mediatek/ 7813 7814MEDIATEK MT7601U WIRELESS LAN DRIVER 7815M: Jakub Kicinski <kubakici@wp.pl> 7816L: linux-wireless@vger.kernel.org 7817S: Maintained 7818F: drivers/net/wireless/mediatek/mt7601u/ 7819 7820MEGARAID SCSI/SAS DRIVERS 7821M: Kashyap Desai <kashyap.desai@avagotech.com> 7822M: Sumit Saxena <sumit.saxena@avagotech.com> 7823M: Uday Lingala <uday.lingala@avagotech.com> 7824L: megaraidlinux.pdl@avagotech.com 7825L: linux-scsi@vger.kernel.org 7826W: http://www.lsi.com 7827S: Maintained 7828F: Documentation/scsi/megaraid.txt 7829F: drivers/scsi/megaraid.* 7830F: drivers/scsi/megaraid/ 7831 7832MELLANOX ETHERNET DRIVER (mlx4_en) 7833M: Tariq Toukan <tariqt@mellanox.com> 7834L: netdev@vger.kernel.org 7835S: Supported 7836W: http://www.mellanox.com 7837Q: http://patchwork.ozlabs.org/project/netdev/list/ 7838F: drivers/net/ethernet/mellanox/mlx4/en_* 7839 7840MELLANOX ETHERNET DRIVER (mlx5e) 7841M: Saeed Mahameed <saeedm@mellanox.com> 7842L: netdev@vger.kernel.org 7843S: Supported 7844W: http://www.mellanox.com 7845Q: http://patchwork.ozlabs.org/project/netdev/list/ 7846F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7847 7848MELLANOX ETHERNET SWITCH DRIVERS 7849M: Jiri Pirko <jiri@mellanox.com> 7850M: Ido Schimmel <idosch@mellanox.com> 7851L: netdev@vger.kernel.org 7852S: Supported 7853W: http://www.mellanox.com 7854Q: http://patchwork.ozlabs.org/project/netdev/list/ 7855F: drivers/net/ethernet/mellanox/mlxsw/ 7856 7857MELLANOX MLXCPLD LED DRIVER 7858M: Vadim Pasternak <vadimp@mellanox.com> 7859L: linux-leds@vger.kernel.org 7860S: Supported 7861F: drivers/leds/leds-mlxcpld.c 7862F: Documentation/leds/leds-mlxcpld.txt 7863 7864MELLANOX PLATFORM DRIVER 7865M: Vadim Pasternak <vadimp@mellanox.com> 7866L: platform-driver-x86@vger.kernel.org 7867S: Supported 7868F: arch/x86/platform/mellanox/mlx-platform.c 7869 7870SOFT-ROCE DRIVER (rxe) 7871M: Moni Shoua <monis@mellanox.com> 7872L: linux-rdma@vger.kernel.org 7873S: Supported 7874W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 7875Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7876F: drivers/infiniband/sw/rxe/ 7877F: include/uapi/rdma/rdma_user_rxe.h 7878 7879MEMBARRIER SUPPORT 7880M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7881M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7882L: linux-kernel@vger.kernel.org 7883S: Supported 7884F: kernel/membarrier.c 7885F: include/uapi/linux/membarrier.h 7886 7887MEMORY MANAGEMENT 7888L: linux-mm@kvack.org 7889W: http://www.linux-mm.org 7890S: Maintained 7891F: include/linux/mm.h 7892F: include/linux/gfp.h 7893F: include/linux/mmzone.h 7894F: include/linux/memory_hotplug.h 7895F: include/linux/vmalloc.h 7896F: mm/ 7897 7898MEMORY TECHNOLOGY DEVICES (MTD) 7899M: David Woodhouse <dwmw2@infradead.org> 7900M: Brian Norris <computersforpeace@gmail.com> 7901L: linux-mtd@lists.infradead.org 7902W: http://www.linux-mtd.infradead.org/ 7903Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7904T: git git://git.infradead.org/linux-mtd.git 7905T: git git://git.infradead.org/l2-mtd.git 7906S: Maintained 7907F: Documentation/devicetree/bindings/mtd/ 7908F: drivers/mtd/ 7909F: include/linux/mtd/ 7910F: include/uapi/mtd/ 7911 7912MEN A21 WATCHDOG DRIVER 7913M: Johannes Thumshirn <morbidrsa@gmail.com> 7914L: linux-watchdog@vger.kernel.org 7915S: Maintained 7916F: drivers/watchdog/mena21_wdt.c 7917 7918MEN CHAMELEON BUS (mcb) 7919M: Johannes Thumshirn <morbidrsa@gmail.com> 7920S: Maintained 7921F: drivers/mcb/ 7922F: include/linux/mcb.h 7923F: Documentation/men-chameleon-bus.txt 7924 7925MEN F21BMC (Board Management Controller) 7926M: Andreas Werner <andreas.werner@men.de> 7927S: Supported 7928F: drivers/mfd/menf21bmc.c 7929F: drivers/watchdog/menf21bmc_wdt.c 7930F: drivers/leds/leds-menf21bmc.c 7931F: drivers/hwmon/menf21bmc_hwmon.c 7932F: Documentation/hwmon/menf21bmc 7933 7934METAG ARCHITECTURE 7935M: James Hogan <james.hogan@imgtec.com> 7936L: linux-metag@vger.kernel.org 7937T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 7938S: Odd Fixes 7939F: arch/metag/ 7940F: Documentation/metag/ 7941F: Documentation/devicetree/bindings/metag/ 7942F: Documentation/devicetree/bindings/interrupt-controller/img,* 7943F: drivers/clocksource/metag_generic.c 7944F: drivers/irqchip/irq-metag.c 7945F: drivers/irqchip/irq-metag-ext.c 7946F: drivers/tty/metag_da.c 7947 7948MICROBLAZE ARCHITECTURE 7949M: Michal Simek <monstr@monstr.eu> 7950W: http://www.monstr.eu/fdt/ 7951T: git git://git.monstr.eu/linux-2.6-microblaze.git 7952S: Supported 7953F: arch/microblaze/ 7954 7955MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER 7956M: Richard Genoud <richard.genoud@gmail.com> 7957S: Maintained 7958F: drivers/tty/serial/atmel_serial.c 7959F: include/linux/atmel_serial.h 7960 7961MICROCHIP / ATMEL ISC DRIVER 7962M: Songjun Wu <songjun.wu@microchip.com> 7963L: linux-media@vger.kernel.org 7964S: Supported 7965F: drivers/media/platform/atmel/atmel-isc.c 7966F: drivers/media/platform/atmel/atmel-isc-regs.h 7967F: devicetree/bindings/media/atmel-isc.txt 7968 7969MICROSOFT SURFACE PRO 3 BUTTON DRIVER 7970M: Chen Yu <yu.c.chen@intel.com> 7971L: platform-driver-x86@vger.kernel.org 7972S: Supported 7973F: drivers/platform/x86/surfacepro3_button.c 7974 7975MICROTEK X6 SCANNER 7976M: Oliver Neukum <oliver@neukum.org> 7977S: Maintained 7978F: drivers/usb/image/microtek.* 7979 7980MIPS 7981M: Ralf Baechle <ralf@linux-mips.org> 7982L: linux-mips@linux-mips.org 7983W: http://www.linux-mips.org/ 7984T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 7985Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 7986S: Supported 7987F: Documentation/devicetree/bindings/mips/ 7988F: Documentation/mips/ 7989F: arch/mips/ 7990 7991MIPS/LOONGSON1 ARCHITECTURE 7992M: Keguang Zhang <keguang.zhang@gmail.com> 7993L: linux-mips@linux-mips.org 7994S: Maintained 7995F: arch/mips/loongson32/ 7996F: arch/mips/include/asm/mach-loongson32/ 7997F: drivers/*/*loongson1* 7998F: drivers/*/*/*loongson1* 7999 8000MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8001M: Hans Verkuil <hverkuil@xs4all.nl> 8002L: linux-media@vger.kernel.org 8003T: git git://linuxtv.org/media_tree.git 8004W: https://linuxtv.org 8005S: Odd Fixes 8006F: drivers/media/radio/radio-miropcm20* 8007 8008MELLANOX MLX4 core VPI driver 8009M: Yishai Hadas <yishaih@mellanox.com> 8010L: netdev@vger.kernel.org 8011L: linux-rdma@vger.kernel.org 8012W: http://www.mellanox.com 8013Q: http://patchwork.ozlabs.org/project/netdev/list/ 8014S: Supported 8015F: drivers/net/ethernet/mellanox/mlx4/ 8016F: include/linux/mlx4/ 8017F: include/uapi/rdma/mlx4-abi.h 8018 8019MELLANOX MLX4 IB driver 8020M: Yishai Hadas <yishaih@mellanox.com> 8021L: linux-rdma@vger.kernel.org 8022W: http://www.mellanox.com 8023Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8024S: Supported 8025F: drivers/infiniband/hw/mlx4/ 8026F: include/linux/mlx4/ 8027 8028MELLANOX MLX5 core VPI driver 8029M: Matan Barak <matanb@mellanox.com> 8030M: Leon Romanovsky <leonro@mellanox.com> 8031L: netdev@vger.kernel.org 8032L: linux-rdma@vger.kernel.org 8033W: http://www.mellanox.com 8034Q: http://patchwork.ozlabs.org/project/netdev/list/ 8035S: Supported 8036F: drivers/net/ethernet/mellanox/mlx5/core/ 8037F: include/linux/mlx5/ 8038F: include/uapi/rdma/mlx5-abi.h 8039 8040MELLANOX MLX5 IB driver 8041M: Matan Barak <matanb@mellanox.com> 8042M: Leon Romanovsky <leonro@mellanox.com> 8043L: linux-rdma@vger.kernel.org 8044W: http://www.mellanox.com 8045Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8046S: Supported 8047F: drivers/infiniband/hw/mlx5/ 8048F: include/linux/mlx5/ 8049 8050MELEXIS MLX90614 DRIVER 8051M: Crt Mori <cmo@melexis.com> 8052L: linux-iio@vger.kernel.org 8053W: http://www.melexis.com 8054S: Supported 8055F: drivers/iio/temperature/mlx90614.c 8056 8057MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8058M: Don Brace <don.brace@microsemi.com> 8059L: esc.storagedev@microsemi.com 8060L: linux-scsi@vger.kernel.org 8061S: Supported 8062F: drivers/scsi/smartpqi/smartpqi*.[ch] 8063F: drivers/scsi/smartpqi/Kconfig 8064F: drivers/scsi/smartpqi/Makefile 8065F: include/linux/cciss*.h 8066F: include/uapi/linux/cciss*.h 8067F: Documentation/scsi/smartpqi.txt 8068 8069MN88472 MEDIA DRIVER 8070M: Antti Palosaari <crope@iki.fi> 8071L: linux-media@vger.kernel.org 8072W: https://linuxtv.org 8073W: http://palosaari.fi/linux/ 8074Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8075S: Maintained 8076F: drivers/media/dvb-frontends/mn88472* 8077 8078MN88473 MEDIA DRIVER 8079M: Antti Palosaari <crope@iki.fi> 8080L: linux-media@vger.kernel.org 8081W: https://linuxtv.org 8082W: http://palosaari.fi/linux/ 8083Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8084S: Maintained 8085F: drivers/media/dvb-frontends/mn88473* 8086 8087MODULE SUPPORT 8088M: Rusty Russell <rusty@rustcorp.com.au> 8089S: Maintained 8090F: include/linux/module.h 8091F: kernel/module.c 8092 8093MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8094W: http://popies.net/meye/ 8095S: Orphan 8096F: Documentation/media/v4l-drivers/meye* 8097F: drivers/media/pci/meye/ 8098F: include/uapi/linux/meye.h 8099 8100MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8101M: Jiri Slaby <jirislaby@gmail.com> 8102S: Maintained 8103F: Documentation/serial/moxa-smartio 8104F: drivers/tty/mxser.* 8105 8106MR800 AVERMEDIA USB FM RADIO DRIVER 8107M: Alexey Klimov <klimov.linux@gmail.com> 8108L: linux-media@vger.kernel.org 8109T: git git://linuxtv.org/media_tree.git 8110S: Maintained 8111F: drivers/media/radio/radio-mr800.c 8112 8113MRF24J40 IEEE 802.15.4 RADIO DRIVER 8114M: Alan Ott <alan@signal11.us> 8115L: linux-wpan@vger.kernel.org 8116S: Maintained 8117F: drivers/net/ieee802154/mrf24j40.c 8118F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8119 8120MSI LAPTOP SUPPORT 8121M: "Lee, Chun-Yi" <jlee@suse.com> 8122L: platform-driver-x86@vger.kernel.org 8123S: Maintained 8124F: drivers/platform/x86/msi-laptop.c 8125 8126MSI WMI SUPPORT 8127L: platform-driver-x86@vger.kernel.org 8128S: Orphan 8129F: drivers/platform/x86/msi-wmi.c 8130 8131MSI001 MEDIA DRIVER 8132M: Antti Palosaari <crope@iki.fi> 8133L: linux-media@vger.kernel.org 8134W: https://linuxtv.org 8135W: http://palosaari.fi/linux/ 8136Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8137T: git git://linuxtv.org/anttip/media_tree.git 8138S: Maintained 8139F: drivers/media/tuners/msi001* 8140 8141MSI2500 MEDIA DRIVER 8142M: Antti Palosaari <crope@iki.fi> 8143L: linux-media@vger.kernel.org 8144W: https://linuxtv.org 8145W: http://palosaari.fi/linux/ 8146Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8147T: git git://linuxtv.org/anttip/media_tree.git 8148S: Maintained 8149F: drivers/media/usb/msi2500/ 8150 8151MSYSTEMS DISKONCHIP G3 MTD DRIVER 8152M: Robert Jarzmik <robert.jarzmik@free.fr> 8153L: linux-mtd@lists.infradead.org 8154S: Maintained 8155F: drivers/mtd/devices/docg3* 8156 8157MT9M032 APTINA SENSOR DRIVER 8158M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8159L: linux-media@vger.kernel.org 8160T: git git://linuxtv.org/media_tree.git 8161S: Maintained 8162F: drivers/media/i2c/mt9m032.c 8163F: include/media/i2c/mt9m032.h 8164 8165MT9P031 APTINA CAMERA SENSOR 8166M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8167L: linux-media@vger.kernel.org 8168T: git git://linuxtv.org/media_tree.git 8169S: Maintained 8170F: drivers/media/i2c/mt9p031.c 8171F: include/media/i2c/mt9p031.h 8172 8173MT9T001 APTINA CAMERA SENSOR 8174M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8175L: linux-media@vger.kernel.org 8176T: git git://linuxtv.org/media_tree.git 8177S: Maintained 8178F: drivers/media/i2c/mt9t001.c 8179F: include/media/i2c/mt9t001.h 8180 8181MT9V032 APTINA CAMERA SENSOR 8182M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8183L: linux-media@vger.kernel.org 8184T: git git://linuxtv.org/media_tree.git 8185S: Maintained 8186F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8187F: drivers/media/i2c/mt9v032.c 8188F: include/media/i2c/mt9v032.h 8189 8190MULTIFUNCTION DEVICES (MFD) 8191M: Lee Jones <lee.jones@linaro.org> 8192T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8193S: Supported 8194F: Documentation/devicetree/bindings/mfd/ 8195F: drivers/mfd/ 8196F: include/linux/mfd/ 8197 8198MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8199M: Ulf Hansson <ulf.hansson@linaro.org> 8200L: linux-mmc@vger.kernel.org 8201T: git git://git.linaro.org/people/ulf.hansson/mmc.git 8202S: Maintained 8203F: Documentation/devicetree/bindings/mmc/ 8204F: drivers/mmc/ 8205F: include/linux/mmc/ 8206F: include/uapi/linux/mmc/ 8207 8208MULTIMEDIA CARD (MMC) ETC. OVER SPI 8209S: Orphan 8210F: drivers/mmc/host/mmc_spi.c 8211F: include/linux/spi/mmc_spi.h 8212 8213MULTISOUND SOUND DRIVER 8214M: Andrew Veliath <andrewtv@usa.net> 8215S: Maintained 8216F: Documentation/sound/oss/MultiSound 8217F: sound/oss/msnd* 8218 8219MULTITECH MULTIPORT CARD (ISICOM) 8220S: Orphan 8221F: drivers/tty/isicom.c 8222F: include/linux/isicom.h 8223 8224MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8225M: Bin Liu <b-liu@ti.com> 8226L: linux-usb@vger.kernel.org 8227T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8228S: Maintained 8229F: drivers/usb/musb/ 8230 8231MXL5007T MEDIA DRIVER 8232M: Michael Krufky <mkrufky@linuxtv.org> 8233L: linux-media@vger.kernel.org 8234W: https://linuxtv.org 8235W: http://github.com/mkrufky 8236Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8237T: git git://linuxtv.org/mkrufky/tuners.git 8238S: Maintained 8239F: drivers/media/tuners/mxl5007t.* 8240 8241MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8242M: Hyong-Youb Kim <hykim@myri.com> 8243L: netdev@vger.kernel.org 8244W: https://www.myricom.com/support/downloads/myri10ge.html 8245S: Supported 8246F: drivers/net/ethernet/myricom/myri10ge/ 8247 8248NAND FLASH SUBSYSTEM 8249M: Boris Brezillon <boris.brezillon@free-electrons.com> 8250R: Richard Weinberger <richard@nod.at> 8251L: linux-mtd@lists.infradead.org 8252W: http://www.linux-mtd.infradead.org/ 8253Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8254T: git git://github.com/linux-nand/linux.git 8255S: Maintained 8256F: drivers/mtd/nand/ 8257F: include/linux/mtd/nand*.h 8258 8259NATSEMI ETHERNET DRIVER (DP8381x) 8260S: Orphan 8261F: drivers/net/ethernet/natsemi/natsemi.c 8262 8263NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8264M: Daniel Mack <zonque@gmail.com> 8265S: Maintained 8266L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8267W: http://www.native-instruments.com 8268F: sound/usb/caiaq/ 8269 8270NCP FILESYSTEM 8271M: Petr Vandrovec <petr@vandrovec.name> 8272S: Odd Fixes 8273F: fs/ncpfs/ 8274 8275NCR 5380 SCSI DRIVERS 8276M: Finn Thain <fthain@telegraphics.com.au> 8277M: Michael Schmitz <schmitzmic@gmail.com> 8278L: linux-scsi@vger.kernel.org 8279S: Maintained 8280F: Documentation/scsi/g_NCR5380.txt 8281F: drivers/scsi/NCR5380.* 8282F: drivers/scsi/arm/cumana_1.c 8283F: drivers/scsi/arm/oak.c 8284F: drivers/scsi/atari_scsi.* 8285F: drivers/scsi/dmx3191d.c 8286F: drivers/scsi/g_NCR5380.* 8287F: drivers/scsi/g_NCR5380_mmio.c 8288F: drivers/scsi/mac_scsi.* 8289F: drivers/scsi/sun3_scsi.* 8290F: drivers/scsi/sun3_scsi_vme.c 8291 8292NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8293M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8294L: linux-scsi@vger.kernel.org 8295S: Maintained 8296F: drivers/scsi/NCR_D700.* 8297 8298NCT6775 HARDWARE MONITOR DRIVER 8299M: Guenter Roeck <linux@roeck-us.net> 8300L: linux-hwmon@vger.kernel.org 8301S: Maintained 8302F: Documentation/hwmon/nct6775 8303F: drivers/hwmon/nct6775.c 8304 8305NETEFFECT IWARP RNIC DRIVER (IW_NES) 8306M: Faisal Latif <faisal.latif@intel.com> 8307L: linux-rdma@vger.kernel.org 8308W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8309S: Supported 8310F: drivers/infiniband/hw/nes/ 8311F: include/uapi/rdma/nes-abi.h 8312 8313NETEM NETWORK EMULATOR 8314M: Stephen Hemminger <stephen@networkplumber.org> 8315L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8316S: Maintained 8317F: net/sched/sch_netem.c 8318 8319NETERION 10GbE DRIVERS (s2io/vxge) 8320M: Jon Mason <jdmason@kudzu.us> 8321L: netdev@vger.kernel.org 8322S: Supported 8323F: Documentation/networking/s2io.txt 8324F: Documentation/networking/vxge.txt 8325F: drivers/net/ethernet/neterion/ 8326 8327NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 8328M: Pablo Neira Ayuso <pablo@netfilter.org> 8329M: Patrick McHardy <kaber@trash.net> 8330M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8331L: netfilter-devel@vger.kernel.org 8332L: coreteam@netfilter.org 8333W: http://www.netfilter.org/ 8334W: http://www.iptables.org/ 8335Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8336T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8337T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8338S: Supported 8339F: include/linux/netfilter* 8340F: include/linux/netfilter/ 8341F: include/net/netfilter/ 8342F: include/uapi/linux/netfilter* 8343F: include/uapi/linux/netfilter/ 8344F: net/*/netfilter.c 8345F: net/*/netfilter/ 8346F: net/netfilter/ 8347F: net/bridge/br_netfilter*.c 8348 8349NETLABEL 8350M: Paul Moore <paul@paul-moore.com> 8351W: http://netlabel.sf.net 8352L: netdev@vger.kernel.org 8353S: Maintained 8354F: Documentation/netlabel/ 8355F: include/net/netlabel.h 8356F: net/netlabel/ 8357 8358NETROM NETWORK LAYER 8359M: Ralf Baechle <ralf@linux-mips.org> 8360L: linux-hams@vger.kernel.org 8361W: http://www.linux-ax25.org/ 8362S: Maintained 8363F: include/net/netrom.h 8364F: include/uapi/linux/netrom.h 8365F: net/netrom/ 8366 8367NETRONOME ETHERNET DRIVERS 8368M: Jakub Kicinski <jakub.kicinski@netronome.com> 8369L: oss-drivers@netronome.com 8370S: Maintained 8371F: drivers/net/ethernet/netronome/ 8372 8373NETWORK BLOCK DEVICE (NBD) 8374M: Markus Pargmann <mpa@pengutronix.de> 8375S: Maintained 8376L: nbd-general@lists.sourceforge.net 8377T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 8378F: Documentation/blockdev/nbd.txt 8379F: drivers/block/nbd.c 8380F: include/uapi/linux/nbd.h 8381 8382NETWORK DROP MONITOR 8383M: Neil Horman <nhorman@tuxdriver.com> 8384L: netdev@vger.kernel.org 8385S: Maintained 8386W: https://fedorahosted.org/dropwatch/ 8387F: net/core/drop_monitor.c 8388 8389NETWORKING [DSA] 8390M: Andrew Lunn <andrew@lunn.ch> 8391M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8392M: Florian Fainelli <f.fainelli@gmail.com> 8393S: Maintained 8394F: net/dsa/ 8395F: include/net/dsa.h 8396F: drivers/net/dsa/ 8397 8398NETWORKING [GENERAL] 8399M: "David S. Miller" <davem@davemloft.net> 8400L: netdev@vger.kernel.org 8401W: http://www.linuxfoundation.org/en/Net 8402Q: http://patchwork.ozlabs.org/project/netdev/list/ 8403T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8404T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8405S: Maintained 8406F: net/ 8407F: include/net/ 8408F: include/linux/in.h 8409F: include/linux/net.h 8410F: include/linux/netdevice.h 8411F: include/uapi/linux/in.h 8412F: include/uapi/linux/net.h 8413F: include/uapi/linux/netdevice.h 8414F: include/uapi/linux/net_namespace.h 8415F: tools/net/ 8416F: tools/testing/selftests/net/ 8417F: lib/random32.c 8418 8419NETWORKING [IPv4/IPv6] 8420M: "David S. Miller" <davem@davemloft.net> 8421M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8422M: James Morris <jmorris@namei.org> 8423M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8424M: Patrick McHardy <kaber@trash.net> 8425L: netdev@vger.kernel.org 8426T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8427S: Maintained 8428F: net/ipv4/ 8429F: net/ipv6/ 8430F: include/net/ip* 8431F: arch/x86/net/* 8432 8433NETWORKING [IPSEC] 8434M: Steffen Klassert <steffen.klassert@secunet.com> 8435M: Herbert Xu <herbert@gondor.apana.org.au> 8436M: "David S. Miller" <davem@davemloft.net> 8437L: netdev@vger.kernel.org 8438T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8439T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8440S: Maintained 8441F: net/core/flow.c 8442F: net/xfrm/ 8443F: net/key/ 8444F: net/ipv4/xfrm* 8445F: net/ipv4/esp4.c 8446F: net/ipv4/ah4.c 8447F: net/ipv4/ipcomp.c 8448F: net/ipv4/ip_vti.c 8449F: net/ipv6/xfrm* 8450F: net/ipv6/esp6.c 8451F: net/ipv6/ah6.c 8452F: net/ipv6/ipcomp6.c 8453F: net/ipv6/ip6_vti.c 8454F: include/uapi/linux/xfrm.h 8455F: include/net/xfrm.h 8456 8457NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8458M: Paul Moore <paul@paul-moore.com> 8459L: netdev@vger.kernel.org 8460S: Maintained 8461 8462NETWORKING [WIRELESS] 8463L: linux-wireless@vger.kernel.org 8464Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8465 8466NETWORKING DRIVERS 8467L: netdev@vger.kernel.org 8468W: http://www.linuxfoundation.org/en/Net 8469Q: http://patchwork.ozlabs.org/project/netdev/list/ 8470T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8471T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8472S: Odd Fixes 8473F: Documentation/devicetree/bindings/net/ 8474F: drivers/net/ 8475F: include/linux/if_* 8476F: include/linux/netdevice.h 8477F: include/linux/etherdevice.h 8478F: include/linux/fcdevice.h 8479F: include/linux/fddidevice.h 8480F: include/linux/hippidevice.h 8481F: include/linux/inetdevice.h 8482F: include/uapi/linux/if_* 8483F: include/uapi/linux/netdevice.h 8484 8485NETWORKING DRIVERS (WIRELESS) 8486M: Kalle Valo <kvalo@codeaurora.org> 8487L: linux-wireless@vger.kernel.org 8488Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8489T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8490T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8491S: Maintained 8492F: Documentation/devicetree/bindings/net/wireless/ 8493F: drivers/net/wireless/ 8494 8495NETXEN (1/10) GbE SUPPORT 8496M: Manish Chopra <manish.chopra@qlogic.com> 8497M: Sony Chacko <sony.chacko@qlogic.com> 8498M: Rajesh Borundia <rajesh.borundia@qlogic.com> 8499L: netdev@vger.kernel.org 8500W: http://www.qlogic.com 8501S: Supported 8502F: drivers/net/ethernet/qlogic/netxen/ 8503 8504NFC SUBSYSTEM 8505M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8506M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8507M: Samuel Ortiz <sameo@linux.intel.com> 8508L: linux-wireless@vger.kernel.org 8509L: linux-nfc@lists.01.org (subscribers-only) 8510S: Supported 8511F: net/nfc/ 8512F: include/net/nfc/ 8513F: include/uapi/linux/nfc.h 8514F: drivers/nfc/ 8515F: include/linux/platform_data/nfcmrvl.h 8516F: include/linux/platform_data/nxp-nci.h 8517F: include/linux/platform_data/pn544.h 8518F: include/linux/platform_data/st21nfca.h 8519F: include/linux/platform_data/st-nci.h 8520F: Documentation/devicetree/bindings/net/nfc/ 8521 8522NFS, SUNRPC, AND LOCKD CLIENTS 8523M: Trond Myklebust <trond.myklebust@primarydata.com> 8524M: Anna Schumaker <anna.schumaker@netapp.com> 8525L: linux-nfs@vger.kernel.org 8526W: http://client.linux-nfs.org 8527T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8528S: Maintained 8529F: fs/lockd/ 8530F: fs/nfs/ 8531F: fs/nfs_common/ 8532F: net/sunrpc/ 8533F: include/linux/lockd/ 8534F: include/linux/nfs* 8535F: include/linux/sunrpc/ 8536F: include/uapi/linux/nfs* 8537F: include/uapi/linux/sunrpc/ 8538 8539NILFS2 FILESYSTEM 8540M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8541L: linux-nilfs@vger.kernel.org 8542W: http://nilfs.sourceforge.net/ 8543W: http://nilfs.osdn.jp/ 8544T: git git://github.com/konis/nilfs2.git 8545S: Supported 8546F: Documentation/filesystems/nilfs2.txt 8547F: fs/nilfs2/ 8548F: include/trace/events/nilfs2.h 8549F: include/uapi/linux/nilfs2_api.h 8550F: include/uapi/linux/nilfs2_ondisk.h 8551 8552NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8553M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8554W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8555S: Maintained 8556F: Documentation/scsi/NinjaSCSI.txt 8557F: drivers/scsi/pcmcia/nsp_* 8558 8559NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8560M: GOTO Masanori <gotom@debian.or.jp> 8561M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8562W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8563S: Maintained 8564F: Documentation/scsi/NinjaSCSI.txt 8565F: drivers/scsi/nsp32* 8566 8567NIOS2 ARCHITECTURE 8568M: Ley Foon Tan <lftan@altera.com> 8569L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8570T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8571S: Maintained 8572F: arch/nios2/ 8573 8574NOKIA N900 POWER SUPPLY DRIVERS 8575R: Pali Rohár <pali.rohar@gmail.com> 8576F: include/linux/power/bq2415x_charger.h 8577F: include/linux/power/bq27xxx_battery.h 8578F: include/linux/power/isp1704_charger.h 8579F: drivers/power/supply/bq2415x_charger.c 8580F: drivers/power/supply/bq27xxx_battery.c 8581F: drivers/power/supply/bq27xxx_battery_i2c.c 8582F: drivers/power/supply/isp1704_charger.c 8583F: drivers/power/supply/rx51_battery.c 8584 8585NTB DRIVER CORE 8586M: Jon Mason <jdmason@kudzu.us> 8587M: Dave Jiang <dave.jiang@intel.com> 8588M: Allen Hubbe <Allen.Hubbe@emc.com> 8589L: linux-ntb@googlegroups.com 8590S: Supported 8591W: https://github.com/jonmason/ntb/wiki 8592T: git git://github.com/jonmason/ntb.git 8593F: drivers/ntb/ 8594F: drivers/net/ntb_netdev.c 8595F: include/linux/ntb.h 8596F: include/linux/ntb_transport.h 8597F: tools/testing/selftests/ntb/ 8598 8599NTB INTEL DRIVER 8600M: Jon Mason <jdmason@kudzu.us> 8601M: Dave Jiang <dave.jiang@intel.com> 8602L: linux-ntb@googlegroups.com 8603S: Supported 8604W: https://github.com/jonmason/ntb/wiki 8605T: git git://github.com/jonmason/ntb.git 8606F: drivers/ntb/hw/intel/ 8607 8608NTB AMD DRIVER 8609M: Xiangliang Yu <Xiangliang.Yu@amd.com> 8610L: linux-ntb@googlegroups.com 8611S: Supported 8612F: drivers/ntb/hw/amd/ 8613 8614NTFS FILESYSTEM 8615M: Anton Altaparmakov <anton@tuxera.com> 8616L: linux-ntfs-dev@lists.sourceforge.net 8617W: http://www.tuxera.com/ 8618T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8619S: Supported 8620F: Documentation/filesystems/ntfs.txt 8621F: fs/ntfs/ 8622 8623NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8624M: Antonino Daplas <adaplas@gmail.com> 8625L: linux-fbdev@vger.kernel.org 8626S: Maintained 8627F: drivers/video/fbdev/riva/ 8628F: drivers/video/fbdev/nvidia/ 8629 8630NVM EXPRESS DRIVER 8631M: Keith Busch <keith.busch@intel.com> 8632M: Jens Axboe <axboe@fb.com> 8633L: linux-nvme@lists.infradead.org 8634T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8635W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 8636S: Supported 8637F: drivers/nvme/host/ 8638F: include/linux/nvme.h 8639 8640NVM EXPRESS TARGET DRIVER 8641M: Christoph Hellwig <hch@lst.de> 8642M: Sagi Grimberg <sagi@grimberg.me> 8643L: linux-nvme@lists.infradead.org 8644S: Supported 8645F: drivers/nvme/target/ 8646 8647NVMEM FRAMEWORK 8648M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8649M: Maxime Ripard <maxime.ripard@free-electrons.com> 8650S: Maintained 8651F: drivers/nvmem/ 8652F: Documentation/devicetree/bindings/nvmem/ 8653F: include/linux/nvmem-consumer.h 8654F: include/linux/nvmem-provider.h 8655 8656NXP-NCI NFC DRIVER 8657M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8658R: Charles Gorand <charles.gorand@effinnov.com> 8659L: linux-nfc@lists.01.org (moderated for non-subscribers) 8660S: Supported 8661F: drivers/nfc/nxp-nci 8662 8663NXP TDA998X DRM DRIVER 8664M: Russell King <rmk+kernel@armlinux.org.uk> 8665S: Supported 8666F: drivers/gpu/drm/i2c/tda998x_drv.c 8667F: include/drm/i2c/tda998x.h 8668 8669NXP TFA9879 DRIVER 8670M: Peter Rosin <peda@axentia.se> 8671L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8672S: Maintained 8673F: sound/soc/codecs/tfa9879* 8674 8675OBJTOOL 8676M: Josh Poimboeuf <jpoimboe@redhat.com> 8677S: Supported 8678F: tools/objtool/ 8679 8680OMAP SUPPORT 8681M: Tony Lindgren <tony@atomide.com> 8682L: linux-omap@vger.kernel.org 8683W: http://www.muru.com/linux/omap/ 8684W: http://linux.omap.com/ 8685Q: http://patchwork.kernel.org/project/linux-omap/list/ 8686T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8687S: Maintained 8688F: arch/arm/*omap*/ 8689F: arch/arm/configs/omap1_defconfig 8690F: arch/arm/configs/omap2plus_defconfig 8691F: drivers/i2c/busses/i2c-omap.c 8692F: drivers/irqchip/irq-omap-intc.c 8693F: drivers/mfd/*omap*.c 8694F: drivers/mfd/menelaus.c 8695F: drivers/mfd/palmas.c 8696F: drivers/mfd/tps65217.c 8697F: drivers/mfd/tps65218.c 8698F: drivers/mfd/tps65910.c 8699F: drivers/mfd/twl-core.[ch] 8700F: drivers/mfd/twl4030*.c 8701F: drivers/mfd/twl6030*.c 8702F: drivers/mfd/twl6040*.c 8703F: drivers/regulator/palmas-regulator*.c 8704F: drivers/regulator/pbias-regulator.c 8705F: drivers/regulator/tps65217-regulator.c 8706F: drivers/regulator/tps65218-regulator.c 8707F: drivers/regulator/tps65910-regulator.c 8708F: drivers/regulator/twl-regulator.c 8709F: include/linux/i2c-omap.h 8710 8711OMAP DEVICE TREE SUPPORT 8712M: Benoît Cousson <bcousson@baylibre.com> 8713M: Tony Lindgren <tony@atomide.com> 8714L: linux-omap@vger.kernel.org 8715L: devicetree@vger.kernel.org 8716S: Maintained 8717F: arch/arm/boot/dts/*omap* 8718F: arch/arm/boot/dts/*am3* 8719F: arch/arm/boot/dts/*am4* 8720F: arch/arm/boot/dts/*am5* 8721F: arch/arm/boot/dts/*dra7* 8722 8723OMAP CLOCK FRAMEWORK SUPPORT 8724M: Paul Walmsley <paul@pwsan.com> 8725L: linux-omap@vger.kernel.org 8726S: Maintained 8727F: arch/arm/*omap*/*clock* 8728 8729OMAP POWER MANAGEMENT SUPPORT 8730M: Kevin Hilman <khilman@kernel.org> 8731L: linux-omap@vger.kernel.org 8732S: Maintained 8733F: arch/arm/*omap*/*pm* 8734F: drivers/cpufreq/omap-cpufreq.c 8735 8736OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8737M: Rajendra Nayak <rnayak@codeaurora.org> 8738M: Paul Walmsley <paul@pwsan.com> 8739L: linux-omap@vger.kernel.org 8740S: Maintained 8741F: arch/arm/mach-omap2/prm* 8742 8743OMAP AUDIO SUPPORT 8744M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8745M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8746L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8747L: linux-omap@vger.kernel.org 8748S: Maintained 8749F: sound/soc/omap/ 8750 8751OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8752M: Roger Quadros <rogerq@ti.com> 8753M: Tony Lindgren <tony@atomide.com> 8754L: linux-omap@vger.kernel.org 8755S: Maintained 8756F: drivers/memory/omap-gpmc.c 8757F: arch/arm/mach-omap2/*gpmc* 8758 8759OMAP FRAMEBUFFER SUPPORT 8760M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8761L: linux-fbdev@vger.kernel.org 8762L: linux-omap@vger.kernel.org 8763S: Maintained 8764F: drivers/video/fbdev/omap/ 8765 8766OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8767M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8768L: linux-omap@vger.kernel.org 8769L: linux-fbdev@vger.kernel.org 8770S: Maintained 8771F: drivers/video/fbdev/omap2/ 8772F: Documentation/arm/OMAP/DSS 8773 8774OMAP HARDWARE SPINLOCK SUPPORT 8775M: Ohad Ben-Cohen <ohad@wizery.com> 8776L: linux-omap@vger.kernel.org 8777S: Maintained 8778F: drivers/hwspinlock/omap_hwspinlock.c 8779 8780OMAP MMC SUPPORT 8781M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8782L: linux-omap@vger.kernel.org 8783S: Maintained 8784F: drivers/mmc/host/omap.c 8785 8786OMAP HS MMC SUPPORT 8787L: linux-mmc@vger.kernel.org 8788L: linux-omap@vger.kernel.org 8789S: Orphan 8790F: drivers/mmc/host/omap_hsmmc.c 8791 8792OMAP RANDOM NUMBER GENERATOR SUPPORT 8793M: Deepak Saxena <dsaxena@plexity.net> 8794S: Maintained 8795F: drivers/char/hw_random/omap-rng.c 8796 8797OMAP HWMOD SUPPORT 8798M: Benoît Cousson <bcousson@baylibre.com> 8799M: Paul Walmsley <paul@pwsan.com> 8800L: linux-omap@vger.kernel.org 8801S: Maintained 8802F: arch/arm/mach-omap2/omap_hwmod.* 8803 8804OMAP HWMOD DATA 8805M: Paul Walmsley <paul@pwsan.com> 8806L: linux-omap@vger.kernel.org 8807S: Maintained 8808F: arch/arm/mach-omap2/omap_hwmod*data* 8809 8810OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 8811M: Benoît Cousson <bcousson@baylibre.com> 8812L: linux-omap@vger.kernel.org 8813S: Maintained 8814F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 8815 8816OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 8817M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8818L: linux-media@vger.kernel.org 8819S: Maintained 8820F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 8821F: drivers/media/platform/omap3isp/ 8822F: drivers/staging/media/omap4iss/ 8823 8824OMAP USB SUPPORT 8825L: linux-usb@vger.kernel.org 8826L: linux-omap@vger.kernel.org 8827S: Orphan 8828F: drivers/usb/*/*omap* 8829F: arch/arm/*omap*/usb* 8830 8831OMAP GPIO DRIVER 8832M: Grygorii Strashko <grygorii.strashko@ti.com> 8833M: Santosh Shilimkar <ssantosh@kernel.org> 8834M: Kevin Hilman <khilman@kernel.org> 8835L: linux-omap@vger.kernel.org 8836S: Maintained 8837F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 8838F: drivers/gpio/gpio-omap.c 8839 8840OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 8841M: Mark Jackson <mpfj@newflow.co.uk> 8842L: linux-omap@vger.kernel.org 8843S: Maintained 8844F: arch/arm/boot/dts/am335x-nano.dts 8845 8846OMFS FILESYSTEM 8847M: Bob Copeland <me@bobcopeland.com> 8848L: linux-karma-devel@lists.sourceforge.net 8849S: Maintained 8850F: Documentation/filesystems/omfs.txt 8851F: fs/omfs/ 8852 8853OMNIKEY CARDMAN 4000 DRIVER 8854M: Harald Welte <laforge@gnumonks.org> 8855S: Maintained 8856F: drivers/char/pcmcia/cm4000_cs.c 8857F: include/linux/cm4000_cs.h 8858F: include/uapi/linux/cm4000_cs.h 8859 8860OMNIKEY CARDMAN 4040 DRIVER 8861M: Harald Welte <laforge@gnumonks.org> 8862S: Maintained 8863F: drivers/char/pcmcia/cm4040_cs.* 8864 8865OMNIVISION OV7670 SENSOR DRIVER 8866M: Jonathan Corbet <corbet@lwn.net> 8867L: linux-media@vger.kernel.org 8868T: git git://linuxtv.org/media_tree.git 8869S: Maintained 8870F: drivers/media/i2c/ov7670.c 8871 8872ONENAND FLASH DRIVER 8873M: Kyungmin Park <kyungmin.park@samsung.com> 8874L: linux-mtd@lists.infradead.org 8875S: Maintained 8876F: drivers/mtd/onenand/ 8877F: include/linux/mtd/onenand*.h 8878 8879ONSTREAM SCSI TAPE DRIVER 8880M: Willem Riede <osst@riede.org> 8881L: osst-users@lists.sourceforge.net 8882L: linux-scsi@vger.kernel.org 8883S: Maintained 8884F: Documentation/scsi/osst.txt 8885F: drivers/scsi/osst.* 8886F: drivers/scsi/osst_*.h 8887F: drivers/scsi/st.h 8888 8889OPENCORES I2C BUS DRIVER 8890M: Peter Korsgaard <jacmet@sunsite.dk> 8891L: linux-i2c@vger.kernel.org 8892S: Maintained 8893F: Documentation/i2c/busses/i2c-ocores 8894F: drivers/i2c/busses/i2c-ocores.c 8895 8896OPEN FIRMWARE AND FLATTENED DEVICE TREE 8897M: Rob Herring <robh+dt@kernel.org> 8898M: Frank Rowand <frowand.list@gmail.com> 8899L: devicetree@vger.kernel.org 8900W: http://www.devicetree.org/ 8901T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8902S: Maintained 8903F: drivers/of/ 8904F: include/linux/of*.h 8905F: scripts/dtc/ 8906 8907OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 8908M: Rob Herring <robh+dt@kernel.org> 8909M: Mark Rutland <mark.rutland@arm.com> 8910L: devicetree@vger.kernel.org 8911T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8912Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 8913S: Maintained 8914F: Documentation/devicetree/ 8915F: arch/*/boot/dts/ 8916F: include/dt-bindings/ 8917 8918OPEN FIRMWARE AND DEVICE TREE OVERLAYS 8919M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 8920L: devicetree@vger.kernel.org 8921S: Maintained 8922F: Documentation/devicetree/dynamic-resolution-notes.txt 8923F: Documentation/devicetree/overlay-notes.txt 8924F: drivers/of/overlay.c 8925F: drivers/of/resolver.c 8926 8927OPENRISC ARCHITECTURE 8928M: Jonas Bonn <jonas@southpole.se> 8929W: http://openrisc.net 8930S: Maintained 8931T: git git://openrisc.net/~jonas/linux 8932F: arch/openrisc/ 8933 8934OPENVSWITCH 8935M: Pravin Shelar <pshelar@nicira.com> 8936L: netdev@vger.kernel.org 8937L: dev@openvswitch.org 8938W: http://openvswitch.org 8939S: Maintained 8940F: net/openvswitch/ 8941F: include/uapi/linux/openvswitch.h 8942 8943OPERATING PERFORMANCE POINTS (OPP) 8944M: Viresh Kumar <vireshk@kernel.org> 8945M: Nishanth Menon <nm@ti.com> 8946M: Stephen Boyd <sboyd@codeaurora.org> 8947L: linux-pm@vger.kernel.org 8948S: Maintained 8949T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 8950F: drivers/base/power/opp/ 8951F: include/linux/pm_opp.h 8952F: Documentation/power/opp.txt 8953F: Documentation/devicetree/bindings/opp/ 8954 8955OPL4 DRIVER 8956M: Clemens Ladisch <clemens@ladisch.de> 8957L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8958T: git git://git.alsa-project.org/alsa-kernel.git 8959S: Maintained 8960F: sound/drivers/opl4/ 8961 8962OPROFILE 8963M: Robert Richter <rric@kernel.org> 8964L: oprofile-list@lists.sf.net 8965S: Maintained 8966F: arch/*/include/asm/oprofile*.h 8967F: arch/*/oprofile/ 8968F: drivers/oprofile/ 8969F: include/linux/oprofile.h 8970 8971ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 8972M: Mark Fasheh <mfasheh@versity.com> 8973M: Joel Becker <jlbec@evilplan.org> 8974L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 8975W: http://ocfs2.wiki.kernel.org 8976S: Supported 8977F: Documentation/filesystems/ocfs2.txt 8978F: Documentation/filesystems/dlmfs.txt 8979F: fs/ocfs2/ 8980 8981ORINOCO DRIVER 8982L: linux-wireless@vger.kernel.org 8983W: http://wireless.kernel.org/en/users/Drivers/orinoco 8984W: http://www.nongnu.org/orinoco/ 8985S: Orphan 8986F: drivers/net/wireless/intersil/orinoco/ 8987 8988OSD LIBRARY and FILESYSTEM 8989M: Boaz Harrosh <ooo@electrozaur.com> 8990M: Benny Halevy <bhalevy@primarydata.com> 8991L: osd-dev@open-osd.org 8992W: http://open-osd.org 8993T: git git://git.open-osd.org/open-osd.git 8994S: Maintained 8995F: drivers/scsi/osd/ 8996F: include/scsi/osd_* 8997F: fs/exofs/ 8998 8999OVERLAY FILESYSTEM 9000M: Miklos Szeredi <miklos@szeredi.hu> 9001L: linux-unionfs@vger.kernel.org 9002T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9003S: Supported 9004F: fs/overlayfs/ 9005F: Documentation/filesystems/overlayfs.txt 9006 9007ORANGEFS FILESYSTEM 9008M: Mike Marshall <hubcap@omnibond.com> 9009L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9010T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9011S: Supported 9012F: fs/orangefs/ 9013F: Documentation/filesystems/orangefs.txt 9014 9015P54 WIRELESS DRIVER 9016M: Christian Lamparter <chunkeey@googlemail.com> 9017L: linux-wireless@vger.kernel.org 9018W: http://wireless.kernel.org/en/users/Drivers/p54 9019S: Maintained 9020F: drivers/net/wireless/intersil/p54/ 9021 9022PA SEMI ETHERNET DRIVER 9023M: Olof Johansson <olof@lixom.net> 9024L: netdev@vger.kernel.org 9025S: Maintained 9026F: drivers/net/ethernet/pasemi/* 9027 9028PA SEMI SMBUS DRIVER 9029M: Olof Johansson <olof@lixom.net> 9030L: linux-i2c@vger.kernel.org 9031S: Maintained 9032F: drivers/i2c/busses/i2c-pasemi.c 9033 9034PADATA PARALLEL EXECUTION MECHANISM 9035M: Steffen Klassert <steffen.klassert@secunet.com> 9036L: linux-crypto@vger.kernel.org 9037S: Maintained 9038F: kernel/padata.c 9039F: include/linux/padata.h 9040F: Documentation/padata.txt 9041 9042PANASONIC LAPTOP ACPI EXTRAS DRIVER 9043M: Harald Welte <laforge@gnumonks.org> 9044L: platform-driver-x86@vger.kernel.org 9045S: Maintained 9046F: drivers/platform/x86/panasonic-laptop.c 9047 9048PANASONIC MN10300/AM33/AM34 PORT 9049M: David Howells <dhowells@redhat.com> 9050L: linux-am33-list@redhat.com (moderated for non-subscribers) 9051W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9052S: Maintained 9053F: Documentation/mn10300/ 9054F: arch/mn10300/ 9055 9056PARALLEL LCD/KEYPAD PANEL DRIVER 9057M: Willy Tarreau <willy@haproxy.com> 9058M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9059S: Odd Fixes 9060F: Documentation/misc-devices/lcd-panel-cgram.txt 9061F: drivers/misc/panel.c 9062 9063PARALLEL PORT SUBSYSTEM 9064M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9065M: Sudip Mukherjee <sudip@vectorindia.org> 9066L: linux-parport@lists.infradead.org (subscribers-only) 9067S: Maintained 9068F: drivers/parport/ 9069F: include/linux/parport*.h 9070F: drivers/char/ppdev.c 9071F: include/uapi/linux/ppdev.h 9072F: Documentation/parport*.txt 9073 9074PARAVIRT_OPS INTERFACE 9075M: Jeremy Fitzhardinge <jeremy@goop.org> 9076M: Chris Wright <chrisw@sous-sol.org> 9077M: Alok Kataria <akataria@vmware.com> 9078M: Rusty Russell <rusty@rustcorp.com.au> 9079L: virtualization@lists.linux-foundation.org 9080S: Supported 9081F: Documentation/virtual/paravirt_ops.txt 9082F: arch/*/kernel/paravirt* 9083F: arch/*/include/asm/paravirt.h 9084F: include/linux/hypervisor.h 9085 9086PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9087M: Tim Waugh <tim@cyberelk.net> 9088L: linux-parport@lists.infradead.org (subscribers-only) 9089S: Maintained 9090F: Documentation/blockdev/paride.txt 9091F: drivers/block/paride/ 9092 9093PARISC ARCHITECTURE 9094M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9095M: Helge Deller <deller@gmx.de> 9096L: linux-parisc@vger.kernel.org 9097W: http://www.parisc-linux.org/ 9098Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9099T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9100T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9101S: Maintained 9102F: arch/parisc/ 9103F: Documentation/parisc/ 9104F: drivers/parisc/ 9105F: drivers/char/agp/parisc-agp.c 9106F: drivers/input/serio/gscps2.c 9107F: drivers/parport/parport_gsc.* 9108F: drivers/tty/serial/8250/8250_gsc.c 9109F: drivers/video/fbdev/sti* 9110F: drivers/video/console/sti* 9111F: drivers/video/logo/logo_parisc* 9112 9113PC87360 HARDWARE MONITORING DRIVER 9114M: Jim Cromie <jim.cromie@gmail.com> 9115L: linux-hwmon@vger.kernel.org 9116S: Maintained 9117F: Documentation/hwmon/pc87360 9118F: drivers/hwmon/pc87360.c 9119 9120PC8736x GPIO DRIVER 9121M: Jim Cromie <jim.cromie@gmail.com> 9122S: Maintained 9123F: drivers/char/pc8736x_gpio.c 9124 9125PC87427 HARDWARE MONITORING DRIVER 9126M: Jean Delvare <jdelvare@suse.com> 9127L: linux-hwmon@vger.kernel.org 9128S: Maintained 9129F: Documentation/hwmon/pc87427 9130F: drivers/hwmon/pc87427.c 9131 9132PCA9532 LED DRIVER 9133M: Riku Voipio <riku.voipio@iki.fi> 9134S: Maintained 9135F: drivers/leds/leds-pca9532.c 9136F: include/linux/leds-pca9532.h 9137 9138PCA9541 I2C BUS MASTER SELECTOR DRIVER 9139M: Guenter Roeck <linux@roeck-us.net> 9140L: linux-i2c@vger.kernel.org 9141S: Maintained 9142F: drivers/i2c/muxes/i2c-mux-pca9541.c 9143 9144PCDP - PRIMARY CONSOLE AND DEBUG PORT 9145M: Khalid Aziz <khalid@gonehiking.org> 9146S: Maintained 9147F: drivers/firmware/pcdp.* 9148 9149PCI ERROR RECOVERY 9150M: Linas Vepstas <linasvepstas@gmail.com> 9151L: linux-pci@vger.kernel.org 9152S: Supported 9153F: Documentation/PCI/pci-error-recovery.txt 9154 9155PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9156M: Russell Currey <ruscur@russell.cc> 9157L: linuxppc-dev@lists.ozlabs.org 9158S: Supported 9159F: Documentation/powerpc/eeh-pci-error-recovery.txt 9160F: arch/powerpc/kernel/eeh*.c 9161F: arch/powerpc/platforms/*/eeh*.c 9162F: arch/powerpc/include/*/eeh*.h 9163 9164PCI SUBSYSTEM 9165M: Bjorn Helgaas <bhelgaas@google.com> 9166L: linux-pci@vger.kernel.org 9167Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9168T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9169S: Supported 9170F: Documentation/devicetree/bindings/pci/ 9171F: Documentation/PCI/ 9172F: drivers/pci/ 9173F: include/linux/pci* 9174F: arch/x86/pci/ 9175F: arch/x86/kernel/quirks.c 9176 9177PCI DRIVER FOR ALTERA PCIE IP 9178M: Ley Foon Tan <lftan@altera.com> 9179L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9180L: linux-pci@vger.kernel.org 9181S: Supported 9182F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9183F: drivers/pci/host/pcie-altera.c 9184 9185PCI DRIVER FOR ARM VERSATILE PLATFORM 9186M: Rob Herring <robh@kernel.org> 9187L: linux-pci@vger.kernel.org 9188L: linux-arm-kernel@lists.infradead.org 9189S: Maintained 9190F: Documentation/devicetree/bindings/pci/versatile.txt 9191F: drivers/pci/host/pci-versatile.c 9192 9193PCI DRIVER FOR ARMADA 8K 9194M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9195L: linux-pci@vger.kernel.org 9196L: linux-arm-kernel@lists.infradead.org 9197S: Maintained 9198F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9199F: drivers/pci/host/pcie-armada8k.c 9200 9201PCI DRIVER FOR APPLIEDMICRO XGENE 9202M: Tanmay Inamdar <tinamdar@apm.com> 9203L: linux-pci@vger.kernel.org 9204L: linux-arm-kernel@lists.infradead.org 9205S: Maintained 9206F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9207F: drivers/pci/host/pci-xgene.c 9208 9209PCI DRIVER FOR FREESCALE LAYERSCAPE 9210M: Minghuan Lian <minghuan.Lian@freescale.com> 9211M: Mingkai Hu <mingkai.hu@freescale.com> 9212M: Roy Zang <tie-fei.zang@freescale.com> 9213L: linuxppc-dev@lists.ozlabs.org 9214L: linux-pci@vger.kernel.org 9215L: linux-arm-kernel@lists.infradead.org 9216S: Maintained 9217F: drivers/pci/host/*layerscape* 9218 9219PCI DRIVER FOR IMX6 9220M: Richard Zhu <Richard.Zhu@freescale.com> 9221M: Lucas Stach <l.stach@pengutronix.de> 9222L: linux-pci@vger.kernel.org 9223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9224S: Maintained 9225F: drivers/pci/host/*imx6* 9226 9227PCI DRIVER FOR TI KEYSTONE 9228M: Murali Karicheri <m-karicheri2@ti.com> 9229L: linux-pci@vger.kernel.org 9230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9231S: Maintained 9232F: drivers/pci/host/*keystone* 9233 9234PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9235M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9236M: Jason Cooper <jason@lakedaemon.net> 9237L: linux-pci@vger.kernel.org 9238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9239S: Maintained 9240F: drivers/pci/host/*mvebu* 9241 9242PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9243M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9244L: linux-pci@vger.kernel.org 9245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9246S: Maintained 9247F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9248F: drivers/pci/host/pci-aardvark.c 9249 9250PCI DRIVER FOR NVIDIA TEGRA 9251M: Thierry Reding <thierry.reding@gmail.com> 9252L: linux-tegra@vger.kernel.org 9253L: linux-pci@vger.kernel.org 9254S: Supported 9255F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9256F: drivers/pci/host/pci-tegra.c 9257 9258PCI DRIVER FOR TI DRA7XX 9259M: Kishon Vijay Abraham I <kishon@ti.com> 9260L: linux-omap@vger.kernel.org 9261L: linux-pci@vger.kernel.org 9262S: Supported 9263F: Documentation/devicetree/bindings/pci/ti-pci.txt 9264F: drivers/pci/host/pci-dra7xx.c 9265 9266PCI DRIVER FOR RENESAS R-CAR 9267M: Simon Horman <horms@verge.net.au> 9268L: linux-pci@vger.kernel.org 9269L: linux-renesas-soc@vger.kernel.org 9270S: Maintained 9271F: drivers/pci/host/*rcar* 9272 9273PCI DRIVER FOR SAMSUNG EXYNOS 9274M: Jingoo Han <jingoohan1@gmail.com> 9275L: linux-pci@vger.kernel.org 9276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9277L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9278S: Maintained 9279F: drivers/pci/host/pci-exynos.c 9280 9281PCI DRIVER FOR SYNOPSIS DESIGNWARE 9282M: Jingoo Han <jingoohan1@gmail.com> 9283M: Pratyush Anand <pratyush.anand@gmail.com> 9284L: linux-pci@vger.kernel.org 9285S: Maintained 9286F: drivers/pci/host/*designware* 9287 9288PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE 9289M: Joao Pinto <jpinto@synopsys.com> 9290L: linux-pci@vger.kernel.org 9291S: Maintained 9292F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9293F: drivers/pci/host/pcie-designware-plat.c 9294 9295PCI DRIVER FOR GENERIC OF HOSTS 9296M: Will Deacon <will.deacon@arm.com> 9297L: linux-pci@vger.kernel.org 9298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9299S: Maintained 9300F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9301F: drivers/pci/host/pci-host-common.c 9302F: drivers/pci/host/pci-host-generic.c 9303 9304PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9305M: Keith Busch <keith.busch@intel.com> 9306L: linux-pci@vger.kernel.org 9307S: Supported 9308F: arch/x86/pci/vmd.c 9309 9310PCIE DRIVER FOR ST SPEAR13XX 9311M: Pratyush Anand <pratyush.anand@gmail.com> 9312L: linux-pci@vger.kernel.org 9313S: Maintained 9314F: drivers/pci/host/*spear* 9315 9316PCI MSI DRIVER FOR ALTERA MSI IP 9317M: Ley Foon Tan <lftan@altera.com> 9318L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9319L: linux-pci@vger.kernel.org 9320S: Supported 9321F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9322F: drivers/pci/host/pcie-altera-msi.c 9323 9324PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9325M: Duc Dang <dhdang@apm.com> 9326L: linux-pci@vger.kernel.org 9327L: linux-arm-kernel@lists.infradead.org 9328S: Maintained 9329F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9330F: drivers/pci/host/pci-xgene-msi.c 9331 9332PCIE DRIVER FOR AXIS ARTPEC 9333M: Niklas Cassel <niklas.cassel@axis.com> 9334M: Jesper Nilsson <jesper.nilsson@axis.com> 9335L: linux-arm-kernel@axis.com 9336L: linux-pci@vger.kernel.org 9337S: Maintained 9338F: Documentation/devicetree/bindings/pci/axis,artpec* 9339F: drivers/pci/host/*artpec* 9340 9341PCIE DRIVER FOR HISILICON 9342M: Zhou Wang <wangzhou1@hisilicon.com> 9343M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9344L: linux-pci@vger.kernel.org 9345S: Maintained 9346F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9347F: drivers/pci/host/pcie-hisi.c 9348 9349PCIE DRIVER FOR ROCKCHIP 9350M: Shawn Lin <shawn.lin@rock-chips.com> 9351M: Wenrui Li <wenrui.li@rock-chips.com> 9352L: linux-pci@vger.kernel.org 9353L: linux-rockchip@lists.infradead.org 9354S: Maintained 9355F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 9356F: drivers/pci/host/pcie-rockchip.c 9357 9358PCIE DRIVER FOR QUALCOMM MSM 9359M: Stanimir Varbanov <svarbanov@mm-sol.com> 9360L: linux-pci@vger.kernel.org 9361L: linux-arm-msm@vger.kernel.org 9362S: Maintained 9363F: drivers/pci/host/*qcom* 9364 9365PCIE DRIVER FOR CAVIUM THUNDERX 9366M: David Daney <david.daney@cavium.com> 9367L: linux-pci@vger.kernel.org 9368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9369S: Supported 9370F: Documentation/devicetree/bindings/pci/pci-thunder-* 9371F: drivers/pci/host/pci-thunder-* 9372 9373PCMCIA SUBSYSTEM 9374P: Linux PCMCIA Team 9375L: linux-pcmcia@lists.infradead.org 9376W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9377T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9378S: Maintained 9379F: Documentation/pcmcia/ 9380F: drivers/pcmcia/ 9381F: include/pcmcia/ 9382 9383PCNET32 NETWORK DRIVER 9384M: Don Fry <pcnet32@frontier.com> 9385L: netdev@vger.kernel.org 9386S: Maintained 9387F: drivers/net/ethernet/amd/pcnet32.c 9388 9389PCRYPT PARALLEL CRYPTO ENGINE 9390M: Steffen Klassert <steffen.klassert@secunet.com> 9391L: linux-crypto@vger.kernel.org 9392S: Maintained 9393F: crypto/pcrypt.c 9394F: include/crypto/pcrypt.h 9395 9396PER-CPU MEMORY ALLOCATOR 9397M: Tejun Heo <tj@kernel.org> 9398M: Christoph Lameter <cl@linux.com> 9399T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9400S: Maintained 9401F: include/linux/percpu*.h 9402F: mm/percpu*.c 9403F: arch/*/include/asm/percpu.h 9404 9405PER-TASK DELAY ACCOUNTING 9406M: Balbir Singh <bsingharora@gmail.com> 9407S: Maintained 9408F: include/linux/delayacct.h 9409F: kernel/delayacct.c 9410 9411PERFORMANCE EVENTS SUBSYSTEM 9412M: Peter Zijlstra <peterz@infradead.org> 9413M: Ingo Molnar <mingo@redhat.com> 9414M: Arnaldo Carvalho de Melo <acme@kernel.org> 9415R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9416L: linux-kernel@vger.kernel.org 9417T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9418S: Supported 9419F: kernel/events/* 9420F: include/linux/perf_event.h 9421F: include/uapi/linux/perf_event.h 9422F: arch/*/kernel/perf_event*.c 9423F: arch/*/kernel/*/perf_event*.c 9424F: arch/*/kernel/*/*/perf_event*.c 9425F: arch/*/include/asm/perf_event.h 9426F: arch/*/kernel/perf_callchain.c 9427F: arch/*/events/* 9428F: tools/perf/ 9429 9430PERSONALITY HANDLING 9431M: Christoph Hellwig <hch@infradead.org> 9432L: linux-abi-devel@lists.sourceforge.net 9433S: Maintained 9434F: include/linux/personality.h 9435F: include/uapi/linux/personality.h 9436 9437PHONET PROTOCOL 9438M: Remi Denis-Courmont <courmisch@gmail.com> 9439S: Supported 9440F: Documentation/networking/phonet.txt 9441F: include/linux/phonet.h 9442F: include/net/phonet/ 9443F: include/uapi/linux/phonet.h 9444F: net/phonet/ 9445 9446PHRAM MTD DRIVER 9447M: Joern Engel <joern@lazybastard.org> 9448L: linux-mtd@lists.infradead.org 9449S: Maintained 9450F: drivers/mtd/devices/phram.c 9451 9452PICOLCD HID DRIVER 9453M: Bruno Prémont <bonbons@linux-vserver.org> 9454L: linux-input@vger.kernel.org 9455S: Maintained 9456F: drivers/hid/hid-picolcd* 9457 9458PICOXCELL SUPPORT 9459M: Jamie Iles <jamie@jamieiles.com> 9460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9461T: git git://github.com/jamieiles/linux-2.6-ji.git 9462S: Supported 9463F: arch/arm/boot/dts/picoxcell* 9464F: arch/arm/mach-picoxcell/ 9465F: drivers/crypto/picoxcell* 9466 9467PIN CONTROL SUBSYSTEM 9468M: Linus Walleij <linus.walleij@linaro.org> 9469L: linux-gpio@vger.kernel.org 9470T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9471S: Maintained 9472F: Documentation/devicetree/bindings/pinctrl/ 9473F: Documentation/pinctrl.txt 9474F: drivers/pinctrl/ 9475F: include/linux/pinctrl/ 9476 9477PIN CONTROLLER - ATMEL AT91 9478M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9479L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9480S: Maintained 9481F: drivers/pinctrl/pinctrl-at91.* 9482 9483PIN CONTROLLER - ATMEL AT91 PIO4 9484M: Ludovic Desroches <ludovic.desroches@atmel.com> 9485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9486L: linux-gpio@vger.kernel.org 9487S: Supported 9488F: drivers/pinctrl/pinctrl-at91-pio4.* 9489 9490PIN CONTROLLER - INTEL 9491M: Mika Westerberg <mika.westerberg@linux.intel.com> 9492M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9493S: Maintained 9494F: drivers/pinctrl/intel/ 9495 9496PIN CONTROLLER - RENESAS 9497M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9498M: Geert Uytterhoeven <geert+renesas@glider.be> 9499L: linux-renesas-soc@vger.kernel.org 9500S: Maintained 9501F: drivers/pinctrl/sh-pfc/ 9502 9503PIN CONTROLLER - SAMSUNG 9504M: Tomasz Figa <tomasz.figa@gmail.com> 9505M: Krzysztof Kozlowski <krzk@kernel.org> 9506M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9508L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9509S: Maintained 9510F: drivers/pinctrl/samsung/ 9511F: include/dt-bindings/pinctrl/samsung.h 9512F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 9513 9514PIN CONTROLLER - SINGLE 9515M: Tony Lindgren <tony@atomide.com> 9516M: Haojian Zhuang <haojian.zhuang@linaro.org> 9517L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9518L: linux-omap@vger.kernel.org 9519S: Maintained 9520F: drivers/pinctrl/pinctrl-single.c 9521 9522PIN CONTROLLER - ST SPEAR 9523M: Viresh Kumar <vireshk@kernel.org> 9524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9525W: http://www.st.com/spear 9526S: Maintained 9527F: drivers/pinctrl/spear/ 9528 9529PISTACHIO SOC SUPPORT 9530M: James Hartley <james.hartley@imgtec.com> 9531M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9532L: linux-mips@linux-mips.org 9533S: Maintained 9534F: arch/mips/pistachio/ 9535F: arch/mips/include/asm/mach-pistachio/ 9536F: arch/mips/boot/dts/pistachio/ 9537F: arch/mips/configs/pistachio*_defconfig 9538 9539PKTCDVD DRIVER 9540M: Jiri Kosina <jikos@kernel.org> 9541S: Maintained 9542F: drivers/block/pktcdvd.c 9543F: include/linux/pktcdvd.h 9544F: include/uapi/linux/pktcdvd.h 9545 9546PKUNITY SOC DRIVERS 9547M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9548W: http://mprc.pku.edu.cn/~guanxuetao/linux 9549S: Maintained 9550T: git git://github.com/gxt/linux.git 9551F: drivers/input/serio/i8042-unicore32io.h 9552F: drivers/i2c/busses/i2c-puv3.c 9553F: drivers/video/fbdev/fb-puv3.c 9554F: drivers/rtc/rtc-puv3.c 9555 9556PMBUS HARDWARE MONITORING DRIVERS 9557M: Guenter Roeck <linux@roeck-us.net> 9558L: linux-hwmon@vger.kernel.org 9559W: http://hwmon.wiki.kernel.org/ 9560W: http://www.roeck-us.net/linux/drivers/ 9561T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9562S: Maintained 9563F: Documentation/hwmon/pmbus 9564F: drivers/hwmon/pmbus/ 9565F: include/linux/i2c/pmbus.h 9566 9567PMC SIERRA MaxRAID DRIVER 9568L: linux-scsi@vger.kernel.org 9569W: http://www.pmc-sierra.com/ 9570S: Orphan 9571F: drivers/scsi/pmcraid.* 9572 9573PMC SIERRA PM8001 DRIVER 9574M: Jack Wang <jinpu.wang@profitbricks.com> 9575M: lindar_liu@usish.com 9576L: pmchba@pmcs.com 9577L: linux-scsi@vger.kernel.org 9578S: Supported 9579F: drivers/scsi/pm8001/ 9580 9581POSIX CLOCKS and TIMERS 9582M: Thomas Gleixner <tglx@linutronix.de> 9583L: linux-kernel@vger.kernel.org 9584T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9585S: Maintained 9586F: fs/timerfd.c 9587F: include/linux/timer* 9588F: kernel/time/*timer* 9589 9590POWER MANAGEMENT CORE 9591M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9592L: linux-pm@vger.kernel.org 9593T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9594S: Supported 9595F: drivers/base/power/ 9596F: include/linux/pm.h 9597F: include/linux/pm_* 9598F: include/linux/powercap.h 9599F: drivers/powercap/ 9600 9601POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9602M: Sebastian Reichel <sre@kernel.org> 9603L: linux-pm@vger.kernel.org 9604T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 9605S: Maintained 9606F: Documentation/devicetree/bindings/power/supply/ 9607F: include/linux/power_supply.h 9608F: drivers/power/supply/ 9609 9610POWER STATE COORDINATION INTERFACE (PSCI) 9611M: Mark Rutland <mark.rutland@arm.com> 9612M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9613L: linux-arm-kernel@lists.infradead.org 9614S: Maintained 9615F: drivers/firmware/psci.c 9616F: include/linux/psci.h 9617F: include/uapi/linux/psci.h 9618 9619POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 9620M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 9621L: linuxppc-dev@lists.ozlabs.org 9622S: Maintained 9623F: drivers/char/powernv-op-panel.c 9624 9625PNP SUPPORT 9626M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9627S: Maintained 9628F: drivers/pnp/ 9629 9630PPP PROTOCOL DRIVERS AND COMPRESSORS 9631M: Paul Mackerras <paulus@samba.org> 9632L: linux-ppp@vger.kernel.org 9633S: Maintained 9634F: drivers/net/ppp/ppp_* 9635 9636PPP OVER ATM (RFC 2364) 9637M: Mitchell Blank Jr <mitch@sfgoth.com> 9638S: Maintained 9639F: net/atm/pppoatm.c 9640F: include/uapi/linux/atmppp.h 9641 9642PPP OVER ETHERNET 9643M: Michal Ostrowski <mostrows@earthlink.net> 9644S: Maintained 9645F: drivers/net/ppp/pppoe.c 9646F: drivers/net/ppp/pppox.c 9647 9648PPP OVER L2TP 9649M: James Chapman <jchapman@katalix.com> 9650S: Maintained 9651F: net/l2tp/l2tp_ppp.c 9652F: include/linux/if_pppol2tp.h 9653F: include/uapi/linux/if_pppol2tp.h 9654 9655PPS SUPPORT 9656M: Rodolfo Giometti <giometti@enneenne.com> 9657W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9658L: linuxpps@ml.enneenne.com (subscribers-only) 9659S: Maintained 9660F: Documentation/pps/ 9661F: drivers/pps/ 9662F: include/linux/pps*.h 9663 9664PPTP DRIVER 9665M: Dmitry Kozlov <xeb@mail.ru> 9666L: netdev@vger.kernel.org 9667S: Maintained 9668F: drivers/net/ppp/pptp.c 9669W: http://sourceforge.net/projects/accel-pptp 9670 9671PREEMPTIBLE KERNEL 9672M: Robert Love <rml@tech9.net> 9673L: kpreempt-tech@lists.sourceforge.net 9674W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9675S: Supported 9676F: Documentation/preempt-locking.txt 9677F: include/linux/preempt.h 9678 9679PRISM54 WIRELESS DRIVER 9680M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9681L: linux-wireless@vger.kernel.org 9682W: http://wireless.kernel.org/en/users/Drivers/p54 9683S: Obsolete 9684F: drivers/net/wireless/intersil/prism54/ 9685 9686PS3 NETWORK SUPPORT 9687M: Geoff Levand <geoff@infradead.org> 9688L: netdev@vger.kernel.org 9689L: linuxppc-dev@lists.ozlabs.org 9690S: Maintained 9691F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9692 9693PS3 PLATFORM SUPPORT 9694M: Geoff Levand <geoff@infradead.org> 9695L: linuxppc-dev@lists.ozlabs.org 9696S: Maintained 9697F: arch/powerpc/boot/ps3* 9698F: arch/powerpc/include/asm/lv1call.h 9699F: arch/powerpc/include/asm/ps3*.h 9700F: arch/powerpc/platforms/ps3/ 9701F: drivers/*/ps3* 9702F: drivers/ps3/ 9703F: drivers/rtc/rtc-ps3.c 9704F: drivers/usb/host/*ps3.c 9705F: sound/ppc/snd_ps3* 9706 9707PS3VRAM DRIVER 9708M: Jim Paris <jim@jtan.com> 9709M: Geoff Levand <geoff@infradead.org> 9710L: linuxppc-dev@lists.ozlabs.org 9711S: Maintained 9712F: drivers/block/ps3vram.c 9713 9714PSTORE FILESYSTEM 9715M: Anton Vorontsov <anton@enomsg.org> 9716M: Colin Cross <ccross@android.com> 9717M: Kees Cook <keescook@chromium.org> 9718M: Tony Luck <tony.luck@intel.com> 9719S: Maintained 9720T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9721F: fs/pstore/ 9722F: include/linux/pstore* 9723F: drivers/firmware/efi/efi-pstore.c 9724F: drivers/acpi/apei/erst.c 9725 9726PTP HARDWARE CLOCK SUPPORT 9727M: Richard Cochran <richardcochran@gmail.com> 9728L: netdev@vger.kernel.org 9729S: Maintained 9730W: http://linuxptp.sourceforge.net/ 9731F: Documentation/ABI/testing/sysfs-ptp 9732F: Documentation/ptp/* 9733F: drivers/net/ethernet/freescale/gianfar_ptp.c 9734F: drivers/net/phy/dp83640* 9735F: drivers/ptp/* 9736F: include/linux/ptp_cl* 9737 9738PTRACE SUPPORT 9739M: Roland McGrath <roland@hack.frob.com> 9740M: Oleg Nesterov <oleg@redhat.com> 9741S: Maintained 9742F: include/asm-generic/syscall.h 9743F: include/linux/ptrace.h 9744F: include/linux/regset.h 9745F: include/linux/tracehook.h 9746F: include/uapi/linux/ptrace.h 9747F: kernel/ptrace.c 9748 9749PULSE8-CEC DRIVER 9750M: Hans Verkuil <hverkuil@xs4all.nl> 9751L: linux-media@vger.kernel.org 9752T: git git://linuxtv.org/media_tree.git 9753S: Maintained 9754F: drivers/staging/media/pulse8-cec 9755 9756PVRUSB2 VIDEO4LINUX DRIVER 9757M: Mike Isely <isely@pobox.com> 9758L: pvrusb2@isely.net (subscribers-only) 9759L: linux-media@vger.kernel.org 9760W: http://www.isely.net/pvrusb2/ 9761T: git git://linuxtv.org/media_tree.git 9762S: Maintained 9763F: Documentation/media/v4l-drivers/pvrusb2* 9764F: drivers/media/usb/pvrusb2/ 9765 9766PWC WEBCAM DRIVER 9767M: Hans Verkuil <hverkuil@xs4all.nl> 9768L: linux-media@vger.kernel.org 9769T: git git://linuxtv.org/media_tree.git 9770S: Odd Fixes 9771F: drivers/media/usb/pwc/* 9772 9773PWM FAN DRIVER 9774M: Kamil Debski <kamil@wypas.org> 9775M: Lukasz Majewski <l.majewski@samsung.com> 9776L: linux-hwmon@vger.kernel.org 9777S: Supported 9778F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 9779F: Documentation/hwmon/pwm-fan 9780F: drivers/hwmon/pwm-fan.c 9781 9782PWM SUBSYSTEM 9783M: Thierry Reding <thierry.reding@gmail.com> 9784L: linux-pwm@vger.kernel.org 9785S: Maintained 9786T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 9787F: Documentation/pwm.txt 9788F: Documentation/devicetree/bindings/pwm/ 9789F: include/linux/pwm.h 9790F: drivers/pwm/ 9791F: drivers/video/backlight/pwm_bl.c 9792F: include/linux/pwm_backlight.h 9793 9794PXA2xx/PXA3xx SUPPORT 9795M: Daniel Mack <daniel@zonque.org> 9796M: Haojian Zhuang <haojian.zhuang@gmail.com> 9797M: Robert Jarzmik <robert.jarzmik@free.fr> 9798L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9799T: git git://github.com/hzhuang1/linux.git 9800T: git git://github.com/rjarzmik/linux.git 9801S: Maintained 9802F: arch/arm/boot/dts/pxa* 9803F: arch/arm/mach-pxa/ 9804F: drivers/dma/pxa* 9805F: drivers/pcmcia/pxa2xx* 9806F: drivers/pinctrl/pxa/ 9807F: drivers/spi/spi-pxa2xx* 9808F: drivers/usb/gadget/udc/pxa2* 9809F: include/sound/pxa2xx-lib.h 9810F: sound/arm/pxa* 9811F: sound/soc/pxa/ 9812 9813PXA GPIO DRIVER 9814M: Robert Jarzmik <robert.jarzmik@free.fr> 9815L: linux-gpio@vger.kernel.org 9816S: Maintained 9817F: drivers/gpio/gpio-pxa.c 9818 9819PXA3xx NAND FLASH DRIVER 9820M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9821L: linux-mtd@lists.infradead.org 9822S: Maintained 9823F: drivers/mtd/nand/pxa3xx_nand.c 9824 9825MMP SUPPORT 9826M: Eric Miao <eric.y.miao@gmail.com> 9827M: Haojian Zhuang <haojian.zhuang@gmail.com> 9828L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9829T: git git://github.com/hzhuang1/linux.git 9830T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9831S: Maintained 9832F: arch/arm/boot/dts/mmp* 9833F: arch/arm/mach-mmp/ 9834 9835PXA MMCI DRIVER 9836S: Orphan 9837 9838PXA RTC DRIVER 9839M: Robert Jarzmik <robert.jarzmik@free.fr> 9840L: rtc-linux@googlegroups.com 9841S: Maintained 9842 9843QAT DRIVER 9844M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 9845M: Salvatore Benedetto <salvatore.benedetto@intel.com> 9846L: qat-linux@intel.com 9847S: Supported 9848F: drivers/crypto/qat/ 9849 9850QIB DRIVER 9851M: Mike Marciniszyn <infinipath@intel.com> 9852L: linux-rdma@vger.kernel.org 9853S: Supported 9854F: drivers/infiniband/hw/qib/ 9855 9856QLOGIC QLA1280 SCSI DRIVER 9857M: Michael Reed <mdr@sgi.com> 9858L: linux-scsi@vger.kernel.org 9859S: Maintained 9860F: drivers/scsi/qla1280.[ch] 9861 9862QLOGIC QLA2XXX FC-SCSI DRIVER 9863M: qla2xxx-upstream@qlogic.com 9864L: linux-scsi@vger.kernel.org 9865S: Supported 9866F: Documentation/scsi/LICENSE.qla2xxx 9867F: drivers/scsi/qla2xxx/ 9868 9869QLOGIC QLA4XXX iSCSI DRIVER 9870M: QLogic-Storage-Upstream@qlogic.com 9871L: linux-scsi@vger.kernel.org 9872S: Supported 9873F: Documentation/scsi/LICENSE.qla4xxx 9874F: drivers/scsi/qla4xxx/ 9875 9876QLOGIC QLA3XXX NETWORK DRIVER 9877M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> 9878M: Ron Mercer <ron.mercer@qlogic.com> 9879M: linux-driver@qlogic.com 9880L: netdev@vger.kernel.org 9881S: Supported 9882F: Documentation/networking/LICENSE.qla3xxx 9883F: drivers/net/ethernet/qlogic/qla3xxx.* 9884 9885QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9886M: Dept-GELinuxNICDev@qlogic.com 9887L: netdev@vger.kernel.org 9888S: Supported 9889F: drivers/net/ethernet/qlogic/qlcnic/ 9890 9891QLOGIC QLGE 10Gb ETHERNET DRIVER 9892M: Harish Patil <harish.patil@qlogic.com> 9893M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 9894M: Dept-GELinuxNICDev@qlogic.com 9895M: linux-driver@qlogic.com 9896L: netdev@vger.kernel.org 9897S: Supported 9898F: drivers/net/ethernet/qlogic/qlge/ 9899 9900QLOGIC QL4xxx ETHERNET DRIVER 9901M: Yuval Mintz <Yuval.Mintz@qlogic.com> 9902M: Ariel Elior <Ariel.Elior@qlogic.com> 9903M: everest-linux-l2@qlogic.com 9904L: netdev@vger.kernel.org 9905S: Supported 9906F: drivers/net/ethernet/qlogic/qed/ 9907F: include/linux/qed/ 9908F: drivers/net/ethernet/qlogic/qede/ 9909 9910QNX4 FILESYSTEM 9911M: Anders Larsen <al@alarsen.net> 9912W: http://www.alarsen.net/linux/qnx4fs/ 9913S: Maintained 9914F: fs/qnx4/ 9915F: include/uapi/linux/qnx4_fs.h 9916F: include/uapi/linux/qnxtypes.h 9917 9918QT1010 MEDIA DRIVER 9919M: Antti Palosaari <crope@iki.fi> 9920L: linux-media@vger.kernel.org 9921W: https://linuxtv.org 9922W: http://palosaari.fi/linux/ 9923Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9924T: git git://linuxtv.org/anttip/media_tree.git 9925S: Maintained 9926F: drivers/media/tuners/qt1010* 9927 9928QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9929M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9930L: linux-wireless@vger.kernel.org 9931L: ath9k-devel@lists.ath9k.org 9932W: http://wireless.kernel.org/en/users/Drivers/ath9k 9933S: Supported 9934F: drivers/net/wireless/ath/ath9k/ 9935 9936QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9937M: Kalle Valo <kvalo@qca.qualcomm.com> 9938L: ath10k@lists.infradead.org 9939W: http://wireless.kernel.org/en/users/Drivers/ath10k 9940T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9941S: Supported 9942F: drivers/net/wireless/ath/ath10k/ 9943 9944QUALCOMM EMAC GIGABIT ETHERNET DRIVER 9945M: Timur Tabi <timur@codeaurora.org> 9946L: netdev@vger.kernel.org 9947S: Supported 9948F: drivers/net/ethernet/qualcomm/emac/ 9949 9950QUALCOMM HEXAGON ARCHITECTURE 9951M: Richard Kuo <rkuo@codeaurora.org> 9952L: linux-hexagon@vger.kernel.org 9953T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 9954S: Supported 9955F: arch/hexagon/ 9956 9957QUALCOMM WCN36XX WIRELESS DRIVER 9958M: Eugene Krasnikov <k.eugene.e@gmail.com> 9959L: wcn36xx@lists.infradead.org 9960W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 9961T: git git://github.com/KrasnikovEugene/wcn36xx.git 9962S: Supported 9963F: drivers/net/wireless/ath/wcn36xx/ 9964 9965QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 9966M: Gabriel Somlo <somlo@cmu.edu> 9967M: "Michael S. Tsirkin" <mst@redhat.com> 9968L: qemu-devel@nongnu.org 9969S: Maintained 9970F: drivers/firmware/qemu_fw_cfg.c 9971 9972RADOS BLOCK DEVICE (RBD) 9973M: Ilya Dryomov <idryomov@gmail.com> 9974M: Sage Weil <sage@redhat.com> 9975M: Alex Elder <elder@kernel.org> 9976L: ceph-devel@vger.kernel.org 9977W: http://ceph.com/ 9978T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 9979T: git git://github.com/ceph/ceph-client.git 9980S: Supported 9981F: Documentation/ABI/testing/sysfs-bus-rbd 9982F: drivers/block/rbd.c 9983F: drivers/block/rbd_types.h 9984 9985RADEON FRAMEBUFFER DISPLAY DRIVER 9986M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9987L: linux-fbdev@vger.kernel.org 9988S: Maintained 9989F: drivers/video/fbdev/aty/radeon* 9990F: include/uapi/linux/radeonfb.h 9991 9992RADIOSHARK RADIO DRIVER 9993M: Hans Verkuil <hverkuil@xs4all.nl> 9994L: linux-media@vger.kernel.org 9995T: git git://linuxtv.org/media_tree.git 9996S: Maintained 9997F: drivers/media/radio/radio-shark.c 9998 9999RADIOSHARK2 RADIO DRIVER 10000M: Hans Verkuil <hverkuil@xs4all.nl> 10001L: linux-media@vger.kernel.org 10002T: git git://linuxtv.org/media_tree.git 10003S: Maintained 10004F: drivers/media/radio/radio-shark2.c 10005F: drivers/media/radio/radio-tea5777.c 10006 10007RAGE128 FRAMEBUFFER DISPLAY DRIVER 10008M: Paul Mackerras <paulus@samba.org> 10009L: linux-fbdev@vger.kernel.org 10010S: Maintained 10011F: drivers/video/fbdev/aty/aty128fb.c 10012 10013RALINK MIPS ARCHITECTURE 10014M: John Crispin <john@phrozen.org> 10015L: linux-mips@linux-mips.org 10016S: Maintained 10017F: arch/mips/ralink 10018 10019RALINK RT2X00 WIRELESS LAN DRIVER 10020P: rt2x00 project 10021M: Stanislaw Gruszka <sgruszka@redhat.com> 10022M: Helmut Schaa <helmut.schaa@googlemail.com> 10023L: linux-wireless@vger.kernel.org 10024S: Maintained 10025F: drivers/net/wireless/ralink/rt2x00/ 10026 10027RAMDISK RAM BLOCK DEVICE DRIVER 10028M: Jens Axboe <axboe@kernel.dk> 10029S: Maintained 10030F: Documentation/blockdev/ramdisk.txt 10031F: drivers/block/brd.c 10032 10033RANDOM NUMBER DRIVER 10034M: "Theodore Ts'o" <tytso@mit.edu> 10035S: Maintained 10036F: drivers/char/random.c 10037 10038RAPIDIO SUBSYSTEM 10039M: Matt Porter <mporter@kernel.crashing.org> 10040M: Alexandre Bounine <alexandre.bounine@idt.com> 10041S: Maintained 10042F: drivers/rapidio/ 10043 10044RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10045L: linux-wireless@vger.kernel.org 10046S: Orphan 10047F: drivers/net/wireless/ray* 10048 10049RCUTORTURE MODULE 10050M: Josh Triplett <josh@joshtriplett.org> 10051M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10052L: linux-kernel@vger.kernel.org 10053S: Supported 10054T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10055F: Documentation/RCU/torture.txt 10056F: kernel/rcu/rcutorture.c 10057 10058RCUTORTURE TEST FRAMEWORK 10059M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10060M: Josh Triplett <josh@joshtriplett.org> 10061R: Steven Rostedt <rostedt@goodmis.org> 10062R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10063R: Lai Jiangshan <jiangshanlai@gmail.com> 10064L: linux-kernel@vger.kernel.org 10065S: Supported 10066T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10067F: tools/testing/selftests/rcutorture 10068 10069RDC R-321X SoC 10070M: Florian Fainelli <florian@openwrt.org> 10071S: Maintained 10072 10073RDC R6040 FAST ETHERNET DRIVER 10074M: Florian Fainelli <f.fainelli@gmail.com> 10075L: netdev@vger.kernel.org 10076S: Maintained 10077F: drivers/net/ethernet/rdc/r6040.c 10078 10079RDS - RELIABLE DATAGRAM SOCKETS 10080M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10081L: netdev@vger.kernel.org 10082L: linux-rdma@vger.kernel.org 10083L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10084W: https://oss.oracle.com/projects/rds/ 10085S: Supported 10086F: net/rds/ 10087F: Documentation/networking/rds.txt 10088 10089RDMAVT - RDMA verbs software 10090M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10091L: linux-rdma@vger.kernel.org 10092S: Supported 10093F: drivers/infiniband/sw/rdmavt 10094 10095READ-COPY UPDATE (RCU) 10096M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10097M: Josh Triplett <josh@joshtriplett.org> 10098R: Steven Rostedt <rostedt@goodmis.org> 10099R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10100R: Lai Jiangshan <jiangshanlai@gmail.com> 10101L: linux-kernel@vger.kernel.org 10102W: http://www.rdrop.com/users/paulmck/RCU/ 10103S: Supported 10104T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10105F: Documentation/RCU/ 10106X: Documentation/RCU/torture.txt 10107F: include/linux/rcu* 10108X: include/linux/srcu.h 10109F: kernel/rcu/ 10110X: kernel/torture.c 10111 10112REAL TIME CLOCK (RTC) SUBSYSTEM 10113M: Alessandro Zummo <a.zummo@towertech.it> 10114M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10115L: rtc-linux@googlegroups.com 10116Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10117T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10118S: Maintained 10119F: Documentation/devicetree/bindings/rtc/ 10120F: Documentation/rtc.txt 10121F: drivers/rtc/ 10122F: include/linux/rtc.h 10123F: include/uapi/linux/rtc.h 10124F: include/linux/rtc/ 10125F: include/linux/platform_data/rtc-* 10126F: tools/testing/selftests/timers/rtctest.c 10127 10128REALTEK AUDIO CODECS 10129M: Bard Liao <bardliao@realtek.com> 10130M: Oder Chiou <oder_chiou@realtek.com> 10131S: Maintained 10132F: sound/soc/codecs/rt* 10133F: include/sound/rt*.h 10134 10135REISERFS FILE SYSTEM 10136L: reiserfs-devel@vger.kernel.org 10137S: Supported 10138F: fs/reiserfs/ 10139 10140REGISTER MAP ABSTRACTION 10141M: Mark Brown <broonie@kernel.org> 10142L: linux-kernel@vger.kernel.org 10143T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10144S: Supported 10145F: Documentation/devicetree/bindings/regmap/ 10146F: drivers/base/regmap/ 10147F: include/linux/regmap.h 10148 10149REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10150M: Ohad Ben-Cohen <ohad@wizery.com> 10151M: Bjorn Andersson <bjorn.andersson@linaro.org> 10152L: linux-remoteproc@vger.kernel.org 10153T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10154S: Maintained 10155F: Documentation/devicetree/bindings/remoteproc/ 10156F: Documentation/remoteproc.txt 10157F: drivers/remoteproc/ 10158F: include/linux/remoteproc.h 10159 10160REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10161M: Ohad Ben-Cohen <ohad@wizery.com> 10162M: Bjorn Andersson <bjorn.andersson@linaro.org> 10163L: linux-remoteproc@vger.kernel.org 10164T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10165S: Maintained 10166F: drivers/rpmsg/ 10167F: Documentation/rpmsg.txt 10168F: include/linux/rpmsg.h 10169 10170RENESAS CLOCK DRIVERS 10171M: Geert Uytterhoeven <geert+renesas@glider.be> 10172L: linux-renesas-soc@vger.kernel.org 10173S: Supported 10174F: drivers/clk/renesas/ 10175 10176RENESAS ETHERNET DRIVERS 10177R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10178L: netdev@vger.kernel.org 10179L: linux-renesas-soc@vger.kernel.org 10180F: drivers/net/ethernet/renesas/ 10181F: include/linux/sh_eth.h 10182 10183RENESAS USB2 PHY DRIVER 10184M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10185L: linux-renesas-soc@vger.kernel.org 10186S: Maintained 10187F: drivers/phy/phy-rcar-gen3-usb2.c 10188 10189RESET CONTROLLER FRAMEWORK 10190M: Philipp Zabel <p.zabel@pengutronix.de> 10191T: git git://git.pengutronix.de/git/pza/linux 10192S: Maintained 10193F: drivers/reset/ 10194F: Documentation/devicetree/bindings/reset/ 10195F: include/dt-bindings/reset/ 10196F: include/linux/reset.h 10197F: include/linux/reset-controller.h 10198 10199RFKILL 10200M: Johannes Berg <johannes@sipsolutions.net> 10201L: linux-wireless@vger.kernel.org 10202W: http://wireless.kernel.org/ 10203T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10204T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10205S: Maintained 10206F: Documentation/rfkill.txt 10207F: net/rfkill/ 10208 10209RHASHTABLE 10210M: Thomas Graf <tgraf@suug.ch> 10211M: Herbert Xu <herbert@gondor.apana.org.au> 10212L: netdev@vger.kernel.org 10213S: Maintained 10214F: lib/rhashtable.c 10215F: include/linux/rhashtable.h 10216 10217RICOH SMARTMEDIA/XD DRIVER 10218M: Maxim Levitsky <maximlevitsky@gmail.com> 10219S: Maintained 10220F: drivers/mtd/nand/r852.c 10221F: drivers/mtd/nand/r852.h 10222 10223RICOH R5C592 MEMORYSTICK DRIVER 10224M: Maxim Levitsky <maximlevitsky@gmail.com> 10225S: Maintained 10226F: drivers/memstick/host/r592.* 10227 10228ROCCAT DRIVERS 10229M: Stefan Achatz <erazor_de@users.sourceforge.net> 10230W: http://sourceforge.net/projects/roccat/ 10231S: Maintained 10232F: drivers/hid/hid-roccat* 10233F: include/linux/hid-roccat* 10234F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10235 10236ROCKER DRIVER 10237M: Jiri Pirko <jiri@resnulli.us> 10238L: netdev@vger.kernel.org 10239S: Supported 10240F: drivers/net/ethernet/rocker/ 10241 10242ROCKETPORT DRIVER 10243P: Comtrol Corp. 10244W: http://www.comtrol.com 10245S: Maintained 10246F: Documentation/serial/rocket.txt 10247F: drivers/tty/rocket* 10248 10249ROCKETPORT EXPRESS/INFINITY DRIVER 10250M: Kevin Cernekee <cernekee@gmail.com> 10251L: linux-serial@vger.kernel.org 10252S: Odd Fixes 10253F: drivers/tty/serial/rp2.* 10254 10255ROSE NETWORK LAYER 10256M: Ralf Baechle <ralf@linux-mips.org> 10257L: linux-hams@vger.kernel.org 10258W: http://www.linux-ax25.org/ 10259S: Maintained 10260F: include/net/rose.h 10261F: include/uapi/linux/rose.h 10262F: net/rose/ 10263 10264RTL2830 MEDIA DRIVER 10265M: Antti Palosaari <crope@iki.fi> 10266L: linux-media@vger.kernel.org 10267W: https://linuxtv.org 10268W: http://palosaari.fi/linux/ 10269Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10270T: git git://linuxtv.org/anttip/media_tree.git 10271S: Maintained 10272F: drivers/media/dvb-frontends/rtl2830* 10273 10274RTL2832 MEDIA DRIVER 10275M: Antti Palosaari <crope@iki.fi> 10276L: linux-media@vger.kernel.org 10277W: https://linuxtv.org 10278W: http://palosaari.fi/linux/ 10279Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10280T: git git://linuxtv.org/anttip/media_tree.git 10281S: Maintained 10282F: drivers/media/dvb-frontends/rtl2832* 10283 10284RTL2832_SDR MEDIA DRIVER 10285M: Antti Palosaari <crope@iki.fi> 10286L: linux-media@vger.kernel.org 10287W: https://linuxtv.org 10288W: http://palosaari.fi/linux/ 10289Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10290T: git git://linuxtv.org/anttip/media_tree.git 10291S: Maintained 10292F: drivers/media/dvb-frontends/rtl2832_sdr* 10293 10294RTL8180 WIRELESS DRIVER 10295L: linux-wireless@vger.kernel.org 10296W: http://wireless.kernel.org/ 10297T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10298S: Orphan 10299F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10300 10301RTL8187 WIRELESS DRIVER 10302M: Herton Ronaldo Krzesinski <herton@canonical.com> 10303M: Hin-Tak Leung <htl10@users.sourceforge.net> 10304M: Larry Finger <Larry.Finger@lwfinger.net> 10305L: linux-wireless@vger.kernel.org 10306W: http://wireless.kernel.org/ 10307T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10308S: Maintained 10309F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10310 10311RTL8192CE WIRELESS DRIVER 10312M: Larry Finger <Larry.Finger@lwfinger.net> 10313M: Chaoming Li <chaoming_li@realsil.com.cn> 10314L: linux-wireless@vger.kernel.org 10315W: http://wireless.kernel.org/ 10316T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10317S: Maintained 10318F: drivers/net/wireless/realtek/rtlwifi/ 10319F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10320 10321RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10322M: Jes Sorensen <Jes.Sorensen@redhat.com> 10323L: linux-wireless@vger.kernel.org 10324T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10325S: Maintained 10326F: drivers/net/wireless/realtek/rtl8xxxu/ 10327 10328S3 SAVAGE FRAMEBUFFER DRIVER 10329M: Antonino Daplas <adaplas@gmail.com> 10330L: linux-fbdev@vger.kernel.org 10331S: Maintained 10332F: drivers/video/fbdev/savage/ 10333 10334S390 10335M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10336M: Heiko Carstens <heiko.carstens@de.ibm.com> 10337L: linux-s390@vger.kernel.org 10338W: http://www.ibm.com/developerworks/linux/linux390/ 10339T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10340S: Supported 10341F: arch/s390/ 10342F: drivers/s390/ 10343F: Documentation/s390/ 10344F: Documentation/DocBook/s390* 10345 10346S390 COMMON I/O LAYER 10347M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10348M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10349L: linux-s390@vger.kernel.org 10350W: http://www.ibm.com/developerworks/linux/linux390/ 10351S: Supported 10352F: drivers/s390/cio/ 10353 10354S390 DASD DRIVER 10355M: Stefan Haberland <sth@linux.vnet.ibm.com> 10356M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 10357L: linux-s390@vger.kernel.org 10358W: http://www.ibm.com/developerworks/linux/linux390/ 10359S: Supported 10360F: drivers/s390/block/dasd* 10361F: block/partitions/ibm.c 10362 10363S390 NETWORK DRIVERS 10364M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10365L: linux-s390@vger.kernel.org 10366W: http://www.ibm.com/developerworks/linux/linux390/ 10367S: Supported 10368F: drivers/s390/net/ 10369 10370S390 PCI SUBSYSTEM 10371M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10372M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10373L: linux-s390@vger.kernel.org 10374W: http://www.ibm.com/developerworks/linux/linux390/ 10375S: Supported 10376F: arch/s390/pci/ 10377F: drivers/pci/hotplug/s390_pci_hpc.c 10378 10379S390 ZCRYPT DRIVER 10380M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 10381L: linux-s390@vger.kernel.org 10382W: http://www.ibm.com/developerworks/linux/linux390/ 10383S: Supported 10384F: drivers/s390/crypto/ 10385 10386S390 ZFCP DRIVER 10387M: Steffen Maier <maier@linux.vnet.ibm.com> 10388L: linux-s390@vger.kernel.org 10389W: http://www.ibm.com/developerworks/linux/linux390/ 10390S: Supported 10391F: drivers/s390/scsi/zfcp_* 10392 10393S390 IUCV NETWORK LAYER 10394M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10395L: linux-s390@vger.kernel.org 10396W: http://www.ibm.com/developerworks/linux/linux390/ 10397S: Supported 10398F: drivers/s390/net/*iucv* 10399F: include/net/iucv/ 10400F: net/iucv/ 10401 10402S390 IOMMU (PCI) 10403M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10404L: linux-s390@vger.kernel.org 10405W: http://www.ibm.com/developerworks/linux/linux390/ 10406S: Supported 10407F: drivers/iommu/s390-iommu.c 10408 10409S3C24XX SD/MMC Driver 10410M: Ben Dooks <ben-linux@fluff.org> 10411L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10412S: Supported 10413F: drivers/mmc/host/s3cmci.* 10414 10415SAA6588 RDS RECEIVER DRIVER 10416M: Hans Verkuil <hverkuil@xs4all.nl> 10417L: linux-media@vger.kernel.org 10418T: git git://linuxtv.org/media_tree.git 10419W: https://linuxtv.org 10420S: Odd Fixes 10421F: drivers/media/i2c/saa6588* 10422 10423SAA7134 VIDEO4LINUX DRIVER 10424M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10425M: Mauro Carvalho Chehab <mchehab@kernel.org> 10426L: linux-media@vger.kernel.org 10427W: https://linuxtv.org 10428T: git git://linuxtv.org/media_tree.git 10429S: Odd fixes 10430F: Documentation/media/v4l-drivers/saa7134* 10431F: drivers/media/pci/saa7134/ 10432 10433SAA7146 VIDEO4LINUX-2 DRIVER 10434M: Hans Verkuil <hverkuil@xs4all.nl> 10435L: linux-media@vger.kernel.org 10436T: git git://linuxtv.org/media_tree.git 10437S: Maintained 10438F: drivers/media/common/saa7146/ 10439F: drivers/media/pci/saa7146/ 10440F: include/media/saa7146* 10441 10442SAMSUNG LAPTOP DRIVER 10443M: Corentin Chary <corentin.chary@gmail.com> 10444L: platform-driver-x86@vger.kernel.org 10445S: Maintained 10446F: drivers/platform/x86/samsung-laptop.c 10447 10448SAMSUNG AUDIO (ASoC) DRIVERS 10449M: Krzysztof Kozlowski <krzk@kernel.org> 10450M: Sangbeom Kim <sbkim73@samsung.com> 10451M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10452L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10453S: Supported 10454F: sound/soc/samsung/ 10455 10456SAMSUNG FRAMEBUFFER DRIVER 10457M: Jingoo Han <jingoohan1@gmail.com> 10458L: linux-fbdev@vger.kernel.org 10459S: Maintained 10460F: drivers/video/fbdev/s3c-fb.c 10461 10462SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10463M: Sangbeom Kim <sbkim73@samsung.com> 10464M: Krzysztof Kozlowski <krzk@kernel.org> 10465M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10466L: linux-kernel@vger.kernel.org 10467L: linux-samsung-soc@vger.kernel.org 10468S: Supported 10469F: drivers/mfd/sec*.c 10470F: drivers/regulator/s2m*.c 10471F: drivers/regulator/s5m*.c 10472F: drivers/clk/clk-s2mps11.c 10473F: drivers/rtc/rtc-s5m.c 10474F: include/linux/mfd/samsung/ 10475F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10476F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10477F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10478F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10479 10480SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10481M: Kyungmin Park <kyungmin.park@samsung.com> 10482M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10483L: linux-media@vger.kernel.org 10484Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10485S: Supported 10486F: drivers/media/platform/exynos4-is/ 10487 10488SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10489M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10490L: linux-media@vger.kernel.org 10491L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10492S: Maintained 10493F: drivers/media/platform/s3c-camif/ 10494F: include/media/drv-intf/s3c_camif.h 10495 10496SAMSUNG S5C73M3 CAMERA DRIVER 10497M: Kyungmin Park <kyungmin.park@samsung.com> 10498M: Andrzej Hajda <a.hajda@samsung.com> 10499L: linux-media@vger.kernel.org 10500S: Supported 10501F: drivers/media/i2c/s5c73m3/* 10502 10503SAMSUNG S5K5BAF CAMERA DRIVER 10504M: Kyungmin Park <kyungmin.park@samsung.com> 10505M: Andrzej Hajda <a.hajda@samsung.com> 10506L: linux-media@vger.kernel.org 10507S: Supported 10508F: drivers/media/i2c/s5k5baf.c 10509 10510SAMSUNG S3FWRN5 NFC DRIVER 10511M: Robert Baldyga <r.baldyga@samsung.com> 10512M: Krzysztof Opasiak <k.opasiak@samsung.com> 10513L: linux-nfc@lists.01.org (moderated for non-subscribers) 10514S: Supported 10515F: drivers/nfc/s3fwrn5 10516 10517SAMSUNG SOC CLOCK DRIVERS 10518M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10519M: Tomasz Figa <tomasz.figa@gmail.com> 10520M: Chanwoo Choi <cw00.choi@samsung.com> 10521S: Supported 10522L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10523F: drivers/clk/samsung/ 10524F: include/dt-bindings/clock/exynos*.h 10525F: Documentation/devicetree/bindings/clock/exynos*.txt 10526 10527SAMSUNG SPI DRIVERS 10528M: Kukjin Kim <kgene@kernel.org> 10529M: Krzysztof Kozlowski <krzk@kernel.org> 10530M: Andi Shyti <andi.shyti@samsung.com> 10531L: linux-spi@vger.kernel.org 10532L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10533S: Maintained 10534F: Documentation/devicetree/bindings/spi/spi-samsung.txt 10535F: drivers/spi/spi-s3c* 10536F: include/linux/platform_data/spi-s3c64xx.h 10537 10538SAMSUNG SXGBE DRIVERS 10539M: Byungho An <bh74.an@samsung.com> 10540M: Girish K S <ks.giri@samsung.com> 10541M: Vipul Pandya <vipul.pandya@samsung.com> 10542S: Supported 10543L: netdev@vger.kernel.org 10544F: drivers/net/ethernet/samsung/sxgbe/ 10545 10546SAMSUNG THERMAL DRIVER 10547M: Lukasz Majewski <l.majewski@samsung.com> 10548L: linux-pm@vger.kernel.org 10549L: linux-samsung-soc@vger.kernel.org 10550S: Supported 10551T: git https://github.com/lmajewski/linux-samsung-thermal.git 10552F: drivers/thermal/samsung/ 10553 10554SAMSUNG USB2 PHY DRIVER 10555M: Kamil Debski <kamil@wypas.org> 10556M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10557L: linux-kernel@vger.kernel.org 10558S: Supported 10559F: Documentation/devicetree/bindings/phy/samsung-phy.txt 10560F: Documentation/phy/samsung-usb2.txt 10561F: drivers/phy/phy-exynos4210-usb2.c 10562F: drivers/phy/phy-exynos4x12-usb2.c 10563F: drivers/phy/phy-exynos5250-usb2.c 10564F: drivers/phy/phy-s5pv210-usb2.c 10565F: drivers/phy/phy-samsung-usb2.c 10566F: drivers/phy/phy-samsung-usb2.h 10567 10568SERIAL DRIVERS 10569M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10570L: linux-serial@vger.kernel.org 10571S: Maintained 10572F: Documentation/devicetree/bindings/serial/ 10573F: drivers/tty/serial/ 10574 10575STI CEC DRIVER 10576M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 10577L: kernel@stlinux.com 10578S: Maintained 10579F: drivers/staging/media/st-cec/ 10580F: Documentation/devicetree/bindings/media/stih-cec.txt 10581 10582SYNOPSYS DESIGNWARE DMAC DRIVER 10583M: Viresh Kumar <vireshk@kernel.org> 10584M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10585S: Maintained 10586F: include/linux/dma/dw.h 10587F: include/linux/platform_data/dma-dw.h 10588F: drivers/dma/dw/ 10589 10590SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 10591M: Lars Persson <lars.persson@axis.com> 10592L: netdev@vger.kernel.org 10593S: Supported 10594F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 10595F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10596 10597SYNOPSYS DESIGNWARE I2C DRIVER 10598M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10599R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10600R: Mika Westerberg <mika.westerberg@linux.intel.com> 10601L: linux-i2c@vger.kernel.org 10602S: Maintained 10603F: drivers/i2c/busses/i2c-designware-* 10604F: include/linux/platform_data/i2c-designware.h 10605 10606SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10607M: Jaehoon Chung <jh80.chung@samsung.com> 10608L: linux-mmc@vger.kernel.org 10609S: Maintained 10610F: include/linux/mmc/dw_mmc.h 10611F: drivers/mmc/host/dw_mmc* 10612 10613SYSTEM TRACE MODULE CLASS 10614M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10615S: Maintained 10616T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10617F: Documentation/trace/stm.txt 10618F: drivers/hwtracing/stm/ 10619F: include/linux/stm.h 10620F: include/uapi/linux/stm.h 10621 10622THUNDERBOLT DRIVER 10623M: Andreas Noever <andreas.noever@gmail.com> 10624S: Maintained 10625F: drivers/thunderbolt/ 10626 10627TI BQ27XXX POWER SUPPLY DRIVER 10628R: Andrew F. Davis <afd@ti.com> 10629F: include/linux/power/bq27xxx_battery.h 10630F: drivers/power/supply/bq27xxx_battery.c 10631F: drivers/power/supply/bq27xxx_battery_i2c.c 10632 10633TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10634M: John Stultz <john.stultz@linaro.org> 10635M: Thomas Gleixner <tglx@linutronix.de> 10636L: linux-kernel@vger.kernel.org 10637T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10638S: Supported 10639F: include/linux/clocksource.h 10640F: include/linux/time.h 10641F: include/linux/timex.h 10642F: include/uapi/linux/time.h 10643F: include/uapi/linux/timex.h 10644F: kernel/time/clocksource.c 10645F: kernel/time/time*.c 10646F: kernel/time/alarmtimer.c 10647F: kernel/time/ntp.c 10648F: tools/testing/selftests/timers/ 10649 10650SC1200 WDT DRIVER 10651M: Zwane Mwaikambo <zwanem@gmail.com> 10652S: Maintained 10653F: drivers/watchdog/sc1200wdt.c 10654 10655SCHEDULER 10656M: Ingo Molnar <mingo@redhat.com> 10657M: Peter Zijlstra <peterz@infradead.org> 10658L: linux-kernel@vger.kernel.org 10659T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10660S: Maintained 10661F: kernel/sched/ 10662F: include/linux/sched.h 10663F: include/uapi/linux/sched.h 10664F: include/linux/wait.h 10665 10666SCORE ARCHITECTURE 10667M: Chen Liqin <liqin.linux@gmail.com> 10668M: Lennox Wu <lennox.wu@gmail.com> 10669W: http://www.sunplus.com 10670S: Supported 10671F: arch/score/ 10672 10673SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10674M: Sudeep Holla <sudeep.holla@arm.com> 10675L: linux-arm-kernel@lists.infradead.org 10676S: Maintained 10677F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10678F: drivers/clk/clk-scpi.c 10679F: drivers/cpufreq/scpi-cpufreq.c 10680F: drivers/firmware/arm_scpi.c 10681F: include/linux/scpi_protocol.h 10682 10683SCSI CDROM DRIVER 10684M: Jens Axboe <axboe@kernel.dk> 10685L: linux-scsi@vger.kernel.org 10686W: http://www.kernel.dk 10687S: Maintained 10688F: drivers/scsi/sr* 10689 10690SCSI RDMA PROTOCOL (SRP) INITIATOR 10691M: Bart Van Assche <bart.vanassche@sandisk.com> 10692L: linux-rdma@vger.kernel.org 10693S: Supported 10694W: http://www.openfabrics.org 10695Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10696T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10697F: drivers/infiniband/ulp/srp/ 10698F: include/scsi/srp.h 10699 10700SCSI SG DRIVER 10701M: Doug Gilbert <dgilbert@interlog.com> 10702L: linux-scsi@vger.kernel.org 10703W: http://sg.danny.cz/sg 10704S: Maintained 10705F: Documentation/scsi/scsi-generic.txt 10706F: drivers/scsi/sg.c 10707F: include/scsi/sg.h 10708 10709SCSI SUBSYSTEM 10710M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10711T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10712M: "Martin K. Petersen" <martin.petersen@oracle.com> 10713T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10714L: linux-scsi@vger.kernel.org 10715S: Maintained 10716F: Documentation/devicetree/bindings/scsi/ 10717F: drivers/scsi/ 10718F: include/scsi/ 10719 10720SCSI TAPE DRIVER 10721M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 10722L: linux-scsi@vger.kernel.org 10723S: Maintained 10724F: Documentation/scsi/st.txt 10725F: drivers/scsi/st.* 10726F: drivers/scsi/st_*.h 10727 10728SCTP PROTOCOL 10729M: Vlad Yasevich <vyasevich@gmail.com> 10730M: Neil Horman <nhorman@tuxdriver.com> 10731L: linux-sctp@vger.kernel.org 10732W: http://lksctp.sourceforge.net 10733S: Maintained 10734F: Documentation/networking/sctp.txt 10735F: include/linux/sctp.h 10736F: include/uapi/linux/sctp.h 10737F: include/net/sctp/ 10738F: net/sctp/ 10739 10740SCx200 CPU SUPPORT 10741M: Jim Cromie <jim.cromie@gmail.com> 10742S: Odd Fixes 10743F: Documentation/i2c/busses/scx200_acb 10744F: arch/x86/platform/scx200/ 10745F: drivers/watchdog/scx200_wdt.c 10746F: drivers/i2c/busses/scx200* 10747F: drivers/mtd/maps/scx200_docflash.c 10748F: include/linux/scx200.h 10749 10750SCx200 GPIO DRIVER 10751M: Jim Cromie <jim.cromie@gmail.com> 10752S: Maintained 10753F: drivers/char/scx200_gpio.c 10754F: include/linux/scx200_gpio.h 10755 10756SCx200 HRT CLOCKSOURCE DRIVER 10757M: Jim Cromie <jim.cromie@gmail.com> 10758S: Maintained 10759F: drivers/clocksource/scx200_hrt.c 10760 10761SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 10762M: Sascha Sommer <saschasommer@freenet.de> 10763L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 10764S: Maintained 10765F: drivers/mmc/host/sdricoh_cs.c 10766 10767SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 10768M: Adrian Hunter <adrian.hunter@intel.com> 10769L: linux-mmc@vger.kernel.org 10770T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 10771S: Maintained 10772F: drivers/mmc/host/sdhci* 10773F: include/linux/mmc/sdhci* 10774 10775SECURE COMPUTING 10776M: Kees Cook <keescook@chromium.org> 10777R: Andy Lutomirski <luto@amacapital.net> 10778R: Will Drewry <wad@chromium.org> 10779T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 10780S: Supported 10781F: kernel/seccomp.c 10782F: include/uapi/linux/seccomp.h 10783F: include/linux/seccomp.h 10784F: tools/testing/selftests/seccomp/* 10785K: \bsecure_computing 10786K: \bTIF_SECCOMP\b 10787 10788SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 10789M: Al Cooper <alcooperx@gmail.com> 10790L: linux-mmc@vger.kernel.org 10791L: bcm-kernel-feedback-list@broadcom.com 10792S: Maintained 10793F: drivers/mmc/host/sdhci-brcmstb* 10794 10795SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 10796M: Ben Dooks <ben-linux@fluff.org> 10797M: Jaehoon Chung <jh80.chung@samsung.com> 10798L: linux-mmc@vger.kernel.org 10799S: Maintained 10800F: drivers/mmc/host/sdhci-s3c* 10801 10802SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 10803M: Viresh Kumar <vireshk@kernel.org> 10804L: linux-mmc@vger.kernel.org 10805S: Maintained 10806F: drivers/mmc/host/sdhci-spear.c 10807 10808SECURITY SUBSYSTEM 10809M: James Morris <james.l.morris@oracle.com> 10810M: "Serge E. Hallyn" <serge@hallyn.com> 10811L: linux-security-module@vger.kernel.org (suggested Cc:) 10812T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 10813W: http://kernsec.org/ 10814S: Supported 10815F: security/ 10816 10817SECURITY CONTACT 10818M: Security Officers <security@kernel.org> 10819S: Supported 10820 10821SELINUX SECURITY MODULE 10822M: Paul Moore <paul@paul-moore.com> 10823M: Stephen Smalley <sds@tycho.nsa.gov> 10824M: Eric Paris <eparis@parisplace.org> 10825L: selinux@tycho.nsa.gov (moderated for non-subscribers) 10826W: http://selinuxproject.org 10827T: git git://git.infradead.org/users/pcmoore/selinux 10828S: Supported 10829F: include/linux/selinux* 10830F: security/selinux/ 10831F: scripts/selinux/ 10832 10833APPARMOR SECURITY MODULE 10834M: John Johansen <john.johansen@canonical.com> 10835L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 10836W: apparmor.wiki.kernel.org 10837T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 10838S: Supported 10839F: security/apparmor/ 10840 10841LOADPIN SECURITY MODULE 10842M: Kees Cook <keescook@chromium.org> 10843T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 10844S: Supported 10845F: security/loadpin/ 10846 10847YAMA SECURITY MODULE 10848M: Kees Cook <keescook@chromium.org> 10849T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 10850S: Supported 10851F: security/yama/ 10852 10853SENSABLE PHANTOM 10854M: Jiri Slaby <jirislaby@gmail.com> 10855S: Maintained 10856F: drivers/misc/phantom.c 10857F: include/uapi/linux/phantom.h 10858 10859Emulex 10Gbps iSCSI - OneConnect DRIVER 10860M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 10861M: Ketan Mukadam <ketan.mukadam@broadcom.com> 10862M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 10863L: linux-scsi@vger.kernel.org 10864W: http://www.broadcom.com 10865S: Supported 10866F: drivers/scsi/be2iscsi/ 10867 10868Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 10869M: Sathya Perla <sathya.perla@broadcom.com> 10870M: Ajit Khaparde <ajit.khaparde@broadcom.com> 10871M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 10872M: Somnath Kotur <somnath.kotur@broadcom.com> 10873L: netdev@vger.kernel.org 10874W: http://www.emulex.com 10875S: Supported 10876F: drivers/net/ethernet/emulex/benet/ 10877 10878EMULEX ONECONNECT ROCE DRIVER 10879M: Selvin Xavier <selvin.xavier@avagotech.com> 10880M: Devesh Sharma <devesh.sharma@avagotech.com> 10881M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 10882L: linux-rdma@vger.kernel.org 10883W: http://www.emulex.com 10884S: Supported 10885F: drivers/infiniband/hw/ocrdma/ 10886F: include/uapi/rdma/ocrdma-abi.h 10887 10888SFC NETWORK DRIVER 10889M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10890M: Edward Cree <ecree@solarflare.com> 10891M: Bert Kenward <bkenward@solarflare.com> 10892L: netdev@vger.kernel.org 10893S: Supported 10894F: drivers/net/ethernet/sfc/ 10895 10896SGI GRU DRIVER 10897M: Dimitri Sivanich <sivanich@sgi.com> 10898S: Maintained 10899F: drivers/misc/sgi-gru/ 10900 10901SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10902M: Pat Gefre <pfg@sgi.com> 10903L: linux-ia64@vger.kernel.org 10904S: Supported 10905F: Documentation/ia64/serial.txt 10906F: drivers/tty/serial/ioc?_serial.c 10907F: include/linux/ioc?.h 10908 10909SGI XP/XPC/XPNET DRIVER 10910M: Cliff Whickman <cpw@sgi.com> 10911M: Robin Holt <robinmholt@gmail.com> 10912S: Maintained 10913F: drivers/misc/sgi-xp/ 10914 10915SI2157 MEDIA DRIVER 10916M: Antti Palosaari <crope@iki.fi> 10917L: linux-media@vger.kernel.org 10918W: https://linuxtv.org 10919W: http://palosaari.fi/linux/ 10920Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10921T: git git://linuxtv.org/anttip/media_tree.git 10922S: Maintained 10923F: drivers/media/tuners/si2157* 10924 10925SI2168 MEDIA DRIVER 10926M: Antti Palosaari <crope@iki.fi> 10927L: linux-media@vger.kernel.org 10928W: https://linuxtv.org 10929W: http://palosaari.fi/linux/ 10930Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10931T: git git://linuxtv.org/anttip/media_tree.git 10932S: Maintained 10933F: drivers/media/dvb-frontends/si2168* 10934 10935SI470X FM RADIO RECEIVER I2C DRIVER 10936M: Hans Verkuil <hverkuil@xs4all.nl> 10937L: linux-media@vger.kernel.org 10938T: git git://linuxtv.org/media_tree.git 10939W: https://linuxtv.org 10940S: Odd Fixes 10941F: drivers/media/radio/si470x/radio-si470x-i2c.c 10942 10943SI470X FM RADIO RECEIVER USB DRIVER 10944M: Hans Verkuil <hverkuil@xs4all.nl> 10945L: linux-media@vger.kernel.org 10946T: git git://linuxtv.org/media_tree.git 10947W: https://linuxtv.org 10948S: Maintained 10949F: drivers/media/radio/si470x/radio-si470x-common.c 10950F: drivers/media/radio/si470x/radio-si470x.h 10951F: drivers/media/radio/si470x/radio-si470x-usb.c 10952 10953SI4713 FM RADIO TRANSMITTER I2C DRIVER 10954M: Eduardo Valentin <edubezval@gmail.com> 10955L: linux-media@vger.kernel.org 10956T: git git://linuxtv.org/media_tree.git 10957W: https://linuxtv.org 10958S: Odd Fixes 10959F: drivers/media/radio/si4713/si4713.? 10960 10961SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 10962M: Eduardo Valentin <edubezval@gmail.com> 10963L: linux-media@vger.kernel.org 10964T: git git://linuxtv.org/media_tree.git 10965W: https://linuxtv.org 10966S: Odd Fixes 10967F: drivers/media/radio/si4713/radio-platform-si4713.c 10968 10969SI4713 FM RADIO TRANSMITTER USB DRIVER 10970M: Hans Verkuil <hverkuil@xs4all.nl> 10971L: linux-media@vger.kernel.org 10972T: git git://linuxtv.org/media_tree.git 10973W: https://linuxtv.org 10974S: Maintained 10975F: drivers/media/radio/si4713/radio-usb-si4713.c 10976 10977SIANO DVB DRIVER 10978M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10979M: Mauro Carvalho Chehab <mchehab@kernel.org> 10980L: linux-media@vger.kernel.org 10981W: https://linuxtv.org 10982T: git git://linuxtv.org/media_tree.git 10983S: Odd fixes 10984F: drivers/media/common/siano/ 10985F: drivers/media/usb/siano/ 10986F: drivers/media/usb/siano/ 10987F: drivers/media/mmc/siano/ 10988 10989SIMPLEFB FB DRIVER 10990M: Hans de Goede <hdegoede@redhat.com> 10991L: linux-fbdev@vger.kernel.org 10992S: Maintained 10993F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 10994F: drivers/video/fbdev/simplefb.c 10995F: include/linux/platform_data/simplefb.h 10996 10997SH_VEU V4L2 MEM2MEM DRIVER 10998L: linux-media@vger.kernel.org 10999S: Orphan 11000F: drivers/media/platform/sh_veu.c 11001 11002SH_VOU V4L2 OUTPUT DRIVER 11003L: linux-media@vger.kernel.org 11004S: Orphan 11005F: drivers/media/platform/sh_vou.c 11006F: include/media/drv-intf/sh_vou.h 11007 11008SIMPLE FIRMWARE INTERFACE (SFI) 11009M: Len Brown <lenb@kernel.org> 11010L: sfi-devel@simplefirmware.org 11011W: http://simplefirmware.org/ 11012T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11013S: Supported 11014F: arch/x86/platform/sfi/ 11015F: drivers/sfi/ 11016F: include/linux/sfi*.h 11017 11018SIMTEC EB110ATX (Chalice CATS) 11019P: Ben Dooks 11020P: Vincent Sanders <vince@simtec.co.uk> 11021M: Simtec Linux Team <linux@simtec.co.uk> 11022W: http://www.simtec.co.uk/products/EB110ATX/ 11023S: Supported 11024 11025SIMTEC EB2410ITX (BAST) 11026P: Ben Dooks 11027P: Vincent Sanders <vince@simtec.co.uk> 11028M: Simtec Linux Team <linux@simtec.co.uk> 11029W: http://www.simtec.co.uk/products/EB2410ITX/ 11030S: Supported 11031F: arch/arm/mach-s3c24xx/mach-bast.c 11032F: arch/arm/mach-s3c24xx/bast-ide.c 11033F: arch/arm/mach-s3c24xx/bast-irq.c 11034 11035TI DAVINCI MACHINE SUPPORT 11036M: Sekhar Nori <nsekhar@ti.com> 11037M: Kevin Hilman <khilman@kernel.org> 11038L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11039T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11040S: Supported 11041F: arch/arm/mach-davinci/ 11042F: drivers/i2c/busses/i2c-davinci.c 11043 11044TI DAVINCI SERIES MEDIA DRIVER 11045M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11046L: linux-media@vger.kernel.org 11047W: https://linuxtv.org 11048Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11049T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11050S: Maintained 11051F: drivers/media/platform/davinci/ 11052F: include/media/davinci/ 11053 11054TI AM437X VPFE DRIVER 11055M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11056L: linux-media@vger.kernel.org 11057W: https://linuxtv.org 11058Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11059T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11060S: Maintained 11061F: drivers/media/platform/am437x/ 11062 11063OV2659 OMNIVISION SENSOR DRIVER 11064M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11065L: linux-media@vger.kernel.org 11066W: https://linuxtv.org 11067Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11068T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11069S: Maintained 11070F: drivers/media/i2c/ov2659.c 11071F: include/media/i2c/ov2659.h 11072 11073SILICON MOTION SM712 FRAME BUFFER DRIVER 11074M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11075M: Teddy Wang <teddy.wang@siliconmotion.com> 11076M: Sudip Mukherjee <sudip@vectorindia.org> 11077L: linux-fbdev@vger.kernel.org 11078S: Maintained 11079F: drivers/video/fbdev/sm712* 11080F: Documentation/fb/sm712fb.txt 11081 11082SIS 190 ETHERNET DRIVER 11083M: Francois Romieu <romieu@fr.zoreil.com> 11084L: netdev@vger.kernel.org 11085S: Maintained 11086F: drivers/net/ethernet/sis/sis190.c 11087 11088SIS 900/7016 FAST ETHERNET DRIVER 11089M: Daniele Venzano <venza@brownhat.org> 11090W: http://www.brownhat.org/sis900.html 11091L: netdev@vger.kernel.org 11092S: Maintained 11093F: drivers/net/ethernet/sis/sis900.* 11094 11095SIS FRAMEBUFFER DRIVER 11096M: Thomas Winischhofer <thomas@winischhofer.net> 11097W: http://www.winischhofer.net/linuxsisvga.shtml 11098S: Maintained 11099F: Documentation/fb/sisfb.txt 11100F: drivers/video/fbdev/sis/ 11101F: include/video/sisfb.h 11102 11103SIS USB2VGA DRIVER 11104M: Thomas Winischhofer <thomas@winischhofer.net> 11105W: http://www.winischhofer.at/linuxsisusbvga.shtml 11106S: Maintained 11107F: drivers/usb/misc/sisusbvga/ 11108 11109SLAB ALLOCATOR 11110M: Christoph Lameter <cl@linux.com> 11111M: Pekka Enberg <penberg@kernel.org> 11112M: David Rientjes <rientjes@google.com> 11113M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11114M: Andrew Morton <akpm@linux-foundation.org> 11115L: linux-mm@kvack.org 11116S: Maintained 11117F: include/linux/sl?b*.h 11118F: mm/sl?b* 11119 11120SLEEPABLE READ-COPY UPDATE (SRCU) 11121M: Lai Jiangshan <jiangshanlai@gmail.com> 11122M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11123M: Josh Triplett <josh@joshtriplett.org> 11124R: Steven Rostedt <rostedt@goodmis.org> 11125R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11126L: linux-kernel@vger.kernel.org 11127W: http://www.rdrop.com/users/paulmck/RCU/ 11128S: Supported 11129T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11130F: include/linux/srcu.h 11131F: kernel/rcu/srcu.c 11132 11133SMACK SECURITY MODULE 11134M: Casey Schaufler <casey@schaufler-ca.com> 11135L: linux-security-module@vger.kernel.org 11136W: http://schaufler-ca.com 11137T: git git://github.com/cschaufler/smack-next 11138S: Maintained 11139F: Documentation/security/Smack.txt 11140F: security/smack/ 11141 11142DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11143M: Kevin Hilman <khilman@kernel.org> 11144M: Nishanth Menon <nm@ti.com> 11145S: Maintained 11146F: drivers/power/avs/ 11147F: include/linux/power/smartreflex.h 11148L: linux-pm@vger.kernel.org 11149 11150SMC91x ETHERNET DRIVER 11151M: Nicolas Pitre <nico@fluxnic.net> 11152S: Odd Fixes 11153F: drivers/net/ethernet/smsc/smc91x.* 11154 11155SMIA AND SMIA++ IMAGE SENSOR DRIVER 11156M: Sakari Ailus <sakari.ailus@iki.fi> 11157L: linux-media@vger.kernel.org 11158S: Maintained 11159F: drivers/media/i2c/smiapp/ 11160F: include/media/i2c/smiapp.h 11161F: drivers/media/i2c/smiapp-pll.c 11162F: drivers/media/i2c/smiapp-pll.h 11163F: include/uapi/linux/smiapp.h 11164F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11165 11166SMM665 HARDWARE MONITOR DRIVER 11167M: Guenter Roeck <linux@roeck-us.net> 11168L: linux-hwmon@vger.kernel.org 11169S: Maintained 11170F: Documentation/hwmon/smm665 11171F: drivers/hwmon/smm665.c 11172 11173SMSC EMC2103 HARDWARE MONITOR DRIVER 11174M: Steve Glendinning <steve.glendinning@shawell.net> 11175L: linux-hwmon@vger.kernel.org 11176S: Maintained 11177F: Documentation/hwmon/emc2103 11178F: drivers/hwmon/emc2103.c 11179 11180SMSC SCH5627 HARDWARE MONITOR DRIVER 11181M: Hans de Goede <hdegoede@redhat.com> 11182L: linux-hwmon@vger.kernel.org 11183S: Supported 11184F: Documentation/hwmon/sch5627 11185F: drivers/hwmon/sch5627.c 11186 11187SMSC47B397 HARDWARE MONITOR DRIVER 11188M: Jean Delvare <jdelvare@suse.com> 11189L: linux-hwmon@vger.kernel.org 11190S: Maintained 11191F: Documentation/hwmon/smsc47b397 11192F: drivers/hwmon/smsc47b397.c 11193 11194SMSC911x ETHERNET DRIVER 11195M: Steve Glendinning <steve.glendinning@shawell.net> 11196L: netdev@vger.kernel.org 11197S: Maintained 11198F: include/linux/smsc911x.h 11199F: drivers/net/ethernet/smsc/smsc911x.* 11200 11201SMSC9420 PCI ETHERNET DRIVER 11202M: Steve Glendinning <steve.glendinning@shawell.net> 11203L: netdev@vger.kernel.org 11204S: Maintained 11205F: drivers/net/ethernet/smsc/smsc9420.* 11206 11207SMSC UFX6000 and UFX7000 USB to VGA DRIVER 11208M: Steve Glendinning <steve.glendinning@shawell.net> 11209L: linux-fbdev@vger.kernel.org 11210S: Maintained 11211F: drivers/video/fbdev/smscufx.c 11212 11213SOC-CAMERA V4L2 SUBSYSTEM 11214M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 11215L: linux-media@vger.kernel.org 11216T: git git://linuxtv.org/media_tree.git 11217S: Maintained 11218F: include/media/soc* 11219F: drivers/media/i2c/soc_camera/ 11220F: drivers/media/platform/soc_camera/ 11221 11222SOEKRIS NET48XX LED SUPPORT 11223M: Chris Boot <bootc@bootc.net> 11224S: Maintained 11225F: drivers/leds/leds-net48xx.c 11226 11227SOFTLOGIC 6x10 MPEG CODEC 11228M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11229M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11230M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 11231M: Ismael Luceno <ismael@iodev.co.uk> 11232L: linux-media@vger.kernel.org 11233S: Supported 11234F: drivers/media/pci/solo6x10/ 11235 11236SOFTWARE RAID (Multiple Disks) SUPPORT 11237M: Shaohua Li <shli@kernel.org> 11238L: linux-raid@vger.kernel.org 11239T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 11240S: Supported 11241F: drivers/md/ 11242F: include/linux/raid/ 11243F: include/uapi/linux/raid/ 11244 11245SONIC NETWORK DRIVER 11246M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11247L: netdev@vger.kernel.org 11248S: Maintained 11249F: drivers/net/ethernet/natsemi/sonic.* 11250 11251SONICS SILICON BACKPLANE DRIVER (SSB) 11252M: Michael Buesch <m@bues.ch> 11253L: linux-wireless@vger.kernel.org 11254S: Maintained 11255F: drivers/ssb/ 11256F: include/linux/ssb/ 11257 11258SONY VAIO CONTROL DEVICE DRIVER 11259M: Mattia Dongili <malattia@linux.it> 11260L: platform-driver-x86@vger.kernel.org 11261W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 11262S: Maintained 11263F: Documentation/laptops/sony-laptop.txt 11264F: drivers/char/sonypi.c 11265F: drivers/platform/x86/sony-laptop.c 11266F: include/linux/sony-laptop.h 11267 11268SONY MEMORYSTICK CARD SUPPORT 11269M: Alex Dubov <oakad@yahoo.com> 11270W: http://tifmxx.berlios.de/ 11271S: Maintained 11272F: drivers/memstick/host/tifm_ms.c 11273 11274SONY MEMORYSTICK STANDARD SUPPORT 11275M: Maxim Levitsky <maximlevitsky@gmail.com> 11276S: Maintained 11277F: drivers/memstick/core/ms_block.* 11278 11279SOUND 11280M: Jaroslav Kysela <perex@perex.cz> 11281M: Takashi Iwai <tiwai@suse.com> 11282L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11283W: http://www.alsa-project.org/ 11284T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11285T: git git://git.alsa-project.org/alsa-kernel.git 11286Q: http://patchwork.kernel.org/project/alsa-devel/list/ 11287S: Maintained 11288F: Documentation/sound/ 11289F: include/sound/ 11290F: include/uapi/sound/ 11291F: sound/ 11292 11293SOUND - COMPRESSED AUDIO 11294M: Vinod Koul <vinod.koul@intel.com> 11295L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11296T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11297S: Supported 11298F: Documentation/sound/alsa/compress_offload.txt 11299F: include/sound/compress_driver.h 11300F: include/uapi/sound/compress_* 11301F: sound/core/compress_offload.c 11302F: sound/soc/soc-compress.c 11303 11304SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 11305M: Liam Girdwood <lgirdwood@gmail.com> 11306M: Mark Brown <broonie@kernel.org> 11307T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11308L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11309W: http://alsa-project.org/main/index.php/ASoC 11310S: Supported 11311F: Documentation/devicetree/bindings/sound/ 11312F: Documentation/sound/alsa/soc/ 11313F: sound/soc/ 11314F: include/sound/soc* 11315 11316SOUND - DMAENGINE HELPERS 11317M: Lars-Peter Clausen <lars@metafoo.de> 11318S: Supported 11319F: include/sound/dmaengine_pcm.h 11320F: sound/core/pcm_dmaengine.c 11321F: sound/soc/soc-generic-dmaengine-pcm.c 11322 11323SP2 MEDIA DRIVER 11324M: Olli Salonen <olli.salonen@iki.fi> 11325L: linux-media@vger.kernel.org 11326W: https://linuxtv.org 11327Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11328S: Maintained 11329F: drivers/media/dvb-frontends/sp2* 11330 11331SPARC + UltraSPARC (sparc/sparc64) 11332M: "David S. Miller" <davem@davemloft.net> 11333L: sparclinux@vger.kernel.org 11334Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11335T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11336T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11337S: Maintained 11338F: arch/sparc/ 11339F: drivers/sbus/ 11340 11341SPARC SERIAL DRIVERS 11342M: "David S. Miller" <davem@davemloft.net> 11343L: sparclinux@vger.kernel.org 11344T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11345T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11346S: Maintained 11347F: include/linux/sunserialcore.h 11348F: drivers/tty/serial/suncore.c 11349F: drivers/tty/serial/sunhv.c 11350F: drivers/tty/serial/sunsab.c 11351F: drivers/tty/serial/sunsab.h 11352F: drivers/tty/serial/sunsu.c 11353F: drivers/tty/serial/sunzilog.c 11354F: drivers/tty/serial/sunzilog.h 11355 11356SPARSE CHECKER 11357M: "Christopher Li" <sparse@chrisli.org> 11358L: linux-sparse@vger.kernel.org 11359W: https://sparse.wiki.kernel.org/ 11360T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11361T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11362S: Maintained 11363F: include/linux/compiler.h 11364 11365SPEAR PLATFORM SUPPORT 11366M: Viresh Kumar <vireshk@kernel.org> 11367M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11369W: http://www.st.com/spear 11370S: Maintained 11371F: arch/arm/boot/dts/spear* 11372F: arch/arm/mach-spear/ 11373 11374SPEAR CLOCK FRAMEWORK SUPPORT 11375M: Viresh Kumar <vireshk@kernel.org> 11376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11377W: http://www.st.com/spear 11378S: Maintained 11379F: drivers/clk/spear/ 11380 11381SPI SUBSYSTEM 11382M: Mark Brown <broonie@kernel.org> 11383L: linux-spi@vger.kernel.org 11384T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11385Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11386S: Maintained 11387F: Documentation/devicetree/bindings/spi/ 11388F: Documentation/spi/ 11389F: drivers/spi/ 11390F: include/linux/spi/ 11391F: include/uapi/linux/spi/ 11392F: tools/spi/ 11393 11394SPIDERNET NETWORK DRIVER for CELL 11395M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11396L: netdev@vger.kernel.org 11397S: Supported 11398F: Documentation/networking/spider_net.txt 11399F: drivers/net/ethernet/toshiba/spider_net* 11400 11401SPU FILE SYSTEM 11402M: Jeremy Kerr <jk@ozlabs.org> 11403L: linuxppc-dev@lists.ozlabs.org 11404W: http://www.ibm.com/developerworks/power/cell/ 11405S: Supported 11406F: Documentation/filesystems/spufs.txt 11407F: arch/powerpc/platforms/cell/spufs/ 11408 11409SQUASHFS FILE SYSTEM 11410M: Phillip Lougher <phillip@squashfs.org.uk> 11411L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11412W: http://squashfs.org.uk 11413T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11414S: Maintained 11415F: Documentation/filesystems/squashfs.txt 11416F: fs/squashfs/ 11417 11418SRM (Alpha) environment access 11419M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11420S: Maintained 11421F: arch/alpha/kernel/srm_env.c 11422 11423STABLE BRANCH 11424M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11425L: stable@vger.kernel.org 11426S: Supported 11427F: Documentation/stable_kernel_rules.txt 11428 11429STAGING SUBSYSTEM 11430M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11431T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11432L: devel@driverdev.osuosl.org 11433S: Supported 11434F: drivers/staging/ 11435 11436STAGING - COMEDI 11437M: Ian Abbott <abbotti@mev.co.uk> 11438M: H Hartley Sweeten <hsweeten@visionengravers.com> 11439S: Odd Fixes 11440F: drivers/staging/comedi/ 11441 11442STAGING - FLARION FT1000 DRIVERS 11443M: Marek Belisko <marek.belisko@gmail.com> 11444S: Odd Fixes 11445F: drivers/staging/ft1000/ 11446 11447STAGING - INDUSTRIAL IO 11448M: Jonathan Cameron <jic23@kernel.org> 11449L: linux-iio@vger.kernel.org 11450S: Odd Fixes 11451F: Documentation/devicetree/bindings/staging/iio/ 11452F: drivers/staging/iio/ 11453 11454STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11455M: Jarod Wilson <jarod@wilsonet.com> 11456W: http://www.lirc.org/ 11457S: Odd Fixes 11458F: drivers/staging/media/lirc/ 11459 11460STAGING - LUSTRE PARALLEL FILESYSTEM 11461M: Oleg Drokin <oleg.drokin@intel.com> 11462M: Andreas Dilger <andreas.dilger@intel.com> 11463M: James Simmons <jsimmons@infradead.org> 11464L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 11465W: http://wiki.lustre.org/ 11466S: Maintained 11467F: drivers/staging/lustre 11468 11469STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 11470M: Marc Dietrich <marvin24@gmx.de> 11471L: ac100@lists.launchpad.net (moderated for non-subscribers) 11472L: linux-tegra@vger.kernel.org 11473S: Maintained 11474F: drivers/staging/nvec/ 11475 11476STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 11477M: Jens Frederich <jfrederich@gmail.com> 11478M: Daniel Drake <dsd@laptop.org> 11479M: Jon Nettleton <jon.nettleton@gmail.com> 11480W: http://wiki.laptop.org/go/DCON 11481S: Maintained 11482F: drivers/staging/olpc_dcon/ 11483 11484STAGING - REALTEK RTL8712U DRIVERS 11485M: Larry Finger <Larry.Finger@lwfinger.net> 11486M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 11487S: Odd Fixes 11488F: drivers/staging/rtl8712/ 11489 11490STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 11491M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11492M: Teddy Wang <teddy.wang@siliconmotion.com> 11493M: Sudip Mukherjee <sudip@vectorindia.org> 11494L: linux-fbdev@vger.kernel.org 11495S: Maintained 11496F: drivers/staging/sm750fb/ 11497 11498STAGING - SLICOSS 11499M: Lior Dotan <liodot@gmail.com> 11500M: Christopher Harrer <charrer@alacritech.com> 11501S: Odd Fixes 11502F: drivers/staging/slicoss/ 11503 11504STAGING - SPEAKUP CONSOLE SPEECH DRIVER 11505M: William Hubbs <w.d.hubbs@gmail.com> 11506M: Chris Brannon <chris@the-brannons.com> 11507M: Kirk Reiser <kirk@reisers.ca> 11508M: Samuel Thibault <samuel.thibault@ens-lyon.org> 11509L: speakup@linux-speakup.org 11510W: http://www.linux-speakup.org/ 11511S: Odd Fixes 11512F: drivers/staging/speakup/ 11513 11514STAGING - VIA VT665X DRIVERS 11515M: Forest Bond <forest@alittletooquiet.net> 11516S: Odd Fixes 11517F: drivers/staging/vt665?/ 11518 11519STAGING - WILC1000 WIFI DRIVER 11520M: Aditya Shankar <aditya.shankar@microchip.com> 11521M: Ganesh Krishna <ganesh.krishna@microchip.com> 11522L: linux-wireless@vger.kernel.org 11523S: Supported 11524F: drivers/staging/wilc1000/ 11525 11526STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 11527M: Arnaud Patard <arnaud.patard@rtp-net.org> 11528S: Odd Fixes 11529F: drivers/staging/xgifb/ 11530 11531STARFIRE/DURALAN NETWORK DRIVER 11532M: Ion Badulescu <ionut@badula.org> 11533S: Odd Fixes 11534F: drivers/net/ethernet/adaptec/starfire* 11535 11536SUN3/3X 11537M: Sam Creasey <sammy@sammy.net> 11538W: http://sammy.net/sun3/ 11539S: Maintained 11540F: arch/m68k/kernel/*sun3* 11541F: arch/m68k/sun3*/ 11542F: arch/m68k/include/asm/sun3* 11543F: drivers/net/ethernet/i825xx/sun3* 11544 11545SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 11546M: Hans de Goede <hdegoede@redhat.com> 11547L: linux-input@vger.kernel.org 11548S: Maintained 11549F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 11550F: drivers/input/keyboard/sun4i-lradc-keys.c 11551 11552SUNDANCE NETWORK DRIVER 11553M: Denis Kirjanov <kda@linux-powerpc.org> 11554L: netdev@vger.kernel.org 11555S: Maintained 11556F: drivers/net/ethernet/dlink/sundance.c 11557 11558SUPERH 11559M: Yoshinori Sato <ysato@users.sourceforge.jp> 11560M: Rich Felker <dalias@libc.org> 11561L: linux-sh@vger.kernel.org 11562Q: http://patchwork.kernel.org/project/linux-sh/list/ 11563S: Maintained 11564F: Documentation/sh/ 11565F: arch/sh/ 11566F: drivers/sh/ 11567 11568SUSPEND TO RAM 11569M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11570M: Len Brown <len.brown@intel.com> 11571M: Pavel Machek <pavel@ucw.cz> 11572L: linux-pm@vger.kernel.org 11573S: Supported 11574F: Documentation/power/ 11575F: arch/x86/kernel/acpi/ 11576F: drivers/base/power/ 11577F: kernel/power/ 11578F: include/linux/suspend.h 11579F: include/linux/freezer.h 11580F: include/linux/pm.h 11581 11582SVGA HANDLING 11583M: Martin Mares <mj@ucw.cz> 11584L: linux-video@atrey.karlin.mff.cuni.cz 11585S: Maintained 11586F: Documentation/svga.txt 11587F: arch/x86/boot/video* 11588 11589SWIOTLB SUBSYSTEM 11590M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11591L: linux-kernel@vger.kernel.org 11592T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11593S: Supported 11594F: lib/swiotlb.c 11595F: arch/*/kernel/pci-swiotlb.c 11596F: include/linux/swiotlb.h 11597 11598SWITCHDEV 11599M: Jiri Pirko <jiri@resnulli.us> 11600L: netdev@vger.kernel.org 11601S: Supported 11602F: net/switchdev/ 11603F: include/net/switchdev.h 11604 11605SYNOPSYS ARC ARCHITECTURE 11606M: Vineet Gupta <vgupta@synopsys.com> 11607L: linux-snps-arc@lists.infradead.org 11608S: Supported 11609F: arch/arc/ 11610F: Documentation/devicetree/bindings/arc/* 11611F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11612F: drivers/tty/serial/arc_uart.c 11613T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11614 11615SYNOPSYS ARC SDP platform support 11616M: Alexey Brodkin <abrodkin@synopsys.com> 11617S: Supported 11618F: arch/arc/plat-axs10x 11619F: arch/arc/boot/dts/ax* 11620F: Documentation/devicetree/bindings/arc/axs10* 11621 11622SYSTEM CONFIGURATION (SYSCON) 11623M: Lee Jones <lee.jones@linaro.org> 11624M: Arnd Bergmann <arnd@arndb.de> 11625T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11626S: Supported 11627F: drivers/mfd/syscon.c 11628 11629SYSTEM RESET/SHUTDOWN DRIVERS 11630M: Sebastian Reichel <sre@kernel.org> 11631L: linux-pm@vger.kernel.org 11632T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11633S: Maintained 11634F: Documentation/devicetree/bindings/power/reset/ 11635F: drivers/power/reset/ 11636 11637SYSV FILESYSTEM 11638M: Christoph Hellwig <hch@infradead.org> 11639S: Maintained 11640F: Documentation/filesystems/sysv-fs.txt 11641F: fs/sysv/ 11642F: include/linux/sysv_fs.h 11643 11644TARGET SUBSYSTEM 11645M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11646L: linux-scsi@vger.kernel.org 11647L: target-devel@vger.kernel.org 11648W: http://www.linux-iscsi.org 11649W: http://groups.google.com/group/linux-iscsi-target-dev 11650T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11651S: Supported 11652F: drivers/target/ 11653F: include/target/ 11654F: Documentation/target/ 11655 11656TASKSTATS STATISTICS INTERFACE 11657M: Balbir Singh <bsingharora@gmail.com> 11658S: Maintained 11659F: Documentation/accounting/taskstats* 11660F: include/linux/taskstats* 11661F: kernel/taskstats.c 11662 11663TC CLASSIFIER 11664M: Jamal Hadi Salim <jhs@mojatatu.com> 11665L: netdev@vger.kernel.org 11666S: Maintained 11667F: include/net/pkt_cls.h 11668F: include/uapi/linux/pkt_cls.h 11669F: net/sched/ 11670 11671TCP LOW PRIORITY MODULE 11672M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11673M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11674W: http://tcp-lp-mod.sourceforge.net/ 11675S: Maintained 11676F: net/ipv4/tcp_lp.c 11677 11678TDA10071 MEDIA DRIVER 11679M: Antti Palosaari <crope@iki.fi> 11680L: linux-media@vger.kernel.org 11681W: https://linuxtv.org 11682W: http://palosaari.fi/linux/ 11683Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11684T: git git://linuxtv.org/anttip/media_tree.git 11685S: Maintained 11686F: drivers/media/dvb-frontends/tda10071* 11687 11688TDA18212 MEDIA DRIVER 11689M: Antti Palosaari <crope@iki.fi> 11690L: linux-media@vger.kernel.org 11691W: https://linuxtv.org 11692W: http://palosaari.fi/linux/ 11693Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11694T: git git://linuxtv.org/anttip/media_tree.git 11695S: Maintained 11696F: drivers/media/tuners/tda18212* 11697 11698TDA18218 MEDIA DRIVER 11699M: Antti Palosaari <crope@iki.fi> 11700L: linux-media@vger.kernel.org 11701W: https://linuxtv.org 11702W: http://palosaari.fi/linux/ 11703Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11704T: git git://linuxtv.org/anttip/media_tree.git 11705S: Maintained 11706F: drivers/media/tuners/tda18218* 11707 11708TDA18271 MEDIA DRIVER 11709M: Michael Krufky <mkrufky@linuxtv.org> 11710L: linux-media@vger.kernel.org 11711W: https://linuxtv.org 11712W: http://github.com/mkrufky 11713Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11714T: git git://linuxtv.org/mkrufky/tuners.git 11715S: Maintained 11716F: drivers/media/tuners/tda18271* 11717 11718TDA827x MEDIA DRIVER 11719M: Michael Krufky <mkrufky@linuxtv.org> 11720L: linux-media@vger.kernel.org 11721W: https://linuxtv.org 11722W: http://github.com/mkrufky 11723Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11724T: git git://linuxtv.org/mkrufky/tuners.git 11725S: Maintained 11726F: drivers/media/tuners/tda8290.* 11727 11728TDA8290 MEDIA DRIVER 11729M: Michael Krufky <mkrufky@linuxtv.org> 11730L: linux-media@vger.kernel.org 11731W: https://linuxtv.org 11732W: http://github.com/mkrufky 11733Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11734T: git git://linuxtv.org/mkrufky/tuners.git 11735S: Maintained 11736F: drivers/media/tuners/tda8290.* 11737 11738TDA9840 MEDIA DRIVER 11739M: Hans Verkuil <hverkuil@xs4all.nl> 11740L: linux-media@vger.kernel.org 11741T: git git://linuxtv.org/media_tree.git 11742W: https://linuxtv.org 11743S: Maintained 11744F: drivers/media/i2c/tda9840* 11745 11746TEA5761 TUNER DRIVER 11747M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11748M: Mauro Carvalho Chehab <mchehab@kernel.org> 11749L: linux-media@vger.kernel.org 11750W: https://linuxtv.org 11751T: git git://linuxtv.org/media_tree.git 11752S: Odd fixes 11753F: drivers/media/tuners/tea5761.* 11754 11755TEA5767 TUNER DRIVER 11756M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11757M: Mauro Carvalho Chehab <mchehab@kernel.org> 11758L: linux-media@vger.kernel.org 11759W: https://linuxtv.org 11760T: git git://linuxtv.org/media_tree.git 11761S: Maintained 11762F: drivers/media/tuners/tea5767.* 11763 11764TEA6415C MEDIA DRIVER 11765M: Hans Verkuil <hverkuil@xs4all.nl> 11766L: linux-media@vger.kernel.org 11767T: git git://linuxtv.org/media_tree.git 11768W: https://linuxtv.org 11769S: Maintained 11770F: drivers/media/i2c/tea6415c* 11771 11772TEA6420 MEDIA DRIVER 11773M: Hans Verkuil <hverkuil@xs4all.nl> 11774L: linux-media@vger.kernel.org 11775T: git git://linuxtv.org/media_tree.git 11776W: https://linuxtv.org 11777S: Maintained 11778F: drivers/media/i2c/tea6420* 11779 11780TEAM DRIVER 11781M: Jiri Pirko <jiri@resnulli.us> 11782L: netdev@vger.kernel.org 11783S: Supported 11784F: drivers/net/team/ 11785F: include/linux/if_team.h 11786F: include/uapi/linux/if_team.h 11787 11788TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 11789M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 11790S: Maintained 11791F: arch/x86/platform/ts5500/ 11792 11793TECHNOTREND USB IR RECEIVER 11794M: Sean Young <sean@mess.org> 11795L: linux-media@vger.kernel.org 11796S: Maintained 11797F: drivers/media/rc/ttusbir.c 11798 11799TEGRA ARCHITECTURE SUPPORT 11800M: Stephen Warren <swarren@wwwdotorg.org> 11801M: Thierry Reding <thierry.reding@gmail.com> 11802M: Alexandre Courbot <gnurou@gmail.com> 11803L: linux-tegra@vger.kernel.org 11804Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 11805T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 11806S: Supported 11807N: [^a-z]tegra 11808 11809TEGRA CLOCK DRIVER 11810M: Peter De Schrijver <pdeschrijver@nvidia.com> 11811M: Prashant Gaikwad <pgaikwad@nvidia.com> 11812S: Supported 11813F: drivers/clk/tegra/ 11814 11815TEGRA DMA DRIVERS 11816M: Laxman Dewangan <ldewangan@nvidia.com> 11817M: Jon Hunter <jonathanh@nvidia.com> 11818S: Supported 11819F: drivers/dma/tegra* 11820 11821TEGRA I2C DRIVER 11822M: Laxman Dewangan <ldewangan@nvidia.com> 11823S: Supported 11824F: drivers/i2c/busses/i2c-tegra.c 11825 11826TEGRA IOMMU DRIVERS 11827M: Hiroshi Doyu <hdoyu@nvidia.com> 11828S: Supported 11829F: drivers/iommu/tegra* 11830 11831TEGRA KBC DRIVER 11832M: Rakesh Iyer <riyer@nvidia.com> 11833M: Laxman Dewangan <ldewangan@nvidia.com> 11834S: Supported 11835F: drivers/input/keyboard/tegra-kbc.c 11836 11837TEGRA PWM DRIVER 11838M: Thierry Reding <thierry.reding@gmail.com> 11839S: Supported 11840F: drivers/pwm/pwm-tegra.c 11841 11842TEGRA SERIAL DRIVER 11843M: Laxman Dewangan <ldewangan@nvidia.com> 11844S: Supported 11845F: drivers/tty/serial/serial-tegra.c 11846 11847TEGRA SPI DRIVER 11848M: Laxman Dewangan <ldewangan@nvidia.com> 11849S: Supported 11850F: drivers/spi/spi-tegra* 11851 11852TEHUTI ETHERNET DRIVER 11853M: Andy Gospodarek <andy@greyhouse.net> 11854L: netdev@vger.kernel.org 11855S: Supported 11856F: drivers/net/ethernet/tehuti/* 11857 11858Telecom Clock Driver for MCPL0010 11859M: Mark Gross <mark.gross@intel.com> 11860S: Supported 11861F: drivers/char/tlclk.c 11862 11863TENSILICA XTENSA PORT (xtensa) 11864M: Chris Zankel <chris@zankel.net> 11865M: Max Filippov <jcmvbkbc@gmail.com> 11866L: linux-xtensa@linux-xtensa.org 11867T: git git://github.com/czankel/xtensa-linux.git 11868S: Maintained 11869F: arch/xtensa/ 11870F: drivers/irqchip/irq-xtensa-* 11871 11872THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 11873M: Hans Verkuil <hverkuil@xs4all.nl> 11874L: linux-media@vger.kernel.org 11875T: git git://linuxtv.org/media_tree.git 11876W: https://linuxtv.org 11877S: Maintained 11878F: drivers/media/radio/radio-raremono.c 11879 11880THERMAL 11881M: Zhang Rui <rui.zhang@intel.com> 11882M: Eduardo Valentin <edubezval@gmail.com> 11883L: linux-pm@vger.kernel.org 11884T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11885T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11886Q: https://patchwork.kernel.org/project/linux-pm/list/ 11887S: Supported 11888F: drivers/thermal/ 11889F: include/linux/thermal.h 11890F: include/uapi/linux/thermal.h 11891F: include/linux/cpu_cooling.h 11892F: Documentation/devicetree/bindings/thermal/ 11893 11894THERMAL/CPU_COOLING 11895M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11896M: Viresh Kumar <viresh.kumar@linaro.org> 11897M: Javi Merino <javi.merino@kernel.org> 11898L: linux-pm@vger.kernel.org 11899S: Supported 11900F: Documentation/thermal/cpu-cooling-api.txt 11901F: drivers/thermal/cpu_cooling.c 11902F: include/linux/cpu_cooling.h 11903 11904THINKPAD ACPI EXTRAS DRIVER 11905M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11906L: ibm-acpi-devel@lists.sourceforge.net 11907L: platform-driver-x86@vger.kernel.org 11908W: http://ibm-acpi.sourceforge.net 11909W: http://thinkwiki.org/wiki/Ibm-acpi 11910T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11911S: Maintained 11912F: drivers/platform/x86/thinkpad_acpi.c 11913 11914TI BANDGAP AND THERMAL DRIVER 11915M: Eduardo Valentin <edubezval@gmail.com> 11916M: Keerthy <j-keerthy@ti.com> 11917L: linux-pm@vger.kernel.org 11918L: linux-omap@vger.kernel.org 11919S: Maintained 11920F: drivers/thermal/ti-soc-thermal/ 11921 11922TI VPE/CAL DRIVERS 11923M: Benoit Parrot <bparrot@ti.com> 11924L: linux-media@vger.kernel.org 11925W: http://linuxtv.org/ 11926Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11927S: Maintained 11928F: drivers/media/platform/ti-vpe/ 11929 11930TI CDCE706 CLOCK DRIVER 11931M: Max Filippov <jcmvbkbc@gmail.com> 11932S: Maintained 11933F: drivers/clk/clk-cdce706.c 11934 11935TI CLOCK DRIVER 11936M: Tero Kristo <t-kristo@ti.com> 11937L: linux-omap@vger.kernel.org 11938S: Maintained 11939F: drivers/clk/ti/ 11940F: include/linux/clk/ti.h 11941 11942TI ETHERNET SWITCH DRIVER (CPSW) 11943M: Mugunthan V N <mugunthanvnm@ti.com> 11944R: Grygorii Strashko <grygorii.strashko@ti.com> 11945L: linux-omap@vger.kernel.org 11946L: netdev@vger.kernel.org 11947S: Maintained 11948F: drivers/net/ethernet/ti/cpsw* 11949F: drivers/net/ethernet/ti/davinci* 11950 11951TI FLASH MEDIA INTERFACE DRIVER 11952M: Alex Dubov <oakad@yahoo.com> 11953S: Maintained 11954F: drivers/misc/tifm* 11955F: drivers/mmc/host/tifm_sd.c 11956F: include/linux/tifm.h 11957 11958TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 11959M: Santosh Shilimkar <ssantosh@kernel.org> 11960L: linux-kernel@vger.kernel.org 11961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11962S: Maintained 11963F: drivers/soc/ti/* 11964T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 11965 11966 11967TI LM49xxx FAMILY ASoC CODEC DRIVERS 11968M: M R Swami Reddy <mr.swami.reddy@ti.com> 11969M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 11970L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11971S: Maintained 11972F: sound/soc/codecs/lm49453* 11973F: sound/soc/codecs/isabelle* 11974 11975TI LP855x BACKLIGHT DRIVER 11976M: Milo Kim <milo.kim@ti.com> 11977S: Maintained 11978F: Documentation/backlight/lp855x-driver.txt 11979F: drivers/video/backlight/lp855x_bl.c 11980F: include/linux/platform_data/lp855x.h 11981 11982TI LP8727 CHARGER DRIVER 11983M: Milo Kim <milo.kim@ti.com> 11984S: Maintained 11985F: drivers/power/supply/lp8727_charger.c 11986F: include/linux/platform_data/lp8727.h 11987 11988TI LP8788 MFD DRIVER 11989M: Milo Kim <milo.kim@ti.com> 11990S: Maintained 11991F: drivers/iio/adc/lp8788_adc.c 11992F: drivers/leds/leds-lp8788.c 11993F: drivers/mfd/lp8788*.c 11994F: drivers/power/supply/lp8788-charger.c 11995F: drivers/regulator/lp8788-*.c 11996F: include/linux/mfd/lp8788*.h 11997 11998TI NETCP ETHERNET DRIVER 11999M: Wingman Kwok <w-kwok2@ti.com> 12000M: Murali Karicheri <m-karicheri2@ti.com> 12001L: netdev@vger.kernel.org 12002S: Maintained 12003F: drivers/net/ethernet/ti/netcp* 12004 12005TI TAS571X FAMILY ASoC CODEC DRIVER 12006M: Kevin Cernekee <cernekee@chromium.org> 12007L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12008S: Odd Fixes 12009F: sound/soc/codecs/tas571x* 12010 12011TI TWL4030 SERIES SOC CODEC DRIVER 12012M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12013L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12014S: Maintained 12015F: sound/soc/codecs/twl4030* 12016 12017TI WILINK WIRELESS DRIVERS 12018L: linux-wireless@vger.kernel.org 12019W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12020W: http://wireless.kernel.org/en/users/Drivers/wl1251 12021T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12022S: Orphan 12023F: drivers/net/wireless/ti/ 12024F: include/linux/wl12xx.h 12025 12026TIPC NETWORK LAYER 12027M: Jon Maloy <jon.maloy@ericsson.com> 12028M: Ying Xue <ying.xue@windriver.com> 12029L: netdev@vger.kernel.org (core kernel code) 12030L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12031W: http://tipc.sourceforge.net/ 12032S: Maintained 12033F: include/uapi/linux/tipc*.h 12034F: net/tipc/ 12035 12036TILE ARCHITECTURE 12037M: Chris Metcalf <cmetcalf@mellanox.com> 12038W: http://www.mellanox.com/repository/solutions/tile-scm/ 12039T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12040S: Supported 12041F: arch/tile/ 12042F: drivers/char/tile-srom.c 12043F: drivers/edac/tile_edac.c 12044F: drivers/net/ethernet/tile/ 12045F: drivers/rtc/rtc-tile.c 12046F: drivers/tty/hvc/hvc_tile.c 12047F: drivers/tty/serial/tilegx.c 12048F: drivers/usb/host/*-tilegx.c 12049F: include/linux/usb/tilegx.h 12050 12051TLAN NETWORK DRIVER 12052M: Samuel Chessman <chessman@tux.org> 12053L: tlan-devel@lists.sourceforge.net (subscribers-only) 12054W: http://sourceforge.net/projects/tlan/ 12055S: Maintained 12056F: Documentation/networking/tlan.txt 12057F: drivers/net/ethernet/ti/tlan.* 12058 12059TOMOYO SECURITY MODULE 12060M: Kentaro Takeda <takedakn@nttdata.co.jp> 12061M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12062L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12063L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12064L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12065L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12066W: http://tomoyo.sourceforge.jp/ 12067T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12068S: Maintained 12069F: security/tomoyo/ 12070 12071TOPSTAR LAPTOP EXTRAS DRIVER 12072M: Herton Ronaldo Krzesinski <herton@canonical.com> 12073L: platform-driver-x86@vger.kernel.org 12074S: Maintained 12075F: drivers/platform/x86/topstar-laptop.c 12076 12077TOSHIBA ACPI EXTRAS DRIVER 12078M: Azael Avalos <coproscefalo@gmail.com> 12079L: platform-driver-x86@vger.kernel.org 12080S: Maintained 12081F: drivers/platform/x86/toshiba_acpi.c 12082 12083TOSHIBA BLUETOOTH DRIVER 12084M: Azael Avalos <coproscefalo@gmail.com> 12085L: platform-driver-x86@vger.kernel.org 12086S: Maintained 12087F: drivers/platform/x86/toshiba_bluetooth.c 12088 12089TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12090M: Azael Avalos <coproscefalo@gmail.com> 12091L: platform-driver-x86@vger.kernel.org 12092S: Maintained 12093F: drivers/platform/x86/toshiba_haps.c 12094 12095TOSHIBA WMI HOTKEYS DRIVER 12096M: Azael Avalos <coproscefalo@gmail.com> 12097L: platform-driver-x86@vger.kernel.org 12098S: Maintained 12099F: drivers/platform/x86/toshiba-wmi.c 12100 12101TOSHIBA SMM DRIVER 12102M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12103W: http://www.buzzard.org.uk/toshiba/ 12104S: Maintained 12105F: drivers/char/toshiba.c 12106F: include/linux/toshiba.h 12107F: include/uapi/linux/toshiba.h 12108 12109TOSHIBA TC358743 DRIVER 12110M: Mats Randgaard <matrandg@cisco.com> 12111L: linux-media@vger.kernel.org 12112S: Maintained 12113F: drivers/media/i2c/tc358743* 12114F: include/media/i2c/tc358743.h 12115 12116TMIO/SDHI MMC DRIVER 12117M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12118L: linux-mmc@vger.kernel.org 12119S: Supported 12120F: drivers/mmc/host/tmio_mmc* 12121F: drivers/mmc/host/sh_mobile_sdhi.c 12122F: include/linux/mfd/tmio.h 12123 12124TMP401 HARDWARE MONITOR DRIVER 12125M: Guenter Roeck <linux@roeck-us.net> 12126L: linux-hwmon@vger.kernel.org 12127S: Maintained 12128F: Documentation/hwmon/tmp401 12129F: drivers/hwmon/tmp401.c 12130 12131TMPFS (SHMEM FILESYSTEM) 12132M: Hugh Dickins <hughd@google.com> 12133L: linux-mm@kvack.org 12134S: Maintained 12135F: include/linux/shmem_fs.h 12136F: mm/shmem.c 12137 12138TM6000 VIDEO4LINUX DRIVER 12139M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12140M: Mauro Carvalho Chehab <mchehab@kernel.org> 12141L: linux-media@vger.kernel.org 12142W: https://linuxtv.org 12143T: git git://linuxtv.org/media_tree.git 12144S: Odd fixes 12145F: drivers/media/usb/tm6000/ 12146F: Documentation/media/v4l-drivers/tm6000* 12147 12148TW5864 VIDEO4LINUX DRIVER 12149M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12150M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12151M: Andrey Utkin <andrey_utkin@fastmail.com> 12152L: linux-media@vger.kernel.org 12153S: Supported 12154F: drivers/media/pci/tw5864/ 12155 12156TW68 VIDEO4LINUX DRIVER 12157M: Hans Verkuil <hverkuil@xs4all.nl> 12158L: linux-media@vger.kernel.org 12159T: git git://linuxtv.org/media_tree.git 12160W: https://linuxtv.org 12161S: Odd Fixes 12162F: drivers/media/pci/tw68/ 12163 12164TW686X VIDEO4LINUX DRIVER 12165M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12166L: linux-media@vger.kernel.org 12167T: git git://linuxtv.org/media_tree.git 12168W: http://linuxtv.org 12169S: Maintained 12170F: drivers/media/pci/tw686x/ 12171 12172TPM DEVICE DRIVER 12173M: Peter Huewe <peterhuewe@gmx.de> 12174M: Marcel Selhorst <tpmdd@selhorst.net> 12175M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 12176R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 12177W: http://tpmdd.sourceforge.net 12178L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12179Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 12180T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 12181S: Maintained 12182F: drivers/char/tpm/ 12183 12184TPM IBM_VTPM DEVICE DRIVER 12185M: Ashley Lai <ashleydlai@gmail.com> 12186W: http://tpmdd.sourceforge.net 12187L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12188S: Maintained 12189F: drivers/char/tpm/tpm_ibmvtpm* 12190 12191TRACING 12192M: Steven Rostedt <rostedt@goodmis.org> 12193M: Ingo Molnar <mingo@redhat.com> 12194T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12195S: Maintained 12196F: Documentation/trace/ftrace.txt 12197F: arch/*/*/*/ftrace.h 12198F: arch/*/kernel/ftrace.c 12199F: include/*/ftrace.h 12200F: include/linux/trace*.h 12201F: include/trace/ 12202F: kernel/trace/ 12203F: tools/testing/selftests/ftrace/ 12204 12205TRACING MMIO ACCESSES (MMIOTRACE) 12206M: Steven Rostedt <rostedt@goodmis.org> 12207M: Ingo Molnar <mingo@kernel.org> 12208R: Karol Herbst <karolherbst@gmail.com> 12209R: Pekka Paalanen <ppaalanen@gmail.com> 12210S: Maintained 12211L: linux-kernel@vger.kernel.org 12212L: nouveau@lists.freedesktop.org 12213F: kernel/trace/trace_mmiotrace.c 12214F: include/linux/mmiotrace.h 12215F: arch/x86/mm/kmmio.c 12216F: arch/x86/mm/mmio-mod.c 12217F: arch/x86/mm/testmmiotrace.c 12218 12219TRIVIAL PATCHES 12220M: Jiri Kosina <trivial@kernel.org> 12221T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 12222S: Maintained 12223K: ^Subject:.*(?i)trivial 12224 12225TTY LAYER 12226M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12227M: Jiri Slaby <jslaby@suse.com> 12228S: Supported 12229T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 12230F: Documentation/serial/ 12231F: drivers/tty/ 12232F: drivers/tty/serial/serial_core.c 12233F: include/linux/serial_core.h 12234F: include/linux/serial.h 12235F: include/linux/tty.h 12236F: include/uapi/linux/serial_core.h 12237F: include/uapi/linux/serial.h 12238F: include/uapi/linux/tty.h 12239 12240TUA9001 MEDIA DRIVER 12241M: Antti Palosaari <crope@iki.fi> 12242L: linux-media@vger.kernel.org 12243W: https://linuxtv.org 12244W: http://palosaari.fi/linux/ 12245Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12246T: git git://linuxtv.org/anttip/media_tree.git 12247S: Maintained 12248F: drivers/media/tuners/tua9001* 12249 12250TULIP NETWORK DRIVERS 12251L: netdev@vger.kernel.org 12252L: linux-parisc@vger.kernel.org 12253S: Orphan 12254F: drivers/net/ethernet/dec/tulip/ 12255 12256TUN/TAP driver 12257M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 12258W: http://vtun.sourceforge.net/tun 12259S: Maintained 12260F: Documentation/networking/tuntap.txt 12261F: arch/um/os-Linux/drivers/ 12262 12263TURBOCHANNEL SUBSYSTEM 12264M: "Maciej W. Rozycki" <macro@linux-mips.org> 12265M: Ralf Baechle <ralf@linux-mips.org> 12266L: linux-mips@linux-mips.org 12267Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 12268S: Maintained 12269F: drivers/tc/ 12270F: include/linux/tc.h 12271 12272UBI FILE SYSTEM (UBIFS) 12273M: Richard Weinberger <richard@nod.at> 12274M: Artem Bityutskiy <dedekind1@gmail.com> 12275M: Adrian Hunter <adrian.hunter@intel.com> 12276L: linux-mtd@lists.infradead.org 12277T: git git://git.infradead.org/ubifs-2.6.git 12278W: http://www.linux-mtd.infradead.org/doc/ubifs.html 12279S: Supported 12280F: Documentation/filesystems/ubifs.txt 12281F: fs/ubifs/ 12282 12283UCLINUX (M68KNOMMU AND COLDFIRE) 12284M: Greg Ungerer <gerg@linux-m68k.org> 12285W: http://www.linux-m68k.org/ 12286W: http://www.uclinux.org/ 12287L: linux-m68k@lists.linux-m68k.org 12288L: uclinux-dev@uclinux.org (subscribers-only) 12289T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 12290S: Maintained 12291F: arch/m68k/coldfire/ 12292F: arch/m68k/68*/ 12293F: arch/m68k/*/*_no.* 12294F: arch/m68k/include/asm/*_no.* 12295 12296UDF FILESYSTEM 12297M: Jan Kara <jack@suse.com> 12298S: Maintained 12299F: Documentation/filesystems/udf.txt 12300F: fs/udf/ 12301 12302UFS FILESYSTEM 12303M: Evgeniy Dushistov <dushistov@mail.ru> 12304S: Maintained 12305F: Documentation/filesystems/ufs.txt 12306F: fs/ufs/ 12307 12308UHID USERSPACE HID IO DRIVER: 12309M: David Herrmann <dh.herrmann@googlemail.com> 12310L: linux-input@vger.kernel.org 12311S: Maintained 12312F: drivers/hid/uhid.c 12313F: include/uapi/linux/uhid.h 12314 12315ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12316L: linux-usb@vger.kernel.org 12317S: Orphan 12318F: drivers/uwb/ 12319F: include/linux/uwb.h 12320F: include/linux/uwb/ 12321 12322UNICORE32 ARCHITECTURE: 12323M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12324W: http://mprc.pku.edu.cn/~guanxuetao/linux 12325S: Maintained 12326T: git git://github.com/gxt/linux.git 12327F: arch/unicore32/ 12328 12329UNIFDEF 12330M: Tony Finch <dot@dotat.at> 12331W: http://dotat.at/prog/unifdef 12332S: Maintained 12333F: scripts/unifdef.c 12334 12335UNIFORM CDROM DRIVER 12336M: Jens Axboe <axboe@kernel.dk> 12337W: http://www.kernel.dk 12338S: Maintained 12339F: Documentation/cdrom/ 12340F: drivers/cdrom/cdrom.c 12341F: include/linux/cdrom.h 12342F: include/uapi/linux/cdrom.h 12343 12344UNISYS S-PAR DRIVERS 12345M: David Kershner <david.kershner@unisys.com> 12346L: sparmaintainer@unisys.com (Unisys internal) 12347S: Supported 12348F: drivers/staging/unisys/ 12349 12350UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12351M: Vinayak Holikatti <vinholikatti@gmail.com> 12352L: linux-scsi@vger.kernel.org 12353S: Supported 12354F: Documentation/scsi/ufs.txt 12355F: drivers/scsi/ufs/ 12356 12357UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12358M: Joao Pinto <Joao.Pinto@synopsys.com> 12359L: linux-scsi@vger.kernel.org 12360S: Supported 12361F: drivers/scsi/ufs/*dwc* 12362 12363UNSORTED BLOCK IMAGES (UBI) 12364M: Artem Bityutskiy <dedekind1@gmail.com> 12365M: Richard Weinberger <richard@nod.at> 12366W: http://www.linux-mtd.infradead.org/ 12367L: linux-mtd@lists.infradead.org 12368T: git git://git.infradead.org/ubifs-2.6.git 12369S: Supported 12370F: drivers/mtd/ubi/ 12371F: include/linux/mtd/ubi.h 12372F: include/uapi/mtd/ubi-user.h 12373 12374USB ACM DRIVER 12375M: Oliver Neukum <oneukum@suse.com> 12376L: linux-usb@vger.kernel.org 12377S: Maintained 12378F: Documentation/usb/acm.txt 12379F: drivers/usb/class/cdc-acm.* 12380 12381USB AR5523 WIRELESS DRIVER 12382M: Pontus Fuchs <pontus.fuchs@gmail.com> 12383L: linux-wireless@vger.kernel.org 12384S: Maintained 12385F: drivers/net/wireless/ath/ar5523/ 12386 12387USB ATTACHED SCSI 12388M: Oliver Neukum <oneukum@suse.com> 12389L: linux-usb@vger.kernel.org 12390L: linux-scsi@vger.kernel.org 12391S: Maintained 12392F: drivers/usb/storage/uas.c 12393 12394USB CDC ETHERNET DRIVER 12395M: Oliver Neukum <oliver@neukum.org> 12396L: linux-usb@vger.kernel.org 12397S: Maintained 12398F: drivers/net/usb/cdc_*.c 12399F: include/uapi/linux/usb/cdc.h 12400 12401USB CHAOSKEY DRIVER 12402M: Keith Packard <keithp@keithp.com> 12403L: linux-usb@vger.kernel.org 12404S: Maintained 12405F: drivers/usb/misc/chaoskey.c 12406 12407USB CYPRESS C67X00 DRIVER 12408M: Peter Korsgaard <jacmet@sunsite.dk> 12409L: linux-usb@vger.kernel.org 12410S: Maintained 12411F: drivers/usb/c67x00/ 12412 12413USB DAVICOM DM9601 DRIVER 12414M: Peter Korsgaard <jacmet@sunsite.dk> 12415L: netdev@vger.kernel.org 12416W: http://www.linux-usb.org/usbnet 12417S: Maintained 12418F: drivers/net/usb/dm9601.c 12419 12420USB DIAMOND RIO500 DRIVER 12421M: Cesar Miquel <miquel@df.uba.ar> 12422L: rio500-users@lists.sourceforge.net 12423W: http://rio500.sourceforge.net 12424S: Maintained 12425F: drivers/usb/misc/rio500* 12426 12427USB EHCI DRIVER 12428M: Alan Stern <stern@rowland.harvard.edu> 12429L: linux-usb@vger.kernel.org 12430S: Maintained 12431F: Documentation/usb/ehci.txt 12432F: drivers/usb/host/ehci* 12433 12434USB GADGET/PERIPHERAL SUBSYSTEM 12435M: Felipe Balbi <balbi@kernel.org> 12436L: linux-usb@vger.kernel.org 12437W: http://www.linux-usb.org/gadget 12438T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12439S: Maintained 12440F: drivers/usb/gadget/ 12441F: include/linux/usb/gadget* 12442 12443USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12444M: Jiri Kosina <jikos@kernel.org> 12445R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12446L: linux-usb@vger.kernel.org 12447T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12448S: Maintained 12449F: Documentation/hid/hiddev.txt 12450F: drivers/hid/usbhid/ 12451 12452USB ISP116X DRIVER 12453M: Olav Kongas <ok@artecdesign.ee> 12454L: linux-usb@vger.kernel.org 12455S: Maintained 12456F: drivers/usb/host/isp116x* 12457F: include/linux/usb/isp116x.h 12458 12459USB LAN78XX ETHERNET DRIVER 12460M: Woojung Huh <woojung.huh@microchip.com> 12461M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12462L: netdev@vger.kernel.org 12463S: Maintained 12464F: drivers/net/usb/lan78xx.* 12465 12466USB MASS STORAGE DRIVER 12467M: Alan Stern <stern@rowland.harvard.edu> 12468L: linux-usb@vger.kernel.org 12469L: usb-storage@lists.one-eyed-alien.net 12470S: Maintained 12471W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 12472F: drivers/usb/storage/ 12473 12474USB MIDI DRIVER 12475M: Clemens Ladisch <clemens@ladisch.de> 12476L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12477T: git git://git.alsa-project.org/alsa-kernel.git 12478S: Maintained 12479F: sound/usb/midi.* 12480 12481USB NETWORKING DRIVERS 12482L: linux-usb@vger.kernel.org 12483S: Odd Fixes 12484F: drivers/net/usb/ 12485 12486USB OHCI DRIVER 12487M: Alan Stern <stern@rowland.harvard.edu> 12488L: linux-usb@vger.kernel.org 12489S: Maintained 12490F: Documentation/usb/ohci.txt 12491F: drivers/usb/host/ohci* 12492 12493USB OTG FSM (Finite State Machine) 12494M: Peter Chen <Peter.Chen@nxp.com> 12495T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 12496L: linux-usb@vger.kernel.org 12497S: Maintained 12498F: drivers/usb/common/usb-otg-fsm.c 12499 12500USB OVER IP DRIVER 12501M: Valentina Manea <valentina.manea.m@gmail.com> 12502M: Shuah Khan <shuahkh@osg.samsung.com> 12503M: Shuah Khan <shuah@kernel.org> 12504L: linux-usb@vger.kernel.org 12505S: Maintained 12506F: Documentation/usb/usbip_protocol.txt 12507F: drivers/usb/usbip/ 12508F: tools/usb/usbip/ 12509 12510USB PEGASUS DRIVER 12511M: Petko Manolov <petkan@nucleusys.com> 12512L: linux-usb@vger.kernel.org 12513L: netdev@vger.kernel.org 12514T: git git://github.com/petkan/pegasus.git 12515W: https://github.com/petkan/pegasus 12516S: Maintained 12517F: drivers/net/usb/pegasus.* 12518 12519USB PHY LAYER 12520M: Felipe Balbi <balbi@kernel.org> 12521L: linux-usb@vger.kernel.org 12522T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12523S: Maintained 12524F: drivers/usb/phy/ 12525 12526USB PRINTER DRIVER (usblp) 12527M: Pete Zaitcev <zaitcev@redhat.com> 12528L: linux-usb@vger.kernel.org 12529S: Supported 12530F: drivers/usb/class/usblp.c 12531 12532USB QMI WWAN NETWORK DRIVER 12533M: Bjørn Mork <bjorn@mork.no> 12534L: netdev@vger.kernel.org 12535S: Maintained 12536F: Documentation/ABI/testing/sysfs-class-net-qmi 12537F: drivers/net/usb/qmi_wwan.c 12538 12539USB RTL8150 DRIVER 12540M: Petko Manolov <petkan@nucleusys.com> 12541L: linux-usb@vger.kernel.org 12542L: netdev@vger.kernel.org 12543T: git git://github.com/petkan/rtl8150.git 12544W: https://github.com/petkan/rtl8150 12545S: Maintained 12546F: drivers/net/usb/rtl8150.c 12547 12548USB SERIAL SUBSYSTEM 12549M: Johan Hovold <johan@kernel.org> 12550L: linux-usb@vger.kernel.org 12551T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 12552S: Maintained 12553F: Documentation/usb/usb-serial.txt 12554F: drivers/usb/serial/ 12555F: include/linux/usb/serial.h 12556 12557USB SMSC75XX ETHERNET DRIVER 12558M: Steve Glendinning <steve.glendinning@shawell.net> 12559L: netdev@vger.kernel.org 12560S: Maintained 12561F: drivers/net/usb/smsc75xx.* 12562 12563USB SMSC95XX ETHERNET DRIVER 12564M: Steve Glendinning <steve.glendinning@shawell.net> 12565M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12566L: netdev@vger.kernel.org 12567S: Maintained 12568F: drivers/net/usb/smsc95xx.* 12569 12570USB SUBSYSTEM 12571M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12572L: linux-usb@vger.kernel.org 12573W: http://www.linux-usb.org 12574T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 12575S: Supported 12576F: Documentation/devicetree/bindings/usb/ 12577F: Documentation/usb/ 12578F: drivers/usb/ 12579F: include/linux/usb.h 12580F: include/linux/usb/ 12581 12582USB UHCI DRIVER 12583M: Alan Stern <stern@rowland.harvard.edu> 12584L: linux-usb@vger.kernel.org 12585S: Maintained 12586F: drivers/usb/host/uhci* 12587 12588USB "USBNET" DRIVER FRAMEWORK 12589M: Oliver Neukum <oneukum@suse.com> 12590L: netdev@vger.kernel.org 12591W: http://www.linux-usb.org/usbnet 12592S: Maintained 12593F: drivers/net/usb/usbnet.c 12594F: include/linux/usb/usbnet.h 12595 12596USB VIDEO CLASS 12597M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12598L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 12599L: linux-media@vger.kernel.org 12600T: git git://linuxtv.org/media_tree.git 12601W: http://www.ideasonboard.org/uvc/ 12602S: Maintained 12603F: drivers/media/usb/uvc/ 12604F: include/uapi/linux/uvcvideo.h 12605 12606USB VISION DRIVER 12607M: Hans Verkuil <hverkuil@xs4all.nl> 12608L: linux-media@vger.kernel.org 12609T: git git://linuxtv.org/media_tree.git 12610W: https://linuxtv.org 12611S: Odd Fixes 12612F: drivers/media/usb/usbvision/ 12613 12614USB WEBCAM GADGET 12615M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12616L: linux-usb@vger.kernel.org 12617S: Maintained 12618F: drivers/usb/gadget/function/*uvc* 12619F: drivers/usb/gadget/legacy/webcam.c 12620 12621USB WIRELESS RNDIS DRIVER (rndis_wlan) 12622M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12623L: linux-wireless@vger.kernel.org 12624S: Maintained 12625F: drivers/net/wireless/rndis_wlan.c 12626 12627USB XHCI DRIVER 12628M: Mathias Nyman <mathias.nyman@intel.com> 12629L: linux-usb@vger.kernel.org 12630S: Supported 12631F: drivers/usb/host/xhci* 12632F: drivers/usb/host/pci-quirks* 12633 12634USB ZD1201 DRIVER 12635L: linux-wireless@vger.kernel.org 12636W: http://linux-lc100020.sourceforge.net 12637S: Orphan 12638F: drivers/net/wireless/zydas/zd1201.* 12639 12640USB ZR364XX DRIVER 12641M: Antoine Jacquet <royale@zerezo.com> 12642L: linux-usb@vger.kernel.org 12643L: linux-media@vger.kernel.org 12644T: git git://linuxtv.org/media_tree.git 12645W: http://royale.zerezo.com/zr364xx/ 12646S: Maintained 12647F: Documentation/media/v4l-drivers/zr364xx* 12648F: drivers/media/usb/zr364xx/ 12649 12650ULPI BUS 12651M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12652L: linux-usb@vger.kernel.org 12653S: Maintained 12654F: drivers/usb/common/ulpi.c 12655F: include/linux/ulpi/ 12656 12657USER-MODE LINUX (UML) 12658M: Jeff Dike <jdike@addtoit.com> 12659M: Richard Weinberger <richard@nod.at> 12660L: user-mode-linux-devel@lists.sourceforge.net 12661L: user-mode-linux-user@lists.sourceforge.net 12662W: http://user-mode-linux.sourceforge.net 12663T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12664S: Maintained 12665F: Documentation/virtual/uml/ 12666F: arch/um/ 12667F: arch/x86/um/ 12668F: fs/hostfs/ 12669F: fs/hppfs/ 12670 12671USERSPACE I/O (UIO) 12672M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12673S: Maintained 12674T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12675F: Documentation/DocBook/uio-howto.tmpl 12676F: drivers/uio/ 12677F: include/linux/uio*.h 12678 12679UTIL-LINUX PACKAGE 12680M: Karel Zak <kzak@redhat.com> 12681L: util-linux@vger.kernel.org 12682W: http://en.wikipedia.org/wiki/Util-linux 12683T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12684S: Maintained 12685 12686UVESAFB DRIVER 12687M: Michal Januszewski <spock@gentoo.org> 12688L: linux-fbdev@vger.kernel.org 12689W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12690S: Maintained 12691F: Documentation/fb/uvesafb.txt 12692F: drivers/video/fbdev/uvesafb.* 12693 12694VF610 NAND DRIVER 12695M: Stefan Agner <stefan@agner.ch> 12696L: linux-mtd@lists.infradead.org 12697S: Supported 12698F: drivers/mtd/nand/vf610_nfc.c 12699 12700VFAT/FAT/MSDOS FILESYSTEM 12701M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 12702S: Maintained 12703F: Documentation/filesystems/vfat.txt 12704F: fs/fat/ 12705 12706VFIO DRIVER 12707M: Alex Williamson <alex.williamson@redhat.com> 12708L: kvm@vger.kernel.org 12709T: git git://github.com/awilliam/linux-vfio.git 12710S: Maintained 12711F: Documentation/vfio.txt 12712F: drivers/vfio/ 12713F: include/linux/vfio.h 12714F: include/uapi/linux/vfio.h 12715 12716VFIO PLATFORM DRIVER 12717M: Baptiste Reynal <b.reynal@virtualopensystems.com> 12718L: kvm@vger.kernel.org 12719S: Maintained 12720F: drivers/vfio/platform/ 12721 12722VIDEOBUF2 FRAMEWORK 12723M: Pawel Osciak <pawel@osciak.com> 12724M: Marek Szyprowski <m.szyprowski@samsung.com> 12725M: Kyungmin Park <kyungmin.park@samsung.com> 12726L: linux-media@vger.kernel.org 12727S: Maintained 12728F: drivers/media/v4l2-core/videobuf2-* 12729F: include/media/videobuf2-* 12730 12731VIRTIO AND VHOST VSOCK DRIVER 12732M: Stefan Hajnoczi <stefanha@redhat.com> 12733L: kvm@vger.kernel.org 12734L: virtualization@lists.linux-foundation.org 12735L: netdev@vger.kernel.org 12736S: Maintained 12737F: include/linux/virtio_vsock.h 12738F: include/uapi/linux/virtio_vsock.h 12739F: net/vmw_vsock/virtio_transport_common.c 12740F: net/vmw_vsock/virtio_transport.c 12741F: drivers/vhost/vsock.c 12742F: drivers/vhost/vsock.h 12743 12744VIRTUAL SERIO DEVICE DRIVER 12745M: Stephen Chandler Paul <thatslyude@gmail.com> 12746S: Maintained 12747F: drivers/input/serio/userio.c 12748F: include/uapi/linux/userio.h 12749 12750VIRTIO CONSOLE DRIVER 12751M: Amit Shah <amit.shah@redhat.com> 12752L: virtualization@lists.linux-foundation.org 12753S: Maintained 12754F: drivers/char/virtio_console.c 12755F: include/linux/virtio_console.h 12756F: include/uapi/linux/virtio_console.h 12757 12758VIRTIO CORE, NET AND BLOCK DRIVERS 12759M: "Michael S. Tsirkin" <mst@redhat.com> 12760L: virtualization@lists.linux-foundation.org 12761S: Maintained 12762F: Documentation/devicetree/bindings/virtio/ 12763F: drivers/virtio/ 12764F: tools/virtio/ 12765F: drivers/net/virtio_net.c 12766F: drivers/block/virtio_blk.c 12767F: include/linux/virtio_*.h 12768F: include/uapi/linux/virtio_*.h 12769 12770VIRTIO DRIVERS FOR S390 12771M: Christian Borntraeger <borntraeger@de.ibm.com> 12772M: Cornelia Huck <cornelia.huck@de.ibm.com> 12773L: linux-s390@vger.kernel.org 12774L: virtualization@lists.linux-foundation.org 12775L: kvm@vger.kernel.org 12776S: Supported 12777F: drivers/s390/virtio/ 12778 12779VIRTIO GPU DRIVER 12780M: David Airlie <airlied@linux.ie> 12781M: Gerd Hoffmann <kraxel@redhat.com> 12782L: dri-devel@lists.freedesktop.org 12783L: virtualization@lists.linux-foundation.org 12784S: Maintained 12785F: drivers/gpu/drm/virtio/ 12786F: include/uapi/linux/virtio_gpu.h 12787 12788VIRTIO HOST (VHOST) 12789M: "Michael S. Tsirkin" <mst@redhat.com> 12790L: kvm@vger.kernel.org 12791L: virtualization@lists.linux-foundation.org 12792L: netdev@vger.kernel.org 12793T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 12794S: Maintained 12795F: drivers/vhost/ 12796F: include/uapi/linux/vhost.h 12797 12798VIRTIO INPUT DRIVER 12799M: Gerd Hoffmann <kraxel@redhat.com> 12800S: Maintained 12801F: drivers/virtio/virtio_input.c 12802F: include/uapi/linux/virtio_input.h 12803 12804VIA RHINE NETWORK DRIVER 12805S: Orphan 12806F: drivers/net/ethernet/via/via-rhine.c 12807 12808VIA SD/MMC CARD CONTROLLER DRIVER 12809M: Bruce Chang <brucechang@via.com.tw> 12810M: Harald Welte <HaraldWelte@viatech.com> 12811S: Maintained 12812F: drivers/mmc/host/via-sdmmc.c 12813 12814VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 12815M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 12816L: linux-fbdev@vger.kernel.org 12817S: Maintained 12818F: include/linux/via-core.h 12819F: include/linux/via-gpio.h 12820F: include/linux/via_i2c.h 12821F: drivers/video/fbdev/via/ 12822 12823VIA VELOCITY NETWORK DRIVER 12824M: Francois Romieu <romieu@fr.zoreil.com> 12825L: netdev@vger.kernel.org 12826S: Maintained 12827F: drivers/net/ethernet/via/via-velocity.* 12828 12829VIRT LIB 12830M: Alex Williamson <alex.williamson@redhat.com> 12831M: Paolo Bonzini <pbonzini@redhat.com> 12832L: kvm@vger.kernel.org 12833S: Supported 12834F: virt/lib/ 12835 12836VIVID VIRTUAL VIDEO DRIVER 12837M: Hans Verkuil <hverkuil@xs4all.nl> 12838L: linux-media@vger.kernel.org 12839T: git git://linuxtv.org/media_tree.git 12840W: https://linuxtv.org 12841S: Maintained 12842F: drivers/media/platform/vivid/* 12843 12844VLAN (802.1Q) 12845M: Patrick McHardy <kaber@trash.net> 12846L: netdev@vger.kernel.org 12847S: Maintained 12848F: drivers/net/macvlan.c 12849F: include/linux/if_*vlan.h 12850F: net/8021q/ 12851 12852VLYNQ BUS 12853M: Florian Fainelli <f.fainelli@gmail.com> 12854L: openwrt-devel@lists.openwrt.org (subscribers-only) 12855S: Maintained 12856F: drivers/vlynq/vlynq.c 12857F: include/linux/vlynq.h 12858 12859VME SUBSYSTEM 12860M: Martyn Welch <martyn@welchs.me.uk> 12861M: Manohar Vanga <manohar.vanga@gmail.com> 12862M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12863L: devel@driverdev.osuosl.org 12864S: Maintained 12865T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12866F: Documentation/vme_api.txt 12867F: drivers/staging/vme/ 12868F: drivers/vme/ 12869F: include/linux/vme* 12870 12871VMWARE HYPERVISOR INTERFACE 12872M: Alok Kataria <akataria@vmware.com> 12873L: virtualization@lists.linux-foundation.org 12874S: Supported 12875F: arch/x86/kernel/cpu/vmware.c 12876 12877VMWARE BALLOON DRIVER 12878M: Xavier Deguillard <xdeguillard@vmware.com> 12879M: Philip Moltmann <moltmann@vmware.com> 12880M: "VMware, Inc." <pv-drivers@vmware.com> 12881L: linux-kernel@vger.kernel.org 12882S: Maintained 12883F: drivers/misc/vmw_balloon.c 12884 12885VMWARE VMMOUSE SUBDRIVER 12886M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 12887M: "VMware, Inc." <pv-drivers@vmware.com> 12888L: linux-input@vger.kernel.org 12889S: Maintained 12890F: drivers/input/mouse/vmmouse.c 12891F: drivers/input/mouse/vmmouse.h 12892 12893VMWARE VMXNET3 ETHERNET DRIVER 12894M: Shrikrishna Khare <skhare@vmware.com> 12895M: "VMware, Inc." <pv-drivers@vmware.com> 12896L: netdev@vger.kernel.org 12897S: Maintained 12898F: drivers/net/vmxnet3/ 12899 12900VMware PVSCSI driver 12901M: Jim Gill <jgill@vmware.com> 12902M: VMware PV-Drivers <pv-drivers@vmware.com> 12903L: linux-scsi@vger.kernel.org 12904S: Maintained 12905F: drivers/scsi/vmw_pvscsi.c 12906F: drivers/scsi/vmw_pvscsi.h 12907 12908VOLTAGE AND CURRENT REGULATOR FRAMEWORK 12909M: Liam Girdwood <lgirdwood@gmail.com> 12910M: Mark Brown <broonie@kernel.org> 12911L: linux-kernel@vger.kernel.org 12912W: http://www.slimlogic.co.uk/?p=48 12913T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 12914S: Supported 12915F: Documentation/devicetree/bindings/regulator/ 12916F: drivers/regulator/ 12917F: include/dt-bindings/regulator/ 12918F: include/linux/regulator/ 12919 12920VRF 12921M: David Ahern <dsa@cumulusnetworks.com> 12922M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12923L: netdev@vger.kernel.org 12924S: Maintained 12925F: drivers/net/vrf.c 12926F: Documentation/networking/vrf.txt 12927 12928VT1211 HARDWARE MONITOR DRIVER 12929M: Juerg Haefliger <juergh@gmail.com> 12930L: linux-hwmon@vger.kernel.org 12931S: Maintained 12932F: Documentation/hwmon/vt1211 12933F: drivers/hwmon/vt1211.c 12934 12935VT8231 HARDWARE MONITOR DRIVER 12936M: Roger Lucas <vt8231@hiddenengine.co.uk> 12937L: linux-hwmon@vger.kernel.org 12938S: Maintained 12939F: drivers/hwmon/vt8231.c 12940 12941VUB300 USB to SDIO/SD/MMC bridge chip 12942M: Tony Olech <tony.olech@elandigitalsystems.com> 12943L: linux-mmc@vger.kernel.org 12944L: linux-usb@vger.kernel.org 12945S: Supported 12946F: drivers/mmc/host/vub300.c 12947 12948W1 DALLAS'S 1-WIRE BUS 12949M: Evgeniy Polyakov <zbr@ioremap.net> 12950S: Maintained 12951F: Documentation/w1/ 12952F: drivers/w1/ 12953 12954W83791D HARDWARE MONITORING DRIVER 12955M: Marc Hulsman <m.hulsman@tudelft.nl> 12956L: linux-hwmon@vger.kernel.org 12957S: Maintained 12958F: Documentation/hwmon/w83791d 12959F: drivers/hwmon/w83791d.c 12960 12961W83793 HARDWARE MONITORING DRIVER 12962M: Rudolf Marek <r.marek@assembler.cz> 12963L: linux-hwmon@vger.kernel.org 12964S: Maintained 12965F: Documentation/hwmon/w83793 12966F: drivers/hwmon/w83793.c 12967 12968W83795 HARDWARE MONITORING DRIVER 12969M: Jean Delvare <jdelvare@suse.com> 12970L: linux-hwmon@vger.kernel.org 12971S: Maintained 12972F: drivers/hwmon/w83795.c 12973 12974W83L51xD SD/MMC CARD INTERFACE DRIVER 12975M: Pierre Ossman <pierre@ossman.eu> 12976S: Maintained 12977F: drivers/mmc/host/wbsd.* 12978 12979WACOM PROTOCOL 4 SERIAL TABLETS 12980M: Julian Squires <julian@cipht.net> 12981M: Hans de Goede <hdegoede@redhat.com> 12982L: linux-input@vger.kernel.org 12983S: Maintained 12984F: drivers/input/tablet/wacom_serial4.c 12985 12986WATCHDOG DEVICE DRIVERS 12987M: Wim Van Sebroeck <wim@iguana.be> 12988R: Guenter Roeck <linux@roeck-us.net> 12989L: linux-watchdog@vger.kernel.org 12990W: http://www.linux-watchdog.org/ 12991T: git git://www.linux-watchdog.org/linux-watchdog.git 12992S: Maintained 12993F: Documentation/devicetree/bindings/watchdog/ 12994F: Documentation/watchdog/ 12995F: drivers/watchdog/ 12996F: include/linux/watchdog.h 12997F: include/uapi/linux/watchdog.h 12998 12999WIIMOTE HID DRIVER 13000M: David Herrmann <dh.herrmann@googlemail.com> 13001L: linux-input@vger.kernel.org 13002S: Maintained 13003F: drivers/hid/hid-wiimote* 13004 13005WINBOND CIR DRIVER 13006M: David Härdeman <david@hardeman.nu> 13007S: Maintained 13008F: drivers/media/rc/winbond-cir.c 13009 13010WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13011M: William Breathitt Gray <vilhelm.gray@gmail.com> 13012L: linux-watchdog@vger.kernel.org 13013S: Maintained 13014F: drivers/watchdog/ebc-c384_wdt.c 13015 13016WINSYSTEMS WS16C48 GPIO DRIVER 13017M: William Breathitt Gray <vilhelm.gray@gmail.com> 13018L: linux-gpio@vger.kernel.org 13019S: Maintained 13020F: drivers/gpio/gpio-ws16c48.c 13021 13022WIMAX STACK 13023M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13024M: linux-wimax@intel.com 13025L: wimax@linuxwimax.org (subscribers-only) 13026S: Supported 13027W: http://linuxwimax.org 13028F: Documentation/wimax/README.wimax 13029F: include/linux/wimax/debug.h 13030F: include/net/wimax.h 13031F: include/uapi/linux/wimax.h 13032F: net/wimax/ 13033 13034WISTRON LAPTOP BUTTON DRIVER 13035M: Miloslav Trmac <mitr@volny.cz> 13036S: Maintained 13037F: drivers/input/misc/wistron_btns.c 13038 13039WL3501 WIRELESS PCMCIA CARD DRIVER 13040M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 13041L: linux-wireless@vger.kernel.org 13042W: http://oops.ghostprotocols.net:81/blog 13043S: Maintained 13044F: drivers/net/wireless/wl3501* 13045 13046WOLFSON MICROELECTRONICS DRIVERS 13047L: patches@opensource.wolfsonmicro.com 13048T: git https://github.com/CirrusLogic/linux-drivers.git 13049W: https://github.com/CirrusLogic/linux-drivers/wiki 13050S: Supported 13051F: Documentation/hwmon/wm83?? 13052F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13053F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13054F: Documentation/devicetree/bindings/mfd/arizona.txt 13055F: arch/arm/mach-s3c64xx/mach-crag6410* 13056F: drivers/clk/clk-wm83*.c 13057F: drivers/extcon/extcon-arizona.c 13058F: drivers/leds/leds-wm83*.c 13059F: drivers/gpio/gpio-*wm*.c 13060F: drivers/gpio/gpio-arizona.c 13061F: drivers/hwmon/wm83??-hwmon.c 13062F: drivers/input/misc/wm831x-on.c 13063F: drivers/input/touchscreen/wm831x-ts.c 13064F: drivers/input/touchscreen/wm97*.c 13065F: drivers/mfd/arizona* 13066F: drivers/mfd/wm*.c 13067F: drivers/mfd/cs47l24* 13068F: drivers/power/supply/wm83*.c 13069F: drivers/rtc/rtc-wm83*.c 13070F: drivers/regulator/wm8*.c 13071F: drivers/video/backlight/wm83*_bl.c 13072F: drivers/watchdog/wm83*_wdt.c 13073F: include/linux/mfd/arizona/ 13074F: include/linux/mfd/wm831x/ 13075F: include/linux/mfd/wm8350/ 13076F: include/linux/mfd/wm8400* 13077F: include/linux/wm97xx.h 13078F: include/sound/wm????.h 13079F: sound/soc/codecs/arizona.? 13080F: sound/soc/codecs/wm* 13081F: sound/soc/codecs/cs47l24* 13082 13083WORKQUEUE 13084M: Tejun Heo <tj@kernel.org> 13085R: Lai Jiangshan <jiangshanlai@gmail.com> 13086T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13087S: Maintained 13088F: include/linux/workqueue.h 13089F: kernel/workqueue.c 13090F: Documentation/workqueue.txt 13091 13092X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13093M: Chen-Yu Tsai <wens@csie.org> 13094L: linux-kernel@vger.kernel.org 13095S: Maintained 13096N: axp[128] 13097 13098X.25 NETWORK LAYER 13099M: Andrew Hendry <andrew.hendry@gmail.com> 13100L: linux-x25@vger.kernel.org 13101S: Odd Fixes 13102F: Documentation/networking/x25* 13103F: include/net/x25* 13104F: net/x25/ 13105 13106X86 ARCHITECTURE (32-BIT AND 64-BIT) 13107M: Thomas Gleixner <tglx@linutronix.de> 13108M: Ingo Molnar <mingo@redhat.com> 13109M: "H. Peter Anvin" <hpa@zytor.com> 13110M: x86@kernel.org 13111L: linux-kernel@vger.kernel.org 13112T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 13113S: Maintained 13114F: Documentation/x86/ 13115F: arch/x86/ 13116 13117X86 PLATFORM DRIVERS 13118M: Darren Hart <dvhart@infradead.org> 13119L: platform-driver-x86@vger.kernel.org 13120T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 13121S: Maintained 13122F: drivers/platform/x86/ 13123F: drivers/platform/olpc/ 13124 13125X86 MCE INFRASTRUCTURE 13126M: Tony Luck <tony.luck@intel.com> 13127M: Borislav Petkov <bp@alien8.de> 13128L: linux-edac@vger.kernel.org 13129S: Maintained 13130F: arch/x86/kernel/cpu/mcheck/* 13131 13132X86 MICROCODE UPDATE SUPPORT 13133M: Borislav Petkov <bp@alien8.de> 13134S: Maintained 13135F: arch/x86/kernel/cpu/microcode/* 13136 13137X86 VDSO 13138M: Andy Lutomirski <luto@amacapital.net> 13139L: linux-kernel@vger.kernel.org 13140T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 13141S: Maintained 13142F: arch/x86/entry/vdso/ 13143 13144XC2028/3028 TUNER DRIVER 13145M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13146M: Mauro Carvalho Chehab <mchehab@kernel.org> 13147L: linux-media@vger.kernel.org 13148W: https://linuxtv.org 13149T: git git://linuxtv.org/media_tree.git 13150S: Maintained 13151F: drivers/media/tuners/tuner-xc2028.* 13152 13153XEN HYPERVISOR INTERFACE 13154M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 13155M: David Vrabel <david.vrabel@citrix.com> 13156M: Juergen Gross <jgross@suse.com> 13157L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13158T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 13159S: Supported 13160F: arch/x86/xen/ 13161F: drivers/*/xen-*front.c 13162F: drivers/xen/ 13163F: arch/x86/include/asm/xen/ 13164F: include/xen/ 13165F: include/uapi/xen/ 13166 13167XEN HYPERVISOR ARM 13168M: Stefano Stabellini <sstabellini@kernel.org> 13169L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13170S: Maintained 13171F: arch/arm/xen/ 13172F: arch/arm/include/asm/xen/ 13173 13174XEN HYPERVISOR ARM64 13175M: Stefano Stabellini <sstabellini@kernel.org> 13176L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13177S: Maintained 13178F: arch/arm64/xen/ 13179F: arch/arm64/include/asm/xen/ 13180 13181XEN NETWORK BACKEND DRIVER 13182M: Wei Liu <wei.liu2@citrix.com> 13183M: Paul Durrant <paul.durrant@citrix.com> 13184L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13185L: netdev@vger.kernel.org 13186S: Supported 13187F: drivers/net/xen-netback/* 13188 13189XEN PCI SUBSYSTEM 13190M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13191L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13192S: Supported 13193F: arch/x86/pci/*xen* 13194F: drivers/pci/*xen* 13195 13196XEN BLOCK SUBSYSTEM 13197M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13198M: Roger Pau Monné <roger.pau@citrix.com> 13199L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13200S: Supported 13201F: drivers/block/xen-blkback/* 13202F: drivers/block/xen* 13203 13204XEN PVSCSI DRIVERS 13205M: Juergen Gross <jgross@suse.com> 13206L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13207L: linux-scsi@vger.kernel.org 13208S: Supported 13209F: drivers/scsi/xen-scsifront.c 13210F: drivers/xen/xen-scsiback.c 13211F: include/xen/interface/io/vscsiif.h 13212 13213XEN SWIOTLB SUBSYSTEM 13214M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13215L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13216S: Supported 13217F: arch/x86/xen/*swiotlb* 13218F: drivers/xen/*swiotlb* 13219 13220XFS FILESYSTEM 13221M: Dave Chinner <david@fromorbit.com> 13222M: linux-xfs@vger.kernel.org 13223L: linux-xfs@vger.kernel.org 13224W: http://xfs.org/ 13225T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 13226S: Supported 13227F: Documentation/filesystems/xfs.txt 13228F: fs/xfs/ 13229 13230XILINX AXI ETHERNET DRIVER 13231M: Anirudha Sarangi <anirudh@xilinx.com> 13232M: John Linn <John.Linn@xilinx.com> 13233S: Maintained 13234F: drivers/net/ethernet/xilinx/xilinx_axienet* 13235 13236XILINX UARTLITE SERIAL DRIVER 13237M: Peter Korsgaard <jacmet@sunsite.dk> 13238L: linux-serial@vger.kernel.org 13239S: Maintained 13240F: drivers/tty/serial/uartlite.c 13241 13242XILINX VIDEO IP CORES 13243M: Hyun Kwon <hyun.kwon@xilinx.com> 13244M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13245L: linux-media@vger.kernel.org 13246T: git git://linuxtv.org/media_tree.git 13247S: Supported 13248F: Documentation/devicetree/bindings/media/xilinx/ 13249F: drivers/media/platform/xilinx/ 13250F: include/uapi/linux/xilinx-v4l2-controls.h 13251 13252XILLYBUS DRIVER 13253M: Eli Billauer <eli.billauer@gmail.com> 13254L: linux-kernel@vger.kernel.org 13255S: Supported 13256F: drivers/char/xillybus/ 13257 13258XTENSA XTFPGA PLATFORM SUPPORT 13259M: Max Filippov <jcmvbkbc@gmail.com> 13260L: linux-xtensa@linux-xtensa.org 13261S: Maintained 13262F: drivers/spi/spi-xtensa-xtfpga.c 13263F: sound/soc/xtensa/xtfpga-i2s.c 13264 13265YAM DRIVER FOR AX.25 13266M: Jean-Paul Roubelat <jpr@f6fbb.org> 13267L: linux-hams@vger.kernel.org 13268S: Maintained 13269F: drivers/net/hamradio/yam* 13270F: include/linux/yam.h 13271 13272YEALINK PHONE DRIVER 13273M: Henk Vergonet <Henk.Vergonet@gmail.com> 13274L: usbb2k-api-dev@nongnu.org 13275S: Maintained 13276F: Documentation/input/yealink.txt 13277F: drivers/input/misc/yealink.* 13278 13279Z8530 DRIVER FOR AX.25 13280M: Joerg Reuter <jreuter@yaina.de> 13281W: http://yaina.de/jreuter/ 13282W: http://www.qsl.net/dl1bke/ 13283L: linux-hams@vger.kernel.org 13284S: Maintained 13285F: Documentation/networking/z8530drv.txt 13286F: drivers/net/hamradio/*scc.c 13287F: drivers/net/hamradio/z8530.h 13288 13289ZBUD COMPRESSED PAGE ALLOCATOR 13290M: Seth Jennings <sjenning@redhat.com> 13291L: linux-mm@kvack.org 13292S: Maintained 13293F: mm/zbud.c 13294F: include/linux/zbud.h 13295 13296ZD1211RW WIRELESS DRIVER 13297M: Daniel Drake <dsd@gentoo.org> 13298M: Ulrich Kunitz <kune@deine-taler.de> 13299W: http://zd1211.ath.cx/wiki/DriverRewrite 13300L: linux-wireless@vger.kernel.org 13301L: zd1211-devs@lists.sourceforge.net (subscribers-only) 13302S: Maintained 13303F: drivers/net/wireless/zydas/zd1211rw/ 13304 13305ZPOOL COMPRESSED PAGE STORAGE API 13306M: Dan Streetman <ddstreet@ieee.org> 13307L: linux-mm@kvack.org 13308S: Maintained 13309F: mm/zpool.c 13310F: include/linux/zpool.h 13311 13312ZR36067 VIDEO FOR LINUX DRIVER 13313L: mjpeg-users@lists.sourceforge.net 13314L: linux-media@vger.kernel.org 13315W: http://mjpeg.sourceforge.net/driver-zoran/ 13316T: hg https://linuxtv.org/hg/v4l-dvb 13317S: Odd Fixes 13318F: drivers/media/pci/zoran/ 13319 13320ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13321M: Minchan Kim <minchan@kernel.org> 13322M: Nitin Gupta <ngupta@vflare.org> 13323R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13324L: linux-kernel@vger.kernel.org 13325S: Maintained 13326F: drivers/block/zram/ 13327F: Documentation/blockdev/zram.txt 13328 13329ZS DECSTATION Z85C30 SERIAL DRIVER 13330M: "Maciej W. Rozycki" <macro@linux-mips.org> 13331S: Maintained 13332F: drivers/tty/serial/zs.* 13333 13334ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13335M: Minchan Kim <minchan@kernel.org> 13336M: Nitin Gupta <ngupta@vflare.org> 13337R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13338L: linux-mm@kvack.org 13339S: Maintained 13340F: mm/zsmalloc.c 13341F: include/linux/zsmalloc.h 13342F: Documentation/vm/zsmalloc.txt 13343 13344ZSWAP COMPRESSED SWAP CACHING 13345M: Seth Jennings <sjenning@redhat.com> 13346L: linux-mm@kvack.org 13347S: Maintained 13348F: mm/zswap.c 13349 13350THE REST 13351M: Linus Torvalds <torvalds@linux-foundation.org> 13352L: linux-kernel@vger.kernel.org 13353Q: http://patchwork.kernel.org/project/LKML/list/ 13354T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13355S: Buried alive in reporters 13356F: * 13357F: */ 13358