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 178W: http://serial.sourceforge.net 179S: Maintained 180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 181F: drivers/tty/serial/8250* 182F: include/linux/serial_8250.h 183 1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 185L: netdev@vger.kernel.org 186S: Orphan / Obsolete 187F: drivers/net/ethernet/8390/ 188 1899P FILE SYSTEM 190M: Eric Van Hensbergen <ericvh@gmail.com> 191M: Ron Minnich <rminnich@sandia.gov> 192M: Latchesar Ionkov <lucho@ionkov.net> 193L: v9fs-developer@lists.sourceforge.net 194W: http://swik.net/v9fs 195Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 197S: Maintained 198F: Documentation/filesystems/9p.txt 199F: fs/9p/ 200F: net/9p/ 201F: include/net/9p/ 202F: include/uapi/linux/virtio_9p.h 203F: include/trace/events/9p.h 204 205 206A8293 MEDIA DRIVER 207M: Antti Palosaari <crope@iki.fi> 208L: linux-media@vger.kernel.org 209W: https://linuxtv.org 210W: http://palosaari.fi/linux/ 211Q: http://patchwork.linuxtv.org/project/linux-media/list/ 212T: git git://linuxtv.org/anttip/media_tree.git 213S: Maintained 214F: drivers/media/dvb-frontends/a8293* 215 216AACRAID SCSI RAID DRIVER 217M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 218L: linux-scsi@vger.kernel.org 219W: http://www.adaptec.com/ 220S: Supported 221F: Documentation/scsi/aacraid.txt 222F: drivers/scsi/aacraid/ 223 224ABI/API 225L: linux-api@vger.kernel.org 226F: include/linux/syscalls.h 227F: kernel/sys_ni.c 228 229ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 230M: Hans de Goede <hdegoede@redhat.com> 231L: linux-hwmon@vger.kernel.org 232S: Maintained 233F: drivers/hwmon/abituguru.c 234 235ABIT UGURU 3 HARDWARE MONITOR DRIVER 236M: Alistair John Strachan <alistair@devzero.co.uk> 237L: linux-hwmon@vger.kernel.org 238S: Maintained 239F: drivers/hwmon/abituguru3.c 240 241ACCES 104-DIO-48E GPIO DRIVER 242M: William Breathitt Gray <vilhelm.gray@gmail.com> 243L: linux-gpio@vger.kernel.org 244S: Maintained 245F: drivers/gpio/gpio-104-dio-48e.c 246 247ACCES 104-IDI-48 GPIO DRIVER 248M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 249L: linux-gpio@vger.kernel.org 250S: Maintained 251F: drivers/gpio/gpio-104-idi-48.c 252 253ACCES 104-IDIO-16 GPIO DRIVER 254M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 255L: linux-gpio@vger.kernel.org 256S: Maintained 257F: drivers/gpio/gpio-104-idio-16.c 258 259ACENIC DRIVER 260M: Jes Sorensen <jes@trained-monkey.org> 261L: linux-acenic@sunsite.dk 262S: Maintained 263F: drivers/net/ethernet/alteon/acenic* 264 265ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 266M: Peter Feuerer <peter@piie.net> 267L: platform-driver-x86@vger.kernel.org 268W: http://piie.net/?section=acerhdf 269S: Maintained 270F: drivers/platform/x86/acerhdf.c 271 272ACER WMI LAPTOP EXTRAS 273M: "Lee, Chun-Yi" <jlee@suse.com> 274L: platform-driver-x86@vger.kernel.org 275S: Maintained 276F: drivers/platform/x86/acer-wmi.c 277 278ACPI 279M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 280M: Len Brown <lenb@kernel.org> 281L: linux-acpi@vger.kernel.org 282W: https://01.org/linux-acpi 283Q: https://patchwork.kernel.org/project/linux-acpi/list/ 284T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 285S: Supported 286F: drivers/acpi/ 287F: drivers/pnp/pnpacpi/ 288F: include/linux/acpi.h 289F: include/acpi/ 290F: Documentation/acpi/ 291F: Documentation/ABI/testing/sysfs-bus-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 599ALTERA MAILBOX DRIVER 600M: Ley Foon Tan <lftan@altera.com> 601L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 602S: Maintained 603F: drivers/mailbox/mailbox-altera.c 604 605ALTERA PIO DRIVER 606M: Tien Hock Loh <thloh@altera.com> 607L: linux-gpio@vger.kernel.org 608S: Maintained 609F: drivers/gpio/gpio-altera.c 610 611ALTERA TRIPLE SPEED ETHERNET DRIVER 612M: Vince Bridgers <vbridger@opensource.altera.com> 613L: netdev@vger.kernel.org 614L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 615S: Maintained 616F: drivers/net/ethernet/altera/ 617 618ALTERA UART/JTAG UART SERIAL DRIVERS 619M: Tobias Klauser <tklauser@distanz.ch> 620L: linux-serial@vger.kernel.org 621L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 622S: Maintained 623F: drivers/tty/serial/altera_uart.c 624F: drivers/tty/serial/altera_jtaguart.c 625F: include/linux/altera_uart.h 626F: include/linux/altera_jtaguart.h 627 628AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 629M: Tom Lendacky <thomas.lendacky@amd.com> 630L: linux-crypto@vger.kernel.org 631S: Supported 632F: drivers/crypto/ccp/ 633F: include/linux/ccp.h 634 635AMD FAM15H PROCESSOR POWER MONITORING DRIVER 636M: Huang Rui <ray.huang@amd.com> 637L: linux-hwmon@vger.kernel.org 638S: Supported 639F: Documentation/hwmon/fam15h_power 640F: drivers/hwmon/fam15h_power.c 641 642AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 643L: linux-geode@lists.infradead.org (moderated for non-subscribers) 644S: Orphan 645F: drivers/usb/gadget/udc/amd5536udc.* 646 647AMD GEODE PROCESSOR/CHIPSET SUPPORT 648P: Andres Salomon <dilinger@queued.net> 649L: linux-geode@lists.infradead.org (moderated for non-subscribers) 650W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 651S: Supported 652F: drivers/char/hw_random/geode-rng.c 653F: drivers/crypto/geode* 654F: drivers/video/fbdev/geode/ 655F: arch/x86/include/asm/geode.h 656 657AMD IOMMU (AMD-VI) 658M: Joerg Roedel <joro@8bytes.org> 659L: iommu@lists.linux-foundation.org 660T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 661S: Maintained 662F: drivers/iommu/amd_iommu*.[ch] 663F: include/linux/amd-iommu.h 664 665AMD KFD 666M: Oded Gabbay <oded.gabbay@gmail.com> 667L: dri-devel@lists.freedesktop.org 668T: git git://people.freedesktop.org/~gabbayo/linux.git 669S: Supported 670F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 671F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 672F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 673F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 674F: drivers/gpu/drm/amd/amdkfd/ 675F: drivers/gpu/drm/amd/include/cik_structs.h 676F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 677F: drivers/gpu/drm/amd/include/vi_structs.h 678F: drivers/gpu/drm/radeon/radeon_kfd.c 679F: drivers/gpu/drm/radeon/radeon_kfd.h 680F: include/uapi/linux/kfd_ioctl.h 681 682AMD SEATTLE DEVICE TREE SUPPORT 683M: Brijesh Singh <brijeshkumar.singh@amd.com> 684M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 685M: Tom Lendacky <thomas.lendacky@amd.com> 686S: Supported 687F: arch/arm64/boot/dts/amd/ 688 689AMD XGBE DRIVER 690M: Tom Lendacky <thomas.lendacky@amd.com> 691L: netdev@vger.kernel.org 692S: Supported 693F: drivers/net/ethernet/amd/xgbe/ 694F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 695 696AMS (Apple Motion Sensor) DRIVER 697M: Michael Hanselmann <linux-kernel@hansmi.ch> 698S: Supported 699F: drivers/macintosh/ams/ 700 701ANALOG DEVICES INC AD9389B DRIVER 702M: Hans Verkuil <hans.verkuil@cisco.com> 703L: linux-media@vger.kernel.org 704S: Maintained 705F: drivers/media/i2c/ad9389b* 706 707ANALOG DEVICES INC ADV7180 DRIVER 708M: Lars-Peter Clausen <lars@metafoo.de> 709L: linux-media@vger.kernel.org 710W: http://ez.analog.com/community/linux-device-drivers 711S: Supported 712F: drivers/media/i2c/adv7180.c 713 714ANALOG DEVICES INC ADV7511 DRIVER 715M: Hans Verkuil <hans.verkuil@cisco.com> 716L: linux-media@vger.kernel.org 717S: Maintained 718F: drivers/media/i2c/adv7511* 719 720ANALOG DEVICES INC ADV7604 DRIVER 721M: Hans Verkuil <hans.verkuil@cisco.com> 722L: linux-media@vger.kernel.org 723S: Maintained 724F: drivers/media/i2c/adv7604* 725 726ANALOG DEVICES INC ADV7842 DRIVER 727M: Hans Verkuil <hans.verkuil@cisco.com> 728L: linux-media@vger.kernel.org 729S: Maintained 730F: drivers/media/i2c/adv7842* 731 732ANALOG DEVICES INC ASOC CODEC DRIVERS 733M: Lars-Peter Clausen <lars@metafoo.de> 734L: alsa-devel@alsa-project.org (moderated for non-subscribers) 735W: http://wiki.analog.com/ 736W: http://ez.analog.com/community/linux-device-drivers 737S: Supported 738F: sound/soc/codecs/adau* 739F: sound/soc/codecs/adav* 740F: sound/soc/codecs/ad1* 741F: sound/soc/codecs/ad7* 742F: sound/soc/codecs/ssm* 743F: sound/soc/codecs/sigmadsp.* 744 745ANALOG DEVICES INC ASOC DRIVERS 746L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 747L: alsa-devel@alsa-project.org (moderated for non-subscribers) 748W: http://blackfin.uclinux.org/ 749S: Supported 750F: sound/soc/blackfin/* 751 752ANALOG DEVICES INC IIO DRIVERS 753M: Lars-Peter Clausen <lars@metafoo.de> 754M: Michael Hennerich <Michael.Hennerich@analog.com> 755W: http://wiki.analog.com/ 756W: http://ez.analog.com/community/linux-device-drivers 757S: Supported 758F: drivers/iio/*/ad* 759X: drivers/iio/*/adjd* 760F: drivers/staging/iio/*/ad* 761F: staging/iio/trigger/iio-trig-bfin-timer.c 762 763ANALOG DEVICES INC DMA DRIVERS 764M: Lars-Peter Clausen <lars@metafoo.de> 765W: http://ez.analog.com/community/linux-device-drivers 766S: Supported 767F: drivers/dma/dma-axi-dmac.c 768 769ANDROID DRIVERS 770M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 771M: Arve Hjønnevåg <arve@android.com> 772M: Riley Andrews <riandrews@android.com> 773T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 774L: devel@driverdev.osuosl.org 775S: Supported 776F: drivers/android/ 777F: drivers/staging/android/ 778 779AOA (Apple Onboard Audio) ALSA DRIVER 780M: Johannes Berg <johannes@sipsolutions.net> 781L: linuxppc-dev@lists.ozlabs.org 782L: alsa-devel@alsa-project.org (moderated for non-subscribers) 783S: Maintained 784F: sound/aoa/ 785 786APEX EMBEDDED SYSTEMS STX104 DAC DRIVER 787M: William Breathitt Gray <vilhelm.gray@gmail.com> 788L: linux-iio@vger.kernel.org 789S: Maintained 790F: drivers/iio/dac/stx104.c 791 792APM DRIVER 793M: Jiri Kosina <jikos@kernel.org> 794S: Odd fixes 795T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 796F: arch/x86/kernel/apm_32.c 797F: include/linux/apm_bios.h 798F: include/uapi/linux/apm_bios.h 799F: drivers/char/apm-emulation.c 800 801APPLE BCM5974 MULTITOUCH DRIVER 802M: Henrik Rydberg <rydberg@bitmath.org> 803L: linux-input@vger.kernel.org 804S: Odd fixes 805F: drivers/input/mouse/bcm5974.c 806 807APPLE SMC DRIVER 808M: Henrik Rydberg <rydberg@bitmath.org> 809L: linux-hwmon@vger.kernel.org 810S: Odd fixes 811F: drivers/hwmon/applesmc.c 812 813APPLETALK NETWORK LAYER 814M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 815S: Maintained 816F: drivers/net/appletalk/ 817F: net/appletalk/ 818 819APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 820M: Duc Dang <dhdang@apm.com> 821S: Supported 822F: arch/arm64/boot/dts/apm/ 823 824APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 825M: Iyappan Subramanian <isubramanian@apm.com> 826M: Keyur Chudgar <kchudgar@apm.com> 827S: Supported 828F: drivers/net/ethernet/apm/xgene/ 829F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 830 831APTINA CAMERA SENSOR PLL 832M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 833L: linux-media@vger.kernel.org 834S: Maintained 835F: drivers/media/i2c/aptina-pll.* 836 837ARC FRAMEBUFFER DRIVER 838M: Jaya Kumar <jayalk@intworks.biz> 839S: Maintained 840F: drivers/video/fbdev/arcfb.c 841F: drivers/video/fbdev/core/fb_defio.c 842 843ARCNET NETWORK LAYER 844M: Michael Grzeschik <m.grzeschik@pengutronix.de> 845L: netdev@vger.kernel.org 846S: Maintained 847F: drivers/net/arcnet/ 848F: include/uapi/linux/if_arcnet.h 849 850ARM HDLCD DRM DRIVER 851M: Liviu Dudau <liviu.dudau@arm.com> 852S: Supported 853F: drivers/gpu/drm/arm/ 854F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 855 856ARM MFM AND FLOPPY DRIVERS 857M: Ian Molton <spyro@f2s.com> 858S: Maintained 859F: arch/arm/lib/floppydma.S 860F: arch/arm/include/asm/floppy.h 861 862ARM PMU PROFILING AND DEBUGGING 863M: Will Deacon <will.deacon@arm.com> 864R: Mark Rutland <mark.rutland@arm.com> 865S: Maintained 866F: arch/arm*/kernel/perf_* 867F: arch/arm/oprofile/common.c 868F: arch/arm*/kernel/hw_breakpoint.c 869F: arch/arm*/include/asm/hw_breakpoint.h 870F: arch/arm*/include/asm/perf_event.h 871F: drivers/perf/arm_pmu.c 872F: include/linux/perf/arm_pmu.h 873 874ARM PORT 875M: Russell King <linux@armlinux.org.uk> 876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 877W: http://www.armlinux.org.uk/ 878S: Maintained 879F: arch/arm/ 880 881ARM SUB-ARCHITECTURES 882L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 883S: Maintained 884F: arch/arm/mach-*/ 885F: arch/arm/plat-*/ 886T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 887 888ARM PRIMECELL AACI PL041 DRIVER 889M: Russell King <linux@armlinux.org.uk> 890S: Maintained 891F: sound/arm/aaci.* 892 893ARM PRIMECELL CLCD PL110 DRIVER 894M: Russell King <linux@armlinux.org.uk> 895S: Maintained 896F: drivers/video/fbdev/amba-clcd.* 897 898ARM PRIMECELL KMI PL050 DRIVER 899M: Russell King <linux@armlinux.org.uk> 900S: Maintained 901F: drivers/input/serio/ambakmi.* 902F: include/linux/amba/kmi.h 903 904ARM PRIMECELL MMCI PL180/1 DRIVER 905M: Russell King <linux@armlinux.org.uk> 906S: Maintained 907F: drivers/mmc/host/mmci.* 908F: include/linux/amba/mmci.h 909 910ARM PRIMECELL UART PL010 AND PL011 DRIVERS 911M: Russell King <linux@armlinux.org.uk> 912S: Maintained 913F: drivers/tty/serial/amba-pl01*.c 914F: include/linux/amba/serial.h 915 916ARM PRIMECELL BUS SUPPORT 917M: Russell King <linux@armlinux.org.uk> 918S: Maintained 919F: drivers/amba/ 920F: include/linux/amba/bus.h 921 922ARM/ADS SPHERE MACHINE SUPPORT 923M: Lennert Buytenhek <kernel@wantstofly.org> 924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 925S: Maintained 926 927ARM/AFEB9260 MACHINE SUPPORT 928M: Sergey Lapin <slapin@ossfans.org> 929L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 930S: Maintained 931 932ARM/AJECO 1ARM MACHINE SUPPORT 933M: Lennert Buytenhek <kernel@wantstofly.org> 934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 935S: Maintained 936 937ARM/Allwinner sunXi SoC support 938M: Maxime Ripard <maxime.ripard@free-electrons.com> 939M: Chen-Yu Tsai <wens@csie.org> 940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 941S: Maintained 942N: sun[x456789]i 943 944ARM/Allwinner SoC Clock Support 945M: Emilio López <emilio@elopez.com.ar> 946S: Maintained 947F: drivers/clk/sunxi/ 948 949ARM/Amlogic Meson SoC support 950M: Carlo Caione <carlo@caione.org> 951L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 952L: linux-meson@googlegroups.com 953W: http://linux-meson.com/ 954S: Maintained 955F: arch/arm/mach-meson/ 956F: arch/arm/boot/dts/meson* 957N: meson 958 959ARM/Annapurna Labs ALPINE ARCHITECTURE 960M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 961M: Antoine Tenart <antoine.tenart@free-electrons.com> 962S: Maintained 963F: arch/arm/mach-alpine/ 964F: arch/arm/boot/dts/alpine* 965F: arch/arm64/boot/dts/al/ 966F: drivers/*/*alpine* 967 968ARM/ARTPEC MACHINE SUPPORT 969M: Jesper Nilsson <jesper.nilsson@axis.com> 970M: Lars Persson <lars.persson@axis.com> 971M: Niklas Cassel <niklas.cassel@axis.com> 972S: Maintained 973L: linux-arm-kernel@axis.com 974F: arch/arm/mach-artpec 975F: arch/arm/boot/dts/artpec6* 976F: drivers/clk/clk-artpec6.c 977 978ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 979M: Nicolas Ferre <nicolas.ferre@atmel.com> 980M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 981M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 983W: http://www.linux4sam.org 984T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 985S: Supported 986F: arch/arm/mach-at91/ 987F: include/soc/at91/ 988F: arch/arm/boot/dts/at91*.dts 989F: arch/arm/boot/dts/at91*.dtsi 990F: arch/arm/boot/dts/sama*.dts 991F: arch/arm/boot/dts/sama*.dtsi 992F: arch/arm/include/debug/at91.S 993 994ARM/ATMEL AT91 Clock Support 995M: Boris Brezillon <boris.brezillon@free-electrons.com> 996S: Maintained 997F: drivers/clk/at91 998 999ARM/CALXEDA HIGHBANK ARCHITECTURE 1000M: Rob Herring <robh@kernel.org> 1001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1002S: Maintained 1003F: arch/arm/mach-highbank/ 1004F: arch/arm/boot/dts/highbank.dts 1005F: arch/arm/boot/dts/ecx-*.dts* 1006 1007ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1008M: Krzysztof Halasa <khalasa@piap.pl> 1009S: Maintained 1010F: arch/arm/mach-cns3xxx/ 1011 1012ARM/CAVIUM THUNDER NETWORK DRIVER 1013M: Sunil Goutham <sgoutham@cavium.com> 1014M: Robert Richter <rric@kernel.org> 1015L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1016S: Supported 1017F: drivers/net/ethernet/cavium/thunder/ 1018 1019ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1020M: Alexander Shiyan <shc_work@mail.ru> 1021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1022S: Odd Fixes 1023N: clps711x 1024 1025ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1026M: Hartley Sweeten <hsweeten@visionengravers.com> 1027M: Ryan Mallon <rmallon@gmail.com> 1028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1029S: Maintained 1030F: arch/arm/mach-ep93xx/ 1031F: arch/arm/mach-ep93xx/include/mach/ 1032 1033ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1034M: Lennert Buytenhek <kernel@wantstofly.org> 1035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1036S: Maintained 1037 1038ARM/CLKDEV SUPPORT 1039M: Russell King <linux@armlinux.org.uk> 1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1041S: Maintained 1042F: arch/arm/include/asm/clkdev.h 1043F: drivers/clk/clkdev.c 1044 1045ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1046M: Mike Rapoport <mike@compulab.co.il> 1047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1048S: Maintained 1049 1050ARM/CONTEC MICRO9 MACHINE SUPPORT 1051M: Hubert Feurstein <hubert.feurstein@contec.at> 1052S: Maintained 1053F: arch/arm/mach-ep93xx/micro9.c 1054 1055ARM/CORESIGHT FRAMEWORK AND DRIVERS 1056M: Mathieu Poirier <mathieu.poirier@linaro.org> 1057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1058S: Maintained 1059F: drivers/hwtracing/coresight/* 1060F: Documentation/trace/coresight.txt 1061F: Documentation/devicetree/bindings/arm/coresight.txt 1062F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1063 1064ARM/CORGI MACHINE SUPPORT 1065M: Richard Purdie <rpurdie@rpsys.net> 1066S: Maintained 1067 1068ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1069M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1070L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1071T: git git://github.com/ulli-kroll/linux.git 1072S: Maintained 1073F: arch/arm/mach-gemini/ 1074F: drivers/rtc/rtc-gemini.c 1075 1076ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1077M: Barry Song <baohua@kernel.org> 1078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1079T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1080S: Maintained 1081F: arch/arm/boot/dts/prima2* 1082F: arch/arm/mach-prima2/ 1083F: drivers/clk/sirf/ 1084F: drivers/clocksource/timer-prima2.c 1085F: drivers/clocksource/timer-atlas7.c 1086N: [^a-z]sirf 1087 1088ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1089M: Baruch Siach <baruch@tkos.co.il> 1090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1091S: Maintained 1092F: arch/arm/boot/dts/cx92755* 1093N: digicolor 1094 1095ARM/EBSA110 MACHINE SUPPORT 1096M: Russell King <linux@armlinux.org.uk> 1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1098W: http://www.armlinux.org.uk/ 1099S: Maintained 1100F: arch/arm/mach-ebsa110/ 1101F: drivers/net/ethernet/amd/am79c961a.* 1102 1103ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1104M: Uwe Kleine-König <kernel@pengutronix.de> 1105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1106S: Maintained 1107N: efm32 1108 1109ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1110M: Daniel Ribeiro <drwyrm@gmail.com> 1111M: Stefan Schmidt <stefan@openezx.org> 1112M: Harald Welte <laforge@openezx.org> 1113L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1114W: http://www.openezx.org/ 1115S: Maintained 1116T: topgit git://git.openezx.org/openezx.git 1117F: arch/arm/mach-pxa/ezx.c 1118 1119ARM/FARADAY FA526 PORT 1120M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1122S: Maintained 1123T: git git://git.berlios.de/gemini-board 1124F: arch/arm/mm/*-fa* 1125 1126ARM/FOOTBRIDGE ARCHITECTURE 1127M: Russell King <linux@armlinux.org.uk> 1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1129W: http://www.armlinux.org.uk/ 1130S: Maintained 1131F: arch/arm/include/asm/hardware/dec21285.h 1132F: arch/arm/mach-footbridge/ 1133 1134ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1135M: Shawn Guo <shawnguo@kernel.org> 1136M: Sascha Hauer <kernel@pengutronix.de> 1137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1138S: Maintained 1139T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1140F: arch/arm/mach-imx/ 1141F: arch/arm/mach-mxs/ 1142F: arch/arm/boot/dts/imx* 1143F: arch/arm/configs/imx*_defconfig 1144F: drivers/clk/imx/ 1145F: include/soc/imx/ 1146 1147ARM/FREESCALE VYBRID ARM ARCHITECTURE 1148M: Shawn Guo <shawnguo@kernel.org> 1149M: Sascha Hauer <kernel@pengutronix.de> 1150R: Stefan Agner <stefan@agner.ch> 1151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1152S: Maintained 1153T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1154F: arch/arm/mach-imx/*vf610* 1155F: arch/arm/boot/dts/vf* 1156 1157ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1158M: Lennert Buytenhek <kernel@wantstofly.org> 1159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1160S: Maintained 1161 1162ARM/GUMSTIX MACHINE SUPPORT 1163M: Steve Sakoman <sakoman@gmail.com> 1164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1165S: Maintained 1166 1167ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1168M: Philipp Zabel <philipp.zabel@gmail.com> 1169M: Paul Parsons <lost.distance@yahoo.com> 1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1171S: Maintained 1172F: arch/arm/mach-pxa/hx4700.c 1173F: arch/arm/mach-pxa/include/mach/hx4700.h 1174F: sound/soc/pxa/hx4700.c 1175 1176ARM/HISILICON SOC SUPPORT 1177M: Wei Xu <xuwei5@hisilicon.com> 1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1179W: http://www.hisilicon.com 1180S: Supported 1181T: git git://github.com/hisilicon/linux-hisi.git 1182F: arch/arm/mach-hisi/ 1183F: arch/arm/boot/dts/hi3* 1184F: arch/arm/boot/dts/hip* 1185F: arch/arm/boot/dts/hisi* 1186F: arch/arm64/boot/dts/hisilicon/ 1187 1188ARM/HP JORNADA 7XX MACHINE SUPPORT 1189M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1190W: www.jlime.com 1191S: Maintained 1192T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1193F: arch/arm/mach-sa1100/jornada720.c 1194F: arch/arm/mach-sa1100/include/mach/jornada720.h 1195 1196ARM/IGEP MACHINE SUPPORT 1197M: Enric Balletbo i Serra <eballetbo@gmail.com> 1198M: Javier Martinez Canillas <javier@dowhile0.org> 1199L: linux-omap@vger.kernel.org 1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1201S: Maintained 1202F: arch/arm/boot/dts/omap3-igep* 1203 1204ARM/INCOME PXA270 SUPPORT 1205M: Marek Vasut <marek.vasut@gmail.com> 1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1207S: Maintained 1208F: arch/arm/mach-pxa/colibri-pxa270-income.c 1209 1210ARM/INTEL IOP32X ARM ARCHITECTURE 1211M: Lennert Buytenhek <kernel@wantstofly.org> 1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1213S: Maintained 1214 1215ARM/INTEL IOP33X ARM ARCHITECTURE 1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1217S: Orphan 1218 1219ARM/INTEL IOP13XX ARM ARCHITECTURE 1220M: Lennert Buytenhek <kernel@wantstofly.org> 1221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1222S: Maintained 1223 1224ARM/INTEL IQ81342EX MACHINE SUPPORT 1225M: Lennert Buytenhek <kernel@wantstofly.org> 1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1227S: Maintained 1228 1229ARM/INTEL IXDP2850 MACHINE SUPPORT 1230M: Lennert Buytenhek <kernel@wantstofly.org> 1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1232S: Maintained 1233 1234ARM/INTEL IXP4XX ARM ARCHITECTURE 1235M: Imre Kaloz <kaloz@openwrt.org> 1236M: Krzysztof Halasa <khalasa@piap.pl> 1237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1238S: Maintained 1239F: arch/arm/mach-ixp4xx/ 1240 1241ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1242M: Jonathan Cameron <jic23@cam.ac.uk> 1243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1244S: Maintained 1245F: arch/arm/mach-pxa/stargate2.c 1246F: drivers/pcmcia/pxa2xx_stargate2.c 1247 1248ARM/INTEL XSC3 (MANZANO) ARM CORE 1249M: Lennert Buytenhek <kernel@wantstofly.org> 1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1251S: Maintained 1252 1253ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1254M: Lennert Buytenhek <kernel@wantstofly.org> 1255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1256S: Maintained 1257 1258ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1259M: Santosh Shilimkar <ssantosh@kernel.org> 1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1261S: Maintained 1262F: arch/arm/mach-keystone/ 1263F: arch/arm/boot/dts/k2* 1264T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1265 1266ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1267M: Santosh Shilimkar <ssantosh@kernel.org> 1268L: linux-kernel@vger.kernel.org 1269S: Maintained 1270F: drivers/clk/keystone/ 1271 1272ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1273M: Santosh Shilimkar <ssantosh@kernel.org> 1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1275L: linux-kernel@vger.kernel.org 1276S: Maintained 1277F: drivers/clocksource/timer-keystone.c 1278 1279ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1280M: Santosh Shilimkar <ssantosh@kernel.org> 1281L: linux-kernel@vger.kernel.org 1282S: Maintained 1283F: drivers/power/reset/keystone-reset.c 1284 1285ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1286M: Santosh Shilimkar <ssantosh@kernel.org> 1287L: linux-kernel@vger.kernel.org 1288S: Maintained 1289F: drivers/memory/*emif* 1290 1291ARM/LOGICPD PXA270 MACHINE SUPPORT 1292M: Lennert Buytenhek <kernel@wantstofly.org> 1293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1294S: Maintained 1295 1296ARM/LPC18XX ARCHITECTURE 1297M: Joachim Eastwood <manabian@gmail.com> 1298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1299S: Maintained 1300F: arch/arm/boot/dts/lpc43* 1301F: drivers/clk/nxp/clk-lpc18xx* 1302F: drivers/clocksource/time-lpc32xx.c 1303F: drivers/i2c/busses/i2c-lpc2k.c 1304F: drivers/memory/pl172.c 1305F: drivers/mtd/spi-nor/nxp-spifi.c 1306F: drivers/rtc/rtc-lpc24xx.c 1307N: lpc18xx 1308 1309ARM/MAGICIAN MACHINE SUPPORT 1310M: Philipp Zabel <philipp.zabel@gmail.com> 1311S: Maintained 1312 1313ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support 1314M: Jason Cooper <jason@lakedaemon.net> 1315M: Andrew Lunn <andrew@lunn.ch> 1316M: Gregory Clement <gregory.clement@free-electrons.com> 1317M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1319S: Maintained 1320F: arch/arm/mach-mvebu/ 1321F: drivers/rtc/rtc-armada38x.c 1322F: arch/arm/boot/dts/armada* 1323F: arch/arm/boot/dts/kirkwood* 1324F: arch/arm64/boot/dts/marvell/armada* 1325 1326 1327ARM/Marvell Berlin SoC support 1328M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1330S: Maintained 1331F: arch/arm/mach-berlin/ 1332F: arch/arm/boot/dts/berlin* 1333F: arch/arm64/boot/dts/marvell/berlin* 1334 1335 1336ARM/Marvell Dove/MV78xx0/Orion SOC support 1337M: Jason Cooper <jason@lakedaemon.net> 1338M: Andrew Lunn <andrew@lunn.ch> 1339M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1340M: Gregory Clement <gregory.clement@free-electrons.com> 1341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1342S: Maintained 1343F: arch/arm/mach-dove/ 1344F: arch/arm/mach-mv78xx0/ 1345F: arch/arm/mach-orion5x/ 1346F: arch/arm/plat-orion/ 1347F: arch/arm/boot/dts/dove* 1348F: arch/arm/boot/dts/orion5x* 1349 1350 1351ARM/Orion SoC/Technologic Systems TS-78xx platform support 1352M: Alexander Clouter <alex@digriz.org.uk> 1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1354W: http://www.digriz.org.uk/ts78xx/kernel 1355S: Maintained 1356F: arch/arm/mach-orion5x/ts78xx-* 1357 1358ARM/Mediatek RTC DRIVER 1359M: Eddie Huang <eddie.huang@mediatek.com> 1360L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1361L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1362S: Maintained 1363F: drivers/rtc/rtc-mt6397.c 1364 1365ARM/Mediatek SoC support 1366M: Matthias Brugger <matthias.bgg@gmail.com> 1367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1368L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1369S: Maintained 1370F: arch/arm/boot/dts/mt6* 1371F: arch/arm/boot/dts/mt8* 1372F: arch/arm/mach-mediatek/ 1373N: mtk 1374K: mediatek 1375 1376ARM/Mediatek USB3 PHY DRIVER 1377M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1379L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1380S: Maintained 1381F: drivers/phy/phy-mt65xx-usb3.c 1382 1383ARM/MICREL KS8695 ARCHITECTURE 1384M: Greg Ungerer <gerg@uclinux.org> 1385L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1386F: arch/arm/mach-ks8695/ 1387S: Odd Fixes 1388 1389ARM/MIOA701 MACHINE SUPPORT 1390M: Robert Jarzmik <robert.jarzmik@free.fr> 1391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1392F: arch/arm/mach-pxa/mioa701.c 1393S: Maintained 1394 1395ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1396M: Michael Petchkovsky <mkpetch@internode.on.net> 1397S: Maintained 1398 1399ARM/NOMADIK ARCHITECTURE 1400M: Alessandro Rubini <rubini@unipv.it> 1401M: Linus Walleij <linus.walleij@linaro.org> 1402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1403S: Maintained 1404F: arch/arm/mach-nomadik/ 1405F: drivers/pinctrl/nomadik/ 1406F: drivers/i2c/busses/i2c-nomadik.c 1407T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1408 1409ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1410M: Nelson Castillo <arhuaco@freaks-unidos.net> 1411L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1412W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1413S: Supported 1414 1415ARM/TOSA MACHINE SUPPORT 1416M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1417M: Dirk Opfer <dirk@opfer-online.de> 1418S: Maintained 1419 1420ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1421M: Marek Vasut <marek.vasut@gmail.com> 1422L: linux-arm-kernel@lists.infradead.org 1423W: http://hackndev.com 1424S: Maintained 1425F: arch/arm/mach-pxa/include/mach/palmtx.h 1426F: arch/arm/mach-pxa/palmtx.c 1427F: arch/arm/mach-pxa/include/mach/palmt5.h 1428F: arch/arm/mach-pxa/palmt5.c 1429F: arch/arm/mach-pxa/include/mach/palmld.h 1430F: arch/arm/mach-pxa/palmld.c 1431F: arch/arm/mach-pxa/include/mach/palmte2.h 1432F: arch/arm/mach-pxa/palmte2.c 1433F: arch/arm/mach-pxa/include/mach/palmtc.h 1434F: arch/arm/mach-pxa/palmtc.c 1435 1436ARM/PALM TREO SUPPORT 1437M: Tomas Cech <sleep_walker@suse.com> 1438L: linux-arm-kernel@lists.infradead.org 1439W: http://hackndev.com 1440S: Maintained 1441F: arch/arm/mach-pxa/include/mach/palmtreo.h 1442F: arch/arm/mach-pxa/palmtreo.c 1443 1444ARM/PALMZ72 SUPPORT 1445M: Sergey Lapin <slapin@ossfans.org> 1446L: linux-arm-kernel@lists.infradead.org 1447W: http://hackndev.com 1448S: Maintained 1449F: arch/arm/mach-pxa/include/mach/palmz72.h 1450F: arch/arm/mach-pxa/palmz72.c 1451 1452ARM/PLEB SUPPORT 1453M: Peter Chubb <pleb@gelato.unsw.edu.au> 1454W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1455S: Maintained 1456 1457ARM/PT DIGITAL BOARD PORT 1458M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1460W: http://www.armlinux.org.uk/ 1461S: Maintained 1462 1463ARM/QUALCOMM SUPPORT 1464M: Andy Gross <andy.gross@linaro.org> 1465M: David Brown <david.brown@linaro.org> 1466L: linux-arm-msm@vger.kernel.org 1467L: linux-soc@vger.kernel.org 1468S: Maintained 1469F: arch/arm/boot/dts/qcom-*.dts 1470F: arch/arm/boot/dts/qcom-*.dtsi 1471F: arch/arm/mach-qcom/ 1472F: arch/arm64/boot/dts/qcom/* 1473F: drivers/soc/qcom/ 1474F: drivers/tty/serial/msm_serial.h 1475F: drivers/tty/serial/msm_serial.c 1476F: drivers/*/pm8???-* 1477F: drivers/mfd/ssbi.c 1478F: drivers/firmware/qcom_scm.c 1479T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1480 1481ARM/RADISYS ENP2611 MACHINE SUPPORT 1482M: Lennert Buytenhek <kernel@wantstofly.org> 1483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1484S: Maintained 1485 1486ARM/RENESAS ARM64 ARCHITECTURE 1487M: Simon Horman <horms@verge.net.au> 1488M: Magnus Damm <magnus.damm@gmail.com> 1489L: linux-renesas-soc@vger.kernel.org 1490Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1491T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1492S: Supported 1493F: arch/arm64/boot/dts/renesas/ 1494 1495ARM/RISCPC ARCHITECTURE 1496M: Russell King <linux@armlinux.org.uk> 1497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1498W: http://www.armlinux.org.uk/ 1499S: Maintained 1500F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1501F: arch/arm/include/asm/hardware/ioc.h 1502F: arch/arm/include/asm/hardware/iomd.h 1503F: arch/arm/include/asm/hardware/memc.h 1504F: arch/arm/mach-rpc/ 1505F: drivers/net/ethernet/8390/etherh.c 1506F: drivers/net/ethernet/i825xx/ether1* 1507F: drivers/net/ethernet/seeq/ether3* 1508F: drivers/scsi/arm/ 1509 1510ARM/Rockchip SoC support 1511M: Heiko Stuebner <heiko@sntech.de> 1512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1513L: linux-rockchip@lists.infradead.org 1514T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1515S: Maintained 1516F: arch/arm/boot/dts/rk3* 1517F: arch/arm/mach-rockchip/ 1518F: drivers/clk/rockchip/ 1519F: drivers/i2c/busses/i2c-rk3x.c 1520F: drivers/*/*rockchip* 1521F: drivers/*/*/*rockchip* 1522F: sound/soc/rockchip/ 1523N: rockchip 1524 1525ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1526M: Kukjin Kim <kgene@kernel.org> 1527M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 1528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1529L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1530S: Maintained 1531F: arch/arm/boot/dts/s3c* 1532F: arch/arm/boot/dts/s5p* 1533F: arch/arm/boot/dts/samsung* 1534F: arch/arm/boot/dts/exynos* 1535F: arch/arm64/boot/dts/exynos/ 1536F: arch/arm/plat-samsung/ 1537F: arch/arm/mach-s3c24*/ 1538F: arch/arm/mach-s3c64xx/ 1539F: arch/arm/mach-s5p*/ 1540F: arch/arm/mach-exynos*/ 1541F: drivers/*/*s3c2410* 1542F: drivers/*/*/*s3c2410* 1543F: drivers/soc/samsung/* 1544F: drivers/spi/spi-s3c* 1545F: sound/soc/samsung/* 1546F: Documentation/arm/Samsung/ 1547F: Documentation/devicetree/bindings/arm/samsung/ 1548F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1549F: Documentation/devicetree/bindings/power/pd-samsung.txt 1550N: exynos 1551 1552ARM/SAMSUNG MOBILE MACHINE SUPPORT 1553M: Kyungmin Park <kyungmin.park@samsung.com> 1554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1555S: Maintained 1556F: arch/arm/mach-s5pv210/ 1557 1558ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1559M: Kyungmin Park <kyungmin.park@samsung.com> 1560M: Kamil Debski <k.debski@samsung.com> 1561L: linux-arm-kernel@lists.infradead.org 1562L: linux-media@vger.kernel.org 1563S: Maintained 1564F: drivers/media/platform/s5p-g2d/ 1565 1566ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1567M: Kyungmin Park <kyungmin.park@samsung.com> 1568M: Kamil Debski <k.debski@samsung.com> 1569M: Jeongtae Park <jtp.park@samsung.com> 1570L: linux-arm-kernel@lists.infradead.org 1571L: linux-media@vger.kernel.org 1572S: Maintained 1573F: arch/arm/plat-samsung/s5p-dev-mfc.c 1574F: drivers/media/platform/s5p-mfc/ 1575 1576ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT 1577M: Kyungmin Park <kyungmin.park@samsung.com> 1578M: Tomasz Stanislawski <t.stanislaws@samsung.com> 1579L: linux-arm-kernel@lists.infradead.org 1580L: linux-media@vger.kernel.org 1581S: Maintained 1582F: drivers/media/platform/s5p-tv/ 1583 1584ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1585M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1586M: Jacek Anaszewski <j.anaszewski@samsung.com> 1587L: linux-arm-kernel@lists.infradead.org 1588L: linux-media@vger.kernel.org 1589S: Maintained 1590F: drivers/media/platform/s5p-jpeg/ 1591 1592ARM/SHMOBILE ARM ARCHITECTURE 1593M: Simon Horman <horms@verge.net.au> 1594M: Magnus Damm <magnus.damm@gmail.com> 1595L: linux-renesas-soc@vger.kernel.org 1596Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1597T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1598S: Supported 1599F: arch/arm/boot/dts/emev2* 1600F: arch/arm/boot/dts/r7s* 1601F: arch/arm/boot/dts/r8a* 1602F: arch/arm/boot/dts/sh* 1603F: arch/arm/configs/shmobile_defconfig 1604F: arch/arm/include/debug/renesas-scif.S 1605F: arch/arm/mach-shmobile/ 1606F: drivers/sh/ 1607 1608ARM/SOCFPGA ARCHITECTURE 1609M: Dinh Nguyen <dinguyen@opensource.altera.com> 1610S: Maintained 1611F: arch/arm/mach-socfpga/ 1612F: arch/arm/boot/dts/socfpga* 1613F: arch/arm/configs/socfpga_defconfig 1614F: arch/arm64/boot/dts/altera/ 1615W: http://www.rocketboards.org 1616T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1617 1618ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1619M: Dinh Nguyen <dinguyen@opensource.altera.com> 1620S: Maintained 1621F: drivers/clk/socfpga/ 1622 1623ARM/SOCFPGA EDAC SUPPORT 1624M: Thor Thayer <tthayer@opensource.altera.com> 1625S: Maintained 1626F: drivers/edac/altera_edac. 1627 1628ARM/STI ARCHITECTURE 1629M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com> 1630M: Maxime Coquelin <maxime.coquelin@st.com> 1631M: Patrice Chotard <patrice.chotard@st.com> 1632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1633L: kernel@stlinux.com 1634W: http://www.stlinux.com 1635S: Maintained 1636F: arch/arm/mach-sti/ 1637F: arch/arm/boot/dts/sti* 1638F: drivers/char/hw_random/st-rng.c 1639F: drivers/clocksource/arm_global_timer.c 1640F: drivers/clocksource/clksrc_st_lpc.c 1641F: drivers/i2c/busses/i2c-st.c 1642F: drivers/media/rc/st_rc.c 1643F: drivers/media/platform/sti/c8sectpfe/ 1644F: drivers/mmc/host/sdhci-st.c 1645F: drivers/phy/phy-miphy28lp.c 1646F: drivers/phy/phy-miphy365x.c 1647F: drivers/phy/phy-stih407-usb.c 1648F: drivers/phy/phy-stih41x-usb.c 1649F: drivers/pinctrl/pinctrl-st.c 1650F: drivers/reset/sti/ 1651F: drivers/rtc/rtc-st-lpc.c 1652F: drivers/tty/serial/st-asc.c 1653F: drivers/usb/dwc3/dwc3-st.c 1654F: drivers/usb/host/ehci-st.c 1655F: drivers/usb/host/ohci-st.c 1656F: drivers/watchdog/st_lpc_wdt.c 1657F: drivers/ata/ahci_st.c 1658 1659ARM/STM32 ARCHITECTURE 1660M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1662S: Maintained 1663T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1664N: stm32 1665F: drivers/clocksource/armv7m_systick.c 1666 1667ARM/TANGO ARCHITECTURE 1668M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1669L: linux-arm-kernel@lists.infradead.org 1670S: Maintained 1671F: arch/arm/mach-tango/ 1672F: arch/arm/boot/dts/tango* 1673 1674ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1675M: Lennert Buytenhek <kernel@wantstofly.org> 1676L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1677S: Maintained 1678 1679ARM/TETON BGA MACHINE SUPPORT 1680M: "Mark F. Brown" <mark.brown314@gmail.com> 1681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1682S: Maintained 1683 1684ARM/THECUS N2100 MACHINE SUPPORT 1685M: Lennert Buytenhek <kernel@wantstofly.org> 1686L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1687S: Maintained 1688 1689ARM/NUVOTON W90X900 ARM ARCHITECTURE 1690M: Wan ZongShun <mcuos.com@gmail.com> 1691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1692W: http://www.mcuos.com 1693S: Maintained 1694F: arch/arm/mach-w90x900/ 1695F: drivers/input/keyboard/w90p910_keypad.c 1696F: drivers/input/touchscreen/w90p910_ts.c 1697F: drivers/watchdog/nuc900_wdt.c 1698F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1699F: drivers/mtd/nand/nuc900_nand.c 1700F: drivers/rtc/rtc-nuc900.c 1701F: drivers/spi/spi-nuc900.c 1702F: drivers/usb/host/ehci-w90x900.c 1703F: drivers/video/fbdev/nuc900fb.c 1704 1705ARM/U300 MACHINE SUPPORT 1706M: Linus Walleij <linus.walleij@linaro.org> 1707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1708S: Supported 1709F: arch/arm/mach-u300/ 1710F: drivers/clocksource/timer-u300.c 1711F: drivers/i2c/busses/i2c-stu300.c 1712F: drivers/rtc/rtc-coh901331.c 1713F: drivers/watchdog/coh901327_wdt.c 1714F: drivers/dma/coh901318* 1715F: drivers/mfd/ab3100* 1716F: drivers/rtc/rtc-ab3100.c 1717F: drivers/rtc/rtc-coh901331.c 1718T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1719 1720ARM/UNIPHIER ARCHITECTURE 1721M: Masahiro Yamada <yamada.masahiro@socionext.com> 1722L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1723S: Maintained 1724F: arch/arm/boot/dts/uniphier* 1725F: arch/arm/include/asm/hardware/cache-uniphier.h 1726F: arch/arm/mach-uniphier/ 1727F: arch/arm/mm/cache-uniphier.c 1728F: arch/arm64/boot/dts/socionext/ 1729F: drivers/bus/uniphier-system-bus.c 1730F: drivers/i2c/busses/i2c-uniphier* 1731F: drivers/pinctrl/uniphier/ 1732F: drivers/tty/serial/8250/8250_uniphier.c 1733N: uniphier 1734 1735ARM/Ux500 ARM ARCHITECTURE 1736M: Linus Walleij <linus.walleij@linaro.org> 1737L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1738S: Maintained 1739F: arch/arm/mach-ux500/ 1740F: drivers/clocksource/clksrc-dbx500-prcmu.c 1741F: drivers/dma/ste_dma40* 1742F: drivers/hwspinlock/u8500_hsem.c 1743F: drivers/mfd/abx500* 1744F: drivers/mfd/ab8500* 1745F: drivers/mfd/dbx500* 1746F: drivers/mfd/db8500* 1747F: drivers/pinctrl/nomadik/pinctrl-ab* 1748F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1749F: drivers/rtc/rtc-ab8500.c 1750F: drivers/rtc/rtc-pl031.c 1751T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1752 1753ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1754M: Ulf Hansson <ulf.hansson@linaro.org> 1755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1756T: git git://git.linaro.org/people/ulfh/clk.git 1757S: Maintained 1758F: drivers/clk/ux500/ 1759F: include/linux/platform_data/clk-ux500.h 1760 1761ARM/VERSATILE EXPRESS PLATFORM 1762M: Liviu Dudau <liviu.dudau@arm.com> 1763M: Sudeep Holla <sudeep.holla@arm.com> 1764M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1765L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1766S: Maintained 1767F: arch/arm/boot/dts/vexpress* 1768F: arch/arm64/boot/dts/arm/ 1769F: arch/arm/mach-vexpress/ 1770F: */*/vexpress* 1771F: */*/*/vexpress* 1772F: drivers/clk/versatile/clk-vexpress-osc.c 1773F: drivers/clocksource/versatile.c 1774 1775ARM/VFP SUPPORT 1776M: Russell King <linux@armlinux.org.uk> 1777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1778W: http://www.armlinux.org.uk/ 1779S: Maintained 1780F: arch/arm/vfp/ 1781 1782ARM/VOIPAC PXA270 SUPPORT 1783M: Marek Vasut <marek.vasut@gmail.com> 1784L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1785S: Maintained 1786F: arch/arm/mach-pxa/vpac270.c 1787F: arch/arm/mach-pxa/include/mach/vpac270.h 1788 1789ARM/VT8500 ARM ARCHITECTURE 1790M: Tony Prisk <linux@prisktech.co.nz> 1791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1792S: Maintained 1793F: arch/arm/mach-vt8500/ 1794F: drivers/clocksource/vt8500_timer.c 1795F: drivers/i2c/busses/i2c-wmt.c 1796F: drivers/mmc/host/wmt-sdmmc.c 1797F: drivers/pwm/pwm-vt8500.c 1798F: drivers/rtc/rtc-vt8500.c 1799F: drivers/tty/serial/vt8500_serial.c 1800F: drivers/usb/host/ehci-platform.c 1801F: drivers/usb/host/uhci-platform.c 1802F: drivers/video/fbdev/vt8500lcdfb.* 1803F: drivers/video/fbdev/wm8505fb* 1804F: drivers/video/fbdev/wmt_ge_rops.* 1805 1806ARM/ZIPIT Z2 SUPPORT 1807M: Marek Vasut <marek.vasut@gmail.com> 1808L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1809S: Maintained 1810F: arch/arm/mach-pxa/z2.c 1811F: arch/arm/mach-pxa/include/mach/z2.h 1812 1813ARM/ZTE ARCHITECTURE 1814M: Jun Nie <jun.nie@linaro.org> 1815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1816S: Maintained 1817F: arch/arm/mach-zx/ 1818F: drivers/clk/zte/ 1819F: Documentation/devicetree/bindings/arm/zte.txt 1820F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1821 1822ARM/ZYNQ ARCHITECTURE 1823M: Michal Simek <michal.simek@xilinx.com> 1824R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1825L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1826W: http://wiki.xilinx.com 1827T: git https://github.com/Xilinx/linux-xlnx.git 1828S: Supported 1829F: arch/arm/mach-zynq/ 1830F: drivers/cpuidle/cpuidle-zynq.c 1831F: drivers/block/xsysace.c 1832N: zynq 1833N: xilinx 1834F: drivers/clocksource/cadence_ttc_timer.c 1835F: drivers/i2c/busses/i2c-cadence.c 1836F: drivers/mmc/host/sdhci-of-arasan.c 1837F: drivers/edac/synopsys_edac.c 1838 1839ARM SMMU DRIVERS 1840M: Will Deacon <will.deacon@arm.com> 1841R: Robin Murphy <robin.murphy@arm.com> 1842L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1843S: Maintained 1844F: drivers/iommu/arm-smmu.c 1845F: drivers/iommu/arm-smmu-v3.c 1846F: drivers/iommu/io-pgtable-arm.c 1847F: drivers/iommu/io-pgtable-arm-v7s.c 1848 1849ARM64 PORT (AARCH64 ARCHITECTURE) 1850M: Catalin Marinas <catalin.marinas@arm.com> 1851M: Will Deacon <will.deacon@arm.com> 1852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1853T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 1854S: Maintained 1855F: arch/arm64/ 1856F: Documentation/arm64/ 1857 1858AS3645A LED FLASH CONTROLLER DRIVER 1859M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 1860L: linux-media@vger.kernel.org 1861T: git git://linuxtv.org/media_tree.git 1862S: Maintained 1863F: drivers/media/i2c/as3645a.c 1864F: include/media/i2c/as3645a.h 1865 1866ASC7621 HARDWARE MONITOR DRIVER 1867M: George Joseph <george.joseph@fairview5.com> 1868L: linux-hwmon@vger.kernel.org 1869S: Maintained 1870F: Documentation/hwmon/asc7621 1871F: drivers/hwmon/asc7621.c 1872 1873ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 1874M: Corentin Chary <corentin.chary@gmail.com> 1875L: acpi4asus-user@lists.sourceforge.net 1876L: platform-driver-x86@vger.kernel.org 1877W: http://acpi4asus.sf.net 1878S: Maintained 1879F: drivers/platform/x86/asus*.c 1880F: drivers/platform/x86/eeepc*.c 1881 1882ASUS WIRELESS RADIO CONTROL DRIVER 1883M: João Paulo Rechi Vita <jprvita@gmail.com> 1884L: platform-driver-x86@vger.kernel.org 1885S: Maintained 1886F: drivers/platform/x86/asus-wireless.c 1887 1888ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 1889R: Dan Williams <dan.j.williams@intel.com> 1890W: http://sourceforge.net/projects/xscaleiop 1891S: Odd fixes 1892F: Documentation/crypto/async-tx-api.txt 1893F: crypto/async_tx/ 1894F: drivers/dma/ 1895F: include/linux/dmaengine.h 1896F: include/linux/async_tx.h 1897 1898AT24 EEPROM DRIVER 1899M: Wolfram Sang <wsa@the-dreams.de> 1900L: linux-i2c@vger.kernel.org 1901S: Maintained 1902F: drivers/misc/eeprom/at24.c 1903F: include/linux/platform_data/at24.h 1904 1905ATA OVER ETHERNET (AOE) DRIVER 1906M: "Ed L. Cashin" <ed.cashin@acm.org> 1907W: http://www.openaoe.org/ 1908S: Supported 1909F: Documentation/aoe/ 1910F: drivers/block/aoe/ 1911 1912ATHEROS 71XX/9XXX GPIO DRIVER 1913M: Alban Bedel <albeu@free.fr> 1914W: https://github.com/AlbanBedel/linux 1915T: git git://github.com/AlbanBedel/linux 1916S: Maintained 1917F: drivers/gpio/gpio-ath79.c 1918F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 1919 1920ATHEROS ATH GENERIC UTILITIES 1921M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 1922L: linux-wireless@vger.kernel.org 1923S: Supported 1924F: drivers/net/wireless/ath/* 1925 1926ATHEROS ATH5K WIRELESS DRIVER 1927M: Jiri Slaby <jirislaby@gmail.com> 1928M: Nick Kossifidis <mickflemm@gmail.com> 1929M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 1930L: linux-wireless@vger.kernel.org 1931W: http://wireless.kernel.org/en/users/Drivers/ath5k 1932S: Maintained 1933F: drivers/net/wireless/ath/ath5k/ 1934 1935ATHEROS ATH6KL WIRELESS DRIVER 1936M: Kalle Valo <kvalo@qca.qualcomm.com> 1937L: linux-wireless@vger.kernel.org 1938W: http://wireless.kernel.org/en/users/Drivers/ath6kl 1939T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 1940S: Supported 1941F: drivers/net/wireless/ath/ath6kl/ 1942 1943WILOCITY WIL6210 WIRELESS DRIVER 1944M: Maya Erez <qca_merez@qca.qualcomm.com> 1945L: linux-wireless@vger.kernel.org 1946L: wil6210@qca.qualcomm.com 1947S: Supported 1948W: http://wireless.kernel.org/en/users/Drivers/wil6210 1949F: drivers/net/wireless/ath/wil6210/ 1950F: include/uapi/linux/wil6210_uapi.h 1951 1952CARL9170 LINUX COMMUNITY WIRELESS DRIVER 1953M: Christian Lamparter <chunkeey@googlemail.com> 1954L: linux-wireless@vger.kernel.org 1955W: http://wireless.kernel.org/en/users/Drivers/carl9170 1956S: Maintained 1957F: drivers/net/wireless/ath/carl9170/ 1958 1959ATK0110 HWMON DRIVER 1960M: Luca Tettamanti <kronos.it@gmail.com> 1961L: linux-hwmon@vger.kernel.org 1962S: Maintained 1963F: drivers/hwmon/asus_atk0110.c 1964 1965ATI_REMOTE2 DRIVER 1966M: Ville Syrjala <syrjala@sci.fi> 1967S: Maintained 1968F: drivers/input/misc/ati_remote2.c 1969 1970ATLX ETHERNET DRIVERS 1971M: Jay Cliburn <jcliburn@gmail.com> 1972M: Chris Snook <chris.snook@gmail.com> 1973L: netdev@vger.kernel.org 1974W: http://sourceforge.net/projects/atl1 1975W: http://atl1.sourceforge.net 1976S: Maintained 1977F: drivers/net/ethernet/atheros/ 1978 1979ATM 1980M: Chas Williams <3chas3@gmail.com> 1981L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 1982L: netdev@vger.kernel.org 1983W: http://linux-atm.sourceforge.net 1984S: Maintained 1985F: drivers/atm/ 1986F: include/linux/atm* 1987F: include/uapi/linux/atm* 1988 1989ATMEL AT91 / AT32 MCI DRIVER 1990M: Ludovic Desroches <ludovic.desroches@atmel.com> 1991S: Maintained 1992F: drivers/mmc/host/atmel-mci.c 1993 1994ATMEL AT91 / AT32 SERIAL DRIVER 1995M: Nicolas Ferre <nicolas.ferre@atmel.com> 1996S: Supported 1997F: drivers/tty/serial/atmel_serial.c 1998 1999ATMEL SAMA5D2 ADC DRIVER 2000M: Ludovic Desroches <ludovic.desroches@atmel.com> 2001L: linux-iio@vger.kernel.org 2002S: Supported 2003F: drivers/iio/adc/at91-sama5d2_adc.c 2004 2005ATMEL Audio ALSA driver 2006M: Nicolas Ferre <nicolas.ferre@atmel.com> 2007L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2008S: Supported 2009F: sound/soc/atmel 2010 2011ATMEL DMA DRIVER 2012M: Nicolas Ferre <nicolas.ferre@atmel.com> 2013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2014S: Supported 2015F: drivers/dma/at_hdmac.c 2016F: drivers/dma/at_hdmac_regs.h 2017F: include/linux/platform_data/dma-atmel.h 2018 2019ATMEL XDMA DRIVER 2020M: Ludovic Desroches <ludovic.desroches@atmel.com> 2021L: linux-arm-kernel@lists.infradead.org 2022L: dmaengine@vger.kernel.org 2023S: Supported 2024F: drivers/dma/at_xdmac.c 2025 2026ATMEL I2C DRIVER 2027M: Ludovic Desroches <ludovic.desroches@atmel.com> 2028L: linux-i2c@vger.kernel.org 2029S: Supported 2030F: drivers/i2c/busses/i2c-at91.c 2031 2032ATMEL ISI DRIVER 2033M: Ludovic Desroches <ludovic.desroches@atmel.com> 2034L: linux-media@vger.kernel.org 2035S: Supported 2036F: drivers/media/platform/soc_camera/atmel-isi.c 2037F: include/media/atmel-isi.h 2038 2039ATMEL LCDFB DRIVER 2040M: Nicolas Ferre <nicolas.ferre@atmel.com> 2041L: linux-fbdev@vger.kernel.org 2042S: Maintained 2043F: drivers/video/fbdev/atmel_lcdfb.c 2044F: include/video/atmel_lcdc.h 2045 2046ATMEL MACB ETHERNET DRIVER 2047M: Nicolas Ferre <nicolas.ferre@atmel.com> 2048S: Supported 2049F: drivers/net/ethernet/cadence/ 2050 2051ATMEL NAND DRIVER 2052M: Wenyou Yang <wenyou.yang@atmel.com> 2053M: Josh Wu <rainyfeeling@outlook.com> 2054L: linux-mtd@lists.infradead.org 2055S: Supported 2056F: drivers/mtd/nand/atmel_nand* 2057 2058ATMEL SDMMC DRIVER 2059M: Ludovic Desroches <ludovic.desroches@atmel.com> 2060L: linux-mmc@vger.kernel.org 2061S: Supported 2062F: drivers/mmc/host/sdhci-of-at91.c 2063 2064ATMEL SPI DRIVER 2065M: Nicolas Ferre <nicolas.ferre@atmel.com> 2066S: Supported 2067F: drivers/spi/spi-atmel.* 2068 2069ATMEL SSC DRIVER 2070M: Nicolas Ferre <nicolas.ferre@atmel.com> 2071L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2072S: Supported 2073F: drivers/misc/atmel-ssc.c 2074F: include/linux/atmel-ssc.h 2075 2076ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2077M: Nicolas Ferre <nicolas.ferre@atmel.com> 2078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2079S: Supported 2080F: drivers/misc/atmel_tclib.c 2081F: drivers/clocksource/tcb_clksrc.c 2082 2083ATMEL USBA UDC DRIVER 2084M: Nicolas Ferre <nicolas.ferre@atmel.com> 2085L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2086S: Supported 2087F: drivers/usb/gadget/udc/atmel_usba_udc.* 2088 2089ATMEL WIRELESS DRIVER 2090M: Simon Kelley <simon@thekelleys.org.uk> 2091L: linux-wireless@vger.kernel.org 2092W: http://www.thekelleys.org.uk/atmel 2093W: http://atmelwlandriver.sourceforge.net/ 2094S: Maintained 2095F: drivers/net/wireless/atmel/atmel* 2096 2097ATMEL MAXTOUCH DRIVER 2098M: Nick Dyer <nick.dyer@itdev.co.uk> 2099T: git git://github.com/atmel-maxtouch/linux.git 2100S: Supported 2101F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2102F: drivers/input/touchscreen/atmel_mxt_ts.c 2103F: include/linux/platform_data/atmel_mxt_ts.h 2104 2105ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2106M: Bradley Grove <linuxdrivers@attotech.com> 2107L: linux-scsi@vger.kernel.org 2108W: http://www.attotech.com 2109S: Supported 2110F: drivers/scsi/esas2r 2111 2112ATUSB IEEE 802.15.4 RADIO DRIVER 2113M: Stefan Schmidt <stefan@osg.samsung.com> 2114L: linux-wpan@vger.kernel.org 2115S: Maintained 2116F: drivers/net/ieee802154/atusb.c 2117F: drivers/net/ieee802154/atusb.h 2118F: drivers/net/ieee802154/at86rf230.h 2119 2120AUDIT SUBSYSTEM 2121M: Paul Moore <paul@paul-moore.com> 2122M: Eric Paris <eparis@redhat.com> 2123L: linux-audit@redhat.com (moderated for non-subscribers) 2124W: http://people.redhat.com/sgrubb/audit/ 2125T: git git://git.infradead.org/users/pcmoore/audit 2126S: Maintained 2127F: include/linux/audit.h 2128F: include/uapi/linux/audit.h 2129F: kernel/audit* 2130 2131AUXILIARY DISPLAY DRIVERS 2132M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2133W: http://miguelojeda.es/auxdisplay.htm 2134W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2135S: Maintained 2136F: drivers/auxdisplay/ 2137F: include/linux/cfag12864b.h 2138 2139AVR32 ARCHITECTURE 2140M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2141M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2142W: http://www.atmel.com/products/AVR32/ 2143W: http://mirror.egtvedt.no/avr32linux.org/ 2144W: http://avrfreaks.net/ 2145S: Maintained 2146F: arch/avr32/ 2147 2148AVR32/AT32AP MACHINE SUPPORT 2149M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2150M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2151S: Maintained 2152F: arch/avr32/mach-at32ap/ 2153 2154AX.25 NETWORK LAYER 2155M: Ralf Baechle <ralf@linux-mips.org> 2156L: linux-hams@vger.kernel.org 2157W: http://www.linux-ax25.org/ 2158S: Maintained 2159F: include/uapi/linux/ax25.h 2160F: include/net/ax25.h 2161F: net/ax25/ 2162 2163AZ6007 DVB DRIVER 2164M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 2165L: linux-media@vger.kernel.org 2166W: https://linuxtv.org 2167T: git git://linuxtv.org/media_tree.git 2168S: Maintained 2169F: drivers/media/usb/dvb-usb-v2/az6007.c 2170 2171AZTECH FM RADIO RECEIVER DRIVER 2172M: Hans Verkuil <hverkuil@xs4all.nl> 2173L: linux-media@vger.kernel.org 2174T: git git://linuxtv.org/media_tree.git 2175W: https://linuxtv.org 2176S: Maintained 2177F: drivers/media/radio/radio-aztech* 2178 2179B43 WIRELESS DRIVER 2180L: linux-wireless@vger.kernel.org 2181L: b43-dev@lists.infradead.org 2182W: http://wireless.kernel.org/en/users/Drivers/b43 2183S: Odd Fixes 2184F: drivers/net/wireless/broadcom/b43/ 2185 2186B43LEGACY WIRELESS DRIVER 2187M: Larry Finger <Larry.Finger@lwfinger.net> 2188L: linux-wireless@vger.kernel.org 2189L: b43-dev@lists.infradead.org 2190W: http://wireless.kernel.org/en/users/Drivers/b43 2191S: Maintained 2192F: drivers/net/wireless/broadcom/b43legacy/ 2193 2194BACKLIGHT CLASS/SUBSYSTEM 2195M: Jingoo Han <jingoohan1@gmail.com> 2196M: Lee Jones <lee.jones@linaro.org> 2197T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2198S: Maintained 2199F: drivers/video/backlight/ 2200F: include/linux/backlight.h 2201 2202BATMAN ADVANCED 2203M: Marek Lindner <mareklindner@neomailbox.ch> 2204M: Simon Wunderlich <sw@simonwunderlich.de> 2205M: Antonio Quartulli <a@unstable.cc> 2206L: b.a.t.m.a.n@lists.open-mesh.org 2207W: https://www.open-mesh.org/ 2208Q: https://patchwork.open-mesh.org/project/batman/list/ 2209S: Maintained 2210F: net/batman-adv/ 2211 2212BAYCOM/HDLCDRV DRIVERS FOR AX.25 2213M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2214L: linux-hams@vger.kernel.org 2215W: http://www.baycom.org/~tom/ham/ham.html 2216S: Maintained 2217F: drivers/net/hamradio/baycom* 2218 2219BCACHE (BLOCK LAYER CACHE) 2220M: Kent Overstreet <kent.overstreet@gmail.com> 2221L: linux-bcache@vger.kernel.org 2222W: http://bcache.evilpiepirate.org 2223S: Maintained 2224F: drivers/md/bcache/ 2225 2226BDISP ST MEDIA DRIVER 2227M: Fabien Dessenne <fabien.dessenne@st.com> 2228L: linux-media@vger.kernel.org 2229T: git git://linuxtv.org/media_tree.git 2230W: https://linuxtv.org 2231S: Supported 2232F: drivers/media/platform/sti/bdisp 2233 2234BEFS FILE SYSTEM 2235S: Orphan 2236F: Documentation/filesystems/befs.txt 2237F: fs/befs/ 2238 2239BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2240M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2241L: netdev@vger.kernel.org 2242S: Maintained 2243F: drivers/net/ethernet/ec_bhf.c 2244 2245BFS FILE SYSTEM 2246M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2247S: Maintained 2248F: Documentation/filesystems/bfs.txt 2249F: fs/bfs/ 2250F: include/uapi/linux/bfs_fs.h 2251 2252BLACKFIN ARCHITECTURE 2253M: Steven Miao <realmz6@gmail.com> 2254L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2255T: git git://git.code.sf.net/p/adi-linux/code 2256W: http://blackfin.uclinux.org 2257S: Supported 2258F: arch/blackfin/ 2259 2260BLACKFIN EMAC DRIVER 2261L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2262W: http://blackfin.uclinux.org 2263S: Supported 2264F: drivers/net/ethernet/adi/ 2265 2266BLACKFIN RTC DRIVER 2267L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2268W: http://blackfin.uclinux.org 2269S: Supported 2270F: drivers/rtc/rtc-bfin.c 2271 2272BLACKFIN SDH DRIVER 2273M: Sonic Zhang <sonic.zhang@analog.com> 2274L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2275W: http://blackfin.uclinux.org 2276S: Supported 2277F: drivers/mmc/host/bfin_sdh.c 2278 2279BLACKFIN SERIAL DRIVER 2280M: Sonic Zhang <sonic.zhang@analog.com> 2281L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2282W: http://blackfin.uclinux.org 2283S: Supported 2284F: drivers/tty/serial/bfin_uart.c 2285 2286BLACKFIN WATCHDOG DRIVER 2287L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2288W: http://blackfin.uclinux.org 2289S: Supported 2290F: drivers/watchdog/bfin_wdt.c 2291 2292BLACKFIN I2C TWI DRIVER 2293M: Sonic Zhang <sonic.zhang@analog.com> 2294L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2295W: http://blackfin.uclinux.org/ 2296S: Supported 2297F: drivers/i2c/busses/i2c-bfin-twi.c 2298 2299BLACKFIN MEDIA DRIVER 2300M: Scott Jiang <scott.jiang.linux@gmail.com> 2301L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2302W: http://blackfin.uclinux.org/ 2303S: Supported 2304F: drivers/media/platform/blackfin/ 2305F: drivers/media/i2c/adv7183* 2306F: drivers/media/i2c/vs6624* 2307 2308BLINKM RGB LED DRIVER 2309M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2310S: Maintained 2311F: drivers/leds/leds-blinkm.c 2312 2313BLOCK LAYER 2314M: Jens Axboe <axboe@kernel.dk> 2315L: linux-block@vger.kernel.org 2316T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2317S: Maintained 2318F: block/ 2319F: kernel/trace/blktrace.c 2320 2321BLOCK2MTD DRIVER 2322M: Joern Engel <joern@lazybastard.org> 2323L: linux-mtd@lists.infradead.org 2324S: Maintained 2325F: drivers/mtd/devices/block2mtd.c 2326 2327BLUETOOTH DRIVERS 2328M: Marcel Holtmann <marcel@holtmann.org> 2329M: Gustavo Padovan <gustavo@padovan.org> 2330M: Johan Hedberg <johan.hedberg@gmail.com> 2331L: linux-bluetooth@vger.kernel.org 2332W: http://www.bluez.org/ 2333T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2334T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2335S: Maintained 2336F: drivers/bluetooth/ 2337 2338BLUETOOTH SUBSYSTEM 2339M: Marcel Holtmann <marcel@holtmann.org> 2340M: Gustavo Padovan <gustavo@padovan.org> 2341M: Johan Hedberg <johan.hedberg@gmail.com> 2342L: linux-bluetooth@vger.kernel.org 2343W: http://www.bluez.org/ 2344T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2345T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2346S: Maintained 2347F: net/bluetooth/ 2348F: include/net/bluetooth/ 2349 2350BONDING DRIVER 2351M: Jay Vosburgh <j.vosburgh@gmail.com> 2352M: Veaceslav Falico <vfalico@gmail.com> 2353M: Andy Gospodarek <gospo@cumulusnetworks.com> 2354L: netdev@vger.kernel.org 2355W: http://sourceforge.net/projects/bonding/ 2356S: Supported 2357F: drivers/net/bonding/ 2358F: include/uapi/linux/if_bonding.h 2359 2360BPF (Safe dynamic programs and tools) 2361M: Alexei Starovoitov <ast@kernel.org> 2362L: netdev@vger.kernel.org 2363L: linux-kernel@vger.kernel.org 2364S: Supported 2365F: kernel/bpf/ 2366 2367BROADCOM B44 10/100 ETHERNET DRIVER 2368M: Gary Zambrano <zambrano@broadcom.com> 2369L: netdev@vger.kernel.org 2370S: Supported 2371F: drivers/net/ethernet/broadcom/b44.* 2372 2373BROADCOM GENET ETHERNET DRIVER 2374M: Florian Fainelli <f.fainelli@gmail.com> 2375L: netdev@vger.kernel.org 2376S: Supported 2377F: drivers/net/ethernet/broadcom/genet/ 2378 2379BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2380M: Sony Chacko <sony.chacko@qlogic.com> 2381M: Dept-HSGLinuxNICDev@qlogic.com 2382L: netdev@vger.kernel.org 2383S: Supported 2384F: drivers/net/ethernet/broadcom/bnx2.* 2385F: drivers/net/ethernet/broadcom/bnx2_* 2386 2387BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2388M: Ariel Elior <ariel.elior@qlogic.com> 2389L: netdev@vger.kernel.org 2390S: Supported 2391F: drivers/net/ethernet/broadcom/bnx2x/ 2392 2393BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2394M: Florian Fainelli <f.fainelli@gmail.com> 2395M: Ray Jui <rjui@broadcom.com> 2396M: Scott Branden <sbranden@broadcom.com> 2397L: bcm-kernel-feedback-list@broadcom.com 2398T: git git://github.com/broadcom/mach-bcm 2399S: Maintained 2400F: arch/arm/mach-bcm/ 2401F: arch/arm/boot/dts/bcm113* 2402F: arch/arm/boot/dts/bcm216* 2403F: arch/arm/boot/dts/bcm281* 2404F: arch/arm64/boot/dts/broadcom/ 2405F: arch/arm/configs/bcm_defconfig 2406F: drivers/mmc/host/sdhci-bcm-kona.c 2407F: drivers/clocksource/bcm_kona_timer.c 2408 2409BROADCOM BCM2835 ARM ARCHITECTURE 2410M: Stephen Warren <swarren@wwwdotorg.org> 2411M: Lee Jones <lee@kernel.org> 2412M: Eric Anholt <eric@anholt.net> 2413L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2415T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2416S: Maintained 2417N: bcm2835 2418 2419BROADCOM BCM47XX MIPS ARCHITECTURE 2420M: Hauke Mehrtens <hauke@hauke-m.de> 2421M: Rafał Miłecki <zajec5@gmail.com> 2422L: linux-mips@linux-mips.org 2423S: Maintained 2424F: arch/mips/bcm47xx/* 2425F: arch/mips/include/asm/mach-bcm47xx/* 2426 2427BROADCOM BCM5301X ARM ARCHITECTURE 2428M: Hauke Mehrtens <hauke@hauke-m.de> 2429L: linux-arm-kernel@lists.infradead.org 2430S: Maintained 2431F: arch/arm/mach-bcm/bcm_5301x.c 2432F: arch/arm/boot/dts/bcm5301x.dtsi 2433F: arch/arm/boot/dts/bcm470* 2434 2435BROADCOM BCM63XX ARM ARCHITECTURE 2436M: Florian Fainelli <f.fainelli@gmail.com> 2437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2438L: bcm-kernel-feedback-list@broadcom.com 2439T: git git://github.com/broadcom/stblinux.git 2440S: Maintained 2441F: arch/arm/mach-bcm/bcm63xx.c 2442F: arch/arm/include/debug/bcm63xx.S 2443 2444BROADCOM BCM63XX/BCM33XX UDC DRIVER 2445M: Kevin Cernekee <cernekee@gmail.com> 2446L: linux-usb@vger.kernel.org 2447S: Maintained 2448F: drivers/usb/gadget/udc/bcm63xx_udc.* 2449 2450BROADCOM BCM7XXX ARM ARCHITECTURE 2451M: Brian Norris <computersforpeace@gmail.com> 2452M: Gregory Fong <gregory.0xf0@gmail.com> 2453M: Florian Fainelli <f.fainelli@gmail.com> 2454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2455L: bcm-kernel-feedback-list@broadcom.com 2456T: git git://github.com/broadcom/stblinux.git 2457S: Maintained 2458F: arch/arm/mach-bcm/*brcmstb* 2459F: arch/arm/boot/dts/bcm7*.dts* 2460F: drivers/bus/brcmstb_gisb.c 2461N: brcmstb 2462 2463BROADCOM BMIPS MIPS ARCHITECTURE 2464M: Kevin Cernekee <cernekee@gmail.com> 2465M: Florian Fainelli <f.fainelli@gmail.com> 2466L: linux-mips@linux-mips.org 2467T: git git://github.com/broadcom/stblinux.git 2468S: Maintained 2469F: arch/mips/bmips/* 2470F: arch/mips/include/asm/mach-bmips/* 2471F: arch/mips/kernel/*bmips* 2472F: arch/mips/boot/dts/brcm/bcm*.dts* 2473F: drivers/irqchip/irq-bcm63* 2474F: drivers/irqchip/irq-bcm7* 2475F: drivers/irqchip/irq-brcmstb* 2476F: include/linux/bcm963xx_nvram.h 2477F: include/linux/bcm963xx_tag.h 2478 2479BROADCOM TG3 GIGABIT ETHERNET DRIVER 2480M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2481M: Prashant Sreedharan <prashant@broadcom.com> 2482M: Michael Chan <mchan@broadcom.com> 2483L: netdev@vger.kernel.org 2484S: Supported 2485F: drivers/net/ethernet/broadcom/tg3.* 2486 2487BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2488M: Brett Rudley <brudley@broadcom.com> 2489M: Arend van Spriel <arend@broadcom.com> 2490M: Franky (Zhenhui) Lin <frankyl@broadcom.com> 2491M: Hante Meuleman <meuleman@broadcom.com> 2492L: linux-wireless@vger.kernel.org 2493L: brcm80211-dev-list@broadcom.com 2494S: Supported 2495F: drivers/net/wireless/broadcom/brcm80211/ 2496 2497BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2498M: QLogic-Storage-Upstream@qlogic.com 2499L: linux-scsi@vger.kernel.org 2500S: Supported 2501F: drivers/scsi/bnx2fc/ 2502 2503BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2504M: QLogic-Storage-Upstream@qlogic.com 2505L: linux-scsi@vger.kernel.org 2506S: Supported 2507F: drivers/scsi/bnx2i/ 2508 2509BROADCOM IPROC ARM ARCHITECTURE 2510M: Ray Jui <rjui@broadcom.com> 2511M: Scott Branden <sbranden@broadcom.com> 2512M: Jon Mason <jonmason@broadcom.com> 2513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2514L: bcm-kernel-feedback-list@broadcom.com 2515T: git git://github.com/broadcom/cygnus-linux.git 2516S: Maintained 2517N: iproc 2518N: cygnus 2519N: nsp 2520N: bcm9113* 2521N: bcm9583* 2522N: bcm9585* 2523N: bcm9586* 2524N: bcm988312 2525N: bcm113* 2526N: bcm583* 2527N: bcm585* 2528N: bcm586* 2529N: bcm88312 2530 2531BROADCOM BRCMSTB GPIO DRIVER 2532M: Gregory Fong <gregory.0xf0@gmail.com> 2533L: bcm-kernel-feedback-list@broadcom.com 2534S: Supported 2535F: drivers/gpio/gpio-brcmstb.c 2536F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2537 2538BROADCOM KONA GPIO DRIVER 2539M: Ray Jui <rjui@broadcom.com> 2540L: bcm-kernel-feedback-list@broadcom.com 2541S: Supported 2542F: drivers/gpio/gpio-bcm-kona.c 2543F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2544 2545BROADCOM NVRAM DRIVER 2546M: Rafał Miłecki <zajec5@gmail.com> 2547L: linux-mips@linux-mips.org 2548S: Maintained 2549F: drivers/firmware/broadcom/* 2550 2551BROADCOM STB NAND FLASH DRIVER 2552M: Brian Norris <computersforpeace@gmail.com> 2553M: Kamal Dasu <kdasu.kdev@gmail.com> 2554L: linux-mtd@lists.infradead.org 2555L: bcm-kernel-feedback-list@broadcom.com 2556S: Maintained 2557F: drivers/mtd/nand/brcmnand/ 2558 2559BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2560M: Rafał Miłecki <zajec5@gmail.com> 2561L: linux-wireless@vger.kernel.org 2562S: Maintained 2563F: drivers/bcma/ 2564F: include/linux/bcma/ 2565 2566BROADCOM SYSTEMPORT ETHERNET DRIVER 2567M: Florian Fainelli <f.fainelli@gmail.com> 2568L: netdev@vger.kernel.org 2569S: Supported 2570F: drivers/net/ethernet/broadcom/bcmsysport.* 2571 2572BROADCOM VULCAN ARM64 SOC 2573M: Jayachandran C. <jchandra@broadcom.com> 2574L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2575L: bcm-kernel-feedback-list@broadcom.com 2576S: Maintained 2577F: arch/arm64/boot/dts/broadcom/vulcan* 2578 2579BROCADE BFA FC SCSI DRIVER 2580M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2581M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2582L: linux-scsi@vger.kernel.org 2583S: Supported 2584F: drivers/scsi/bfa/ 2585 2586BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2587M: Rasesh Mody <rasesh.mody@qlogic.com> 2588L: netdev@vger.kernel.org 2589S: Supported 2590F: drivers/net/ethernet/brocade/bna/ 2591 2592BSG (block layer generic sg v4 driver) 2593M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2594L: linux-scsi@vger.kernel.org 2595S: Supported 2596F: block/bsg.c 2597F: include/linux/bsg.h 2598F: include/uapi/linux/bsg.h 2599 2600BT87X AUDIO DRIVER 2601M: Clemens Ladisch <clemens@ladisch.de> 2602L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2603T: git git://git.alsa-project.org/alsa-kernel.git 2604S: Maintained 2605F: Documentation/sound/alsa/Bt87x.txt 2606F: sound/pci/bt87x.c 2607 2608BT8XXGPIO DRIVER 2609M: Michael Buesch <m@bues.ch> 2610W: http://bu3sch.de/btgpio.php 2611S: Maintained 2612F: drivers/gpio/gpio-bt8xx.c 2613 2614BTRFS FILE SYSTEM 2615M: Chris Mason <clm@fb.com> 2616M: Josef Bacik <jbacik@fb.com> 2617M: David Sterba <dsterba@suse.com> 2618L: linux-btrfs@vger.kernel.org 2619W: http://btrfs.wiki.kernel.org/ 2620Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2621T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2622S: Maintained 2623F: Documentation/filesystems/btrfs.txt 2624F: fs/btrfs/ 2625 2626BTTV VIDEO4LINUX DRIVER 2627M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 2628L: linux-media@vger.kernel.org 2629W: https://linuxtv.org 2630T: git git://linuxtv.org/media_tree.git 2631S: Odd fixes 2632F: Documentation/video4linux/bttv/ 2633F: drivers/media/pci/bt8xx/bttv* 2634 2635BUSLOGIC SCSI DRIVER 2636M: Khalid Aziz <khalid@gonehiking.org> 2637L: linux-scsi@vger.kernel.org 2638S: Maintained 2639F: drivers/scsi/BusLogic.* 2640F: drivers/scsi/FlashPoint.* 2641 2642C-MEDIA CMI8788 DRIVER 2643M: Clemens Ladisch <clemens@ladisch.de> 2644L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2645T: git git://git.alsa-project.org/alsa-kernel.git 2646S: Maintained 2647F: sound/pci/oxygen/ 2648 2649C6X ARCHITECTURE 2650M: Mark Salter <msalter@redhat.com> 2651M: Aurelien Jacquiot <a-jacquiot@ti.com> 2652L: linux-c6x-dev@linux-c6x.org 2653W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2654S: Maintained 2655F: arch/c6x/ 2656 2657CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2658M: David Howells <dhowells@redhat.com> 2659L: linux-cachefs@redhat.com (moderated for non-subscribers) 2660S: Supported 2661F: Documentation/filesystems/caching/cachefiles.txt 2662F: fs/cachefiles/ 2663 2664CADET FM/AM RADIO RECEIVER DRIVER 2665M: Hans Verkuil <hverkuil@xs4all.nl> 2666L: linux-media@vger.kernel.org 2667T: git git://linuxtv.org/media_tree.git 2668W: https://linuxtv.org 2669S: Maintained 2670F: drivers/media/radio/radio-cadet* 2671 2672CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2673M: Jonathan Corbet <corbet@lwn.net> 2674L: linux-media@vger.kernel.org 2675T: git git://linuxtv.org/media_tree.git 2676S: Maintained 2677F: Documentation/video4linux/cafe_ccic 2678F: drivers/media/platform/marvell-ccic/ 2679 2680CAIF NETWORK LAYER 2681M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2682L: netdev@vger.kernel.org 2683S: Supported 2684F: Documentation/networking/caif/ 2685F: drivers/net/caif/ 2686F: include/uapi/linux/caif/ 2687F: include/net/caif/ 2688F: net/caif/ 2689 2690CALGARY x86-64 IOMMU 2691M: Muli Ben-Yehuda <muli@il.ibm.com> 2692M: "Jon D. Mason" <jdmason@kudzu.us> 2693L: discuss@x86-64.org 2694S: Maintained 2695F: arch/x86/kernel/pci-calgary_64.c 2696F: arch/x86/kernel/tce_64.c 2697F: arch/x86/include/asm/calgary.h 2698F: arch/x86/include/asm/tce.h 2699 2700CAN NETWORK LAYER 2701M: Oliver Hartkopp <socketcan@hartkopp.net> 2702M: Marc Kleine-Budde <mkl@pengutronix.de> 2703L: linux-can@vger.kernel.org 2704W: https://github.com/linux-can 2705T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2706T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2707S: Maintained 2708F: Documentation/networking/can.txt 2709F: net/can/ 2710F: include/linux/can/core.h 2711F: include/uapi/linux/can.h 2712F: include/uapi/linux/can/bcm.h 2713F: include/uapi/linux/can/raw.h 2714F: include/uapi/linux/can/gw.h 2715 2716CAN NETWORK DRIVERS 2717M: Wolfgang Grandegger <wg@grandegger.com> 2718M: Marc Kleine-Budde <mkl@pengutronix.de> 2719L: linux-can@vger.kernel.org 2720W: https://github.com/linux-can 2721T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2722T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2723S: Maintained 2724F: drivers/net/can/ 2725F: include/linux/can/dev.h 2726F: include/linux/can/platform/ 2727F: include/uapi/linux/can/error.h 2728F: include/uapi/linux/can/netlink.h 2729 2730CAPABILITIES 2731M: Serge Hallyn <serge.hallyn@canonical.com> 2732L: linux-security-module@vger.kernel.org 2733S: Supported 2734F: include/linux/capability.h 2735F: include/uapi/linux/capability.h 2736F: security/commoncap.c 2737F: kernel/capability.c 2738 2739CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2740M: Kevin Tsai <ktsai@capellamicro.com> 2741S: Maintained 2742F: drivers/iio/light/cm* 2743F: Documentation/devicetree/bindings/i2c/trivial-devices.txt 2744 2745CAVIUM LIQUIDIO NETWORK DRIVER 2746M: Derek Chickles <derek.chickles@caviumnetworks.com> 2747M: Satanand Burla <satananda.burla@caviumnetworks.com> 2748M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2749M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2750L: netdev@vger.kernel.org 2751W: http://www.cavium.com 2752S: Supported 2753F: drivers/net/ethernet/cavium/liquidio/ 2754 2755CC2520 IEEE-802.15.4 RADIO DRIVER 2756M: Varka Bhadram <varkabhadram@gmail.com> 2757L: linux-wpan@vger.kernel.org 2758S: Maintained 2759F: drivers/net/ieee802154/cc2520.c 2760F: include/linux/spi/cc2520.h 2761F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 2762 2763CELL BROADBAND ENGINE ARCHITECTURE 2764M: Arnd Bergmann <arnd@arndb.de> 2765L: linuxppc-dev@lists.ozlabs.org 2766W: http://www.ibm.com/developerworks/power/cell/ 2767S: Supported 2768F: arch/powerpc/include/asm/cell*.h 2769F: arch/powerpc/include/asm/spu*.h 2770F: arch/powerpc/include/uapi/asm/spu*.h 2771F: arch/powerpc/oprofile/*cell* 2772F: arch/powerpc/platforms/cell/ 2773 2774CEPH COMMON CODE (LIBCEPH) 2775M: Ilya Dryomov <idryomov@gmail.com> 2776M: "Yan, Zheng" <zyan@redhat.com> 2777M: Sage Weil <sage@redhat.com> 2778L: ceph-devel@vger.kernel.org 2779W: http://ceph.com/ 2780T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2781T: git git://github.com/ceph/ceph-client.git 2782S: Supported 2783F: net/ceph/ 2784F: include/linux/ceph/ 2785F: include/linux/crush/ 2786 2787CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 2788M: "Yan, Zheng" <zyan@redhat.com> 2789M: Sage Weil <sage@redhat.com> 2790M: Ilya Dryomov <idryomov@gmail.com> 2791L: ceph-devel@vger.kernel.org 2792W: http://ceph.com/ 2793T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2794T: git git://github.com/ceph/ceph-client.git 2795S: Supported 2796F: Documentation/filesystems/ceph.txt 2797F: fs/ceph/ 2798 2799CERTIFICATE HANDLING: 2800M: David Howells <dhowells@redhat.com> 2801M: David Woodhouse <dwmw2@infradead.org> 2802L: keyrings@vger.kernel.org 2803S: Maintained 2804F: Documentation/module-signing.txt 2805F: certs/ 2806F: scripts/sign-file.c 2807F: scripts/extract-cert.c 2808 2809CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 2810L: linux-usb@vger.kernel.org 2811S: Orphan 2812F: Documentation/usb/WUSB-Design-overview.txt 2813F: Documentation/usb/wusb-cbaf 2814F: drivers/usb/host/hwa-hc.c 2815F: drivers/usb/host/whci/ 2816F: drivers/usb/wusbcore/ 2817F: include/linux/usb/wusb* 2818 2819CFAG12864B LCD DRIVER 2820M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2821W: http://miguelojeda.es/auxdisplay.htm 2822W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2823S: Maintained 2824F: drivers/auxdisplay/cfag12864b.c 2825F: include/linux/cfag12864b.h 2826 2827CFAG12864BFB LCD FRAMEBUFFER DRIVER 2828M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2829W: http://miguelojeda.es/auxdisplay.htm 2830W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2831S: Maintained 2832F: drivers/auxdisplay/cfag12864bfb.c 2833F: include/linux/cfag12864b.h 2834 2835CFG80211 and NL80211 2836M: Johannes Berg <johannes@sipsolutions.net> 2837L: linux-wireless@vger.kernel.org 2838W: http://wireless.kernel.org/ 2839T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 2840T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 2841S: Maintained 2842F: include/uapi/linux/nl80211.h 2843F: include/net/cfg80211.h 2844F: net/wireless/* 2845X: net/wireless/wext* 2846 2847CHAR and MISC DRIVERS 2848M: Arnd Bergmann <arnd@arndb.de> 2849M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 2850T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 2851S: Supported 2852F: drivers/char/* 2853F: drivers/misc/* 2854F: include/linux/miscdevice.h 2855 2856CHECKPATCH 2857M: Andy Whitcroft <apw@canonical.com> 2858M: Joe Perches <joe@perches.com> 2859S: Maintained 2860F: scripts/checkpatch.pl 2861 2862CHINESE DOCUMENTATION 2863M: Harry Wei <harryxiyou@gmail.com> 2864L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 2865L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 2866S: Maintained 2867F: Documentation/zh_CN/ 2868 2869CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 2870M: Peter Chen <Peter.Chen@nxp.com> 2871T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 2872L: linux-usb@vger.kernel.org 2873S: Maintained 2874F: drivers/usb/chipidea/ 2875 2876CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 2877M: Hans de Goede <hdegoede@redhat.com> 2878L: linux-input@vger.kernel.org 2879S: Maintained 2880F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 2881F: drivers/input/touchscreen/chipone_icn8318.c 2882 2883CHROME HARDWARE PLATFORM SUPPORT 2884M: Olof Johansson <olof@lixom.net> 2885S: Maintained 2886T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 2887F: drivers/platform/chrome/ 2888 2889CISCO VIC ETHERNET NIC DRIVER 2890M: Christian Benvenuti <benve@cisco.com> 2891M: Sujith Sankar <ssujith@cisco.com> 2892M: Govindarajulu Varadarajan <_govind@gmx.com> 2893M: Neel Patel <neepatel@cisco.com> 2894S: Supported 2895F: drivers/net/ethernet/cisco/enic/ 2896 2897CISCO VIC LOW LATENCY NIC DRIVER 2898M: Christian Benvenuti <benve@cisco.com> 2899M: Dave Goodell <dgoodell@cisco.com> 2900S: Supported 2901F: drivers/infiniband/hw/usnic/ 2902 2903CIRRUS LOGIC EP93XX ETHERNET DRIVER 2904M: Hartley Sweeten <hsweeten@visionengravers.com> 2905L: netdev@vger.kernel.org 2906S: Maintained 2907F: drivers/net/ethernet/cirrus/ep93xx_eth.c 2908 2909CIRRUS LOGIC AUDIO CODEC DRIVERS 2910M: Brian Austin <brian.austin@cirrus.com> 2911M: Paul Handrigan <Paul.Handrigan@cirrus.com> 2912L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2913S: Maintained 2914F: sound/soc/codecs/cs* 2915 2916CLEANCACHE API 2917M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 2918L: linux-kernel@vger.kernel.org 2919S: Maintained 2920F: mm/cleancache.c 2921F: include/linux/cleancache.h 2922 2923CLK API 2924M: Russell King <linux@armlinux.org.uk> 2925L: linux-clk@vger.kernel.org 2926S: Maintained 2927F: include/linux/clk.h 2928 2929CLOCKSOURCE, CLOCKEVENT DRIVERS 2930M: Daniel Lezcano <daniel.lezcano@linaro.org> 2931M: Thomas Gleixner <tglx@linutronix.de> 2932L: linux-kernel@vger.kernel.org 2933T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 2934S: Supported 2935F: drivers/clocksource 2936 2937CISCO FCOE HBA DRIVER 2938M: Hiral Patel <hiralpat@cisco.com> 2939M: Suma Ramars <sramars@cisco.com> 2940M: Brian Uchino <buchino@cisco.com> 2941L: linux-scsi@vger.kernel.org 2942S: Supported 2943F: drivers/scsi/fnic/ 2944 2945CISCO SCSI HBA DRIVER 2946M: Narsimhulu Musini <nmusini@cisco.com> 2947M: Sesidhar Baddela <sebaddel@cisco.com> 2948L: linux-scsi@vger.kernel.org 2949S: Supported 2950F: drivers/scsi/snic/ 2951 2952CMPC ACPI DRIVER 2953M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 2954M: Daniel Oliveira Nascimento <don@syst.com.br> 2955L: platform-driver-x86@vger.kernel.org 2956S: Supported 2957F: drivers/platform/x86/classmate-laptop.c 2958 2959COBALT MEDIA DRIVER 2960M: Hans Verkuil <hans.verkuil@cisco.com> 2961L: linux-media@vger.kernel.org 2962T: git git://linuxtv.org/media_tree.git 2963W: https://linuxtv.org 2964S: Supported 2965F: drivers/media/pci/cobalt/ 2966 2967COCCINELLE/Semantic Patches (SmPL) 2968M: Julia Lawall <Julia.Lawall@lip6.fr> 2969M: Gilles Muller <Gilles.Muller@lip6.fr> 2970M: Nicolas Palix <nicolas.palix@imag.fr> 2971M: Michal Marek <mmarek@suse.com> 2972L: cocci@systeme.lip6.fr (moderated for non-subscribers) 2973T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 2974W: http://coccinelle.lip6.fr/ 2975S: Supported 2976F: Documentation/coccinelle.txt 2977F: scripts/coccinelle/ 2978F: scripts/coccicheck 2979 2980CODA FILE SYSTEM 2981M: Jan Harkes <jaharkes@cs.cmu.edu> 2982M: coda@cs.cmu.edu 2983L: codalist@coda.cs.cmu.edu 2984W: http://www.coda.cs.cmu.edu/ 2985S: Maintained 2986F: Documentation/filesystems/coda.txt 2987F: fs/coda/ 2988F: include/linux/coda*.h 2989F: include/uapi/linux/coda*.h 2990 2991CODA V4L2 MEM2MEM DRIVER 2992M: Philipp Zabel <p.zabel@pengutronix.de> 2993L: linux-media@vger.kernel.org 2994S: Maintained 2995F: Documentation/devicetree/bindings/media/coda.txt 2996F: drivers/media/platform/coda/ 2997 2998COMMON CLK FRAMEWORK 2999M: Michael Turquette <mturquette@baylibre.com> 3000M: Stephen Boyd <sboyd@codeaurora.org> 3001L: linux-clk@vger.kernel.org 3002T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3003S: Maintained 3004F: drivers/clk/ 3005X: drivers/clk/clkdev.c 3006F: include/linux/clk-pr* 3007F: include/linux/clk/ 3008 3009COMMON INTERNET FILE SYSTEM (CIFS) 3010M: Steve French <sfrench@samba.org> 3011L: linux-cifs@vger.kernel.org 3012L: samba-technical@lists.samba.org (moderated for non-subscribers) 3013W: http://linux-cifs.samba.org/ 3014T: git git://git.samba.org/sfrench/cifs-2.6.git 3015S: Supported 3016F: Documentation/filesystems/cifs/ 3017F: fs/cifs/ 3018 3019COMPACTPCI HOTPLUG CORE 3020M: Scott Murray <scott@spiteful.org> 3021L: linux-pci@vger.kernel.org 3022S: Maintained 3023F: drivers/pci/hotplug/cpci_hotplug* 3024 3025COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3026M: Scott Murray <scott@spiteful.org> 3027L: linux-pci@vger.kernel.org 3028S: Maintained 3029F: drivers/pci/hotplug/cpcihp_zt5550.* 3030 3031COMPACTPCI HOTPLUG GENERIC DRIVER 3032M: Scott Murray <scott@spiteful.org> 3033L: linux-pci@vger.kernel.org 3034S: Maintained 3035F: drivers/pci/hotplug/cpcihp_generic.c 3036 3037COMPAL LAPTOP SUPPORT 3038M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3039L: platform-driver-x86@vger.kernel.org 3040S: Maintained 3041F: drivers/platform/x86/compal-laptop.c 3042 3043CONEXANT ACCESSRUNNER USB DRIVER 3044L: accessrunner-general@lists.sourceforge.net 3045W: http://accessrunner.sourceforge.net/ 3046S: Orphan 3047F: drivers/usb/atm/cxacru.c 3048 3049CONFIGFS 3050M: Joel Becker <jlbec@evilplan.org> 3051M: Christoph Hellwig <hch@lst.de> 3052T: git git://git.infradead.org/users/hch/configfs.git 3053S: Supported 3054F: fs/configfs/ 3055F: include/linux/configfs.h 3056 3057CONNECTOR 3058M: Evgeniy Polyakov <zbr@ioremap.net> 3059L: netdev@vger.kernel.org 3060S: Maintained 3061F: drivers/connector/ 3062 3063CONTROL GROUP (CGROUP) 3064M: Tejun Heo <tj@kernel.org> 3065M: Li Zefan <lizefan@huawei.com> 3066M: Johannes Weiner <hannes@cmpxchg.org> 3067L: cgroups@vger.kernel.org 3068T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3069S: Maintained 3070F: Documentation/cgroups/ 3071F: include/linux/cgroup* 3072F: kernel/cgroup* 3073 3074CONTROL GROUP - CPUSET 3075M: Li Zefan <lizefan@huawei.com> 3076L: cgroups@vger.kernel.org 3077W: http://www.bullopensource.org/cpuset/ 3078W: http://oss.sgi.com/projects/cpusets/ 3079T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3080S: Maintained 3081F: Documentation/cgroups/cpusets.txt 3082F: include/linux/cpuset.h 3083F: kernel/cpuset.c 3084 3085CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3086M: Johannes Weiner <hannes@cmpxchg.org> 3087M: Michal Hocko <mhocko@kernel.org> 3088M: Vladimir Davydov <vdavydov@virtuozzo.com> 3089L: cgroups@vger.kernel.org 3090L: linux-mm@kvack.org 3091S: Maintained 3092F: mm/memcontrol.c 3093F: mm/swap_cgroup.c 3094 3095CORETEMP HARDWARE MONITORING DRIVER 3096M: Fenghua Yu <fenghua.yu@intel.com> 3097L: linux-hwmon@vger.kernel.org 3098S: Maintained 3099F: Documentation/hwmon/coretemp 3100F: drivers/hwmon/coretemp.c 3101 3102COSA/SRP SYNC SERIAL DRIVER 3103M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3104W: http://www.fi.muni.cz/~kas/cosa/ 3105S: Maintained 3106F: drivers/net/wan/cosa* 3107 3108CPMAC ETHERNET DRIVER 3109M: Florian Fainelli <florian@openwrt.org> 3110L: netdev@vger.kernel.org 3111S: Maintained 3112F: drivers/net/ethernet/ti/cpmac.c 3113 3114CPU FREQUENCY DRIVERS 3115M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3116M: Viresh Kumar <viresh.kumar@linaro.org> 3117L: linux-pm@vger.kernel.org 3118S: Maintained 3119T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3120T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3121F: drivers/cpufreq/ 3122F: include/linux/cpufreq.h 3123 3124CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3125M: Viresh Kumar <viresh.kumar@linaro.org> 3126M: Sudeep Holla <sudeep.holla@arm.com> 3127L: linux-pm@vger.kernel.org 3128W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3129S: Maintained 3130F: drivers/cpufreq/arm_big_little.h 3131F: drivers/cpufreq/arm_big_little.c 3132F: drivers/cpufreq/arm_big_little_dt.c 3133 3134CPUIDLE DRIVER - ARM BIG LITTLE 3135M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3136M: Daniel Lezcano <daniel.lezcano@linaro.org> 3137L: linux-pm@vger.kernel.org 3138L: linux-arm-kernel@lists.infradead.org 3139T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3140S: Maintained 3141F: drivers/cpuidle/cpuidle-big_little.c 3142 3143CPUIDLE DRIVER - ARM EXYNOS 3144M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3145M: Daniel Lezcano <daniel.lezcano@linaro.org> 3146M: Kukjin Kim <kgene@kernel.org> 3147L: linux-pm@vger.kernel.org 3148L: linux-samsung-soc@vger.kernel.org 3149S: Supported 3150F: drivers/cpuidle/cpuidle-exynos.c 3151F: arch/arm/mach-exynos/pm.c 3152 3153CPUIDLE DRIVERS 3154M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3155M: Daniel Lezcano <daniel.lezcano@linaro.org> 3156L: linux-pm@vger.kernel.org 3157S: Maintained 3158T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3159F: drivers/cpuidle/* 3160F: include/linux/cpuidle.h 3161 3162CPUID/MSR DRIVER 3163M: "H. Peter Anvin" <hpa@zytor.com> 3164S: Maintained 3165F: arch/x86/kernel/cpuid.c 3166F: arch/x86/kernel/msr.c 3167 3168CPU POWER MONITORING SUBSYSTEM 3169M: Thomas Renninger <trenn@suse.com> 3170L: linux-pm@vger.kernel.org 3171S: Maintained 3172F: tools/power/cpupower/ 3173 3174CRAMFS FILESYSTEM 3175W: http://sourceforge.net/projects/cramfs/ 3176S: Orphan / Obsolete 3177F: Documentation/filesystems/cramfs.txt 3178F: fs/cramfs/ 3179 3180CRIS PORT 3181M: Mikael Starvik <starvik@axis.com> 3182M: Jesper Nilsson <jesper.nilsson@axis.com> 3183L: linux-cris-kernel@axis.com 3184W: http://developer.axis.com 3185T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3186S: Maintained 3187F: arch/cris/ 3188F: drivers/tty/serial/crisv10.* 3189 3190CRYPTO API 3191M: Herbert Xu <herbert@gondor.apana.org.au> 3192M: "David S. Miller" <davem@davemloft.net> 3193L: linux-crypto@vger.kernel.org 3194T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3195T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3196S: Maintained 3197F: Documentation/crypto/ 3198F: Documentation/DocBook/crypto-API.tmpl 3199F: arch/*/crypto/ 3200F: crypto/ 3201F: drivers/crypto/ 3202F: include/crypto/ 3203 3204CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3205M: Neil Horman <nhorman@tuxdriver.com> 3206L: linux-crypto@vger.kernel.org 3207S: Maintained 3208F: crypto/ansi_cprng.c 3209F: crypto/rng.c 3210 3211CS3308 MEDIA DRIVER 3212M: Hans Verkuil <hverkuil@xs4all.nl> 3213L: linux-media@vger.kernel.org 3214T: git git://linuxtv.org/media_tree.git 3215W: http://linuxtv.org 3216S: Odd Fixes 3217F: drivers/media/i2c/cs3308.c 3218F: drivers/media/i2c/cs3308.h 3219 3220CS5535 Audio ALSA driver 3221M: Jaya Kumar <jayakumar.alsa@gmail.com> 3222S: Maintained 3223F: sound/pci/cs5535audio/ 3224 3225CW1200 WLAN driver 3226M: Solomon Peachy <pizza@shaftnet.org> 3227S: Maintained 3228F: drivers/net/wireless/st/cw1200/ 3229 3230CX18 VIDEO4LINUX DRIVER 3231M: Andy Walls <awalls@md.metrocast.net> 3232L: ivtv-devel@ivtvdriver.org (subscribers-only) 3233L: linux-media@vger.kernel.org 3234T: git git://linuxtv.org/media_tree.git 3235W: https://linuxtv.org 3236W: http://www.ivtvdriver.org/index.php/Cx18 3237S: Maintained 3238F: Documentation/video4linux/cx18.txt 3239F: drivers/media/pci/cx18/ 3240F: include/uapi/linux/ivtv* 3241 3242CX2341X MPEG ENCODER HELPER MODULE 3243M: Hans Verkuil <hverkuil@xs4all.nl> 3244L: linux-media@vger.kernel.org 3245T: git git://linuxtv.org/media_tree.git 3246W: https://linuxtv.org 3247S: Maintained 3248F: drivers/media/common/cx2341x* 3249F: include/media/cx2341x* 3250 3251CX24120 MEDIA DRIVER 3252M: Jemma Denson <jdenson@gmail.com> 3253M: Patrick Boettcher <patrick.boettcher@posteo.de> 3254L: linux-media@vger.kernel.org 3255W: https://linuxtv.org 3256Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3257S: Maintained 3258F: drivers/media/dvb-frontends/cx24120* 3259 3260CX88 VIDEO4LINUX DRIVER 3261M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 3262L: linux-media@vger.kernel.org 3263W: https://linuxtv.org 3264T: git git://linuxtv.org/media_tree.git 3265S: Odd fixes 3266F: Documentation/video4linux/cx88/ 3267F: drivers/media/pci/cx88/ 3268 3269CXD2820R MEDIA DRIVER 3270M: Antti Palosaari <crope@iki.fi> 3271L: linux-media@vger.kernel.org 3272W: https://linuxtv.org 3273W: http://palosaari.fi/linux/ 3274Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3275T: git git://linuxtv.org/anttip/media_tree.git 3276S: Maintained 3277F: drivers/media/dvb-frontends/cxd2820r* 3278 3279CXGB3 ETHERNET DRIVER (CXGB3) 3280M: Santosh Raspatur <santosh@chelsio.com> 3281L: netdev@vger.kernel.org 3282W: http://www.chelsio.com 3283S: Supported 3284F: drivers/net/ethernet/chelsio/cxgb3/ 3285 3286CXGB3 ISCSI DRIVER (CXGB3I) 3287M: Karen Xie <kxie@chelsio.com> 3288L: linux-scsi@vger.kernel.org 3289W: http://www.chelsio.com 3290S: Supported 3291F: drivers/scsi/cxgbi/cxgb3i 3292 3293CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3294M: Steve Wise <swise@chelsio.com> 3295L: linux-rdma@vger.kernel.org 3296W: http://www.openfabrics.org 3297S: Supported 3298F: drivers/infiniband/hw/cxgb3/ 3299 3300CXGB4 ETHERNET DRIVER (CXGB4) 3301M: Hariprasad S <hariprasad@chelsio.com> 3302L: netdev@vger.kernel.org 3303W: http://www.chelsio.com 3304S: Supported 3305F: drivers/net/ethernet/chelsio/cxgb4/ 3306 3307CXGB4 ISCSI DRIVER (CXGB4I) 3308M: Karen Xie <kxie@chelsio.com> 3309L: linux-scsi@vger.kernel.org 3310W: http://www.chelsio.com 3311S: Supported 3312F: drivers/scsi/cxgbi/cxgb4i 3313 3314CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3315M: Steve Wise <swise@chelsio.com> 3316L: linux-rdma@vger.kernel.org 3317W: http://www.openfabrics.org 3318S: Supported 3319F: drivers/infiniband/hw/cxgb4/ 3320 3321CXGB4VF ETHERNET DRIVER (CXGB4VF) 3322M: Casey Leedom <leedom@chelsio.com> 3323L: netdev@vger.kernel.org 3324W: http://www.chelsio.com 3325S: Supported 3326F: drivers/net/ethernet/chelsio/cxgb4vf/ 3327 3328CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3329M: Ian Munsie <imunsie@au1.ibm.com> 3330M: Michael Neuling <mikey@neuling.org> 3331L: linuxppc-dev@lists.ozlabs.org 3332S: Supported 3333F: drivers/misc/cxl/ 3334F: include/misc/cxl* 3335F: include/uapi/misc/cxl.h 3336F: Documentation/powerpc/cxl.txt 3337F: Documentation/powerpc/cxl.txt 3338F: Documentation/ABI/testing/sysfs-class-cxl 3339 3340CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3341M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3342M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3343L: linux-scsi@vger.kernel.org 3344S: Supported 3345F: drivers/scsi/cxlflash/ 3346F: include/uapi/scsi/cxlflash_ioctls.h 3347F: Documentation/powerpc/cxlflash.txt 3348 3349STMMAC ETHERNET DRIVER 3350M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3351L: netdev@vger.kernel.org 3352W: http://www.stlinux.com 3353S: Supported 3354F: drivers/net/ethernet/stmicro/stmmac/ 3355 3356CYBERPRO FB DRIVER 3357M: Russell King <linux@armlinux.org.uk> 3358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3359W: http://www.armlinux.org.uk/ 3360S: Maintained 3361F: drivers/video/fbdev/cyber2000fb.* 3362 3363CYCLADES ASYNC MUX DRIVER 3364W: http://www.cyclades.com/ 3365S: Orphan 3366F: drivers/tty/cyclades.c 3367F: include/linux/cyclades.h 3368F: include/uapi/linux/cyclades.h 3369 3370CYCLADES PC300 DRIVER 3371W: http://www.cyclades.com/ 3372S: Orphan 3373F: drivers/net/wan/pc300* 3374 3375CYPRESS_FIRMWARE MEDIA DRIVER 3376M: Antti Palosaari <crope@iki.fi> 3377L: linux-media@vger.kernel.org 3378W: https://linuxtv.org 3379W: http://palosaari.fi/linux/ 3380Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3381T: git git://linuxtv.org/anttip/media_tree.git 3382S: Maintained 3383F: drivers/media/common/cypress_firmware* 3384 3385CYTTSP TOUCHSCREEN DRIVER 3386M: Ferruh Yigit <fery@cypress.com> 3387L: linux-input@vger.kernel.org 3388S: Supported 3389F: drivers/input/touchscreen/cyttsp* 3390F: include/linux/input/cyttsp.h 3391 3392DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3393M: Joshua Kinard <kumba@gentoo.org> 3394S: Maintained 3395F: drivers/rtc/rtc-ds1685.c 3396F: include/linux/rtc/ds1685.h 3397 3398DAMA SLAVE for AX.25 3399M: Joerg Reuter <jreuter@yaina.de> 3400W: http://yaina.de/jreuter/ 3401W: http://www.qsl.net/dl1bke/ 3402L: linux-hams@vger.kernel.org 3403S: Maintained 3404F: net/ax25/af_ax25.c 3405F: net/ax25/ax25_dev.c 3406F: net/ax25/ax25_ds_* 3407F: net/ax25/ax25_in.c 3408F: net/ax25/ax25_out.c 3409F: net/ax25/ax25_timer.c 3410F: net/ax25/sysctl_net_ax25.c 3411 3412DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3413L: netdev@vger.kernel.org 3414S: Orphan 3415F: Documentation/networking/dmfe.txt 3416F: drivers/net/ethernet/dec/tulip/dmfe.c 3417 3418DC390/AM53C974 SCSI driver 3419M: Hannes Reinecke <hare@suse.com> 3420L: linux-scsi@vger.kernel.org 3421S: Maintained 3422F: drivers/scsi/am53c974.c 3423 3424DC395x SCSI driver 3425M: Oliver Neukum <oliver@neukum.org> 3426M: Ali Akcaagac <aliakc@web.de> 3427M: Jamie Lenehan <lenehan@twibble.org> 3428L: dc395x@twibble.org 3429W: http://twibble.org/dist/dc395x/ 3430W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3431S: Maintained 3432F: Documentation/scsi/dc395x.txt 3433F: drivers/scsi/dc395x.* 3434 3435DCCP PROTOCOL 3436M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3437L: dccp@vger.kernel.org 3438W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3439S: Maintained 3440F: include/linux/dccp.h 3441F: include/uapi/linux/dccp.h 3442F: include/linux/tfrc.h 3443F: net/dccp/ 3444 3445DECnet NETWORK LAYER 3446W: http://linux-decnet.sourceforge.net 3447L: linux-decnet-user@lists.sourceforge.net 3448S: Orphan 3449F: Documentation/networking/decnet.txt 3450F: net/decnet/ 3451 3452DECSTATION PLATFORM SUPPORT 3453M: "Maciej W. Rozycki" <macro@linux-mips.org> 3454L: linux-mips@linux-mips.org 3455W: http://www.linux-mips.org/wiki/DECstation 3456S: Maintained 3457F: arch/mips/dec/ 3458F: arch/mips/include/asm/dec/ 3459F: arch/mips/include/asm/mach-dec/ 3460 3461DEFXX FDDI NETWORK DRIVER 3462M: "Maciej W. Rozycki" <macro@linux-mips.org> 3463S: Maintained 3464F: drivers/net/fddi/defxx.* 3465 3466DELL LAPTOP DRIVER 3467M: Matthew Garrett <mjg59@srcf.ucam.org> 3468M: Pali Rohár <pali.rohar@gmail.com> 3469L: platform-driver-x86@vger.kernel.org 3470S: Maintained 3471F: drivers/platform/x86/dell-laptop.c 3472 3473DELL LAPTOP RBTN DRIVER 3474M: Pali Rohár <pali.rohar@gmail.com> 3475S: Maintained 3476F: drivers/platform/x86/dell-rbtn.* 3477 3478DELL LAPTOP FREEFALL DRIVER 3479M: Pali Rohár <pali.rohar@gmail.com> 3480S: Maintained 3481F: drivers/platform/x86/dell-smo8800.c 3482 3483DELL LAPTOP SMM DRIVER 3484M: Pali Rohár <pali.rohar@gmail.com> 3485S: Maintained 3486F: drivers/hwmon/dell-smm-hwmon.c 3487F: include/uapi/linux/i8k.h 3488 3489DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3490M: Doug Warzecha <Douglas_Warzecha@dell.com> 3491S: Maintained 3492F: Documentation/dcdbas.txt 3493F: drivers/firmware/dcdbas.* 3494 3495DELL WMI EXTRAS DRIVER 3496M: Matthew Garrett <mjg59@srcf.ucam.org> 3497M: Pali Rohár <pali.rohar@gmail.com> 3498S: Maintained 3499F: drivers/platform/x86/dell-wmi.c 3500 3501DESIGNWARE USB2 DRD IP DRIVER 3502M: John Youn <johnyoun@synopsys.com> 3503L: linux-usb@vger.kernel.org 3504T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3505S: Maintained 3506F: drivers/usb/dwc2/ 3507 3508DESIGNWARE USB3 DRD IP DRIVER 3509M: Felipe Balbi <balbi@kernel.org> 3510L: linux-usb@vger.kernel.org 3511T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3512S: Maintained 3513F: drivers/usb/dwc3/ 3514 3515DEVICE COREDUMP (DEV_COREDUMP) 3516M: Johannes Berg <johannes@sipsolutions.net> 3517L: linux-kernel@vger.kernel.org 3518S: Maintained 3519F: drivers/base/devcoredump.c 3520F: include/linux/devcoredump.h 3521 3522DEVICE FREQUENCY (DEVFREQ) 3523M: MyungJoo Ham <myungjoo.ham@samsung.com> 3524M: Kyungmin Park <kyungmin.park@samsung.com> 3525L: linux-pm@vger.kernel.org 3526T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3527S: Maintained 3528F: drivers/devfreq/ 3529F: include/linux/devfreq.h 3530F: Documentation/devicetree/bindings/devfreq/ 3531 3532DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3533M: Chanwoo Choi <cw00.choi@samsung.com> 3534L: linux-pm@vger.kernel.org 3535T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3536S: Supported 3537F: drivers/devfreq/event/ 3538F: drivers/devfreq/devfreq-event.c 3539F: include/linux/devfreq-event.h 3540F: Documentation/devicetree/bindings/devfreq/event/ 3541 3542DEVICE NUMBER REGISTRY 3543M: Torben Mathiasen <device@lanana.org> 3544W: http://lanana.org/docs/device-list/index.html 3545S: Maintained 3546 3547DEVICE-MAPPER (LVM) 3548M: Alasdair Kergon <agk@redhat.com> 3549M: Mike Snitzer <snitzer@redhat.com> 3550M: dm-devel@redhat.com 3551L: dm-devel@redhat.com 3552W: http://sources.redhat.com/dm 3553Q: http://patchwork.kernel.org/project/dm-devel/list/ 3554T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3555T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3556S: Maintained 3557F: Documentation/device-mapper/ 3558F: drivers/md/dm* 3559F: drivers/md/persistent-data/ 3560F: include/linux/device-mapper.h 3561F: include/linux/dm-*.h 3562F: include/uapi/linux/dm-*.h 3563 3564DEVLINK 3565M: Jiri Pirko <jiri@mellanox.com> 3566L: netdev@vger.kernel.org 3567S: Supported 3568F: net/core/devlink.c 3569F: include/net/devlink.h 3570F: include/uapi/linux/devlink.h 3571 3572DIALOG SEMICONDUCTOR DRIVERS 3573M: Support Opensource <support.opensource@diasemi.com> 3574W: http://www.dialog-semiconductor.com/products 3575S: Supported 3576F: Documentation/hwmon/da90?? 3577F: Documentation/devicetree/bindings/sound/da[79]*.txt 3578F: drivers/gpio/gpio-da90??.c 3579F: drivers/hwmon/da90??-hwmon.c 3580F: drivers/iio/adc/da91??-*.c 3581F: drivers/input/misc/da90??_onkey.c 3582F: drivers/input/touchscreen/da9052_tsi.c 3583F: drivers/leds/leds-da90??.c 3584F: drivers/mfd/da903x.c 3585F: drivers/mfd/da90??-*.c 3586F: drivers/mfd/da91??-*.c 3587F: drivers/power/da9052-battery.c 3588F: drivers/power/da91??-*.c 3589F: drivers/regulator/da903x.c 3590F: drivers/regulator/da9???-regulator.[ch] 3591F: drivers/rtc/rtc-da90??.c 3592F: drivers/video/backlight/da90??_bl.c 3593F: drivers/watchdog/da90??_wdt.c 3594F: include/linux/mfd/da903x.h 3595F: include/linux/mfd/da9052/ 3596F: include/linux/mfd/da9055/ 3597F: include/linux/mfd/da9063/ 3598F: include/linux/mfd/da9150/ 3599F: include/sound/da[79]*.h 3600F: sound/soc/codecs/da[79]*.[ch] 3601 3602DIGI NEO AND CLASSIC PCI PRODUCTS 3603M: Lidza Louina <lidza.louina@gmail.com> 3604M: Mark Hounschell <markh@compro.net> 3605L: driverdev-devel@linuxdriverproject.org 3606S: Maintained 3607F: drivers/staging/dgnc/ 3608 3609DIOLAN U2C-12 I2C DRIVER 3610M: Guenter Roeck <linux@roeck-us.net> 3611L: linux-i2c@vger.kernel.org 3612S: Maintained 3613F: drivers/i2c/busses/i2c-diolan-u2c.c 3614 3615DIRECT ACCESS (DAX) 3616M: Matthew Wilcox <willy@linux.intel.com> 3617L: linux-fsdevel@vger.kernel.org 3618S: Supported 3619F: fs/dax.c 3620 3621DIRECTORY NOTIFICATION (DNOTIFY) 3622M: Eric Paris <eparis@parisplace.org> 3623S: Maintained 3624F: Documentation/filesystems/dnotify.txt 3625F: fs/notify/dnotify/ 3626F: include/linux/dnotify.h 3627 3628DISK GEOMETRY AND PARTITION HANDLING 3629M: Andries Brouwer <aeb@cwi.nl> 3630W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3631W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3632W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3633S: Maintained 3634 3635DISKQUOTA 3636M: Jan Kara <jack@suse.com> 3637S: Maintained 3638F: Documentation/filesystems/quota.txt 3639F: fs/quota/ 3640F: include/linux/quota*.h 3641F: include/uapi/linux/quota*.h 3642 3643DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3644M: Bernie Thompson <bernie@plugable.com> 3645L: linux-fbdev@vger.kernel.org 3646S: Maintained 3647W: http://plugable.com/category/projects/udlfb/ 3648F: drivers/video/fbdev/udlfb.c 3649F: include/video/udlfb.h 3650F: Documentation/fb/udlfb.txt 3651 3652DISTRIBUTED LOCK MANAGER (DLM) 3653M: Christine Caulfield <ccaulfie@redhat.com> 3654M: David Teigland <teigland@redhat.com> 3655L: cluster-devel@redhat.com 3656W: http://sources.redhat.com/cluster/ 3657T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3658S: Supported 3659F: fs/dlm/ 3660 3661DMA BUFFER SHARING FRAMEWORK 3662M: Sumit Semwal <sumit.semwal@linaro.org> 3663S: Maintained 3664L: linux-media@vger.kernel.org 3665L: dri-devel@lists.freedesktop.org 3666L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3667F: drivers/dma-buf/ 3668F: include/linux/dma-buf* 3669F: include/linux/reservation.h 3670F: include/linux/*fence.h 3671F: Documentation/dma-buf-sharing.txt 3672T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3673 3674DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3675M: Vinod Koul <vinod.koul@intel.com> 3676L: dmaengine@vger.kernel.org 3677Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3678S: Maintained 3679F: drivers/dma/ 3680F: include/linux/dmaengine.h 3681F: Documentation/dmaengine/ 3682T: git git://git.infradead.org/users/vkoul/slave-dma.git 3683 3684DME1737 HARDWARE MONITOR DRIVER 3685M: Juerg Haefliger <juergh@gmail.com> 3686L: linux-hwmon@vger.kernel.org 3687S: Maintained 3688F: Documentation/hwmon/dme1737 3689F: drivers/hwmon/dme1737.c 3690 3691DMI/SMBIOS SUPPORT 3692M: Jean Delvare <jdelvare@suse.com> 3693S: Maintained 3694T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 3695F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 3696F: drivers/firmware/dmi-id.c 3697F: drivers/firmware/dmi_scan.c 3698F: include/linux/dmi.h 3699 3700DOCUMENTATION 3701M: Jonathan Corbet <corbet@lwn.net> 3702L: linux-doc@vger.kernel.org 3703S: Maintained 3704F: Documentation/ 3705F: scripts/docproc.c 3706F: scripts/kernel-doc* 3707X: Documentation/ABI/ 3708X: Documentation/devicetree/ 3709X: Documentation/acpi 3710X: Documentation/power 3711X: Documentation/spi 3712X: Documentation/DocBook/media 3713T: git git://git.lwn.net/linux.git docs-next 3714 3715DOUBLETALK DRIVER 3716M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 3717L: blinux-list@redhat.com 3718S: Maintained 3719F: drivers/char/dtlk.c 3720F: include/linux/dtlk.h 3721 3722DPT_I2O SCSI RAID DRIVER 3723M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 3724L: linux-scsi@vger.kernel.org 3725W: http://www.adaptec.com/ 3726S: Maintained 3727F: drivers/scsi/dpt* 3728F: drivers/scsi/dpt/ 3729 3730DRBD DRIVER 3731M: Philipp Reisner <philipp.reisner@linbit.com> 3732M: Lars Ellenberg <lars.ellenberg@linbit.com> 3733L: drbd-dev@lists.linbit.com 3734W: http://www.drbd.org 3735T: git git://git.linbit.com/linux-drbd.git 3736T: git git://git.linbit.com/drbd-8.4.git 3737S: Supported 3738F: drivers/block/drbd/ 3739F: lib/lru_cache.c 3740F: Documentation/blockdev/drbd/ 3741 3742DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 3743M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3744T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 3745S: Supported 3746F: Documentation/kobject.txt 3747F: drivers/base/ 3748F: fs/debugfs/ 3749F: fs/kernfs/ 3750F: fs/sysfs/ 3751F: include/linux/debugfs.h 3752F: include/linux/kobj* 3753F: lib/kobj* 3754 3755DRM DRIVERS 3756M: David Airlie <airlied@linux.ie> 3757L: dri-devel@lists.freedesktop.org 3758T: git git://people.freedesktop.org/~airlied/linux 3759S: Maintained 3760F: drivers/gpu/drm/ 3761F: drivers/gpu/vga/ 3762F: include/drm/ 3763F: include/uapi/drm/ 3764 3765RADEON and AMDGPU DRM DRIVERS 3766M: Alex Deucher <alexander.deucher@amd.com> 3767M: Christian König <christian.koenig@amd.com> 3768L: dri-devel@lists.freedesktop.org 3769T: git git://people.freedesktop.org/~agd5f/linux 3770S: Supported 3771F: drivers/gpu/drm/radeon/ 3772F: include/uapi/drm/radeon* 3773F: drivers/gpu/drm/amd/ 3774F: include/uapi/drm/amdgpu* 3775 3776DRM PANEL DRIVERS 3777M: Thierry Reding <thierry.reding@gmail.com> 3778L: dri-devel@lists.freedesktop.org 3779T: git git://anongit.freedesktop.org/tegra/linux.git 3780S: Maintained 3781F: drivers/gpu/drm/drm_panel.c 3782F: drivers/gpu/drm/panel/ 3783F: include/drm/drm_panel.h 3784F: Documentation/devicetree/bindings/display/panel/ 3785 3786INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 3787M: Daniel Vetter <daniel.vetter@intel.com> 3788M: Jani Nikula <jani.nikula@linux.intel.com> 3789L: intel-gfx@lists.freedesktop.org 3790L: dri-devel@lists.freedesktop.org 3791W: https://01.org/linuxgraphics/ 3792Q: http://patchwork.freedesktop.org/project/intel-gfx/ 3793T: git git://anongit.freedesktop.org/drm-intel 3794S: Supported 3795F: drivers/gpu/drm/i915/ 3796F: include/drm/i915* 3797F: include/uapi/drm/i915* 3798 3799DRM DRIVERS FOR ATMEL HLCDC 3800M: Boris Brezillon <boris.brezillon@free-electrons.com> 3801L: dri-devel@lists.freedesktop.org 3802S: Supported 3803F: drivers/gpu/drm/atmel-hlcdc/ 3804F: Documentation/devicetree/bindings/drm/atmel/ 3805 3806DRM DRIVERS FOR EXYNOS 3807M: Inki Dae <inki.dae@samsung.com> 3808M: Joonyoung Shim <jy0922.shim@samsung.com> 3809M: Seung-Woo Kim <sw0312.kim@samsung.com> 3810M: Kyungmin Park <kyungmin.park@samsung.com> 3811L: dri-devel@lists.freedesktop.org 3812T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 3813S: Supported 3814F: drivers/gpu/drm/exynos/ 3815F: include/drm/exynos* 3816F: include/uapi/drm/exynos* 3817 3818DRM DRIVERS FOR FREESCALE DCU 3819M: Stefan Agner <stefan@agner.ch> 3820M: Alison Wang <alison.wang@freescale.com> 3821L: dri-devel@lists.freedesktop.org 3822S: Supported 3823F: drivers/gpu/drm/fsl-dcu/ 3824F: Documentation/devicetree/bindings/display/fsl,dcu.txt 3825F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 3826 3827DRM DRIVERS FOR FREESCALE IMX 3828M: Philipp Zabel <p.zabel@pengutronix.de> 3829L: dri-devel@lists.freedesktop.org 3830S: Maintained 3831F: drivers/gpu/drm/imx/ 3832F: drivers/gpu/ipu-v3/ 3833F: Documentation/devicetree/bindings/display/imx/ 3834 3835DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 3836M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 3837L: dri-devel@lists.freedesktop.org 3838T: git git://github.com/patjak/drm-gma500 3839S: Maintained 3840F: drivers/gpu/drm/gma500 3841F: include/drm/gma500* 3842 3843DRM DRIVERS FOR NVIDIA TEGRA 3844M: Thierry Reding <thierry.reding@gmail.com> 3845M: Terje Bergström <tbergstrom@nvidia.com> 3846L: dri-devel@lists.freedesktop.org 3847L: linux-tegra@vger.kernel.org 3848T: git git://anongit.freedesktop.org/tegra/linux.git 3849S: Supported 3850F: drivers/gpu/drm/tegra/ 3851F: drivers/gpu/host1x/ 3852F: include/linux/host1x.h 3853F: include/uapi/drm/tegra_drm.h 3854F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 3855 3856DRM DRIVERS FOR RENESAS 3857M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 3858L: dri-devel@lists.freedesktop.org 3859L: linux-renesas-soc@vger.kernel.org 3860T: git git://people.freedesktop.org/~airlied/linux 3861S: Supported 3862F: drivers/gpu/drm/rcar-du/ 3863F: drivers/gpu/drm/shmobile/ 3864F: include/linux/platform_data/shmob_drm.h 3865 3866DRM DRIVERS FOR ROCKCHIP 3867M: Mark Yao <mark.yao@rock-chips.com> 3868L: dri-devel@lists.freedesktop.org 3869S: Maintained 3870F: drivers/gpu/drm/rockchip/ 3871F: Documentation/devicetree/bindings/display/rockchip* 3872 3873DRM DRIVERS FOR STI 3874M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 3875M: Vincent Abriou <vincent.abriou@st.com> 3876L: dri-devel@lists.freedesktop.org 3877T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 3878S: Maintained 3879F: drivers/gpu/drm/sti 3880F: Documentation/devicetree/bindings/display/st,stih4xx.txt 3881 3882DRM DRIVERS FOR VIVANTE GPU IP 3883M: Lucas Stach <l.stach@pengutronix.de> 3884R: Russell King <linux+etnaviv@armlinux.org.uk> 3885R: Christian Gmeiner <christian.gmeiner@gmail.com> 3886L: dri-devel@lists.freedesktop.org 3887S: Maintained 3888F: drivers/gpu/drm/etnaviv 3889F: Documentation/devicetree/bindings/display/etnaviv 3890 3891DSBR100 USB FM RADIO DRIVER 3892M: Alexey Klimov <klimov.linux@gmail.com> 3893L: linux-media@vger.kernel.org 3894T: git git://linuxtv.org/media_tree.git 3895S: Maintained 3896F: drivers/media/radio/dsbr100.c 3897 3898DSCC4 DRIVER 3899M: Francois Romieu <romieu@fr.zoreil.com> 3900L: netdev@vger.kernel.org 3901S: Maintained 3902F: drivers/net/wan/dscc4.c 3903 3904DT3155 MEDIA DRIVER 3905M: Hans Verkuil <hverkuil@xs4all.nl> 3906L: linux-media@vger.kernel.org 3907T: git git://linuxtv.org/media_tree.git 3908W: https://linuxtv.org 3909S: Odd Fixes 3910F: drivers/media/pci/dt3155/ 3911 3912DVB_USB_AF9015 MEDIA DRIVER 3913M: Antti Palosaari <crope@iki.fi> 3914L: linux-media@vger.kernel.org 3915W: https://linuxtv.org 3916W: http://palosaari.fi/linux/ 3917Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3918T: git git://linuxtv.org/anttip/media_tree.git 3919S: Maintained 3920F: drivers/media/usb/dvb-usb-v2/af9015* 3921 3922DVB_USB_AF9035 MEDIA DRIVER 3923M: Antti Palosaari <crope@iki.fi> 3924L: linux-media@vger.kernel.org 3925W: https://linuxtv.org 3926W: http://palosaari.fi/linux/ 3927Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3928T: git git://linuxtv.org/anttip/media_tree.git 3929S: Maintained 3930F: drivers/media/usb/dvb-usb-v2/af9035* 3931 3932DVB_USB_ANYSEE MEDIA DRIVER 3933M: Antti Palosaari <crope@iki.fi> 3934L: linux-media@vger.kernel.org 3935W: https://linuxtv.org 3936W: http://palosaari.fi/linux/ 3937Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3938T: git git://linuxtv.org/anttip/media_tree.git 3939S: Maintained 3940F: drivers/media/usb/dvb-usb-v2/anysee* 3941 3942DVB_USB_AU6610 MEDIA DRIVER 3943M: Antti Palosaari <crope@iki.fi> 3944L: linux-media@vger.kernel.org 3945W: https://linuxtv.org 3946W: http://palosaari.fi/linux/ 3947Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3948T: git git://linuxtv.org/anttip/media_tree.git 3949S: Maintained 3950F: drivers/media/usb/dvb-usb-v2/au6610* 3951 3952DVB_USB_CE6230 MEDIA DRIVER 3953M: Antti Palosaari <crope@iki.fi> 3954L: linux-media@vger.kernel.org 3955W: https://linuxtv.org 3956W: http://palosaari.fi/linux/ 3957Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3958T: git git://linuxtv.org/anttip/media_tree.git 3959S: Maintained 3960F: drivers/media/usb/dvb-usb-v2/ce6230* 3961 3962DVB_USB_CXUSB MEDIA DRIVER 3963M: Michael Krufky <mkrufky@linuxtv.org> 3964L: linux-media@vger.kernel.org 3965W: https://linuxtv.org 3966W: http://github.com/mkrufky 3967Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3968T: git git://linuxtv.org/media_tree.git 3969S: Maintained 3970F: drivers/media/usb/dvb-usb/cxusb* 3971 3972DVB_USB_EC168 MEDIA DRIVER 3973M: Antti Palosaari <crope@iki.fi> 3974L: linux-media@vger.kernel.org 3975W: https://linuxtv.org 3976W: http://palosaari.fi/linux/ 3977Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3978T: git git://linuxtv.org/anttip/media_tree.git 3979S: Maintained 3980F: drivers/media/usb/dvb-usb-v2/ec168* 3981 3982DVB_USB_GL861 MEDIA DRIVER 3983M: Antti Palosaari <crope@iki.fi> 3984L: linux-media@vger.kernel.org 3985W: https://linuxtv.org 3986Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3987T: git git://linuxtv.org/anttip/media_tree.git 3988S: Maintained 3989F: drivers/media/usb/dvb-usb-v2/gl861* 3990 3991DVB_USB_MXL111SF MEDIA DRIVER 3992M: Michael Krufky <mkrufky@linuxtv.org> 3993L: linux-media@vger.kernel.org 3994W: https://linuxtv.org 3995W: http://github.com/mkrufky 3996Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3997T: git git://linuxtv.org/mkrufky/mxl111sf.git 3998S: Maintained 3999F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4000 4001DVB_USB_RTL28XXU MEDIA DRIVER 4002M: Antti Palosaari <crope@iki.fi> 4003L: linux-media@vger.kernel.org 4004W: https://linuxtv.org 4005W: http://palosaari.fi/linux/ 4006Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4007T: git git://linuxtv.org/anttip/media_tree.git 4008S: Maintained 4009F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4010 4011DVB_USB_V2 MEDIA DRIVER 4012M: Antti Palosaari <crope@iki.fi> 4013L: linux-media@vger.kernel.org 4014W: https://linuxtv.org 4015W: http://palosaari.fi/linux/ 4016Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4017T: git git://linuxtv.org/anttip/media_tree.git 4018S: Maintained 4019F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4020F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4021 4022DYNAMIC DEBUG 4023M: Jason Baron <jbaron@akamai.com> 4024S: Maintained 4025F: lib/dynamic_debug.c 4026F: include/linux/dynamic_debug.h 4027 4028DZ DECSTATION DZ11 SERIAL DRIVER 4029M: "Maciej W. Rozycki" <macro@linux-mips.org> 4030S: Maintained 4031F: drivers/tty/serial/dz.* 4032 4033E3X0 POWER BUTTON DRIVER 4034M: Moritz Fischer <moritz.fischer@ettus.com> 4035L: usrp-users@lists.ettus.com 4036W: http://www.ettus.com 4037S: Supported 4038F: drivers/input/misc/e3x0-button.c 4039F: Documentation/devicetree/bindings/input/e3x0-button.txt 4040 4041E4000 MEDIA DRIVER 4042M: Antti Palosaari <crope@iki.fi> 4043L: linux-media@vger.kernel.org 4044W: https://linuxtv.org 4045W: http://palosaari.fi/linux/ 4046Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4047T: git git://linuxtv.org/anttip/media_tree.git 4048S: Maintained 4049F: drivers/media/tuners/e4000* 4050 4051EATA ISA/EISA/PCI SCSI DRIVER 4052M: Dario Ballabio <ballabio_dario@emc.com> 4053L: linux-scsi@vger.kernel.org 4054S: Maintained 4055F: drivers/scsi/eata.c 4056 4057EC100 MEDIA DRIVER 4058M: Antti Palosaari <crope@iki.fi> 4059L: linux-media@vger.kernel.org 4060W: https://linuxtv.org 4061W: http://palosaari.fi/linux/ 4062Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4063T: git git://linuxtv.org/anttip/media_tree.git 4064S: Maintained 4065F: drivers/media/dvb-frontends/ec100* 4066 4067ECRYPT FILE SYSTEM 4068M: Tyler Hicks <tyhicks@canonical.com> 4069L: ecryptfs@vger.kernel.org 4070W: http://ecryptfs.org 4071W: https://launchpad.net/ecryptfs 4072T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4073S: Supported 4074F: Documentation/filesystems/ecryptfs.txt 4075F: fs/ecryptfs/ 4076 4077EDAC-CORE 4078M: Doug Thompson <dougthompson@xmission.com> 4079M: Borislav Petkov <bp@alien8.de> 4080M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4081L: linux-edac@vger.kernel.org 4082T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4083T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4084S: Supported 4085F: Documentation/edac.txt 4086F: drivers/edac/ 4087F: include/linux/edac.h 4088 4089EDAC-AMD64 4090M: Doug Thompson <dougthompson@xmission.com> 4091M: Borislav Petkov <bp@alien8.de> 4092L: linux-edac@vger.kernel.org 4093S: Maintained 4094F: drivers/edac/amd64_edac* 4095 4096EDAC-CALXEDA 4097M: Doug Thompson <dougthompson@xmission.com> 4098M: Robert Richter <rric@kernel.org> 4099L: linux-edac@vger.kernel.org 4100S: Maintained 4101F: drivers/edac/highbank* 4102 4103EDAC-CAVIUM 4104M: Ralf Baechle <ralf@linux-mips.org> 4105M: David Daney <david.daney@cavium.com> 4106L: linux-edac@vger.kernel.org 4107L: linux-mips@linux-mips.org 4108S: Supported 4109F: drivers/edac/octeon_edac* 4110 4111EDAC-E752X 4112M: Mark Gross <mark.gross@intel.com> 4113M: Doug Thompson <dougthompson@xmission.com> 4114L: linux-edac@vger.kernel.org 4115S: Maintained 4116F: drivers/edac/e752x_edac.c 4117 4118EDAC-E7XXX 4119M: Doug Thompson <dougthompson@xmission.com> 4120L: linux-edac@vger.kernel.org 4121S: Maintained 4122F: drivers/edac/e7xxx_edac.c 4123 4124EDAC-GHES 4125M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4126L: linux-edac@vger.kernel.org 4127S: Maintained 4128F: drivers/edac/ghes_edac.c 4129 4130EDAC-I82443BXGX 4131M: Tim Small <tim@buttersideup.com> 4132L: linux-edac@vger.kernel.org 4133S: Maintained 4134F: drivers/edac/i82443bxgx_edac.c 4135 4136EDAC-I3000 4137M: Jason Uhlenkott <juhlenko@akamai.com> 4138L: linux-edac@vger.kernel.org 4139S: Maintained 4140F: drivers/edac/i3000_edac.c 4141 4142EDAC-I5000 4143M: Doug Thompson <dougthompson@xmission.com> 4144L: linux-edac@vger.kernel.org 4145S: Maintained 4146F: drivers/edac/i5000_edac.c 4147 4148EDAC-I5400 4149M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4150L: linux-edac@vger.kernel.org 4151S: Maintained 4152F: drivers/edac/i5400_edac.c 4153 4154EDAC-I7300 4155M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4156L: linux-edac@vger.kernel.org 4157S: Maintained 4158F: drivers/edac/i7300_edac.c 4159 4160EDAC-I7CORE 4161M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4162L: linux-edac@vger.kernel.org 4163S: Maintained 4164F: drivers/edac/i7core_edac.c 4165 4166EDAC-I82975X 4167M: Ranganathan Desikan <ravi@jetztechnologies.com> 4168M: "Arvind R." <arvino55@gmail.com> 4169L: linux-edac@vger.kernel.org 4170S: Maintained 4171F: drivers/edac/i82975x_edac.c 4172 4173EDAC-IE31200 4174M: Jason Baron <jbaron@akamai.com> 4175L: linux-edac@vger.kernel.org 4176S: Maintained 4177F: drivers/edac/ie31200_edac.c 4178 4179EDAC-MPC85XX 4180M: Johannes Thumshirn <morbidrsa@gmail.com> 4181L: linux-edac@vger.kernel.org 4182S: Maintained 4183F: drivers/edac/mpc85xx_edac.[ch] 4184 4185EDAC-PASEMI 4186M: Egor Martovetsky <egor@pasemi.com> 4187L: linux-edac@vger.kernel.org 4188S: Maintained 4189F: drivers/edac/pasemi_edac.c 4190 4191EDAC-R82600 4192M: Tim Small <tim@buttersideup.com> 4193L: linux-edac@vger.kernel.org 4194S: Maintained 4195F: drivers/edac/r82600_edac.c 4196 4197EDAC-SBRIDGE 4198M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4199L: linux-edac@vger.kernel.org 4200S: Maintained 4201F: drivers/edac/sb_edac.c 4202 4203EDAC-XGENE 4204APPLIED MICRO (APM) X-GENE SOC EDAC 4205M: Loc Ho <lho@apm.com> 4206S: Supported 4207F: drivers/edac/xgene_edac.c 4208F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4209 4210EDIROL UA-101/UA-1000 DRIVER 4211M: Clemens Ladisch <clemens@ladisch.de> 4212L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4213T: git git://git.alsa-project.org/alsa-kernel.git 4214S: Maintained 4215F: sound/usb/misc/ua101.c 4216 4217EXTENSIBLE FIRMWARE INTERFACE (EFI) 4218M: Matt Fleming <matt@codeblueprint.co.uk> 4219L: linux-efi@vger.kernel.org 4220T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4221S: Maintained 4222F: Documentation/efi-stub.txt 4223F: arch/ia64/kernel/efi.c 4224F: arch/x86/boot/compressed/eboot.[ch] 4225F: arch/x86/include/asm/efi.h 4226F: arch/x86/platform/efi/ 4227F: drivers/firmware/efi/ 4228F: include/linux/efi*.h 4229 4230EFI VARIABLE FILESYSTEM 4231M: Matthew Garrett <matthew.garrett@nebula.com> 4232M: Jeremy Kerr <jk@ozlabs.org> 4233M: Matt Fleming <matt@codeblueprint.co.uk> 4234T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4235L: linux-efi@vger.kernel.org 4236S: Maintained 4237F: fs/efivarfs/ 4238 4239EFIFB FRAMEBUFFER DRIVER 4240L: linux-fbdev@vger.kernel.org 4241M: Peter Jones <pjones@redhat.com> 4242S: Maintained 4243F: drivers/video/fbdev/efifb.c 4244 4245EFS FILESYSTEM 4246W: http://aeschi.ch.eu.org/efs/ 4247S: Orphan 4248F: fs/efs/ 4249 4250EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4251M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com> 4252L: netdev@vger.kernel.org 4253S: Maintained 4254F: drivers/net/ethernet/ibm/ehea/ 4255 4256EM28XX VIDEO4LINUX DRIVER 4257M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4258L: linux-media@vger.kernel.org 4259W: https://linuxtv.org 4260T: git git://linuxtv.org/media_tree.git 4261S: Maintained 4262F: drivers/media/usb/em28xx/ 4263 4264EMBEDDED LINUX 4265M: Paul Gortmaker <paul.gortmaker@windriver.com> 4266M: Matt Mackall <mpm@selenic.com> 4267M: David Woodhouse <dwmw2@infradead.org> 4268L: linux-embedded@vger.kernel.org 4269S: Maintained 4270 4271EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER 4272M: James Smart <james.smart@avagotech.com> 4273M: Dick Kennedy <dick.kennedy@avagotech.com> 4274L: linux-scsi@vger.kernel.org 4275W: http://www.avagotech.com 4276S: Supported 4277F: drivers/scsi/lpfc/ 4278 4279ENE CB710 FLASH CARD READER DRIVER 4280M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4281S: Maintained 4282F: drivers/misc/cb710/ 4283F: drivers/mmc/host/cb710-mmc.* 4284F: include/linux/cb710.h 4285 4286ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4287M: Maxim Levitsky <maximlevitsky@gmail.com> 4288S: Maintained 4289F: drivers/media/rc/ene_ir.* 4290 4291EPSON S1D13XXX FRAMEBUFFER DRIVER 4292M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4293S: Maintained 4294T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4295F: drivers/video/fbdev/s1d13xxxfb.c 4296F: include/video/s1d13xxxfb.h 4297 4298ET131X NETWORK DRIVER 4299M: Mark Einon <mark.einon@gmail.com> 4300S: Odd Fixes 4301F: drivers/net/ethernet/agere/ 4302 4303ETHERNET BRIDGE 4304M: Stephen Hemminger <stephen@networkplumber.org> 4305L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4306L: netdev@vger.kernel.org 4307W: http://www.linuxfoundation.org/en/Net:Bridge 4308S: Maintained 4309F: include/linux/netfilter_bridge/ 4310F: net/bridge/ 4311 4312ETHERNET PHY LIBRARY 4313M: Florian Fainelli <f.fainelli@gmail.com> 4314L: netdev@vger.kernel.org 4315S: Maintained 4316F: include/linux/phy.h 4317F: include/linux/phy_fixed.h 4318F: drivers/net/phy/ 4319F: Documentation/networking/phy.txt 4320F: drivers/of/of_mdio.c 4321F: drivers/of/of_net.c 4322 4323EXT2 FILE SYSTEM 4324M: Jan Kara <jack@suse.com> 4325L: linux-ext4@vger.kernel.org 4326S: Maintained 4327F: Documentation/filesystems/ext2.txt 4328F: fs/ext2/ 4329F: include/linux/ext2* 4330 4331EXT4 FILE SYSTEM 4332M: "Theodore Ts'o" <tytso@mit.edu> 4333M: Andreas Dilger <adilger.kernel@dilger.ca> 4334L: linux-ext4@vger.kernel.org 4335W: http://ext4.wiki.kernel.org 4336Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4337T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4338S: Maintained 4339F: Documentation/filesystems/ext4.txt 4340F: fs/ext4/ 4341 4342Extended Verification Module (EVM) 4343M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4344L: linux-ima-devel@lists.sourceforge.net 4345L: linux-security-module@vger.kernel.org 4346S: Supported 4347F: security/integrity/evm/ 4348 4349EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4350M: MyungJoo Ham <myungjoo.ham@samsung.com> 4351M: Chanwoo Choi <cw00.choi@samsung.com> 4352L: linux-kernel@vger.kernel.org 4353T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4354S: Maintained 4355F: drivers/extcon/ 4356F: include/linux/extcon/ 4357F: include/linux/extcon.h 4358F: Documentation/extcon/ 4359F: Documentation/devicetree/bindings/extcon/ 4360 4361EXYNOS DP DRIVER 4362M: Jingoo Han <jingoohan1@gmail.com> 4363L: dri-devel@lists.freedesktop.org 4364S: Maintained 4365F: drivers/gpu/drm/exynos/exynos_dp* 4366 4367EXYNOS SYSMMU (IOMMU) driver 4368M: Marek Szyprowski <m.szyprowski@samsung.com> 4369L: iommu@lists.linux-foundation.org 4370S: Maintained 4371F: drivers/iommu/exynos-iommu.c 4372 4373EXYNOS MIPI DISPLAY DRIVERS 4374M: Inki Dae <inki.dae@samsung.com> 4375M: Donghwa Lee <dh09.lee@samsung.com> 4376M: Kyungmin Park <kyungmin.park@samsung.com> 4377L: linux-fbdev@vger.kernel.org 4378S: Maintained 4379F: drivers/video/fbdev/exynos/exynos_mipi* 4380F: include/video/exynos_mipi* 4381 4382F71805F HARDWARE MONITORING DRIVER 4383M: Jean Delvare <jdelvare@suse.com> 4384L: linux-hwmon@vger.kernel.org 4385S: Maintained 4386F: Documentation/hwmon/f71805f 4387F: drivers/hwmon/f71805f.c 4388 4389FC0011 TUNER DRIVER 4390M: Michael Buesch <m@bues.ch> 4391L: linux-media@vger.kernel.org 4392S: Maintained 4393F: drivers/media/tuners/fc0011.h 4394F: drivers/media/tuners/fc0011.c 4395 4396FC2580 MEDIA DRIVER 4397M: Antti Palosaari <crope@iki.fi> 4398L: linux-media@vger.kernel.org 4399W: https://linuxtv.org 4400W: http://palosaari.fi/linux/ 4401Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4402T: git git://linuxtv.org/anttip/media_tree.git 4403S: Maintained 4404F: drivers/media/tuners/fc2580* 4405 4406FANOTIFY 4407M: Eric Paris <eparis@redhat.com> 4408S: Maintained 4409F: fs/notify/fanotify/ 4410F: include/linux/fanotify.h 4411F: include/uapi/linux/fanotify.h 4412 4413FARSYNC SYNCHRONOUS DRIVER 4414M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4415W: http://www.farsite.co.uk/ 4416S: Supported 4417F: drivers/net/wan/farsync.* 4418 4419FAULT INJECTION SUPPORT 4420M: Akinobu Mita <akinobu.mita@gmail.com> 4421S: Supported 4422F: Documentation/fault-injection/ 4423F: lib/fault-inject.c 4424 4425FBTFT Framebuffer drivers 4426M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4427M: Noralf Trønnes <noralf@tronnes.org> 4428S: Maintained 4429F: drivers/staging/fbtft/ 4430 4431FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4432M: Vasu Dev <vasu.dev@intel.com> 4433L: fcoe-devel@open-fcoe.org 4434W: www.Open-FCoE.org 4435S: Supported 4436F: drivers/scsi/libfc/ 4437F: drivers/scsi/fcoe/ 4438F: include/scsi/fc/ 4439F: include/scsi/libfc.h 4440F: include/scsi/libfcoe.h 4441F: include/uapi/scsi/fc/ 4442 4443FILE LOCKING (flock() and fcntl()/lockf()) 4444M: Jeff Layton <jlayton@poochiereds.net> 4445M: "J. Bruce Fields" <bfields@fieldses.org> 4446L: linux-fsdevel@vger.kernel.org 4447S: Maintained 4448F: include/linux/fcntl.h 4449F: include/linux/fs.h 4450F: include/uapi/linux/fcntl.h 4451F: include/uapi/linux/fs.h 4452F: fs/fcntl.c 4453F: fs/locks.c 4454 4455FILESYSTEMS (VFS and infrastructure) 4456M: Alexander Viro <viro@zeniv.linux.org.uk> 4457L: linux-fsdevel@vger.kernel.org 4458S: Maintained 4459F: fs/* 4460 4461FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4462M: Riku Voipio <riku.voipio@iki.fi> 4463L: linux-hwmon@vger.kernel.org 4464S: Maintained 4465F: drivers/hwmon/f75375s.c 4466F: include/linux/f75375s.h 4467 4468FIREWIRE AUDIO DRIVERS 4469M: Clemens Ladisch <clemens@ladisch.de> 4470L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4471T: git git://git.alsa-project.org/alsa-kernel.git 4472S: Maintained 4473F: sound/firewire/ 4474 4475FIREWIRE MEDIA DRIVERS (firedtv) 4476M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4477L: linux-media@vger.kernel.org 4478L: linux1394-devel@lists.sourceforge.net 4479T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4480S: Maintained 4481F: drivers/media/firewire/ 4482 4483FIREWIRE SBP-2 TARGET 4484M: Chris Boot <bootc@bootc.net> 4485L: linux-scsi@vger.kernel.org 4486L: target-devel@vger.kernel.org 4487L: linux1394-devel@lists.sourceforge.net 4488T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 4489S: Maintained 4490F: drivers/target/sbp/ 4491 4492FIREWIRE SUBSYSTEM 4493M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4494L: linux1394-devel@lists.sourceforge.net 4495W: http://ieee1394.wiki.kernel.org/ 4496T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 4497S: Maintained 4498F: drivers/firewire/ 4499F: include/linux/firewire.h 4500F: include/uapi/linux/firewire*.h 4501F: tools/firewire/ 4502 4503FIRMWARE LOADER (request_firmware) 4504M: Ming Lei <ming.lei@canonical.com> 4505L: linux-kernel@vger.kernel.org 4506S: Maintained 4507F: Documentation/firmware_class/ 4508F: drivers/base/firmware*.c 4509F: include/linux/firmware.h 4510 4511FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 4512M: Joshua Morris <josh.h.morris@us.ibm.com> 4513M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 4514S: Maintained 4515F: drivers/block/rsxx/ 4516 4517FLOPPY DRIVER 4518M: Jiri Kosina <jikos@kernel.org> 4519T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 4520S: Odd fixes 4521F: drivers/block/floppy.c 4522 4523FMC SUBSYSTEM 4524M: Alessandro Rubini <rubini@gnudd.com> 4525W: http://www.ohwr.org/projects/fmc-bus 4526S: Supported 4527F: drivers/fmc/ 4528F: include/linux/fmc*.h 4529F: include/linux/ipmi-fru.h 4530K: fmc_d.*register 4531 4532FPGA MANAGER FRAMEWORK 4533M: Alan Tull <atull@opensource.altera.com> 4534R: Moritz Fischer <moritz.fischer@ettus.com> 4535S: Maintained 4536F: drivers/fpga/ 4537F: include/linux/fpga/fpga-mgr.h 4538W: http://www.rocketboards.org 4539 4540FPU EMULATOR 4541M: Bill Metzenthen <billm@melbpc.org.au> 4542W: http://floatingpoint.sourceforge.net/emulator/index.html 4543S: Maintained 4544F: arch/x86/math-emu/ 4545 4546FRAME RELAY DLCI/FRAD (Sangoma drivers too) 4547L: netdev@vger.kernel.org 4548S: Orphan 4549F: drivers/net/wan/dlci.c 4550F: drivers/net/wan/sdla.c 4551 4552FRAMEBUFFER LAYER 4553M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 4554M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4555L: linux-fbdev@vger.kernel.org 4556W: http://linux-fbdev.sourceforge.net/ 4557Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 4558T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git 4559S: Maintained 4560F: Documentation/fb/ 4561F: drivers/video/ 4562F: include/video/ 4563F: include/linux/fb.h 4564F: include/uapi/video/ 4565F: include/uapi/linux/fb.h 4566 4567FREESCALE DIU FRAMEBUFFER DRIVER 4568M: Timur Tabi <timur@tabi.org> 4569L: linux-fbdev@vger.kernel.org 4570S: Maintained 4571F: drivers/video/fbdev/fsl-diu-fb.* 4572 4573FREESCALE DMA DRIVER 4574M: Li Yang <leoli@freescale.com> 4575M: Zhang Wei <zw@zh-kernel.org> 4576L: linuxppc-dev@lists.ozlabs.org 4577S: Maintained 4578F: drivers/dma/fsldma.* 4579 4580FREESCALE GPMI NAND DRIVER 4581M: Han Xu <han.xu@nxp.com> 4582L: linux-mtd@lists.infradead.org 4583S: Maintained 4584F: drivers/mtd/nand/gpmi-nand/* 4585 4586FREESCALE I2C CPM DRIVER 4587M: Jochen Friedrich <jochen@scram.de> 4588L: linuxppc-dev@lists.ozlabs.org 4589L: linux-i2c@vger.kernel.org 4590S: Maintained 4591F: drivers/i2c/busses/i2c-cpm.c 4592 4593FREESCALE IMX / MXC FRAMEBUFFER DRIVER 4594M: Sascha Hauer <kernel@pengutronix.de> 4595L: linux-fbdev@vger.kernel.org 4596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4597S: Maintained 4598F: include/linux/platform_data/video-imxfb.h 4599F: drivers/video/fbdev/imxfb.c 4600 4601FREESCALE QUAD SPI DRIVER 4602M: Han Xu <han.xu@nxp.com> 4603L: linux-mtd@lists.infradead.org 4604S: Maintained 4605F: drivers/mtd/spi-nor/fsl-quadspi.c 4606 4607FREESCALE SOC FS_ENET DRIVER 4608M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 4609M: Vitaly Bordug <vbordug@ru.mvista.com> 4610L: linuxppc-dev@lists.ozlabs.org 4611L: netdev@vger.kernel.org 4612S: Maintained 4613F: drivers/net/ethernet/freescale/fs_enet/ 4614F: include/linux/fs_enet_pd.h 4615 4616FREESCALE IMX / MXC FEC DRIVER 4617M: Fugang Duan <fugang.duan@nxp.com> 4618L: netdev@vger.kernel.org 4619S: Maintained 4620F: drivers/net/ethernet/freescale/fec_main.c 4621F: drivers/net/ethernet/freescale/fec_ptp.c 4622F: drivers/net/ethernet/freescale/fec.h 4623F: Documentation/devicetree/bindings/net/fsl-fec.txt 4624 4625FREESCALE QUICC ENGINE LIBRARY 4626L: linuxppc-dev@lists.ozlabs.org 4627S: Orphan 4628F: drivers/soc/fsl/qe/ 4629F: include/soc/fsl/*qe*.h 4630F: include/soc/fsl/*ucc*.h 4631 4632FREESCALE USB PERIPHERAL DRIVERS 4633M: Li Yang <leoli@freescale.com> 4634L: linux-usb@vger.kernel.org 4635L: linuxppc-dev@lists.ozlabs.org 4636S: Maintained 4637F: drivers/usb/gadget/udc/fsl* 4638 4639FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 4640M: Li Yang <leoli@freescale.com> 4641L: netdev@vger.kernel.org 4642L: linuxppc-dev@lists.ozlabs.org 4643S: Maintained 4644F: drivers/net/ethernet/freescale/ucc_geth* 4645 4646FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 4647M: Claudiu Manoil <claudiu.manoil@freescale.com> 4648L: netdev@vger.kernel.org 4649S: Maintained 4650F: drivers/net/ethernet/freescale/gianfar* 4651X: drivers/net/ethernet/freescale/gianfar_ptp.c 4652F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 4653 4654FREESCALE QUICC ENGINE UCC UART DRIVER 4655M: Timur Tabi <timur@tabi.org> 4656L: linuxppc-dev@lists.ozlabs.org 4657S: Maintained 4658F: drivers/tty/serial/ucc_uart.c 4659 4660FREESCALE SOC SOUND DRIVERS 4661M: Timur Tabi <timur@tabi.org> 4662M: Nicolin Chen <nicoleotsuka@gmail.com> 4663M: Xiubo Li <Xiubo.Lee@gmail.com> 4664L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4665L: linuxppc-dev@lists.ozlabs.org 4666S: Maintained 4667F: sound/soc/fsl/fsl* 4668F: sound/soc/fsl/imx* 4669F: sound/soc/fsl/mpc8610_hpcd.c 4670 4671FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER 4672M: "J. German Rivera" <German.Rivera@freescale.com> 4673L: linux-kernel@vger.kernel.org 4674S: Maintained 4675F: drivers/staging/fsl-mc/ 4676 4677FREEVXFS FILESYSTEM 4678M: Christoph Hellwig <hch@infradead.org> 4679W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 4680S: Maintained 4681F: fs/freevxfs/ 4682 4683FREEZER 4684M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4685M: Pavel Machek <pavel@ucw.cz> 4686L: linux-pm@vger.kernel.org 4687S: Supported 4688F: Documentation/power/freezing-of-tasks.txt 4689F: include/linux/freezer.h 4690F: kernel/freezer.c 4691 4692FRONTSWAP API 4693M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 4694L: linux-kernel@vger.kernel.org 4695S: Maintained 4696F: mm/frontswap.c 4697F: include/linux/frontswap.h 4698 4699FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 4700M: David Howells <dhowells@redhat.com> 4701L: linux-cachefs@redhat.com (moderated for non-subscribers) 4702S: Supported 4703F: Documentation/filesystems/caching/ 4704F: fs/fscache/ 4705F: include/linux/fscache*.h 4706 4707F2FS FILE SYSTEM 4708M: Jaegeuk Kim <jaegeuk@kernel.org> 4709M: Changman Lee <cm224.lee@samsung.com> 4710R: Chao Yu <chao2.yu@samsung.com> 4711L: linux-f2fs-devel@lists.sourceforge.net 4712W: http://en.wikipedia.org/wiki/F2FS 4713T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 4714S: Maintained 4715F: Documentation/filesystems/f2fs.txt 4716F: Documentation/ABI/testing/sysfs-fs-f2fs 4717F: fs/f2fs/ 4718F: include/linux/f2fs_fs.h 4719F: include/trace/events/f2fs.h 4720 4721FUJITSU FR-V (FRV) PORT 4722S: Orphan 4723F: arch/frv/ 4724 4725FUJITSU LAPTOP EXTRAS 4726M: Jonathan Woithe <jwoithe@just42.net> 4727L: platform-driver-x86@vger.kernel.org 4728S: Maintained 4729F: drivers/platform/x86/fujitsu-laptop.c 4730 4731FUJITSU M-5MO LS CAMERA ISP DRIVER 4732M: Kyungmin Park <kyungmin.park@samsung.com> 4733M: Heungjun Kim <riverful.kim@samsung.com> 4734L: linux-media@vger.kernel.org 4735S: Maintained 4736F: drivers/media/i2c/m5mols/ 4737F: include/media/i2c/m5mols.h 4738 4739FUJITSU TABLET EXTRAS 4740M: Robert Gerlach <khnz@gmx.de> 4741L: platform-driver-x86@vger.kernel.org 4742S: Maintained 4743F: drivers/platform/x86/fujitsu-tablet.c 4744 4745FUSE: FILESYSTEM IN USERSPACE 4746M: Miklos Szeredi <miklos@szeredi.hu> 4747L: linux-fsdevel@vger.kernel.org 4748W: http://fuse.sourceforge.net/ 4749T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 4750S: Maintained 4751F: fs/fuse/ 4752F: include/uapi/linux/fuse.h 4753F: Documentation/filesystems/fuse.txt 4754 4755FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 4756M: Rik Faith <faith@cs.unc.edu> 4757L: linux-scsi@vger.kernel.org 4758S: Odd Fixes (e.g., new signatures) 4759F: drivers/scsi/fdomain.* 4760 4761GCOV BASED KERNEL PROFILING 4762M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 4763S: Maintained 4764F: kernel/gcov/ 4765F: Documentation/gcov.txt 4766 4767GDT SCSI DISK ARRAY CONTROLLER DRIVER 4768M: Achim Leubner <achim_leubner@adaptec.com> 4769L: linux-scsi@vger.kernel.org 4770W: http://www.icp-vortex.com/ 4771S: Supported 4772F: drivers/scsi/gdt* 4773 4774GDB KERNEL DEBUGGING HELPER SCRIPTS 4775M: Jan Kiszka <jan.kiszka@siemens.com> 4776S: Supported 4777F: scripts/gdb/ 4778 4779GEMTEK FM RADIO RECEIVER DRIVER 4780M: Hans Verkuil <hverkuil@xs4all.nl> 4781L: linux-media@vger.kernel.org 4782T: git git://linuxtv.org/media_tree.git 4783W: https://linuxtv.org 4784S: Maintained 4785F: drivers/media/radio/radio-gemtek* 4786 4787GENERIC GPIO I2C DRIVER 4788M: Haavard Skinnemoen <hskinnemoen@gmail.com> 4789S: Supported 4790F: drivers/i2c/busses/i2c-gpio.c 4791F: include/linux/i2c-gpio.h 4792 4793GENERIC GPIO I2C MULTIPLEXER DRIVER 4794M: Peter Korsgaard <peter.korsgaard@barco.com> 4795L: linux-i2c@vger.kernel.org 4796S: Supported 4797F: drivers/i2c/muxes/i2c-mux-gpio.c 4798F: include/linux/i2c-mux-gpio.h 4799F: Documentation/i2c/muxes/i2c-mux-gpio 4800 4801GENERIC HDLC (WAN) DRIVERS 4802M: Krzysztof Halasa <khc@pm.waw.pl> 4803W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 4804S: Maintained 4805F: drivers/net/wan/c101.c 4806F: drivers/net/wan/hd6457* 4807F: drivers/net/wan/hdlc* 4808F: drivers/net/wan/n2.c 4809F: drivers/net/wan/pc300too.c 4810F: drivers/net/wan/pci200syn.c 4811F: drivers/net/wan/wanxl* 4812 4813GENERIC INCLUDE/ASM HEADER FILES 4814M: Arnd Bergmann <arnd@arndb.de> 4815L: linux-arch@vger.kernel.org 4816T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 4817S: Maintained 4818F: include/asm-generic/ 4819F: include/uapi/asm-generic/ 4820 4821GENERIC PHY FRAMEWORK 4822M: Kishon Vijay Abraham I <kishon@ti.com> 4823L: linux-kernel@vger.kernel.org 4824T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 4825S: Supported 4826F: drivers/phy/ 4827F: include/linux/phy/ 4828 4829GENERIC PM DOMAINS 4830M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4831M: Kevin Hilman <khilman@kernel.org> 4832M: Ulf Hansson <ulf.hansson@linaro.org> 4833L: linux-pm@vger.kernel.org 4834S: Supported 4835F: drivers/base/power/domain*.c 4836F: include/linux/pm_domain.h 4837 4838GENERIC UIO DRIVER FOR PCI DEVICES 4839M: "Michael S. Tsirkin" <mst@redhat.com> 4840L: kvm@vger.kernel.org 4841S: Supported 4842F: drivers/uio/uio_pci_generic.c 4843 4844GET_MAINTAINER SCRIPT 4845M: Joe Perches <joe@perches.com> 4846S: Maintained 4847F: scripts/get_maintainer.pl 4848 4849GFS2 FILE SYSTEM 4850M: Steven Whitehouse <swhiteho@redhat.com> 4851M: Bob Peterson <rpeterso@redhat.com> 4852L: cluster-devel@redhat.com 4853W: http://sources.redhat.com/cluster/ 4854T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 4855S: Supported 4856F: Documentation/filesystems/gfs2*.txt 4857F: fs/gfs2/ 4858F: include/uapi/linux/gfs2_ondisk.h 4859 4860GIGASET ISDN DRIVERS 4861M: Paul Bolle <pebolle@tiscali.nl> 4862L: gigaset307x-common@lists.sourceforge.net 4863W: http://gigaset307x.sourceforge.net/ 4864S: Odd Fixes 4865F: Documentation/isdn/README.gigaset 4866F: drivers/isdn/gigaset/ 4867F: include/uapi/linux/gigaset_dev.h 4868 4869GO7007 MPEG CODEC 4870M: Hans Verkuil <hans.verkuil@cisco.com> 4871L: linux-media@vger.kernel.org 4872S: Maintained 4873F: drivers/media/usb/go7007/ 4874 4875GOODIX TOUCHSCREEN 4876M: Bastien Nocera <hadess@hadess.net> 4877L: linux-input@vger.kernel.org 4878S: Maintained 4879F: drivers/input/touchscreen/goodix.c 4880 4881GPIO SUBSYSTEM 4882M: Linus Walleij <linus.walleij@linaro.org> 4883M: Alexandre Courbot <gnurou@gmail.com> 4884L: linux-gpio@vger.kernel.org 4885T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 4886S: Maintained 4887F: Documentation/gpio/ 4888F: Documentation/ABI/testing/gpio-cdev 4889F: Documentation/ABI/obsolete/sysfs-gpio 4890F: drivers/gpio/ 4891F: include/linux/gpio/ 4892F: include/linux/gpio.h 4893F: include/asm-generic/gpio.h 4894F: include/uapi/linux/gpio.h 4895F: tools/gpio/ 4896 4897GRE DEMULTIPLEXER DRIVER 4898M: Dmitry Kozlov <xeb@mail.ru> 4899L: netdev@vger.kernel.org 4900S: Maintained 4901F: net/ipv4/gre_demux.c 4902F: net/ipv4/gre_offload.c 4903F: include/net/gre.h 4904 4905GRETH 10/100/1G Ethernet MAC device driver 4906M: Andreas Larsson <andreas@gaisler.com> 4907L: netdev@vger.kernel.org 4908S: Maintained 4909F: drivers/net/ethernet/aeroflex/ 4910 4911GSPCA FINEPIX SUBDRIVER 4912M: Frank Zago <frank@zago.net> 4913L: linux-media@vger.kernel.org 4914T: git git://linuxtv.org/media_tree.git 4915S: Maintained 4916F: drivers/media/usb/gspca/finepix.c 4917 4918GSPCA GL860 SUBDRIVER 4919M: Olivier Lorin <o.lorin@laposte.net> 4920L: linux-media@vger.kernel.org 4921T: git git://linuxtv.org/media_tree.git 4922S: Maintained 4923F: drivers/media/usb/gspca/gl860/ 4924 4925GSPCA M5602 SUBDRIVER 4926M: Erik Andren <erik.andren@gmail.com> 4927L: linux-media@vger.kernel.org 4928T: git git://linuxtv.org/media_tree.git 4929S: Maintained 4930F: drivers/media/usb/gspca/m5602/ 4931 4932GSPCA PAC207 SONIXB SUBDRIVER 4933M: Hans de Goede <hdegoede@redhat.com> 4934L: linux-media@vger.kernel.org 4935T: git git://linuxtv.org/media_tree.git 4936S: Maintained 4937F: drivers/media/usb/gspca/pac207.c 4938 4939GSPCA SN9C20X SUBDRIVER 4940M: Brian Johnson <brijohn@gmail.com> 4941L: linux-media@vger.kernel.org 4942T: git git://linuxtv.org/media_tree.git 4943S: Maintained 4944F: drivers/media/usb/gspca/sn9c20x.c 4945 4946GSPCA T613 SUBDRIVER 4947M: Leandro Costantino <lcostantino@gmail.com> 4948L: linux-media@vger.kernel.org 4949T: git git://linuxtv.org/media_tree.git 4950S: Maintained 4951F: drivers/media/usb/gspca/t613.c 4952 4953GSPCA USB WEBCAM DRIVER 4954M: Hans de Goede <hdegoede@redhat.com> 4955L: linux-media@vger.kernel.org 4956T: git git://linuxtv.org/media_tree.git 4957S: Maintained 4958F: drivers/media/usb/gspca/ 4959 4960GUID PARTITION TABLE (GPT) 4961M: Davidlohr Bueso <dave@stgolabs.net> 4962L: linux-efi@vger.kernel.org 4963S: Maintained 4964F: block/partitions/efi.* 4965 4966STK1160 USB VIDEO CAPTURE DRIVER 4967M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 4968L: linux-media@vger.kernel.org 4969T: git git://linuxtv.org/media_tree.git 4970S: Maintained 4971F: drivers/media/usb/stk1160/ 4972 4973H8/300 ARCHITECTURE 4974M: Yoshinori Sato <ysato@users.sourceforge.jp> 4975L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 4976W: http://uclinux-h8.sourceforge.jp 4977T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 4978S: Maintained 4979F: arch/h8300/ 4980F: drivers/clocksource/h8300_*.c 4981F: drivers/clk/h8300/ 4982F: drivers/irqchip/irq-renesas-h8*.c 4983 4984HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 4985M: Frank Seidel <frank@f-seidel.de> 4986L: platform-driver-x86@vger.kernel.org 4987W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 4988S: Maintained 4989F: drivers/platform/x86/hdaps.c 4990 4991HDPVR USB VIDEO ENCODER DRIVER 4992M: Hans Verkuil <hverkuil@xs4all.nl> 4993L: linux-media@vger.kernel.org 4994T: git git://linuxtv.org/media_tree.git 4995W: https://linuxtv.org 4996S: Odd Fixes 4997F: drivers/media/usb/hdpvr/ 4998 4999HWPOISON MEMORY FAILURE HANDLING 5000M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5001L: linux-mm@kvack.org 5002S: Maintained 5003F: mm/memory-failure.c 5004F: mm/hwpoison-inject.c 5005 5006HYPERVISOR VIRTUAL CONSOLE DRIVER 5007L: linuxppc-dev@lists.ozlabs.org 5008S: Odd Fixes 5009F: drivers/tty/hvc/ 5010 5011HACKRF MEDIA DRIVER 5012M: Antti Palosaari <crope@iki.fi> 5013L: linux-media@vger.kernel.org 5014W: https://linuxtv.org 5015W: http://palosaari.fi/linux/ 5016Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5017T: git git://linuxtv.org/anttip/media_tree.git 5018S: Maintained 5019F: drivers/media/usb/hackrf/ 5020 5021HARDWARE MONITORING 5022M: Jean Delvare <jdelvare@suse.com> 5023M: Guenter Roeck <linux@roeck-us.net> 5024L: linux-hwmon@vger.kernel.org 5025W: http://hwmon.wiki.kernel.org/ 5026T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5027T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5028S: Maintained 5029F: Documentation/hwmon/ 5030F: drivers/hwmon/ 5031F: include/linux/hwmon*.h 5032 5033HARDWARE RANDOM NUMBER GENERATOR CORE 5034M: Matt Mackall <mpm@selenic.com> 5035M: Herbert Xu <herbert@gondor.apana.org.au> 5036L: linux-crypto@vger.kernel.org 5037S: Odd fixes 5038F: Documentation/hw_random.txt 5039F: drivers/char/hw_random/ 5040F: include/linux/hw_random.h 5041 5042HARDWARE SPINLOCK CORE 5043M: Ohad Ben-Cohen <ohad@wizery.com> 5044M: Bjorn Andersson <bjorn.andersson@linaro.org> 5045L: linux-remoteproc@vger.kernel.org 5046S: Maintained 5047T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5048F: Documentation/hwspinlock.txt 5049F: drivers/hwspinlock/hwspinlock_* 5050F: include/linux/hwspinlock.h 5051 5052HARMONY SOUND DRIVER 5053L: linux-parisc@vger.kernel.org 5054S: Maintained 5055F: sound/parisc/harmony.* 5056 5057HD29L2 MEDIA DRIVER 5058M: Antti Palosaari <crope@iki.fi> 5059L: linux-media@vger.kernel.org 5060W: https://linuxtv.org 5061W: http://palosaari.fi/linux/ 5062Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5063T: git git://linuxtv.org/anttip/media_tree.git 5064S: Maintained 5065F: drivers/media/dvb-frontends/hd29l2* 5066 5067HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5068M: Don Brace <don.brace@microsemi.com> 5069L: iss_storagedev@hp.com 5070L: esc.storagedev@microsemi.com 5071L: linux-scsi@vger.kernel.org 5072S: Supported 5073F: Documentation/scsi/hpsa.txt 5074F: drivers/scsi/hpsa*.[ch] 5075F: include/linux/cciss*.h 5076F: include/uapi/linux/cciss*.h 5077 5078HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5079M: Don Brace <don.brace@microsemi.com> 5080L: iss_storagedev@hp.com 5081L: esc.storagedev@microsemi.com 5082L: linux-scsi@vger.kernel.org 5083S: Supported 5084F: Documentation/blockdev/cciss.txt 5085F: drivers/block/cciss* 5086F: include/linux/cciss_ioctl.h 5087F: include/uapi/linux/cciss_ioctl.h 5088 5089HFS FILESYSTEM 5090L: linux-fsdevel@vger.kernel.org 5091S: Orphan 5092F: Documentation/filesystems/hfs.txt 5093F: fs/hfs/ 5094 5095HFSPLUS FILESYSTEM 5096L: linux-fsdevel@vger.kernel.org 5097S: Orphan 5098F: Documentation/filesystems/hfsplus.txt 5099F: fs/hfsplus/ 5100 5101HGA FRAMEBUFFER DRIVER 5102M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5103L: linux-nvidia@lists.surfsouth.com 5104W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5105S: Maintained 5106F: drivers/video/fbdev/hgafb.c 5107 5108HIBERNATION (aka Software Suspend, aka swsusp) 5109M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5110M: Pavel Machek <pavel@ucw.cz> 5111L: linux-pm@vger.kernel.org 5112S: Supported 5113F: arch/x86/power/ 5114F: drivers/base/power/ 5115F: kernel/power/ 5116F: include/linux/suspend.h 5117F: include/linux/freezer.h 5118F: include/linux/pm.h 5119F: arch/*/include/asm/suspend*.h 5120 5121HID CORE LAYER 5122M: Jiri Kosina <jikos@kernel.org> 5123R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5124L: linux-input@vger.kernel.org 5125T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5126S: Maintained 5127F: drivers/hid/ 5128F: include/linux/hid* 5129F: include/uapi/linux/hid* 5130 5131HID SENSOR HUB DRIVERS 5132M: Jiri Kosina <jikos@kernel.org> 5133M: Jonathan Cameron <jic23@kernel.org> 5134M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5135L: linux-input@vger.kernel.org 5136L: linux-iio@vger.kernel.org 5137S: Maintained 5138F: Documentation/hid/hid-sensor* 5139F: drivers/hid/hid-sensor-* 5140F: drivers/iio/*/hid-* 5141F: include/linux/hid-sensor-* 5142 5143HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5144M: Thomas Gleixner <tglx@linutronix.de> 5145L: linux-kernel@vger.kernel.org 5146T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5147S: Maintained 5148F: Documentation/timers/ 5149F: kernel/time/hrtimer.c 5150F: kernel/time/clockevents.c 5151F: kernel/time/tick*.* 5152F: kernel/time/timer_*.c 5153F: include/linux/clockchips.h 5154F: include/linux/hrtimer.h 5155 5156HIGH-SPEED SCC DRIVER FOR AX.25 5157L: linux-hams@vger.kernel.org 5158S: Orphan 5159F: drivers/net/hamradio/dmascc.c 5160F: drivers/net/hamradio/scc.c 5161 5162HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5163M: HighPoint Linux Team <linux@highpoint-tech.com> 5164W: http://www.highpoint-tech.com 5165S: Supported 5166F: Documentation/scsi/hptiop.txt 5167F: drivers/scsi/hptiop.c 5168 5169HIPPI 5170M: Jes Sorensen <jes@trained-monkey.org> 5171L: linux-hippi@sunsite.dk 5172S: Maintained 5173F: include/linux/hippidevice.h 5174F: include/uapi/linux/if_hippi.h 5175F: net/802/hippi.c 5176F: drivers/net/hippi/ 5177 5178HISILICON SAS Controller 5179M: John Garry <john.garry@huawei.com> 5180W: http://www.hisilicon.com 5181S: Supported 5182F: drivers/scsi/hisi_sas/ 5183F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5184 5185HOST AP DRIVER 5186M: Jouni Malinen <j@w1.fi> 5187L: hostap@shmoo.com (subscribers-only) 5188L: linux-wireless@vger.kernel.org 5189W: http://hostap.epitest.fi/ 5190S: Maintained 5191F: drivers/net/wireless/intersil/hostap/ 5192 5193HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5194L: platform-driver-x86@vger.kernel.org 5195S: Orphan 5196F: drivers/platform/x86/tc1100-wmi.c 5197 5198HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5199M: Jaroslav Kysela <perex@perex.cz> 5200S: Maintained 5201F: drivers/net/ethernet/hp/hp100.* 5202 5203HPET: High Precision Event Timers driver 5204M: Clemens Ladisch <clemens@ladisch.de> 5205S: Maintained 5206F: Documentation/timers/hpet.txt 5207F: drivers/char/hpet.c 5208F: include/linux/hpet.h 5209F: include/uapi/linux/hpet.h 5210 5211HPET: x86 5212S: Orphan 5213F: arch/x86/kernel/hpet.c 5214F: arch/x86/include/asm/hpet.h 5215 5216HPFS FILESYSTEM 5217M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5218W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5219S: Maintained 5220F: fs/hpfs/ 5221 5222HSI SUBSYSTEM 5223M: Sebastian Reichel <sre@kernel.org> 5224T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5225S: Maintained 5226F: Documentation/ABI/testing/sysfs-bus-hsi 5227F: Documentation/hsi.txt 5228F: drivers/hsi/ 5229F: include/linux/hsi/ 5230F: include/uapi/linux/hsi/ 5231 5232HSO 3G MODEM DRIVER 5233M: Jan Dumon <j.dumon@option.com> 5234W: http://www.pharscape.org 5235S: Maintained 5236F: drivers/net/usb/hso.c 5237 5238HSR NETWORK PROTOCOL 5239M: Arvid Brodin <arvid.brodin@alten.se> 5240L: netdev@vger.kernel.org 5241S: Maintained 5242F: net/hsr/ 5243 5244HTCPEN TOUCHSCREEN DRIVER 5245M: Pau Oliva Fora <pof@eslack.org> 5246L: linux-input@vger.kernel.org 5247S: Maintained 5248F: drivers/input/touchscreen/htcpen.c 5249 5250HUGETLB FILESYSTEM 5251M: Nadia Yvette Chambers <nyc@holomorphy.com> 5252S: Maintained 5253F: fs/hugetlbfs/ 5254 5255Hyper-V CORE AND DRIVERS 5256M: "K. Y. Srinivasan" <kys@microsoft.com> 5257M: Haiyang Zhang <haiyangz@microsoft.com> 5258L: devel@linuxdriverproject.org 5259S: Maintained 5260F: arch/x86/include/asm/mshyperv.h 5261F: arch/x86/include/uapi/asm/hyperv.h 5262F: arch/x86/kernel/cpu/mshyperv.c 5263F: drivers/hid/hid-hyperv.c 5264F: drivers/hv/ 5265F: drivers/input/serio/hyperv-keyboard.c 5266F: drivers/pci/host/pci-hyperv.c 5267F: drivers/net/hyperv/ 5268F: drivers/scsi/storvsc_drv.c 5269F: drivers/video/fbdev/hyperv_fb.c 5270F: include/linux/hyperv.h 5271F: tools/hv/ 5272F: Documentation/ABI/stable/sysfs-bus-vmbus 5273 5274I2C MUXES 5275M: Peter Rosin <peda@axentia.se> 5276L: linux-i2c@vger.kernel.org 5277S: Maintained 5278F: Documentation/i2c/muxes/ 5279F: Documentation/devicetree/bindings/i2c/i2c-mux* 5280F: drivers/i2c/i2c-mux.c 5281F: drivers/i2c/muxes/ 5282F: include/linux/i2c-mux.h 5283 5284I2C OVER PARALLEL PORT 5285M: Jean Delvare <jdelvare@suse.com> 5286L: linux-i2c@vger.kernel.org 5287S: Maintained 5288F: Documentation/i2c/busses/i2c-parport 5289F: Documentation/i2c/busses/i2c-parport-light 5290F: drivers/i2c/busses/i2c-parport.c 5291F: drivers/i2c/busses/i2c-parport-light.c 5292 5293I2C/SMBUS CONTROLLER DRIVERS FOR PC 5294M: Jean Delvare <jdelvare@suse.com> 5295L: linux-i2c@vger.kernel.org 5296S: Maintained 5297F: Documentation/i2c/busses/i2c-ali1535 5298F: Documentation/i2c/busses/i2c-ali1563 5299F: Documentation/i2c/busses/i2c-ali15x3 5300F: Documentation/i2c/busses/i2c-amd756 5301F: Documentation/i2c/busses/i2c-amd8111 5302F: Documentation/i2c/busses/i2c-i801 5303F: Documentation/i2c/busses/i2c-nforce2 5304F: Documentation/i2c/busses/i2c-piix4 5305F: Documentation/i2c/busses/i2c-sis5595 5306F: Documentation/i2c/busses/i2c-sis630 5307F: Documentation/i2c/busses/i2c-sis96x 5308F: Documentation/i2c/busses/i2c-via 5309F: Documentation/i2c/busses/i2c-viapro 5310F: drivers/i2c/busses/i2c-ali1535.c 5311F: drivers/i2c/busses/i2c-ali1563.c 5312F: drivers/i2c/busses/i2c-ali15x3.c 5313F: drivers/i2c/busses/i2c-amd756.c 5314F: drivers/i2c/busses/i2c-amd756-s4882.c 5315F: drivers/i2c/busses/i2c-amd8111.c 5316F: drivers/i2c/busses/i2c-i801.c 5317F: drivers/i2c/busses/i2c-isch.c 5318F: drivers/i2c/busses/i2c-nforce2.c 5319F: drivers/i2c/busses/i2c-nforce2-s4985.c 5320F: drivers/i2c/busses/i2c-piix4.c 5321F: drivers/i2c/busses/i2c-sis5595.c 5322F: drivers/i2c/busses/i2c-sis630.c 5323F: drivers/i2c/busses/i2c-sis96x.c 5324F: drivers/i2c/busses/i2c-via.c 5325F: drivers/i2c/busses/i2c-viapro.c 5326 5327I2C/SMBUS ISMT DRIVER 5328M: Seth Heasley <seth.heasley@intel.com> 5329M: Neil Horman <nhorman@tuxdriver.com> 5330L: linux-i2c@vger.kernel.org 5331F: drivers/i2c/busses/i2c-ismt.c 5332F: Documentation/i2c/busses/i2c-ismt 5333 5334I2C/SMBUS STUB DRIVER 5335M: Jean Delvare <jdelvare@suse.com> 5336L: linux-i2c@vger.kernel.org 5337S: Maintained 5338F: drivers/i2c/i2c-stub.c 5339 5340I2C SUBSYSTEM 5341M: Wolfram Sang <wsa@the-dreams.de> 5342L: linux-i2c@vger.kernel.org 5343W: https://i2c.wiki.kernel.org/ 5344Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5345T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5346S: Maintained 5347F: Documentation/devicetree/bindings/i2c/ 5348F: Documentation/i2c/ 5349F: drivers/i2c/ 5350F: drivers/i2c/*/ 5351F: include/linux/i2c.h 5352F: include/linux/i2c-*.h 5353F: include/uapi/linux/i2c.h 5354F: include/uapi/linux/i2c-*.h 5355 5356I2C ACPI SUPPORT 5357M: Mika Westerberg <mika.westerberg@linux.intel.com> 5358L: linux-i2c@vger.kernel.org 5359L: linux-acpi@vger.kernel.org 5360S: Maintained 5361 5362I2C-TAOS-EVM DRIVER 5363M: Jean Delvare <jdelvare@suse.com> 5364L: linux-i2c@vger.kernel.org 5365S: Maintained 5366F: Documentation/i2c/busses/i2c-taos-evm 5367F: drivers/i2c/busses/i2c-taos-evm.c 5368 5369I2C-TINY-USB DRIVER 5370M: Till Harbaum <till@harbaum.org> 5371L: linux-i2c@vger.kernel.org 5372W: http://www.harbaum.org/till/i2c_tiny_usb 5373S: Maintained 5374F: drivers/i2c/busses/i2c-tiny-usb.c 5375 5376i386 BOOT CODE 5377M: "H. Peter Anvin" <hpa@zytor.com> 5378S: Maintained 5379F: arch/x86/boot/ 5380 5381i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5382M: "H. Peter Anvin" <hpa@zytor.com> 5383T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5384S: Maintained 5385 5386IA64 (Itanium) PLATFORM 5387M: Tony Luck <tony.luck@intel.com> 5388M: Fenghua Yu <fenghua.yu@intel.com> 5389L: linux-ia64@vger.kernel.org 5390T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5391S: Maintained 5392F: arch/ia64/ 5393 5394IBM Power VMX Cryptographic instructions 5395M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5396M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5397L: linux-crypto@vger.kernel.org 5398S: Supported 5399F: drivers/crypto/vmx/Makefile 5400F: drivers/crypto/vmx/Kconfig 5401F: drivers/crypto/vmx/vmx.c 5402F: drivers/crypto/vmx/aes* 5403F: drivers/crypto/vmx/ghash* 5404F: drivers/crypto/vmx/ppc-xlate.pl 5405 5406IBM Power in-Nest Crypto Acceleration 5407M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5408M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5409L: linux-crypto@vger.kernel.org 5410S: Supported 5411F: drivers/crypto/nx/Makefile 5412F: drivers/crypto/nx/Kconfig 5413F: drivers/crypto/nx/nx-aes* 5414F: drivers/crypto/nx/nx-sha* 5415F: drivers/crypto/nx/nx.* 5416F: drivers/crypto/nx/nx_csbcpb.h 5417F: drivers/crypto/nx/nx_debugfs.h 5418 5419IBM Power 842 compression accelerator 5420M: Dan Streetman <ddstreet@ieee.org> 5421S: Supported 5422F: drivers/crypto/nx/Makefile 5423F: drivers/crypto/nx/Kconfig 5424F: drivers/crypto/nx/nx-842* 5425F: include/linux/sw842.h 5426F: crypto/842.c 5427F: lib/842/ 5428 5429IBM Power Linux RAID adapter 5430M: Brian King <brking@us.ibm.com> 5431S: Supported 5432F: drivers/scsi/ipr.* 5433 5434IBM Power Virtual Ethernet Device Driver 5435M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5436L: netdev@vger.kernel.org 5437S: Supported 5438F: drivers/net/ethernet/ibm/ibmveth.* 5439 5440IBM Power SRIOV Virtual NIC Device Driver 5441M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5442M: John Allen <jallen@linux.vnet.ibm.com> 5443L: netdev@vger.kernel.org 5444S: Supported 5445F: drivers/net/ethernet/ibm/ibmvnic.* 5446 5447IBM Power Virtual SCSI Device Drivers 5448M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5449L: linux-scsi@vger.kernel.org 5450S: Supported 5451F: drivers/scsi/ibmvscsi/ibmvscsi* 5452F: drivers/scsi/ibmvscsi/viosrp.h 5453 5454IBM Power Virtual FC Device Drivers 5455M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5456L: linux-scsi@vger.kernel.org 5457S: Supported 5458F: drivers/scsi/ibmvscsi/ibmvfc* 5459 5460IBM ServeRAID RAID DRIVER 5461S: Orphan 5462F: drivers/scsi/ips.* 5463 5464ICH LPC AND GPIO DRIVER 5465M: Peter Tyser <ptyser@xes-inc.com> 5466S: Maintained 5467F: drivers/mfd/lpc_ich.c 5468F: drivers/gpio/gpio-ich.c 5469 5470IDE SUBSYSTEM 5471M: "David S. Miller" <davem@davemloft.net> 5472L: linux-ide@vger.kernel.org 5473Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 5474T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 5475S: Maintained 5476F: Documentation/ide/ 5477F: drivers/ide/ 5478F: include/linux/ide.h 5479 5480IDEAPAD LAPTOP EXTRAS DRIVER 5481M: Ike Panhc <ike.pan@canonical.com> 5482L: platform-driver-x86@vger.kernel.org 5483W: http://launchpad.net/ideapad-laptop 5484S: Maintained 5485F: drivers/platform/x86/ideapad-laptop.c 5486 5487IDEAPAD LAPTOP SLIDEBAR DRIVER 5488M: Andrey Moiseev <o2g.org.ru@gmail.com> 5489L: linux-input@vger.kernel.org 5490W: https://github.com/o2genum/ideapad-slidebar 5491S: Maintained 5492F: drivers/input/misc/ideapad_slidebar.c 5493 5494IDE/ATAPI DRIVERS 5495M: Borislav Petkov <bp@alien8.de> 5496L: linux-ide@vger.kernel.org 5497S: Maintained 5498F: Documentation/cdrom/ide-cd 5499F: drivers/ide/ide-cd* 5500 5501IDLE-I7300 5502M: Andy Henroid <andrew.d.henroid@intel.com> 5503L: linux-pm@vger.kernel.org 5504S: Supported 5505F: drivers/idle/i7300_idle.c 5506 5507IEEE 802.15.4 SUBSYSTEM 5508M: Alexander Aring <aar@pengutronix.de> 5509L: linux-wpan@vger.kernel.org 5510W: http://wpan.cakelab.org/ 5511T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 5512T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 5513S: Maintained 5514F: net/ieee802154/ 5515F: net/mac802154/ 5516F: drivers/net/ieee802154/ 5517F: include/linux/nl802154.h 5518F: include/linux/ieee802154.h 5519F: include/net/nl802154.h 5520F: include/net/mac802154.h 5521F: include/net/af_ieee802154.h 5522F: include/net/cfg802154.h 5523F: include/net/ieee802154_netdev.h 5524F: Documentation/networking/ieee802154.txt 5525 5526IGORPLUG-USB IR RECEIVER 5527M: Sean Young <sean@mess.org> 5528L: linux-media@vger.kernel.org 5529S: Maintained 5530F: drivers/media/rc/igorplugusb.c 5531 5532IGUANAWORKS USB IR TRANSCEIVER 5533M: Sean Young <sean@mess.org> 5534L: linux-media@vger.kernel.org 5535S: Maintained 5536F: drivers/media/rc/iguanair.c 5537 5538IIO SUBSYSTEM AND DRIVERS 5539M: Jonathan Cameron <jic23@kernel.org> 5540R: Hartmut Knaack <knaack.h@gmx.de> 5541R: Lars-Peter Clausen <lars@metafoo.de> 5542R: Peter Meerwald <pmeerw@pmeerw.net> 5543L: linux-iio@vger.kernel.org 5544S: Maintained 5545F: drivers/iio/ 5546F: drivers/staging/iio/ 5547F: include/linux/iio/ 5548F: tools/iio/ 5549 5550IKANOS/ADI EAGLE ADSL USB DRIVER 5551M: Matthieu Castet <castet.matthieu@free.fr> 5552M: Stanislaw Gruszka <stf_xl@wp.pl> 5553S: Maintained 5554F: drivers/usb/atm/ueagle-atm.c 5555 5556INA209 HARDWARE MONITOR DRIVER 5557M: Guenter Roeck <linux@roeck-us.net> 5558L: linux-hwmon@vger.kernel.org 5559S: Maintained 5560F: Documentation/hwmon/ina209 5561F: Documentation/devicetree/bindings/i2c/ina209.txt 5562F: drivers/hwmon/ina209.c 5563 5564INA2XX HARDWARE MONITOR DRIVER 5565M: Guenter Roeck <linux@roeck-us.net> 5566L: linux-hwmon@vger.kernel.org 5567S: Maintained 5568F: Documentation/hwmon/ina2xx 5569F: drivers/hwmon/ina2xx.c 5570F: include/linux/platform_data/ina2xx.h 5571 5572INDUSTRY PACK SUBSYSTEM (IPACK) 5573M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 5574M: Jens Taprogge <jens.taprogge@taprogge.org> 5575M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5576L: industrypack-devel@lists.sourceforge.net 5577W: http://industrypack.sourceforge.net 5578S: Maintained 5579F: drivers/ipack/ 5580 5581INGENIC JZ4780 DMA Driver 5582M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 5583S: Maintained 5584F: drivers/dma/dma-jz4780.c 5585 5586INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 5587M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5588M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 5589L: linux-ima-devel@lists.sourceforge.net 5590L: linux-ima-user@lists.sourceforge.net 5591L: linux-security-module@vger.kernel.org 5592T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 5593S: Supported 5594F: security/integrity/ima/ 5595 5596IMGTEC IR DECODER DRIVER 5597M: James Hogan <james.hogan@imgtec.com> 5598S: Maintained 5599F: drivers/media/rc/img-ir/ 5600 5601IMS TWINTURBO FRAMEBUFFER DRIVER 5602L: linux-fbdev@vger.kernel.org 5603S: Orphan 5604F: drivers/video/fbdev/imsttfb.c 5605 5606INFINIBAND SUBSYSTEM 5607M: Doug Ledford <dledford@redhat.com> 5608M: Sean Hefty <sean.hefty@intel.com> 5609M: Hal Rosenstock <hal.rosenstock@gmail.com> 5610L: linux-rdma@vger.kernel.org 5611W: http://www.openfabrics.org/ 5612Q: http://patchwork.kernel.org/project/linux-rdma/list/ 5613T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 5614S: Supported 5615F: Documentation/infiniband/ 5616F: drivers/infiniband/ 5617F: drivers/staging/rdma/ 5618F: include/uapi/linux/if_infiniband.h 5619F: include/uapi/rdma/ 5620F: include/rdma/ 5621 5622INOTIFY 5623M: John McCutchan <john@johnmccutchan.com> 5624M: Robert Love <rlove@rlove.org> 5625M: Eric Paris <eparis@parisplace.org> 5626S: Maintained 5627F: Documentation/filesystems/inotify.txt 5628F: fs/notify/inotify/ 5629F: include/linux/inotify.h 5630F: include/uapi/linux/inotify.h 5631 5632INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 5633M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 5634L: linux-input@vger.kernel.org 5635Q: http://patchwork.kernel.org/project/linux-input/list/ 5636T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 5637S: Maintained 5638F: drivers/input/ 5639F: include/linux/input.h 5640F: include/uapi/linux/input.h 5641F: include/linux/input/ 5642F: Documentation/devicetree/bindings/input/ 5643 5644INPUT MULTITOUCH (MT) PROTOCOL 5645M: Henrik Rydberg <rydberg@bitmath.org> 5646L: linux-input@vger.kernel.org 5647S: Odd fixes 5648F: Documentation/input/multi-touch-protocol.txt 5649F: drivers/input/input-mt.c 5650K: \b(ABS|SYN)_MT_ 5651 5652INTEL ASoC BDW/HSW DRIVERS 5653M: Jie Yang <yang.jie@linux.intel.com> 5654L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5655S: Supported 5656F: sound/soc/intel/common/sst-dsp* 5657F: sound/soc/intel/common/sst-firmware.c 5658F: sound/soc/intel/boards/broadwell.c 5659F: sound/soc/intel/haswell/ 5660 5661INTEL C600 SERIES SAS CONTROLLER DRIVER 5662M: Intel SCU Linux support <intel-linux-scu@intel.com> 5663M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 5664L: linux-scsi@vger.kernel.org 5665T: git git://git.code.sf.net/p/intel-sas/isci 5666S: Supported 5667F: drivers/scsi/isci/ 5668 5669INTEL HID EVENT DRIVER 5670M: Alex Hung <alex.hung@canonical.com> 5671L: platform-driver-x86@vger.kernel.org 5672S: Maintained 5673F: drivers/platform/x86/intel-hid.c 5674 5675INTEL IDLE DRIVER 5676M: Len Brown <lenb@kernel.org> 5677L: linux-pm@vger.kernel.org 5678T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 5679S: Supported 5680F: drivers/idle/intel_idle.c 5681 5682INTEL PSTATE DRIVER 5683M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5684M: Len Brown <lenb@kernel.org> 5685L: linux-pm@vger.kernel.org 5686S: Supported 5687F: drivers/cpufreq/intel_pstate.c 5688 5689INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 5690M: Maik Broemme <mbroemme@plusserver.de> 5691L: linux-fbdev@vger.kernel.org 5692S: Maintained 5693F: Documentation/fb/intelfb.txt 5694F: drivers/video/fbdev/intelfb/ 5695 5696INTEL 810/815 FRAMEBUFFER DRIVER 5697M: Antonino Daplas <adaplas@gmail.com> 5698L: linux-fbdev@vger.kernel.org 5699S: Maintained 5700F: drivers/video/fbdev/i810/ 5701 5702INTEL MENLOW THERMAL DRIVER 5703M: Sujith Thomas <sujith.thomas@intel.com> 5704L: platform-driver-x86@vger.kernel.org 5705W: https://01.org/linux-acpi 5706S: Supported 5707F: drivers/platform/x86/intel_menlow.c 5708 5709INTEL I/OAT DMA DRIVER 5710M: Dave Jiang <dave.jiang@intel.com> 5711R: Dan Williams <dan.j.williams@intel.com> 5712L: dmaengine@vger.kernel.org 5713Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 5714S: Supported 5715F: drivers/dma/ioat* 5716 5717INTEL IOMMU (VT-d) 5718M: David Woodhouse <dwmw2@infradead.org> 5719L: iommu@lists.linux-foundation.org 5720T: git git://git.infradead.org/iommu-2.6.git 5721S: Supported 5722F: drivers/iommu/intel-iommu.c 5723F: include/linux/intel-iommu.h 5724 5725INTEL IOP-ADMA DMA DRIVER 5726R: Dan Williams <dan.j.williams@intel.com> 5727S: Odd fixes 5728F: drivers/dma/iop-adma.c 5729 5730INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 5731M: Krzysztof Halasa <khalasa@piap.pl> 5732S: Maintained 5733F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 5734F: arch/arm/mach-ixp4xx/include/mach/npe.h 5735F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 5736F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 5737F: drivers/net/ethernet/xscale/ixp4xx_eth.c 5738F: drivers/net/wan/ixp4xx_hss.c 5739 5740INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 5741M: Deepak Saxena <dsaxena@plexity.net> 5742S: Maintained 5743F: drivers/char/hw_random/ixp4xx-rng.c 5744 5745INTEL ETHERNET DRIVERS 5746M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 5747R: Jesse Brandeburg <jesse.brandeburg@intel.com> 5748R: Shannon Nelson <shannon.nelson@intel.com> 5749R: Carolyn Wyborny <carolyn.wyborny@intel.com> 5750R: Don Skidmore <donald.c.skidmore@intel.com> 5751R: Bruce Allan <bruce.w.allan@intel.com> 5752R: John Ronciak <john.ronciak@intel.com> 5753R: Mitch Williams <mitch.a.williams@intel.com> 5754L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 5755W: http://www.intel.com/support/feedback.htm 5756W: http://e1000.sourceforge.net/ 5757Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 5758T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 5759T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 5760S: Supported 5761F: Documentation/networking/e100.txt 5762F: Documentation/networking/e1000.txt 5763F: Documentation/networking/e1000e.txt 5764F: Documentation/networking/igb.txt 5765F: Documentation/networking/igbvf.txt 5766F: Documentation/networking/ixgb.txt 5767F: Documentation/networking/ixgbe.txt 5768F: Documentation/networking/ixgbevf.txt 5769F: Documentation/networking/i40e.txt 5770F: Documentation/networking/i40evf.txt 5771F: drivers/net/ethernet/intel/ 5772F: drivers/net/ethernet/intel/*/ 5773 5774INTEL RDMA RNIC DRIVER 5775M: Faisal Latif <faisal.latif@intel.com> 5776R: Chien Tin Tung <chien.tin.tung@intel.com> 5777R: Mustafa Ismail <mustafa.ismail@intel.com> 5778R: Shiraz Saleem <shiraz.saleem@intel.com> 5779R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 5780L: linux-rdma@vger.kernel.org 5781S: Supported 5782F: drivers/infiniband/hw/i40iw/ 5783 5784INTEL-MID GPIO DRIVER 5785M: David Cohen <david.a.cohen@linux.intel.com> 5786L: linux-gpio@vger.kernel.org 5787S: Maintained 5788F: drivers/gpio/gpio-intel-mid.c 5789 5790INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 5791M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 5792L: linux-wireless@vger.kernel.org 5793S: Maintained 5794F: Documentation/networking/README.ipw2100 5795F: Documentation/networking/README.ipw2200 5796F: drivers/net/wireless/intel/ipw2x00/ 5797 5798INTEL(R) TRACE HUB 5799M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 5800S: Supported 5801F: Documentation/trace/intel_th.txt 5802F: drivers/hwtracing/intel_th/ 5803 5804INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 5805M: Ning Sun <ning.sun@intel.com> 5806L: tboot-devel@lists.sourceforge.net 5807W: http://tboot.sourceforge.net 5808T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 5809S: Supported 5810F: Documentation/intel_txt.txt 5811F: include/linux/tboot.h 5812F: arch/x86/kernel/tboot.c 5813 5814INTEL WIRELESS WIMAX CONNECTION 2400 5815M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 5816M: linux-wimax@intel.com 5817L: wimax@linuxwimax.org (subscribers-only) 5818S: Supported 5819W: http://linuxwimax.org 5820F: Documentation/wimax/README.i2400m 5821F: drivers/net/wimax/i2400m/ 5822F: include/uapi/linux/wimax/i2400m.h 5823 5824INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 5825M: Stanislaw Gruszka <sgruszka@redhat.com> 5826L: linux-wireless@vger.kernel.org 5827S: Supported 5828F: drivers/net/wireless/intel/iwlegacy/ 5829 5830INTEL WIRELESS WIFI LINK (iwlwifi) 5831M: Johannes Berg <johannes.berg@intel.com> 5832M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 5833M: Intel Linux Wireless <linuxwifi@intel.com> 5834L: linux-wireless@vger.kernel.org 5835W: http://intellinuxwireless.org 5836T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 5837S: Supported 5838F: drivers/net/wireless/intel/iwlwifi/ 5839 5840INTEL MANAGEMENT ENGINE (mei) 5841M: Tomas Winkler <tomas.winkler@intel.com> 5842L: linux-kernel@vger.kernel.org 5843S: Supported 5844F: include/uapi/linux/mei.h 5845F: include/linux/mei_cl_bus.h 5846F: drivers/misc/mei/* 5847F: drivers/watchdog/mei_wdt.c 5848F: Documentation/misc-devices/mei/* 5849 5850INTEL MIC DRIVERS (mic) 5851M: Sudeep Dutt <sudeep.dutt@intel.com> 5852M: Ashutosh Dixit <ashutosh.dixit@intel.com> 5853S: Supported 5854W: https://github.com/sudeepdutt/mic 5855W: http://software.intel.com/en-us/mic-developer 5856F: include/linux/mic_bus.h 5857F: include/linux/scif.h 5858F: include/uapi/linux/mic_common.h 5859F: include/uapi/linux/mic_ioctl.h 5860F: include/uapi/linux/scif_ioctl.h 5861F: drivers/misc/mic/ 5862F: drivers/dma/mic_x100_dma.c 5863F: drivers/dma/mic_x100_dma.h 5864F: Documentation/mic/ 5865 5866INTEL PMC/P-Unit IPC DRIVER 5867M: Zha Qipeng<qipeng.zha@intel.com> 5868L: platform-driver-x86@vger.kernel.org 5869S: Maintained 5870F: drivers/platform/x86/intel_pmc_ipc.c 5871F: drivers/platform/x86/intel_punit_ipc.c 5872F: arch/x86/include/asm/intel_pmc_ipc.h 5873F: arch/x86/include/asm/intel_punit_ipc.h 5874 5875INTEL TELEMETRY DRIVER 5876M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 5877L: platform-driver-x86@vger.kernel.org 5878S: Maintained 5879F: arch/x86/include/asm/intel_telemetry.h 5880F: drivers/platform/x86/intel_telemetry* 5881 5882IOC3 ETHERNET DRIVER 5883M: Ralf Baechle <ralf@linux-mips.org> 5884L: linux-mips@linux-mips.org 5885S: Maintained 5886F: drivers/net/ethernet/sgi/ioc3-eth.c 5887 5888IOC3 SERIAL DRIVER 5889M: Pat Gefre <pfg@sgi.com> 5890L: linux-serial@vger.kernel.org 5891S: Maintained 5892F: drivers/tty/serial/ioc3_serial.c 5893 5894IOMMU DRIVERS 5895M: Joerg Roedel <joro@8bytes.org> 5896L: iommu@lists.linux-foundation.org 5897T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 5898S: Maintained 5899F: drivers/iommu/ 5900 5901IP MASQUERADING 5902M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 5903S: Maintained 5904F: net/ipv4/netfilter/ipt_MASQUERADE.c 5905 5906IPMI SUBSYSTEM 5907M: Corey Minyard <minyard@acm.org> 5908L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 5909W: http://openipmi.sourceforge.net/ 5910S: Supported 5911F: Documentation/IPMI.txt 5912F: drivers/char/ipmi/ 5913F: include/linux/ipmi* 5914F: include/uapi/linux/ipmi* 5915 5916QCOM AUDIO (ASoC) DRIVERS 5917M: Patrick Lai <plai@codeaurora.org> 5918M: Banajit Goswami <bgoswami@codeaurora.org> 5919L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5920S: Supported 5921F: sound/soc/qcom/ 5922 5923IPS SCSI RAID DRIVER 5924M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 5925L: linux-scsi@vger.kernel.org 5926W: http://www.adaptec.com/ 5927S: Maintained 5928F: drivers/scsi/ips* 5929 5930IPVS 5931M: Wensong Zhang <wensong@linux-vs.org> 5932M: Simon Horman <horms@verge.net.au> 5933M: Julian Anastasov <ja@ssi.bg> 5934L: netdev@vger.kernel.org 5935L: lvs-devel@vger.kernel.org 5936S: Maintained 5937T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 5938T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 5939F: Documentation/networking/ipvs-sysctl.txt 5940F: include/net/ip_vs.h 5941F: include/uapi/linux/ip_vs.h 5942F: net/netfilter/ipvs/ 5943 5944IPWIRELESS DRIVER 5945M: Jiri Kosina <jikos@kernel.org> 5946M: David Sterba <dsterba@suse.com> 5947S: Odd Fixes 5948F: drivers/tty/ipwireless/ 5949 5950IPX NETWORK LAYER 5951M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 5952L: netdev@vger.kernel.org 5953S: Maintained 5954F: include/net/ipx.h 5955F: include/uapi/linux/ipx.h 5956F: net/ipx/ 5957 5958IRDA SUBSYSTEM 5959M: Samuel Ortiz <samuel@sortiz.org> 5960L: irda-users@lists.sourceforge.net (subscribers-only) 5961L: netdev@vger.kernel.org 5962W: http://irda.sourceforge.net/ 5963S: Maintained 5964T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 5965F: Documentation/networking/irda.txt 5966F: drivers/net/irda/ 5967F: include/net/irda/ 5968F: net/irda/ 5969 5970IRQ SUBSYSTEM 5971M: Thomas Gleixner <tglx@linutronix.de> 5972L: linux-kernel@vger.kernel.org 5973S: Maintained 5974T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 5975F: kernel/irq/ 5976 5977IRQCHIP DRIVERS 5978M: Thomas Gleixner <tglx@linutronix.de> 5979M: Jason Cooper <jason@lakedaemon.net> 5980M: Marc Zyngier <marc.zyngier@arm.com> 5981L: linux-kernel@vger.kernel.org 5982S: Maintained 5983T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 5984T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 5985F: Documentation/devicetree/bindings/interrupt-controller/ 5986F: drivers/irqchip/ 5987 5988IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 5989M: Jiang Liu <jiang.liu@linux.intel.com> 5990M: Marc Zyngier <marc.zyngier@arm.com> 5991S: Maintained 5992T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 5993F: Documentation/IRQ-domain.txt 5994F: include/linux/irqdomain.h 5995F: kernel/irq/irqdomain.c 5996F: kernel/irq/msi.c 5997 5998ISAPNP 5999M: Jaroslav Kysela <perex@perex.cz> 6000S: Maintained 6001F: Documentation/isapnp.txt 6002F: drivers/pnp/isapnp/ 6003F: include/linux/isapnp.h 6004 6005ISA RADIO MODULE 6006M: Hans Verkuil <hverkuil@xs4all.nl> 6007L: linux-media@vger.kernel.org 6008T: git git://linuxtv.org/media_tree.git 6009W: https://linuxtv.org 6010S: Maintained 6011F: drivers/media/radio/radio-isa* 6012 6013iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6014M: Peter Jones <pjones@redhat.com> 6015M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6016S: Maintained 6017F: drivers/firmware/iscsi_ibft* 6018 6019ISCSI 6020M: Mike Christie <michaelc@cs.wisc.edu> 6021L: open-iscsi@googlegroups.com 6022W: www.open-iscsi.org 6023T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git 6024S: Maintained 6025F: drivers/scsi/*iscsi* 6026F: include/scsi/*iscsi* 6027 6028ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6029M: Or Gerlitz <ogerlitz@mellanox.com> 6030M: Sagi Grimberg <sagi@grimberg.me> 6031M: Roi Dayan <roid@mellanox.com> 6032L: linux-rdma@vger.kernel.org 6033S: Supported 6034W: http://www.openfabrics.org 6035W: www.open-iscsi.org 6036Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6037F: drivers/infiniband/ulp/iser/ 6038 6039ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6040M: Sagi Grimberg <sagi@grimberg.me> 6041T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6042L: linux-rdma@vger.kernel.org 6043L: target-devel@vger.kernel.org 6044S: Supported 6045W: http://www.linux-iscsi.org 6046F: drivers/infiniband/ulp/isert 6047 6048ISDN SUBSYSTEM 6049M: Karsten Keil <isdn@linux-pingi.de> 6050L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6051L: netdev@vger.kernel.org 6052W: http://www.isdn4linux.de 6053T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6054S: Maintained 6055F: Documentation/isdn/ 6056F: drivers/isdn/ 6057F: include/linux/isdn.h 6058F: include/linux/isdn/ 6059F: include/uapi/linux/isdn.h 6060F: include/uapi/linux/isdn/ 6061 6062ISDN SUBSYSTEM (Eicon active card driver) 6063M: Armin Schindler <mac@melware.de> 6064L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6065W: http://www.melware.de 6066S: Maintained 6067F: drivers/isdn/hardware/eicon/ 6068 6069IT87 HARDWARE MONITORING DRIVER 6070M: Jean Delvare <jdelvare@suse.com> 6071L: linux-hwmon@vger.kernel.org 6072S: Maintained 6073F: Documentation/hwmon/it87 6074F: drivers/hwmon/it87.c 6075 6076IT913X MEDIA DRIVER 6077M: Antti Palosaari <crope@iki.fi> 6078L: linux-media@vger.kernel.org 6079W: https://linuxtv.org 6080W: http://palosaari.fi/linux/ 6081Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6082T: git git://linuxtv.org/anttip/media_tree.git 6083S: Maintained 6084F: drivers/media/tuners/it913x* 6085 6086IVTV VIDEO4LINUX DRIVER 6087M: Andy Walls <awalls@md.metrocast.net> 6088L: ivtv-devel@ivtvdriver.org (subscribers-only) 6089L: linux-media@vger.kernel.org 6090T: git git://linuxtv.org/media_tree.git 6091W: http://www.ivtvdriver.org 6092S: Maintained 6093F: Documentation/video4linux/*.ivtv 6094F: drivers/media/pci/ivtv/ 6095F: include/uapi/linux/ivtv* 6096 6097IX2505V MEDIA DRIVER 6098M: Malcolm Priestley <tvboxspy@gmail.com> 6099L: linux-media@vger.kernel.org 6100W: https://linuxtv.org 6101Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6102S: Maintained 6103F: drivers/media/dvb-frontends/ix2505v* 6104 6105JC42.4 TEMPERATURE SENSOR DRIVER 6106M: Guenter Roeck <linux@roeck-us.net> 6107L: linux-hwmon@vger.kernel.org 6108S: Maintained 6109F: drivers/hwmon/jc42.c 6110F: Documentation/hwmon/jc42 6111 6112JFS FILESYSTEM 6113M: Dave Kleikamp <shaggy@kernel.org> 6114L: jfs-discussion@lists.sourceforge.net 6115W: http://jfs.sourceforge.net/ 6116T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6117S: Maintained 6118F: Documentation/filesystems/jfs.txt 6119F: fs/jfs/ 6120 6121JME NETWORK DRIVER 6122M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6123L: netdev@vger.kernel.org 6124S: Maintained 6125F: drivers/net/ethernet/jme.* 6126 6127JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6128M: David Woodhouse <dwmw2@infradead.org> 6129L: linux-mtd@lists.infradead.org 6130W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6131S: Maintained 6132F: fs/jffs2/ 6133F: include/uapi/linux/jffs2.h 6134 6135JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6136M: "Theodore Ts'o" <tytso@mit.edu> 6137M: Jan Kara <jack@suse.com> 6138L: linux-ext4@vger.kernel.org 6139S: Maintained 6140F: fs/jbd2/ 6141F: include/linux/jbd2.h 6142 6143JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6144M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6145L: linux-media@vger.kernel.org 6146S: Maintained 6147F: drivers/media/platform/rcar_jpu.c 6148 6149JSM Neo PCI based serial card 6150M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6151L: linux-serial@vger.kernel.org 6152S: Maintained 6153F: drivers/tty/serial/jsm/ 6154 6155K10TEMP HARDWARE MONITORING DRIVER 6156M: Clemens Ladisch <clemens@ladisch.de> 6157L: linux-hwmon@vger.kernel.org 6158S: Maintained 6159F: Documentation/hwmon/k10temp 6160F: drivers/hwmon/k10temp.c 6161 6162K8TEMP HARDWARE MONITORING DRIVER 6163M: Rudolf Marek <r.marek@assembler.cz> 6164L: linux-hwmon@vger.kernel.org 6165S: Maintained 6166F: Documentation/hwmon/k8temp 6167F: drivers/hwmon/k8temp.c 6168 6169KASAN 6170M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6171R: Alexander Potapenko <glider@google.com> 6172R: Dmitry Vyukov <dvyukov@google.com> 6173L: kasan-dev@googlegroups.com 6174S: Maintained 6175F: arch/*/include/asm/kasan.h 6176F: arch/*/mm/kasan_init* 6177F: Documentation/kasan.txt 6178F: include/linux/kasan.h 6179F: lib/test_kasan.c 6180F: mm/kasan/ 6181F: scripts/Makefile.kasan 6182 6183KCONFIG 6184M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6185L: linux-kbuild@vger.kernel.org 6186T: git git://gitorious.org/linux-kconfig/linux-kconfig 6187S: Maintained 6188F: Documentation/kbuild/kconfig-language.txt 6189F: scripts/kconfig/ 6190 6191KDUMP 6192M: Vivek Goyal <vgoyal@redhat.com> 6193M: Haren Myneni <hbabu@us.ibm.com> 6194L: kexec@lists.infradead.org 6195W: http://lse.sourceforge.net/kdump/ 6196S: Maintained 6197F: Documentation/kdump/ 6198 6199KEENE FM RADIO TRANSMITTER DRIVER 6200M: Hans Verkuil <hverkuil@xs4all.nl> 6201L: linux-media@vger.kernel.org 6202T: git git://linuxtv.org/media_tree.git 6203W: https://linuxtv.org 6204S: Maintained 6205F: drivers/media/radio/radio-keene* 6206 6207KERNEL AUTOMOUNTER v4 (AUTOFS4) 6208M: Ian Kent <raven@themaw.net> 6209L: autofs@vger.kernel.org 6210S: Maintained 6211F: fs/autofs4/ 6212 6213KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6214M: Michal Marek <mmarek@suse.com> 6215T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6216T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6217L: linux-kbuild@vger.kernel.org 6218S: Maintained 6219F: Documentation/kbuild/ 6220F: Makefile 6221F: scripts/Makefile.* 6222F: scripts/basic/ 6223F: scripts/mk* 6224F: scripts/package/ 6225 6226KERNEL JANITORS 6227L: kernel-janitors@vger.kernel.org 6228W: http://kernelnewbies.org/KernelJanitors 6229S: Odd Fixes 6230 6231KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6232M: "J. Bruce Fields" <bfields@fieldses.org> 6233M: Jeff Layton <jlayton@poochiereds.net> 6234L: linux-nfs@vger.kernel.org 6235W: http://nfs.sourceforge.net/ 6236T: git git://linux-nfs.org/~bfields/linux.git 6237S: Supported 6238F: fs/nfsd/ 6239F: include/uapi/linux/nfsd/ 6240F: fs/lockd/ 6241F: fs/nfs_common/ 6242F: net/sunrpc/ 6243F: include/linux/lockd/ 6244F: include/linux/sunrpc/ 6245F: include/uapi/linux/sunrpc/ 6246 6247KERNEL SELFTEST FRAMEWORK 6248M: Shuah Khan <shuahkh@osg.samsung.com> 6249L: linux-kselftest@vger.kernel.org 6250T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6251S: Maintained 6252F: tools/testing/selftests 6253 6254KERNEL VIRTUAL MACHINE (KVM) 6255M: Paolo Bonzini <pbonzini@redhat.com> 6256M: Radim Krčmář <rkrcmar@redhat.com> 6257L: kvm@vger.kernel.org 6258W: http://www.linux-kvm.org 6259T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6260S: Supported 6261F: Documentation/*/kvm*.txt 6262F: Documentation/virtual/kvm/ 6263F: arch/*/kvm/ 6264F: arch/x86/kernel/kvm.c 6265F: arch/x86/kernel/kvmclock.c 6266F: arch/*/include/asm/kvm* 6267F: include/linux/kvm* 6268F: include/uapi/linux/kvm* 6269F: virt/kvm/ 6270 6271KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6272M: Joerg Roedel <joro@8bytes.org> 6273L: kvm@vger.kernel.org 6274W: http://www.linux-kvm.org/ 6275S: Maintained 6276F: arch/x86/include/asm/svm.h 6277F: arch/x86/kvm/svm.c 6278 6279KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6280M: Alexander Graf <agraf@suse.com> 6281L: kvm-ppc@vger.kernel.org 6282W: http://www.linux-kvm.org/ 6283T: git git://github.com/agraf/linux-2.6.git 6284S: Supported 6285F: arch/powerpc/include/asm/kvm* 6286F: arch/powerpc/kvm/ 6287 6288KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6289M: Christian Borntraeger <borntraeger@de.ibm.com> 6290M: Cornelia Huck <cornelia.huck@de.ibm.com> 6291L: linux-s390@vger.kernel.org 6292W: http://www.ibm.com/developerworks/linux/linux390/ 6293T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 6294S: Supported 6295F: Documentation/s390/kvm.txt 6296F: arch/s390/include/asm/kvm* 6297F: arch/s390/kvm/ 6298 6299KERNEL VIRTUAL MACHINE (KVM) FOR ARM 6300M: Christoffer Dall <christoffer.dall@linaro.org> 6301M: Marc Zyngier <marc.zyngier@arm.com> 6302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6303L: kvmarm@lists.cs.columbia.edu 6304W: http://systems.cs.columbia.edu/projects/kvm-arm 6305T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 6306S: Supported 6307F: arch/arm/include/uapi/asm/kvm* 6308F: arch/arm/include/asm/kvm* 6309F: arch/arm/kvm/ 6310F: virt/kvm/arm/ 6311F: include/kvm/arm_* 6312 6313KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 6314M: Christoffer Dall <christoffer.dall@linaro.org> 6315M: Marc Zyngier <marc.zyngier@arm.com> 6316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6317L: kvmarm@lists.cs.columbia.edu 6318S: Maintained 6319F: arch/arm64/include/uapi/asm/kvm* 6320F: arch/arm64/include/asm/kvm* 6321F: arch/arm64/kvm/ 6322 6323KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 6324M: James Hogan <james.hogan@imgtec.com> 6325L: linux-mips@linux-mips.org 6326S: Supported 6327F: arch/mips/include/uapi/asm/kvm* 6328F: arch/mips/include/asm/kvm* 6329F: arch/mips/kvm/ 6330 6331KEXEC 6332M: Eric Biederman <ebiederm@xmission.com> 6333W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6334L: kexec@lists.infradead.org 6335S: Maintained 6336F: include/linux/kexec.h 6337F: include/uapi/linux/kexec.h 6338F: kernel/kexec.c 6339 6340KEYS/KEYRINGS: 6341M: David Howells <dhowells@redhat.com> 6342L: keyrings@vger.kernel.org 6343S: Maintained 6344F: Documentation/security/keys.txt 6345F: include/linux/key.h 6346F: include/linux/key-type.h 6347F: include/keys/ 6348F: security/keys/ 6349 6350KEYS-TRUSTED 6351M: David Safford <safford@us.ibm.com> 6352M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6353L: linux-security-module@vger.kernel.org 6354L: keyrings@vger.kernel.org 6355S: Supported 6356F: Documentation/security/keys-trusted-encrypted.txt 6357F: include/keys/trusted-type.h 6358F: security/keys/trusted.c 6359F: security/keys/trusted.h 6360 6361KEYS-ENCRYPTED 6362M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6363M: David Safford <safford@us.ibm.com> 6364L: linux-security-module@vger.kernel.org 6365L: keyrings@vger.kernel.org 6366S: Supported 6367F: Documentation/security/keys-trusted-encrypted.txt 6368F: include/keys/encrypted-type.h 6369F: security/keys/encrypted-keys/ 6370 6371KGDB / KDB /debug_core 6372M: Jason Wessel <jason.wessel@windriver.com> 6373W: http://kgdb.wiki.kernel.org/ 6374L: kgdb-bugreport@lists.sourceforge.net 6375T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 6376S: Maintained 6377F: Documentation/DocBook/kgdb.tmpl 6378F: drivers/misc/kgdbts.c 6379F: drivers/tty/serial/kgdboc.c 6380F: include/linux/kdb.h 6381F: include/linux/kgdb.h 6382F: kernel/debug/ 6383 6384KMEMCHECK 6385M: Vegard Nossum <vegardno@ifi.uio.no> 6386M: Pekka Enberg <penberg@kernel.org> 6387S: Maintained 6388F: Documentation/kmemcheck.txt 6389F: arch/x86/include/asm/kmemcheck.h 6390F: arch/x86/mm/kmemcheck/ 6391F: include/linux/kmemcheck.h 6392F: mm/kmemcheck.c 6393 6394KMEMLEAK 6395M: Catalin Marinas <catalin.marinas@arm.com> 6396S: Maintained 6397F: Documentation/kmemleak.txt 6398F: include/linux/kmemleak.h 6399F: mm/kmemleak.c 6400F: mm/kmemleak-test.c 6401 6402KPROBES 6403M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 6404M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 6405M: "David S. Miller" <davem@davemloft.net> 6406M: Masami Hiramatsu <mhiramat@kernel.org> 6407S: Maintained 6408F: Documentation/kprobes.txt 6409F: include/linux/kprobes.h 6410F: kernel/kprobes.c 6411 6412KS0108 LCD CONTROLLER DRIVER 6413M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 6414W: http://miguelojeda.es/auxdisplay.htm 6415W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 6416S: Maintained 6417F: Documentation/auxdisplay/ks0108 6418F: drivers/auxdisplay/ks0108.c 6419F: include/linux/ks0108.h 6420 6421L3MDEV 6422M: David Ahern <dsa@cumulusnetworks.com> 6423L: netdev@vger.kernel.org 6424S: Maintained 6425F: net/l3mdev 6426F: include/net/l3mdev.h 6427 6428LANTIQ MIPS ARCHITECTURE 6429M: John Crispin <blogic@openwrt.org> 6430L: linux-mips@linux-mips.org 6431S: Maintained 6432F: arch/mips/lantiq 6433 6434LAPB module 6435L: linux-x25@vger.kernel.org 6436S: Orphan 6437F: Documentation/networking/lapb-module.txt 6438F: include/*/lapb.h 6439F: net/lapb/ 6440 6441LASI 53c700 driver for PARISC 6442M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 6443L: linux-scsi@vger.kernel.org 6444S: Maintained 6445F: Documentation/scsi/53c700.txt 6446F: drivers/scsi/53c700* 6447 6448LED SUBSYSTEM 6449M: Richard Purdie <rpurdie@rpsys.net> 6450M: Jacek Anaszewski <j.anaszewski@samsung.com> 6451L: linux-leds@vger.kernel.org 6452T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 6453S: Maintained 6454F: drivers/leds/ 6455F: include/linux/leds.h 6456 6457LEGACY EEPROM DRIVER 6458M: Jean Delvare <jdelvare@suse.com> 6459S: Maintained 6460F: Documentation/misc-devices/eeprom 6461F: drivers/misc/eeprom/eeprom.c 6462 6463LEGO USB Tower driver 6464M: Juergen Stuber <starblue@users.sourceforge.net> 6465L: legousb-devel@lists.sourceforge.net 6466W: http://legousb.sourceforge.net/ 6467S: Maintained 6468F: drivers/usb/misc/legousbtower.c 6469 6470LG2160 MEDIA DRIVER 6471M: Michael Krufky <mkrufky@linuxtv.org> 6472L: linux-media@vger.kernel.org 6473W: https://linuxtv.org 6474W: http://github.com/mkrufky 6475Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6476T: git git://linuxtv.org/mkrufky/tuners.git 6477S: Maintained 6478F: drivers/media/dvb-frontends/lg2160.* 6479 6480LGDT3305 MEDIA DRIVER 6481M: Michael Krufky <mkrufky@linuxtv.org> 6482L: linux-media@vger.kernel.org 6483W: https://linuxtv.org 6484W: http://github.com/mkrufky 6485Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6486T: git git://linuxtv.org/mkrufky/tuners.git 6487S: Maintained 6488F: drivers/media/dvb-frontends/lgdt3305.* 6489 6490LGUEST 6491M: Rusty Russell <rusty@rustcorp.com.au> 6492L: lguest@lists.ozlabs.org 6493W: http://lguest.ozlabs.org/ 6494S: Odd Fixes 6495F: arch/x86/include/asm/lguest*.h 6496F: arch/x86/lguest/ 6497F: drivers/lguest/ 6498F: include/linux/lguest*.h 6499F: tools/lguest/ 6500 6501LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 6502M: Tejun Heo <tj@kernel.org> 6503L: linux-ide@vger.kernel.org 6504T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6505S: Maintained 6506F: drivers/ata/ 6507F: include/linux/ata.h 6508F: include/linux/libata.h 6509 6510LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 6511M: Viresh Kumar <vireshk@kernel.org> 6512L: linux-ide@vger.kernel.org 6513T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6514S: Maintained 6515F: include/linux/pata_arasan_cf_data.h 6516F: drivers/ata/pata_arasan_cf.c 6517 6518LIBATA PATA DRIVERS 6519M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6520M: Tejun Heo <tj@kernel.org> 6521L: linux-ide@vger.kernel.org 6522T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6523S: Maintained 6524F: drivers/ata/pata_*.c 6525F: drivers/ata/ata_generic.c 6526 6527LIBATA SATA AHCI PLATFORM devices support 6528M: Hans de Goede <hdegoede@redhat.com> 6529M: Tejun Heo <tj@kernel.org> 6530L: linux-ide@vger.kernel.org 6531T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6532S: Maintained 6533F: drivers/ata/ahci_platform.c 6534F: drivers/ata/libahci_platform.c 6535F: include/linux/ahci_platform.h 6536 6537LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 6538M: Mikael Pettersson <mikpelinux@gmail.com> 6539L: linux-ide@vger.kernel.org 6540T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6541S: Maintained 6542F: drivers/ata/sata_promise.* 6543 6544LIBLOCKDEP 6545M: Sasha Levin <sasha.levin@oracle.com> 6546S: Maintained 6547F: tools/lib/lockdep/ 6548 6549LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 6550M: Dan Williams <dan.j.williams@intel.com> 6551L: linux-nvdimm@lists.01.org 6552Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6553T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 6554S: Supported 6555F: drivers/nvdimm/* 6556F: include/linux/nd.h 6557F: include/linux/libnvdimm.h 6558F: include/uapi/linux/ndctl.h 6559 6560LIBNVDIMM BLK: MMIO-APERTURE DRIVER 6561M: Ross Zwisler <ross.zwisler@linux.intel.com> 6562L: linux-nvdimm@lists.01.org 6563Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6564S: Supported 6565F: drivers/nvdimm/blk.c 6566F: drivers/nvdimm/region_devs.c 6567F: drivers/acpi/nfit* 6568 6569LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 6570M: Vishal Verma <vishal.l.verma@intel.com> 6571L: linux-nvdimm@lists.01.org 6572Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6573S: Supported 6574F: drivers/nvdimm/btt* 6575 6576LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 6577M: Ross Zwisler <ross.zwisler@linux.intel.com> 6578L: linux-nvdimm@lists.01.org 6579Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6580S: Supported 6581F: drivers/nvdimm/pmem.c 6582F: include/linux/pmem.h 6583F: arch/*/include/asm/pmem.h 6584 6585LIGHTNVM PLATFORM SUPPORT 6586M: Matias Bjorling <mb@lightnvm.io> 6587W: http://github/OpenChannelSSD 6588L: linux-block@vger.kernel.org 6589S: Maintained 6590F: drivers/lightnvm/ 6591F: include/linux/lightnvm.h 6592F: include/uapi/linux/lightnvm.h 6593 6594LINUX FOR IBM pSERIES (RS/6000) 6595M: Paul Mackerras <paulus@au.ibm.com> 6596W: http://www.ibm.com/linux/ltc/projects/ppc 6597S: Supported 6598F: arch/powerpc/boot/rs6000.h 6599 6600LINUX FOR POWERPC (32-BIT AND 64-BIT) 6601M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 6602M: Paul Mackerras <paulus@samba.org> 6603M: Michael Ellerman <mpe@ellerman.id.au> 6604W: http://www.penguinppc.org/ 6605L: linuxppc-dev@lists.ozlabs.org 6606Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 6607T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 6608S: Supported 6609F: Documentation/powerpc/ 6610F: arch/powerpc/ 6611 6612LINUX FOR POWER MACINTOSH 6613M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 6614W: http://www.penguinppc.org/ 6615L: linuxppc-dev@lists.ozlabs.org 6616S: Maintained 6617F: arch/powerpc/platforms/powermac/ 6618F: drivers/macintosh/ 6619 6620LINUX FOR POWERPC EMBEDDED MPC5XXX 6621M: Anatolij Gustschin <agust@denx.de> 6622L: linuxppc-dev@lists.ozlabs.org 6623T: git git://git.denx.de/linux-denx-agust.git 6624S: Maintained 6625F: arch/powerpc/platforms/512x/ 6626F: arch/powerpc/platforms/52xx/ 6627 6628LINUX FOR POWERPC EMBEDDED PPC4XX 6629M: Alistair Popple <alistair@popple.id.au> 6630M: Matt Porter <mporter@kernel.crashing.org> 6631W: http://www.penguinppc.org/ 6632L: linuxppc-dev@lists.ozlabs.org 6633S: Maintained 6634F: arch/powerpc/platforms/40x/ 6635F: arch/powerpc/platforms/44x/ 6636 6637LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 6638L: linuxppc-dev@lists.ozlabs.org 6639S: Orphan 6640F: arch/powerpc/*/*virtex* 6641F: arch/powerpc/*/*/*virtex* 6642 6643LINUX FOR POWERPC EMBEDDED PPC8XX 6644M: Vitaly Bordug <vitb@kernel.crashing.org> 6645W: http://www.penguinppc.org/ 6646L: linuxppc-dev@lists.ozlabs.org 6647S: Maintained 6648F: arch/powerpc/platforms/8xx/ 6649 6650LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 6651M: Scott Wood <oss@buserror.net> 6652M: Kumar Gala <galak@kernel.crashing.org> 6653W: http://www.penguinppc.org/ 6654L: linuxppc-dev@lists.ozlabs.org 6655T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 6656S: Maintained 6657F: arch/powerpc/platforms/83xx/ 6658F: arch/powerpc/platforms/85xx/ 6659 6660LINUX FOR POWERPC PA SEMI PWRFICIENT 6661M: Olof Johansson <olof@lixom.net> 6662L: linuxppc-dev@lists.ozlabs.org 6663S: Maintained 6664F: arch/powerpc/platforms/pasemi/ 6665F: drivers/*/*pasemi* 6666F: drivers/*/*/*pasemi* 6667 6668LINUX SECURITY MODULE (LSM) FRAMEWORK 6669M: Chris Wright <chrisw@sous-sol.org> 6670L: linux-security-module@vger.kernel.org 6671S: Supported 6672 6673LIS3LV02D ACCELEROMETER DRIVER 6674M: Eric Piel <eric.piel@tremplin-utc.net> 6675S: Maintained 6676F: Documentation/misc-devices/lis3lv02d 6677F: drivers/misc/lis3lv02d/ 6678F: drivers/platform/x86/hp_accel.c 6679 6680LIVE PATCHING 6681M: Josh Poimboeuf <jpoimboe@redhat.com> 6682M: Jessica Yu <jeyu@redhat.com> 6683M: Jiri Kosina <jikos@kernel.org> 6684M: Miroslav Benes <mbenes@suse.cz> 6685R: Petr Mladek <pmladek@suse.com> 6686S: Maintained 6687F: kernel/livepatch/ 6688F: include/linux/livepatch.h 6689F: arch/x86/include/asm/livepatch.h 6690F: arch/x86/kernel/livepatch.c 6691F: Documentation/ABI/testing/sysfs-kernel-livepatch 6692F: samples/livepatch/ 6693L: live-patching@vger.kernel.org 6694T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 6695 6696LINUX KERNEL DUMP TEST MODULE (LKDTM) 6697M: Kees Cook <keescook@chromium.org> 6698S: Maintained 6699F: drivers/misc/lkdtm.c 6700 6701LLC (802.2) 6702M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6703S: Maintained 6704F: include/linux/llc.h 6705F: include/uapi/linux/llc.h 6706F: include/net/llc* 6707F: net/llc/ 6708 6709LM73 HARDWARE MONITOR DRIVER 6710M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 6711L: linux-hwmon@vger.kernel.org 6712S: Maintained 6713F: drivers/hwmon/lm73.c 6714 6715LM78 HARDWARE MONITOR DRIVER 6716M: Jean Delvare <jdelvare@suse.com> 6717L: linux-hwmon@vger.kernel.org 6718S: Maintained 6719F: Documentation/hwmon/lm78 6720F: drivers/hwmon/lm78.c 6721 6722LM83 HARDWARE MONITOR DRIVER 6723M: Jean Delvare <jdelvare@suse.com> 6724L: linux-hwmon@vger.kernel.org 6725S: Maintained 6726F: Documentation/hwmon/lm83 6727F: drivers/hwmon/lm83.c 6728 6729LM90 HARDWARE MONITOR DRIVER 6730M: Jean Delvare <jdelvare@suse.com> 6731L: linux-hwmon@vger.kernel.org 6732S: Maintained 6733F: Documentation/hwmon/lm90 6734F: Documentation/devicetree/bindings/hwmon/lm90.txt 6735F: drivers/hwmon/lm90.c 6736 6737LM95234 HARDWARE MONITOR DRIVER 6738M: Guenter Roeck <linux@roeck-us.net> 6739L: linux-hwmon@vger.kernel.org 6740S: Maintained 6741F: Documentation/hwmon/lm95234 6742F: drivers/hwmon/lm95234.c 6743 6744LME2510 MEDIA DRIVER 6745M: Malcolm Priestley <tvboxspy@gmail.com> 6746L: linux-media@vger.kernel.org 6747W: https://linuxtv.org 6748Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6749S: Maintained 6750F: drivers/media/usb/dvb-usb-v2/lmedm04* 6751 6752LOCKDEP AND LOCKSTAT 6753M: Peter Zijlstra <peterz@infradead.org> 6754M: Ingo Molnar <mingo@redhat.com> 6755L: linux-kernel@vger.kernel.org 6756T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking 6757S: Maintained 6758F: Documentation/locking/lockdep*.txt 6759F: Documentation/locking/lockstat.txt 6760F: include/linux/lockdep.h 6761F: kernel/locking/ 6762 6763LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 6764M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 6765L: linux-ntfs-dev@lists.sourceforge.net 6766W: http://www.linux-ntfs.org/content/view/19/37/ 6767S: Maintained 6768F: Documentation/ldm.txt 6769F: block/partitions/ldm.* 6770 6771LogFS 6772M: Joern Engel <joern@logfs.org> 6773M: Prasad Joshi <prasadjoshi.linux@gmail.com> 6774L: logfs@logfs.org 6775W: logfs.org 6776S: Maintained 6777F: fs/logfs/ 6778 6779LPC32XX MACHINE SUPPORT 6780M: Roland Stigge <stigge@antcom.de> 6781L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6782S: Maintained 6783F: arch/arm/mach-lpc32xx/ 6784 6785LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 6786M: Sathya Prakash <sathya.prakash@broadcom.com> 6787M: Chaitra P B <chaitra.basappa@broadcom.com> 6788M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 6789L: MPT-FusionLinux.pdl@broadcom.com 6790L: linux-scsi@vger.kernel.org 6791W: http://www.avagotech.com/support/ 6792S: Supported 6793F: drivers/message/fusion/ 6794F: drivers/scsi/mpt2sas/ 6795F: drivers/scsi/mpt3sas/ 6796 6797LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 6798M: Matthew Wilcox <matthew@wil.cx> 6799L: linux-scsi@vger.kernel.org 6800S: Maintained 6801F: drivers/scsi/sym53c8xx_2/ 6802 6803LTC4261 HARDWARE MONITOR DRIVER 6804M: Guenter Roeck <linux@roeck-us.net> 6805L: linux-hwmon@vger.kernel.org 6806S: Maintained 6807F: Documentation/hwmon/ltc4261 6808F: drivers/hwmon/ltc4261.c 6809 6810LTP (Linux Test Project) 6811M: Mike Frysinger <vapier@gentoo.org> 6812M: Cyril Hrubis <chrubis@suse.cz> 6813M: Wanlong Gao <wanlong.gao@gmail.com> 6814M: Jan Stancek <jstancek@redhat.com> 6815M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 6816M: Alexey Kodanev <alexey.kodanev@oracle.com> 6817L: ltp@lists.linux.it (subscribers-only) 6818W: http://linux-test-project.github.io/ 6819T: git git://github.com/linux-test-project/ltp.git 6820S: Maintained 6821 6822M32R ARCHITECTURE 6823W: http://www.linux-m32r.org/ 6824S: Orphan 6825F: arch/m32r/ 6826 6827M68K ARCHITECTURE 6828M: Geert Uytterhoeven <geert@linux-m68k.org> 6829L: linux-m68k@lists.linux-m68k.org 6830W: http://www.linux-m68k.org/ 6831T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 6832S: Maintained 6833F: arch/m68k/ 6834F: drivers/zorro/ 6835 6836M68K ON APPLE MACINTOSH 6837M: Joshua Thompson <funaho@jurai.org> 6838W: http://www.mac.linux-m68k.org/ 6839L: linux-m68k@lists.linux-m68k.org 6840S: Maintained 6841F: arch/m68k/mac/ 6842 6843M68K ON HP9000/300 6844M: Philip Blundell <philb@gnu.org> 6845W: http://www.tazenda.demon.co.uk/phil/linux-hp 6846S: Maintained 6847F: arch/m68k/hp300/ 6848 6849M88DS3103 MEDIA DRIVER 6850M: Antti Palosaari <crope@iki.fi> 6851L: linux-media@vger.kernel.org 6852W: https://linuxtv.org 6853W: http://palosaari.fi/linux/ 6854Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6855T: git git://linuxtv.org/anttip/media_tree.git 6856S: Maintained 6857F: drivers/media/dvb-frontends/m88ds3103* 6858 6859M88RS2000 MEDIA DRIVER 6860M: Malcolm Priestley <tvboxspy@gmail.com> 6861L: linux-media@vger.kernel.org 6862W: https://linuxtv.org 6863Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6864S: Maintained 6865F: drivers/media/dvb-frontends/m88rs2000* 6866 6867MA901 MASTERKIT USB FM RADIO DRIVER 6868M: Alexey Klimov <klimov.linux@gmail.com> 6869L: linux-media@vger.kernel.org 6870T: git git://linuxtv.org/media_tree.git 6871S: Maintained 6872F: drivers/media/radio/radio-ma901.c 6873 6874MAC80211 6875M: Johannes Berg <johannes@sipsolutions.net> 6876L: linux-wireless@vger.kernel.org 6877W: http://wireless.kernel.org/ 6878T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 6879T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 6880S: Maintained 6881F: Documentation/networking/mac80211-injection.txt 6882F: include/net/mac80211.h 6883F: net/mac80211/ 6884F: drivers/net/wireless/mac80211_hwsim.[ch] 6885 6886MACVLAN DRIVER 6887M: Patrick McHardy <kaber@trash.net> 6888L: netdev@vger.kernel.org 6889S: Maintained 6890F: drivers/net/macvlan.c 6891F: include/linux/if_macvlan.h 6892 6893MAILBOX API 6894M: Jassi Brar <jassisinghbrar@gmail.com> 6895L: linux-kernel@vger.kernel.org 6896S: Maintained 6897F: drivers/mailbox/ 6898F: include/linux/mailbox_client.h 6899F: include/linux/mailbox_controller.h 6900 6901MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 6902M: Michael Kerrisk <mtk.manpages@gmail.com> 6903W: http://www.kernel.org/doc/man-pages 6904L: linux-man@vger.kernel.org 6905S: Maintained 6906 6907MARVELL ARMADA DRM SUPPORT 6908M: Russell King <rmk+kernel@armlinux.org.uk> 6909S: Maintained 6910F: drivers/gpu/drm/armada/ 6911 6912MARVELL 88E6352 DSA support 6913M: Guenter Roeck <linux@roeck-us.net> 6914S: Maintained 6915F: drivers/net/dsa/mv88e6352.c 6916 6917MARVELL CRYPTO DRIVER 6918M: Boris Brezillon <boris.brezillon@free-electrons.com> 6919M: Arnaud Ebalard <arno@natisbad.org> 6920F: drivers/crypto/marvell/ 6921S: Maintained 6922L: linux-crypto@vger.kernel.org 6923 6924MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 6925M: Mirko Lindner <mlindner@marvell.com> 6926M: Stephen Hemminger <stephen@networkplumber.org> 6927L: netdev@vger.kernel.org 6928S: Maintained 6929F: drivers/net/ethernet/marvell/sk* 6930 6931MARVELL LIBERTAS WIRELESS DRIVER 6932L: libertas-dev@lists.infradead.org 6933S: Orphan 6934F: drivers/net/wireless/marvell/libertas/ 6935 6936MARVELL MV643XX ETHERNET DRIVER 6937M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 6938L: netdev@vger.kernel.org 6939S: Maintained 6940F: drivers/net/ethernet/marvell/mv643xx_eth.* 6941F: include/linux/mv643xx.h 6942 6943MARVELL MVNETA ETHERNET DRIVER 6944M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 6945L: netdev@vger.kernel.org 6946S: Maintained 6947F: drivers/net/ethernet/marvell/mvneta.* 6948 6949MARVELL MWIFIEX WIRELESS DRIVER 6950M: Amitkumar Karwar <akarwar@marvell.com> 6951M: Nishant Sarmukadam <nishants@marvell.com> 6952L: linux-wireless@vger.kernel.org 6953S: Maintained 6954F: drivers/net/wireless/marvell/mwifiex/ 6955 6956MARVELL MWL8K WIRELESS DRIVER 6957M: Lennert Buytenhek <buytenh@wantstofly.org> 6958L: linux-wireless@vger.kernel.org 6959S: Odd Fixes 6960F: drivers/net/wireless/marvell/mwl8k.c 6961 6962MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 6963M: Nicolas Pitre <nico@fluxnic.net> 6964S: Odd Fixes 6965F: drivers/mmc/host/mvsdio.* 6966 6967MATROX FRAMEBUFFER DRIVER 6968L: linux-fbdev@vger.kernel.org 6969S: Orphan 6970F: drivers/video/fbdev/matrox/matroxfb_* 6971F: include/uapi/linux/matroxfb.h 6972 6973MAX16065 HARDWARE MONITOR DRIVER 6974M: Guenter Roeck <linux@roeck-us.net> 6975L: linux-hwmon@vger.kernel.org 6976S: Maintained 6977F: Documentation/hwmon/max16065 6978F: drivers/hwmon/max16065.c 6979 6980MAX20751 HARDWARE MONITOR DRIVER 6981M: Guenter Roeck <linux@roeck-us.net> 6982L: linux-hwmon@vger.kernel.org 6983S: Maintained 6984F: Documentation/hwmon/max20751 6985F: drivers/hwmon/max20751.c 6986 6987MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6988M: "Hans J. Koch" <hjk@hansjkoch.de> 6989L: linux-hwmon@vger.kernel.org 6990S: Maintained 6991F: Documentation/hwmon/max6650 6992F: drivers/hwmon/max6650.c 6993 6994MAX6697 HARDWARE MONITOR DRIVER 6995M: Guenter Roeck <linux@roeck-us.net> 6996L: linux-hwmon@vger.kernel.org 6997S: Maintained 6998F: Documentation/hwmon/max6697 6999F: Documentation/devicetree/bindings/i2c/max6697.txt 7000F: drivers/hwmon/max6697.c 7001F: include/linux/platform_data/max6697.h 7002 7003MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7004M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7005L: linux-pm@vger.kernel.org 7006S: Supported 7007F: drivers/power/max14577_charger.c 7008F: drivers/power/max77693_charger.c 7009 7010MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7011M: Javier Martinez Canillas <javier@osg.samsung.com> 7012L: linux-kernel@vger.kernel.org 7013S: Supported 7014F: drivers/*/*max77802*.c 7015F: Documentation/devicetree/bindings/*/*max77802.txt 7016F: include/dt-bindings/*/*max77802.h 7017 7018MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7019M: Chanwoo Choi <cw00.choi@samsung.com> 7020M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7021L: linux-kernel@vger.kernel.org 7022S: Supported 7023F: drivers/*/max14577.c 7024F: drivers/*/max77686*.c 7025F: drivers/*/max77693.c 7026F: drivers/extcon/extcon-max14577.c 7027F: drivers/extcon/extcon-max77693.c 7028F: drivers/rtc/rtc-max77686.c 7029F: drivers/clk/clk-max77686.c 7030F: Documentation/devicetree/bindings/mfd/max14577.txt 7031F: Documentation/devicetree/bindings/*/max77686.txt 7032F: Documentation/devicetree/bindings/mfd/max77693.txt 7033F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7034F: include/linux/mfd/max14577*.h 7035F: include/linux/mfd/max77686*.h 7036F: include/linux/mfd/max77693*.h 7037 7038MAXIRADIO FM RADIO RECEIVER DRIVER 7039M: Hans Verkuil <hverkuil@xs4all.nl> 7040L: linux-media@vger.kernel.org 7041T: git git://linuxtv.org/media_tree.git 7042W: https://linuxtv.org 7043S: Maintained 7044F: drivers/media/radio/radio-maxiradio* 7045 7046MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7047M: Peter Rosin <peda@axentia.se> 7048L: linux-iio@vger.kernel.org 7049S: Maintained 7050F: drivers/iio/potentiometer/mcp4531.c 7051 7052MEDIA DRIVERS FOR RENESAS - VSP1 7053M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7054L: linux-media@vger.kernel.org 7055L: linux-renesas-soc@vger.kernel.org 7056T: git git://linuxtv.org/media_tree.git 7057S: Supported 7058F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7059F: drivers/media/platform/vsp1/ 7060 7061MEDIA DRIVERS FOR ASCOT2E 7062M: Sergey Kozlov <serjk@netup.ru> 7063L: linux-media@vger.kernel.org 7064W: https://linuxtv.org 7065W: http://netup.tv/ 7066T: git git://linuxtv.org/media_tree.git 7067S: Supported 7068F: drivers/media/dvb-frontends/ascot2e* 7069 7070MEDIA DRIVERS FOR CXD2841ER 7071M: Sergey Kozlov <serjk@netup.ru> 7072L: linux-media@vger.kernel.org 7073W: https://linuxtv.org 7074W: http://netup.tv/ 7075T: git git://linuxtv.org/media_tree.git 7076S: Supported 7077F: drivers/media/dvb-frontends/cxd2841er* 7078 7079MEDIA DRIVERS FOR HORUS3A 7080M: Sergey Kozlov <serjk@netup.ru> 7081L: linux-media@vger.kernel.org 7082W: https://linuxtv.org 7083W: http://netup.tv/ 7084T: git git://linuxtv.org/media_tree.git 7085S: Supported 7086F: drivers/media/dvb-frontends/horus3a* 7087 7088MEDIA DRIVERS FOR LNBH25 7089M: Sergey Kozlov <serjk@netup.ru> 7090L: linux-media@vger.kernel.org 7091W: https://linuxtv.org 7092W: http://netup.tv/ 7093T: git git://linuxtv.org/media_tree.git 7094S: Supported 7095F: drivers/media/dvb-frontends/lnbh25* 7096 7097MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7098M: Sergey Kozlov <serjk@netup.ru> 7099L: linux-media@vger.kernel.org 7100W: https://linuxtv.org 7101W: http://netup.tv/ 7102T: git git://linuxtv.org/media_tree.git 7103S: Supported 7104F: drivers/media/pci/netup_unidvb/* 7105 7106MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7107M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 7108P: LinuxTV.org Project 7109L: linux-media@vger.kernel.org 7110W: https://linuxtv.org 7111Q: http://patchwork.kernel.org/project/linux-media/list/ 7112T: git git://linuxtv.org/media_tree.git 7113S: Maintained 7114F: Documentation/dvb/ 7115F: Documentation/video4linux/ 7116F: Documentation/DocBook/media/ 7117F: drivers/media/ 7118F: drivers/staging/media/ 7119F: include/linux/platform_data/media/ 7120F: include/media/ 7121F: include/uapi/linux/dvb/ 7122F: include/uapi/linux/videodev2.h 7123F: include/uapi/linux/media.h 7124F: include/uapi/linux/v4l2-* 7125F: include/uapi/linux/meye.h 7126F: include/uapi/linux/ivtv* 7127F: include/uapi/linux/uvcvideo.h 7128 7129MEDIATEK ETHERNET DRIVER 7130M: Felix Fietkau <nbd@openwrt.org> 7131M: John Crispin <blogic@openwrt.org> 7132L: netdev@vger.kernel.org 7133S: Maintained 7134F: drivers/net/ethernet/mediatek/ 7135 7136MEDIATEK MT7601U WIRELESS LAN DRIVER 7137M: Jakub Kicinski <kubakici@wp.pl> 7138L: linux-wireless@vger.kernel.org 7139S: Maintained 7140F: drivers/net/wireless/mediatek/mt7601u/ 7141 7142MEGARAID SCSI/SAS DRIVERS 7143M: Kashyap Desai <kashyap.desai@avagotech.com> 7144M: Sumit Saxena <sumit.saxena@avagotech.com> 7145M: Uday Lingala <uday.lingala@avagotech.com> 7146L: megaraidlinux.pdl@avagotech.com 7147L: linux-scsi@vger.kernel.org 7148W: http://www.lsi.com 7149S: Maintained 7150F: Documentation/scsi/megaraid.txt 7151F: drivers/scsi/megaraid.* 7152F: drivers/scsi/megaraid/ 7153 7154MELLANOX ETHERNET DRIVER (mlx4_en) 7155M: Eugenia Emantayev <eugenia@mellanox.com> 7156L: netdev@vger.kernel.org 7157S: Supported 7158W: http://www.mellanox.com 7159Q: http://patchwork.ozlabs.org/project/netdev/list/ 7160F: drivers/net/ethernet/mellanox/mlx4/en_* 7161 7162MELLANOX ETHERNET DRIVER (mlx5e) 7163M: Saeed Mahameed <saeedm@mellanox.com> 7164L: netdev@vger.kernel.org 7165S: Supported 7166W: http://www.mellanox.com 7167Q: http://patchwork.ozlabs.org/project/netdev/list/ 7168F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7169 7170MELLANOX ETHERNET SWITCH DRIVERS 7171M: Jiri Pirko <jiri@mellanox.com> 7172M: Ido Schimmel <idosch@mellanox.com> 7173L: netdev@vger.kernel.org 7174S: Supported 7175W: http://www.mellanox.com 7176Q: http://patchwork.ozlabs.org/project/netdev/list/ 7177F: drivers/net/ethernet/mellanox/mlxsw/ 7178 7179MEMBARRIER SUPPORT 7180M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7181M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7182L: linux-kernel@vger.kernel.org 7183S: Supported 7184F: kernel/membarrier.c 7185F: include/uapi/linux/membarrier.h 7186 7187MEMORY MANAGEMENT 7188L: linux-mm@kvack.org 7189W: http://www.linux-mm.org 7190S: Maintained 7191F: include/linux/mm.h 7192F: include/linux/gfp.h 7193F: include/linux/mmzone.h 7194F: include/linux/memory_hotplug.h 7195F: include/linux/vmalloc.h 7196F: mm/ 7197 7198MEMORY TECHNOLOGY DEVICES (MTD) 7199M: David Woodhouse <dwmw2@infradead.org> 7200M: Brian Norris <computersforpeace@gmail.com> 7201L: linux-mtd@lists.infradead.org 7202W: http://www.linux-mtd.infradead.org/ 7203Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7204T: git git://git.infradead.org/linux-mtd.git 7205T: git git://git.infradead.org/l2-mtd.git 7206S: Maintained 7207F: drivers/mtd/ 7208F: include/linux/mtd/ 7209F: include/uapi/mtd/ 7210 7211MEN A21 WATCHDOG DRIVER 7212M: Johannes Thumshirn <morbidrsa@gmail.com> 7213L: linux-watchdog@vger.kernel.org 7214S: Maintained 7215F: drivers/watchdog/mena21_wdt.c 7216 7217MEN CHAMELEON BUS (mcb) 7218M: Johannes Thumshirn <morbidrsa@gmail.com> 7219S: Maintained 7220F: drivers/mcb/ 7221F: include/linux/mcb.h 7222F: Documentation/men-chameleon-bus.txt 7223 7224MEN F21BMC (Board Management Controller) 7225M: Andreas Werner <andreas.werner@men.de> 7226S: Supported 7227F: drivers/mfd/menf21bmc.c 7228F: drivers/watchdog/menf21bmc_wdt.c 7229F: drivers/leds/leds-menf21bmc.c 7230F: drivers/hwmon/menf21bmc_hwmon.c 7231F: Documentation/hwmon/menf21bmc 7232 7233METAG ARCHITECTURE 7234M: James Hogan <james.hogan@imgtec.com> 7235L: linux-metag@vger.kernel.org 7236T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 7237S: Odd Fixes 7238F: arch/metag/ 7239F: Documentation/metag/ 7240F: Documentation/devicetree/bindings/metag/ 7241F: Documentation/devicetree/bindings/interrupt-controller/img,* 7242F: drivers/clocksource/metag_generic.c 7243F: drivers/irqchip/irq-metag.c 7244F: drivers/irqchip/irq-metag-ext.c 7245F: drivers/tty/metag_da.c 7246 7247MICROBLAZE ARCHITECTURE 7248M: Michal Simek <monstr@monstr.eu> 7249W: http://www.monstr.eu/fdt/ 7250T: git git://git.monstr.eu/linux-2.6-microblaze.git 7251S: Supported 7252F: arch/microblaze/ 7253 7254MICROSOFT SURFACE PRO 3 BUTTON DRIVER 7255M: Chen Yu <yu.c.chen@intel.com> 7256L: platform-driver-x86@vger.kernel.org 7257S: Supported 7258F: drivers/platform/x86/surfacepro3_button.c 7259 7260MICROTEK X6 SCANNER 7261M: Oliver Neukum <oliver@neukum.org> 7262S: Maintained 7263F: drivers/usb/image/microtek.* 7264 7265MIPS 7266M: Ralf Baechle <ralf@linux-mips.org> 7267L: linux-mips@linux-mips.org 7268W: http://www.linux-mips.org/ 7269T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 7270Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 7271S: Supported 7272F: Documentation/mips/ 7273F: arch/mips/ 7274 7275MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 7276M: Hans Verkuil <hverkuil@xs4all.nl> 7277L: linux-media@vger.kernel.org 7278T: git git://linuxtv.org/media_tree.git 7279W: https://linuxtv.org 7280S: Odd Fixes 7281F: drivers/media/radio/radio-miropcm20* 7282 7283MELLANOX MLX4 core VPI driver 7284M: Yishai Hadas <yishaih@mellanox.com> 7285L: netdev@vger.kernel.org 7286L: linux-rdma@vger.kernel.org 7287W: http://www.mellanox.com 7288Q: http://patchwork.ozlabs.org/project/netdev/list/ 7289S: Supported 7290F: drivers/net/ethernet/mellanox/mlx4/ 7291F: include/linux/mlx4/ 7292 7293MELLANOX MLX4 IB driver 7294M: Yishai Hadas <yishaih@mellanox.com> 7295L: linux-rdma@vger.kernel.org 7296W: http://www.mellanox.com 7297Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7298S: Supported 7299F: drivers/infiniband/hw/mlx4/ 7300F: include/linux/mlx4/ 7301 7302MELLANOX MLX5 core VPI driver 7303M: Matan Barak <matanb@mellanox.com> 7304M: Leon Romanovsky <leonro@mellanox.com> 7305L: netdev@vger.kernel.org 7306L: linux-rdma@vger.kernel.org 7307W: http://www.mellanox.com 7308Q: http://patchwork.ozlabs.org/project/netdev/list/ 7309S: Supported 7310F: drivers/net/ethernet/mellanox/mlx5/core/ 7311F: include/linux/mlx5/ 7312 7313MELLANOX MLX5 IB driver 7314M: Matan Barak <matanb@mellanox.com> 7315M: Leon Romanovsky <leonro@mellanox.com> 7316L: linux-rdma@vger.kernel.org 7317W: http://www.mellanox.com 7318Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7319S: Supported 7320F: drivers/infiniband/hw/mlx5/ 7321F: include/linux/mlx5/ 7322 7323MELEXIS MLX90614 DRIVER 7324M: Crt Mori <cmo@melexis.com> 7325L: linux-iio@vger.kernel.org 7326W: http://www.melexis.com 7327S: Supported 7328F: drivers/iio/temperature/mlx90614.c 7329 7330MN88472 MEDIA DRIVER 7331M: Antti Palosaari <crope@iki.fi> 7332L: linux-media@vger.kernel.org 7333W: https://linuxtv.org 7334W: http://palosaari.fi/linux/ 7335Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7336T: git git://linuxtv.org/anttip/media_tree.git 7337S: Maintained 7338F: drivers/staging/media/mn88472/ 7339F: drivers/media/dvb-frontends/mn88472.h 7340 7341MN88473 MEDIA DRIVER 7342M: Antti Palosaari <crope@iki.fi> 7343L: linux-media@vger.kernel.org 7344W: https://linuxtv.org 7345W: http://palosaari.fi/linux/ 7346Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7347S: Maintained 7348F: drivers/media/dvb-frontends/mn88473* 7349 7350MODULE SUPPORT 7351M: Rusty Russell <rusty@rustcorp.com.au> 7352S: Maintained 7353F: include/linux/module.h 7354F: kernel/module.c 7355 7356MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 7357W: http://popies.net/meye/ 7358S: Orphan 7359F: Documentation/video4linux/meye.txt 7360F: drivers/media/pci/meye/ 7361F: include/uapi/linux/meye.h 7362 7363MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 7364M: Jiri Slaby <jirislaby@gmail.com> 7365S: Maintained 7366F: Documentation/serial/moxa-smartio 7367F: drivers/tty/mxser.* 7368 7369MR800 AVERMEDIA USB FM RADIO DRIVER 7370M: Alexey Klimov <klimov.linux@gmail.com> 7371L: linux-media@vger.kernel.org 7372T: git git://linuxtv.org/media_tree.git 7373S: Maintained 7374F: drivers/media/radio/radio-mr800.c 7375 7376MRF24J40 IEEE 802.15.4 RADIO DRIVER 7377M: Alan Ott <alan@signal11.us> 7378L: linux-wpan@vger.kernel.org 7379S: Maintained 7380F: drivers/net/ieee802154/mrf24j40.c 7381F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 7382 7383MSI LAPTOP SUPPORT 7384M: "Lee, Chun-Yi" <jlee@suse.com> 7385L: platform-driver-x86@vger.kernel.org 7386S: Maintained 7387F: drivers/platform/x86/msi-laptop.c 7388 7389MSI WMI SUPPORT 7390L: platform-driver-x86@vger.kernel.org 7391S: Orphan 7392F: drivers/platform/x86/msi-wmi.c 7393 7394MSI001 MEDIA DRIVER 7395M: Antti Palosaari <crope@iki.fi> 7396L: linux-media@vger.kernel.org 7397W: https://linuxtv.org 7398W: http://palosaari.fi/linux/ 7399Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7400T: git git://linuxtv.org/anttip/media_tree.git 7401S: Maintained 7402F: drivers/media/tuners/msi001* 7403 7404MSI2500 MEDIA DRIVER 7405M: Antti Palosaari <crope@iki.fi> 7406L: linux-media@vger.kernel.org 7407W: https://linuxtv.org 7408W: http://palosaari.fi/linux/ 7409Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7410T: git git://linuxtv.org/anttip/media_tree.git 7411S: Maintained 7412F: drivers/media/usb/msi2500/ 7413 7414MSYSTEMS DISKONCHIP G3 MTD DRIVER 7415M: Robert Jarzmik <robert.jarzmik@free.fr> 7416L: linux-mtd@lists.infradead.org 7417S: Maintained 7418F: drivers/mtd/devices/docg3* 7419 7420MT9M032 APTINA SENSOR DRIVER 7421M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7422L: linux-media@vger.kernel.org 7423T: git git://linuxtv.org/media_tree.git 7424S: Maintained 7425F: drivers/media/i2c/mt9m032.c 7426F: include/media/i2c/mt9m032.h 7427 7428MT9P031 APTINA CAMERA SENSOR 7429M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7430L: linux-media@vger.kernel.org 7431T: git git://linuxtv.org/media_tree.git 7432S: Maintained 7433F: drivers/media/i2c/mt9p031.c 7434F: include/media/i2c/mt9p031.h 7435 7436MT9T001 APTINA CAMERA SENSOR 7437M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7438L: linux-media@vger.kernel.org 7439T: git git://linuxtv.org/media_tree.git 7440S: Maintained 7441F: drivers/media/i2c/mt9t001.c 7442F: include/media/i2c/mt9t001.h 7443 7444MT9V032 APTINA CAMERA SENSOR 7445M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7446L: linux-media@vger.kernel.org 7447T: git git://linuxtv.org/media_tree.git 7448S: Maintained 7449F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 7450F: drivers/media/i2c/mt9v032.c 7451F: include/media/i2c/mt9v032.h 7452 7453MULTIFUNCTION DEVICES (MFD) 7454M: Lee Jones <lee.jones@linaro.org> 7455T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 7456S: Supported 7457F: drivers/mfd/ 7458F: include/linux/mfd/ 7459 7460MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 7461M: Ulf Hansson <ulf.hansson@linaro.org> 7462L: linux-mmc@vger.kernel.org 7463T: git git://git.linaro.org/people/ulf.hansson/mmc.git 7464S: Maintained 7465F: drivers/mmc/ 7466F: include/linux/mmc/ 7467F: include/uapi/linux/mmc/ 7468 7469MULTIMEDIA CARD (MMC) ETC. OVER SPI 7470S: Orphan 7471F: drivers/mmc/host/mmc_spi.c 7472F: include/linux/spi/mmc_spi.h 7473 7474MULTISOUND SOUND DRIVER 7475M: Andrew Veliath <andrewtv@usa.net> 7476S: Maintained 7477F: Documentation/sound/oss/MultiSound 7478F: sound/oss/msnd* 7479 7480MULTITECH MULTIPORT CARD (ISICOM) 7481S: Orphan 7482F: drivers/tty/isicom.c 7483F: include/linux/isicom.h 7484 7485MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 7486M: Bin Liu <b-liu@ti.com> 7487L: linux-usb@vger.kernel.org 7488T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 7489S: Maintained 7490F: drivers/usb/musb/ 7491 7492MXL5007T MEDIA DRIVER 7493M: Michael Krufky <mkrufky@linuxtv.org> 7494L: linux-media@vger.kernel.org 7495W: https://linuxtv.org 7496W: http://github.com/mkrufky 7497Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7498T: git git://linuxtv.org/mkrufky/tuners.git 7499S: Maintained 7500F: drivers/media/tuners/mxl5007t.* 7501 7502MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 7503M: Hyong-Youb Kim <hykim@myri.com> 7504L: netdev@vger.kernel.org 7505W: https://www.myricom.com/support/downloads/myri10ge.html 7506S: Supported 7507F: drivers/net/ethernet/myricom/myri10ge/ 7508 7509NAND FLASH SUBSYSTEM 7510M: Boris Brezillon <boris.brezillon@free-electrons.com> 7511R: Richard Weinberger <richard@nod.at> 7512L: linux-mtd@lists.infradead.org 7513W: http://www.linux-mtd.infradead.org/ 7514Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7515T: git git://github.com/linux-nand/linux.git 7516S: Maintained 7517F: drivers/mtd/nand/ 7518F: include/linux/mtd/nand*.h 7519 7520NATSEMI ETHERNET DRIVER (DP8381x) 7521S: Orphan 7522F: drivers/net/ethernet/natsemi/natsemi.c 7523 7524NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 7525M: Daniel Mack <zonque@gmail.com> 7526S: Maintained 7527L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7528W: http://www.native-instruments.com 7529F: sound/usb/caiaq/ 7530 7531NCP FILESYSTEM 7532M: Petr Vandrovec <petr@vandrovec.name> 7533S: Odd Fixes 7534F: fs/ncpfs/ 7535 7536NCR 5380 SCSI DRIVERS 7537M: Finn Thain <fthain@telegraphics.com.au> 7538M: Michael Schmitz <schmitzmic@gmail.com> 7539L: linux-scsi@vger.kernel.org 7540S: Maintained 7541F: Documentation/scsi/g_NCR5380.txt 7542F: drivers/scsi/NCR5380.* 7543F: drivers/scsi/arm/cumana_1.c 7544F: drivers/scsi/arm/oak.c 7545F: drivers/scsi/atari_NCR5380.c 7546F: drivers/scsi/atari_scsi.* 7547F: drivers/scsi/dmx3191d.c 7548F: drivers/scsi/dtc.* 7549F: drivers/scsi/g_NCR5380.* 7550F: drivers/scsi/g_NCR5380_mmio.c 7551F: drivers/scsi/mac_scsi.* 7552F: drivers/scsi/pas16.* 7553F: drivers/scsi/sun3_scsi.* 7554F: drivers/scsi/sun3_scsi_vme.c 7555F: drivers/scsi/t128.* 7556 7557NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 7558M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7559L: linux-scsi@vger.kernel.org 7560S: Maintained 7561F: drivers/scsi/NCR_D700.* 7562 7563NCT6775 HARDWARE MONITOR DRIVER 7564M: Guenter Roeck <linux@roeck-us.net> 7565L: linux-hwmon@vger.kernel.org 7566S: Maintained 7567F: Documentation/hwmon/nct6775 7568F: drivers/hwmon/nct6775.c 7569 7570NETEFFECT IWARP RNIC DRIVER (IW_NES) 7571M: Faisal Latif <faisal.latif@intel.com> 7572L: linux-rdma@vger.kernel.org 7573W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 7574S: Supported 7575F: drivers/infiniband/hw/nes/ 7576 7577NETEM NETWORK EMULATOR 7578M: Stephen Hemminger <stephen@networkplumber.org> 7579L: netem@lists.linux-foundation.org (moderated for non-subscribers) 7580S: Maintained 7581F: net/sched/sch_netem.c 7582 7583NETERION 10GbE DRIVERS (s2io/vxge) 7584M: Jon Mason <jdmason@kudzu.us> 7585L: netdev@vger.kernel.org 7586S: Supported 7587F: Documentation/networking/s2io.txt 7588F: Documentation/networking/vxge.txt 7589F: drivers/net/ethernet/neterion/ 7590 7591NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 7592M: Pablo Neira Ayuso <pablo@netfilter.org> 7593M: Patrick McHardy <kaber@trash.net> 7594M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 7595L: netfilter-devel@vger.kernel.org 7596L: coreteam@netfilter.org 7597W: http://www.netfilter.org/ 7598W: http://www.iptables.org/ 7599Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 7600T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 7601T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 7602S: Supported 7603F: include/linux/netfilter* 7604F: include/linux/netfilter/ 7605F: include/net/netfilter/ 7606F: include/uapi/linux/netfilter* 7607F: include/uapi/linux/netfilter/ 7608F: net/*/netfilter.c 7609F: net/*/netfilter/ 7610F: net/netfilter/ 7611F: net/bridge/br_netfilter*.c 7612 7613NETLABEL 7614M: Paul Moore <paul@paul-moore.com> 7615W: http://netlabel.sf.net 7616L: netdev@vger.kernel.org 7617S: Maintained 7618F: Documentation/netlabel/ 7619F: include/net/netlabel.h 7620F: net/netlabel/ 7621 7622NETROM NETWORK LAYER 7623M: Ralf Baechle <ralf@linux-mips.org> 7624L: linux-hams@vger.kernel.org 7625W: http://www.linux-ax25.org/ 7626S: Maintained 7627F: include/net/netrom.h 7628F: include/uapi/linux/netrom.h 7629F: net/netrom/ 7630 7631NETRONOME ETHERNET DRIVERS 7632M: Jakub Kicinski <jakub.kicinski@netronome.com> 7633L: oss-drivers@netronome.com 7634S: Maintained 7635F: drivers/net/ethernet/netronome/ 7636 7637NETWORK BLOCK DEVICE (NBD) 7638M: Markus Pargmann <mpa@pengutronix.de> 7639S: Maintained 7640L: nbd-general@lists.sourceforge.net 7641T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 7642F: Documentation/blockdev/nbd.txt 7643F: drivers/block/nbd.c 7644F: include/uapi/linux/nbd.h 7645 7646NETWORK DROP MONITOR 7647M: Neil Horman <nhorman@tuxdriver.com> 7648L: netdev@vger.kernel.org 7649S: Maintained 7650W: https://fedorahosted.org/dropwatch/ 7651F: net/core/drop_monitor.c 7652 7653NETWORKING [GENERAL] 7654M: "David S. Miller" <davem@davemloft.net> 7655L: netdev@vger.kernel.org 7656W: http://www.linuxfoundation.org/en/Net 7657Q: http://patchwork.ozlabs.org/project/netdev/list/ 7658T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7659T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 7660S: Maintained 7661F: net/ 7662F: include/net/ 7663F: include/linux/in.h 7664F: include/linux/net.h 7665F: include/linux/netdevice.h 7666F: include/uapi/linux/in.h 7667F: include/uapi/linux/net.h 7668F: include/uapi/linux/netdevice.h 7669F: include/uapi/linux/net_namespace.h 7670F: tools/net/ 7671F: tools/testing/selftests/net/ 7672F: lib/random32.c 7673F: lib/test_bpf.c 7674 7675NETWORKING [IPv4/IPv6] 7676M: "David S. Miller" <davem@davemloft.net> 7677M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 7678M: James Morris <jmorris@namei.org> 7679M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 7680M: Patrick McHardy <kaber@trash.net> 7681L: netdev@vger.kernel.org 7682T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7683S: Maintained 7684F: net/ipv4/ 7685F: net/ipv6/ 7686F: include/net/ip* 7687F: arch/x86/net/* 7688 7689NETWORKING [IPSEC] 7690M: Steffen Klassert <steffen.klassert@secunet.com> 7691M: Herbert Xu <herbert@gondor.apana.org.au> 7692M: "David S. Miller" <davem@davemloft.net> 7693L: netdev@vger.kernel.org 7694T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 7695T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 7696S: Maintained 7697F: net/core/flow.c 7698F: net/xfrm/ 7699F: net/key/ 7700F: net/ipv4/xfrm* 7701F: net/ipv4/esp4.c 7702F: net/ipv4/ah4.c 7703F: net/ipv4/ipcomp.c 7704F: net/ipv4/ip_vti.c 7705F: net/ipv6/xfrm* 7706F: net/ipv6/esp6.c 7707F: net/ipv6/ah6.c 7708F: net/ipv6/ipcomp6.c 7709F: net/ipv6/ip6_vti.c 7710F: include/uapi/linux/xfrm.h 7711F: include/net/xfrm.h 7712 7713NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 7714M: Paul Moore <paul@paul-moore.com> 7715L: netdev@vger.kernel.org 7716S: Maintained 7717 7718NETWORKING [WIRELESS] 7719L: linux-wireless@vger.kernel.org 7720Q: http://patchwork.kernel.org/project/linux-wireless/list/ 7721 7722NETWORKING DRIVERS 7723L: netdev@vger.kernel.org 7724W: http://www.linuxfoundation.org/en/Net 7725Q: http://patchwork.ozlabs.org/project/netdev/list/ 7726T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7727T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 7728S: Odd Fixes 7729F: drivers/net/ 7730F: include/linux/if_* 7731F: include/linux/netdevice.h 7732F: include/linux/etherdevice.h 7733F: include/linux/fcdevice.h 7734F: include/linux/fddidevice.h 7735F: include/linux/hippidevice.h 7736F: include/linux/inetdevice.h 7737F: include/uapi/linux/if_* 7738F: include/uapi/linux/netdevice.h 7739 7740NETWORKING DRIVERS (WIRELESS) 7741M: Kalle Valo <kvalo@codeaurora.org> 7742L: linux-wireless@vger.kernel.org 7743Q: http://patchwork.kernel.org/project/linux-wireless/list/ 7744T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 7745T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 7746S: Maintained 7747F: drivers/net/wireless/ 7748 7749NETXEN (1/10) GbE SUPPORT 7750M: Manish Chopra <manish.chopra@qlogic.com> 7751M: Sony Chacko <sony.chacko@qlogic.com> 7752M: Rajesh Borundia <rajesh.borundia@qlogic.com> 7753L: netdev@vger.kernel.org 7754W: http://www.qlogic.com 7755S: Supported 7756F: drivers/net/ethernet/qlogic/netxen/ 7757 7758NFC SUBSYSTEM 7759M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 7760M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 7761M: Samuel Ortiz <sameo@linux.intel.com> 7762L: linux-wireless@vger.kernel.org 7763L: linux-nfc@lists.01.org (subscribers-only) 7764S: Supported 7765F: net/nfc/ 7766F: include/net/nfc/ 7767F: include/uapi/linux/nfc.h 7768F: drivers/nfc/ 7769F: include/linux/platform_data/nfcmrvl.h 7770F: include/linux/platform_data/nxp-nci.h 7771F: include/linux/platform_data/pn544.h 7772F: include/linux/platform_data/st21nfca.h 7773F: include/linux/platform_data/st-nci.h 7774F: Documentation/devicetree/bindings/net/nfc/ 7775 7776NFS, SUNRPC, AND LOCKD CLIENTS 7777M: Trond Myklebust <trond.myklebust@primarydata.com> 7778M: Anna Schumaker <anna.schumaker@netapp.com> 7779L: linux-nfs@vger.kernel.org 7780W: http://client.linux-nfs.org 7781T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 7782S: Maintained 7783F: fs/lockd/ 7784F: fs/nfs/ 7785F: fs/nfs_common/ 7786F: net/sunrpc/ 7787F: include/linux/lockd/ 7788F: include/linux/nfs* 7789F: include/linux/sunrpc/ 7790F: include/uapi/linux/nfs* 7791F: include/uapi/linux/sunrpc/ 7792 7793NILFS2 FILESYSTEM 7794M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 7795L: linux-nilfs@vger.kernel.org 7796W: http://nilfs.sourceforge.net/ 7797T: git git://github.com/konis/nilfs2.git 7798S: Supported 7799F: Documentation/filesystems/nilfs2.txt 7800F: fs/nilfs2/ 7801F: include/linux/nilfs2_fs.h 7802F: include/trace/events/nilfs2.h 7803 7804NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 7805M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 7806W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 7807S: Maintained 7808F: Documentation/scsi/NinjaSCSI.txt 7809F: drivers/scsi/pcmcia/nsp_* 7810 7811NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 7812M: GOTO Masanori <gotom@debian.or.jp> 7813M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 7814W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 7815S: Maintained 7816F: Documentation/scsi/NinjaSCSI.txt 7817F: drivers/scsi/nsp32* 7818 7819NIOS2 ARCHITECTURE 7820M: Ley Foon Tan <lftan@altera.com> 7821L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 7822T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 7823S: Maintained 7824F: arch/nios2/ 7825 7826NOKIA N900 POWER SUPPLY DRIVERS 7827R: Pali Rohár <pali.rohar@gmail.com> 7828F: include/linux/power/bq2415x_charger.h 7829F: include/linux/power/bq27xxx_battery.h 7830F: include/linux/power/isp1704_charger.h 7831F: drivers/power/bq2415x_charger.c 7832F: drivers/power/bq27xxx_battery.c 7833F: drivers/power/bq27xxx_battery_i2c.c 7834F: drivers/power/isp1704_charger.c 7835F: drivers/power/rx51_battery.c 7836 7837NTB DRIVER CORE 7838M: Jon Mason <jdmason@kudzu.us> 7839M: Dave Jiang <dave.jiang@intel.com> 7840M: Allen Hubbe <Allen.Hubbe@emc.com> 7841L: linux-ntb@googlegroups.com 7842S: Supported 7843W: https://github.com/jonmason/ntb/wiki 7844T: git git://github.com/jonmason/ntb.git 7845F: drivers/ntb/ 7846F: drivers/net/ntb_netdev.c 7847F: include/linux/ntb.h 7848F: include/linux/ntb_transport.h 7849 7850NTB INTEL DRIVER 7851M: Jon Mason <jdmason@kudzu.us> 7852M: Dave Jiang <dave.jiang@intel.com> 7853L: linux-ntb@googlegroups.com 7854S: Supported 7855W: https://github.com/jonmason/ntb/wiki 7856T: git git://github.com/jonmason/ntb.git 7857F: drivers/ntb/hw/intel/ 7858 7859NTB AMD DRIVER 7860M: Xiangliang Yu <Xiangliang.Yu@amd.com> 7861L: linux-ntb@googlegroups.com 7862S: Supported 7863F: drivers/ntb/hw/amd/ 7864 7865NTFS FILESYSTEM 7866M: Anton Altaparmakov <anton@tuxera.com> 7867L: linux-ntfs-dev@lists.sourceforge.net 7868W: http://www.tuxera.com/ 7869T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 7870S: Supported 7871F: Documentation/filesystems/ntfs.txt 7872F: fs/ntfs/ 7873 7874NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 7875M: Antonino Daplas <adaplas@gmail.com> 7876L: linux-fbdev@vger.kernel.org 7877S: Maintained 7878F: drivers/video/fbdev/riva/ 7879F: drivers/video/fbdev/nvidia/ 7880 7881NVM EXPRESS DRIVER 7882M: Keith Busch <keith.busch@intel.com> 7883M: Jens Axboe <axboe@fb.com> 7884L: linux-nvme@lists.infradead.org 7885T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 7886W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 7887S: Supported 7888F: drivers/nvme/host/ 7889F: include/linux/nvme.h 7890 7891NVMEM FRAMEWORK 7892M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 7893M: Maxime Ripard <maxime.ripard@free-electrons.com> 7894S: Maintained 7895F: drivers/nvmem/ 7896F: Documentation/devicetree/bindings/nvmem/ 7897F: include/linux/nvmem-consumer.h 7898F: include/linux/nvmem-provider.h 7899 7900NXP-NCI NFC DRIVER 7901M: Clément Perrochaud <clement.perrochaud@effinnov.com> 7902R: Charles Gorand <charles.gorand@effinnov.com> 7903L: linux-nfc@lists.01.org (moderated for non-subscribers) 7904S: Supported 7905F: drivers/nfc/nxp-nci 7906 7907NXP TDA998X DRM DRIVER 7908M: Russell King <rmk+kernel@armlinux.org.uk> 7909S: Supported 7910F: drivers/gpu/drm/i2c/tda998x_drv.c 7911F: include/drm/i2c/tda998x.h 7912 7913NXP TFA9879 DRIVER 7914M: Peter Rosin <peda@axentia.se> 7915L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7916S: Maintained 7917F: sound/soc/codecs/tfa9879* 7918 7919OBJTOOL 7920M: Josh Poimboeuf <jpoimboe@redhat.com> 7921S: Supported 7922F: tools/objtool/ 7923 7924OMAP SUPPORT 7925M: Tony Lindgren <tony@atomide.com> 7926L: linux-omap@vger.kernel.org 7927W: http://www.muru.com/linux/omap/ 7928W: http://linux.omap.com/ 7929Q: http://patchwork.kernel.org/project/linux-omap/list/ 7930T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 7931S: Maintained 7932F: arch/arm/*omap*/ 7933F: arch/arm/configs/omap1_defconfig 7934F: arch/arm/configs/omap2plus_defconfig 7935F: drivers/i2c/busses/i2c-omap.c 7936F: drivers/irqchip/irq-omap-intc.c 7937F: drivers/mfd/*omap*.c 7938F: drivers/mfd/menelaus.c 7939F: drivers/mfd/palmas.c 7940F: drivers/mfd/tps65217.c 7941F: drivers/mfd/tps65218.c 7942F: drivers/mfd/tps65910.c 7943F: drivers/mfd/twl-core.[ch] 7944F: drivers/mfd/twl4030*.c 7945F: drivers/mfd/twl6030*.c 7946F: drivers/mfd/twl6040*.c 7947F: drivers/regulator/palmas-regulator*.c 7948F: drivers/regulator/pbias-regulator.c 7949F: drivers/regulator/tps65217-regulator.c 7950F: drivers/regulator/tps65218-regulator.c 7951F: drivers/regulator/tps65910-regulator.c 7952F: drivers/regulator/twl-regulator.c 7953F: include/linux/i2c-omap.h 7954 7955OMAP DEVICE TREE SUPPORT 7956M: Benoît Cousson <bcousson@baylibre.com> 7957M: Tony Lindgren <tony@atomide.com> 7958L: linux-omap@vger.kernel.org 7959L: devicetree@vger.kernel.org 7960S: Maintained 7961F: arch/arm/boot/dts/*omap* 7962F: arch/arm/boot/dts/*am3* 7963F: arch/arm/boot/dts/*am4* 7964F: arch/arm/boot/dts/*am5* 7965F: arch/arm/boot/dts/*dra7* 7966 7967OMAP CLOCK FRAMEWORK SUPPORT 7968M: Paul Walmsley <paul@pwsan.com> 7969L: linux-omap@vger.kernel.org 7970S: Maintained 7971F: arch/arm/*omap*/*clock* 7972 7973OMAP POWER MANAGEMENT SUPPORT 7974M: Kevin Hilman <khilman@kernel.org> 7975L: linux-omap@vger.kernel.org 7976S: Maintained 7977F: arch/arm/*omap*/*pm* 7978F: drivers/cpufreq/omap-cpufreq.c 7979 7980OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 7981M: Rajendra Nayak <rnayak@codeaurora.org> 7982M: Paul Walmsley <paul@pwsan.com> 7983L: linux-omap@vger.kernel.org 7984S: Maintained 7985F: arch/arm/mach-omap2/prm* 7986 7987OMAP AUDIO SUPPORT 7988M: Peter Ujfalusi <peter.ujfalusi@ti.com> 7989M: Jarkko Nikula <jarkko.nikula@bitmer.com> 7990L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7991L: linux-omap@vger.kernel.org 7992S: Maintained 7993F: sound/soc/omap/ 7994 7995OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 7996M: Roger Quadros <rogerq@ti.com> 7997M: Tony Lindgren <tony@atomide.com> 7998L: linux-omap@vger.kernel.org 7999S: Maintained 8000F: drivers/memory/omap-gpmc.c 8001F: arch/arm/mach-omap2/*gpmc* 8002 8003OMAP FRAMEBUFFER SUPPORT 8004M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8005L: linux-fbdev@vger.kernel.org 8006L: linux-omap@vger.kernel.org 8007S: Maintained 8008F: drivers/video/fbdev/omap/ 8009 8010OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8011M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8012L: linux-omap@vger.kernel.org 8013L: linux-fbdev@vger.kernel.org 8014S: Maintained 8015F: drivers/video/fbdev/omap2/ 8016F: Documentation/arm/OMAP/DSS 8017 8018OMAP HARDWARE SPINLOCK SUPPORT 8019M: Ohad Ben-Cohen <ohad@wizery.com> 8020L: linux-omap@vger.kernel.org 8021S: Maintained 8022F: drivers/hwspinlock/omap_hwspinlock.c 8023 8024OMAP MMC SUPPORT 8025M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8026L: linux-omap@vger.kernel.org 8027S: Maintained 8028F: drivers/mmc/host/omap.c 8029 8030OMAP HS MMC SUPPORT 8031L: linux-mmc@vger.kernel.org 8032L: linux-omap@vger.kernel.org 8033S: Orphan 8034F: drivers/mmc/host/omap_hsmmc.c 8035 8036OMAP RANDOM NUMBER GENERATOR SUPPORT 8037M: Deepak Saxena <dsaxena@plexity.net> 8038S: Maintained 8039F: drivers/char/hw_random/omap-rng.c 8040 8041OMAP HWMOD SUPPORT 8042M: Benoît Cousson <bcousson@baylibre.com> 8043M: Paul Walmsley <paul@pwsan.com> 8044L: linux-omap@vger.kernel.org 8045S: Maintained 8046F: arch/arm/mach-omap2/omap_hwmod.* 8047 8048OMAP HWMOD DATA 8049M: Paul Walmsley <paul@pwsan.com> 8050L: linux-omap@vger.kernel.org 8051S: Maintained 8052F: arch/arm/mach-omap2/omap_hwmod*data* 8053 8054OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 8055M: Benoît Cousson <bcousson@baylibre.com> 8056L: linux-omap@vger.kernel.org 8057S: Maintained 8058F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 8059 8060OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 8061M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8062L: linux-media@vger.kernel.org 8063S: Maintained 8064F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 8065F: drivers/media/platform/omap3isp/ 8066F: drivers/staging/media/omap4iss/ 8067 8068OMAP USB SUPPORT 8069L: linux-usb@vger.kernel.org 8070L: linux-omap@vger.kernel.org 8071S: Orphan 8072F: drivers/usb/*/*omap* 8073F: arch/arm/*omap*/usb* 8074 8075OMAP GPIO DRIVER 8076M: Grygorii Strashko <grygorii.strashko@ti.com> 8077M: Santosh Shilimkar <ssantosh@kernel.org> 8078M: Kevin Hilman <khilman@kernel.org> 8079L: linux-omap@vger.kernel.org 8080S: Maintained 8081F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 8082F: drivers/gpio/gpio-omap.c 8083 8084OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 8085M: Mark Jackson <mpfj@newflow.co.uk> 8086L: linux-omap@vger.kernel.org 8087S: Maintained 8088F: arch/arm/boot/dts/am335x-nano.dts 8089 8090OMFS FILESYSTEM 8091M: Bob Copeland <me@bobcopeland.com> 8092L: linux-karma-devel@lists.sourceforge.net 8093S: Maintained 8094F: Documentation/filesystems/omfs.txt 8095F: fs/omfs/ 8096 8097OMNIKEY CARDMAN 4000 DRIVER 8098M: Harald Welte <laforge@gnumonks.org> 8099S: Maintained 8100F: drivers/char/pcmcia/cm4000_cs.c 8101F: include/linux/cm4000_cs.h 8102F: include/uapi/linux/cm4000_cs.h 8103 8104OMNIKEY CARDMAN 4040 DRIVER 8105M: Harald Welte <laforge@gnumonks.org> 8106S: Maintained 8107F: drivers/char/pcmcia/cm4040_cs.* 8108 8109OMNIVISION OV7670 SENSOR DRIVER 8110M: Jonathan Corbet <corbet@lwn.net> 8111L: linux-media@vger.kernel.org 8112T: git git://linuxtv.org/media_tree.git 8113S: Maintained 8114F: drivers/media/i2c/ov7670.c 8115 8116ONENAND FLASH DRIVER 8117M: Kyungmin Park <kyungmin.park@samsung.com> 8118L: linux-mtd@lists.infradead.org 8119S: Maintained 8120F: drivers/mtd/onenand/ 8121F: include/linux/mtd/onenand*.h 8122 8123ONSTREAM SCSI TAPE DRIVER 8124M: Willem Riede <osst@riede.org> 8125L: osst-users@lists.sourceforge.net 8126L: linux-scsi@vger.kernel.org 8127S: Maintained 8128F: Documentation/scsi/osst.txt 8129F: drivers/scsi/osst.* 8130F: drivers/scsi/osst_*.h 8131F: drivers/scsi/st.h 8132 8133OPENCORES I2C BUS DRIVER 8134M: Peter Korsgaard <jacmet@sunsite.dk> 8135L: linux-i2c@vger.kernel.org 8136S: Maintained 8137F: Documentation/i2c/busses/i2c-ocores 8138F: drivers/i2c/busses/i2c-ocores.c 8139 8140OPEN FIRMWARE AND FLATTENED DEVICE TREE 8141M: Rob Herring <robh+dt@kernel.org> 8142M: Frank Rowand <frowand.list@gmail.com> 8143M: Grant Likely <grant.likely@linaro.org> 8144L: devicetree@vger.kernel.org 8145W: http://www.devicetree.org/ 8146T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git 8147S: Maintained 8148F: drivers/of/ 8149F: include/linux/of*.h 8150F: scripts/dtc/ 8151 8152OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 8153M: Rob Herring <robh+dt@kernel.org> 8154M: Pawel Moll <pawel.moll@arm.com> 8155M: Mark Rutland <mark.rutland@arm.com> 8156M: Ian Campbell <ijc+devicetree@hellion.org.uk> 8157M: Kumar Gala <galak@codeaurora.org> 8158L: devicetree@vger.kernel.org 8159T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8160S: Maintained 8161F: Documentation/devicetree/ 8162F: arch/*/boot/dts/ 8163F: include/dt-bindings/ 8164 8165OPEN FIRMWARE AND DEVICE TREE OVERLAYS 8166M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 8167L: devicetree@vger.kernel.org 8168S: Maintained 8169F: Documentation/devicetree/dynamic-resolution-notes.txt 8170F: Documentation/devicetree/overlay-notes.txt 8171F: drivers/of/overlay.c 8172F: drivers/of/resolver.c 8173 8174OPENRISC ARCHITECTURE 8175M: Jonas Bonn <jonas@southpole.se> 8176W: http://openrisc.net 8177L: linux@lists.openrisc.net (moderated for non-subscribers) 8178S: Maintained 8179T: git git://openrisc.net/~jonas/linux 8180F: arch/openrisc/ 8181 8182OPENVSWITCH 8183M: Pravin Shelar <pshelar@nicira.com> 8184L: netdev@vger.kernel.org 8185L: dev@openvswitch.org 8186W: http://openvswitch.org 8187S: Maintained 8188F: net/openvswitch/ 8189F: include/uapi/linux/openvswitch.h 8190 8191OPERATING PERFORMANCE POINTS (OPP) 8192M: Viresh Kumar <vireshk@kernel.org> 8193M: Nishanth Menon <nm@ti.com> 8194M: Stephen Boyd <sboyd@codeaurora.org> 8195L: linux-pm@vger.kernel.org 8196S: Maintained 8197T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 8198F: drivers/base/power/opp/ 8199F: include/linux/pm_opp.h 8200F: Documentation/power/opp.txt 8201F: Documentation/devicetree/bindings/opp/ 8202 8203OPL4 DRIVER 8204M: Clemens Ladisch <clemens@ladisch.de> 8205L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8206T: git git://git.alsa-project.org/alsa-kernel.git 8207S: Maintained 8208F: sound/drivers/opl4/ 8209 8210OPROFILE 8211M: Robert Richter <rric@kernel.org> 8212L: oprofile-list@lists.sf.net 8213S: Maintained 8214F: arch/*/include/asm/oprofile*.h 8215F: arch/*/oprofile/ 8216F: drivers/oprofile/ 8217F: include/linux/oprofile.h 8218 8219ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 8220M: Mark Fasheh <mfasheh@suse.com> 8221M: Joel Becker <jlbec@evilplan.org> 8222L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 8223W: http://ocfs2.wiki.kernel.org 8224S: Supported 8225F: Documentation/filesystems/ocfs2.txt 8226F: Documentation/filesystems/dlmfs.txt 8227F: fs/ocfs2/ 8228 8229ORINOCO DRIVER 8230L: linux-wireless@vger.kernel.org 8231W: http://wireless.kernel.org/en/users/Drivers/orinoco 8232W: http://www.nongnu.org/orinoco/ 8233S: Orphan 8234F: drivers/net/wireless/intersil/orinoco/ 8235 8236OSD LIBRARY and FILESYSTEM 8237M: Boaz Harrosh <ooo@electrozaur.com> 8238M: Benny Halevy <bhalevy@primarydata.com> 8239L: osd-dev@open-osd.org 8240W: http://open-osd.org 8241T: git git://git.open-osd.org/open-osd.git 8242S: Maintained 8243F: drivers/scsi/osd/ 8244F: include/scsi/osd_* 8245F: fs/exofs/ 8246 8247OVERLAY FILESYSTEM 8248M: Miklos Szeredi <miklos@szeredi.hu> 8249L: linux-unionfs@vger.kernel.org 8250T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 8251S: Supported 8252F: fs/overlayfs/ 8253F: Documentation/filesystems/overlayfs.txt 8254 8255ORANGEFS FILESYSTEM 8256M: Mike Marshall <hubcap@omnibond.com> 8257L: pvfs2-developers@beowulf-underground.org (subscribers-only) 8258T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 8259S: Supported 8260F: fs/orangefs/ 8261F: Documentation/filesystems/orangefs.txt 8262 8263P54 WIRELESS DRIVER 8264M: Christian Lamparter <chunkeey@googlemail.com> 8265L: linux-wireless@vger.kernel.org 8266W: http://wireless.kernel.org/en/users/Drivers/p54 8267S: Maintained 8268F: drivers/net/wireless/intersil/p54/ 8269 8270PA SEMI ETHERNET DRIVER 8271M: Olof Johansson <olof@lixom.net> 8272L: netdev@vger.kernel.org 8273S: Maintained 8274F: drivers/net/ethernet/pasemi/* 8275 8276PA SEMI SMBUS DRIVER 8277M: Olof Johansson <olof@lixom.net> 8278L: linux-i2c@vger.kernel.org 8279S: Maintained 8280F: drivers/i2c/busses/i2c-pasemi.c 8281 8282PADATA PARALLEL EXECUTION MECHANISM 8283M: Steffen Klassert <steffen.klassert@secunet.com> 8284L: linux-crypto@vger.kernel.org 8285S: Maintained 8286F: kernel/padata.c 8287F: include/linux/padata.h 8288F: Documentation/padata.txt 8289 8290PANASONIC LAPTOP ACPI EXTRAS DRIVER 8291M: Harald Welte <laforge@gnumonks.org> 8292L: platform-driver-x86@vger.kernel.org 8293S: Maintained 8294F: drivers/platform/x86/panasonic-laptop.c 8295 8296PANASONIC MN10300/AM33/AM34 PORT 8297M: David Howells <dhowells@redhat.com> 8298M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com> 8299L: linux-am33-list@redhat.com (moderated for non-subscribers) 8300W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 8301S: Maintained 8302F: Documentation/mn10300/ 8303F: arch/mn10300/ 8304 8305PARALLEL LCD/KEYPAD PANEL DRIVER 8306M: Willy Tarreau <willy@haproxy.com> 8307M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 8308S: Odd Fixes 8309F: Documentation/misc-devices/lcd-panel-cgram.txt 8310F: drivers/misc/panel.c 8311 8312PARALLEL PORT SUBSYSTEM 8313M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 8314M: Sudip Mukherjee <sudip@vectorindia.org> 8315L: linux-parport@lists.infradead.org (subscribers-only) 8316S: Maintained 8317F: drivers/parport/ 8318F: include/linux/parport*.h 8319F: drivers/char/ppdev.c 8320F: include/uapi/linux/ppdev.h 8321F: Documentation/parport*.txt 8322 8323PARAVIRT_OPS INTERFACE 8324M: Jeremy Fitzhardinge <jeremy@goop.org> 8325M: Chris Wright <chrisw@sous-sol.org> 8326M: Alok Kataria <akataria@vmware.com> 8327M: Rusty Russell <rusty@rustcorp.com.au> 8328L: virtualization@lists.linux-foundation.org 8329S: Supported 8330F: Documentation/virtual/paravirt_ops.txt 8331F: arch/*/kernel/paravirt* 8332F: arch/*/include/asm/paravirt.h 8333 8334PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 8335M: Tim Waugh <tim@cyberelk.net> 8336L: linux-parport@lists.infradead.org (subscribers-only) 8337S: Maintained 8338F: Documentation/blockdev/paride.txt 8339F: drivers/block/paride/ 8340 8341PARISC ARCHITECTURE 8342M: "James E.J. Bottomley" <jejb@parisc-linux.org> 8343M: Helge Deller <deller@gmx.de> 8344L: linux-parisc@vger.kernel.org 8345W: http://www.parisc-linux.org/ 8346Q: http://patchwork.kernel.org/project/linux-parisc/list/ 8347T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 8348T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 8349S: Maintained 8350F: arch/parisc/ 8351F: Documentation/parisc/ 8352F: drivers/parisc/ 8353F: drivers/char/agp/parisc-agp.c 8354F: drivers/input/serio/gscps2.c 8355F: drivers/parport/parport_gsc.* 8356F: drivers/tty/serial/8250/8250_gsc.c 8357F: drivers/video/fbdev/sti* 8358F: drivers/video/console/sti* 8359F: drivers/video/logo/logo_parisc* 8360 8361PC87360 HARDWARE MONITORING DRIVER 8362M: Jim Cromie <jim.cromie@gmail.com> 8363L: linux-hwmon@vger.kernel.org 8364S: Maintained 8365F: Documentation/hwmon/pc87360 8366F: drivers/hwmon/pc87360.c 8367 8368PC8736x GPIO DRIVER 8369M: Jim Cromie <jim.cromie@gmail.com> 8370S: Maintained 8371F: drivers/char/pc8736x_gpio.c 8372 8373PC87427 HARDWARE MONITORING DRIVER 8374M: Jean Delvare <jdelvare@suse.com> 8375L: linux-hwmon@vger.kernel.org 8376S: Maintained 8377F: Documentation/hwmon/pc87427 8378F: drivers/hwmon/pc87427.c 8379 8380PCA9532 LED DRIVER 8381M: Riku Voipio <riku.voipio@iki.fi> 8382S: Maintained 8383F: drivers/leds/leds-pca9532.c 8384F: include/linux/leds-pca9532.h 8385 8386PCA9541 I2C BUS MASTER SELECTOR DRIVER 8387M: Guenter Roeck <linux@roeck-us.net> 8388L: linux-i2c@vger.kernel.org 8389S: Maintained 8390F: drivers/i2c/muxes/i2c-mux-pca9541.c 8391 8392PCDP - PRIMARY CONSOLE AND DEBUG PORT 8393M: Khalid Aziz <khalid@gonehiking.org> 8394S: Maintained 8395F: drivers/firmware/pcdp.* 8396 8397PCI ERROR RECOVERY 8398M: Linas Vepstas <linasvepstas@gmail.com> 8399L: linux-pci@vger.kernel.org 8400S: Supported 8401F: Documentation/PCI/pci-error-recovery.txt 8402 8403PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 8404M: Russell Currey <ruscur@russell.cc> 8405L: linuxppc-dev@lists.ozlabs.org 8406S: Supported 8407F: Documentation/powerpc/eeh-pci-error-recovery.txt 8408F: arch/powerpc/kernel/eeh*.c 8409F: arch/powerpc/platforms/*/eeh*.c 8410F: arch/powerpc/include/*/eeh*.h 8411 8412PCI SUBSYSTEM 8413M: Bjorn Helgaas <bhelgaas@google.com> 8414L: linux-pci@vger.kernel.org 8415Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 8416T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 8417S: Supported 8418F: Documentation/PCI/ 8419F: drivers/pci/ 8420F: include/linux/pci* 8421F: arch/x86/pci/ 8422F: arch/x86/kernel/quirks.c 8423 8424PCI DRIVER FOR ALTERA PCIE IP 8425M: Ley Foon Tan <lftan@altera.com> 8426L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8427L: linux-pci@vger.kernel.org 8428S: Supported 8429F: Documentation/devicetree/bindings/pci/altera-pcie.txt 8430F: drivers/pci/host/pcie-altera.c 8431 8432PCI DRIVER FOR ARM VERSATILE PLATFORM 8433M: Rob Herring <robh@kernel.org> 8434L: linux-pci@vger.kernel.org 8435L: linux-arm-kernel@lists.infradead.org 8436S: Maintained 8437F: Documentation/devicetree/bindings/pci/versatile.txt 8438F: drivers/pci/host/pci-versatile.c 8439 8440PCI DRIVER FOR APPLIEDMICRO XGENE 8441M: Tanmay Inamdar <tinamdar@apm.com> 8442L: linux-pci@vger.kernel.org 8443L: linux-arm-kernel@lists.infradead.org 8444S: Maintained 8445F: Documentation/devicetree/bindings/pci/xgene-pci.txt 8446F: drivers/pci/host/pci-xgene.c 8447 8448PCI DRIVER FOR FREESCALE LAYERSCAPE 8449M: Minghuan Lian <minghuan.Lian@freescale.com> 8450M: Mingkai Hu <mingkai.hu@freescale.com> 8451M: Roy Zang <tie-fei.zang@freescale.com> 8452L: linuxppc-dev@lists.ozlabs.org 8453L: linux-pci@vger.kernel.org 8454L: linux-arm-kernel@lists.infradead.org 8455S: Maintained 8456F: drivers/pci/host/*layerscape* 8457 8458PCI DRIVER FOR IMX6 8459M: Richard Zhu <Richard.Zhu@freescale.com> 8460M: Lucas Stach <l.stach@pengutronix.de> 8461L: linux-pci@vger.kernel.org 8462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8463S: Maintained 8464F: drivers/pci/host/*imx6* 8465 8466PCI DRIVER FOR TI KEYSTONE 8467M: Murali Karicheri <m-karicheri2@ti.com> 8468L: linux-pci@vger.kernel.org 8469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8470S: Maintained 8471F: drivers/pci/host/*keystone* 8472 8473PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 8474M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8475M: Jason Cooper <jason@lakedaemon.net> 8476L: linux-pci@vger.kernel.org 8477L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8478S: Maintained 8479F: drivers/pci/host/*mvebu* 8480 8481PCI DRIVER FOR NVIDIA TEGRA 8482M: Thierry Reding <thierry.reding@gmail.com> 8483L: linux-tegra@vger.kernel.org 8484L: linux-pci@vger.kernel.org 8485S: Supported 8486F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 8487F: drivers/pci/host/pci-tegra.c 8488 8489PCI DRIVER FOR TI DRA7XX 8490M: Kishon Vijay Abraham I <kishon@ti.com> 8491L: linux-omap@vger.kernel.org 8492L: linux-pci@vger.kernel.org 8493S: Supported 8494F: Documentation/devicetree/bindings/pci/ti-pci.txt 8495F: drivers/pci/host/pci-dra7xx.c 8496 8497PCI DRIVER FOR RENESAS R-CAR 8498M: Simon Horman <horms@verge.net.au> 8499L: linux-pci@vger.kernel.org 8500L: linux-renesas-soc@vger.kernel.org 8501S: Maintained 8502F: drivers/pci/host/*rcar* 8503 8504PCI DRIVER FOR SAMSUNG EXYNOS 8505M: Jingoo Han <jingoohan1@gmail.com> 8506L: linux-pci@vger.kernel.org 8507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8508L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 8509S: Maintained 8510F: drivers/pci/host/pci-exynos.c 8511 8512PCI DRIVER FOR SYNOPSIS DESIGNWARE 8513M: Jingoo Han <jingoohan1@gmail.com> 8514M: Pratyush Anand <pratyush.anand@gmail.com> 8515L: linux-pci@vger.kernel.org 8516S: Maintained 8517F: drivers/pci/host/*designware* 8518 8519PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE 8520M: Joao Pinto <jpinto@synopsys.com> 8521L: linux-pci@vger.kernel.org 8522S: Maintained 8523F: Documentation/devicetree/bindings/pci/designware-pcie.txt 8524F: drivers/pci/host/pcie-designware-plat.c 8525 8526PCI DRIVER FOR GENERIC OF HOSTS 8527M: Will Deacon <will.deacon@arm.com> 8528L: linux-pci@vger.kernel.org 8529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8530S: Maintained 8531F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 8532F: drivers/pci/host/pci-host-common.c 8533F: drivers/pci/host/pci-host-generic.c 8534 8535PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 8536M: Keith Busch <keith.busch@intel.com> 8537L: linux-pci@vger.kernel.org 8538S: Supported 8539F: arch/x86/pci/vmd.c 8540 8541PCIE DRIVER FOR ST SPEAR13XX 8542M: Pratyush Anand <pratyush.anand@gmail.com> 8543L: linux-pci@vger.kernel.org 8544S: Maintained 8545F: drivers/pci/host/*spear* 8546 8547PCI MSI DRIVER FOR ALTERA MSI IP 8548M: Ley Foon Tan <lftan@altera.com> 8549L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8550L: linux-pci@vger.kernel.org 8551S: Supported 8552F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 8553F: drivers/pci/host/pcie-altera-msi.c 8554 8555PCI MSI DRIVER FOR APPLIEDMICRO XGENE 8556M: Duc Dang <dhdang@apm.com> 8557L: linux-pci@vger.kernel.org 8558L: linux-arm-kernel@lists.infradead.org 8559S: Maintained 8560F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 8561F: drivers/pci/host/pci-xgene-msi.c 8562 8563PCIE DRIVER FOR HISILICON 8564M: Zhou Wang <wangzhou1@hisilicon.com> 8565M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 8566L: linux-pci@vger.kernel.org 8567S: Maintained 8568F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 8569F: drivers/pci/host/pcie-hisi.c 8570 8571PCIE DRIVER FOR QUALCOMM MSM 8572M: Stanimir Varbanov <svarbanov@mm-sol.com> 8573L: linux-pci@vger.kernel.org 8574L: linux-arm-msm@vger.kernel.org 8575S: Maintained 8576F: drivers/pci/host/*qcom* 8577 8578PCIE DRIVER FOR CAVIUM THUNDERX 8579M: David Daney <david.daney@cavium.com> 8580L: linux-pci@vger.kernel.org 8581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8582S: Supported 8583F: Documentation/devicetree/bindings/pci/pci-thunder-* 8584F: drivers/pci/host/pci-thunder-* 8585 8586PCMCIA SUBSYSTEM 8587P: Linux PCMCIA Team 8588L: linux-pcmcia@lists.infradead.org 8589W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 8590T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 8591S: Maintained 8592F: Documentation/pcmcia/ 8593F: drivers/pcmcia/ 8594F: include/pcmcia/ 8595 8596PCNET32 NETWORK DRIVER 8597M: Don Fry <pcnet32@frontier.com> 8598L: netdev@vger.kernel.org 8599S: Maintained 8600F: drivers/net/ethernet/amd/pcnet32.c 8601 8602PCRYPT PARALLEL CRYPTO ENGINE 8603M: Steffen Klassert <steffen.klassert@secunet.com> 8604L: linux-crypto@vger.kernel.org 8605S: Maintained 8606F: crypto/pcrypt.c 8607F: include/crypto/pcrypt.h 8608 8609PER-CPU MEMORY ALLOCATOR 8610M: Tejun Heo <tj@kernel.org> 8611M: Christoph Lameter <cl@linux.com> 8612T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 8613S: Maintained 8614F: include/linux/percpu*.h 8615F: mm/percpu*.c 8616F: arch/*/include/asm/percpu.h 8617 8618PER-TASK DELAY ACCOUNTING 8619M: Balbir Singh <bsingharora@gmail.com> 8620S: Maintained 8621F: include/linux/delayacct.h 8622F: kernel/delayacct.c 8623 8624PERFORMANCE EVENTS SUBSYSTEM 8625M: Peter Zijlstra <peterz@infradead.org> 8626M: Ingo Molnar <mingo@redhat.com> 8627M: Arnaldo Carvalho de Melo <acme@kernel.org> 8628R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8629L: linux-kernel@vger.kernel.org 8630T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 8631S: Supported 8632F: kernel/events/* 8633F: include/linux/perf_event.h 8634F: include/uapi/linux/perf_event.h 8635F: arch/*/kernel/perf_event*.c 8636F: arch/*/kernel/*/perf_event*.c 8637F: arch/*/kernel/*/*/perf_event*.c 8638F: arch/*/include/asm/perf_event.h 8639F: arch/*/kernel/perf_callchain.c 8640F: tools/perf/ 8641 8642PERSONALITY HANDLING 8643M: Christoph Hellwig <hch@infradead.org> 8644L: linux-abi-devel@lists.sourceforge.net 8645S: Maintained 8646F: include/linux/personality.h 8647F: include/uapi/linux/personality.h 8648 8649PHONET PROTOCOL 8650M: Remi Denis-Courmont <courmisch@gmail.com> 8651S: Supported 8652F: Documentation/networking/phonet.txt 8653F: include/linux/phonet.h 8654F: include/net/phonet/ 8655F: include/uapi/linux/phonet.h 8656F: net/phonet/ 8657 8658PHRAM MTD DRIVER 8659M: Joern Engel <joern@lazybastard.org> 8660L: linux-mtd@lists.infradead.org 8661S: Maintained 8662F: drivers/mtd/devices/phram.c 8663 8664PICOLCD HID DRIVER 8665M: Bruno Prémont <bonbons@linux-vserver.org> 8666L: linux-input@vger.kernel.org 8667S: Maintained 8668F: drivers/hid/hid-picolcd* 8669 8670PICOXCELL SUPPORT 8671M: Jamie Iles <jamie@jamieiles.com> 8672L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8673T: git git://github.com/jamieiles/linux-2.6-ji.git 8674S: Supported 8675F: arch/arm/boot/dts/picoxcell* 8676F: arch/arm/mach-picoxcell/ 8677F: drivers/crypto/picoxcell* 8678 8679PIN CONTROL SUBSYSTEM 8680M: Linus Walleij <linus.walleij@linaro.org> 8681L: linux-gpio@vger.kernel.org 8682T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 8683S: Maintained 8684F: drivers/pinctrl/ 8685F: include/linux/pinctrl/ 8686 8687PIN CONTROLLER - ATMEL AT91 8688M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 8689L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8690S: Maintained 8691F: drivers/pinctrl/pinctrl-at91.* 8692 8693PIN CONTROLLER - ATMEL AT91 PIO4 8694M: Ludovic Desroches <ludovic.desroches@atmel.com> 8695L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8696L: linux-gpio@vger.kernel.org 8697S: Supported 8698F: drivers/pinctrl/pinctrl-at91-pio4.* 8699 8700PIN CONTROLLER - INTEL 8701M: Mika Westerberg <mika.westerberg@linux.intel.com> 8702M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 8703S: Maintained 8704F: drivers/pinctrl/intel/ 8705 8706PIN CONTROLLER - RENESAS 8707M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8708M: Geert Uytterhoeven <geert+renesas@glider.be> 8709L: linux-renesas-soc@vger.kernel.org 8710S: Maintained 8711F: drivers/pinctrl/sh-pfc/ 8712 8713PIN CONTROLLER - SAMSUNG 8714M: Tomasz Figa <tomasz.figa@gmail.com> 8715M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 8716M: Sylwester Nawrocki <s.nawrocki@samsung.com> 8717L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8718L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 8719S: Maintained 8720F: drivers/pinctrl/samsung/ 8721 8722PIN CONTROLLER - SINGLE 8723M: Tony Lindgren <tony@atomide.com> 8724M: Haojian Zhuang <haojian.zhuang@linaro.org> 8725L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8726L: linux-omap@vger.kernel.org 8727S: Maintained 8728F: drivers/pinctrl/pinctrl-single.c 8729 8730PIN CONTROLLER - ST SPEAR 8731M: Viresh Kumar <vireshk@kernel.org> 8732L: spear-devel@list.st.com 8733L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8734W: http://www.st.com/spear 8735S: Maintained 8736F: drivers/pinctrl/spear/ 8737 8738PKTCDVD DRIVER 8739M: Jiri Kosina <jikos@kernel.org> 8740S: Maintained 8741F: drivers/block/pktcdvd.c 8742F: include/linux/pktcdvd.h 8743F: include/uapi/linux/pktcdvd.h 8744 8745PKUNITY SOC DRIVERS 8746M: Guan Xuetao <gxt@mprc.pku.edu.cn> 8747W: http://mprc.pku.edu.cn/~guanxuetao/linux 8748S: Maintained 8749T: git git://github.com/gxt/linux.git 8750F: drivers/input/serio/i8042-unicore32io.h 8751F: drivers/i2c/busses/i2c-puv3.c 8752F: drivers/video/fbdev/fb-puv3.c 8753F: drivers/rtc/rtc-puv3.c 8754 8755PMBUS HARDWARE MONITORING DRIVERS 8756M: Guenter Roeck <linux@roeck-us.net> 8757L: linux-hwmon@vger.kernel.org 8758W: http://hwmon.wiki.kernel.org/ 8759W: http://www.roeck-us.net/linux/drivers/ 8760T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 8761S: Maintained 8762F: Documentation/hwmon/pmbus 8763F: drivers/hwmon/pmbus/ 8764F: include/linux/i2c/pmbus.h 8765 8766PMC SIERRA MaxRAID DRIVER 8767L: linux-scsi@vger.kernel.org 8768W: http://www.pmc-sierra.com/ 8769S: Orphan 8770F: drivers/scsi/pmcraid.* 8771 8772PMC SIERRA PM8001 DRIVER 8773M: Jack Wang <jinpu.wang@profitbricks.com> 8774M: lindar_liu@usish.com 8775L: pmchba@pmcs.com 8776L: linux-scsi@vger.kernel.org 8777S: Supported 8778F: drivers/scsi/pm8001/ 8779 8780POSIX CLOCKS and TIMERS 8781M: Thomas Gleixner <tglx@linutronix.de> 8782L: linux-kernel@vger.kernel.org 8783T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 8784S: Maintained 8785F: fs/timerfd.c 8786F: include/linux/timer* 8787F: kernel/time/*timer* 8788 8789POWER MANAGEMENT CORE 8790M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 8791L: linux-pm@vger.kernel.org 8792T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 8793S: Supported 8794F: drivers/base/power/ 8795F: include/linux/pm.h 8796F: include/linux/pm_* 8797F: include/linux/powercap.h 8798F: drivers/powercap/ 8799 8800POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 8801M: Sebastian Reichel <sre@kernel.org> 8802M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 8803M: David Woodhouse <dwmw2@infradead.org> 8804L: linux-pm@vger.kernel.org 8805T: git git://git.infradead.org/battery-2.6.git 8806S: Maintained 8807F: include/linux/power_supply.h 8808F: drivers/power/ 8809X: drivers/power/avs/ 8810 8811POWER STATE COORDINATION INTERFACE (PSCI) 8812M: Mark Rutland <mark.rutland@arm.com> 8813M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 8814L: linux-arm-kernel@lists.infradead.org 8815S: Maintained 8816F: drivers/firmware/psci.c 8817F: include/linux/psci.h 8818F: include/uapi/linux/psci.h 8819 8820PNP SUPPORT 8821M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 8822S: Maintained 8823F: drivers/pnp/ 8824 8825PPP PROTOCOL DRIVERS AND COMPRESSORS 8826M: Paul Mackerras <paulus@samba.org> 8827L: linux-ppp@vger.kernel.org 8828S: Maintained 8829F: drivers/net/ppp/ppp_* 8830 8831PPP OVER ATM (RFC 2364) 8832M: Mitchell Blank Jr <mitch@sfgoth.com> 8833S: Maintained 8834F: net/atm/pppoatm.c 8835F: include/uapi/linux/atmppp.h 8836 8837PPP OVER ETHERNET 8838M: Michal Ostrowski <mostrows@earthlink.net> 8839S: Maintained 8840F: drivers/net/ppp/pppoe.c 8841F: drivers/net/ppp/pppox.c 8842 8843PPP OVER L2TP 8844M: James Chapman <jchapman@katalix.com> 8845S: Maintained 8846F: net/l2tp/l2tp_ppp.c 8847F: include/linux/if_pppol2tp.h 8848F: include/uapi/linux/if_pppol2tp.h 8849 8850PPS SUPPORT 8851M: Rodolfo Giometti <giometti@enneenne.com> 8852W: http://wiki.enneenne.com/index.php/LinuxPPS_support 8853L: linuxpps@ml.enneenne.com (subscribers-only) 8854S: Maintained 8855F: Documentation/pps/ 8856F: drivers/pps/ 8857F: include/linux/pps*.h 8858 8859PPTP DRIVER 8860M: Dmitry Kozlov <xeb@mail.ru> 8861L: netdev@vger.kernel.org 8862S: Maintained 8863F: drivers/net/ppp/pptp.c 8864W: http://sourceforge.net/projects/accel-pptp 8865 8866PREEMPTIBLE KERNEL 8867M: Robert Love <rml@tech9.net> 8868L: kpreempt-tech@lists.sourceforge.net 8869W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 8870S: Supported 8871F: Documentation/preempt-locking.txt 8872F: include/linux/preempt.h 8873 8874PRISM54 WIRELESS DRIVER 8875M: "Luis R. Rodriguez" <mcgrof@gmail.com> 8876L: linux-wireless@vger.kernel.org 8877W: http://wireless.kernel.org/en/users/Drivers/p54 8878S: Obsolete 8879F: drivers/net/wireless/intersil/prism54/ 8880 8881PS3 NETWORK SUPPORT 8882M: Geoff Levand <geoff@infradead.org> 8883L: netdev@vger.kernel.org 8884L: linuxppc-dev@lists.ozlabs.org 8885S: Maintained 8886F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 8887 8888PS3 PLATFORM SUPPORT 8889M: Geoff Levand <geoff@infradead.org> 8890L: linuxppc-dev@lists.ozlabs.org 8891S: Maintained 8892F: arch/powerpc/boot/ps3* 8893F: arch/powerpc/include/asm/lv1call.h 8894F: arch/powerpc/include/asm/ps3*.h 8895F: arch/powerpc/platforms/ps3/ 8896F: drivers/*/ps3* 8897F: drivers/ps3/ 8898F: drivers/rtc/rtc-ps3.c 8899F: drivers/usb/host/*ps3.c 8900F: sound/ppc/snd_ps3* 8901 8902PS3VRAM DRIVER 8903M: Jim Paris <jim@jtan.com> 8904M: Geoff Levand <geoff@infradead.org> 8905L: linuxppc-dev@lists.ozlabs.org 8906S: Maintained 8907F: drivers/block/ps3vram.c 8908 8909PSTORE FILESYSTEM 8910M: Anton Vorontsov <anton@enomsg.org> 8911M: Colin Cross <ccross@android.com> 8912M: Kees Cook <keescook@chromium.org> 8913M: Tony Luck <tony.luck@intel.com> 8914S: Maintained 8915T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 8916F: fs/pstore/ 8917F: include/linux/pstore* 8918F: drivers/firmware/efi/efi-pstore.c 8919F: drivers/acpi/apei/erst.c 8920 8921PTP HARDWARE CLOCK SUPPORT 8922M: Richard Cochran <richardcochran@gmail.com> 8923L: netdev@vger.kernel.org 8924S: Maintained 8925W: http://linuxptp.sourceforge.net/ 8926F: Documentation/ABI/testing/sysfs-ptp 8927F: Documentation/ptp/* 8928F: drivers/net/ethernet/freescale/gianfar_ptp.c 8929F: drivers/net/phy/dp83640* 8930F: drivers/ptp/* 8931F: include/linux/ptp_cl* 8932 8933PTRACE SUPPORT 8934M: Roland McGrath <roland@hack.frob.com> 8935M: Oleg Nesterov <oleg@redhat.com> 8936S: Maintained 8937F: include/asm-generic/syscall.h 8938F: include/linux/ptrace.h 8939F: include/linux/regset.h 8940F: include/linux/tracehook.h 8941F: include/uapi/linux/ptrace.h 8942F: kernel/ptrace.c 8943 8944PVRUSB2 VIDEO4LINUX DRIVER 8945M: Mike Isely <isely@pobox.com> 8946L: pvrusb2@isely.net (subscribers-only) 8947L: linux-media@vger.kernel.org 8948W: http://www.isely.net/pvrusb2/ 8949T: git git://linuxtv.org/media_tree.git 8950S: Maintained 8951F: Documentation/video4linux/README.pvrusb2 8952F: drivers/media/usb/pvrusb2/ 8953 8954PWC WEBCAM DRIVER 8955M: Hans de Goede <hdegoede@redhat.com> 8956L: linux-media@vger.kernel.org 8957T: git git://linuxtv.org/media_tree.git 8958S: Maintained 8959F: drivers/media/usb/pwc/* 8960 8961PWM FAN DRIVER 8962M: Kamil Debski <k.debski@samsung.com> 8963L: linux-hwmon@vger.kernel.org 8964S: Supported 8965F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 8966F: Documentation/hwmon/pwm-fan 8967F: drivers/hwmon/pwm-fan.c 8968 8969PWM SUBSYSTEM 8970M: Thierry Reding <thierry.reding@gmail.com> 8971L: linux-pwm@vger.kernel.org 8972S: Maintained 8973T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 8974F: Documentation/pwm.txt 8975F: Documentation/devicetree/bindings/pwm/ 8976F: include/linux/pwm.h 8977F: drivers/pwm/ 8978F: drivers/video/backlight/pwm_bl.c 8979F: include/linux/pwm_backlight.h 8980 8981PXA2xx/PXA3xx SUPPORT 8982M: Daniel Mack <daniel@zonque.org> 8983M: Haojian Zhuang <haojian.zhuang@gmail.com> 8984M: Robert Jarzmik <robert.jarzmik@free.fr> 8985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8986T: git git://github.com/hzhuang1/linux.git 8987T: git git://github.com/rjarzmik/linux.git 8988S: Maintained 8989F: arch/arm/boot/dts/pxa* 8990F: arch/arm/mach-pxa/ 8991F: drivers/dma/pxa* 8992F: drivers/pcmcia/pxa2xx* 8993F: drivers/pinctrl/pxa/ 8994F: drivers/spi/spi-pxa2xx* 8995F: drivers/usb/gadget/udc/pxa2* 8996F: include/sound/pxa2xx-lib.h 8997F: sound/arm/pxa* 8998F: sound/soc/pxa/ 8999 9000PXA GPIO DRIVER 9001M: Robert Jarzmik <robert.jarzmik@free.fr> 9002L: linux-gpio@vger.kernel.org 9003S: Maintained 9004F: drivers/gpio/gpio-pxa.c 9005 9006PXA3xx NAND FLASH DRIVER 9007M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9008L: linux-mtd@lists.infradead.org 9009S: Maintained 9010F: drivers/mtd/nand/pxa3xx_nand.c 9011 9012MMP SUPPORT 9013M: Eric Miao <eric.y.miao@gmail.com> 9014M: Haojian Zhuang <haojian.zhuang@gmail.com> 9015L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9016T: git git://github.com/hzhuang1/linux.git 9017T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9018S: Maintained 9019F: arch/arm/boot/dts/mmp* 9020F: arch/arm/mach-mmp/ 9021 9022PXA MMCI DRIVER 9023S: Orphan 9024 9025PXA RTC DRIVER 9026M: Robert Jarzmik <robert.jarzmik@free.fr> 9027L: rtc-linux@googlegroups.com 9028S: Maintained 9029 9030QAT DRIVER 9031M: Tadeusz Struk <tadeusz.struk@intel.com> 9032L: qat-linux@intel.com 9033S: Supported 9034F: drivers/crypto/qat/ 9035 9036QIB DRIVER 9037M: Mike Marciniszyn <infinipath@intel.com> 9038L: linux-rdma@vger.kernel.org 9039S: Supported 9040F: drivers/infiniband/hw/qib/ 9041 9042QLOGIC QLA1280 SCSI DRIVER 9043M: Michael Reed <mdr@sgi.com> 9044L: linux-scsi@vger.kernel.org 9045S: Maintained 9046F: drivers/scsi/qla1280.[ch] 9047 9048QLOGIC QLA2XXX FC-SCSI DRIVER 9049M: qla2xxx-upstream@qlogic.com 9050L: linux-scsi@vger.kernel.org 9051S: Supported 9052F: Documentation/scsi/LICENSE.qla2xxx 9053F: drivers/scsi/qla2xxx/ 9054 9055QLOGIC QLA4XXX iSCSI DRIVER 9056M: QLogic-Storage-Upstream@qlogic.com 9057L: linux-scsi@vger.kernel.org 9058S: Supported 9059F: Documentation/scsi/LICENSE.qla4xxx 9060F: drivers/scsi/qla4xxx/ 9061 9062QLOGIC QLA3XXX NETWORK DRIVER 9063M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> 9064M: Ron Mercer <ron.mercer@qlogic.com> 9065M: linux-driver@qlogic.com 9066L: netdev@vger.kernel.org 9067S: Supported 9068F: Documentation/networking/LICENSE.qla3xxx 9069F: drivers/net/ethernet/qlogic/qla3xxx.* 9070 9071QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9072M: Dept-GELinuxNICDev@qlogic.com 9073L: netdev@vger.kernel.org 9074S: Supported 9075F: drivers/net/ethernet/qlogic/qlcnic/ 9076 9077QLOGIC QLGE 10Gb ETHERNET DRIVER 9078M: Harish Patil <harish.patil@qlogic.com> 9079M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 9080M: Dept-GELinuxNICDev@qlogic.com 9081M: linux-driver@qlogic.com 9082L: netdev@vger.kernel.org 9083S: Supported 9084F: drivers/net/ethernet/qlogic/qlge/ 9085 9086QLOGIC QL4xxx ETHERNET DRIVER 9087M: Yuval Mintz <Yuval.Mintz@qlogic.com> 9088M: Ariel Elior <Ariel.Elior@qlogic.com> 9089M: everest-linux-l2@qlogic.com 9090L: netdev@vger.kernel.org 9091S: Supported 9092F: drivers/net/ethernet/qlogic/qed/ 9093F: include/linux/qed/ 9094F: drivers/net/ethernet/qlogic/qede/ 9095 9096QNX4 FILESYSTEM 9097M: Anders Larsen <al@alarsen.net> 9098W: http://www.alarsen.net/linux/qnx4fs/ 9099S: Maintained 9100F: fs/qnx4/ 9101F: include/uapi/linux/qnx4_fs.h 9102F: include/uapi/linux/qnxtypes.h 9103 9104QT1010 MEDIA DRIVER 9105M: Antti Palosaari <crope@iki.fi> 9106L: linux-media@vger.kernel.org 9107W: https://linuxtv.org 9108W: http://palosaari.fi/linux/ 9109Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9110T: git git://linuxtv.org/anttip/media_tree.git 9111S: Maintained 9112F: drivers/media/tuners/qt1010* 9113 9114QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9115M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9116L: linux-wireless@vger.kernel.org 9117L: ath9k-devel@lists.ath9k.org 9118W: http://wireless.kernel.org/en/users/Drivers/ath9k 9119S: Supported 9120F: drivers/net/wireless/ath/ath9k/ 9121 9122QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9123M: Kalle Valo <kvalo@qca.qualcomm.com> 9124L: ath10k@lists.infradead.org 9125W: http://wireless.kernel.org/en/users/Drivers/ath10k 9126T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9127S: Supported 9128F: drivers/net/wireless/ath/ath10k/ 9129 9130QUALCOMM HEXAGON ARCHITECTURE 9131M: Richard Kuo <rkuo@codeaurora.org> 9132L: linux-hexagon@vger.kernel.org 9133T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 9134S: Supported 9135F: arch/hexagon/ 9136 9137QUALCOMM WCN36XX WIRELESS DRIVER 9138M: Eugene Krasnikov <k.eugene.e@gmail.com> 9139L: wcn36xx@lists.infradead.org 9140W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 9141T: git git://github.com/KrasnikovEugene/wcn36xx.git 9142S: Supported 9143F: drivers/net/wireless/ath/wcn36xx/ 9144 9145QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 9146M: Gabriel Somlo <somlo@cmu.edu> 9147M: "Michael S. Tsirkin" <mst@redhat.com> 9148L: qemu-devel@nongnu.org 9149S: Maintained 9150F: drivers/firmware/qemu_fw_cfg.c 9151 9152RADOS BLOCK DEVICE (RBD) 9153M: Ilya Dryomov <idryomov@gmail.com> 9154M: Sage Weil <sage@redhat.com> 9155M: Alex Elder <elder@kernel.org> 9156L: ceph-devel@vger.kernel.org 9157W: http://ceph.com/ 9158T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 9159T: git git://github.com/ceph/ceph-client.git 9160S: Supported 9161F: Documentation/ABI/testing/sysfs-bus-rbd 9162F: drivers/block/rbd.c 9163F: drivers/block/rbd_types.h 9164 9165RADEON FRAMEBUFFER DISPLAY DRIVER 9166M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9167L: linux-fbdev@vger.kernel.org 9168S: Maintained 9169F: drivers/video/fbdev/aty/radeon* 9170F: include/uapi/linux/radeonfb.h 9171 9172RADIOSHARK RADIO DRIVER 9173M: Hans de Goede <hdegoede@redhat.com> 9174L: linux-media@vger.kernel.org 9175T: git git://linuxtv.org/media_tree.git 9176S: Maintained 9177F: drivers/media/radio/radio-shark.c 9178 9179RADIOSHARK2 RADIO DRIVER 9180M: Hans de Goede <hdegoede@redhat.com> 9181L: linux-media@vger.kernel.org 9182T: git git://linuxtv.org/media_tree.git 9183S: Maintained 9184F: drivers/media/radio/radio-shark2.c 9185F: drivers/media/radio/radio-tea5777.c 9186 9187RAGE128 FRAMEBUFFER DISPLAY DRIVER 9188M: Paul Mackerras <paulus@samba.org> 9189L: linux-fbdev@vger.kernel.org 9190S: Maintained 9191F: drivers/video/fbdev/aty/aty128fb.c 9192 9193RALINK MIPS ARCHITECTURE 9194M: John Crispin <blogic@openwrt.org> 9195L: linux-mips@linux-mips.org 9196S: Maintained 9197F: arch/mips/ralink 9198 9199RALINK RT2X00 WIRELESS LAN DRIVER 9200P: rt2x00 project 9201M: Stanislaw Gruszka <sgruszka@redhat.com> 9202M: Helmut Schaa <helmut.schaa@googlemail.com> 9203L: linux-wireless@vger.kernel.org 9204S: Maintained 9205F: drivers/net/wireless/ralink/rt2x00/ 9206 9207RAMDISK RAM BLOCK DEVICE DRIVER 9208M: Jens Axboe <axboe@kernel.dk> 9209S: Maintained 9210F: Documentation/blockdev/ramdisk.txt 9211F: drivers/block/brd.c 9212 9213RANDOM NUMBER DRIVER 9214M: "Theodore Ts'o" <tytso@mit.edu> 9215S: Maintained 9216F: drivers/char/random.c 9217 9218RAPIDIO SUBSYSTEM 9219M: Matt Porter <mporter@kernel.crashing.org> 9220M: Alexandre Bounine <alexandre.bounine@idt.com> 9221S: Maintained 9222F: drivers/rapidio/ 9223 9224RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 9225L: linux-wireless@vger.kernel.org 9226S: Orphan 9227F: drivers/net/wireless/ray* 9228 9229RCUTORTURE MODULE 9230M: Josh Triplett <josh@joshtriplett.org> 9231M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9232L: linux-kernel@vger.kernel.org 9233S: Supported 9234T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9235F: Documentation/RCU/torture.txt 9236F: kernel/rcu/rcutorture.c 9237 9238RCUTORTURE TEST FRAMEWORK 9239M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9240M: Josh Triplett <josh@joshtriplett.org> 9241R: Steven Rostedt <rostedt@goodmis.org> 9242R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9243R: Lai Jiangshan <jiangshanlai@gmail.com> 9244L: linux-kernel@vger.kernel.org 9245S: Supported 9246T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9247F: tools/testing/selftests/rcutorture 9248 9249RDC R-321X SoC 9250M: Florian Fainelli <florian@openwrt.org> 9251S: Maintained 9252 9253RDC R6040 FAST ETHERNET DRIVER 9254M: Florian Fainelli <florian@openwrt.org> 9255L: netdev@vger.kernel.org 9256S: Maintained 9257F: drivers/net/ethernet/rdc/r6040.c 9258 9259RDS - RELIABLE DATAGRAM SOCKETS 9260M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 9261L: netdev@vger.kernel.org 9262L: linux-rdma@vger.kernel.org 9263L: rds-devel@oss.oracle.com (moderated for non-subscribers) 9264W: https://oss.oracle.com/projects/rds/ 9265S: Supported 9266F: net/rds/ 9267F: Documentation/networking/rds.txt 9268 9269RDMAVT - RDMA verbs software 9270M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9271L: linux-rdma@vger.kernel.org 9272S: Supported 9273F: drivers/infiniband/sw/rdmavt 9274 9275READ-COPY UPDATE (RCU) 9276M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9277M: Josh Triplett <josh@joshtriplett.org> 9278R: Steven Rostedt <rostedt@goodmis.org> 9279R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9280R: Lai Jiangshan <jiangshanlai@gmail.com> 9281L: linux-kernel@vger.kernel.org 9282W: http://www.rdrop.com/users/paulmck/RCU/ 9283S: Supported 9284T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9285F: Documentation/RCU/ 9286X: Documentation/RCU/torture.txt 9287F: include/linux/rcu* 9288X: include/linux/srcu.h 9289F: kernel/rcu/ 9290X: kernel/torture.c 9291 9292REAL TIME CLOCK (RTC) SUBSYSTEM 9293M: Alessandro Zummo <a.zummo@towertech.it> 9294M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 9295L: rtc-linux@googlegroups.com 9296Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 9297T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 9298S: Maintained 9299F: Documentation/rtc.txt 9300F: drivers/rtc/ 9301F: include/linux/rtc.h 9302F: include/uapi/linux/rtc.h 9303 9304REALTEK AUDIO CODECS 9305M: Bard Liao <bardliao@realtek.com> 9306M: Oder Chiou <oder_chiou@realtek.com> 9307S: Maintained 9308F: sound/soc/codecs/rt* 9309F: include/sound/rt*.h 9310 9311REISERFS FILE SYSTEM 9312L: reiserfs-devel@vger.kernel.org 9313S: Supported 9314F: fs/reiserfs/ 9315 9316REGISTER MAP ABSTRACTION 9317M: Mark Brown <broonie@kernel.org> 9318L: linux-kernel@vger.kernel.org 9319T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 9320S: Supported 9321F: drivers/base/regmap/ 9322F: include/linux/regmap.h 9323 9324REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 9325M: Ohad Ben-Cohen <ohad@wizery.com> 9326M: Bjorn Andersson <bjorn.andersson@linaro.org> 9327L: linux-remoteproc@vger.kernel.org 9328T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 9329S: Maintained 9330F: drivers/remoteproc/ 9331F: Documentation/remoteproc.txt 9332F: include/linux/remoteproc.h 9333 9334REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 9335M: Ohad Ben-Cohen <ohad@wizery.com> 9336M: Bjorn Andersson <bjorn.andersson@linaro.org> 9337L: linux-remoteproc@vger.kernel.org 9338T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 9339S: Maintained 9340F: drivers/rpmsg/ 9341F: Documentation/rpmsg.txt 9342F: include/linux/rpmsg.h 9343 9344RENESAS ETHERNET DRIVERS 9345R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 9346L: netdev@vger.kernel.org 9347L: linux-renesas-soc@vger.kernel.org 9348F: drivers/net/ethernet/renesas/ 9349F: include/linux/sh_eth.h 9350 9351RENESAS USB2 PHY DRIVER 9352M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 9353L: linux-renesas-soc@vger.kernel.org 9354S: Maintained 9355F: drivers/phy/phy-rcar-gen3-usb2.c 9356 9357RESET CONTROLLER FRAMEWORK 9358M: Philipp Zabel <p.zabel@pengutronix.de> 9359T: git git://git.pengutronix.de/git/pza/linux 9360S: Maintained 9361F: drivers/reset/ 9362F: Documentation/devicetree/bindings/reset/ 9363F: include/dt-bindings/reset/ 9364F: include/linux/reset.h 9365F: include/linux/reset-controller.h 9366 9367RFKILL 9368M: Johannes Berg <johannes@sipsolutions.net> 9369L: linux-wireless@vger.kernel.org 9370W: http://wireless.kernel.org/ 9371T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9372T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9373S: Maintained 9374F: Documentation/rfkill.txt 9375F: net/rfkill/ 9376 9377RHASHTABLE 9378M: Thomas Graf <tgraf@suug.ch> 9379L: netdev@vger.kernel.org 9380S: Maintained 9381F: lib/rhashtable.c 9382F: include/linux/rhashtable.h 9383 9384RICOH SMARTMEDIA/XD DRIVER 9385M: Maxim Levitsky <maximlevitsky@gmail.com> 9386S: Maintained 9387F: drivers/mtd/nand/r852.c 9388F: drivers/mtd/nand/r852.h 9389 9390RICOH R5C592 MEMORYSTICK DRIVER 9391M: Maxim Levitsky <maximlevitsky@gmail.com> 9392S: Maintained 9393F: drivers/memstick/host/r592.* 9394 9395ROCCAT DRIVERS 9396M: Stefan Achatz <erazor_de@users.sourceforge.net> 9397W: http://sourceforge.net/projects/roccat/ 9398S: Maintained 9399F: drivers/hid/hid-roccat* 9400F: include/linux/hid-roccat* 9401F: Documentation/ABI/*/sysfs-driver-hid-roccat* 9402 9403ROCKER DRIVER 9404M: Jiri Pirko <jiri@resnulli.us> 9405M: Scott Feldman <sfeldma@gmail.com> 9406L: netdev@vger.kernel.org 9407S: Supported 9408F: drivers/net/ethernet/rocker/ 9409 9410ROCKETPORT DRIVER 9411P: Comtrol Corp. 9412W: http://www.comtrol.com 9413S: Maintained 9414F: Documentation/serial/rocket.txt 9415F: drivers/tty/rocket* 9416 9417ROCKETPORT EXPRESS/INFINITY DRIVER 9418M: Kevin Cernekee <cernekee@gmail.com> 9419L: linux-serial@vger.kernel.org 9420S: Odd Fixes 9421F: drivers/tty/serial/rp2.* 9422 9423ROSE NETWORK LAYER 9424M: Ralf Baechle <ralf@linux-mips.org> 9425L: linux-hams@vger.kernel.org 9426W: http://www.linux-ax25.org/ 9427S: Maintained 9428F: include/net/rose.h 9429F: include/uapi/linux/rose.h 9430F: net/rose/ 9431 9432RTL2830 MEDIA DRIVER 9433M: Antti Palosaari <crope@iki.fi> 9434L: linux-media@vger.kernel.org 9435W: https://linuxtv.org 9436W: http://palosaari.fi/linux/ 9437Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9438T: git git://linuxtv.org/anttip/media_tree.git 9439S: Maintained 9440F: drivers/media/dvb-frontends/rtl2830* 9441 9442RTL2832 MEDIA DRIVER 9443M: Antti Palosaari <crope@iki.fi> 9444L: linux-media@vger.kernel.org 9445W: https://linuxtv.org 9446W: http://palosaari.fi/linux/ 9447Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9448T: git git://linuxtv.org/anttip/media_tree.git 9449S: Maintained 9450F: drivers/media/dvb-frontends/rtl2832* 9451 9452RTL2832_SDR MEDIA DRIVER 9453M: Antti Palosaari <crope@iki.fi> 9454L: linux-media@vger.kernel.org 9455W: https://linuxtv.org 9456W: http://palosaari.fi/linux/ 9457Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9458T: git git://linuxtv.org/anttip/media_tree.git 9459S: Maintained 9460F: drivers/media/dvb-frontends/rtl2832_sdr* 9461 9462RTL8180 WIRELESS DRIVER 9463L: linux-wireless@vger.kernel.org 9464W: http://wireless.kernel.org/ 9465T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9466S: Orphan 9467F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 9468 9469RTL8187 WIRELESS DRIVER 9470M: Herton Ronaldo Krzesinski <herton@canonical.com> 9471M: Hin-Tak Leung <htl10@users.sourceforge.net> 9472M: Larry Finger <Larry.Finger@lwfinger.net> 9473L: linux-wireless@vger.kernel.org 9474W: http://wireless.kernel.org/ 9475T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9476S: Maintained 9477F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 9478 9479RTL8192CE WIRELESS DRIVER 9480M: Larry Finger <Larry.Finger@lwfinger.net> 9481M: Chaoming Li <chaoming_li@realsil.com.cn> 9482L: linux-wireless@vger.kernel.org 9483W: http://wireless.kernel.org/ 9484T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9485S: Maintained 9486F: drivers/net/wireless/realtek/rtlwifi/ 9487F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 9488 9489RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 9490M: Jes Sorensen <Jes.Sorensen@redhat.com> 9491L: linux-wireless@vger.kernel.org 9492T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211 9493S: Maintained 9494F: drivers/net/wireless/realtek/rtl8xxxu/ 9495 9496S3 SAVAGE FRAMEBUFFER DRIVER 9497M: Antonino Daplas <adaplas@gmail.com> 9498L: linux-fbdev@vger.kernel.org 9499S: Maintained 9500F: drivers/video/fbdev/savage/ 9501 9502S390 9503M: Martin Schwidefsky <schwidefsky@de.ibm.com> 9504M: Heiko Carstens <heiko.carstens@de.ibm.com> 9505L: linux-s390@vger.kernel.org 9506W: http://www.ibm.com/developerworks/linux/linux390/ 9507T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 9508S: Supported 9509F: arch/s390/ 9510F: drivers/s390/ 9511F: Documentation/s390/ 9512F: Documentation/DocBook/s390* 9513 9514S390 COMMON I/O LAYER 9515M: Sebastian Ott <sebott@linux.vnet.ibm.com> 9516M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 9517L: linux-s390@vger.kernel.org 9518W: http://www.ibm.com/developerworks/linux/linux390/ 9519S: Supported 9520F: drivers/s390/cio/ 9521 9522S390 DASD DRIVER 9523M: Stefan Weinhuber <wein@de.ibm.com> 9524M: Stefan Haberland <stefan.haberland@de.ibm.com> 9525L: linux-s390@vger.kernel.org 9526W: http://www.ibm.com/developerworks/linux/linux390/ 9527S: Supported 9528F: drivers/s390/block/dasd* 9529F: block/partitions/ibm.c 9530 9531S390 NETWORK DRIVERS 9532M: Ursula Braun <ubraun@linux.vnet.ibm.com> 9533L: linux-s390@vger.kernel.org 9534W: http://www.ibm.com/developerworks/linux/linux390/ 9535S: Supported 9536F: drivers/s390/net/ 9537 9538S390 PCI SUBSYSTEM 9539M: Sebastian Ott <sebott@linux.vnet.ibm.com> 9540M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 9541L: linux-s390@vger.kernel.org 9542W: http://www.ibm.com/developerworks/linux/linux390/ 9543S: Supported 9544F: arch/s390/pci/ 9545F: drivers/pci/hotplug/s390_pci_hpc.c 9546 9547S390 ZCRYPT DRIVER 9548M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 9549L: linux-s390@vger.kernel.org 9550W: http://www.ibm.com/developerworks/linux/linux390/ 9551S: Supported 9552F: drivers/s390/crypto/ 9553 9554S390 ZFCP DRIVER 9555M: Steffen Maier <maier@linux.vnet.ibm.com> 9556L: linux-s390@vger.kernel.org 9557W: http://www.ibm.com/developerworks/linux/linux390/ 9558S: Supported 9559F: drivers/s390/scsi/zfcp_* 9560 9561S390 IUCV NETWORK LAYER 9562M: Ursula Braun <ubraun@linux.vnet.ibm.com> 9563L: linux-s390@vger.kernel.org 9564W: http://www.ibm.com/developerworks/linux/linux390/ 9565S: Supported 9566F: drivers/s390/net/*iucv* 9567F: include/net/iucv/ 9568F: net/iucv/ 9569 9570S390 IOMMU (PCI) 9571M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 9572L: linux-s390@vger.kernel.org 9573W: http://www.ibm.com/developerworks/linux/linux390/ 9574S: Supported 9575F: drivers/iommu/s390-iommu.c 9576 9577S3C24XX SD/MMC Driver 9578M: Ben Dooks <ben-linux@fluff.org> 9579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9580S: Supported 9581F: drivers/mmc/host/s3cmci.* 9582 9583SAA6588 RDS RECEIVER DRIVER 9584M: Hans Verkuil <hverkuil@xs4all.nl> 9585L: linux-media@vger.kernel.org 9586T: git git://linuxtv.org/media_tree.git 9587W: https://linuxtv.org 9588S: Odd Fixes 9589F: drivers/media/i2c/saa6588* 9590 9591SAA7134 VIDEO4LINUX DRIVER 9592M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 9593L: linux-media@vger.kernel.org 9594W: https://linuxtv.org 9595T: git git://linuxtv.org/media_tree.git 9596S: Odd fixes 9597F: Documentation/video4linux/*.saa7134 9598F: drivers/media/pci/saa7134/ 9599 9600SAA7146 VIDEO4LINUX-2 DRIVER 9601M: Hans Verkuil <hverkuil@xs4all.nl> 9602L: linux-media@vger.kernel.org 9603T: git git://linuxtv.org/media_tree.git 9604S: Maintained 9605F: drivers/media/common/saa7146/ 9606F: drivers/media/pci/saa7146/ 9607F: include/media/saa7146* 9608 9609SAMSUNG LAPTOP DRIVER 9610M: Corentin Chary <corentin.chary@gmail.com> 9611L: platform-driver-x86@vger.kernel.org 9612S: Maintained 9613F: drivers/platform/x86/samsung-laptop.c 9614 9615SAMSUNG AUDIO (ASoC) DRIVERS 9616M: Sangbeom Kim <sbkim73@samsung.com> 9617L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9618S: Supported 9619F: sound/soc/samsung/ 9620 9621SAMSUNG FRAMEBUFFER DRIVER 9622M: Jingoo Han <jingoohan1@gmail.com> 9623L: linux-fbdev@vger.kernel.org 9624S: Maintained 9625F: drivers/video/fbdev/s3c-fb.c 9626 9627SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 9628M: Sangbeom Kim <sbkim73@samsung.com> 9629M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 9630L: linux-kernel@vger.kernel.org 9631L: linux-samsung-soc@vger.kernel.org 9632S: Supported 9633F: drivers/mfd/sec*.c 9634F: drivers/regulator/s2m*.c 9635F: drivers/regulator/s5m*.c 9636F: drivers/clk/clk-s2mps11.c 9637F: drivers/rtc/rtc-s5m.c 9638F: include/linux/mfd/samsung/ 9639F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 9640F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 9641F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 9642F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 9643 9644SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 9645M: Kyungmin Park <kyungmin.park@samsung.com> 9646M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9647L: linux-media@vger.kernel.org 9648Q: https://patchwork.linuxtv.org/project/linux-media/list/ 9649S: Supported 9650F: drivers/media/platform/exynos4-is/ 9651 9652SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 9653M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 9654L: linux-media@vger.kernel.org 9655L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9656S: Maintained 9657F: drivers/media/platform/s3c-camif/ 9658F: include/media/drv-intf/s3c_camif.h 9659 9660SAMSUNG S5C73M3 CAMERA DRIVER 9661M: Kyungmin Park <kyungmin.park@samsung.com> 9662M: Andrzej Hajda <a.hajda@samsung.com> 9663L: linux-media@vger.kernel.org 9664S: Supported 9665F: drivers/media/i2c/s5c73m3/* 9666 9667SAMSUNG S5K5BAF CAMERA DRIVER 9668M: Kyungmin Park <kyungmin.park@samsung.com> 9669M: Andrzej Hajda <a.hajda@samsung.com> 9670L: linux-media@vger.kernel.org 9671S: Supported 9672F: drivers/media/i2c/s5k5baf.c 9673 9674SAMSUNG S3FWRN5 NFC DRIVER 9675M: Robert Baldyga <r.baldyga@samsung.com> 9676M: Krzysztof Opasiak <k.opasiak@samsung.com> 9677L: linux-nfc@lists.01.org (moderated for non-subscribers) 9678S: Supported 9679F: drivers/nfc/s3fwrn5 9680 9681SAMSUNG SOC CLOCK DRIVERS 9682M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9683M: Tomasz Figa <tomasz.figa@gmail.com> 9684S: Supported 9685L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9686F: drivers/clk/samsung/ 9687 9688SAMSUNG SXGBE DRIVERS 9689M: Byungho An <bh74.an@samsung.com> 9690M: Girish K S <ks.giri@samsung.com> 9691M: Vipul Pandya <vipul.pandya@samsung.com> 9692S: Supported 9693L: netdev@vger.kernel.org 9694F: drivers/net/ethernet/samsung/sxgbe/ 9695 9696SAMSUNG THERMAL DRIVER 9697M: Lukasz Majewski <l.majewski@samsung.com> 9698L: linux-pm@vger.kernel.org 9699L: linux-samsung-soc@vger.kernel.org 9700S: Supported 9701T: git https://github.com/lmajewski/linux-samsung-thermal.git 9702F: drivers/thermal/samsung/ 9703 9704SAMSUNG USB2 PHY DRIVER 9705M: Kamil Debski <k.debski@samsung.com> 9706L: linux-kernel@vger.kernel.org 9707S: Supported 9708F: Documentation/devicetree/bindings/phy/samsung-phy.txt 9709F: Documentation/phy/samsung-usb2.txt 9710F: drivers/phy/phy-exynos4210-usb2.c 9711F: drivers/phy/phy-exynos4x12-usb2.c 9712F: drivers/phy/phy-exynos5250-usb2.c 9713F: drivers/phy/phy-s5pv210-usb2.c 9714F: drivers/phy/phy-samsung-usb2.c 9715F: drivers/phy/phy-samsung-usb2.h 9716 9717SERIAL DRIVERS 9718M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 9719L: linux-serial@vger.kernel.org 9720S: Maintained 9721F: drivers/tty/serial/ 9722 9723SYNOPSYS DESIGNWARE DMAC DRIVER 9724M: Viresh Kumar <vireshk@kernel.org> 9725M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 9726S: Maintained 9727F: include/linux/dma/dw.h 9728F: include/linux/platform_data/dma-dw.h 9729F: drivers/dma/dw/ 9730 9731SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 9732M: Lars Persson <lars.persson@axis.com> 9733L: netdev@vger.kernel.org 9734S: Supported 9735F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 9736F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 9737 9738SYNOPSYS DESIGNWARE I2C DRIVER 9739M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 9740R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 9741R: Mika Westerberg <mika.westerberg@linux.intel.com> 9742L: linux-i2c@vger.kernel.org 9743S: Maintained 9744F: drivers/i2c/busses/i2c-designware-* 9745F: include/linux/platform_data/i2c-designware.h 9746 9747SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 9748M: Jaehoon Chung <jh80.chung@samsung.com> 9749L: linux-mmc@vger.kernel.org 9750S: Maintained 9751F: include/linux/mmc/dw_mmc.h 9752F: drivers/mmc/host/dw_mmc* 9753 9754SYSTEM TRACE MODULE CLASS 9755M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9756S: Maintained 9757F: Documentation/trace/stm.txt 9758F: drivers/hwtracing/stm/ 9759F: include/linux/stm.h 9760F: include/uapi/linux/stm.h 9761 9762THUNDERBOLT DRIVER 9763M: Andreas Noever <andreas.noever@gmail.com> 9764S: Maintained 9765F: drivers/thunderbolt/ 9766 9767TI BQ27XXX POWER SUPPLY DRIVER 9768R: Andrew F. Davis <afd@ti.com> 9769F: include/linux/power/bq27xxx_battery.h 9770F: drivers/power/bq27xxx_battery.c 9771F: drivers/power/bq27xxx_battery_i2c.c 9772 9773TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 9774M: John Stultz <john.stultz@linaro.org> 9775M: Thomas Gleixner <tglx@linutronix.de> 9776L: linux-kernel@vger.kernel.org 9777T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9778S: Supported 9779F: include/linux/clocksource.h 9780F: include/linux/time.h 9781F: include/linux/timex.h 9782F: include/uapi/linux/time.h 9783F: include/uapi/linux/timex.h 9784F: kernel/time/clocksource.c 9785F: kernel/time/time*.c 9786F: kernel/time/alarmtimer.c 9787F: kernel/time/ntp.c 9788F: tools/testing/selftests/timers/ 9789 9790SC1200 WDT DRIVER 9791M: Zwane Mwaikambo <zwanem@gmail.com> 9792S: Maintained 9793F: drivers/watchdog/sc1200wdt.c 9794 9795SCHEDULER 9796M: Ingo Molnar <mingo@redhat.com> 9797M: Peter Zijlstra <peterz@infradead.org> 9798L: linux-kernel@vger.kernel.org 9799T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 9800S: Maintained 9801F: kernel/sched/ 9802F: include/linux/sched.h 9803F: include/uapi/linux/sched.h 9804F: include/linux/wait.h 9805 9806SCORE ARCHITECTURE 9807M: Chen Liqin <liqin.linux@gmail.com> 9808M: Lennox Wu <lennox.wu@gmail.com> 9809W: http://www.sunplus.com 9810S: Supported 9811F: arch/score/ 9812 9813SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 9814M: Sudeep Holla <sudeep.holla@arm.com> 9815L: linux-arm-kernel@lists.infradead.org 9816S: Maintained 9817F: Documentation/devicetree/bindings/arm/arm,scpi.txt 9818F: drivers/clk/clk-scpi.c 9819F: drivers/cpufreq/scpi-cpufreq.c 9820F: drivers/firmware/arm_scpi.c 9821F: include/linux/scpi_protocol.h 9822 9823SCSI CDROM DRIVER 9824M: Jens Axboe <axboe@kernel.dk> 9825L: linux-scsi@vger.kernel.org 9826W: http://www.kernel.dk 9827S: Maintained 9828F: drivers/scsi/sr* 9829 9830SCSI RDMA PROTOCOL (SRP) INITIATOR 9831M: Bart Van Assche <bart.vanassche@sandisk.com> 9832L: linux-rdma@vger.kernel.org 9833S: Supported 9834W: http://www.openfabrics.org 9835Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9836T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 9837F: drivers/infiniband/ulp/srp/ 9838F: include/scsi/srp.h 9839 9840SCSI SG DRIVER 9841M: Doug Gilbert <dgilbert@interlog.com> 9842L: linux-scsi@vger.kernel.org 9843W: http://sg.danny.cz/sg 9844S: Maintained 9845F: Documentation/scsi/scsi-generic.txt 9846F: drivers/scsi/sg.c 9847F: include/scsi/sg.h 9848 9849SCSI SUBSYSTEM 9850M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 9851T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 9852M: "Martin K. Petersen" <martin.petersen@oracle.com> 9853T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 9854L: linux-scsi@vger.kernel.org 9855S: Maintained 9856F: drivers/scsi/ 9857F: include/scsi/ 9858 9859SCSI TAPE DRIVER 9860M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 9861L: linux-scsi@vger.kernel.org 9862S: Maintained 9863F: Documentation/scsi/st.txt 9864F: drivers/scsi/st.* 9865F: drivers/scsi/st_*.h 9866 9867SCTP PROTOCOL 9868M: Vlad Yasevich <vyasevich@gmail.com> 9869M: Neil Horman <nhorman@tuxdriver.com> 9870L: linux-sctp@vger.kernel.org 9871W: http://lksctp.sourceforge.net 9872S: Maintained 9873F: Documentation/networking/sctp.txt 9874F: include/linux/sctp.h 9875F: include/uapi/linux/sctp.h 9876F: include/net/sctp/ 9877F: net/sctp/ 9878 9879SCx200 CPU SUPPORT 9880M: Jim Cromie <jim.cromie@gmail.com> 9881S: Odd Fixes 9882F: Documentation/i2c/busses/scx200_acb 9883F: arch/x86/platform/scx200/ 9884F: drivers/watchdog/scx200_wdt.c 9885F: drivers/i2c/busses/scx200* 9886F: drivers/mtd/maps/scx200_docflash.c 9887F: include/linux/scx200.h 9888 9889SCx200 GPIO DRIVER 9890M: Jim Cromie <jim.cromie@gmail.com> 9891S: Maintained 9892F: drivers/char/scx200_gpio.c 9893F: include/linux/scx200_gpio.h 9894 9895SCx200 HRT CLOCKSOURCE DRIVER 9896M: Jim Cromie <jim.cromie@gmail.com> 9897S: Maintained 9898F: drivers/clocksource/scx200_hrt.c 9899 9900SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 9901M: Sascha Sommer <saschasommer@freenet.de> 9902L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 9903S: Maintained 9904F: drivers/mmc/host/sdricoh_cs.c 9905 9906SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 9907M: Adrian Hunter <adrian.hunter@intel.com> 9908L: linux-mmc@vger.kernel.org 9909T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 9910S: Maintained 9911F: drivers/mmc/host/sdhci* 9912F: include/linux/mmc/sdhci* 9913 9914SECURE COMPUTING 9915M: Kees Cook <keescook@chromium.org> 9916R: Andy Lutomirski <luto@amacapital.net> 9917R: Will Drewry <wad@chromium.org> 9918T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 9919S: Supported 9920F: kernel/seccomp.c 9921F: include/uapi/linux/seccomp.h 9922F: include/linux/seccomp.h 9923F: tools/testing/selftests/seccomp/* 9924K: \bsecure_computing 9925K: \bTIF_SECCOMP\b 9926 9927SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 9928M: Ben Dooks <ben-linux@fluff.org> 9929M: Jaehoon Chung <jh80.chung@samsung.com> 9930L: linux-mmc@vger.kernel.org 9931S: Maintained 9932F: drivers/mmc/host/sdhci-s3c* 9933 9934SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 9935M: Viresh Kumar <vireshk@kernel.org> 9936L: spear-devel@list.st.com 9937L: linux-mmc@vger.kernel.org 9938S: Maintained 9939F: drivers/mmc/host/sdhci-spear.c 9940 9941SECURITY SUBSYSTEM 9942M: James Morris <james.l.morris@oracle.com> 9943M: "Serge E. Hallyn" <serge@hallyn.com> 9944L: linux-security-module@vger.kernel.org (suggested Cc:) 9945T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 9946W: http://kernsec.org/ 9947S: Supported 9948F: security/ 9949 9950SECURITY CONTACT 9951M: Security Officers <security@kernel.org> 9952S: Supported 9953 9954SELINUX SECURITY MODULE 9955M: Paul Moore <paul@paul-moore.com> 9956M: Stephen Smalley <sds@tycho.nsa.gov> 9957M: Eric Paris <eparis@parisplace.org> 9958L: selinux@tycho.nsa.gov (moderated for non-subscribers) 9959W: http://selinuxproject.org 9960T: git git://git.infradead.org/users/pcmoore/selinux 9961S: Supported 9962F: include/linux/selinux* 9963F: security/selinux/ 9964F: scripts/selinux/ 9965 9966APPARMOR SECURITY MODULE 9967M: John Johansen <john.johansen@canonical.com> 9968L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 9969W: apparmor.wiki.kernel.org 9970T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 9971S: Supported 9972F: security/apparmor/ 9973 9974YAMA SECURITY MODULE 9975M: Kees Cook <keescook@chromium.org> 9976T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 9977S: Supported 9978F: security/yama/ 9979 9980SENSABLE PHANTOM 9981M: Jiri Slaby <jirislaby@gmail.com> 9982S: Maintained 9983F: drivers/misc/phantom.c 9984F: include/uapi/linux/phantom.h 9985 9986SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER 9987M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com> 9988M: Ketan Mukadam <ketan.mukadam@avagotech.com> 9989M: John Soni Jose <sony.john@avagotech.com> 9990L: linux-scsi@vger.kernel.org 9991W: http://www.avagotech.com 9992S: Supported 9993F: drivers/scsi/be2iscsi/ 9994 9995Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER 9996M: Sathya Perla <sathya.perla@broadcom.com> 9997M: Ajit Khaparde <ajit.khaparde@broadcom.com> 9998M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com> 9999M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 10000M: Somnath Kotur <somnath.kotur@broadcom.com> 10001L: netdev@vger.kernel.org 10002W: http://www.emulex.com 10003S: Supported 10004F: drivers/net/ethernet/emulex/benet/ 10005 10006EMULEX ONECONNECT ROCE DRIVER 10007M: Selvin Xavier <selvin.xavier@avagotech.com> 10008M: Devesh Sharma <devesh.sharma@avagotech.com> 10009M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 10010L: linux-rdma@vger.kernel.org 10011W: http://www.emulex.com 10012S: Supported 10013F: drivers/infiniband/hw/ocrdma/ 10014 10015SFC NETWORK DRIVER 10016M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10017M: Edward Cree <ecree@solarflare.com> 10018M: Bert Kenward <bkenward@solarflare.com> 10019L: netdev@vger.kernel.org 10020S: Supported 10021F: drivers/net/ethernet/sfc/ 10022 10023SGI GRU DRIVER 10024M: Dimitri Sivanich <sivanich@sgi.com> 10025S: Maintained 10026F: drivers/misc/sgi-gru/ 10027 10028SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10029M: Pat Gefre <pfg@sgi.com> 10030L: linux-ia64@vger.kernel.org 10031S: Supported 10032F: Documentation/ia64/serial.txt 10033F: drivers/tty/serial/ioc?_serial.c 10034F: include/linux/ioc?.h 10035 10036SGI XP/XPC/XPNET DRIVER 10037M: Cliff Whickman <cpw@sgi.com> 10038M: Robin Holt <robinmholt@gmail.com> 10039S: Maintained 10040F: drivers/misc/sgi-xp/ 10041 10042SI2157 MEDIA DRIVER 10043M: Antti Palosaari <crope@iki.fi> 10044L: linux-media@vger.kernel.org 10045W: https://linuxtv.org 10046W: http://palosaari.fi/linux/ 10047Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10048T: git git://linuxtv.org/anttip/media_tree.git 10049S: Maintained 10050F: drivers/media/tuners/si2157* 10051 10052SI2168 MEDIA DRIVER 10053M: Antti Palosaari <crope@iki.fi> 10054L: linux-media@vger.kernel.org 10055W: https://linuxtv.org 10056W: http://palosaari.fi/linux/ 10057Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10058T: git git://linuxtv.org/anttip/media_tree.git 10059S: Maintained 10060F: drivers/media/dvb-frontends/si2168* 10061 10062SI470X FM RADIO RECEIVER I2C DRIVER 10063M: Hans Verkuil <hverkuil@xs4all.nl> 10064L: linux-media@vger.kernel.org 10065T: git git://linuxtv.org/media_tree.git 10066W: https://linuxtv.org 10067S: Odd Fixes 10068F: drivers/media/radio/si470x/radio-si470x-i2c.c 10069 10070SI470X FM RADIO RECEIVER USB DRIVER 10071M: Hans Verkuil <hverkuil@xs4all.nl> 10072L: linux-media@vger.kernel.org 10073T: git git://linuxtv.org/media_tree.git 10074W: https://linuxtv.org 10075S: Maintained 10076F: drivers/media/radio/si470x/radio-si470x-common.c 10077F: drivers/media/radio/si470x/radio-si470x.h 10078F: drivers/media/radio/si470x/radio-si470x-usb.c 10079 10080SI4713 FM RADIO TRANSMITTER I2C DRIVER 10081M: Eduardo Valentin <edubezval@gmail.com> 10082L: linux-media@vger.kernel.org 10083T: git git://linuxtv.org/media_tree.git 10084W: https://linuxtv.org 10085S: Odd Fixes 10086F: drivers/media/radio/si4713/si4713.? 10087 10088SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 10089M: Eduardo Valentin <edubezval@gmail.com> 10090L: linux-media@vger.kernel.org 10091T: git git://linuxtv.org/media_tree.git 10092W: https://linuxtv.org 10093S: Odd Fixes 10094F: drivers/media/radio/si4713/radio-platform-si4713.c 10095 10096SI4713 FM RADIO TRANSMITTER USB DRIVER 10097M: Hans Verkuil <hverkuil@xs4all.nl> 10098L: linux-media@vger.kernel.org 10099T: git git://linuxtv.org/media_tree.git 10100W: https://linuxtv.org 10101S: Maintained 10102F: drivers/media/radio/si4713/radio-usb-si4713.c 10103 10104SIANO DVB DRIVER 10105M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 10106L: linux-media@vger.kernel.org 10107W: https://linuxtv.org 10108T: git git://linuxtv.org/media_tree.git 10109S: Odd fixes 10110F: drivers/media/common/siano/ 10111F: drivers/media/usb/siano/ 10112F: drivers/media/usb/siano/ 10113F: drivers/media/mmc/siano/ 10114 10115SIMPLEFB FB DRIVER 10116M: Hans de Goede <hdegoede@redhat.com> 10117L: linux-fbdev@vger.kernel.org 10118S: Maintained 10119F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 10120F: drivers/video/fbdev/simplefb.c 10121F: include/linux/platform_data/simplefb.h 10122 10123SH_VEU V4L2 MEM2MEM DRIVER 10124L: linux-media@vger.kernel.org 10125S: Orphan 10126F: drivers/media/platform/sh_veu.c 10127 10128SH_VOU V4L2 OUTPUT DRIVER 10129L: linux-media@vger.kernel.org 10130S: Orphan 10131F: drivers/media/platform/sh_vou.c 10132F: include/media/drv-intf/sh_vou.h 10133 10134SIMPLE FIRMWARE INTERFACE (SFI) 10135M: Len Brown <lenb@kernel.org> 10136L: sfi-devel@simplefirmware.org 10137W: http://simplefirmware.org/ 10138T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 10139S: Supported 10140F: arch/x86/platform/sfi/ 10141F: drivers/sfi/ 10142F: include/linux/sfi*.h 10143 10144SIMTEC EB110ATX (Chalice CATS) 10145P: Ben Dooks 10146P: Vincent Sanders <vince@simtec.co.uk> 10147M: Simtec Linux Team <linux@simtec.co.uk> 10148W: http://www.simtec.co.uk/products/EB110ATX/ 10149S: Supported 10150 10151SIMTEC EB2410ITX (BAST) 10152P: Ben Dooks 10153P: Vincent Sanders <vince@simtec.co.uk> 10154M: Simtec Linux Team <linux@simtec.co.uk> 10155W: http://www.simtec.co.uk/products/EB2410ITX/ 10156S: Supported 10157F: arch/arm/mach-s3c24xx/mach-bast.c 10158F: arch/arm/mach-s3c24xx/bast-ide.c 10159F: arch/arm/mach-s3c24xx/bast-irq.c 10160 10161TI DAVINCI MACHINE SUPPORT 10162M: Sekhar Nori <nsekhar@ti.com> 10163M: Kevin Hilman <khilman@kernel.org> 10164T: git git://gitorious.org/linux-davinci/linux-davinci.git 10165Q: http://patchwork.kernel.org/project/linux-davinci/list/ 10166S: Supported 10167F: arch/arm/mach-davinci/ 10168F: drivers/i2c/busses/i2c-davinci.c 10169 10170TI DAVINCI SERIES MEDIA DRIVER 10171M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10172L: linux-media@vger.kernel.org 10173W: https://linuxtv.org 10174Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10175T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10176S: Maintained 10177F: drivers/media/platform/davinci/ 10178F: include/media/davinci/ 10179 10180TI AM437X VPFE DRIVER 10181M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10182L: linux-media@vger.kernel.org 10183W: https://linuxtv.org 10184Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10185T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10186S: Maintained 10187F: drivers/media/platform/am437x/ 10188 10189OV2659 OMNIVISION SENSOR DRIVER 10190M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10191L: linux-media@vger.kernel.org 10192W: https://linuxtv.org 10193Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10194T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10195S: Maintained 10196F: drivers/media/i2c/ov2659.c 10197F: include/media/i2c/ov2659.h 10198 10199SILICON MOTION SM712 FRAME BUFFER DRIVER 10200M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10201M: Teddy Wang <teddy.wang@siliconmotion.com> 10202M: Sudip Mukherjee <sudip@vectorindia.org> 10203L: linux-fbdev@vger.kernel.org 10204S: Maintained 10205F: drivers/video/fbdev/sm712* 10206F: Documentation/fb/sm712fb.txt 10207 10208SIS 190 ETHERNET DRIVER 10209M: Francois Romieu <romieu@fr.zoreil.com> 10210L: netdev@vger.kernel.org 10211S: Maintained 10212F: drivers/net/ethernet/sis/sis190.c 10213 10214SIS 900/7016 FAST ETHERNET DRIVER 10215M: Daniele Venzano <venza@brownhat.org> 10216W: http://www.brownhat.org/sis900.html 10217L: netdev@vger.kernel.org 10218S: Maintained 10219F: drivers/net/ethernet/sis/sis900.* 10220 10221SIS FRAMEBUFFER DRIVER 10222M: Thomas Winischhofer <thomas@winischhofer.net> 10223W: http://www.winischhofer.net/linuxsisvga.shtml 10224S: Maintained 10225F: Documentation/fb/sisfb.txt 10226F: drivers/video/fbdev/sis/ 10227F: include/video/sisfb.h 10228 10229SIS USB2VGA DRIVER 10230M: Thomas Winischhofer <thomas@winischhofer.net> 10231W: http://www.winischhofer.at/linuxsisusbvga.shtml 10232S: Maintained 10233F: drivers/usb/misc/sisusbvga/ 10234 10235SLAB ALLOCATOR 10236M: Christoph Lameter <cl@linux.com> 10237M: Pekka Enberg <penberg@kernel.org> 10238M: David Rientjes <rientjes@google.com> 10239M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 10240M: Andrew Morton <akpm@linux-foundation.org> 10241L: linux-mm@kvack.org 10242S: Maintained 10243F: include/linux/sl?b*.h 10244F: mm/sl?b* 10245 10246SLEEPABLE READ-COPY UPDATE (SRCU) 10247M: Lai Jiangshan <jiangshanlai@gmail.com> 10248M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10249M: Josh Triplett <josh@joshtriplett.org> 10250R: Steven Rostedt <rostedt@goodmis.org> 10251R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10252L: linux-kernel@vger.kernel.org 10253W: http://www.rdrop.com/users/paulmck/RCU/ 10254S: Supported 10255T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10256F: include/linux/srcu.h 10257F: kernel/rcu/srcu.c 10258 10259SMACK SECURITY MODULE 10260M: Casey Schaufler <casey@schaufler-ca.com> 10261L: linux-security-module@vger.kernel.org 10262W: http://schaufler-ca.com 10263T: git git://git.gitorious.org/smack-next/kernel.git 10264S: Maintained 10265F: Documentation/security/Smack.txt 10266F: security/smack/ 10267 10268DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 10269M: Kevin Hilman <khilman@kernel.org> 10270M: Nishanth Menon <nm@ti.com> 10271S: Maintained 10272F: drivers/power/avs/ 10273F: include/linux/power/smartreflex.h 10274L: linux-pm@vger.kernel.org 10275 10276SMC91x ETHERNET DRIVER 10277M: Nicolas Pitre <nico@fluxnic.net> 10278S: Odd Fixes 10279F: drivers/net/ethernet/smsc/smc91x.* 10280 10281SMIA AND SMIA++ IMAGE SENSOR DRIVER 10282M: Sakari Ailus <sakari.ailus@iki.fi> 10283L: linux-media@vger.kernel.org 10284S: Maintained 10285F: drivers/media/i2c/smiapp/ 10286F: include/media/i2c/smiapp.h 10287F: drivers/media/i2c/smiapp-pll.c 10288F: drivers/media/i2c/smiapp-pll.h 10289F: include/uapi/linux/smiapp.h 10290F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 10291 10292SMM665 HARDWARE MONITOR DRIVER 10293M: Guenter Roeck <linux@roeck-us.net> 10294L: linux-hwmon@vger.kernel.org 10295S: Maintained 10296F: Documentation/hwmon/smm665 10297F: drivers/hwmon/smm665.c 10298 10299SMSC EMC2103 HARDWARE MONITOR DRIVER 10300M: Steve Glendinning <steve.glendinning@shawell.net> 10301L: linux-hwmon@vger.kernel.org 10302S: Maintained 10303F: Documentation/hwmon/emc2103 10304F: drivers/hwmon/emc2103.c 10305 10306SMSC SCH5627 HARDWARE MONITOR DRIVER 10307M: Hans de Goede <hdegoede@redhat.com> 10308L: linux-hwmon@vger.kernel.org 10309S: Supported 10310F: Documentation/hwmon/sch5627 10311F: drivers/hwmon/sch5627.c 10312 10313SMSC47B397 HARDWARE MONITOR DRIVER 10314M: Jean Delvare <jdelvare@suse.com> 10315L: linux-hwmon@vger.kernel.org 10316S: Maintained 10317F: Documentation/hwmon/smsc47b397 10318F: drivers/hwmon/smsc47b397.c 10319 10320SMSC911x ETHERNET DRIVER 10321M: Steve Glendinning <steve.glendinning@shawell.net> 10322L: netdev@vger.kernel.org 10323S: Maintained 10324F: include/linux/smsc911x.h 10325F: drivers/net/ethernet/smsc/smsc911x.* 10326 10327SMSC9420 PCI ETHERNET DRIVER 10328M: Steve Glendinning <steve.glendinning@shawell.net> 10329L: netdev@vger.kernel.org 10330S: Maintained 10331F: drivers/net/ethernet/smsc/smsc9420.* 10332 10333SMSC UFX6000 and UFX7000 USB to VGA DRIVER 10334M: Steve Glendinning <steve.glendinning@shawell.net> 10335L: linux-fbdev@vger.kernel.org 10336S: Maintained 10337F: drivers/video/fbdev/smscufx.c 10338 10339SOC-CAMERA V4L2 SUBSYSTEM 10340M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 10341L: linux-media@vger.kernel.org 10342T: git git://linuxtv.org/media_tree.git 10343S: Maintained 10344F: include/media/soc* 10345F: drivers/media/i2c/soc_camera/ 10346F: drivers/media/platform/soc_camera/ 10347 10348SOEKRIS NET48XX LED SUPPORT 10349M: Chris Boot <bootc@bootc.net> 10350S: Maintained 10351F: drivers/leds/leds-net48xx.c 10352 10353SOFTLOGIC 6x10 MPEG CODEC 10354M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 10355M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 10356M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 10357M: Ismael Luceno <ismael@iodev.co.uk> 10358L: linux-media@vger.kernel.org 10359S: Supported 10360F: drivers/media/pci/solo6x10/ 10361 10362SOFTWARE RAID (Multiple Disks) SUPPORT 10363M: Shaohua Li <shli@kernel.org> 10364L: linux-raid@vger.kernel.org 10365T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 10366S: Supported 10367F: drivers/md/ 10368F: include/linux/raid/ 10369F: include/uapi/linux/raid/ 10370 10371SONIC NETWORK DRIVER 10372M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 10373L: netdev@vger.kernel.org 10374S: Maintained 10375F: drivers/net/ethernet/natsemi/sonic.* 10376 10377SONICS SILICON BACKPLANE DRIVER (SSB) 10378M: Michael Buesch <m@bues.ch> 10379L: linux-wireless@vger.kernel.org 10380S: Maintained 10381F: drivers/ssb/ 10382F: include/linux/ssb/ 10383 10384SONY VAIO CONTROL DEVICE DRIVER 10385M: Mattia Dongili <malattia@linux.it> 10386L: platform-driver-x86@vger.kernel.org 10387W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 10388S: Maintained 10389F: Documentation/laptops/sony-laptop.txt 10390F: drivers/char/sonypi.c 10391F: drivers/platform/x86/sony-laptop.c 10392F: include/linux/sony-laptop.h 10393 10394SONY MEMORYSTICK CARD SUPPORT 10395M: Alex Dubov <oakad@yahoo.com> 10396W: http://tifmxx.berlios.de/ 10397S: Maintained 10398F: drivers/memstick/host/tifm_ms.c 10399 10400SONY MEMORYSTICK STANDARD SUPPORT 10401M: Maxim Levitsky <maximlevitsky@gmail.com> 10402S: Maintained 10403F: drivers/memstick/core/ms_block.* 10404 10405SOUND 10406M: Jaroslav Kysela <perex@perex.cz> 10407M: Takashi Iwai <tiwai@suse.com> 10408L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10409W: http://www.alsa-project.org/ 10410T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10411T: git git://git.alsa-project.org/alsa-kernel.git 10412Q: http://patchwork.kernel.org/project/alsa-devel/list/ 10413S: Maintained 10414F: Documentation/sound/ 10415F: include/sound/ 10416F: include/uapi/sound/ 10417F: sound/ 10418 10419SOUND - COMPRESSED AUDIO 10420M: Vinod Koul <vinod.koul@intel.com> 10421L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10422T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10423S: Supported 10424F: Documentation/sound/alsa/compress_offload.txt 10425F: include/sound/compress_driver.h 10426F: include/uapi/sound/compress_* 10427F: sound/core/compress_offload.c 10428F: sound/soc/soc-compress.c 10429 10430SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 10431M: Liam Girdwood <lgirdwood@gmail.com> 10432M: Mark Brown <broonie@kernel.org> 10433T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 10434L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10435W: http://alsa-project.org/main/index.php/ASoC 10436S: Supported 10437F: Documentation/sound/alsa/soc/ 10438F: sound/soc/ 10439F: include/sound/soc* 10440 10441SOUND - DMAENGINE HELPERS 10442M: Lars-Peter Clausen <lars@metafoo.de> 10443S: Supported 10444F: include/sound/dmaengine_pcm.h 10445F: sound/core/pcm_dmaengine.c 10446F: sound/soc/soc-generic-dmaengine-pcm.c 10447 10448SP2 MEDIA DRIVER 10449M: Olli Salonen <olli.salonen@iki.fi> 10450L: linux-media@vger.kernel.org 10451W: https://linuxtv.org 10452Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10453S: Maintained 10454F: drivers/media/dvb-frontends/sp2* 10455 10456SPARC + UltraSPARC (sparc/sparc64) 10457M: "David S. Miller" <davem@davemloft.net> 10458L: sparclinux@vger.kernel.org 10459Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 10460T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 10461T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 10462S: Maintained 10463F: arch/sparc/ 10464F: drivers/sbus/ 10465 10466SPARC SERIAL DRIVERS 10467M: "David S. Miller" <davem@davemloft.net> 10468L: sparclinux@vger.kernel.org 10469T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 10470T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 10471S: Maintained 10472F: include/linux/sunserialcore.h 10473F: drivers/tty/serial/suncore.c 10474F: drivers/tty/serial/sunhv.c 10475F: drivers/tty/serial/sunsab.c 10476F: drivers/tty/serial/sunsab.h 10477F: drivers/tty/serial/sunsu.c 10478F: drivers/tty/serial/sunzilog.c 10479F: drivers/tty/serial/sunzilog.h 10480 10481SPARSE CHECKER 10482M: "Christopher Li" <sparse@chrisli.org> 10483L: linux-sparse@vger.kernel.org 10484W: https://sparse.wiki.kernel.org/ 10485T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 10486T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 10487S: Maintained 10488F: include/linux/compiler.h 10489 10490SPEAR PLATFORM SUPPORT 10491M: Viresh Kumar <vireshk@kernel.org> 10492M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 10493L: spear-devel@list.st.com 10494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10495W: http://www.st.com/spear 10496S: Maintained 10497F: arch/arm/boot/dts/spear* 10498F: arch/arm/mach-spear/ 10499 10500SPEAR CLOCK FRAMEWORK SUPPORT 10501M: Viresh Kumar <vireshk@kernel.org> 10502L: spear-devel@list.st.com 10503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10504W: http://www.st.com/spear 10505S: Maintained 10506F: drivers/clk/spear/ 10507 10508SPI SUBSYSTEM 10509M: Mark Brown <broonie@kernel.org> 10510L: linux-spi@vger.kernel.org 10511T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 10512Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 10513S: Maintained 10514F: Documentation/spi/ 10515F: drivers/spi/ 10516F: include/linux/spi/ 10517F: include/uapi/linux/spi/ 10518 10519SPIDERNET NETWORK DRIVER for CELL 10520M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 10521L: netdev@vger.kernel.org 10522S: Supported 10523F: Documentation/networking/spider_net.txt 10524F: drivers/net/ethernet/toshiba/spider_net* 10525 10526SPU FILE SYSTEM 10527M: Jeremy Kerr <jk@ozlabs.org> 10528L: linuxppc-dev@lists.ozlabs.org 10529W: http://www.ibm.com/developerworks/power/cell/ 10530S: Supported 10531F: Documentation/filesystems/spufs.txt 10532F: arch/powerpc/platforms/cell/spufs/ 10533 10534SQUASHFS FILE SYSTEM 10535M: Phillip Lougher <phillip@squashfs.org.uk> 10536L: squashfs-devel@lists.sourceforge.net (subscribers-only) 10537W: http://squashfs.org.uk 10538T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 10539S: Maintained 10540F: Documentation/filesystems/squashfs.txt 10541F: fs/squashfs/ 10542 10543SRM (Alpha) environment access 10544M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 10545S: Maintained 10546F: arch/alpha/kernel/srm_env.c 10547 10548STABLE BRANCH 10549M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10550L: stable@vger.kernel.org 10551S: Supported 10552F: Documentation/stable_kernel_rules.txt 10553 10554STAGING SUBSYSTEM 10555M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10556T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 10557L: devel@driverdev.osuosl.org 10558S: Supported 10559F: drivers/staging/ 10560 10561STAGING - COMEDI 10562M: Ian Abbott <abbotti@mev.co.uk> 10563M: H Hartley Sweeten <hsweeten@visionengravers.com> 10564S: Odd Fixes 10565F: drivers/staging/comedi/ 10566 10567STAGING - FLARION FT1000 DRIVERS 10568M: Marek Belisko <marek.belisko@gmail.com> 10569S: Odd Fixes 10570F: drivers/staging/ft1000/ 10571 10572STAGING - INDUSTRIAL IO 10573M: Jonathan Cameron <jic23@kernel.org> 10574L: linux-iio@vger.kernel.org 10575S: Odd Fixes 10576F: drivers/staging/iio/ 10577 10578STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 10579M: Jarod Wilson <jarod@wilsonet.com> 10580W: http://www.lirc.org/ 10581S: Odd Fixes 10582F: drivers/staging/media/lirc/ 10583 10584STAGING - LUSTRE PARALLEL FILESYSTEM 10585M: Oleg Drokin <oleg.drokin@intel.com> 10586M: Andreas Dilger <andreas.dilger@intel.com> 10587L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 10588W: http://wiki.lustre.org/ 10589S: Maintained 10590F: drivers/staging/lustre 10591 10592STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 10593M: Marc Dietrich <marvin24@gmx.de> 10594L: ac100@lists.launchpad.net (moderated for non-subscribers) 10595L: linux-tegra@vger.kernel.org 10596S: Maintained 10597F: drivers/staging/nvec/ 10598 10599STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 10600M: Jens Frederich <jfrederich@gmail.com> 10601M: Daniel Drake <dsd@laptop.org> 10602M: Jon Nettleton <jon.nettleton@gmail.com> 10603W: http://wiki.laptop.org/go/DCON 10604S: Maintained 10605F: drivers/staging/olpc_dcon/ 10606 10607STAGING - REALTEK RTL8712U DRIVERS 10608M: Larry Finger <Larry.Finger@lwfinger.net> 10609M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 10610S: Odd Fixes 10611F: drivers/staging/rtl8712/ 10612 10613STAGING - REALTEK RTL8723U WIRELESS DRIVER 10614M: Larry Finger <Larry.Finger@lwfinger.net> 10615M: Jes Sorensen <Jes.Sorensen@redhat.com> 10616L: linux-wireless@vger.kernel.org 10617S: Maintained 10618F: drivers/staging/rtl8723au/ 10619 10620STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 10621M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10622M: Teddy Wang <teddy.wang@siliconmotion.com> 10623M: Sudip Mukherjee <sudip@vectorindia.org> 10624L: linux-fbdev@vger.kernel.org 10625S: Maintained 10626F: drivers/staging/sm750fb/ 10627 10628STAGING - SLICOSS 10629M: Lior Dotan <liodot@gmail.com> 10630M: Christopher Harrer <charrer@alacritech.com> 10631S: Odd Fixes 10632F: drivers/staging/slicoss/ 10633 10634STAGING - SPEAKUP CONSOLE SPEECH DRIVER 10635M: William Hubbs <w.d.hubbs@gmail.com> 10636M: Chris Brannon <chris@the-brannons.com> 10637M: Kirk Reiser <kirk@reisers.ca> 10638M: Samuel Thibault <samuel.thibault@ens-lyon.org> 10639L: speakup@linux-speakup.org 10640W: http://www.linux-speakup.org/ 10641S: Odd Fixes 10642F: drivers/staging/speakup/ 10643 10644STAGING - VIA VT665X DRIVERS 10645M: Forest Bond <forest@alittletooquiet.net> 10646S: Odd Fixes 10647F: drivers/staging/vt665?/ 10648 10649STAGING - WILC1000 WIFI DRIVER 10650M: Johnny Kim <johnny.kim@atmel.com> 10651M: Austin Shin <austin.shin@atmel.com> 10652M: Chris Park <chris.park@atmel.com> 10653M: Tony Cho <tony.cho@atmel.com> 10654M: Glen Lee <glen.lee@atmel.com> 10655M: Leo Kim <leo.kim@atmel.com> 10656L: linux-wireless@vger.kernel.org 10657S: Supported 10658F: drivers/staging/wilc1000/ 10659 10660STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 10661M: Arnaud Patard <arnaud.patard@rtp-net.org> 10662S: Odd Fixes 10663F: drivers/staging/xgifb/ 10664 10665HFI1 DRIVER 10666M: Mike Marciniszyn <infinipath@intel.com> 10667L: linux-rdma@vger.kernel.org 10668S: Supported 10669F: drivers/staging/rdma/hfi1 10670 10671STARFIRE/DURALAN NETWORK DRIVER 10672M: Ion Badulescu <ionut@badula.org> 10673S: Odd Fixes 10674F: drivers/net/ethernet/adaptec/starfire* 10675 10676SUN3/3X 10677M: Sam Creasey <sammy@sammy.net> 10678W: http://sammy.net/sun3/ 10679S: Maintained 10680F: arch/m68k/kernel/*sun3* 10681F: arch/m68k/sun3*/ 10682F: arch/m68k/include/asm/sun3* 10683F: drivers/net/ethernet/i825xx/sun3* 10684 10685SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 10686M: Hans de Goede <hdegoede@redhat.com> 10687L: linux-input@vger.kernel.org 10688S: Maintained 10689F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 10690F: drivers/input/keyboard/sun4i-lradc-keys.c 10691 10692SUNDANCE NETWORK DRIVER 10693M: Denis Kirjanov <kda@linux-powerpc.org> 10694L: netdev@vger.kernel.org 10695S: Maintained 10696F: drivers/net/ethernet/dlink/sundance.c 10697 10698SUPERH 10699M: Yoshinori Sato <ysato@users.sourceforge.jp> 10700M: Rich Felker <dalias@libc.org> 10701L: linux-sh@vger.kernel.org 10702Q: http://patchwork.kernel.org/project/linux-sh/list/ 10703S: Maintained 10704F: Documentation/sh/ 10705F: arch/sh/ 10706F: drivers/sh/ 10707 10708SUSPEND TO RAM 10709M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10710M: Len Brown <len.brown@intel.com> 10711M: Pavel Machek <pavel@ucw.cz> 10712L: linux-pm@vger.kernel.org 10713S: Supported 10714F: Documentation/power/ 10715F: arch/x86/kernel/acpi/ 10716F: drivers/base/power/ 10717F: kernel/power/ 10718F: include/linux/suspend.h 10719F: include/linux/freezer.h 10720F: include/linux/pm.h 10721 10722SVGA HANDLING 10723M: Martin Mares <mj@ucw.cz> 10724L: linux-video@atrey.karlin.mff.cuni.cz 10725S: Maintained 10726F: Documentation/svga.txt 10727F: arch/x86/boot/video* 10728 10729SWIOTLB SUBSYSTEM 10730M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 10731L: linux-kernel@vger.kernel.org 10732T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 10733S: Supported 10734F: lib/swiotlb.c 10735F: arch/*/kernel/pci-swiotlb.c 10736F: include/linux/swiotlb.h 10737 10738SWITCHDEV 10739M: Jiri Pirko <jiri@resnulli.us> 10740L: netdev@vger.kernel.org 10741S: Supported 10742F: net/switchdev/ 10743F: include/net/switchdev.h 10744 10745SYNOPSYS ARC ARCHITECTURE 10746M: Vineet Gupta <vgupta@synopsys.com> 10747L: linux-snps-arc@lists.infradead.org 10748S: Supported 10749F: arch/arc/ 10750F: Documentation/devicetree/bindings/arc/* 10751F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 10752F: drivers/tty/serial/arc_uart.c 10753T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 10754 10755SYNOPSYS ARC SDP platform support 10756M: Alexey Brodkin <abrodkin@synopsys.com> 10757S: Supported 10758F: arch/arc/plat-axs10x 10759F: arch/arc/boot/dts/ax* 10760F: Documentation/devicetree/bindings/arc/axs10* 10761 10762SYSTEM CONFIGURATION (SYSCON) 10763M: Lee Jones <lee.jones@linaro.org> 10764M: Arnd Bergmann <arnd@arndb.de> 10765T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10766S: Supported 10767F: drivers/mfd/syscon.c 10768 10769SYSV FILESYSTEM 10770M: Christoph Hellwig <hch@infradead.org> 10771S: Maintained 10772F: Documentation/filesystems/sysv-fs.txt 10773F: fs/sysv/ 10774F: include/linux/sysv_fs.h 10775 10776TARGET SUBSYSTEM 10777M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 10778L: linux-scsi@vger.kernel.org 10779L: target-devel@vger.kernel.org 10780W: http://www.linux-iscsi.org 10781W: http://groups.google.com/group/linux-iscsi-target-dev 10782T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 10783S: Supported 10784F: drivers/target/ 10785F: include/target/ 10786F: Documentation/target/ 10787 10788TASKSTATS STATISTICS INTERFACE 10789M: Balbir Singh <bsingharora@gmail.com> 10790S: Maintained 10791F: Documentation/accounting/taskstats* 10792F: include/linux/taskstats* 10793F: kernel/taskstats.c 10794 10795TC CLASSIFIER 10796M: Jamal Hadi Salim <jhs@mojatatu.com> 10797L: netdev@vger.kernel.org 10798S: Maintained 10799F: include/net/pkt_cls.h 10800F: include/uapi/linux/pkt_cls.h 10801F: net/sched/ 10802 10803TCP LOW PRIORITY MODULE 10804M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 10805M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 10806W: http://tcp-lp-mod.sourceforge.net/ 10807S: Maintained 10808F: net/ipv4/tcp_lp.c 10809 10810TDA10071 MEDIA DRIVER 10811M: Antti Palosaari <crope@iki.fi> 10812L: linux-media@vger.kernel.org 10813W: https://linuxtv.org 10814W: http://palosaari.fi/linux/ 10815Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10816T: git git://linuxtv.org/anttip/media_tree.git 10817S: Maintained 10818F: drivers/media/dvb-frontends/tda10071* 10819 10820TDA18212 MEDIA DRIVER 10821M: Antti Palosaari <crope@iki.fi> 10822L: linux-media@vger.kernel.org 10823W: https://linuxtv.org 10824W: http://palosaari.fi/linux/ 10825Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10826T: git git://linuxtv.org/anttip/media_tree.git 10827S: Maintained 10828F: drivers/media/tuners/tda18212* 10829 10830TDA18218 MEDIA DRIVER 10831M: Antti Palosaari <crope@iki.fi> 10832L: linux-media@vger.kernel.org 10833W: https://linuxtv.org 10834W: http://palosaari.fi/linux/ 10835Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10836T: git git://linuxtv.org/anttip/media_tree.git 10837S: Maintained 10838F: drivers/media/tuners/tda18218* 10839 10840TDA18271 MEDIA DRIVER 10841M: Michael Krufky <mkrufky@linuxtv.org> 10842L: linux-media@vger.kernel.org 10843W: https://linuxtv.org 10844W: http://github.com/mkrufky 10845Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10846T: git git://linuxtv.org/mkrufky/tuners.git 10847S: Maintained 10848F: drivers/media/tuners/tda18271* 10849 10850TDA827x MEDIA DRIVER 10851M: Michael Krufky <mkrufky@linuxtv.org> 10852L: linux-media@vger.kernel.org 10853W: https://linuxtv.org 10854W: http://github.com/mkrufky 10855Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10856T: git git://linuxtv.org/mkrufky/tuners.git 10857S: Maintained 10858F: drivers/media/tuners/tda8290.* 10859 10860TDA8290 MEDIA DRIVER 10861M: Michael Krufky <mkrufky@linuxtv.org> 10862L: linux-media@vger.kernel.org 10863W: https://linuxtv.org 10864W: http://github.com/mkrufky 10865Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10866T: git git://linuxtv.org/mkrufky/tuners.git 10867S: Maintained 10868F: drivers/media/tuners/tda8290.* 10869 10870TDA9840 MEDIA DRIVER 10871M: Hans Verkuil <hverkuil@xs4all.nl> 10872L: linux-media@vger.kernel.org 10873T: git git://linuxtv.org/media_tree.git 10874W: https://linuxtv.org 10875S: Maintained 10876F: drivers/media/i2c/tda9840* 10877 10878TEA5761 TUNER DRIVER 10879M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 10880L: linux-media@vger.kernel.org 10881W: https://linuxtv.org 10882T: git git://linuxtv.org/media_tree.git 10883S: Odd fixes 10884F: drivers/media/tuners/tea5761.* 10885 10886TEA5767 TUNER DRIVER 10887M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 10888L: linux-media@vger.kernel.org 10889W: https://linuxtv.org 10890T: git git://linuxtv.org/media_tree.git 10891S: Maintained 10892F: drivers/media/tuners/tea5767.* 10893 10894TEA6415C MEDIA DRIVER 10895M: Hans Verkuil <hverkuil@xs4all.nl> 10896L: linux-media@vger.kernel.org 10897T: git git://linuxtv.org/media_tree.git 10898W: https://linuxtv.org 10899S: Maintained 10900F: drivers/media/i2c/tea6415c* 10901 10902TEA6420 MEDIA DRIVER 10903M: Hans Verkuil <hverkuil@xs4all.nl> 10904L: linux-media@vger.kernel.org 10905T: git git://linuxtv.org/media_tree.git 10906W: https://linuxtv.org 10907S: Maintained 10908F: drivers/media/i2c/tea6420* 10909 10910TEAM DRIVER 10911M: Jiri Pirko <jiri@resnulli.us> 10912L: netdev@vger.kernel.org 10913S: Supported 10914F: drivers/net/team/ 10915F: include/linux/if_team.h 10916F: include/uapi/linux/if_team.h 10917 10918TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 10919M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 10920S: Maintained 10921F: arch/x86/platform/ts5500/ 10922 10923TECHNOTREND USB IR RECEIVER 10924M: Sean Young <sean@mess.org> 10925L: linux-media@vger.kernel.org 10926S: Maintained 10927F: drivers/media/rc/ttusbir.c 10928 10929TEGRA ARCHITECTURE SUPPORT 10930M: Stephen Warren <swarren@wwwdotorg.org> 10931M: Thierry Reding <thierry.reding@gmail.com> 10932M: Alexandre Courbot <gnurou@gmail.com> 10933L: linux-tegra@vger.kernel.org 10934Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 10935T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 10936S: Supported 10937N: [^a-z]tegra 10938 10939TEGRA CLOCK DRIVER 10940M: Peter De Schrijver <pdeschrijver@nvidia.com> 10941M: Prashant Gaikwad <pgaikwad@nvidia.com> 10942S: Supported 10943F: drivers/clk/tegra/ 10944 10945TEGRA DMA DRIVER 10946M: Laxman Dewangan <ldewangan@nvidia.com> 10947S: Supported 10948F: drivers/dma/tegra20-apb-dma.c 10949 10950TEGRA I2C DRIVER 10951M: Laxman Dewangan <ldewangan@nvidia.com> 10952S: Supported 10953F: drivers/i2c/busses/i2c-tegra.c 10954 10955TEGRA IOMMU DRIVERS 10956M: Hiroshi Doyu <hdoyu@nvidia.com> 10957S: Supported 10958F: drivers/iommu/tegra* 10959 10960TEGRA KBC DRIVER 10961M: Rakesh Iyer <riyer@nvidia.com> 10962M: Laxman Dewangan <ldewangan@nvidia.com> 10963S: Supported 10964F: drivers/input/keyboard/tegra-kbc.c 10965 10966TEGRA PWM DRIVER 10967M: Thierry Reding <thierry.reding@gmail.com> 10968S: Supported 10969F: drivers/pwm/pwm-tegra.c 10970 10971TEGRA SERIAL DRIVER 10972M: Laxman Dewangan <ldewangan@nvidia.com> 10973S: Supported 10974F: drivers/tty/serial/serial-tegra.c 10975 10976TEGRA SPI DRIVER 10977M: Laxman Dewangan <ldewangan@nvidia.com> 10978S: Supported 10979F: drivers/spi/spi-tegra* 10980 10981TEHUTI ETHERNET DRIVER 10982M: Andy Gospodarek <andy@greyhouse.net> 10983L: netdev@vger.kernel.org 10984S: Supported 10985F: drivers/net/ethernet/tehuti/* 10986 10987Telecom Clock Driver for MCPL0010 10988M: Mark Gross <mark.gross@intel.com> 10989S: Supported 10990F: drivers/char/tlclk.c 10991 10992TENSILICA XTENSA PORT (xtensa) 10993M: Chris Zankel <chris@zankel.net> 10994M: Max Filippov <jcmvbkbc@gmail.com> 10995L: linux-xtensa@linux-xtensa.org 10996T: git git://github.com/czankel/xtensa-linux.git 10997S: Maintained 10998F: arch/xtensa/ 10999F: drivers/irqchip/irq-xtensa-* 11000 11001THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 11002M: Hans Verkuil <hverkuil@xs4all.nl> 11003L: linux-media@vger.kernel.org 11004T: git git://linuxtv.org/media_tree.git 11005W: https://linuxtv.org 11006S: Maintained 11007F: drivers/media/radio/radio-raremono.c 11008 11009THERMAL 11010M: Zhang Rui <rui.zhang@intel.com> 11011M: Eduardo Valentin <edubezval@gmail.com> 11012L: linux-pm@vger.kernel.org 11013T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11014T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11015Q: https://patchwork.kernel.org/project/linux-pm/list/ 11016S: Supported 11017F: drivers/thermal/ 11018F: include/linux/thermal.h 11019F: include/uapi/linux/thermal.h 11020F: include/linux/cpu_cooling.h 11021F: Documentation/devicetree/bindings/thermal/ 11022 11023THERMAL/CPU_COOLING 11024M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11025M: Viresh Kumar <viresh.kumar@linaro.org> 11026M: Javi Merino <javi.merino@arm.com> 11027L: linux-pm@vger.kernel.org 11028S: Supported 11029F: Documentation/thermal/cpu-cooling-api.txt 11030F: drivers/thermal/cpu_cooling.c 11031F: include/linux/cpu_cooling.h 11032 11033THINGM BLINK(1) USB RGB LED DRIVER 11034M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 11035S: Maintained 11036F: drivers/hid/hid-thingm.c 11037 11038THINKPAD ACPI EXTRAS DRIVER 11039M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11040L: ibm-acpi-devel@lists.sourceforge.net 11041L: platform-driver-x86@vger.kernel.org 11042W: http://ibm-acpi.sourceforge.net 11043W: http://thinkwiki.org/wiki/Ibm-acpi 11044T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11045S: Maintained 11046F: drivers/platform/x86/thinkpad_acpi.c 11047 11048TI BANDGAP AND THERMAL DRIVER 11049M: Eduardo Valentin <edubezval@gmail.com> 11050L: linux-pm@vger.kernel.org 11051L: linux-omap@vger.kernel.org 11052S: Maintained 11053F: drivers/thermal/ti-soc-thermal/ 11054 11055TI VPE/CAL DRIVERS 11056M: Benoit Parrot <bparrot@ti.com> 11057L: linux-media@vger.kernel.org 11058W: http://linuxtv.org/ 11059Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11060S: Maintained 11061F: drivers/media/platform/ti-vpe/ 11062 11063TI CDCE706 CLOCK DRIVER 11064M: Max Filippov <jcmvbkbc@gmail.com> 11065S: Maintained 11066F: drivers/clk/clk-cdce706.c 11067 11068TI CLOCK DRIVER 11069M: Tero Kristo <t-kristo@ti.com> 11070L: linux-omap@vger.kernel.org 11071S: Maintained 11072F: drivers/clk/ti/ 11073F: include/linux/clk/ti.h 11074 11075TI ETHERNET SWITCH DRIVER (CPSW) 11076M: Mugunthan V N <mugunthanvnm@ti.com> 11077R: Grygorii Strashko <grygorii.strashko@ti.com> 11078L: linux-omap@vger.kernel.org 11079L: netdev@vger.kernel.org 11080S: Maintained 11081F: drivers/net/ethernet/ti/cpsw* 11082F: drivers/net/ethernet/ti/davinci* 11083 11084TI FLASH MEDIA INTERFACE DRIVER 11085M: Alex Dubov <oakad@yahoo.com> 11086S: Maintained 11087F: drivers/misc/tifm* 11088F: drivers/mmc/host/tifm_sd.c 11089F: include/linux/tifm.h 11090 11091TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 11092M: Santosh Shilimkar <ssantosh@kernel.org> 11093L: linux-kernel@vger.kernel.org 11094L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11095S: Maintained 11096F: drivers/soc/ti/* 11097T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 11098 11099 11100TI LM49xxx FAMILY ASoC CODEC DRIVERS 11101M: M R Swami Reddy <mr.swami.reddy@ti.com> 11102M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 11103L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11104S: Maintained 11105F: sound/soc/codecs/lm49453* 11106F: sound/soc/codecs/isabelle* 11107 11108TI LP855x BACKLIGHT DRIVER 11109M: Milo Kim <milo.kim@ti.com> 11110S: Maintained 11111F: Documentation/backlight/lp855x-driver.txt 11112F: drivers/video/backlight/lp855x_bl.c 11113F: include/linux/platform_data/lp855x.h 11114 11115TI LP8727 CHARGER DRIVER 11116M: Milo Kim <milo.kim@ti.com> 11117S: Maintained 11118F: drivers/power/lp8727_charger.c 11119F: include/linux/platform_data/lp8727.h 11120 11121TI LP8788 MFD DRIVER 11122M: Milo Kim <milo.kim@ti.com> 11123S: Maintained 11124F: drivers/iio/adc/lp8788_adc.c 11125F: drivers/leds/leds-lp8788.c 11126F: drivers/mfd/lp8788*.c 11127F: drivers/power/lp8788-charger.c 11128F: drivers/regulator/lp8788-*.c 11129F: include/linux/mfd/lp8788*.h 11130 11131TI NETCP ETHERNET DRIVER 11132M: Wingman Kwok <w-kwok2@ti.com> 11133M: Murali Karicheri <m-karicheri2@ti.com> 11134L: netdev@vger.kernel.org 11135S: Maintained 11136F: drivers/net/ethernet/ti/netcp* 11137 11138TI TAS571X FAMILY ASoC CODEC DRIVER 11139M: Kevin Cernekee <cernekee@chromium.org> 11140L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11141S: Odd Fixes 11142F: sound/soc/codecs/tas571x* 11143 11144TI TWL4030 SERIES SOC CODEC DRIVER 11145M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11146L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11147S: Maintained 11148F: sound/soc/codecs/twl4030* 11149 11150TI WILINK WIRELESS DRIVERS 11151L: linux-wireless@vger.kernel.org 11152W: http://wireless.kernel.org/en/users/Drivers/wl12xx 11153W: http://wireless.kernel.org/en/users/Drivers/wl1251 11154T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 11155S: Orphan 11156F: drivers/net/wireless/ti/ 11157F: include/linux/wl12xx.h 11158 11159TIPC NETWORK LAYER 11160M: Jon Maloy <jon.maloy@ericsson.com> 11161M: Ying Xue <ying.xue@windriver.com> 11162L: netdev@vger.kernel.org (core kernel code) 11163L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 11164W: http://tipc.sourceforge.net/ 11165S: Maintained 11166F: include/uapi/linux/tipc*.h 11167F: net/tipc/ 11168 11169TILE ARCHITECTURE 11170M: Chris Metcalf <cmetcalf@mellanox.com> 11171W: http://www.mellanox.com/repository/solutions/tile-scm/ 11172T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 11173S: Supported 11174F: arch/tile/ 11175F: drivers/char/tile-srom.c 11176F: drivers/edac/tile_edac.c 11177F: drivers/net/ethernet/tile/ 11178F: drivers/rtc/rtc-tile.c 11179F: drivers/tty/hvc/hvc_tile.c 11180F: drivers/tty/serial/tilegx.c 11181F: drivers/usb/host/*-tilegx.c 11182F: include/linux/usb/tilegx.h 11183 11184TLAN NETWORK DRIVER 11185M: Samuel Chessman <chessman@tux.org> 11186L: tlan-devel@lists.sourceforge.net (subscribers-only) 11187W: http://sourceforge.net/projects/tlan/ 11188S: Maintained 11189F: Documentation/networking/tlan.txt 11190F: drivers/net/ethernet/ti/tlan.* 11191 11192TOMOYO SECURITY MODULE 11193M: Kentaro Takeda <takedakn@nttdata.co.jp> 11194M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 11195L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 11196L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 11197L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 11198L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 11199W: http://tomoyo.sourceforge.jp/ 11200T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 11201S: Maintained 11202F: security/tomoyo/ 11203 11204TOPSTAR LAPTOP EXTRAS DRIVER 11205M: Herton Ronaldo Krzesinski <herton@canonical.com> 11206L: platform-driver-x86@vger.kernel.org 11207S: Maintained 11208F: drivers/platform/x86/topstar-laptop.c 11209 11210TOSHIBA ACPI EXTRAS DRIVER 11211M: Azael Avalos <coproscefalo@gmail.com> 11212L: platform-driver-x86@vger.kernel.org 11213S: Maintained 11214F: drivers/platform/x86/toshiba_acpi.c 11215 11216TOSHIBA BLUETOOTH DRIVER 11217M: Azael Avalos <coproscefalo@gmail.com> 11218L: platform-driver-x86@vger.kernel.org 11219S: Maintained 11220F: drivers/platform/x86/toshiba_bluetooth.c 11221 11222TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 11223M: Azael Avalos <coproscefalo@gmail.com> 11224L: platform-driver-x86@vger.kernel.org 11225S: Maintained 11226F: drivers/platform/x86/toshiba_haps.c 11227 11228TOSHIBA WMI HOTKEYS DRIVER 11229M: Azael Avalos <coproscefalo@gmail.com> 11230L: platform-driver-x86@vger.kernel.org 11231S: Maintained 11232F: drivers/platform/x86/toshiba-wmi.c 11233 11234TOSHIBA SMM DRIVER 11235M: Jonathan Buzzard <jonathan@buzzard.org.uk> 11236W: http://www.buzzard.org.uk/toshiba/ 11237S: Maintained 11238F: drivers/char/toshiba.c 11239F: include/linux/toshiba.h 11240F: include/uapi/linux/toshiba.h 11241 11242TOSHIBA TC358743 DRIVER 11243M: Mats Randgaard <matrandg@cisco.com> 11244L: linux-media@vger.kernel.org 11245S: Maintained 11246F: drivers/media/i2c/tc358743* 11247F: include/media/i2c/tc358743.h 11248 11249TMIO MMC DRIVER 11250M: Ian Molton <ian@mnementh.co.uk> 11251L: linux-mmc@vger.kernel.org 11252S: Maintained 11253F: drivers/mmc/host/tmio_mmc* 11254F: drivers/mmc/host/sh_mobile_sdhi.c 11255F: include/linux/mmc/tmio.h 11256F: include/linux/mmc/sh_mobile_sdhi.h 11257 11258TMP401 HARDWARE MONITOR DRIVER 11259M: Guenter Roeck <linux@roeck-us.net> 11260L: linux-hwmon@vger.kernel.org 11261S: Maintained 11262F: Documentation/hwmon/tmp401 11263F: drivers/hwmon/tmp401.c 11264 11265TMPFS (SHMEM FILESYSTEM) 11266M: Hugh Dickins <hughd@google.com> 11267L: linux-mm@kvack.org 11268S: Maintained 11269F: include/linux/shmem_fs.h 11270F: mm/shmem.c 11271 11272TM6000 VIDEO4LINUX DRIVER 11273M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 11274L: linux-media@vger.kernel.org 11275W: https://linuxtv.org 11276T: git git://linuxtv.org/media_tree.git 11277S: Odd fixes 11278F: drivers/media/usb/tm6000/ 11279 11280TW68 VIDEO4LINUX DRIVER 11281M: Hans Verkuil <hverkuil@xs4all.nl> 11282L: linux-media@vger.kernel.org 11283T: git git://linuxtv.org/media_tree.git 11284W: https://linuxtv.org 11285S: Odd Fixes 11286F: drivers/media/pci/tw68/ 11287 11288TPM DEVICE DRIVER 11289M: Peter Huewe <peterhuewe@gmx.de> 11290M: Marcel Selhorst <tpmdd@selhorst.net> 11291M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 11292R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 11293W: http://tpmdd.sourceforge.net 11294L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11295Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 11296T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 11297S: Maintained 11298F: drivers/char/tpm/ 11299 11300TPM IBM_VTPM DEVICE DRIVER 11301M: Ashley Lai <ashleydlai@gmail.com> 11302W: http://tpmdd.sourceforge.net 11303L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11304S: Maintained 11305F: drivers/char/tpm/tpm_ibmvtpm* 11306 11307TRACING 11308M: Steven Rostedt <rostedt@goodmis.org> 11309M: Ingo Molnar <mingo@redhat.com> 11310T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11311S: Maintained 11312F: Documentation/trace/ftrace.txt 11313F: arch/*/*/*/ftrace.h 11314F: arch/*/kernel/ftrace.c 11315F: include/*/ftrace.h 11316F: include/linux/trace*.h 11317F: include/trace/ 11318F: kernel/trace/ 11319F: tools/testing/selftests/ftrace/ 11320 11321TRACING MMIO ACCESSES (MMIOTRACE) 11322M: Steven Rostedt <rostedt@goodmis.org> 11323M: Ingo Molnar <mingo@kernel.org> 11324R: Karol Herbst <karolherbst@gmail.com> 11325R: Pekka Paalanen <ppaalanen@gmail.com> 11326S: Maintained 11327L: linux-kernel@vger.kernel.org 11328L: nouveau@lists.freedesktop.org 11329F: kernel/trace/trace_mmiotrace.c 11330F: include/linux/mmiotrace.h 11331F: arch/x86/mm/kmmio.c 11332F: arch/x86/mm/mmio-mod.c 11333F: arch/x86/mm/testmmiotrace.c 11334 11335TRIVIAL PATCHES 11336M: Jiri Kosina <trivial@kernel.org> 11337T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 11338S: Maintained 11339K: ^Subject:.*(?i)trivial 11340 11341TTY LAYER 11342M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11343M: Jiri Slaby <jslaby@suse.com> 11344S: Supported 11345T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 11346F: Documentation/serial/ 11347F: drivers/tty/ 11348F: drivers/tty/serial/serial_core.c 11349F: include/linux/serial_core.h 11350F: include/linux/serial.h 11351F: include/linux/tty.h 11352F: include/uapi/linux/serial_core.h 11353F: include/uapi/linux/serial.h 11354F: include/uapi/linux/tty.h 11355 11356TUA9001 MEDIA DRIVER 11357M: Antti Palosaari <crope@iki.fi> 11358L: linux-media@vger.kernel.org 11359W: https://linuxtv.org 11360W: http://palosaari.fi/linux/ 11361Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11362T: git git://linuxtv.org/anttip/media_tree.git 11363S: Maintained 11364F: drivers/media/tuners/tua9001* 11365 11366TULIP NETWORK DRIVERS 11367L: netdev@vger.kernel.org 11368L: linux-parisc@vger.kernel.org 11369S: Orphan 11370F: drivers/net/ethernet/dec/tulip/ 11371 11372TUN/TAP driver 11373M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 11374W: http://vtun.sourceforge.net/tun 11375S: Maintained 11376F: Documentation/networking/tuntap.txt 11377F: arch/um/os-Linux/drivers/ 11378 11379TURBOCHANNEL SUBSYSTEM 11380M: "Maciej W. Rozycki" <macro@linux-mips.org> 11381M: Ralf Baechle <ralf@linux-mips.org> 11382L: linux-mips@linux-mips.org 11383Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 11384S: Maintained 11385F: drivers/tc/ 11386F: include/linux/tc.h 11387 11388U14-34F SCSI DRIVER 11389M: Dario Ballabio <ballabio_dario@emc.com> 11390L: linux-scsi@vger.kernel.org 11391S: Maintained 11392F: drivers/scsi/u14-34f.c 11393 11394UBI FILE SYSTEM (UBIFS) 11395M: Richard Weinberger <richard@nod.at> 11396M: Artem Bityutskiy <dedekind1@gmail.com> 11397M: Adrian Hunter <adrian.hunter@intel.com> 11398L: linux-mtd@lists.infradead.org 11399T: git git://git.infradead.org/ubifs-2.6.git 11400W: http://www.linux-mtd.infradead.org/doc/ubifs.html 11401S: Supported 11402F: Documentation/filesystems/ubifs.txt 11403F: fs/ubifs/ 11404 11405UCLINUX (M68KNOMMU AND COLDFIRE) 11406M: Greg Ungerer <gerg@uclinux.org> 11407W: http://www.uclinux.org/ 11408L: linux-m68k@lists.linux-m68k.org 11409L: uclinux-dev@uclinux.org (subscribers-only) 11410T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 11411S: Maintained 11412F: arch/m68k/coldfire/ 11413F: arch/m68k/68*/ 11414F: arch/m68k/*/*_no.* 11415F: arch/m68k/include/asm/*_no.* 11416 11417UDF FILESYSTEM 11418M: Jan Kara <jack@suse.com> 11419S: Maintained 11420F: Documentation/filesystems/udf.txt 11421F: fs/udf/ 11422 11423UFS FILESYSTEM 11424M: Evgeniy Dushistov <dushistov@mail.ru> 11425S: Maintained 11426F: Documentation/filesystems/ufs.txt 11427F: fs/ufs/ 11428 11429UHID USERSPACE HID IO DRIVER: 11430M: David Herrmann <dh.herrmann@googlemail.com> 11431L: linux-input@vger.kernel.org 11432S: Maintained 11433F: drivers/hid/uhid.c 11434F: include/uapi/linux/uhid.h 11435 11436ULTRA-WIDEBAND (UWB) SUBSYSTEM: 11437L: linux-usb@vger.kernel.org 11438S: Orphan 11439F: drivers/uwb/ 11440F: include/linux/uwb.h 11441F: include/linux/uwb/ 11442 11443UNICORE32 ARCHITECTURE: 11444M: Guan Xuetao <gxt@mprc.pku.edu.cn> 11445W: http://mprc.pku.edu.cn/~guanxuetao/linux 11446S: Maintained 11447T: git git://github.com/gxt/linux.git 11448F: arch/unicore32/ 11449 11450UNIFDEF 11451M: Tony Finch <dot@dotat.at> 11452W: http://dotat.at/prog/unifdef 11453S: Maintained 11454F: scripts/unifdef.c 11455 11456UNIFORM CDROM DRIVER 11457M: Jens Axboe <axboe@kernel.dk> 11458W: http://www.kernel.dk 11459S: Maintained 11460F: Documentation/cdrom/ 11461F: drivers/cdrom/cdrom.c 11462F: include/linux/cdrom.h 11463F: include/uapi/linux/cdrom.h 11464 11465UNISYS S-PAR DRIVERS 11466M: David Kershner <david.kershner@unisys.com> 11467L: sparmaintainer@unisys.com (Unisys internal) 11468S: Supported 11469F: drivers/staging/unisys/ 11470 11471UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 11472M: Vinayak Holikatti <vinholikatti@gmail.com> 11473L: linux-scsi@vger.kernel.org 11474S: Supported 11475F: Documentation/scsi/ufs.txt 11476F: drivers/scsi/ufs/ 11477 11478UNSORTED BLOCK IMAGES (UBI) 11479M: Artem Bityutskiy <dedekind1@gmail.com> 11480M: Richard Weinberger <richard@nod.at> 11481W: http://www.linux-mtd.infradead.org/ 11482L: linux-mtd@lists.infradead.org 11483T: git git://git.infradead.org/ubifs-2.6.git 11484S: Supported 11485F: drivers/mtd/ubi/ 11486F: include/linux/mtd/ubi.h 11487F: include/uapi/mtd/ubi-user.h 11488 11489USB ACM DRIVER 11490M: Oliver Neukum <oneukum@suse.com> 11491L: linux-usb@vger.kernel.org 11492S: Maintained 11493F: Documentation/usb/acm.txt 11494F: drivers/usb/class/cdc-acm.* 11495 11496USB AR5523 WIRELESS DRIVER 11497M: Pontus Fuchs <pontus.fuchs@gmail.com> 11498L: linux-wireless@vger.kernel.org 11499S: Maintained 11500F: drivers/net/wireless/ath/ar5523/ 11501 11502USB ATTACHED SCSI 11503M: Hans de Goede <hdegoede@redhat.com> 11504M: Gerd Hoffmann <kraxel@redhat.com> 11505L: linux-usb@vger.kernel.org 11506L: linux-scsi@vger.kernel.org 11507S: Maintained 11508F: drivers/usb/storage/uas.c 11509 11510USB CDC ETHERNET DRIVER 11511M: Oliver Neukum <oliver@neukum.org> 11512L: linux-usb@vger.kernel.org 11513S: Maintained 11514F: drivers/net/usb/cdc_*.c 11515F: include/uapi/linux/usb/cdc.h 11516 11517USB CHAOSKEY DRIVER 11518M: Keith Packard <keithp@keithp.com> 11519L: linux-usb@vger.kernel.org 11520S: Maintained 11521F: drivers/usb/misc/chaoskey.c 11522 11523USB CYPRESS C67X00 DRIVER 11524M: Peter Korsgaard <jacmet@sunsite.dk> 11525L: linux-usb@vger.kernel.org 11526S: Maintained 11527F: drivers/usb/c67x00/ 11528 11529USB DAVICOM DM9601 DRIVER 11530M: Peter Korsgaard <jacmet@sunsite.dk> 11531L: netdev@vger.kernel.org 11532W: http://www.linux-usb.org/usbnet 11533S: Maintained 11534F: drivers/net/usb/dm9601.c 11535 11536USB DIAMOND RIO500 DRIVER 11537M: Cesar Miquel <miquel@df.uba.ar> 11538L: rio500-users@lists.sourceforge.net 11539W: http://rio500.sourceforge.net 11540S: Maintained 11541F: drivers/usb/misc/rio500* 11542 11543USB EHCI DRIVER 11544M: Alan Stern <stern@rowland.harvard.edu> 11545L: linux-usb@vger.kernel.org 11546S: Maintained 11547F: Documentation/usb/ehci.txt 11548F: drivers/usb/host/ehci* 11549 11550USB GADGET/PERIPHERAL SUBSYSTEM 11551M: Felipe Balbi <balbi@kernel.org> 11552L: linux-usb@vger.kernel.org 11553W: http://www.linux-usb.org/gadget 11554T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 11555S: Maintained 11556F: drivers/usb/gadget/ 11557F: include/linux/usb/gadget* 11558 11559USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 11560M: Jiri Kosina <jikos@kernel.org> 11561R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 11562L: linux-usb@vger.kernel.org 11563T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 11564S: Maintained 11565F: Documentation/hid/hiddev.txt 11566F: drivers/hid/usbhid/ 11567 11568USB ISP116X DRIVER 11569M: Olav Kongas <ok@artecdesign.ee> 11570L: linux-usb@vger.kernel.org 11571S: Maintained 11572F: drivers/usb/host/isp116x* 11573F: include/linux/usb/isp116x.h 11574 11575USB LAN78XX ETHERNET DRIVER 11576M: Woojung Huh <woojung.huh@microchip.com> 11577M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 11578L: netdev@vger.kernel.org 11579S: Maintained 11580F: drivers/net/usb/lan78xx.* 11581 11582USB MASS STORAGE DRIVER 11583M: Matthew Dharm <mdharm-usb@one-eyed-alien.net> 11584L: linux-usb@vger.kernel.org 11585L: usb-storage@lists.one-eyed-alien.net 11586S: Maintained 11587W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 11588F: drivers/usb/storage/ 11589 11590USB MIDI DRIVER 11591M: Clemens Ladisch <clemens@ladisch.de> 11592L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11593T: git git://git.alsa-project.org/alsa-kernel.git 11594S: Maintained 11595F: sound/usb/midi.* 11596 11597USB NETWORKING DRIVERS 11598L: linux-usb@vger.kernel.org 11599S: Odd Fixes 11600F: drivers/net/usb/ 11601 11602USB OHCI DRIVER 11603M: Alan Stern <stern@rowland.harvard.edu> 11604L: linux-usb@vger.kernel.org 11605S: Maintained 11606F: Documentation/usb/ohci.txt 11607F: drivers/usb/host/ohci* 11608 11609USB OTG FSM (Finite State Machine) 11610M: Peter Chen <Peter.Chen@nxp.com> 11611T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 11612L: linux-usb@vger.kernel.org 11613S: Maintained 11614F: drivers/usb/common/usb-otg-fsm.c 11615 11616USB OVER IP DRIVER 11617M: Valentina Manea <valentina.manea.m@gmail.com> 11618M: Shuah Khan <shuah.kh@samsung.com> 11619L: linux-usb@vger.kernel.org 11620S: Maintained 11621F: Documentation/usb/usbip_protocol.txt 11622F: drivers/usb/usbip/ 11623F: tools/usb/usbip/ 11624 11625USB PEGASUS DRIVER 11626M: Petko Manolov <petkan@nucleusys.com> 11627L: linux-usb@vger.kernel.org 11628L: netdev@vger.kernel.org 11629T: git git://github.com/petkan/pegasus.git 11630W: https://github.com/petkan/pegasus 11631S: Maintained 11632F: drivers/net/usb/pegasus.* 11633 11634USB PHY LAYER 11635M: Felipe Balbi <balbi@kernel.org> 11636L: linux-usb@vger.kernel.org 11637T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 11638S: Maintained 11639F: drivers/usb/phy/ 11640 11641USB PRINTER DRIVER (usblp) 11642M: Pete Zaitcev <zaitcev@redhat.com> 11643L: linux-usb@vger.kernel.org 11644S: Supported 11645F: drivers/usb/class/usblp.c 11646 11647USB QMI WWAN NETWORK DRIVER 11648M: Bjørn Mork <bjorn@mork.no> 11649L: netdev@vger.kernel.org 11650S: Maintained 11651F: Documentation/ABI/testing/sysfs-class-net-qmi 11652F: drivers/net/usb/qmi_wwan.c 11653 11654USB RTL8150 DRIVER 11655M: Petko Manolov <petkan@nucleusys.com> 11656L: linux-usb@vger.kernel.org 11657L: netdev@vger.kernel.org 11658T: git git://github.com/petkan/rtl8150.git 11659W: https://github.com/petkan/rtl8150 11660S: Maintained 11661F: drivers/net/usb/rtl8150.c 11662 11663USB SERIAL SUBSYSTEM 11664M: Johan Hovold <johan@kernel.org> 11665L: linux-usb@vger.kernel.org 11666S: Maintained 11667F: Documentation/usb/usb-serial.txt 11668F: drivers/usb/serial/ 11669F: include/linux/usb/serial.h 11670 11671USB SMSC75XX ETHERNET DRIVER 11672M: Steve Glendinning <steve.glendinning@shawell.net> 11673L: netdev@vger.kernel.org 11674S: Maintained 11675F: drivers/net/usb/smsc75xx.* 11676 11677USB SMSC95XX ETHERNET DRIVER 11678M: Steve Glendinning <steve.glendinning@shawell.net> 11679L: netdev@vger.kernel.org 11680S: Maintained 11681F: drivers/net/usb/smsc95xx.* 11682 11683USB SUBSYSTEM 11684M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11685L: linux-usb@vger.kernel.org 11686W: http://www.linux-usb.org 11687T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 11688S: Supported 11689F: Documentation/usb/ 11690F: drivers/usb/ 11691F: include/linux/usb.h 11692F: include/linux/usb/ 11693 11694USB UHCI DRIVER 11695M: Alan Stern <stern@rowland.harvard.edu> 11696L: linux-usb@vger.kernel.org 11697S: Maintained 11698F: drivers/usb/host/uhci* 11699 11700USB "USBNET" DRIVER FRAMEWORK 11701M: Oliver Neukum <oneukum@suse.com> 11702L: netdev@vger.kernel.org 11703W: http://www.linux-usb.org/usbnet 11704S: Maintained 11705F: drivers/net/usb/usbnet.c 11706F: include/linux/usb/usbnet.h 11707 11708USB VIDEO CLASS 11709M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11710L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 11711L: linux-media@vger.kernel.org 11712T: git git://linuxtv.org/media_tree.git 11713W: http://www.ideasonboard.org/uvc/ 11714S: Maintained 11715F: drivers/media/usb/uvc/ 11716F: include/uapi/linux/uvcvideo.h 11717 11718USB VISION DRIVER 11719M: Hans Verkuil <hverkuil@xs4all.nl> 11720L: linux-media@vger.kernel.org 11721T: git git://linuxtv.org/media_tree.git 11722W: https://linuxtv.org 11723S: Odd Fixes 11724F: drivers/media/usb/usbvision/ 11725 11726USB WEBCAM GADGET 11727M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11728L: linux-usb@vger.kernel.org 11729S: Maintained 11730F: drivers/usb/gadget/function/*uvc* 11731F: drivers/usb/gadget/legacy/webcam.c 11732 11733USB WIRELESS RNDIS DRIVER (rndis_wlan) 11734M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 11735L: linux-wireless@vger.kernel.org 11736S: Maintained 11737F: drivers/net/wireless/rndis_wlan.c 11738 11739USB XHCI DRIVER 11740M: Mathias Nyman <mathias.nyman@intel.com> 11741L: linux-usb@vger.kernel.org 11742S: Supported 11743F: drivers/usb/host/xhci* 11744F: drivers/usb/host/pci-quirks* 11745 11746USB ZD1201 DRIVER 11747L: linux-wireless@vger.kernel.org 11748W: http://linux-lc100020.sourceforge.net 11749S: Orphan 11750F: drivers/net/wireless/zydas/zd1201.* 11751 11752USB ZR364XX DRIVER 11753M: Antoine Jacquet <royale@zerezo.com> 11754L: linux-usb@vger.kernel.org 11755L: linux-media@vger.kernel.org 11756T: git git://linuxtv.org/media_tree.git 11757W: http://royale.zerezo.com/zr364xx/ 11758S: Maintained 11759F: Documentation/video4linux/zr364xx.txt 11760F: drivers/media/usb/zr364xx/ 11761 11762ULPI BUS 11763M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 11764L: linux-usb@vger.kernel.org 11765S: Maintained 11766F: drivers/usb/common/ulpi.c 11767F: include/linux/ulpi/ 11768 11769USER-MODE LINUX (UML) 11770M: Jeff Dike <jdike@addtoit.com> 11771M: Richard Weinberger <richard@nod.at> 11772L: user-mode-linux-devel@lists.sourceforge.net 11773L: user-mode-linux-user@lists.sourceforge.net 11774W: http://user-mode-linux.sourceforge.net 11775T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 11776S: Maintained 11777F: Documentation/virtual/uml/ 11778F: arch/um/ 11779F: arch/x86/um/ 11780F: fs/hostfs/ 11781F: fs/hppfs/ 11782 11783USERSPACE I/O (UIO) 11784M: "Hans J. Koch" <hjk@hansjkoch.de> 11785M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11786S: Maintained 11787T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 11788F: Documentation/DocBook/uio-howto.tmpl 11789F: drivers/uio/ 11790F: include/linux/uio*.h 11791 11792UTIL-LINUX PACKAGE 11793M: Karel Zak <kzak@redhat.com> 11794L: util-linux@vger.kernel.org 11795W: http://en.wikipedia.org/wiki/Util-linux 11796T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 11797S: Maintained 11798 11799UVESAFB DRIVER 11800M: Michal Januszewski <spock@gentoo.org> 11801L: linux-fbdev@vger.kernel.org 11802W: http://dev.gentoo.org/~spock/projects/uvesafb/ 11803S: Maintained 11804F: Documentation/fb/uvesafb.txt 11805F: drivers/video/fbdev/uvesafb.* 11806 11807VF610 NAND DRIVER 11808M: Stefan Agner <stefan@agner.ch> 11809L: linux-mtd@lists.infradead.org 11810S: Supported 11811F: drivers/mtd/nand/vf610_nfc.c 11812 11813VFAT/FAT/MSDOS FILESYSTEM 11814M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 11815S: Maintained 11816F: Documentation/filesystems/vfat.txt 11817F: fs/fat/ 11818 11819VFIO DRIVER 11820M: Alex Williamson <alex.williamson@redhat.com> 11821L: kvm@vger.kernel.org 11822T: git git://github.com/awilliam/linux-vfio.git 11823S: Maintained 11824F: Documentation/vfio.txt 11825F: drivers/vfio/ 11826F: include/linux/vfio.h 11827F: include/uapi/linux/vfio.h 11828 11829VFIO PLATFORM DRIVER 11830M: Baptiste Reynal <b.reynal@virtualopensystems.com> 11831L: kvm@vger.kernel.org 11832S: Maintained 11833F: drivers/vfio/platform/ 11834 11835VIDEOBUF2 FRAMEWORK 11836M: Pawel Osciak <pawel@osciak.com> 11837M: Marek Szyprowski <m.szyprowski@samsung.com> 11838M: Kyungmin Park <kyungmin.park@samsung.com> 11839L: linux-media@vger.kernel.org 11840S: Maintained 11841F: drivers/media/v4l2-core/videobuf2-* 11842F: include/media/videobuf2-* 11843 11844VIRTUAL SERIO DEVICE DRIVER 11845M: Stephen Chandler Paul <thatslyude@gmail.com> 11846S: Maintained 11847F: drivers/input/serio/userio.c 11848F: include/uapi/linux/userio.h 11849 11850VIRTIO CONSOLE DRIVER 11851M: Amit Shah <amit.shah@redhat.com> 11852L: virtualization@lists.linux-foundation.org 11853S: Maintained 11854F: drivers/char/virtio_console.c 11855F: include/linux/virtio_console.h 11856F: include/uapi/linux/virtio_console.h 11857 11858VIRTIO CORE, NET AND BLOCK DRIVERS 11859M: "Michael S. Tsirkin" <mst@redhat.com> 11860L: virtualization@lists.linux-foundation.org 11861S: Maintained 11862F: drivers/virtio/ 11863F: tools/virtio/ 11864F: drivers/net/virtio_net.c 11865F: drivers/block/virtio_blk.c 11866F: include/linux/virtio_*.h 11867F: include/uapi/linux/virtio_*.h 11868 11869VIRTIO DRIVERS FOR S390 11870M: Christian Borntraeger <borntraeger@de.ibm.com> 11871M: Cornelia Huck <cornelia.huck@de.ibm.com> 11872L: linux-s390@vger.kernel.org 11873L: virtualization@lists.linux-foundation.org 11874L: kvm@vger.kernel.org 11875S: Supported 11876F: drivers/s390/virtio/ 11877 11878VIRTIO GPU DRIVER 11879M: David Airlie <airlied@linux.ie> 11880M: Gerd Hoffmann <kraxel@redhat.com> 11881L: dri-devel@lists.freedesktop.org 11882L: virtualization@lists.linux-foundation.org 11883S: Maintained 11884F: drivers/gpu/drm/virtio/ 11885F: include/uapi/linux/virtio_gpu.h 11886 11887VIRTIO HOST (VHOST) 11888M: "Michael S. Tsirkin" <mst@redhat.com> 11889L: kvm@vger.kernel.org 11890L: virtualization@lists.linux-foundation.org 11891L: netdev@vger.kernel.org 11892T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 11893S: Maintained 11894F: drivers/vhost/ 11895F: include/uapi/linux/vhost.h 11896 11897VIRTIO INPUT DRIVER 11898M: Gerd Hoffmann <kraxel@redhat.com> 11899S: Maintained 11900F: drivers/virtio/virtio_input.c 11901F: include/uapi/linux/virtio_input.h 11902 11903VIA RHINE NETWORK DRIVER 11904S: Orphan 11905F: drivers/net/ethernet/via/via-rhine.c 11906 11907VIA SD/MMC CARD CONTROLLER DRIVER 11908M: Bruce Chang <brucechang@via.com.tw> 11909M: Harald Welte <HaraldWelte@viatech.com> 11910S: Maintained 11911F: drivers/mmc/host/via-sdmmc.c 11912 11913VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 11914M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 11915L: linux-fbdev@vger.kernel.org 11916S: Maintained 11917F: include/linux/via-core.h 11918F: include/linux/via-gpio.h 11919F: include/linux/via_i2c.h 11920F: drivers/video/fbdev/via/ 11921 11922VIA VELOCITY NETWORK DRIVER 11923M: Francois Romieu <romieu@fr.zoreil.com> 11924L: netdev@vger.kernel.org 11925S: Maintained 11926F: drivers/net/ethernet/via/via-velocity.* 11927 11928VIRT LIB 11929M: Alex Williamson <alex.williamson@redhat.com> 11930M: Paolo Bonzini <pbonzini@redhat.com> 11931L: kvm@vger.kernel.org 11932S: Supported 11933F: virt/lib/ 11934 11935VIVID VIRTUAL VIDEO DRIVER 11936M: Hans Verkuil <hverkuil@xs4all.nl> 11937L: linux-media@vger.kernel.org 11938T: git git://linuxtv.org/media_tree.git 11939W: https://linuxtv.org 11940S: Maintained 11941F: drivers/media/platform/vivid/* 11942 11943VLAN (802.1Q) 11944M: Patrick McHardy <kaber@trash.net> 11945L: netdev@vger.kernel.org 11946S: Maintained 11947F: drivers/net/macvlan.c 11948F: include/linux/if_*vlan.h 11949F: net/8021q/ 11950 11951VLYNQ BUS 11952M: Florian Fainelli <florian@openwrt.org> 11953L: openwrt-devel@lists.openwrt.org (subscribers-only) 11954S: Maintained 11955F: drivers/vlynq/vlynq.c 11956F: include/linux/vlynq.h 11957 11958VME SUBSYSTEM 11959M: Martyn Welch <martyn@welchs.me.uk> 11960M: Manohar Vanga <manohar.vanga@gmail.com> 11961M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11962L: devel@driverdev.osuosl.org 11963S: Maintained 11964T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 11965F: Documentation/vme_api.txt 11966F: drivers/staging/vme/ 11967F: drivers/vme/ 11968F: include/linux/vme* 11969 11970VMWARE HYPERVISOR INTERFACE 11971M: Alok Kataria <akataria@vmware.com> 11972L: virtualization@lists.linux-foundation.org 11973S: Supported 11974F: arch/x86/kernel/cpu/vmware.c 11975 11976VMWARE BALLOON DRIVER 11977M: Xavier Deguillard <xdeguillard@vmware.com> 11978M: Philip Moltmann <moltmann@vmware.com> 11979M: "VMware, Inc." <pv-drivers@vmware.com> 11980L: linux-kernel@vger.kernel.org 11981S: Maintained 11982F: drivers/misc/vmw_balloon.c 11983 11984VMWARE VMMOUSE SUBDRIVER 11985M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 11986M: "VMware, Inc." <pv-drivers@vmware.com> 11987L: linux-input@vger.kernel.org 11988S: Maintained 11989F: drivers/input/mouse/vmmouse.c 11990F: drivers/input/mouse/vmmouse.h 11991 11992VMWARE VMXNET3 ETHERNET DRIVER 11993M: Shrikrishna Khare <skhare@vmware.com> 11994M: "VMware, Inc." <pv-drivers@vmware.com> 11995L: netdev@vger.kernel.org 11996S: Maintained 11997F: drivers/net/vmxnet3/ 11998 11999VMware PVSCSI driver 12000M: Arvind Kumar <arvindkumar@vmware.com> 12001M: VMware PV-Drivers <pv-drivers@vmware.com> 12002L: linux-scsi@vger.kernel.org 12003S: Maintained 12004F: drivers/scsi/vmw_pvscsi.c 12005F: drivers/scsi/vmw_pvscsi.h 12006 12007VOLTAGE AND CURRENT REGULATOR FRAMEWORK 12008M: Liam Girdwood <lgirdwood@gmail.com> 12009M: Mark Brown <broonie@kernel.org> 12010L: linux-kernel@vger.kernel.org 12011W: http://www.slimlogic.co.uk/?p=48 12012T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 12013S: Supported 12014F: drivers/regulator/ 12015F: include/linux/regulator/ 12016 12017VRF 12018M: David Ahern <dsa@cumulusnetworks.com> 12019M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12020L: netdev@vger.kernel.org 12021S: Maintained 12022F: drivers/net/vrf.c 12023F: Documentation/networking/vrf.txt 12024 12025VT1211 HARDWARE MONITOR DRIVER 12026M: Juerg Haefliger <juergh@gmail.com> 12027L: linux-hwmon@vger.kernel.org 12028S: Maintained 12029F: Documentation/hwmon/vt1211 12030F: drivers/hwmon/vt1211.c 12031 12032VT8231 HARDWARE MONITOR DRIVER 12033M: Roger Lucas <vt8231@hiddenengine.co.uk> 12034L: linux-hwmon@vger.kernel.org 12035S: Maintained 12036F: drivers/hwmon/vt8231.c 12037 12038VUB300 USB to SDIO/SD/MMC bridge chip 12039M: Tony Olech <tony.olech@elandigitalsystems.com> 12040L: linux-mmc@vger.kernel.org 12041L: linux-usb@vger.kernel.org 12042S: Supported 12043F: drivers/mmc/host/vub300.c 12044 12045W1 DALLAS'S 1-WIRE BUS 12046M: Evgeniy Polyakov <zbr@ioremap.net> 12047S: Maintained 12048F: Documentation/w1/ 12049F: drivers/w1/ 12050 12051W83791D HARDWARE MONITORING DRIVER 12052M: Marc Hulsman <m.hulsman@tudelft.nl> 12053L: linux-hwmon@vger.kernel.org 12054S: Maintained 12055F: Documentation/hwmon/w83791d 12056F: drivers/hwmon/w83791d.c 12057 12058W83793 HARDWARE MONITORING DRIVER 12059M: Rudolf Marek <r.marek@assembler.cz> 12060L: linux-hwmon@vger.kernel.org 12061S: Maintained 12062F: Documentation/hwmon/w83793 12063F: drivers/hwmon/w83793.c 12064 12065W83795 HARDWARE MONITORING DRIVER 12066M: Jean Delvare <jdelvare@suse.com> 12067L: linux-hwmon@vger.kernel.org 12068S: Maintained 12069F: drivers/hwmon/w83795.c 12070 12071W83L51xD SD/MMC CARD INTERFACE DRIVER 12072M: Pierre Ossman <pierre@ossman.eu> 12073S: Maintained 12074F: drivers/mmc/host/wbsd.* 12075 12076WACOM PROTOCOL 4 SERIAL TABLETS 12077M: Julian Squires <julian@cipht.net> 12078M: Hans de Goede <hdegoede@redhat.com> 12079L: linux-input@vger.kernel.org 12080S: Maintained 12081F: drivers/input/tablet/wacom_serial4.c 12082 12083WATCHDOG DEVICE DRIVERS 12084M: Wim Van Sebroeck <wim@iguana.be> 12085R: Guenter Roeck <linux@roeck-us.net> 12086L: linux-watchdog@vger.kernel.org 12087W: http://www.linux-watchdog.org/ 12088T: git git://www.linux-watchdog.org/linux-watchdog.git 12089S: Maintained 12090F: Documentation/watchdog/ 12091F: drivers/watchdog/ 12092F: include/linux/watchdog.h 12093F: include/uapi/linux/watchdog.h 12094 12095WD7000 SCSI DRIVER 12096M: Miroslav Zagorac <zaga@fly.cc.fer.hr> 12097L: linux-scsi@vger.kernel.org 12098S: Maintained 12099F: drivers/scsi/wd7000.c 12100 12101WIIMOTE HID DRIVER 12102M: David Herrmann <dh.herrmann@googlemail.com> 12103L: linux-input@vger.kernel.org 12104S: Maintained 12105F: drivers/hid/hid-wiimote* 12106 12107WINBOND CIR DRIVER 12108M: David Härdeman <david@hardeman.nu> 12109S: Maintained 12110F: drivers/media/rc/winbond-cir.c 12111 12112WINSYSTEMS EBC-C384 WATCHDOG DRIVER 12113M: William Breathitt Gray <vilhelm.gray@gmail.com> 12114L: linux-watchdog@vger.kernel.org 12115S: Maintained 12116F: drivers/watchdog/ebc-c384_wdt.c 12117 12118WINSYSTEMS WS16C48 GPIO DRIVER 12119M: William Breathitt Gray <vilhelm.gray@gmail.com> 12120L: linux-gpio@vger.kernel.org 12121S: Maintained 12122F: drivers/gpio/gpio-ws16c48.c 12123 12124WIMAX STACK 12125M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 12126M: linux-wimax@intel.com 12127L: wimax@linuxwimax.org (subscribers-only) 12128S: Supported 12129W: http://linuxwimax.org 12130F: Documentation/wimax/README.wimax 12131F: include/linux/wimax/debug.h 12132F: include/net/wimax.h 12133F: include/uapi/linux/wimax.h 12134F: net/wimax/ 12135 12136WISTRON LAPTOP BUTTON DRIVER 12137M: Miloslav Trmac <mitr@volny.cz> 12138S: Maintained 12139F: drivers/input/misc/wistron_btns.c 12140 12141WL3501 WIRELESS PCMCIA CARD DRIVER 12142M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 12143L: linux-wireless@vger.kernel.org 12144W: http://oops.ghostprotocols.net:81/blog 12145S: Maintained 12146F: drivers/net/wireless/wl3501* 12147 12148WOLFSON MICROELECTRONICS DRIVERS 12149L: patches@opensource.wolfsonmicro.com 12150T: git https://github.com/CirrusLogic/linux-drivers.git 12151W: https://github.com/CirrusLogic/linux-drivers/wiki 12152S: Supported 12153F: Documentation/hwmon/wm83?? 12154F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 12155F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 12156F: Documentation/devicetree/bindings/mfd/arizona.txt 12157F: arch/arm/mach-s3c64xx/mach-crag6410* 12158F: drivers/clk/clk-wm83*.c 12159F: drivers/extcon/extcon-arizona.c 12160F: drivers/leds/leds-wm83*.c 12161F: drivers/gpio/gpio-*wm*.c 12162F: drivers/gpio/gpio-arizona.c 12163F: drivers/hwmon/wm83??-hwmon.c 12164F: drivers/input/misc/wm831x-on.c 12165F: drivers/input/touchscreen/wm831x-ts.c 12166F: drivers/input/touchscreen/wm97*.c 12167F: drivers/mfd/arizona* 12168F: drivers/mfd/wm*.c 12169F: drivers/mfd/cs47l24* 12170F: drivers/power/wm83*.c 12171F: drivers/rtc/rtc-wm83*.c 12172F: drivers/regulator/wm8*.c 12173F: drivers/video/backlight/wm83*_bl.c 12174F: drivers/watchdog/wm83*_wdt.c 12175F: include/linux/mfd/arizona/ 12176F: include/linux/mfd/wm831x/ 12177F: include/linux/mfd/wm8350/ 12178F: include/linux/mfd/wm8400* 12179F: include/linux/wm97xx.h 12180F: include/sound/wm????.h 12181F: sound/soc/codecs/arizona.? 12182F: sound/soc/codecs/wm* 12183F: sound/soc/codecs/cs47l24* 12184 12185WORKQUEUE 12186M: Tejun Heo <tj@kernel.org> 12187R: Lai Jiangshan <jiangshanlai@gmail.com> 12188T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 12189S: Maintained 12190F: include/linux/workqueue.h 12191F: kernel/workqueue.c 12192F: Documentation/workqueue.txt 12193 12194X.25 NETWORK LAYER 12195M: Andrew Hendry <andrew.hendry@gmail.com> 12196L: linux-x25@vger.kernel.org 12197S: Odd Fixes 12198F: Documentation/networking/x25* 12199F: include/net/x25* 12200F: net/x25/ 12201 12202X86 ARCHITECTURE (32-BIT AND 64-BIT) 12203M: Thomas Gleixner <tglx@linutronix.de> 12204M: Ingo Molnar <mingo@redhat.com> 12205M: "H. Peter Anvin" <hpa@zytor.com> 12206M: x86@kernel.org 12207L: linux-kernel@vger.kernel.org 12208T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 12209S: Maintained 12210F: Documentation/x86/ 12211F: arch/x86/ 12212 12213X86 PLATFORM DRIVERS 12214M: Darren Hart <dvhart@infradead.org> 12215L: platform-driver-x86@vger.kernel.org 12216T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 12217S: Maintained 12218F: drivers/platform/x86/ 12219F: drivers/platform/olpc/ 12220 12221X86 MCE INFRASTRUCTURE 12222M: Tony Luck <tony.luck@intel.com> 12223M: Borislav Petkov <bp@alien8.de> 12224L: linux-edac@vger.kernel.org 12225S: Maintained 12226F: arch/x86/kernel/cpu/mcheck/* 12227 12228X86 MICROCODE UPDATE SUPPORT 12229M: Borislav Petkov <bp@alien8.de> 12230S: Maintained 12231F: arch/x86/kernel/cpu/microcode/* 12232 12233X86 VDSO 12234M: Andy Lutomirski <luto@amacapital.net> 12235L: linux-kernel@vger.kernel.org 12236T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 12237S: Maintained 12238F: arch/x86/entry/vdso/ 12239 12240XC2028/3028 TUNER DRIVER 12241M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 12242L: linux-media@vger.kernel.org 12243W: https://linuxtv.org 12244T: git git://linuxtv.org/media_tree.git 12245S: Maintained 12246F: drivers/media/tuners/tuner-xc2028.* 12247 12248XEN HYPERVISOR INTERFACE 12249M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 12250M: David Vrabel <david.vrabel@citrix.com> 12251M: Juergen Gross <jgross@suse.com> 12252L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12253T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 12254S: Supported 12255F: arch/x86/xen/ 12256F: drivers/*/xen-*front.c 12257F: drivers/xen/ 12258F: arch/x86/include/asm/xen/ 12259F: include/xen/ 12260F: include/uapi/xen/ 12261 12262XEN HYPERVISOR ARM 12263M: Stefano Stabellini <sstabellini@kernel.org> 12264L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12265S: Maintained 12266F: arch/arm/xen/ 12267F: arch/arm/include/asm/xen/ 12268 12269XEN HYPERVISOR ARM64 12270M: Stefano Stabellini <sstabellini@kernel.org> 12271L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12272S: Maintained 12273F: arch/arm64/xen/ 12274F: arch/arm64/include/asm/xen/ 12275 12276XEN NETWORK BACKEND DRIVER 12277M: Wei Liu <wei.liu2@citrix.com> 12278L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12279L: netdev@vger.kernel.org 12280S: Supported 12281F: drivers/net/xen-netback/* 12282 12283XEN PCI SUBSYSTEM 12284M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12285L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12286S: Supported 12287F: arch/x86/pci/*xen* 12288F: drivers/pci/*xen* 12289 12290XEN BLOCK SUBSYSTEM 12291M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12292M: Roger Pau Monné <roger.pau@citrix.com> 12293L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12294S: Supported 12295F: drivers/block/xen-blkback/* 12296F: drivers/block/xen* 12297 12298XEN PVSCSI DRIVERS 12299M: Juergen Gross <jgross@suse.com> 12300L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12301L: linux-scsi@vger.kernel.org 12302S: Supported 12303F: drivers/scsi/xen-scsifront.c 12304F: drivers/xen/xen-scsiback.c 12305F: include/xen/interface/io/vscsiif.h 12306 12307XEN SWIOTLB SUBSYSTEM 12308M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12309L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12310S: Supported 12311F: arch/x86/xen/*swiotlb* 12312F: drivers/xen/*swiotlb* 12313 12314XFS FILESYSTEM 12315P: Silicon Graphics Inc 12316M: Dave Chinner <david@fromorbit.com> 12317M: xfs@oss.sgi.com 12318L: xfs@oss.sgi.com 12319W: http://oss.sgi.com/projects/xfs 12320T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 12321S: Supported 12322F: Documentation/filesystems/xfs.txt 12323F: fs/xfs/ 12324 12325XILINX AXI ETHERNET DRIVER 12326M: Anirudha Sarangi <anirudh@xilinx.com> 12327M: John Linn <John.Linn@xilinx.com> 12328S: Maintained 12329F: drivers/net/ethernet/xilinx/xilinx_axienet* 12330 12331XILINX UARTLITE SERIAL DRIVER 12332M: Peter Korsgaard <jacmet@sunsite.dk> 12333L: linux-serial@vger.kernel.org 12334S: Maintained 12335F: drivers/tty/serial/uartlite.c 12336 12337XILINX VIDEO IP CORES 12338M: Hyun Kwon <hyun.kwon@xilinx.com> 12339M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12340L: linux-media@vger.kernel.org 12341T: git git://linuxtv.org/media_tree.git 12342S: Supported 12343F: Documentation/devicetree/bindings/media/xilinx/ 12344F: drivers/media/platform/xilinx/ 12345F: include/uapi/linux/xilinx-v4l2-controls.h 12346 12347XILLYBUS DRIVER 12348M: Eli Billauer <eli.billauer@gmail.com> 12349L: linux-kernel@vger.kernel.org 12350S: Supported 12351F: drivers/char/xillybus/ 12352 12353XTENSA XTFPGA PLATFORM SUPPORT 12354M: Max Filippov <jcmvbkbc@gmail.com> 12355L: linux-xtensa@linux-xtensa.org 12356S: Maintained 12357F: drivers/spi/spi-xtensa-xtfpga.c 12358F: sound/soc/xtensa/xtfpga-i2s.c 12359 12360YAM DRIVER FOR AX.25 12361M: Jean-Paul Roubelat <jpr@f6fbb.org> 12362L: linux-hams@vger.kernel.org 12363S: Maintained 12364F: drivers/net/hamradio/yam* 12365F: include/linux/yam.h 12366 12367YEALINK PHONE DRIVER 12368M: Henk Vergonet <Henk.Vergonet@gmail.com> 12369L: usbb2k-api-dev@nongnu.org 12370S: Maintained 12371F: Documentation/input/yealink.txt 12372F: drivers/input/misc/yealink.* 12373 12374Z8530 DRIVER FOR AX.25 12375M: Joerg Reuter <jreuter@yaina.de> 12376W: http://yaina.de/jreuter/ 12377W: http://www.qsl.net/dl1bke/ 12378L: linux-hams@vger.kernel.org 12379S: Maintained 12380F: Documentation/networking/z8530drv.txt 12381F: drivers/net/hamradio/*scc.c 12382F: drivers/net/hamradio/z8530.h 12383 12384ZBUD COMPRESSED PAGE ALLOCATOR 12385M: Seth Jennings <sjenning@redhat.com> 12386L: linux-mm@kvack.org 12387S: Maintained 12388F: mm/zbud.c 12389F: include/linux/zbud.h 12390 12391ZD1211RW WIRELESS DRIVER 12392M: Daniel Drake <dsd@gentoo.org> 12393M: Ulrich Kunitz <kune@deine-taler.de> 12394W: http://zd1211.ath.cx/wiki/DriverRewrite 12395L: linux-wireless@vger.kernel.org 12396L: zd1211-devs@lists.sourceforge.net (subscribers-only) 12397S: Maintained 12398F: drivers/net/wireless/zydas/zd1211rw/ 12399 12400ZPOOL COMPRESSED PAGE STORAGE API 12401M: Dan Streetman <ddstreet@ieee.org> 12402L: linux-mm@kvack.org 12403S: Maintained 12404F: mm/zpool.c 12405F: include/linux/zpool.h 12406 12407ZR36067 VIDEO FOR LINUX DRIVER 12408L: mjpeg-users@lists.sourceforge.net 12409L: linux-media@vger.kernel.org 12410W: http://mjpeg.sourceforge.net/driver-zoran/ 12411T: hg https://linuxtv.org/hg/v4l-dvb 12412S: Odd Fixes 12413F: drivers/media/pci/zoran/ 12414 12415ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 12416M: Minchan Kim <minchan@kernel.org> 12417M: Nitin Gupta <ngupta@vflare.org> 12418R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 12419L: linux-kernel@vger.kernel.org 12420S: Maintained 12421F: drivers/block/zram/ 12422F: Documentation/blockdev/zram.txt 12423 12424ZS DECSTATION Z85C30 SERIAL DRIVER 12425M: "Maciej W. Rozycki" <macro@linux-mips.org> 12426S: Maintained 12427F: drivers/tty/serial/zs.* 12428 12429ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 12430M: Minchan Kim <minchan@kernel.org> 12431M: Nitin Gupta <ngupta@vflare.org> 12432R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 12433L: linux-mm@kvack.org 12434S: Maintained 12435F: mm/zsmalloc.c 12436F: include/linux/zsmalloc.h 12437F: Documentation/vm/zsmalloc.txt 12438 12439ZSWAP COMPRESSED SWAP CACHING 12440M: Seth Jennings <sjenning@redhat.com> 12441L: linux-mm@kvack.org 12442S: Maintained 12443F: mm/zswap.c 12444 12445THE REST 12446M: Linus Torvalds <torvalds@linux-foundation.org> 12447L: linux-kernel@vger.kernel.org 12448Q: http://patchwork.kernel.org/project/LKML/list/ 12449T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 12450S: Buried alive in reporters 12451F: * 12452F: */ 12453