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 850ARC PGU DRM DRIVER 851M: Alexey Brodkin <abrodkin@synopsys.com> 852S: Supported 853F: drivers/gpu/drm/arc/ 854F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 855 856ARM HDLCD DRM DRIVER 857M: Liviu Dudau <liviu.dudau@arm.com> 858S: Supported 859F: drivers/gpu/drm/arm/ 860F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 861 862ARM MFM AND FLOPPY DRIVERS 863M: Ian Molton <spyro@f2s.com> 864S: Maintained 865F: arch/arm/lib/floppydma.S 866F: arch/arm/include/asm/floppy.h 867 868ARM PMU PROFILING AND DEBUGGING 869M: Will Deacon <will.deacon@arm.com> 870R: Mark Rutland <mark.rutland@arm.com> 871S: Maintained 872F: arch/arm*/kernel/perf_* 873F: arch/arm/oprofile/common.c 874F: arch/arm*/kernel/hw_breakpoint.c 875F: arch/arm*/include/asm/hw_breakpoint.h 876F: arch/arm*/include/asm/perf_event.h 877F: drivers/perf/arm_pmu.c 878F: include/linux/perf/arm_pmu.h 879 880ARM PORT 881M: Russell King <linux@arm.linux.org.uk> 882L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 883W: http://www.arm.linux.org.uk/ 884S: Maintained 885F: arch/arm/ 886 887ARM SUB-ARCHITECTURES 888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 889S: Maintained 890F: arch/arm/mach-*/ 891F: arch/arm/plat-*/ 892T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 893 894ARM PRIMECELL AACI PL041 DRIVER 895M: Russell King <linux@arm.linux.org.uk> 896S: Maintained 897F: sound/arm/aaci.* 898 899ARM PRIMECELL CLCD PL110 DRIVER 900M: Russell King <linux@arm.linux.org.uk> 901S: Maintained 902F: drivers/video/fbdev/amba-clcd.* 903 904ARM PRIMECELL KMI PL050 DRIVER 905M: Russell King <linux@arm.linux.org.uk> 906S: Maintained 907F: drivers/input/serio/ambakmi.* 908F: include/linux/amba/kmi.h 909 910ARM PRIMECELL MMCI PL180/1 DRIVER 911M: Russell King <linux@arm.linux.org.uk> 912S: Maintained 913F: drivers/mmc/host/mmci.* 914F: include/linux/amba/mmci.h 915 916ARM PRIMECELL UART PL010 AND PL011 DRIVERS 917M: Russell King <linux@arm.linux.org.uk> 918S: Maintained 919F: drivers/tty/serial/amba-pl01*.c 920F: include/linux/amba/serial.h 921 922ARM PRIMECELL BUS SUPPORT 923M: Russell King <linux@arm.linux.org.uk> 924S: Maintained 925F: drivers/amba/ 926F: include/linux/amba/bus.h 927 928ARM/ADS SPHERE MACHINE SUPPORT 929M: Lennert Buytenhek <kernel@wantstofly.org> 930L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 931S: Maintained 932 933ARM/AFEB9260 MACHINE SUPPORT 934M: Sergey Lapin <slapin@ossfans.org> 935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 936S: Maintained 937 938ARM/AJECO 1ARM MACHINE SUPPORT 939M: Lennert Buytenhek <kernel@wantstofly.org> 940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 941S: Maintained 942 943ARM/Allwinner sunXi SoC support 944M: Maxime Ripard <maxime.ripard@free-electrons.com> 945M: Chen-Yu Tsai <wens@csie.org> 946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 947S: Maintained 948N: sun[x456789]i 949 950ARM/Allwinner SoC Clock Support 951M: Emilio López <emilio@elopez.com.ar> 952S: Maintained 953F: drivers/clk/sunxi/ 954 955ARM/Amlogic Meson SoC support 956M: Carlo Caione <carlo@caione.org> 957L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 958L: linux-meson@googlegroups.com 959W: http://linux-meson.com/ 960S: Maintained 961F: arch/arm/mach-meson/ 962F: arch/arm/boot/dts/meson* 963N: meson 964 965ARM/Annapurna Labs ALPINE ARCHITECTURE 966M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 967M: Antoine Tenart <antoine.tenart@free-electrons.com> 968S: Maintained 969F: arch/arm/mach-alpine/ 970F: arch/arm/boot/dts/alpine* 971F: arch/arm64/boot/dts/al/ 972F: drivers/*/*alpine* 973 974ARM/ARTPEC MACHINE SUPPORT 975M: Jesper Nilsson <jesper.nilsson@axis.com> 976M: Lars Persson <lars.persson@axis.com> 977M: Niklas Cassel <niklas.cassel@axis.com> 978S: Maintained 979L: linux-arm-kernel@axis.com 980F: arch/arm/mach-artpec 981F: arch/arm/boot/dts/artpec6* 982F: drivers/clk/clk-artpec6.c 983 984ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 985M: Nicolas Ferre <nicolas.ferre@atmel.com> 986M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 987M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 988L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 989W: http://www.linux4sam.org 990T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 991S: Supported 992F: arch/arm/mach-at91/ 993F: include/soc/at91/ 994F: arch/arm/boot/dts/at91*.dts 995F: arch/arm/boot/dts/at91*.dtsi 996F: arch/arm/boot/dts/sama*.dts 997F: arch/arm/boot/dts/sama*.dtsi 998F: arch/arm/include/debug/at91.S 999 1000ARM/ATMEL AT91 Clock Support 1001M: Boris Brezillon <boris.brezillon@free-electrons.com> 1002S: Maintained 1003F: drivers/clk/at91 1004 1005ARM/CALXEDA HIGHBANK ARCHITECTURE 1006M: Rob Herring <robh@kernel.org> 1007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1008S: Maintained 1009F: arch/arm/mach-highbank/ 1010F: arch/arm/boot/dts/highbank.dts 1011F: arch/arm/boot/dts/ecx-*.dts* 1012 1013ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1014M: Krzysztof Halasa <khalasa@piap.pl> 1015S: Maintained 1016F: arch/arm/mach-cns3xxx/ 1017 1018ARM/CAVIUM THUNDER NETWORK DRIVER 1019M: Sunil Goutham <sgoutham@cavium.com> 1020M: Robert Richter <rric@kernel.org> 1021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1022S: Supported 1023F: drivers/net/ethernet/cavium/thunder/ 1024 1025ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1026M: Alexander Shiyan <shc_work@mail.ru> 1027L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1028S: Odd Fixes 1029N: clps711x 1030 1031ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1032M: Hartley Sweeten <hsweeten@visionengravers.com> 1033M: Ryan Mallon <rmallon@gmail.com> 1034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1035S: Maintained 1036F: arch/arm/mach-ep93xx/ 1037F: arch/arm/mach-ep93xx/include/mach/ 1038 1039ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1040M: Lennert Buytenhek <kernel@wantstofly.org> 1041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1042S: Maintained 1043 1044ARM/CLKDEV SUPPORT 1045M: Russell King <linux@arm.linux.org.uk> 1046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1047S: Maintained 1048F: arch/arm/include/asm/clkdev.h 1049F: drivers/clk/clkdev.c 1050 1051ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1052M: Mike Rapoport <mike@compulab.co.il> 1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1054S: Maintained 1055 1056ARM/CONTEC MICRO9 MACHINE SUPPORT 1057M: Hubert Feurstein <hubert.feurstein@contec.at> 1058S: Maintained 1059F: arch/arm/mach-ep93xx/micro9.c 1060 1061ARM/CORESIGHT FRAMEWORK AND DRIVERS 1062M: Mathieu Poirier <mathieu.poirier@linaro.org> 1063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1064S: Maintained 1065F: drivers/hwtracing/coresight/* 1066F: Documentation/trace/coresight.txt 1067F: Documentation/devicetree/bindings/arm/coresight.txt 1068F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1069 1070ARM/CORGI MACHINE SUPPORT 1071M: Richard Purdie <rpurdie@rpsys.net> 1072S: Maintained 1073 1074ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1075M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1077T: git git://github.com/ulli-kroll/linux.git 1078S: Maintained 1079F: arch/arm/mach-gemini/ 1080F: drivers/rtc/rtc-gemini.c 1081 1082ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1083M: Barry Song <baohua@kernel.org> 1084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1085T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1086S: Maintained 1087F: arch/arm/boot/dts/prima2* 1088F: arch/arm/mach-prima2/ 1089F: drivers/clk/sirf/ 1090F: drivers/clocksource/timer-prima2.c 1091F: drivers/clocksource/timer-atlas7.c 1092N: [^a-z]sirf 1093 1094ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1095M: Baruch Siach <baruch@tkos.co.il> 1096L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1097S: Maintained 1098F: arch/arm/boot/dts/cx92755* 1099N: digicolor 1100 1101ARM/EBSA110 MACHINE SUPPORT 1102M: Russell King <linux@arm.linux.org.uk> 1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1104W: http://www.arm.linux.org.uk/ 1105S: Maintained 1106F: arch/arm/mach-ebsa110/ 1107F: drivers/net/ethernet/amd/am79c961a.* 1108 1109ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1110M: Uwe Kleine-König <kernel@pengutronix.de> 1111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1112S: Maintained 1113N: efm32 1114 1115ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1116M: Daniel Ribeiro <drwyrm@gmail.com> 1117M: Stefan Schmidt <stefan@openezx.org> 1118M: Harald Welte <laforge@openezx.org> 1119L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1120W: http://www.openezx.org/ 1121S: Maintained 1122T: topgit git://git.openezx.org/openezx.git 1123F: arch/arm/mach-pxa/ezx.c 1124 1125ARM/FARADAY FA526 PORT 1126M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1128S: Maintained 1129T: git git://git.berlios.de/gemini-board 1130F: arch/arm/mm/*-fa* 1131 1132ARM/FOOTBRIDGE ARCHITECTURE 1133M: Russell King <linux@arm.linux.org.uk> 1134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1135W: http://www.arm.linux.org.uk/ 1136S: Maintained 1137F: arch/arm/include/asm/hardware/dec21285.h 1138F: arch/arm/mach-footbridge/ 1139 1140ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1141M: Shawn Guo <shawnguo@kernel.org> 1142M: Sascha Hauer <kernel@pengutronix.de> 1143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1144S: Maintained 1145T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1146F: arch/arm/mach-imx/ 1147F: arch/arm/mach-mxs/ 1148F: arch/arm/boot/dts/imx* 1149F: arch/arm/configs/imx*_defconfig 1150F: drivers/clk/imx/ 1151F: include/soc/imx/ 1152 1153ARM/FREESCALE VYBRID ARM ARCHITECTURE 1154M: Shawn Guo <shawnguo@kernel.org> 1155M: Sascha Hauer <kernel@pengutronix.de> 1156R: Stefan Agner <stefan@agner.ch> 1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1158S: Maintained 1159T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1160F: arch/arm/mach-imx/*vf610* 1161F: arch/arm/boot/dts/vf* 1162 1163ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1164M: Lennert Buytenhek <kernel@wantstofly.org> 1165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1166S: Maintained 1167 1168ARM/GUMSTIX MACHINE SUPPORT 1169M: Steve Sakoman <sakoman@gmail.com> 1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1171S: Maintained 1172 1173ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1174M: Philipp Zabel <philipp.zabel@gmail.com> 1175M: Paul Parsons <lost.distance@yahoo.com> 1176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1177S: Maintained 1178F: arch/arm/mach-pxa/hx4700.c 1179F: arch/arm/mach-pxa/include/mach/hx4700.h 1180F: sound/soc/pxa/hx4700.c 1181 1182ARM/HISILICON SOC SUPPORT 1183M: Wei Xu <xuwei5@hisilicon.com> 1184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1185W: http://www.hisilicon.com 1186S: Supported 1187T: git git://github.com/hisilicon/linux-hisi.git 1188F: arch/arm/mach-hisi/ 1189F: arch/arm/boot/dts/hi3* 1190F: arch/arm/boot/dts/hip* 1191F: arch/arm/boot/dts/hisi* 1192F: arch/arm64/boot/dts/hisilicon/ 1193 1194ARM/HP JORNADA 7XX MACHINE SUPPORT 1195M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1196W: www.jlime.com 1197S: Maintained 1198T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1199F: arch/arm/mach-sa1100/jornada720.c 1200F: arch/arm/mach-sa1100/include/mach/jornada720.h 1201 1202ARM/IGEP MACHINE SUPPORT 1203M: Enric Balletbo i Serra <eballetbo@gmail.com> 1204M: Javier Martinez Canillas <javier@dowhile0.org> 1205L: linux-omap@vger.kernel.org 1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1207S: Maintained 1208F: arch/arm/boot/dts/omap3-igep* 1209 1210ARM/INCOME PXA270 SUPPORT 1211M: Marek Vasut <marek.vasut@gmail.com> 1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1213S: Maintained 1214F: arch/arm/mach-pxa/colibri-pxa270-income.c 1215 1216ARM/INTEL IOP32X ARM ARCHITECTURE 1217M: Lennert Buytenhek <kernel@wantstofly.org> 1218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1219S: Maintained 1220 1221ARM/INTEL IOP33X ARM ARCHITECTURE 1222L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1223S: Orphan 1224 1225ARM/INTEL IOP13XX ARM ARCHITECTURE 1226M: Lennert Buytenhek <kernel@wantstofly.org> 1227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1228S: Maintained 1229 1230ARM/INTEL IQ81342EX MACHINE SUPPORT 1231M: Lennert Buytenhek <kernel@wantstofly.org> 1232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1233S: Maintained 1234 1235ARM/INTEL IXDP2850 MACHINE SUPPORT 1236M: Lennert Buytenhek <kernel@wantstofly.org> 1237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1238S: Maintained 1239 1240ARM/INTEL IXP4XX ARM ARCHITECTURE 1241M: Imre Kaloz <kaloz@openwrt.org> 1242M: Krzysztof Halasa <khalasa@piap.pl> 1243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1244S: Maintained 1245F: arch/arm/mach-ixp4xx/ 1246 1247ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1248M: Jonathan Cameron <jic23@cam.ac.uk> 1249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1250S: Maintained 1251F: arch/arm/mach-pxa/stargate2.c 1252F: drivers/pcmcia/pxa2xx_stargate2.c 1253 1254ARM/INTEL XSC3 (MANZANO) ARM CORE 1255M: Lennert Buytenhek <kernel@wantstofly.org> 1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1257S: Maintained 1258 1259ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1260M: Lennert Buytenhek <kernel@wantstofly.org> 1261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1262S: Maintained 1263 1264ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1265M: Santosh Shilimkar <ssantosh@kernel.org> 1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1267S: Maintained 1268F: arch/arm/mach-keystone/ 1269F: arch/arm/boot/dts/k2* 1270T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1271 1272ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1273M: Santosh Shilimkar <ssantosh@kernel.org> 1274L: linux-kernel@vger.kernel.org 1275S: Maintained 1276F: drivers/clk/keystone/ 1277 1278ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1279M: Santosh Shilimkar <ssantosh@kernel.org> 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1281L: linux-kernel@vger.kernel.org 1282S: Maintained 1283F: drivers/clocksource/timer-keystone.c 1284 1285ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1286M: Santosh Shilimkar <ssantosh@kernel.org> 1287L: linux-kernel@vger.kernel.org 1288S: Maintained 1289F: drivers/power/reset/keystone-reset.c 1290 1291ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1292M: Santosh Shilimkar <ssantosh@kernel.org> 1293L: linux-kernel@vger.kernel.org 1294S: Maintained 1295F: drivers/memory/*emif* 1296 1297ARM/LOGICPD PXA270 MACHINE SUPPORT 1298M: Lennert Buytenhek <kernel@wantstofly.org> 1299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1300S: Maintained 1301 1302ARM/LPC18XX ARCHITECTURE 1303M: Joachim Eastwood <manabian@gmail.com> 1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1305S: Maintained 1306F: arch/arm/boot/dts/lpc43* 1307F: drivers/clk/nxp/clk-lpc18xx* 1308F: drivers/clocksource/time-lpc32xx.c 1309F: drivers/i2c/busses/i2c-lpc2k.c 1310F: drivers/memory/pl172.c 1311F: drivers/mtd/spi-nor/nxp-spifi.c 1312F: drivers/rtc/rtc-lpc24xx.c 1313N: lpc18xx 1314 1315ARM/MAGICIAN MACHINE SUPPORT 1316M: Philipp Zabel <philipp.zabel@gmail.com> 1317S: Maintained 1318 1319ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support 1320M: Jason Cooper <jason@lakedaemon.net> 1321M: Andrew Lunn <andrew@lunn.ch> 1322M: Gregory Clement <gregory.clement@free-electrons.com> 1323M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1325S: Maintained 1326F: arch/arm/mach-mvebu/ 1327F: drivers/rtc/rtc-armada38x.c 1328F: arch/arm/boot/dts/armada* 1329F: arch/arm/boot/dts/kirkwood* 1330F: arch/arm64/boot/dts/marvell/armada* 1331 1332 1333ARM/Marvell Berlin SoC support 1334M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1335L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1336S: Maintained 1337F: arch/arm/mach-berlin/ 1338F: arch/arm/boot/dts/berlin* 1339F: arch/arm64/boot/dts/marvell/berlin* 1340 1341 1342ARM/Marvell Dove/MV78xx0/Orion SOC support 1343M: Jason Cooper <jason@lakedaemon.net> 1344M: Andrew Lunn <andrew@lunn.ch> 1345M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1346M: Gregory Clement <gregory.clement@free-electrons.com> 1347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1348S: Maintained 1349F: arch/arm/mach-dove/ 1350F: arch/arm/mach-mv78xx0/ 1351F: arch/arm/mach-orion5x/ 1352F: arch/arm/plat-orion/ 1353F: arch/arm/boot/dts/dove* 1354F: arch/arm/boot/dts/orion5x* 1355 1356 1357ARM/Orion SoC/Technologic Systems TS-78xx platform support 1358M: Alexander Clouter <alex@digriz.org.uk> 1359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1360W: http://www.digriz.org.uk/ts78xx/kernel 1361S: Maintained 1362F: arch/arm/mach-orion5x/ts78xx-* 1363 1364ARM/Mediatek RTC DRIVER 1365M: Eddie Huang <eddie.huang@mediatek.com> 1366L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1367L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1368S: Maintained 1369F: drivers/rtc/rtc-mt6397.c 1370 1371ARM/Mediatek SoC support 1372M: Matthias Brugger <matthias.bgg@gmail.com> 1373L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1374L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1375S: Maintained 1376F: arch/arm/boot/dts/mt6* 1377F: arch/arm/boot/dts/mt8* 1378F: arch/arm/mach-mediatek/ 1379N: mtk 1380K: mediatek 1381 1382ARM/Mediatek USB3 PHY DRIVER 1383M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1385L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1386S: Maintained 1387F: drivers/phy/phy-mt65xx-usb3.c 1388 1389ARM/MICREL KS8695 ARCHITECTURE 1390M: Greg Ungerer <gerg@uclinux.org> 1391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1392F: arch/arm/mach-ks8695/ 1393S: Odd Fixes 1394 1395ARM/MIOA701 MACHINE SUPPORT 1396M: Robert Jarzmik <robert.jarzmik@free.fr> 1397L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1398F: arch/arm/mach-pxa/mioa701.c 1399S: Maintained 1400 1401ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1402M: Michael Petchkovsky <mkpetch@internode.on.net> 1403S: Maintained 1404 1405ARM/NOMADIK ARCHITECTURE 1406M: Alessandro Rubini <rubini@unipv.it> 1407M: Linus Walleij <linus.walleij@linaro.org> 1408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1409S: Maintained 1410F: arch/arm/mach-nomadik/ 1411F: drivers/pinctrl/nomadik/ 1412F: drivers/i2c/busses/i2c-nomadik.c 1413T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1414 1415ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1416M: Nelson Castillo <arhuaco@freaks-unidos.net> 1417L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1418W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1419S: Supported 1420 1421ARM/TOSA MACHINE SUPPORT 1422M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1423M: Dirk Opfer <dirk@opfer-online.de> 1424S: Maintained 1425 1426ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1427M: Marek Vasut <marek.vasut@gmail.com> 1428L: linux-arm-kernel@lists.infradead.org 1429W: http://hackndev.com 1430S: Maintained 1431F: arch/arm/mach-pxa/include/mach/palmtx.h 1432F: arch/arm/mach-pxa/palmtx.c 1433F: arch/arm/mach-pxa/include/mach/palmt5.h 1434F: arch/arm/mach-pxa/palmt5.c 1435F: arch/arm/mach-pxa/include/mach/palmld.h 1436F: arch/arm/mach-pxa/palmld.c 1437F: arch/arm/mach-pxa/include/mach/palmte2.h 1438F: arch/arm/mach-pxa/palmte2.c 1439F: arch/arm/mach-pxa/include/mach/palmtc.h 1440F: arch/arm/mach-pxa/palmtc.c 1441 1442ARM/PALM TREO SUPPORT 1443M: Tomas Cech <sleep_walker@suse.com> 1444L: linux-arm-kernel@lists.infradead.org 1445W: http://hackndev.com 1446S: Maintained 1447F: arch/arm/mach-pxa/include/mach/palmtreo.h 1448F: arch/arm/mach-pxa/palmtreo.c 1449 1450ARM/PALMZ72 SUPPORT 1451M: Sergey Lapin <slapin@ossfans.org> 1452L: linux-arm-kernel@lists.infradead.org 1453W: http://hackndev.com 1454S: Maintained 1455F: arch/arm/mach-pxa/include/mach/palmz72.h 1456F: arch/arm/mach-pxa/palmz72.c 1457 1458ARM/PLEB SUPPORT 1459M: Peter Chubb <pleb@gelato.unsw.edu.au> 1460W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1461S: Maintained 1462 1463ARM/PT DIGITAL BOARD PORT 1464M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1465L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1466W: http://www.arm.linux.org.uk/ 1467S: Maintained 1468 1469ARM/QUALCOMM SUPPORT 1470M: Andy Gross <andy.gross@linaro.org> 1471M: David Brown <david.brown@linaro.org> 1472L: linux-arm-msm@vger.kernel.org 1473L: linux-soc@vger.kernel.org 1474S: Maintained 1475F: arch/arm/boot/dts/qcom-*.dts 1476F: arch/arm/boot/dts/qcom-*.dtsi 1477F: arch/arm/mach-qcom/ 1478F: arch/arm64/boot/dts/qcom/* 1479F: drivers/soc/qcom/ 1480F: drivers/tty/serial/msm_serial.h 1481F: drivers/tty/serial/msm_serial.c 1482F: drivers/*/pm8???-* 1483F: drivers/mfd/ssbi.c 1484F: drivers/firmware/qcom_scm.c 1485T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1486 1487ARM/RADISYS ENP2611 MACHINE SUPPORT 1488M: Lennert Buytenhek <kernel@wantstofly.org> 1489L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1490S: Maintained 1491 1492ARM/RENESAS ARM64 ARCHITECTURE 1493M: Simon Horman <horms@verge.net.au> 1494M: Magnus Damm <magnus.damm@gmail.com> 1495L: linux-renesas-soc@vger.kernel.org 1496Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1497T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1498S: Supported 1499F: arch/arm64/boot/dts/renesas/ 1500 1501ARM/RISCPC ARCHITECTURE 1502M: Russell King <linux@arm.linux.org.uk> 1503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1504W: http://www.arm.linux.org.uk/ 1505S: Maintained 1506F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1507F: arch/arm/include/asm/hardware/ioc.h 1508F: arch/arm/include/asm/hardware/iomd.h 1509F: arch/arm/include/asm/hardware/memc.h 1510F: arch/arm/mach-rpc/ 1511F: drivers/net/ethernet/8390/etherh.c 1512F: drivers/net/ethernet/i825xx/ether1* 1513F: drivers/net/ethernet/seeq/ether3* 1514F: drivers/scsi/arm/ 1515 1516ARM/Rockchip SoC support 1517M: Heiko Stuebner <heiko@sntech.de> 1518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1519L: linux-rockchip@lists.infradead.org 1520T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1521S: Maintained 1522F: arch/arm/boot/dts/rk3* 1523F: arch/arm/mach-rockchip/ 1524F: drivers/clk/rockchip/ 1525F: drivers/i2c/busses/i2c-rk3x.c 1526F: drivers/*/*rockchip* 1527F: drivers/*/*/*rockchip* 1528F: sound/soc/rockchip/ 1529N: rockchip 1530 1531ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1532M: Kukjin Kim <kgene@kernel.org> 1533M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 1534L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1535L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1536S: Maintained 1537F: arch/arm/boot/dts/s3c* 1538F: arch/arm/boot/dts/s5p* 1539F: arch/arm/boot/dts/samsung* 1540F: arch/arm/boot/dts/exynos* 1541F: arch/arm64/boot/dts/exynos/ 1542F: arch/arm/plat-samsung/ 1543F: arch/arm/mach-s3c24*/ 1544F: arch/arm/mach-s3c64xx/ 1545F: arch/arm/mach-s5p*/ 1546F: arch/arm/mach-exynos*/ 1547F: drivers/*/*s3c2410* 1548F: drivers/*/*/*s3c2410* 1549F: drivers/soc/samsung/* 1550F: drivers/spi/spi-s3c* 1551F: sound/soc/samsung/* 1552F: Documentation/arm/Samsung/ 1553F: Documentation/devicetree/bindings/arm/samsung/ 1554F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1555F: Documentation/devicetree/bindings/power/pd-samsung.txt 1556N: exynos 1557 1558ARM/SAMSUNG MOBILE MACHINE SUPPORT 1559M: Kyungmin Park <kyungmin.park@samsung.com> 1560L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1561S: Maintained 1562F: arch/arm/mach-s5pv210/ 1563 1564ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1565M: Kyungmin Park <kyungmin.park@samsung.com> 1566M: Kamil Debski <k.debski@samsung.com> 1567L: linux-arm-kernel@lists.infradead.org 1568L: linux-media@vger.kernel.org 1569S: Maintained 1570F: drivers/media/platform/s5p-g2d/ 1571 1572ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1573M: Kyungmin Park <kyungmin.park@samsung.com> 1574M: Kamil Debski <k.debski@samsung.com> 1575M: Jeongtae Park <jtp.park@samsung.com> 1576L: linux-arm-kernel@lists.infradead.org 1577L: linux-media@vger.kernel.org 1578S: Maintained 1579F: arch/arm/plat-samsung/s5p-dev-mfc.c 1580F: drivers/media/platform/s5p-mfc/ 1581 1582ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT 1583M: Kyungmin Park <kyungmin.park@samsung.com> 1584M: Tomasz Stanislawski <t.stanislaws@samsung.com> 1585L: linux-arm-kernel@lists.infradead.org 1586L: linux-media@vger.kernel.org 1587S: Maintained 1588F: drivers/media/platform/s5p-tv/ 1589 1590ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1591M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1592M: Jacek Anaszewski <j.anaszewski@samsung.com> 1593L: linux-arm-kernel@lists.infradead.org 1594L: linux-media@vger.kernel.org 1595S: Maintained 1596F: drivers/media/platform/s5p-jpeg/ 1597 1598ARM/SHMOBILE ARM ARCHITECTURE 1599M: Simon Horman <horms@verge.net.au> 1600M: Magnus Damm <magnus.damm@gmail.com> 1601L: linux-renesas-soc@vger.kernel.org 1602Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1603T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1604S: Supported 1605F: arch/arm/boot/dts/emev2* 1606F: arch/arm/boot/dts/r7s* 1607F: arch/arm/boot/dts/r8a* 1608F: arch/arm/boot/dts/sh* 1609F: arch/arm/configs/shmobile_defconfig 1610F: arch/arm/include/debug/renesas-scif.S 1611F: arch/arm/mach-shmobile/ 1612F: drivers/sh/ 1613 1614ARM/SOCFPGA ARCHITECTURE 1615M: Dinh Nguyen <dinguyen@opensource.altera.com> 1616S: Maintained 1617F: arch/arm/mach-socfpga/ 1618F: arch/arm/boot/dts/socfpga* 1619F: arch/arm/configs/socfpga_defconfig 1620F: arch/arm64/boot/dts/altera/ 1621W: http://www.rocketboards.org 1622T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1623 1624ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1625M: Dinh Nguyen <dinguyen@opensource.altera.com> 1626S: Maintained 1627F: drivers/clk/socfpga/ 1628 1629ARM/SOCFPGA EDAC SUPPORT 1630M: Thor Thayer <tthayer@opensource.altera.com> 1631S: Maintained 1632F: drivers/edac/altera_edac. 1633 1634ARM/STI ARCHITECTURE 1635M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com> 1636M: Maxime Coquelin <maxime.coquelin@st.com> 1637M: Patrice Chotard <patrice.chotard@st.com> 1638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1639L: kernel@stlinux.com 1640W: http://www.stlinux.com 1641S: Maintained 1642F: arch/arm/mach-sti/ 1643F: arch/arm/boot/dts/sti* 1644F: drivers/char/hw_random/st-rng.c 1645F: drivers/clocksource/arm_global_timer.c 1646F: drivers/clocksource/clksrc_st_lpc.c 1647F: drivers/i2c/busses/i2c-st.c 1648F: drivers/media/rc/st_rc.c 1649F: drivers/media/platform/sti/c8sectpfe/ 1650F: drivers/mmc/host/sdhci-st.c 1651F: drivers/phy/phy-miphy28lp.c 1652F: drivers/phy/phy-miphy365x.c 1653F: drivers/phy/phy-stih407-usb.c 1654F: drivers/phy/phy-stih41x-usb.c 1655F: drivers/pinctrl/pinctrl-st.c 1656F: drivers/reset/sti/ 1657F: drivers/rtc/rtc-st-lpc.c 1658F: drivers/tty/serial/st-asc.c 1659F: drivers/usb/dwc3/dwc3-st.c 1660F: drivers/usb/host/ehci-st.c 1661F: drivers/usb/host/ohci-st.c 1662F: drivers/watchdog/st_lpc_wdt.c 1663F: drivers/ata/ahci_st.c 1664 1665ARM/STM32 ARCHITECTURE 1666M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1668S: Maintained 1669T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1670N: stm32 1671F: drivers/clocksource/armv7m_systick.c 1672 1673ARM/TANGO ARCHITECTURE 1674M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1675L: linux-arm-kernel@lists.infradead.org 1676S: Maintained 1677F: arch/arm/mach-tango/ 1678F: arch/arm/boot/dts/tango* 1679 1680ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1681M: Lennert Buytenhek <kernel@wantstofly.org> 1682L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1683S: Maintained 1684 1685ARM/TETON BGA MACHINE SUPPORT 1686M: "Mark F. Brown" <mark.brown314@gmail.com> 1687L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1688S: Maintained 1689 1690ARM/THECUS N2100 MACHINE SUPPORT 1691M: Lennert Buytenhek <kernel@wantstofly.org> 1692L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1693S: Maintained 1694 1695ARM/NUVOTON W90X900 ARM ARCHITECTURE 1696M: Wan ZongShun <mcuos.com@gmail.com> 1697L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1698W: http://www.mcuos.com 1699S: Maintained 1700F: arch/arm/mach-w90x900/ 1701F: drivers/input/keyboard/w90p910_keypad.c 1702F: drivers/input/touchscreen/w90p910_ts.c 1703F: drivers/watchdog/nuc900_wdt.c 1704F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1705F: drivers/mtd/nand/nuc900_nand.c 1706F: drivers/rtc/rtc-nuc900.c 1707F: drivers/spi/spi-nuc900.c 1708F: drivers/usb/host/ehci-w90x900.c 1709F: drivers/video/fbdev/nuc900fb.c 1710 1711ARM/U300 MACHINE SUPPORT 1712M: Linus Walleij <linus.walleij@linaro.org> 1713L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1714S: Supported 1715F: arch/arm/mach-u300/ 1716F: drivers/clocksource/timer-u300.c 1717F: drivers/i2c/busses/i2c-stu300.c 1718F: drivers/rtc/rtc-coh901331.c 1719F: drivers/watchdog/coh901327_wdt.c 1720F: drivers/dma/coh901318* 1721F: drivers/mfd/ab3100* 1722F: drivers/rtc/rtc-ab3100.c 1723F: drivers/rtc/rtc-coh901331.c 1724T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1725 1726ARM/UNIPHIER ARCHITECTURE 1727M: Masahiro Yamada <yamada.masahiro@socionext.com> 1728L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1729S: Maintained 1730F: arch/arm/boot/dts/uniphier* 1731F: arch/arm/include/asm/hardware/cache-uniphier.h 1732F: arch/arm/mach-uniphier/ 1733F: arch/arm/mm/cache-uniphier.c 1734F: arch/arm64/boot/dts/socionext/ 1735F: drivers/bus/uniphier-system-bus.c 1736F: drivers/i2c/busses/i2c-uniphier* 1737F: drivers/pinctrl/uniphier/ 1738F: drivers/tty/serial/8250/8250_uniphier.c 1739N: uniphier 1740 1741ARM/Ux500 ARM ARCHITECTURE 1742M: Linus Walleij <linus.walleij@linaro.org> 1743L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1744S: Maintained 1745F: arch/arm/mach-ux500/ 1746F: drivers/clocksource/clksrc-dbx500-prcmu.c 1747F: drivers/dma/ste_dma40* 1748F: drivers/hwspinlock/u8500_hsem.c 1749F: drivers/mfd/abx500* 1750F: drivers/mfd/ab8500* 1751F: drivers/mfd/dbx500* 1752F: drivers/mfd/db8500* 1753F: drivers/pinctrl/nomadik/pinctrl-ab* 1754F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1755F: drivers/rtc/rtc-ab8500.c 1756F: drivers/rtc/rtc-pl031.c 1757T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1758 1759ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1760M: Ulf Hansson <ulf.hansson@linaro.org> 1761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1762T: git git://git.linaro.org/people/ulfh/clk.git 1763S: Maintained 1764F: drivers/clk/ux500/ 1765F: include/linux/platform_data/clk-ux500.h 1766 1767ARM/VERSATILE EXPRESS PLATFORM 1768M: Liviu Dudau <liviu.dudau@arm.com> 1769M: Sudeep Holla <sudeep.holla@arm.com> 1770M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1771L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1772S: Maintained 1773F: arch/arm/boot/dts/vexpress* 1774F: arch/arm64/boot/dts/arm/ 1775F: arch/arm/mach-vexpress/ 1776F: */*/vexpress* 1777F: */*/*/vexpress* 1778F: drivers/clk/versatile/clk-vexpress-osc.c 1779F: drivers/clocksource/versatile.c 1780 1781ARM/VFP SUPPORT 1782M: Russell King <linux@arm.linux.org.uk> 1783L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1784W: http://www.arm.linux.org.uk/ 1785S: Maintained 1786F: arch/arm/vfp/ 1787 1788ARM/VOIPAC PXA270 SUPPORT 1789M: Marek Vasut <marek.vasut@gmail.com> 1790L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1791S: Maintained 1792F: arch/arm/mach-pxa/vpac270.c 1793F: arch/arm/mach-pxa/include/mach/vpac270.h 1794 1795ARM/VT8500 ARM ARCHITECTURE 1796M: Tony Prisk <linux@prisktech.co.nz> 1797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1798S: Maintained 1799F: arch/arm/mach-vt8500/ 1800F: drivers/clocksource/vt8500_timer.c 1801F: drivers/i2c/busses/i2c-wmt.c 1802F: drivers/mmc/host/wmt-sdmmc.c 1803F: drivers/pwm/pwm-vt8500.c 1804F: drivers/rtc/rtc-vt8500.c 1805F: drivers/tty/serial/vt8500_serial.c 1806F: drivers/usb/host/ehci-platform.c 1807F: drivers/usb/host/uhci-platform.c 1808F: drivers/video/fbdev/vt8500lcdfb.* 1809F: drivers/video/fbdev/wm8505fb* 1810F: drivers/video/fbdev/wmt_ge_rops.* 1811 1812ARM/ZIPIT Z2 SUPPORT 1813M: Marek Vasut <marek.vasut@gmail.com> 1814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1815S: Maintained 1816F: arch/arm/mach-pxa/z2.c 1817F: arch/arm/mach-pxa/include/mach/z2.h 1818 1819ARM/ZTE ARCHITECTURE 1820M: Jun Nie <jun.nie@linaro.org> 1821L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1822S: Maintained 1823F: arch/arm/mach-zx/ 1824F: drivers/clk/zte/ 1825F: Documentation/devicetree/bindings/arm/zte.txt 1826F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1827 1828ARM/ZYNQ ARCHITECTURE 1829M: Michal Simek <michal.simek@xilinx.com> 1830R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1832W: http://wiki.xilinx.com 1833T: git https://github.com/Xilinx/linux-xlnx.git 1834S: Supported 1835F: arch/arm/mach-zynq/ 1836F: drivers/cpuidle/cpuidle-zynq.c 1837F: drivers/block/xsysace.c 1838N: zynq 1839N: xilinx 1840F: drivers/clocksource/cadence_ttc_timer.c 1841F: drivers/i2c/busses/i2c-cadence.c 1842F: drivers/mmc/host/sdhci-of-arasan.c 1843F: drivers/edac/synopsys_edac.c 1844 1845ARM SMMU DRIVERS 1846M: Will Deacon <will.deacon@arm.com> 1847R: Robin Murphy <robin.murphy@arm.com> 1848L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1849S: Maintained 1850F: drivers/iommu/arm-smmu.c 1851F: drivers/iommu/arm-smmu-v3.c 1852F: drivers/iommu/io-pgtable-arm.c 1853F: drivers/iommu/io-pgtable-arm-v7s.c 1854 1855ARM64 PORT (AARCH64 ARCHITECTURE) 1856M: Catalin Marinas <catalin.marinas@arm.com> 1857M: Will Deacon <will.deacon@arm.com> 1858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1859T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 1860S: Maintained 1861F: arch/arm64/ 1862F: Documentation/arm64/ 1863 1864AS3645A LED FLASH CONTROLLER DRIVER 1865M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 1866L: linux-media@vger.kernel.org 1867T: git git://linuxtv.org/media_tree.git 1868S: Maintained 1869F: drivers/media/i2c/as3645a.c 1870F: include/media/i2c/as3645a.h 1871 1872ASC7621 HARDWARE MONITOR DRIVER 1873M: George Joseph <george.joseph@fairview5.com> 1874L: linux-hwmon@vger.kernel.org 1875S: Maintained 1876F: Documentation/hwmon/asc7621 1877F: drivers/hwmon/asc7621.c 1878 1879ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 1880M: Corentin Chary <corentin.chary@gmail.com> 1881L: acpi4asus-user@lists.sourceforge.net 1882L: platform-driver-x86@vger.kernel.org 1883W: http://acpi4asus.sf.net 1884S: Maintained 1885F: drivers/platform/x86/asus*.c 1886F: drivers/platform/x86/eeepc*.c 1887 1888ASUS WIRELESS RADIO CONTROL DRIVER 1889M: João Paulo Rechi Vita <jprvita@gmail.com> 1890L: platform-driver-x86@vger.kernel.org 1891S: Maintained 1892F: drivers/platform/x86/asus-wireless.c 1893 1894ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 1895R: Dan Williams <dan.j.williams@intel.com> 1896W: http://sourceforge.net/projects/xscaleiop 1897S: Odd fixes 1898F: Documentation/crypto/async-tx-api.txt 1899F: crypto/async_tx/ 1900F: drivers/dma/ 1901F: include/linux/dmaengine.h 1902F: include/linux/async_tx.h 1903 1904AT24 EEPROM DRIVER 1905M: Wolfram Sang <wsa@the-dreams.de> 1906L: linux-i2c@vger.kernel.org 1907S: Maintained 1908F: drivers/misc/eeprom/at24.c 1909F: include/linux/platform_data/at24.h 1910 1911ATA OVER ETHERNET (AOE) DRIVER 1912M: "Ed L. Cashin" <ed.cashin@acm.org> 1913W: http://www.openaoe.org/ 1914S: Supported 1915F: Documentation/aoe/ 1916F: drivers/block/aoe/ 1917 1918ATHEROS 71XX/9XXX GPIO DRIVER 1919M: Alban Bedel <albeu@free.fr> 1920W: https://github.com/AlbanBedel/linux 1921T: git git://github.com/AlbanBedel/linux 1922S: Maintained 1923F: drivers/gpio/gpio-ath79.c 1924F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 1925 1926ATHEROS ATH GENERIC UTILITIES 1927M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 1928L: linux-wireless@vger.kernel.org 1929S: Supported 1930F: drivers/net/wireless/ath/* 1931 1932ATHEROS ATH5K WIRELESS DRIVER 1933M: Jiri Slaby <jirislaby@gmail.com> 1934M: Nick Kossifidis <mickflemm@gmail.com> 1935M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 1936L: linux-wireless@vger.kernel.org 1937W: http://wireless.kernel.org/en/users/Drivers/ath5k 1938S: Maintained 1939F: drivers/net/wireless/ath/ath5k/ 1940 1941ATHEROS ATH6KL WIRELESS DRIVER 1942M: Kalle Valo <kvalo@qca.qualcomm.com> 1943L: linux-wireless@vger.kernel.org 1944W: http://wireless.kernel.org/en/users/Drivers/ath6kl 1945T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 1946S: Supported 1947F: drivers/net/wireless/ath/ath6kl/ 1948 1949WILOCITY WIL6210 WIRELESS DRIVER 1950M: Maya Erez <qca_merez@qca.qualcomm.com> 1951L: linux-wireless@vger.kernel.org 1952L: wil6210@qca.qualcomm.com 1953S: Supported 1954W: http://wireless.kernel.org/en/users/Drivers/wil6210 1955F: drivers/net/wireless/ath/wil6210/ 1956F: include/uapi/linux/wil6210_uapi.h 1957 1958CARL9170 LINUX COMMUNITY WIRELESS DRIVER 1959M: Christian Lamparter <chunkeey@googlemail.com> 1960L: linux-wireless@vger.kernel.org 1961W: http://wireless.kernel.org/en/users/Drivers/carl9170 1962S: Maintained 1963F: drivers/net/wireless/ath/carl9170/ 1964 1965ATK0110 HWMON DRIVER 1966M: Luca Tettamanti <kronos.it@gmail.com> 1967L: linux-hwmon@vger.kernel.org 1968S: Maintained 1969F: drivers/hwmon/asus_atk0110.c 1970 1971ATI_REMOTE2 DRIVER 1972M: Ville Syrjala <syrjala@sci.fi> 1973S: Maintained 1974F: drivers/input/misc/ati_remote2.c 1975 1976ATLX ETHERNET DRIVERS 1977M: Jay Cliburn <jcliburn@gmail.com> 1978M: Chris Snook <chris.snook@gmail.com> 1979L: netdev@vger.kernel.org 1980W: http://sourceforge.net/projects/atl1 1981W: http://atl1.sourceforge.net 1982S: Maintained 1983F: drivers/net/ethernet/atheros/ 1984 1985ATM 1986M: Chas Williams <3chas3@gmail.com> 1987L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 1988L: netdev@vger.kernel.org 1989W: http://linux-atm.sourceforge.net 1990S: Maintained 1991F: drivers/atm/ 1992F: include/linux/atm* 1993F: include/uapi/linux/atm* 1994 1995ATMEL AT91 / AT32 MCI DRIVER 1996M: Ludovic Desroches <ludovic.desroches@atmel.com> 1997S: Maintained 1998F: drivers/mmc/host/atmel-mci.c 1999 2000ATMEL AT91 / AT32 SERIAL DRIVER 2001M: Nicolas Ferre <nicolas.ferre@atmel.com> 2002S: Supported 2003F: drivers/tty/serial/atmel_serial.c 2004 2005ATMEL SAMA5D2 ADC DRIVER 2006M: Ludovic Desroches <ludovic.desroches@atmel.com> 2007L: linux-iio@vger.kernel.org 2008S: Supported 2009F: drivers/iio/adc/at91-sama5d2_adc.c 2010 2011ATMEL Audio ALSA driver 2012M: Nicolas Ferre <nicolas.ferre@atmel.com> 2013L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2014S: Supported 2015F: sound/soc/atmel 2016 2017ATMEL DMA DRIVER 2018M: Nicolas Ferre <nicolas.ferre@atmel.com> 2019L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2020S: Supported 2021F: drivers/dma/at_hdmac.c 2022F: drivers/dma/at_hdmac_regs.h 2023F: include/linux/platform_data/dma-atmel.h 2024 2025ATMEL XDMA DRIVER 2026M: Ludovic Desroches <ludovic.desroches@atmel.com> 2027L: linux-arm-kernel@lists.infradead.org 2028L: dmaengine@vger.kernel.org 2029S: Supported 2030F: drivers/dma/at_xdmac.c 2031 2032ATMEL I2C DRIVER 2033M: Ludovic Desroches <ludovic.desroches@atmel.com> 2034L: linux-i2c@vger.kernel.org 2035S: Supported 2036F: drivers/i2c/busses/i2c-at91.c 2037 2038ATMEL ISI DRIVER 2039M: Ludovic Desroches <ludovic.desroches@atmel.com> 2040L: linux-media@vger.kernel.org 2041S: Supported 2042F: drivers/media/platform/soc_camera/atmel-isi.c 2043F: include/media/atmel-isi.h 2044 2045ATMEL LCDFB DRIVER 2046M: Nicolas Ferre <nicolas.ferre@atmel.com> 2047L: linux-fbdev@vger.kernel.org 2048S: Maintained 2049F: drivers/video/fbdev/atmel_lcdfb.c 2050F: include/video/atmel_lcdc.h 2051 2052ATMEL MACB ETHERNET DRIVER 2053M: Nicolas Ferre <nicolas.ferre@atmel.com> 2054S: Supported 2055F: drivers/net/ethernet/cadence/ 2056 2057ATMEL NAND DRIVER 2058M: Wenyou Yang <wenyou.yang@atmel.com> 2059M: Josh Wu <rainyfeeling@outlook.com> 2060L: linux-mtd@lists.infradead.org 2061S: Supported 2062F: drivers/mtd/nand/atmel_nand* 2063 2064ATMEL SDMMC DRIVER 2065M: Ludovic Desroches <ludovic.desroches@atmel.com> 2066L: linux-mmc@vger.kernel.org 2067S: Supported 2068F: drivers/mmc/host/sdhci-of-at91.c 2069 2070ATMEL SPI DRIVER 2071M: Nicolas Ferre <nicolas.ferre@atmel.com> 2072S: Supported 2073F: drivers/spi/spi-atmel.* 2074 2075ATMEL SSC DRIVER 2076M: Nicolas Ferre <nicolas.ferre@atmel.com> 2077L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2078S: Supported 2079F: drivers/misc/atmel-ssc.c 2080F: include/linux/atmel-ssc.h 2081 2082ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2083M: Nicolas Ferre <nicolas.ferre@atmel.com> 2084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2085S: Supported 2086F: drivers/misc/atmel_tclib.c 2087F: drivers/clocksource/tcb_clksrc.c 2088 2089ATMEL USBA UDC DRIVER 2090M: Nicolas Ferre <nicolas.ferre@atmel.com> 2091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2092S: Supported 2093F: drivers/usb/gadget/udc/atmel_usba_udc.* 2094 2095ATMEL WIRELESS DRIVER 2096M: Simon Kelley <simon@thekelleys.org.uk> 2097L: linux-wireless@vger.kernel.org 2098W: http://www.thekelleys.org.uk/atmel 2099W: http://atmelwlandriver.sourceforge.net/ 2100S: Maintained 2101F: drivers/net/wireless/atmel/atmel* 2102 2103ATMEL MAXTOUCH DRIVER 2104M: Nick Dyer <nick.dyer@itdev.co.uk> 2105T: git git://github.com/atmel-maxtouch/linux.git 2106S: Supported 2107F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2108F: drivers/input/touchscreen/atmel_mxt_ts.c 2109F: include/linux/platform_data/atmel_mxt_ts.h 2110 2111ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2112M: Bradley Grove <linuxdrivers@attotech.com> 2113L: linux-scsi@vger.kernel.org 2114W: http://www.attotech.com 2115S: Supported 2116F: drivers/scsi/esas2r 2117 2118ATUSB IEEE 802.15.4 RADIO DRIVER 2119M: Stefan Schmidt <stefan@osg.samsung.com> 2120L: linux-wpan@vger.kernel.org 2121S: Maintained 2122F: drivers/net/ieee802154/atusb.c 2123F: drivers/net/ieee802154/atusb.h 2124F: drivers/net/ieee802154/at86rf230.h 2125 2126AUDIT SUBSYSTEM 2127M: Paul Moore <paul@paul-moore.com> 2128M: Eric Paris <eparis@redhat.com> 2129L: linux-audit@redhat.com (moderated for non-subscribers) 2130W: http://people.redhat.com/sgrubb/audit/ 2131T: git git://git.infradead.org/users/pcmoore/audit 2132S: Maintained 2133F: include/linux/audit.h 2134F: include/uapi/linux/audit.h 2135F: kernel/audit* 2136 2137AUXILIARY DISPLAY DRIVERS 2138M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2139W: http://miguelojeda.es/auxdisplay.htm 2140W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2141S: Maintained 2142F: drivers/auxdisplay/ 2143F: include/linux/cfag12864b.h 2144 2145AVR32 ARCHITECTURE 2146M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2147M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2148W: http://www.atmel.com/products/AVR32/ 2149W: http://mirror.egtvedt.no/avr32linux.org/ 2150W: http://avrfreaks.net/ 2151S: Maintained 2152F: arch/avr32/ 2153 2154AVR32/AT32AP MACHINE SUPPORT 2155M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2156M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2157S: Maintained 2158F: arch/avr32/mach-at32ap/ 2159 2160AX.25 NETWORK LAYER 2161M: Ralf Baechle <ralf@linux-mips.org> 2162L: linux-hams@vger.kernel.org 2163W: http://www.linux-ax25.org/ 2164S: Maintained 2165F: include/uapi/linux/ax25.h 2166F: include/net/ax25.h 2167F: net/ax25/ 2168 2169AZ6007 DVB DRIVER 2170M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 2171L: linux-media@vger.kernel.org 2172W: https://linuxtv.org 2173T: git git://linuxtv.org/media_tree.git 2174S: Maintained 2175F: drivers/media/usb/dvb-usb-v2/az6007.c 2176 2177AZTECH FM RADIO RECEIVER DRIVER 2178M: Hans Verkuil <hverkuil@xs4all.nl> 2179L: linux-media@vger.kernel.org 2180T: git git://linuxtv.org/media_tree.git 2181W: https://linuxtv.org 2182S: Maintained 2183F: drivers/media/radio/radio-aztech* 2184 2185B43 WIRELESS DRIVER 2186L: linux-wireless@vger.kernel.org 2187L: b43-dev@lists.infradead.org 2188W: http://wireless.kernel.org/en/users/Drivers/b43 2189S: Odd Fixes 2190F: drivers/net/wireless/broadcom/b43/ 2191 2192B43LEGACY WIRELESS DRIVER 2193M: Larry Finger <Larry.Finger@lwfinger.net> 2194L: linux-wireless@vger.kernel.org 2195L: b43-dev@lists.infradead.org 2196W: http://wireless.kernel.org/en/users/Drivers/b43 2197S: Maintained 2198F: drivers/net/wireless/broadcom/b43legacy/ 2199 2200BACKLIGHT CLASS/SUBSYSTEM 2201M: Jingoo Han <jingoohan1@gmail.com> 2202M: Lee Jones <lee.jones@linaro.org> 2203T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2204S: Maintained 2205F: drivers/video/backlight/ 2206F: include/linux/backlight.h 2207 2208BATMAN ADVANCED 2209M: Marek Lindner <mareklindner@neomailbox.ch> 2210M: Simon Wunderlich <sw@simonwunderlich.de> 2211M: Antonio Quartulli <a@unstable.cc> 2212L: b.a.t.m.a.n@lists.open-mesh.org 2213W: https://www.open-mesh.org/ 2214Q: https://patchwork.open-mesh.org/project/batman/list/ 2215S: Maintained 2216F: net/batman-adv/ 2217 2218BAYCOM/HDLCDRV DRIVERS FOR AX.25 2219M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2220L: linux-hams@vger.kernel.org 2221W: http://www.baycom.org/~tom/ham/ham.html 2222S: Maintained 2223F: drivers/net/hamradio/baycom* 2224 2225BCACHE (BLOCK LAYER CACHE) 2226M: Kent Overstreet <kent.overstreet@gmail.com> 2227L: linux-bcache@vger.kernel.org 2228W: http://bcache.evilpiepirate.org 2229S: Maintained 2230F: drivers/md/bcache/ 2231 2232BDISP ST MEDIA DRIVER 2233M: Fabien Dessenne <fabien.dessenne@st.com> 2234L: linux-media@vger.kernel.org 2235T: git git://linuxtv.org/media_tree.git 2236W: https://linuxtv.org 2237S: Supported 2238F: drivers/media/platform/sti/bdisp 2239 2240BEFS FILE SYSTEM 2241S: Orphan 2242F: Documentation/filesystems/befs.txt 2243F: fs/befs/ 2244 2245BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2246M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2247L: netdev@vger.kernel.org 2248S: Maintained 2249F: drivers/net/ethernet/ec_bhf.c 2250 2251BFS FILE SYSTEM 2252M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2253S: Maintained 2254F: Documentation/filesystems/bfs.txt 2255F: fs/bfs/ 2256F: include/uapi/linux/bfs_fs.h 2257 2258BLACKFIN ARCHITECTURE 2259M: Steven Miao <realmz6@gmail.com> 2260L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2261T: git git://git.code.sf.net/p/adi-linux/code 2262W: http://blackfin.uclinux.org 2263S: Supported 2264F: arch/blackfin/ 2265 2266BLACKFIN EMAC DRIVER 2267L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2268W: http://blackfin.uclinux.org 2269S: Supported 2270F: drivers/net/ethernet/adi/ 2271 2272BLACKFIN RTC DRIVER 2273L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2274W: http://blackfin.uclinux.org 2275S: Supported 2276F: drivers/rtc/rtc-bfin.c 2277 2278BLACKFIN SDH DRIVER 2279M: Sonic Zhang <sonic.zhang@analog.com> 2280L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2281W: http://blackfin.uclinux.org 2282S: Supported 2283F: drivers/mmc/host/bfin_sdh.c 2284 2285BLACKFIN SERIAL DRIVER 2286M: Sonic Zhang <sonic.zhang@analog.com> 2287L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2288W: http://blackfin.uclinux.org 2289S: Supported 2290F: drivers/tty/serial/bfin_uart.c 2291 2292BLACKFIN WATCHDOG DRIVER 2293L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2294W: http://blackfin.uclinux.org 2295S: Supported 2296F: drivers/watchdog/bfin_wdt.c 2297 2298BLACKFIN I2C TWI DRIVER 2299M: Sonic Zhang <sonic.zhang@analog.com> 2300L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2301W: http://blackfin.uclinux.org/ 2302S: Supported 2303F: drivers/i2c/busses/i2c-bfin-twi.c 2304 2305BLACKFIN MEDIA DRIVER 2306M: Scott Jiang <scott.jiang.linux@gmail.com> 2307L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2308W: http://blackfin.uclinux.org/ 2309S: Supported 2310F: drivers/media/platform/blackfin/ 2311F: drivers/media/i2c/adv7183* 2312F: drivers/media/i2c/vs6624* 2313 2314BLINKM RGB LED DRIVER 2315M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2316S: Maintained 2317F: drivers/leds/leds-blinkm.c 2318 2319BLOCK LAYER 2320M: Jens Axboe <axboe@kernel.dk> 2321L: linux-block@vger.kernel.org 2322T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2323S: Maintained 2324F: block/ 2325F: kernel/trace/blktrace.c 2326 2327BLOCK2MTD DRIVER 2328M: Joern Engel <joern@lazybastard.org> 2329L: linux-mtd@lists.infradead.org 2330S: Maintained 2331F: drivers/mtd/devices/block2mtd.c 2332 2333BLUETOOTH DRIVERS 2334M: Marcel Holtmann <marcel@holtmann.org> 2335M: Gustavo Padovan <gustavo@padovan.org> 2336M: Johan Hedberg <johan.hedberg@gmail.com> 2337L: linux-bluetooth@vger.kernel.org 2338W: http://www.bluez.org/ 2339T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2340T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2341S: Maintained 2342F: drivers/bluetooth/ 2343 2344BLUETOOTH SUBSYSTEM 2345M: Marcel Holtmann <marcel@holtmann.org> 2346M: Gustavo Padovan <gustavo@padovan.org> 2347M: Johan Hedberg <johan.hedberg@gmail.com> 2348L: linux-bluetooth@vger.kernel.org 2349W: http://www.bluez.org/ 2350T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2351T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2352S: Maintained 2353F: net/bluetooth/ 2354F: include/net/bluetooth/ 2355 2356BONDING DRIVER 2357M: Jay Vosburgh <j.vosburgh@gmail.com> 2358M: Veaceslav Falico <vfalico@gmail.com> 2359M: Andy Gospodarek <gospo@cumulusnetworks.com> 2360L: netdev@vger.kernel.org 2361W: http://sourceforge.net/projects/bonding/ 2362S: Supported 2363F: drivers/net/bonding/ 2364F: include/uapi/linux/if_bonding.h 2365 2366BPF (Safe dynamic programs and tools) 2367M: Alexei Starovoitov <ast@kernel.org> 2368L: netdev@vger.kernel.org 2369L: linux-kernel@vger.kernel.org 2370S: Supported 2371F: kernel/bpf/ 2372 2373BROADCOM B44 10/100 ETHERNET DRIVER 2374M: Gary Zambrano <zambrano@broadcom.com> 2375L: netdev@vger.kernel.org 2376S: Supported 2377F: drivers/net/ethernet/broadcom/b44.* 2378 2379BROADCOM GENET ETHERNET DRIVER 2380M: Florian Fainelli <f.fainelli@gmail.com> 2381L: netdev@vger.kernel.org 2382S: Supported 2383F: drivers/net/ethernet/broadcom/genet/ 2384 2385BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2386M: Sony Chacko <sony.chacko@qlogic.com> 2387M: Dept-HSGLinuxNICDev@qlogic.com 2388L: netdev@vger.kernel.org 2389S: Supported 2390F: drivers/net/ethernet/broadcom/bnx2.* 2391F: drivers/net/ethernet/broadcom/bnx2_* 2392 2393BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2394M: Ariel Elior <ariel.elior@qlogic.com> 2395L: netdev@vger.kernel.org 2396S: Supported 2397F: drivers/net/ethernet/broadcom/bnx2x/ 2398 2399BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2400M: Florian Fainelli <f.fainelli@gmail.com> 2401M: Ray Jui <rjui@broadcom.com> 2402M: Scott Branden <sbranden@broadcom.com> 2403L: bcm-kernel-feedback-list@broadcom.com 2404T: git git://github.com/broadcom/mach-bcm 2405S: Maintained 2406F: arch/arm/mach-bcm/ 2407F: arch/arm/boot/dts/bcm113* 2408F: arch/arm/boot/dts/bcm216* 2409F: arch/arm/boot/dts/bcm281* 2410F: arch/arm64/boot/dts/broadcom/ 2411F: arch/arm/configs/bcm_defconfig 2412F: drivers/mmc/host/sdhci-bcm-kona.c 2413F: drivers/clocksource/bcm_kona_timer.c 2414 2415BROADCOM BCM2835 ARM ARCHITECTURE 2416M: Stephen Warren <swarren@wwwdotorg.org> 2417M: Lee Jones <lee@kernel.org> 2418M: Eric Anholt <eric@anholt.net> 2419L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2421T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2422S: Maintained 2423N: bcm2835 2424 2425BROADCOM BCM47XX MIPS ARCHITECTURE 2426M: Hauke Mehrtens <hauke@hauke-m.de> 2427M: Rafał Miłecki <zajec5@gmail.com> 2428L: linux-mips@linux-mips.org 2429S: Maintained 2430F: arch/mips/bcm47xx/* 2431F: arch/mips/include/asm/mach-bcm47xx/* 2432 2433BROADCOM BCM5301X ARM ARCHITECTURE 2434M: Hauke Mehrtens <hauke@hauke-m.de> 2435L: linux-arm-kernel@lists.infradead.org 2436S: Maintained 2437F: arch/arm/mach-bcm/bcm_5301x.c 2438F: arch/arm/boot/dts/bcm5301x.dtsi 2439F: arch/arm/boot/dts/bcm470* 2440 2441BROADCOM BCM63XX ARM ARCHITECTURE 2442M: Florian Fainelli <f.fainelli@gmail.com> 2443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2444L: bcm-kernel-feedback-list@broadcom.com 2445T: git git://github.com/broadcom/stblinux.git 2446S: Maintained 2447F: arch/arm/mach-bcm/bcm63xx.c 2448F: arch/arm/include/debug/bcm63xx.S 2449 2450BROADCOM BCM63XX/BCM33XX UDC DRIVER 2451M: Kevin Cernekee <cernekee@gmail.com> 2452L: linux-usb@vger.kernel.org 2453S: Maintained 2454F: drivers/usb/gadget/udc/bcm63xx_udc.* 2455 2456BROADCOM BCM7XXX ARM ARCHITECTURE 2457M: Brian Norris <computersforpeace@gmail.com> 2458M: Gregory Fong <gregory.0xf0@gmail.com> 2459M: Florian Fainelli <f.fainelli@gmail.com> 2460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2461L: bcm-kernel-feedback-list@broadcom.com 2462T: git git://github.com/broadcom/stblinux.git 2463S: Maintained 2464F: arch/arm/mach-bcm/*brcmstb* 2465F: arch/arm/boot/dts/bcm7*.dts* 2466F: drivers/bus/brcmstb_gisb.c 2467N: brcmstb 2468 2469BROADCOM BMIPS MIPS ARCHITECTURE 2470M: Kevin Cernekee <cernekee@gmail.com> 2471M: Florian Fainelli <f.fainelli@gmail.com> 2472L: linux-mips@linux-mips.org 2473T: git git://github.com/broadcom/stblinux.git 2474S: Maintained 2475F: arch/mips/bmips/* 2476F: arch/mips/include/asm/mach-bmips/* 2477F: arch/mips/kernel/*bmips* 2478F: arch/mips/boot/dts/brcm/bcm*.dts* 2479F: drivers/irqchip/irq-bcm63* 2480F: drivers/irqchip/irq-bcm7* 2481F: drivers/irqchip/irq-brcmstb* 2482F: include/linux/bcm963xx_nvram.h 2483F: include/linux/bcm963xx_tag.h 2484 2485BROADCOM TG3 GIGABIT ETHERNET DRIVER 2486M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2487M: Prashant Sreedharan <prashant@broadcom.com> 2488M: Michael Chan <mchan@broadcom.com> 2489L: netdev@vger.kernel.org 2490S: Supported 2491F: drivers/net/ethernet/broadcom/tg3.* 2492 2493BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2494M: Brett Rudley <brudley@broadcom.com> 2495M: Arend van Spriel <arend@broadcom.com> 2496M: Franky (Zhenhui) Lin <frankyl@broadcom.com> 2497M: Hante Meuleman <meuleman@broadcom.com> 2498L: linux-wireless@vger.kernel.org 2499L: brcm80211-dev-list@broadcom.com 2500S: Supported 2501F: drivers/net/wireless/broadcom/brcm80211/ 2502 2503BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2504M: QLogic-Storage-Upstream@qlogic.com 2505L: linux-scsi@vger.kernel.org 2506S: Supported 2507F: drivers/scsi/bnx2fc/ 2508 2509BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2510M: QLogic-Storage-Upstream@qlogic.com 2511L: linux-scsi@vger.kernel.org 2512S: Supported 2513F: drivers/scsi/bnx2i/ 2514 2515BROADCOM IPROC ARM ARCHITECTURE 2516M: Ray Jui <rjui@broadcom.com> 2517M: Scott Branden <sbranden@broadcom.com> 2518M: Jon Mason <jonmason@broadcom.com> 2519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2520L: bcm-kernel-feedback-list@broadcom.com 2521T: git git://github.com/broadcom/cygnus-linux.git 2522S: Maintained 2523N: iproc 2524N: cygnus 2525N: nsp 2526N: bcm9113* 2527N: bcm9583* 2528N: bcm9585* 2529N: bcm9586* 2530N: bcm988312 2531N: bcm113* 2532N: bcm583* 2533N: bcm585* 2534N: bcm586* 2535N: bcm88312 2536 2537BROADCOM BRCMSTB GPIO DRIVER 2538M: Gregory Fong <gregory.0xf0@gmail.com> 2539L: bcm-kernel-feedback-list@broadcom.com 2540S: Supported 2541F: drivers/gpio/gpio-brcmstb.c 2542F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2543 2544BROADCOM KONA GPIO DRIVER 2545M: Ray Jui <rjui@broadcom.com> 2546L: bcm-kernel-feedback-list@broadcom.com 2547S: Supported 2548F: drivers/gpio/gpio-bcm-kona.c 2549F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2550 2551BROADCOM NVRAM DRIVER 2552M: Rafał Miłecki <zajec5@gmail.com> 2553L: linux-mips@linux-mips.org 2554S: Maintained 2555F: drivers/firmware/broadcom/* 2556 2557BROADCOM STB NAND FLASH DRIVER 2558M: Brian Norris <computersforpeace@gmail.com> 2559M: Kamal Dasu <kdasu.kdev@gmail.com> 2560L: linux-mtd@lists.infradead.org 2561L: bcm-kernel-feedback-list@broadcom.com 2562S: Maintained 2563F: drivers/mtd/nand/brcmnand/ 2564 2565BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2566M: Rafał Miłecki <zajec5@gmail.com> 2567L: linux-wireless@vger.kernel.org 2568S: Maintained 2569F: drivers/bcma/ 2570F: include/linux/bcma/ 2571 2572BROADCOM SYSTEMPORT ETHERNET DRIVER 2573M: Florian Fainelli <f.fainelli@gmail.com> 2574L: netdev@vger.kernel.org 2575S: Supported 2576F: drivers/net/ethernet/broadcom/bcmsysport.* 2577 2578BROADCOM VULCAN ARM64 SOC 2579M: Jayachandran C. <jchandra@broadcom.com> 2580L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2581L: bcm-kernel-feedback-list@broadcom.com 2582S: Maintained 2583F: arch/arm64/boot/dts/broadcom/vulcan* 2584 2585BROCADE BFA FC SCSI DRIVER 2586M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2587M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2588L: linux-scsi@vger.kernel.org 2589S: Supported 2590F: drivers/scsi/bfa/ 2591 2592BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2593M: Rasesh Mody <rasesh.mody@qlogic.com> 2594L: netdev@vger.kernel.org 2595S: Supported 2596F: drivers/net/ethernet/brocade/bna/ 2597 2598BSG (block layer generic sg v4 driver) 2599M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2600L: linux-scsi@vger.kernel.org 2601S: Supported 2602F: block/bsg.c 2603F: include/linux/bsg.h 2604F: include/uapi/linux/bsg.h 2605 2606BT87X AUDIO DRIVER 2607M: Clemens Ladisch <clemens@ladisch.de> 2608L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2609T: git git://git.alsa-project.org/alsa-kernel.git 2610S: Maintained 2611F: Documentation/sound/alsa/Bt87x.txt 2612F: sound/pci/bt87x.c 2613 2614BT8XXGPIO DRIVER 2615M: Michael Buesch <m@bues.ch> 2616W: http://bu3sch.de/btgpio.php 2617S: Maintained 2618F: drivers/gpio/gpio-bt8xx.c 2619 2620BTRFS FILE SYSTEM 2621M: Chris Mason <clm@fb.com> 2622M: Josef Bacik <jbacik@fb.com> 2623M: David Sterba <dsterba@suse.com> 2624L: linux-btrfs@vger.kernel.org 2625W: http://btrfs.wiki.kernel.org/ 2626Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2627T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2628S: Maintained 2629F: Documentation/filesystems/btrfs.txt 2630F: fs/btrfs/ 2631 2632BTTV VIDEO4LINUX DRIVER 2633M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 2634L: linux-media@vger.kernel.org 2635W: https://linuxtv.org 2636T: git git://linuxtv.org/media_tree.git 2637S: Odd fixes 2638F: Documentation/video4linux/bttv/ 2639F: drivers/media/pci/bt8xx/bttv* 2640 2641BUSLOGIC SCSI DRIVER 2642M: Khalid Aziz <khalid@gonehiking.org> 2643L: linux-scsi@vger.kernel.org 2644S: Maintained 2645F: drivers/scsi/BusLogic.* 2646F: drivers/scsi/FlashPoint.* 2647 2648C-MEDIA CMI8788 DRIVER 2649M: Clemens Ladisch <clemens@ladisch.de> 2650L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2651T: git git://git.alsa-project.org/alsa-kernel.git 2652S: Maintained 2653F: sound/pci/oxygen/ 2654 2655C6X ARCHITECTURE 2656M: Mark Salter <msalter@redhat.com> 2657M: Aurelien Jacquiot <a-jacquiot@ti.com> 2658L: linux-c6x-dev@linux-c6x.org 2659W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2660S: Maintained 2661F: arch/c6x/ 2662 2663CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2664M: David Howells <dhowells@redhat.com> 2665L: linux-cachefs@redhat.com (moderated for non-subscribers) 2666S: Supported 2667F: Documentation/filesystems/caching/cachefiles.txt 2668F: fs/cachefiles/ 2669 2670CADET FM/AM RADIO RECEIVER DRIVER 2671M: Hans Verkuil <hverkuil@xs4all.nl> 2672L: linux-media@vger.kernel.org 2673T: git git://linuxtv.org/media_tree.git 2674W: https://linuxtv.org 2675S: Maintained 2676F: drivers/media/radio/radio-cadet* 2677 2678CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2679M: Jonathan Corbet <corbet@lwn.net> 2680L: linux-media@vger.kernel.org 2681T: git git://linuxtv.org/media_tree.git 2682S: Maintained 2683F: Documentation/video4linux/cafe_ccic 2684F: drivers/media/platform/marvell-ccic/ 2685 2686CAIF NETWORK LAYER 2687M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2688L: netdev@vger.kernel.org 2689S: Supported 2690F: Documentation/networking/caif/ 2691F: drivers/net/caif/ 2692F: include/uapi/linux/caif/ 2693F: include/net/caif/ 2694F: net/caif/ 2695 2696CALGARY x86-64 IOMMU 2697M: Muli Ben-Yehuda <muli@il.ibm.com> 2698M: "Jon D. Mason" <jdmason@kudzu.us> 2699L: discuss@x86-64.org 2700S: Maintained 2701F: arch/x86/kernel/pci-calgary_64.c 2702F: arch/x86/kernel/tce_64.c 2703F: arch/x86/include/asm/calgary.h 2704F: arch/x86/include/asm/tce.h 2705 2706CAN NETWORK LAYER 2707M: Oliver Hartkopp <socketcan@hartkopp.net> 2708M: Marc Kleine-Budde <mkl@pengutronix.de> 2709L: linux-can@vger.kernel.org 2710W: https://github.com/linux-can 2711T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2712T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2713S: Maintained 2714F: Documentation/networking/can.txt 2715F: net/can/ 2716F: include/linux/can/core.h 2717F: include/uapi/linux/can.h 2718F: include/uapi/linux/can/bcm.h 2719F: include/uapi/linux/can/raw.h 2720F: include/uapi/linux/can/gw.h 2721 2722CAN NETWORK DRIVERS 2723M: Wolfgang Grandegger <wg@grandegger.com> 2724M: Marc Kleine-Budde <mkl@pengutronix.de> 2725L: linux-can@vger.kernel.org 2726W: https://github.com/linux-can 2727T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2728T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2729S: Maintained 2730F: drivers/net/can/ 2731F: include/linux/can/dev.h 2732F: include/linux/can/platform/ 2733F: include/uapi/linux/can/error.h 2734F: include/uapi/linux/can/netlink.h 2735 2736CAPABILITIES 2737M: Serge Hallyn <serge.hallyn@canonical.com> 2738L: linux-security-module@vger.kernel.org 2739S: Supported 2740F: include/linux/capability.h 2741F: include/uapi/linux/capability.h 2742F: security/commoncap.c 2743F: kernel/capability.c 2744 2745CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2746M: Kevin Tsai <ktsai@capellamicro.com> 2747S: Maintained 2748F: drivers/iio/light/cm* 2749F: Documentation/devicetree/bindings/i2c/trivial-devices.txt 2750 2751CAVIUM LIQUIDIO NETWORK DRIVER 2752M: Derek Chickles <derek.chickles@caviumnetworks.com> 2753M: Satanand Burla <satananda.burla@caviumnetworks.com> 2754M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2755M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2756L: netdev@vger.kernel.org 2757W: http://www.cavium.com 2758S: Supported 2759F: drivers/net/ethernet/cavium/liquidio/ 2760 2761CC2520 IEEE-802.15.4 RADIO DRIVER 2762M: Varka Bhadram <varkabhadram@gmail.com> 2763L: linux-wpan@vger.kernel.org 2764S: Maintained 2765F: drivers/net/ieee802154/cc2520.c 2766F: include/linux/spi/cc2520.h 2767F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 2768 2769CELL BROADBAND ENGINE ARCHITECTURE 2770M: Arnd Bergmann <arnd@arndb.de> 2771L: linuxppc-dev@lists.ozlabs.org 2772W: http://www.ibm.com/developerworks/power/cell/ 2773S: Supported 2774F: arch/powerpc/include/asm/cell*.h 2775F: arch/powerpc/include/asm/spu*.h 2776F: arch/powerpc/include/uapi/asm/spu*.h 2777F: arch/powerpc/oprofile/*cell* 2778F: arch/powerpc/platforms/cell/ 2779 2780CEPH COMMON CODE (LIBCEPH) 2781M: Ilya Dryomov <idryomov@gmail.com> 2782M: "Yan, Zheng" <zyan@redhat.com> 2783M: Sage Weil <sage@redhat.com> 2784L: ceph-devel@vger.kernel.org 2785W: http://ceph.com/ 2786T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2787T: git git://github.com/ceph/ceph-client.git 2788S: Supported 2789F: net/ceph/ 2790F: include/linux/ceph/ 2791F: include/linux/crush/ 2792 2793CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 2794M: "Yan, Zheng" <zyan@redhat.com> 2795M: Sage Weil <sage@redhat.com> 2796M: Ilya Dryomov <idryomov@gmail.com> 2797L: ceph-devel@vger.kernel.org 2798W: http://ceph.com/ 2799T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2800T: git git://github.com/ceph/ceph-client.git 2801S: Supported 2802F: Documentation/filesystems/ceph.txt 2803F: fs/ceph/ 2804 2805CERTIFICATE HANDLING: 2806M: David Howells <dhowells@redhat.com> 2807M: David Woodhouse <dwmw2@infradead.org> 2808L: keyrings@vger.kernel.org 2809S: Maintained 2810F: Documentation/module-signing.txt 2811F: certs/ 2812F: scripts/sign-file.c 2813F: scripts/extract-cert.c 2814 2815CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 2816L: linux-usb@vger.kernel.org 2817S: Orphan 2818F: Documentation/usb/WUSB-Design-overview.txt 2819F: Documentation/usb/wusb-cbaf 2820F: drivers/usb/host/hwa-hc.c 2821F: drivers/usb/host/whci/ 2822F: drivers/usb/wusbcore/ 2823F: include/linux/usb/wusb* 2824 2825CFAG12864B LCD DRIVER 2826M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2827W: http://miguelojeda.es/auxdisplay.htm 2828W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2829S: Maintained 2830F: drivers/auxdisplay/cfag12864b.c 2831F: include/linux/cfag12864b.h 2832 2833CFAG12864BFB LCD FRAMEBUFFER DRIVER 2834M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2835W: http://miguelojeda.es/auxdisplay.htm 2836W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2837S: Maintained 2838F: drivers/auxdisplay/cfag12864bfb.c 2839F: include/linux/cfag12864b.h 2840 2841CFG80211 and NL80211 2842M: Johannes Berg <johannes@sipsolutions.net> 2843L: linux-wireless@vger.kernel.org 2844W: http://wireless.kernel.org/ 2845T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 2846T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 2847S: Maintained 2848F: include/uapi/linux/nl80211.h 2849F: include/net/cfg80211.h 2850F: net/wireless/* 2851X: net/wireless/wext* 2852 2853CHAR and MISC DRIVERS 2854M: Arnd Bergmann <arnd@arndb.de> 2855M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 2856T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 2857S: Supported 2858F: drivers/char/* 2859F: drivers/misc/* 2860F: include/linux/miscdevice.h 2861 2862CHECKPATCH 2863M: Andy Whitcroft <apw@canonical.com> 2864M: Joe Perches <joe@perches.com> 2865S: Maintained 2866F: scripts/checkpatch.pl 2867 2868CHINESE DOCUMENTATION 2869M: Harry Wei <harryxiyou@gmail.com> 2870L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 2871L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 2872S: Maintained 2873F: Documentation/zh_CN/ 2874 2875CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 2876M: Peter Chen <Peter.Chen@nxp.com> 2877T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 2878L: linux-usb@vger.kernel.org 2879S: Maintained 2880F: drivers/usb/chipidea/ 2881 2882CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 2883M: Hans de Goede <hdegoede@redhat.com> 2884L: linux-input@vger.kernel.org 2885S: Maintained 2886F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 2887F: drivers/input/touchscreen/chipone_icn8318.c 2888 2889CHROME HARDWARE PLATFORM SUPPORT 2890M: Olof Johansson <olof@lixom.net> 2891S: Maintained 2892T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 2893F: drivers/platform/chrome/ 2894 2895CISCO VIC ETHERNET NIC DRIVER 2896M: Christian Benvenuti <benve@cisco.com> 2897M: Sujith Sankar <ssujith@cisco.com> 2898M: Govindarajulu Varadarajan <_govind@gmx.com> 2899M: Neel Patel <neepatel@cisco.com> 2900S: Supported 2901F: drivers/net/ethernet/cisco/enic/ 2902 2903CISCO VIC LOW LATENCY NIC DRIVER 2904M: Christian Benvenuti <benve@cisco.com> 2905M: Dave Goodell <dgoodell@cisco.com> 2906S: Supported 2907F: drivers/infiniband/hw/usnic/ 2908 2909CIRRUS LOGIC EP93XX ETHERNET DRIVER 2910M: Hartley Sweeten <hsweeten@visionengravers.com> 2911L: netdev@vger.kernel.org 2912S: Maintained 2913F: drivers/net/ethernet/cirrus/ep93xx_eth.c 2914 2915CIRRUS LOGIC AUDIO CODEC DRIVERS 2916M: Brian Austin <brian.austin@cirrus.com> 2917M: Paul Handrigan <Paul.Handrigan@cirrus.com> 2918L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2919S: Maintained 2920F: sound/soc/codecs/cs* 2921 2922CLEANCACHE API 2923M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 2924L: linux-kernel@vger.kernel.org 2925S: Maintained 2926F: mm/cleancache.c 2927F: include/linux/cleancache.h 2928 2929CLK API 2930M: Russell King <linux@arm.linux.org.uk> 2931L: linux-clk@vger.kernel.org 2932S: Maintained 2933F: include/linux/clk.h 2934 2935CLOCKSOURCE, CLOCKEVENT DRIVERS 2936M: Daniel Lezcano <daniel.lezcano@linaro.org> 2937M: Thomas Gleixner <tglx@linutronix.de> 2938L: linux-kernel@vger.kernel.org 2939T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 2940S: Supported 2941F: drivers/clocksource 2942 2943CISCO FCOE HBA DRIVER 2944M: Hiral Patel <hiralpat@cisco.com> 2945M: Suma Ramars <sramars@cisco.com> 2946M: Brian Uchino <buchino@cisco.com> 2947L: linux-scsi@vger.kernel.org 2948S: Supported 2949F: drivers/scsi/fnic/ 2950 2951CISCO SCSI HBA DRIVER 2952M: Narsimhulu Musini <nmusini@cisco.com> 2953M: Sesidhar Baddela <sebaddel@cisco.com> 2954L: linux-scsi@vger.kernel.org 2955S: Supported 2956F: drivers/scsi/snic/ 2957 2958CMPC ACPI DRIVER 2959M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 2960M: Daniel Oliveira Nascimento <don@syst.com.br> 2961L: platform-driver-x86@vger.kernel.org 2962S: Supported 2963F: drivers/platform/x86/classmate-laptop.c 2964 2965COBALT MEDIA DRIVER 2966M: Hans Verkuil <hans.verkuil@cisco.com> 2967L: linux-media@vger.kernel.org 2968T: git git://linuxtv.org/media_tree.git 2969W: https://linuxtv.org 2970S: Supported 2971F: drivers/media/pci/cobalt/ 2972 2973COCCINELLE/Semantic Patches (SmPL) 2974M: Julia Lawall <Julia.Lawall@lip6.fr> 2975M: Gilles Muller <Gilles.Muller@lip6.fr> 2976M: Nicolas Palix <nicolas.palix@imag.fr> 2977M: Michal Marek <mmarek@suse.com> 2978L: cocci@systeme.lip6.fr (moderated for non-subscribers) 2979T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 2980W: http://coccinelle.lip6.fr/ 2981S: Supported 2982F: Documentation/coccinelle.txt 2983F: scripts/coccinelle/ 2984F: scripts/coccicheck 2985 2986CODA FILE SYSTEM 2987M: Jan Harkes <jaharkes@cs.cmu.edu> 2988M: coda@cs.cmu.edu 2989L: codalist@coda.cs.cmu.edu 2990W: http://www.coda.cs.cmu.edu/ 2991S: Maintained 2992F: Documentation/filesystems/coda.txt 2993F: fs/coda/ 2994F: include/linux/coda*.h 2995F: include/uapi/linux/coda*.h 2996 2997CODA V4L2 MEM2MEM DRIVER 2998M: Philipp Zabel <p.zabel@pengutronix.de> 2999L: linux-media@vger.kernel.org 3000S: Maintained 3001F: Documentation/devicetree/bindings/media/coda.txt 3002F: drivers/media/platform/coda/ 3003 3004COMMON CLK FRAMEWORK 3005M: Michael Turquette <mturquette@baylibre.com> 3006M: Stephen Boyd <sboyd@codeaurora.org> 3007L: linux-clk@vger.kernel.org 3008T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3009S: Maintained 3010F: drivers/clk/ 3011X: drivers/clk/clkdev.c 3012F: include/linux/clk-pr* 3013F: include/linux/clk/ 3014 3015COMMON INTERNET FILE SYSTEM (CIFS) 3016M: Steve French <sfrench@samba.org> 3017L: linux-cifs@vger.kernel.org 3018L: samba-technical@lists.samba.org (moderated for non-subscribers) 3019W: http://linux-cifs.samba.org/ 3020T: git git://git.samba.org/sfrench/cifs-2.6.git 3021S: Supported 3022F: Documentation/filesystems/cifs/ 3023F: fs/cifs/ 3024 3025COMPACTPCI HOTPLUG CORE 3026M: Scott Murray <scott@spiteful.org> 3027L: linux-pci@vger.kernel.org 3028S: Maintained 3029F: drivers/pci/hotplug/cpci_hotplug* 3030 3031COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3032M: Scott Murray <scott@spiteful.org> 3033L: linux-pci@vger.kernel.org 3034S: Maintained 3035F: drivers/pci/hotplug/cpcihp_zt5550.* 3036 3037COMPACTPCI HOTPLUG GENERIC DRIVER 3038M: Scott Murray <scott@spiteful.org> 3039L: linux-pci@vger.kernel.org 3040S: Maintained 3041F: drivers/pci/hotplug/cpcihp_generic.c 3042 3043COMPAL LAPTOP SUPPORT 3044M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3045L: platform-driver-x86@vger.kernel.org 3046S: Maintained 3047F: drivers/platform/x86/compal-laptop.c 3048 3049CONEXANT ACCESSRUNNER USB DRIVER 3050L: accessrunner-general@lists.sourceforge.net 3051W: http://accessrunner.sourceforge.net/ 3052S: Orphan 3053F: drivers/usb/atm/cxacru.c 3054 3055CONFIGFS 3056M: Joel Becker <jlbec@evilplan.org> 3057M: Christoph Hellwig <hch@lst.de> 3058T: git git://git.infradead.org/users/hch/configfs.git 3059S: Supported 3060F: fs/configfs/ 3061F: include/linux/configfs.h 3062 3063CONNECTOR 3064M: Evgeniy Polyakov <zbr@ioremap.net> 3065L: netdev@vger.kernel.org 3066S: Maintained 3067F: drivers/connector/ 3068 3069CONTROL GROUP (CGROUP) 3070M: Tejun Heo <tj@kernel.org> 3071M: Li Zefan <lizefan@huawei.com> 3072M: Johannes Weiner <hannes@cmpxchg.org> 3073L: cgroups@vger.kernel.org 3074T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3075S: Maintained 3076F: Documentation/cgroups/ 3077F: include/linux/cgroup* 3078F: kernel/cgroup* 3079 3080CONTROL GROUP - CPUSET 3081M: Li Zefan <lizefan@huawei.com> 3082L: cgroups@vger.kernel.org 3083W: http://www.bullopensource.org/cpuset/ 3084W: http://oss.sgi.com/projects/cpusets/ 3085T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3086S: Maintained 3087F: Documentation/cgroups/cpusets.txt 3088F: include/linux/cpuset.h 3089F: kernel/cpuset.c 3090 3091CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3092M: Johannes Weiner <hannes@cmpxchg.org> 3093M: Michal Hocko <mhocko@kernel.org> 3094M: Vladimir Davydov <vdavydov@virtuozzo.com> 3095L: cgroups@vger.kernel.org 3096L: linux-mm@kvack.org 3097S: Maintained 3098F: mm/memcontrol.c 3099F: mm/swap_cgroup.c 3100 3101CORETEMP HARDWARE MONITORING DRIVER 3102M: Fenghua Yu <fenghua.yu@intel.com> 3103L: linux-hwmon@vger.kernel.org 3104S: Maintained 3105F: Documentation/hwmon/coretemp 3106F: drivers/hwmon/coretemp.c 3107 3108COSA/SRP SYNC SERIAL DRIVER 3109M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3110W: http://www.fi.muni.cz/~kas/cosa/ 3111S: Maintained 3112F: drivers/net/wan/cosa* 3113 3114CPMAC ETHERNET DRIVER 3115M: Florian Fainelli <florian@openwrt.org> 3116L: netdev@vger.kernel.org 3117S: Maintained 3118F: drivers/net/ethernet/ti/cpmac.c 3119 3120CPU FREQUENCY DRIVERS 3121M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3122M: Viresh Kumar <viresh.kumar@linaro.org> 3123L: linux-pm@vger.kernel.org 3124S: Maintained 3125T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3126T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3127F: drivers/cpufreq/ 3128F: include/linux/cpufreq.h 3129 3130CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3131M: Viresh Kumar <viresh.kumar@linaro.org> 3132M: Sudeep Holla <sudeep.holla@arm.com> 3133L: linux-pm@vger.kernel.org 3134W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3135S: Maintained 3136F: drivers/cpufreq/arm_big_little.h 3137F: drivers/cpufreq/arm_big_little.c 3138F: drivers/cpufreq/arm_big_little_dt.c 3139 3140CPUIDLE DRIVER - ARM BIG LITTLE 3141M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3142M: Daniel Lezcano <daniel.lezcano@linaro.org> 3143L: linux-pm@vger.kernel.org 3144L: linux-arm-kernel@lists.infradead.org 3145T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3146S: Maintained 3147F: drivers/cpuidle/cpuidle-big_little.c 3148 3149CPUIDLE DRIVER - ARM EXYNOS 3150M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3151M: Daniel Lezcano <daniel.lezcano@linaro.org> 3152M: Kukjin Kim <kgene@kernel.org> 3153L: linux-pm@vger.kernel.org 3154L: linux-samsung-soc@vger.kernel.org 3155S: Supported 3156F: drivers/cpuidle/cpuidle-exynos.c 3157F: arch/arm/mach-exynos/pm.c 3158 3159CPUIDLE DRIVERS 3160M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3161M: Daniel Lezcano <daniel.lezcano@linaro.org> 3162L: linux-pm@vger.kernel.org 3163S: Maintained 3164T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3165F: drivers/cpuidle/* 3166F: include/linux/cpuidle.h 3167 3168CPUID/MSR DRIVER 3169M: "H. Peter Anvin" <hpa@zytor.com> 3170S: Maintained 3171F: arch/x86/kernel/cpuid.c 3172F: arch/x86/kernel/msr.c 3173 3174CPU POWER MONITORING SUBSYSTEM 3175M: Thomas Renninger <trenn@suse.com> 3176L: linux-pm@vger.kernel.org 3177S: Maintained 3178F: tools/power/cpupower/ 3179 3180CRAMFS FILESYSTEM 3181W: http://sourceforge.net/projects/cramfs/ 3182S: Orphan / Obsolete 3183F: Documentation/filesystems/cramfs.txt 3184F: fs/cramfs/ 3185 3186CRIS PORT 3187M: Mikael Starvik <starvik@axis.com> 3188M: Jesper Nilsson <jesper.nilsson@axis.com> 3189L: linux-cris-kernel@axis.com 3190W: http://developer.axis.com 3191T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3192S: Maintained 3193F: arch/cris/ 3194F: drivers/tty/serial/crisv10.* 3195 3196CRYPTO API 3197M: Herbert Xu <herbert@gondor.apana.org.au> 3198M: "David S. Miller" <davem@davemloft.net> 3199L: linux-crypto@vger.kernel.org 3200T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3201T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3202S: Maintained 3203F: Documentation/crypto/ 3204F: Documentation/DocBook/crypto-API.tmpl 3205F: arch/*/crypto/ 3206F: crypto/ 3207F: drivers/crypto/ 3208F: include/crypto/ 3209 3210CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3211M: Neil Horman <nhorman@tuxdriver.com> 3212L: linux-crypto@vger.kernel.org 3213S: Maintained 3214F: crypto/ansi_cprng.c 3215F: crypto/rng.c 3216 3217CS3308 MEDIA DRIVER 3218M: Hans Verkuil <hverkuil@xs4all.nl> 3219L: linux-media@vger.kernel.org 3220T: git git://linuxtv.org/media_tree.git 3221W: http://linuxtv.org 3222S: Odd Fixes 3223F: drivers/media/i2c/cs3308.c 3224F: drivers/media/i2c/cs3308.h 3225 3226CS5535 Audio ALSA driver 3227M: Jaya Kumar <jayakumar.alsa@gmail.com> 3228S: Maintained 3229F: sound/pci/cs5535audio/ 3230 3231CW1200 WLAN driver 3232M: Solomon Peachy <pizza@shaftnet.org> 3233S: Maintained 3234F: drivers/net/wireless/st/cw1200/ 3235 3236CX18 VIDEO4LINUX DRIVER 3237M: Andy Walls <awalls@md.metrocast.net> 3238L: ivtv-devel@ivtvdriver.org (subscribers-only) 3239L: linux-media@vger.kernel.org 3240T: git git://linuxtv.org/media_tree.git 3241W: https://linuxtv.org 3242W: http://www.ivtvdriver.org/index.php/Cx18 3243S: Maintained 3244F: Documentation/video4linux/cx18.txt 3245F: drivers/media/pci/cx18/ 3246F: include/uapi/linux/ivtv* 3247 3248CX2341X MPEG ENCODER HELPER MODULE 3249M: Hans Verkuil <hverkuil@xs4all.nl> 3250L: linux-media@vger.kernel.org 3251T: git git://linuxtv.org/media_tree.git 3252W: https://linuxtv.org 3253S: Maintained 3254F: drivers/media/common/cx2341x* 3255F: include/media/cx2341x* 3256 3257CX24120 MEDIA DRIVER 3258M: Jemma Denson <jdenson@gmail.com> 3259M: Patrick Boettcher <patrick.boettcher@posteo.de> 3260L: linux-media@vger.kernel.org 3261W: https://linuxtv.org 3262Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3263S: Maintained 3264F: drivers/media/dvb-frontends/cx24120* 3265 3266CX88 VIDEO4LINUX DRIVER 3267M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 3268L: linux-media@vger.kernel.org 3269W: https://linuxtv.org 3270T: git git://linuxtv.org/media_tree.git 3271S: Odd fixes 3272F: Documentation/video4linux/cx88/ 3273F: drivers/media/pci/cx88/ 3274 3275CXD2820R MEDIA DRIVER 3276M: Antti Palosaari <crope@iki.fi> 3277L: linux-media@vger.kernel.org 3278W: https://linuxtv.org 3279W: http://palosaari.fi/linux/ 3280Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3281T: git git://linuxtv.org/anttip/media_tree.git 3282S: Maintained 3283F: drivers/media/dvb-frontends/cxd2820r* 3284 3285CXGB3 ETHERNET DRIVER (CXGB3) 3286M: Santosh Raspatur <santosh@chelsio.com> 3287L: netdev@vger.kernel.org 3288W: http://www.chelsio.com 3289S: Supported 3290F: drivers/net/ethernet/chelsio/cxgb3/ 3291 3292CXGB3 ISCSI DRIVER (CXGB3I) 3293M: Karen Xie <kxie@chelsio.com> 3294L: linux-scsi@vger.kernel.org 3295W: http://www.chelsio.com 3296S: Supported 3297F: drivers/scsi/cxgbi/cxgb3i 3298 3299CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3300M: Steve Wise <swise@chelsio.com> 3301L: linux-rdma@vger.kernel.org 3302W: http://www.openfabrics.org 3303S: Supported 3304F: drivers/infiniband/hw/cxgb3/ 3305 3306CXGB4 ETHERNET DRIVER (CXGB4) 3307M: Hariprasad S <hariprasad@chelsio.com> 3308L: netdev@vger.kernel.org 3309W: http://www.chelsio.com 3310S: Supported 3311F: drivers/net/ethernet/chelsio/cxgb4/ 3312 3313CXGB4 ISCSI DRIVER (CXGB4I) 3314M: Karen Xie <kxie@chelsio.com> 3315L: linux-scsi@vger.kernel.org 3316W: http://www.chelsio.com 3317S: Supported 3318F: drivers/scsi/cxgbi/cxgb4i 3319 3320CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3321M: Steve Wise <swise@chelsio.com> 3322L: linux-rdma@vger.kernel.org 3323W: http://www.openfabrics.org 3324S: Supported 3325F: drivers/infiniband/hw/cxgb4/ 3326 3327CXGB4VF ETHERNET DRIVER (CXGB4VF) 3328M: Casey Leedom <leedom@chelsio.com> 3329L: netdev@vger.kernel.org 3330W: http://www.chelsio.com 3331S: Supported 3332F: drivers/net/ethernet/chelsio/cxgb4vf/ 3333 3334CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3335M: Ian Munsie <imunsie@au1.ibm.com> 3336M: Michael Neuling <mikey@neuling.org> 3337L: linuxppc-dev@lists.ozlabs.org 3338S: Supported 3339F: drivers/misc/cxl/ 3340F: include/misc/cxl* 3341F: include/uapi/misc/cxl.h 3342F: Documentation/powerpc/cxl.txt 3343F: Documentation/powerpc/cxl.txt 3344F: Documentation/ABI/testing/sysfs-class-cxl 3345 3346CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3347M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3348M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3349L: linux-scsi@vger.kernel.org 3350S: Supported 3351F: drivers/scsi/cxlflash/ 3352F: include/uapi/scsi/cxlflash_ioctls.h 3353F: Documentation/powerpc/cxlflash.txt 3354 3355STMMAC ETHERNET DRIVER 3356M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3357L: netdev@vger.kernel.org 3358W: http://www.stlinux.com 3359S: Supported 3360F: drivers/net/ethernet/stmicro/stmmac/ 3361 3362CYBERPRO FB DRIVER 3363M: Russell King <linux@arm.linux.org.uk> 3364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3365W: http://www.arm.linux.org.uk/ 3366S: Maintained 3367F: drivers/video/fbdev/cyber2000fb.* 3368 3369CYCLADES ASYNC MUX DRIVER 3370W: http://www.cyclades.com/ 3371S: Orphan 3372F: drivers/tty/cyclades.c 3373F: include/linux/cyclades.h 3374F: include/uapi/linux/cyclades.h 3375 3376CYCLADES PC300 DRIVER 3377W: http://www.cyclades.com/ 3378S: Orphan 3379F: drivers/net/wan/pc300* 3380 3381CYPRESS_FIRMWARE MEDIA DRIVER 3382M: Antti Palosaari <crope@iki.fi> 3383L: linux-media@vger.kernel.org 3384W: https://linuxtv.org 3385W: http://palosaari.fi/linux/ 3386Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3387T: git git://linuxtv.org/anttip/media_tree.git 3388S: Maintained 3389F: drivers/media/common/cypress_firmware* 3390 3391CYTTSP TOUCHSCREEN DRIVER 3392M: Ferruh Yigit <fery@cypress.com> 3393L: linux-input@vger.kernel.org 3394S: Supported 3395F: drivers/input/touchscreen/cyttsp* 3396F: include/linux/input/cyttsp.h 3397 3398DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3399M: Joshua Kinard <kumba@gentoo.org> 3400S: Maintained 3401F: drivers/rtc/rtc-ds1685.c 3402F: include/linux/rtc/ds1685.h 3403 3404DAMA SLAVE for AX.25 3405M: Joerg Reuter <jreuter@yaina.de> 3406W: http://yaina.de/jreuter/ 3407W: http://www.qsl.net/dl1bke/ 3408L: linux-hams@vger.kernel.org 3409S: Maintained 3410F: net/ax25/af_ax25.c 3411F: net/ax25/ax25_dev.c 3412F: net/ax25/ax25_ds_* 3413F: net/ax25/ax25_in.c 3414F: net/ax25/ax25_out.c 3415F: net/ax25/ax25_timer.c 3416F: net/ax25/sysctl_net_ax25.c 3417 3418DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3419L: netdev@vger.kernel.org 3420S: Orphan 3421F: Documentation/networking/dmfe.txt 3422F: drivers/net/ethernet/dec/tulip/dmfe.c 3423 3424DC390/AM53C974 SCSI driver 3425M: Hannes Reinecke <hare@suse.com> 3426L: linux-scsi@vger.kernel.org 3427S: Maintained 3428F: drivers/scsi/am53c974.c 3429 3430DC395x SCSI driver 3431M: Oliver Neukum <oliver@neukum.org> 3432M: Ali Akcaagac <aliakc@web.de> 3433M: Jamie Lenehan <lenehan@twibble.org> 3434L: dc395x@twibble.org 3435W: http://twibble.org/dist/dc395x/ 3436W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3437S: Maintained 3438F: Documentation/scsi/dc395x.txt 3439F: drivers/scsi/dc395x.* 3440 3441DCCP PROTOCOL 3442M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3443L: dccp@vger.kernel.org 3444W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3445S: Maintained 3446F: include/linux/dccp.h 3447F: include/uapi/linux/dccp.h 3448F: include/linux/tfrc.h 3449F: net/dccp/ 3450 3451DECnet NETWORK LAYER 3452W: http://linux-decnet.sourceforge.net 3453L: linux-decnet-user@lists.sourceforge.net 3454S: Orphan 3455F: Documentation/networking/decnet.txt 3456F: net/decnet/ 3457 3458DECSTATION PLATFORM SUPPORT 3459M: "Maciej W. Rozycki" <macro@linux-mips.org> 3460L: linux-mips@linux-mips.org 3461W: http://www.linux-mips.org/wiki/DECstation 3462S: Maintained 3463F: arch/mips/dec/ 3464F: arch/mips/include/asm/dec/ 3465F: arch/mips/include/asm/mach-dec/ 3466 3467DEFXX FDDI NETWORK DRIVER 3468M: "Maciej W. Rozycki" <macro@linux-mips.org> 3469S: Maintained 3470F: drivers/net/fddi/defxx.* 3471 3472DELL LAPTOP DRIVER 3473M: Matthew Garrett <mjg59@srcf.ucam.org> 3474M: Pali Rohár <pali.rohar@gmail.com> 3475L: platform-driver-x86@vger.kernel.org 3476S: Maintained 3477F: drivers/platform/x86/dell-laptop.c 3478 3479DELL LAPTOP RBTN DRIVER 3480M: Pali Rohár <pali.rohar@gmail.com> 3481S: Maintained 3482F: drivers/platform/x86/dell-rbtn.* 3483 3484DELL LAPTOP FREEFALL DRIVER 3485M: Pali Rohár <pali.rohar@gmail.com> 3486S: Maintained 3487F: drivers/platform/x86/dell-smo8800.c 3488 3489DELL LAPTOP SMM DRIVER 3490M: Pali Rohár <pali.rohar@gmail.com> 3491S: Maintained 3492F: drivers/hwmon/dell-smm-hwmon.c 3493F: include/uapi/linux/i8k.h 3494 3495DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3496M: Doug Warzecha <Douglas_Warzecha@dell.com> 3497S: Maintained 3498F: Documentation/dcdbas.txt 3499F: drivers/firmware/dcdbas.* 3500 3501DELL WMI EXTRAS DRIVER 3502M: Matthew Garrett <mjg59@srcf.ucam.org> 3503M: Pali Rohár <pali.rohar@gmail.com> 3504S: Maintained 3505F: drivers/platform/x86/dell-wmi.c 3506 3507DESIGNWARE USB2 DRD IP DRIVER 3508M: John Youn <johnyoun@synopsys.com> 3509L: linux-usb@vger.kernel.org 3510T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3511S: Maintained 3512F: drivers/usb/dwc2/ 3513 3514DESIGNWARE USB3 DRD IP DRIVER 3515M: Felipe Balbi <balbi@kernel.org> 3516L: linux-usb@vger.kernel.org 3517T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3518S: Maintained 3519F: drivers/usb/dwc3/ 3520 3521DEVICE COREDUMP (DEV_COREDUMP) 3522M: Johannes Berg <johannes@sipsolutions.net> 3523L: linux-kernel@vger.kernel.org 3524S: Maintained 3525F: drivers/base/devcoredump.c 3526F: include/linux/devcoredump.h 3527 3528DEVICE FREQUENCY (DEVFREQ) 3529M: MyungJoo Ham <myungjoo.ham@samsung.com> 3530M: Kyungmin Park <kyungmin.park@samsung.com> 3531L: linux-pm@vger.kernel.org 3532T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3533S: Maintained 3534F: drivers/devfreq/ 3535F: include/linux/devfreq.h 3536F: Documentation/devicetree/bindings/devfreq/ 3537 3538DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3539M: Chanwoo Choi <cw00.choi@samsung.com> 3540L: linux-pm@vger.kernel.org 3541T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3542S: Supported 3543F: drivers/devfreq/event/ 3544F: drivers/devfreq/devfreq-event.c 3545F: include/linux/devfreq-event.h 3546F: Documentation/devicetree/bindings/devfreq/event/ 3547 3548DEVICE NUMBER REGISTRY 3549M: Torben Mathiasen <device@lanana.org> 3550W: http://lanana.org/docs/device-list/index.html 3551S: Maintained 3552 3553DEVICE-MAPPER (LVM) 3554M: Alasdair Kergon <agk@redhat.com> 3555M: Mike Snitzer <snitzer@redhat.com> 3556M: dm-devel@redhat.com 3557L: dm-devel@redhat.com 3558W: http://sources.redhat.com/dm 3559Q: http://patchwork.kernel.org/project/dm-devel/list/ 3560T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3561T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3562S: Maintained 3563F: Documentation/device-mapper/ 3564F: drivers/md/dm* 3565F: drivers/md/persistent-data/ 3566F: include/linux/device-mapper.h 3567F: include/linux/dm-*.h 3568F: include/uapi/linux/dm-*.h 3569 3570DEVLINK 3571M: Jiri Pirko <jiri@mellanox.com> 3572L: netdev@vger.kernel.org 3573S: Supported 3574F: net/core/devlink.c 3575F: include/net/devlink.h 3576F: include/uapi/linux/devlink.h 3577 3578DIALOG SEMICONDUCTOR DRIVERS 3579M: Support Opensource <support.opensource@diasemi.com> 3580W: http://www.dialog-semiconductor.com/products 3581S: Supported 3582F: Documentation/hwmon/da90?? 3583F: Documentation/devicetree/bindings/sound/da[79]*.txt 3584F: drivers/gpio/gpio-da90??.c 3585F: drivers/hwmon/da90??-hwmon.c 3586F: drivers/iio/adc/da91??-*.c 3587F: drivers/input/misc/da90??_onkey.c 3588F: drivers/input/touchscreen/da9052_tsi.c 3589F: drivers/leds/leds-da90??.c 3590F: drivers/mfd/da903x.c 3591F: drivers/mfd/da90??-*.c 3592F: drivers/mfd/da91??-*.c 3593F: drivers/power/da9052-battery.c 3594F: drivers/power/da91??-*.c 3595F: drivers/regulator/da903x.c 3596F: drivers/regulator/da9???-regulator.[ch] 3597F: drivers/rtc/rtc-da90??.c 3598F: drivers/video/backlight/da90??_bl.c 3599F: drivers/watchdog/da90??_wdt.c 3600F: include/linux/mfd/da903x.h 3601F: include/linux/mfd/da9052/ 3602F: include/linux/mfd/da9055/ 3603F: include/linux/mfd/da9063/ 3604F: include/linux/mfd/da9150/ 3605F: include/sound/da[79]*.h 3606F: sound/soc/codecs/da[79]*.[ch] 3607 3608DIGI NEO AND CLASSIC PCI PRODUCTS 3609M: Lidza Louina <lidza.louina@gmail.com> 3610M: Mark Hounschell <markh@compro.net> 3611L: driverdev-devel@linuxdriverproject.org 3612S: Maintained 3613F: drivers/staging/dgnc/ 3614 3615DIOLAN U2C-12 I2C DRIVER 3616M: Guenter Roeck <linux@roeck-us.net> 3617L: linux-i2c@vger.kernel.org 3618S: Maintained 3619F: drivers/i2c/busses/i2c-diolan-u2c.c 3620 3621DIRECT ACCESS (DAX) 3622M: Matthew Wilcox <willy@linux.intel.com> 3623L: linux-fsdevel@vger.kernel.org 3624S: Supported 3625F: fs/dax.c 3626 3627DIRECTORY NOTIFICATION (DNOTIFY) 3628M: Eric Paris <eparis@parisplace.org> 3629S: Maintained 3630F: Documentation/filesystems/dnotify.txt 3631F: fs/notify/dnotify/ 3632F: include/linux/dnotify.h 3633 3634DISK GEOMETRY AND PARTITION HANDLING 3635M: Andries Brouwer <aeb@cwi.nl> 3636W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3637W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3638W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3639S: Maintained 3640 3641DISKQUOTA 3642M: Jan Kara <jack@suse.com> 3643S: Maintained 3644F: Documentation/filesystems/quota.txt 3645F: fs/quota/ 3646F: include/linux/quota*.h 3647F: include/uapi/linux/quota*.h 3648 3649DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3650M: Bernie Thompson <bernie@plugable.com> 3651L: linux-fbdev@vger.kernel.org 3652S: Maintained 3653W: http://plugable.com/category/projects/udlfb/ 3654F: drivers/video/fbdev/udlfb.c 3655F: include/video/udlfb.h 3656F: Documentation/fb/udlfb.txt 3657 3658DISTRIBUTED LOCK MANAGER (DLM) 3659M: Christine Caulfield <ccaulfie@redhat.com> 3660M: David Teigland <teigland@redhat.com> 3661L: cluster-devel@redhat.com 3662W: http://sources.redhat.com/cluster/ 3663T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3664S: Supported 3665F: fs/dlm/ 3666 3667DMA BUFFER SHARING FRAMEWORK 3668M: Sumit Semwal <sumit.semwal@linaro.org> 3669S: Maintained 3670L: linux-media@vger.kernel.org 3671L: dri-devel@lists.freedesktop.org 3672L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3673F: drivers/dma-buf/ 3674F: include/linux/dma-buf* 3675F: include/linux/reservation.h 3676F: include/linux/*fence.h 3677F: Documentation/dma-buf-sharing.txt 3678T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3679 3680DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3681M: Vinod Koul <vinod.koul@intel.com> 3682L: dmaengine@vger.kernel.org 3683Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3684S: Maintained 3685F: drivers/dma/ 3686F: include/linux/dmaengine.h 3687F: Documentation/dmaengine/ 3688T: git git://git.infradead.org/users/vkoul/slave-dma.git 3689 3690DME1737 HARDWARE MONITOR DRIVER 3691M: Juerg Haefliger <juergh@gmail.com> 3692L: linux-hwmon@vger.kernel.org 3693S: Maintained 3694F: Documentation/hwmon/dme1737 3695F: drivers/hwmon/dme1737.c 3696 3697DMI/SMBIOS SUPPORT 3698M: Jean Delvare <jdelvare@suse.com> 3699S: Maintained 3700T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 3701F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 3702F: drivers/firmware/dmi-id.c 3703F: drivers/firmware/dmi_scan.c 3704F: include/linux/dmi.h 3705 3706DOCUMENTATION 3707M: Jonathan Corbet <corbet@lwn.net> 3708L: linux-doc@vger.kernel.org 3709S: Maintained 3710F: Documentation/ 3711F: scripts/docproc.c 3712F: scripts/kernel-doc* 3713X: Documentation/ABI/ 3714X: Documentation/devicetree/ 3715X: Documentation/acpi 3716X: Documentation/power 3717X: Documentation/spi 3718X: Documentation/DocBook/media 3719T: git git://git.lwn.net/linux.git docs-next 3720 3721DOUBLETALK DRIVER 3722M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 3723L: blinux-list@redhat.com 3724S: Maintained 3725F: drivers/char/dtlk.c 3726F: include/linux/dtlk.h 3727 3728DPT_I2O SCSI RAID DRIVER 3729M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 3730L: linux-scsi@vger.kernel.org 3731W: http://www.adaptec.com/ 3732S: Maintained 3733F: drivers/scsi/dpt* 3734F: drivers/scsi/dpt/ 3735 3736DRBD DRIVER 3737M: Philipp Reisner <philipp.reisner@linbit.com> 3738M: Lars Ellenberg <lars.ellenberg@linbit.com> 3739L: drbd-dev@lists.linbit.com 3740W: http://www.drbd.org 3741T: git git://git.linbit.com/linux-drbd.git 3742T: git git://git.linbit.com/drbd-8.4.git 3743S: Supported 3744F: drivers/block/drbd/ 3745F: lib/lru_cache.c 3746F: Documentation/blockdev/drbd/ 3747 3748DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 3749M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3750T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 3751S: Supported 3752F: Documentation/kobject.txt 3753F: drivers/base/ 3754F: fs/debugfs/ 3755F: fs/kernfs/ 3756F: fs/sysfs/ 3757F: include/linux/debugfs.h 3758F: include/linux/kobj* 3759F: lib/kobj* 3760 3761DRM DRIVERS 3762M: David Airlie <airlied@linux.ie> 3763L: dri-devel@lists.freedesktop.org 3764T: git git://people.freedesktop.org/~airlied/linux 3765S: Maintained 3766F: drivers/gpu/drm/ 3767F: drivers/gpu/vga/ 3768F: include/drm/ 3769F: include/uapi/drm/ 3770 3771RADEON and AMDGPU DRM DRIVERS 3772M: Alex Deucher <alexander.deucher@amd.com> 3773M: Christian König <christian.koenig@amd.com> 3774L: dri-devel@lists.freedesktop.org 3775T: git git://people.freedesktop.org/~agd5f/linux 3776S: Supported 3777F: drivers/gpu/drm/radeon/ 3778F: include/uapi/drm/radeon* 3779F: drivers/gpu/drm/amd/ 3780F: include/uapi/drm/amdgpu* 3781 3782DRM PANEL DRIVERS 3783M: Thierry Reding <thierry.reding@gmail.com> 3784L: dri-devel@lists.freedesktop.org 3785T: git git://anongit.freedesktop.org/tegra/linux.git 3786S: Maintained 3787F: drivers/gpu/drm/drm_panel.c 3788F: drivers/gpu/drm/panel/ 3789F: include/drm/drm_panel.h 3790F: Documentation/devicetree/bindings/display/panel/ 3791 3792INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 3793M: Daniel Vetter <daniel.vetter@intel.com> 3794M: Jani Nikula <jani.nikula@linux.intel.com> 3795L: intel-gfx@lists.freedesktop.org 3796L: dri-devel@lists.freedesktop.org 3797W: https://01.org/linuxgraphics/ 3798Q: http://patchwork.freedesktop.org/project/intel-gfx/ 3799T: git git://anongit.freedesktop.org/drm-intel 3800S: Supported 3801F: drivers/gpu/drm/i915/ 3802F: include/drm/i915* 3803F: include/uapi/drm/i915* 3804 3805DRM DRIVERS FOR ATMEL HLCDC 3806M: Boris Brezillon <boris.brezillon@free-electrons.com> 3807L: dri-devel@lists.freedesktop.org 3808S: Supported 3809F: drivers/gpu/drm/atmel-hlcdc/ 3810F: Documentation/devicetree/bindings/drm/atmel/ 3811 3812DRM DRIVERS FOR ALLWINNER A10 3813M: Maxime Ripard <maxime.ripard@free-electrons.com> 3814L: dri-devel@lists.freedesktop.org 3815S: Supported 3816F: drivers/gpu/drm/sun4i/ 3817F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 3818 3819DRM DRIVERS FOR EXYNOS 3820M: Inki Dae <inki.dae@samsung.com> 3821M: Joonyoung Shim <jy0922.shim@samsung.com> 3822M: Seung-Woo Kim <sw0312.kim@samsung.com> 3823M: Kyungmin Park <kyungmin.park@samsung.com> 3824L: dri-devel@lists.freedesktop.org 3825T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 3826S: Supported 3827F: drivers/gpu/drm/exynos/ 3828F: include/drm/exynos* 3829F: include/uapi/drm/exynos* 3830 3831DRM DRIVERS FOR FREESCALE DCU 3832M: Stefan Agner <stefan@agner.ch> 3833M: Alison Wang <alison.wang@freescale.com> 3834L: dri-devel@lists.freedesktop.org 3835S: Supported 3836F: drivers/gpu/drm/fsl-dcu/ 3837F: Documentation/devicetree/bindings/display/fsl,dcu.txt 3838F: Documentation/devicetree/bindings/display/fsl,tcon.txt 3839F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 3840 3841DRM DRIVERS FOR FREESCALE IMX 3842M: Philipp Zabel <p.zabel@pengutronix.de> 3843L: dri-devel@lists.freedesktop.org 3844S: Maintained 3845F: drivers/gpu/drm/imx/ 3846F: drivers/gpu/ipu-v3/ 3847F: Documentation/devicetree/bindings/display/imx/ 3848 3849DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 3850M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 3851L: dri-devel@lists.freedesktop.org 3852T: git git://github.com/patjak/drm-gma500 3853S: Maintained 3854F: drivers/gpu/drm/gma500 3855F: include/drm/gma500* 3856 3857DRM DRIVERS FOR NVIDIA TEGRA 3858M: Thierry Reding <thierry.reding@gmail.com> 3859M: Terje Bergström <tbergstrom@nvidia.com> 3860L: dri-devel@lists.freedesktop.org 3861L: linux-tegra@vger.kernel.org 3862T: git git://anongit.freedesktop.org/tegra/linux.git 3863S: Supported 3864F: drivers/gpu/drm/tegra/ 3865F: drivers/gpu/host1x/ 3866F: include/linux/host1x.h 3867F: include/uapi/drm/tegra_drm.h 3868F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 3869 3870DRM DRIVERS FOR RENESAS 3871M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 3872L: dri-devel@lists.freedesktop.org 3873L: linux-renesas-soc@vger.kernel.org 3874T: git git://people.freedesktop.org/~airlied/linux 3875S: Supported 3876F: drivers/gpu/drm/rcar-du/ 3877F: drivers/gpu/drm/shmobile/ 3878F: include/linux/platform_data/shmob_drm.h 3879 3880DRM DRIVERS FOR ROCKCHIP 3881M: Mark Yao <mark.yao@rock-chips.com> 3882L: dri-devel@lists.freedesktop.org 3883S: Maintained 3884F: drivers/gpu/drm/rockchip/ 3885F: Documentation/devicetree/bindings/display/rockchip* 3886 3887DRM DRIVERS FOR STI 3888M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 3889M: Vincent Abriou <vincent.abriou@st.com> 3890L: dri-devel@lists.freedesktop.org 3891T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 3892S: Maintained 3893F: drivers/gpu/drm/sti 3894F: Documentation/devicetree/bindings/display/st,stih4xx.txt 3895 3896DRM DRIVERS FOR VIVANTE GPU IP 3897M: Lucas Stach <l.stach@pengutronix.de> 3898R: Russell King <linux+etnaviv@arm.linux.org.uk> 3899R: Christian Gmeiner <christian.gmeiner@gmail.com> 3900L: dri-devel@lists.freedesktop.org 3901S: Maintained 3902F: drivers/gpu/drm/etnaviv 3903F: Documentation/devicetree/bindings/display/etnaviv 3904 3905DSBR100 USB FM RADIO DRIVER 3906M: Alexey Klimov <klimov.linux@gmail.com> 3907L: linux-media@vger.kernel.org 3908T: git git://linuxtv.org/media_tree.git 3909S: Maintained 3910F: drivers/media/radio/dsbr100.c 3911 3912DSCC4 DRIVER 3913M: Francois Romieu <romieu@fr.zoreil.com> 3914L: netdev@vger.kernel.org 3915S: Maintained 3916F: drivers/net/wan/dscc4.c 3917 3918DT3155 MEDIA DRIVER 3919M: Hans Verkuil <hverkuil@xs4all.nl> 3920L: linux-media@vger.kernel.org 3921T: git git://linuxtv.org/media_tree.git 3922W: https://linuxtv.org 3923S: Odd Fixes 3924F: drivers/media/pci/dt3155/ 3925 3926DVB_USB_AF9015 MEDIA DRIVER 3927M: Antti Palosaari <crope@iki.fi> 3928L: linux-media@vger.kernel.org 3929W: https://linuxtv.org 3930W: http://palosaari.fi/linux/ 3931Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3932T: git git://linuxtv.org/anttip/media_tree.git 3933S: Maintained 3934F: drivers/media/usb/dvb-usb-v2/af9015* 3935 3936DVB_USB_AF9035 MEDIA DRIVER 3937M: Antti Palosaari <crope@iki.fi> 3938L: linux-media@vger.kernel.org 3939W: https://linuxtv.org 3940W: http://palosaari.fi/linux/ 3941Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3942T: git git://linuxtv.org/anttip/media_tree.git 3943S: Maintained 3944F: drivers/media/usb/dvb-usb-v2/af9035* 3945 3946DVB_USB_ANYSEE MEDIA DRIVER 3947M: Antti Palosaari <crope@iki.fi> 3948L: linux-media@vger.kernel.org 3949W: https://linuxtv.org 3950W: http://palosaari.fi/linux/ 3951Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3952T: git git://linuxtv.org/anttip/media_tree.git 3953S: Maintained 3954F: drivers/media/usb/dvb-usb-v2/anysee* 3955 3956DVB_USB_AU6610 MEDIA DRIVER 3957M: Antti Palosaari <crope@iki.fi> 3958L: linux-media@vger.kernel.org 3959W: https://linuxtv.org 3960W: http://palosaari.fi/linux/ 3961Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3962T: git git://linuxtv.org/anttip/media_tree.git 3963S: Maintained 3964F: drivers/media/usb/dvb-usb-v2/au6610* 3965 3966DVB_USB_CE6230 MEDIA DRIVER 3967M: Antti Palosaari <crope@iki.fi> 3968L: linux-media@vger.kernel.org 3969W: https://linuxtv.org 3970W: http://palosaari.fi/linux/ 3971Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3972T: git git://linuxtv.org/anttip/media_tree.git 3973S: Maintained 3974F: drivers/media/usb/dvb-usb-v2/ce6230* 3975 3976DVB_USB_CXUSB MEDIA DRIVER 3977M: Michael Krufky <mkrufky@linuxtv.org> 3978L: linux-media@vger.kernel.org 3979W: https://linuxtv.org 3980W: http://github.com/mkrufky 3981Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3982T: git git://linuxtv.org/media_tree.git 3983S: Maintained 3984F: drivers/media/usb/dvb-usb/cxusb* 3985 3986DVB_USB_EC168 MEDIA DRIVER 3987M: Antti Palosaari <crope@iki.fi> 3988L: linux-media@vger.kernel.org 3989W: https://linuxtv.org 3990W: http://palosaari.fi/linux/ 3991Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3992T: git git://linuxtv.org/anttip/media_tree.git 3993S: Maintained 3994F: drivers/media/usb/dvb-usb-v2/ec168* 3995 3996DVB_USB_GL861 MEDIA DRIVER 3997M: Antti Palosaari <crope@iki.fi> 3998L: linux-media@vger.kernel.org 3999W: https://linuxtv.org 4000Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4001T: git git://linuxtv.org/anttip/media_tree.git 4002S: Maintained 4003F: drivers/media/usb/dvb-usb-v2/gl861* 4004 4005DVB_USB_MXL111SF MEDIA DRIVER 4006M: Michael Krufky <mkrufky@linuxtv.org> 4007L: linux-media@vger.kernel.org 4008W: https://linuxtv.org 4009W: http://github.com/mkrufky 4010Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4011T: git git://linuxtv.org/mkrufky/mxl111sf.git 4012S: Maintained 4013F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4014 4015DVB_USB_RTL28XXU MEDIA DRIVER 4016M: Antti Palosaari <crope@iki.fi> 4017L: linux-media@vger.kernel.org 4018W: https://linuxtv.org 4019W: http://palosaari.fi/linux/ 4020Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4021T: git git://linuxtv.org/anttip/media_tree.git 4022S: Maintained 4023F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4024 4025DVB_USB_V2 MEDIA DRIVER 4026M: Antti Palosaari <crope@iki.fi> 4027L: linux-media@vger.kernel.org 4028W: https://linuxtv.org 4029W: http://palosaari.fi/linux/ 4030Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4031T: git git://linuxtv.org/anttip/media_tree.git 4032S: Maintained 4033F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4034F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4035 4036DYNAMIC DEBUG 4037M: Jason Baron <jbaron@akamai.com> 4038S: Maintained 4039F: lib/dynamic_debug.c 4040F: include/linux/dynamic_debug.h 4041 4042DZ DECSTATION DZ11 SERIAL DRIVER 4043M: "Maciej W. Rozycki" <macro@linux-mips.org> 4044S: Maintained 4045F: drivers/tty/serial/dz.* 4046 4047E3X0 POWER BUTTON DRIVER 4048M: Moritz Fischer <moritz.fischer@ettus.com> 4049L: usrp-users@lists.ettus.com 4050W: http://www.ettus.com 4051S: Supported 4052F: drivers/input/misc/e3x0-button.c 4053F: Documentation/devicetree/bindings/input/e3x0-button.txt 4054 4055E4000 MEDIA DRIVER 4056M: Antti Palosaari <crope@iki.fi> 4057L: linux-media@vger.kernel.org 4058W: https://linuxtv.org 4059W: http://palosaari.fi/linux/ 4060Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4061T: git git://linuxtv.org/anttip/media_tree.git 4062S: Maintained 4063F: drivers/media/tuners/e4000* 4064 4065EATA ISA/EISA/PCI SCSI DRIVER 4066M: Dario Ballabio <ballabio_dario@emc.com> 4067L: linux-scsi@vger.kernel.org 4068S: Maintained 4069F: drivers/scsi/eata.c 4070 4071EC100 MEDIA DRIVER 4072M: Antti Palosaari <crope@iki.fi> 4073L: linux-media@vger.kernel.org 4074W: https://linuxtv.org 4075W: http://palosaari.fi/linux/ 4076Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4077T: git git://linuxtv.org/anttip/media_tree.git 4078S: Maintained 4079F: drivers/media/dvb-frontends/ec100* 4080 4081ECRYPT FILE SYSTEM 4082M: Tyler Hicks <tyhicks@canonical.com> 4083L: ecryptfs@vger.kernel.org 4084W: http://ecryptfs.org 4085W: https://launchpad.net/ecryptfs 4086T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4087S: Supported 4088F: Documentation/filesystems/ecryptfs.txt 4089F: fs/ecryptfs/ 4090 4091EDAC-CORE 4092M: Doug Thompson <dougthompson@xmission.com> 4093M: Borislav Petkov <bp@alien8.de> 4094M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4095L: linux-edac@vger.kernel.org 4096T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4097T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4098S: Supported 4099F: Documentation/edac.txt 4100F: drivers/edac/ 4101F: include/linux/edac.h 4102 4103EDAC-AMD64 4104M: Doug Thompson <dougthompson@xmission.com> 4105M: Borislav Petkov <bp@alien8.de> 4106L: linux-edac@vger.kernel.org 4107S: Maintained 4108F: drivers/edac/amd64_edac* 4109 4110EDAC-CALXEDA 4111M: Doug Thompson <dougthompson@xmission.com> 4112M: Robert Richter <rric@kernel.org> 4113L: linux-edac@vger.kernel.org 4114S: Maintained 4115F: drivers/edac/highbank* 4116 4117EDAC-CAVIUM 4118M: Ralf Baechle <ralf@linux-mips.org> 4119M: David Daney <david.daney@cavium.com> 4120L: linux-edac@vger.kernel.org 4121L: linux-mips@linux-mips.org 4122S: Supported 4123F: drivers/edac/octeon_edac* 4124 4125EDAC-E752X 4126M: Mark Gross <mark.gross@intel.com> 4127M: Doug Thompson <dougthompson@xmission.com> 4128L: linux-edac@vger.kernel.org 4129S: Maintained 4130F: drivers/edac/e752x_edac.c 4131 4132EDAC-E7XXX 4133M: Doug Thompson <dougthompson@xmission.com> 4134L: linux-edac@vger.kernel.org 4135S: Maintained 4136F: drivers/edac/e7xxx_edac.c 4137 4138EDAC-GHES 4139M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4140L: linux-edac@vger.kernel.org 4141S: Maintained 4142F: drivers/edac/ghes_edac.c 4143 4144EDAC-I82443BXGX 4145M: Tim Small <tim@buttersideup.com> 4146L: linux-edac@vger.kernel.org 4147S: Maintained 4148F: drivers/edac/i82443bxgx_edac.c 4149 4150EDAC-I3000 4151M: Jason Uhlenkott <juhlenko@akamai.com> 4152L: linux-edac@vger.kernel.org 4153S: Maintained 4154F: drivers/edac/i3000_edac.c 4155 4156EDAC-I5000 4157M: Doug Thompson <dougthompson@xmission.com> 4158L: linux-edac@vger.kernel.org 4159S: Maintained 4160F: drivers/edac/i5000_edac.c 4161 4162EDAC-I5400 4163M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4164L: linux-edac@vger.kernel.org 4165S: Maintained 4166F: drivers/edac/i5400_edac.c 4167 4168EDAC-I7300 4169M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4170L: linux-edac@vger.kernel.org 4171S: Maintained 4172F: drivers/edac/i7300_edac.c 4173 4174EDAC-I7CORE 4175M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4176L: linux-edac@vger.kernel.org 4177S: Maintained 4178F: drivers/edac/i7core_edac.c 4179 4180EDAC-I82975X 4181M: Ranganathan Desikan <ravi@jetztechnologies.com> 4182M: "Arvind R." <arvino55@gmail.com> 4183L: linux-edac@vger.kernel.org 4184S: Maintained 4185F: drivers/edac/i82975x_edac.c 4186 4187EDAC-IE31200 4188M: Jason Baron <jbaron@akamai.com> 4189L: linux-edac@vger.kernel.org 4190S: Maintained 4191F: drivers/edac/ie31200_edac.c 4192 4193EDAC-MPC85XX 4194M: Johannes Thumshirn <morbidrsa@gmail.com> 4195L: linux-edac@vger.kernel.org 4196S: Maintained 4197F: drivers/edac/mpc85xx_edac.[ch] 4198 4199EDAC-PASEMI 4200M: Egor Martovetsky <egor@pasemi.com> 4201L: linux-edac@vger.kernel.org 4202S: Maintained 4203F: drivers/edac/pasemi_edac.c 4204 4205EDAC-R82600 4206M: Tim Small <tim@buttersideup.com> 4207L: linux-edac@vger.kernel.org 4208S: Maintained 4209F: drivers/edac/r82600_edac.c 4210 4211EDAC-SBRIDGE 4212M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4213L: linux-edac@vger.kernel.org 4214S: Maintained 4215F: drivers/edac/sb_edac.c 4216 4217EDAC-XGENE 4218APPLIED MICRO (APM) X-GENE SOC EDAC 4219M: Loc Ho <lho@apm.com> 4220S: Supported 4221F: drivers/edac/xgene_edac.c 4222F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4223 4224EDIROL UA-101/UA-1000 DRIVER 4225M: Clemens Ladisch <clemens@ladisch.de> 4226L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4227T: git git://git.alsa-project.org/alsa-kernel.git 4228S: Maintained 4229F: sound/usb/misc/ua101.c 4230 4231EXTENSIBLE FIRMWARE INTERFACE (EFI) 4232M: Matt Fleming <matt@codeblueprint.co.uk> 4233L: linux-efi@vger.kernel.org 4234T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4235S: Maintained 4236F: Documentation/efi-stub.txt 4237F: arch/ia64/kernel/efi.c 4238F: arch/x86/boot/compressed/eboot.[ch] 4239F: arch/x86/include/asm/efi.h 4240F: arch/x86/platform/efi/* 4241F: drivers/firmware/efi/* 4242F: include/linux/efi*.h 4243 4244EFI VARIABLE FILESYSTEM 4245M: Matthew Garrett <matthew.garrett@nebula.com> 4246M: Jeremy Kerr <jk@ozlabs.org> 4247M: Matt Fleming <matt@codeblueprint.co.uk> 4248T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4249L: linux-efi@vger.kernel.org 4250S: Maintained 4251F: fs/efivarfs/ 4252 4253EFIFB FRAMEBUFFER DRIVER 4254L: linux-fbdev@vger.kernel.org 4255M: Peter Jones <pjones@redhat.com> 4256S: Maintained 4257F: drivers/video/fbdev/efifb.c 4258 4259EFS FILESYSTEM 4260W: http://aeschi.ch.eu.org/efs/ 4261S: Orphan 4262F: fs/efs/ 4263 4264EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4265M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com> 4266L: netdev@vger.kernel.org 4267S: Maintained 4268F: drivers/net/ethernet/ibm/ehea/ 4269 4270EM28XX VIDEO4LINUX DRIVER 4271M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4272L: linux-media@vger.kernel.org 4273W: https://linuxtv.org 4274T: git git://linuxtv.org/media_tree.git 4275S: Maintained 4276F: drivers/media/usb/em28xx/ 4277 4278EMBEDDED LINUX 4279M: Paul Gortmaker <paul.gortmaker@windriver.com> 4280M: Matt Mackall <mpm@selenic.com> 4281M: David Woodhouse <dwmw2@infradead.org> 4282L: linux-embedded@vger.kernel.org 4283S: Maintained 4284 4285EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER 4286M: James Smart <james.smart@avagotech.com> 4287M: Dick Kennedy <dick.kennedy@avagotech.com> 4288L: linux-scsi@vger.kernel.org 4289W: http://www.avagotech.com 4290S: Supported 4291F: drivers/scsi/lpfc/ 4292 4293ENE CB710 FLASH CARD READER DRIVER 4294M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4295S: Maintained 4296F: drivers/misc/cb710/ 4297F: drivers/mmc/host/cb710-mmc.* 4298F: include/linux/cb710.h 4299 4300ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4301M: Maxim Levitsky <maximlevitsky@gmail.com> 4302S: Maintained 4303F: drivers/media/rc/ene_ir.* 4304 4305EPSON S1D13XXX FRAMEBUFFER DRIVER 4306M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4307S: Maintained 4308T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4309F: drivers/video/fbdev/s1d13xxxfb.c 4310F: include/video/s1d13xxxfb.h 4311 4312ET131X NETWORK DRIVER 4313M: Mark Einon <mark.einon@gmail.com> 4314S: Odd Fixes 4315F: drivers/net/ethernet/agere/ 4316 4317ETHERNET BRIDGE 4318M: Stephen Hemminger <stephen@networkplumber.org> 4319L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4320L: netdev@vger.kernel.org 4321W: http://www.linuxfoundation.org/en/Net:Bridge 4322S: Maintained 4323F: include/linux/netfilter_bridge/ 4324F: net/bridge/ 4325 4326ETHERNET PHY LIBRARY 4327M: Florian Fainelli <f.fainelli@gmail.com> 4328L: netdev@vger.kernel.org 4329S: Maintained 4330F: include/linux/phy.h 4331F: include/linux/phy_fixed.h 4332F: drivers/net/phy/ 4333F: Documentation/networking/phy.txt 4334F: drivers/of/of_mdio.c 4335F: drivers/of/of_net.c 4336 4337EXT2 FILE SYSTEM 4338M: Jan Kara <jack@suse.com> 4339L: linux-ext4@vger.kernel.org 4340S: Maintained 4341F: Documentation/filesystems/ext2.txt 4342F: fs/ext2/ 4343F: include/linux/ext2* 4344 4345EXT4 FILE SYSTEM 4346M: "Theodore Ts'o" <tytso@mit.edu> 4347M: Andreas Dilger <adilger.kernel@dilger.ca> 4348L: linux-ext4@vger.kernel.org 4349W: http://ext4.wiki.kernel.org 4350Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4351T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4352S: Maintained 4353F: Documentation/filesystems/ext4.txt 4354F: fs/ext4/ 4355 4356Extended Verification Module (EVM) 4357M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4358L: linux-ima-devel@lists.sourceforge.net 4359L: linux-security-module@vger.kernel.org 4360S: Supported 4361F: security/integrity/evm/ 4362 4363EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4364M: MyungJoo Ham <myungjoo.ham@samsung.com> 4365M: Chanwoo Choi <cw00.choi@samsung.com> 4366L: linux-kernel@vger.kernel.org 4367T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4368S: Maintained 4369F: drivers/extcon/ 4370F: include/linux/extcon/ 4371F: include/linux/extcon.h 4372F: Documentation/extcon/ 4373F: Documentation/devicetree/bindings/extcon/ 4374 4375EXYNOS DP DRIVER 4376M: Jingoo Han <jingoohan1@gmail.com> 4377L: dri-devel@lists.freedesktop.org 4378S: Maintained 4379F: drivers/gpu/drm/exynos/exynos_dp* 4380 4381EXYNOS SYSMMU (IOMMU) driver 4382M: Marek Szyprowski <m.szyprowski@samsung.com> 4383L: iommu@lists.linux-foundation.org 4384S: Maintained 4385F: drivers/iommu/exynos-iommu.c 4386 4387EXYNOS MIPI DISPLAY DRIVERS 4388M: Inki Dae <inki.dae@samsung.com> 4389M: Donghwa Lee <dh09.lee@samsung.com> 4390M: Kyungmin Park <kyungmin.park@samsung.com> 4391L: linux-fbdev@vger.kernel.org 4392S: Maintained 4393F: drivers/video/fbdev/exynos/exynos_mipi* 4394F: include/video/exynos_mipi* 4395 4396F71805F HARDWARE MONITORING DRIVER 4397M: Jean Delvare <jdelvare@suse.com> 4398L: linux-hwmon@vger.kernel.org 4399S: Maintained 4400F: Documentation/hwmon/f71805f 4401F: drivers/hwmon/f71805f.c 4402 4403FC0011 TUNER DRIVER 4404M: Michael Buesch <m@bues.ch> 4405L: linux-media@vger.kernel.org 4406S: Maintained 4407F: drivers/media/tuners/fc0011.h 4408F: drivers/media/tuners/fc0011.c 4409 4410FC2580 MEDIA DRIVER 4411M: Antti Palosaari <crope@iki.fi> 4412L: linux-media@vger.kernel.org 4413W: https://linuxtv.org 4414W: http://palosaari.fi/linux/ 4415Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4416T: git git://linuxtv.org/anttip/media_tree.git 4417S: Maintained 4418F: drivers/media/tuners/fc2580* 4419 4420FANOTIFY 4421M: Eric Paris <eparis@redhat.com> 4422S: Maintained 4423F: fs/notify/fanotify/ 4424F: include/linux/fanotify.h 4425F: include/uapi/linux/fanotify.h 4426 4427FARSYNC SYNCHRONOUS DRIVER 4428M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4429W: http://www.farsite.co.uk/ 4430S: Supported 4431F: drivers/net/wan/farsync.* 4432 4433FAULT INJECTION SUPPORT 4434M: Akinobu Mita <akinobu.mita@gmail.com> 4435S: Supported 4436F: Documentation/fault-injection/ 4437F: lib/fault-inject.c 4438 4439FBTFT Framebuffer drivers 4440M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4441M: Noralf Trønnes <noralf@tronnes.org> 4442S: Maintained 4443F: drivers/staging/fbtft/ 4444 4445FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4446M: Vasu Dev <vasu.dev@intel.com> 4447L: fcoe-devel@open-fcoe.org 4448W: www.Open-FCoE.org 4449S: Supported 4450F: drivers/scsi/libfc/ 4451F: drivers/scsi/fcoe/ 4452F: include/scsi/fc/ 4453F: include/scsi/libfc.h 4454F: include/scsi/libfcoe.h 4455F: include/uapi/scsi/fc/ 4456 4457FILE LOCKING (flock() and fcntl()/lockf()) 4458M: Jeff Layton <jlayton@poochiereds.net> 4459M: "J. Bruce Fields" <bfields@fieldses.org> 4460L: linux-fsdevel@vger.kernel.org 4461S: Maintained 4462F: include/linux/fcntl.h 4463F: include/linux/fs.h 4464F: include/uapi/linux/fcntl.h 4465F: include/uapi/linux/fs.h 4466F: fs/fcntl.c 4467F: fs/locks.c 4468 4469FILESYSTEMS (VFS and infrastructure) 4470M: Alexander Viro <viro@zeniv.linux.org.uk> 4471L: linux-fsdevel@vger.kernel.org 4472S: Maintained 4473F: fs/* 4474 4475FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4476M: Riku Voipio <riku.voipio@iki.fi> 4477L: linux-hwmon@vger.kernel.org 4478S: Maintained 4479F: drivers/hwmon/f75375s.c 4480F: include/linux/f75375s.h 4481 4482FIREWIRE AUDIO DRIVERS 4483M: Clemens Ladisch <clemens@ladisch.de> 4484L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4485T: git git://git.alsa-project.org/alsa-kernel.git 4486S: Maintained 4487F: sound/firewire/ 4488 4489FIREWIRE MEDIA DRIVERS (firedtv) 4490M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4491L: linux-media@vger.kernel.org 4492L: linux1394-devel@lists.sourceforge.net 4493T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4494S: Maintained 4495F: drivers/media/firewire/ 4496 4497FIREWIRE SBP-2 TARGET 4498M: Chris Boot <bootc@bootc.net> 4499L: linux-scsi@vger.kernel.org 4500L: target-devel@vger.kernel.org 4501L: linux1394-devel@lists.sourceforge.net 4502T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 4503S: Maintained 4504F: drivers/target/sbp/ 4505 4506FIREWIRE SUBSYSTEM 4507M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4508L: linux1394-devel@lists.sourceforge.net 4509W: http://ieee1394.wiki.kernel.org/ 4510T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 4511S: Maintained 4512F: drivers/firewire/ 4513F: include/linux/firewire.h 4514F: include/uapi/linux/firewire*.h 4515F: tools/firewire/ 4516 4517FIRMWARE LOADER (request_firmware) 4518M: Ming Lei <ming.lei@canonical.com> 4519L: linux-kernel@vger.kernel.org 4520S: Maintained 4521F: Documentation/firmware_class/ 4522F: drivers/base/firmware*.c 4523F: include/linux/firmware.h 4524 4525FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 4526M: Joshua Morris <josh.h.morris@us.ibm.com> 4527M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 4528S: Maintained 4529F: drivers/block/rsxx/ 4530 4531FLOPPY DRIVER 4532M: Jiri Kosina <jikos@kernel.org> 4533T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 4534S: Odd fixes 4535F: drivers/block/floppy.c 4536 4537FMC SUBSYSTEM 4538M: Alessandro Rubini <rubini@gnudd.com> 4539W: http://www.ohwr.org/projects/fmc-bus 4540S: Supported 4541F: drivers/fmc/ 4542F: include/linux/fmc*.h 4543F: include/linux/ipmi-fru.h 4544K: fmc_d.*register 4545 4546FPGA MANAGER FRAMEWORK 4547M: Alan Tull <atull@opensource.altera.com> 4548R: Moritz Fischer <moritz.fischer@ettus.com> 4549S: Maintained 4550F: drivers/fpga/ 4551F: include/linux/fpga/fpga-mgr.h 4552W: http://www.rocketboards.org 4553 4554FPU EMULATOR 4555M: Bill Metzenthen <billm@melbpc.org.au> 4556W: http://floatingpoint.sourceforge.net/emulator/index.html 4557S: Maintained 4558F: arch/x86/math-emu/ 4559 4560FRAME RELAY DLCI/FRAD (Sangoma drivers too) 4561L: netdev@vger.kernel.org 4562S: Orphan 4563F: drivers/net/wan/dlci.c 4564F: drivers/net/wan/sdla.c 4565 4566FRAMEBUFFER LAYER 4567M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 4568M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4569L: linux-fbdev@vger.kernel.org 4570W: http://linux-fbdev.sourceforge.net/ 4571Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 4572T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git 4573S: Maintained 4574F: Documentation/fb/ 4575F: drivers/video/ 4576F: include/video/ 4577F: include/linux/fb.h 4578F: include/uapi/video/ 4579F: include/uapi/linux/fb.h 4580 4581FREESCALE DIU FRAMEBUFFER DRIVER 4582M: Timur Tabi <timur@tabi.org> 4583L: linux-fbdev@vger.kernel.org 4584S: Maintained 4585F: drivers/video/fbdev/fsl-diu-fb.* 4586 4587FREESCALE DMA DRIVER 4588M: Li Yang <leoli@freescale.com> 4589M: Zhang Wei <zw@zh-kernel.org> 4590L: linuxppc-dev@lists.ozlabs.org 4591S: Maintained 4592F: drivers/dma/fsldma.* 4593 4594FREESCALE GPMI NAND DRIVER 4595M: Han Xu <han.xu@nxp.com> 4596L: linux-mtd@lists.infradead.org 4597S: Maintained 4598F: drivers/mtd/nand/gpmi-nand/* 4599 4600FREESCALE I2C CPM DRIVER 4601M: Jochen Friedrich <jochen@scram.de> 4602L: linuxppc-dev@lists.ozlabs.org 4603L: linux-i2c@vger.kernel.org 4604S: Maintained 4605F: drivers/i2c/busses/i2c-cpm.c 4606 4607FREESCALE IMX / MXC FRAMEBUFFER DRIVER 4608M: Sascha Hauer <kernel@pengutronix.de> 4609L: linux-fbdev@vger.kernel.org 4610L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4611S: Maintained 4612F: include/linux/platform_data/video-imxfb.h 4613F: drivers/video/fbdev/imxfb.c 4614 4615FREESCALE QUAD SPI DRIVER 4616M: Han Xu <han.xu@nxp.com> 4617L: linux-mtd@lists.infradead.org 4618S: Maintained 4619F: drivers/mtd/spi-nor/fsl-quadspi.c 4620 4621FREESCALE SOC FS_ENET DRIVER 4622M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 4623M: Vitaly Bordug <vbordug@ru.mvista.com> 4624L: linuxppc-dev@lists.ozlabs.org 4625L: netdev@vger.kernel.org 4626S: Maintained 4627F: drivers/net/ethernet/freescale/fs_enet/ 4628F: include/linux/fs_enet_pd.h 4629 4630FREESCALE IMX / MXC FEC DRIVER 4631M: Fugang Duan <fugang.duan@nxp.com> 4632L: netdev@vger.kernel.org 4633S: Maintained 4634F: drivers/net/ethernet/freescale/fec_main.c 4635F: drivers/net/ethernet/freescale/fec_ptp.c 4636F: drivers/net/ethernet/freescale/fec.h 4637F: Documentation/devicetree/bindings/net/fsl-fec.txt 4638 4639FREESCALE QUICC ENGINE LIBRARY 4640L: linuxppc-dev@lists.ozlabs.org 4641S: Orphan 4642F: drivers/soc/fsl/qe/ 4643F: include/soc/fsl/*qe*.h 4644F: include/soc/fsl/*ucc*.h 4645 4646FREESCALE USB PERIPHERAL DRIVERS 4647M: Li Yang <leoli@freescale.com> 4648L: linux-usb@vger.kernel.org 4649L: linuxppc-dev@lists.ozlabs.org 4650S: Maintained 4651F: drivers/usb/gadget/udc/fsl* 4652 4653FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 4654M: Li Yang <leoli@freescale.com> 4655L: netdev@vger.kernel.org 4656L: linuxppc-dev@lists.ozlabs.org 4657S: Maintained 4658F: drivers/net/ethernet/freescale/ucc_geth* 4659 4660FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 4661M: Claudiu Manoil <claudiu.manoil@freescale.com> 4662L: netdev@vger.kernel.org 4663S: Maintained 4664F: drivers/net/ethernet/freescale/gianfar* 4665X: drivers/net/ethernet/freescale/gianfar_ptp.c 4666F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 4667 4668FREESCALE QUICC ENGINE UCC UART DRIVER 4669M: Timur Tabi <timur@tabi.org> 4670L: linuxppc-dev@lists.ozlabs.org 4671S: Maintained 4672F: drivers/tty/serial/ucc_uart.c 4673 4674FREESCALE SOC SOUND DRIVERS 4675M: Timur Tabi <timur@tabi.org> 4676M: Nicolin Chen <nicoleotsuka@gmail.com> 4677M: Xiubo Li <Xiubo.Lee@gmail.com> 4678L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4679L: linuxppc-dev@lists.ozlabs.org 4680S: Maintained 4681F: sound/soc/fsl/fsl* 4682F: sound/soc/fsl/imx* 4683F: sound/soc/fsl/mpc8610_hpcd.c 4684 4685FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER 4686M: "J. German Rivera" <German.Rivera@freescale.com> 4687L: linux-kernel@vger.kernel.org 4688S: Maintained 4689F: drivers/staging/fsl-mc/ 4690 4691FREEVXFS FILESYSTEM 4692M: Christoph Hellwig <hch@infradead.org> 4693W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 4694S: Maintained 4695F: fs/freevxfs/ 4696 4697FREEZER 4698M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4699M: Pavel Machek <pavel@ucw.cz> 4700L: linux-pm@vger.kernel.org 4701S: Supported 4702F: Documentation/power/freezing-of-tasks.txt 4703F: include/linux/freezer.h 4704F: kernel/freezer.c 4705 4706FRONTSWAP API 4707M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 4708L: linux-kernel@vger.kernel.org 4709S: Maintained 4710F: mm/frontswap.c 4711F: include/linux/frontswap.h 4712 4713FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 4714M: David Howells <dhowells@redhat.com> 4715L: linux-cachefs@redhat.com (moderated for non-subscribers) 4716S: Supported 4717F: Documentation/filesystems/caching/ 4718F: fs/fscache/ 4719F: include/linux/fscache*.h 4720 4721F2FS FILE SYSTEM 4722M: Jaegeuk Kim <jaegeuk@kernel.org> 4723M: Changman Lee <cm224.lee@samsung.com> 4724R: Chao Yu <chao2.yu@samsung.com> 4725L: linux-f2fs-devel@lists.sourceforge.net 4726W: http://en.wikipedia.org/wiki/F2FS 4727T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 4728S: Maintained 4729F: Documentation/filesystems/f2fs.txt 4730F: Documentation/ABI/testing/sysfs-fs-f2fs 4731F: fs/f2fs/ 4732F: include/linux/f2fs_fs.h 4733F: include/trace/events/f2fs.h 4734 4735FUJITSU FR-V (FRV) PORT 4736S: Orphan 4737F: arch/frv/ 4738 4739FUJITSU LAPTOP EXTRAS 4740M: Jonathan Woithe <jwoithe@just42.net> 4741L: platform-driver-x86@vger.kernel.org 4742S: Maintained 4743F: drivers/platform/x86/fujitsu-laptop.c 4744 4745FUJITSU M-5MO LS CAMERA ISP DRIVER 4746M: Kyungmin Park <kyungmin.park@samsung.com> 4747M: Heungjun Kim <riverful.kim@samsung.com> 4748L: linux-media@vger.kernel.org 4749S: Maintained 4750F: drivers/media/i2c/m5mols/ 4751F: include/media/i2c/m5mols.h 4752 4753FUJITSU TABLET EXTRAS 4754M: Robert Gerlach <khnz@gmx.de> 4755L: platform-driver-x86@vger.kernel.org 4756S: Maintained 4757F: drivers/platform/x86/fujitsu-tablet.c 4758 4759FUSE: FILESYSTEM IN USERSPACE 4760M: Miklos Szeredi <miklos@szeredi.hu> 4761L: fuse-devel@lists.sourceforge.net 4762W: http://fuse.sourceforge.net/ 4763T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 4764S: Maintained 4765F: fs/fuse/ 4766F: include/uapi/linux/fuse.h 4767F: Documentation/filesystems/fuse.txt 4768 4769FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 4770M: Rik Faith <faith@cs.unc.edu> 4771L: linux-scsi@vger.kernel.org 4772S: Odd Fixes (e.g., new signatures) 4773F: drivers/scsi/fdomain.* 4774 4775GCOV BASED KERNEL PROFILING 4776M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 4777S: Maintained 4778F: kernel/gcov/ 4779F: Documentation/gcov.txt 4780 4781GDT SCSI DISK ARRAY CONTROLLER DRIVER 4782M: Achim Leubner <achim_leubner@adaptec.com> 4783L: linux-scsi@vger.kernel.org 4784W: http://www.icp-vortex.com/ 4785S: Supported 4786F: drivers/scsi/gdt* 4787 4788GDB KERNEL DEBUGGING HELPER SCRIPTS 4789M: Jan Kiszka <jan.kiszka@siemens.com> 4790S: Supported 4791F: scripts/gdb/ 4792 4793GEMTEK FM RADIO RECEIVER DRIVER 4794M: Hans Verkuil <hverkuil@xs4all.nl> 4795L: linux-media@vger.kernel.org 4796T: git git://linuxtv.org/media_tree.git 4797W: https://linuxtv.org 4798S: Maintained 4799F: drivers/media/radio/radio-gemtek* 4800 4801GENERIC GPIO I2C DRIVER 4802M: Haavard Skinnemoen <hskinnemoen@gmail.com> 4803S: Supported 4804F: drivers/i2c/busses/i2c-gpio.c 4805F: include/linux/i2c-gpio.h 4806 4807GENERIC GPIO I2C MULTIPLEXER DRIVER 4808M: Peter Korsgaard <peter.korsgaard@barco.com> 4809L: linux-i2c@vger.kernel.org 4810S: Supported 4811F: drivers/i2c/muxes/i2c-mux-gpio.c 4812F: include/linux/i2c-mux-gpio.h 4813F: Documentation/i2c/muxes/i2c-mux-gpio 4814 4815GENERIC HDLC (WAN) DRIVERS 4816M: Krzysztof Halasa <khc@pm.waw.pl> 4817W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 4818S: Maintained 4819F: drivers/net/wan/c101.c 4820F: drivers/net/wan/hd6457* 4821F: drivers/net/wan/hdlc* 4822F: drivers/net/wan/n2.c 4823F: drivers/net/wan/pc300too.c 4824F: drivers/net/wan/pci200syn.c 4825F: drivers/net/wan/wanxl* 4826 4827GENERIC INCLUDE/ASM HEADER FILES 4828M: Arnd Bergmann <arnd@arndb.de> 4829L: linux-arch@vger.kernel.org 4830T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 4831S: Maintained 4832F: include/asm-generic/ 4833F: include/uapi/asm-generic/ 4834 4835GENERIC PHY FRAMEWORK 4836M: Kishon Vijay Abraham I <kishon@ti.com> 4837L: linux-kernel@vger.kernel.org 4838T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 4839S: Supported 4840F: drivers/phy/ 4841F: include/linux/phy/ 4842 4843GENERIC PM DOMAINS 4844M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4845M: Kevin Hilman <khilman@kernel.org> 4846M: Ulf Hansson <ulf.hansson@linaro.org> 4847L: linux-pm@vger.kernel.org 4848S: Supported 4849F: drivers/base/power/domain*.c 4850F: include/linux/pm_domain.h 4851 4852GENERIC UIO DRIVER FOR PCI DEVICES 4853M: "Michael S. Tsirkin" <mst@redhat.com> 4854L: kvm@vger.kernel.org 4855S: Supported 4856F: drivers/uio/uio_pci_generic.c 4857 4858GET_MAINTAINER SCRIPT 4859M: Joe Perches <joe@perches.com> 4860S: Maintained 4861F: scripts/get_maintainer.pl 4862 4863GFS2 FILE SYSTEM 4864M: Steven Whitehouse <swhiteho@redhat.com> 4865M: Bob Peterson <rpeterso@redhat.com> 4866L: cluster-devel@redhat.com 4867W: http://sources.redhat.com/cluster/ 4868T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 4869S: Supported 4870F: Documentation/filesystems/gfs2*.txt 4871F: fs/gfs2/ 4872F: include/uapi/linux/gfs2_ondisk.h 4873 4874GIGASET ISDN DRIVERS 4875M: Paul Bolle <pebolle@tiscali.nl> 4876L: gigaset307x-common@lists.sourceforge.net 4877W: http://gigaset307x.sourceforge.net/ 4878S: Odd Fixes 4879F: Documentation/isdn/README.gigaset 4880F: drivers/isdn/gigaset/ 4881F: include/uapi/linux/gigaset_dev.h 4882 4883GO7007 MPEG CODEC 4884M: Hans Verkuil <hans.verkuil@cisco.com> 4885L: linux-media@vger.kernel.org 4886S: Maintained 4887F: drivers/media/usb/go7007/ 4888 4889GOODIX TOUCHSCREEN 4890M: Bastien Nocera <hadess@hadess.net> 4891L: linux-input@vger.kernel.org 4892S: Maintained 4893F: drivers/input/touchscreen/goodix.c 4894 4895GPIO SUBSYSTEM 4896M: Linus Walleij <linus.walleij@linaro.org> 4897M: Alexandre Courbot <gnurou@gmail.com> 4898L: linux-gpio@vger.kernel.org 4899T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 4900S: Maintained 4901F: Documentation/gpio/ 4902F: Documentation/ABI/testing/gpio-cdev 4903F: Documentation/ABI/obsolete/sysfs-gpio 4904F: drivers/gpio/ 4905F: include/linux/gpio/ 4906F: include/linux/gpio.h 4907F: include/asm-generic/gpio.h 4908F: include/uapi/linux/gpio.h 4909F: tools/gpio/ 4910 4911GRE DEMULTIPLEXER DRIVER 4912M: Dmitry Kozlov <xeb@mail.ru> 4913L: netdev@vger.kernel.org 4914S: Maintained 4915F: net/ipv4/gre_demux.c 4916F: net/ipv4/gre_offload.c 4917F: include/net/gre.h 4918 4919GRETH 10/100/1G Ethernet MAC device driver 4920M: Kristoffer Glembo <kristoffer@gaisler.com> 4921L: netdev@vger.kernel.org 4922S: Maintained 4923F: drivers/net/ethernet/aeroflex/ 4924 4925GSPCA FINEPIX SUBDRIVER 4926M: Frank Zago <frank@zago.net> 4927L: linux-media@vger.kernel.org 4928T: git git://linuxtv.org/media_tree.git 4929S: Maintained 4930F: drivers/media/usb/gspca/finepix.c 4931 4932GSPCA GL860 SUBDRIVER 4933M: Olivier Lorin <o.lorin@laposte.net> 4934L: linux-media@vger.kernel.org 4935T: git git://linuxtv.org/media_tree.git 4936S: Maintained 4937F: drivers/media/usb/gspca/gl860/ 4938 4939GSPCA M5602 SUBDRIVER 4940M: Erik Andren <erik.andren@gmail.com> 4941L: linux-media@vger.kernel.org 4942T: git git://linuxtv.org/media_tree.git 4943S: Maintained 4944F: drivers/media/usb/gspca/m5602/ 4945 4946GSPCA PAC207 SONIXB SUBDRIVER 4947M: Hans de Goede <hdegoede@redhat.com> 4948L: linux-media@vger.kernel.org 4949T: git git://linuxtv.org/media_tree.git 4950S: Maintained 4951F: drivers/media/usb/gspca/pac207.c 4952 4953GSPCA SN9C20X SUBDRIVER 4954M: Brian Johnson <brijohn@gmail.com> 4955L: linux-media@vger.kernel.org 4956T: git git://linuxtv.org/media_tree.git 4957S: Maintained 4958F: drivers/media/usb/gspca/sn9c20x.c 4959 4960GSPCA T613 SUBDRIVER 4961M: Leandro Costantino <lcostantino@gmail.com> 4962L: linux-media@vger.kernel.org 4963T: git git://linuxtv.org/media_tree.git 4964S: Maintained 4965F: drivers/media/usb/gspca/t613.c 4966 4967GSPCA USB WEBCAM DRIVER 4968M: Hans de Goede <hdegoede@redhat.com> 4969L: linux-media@vger.kernel.org 4970T: git git://linuxtv.org/media_tree.git 4971S: Maintained 4972F: drivers/media/usb/gspca/ 4973 4974GUID PARTITION TABLE (GPT) 4975M: Davidlohr Bueso <dave@stgolabs.net> 4976L: linux-efi@vger.kernel.org 4977S: Maintained 4978F: block/partitions/efi.* 4979 4980STK1160 USB VIDEO CAPTURE DRIVER 4981M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 4982L: linux-media@vger.kernel.org 4983T: git git://linuxtv.org/media_tree.git 4984S: Maintained 4985F: drivers/media/usb/stk1160/ 4986 4987H8/300 ARCHITECTURE 4988M: Yoshinori Sato <ysato@users.sourceforge.jp> 4989L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 4990W: http://uclinux-h8.sourceforge.jp 4991T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 4992S: Maintained 4993F: arch/h8300/ 4994F: drivers/clocksource/h8300_*.c 4995F: drivers/clk/h8300/ 4996F: drivers/irqchip/irq-renesas-h8*.c 4997 4998HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 4999M: Frank Seidel <frank@f-seidel.de> 5000L: platform-driver-x86@vger.kernel.org 5001W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5002S: Maintained 5003F: drivers/platform/x86/hdaps.c 5004 5005HDPVR USB VIDEO ENCODER DRIVER 5006M: Hans Verkuil <hverkuil@xs4all.nl> 5007L: linux-media@vger.kernel.org 5008T: git git://linuxtv.org/media_tree.git 5009W: https://linuxtv.org 5010S: Odd Fixes 5011F: drivers/media/usb/hdpvr/ 5012 5013HWPOISON MEMORY FAILURE HANDLING 5014M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5015L: linux-mm@kvack.org 5016S: Maintained 5017F: mm/memory-failure.c 5018F: mm/hwpoison-inject.c 5019 5020HYPERVISOR VIRTUAL CONSOLE DRIVER 5021L: linuxppc-dev@lists.ozlabs.org 5022S: Odd Fixes 5023F: drivers/tty/hvc/ 5024 5025HACKRF MEDIA DRIVER 5026M: Antti Palosaari <crope@iki.fi> 5027L: linux-media@vger.kernel.org 5028W: https://linuxtv.org 5029W: http://palosaari.fi/linux/ 5030Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5031T: git git://linuxtv.org/anttip/media_tree.git 5032S: Maintained 5033F: drivers/media/usb/hackrf/ 5034 5035HARDWARE MONITORING 5036M: Jean Delvare <jdelvare@suse.com> 5037M: Guenter Roeck <linux@roeck-us.net> 5038L: linux-hwmon@vger.kernel.org 5039W: http://hwmon.wiki.kernel.org/ 5040T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5041T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5042S: Maintained 5043F: Documentation/hwmon/ 5044F: drivers/hwmon/ 5045F: include/linux/hwmon*.h 5046 5047HARDWARE RANDOM NUMBER GENERATOR CORE 5048M: Matt Mackall <mpm@selenic.com> 5049M: Herbert Xu <herbert@gondor.apana.org.au> 5050L: linux-crypto@vger.kernel.org 5051S: Odd fixes 5052F: Documentation/hw_random.txt 5053F: drivers/char/hw_random/ 5054F: include/linux/hw_random.h 5055 5056HARDWARE SPINLOCK CORE 5057M: Ohad Ben-Cohen <ohad@wizery.com> 5058M: Bjorn Andersson <bjorn.andersson@linaro.org> 5059L: linux-remoteproc@vger.kernel.org 5060S: Maintained 5061T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5062F: Documentation/hwspinlock.txt 5063F: drivers/hwspinlock/hwspinlock_* 5064F: include/linux/hwspinlock.h 5065 5066HARMONY SOUND DRIVER 5067L: linux-parisc@vger.kernel.org 5068S: Maintained 5069F: sound/parisc/harmony.* 5070 5071HD29L2 MEDIA DRIVER 5072M: Antti Palosaari <crope@iki.fi> 5073L: linux-media@vger.kernel.org 5074W: https://linuxtv.org 5075W: http://palosaari.fi/linux/ 5076Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5077T: git git://linuxtv.org/anttip/media_tree.git 5078S: Maintained 5079F: drivers/media/dvb-frontends/hd29l2* 5080 5081HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5082M: Don Brace <don.brace@microsemi.com> 5083L: iss_storagedev@hp.com 5084L: esc.storagedev@microsemi.com 5085L: linux-scsi@vger.kernel.org 5086S: Supported 5087F: Documentation/scsi/hpsa.txt 5088F: drivers/scsi/hpsa*.[ch] 5089F: include/linux/cciss*.h 5090F: include/uapi/linux/cciss*.h 5091 5092HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5093M: Don Brace <don.brace@microsemi.com> 5094L: iss_storagedev@hp.com 5095L: esc.storagedev@microsemi.com 5096L: linux-scsi@vger.kernel.org 5097S: Supported 5098F: Documentation/blockdev/cciss.txt 5099F: drivers/block/cciss* 5100F: include/linux/cciss_ioctl.h 5101F: include/uapi/linux/cciss_ioctl.h 5102 5103HFS FILESYSTEM 5104L: linux-fsdevel@vger.kernel.org 5105S: Orphan 5106F: Documentation/filesystems/hfs.txt 5107F: fs/hfs/ 5108 5109HFSPLUS FILESYSTEM 5110L: linux-fsdevel@vger.kernel.org 5111S: Orphan 5112F: Documentation/filesystems/hfsplus.txt 5113F: fs/hfsplus/ 5114 5115HGA FRAMEBUFFER DRIVER 5116M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5117L: linux-nvidia@lists.surfsouth.com 5118W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5119S: Maintained 5120F: drivers/video/fbdev/hgafb.c 5121 5122HIBERNATION (aka Software Suspend, aka swsusp) 5123M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5124M: Pavel Machek <pavel@ucw.cz> 5125L: linux-pm@vger.kernel.org 5126S: Supported 5127F: arch/x86/power/ 5128F: drivers/base/power/ 5129F: kernel/power/ 5130F: include/linux/suspend.h 5131F: include/linux/freezer.h 5132F: include/linux/pm.h 5133F: arch/*/include/asm/suspend*.h 5134 5135HID CORE LAYER 5136M: Jiri Kosina <jikos@kernel.org> 5137R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5138L: linux-input@vger.kernel.org 5139T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5140S: Maintained 5141F: drivers/hid/ 5142F: include/linux/hid* 5143F: include/uapi/linux/hid* 5144 5145HID SENSOR HUB DRIVERS 5146M: Jiri Kosina <jikos@kernel.org> 5147M: Jonathan Cameron <jic23@kernel.org> 5148M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5149L: linux-input@vger.kernel.org 5150L: linux-iio@vger.kernel.org 5151S: Maintained 5152F: Documentation/hid/hid-sensor* 5153F: drivers/hid/hid-sensor-* 5154F: drivers/iio/*/hid-* 5155F: include/linux/hid-sensor-* 5156 5157HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5158M: Thomas Gleixner <tglx@linutronix.de> 5159L: linux-kernel@vger.kernel.org 5160T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5161S: Maintained 5162F: Documentation/timers/ 5163F: kernel/time/hrtimer.c 5164F: kernel/time/clockevents.c 5165F: kernel/time/tick*.* 5166F: kernel/time/timer_*.c 5167F: include/linux/clockchips.h 5168F: include/linux/hrtimer.h 5169 5170HIGH-SPEED SCC DRIVER FOR AX.25 5171L: linux-hams@vger.kernel.org 5172S: Orphan 5173F: drivers/net/hamradio/dmascc.c 5174F: drivers/net/hamradio/scc.c 5175 5176HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5177M: HighPoint Linux Team <linux@highpoint-tech.com> 5178W: http://www.highpoint-tech.com 5179S: Supported 5180F: Documentation/scsi/hptiop.txt 5181F: drivers/scsi/hptiop.c 5182 5183HIPPI 5184M: Jes Sorensen <jes@trained-monkey.org> 5185L: linux-hippi@sunsite.dk 5186S: Maintained 5187F: include/linux/hippidevice.h 5188F: include/uapi/linux/if_hippi.h 5189F: net/802/hippi.c 5190F: drivers/net/hippi/ 5191 5192HISILICON SAS Controller 5193M: John Garry <john.garry@huawei.com> 5194W: http://www.hisilicon.com 5195S: Supported 5196F: drivers/scsi/hisi_sas/ 5197F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5198 5199HOST AP DRIVER 5200M: Jouni Malinen <j@w1.fi> 5201L: hostap@shmoo.com (subscribers-only) 5202L: linux-wireless@vger.kernel.org 5203W: http://hostap.epitest.fi/ 5204S: Maintained 5205F: drivers/net/wireless/intersil/hostap/ 5206 5207HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5208L: platform-driver-x86@vger.kernel.org 5209S: Orphan 5210F: drivers/platform/x86/tc1100-wmi.c 5211 5212HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5213M: Jaroslav Kysela <perex@perex.cz> 5214S: Maintained 5215F: drivers/net/ethernet/hp/hp100.* 5216 5217HPET: High Precision Event Timers driver 5218M: Clemens Ladisch <clemens@ladisch.de> 5219S: Maintained 5220F: Documentation/timers/hpet.txt 5221F: drivers/char/hpet.c 5222F: include/linux/hpet.h 5223F: include/uapi/linux/hpet.h 5224 5225HPET: x86 5226S: Orphan 5227F: arch/x86/kernel/hpet.c 5228F: arch/x86/include/asm/hpet.h 5229 5230HPFS FILESYSTEM 5231M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5232W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5233S: Maintained 5234F: fs/hpfs/ 5235 5236HSI SUBSYSTEM 5237M: Sebastian Reichel <sre@kernel.org> 5238T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5239S: Maintained 5240F: Documentation/ABI/testing/sysfs-bus-hsi 5241F: Documentation/hsi.txt 5242F: drivers/hsi/ 5243F: include/linux/hsi/ 5244F: include/uapi/linux/hsi/ 5245 5246HSO 3G MODEM DRIVER 5247M: Jan Dumon <j.dumon@option.com> 5248W: http://www.pharscape.org 5249S: Maintained 5250F: drivers/net/usb/hso.c 5251 5252HSR NETWORK PROTOCOL 5253M: Arvid Brodin <arvid.brodin@alten.se> 5254L: netdev@vger.kernel.org 5255S: Maintained 5256F: net/hsr/ 5257 5258HTCPEN TOUCHSCREEN DRIVER 5259M: Pau Oliva Fora <pof@eslack.org> 5260L: linux-input@vger.kernel.org 5261S: Maintained 5262F: drivers/input/touchscreen/htcpen.c 5263 5264HUGETLB FILESYSTEM 5265M: Nadia Yvette Chambers <nyc@holomorphy.com> 5266S: Maintained 5267F: fs/hugetlbfs/ 5268 5269Hyper-V CORE AND DRIVERS 5270M: "K. Y. Srinivasan" <kys@microsoft.com> 5271M: Haiyang Zhang <haiyangz@microsoft.com> 5272L: devel@linuxdriverproject.org 5273S: Maintained 5274F: arch/x86/include/asm/mshyperv.h 5275F: arch/x86/include/uapi/asm/hyperv.h 5276F: arch/x86/kernel/cpu/mshyperv.c 5277F: drivers/hid/hid-hyperv.c 5278F: drivers/hv/ 5279F: drivers/input/serio/hyperv-keyboard.c 5280F: drivers/pci/host/pci-hyperv.c 5281F: drivers/net/hyperv/ 5282F: drivers/scsi/storvsc_drv.c 5283F: drivers/video/fbdev/hyperv_fb.c 5284F: include/linux/hyperv.h 5285F: tools/hv/ 5286F: Documentation/ABI/stable/sysfs-bus-vmbus 5287 5288I2C MUXES 5289M: Peter Rosin <peda@axentia.se> 5290L: linux-i2c@vger.kernel.org 5291S: Maintained 5292F: Documentation/i2c/muxes/ 5293F: Documentation/devicetree/bindings/i2c/i2c-mux* 5294F: drivers/i2c/i2c-mux.c 5295F: drivers/i2c/muxes/ 5296F: include/linux/i2c-mux.h 5297 5298I2C OVER PARALLEL PORT 5299M: Jean Delvare <jdelvare@suse.com> 5300L: linux-i2c@vger.kernel.org 5301S: Maintained 5302F: Documentation/i2c/busses/i2c-parport 5303F: Documentation/i2c/busses/i2c-parport-light 5304F: drivers/i2c/busses/i2c-parport.c 5305F: drivers/i2c/busses/i2c-parport-light.c 5306 5307I2C/SMBUS CONTROLLER DRIVERS FOR PC 5308M: Jean Delvare <jdelvare@suse.com> 5309L: linux-i2c@vger.kernel.org 5310S: Maintained 5311F: Documentation/i2c/busses/i2c-ali1535 5312F: Documentation/i2c/busses/i2c-ali1563 5313F: Documentation/i2c/busses/i2c-ali15x3 5314F: Documentation/i2c/busses/i2c-amd756 5315F: Documentation/i2c/busses/i2c-amd8111 5316F: Documentation/i2c/busses/i2c-i801 5317F: Documentation/i2c/busses/i2c-nforce2 5318F: Documentation/i2c/busses/i2c-piix4 5319F: Documentation/i2c/busses/i2c-sis5595 5320F: Documentation/i2c/busses/i2c-sis630 5321F: Documentation/i2c/busses/i2c-sis96x 5322F: Documentation/i2c/busses/i2c-via 5323F: Documentation/i2c/busses/i2c-viapro 5324F: drivers/i2c/busses/i2c-ali1535.c 5325F: drivers/i2c/busses/i2c-ali1563.c 5326F: drivers/i2c/busses/i2c-ali15x3.c 5327F: drivers/i2c/busses/i2c-amd756.c 5328F: drivers/i2c/busses/i2c-amd756-s4882.c 5329F: drivers/i2c/busses/i2c-amd8111.c 5330F: drivers/i2c/busses/i2c-i801.c 5331F: drivers/i2c/busses/i2c-isch.c 5332F: drivers/i2c/busses/i2c-nforce2.c 5333F: drivers/i2c/busses/i2c-nforce2-s4985.c 5334F: drivers/i2c/busses/i2c-piix4.c 5335F: drivers/i2c/busses/i2c-sis5595.c 5336F: drivers/i2c/busses/i2c-sis630.c 5337F: drivers/i2c/busses/i2c-sis96x.c 5338F: drivers/i2c/busses/i2c-via.c 5339F: drivers/i2c/busses/i2c-viapro.c 5340 5341I2C/SMBUS ISMT DRIVER 5342M: Seth Heasley <seth.heasley@intel.com> 5343M: Neil Horman <nhorman@tuxdriver.com> 5344L: linux-i2c@vger.kernel.org 5345F: drivers/i2c/busses/i2c-ismt.c 5346F: Documentation/i2c/busses/i2c-ismt 5347 5348I2C/SMBUS STUB DRIVER 5349M: Jean Delvare <jdelvare@suse.com> 5350L: linux-i2c@vger.kernel.org 5351S: Maintained 5352F: drivers/i2c/i2c-stub.c 5353 5354I2C SUBSYSTEM 5355M: Wolfram Sang <wsa@the-dreams.de> 5356L: linux-i2c@vger.kernel.org 5357W: https://i2c.wiki.kernel.org/ 5358Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5359T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5360S: Maintained 5361F: Documentation/devicetree/bindings/i2c/ 5362F: Documentation/i2c/ 5363F: drivers/i2c/ 5364F: drivers/i2c/*/ 5365F: include/linux/i2c.h 5366F: include/linux/i2c-*.h 5367F: include/uapi/linux/i2c.h 5368F: include/uapi/linux/i2c-*.h 5369 5370I2C ACPI SUPPORT 5371M: Mika Westerberg <mika.westerberg@linux.intel.com> 5372L: linux-i2c@vger.kernel.org 5373L: linux-acpi@vger.kernel.org 5374S: Maintained 5375 5376I2C-TAOS-EVM DRIVER 5377M: Jean Delvare <jdelvare@suse.com> 5378L: linux-i2c@vger.kernel.org 5379S: Maintained 5380F: Documentation/i2c/busses/i2c-taos-evm 5381F: drivers/i2c/busses/i2c-taos-evm.c 5382 5383I2C-TINY-USB DRIVER 5384M: Till Harbaum <till@harbaum.org> 5385L: linux-i2c@vger.kernel.org 5386W: http://www.harbaum.org/till/i2c_tiny_usb 5387S: Maintained 5388F: drivers/i2c/busses/i2c-tiny-usb.c 5389 5390i386 BOOT CODE 5391M: "H. Peter Anvin" <hpa@zytor.com> 5392S: Maintained 5393F: arch/x86/boot/ 5394 5395i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5396M: "H. Peter Anvin" <hpa@zytor.com> 5397T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5398S: Maintained 5399 5400IA64 (Itanium) PLATFORM 5401M: Tony Luck <tony.luck@intel.com> 5402M: Fenghua Yu <fenghua.yu@intel.com> 5403L: linux-ia64@vger.kernel.org 5404T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5405S: Maintained 5406F: arch/ia64/ 5407 5408IBM Power VMX Cryptographic instructions 5409M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5410M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5411L: linux-crypto@vger.kernel.org 5412S: Supported 5413F: drivers/crypto/vmx/Makefile 5414F: drivers/crypto/vmx/Kconfig 5415F: drivers/crypto/vmx/vmx.c 5416F: drivers/crypto/vmx/aes* 5417F: drivers/crypto/vmx/ghash* 5418F: drivers/crypto/vmx/ppc-xlate.pl 5419 5420IBM Power in-Nest Crypto Acceleration 5421M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5422M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5423L: linux-crypto@vger.kernel.org 5424S: Supported 5425F: drivers/crypto/nx/Makefile 5426F: drivers/crypto/nx/Kconfig 5427F: drivers/crypto/nx/nx-aes* 5428F: drivers/crypto/nx/nx-sha* 5429F: drivers/crypto/nx/nx.* 5430F: drivers/crypto/nx/nx_csbcpb.h 5431F: drivers/crypto/nx/nx_debugfs.h 5432 5433IBM Power 842 compression accelerator 5434M: Dan Streetman <ddstreet@ieee.org> 5435S: Supported 5436F: drivers/crypto/nx/Makefile 5437F: drivers/crypto/nx/Kconfig 5438F: drivers/crypto/nx/nx-842* 5439F: include/linux/sw842.h 5440F: crypto/842.c 5441F: lib/842/ 5442 5443IBM Power Linux RAID adapter 5444M: Brian King <brking@us.ibm.com> 5445S: Supported 5446F: drivers/scsi/ipr.* 5447 5448IBM Power Virtual Ethernet Device Driver 5449M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5450L: netdev@vger.kernel.org 5451S: Supported 5452F: drivers/net/ethernet/ibm/ibmveth.* 5453 5454IBM Power SRIOV Virtual NIC Device Driver 5455M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5456M: John Allen <jallen@linux.vnet.ibm.com> 5457L: netdev@vger.kernel.org 5458S: Supported 5459F: drivers/net/ethernet/ibm/ibmvnic.* 5460 5461IBM Power Virtual SCSI Device Drivers 5462M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5463L: linux-scsi@vger.kernel.org 5464S: Supported 5465F: drivers/scsi/ibmvscsi/ibmvscsi* 5466F: drivers/scsi/ibmvscsi/viosrp.h 5467 5468IBM Power Virtual FC Device Drivers 5469M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5470L: linux-scsi@vger.kernel.org 5471S: Supported 5472F: drivers/scsi/ibmvscsi/ibmvfc* 5473 5474IBM ServeRAID RAID DRIVER 5475S: Orphan 5476F: drivers/scsi/ips.* 5477 5478ICH LPC AND GPIO DRIVER 5479M: Peter Tyser <ptyser@xes-inc.com> 5480S: Maintained 5481F: drivers/mfd/lpc_ich.c 5482F: drivers/gpio/gpio-ich.c 5483 5484IDE SUBSYSTEM 5485M: "David S. Miller" <davem@davemloft.net> 5486L: linux-ide@vger.kernel.org 5487Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 5488T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 5489S: Maintained 5490F: Documentation/ide/ 5491F: drivers/ide/ 5492F: include/linux/ide.h 5493 5494IDEAPAD LAPTOP EXTRAS DRIVER 5495M: Ike Panhc <ike.pan@canonical.com> 5496L: platform-driver-x86@vger.kernel.org 5497W: http://launchpad.net/ideapad-laptop 5498S: Maintained 5499F: drivers/platform/x86/ideapad-laptop.c 5500 5501IDEAPAD LAPTOP SLIDEBAR DRIVER 5502M: Andrey Moiseev <o2g.org.ru@gmail.com> 5503L: linux-input@vger.kernel.org 5504W: https://github.com/o2genum/ideapad-slidebar 5505S: Maintained 5506F: drivers/input/misc/ideapad_slidebar.c 5507 5508IDE/ATAPI DRIVERS 5509M: Borislav Petkov <bp@alien8.de> 5510L: linux-ide@vger.kernel.org 5511S: Maintained 5512F: Documentation/cdrom/ide-cd 5513F: drivers/ide/ide-cd* 5514 5515IDLE-I7300 5516M: Andy Henroid <andrew.d.henroid@intel.com> 5517L: linux-pm@vger.kernel.org 5518S: Supported 5519F: drivers/idle/i7300_idle.c 5520 5521IEEE 802.15.4 SUBSYSTEM 5522M: Alexander Aring <aar@pengutronix.de> 5523L: linux-wpan@vger.kernel.org 5524W: http://wpan.cakelab.org/ 5525T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 5526T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 5527S: Maintained 5528F: net/ieee802154/ 5529F: net/mac802154/ 5530F: drivers/net/ieee802154/ 5531F: include/linux/nl802154.h 5532F: include/linux/ieee802154.h 5533F: include/net/nl802154.h 5534F: include/net/mac802154.h 5535F: include/net/af_ieee802154.h 5536F: include/net/cfg802154.h 5537F: include/net/ieee802154_netdev.h 5538F: Documentation/networking/ieee802154.txt 5539 5540IGORPLUG-USB IR RECEIVER 5541M: Sean Young <sean@mess.org> 5542L: linux-media@vger.kernel.org 5543S: Maintained 5544F: drivers/media/rc/igorplugusb.c 5545 5546IGUANAWORKS USB IR TRANSCEIVER 5547M: Sean Young <sean@mess.org> 5548L: linux-media@vger.kernel.org 5549S: Maintained 5550F: drivers/media/rc/iguanair.c 5551 5552IIO SUBSYSTEM AND DRIVERS 5553M: Jonathan Cameron <jic23@kernel.org> 5554R: Hartmut Knaack <knaack.h@gmx.de> 5555R: Lars-Peter Clausen <lars@metafoo.de> 5556R: Peter Meerwald <pmeerw@pmeerw.net> 5557L: linux-iio@vger.kernel.org 5558S: Maintained 5559F: drivers/iio/ 5560F: drivers/staging/iio/ 5561F: include/linux/iio/ 5562F: tools/iio/ 5563 5564IKANOS/ADI EAGLE ADSL USB DRIVER 5565M: Matthieu Castet <castet.matthieu@free.fr> 5566M: Stanislaw Gruszka <stf_xl@wp.pl> 5567S: Maintained 5568F: drivers/usb/atm/ueagle-atm.c 5569 5570INA209 HARDWARE MONITOR DRIVER 5571M: Guenter Roeck <linux@roeck-us.net> 5572L: linux-hwmon@vger.kernel.org 5573S: Maintained 5574F: Documentation/hwmon/ina209 5575F: Documentation/devicetree/bindings/i2c/ina209.txt 5576F: drivers/hwmon/ina209.c 5577 5578INA2XX HARDWARE MONITOR DRIVER 5579M: Guenter Roeck <linux@roeck-us.net> 5580L: linux-hwmon@vger.kernel.org 5581S: Maintained 5582F: Documentation/hwmon/ina2xx 5583F: drivers/hwmon/ina2xx.c 5584F: include/linux/platform_data/ina2xx.h 5585 5586INDUSTRY PACK SUBSYSTEM (IPACK) 5587M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 5588M: Jens Taprogge <jens.taprogge@taprogge.org> 5589M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5590L: industrypack-devel@lists.sourceforge.net 5591W: http://industrypack.sourceforge.net 5592S: Maintained 5593F: drivers/ipack/ 5594 5595INGENIC JZ4780 DMA Driver 5596M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 5597S: Maintained 5598F: drivers/dma/dma-jz4780.c 5599 5600INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 5601M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5602M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 5603L: linux-ima-devel@lists.sourceforge.net 5604L: linux-ima-user@lists.sourceforge.net 5605L: linux-security-module@vger.kernel.org 5606T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 5607S: Supported 5608F: security/integrity/ima/ 5609 5610IMGTEC IR DECODER DRIVER 5611M: James Hogan <james.hogan@imgtec.com> 5612S: Maintained 5613F: drivers/media/rc/img-ir/ 5614 5615IMS TWINTURBO FRAMEBUFFER DRIVER 5616L: linux-fbdev@vger.kernel.org 5617S: Orphan 5618F: drivers/video/fbdev/imsttfb.c 5619 5620INFINIBAND SUBSYSTEM 5621M: Doug Ledford <dledford@redhat.com> 5622M: Sean Hefty <sean.hefty@intel.com> 5623M: Hal Rosenstock <hal.rosenstock@gmail.com> 5624L: linux-rdma@vger.kernel.org 5625W: http://www.openfabrics.org/ 5626Q: http://patchwork.kernel.org/project/linux-rdma/list/ 5627T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 5628S: Supported 5629F: Documentation/infiniband/ 5630F: drivers/infiniband/ 5631F: drivers/staging/rdma/ 5632F: include/uapi/linux/if_infiniband.h 5633F: include/uapi/rdma/ 5634F: include/rdma/ 5635 5636INOTIFY 5637M: John McCutchan <john@johnmccutchan.com> 5638M: Robert Love <rlove@rlove.org> 5639M: Eric Paris <eparis@parisplace.org> 5640S: Maintained 5641F: Documentation/filesystems/inotify.txt 5642F: fs/notify/inotify/ 5643F: include/linux/inotify.h 5644F: include/uapi/linux/inotify.h 5645 5646INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 5647M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 5648L: linux-input@vger.kernel.org 5649Q: http://patchwork.kernel.org/project/linux-input/list/ 5650T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 5651S: Maintained 5652F: drivers/input/ 5653F: include/linux/input.h 5654F: include/uapi/linux/input.h 5655F: include/linux/input/ 5656F: Documentation/devicetree/bindings/input/ 5657 5658INPUT MULTITOUCH (MT) PROTOCOL 5659M: Henrik Rydberg <rydberg@bitmath.org> 5660L: linux-input@vger.kernel.org 5661S: Odd fixes 5662F: Documentation/input/multi-touch-protocol.txt 5663F: drivers/input/input-mt.c 5664K: \b(ABS|SYN)_MT_ 5665 5666INTEL ASoC BDW/HSW DRIVERS 5667M: Jie Yang <yang.jie@linux.intel.com> 5668L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5669S: Supported 5670F: sound/soc/intel/common/sst-dsp* 5671F: sound/soc/intel/common/sst-firmware.c 5672F: sound/soc/intel/boards/broadwell.c 5673F: sound/soc/intel/haswell/ 5674 5675INTEL C600 SERIES SAS CONTROLLER DRIVER 5676M: Intel SCU Linux support <intel-linux-scu@intel.com> 5677M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 5678L: linux-scsi@vger.kernel.org 5679T: git git://git.code.sf.net/p/intel-sas/isci 5680S: Supported 5681F: drivers/scsi/isci/ 5682 5683INTEL HID EVENT DRIVER 5684M: Alex Hung <alex.hung@canonical.com> 5685L: platform-driver-x86@vger.kernel.org 5686S: Maintained 5687F: drivers/platform/x86/intel-hid.c 5688 5689INTEL IDLE DRIVER 5690M: Len Brown <lenb@kernel.org> 5691L: linux-pm@vger.kernel.org 5692T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 5693S: Supported 5694F: drivers/idle/intel_idle.c 5695 5696INTEL PSTATE DRIVER 5697M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5698M: Len Brown <lenb@kernel.org> 5699L: linux-pm@vger.kernel.org 5700S: Supported 5701F: drivers/cpufreq/intel_pstate.c 5702 5703INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 5704M: Maik Broemme <mbroemme@plusserver.de> 5705L: linux-fbdev@vger.kernel.org 5706S: Maintained 5707F: Documentation/fb/intelfb.txt 5708F: drivers/video/fbdev/intelfb/ 5709 5710INTEL 810/815 FRAMEBUFFER DRIVER 5711M: Antonino Daplas <adaplas@gmail.com> 5712L: linux-fbdev@vger.kernel.org 5713S: Maintained 5714F: drivers/video/fbdev/i810/ 5715 5716INTEL MENLOW THERMAL DRIVER 5717M: Sujith Thomas <sujith.thomas@intel.com> 5718L: platform-driver-x86@vger.kernel.org 5719W: https://01.org/linux-acpi 5720S: Supported 5721F: drivers/platform/x86/intel_menlow.c 5722 5723INTEL I/OAT DMA DRIVER 5724M: Dave Jiang <dave.jiang@intel.com> 5725R: Dan Williams <dan.j.williams@intel.com> 5726L: dmaengine@vger.kernel.org 5727Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 5728S: Supported 5729F: drivers/dma/ioat* 5730 5731INTEL IOMMU (VT-d) 5732M: David Woodhouse <dwmw2@infradead.org> 5733L: iommu@lists.linux-foundation.org 5734T: git git://git.infradead.org/iommu-2.6.git 5735S: Supported 5736F: drivers/iommu/intel-iommu.c 5737F: include/linux/intel-iommu.h 5738 5739INTEL IOP-ADMA DMA DRIVER 5740R: Dan Williams <dan.j.williams@intel.com> 5741S: Odd fixes 5742F: drivers/dma/iop-adma.c 5743 5744INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 5745M: Krzysztof Halasa <khalasa@piap.pl> 5746S: Maintained 5747F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 5748F: arch/arm/mach-ixp4xx/include/mach/npe.h 5749F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 5750F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 5751F: drivers/net/ethernet/xscale/ixp4xx_eth.c 5752F: drivers/net/wan/ixp4xx_hss.c 5753 5754INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 5755M: Deepak Saxena <dsaxena@plexity.net> 5756S: Maintained 5757F: drivers/char/hw_random/ixp4xx-rng.c 5758 5759INTEL ETHERNET DRIVERS 5760M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 5761R: Jesse Brandeburg <jesse.brandeburg@intel.com> 5762R: Shannon Nelson <shannon.nelson@intel.com> 5763R: Carolyn Wyborny <carolyn.wyborny@intel.com> 5764R: Don Skidmore <donald.c.skidmore@intel.com> 5765R: Bruce Allan <bruce.w.allan@intel.com> 5766R: John Ronciak <john.ronciak@intel.com> 5767R: Mitch Williams <mitch.a.williams@intel.com> 5768L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 5769W: http://www.intel.com/support/feedback.htm 5770W: http://e1000.sourceforge.net/ 5771Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 5772T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 5773T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 5774S: Supported 5775F: Documentation/networking/e100.txt 5776F: Documentation/networking/e1000.txt 5777F: Documentation/networking/e1000e.txt 5778F: Documentation/networking/igb.txt 5779F: Documentation/networking/igbvf.txt 5780F: Documentation/networking/ixgb.txt 5781F: Documentation/networking/ixgbe.txt 5782F: Documentation/networking/ixgbevf.txt 5783F: Documentation/networking/i40e.txt 5784F: Documentation/networking/i40evf.txt 5785F: drivers/net/ethernet/intel/ 5786F: drivers/net/ethernet/intel/*/ 5787 5788INTEL RDMA RNIC DRIVER 5789M: Faisal Latif <faisal.latif@intel.com> 5790R: Chien Tin Tung <chien.tin.tung@intel.com> 5791R: Mustafa Ismail <mustafa.ismail@intel.com> 5792R: Shiraz Saleem <shiraz.saleem@intel.com> 5793R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 5794L: linux-rdma@vger.kernel.org 5795S: Supported 5796F: drivers/infiniband/hw/i40iw/ 5797 5798INTEL-MID GPIO DRIVER 5799M: David Cohen <david.a.cohen@linux.intel.com> 5800L: linux-gpio@vger.kernel.org 5801S: Maintained 5802F: drivers/gpio/gpio-intel-mid.c 5803 5804INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 5805M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 5806L: linux-wireless@vger.kernel.org 5807S: Maintained 5808F: Documentation/networking/README.ipw2100 5809F: Documentation/networking/README.ipw2200 5810F: drivers/net/wireless/intel/ipw2x00/ 5811 5812INTEL(R) TRACE HUB 5813M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 5814S: Supported 5815F: Documentation/trace/intel_th.txt 5816F: drivers/hwtracing/intel_th/ 5817 5818INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 5819M: Ning Sun <ning.sun@intel.com> 5820L: tboot-devel@lists.sourceforge.net 5821W: http://tboot.sourceforge.net 5822T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 5823S: Supported 5824F: Documentation/intel_txt.txt 5825F: include/linux/tboot.h 5826F: arch/x86/kernel/tboot.c 5827 5828INTEL WIRELESS WIMAX CONNECTION 2400 5829M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 5830M: linux-wimax@intel.com 5831L: wimax@linuxwimax.org (subscribers-only) 5832S: Supported 5833W: http://linuxwimax.org 5834F: Documentation/wimax/README.i2400m 5835F: drivers/net/wimax/i2400m/ 5836F: include/uapi/linux/wimax/i2400m.h 5837 5838INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 5839M: Stanislaw Gruszka <sgruszka@redhat.com> 5840L: linux-wireless@vger.kernel.org 5841S: Supported 5842F: drivers/net/wireless/intel/iwlegacy/ 5843 5844INTEL WIRELESS WIFI LINK (iwlwifi) 5845M: Johannes Berg <johannes.berg@intel.com> 5846M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 5847M: Intel Linux Wireless <linuxwifi@intel.com> 5848L: linux-wireless@vger.kernel.org 5849W: http://intellinuxwireless.org 5850T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 5851S: Supported 5852F: drivers/net/wireless/intel/iwlwifi/ 5853 5854INTEL MANAGEMENT ENGINE (mei) 5855M: Tomas Winkler <tomas.winkler@intel.com> 5856L: linux-kernel@vger.kernel.org 5857S: Supported 5858F: include/uapi/linux/mei.h 5859F: include/linux/mei_cl_bus.h 5860F: drivers/misc/mei/* 5861F: drivers/watchdog/mei_wdt.c 5862F: Documentation/misc-devices/mei/* 5863 5864INTEL MIC DRIVERS (mic) 5865M: Sudeep Dutt <sudeep.dutt@intel.com> 5866M: Ashutosh Dixit <ashutosh.dixit@intel.com> 5867S: Supported 5868W: https://github.com/sudeepdutt/mic 5869W: http://software.intel.com/en-us/mic-developer 5870F: include/linux/mic_bus.h 5871F: include/linux/scif.h 5872F: include/uapi/linux/mic_common.h 5873F: include/uapi/linux/mic_ioctl.h 5874F: include/uapi/linux/scif_ioctl.h 5875F: drivers/misc/mic/ 5876F: drivers/dma/mic_x100_dma.c 5877F: drivers/dma/mic_x100_dma.h 5878F: Documentation/mic/ 5879 5880INTEL PMC/P-Unit IPC DRIVER 5881M: Zha Qipeng<qipeng.zha@intel.com> 5882L: platform-driver-x86@vger.kernel.org 5883S: Maintained 5884F: drivers/platform/x86/intel_pmc_ipc.c 5885F: drivers/platform/x86/intel_punit_ipc.c 5886F: arch/x86/include/asm/intel_pmc_ipc.h 5887F: arch/x86/include/asm/intel_punit_ipc.h 5888 5889INTEL TELEMETRY DRIVER 5890M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 5891L: platform-driver-x86@vger.kernel.org 5892S: Maintained 5893F: arch/x86/include/asm/intel_telemetry.h 5894F: drivers/platform/x86/intel_telemetry* 5895 5896IOC3 ETHERNET DRIVER 5897M: Ralf Baechle <ralf@linux-mips.org> 5898L: linux-mips@linux-mips.org 5899S: Maintained 5900F: drivers/net/ethernet/sgi/ioc3-eth.c 5901 5902IOC3 SERIAL DRIVER 5903M: Pat Gefre <pfg@sgi.com> 5904L: linux-serial@vger.kernel.org 5905S: Maintained 5906F: drivers/tty/serial/ioc3_serial.c 5907 5908IOMMU DRIVERS 5909M: Joerg Roedel <joro@8bytes.org> 5910L: iommu@lists.linux-foundation.org 5911T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 5912S: Maintained 5913F: drivers/iommu/ 5914 5915IP MASQUERADING 5916M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 5917S: Maintained 5918F: net/ipv4/netfilter/ipt_MASQUERADE.c 5919 5920IPMI SUBSYSTEM 5921M: Corey Minyard <minyard@acm.org> 5922L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 5923W: http://openipmi.sourceforge.net/ 5924S: Supported 5925F: Documentation/IPMI.txt 5926F: drivers/char/ipmi/ 5927F: include/linux/ipmi* 5928F: include/uapi/linux/ipmi* 5929 5930QCOM AUDIO (ASoC) DRIVERS 5931M: Patrick Lai <plai@codeaurora.org> 5932M: Banajit Goswami <bgoswami@codeaurora.org> 5933L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5934S: Supported 5935F: sound/soc/qcom/ 5936 5937IPS SCSI RAID DRIVER 5938M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 5939L: linux-scsi@vger.kernel.org 5940W: http://www.adaptec.com/ 5941S: Maintained 5942F: drivers/scsi/ips* 5943 5944IPVS 5945M: Wensong Zhang <wensong@linux-vs.org> 5946M: Simon Horman <horms@verge.net.au> 5947M: Julian Anastasov <ja@ssi.bg> 5948L: netdev@vger.kernel.org 5949L: lvs-devel@vger.kernel.org 5950S: Maintained 5951T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 5952T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 5953F: Documentation/networking/ipvs-sysctl.txt 5954F: include/net/ip_vs.h 5955F: include/uapi/linux/ip_vs.h 5956F: net/netfilter/ipvs/ 5957 5958IPWIRELESS DRIVER 5959M: Jiri Kosina <jikos@kernel.org> 5960M: David Sterba <dsterba@suse.com> 5961S: Odd Fixes 5962F: drivers/tty/ipwireless/ 5963 5964IPX NETWORK LAYER 5965M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 5966L: netdev@vger.kernel.org 5967S: Maintained 5968F: include/net/ipx.h 5969F: include/uapi/linux/ipx.h 5970F: net/ipx/ 5971 5972IRDA SUBSYSTEM 5973M: Samuel Ortiz <samuel@sortiz.org> 5974L: irda-users@lists.sourceforge.net (subscribers-only) 5975L: netdev@vger.kernel.org 5976W: http://irda.sourceforge.net/ 5977S: Maintained 5978T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 5979F: Documentation/networking/irda.txt 5980F: drivers/net/irda/ 5981F: include/net/irda/ 5982F: net/irda/ 5983 5984IRQ SUBSYSTEM 5985M: Thomas Gleixner <tglx@linutronix.de> 5986L: linux-kernel@vger.kernel.org 5987S: Maintained 5988T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 5989F: kernel/irq/ 5990 5991IRQCHIP DRIVERS 5992M: Thomas Gleixner <tglx@linutronix.de> 5993M: Jason Cooper <jason@lakedaemon.net> 5994M: Marc Zyngier <marc.zyngier@arm.com> 5995L: linux-kernel@vger.kernel.org 5996S: Maintained 5997T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 5998T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 5999F: Documentation/devicetree/bindings/interrupt-controller/ 6000F: drivers/irqchip/ 6001 6002IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6003M: Jiang Liu <jiang.liu@linux.intel.com> 6004M: Marc Zyngier <marc.zyngier@arm.com> 6005S: Maintained 6006T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6007F: Documentation/IRQ-domain.txt 6008F: include/linux/irqdomain.h 6009F: kernel/irq/irqdomain.c 6010F: kernel/irq/msi.c 6011 6012ISAPNP 6013M: Jaroslav Kysela <perex@perex.cz> 6014S: Maintained 6015F: Documentation/isapnp.txt 6016F: drivers/pnp/isapnp/ 6017F: include/linux/isapnp.h 6018 6019ISA RADIO MODULE 6020M: Hans Verkuil <hverkuil@xs4all.nl> 6021L: linux-media@vger.kernel.org 6022T: git git://linuxtv.org/media_tree.git 6023W: https://linuxtv.org 6024S: Maintained 6025F: drivers/media/radio/radio-isa* 6026 6027iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6028M: Peter Jones <pjones@redhat.com> 6029M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6030S: Maintained 6031F: drivers/firmware/iscsi_ibft* 6032 6033ISCSI 6034M: Mike Christie <michaelc@cs.wisc.edu> 6035L: open-iscsi@googlegroups.com 6036W: www.open-iscsi.org 6037T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git 6038S: Maintained 6039F: drivers/scsi/*iscsi* 6040F: include/scsi/*iscsi* 6041 6042ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6043M: Or Gerlitz <ogerlitz@mellanox.com> 6044M: Sagi Grimberg <sagig@mellanox.com> 6045M: Roi Dayan <roid@mellanox.com> 6046L: linux-rdma@vger.kernel.org 6047S: Supported 6048W: http://www.openfabrics.org 6049W: www.open-iscsi.org 6050Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6051F: drivers/infiniband/ulp/iser/ 6052 6053ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6054M: Sagi Grimberg <sagig@mellanox.com> 6055T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6056L: linux-rdma@vger.kernel.org 6057L: target-devel@vger.kernel.org 6058S: Supported 6059W: http://www.linux-iscsi.org 6060F: drivers/infiniband/ulp/isert 6061 6062ISDN SUBSYSTEM 6063M: Karsten Keil <isdn@linux-pingi.de> 6064L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6065L: netdev@vger.kernel.org 6066W: http://www.isdn4linux.de 6067T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6068S: Maintained 6069F: Documentation/isdn/ 6070F: drivers/isdn/ 6071F: include/linux/isdn.h 6072F: include/linux/isdn/ 6073F: include/uapi/linux/isdn.h 6074F: include/uapi/linux/isdn/ 6075 6076ISDN SUBSYSTEM (Eicon active card driver) 6077M: Armin Schindler <mac@melware.de> 6078L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6079W: http://www.melware.de 6080S: Maintained 6081F: drivers/isdn/hardware/eicon/ 6082 6083IT87 HARDWARE MONITORING DRIVER 6084M: Jean Delvare <jdelvare@suse.com> 6085L: linux-hwmon@vger.kernel.org 6086S: Maintained 6087F: Documentation/hwmon/it87 6088F: drivers/hwmon/it87.c 6089 6090IT913X MEDIA DRIVER 6091M: Antti Palosaari <crope@iki.fi> 6092L: linux-media@vger.kernel.org 6093W: https://linuxtv.org 6094W: http://palosaari.fi/linux/ 6095Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6096T: git git://linuxtv.org/anttip/media_tree.git 6097S: Maintained 6098F: drivers/media/tuners/it913x* 6099 6100IVTV VIDEO4LINUX DRIVER 6101M: Andy Walls <awalls@md.metrocast.net> 6102L: ivtv-devel@ivtvdriver.org (subscribers-only) 6103L: linux-media@vger.kernel.org 6104T: git git://linuxtv.org/media_tree.git 6105W: http://www.ivtvdriver.org 6106S: Maintained 6107F: Documentation/video4linux/*.ivtv 6108F: drivers/media/pci/ivtv/ 6109F: include/uapi/linux/ivtv* 6110 6111IX2505V MEDIA DRIVER 6112M: Malcolm Priestley <tvboxspy@gmail.com> 6113L: linux-media@vger.kernel.org 6114W: https://linuxtv.org 6115Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6116S: Maintained 6117F: drivers/media/dvb-frontends/ix2505v* 6118 6119JC42.4 TEMPERATURE SENSOR DRIVER 6120M: Guenter Roeck <linux@roeck-us.net> 6121L: linux-hwmon@vger.kernel.org 6122S: Maintained 6123F: drivers/hwmon/jc42.c 6124F: Documentation/hwmon/jc42 6125 6126JFS FILESYSTEM 6127M: Dave Kleikamp <shaggy@kernel.org> 6128L: jfs-discussion@lists.sourceforge.net 6129W: http://jfs.sourceforge.net/ 6130T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6131S: Maintained 6132F: Documentation/filesystems/jfs.txt 6133F: fs/jfs/ 6134 6135JME NETWORK DRIVER 6136M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6137L: netdev@vger.kernel.org 6138S: Maintained 6139F: drivers/net/ethernet/jme.* 6140 6141JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6142M: David Woodhouse <dwmw2@infradead.org> 6143L: linux-mtd@lists.infradead.org 6144W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6145S: Maintained 6146F: fs/jffs2/ 6147F: include/uapi/linux/jffs2.h 6148 6149JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6150M: "Theodore Ts'o" <tytso@mit.edu> 6151M: Jan Kara <jack@suse.com> 6152L: linux-ext4@vger.kernel.org 6153S: Maintained 6154F: fs/jbd2/ 6155F: include/linux/jbd2.h 6156 6157JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6158M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6159L: linux-media@vger.kernel.org 6160S: Maintained 6161F: drivers/media/platform/rcar_jpu.c 6162 6163JSM Neo PCI based serial card 6164M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6165L: linux-serial@vger.kernel.org 6166S: Maintained 6167F: drivers/tty/serial/jsm/ 6168 6169K10TEMP HARDWARE MONITORING DRIVER 6170M: Clemens Ladisch <clemens@ladisch.de> 6171L: linux-hwmon@vger.kernel.org 6172S: Maintained 6173F: Documentation/hwmon/k10temp 6174F: drivers/hwmon/k10temp.c 6175 6176K8TEMP HARDWARE MONITORING DRIVER 6177M: Rudolf Marek <r.marek@assembler.cz> 6178L: linux-hwmon@vger.kernel.org 6179S: Maintained 6180F: Documentation/hwmon/k8temp 6181F: drivers/hwmon/k8temp.c 6182 6183KASAN 6184M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6185R: Alexander Potapenko <glider@google.com> 6186R: Dmitry Vyukov <dvyukov@google.com> 6187L: kasan-dev@googlegroups.com 6188S: Maintained 6189F: arch/*/include/asm/kasan.h 6190F: arch/*/mm/kasan_init* 6191F: Documentation/kasan.txt 6192F: include/linux/kasan.h 6193F: lib/test_kasan.c 6194F: mm/kasan/ 6195F: scripts/Makefile.kasan 6196 6197KCONFIG 6198M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6199L: linux-kbuild@vger.kernel.org 6200T: git git://gitorious.org/linux-kconfig/linux-kconfig 6201S: Maintained 6202F: Documentation/kbuild/kconfig-language.txt 6203F: scripts/kconfig/ 6204 6205KDUMP 6206M: Vivek Goyal <vgoyal@redhat.com> 6207M: Haren Myneni <hbabu@us.ibm.com> 6208L: kexec@lists.infradead.org 6209W: http://lse.sourceforge.net/kdump/ 6210S: Maintained 6211F: Documentation/kdump/ 6212 6213KEENE FM RADIO TRANSMITTER DRIVER 6214M: Hans Verkuil <hverkuil@xs4all.nl> 6215L: linux-media@vger.kernel.org 6216T: git git://linuxtv.org/media_tree.git 6217W: https://linuxtv.org 6218S: Maintained 6219F: drivers/media/radio/radio-keene* 6220 6221KERNEL AUTOMOUNTER v4 (AUTOFS4) 6222M: Ian Kent <raven@themaw.net> 6223L: autofs@vger.kernel.org 6224S: Maintained 6225F: fs/autofs4/ 6226 6227KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6228M: Michal Marek <mmarek@suse.com> 6229T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6230T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6231L: linux-kbuild@vger.kernel.org 6232S: Maintained 6233F: Documentation/kbuild/ 6234F: Makefile 6235F: scripts/Makefile.* 6236F: scripts/basic/ 6237F: scripts/mk* 6238F: scripts/package/ 6239 6240KERNEL JANITORS 6241L: kernel-janitors@vger.kernel.org 6242W: http://kernelnewbies.org/KernelJanitors 6243S: Odd Fixes 6244 6245KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6246M: "J. Bruce Fields" <bfields@fieldses.org> 6247M: Jeff Layton <jlayton@poochiereds.net> 6248L: linux-nfs@vger.kernel.org 6249W: http://nfs.sourceforge.net/ 6250T: git git://linux-nfs.org/~bfields/linux.git 6251S: Supported 6252F: fs/nfsd/ 6253F: include/uapi/linux/nfsd/ 6254F: fs/lockd/ 6255F: fs/nfs_common/ 6256F: net/sunrpc/ 6257F: include/linux/lockd/ 6258F: include/linux/sunrpc/ 6259F: include/uapi/linux/sunrpc/ 6260 6261KERNEL SELFTEST FRAMEWORK 6262M: Shuah Khan <shuahkh@osg.samsung.com> 6263L: linux-kselftest@vger.kernel.org 6264T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6265S: Maintained 6266F: tools/testing/selftests 6267 6268KERNEL VIRTUAL MACHINE (KVM) 6269M: Gleb Natapov <gleb@kernel.org> 6270M: Paolo Bonzini <pbonzini@redhat.com> 6271L: kvm@vger.kernel.org 6272W: http://www.linux-kvm.org 6273T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6274S: Supported 6275F: Documentation/*/kvm*.txt 6276F: Documentation/virtual/kvm/ 6277F: arch/*/kvm/ 6278F: arch/x86/kernel/kvm.c 6279F: arch/x86/kernel/kvmclock.c 6280F: arch/*/include/asm/kvm* 6281F: include/linux/kvm* 6282F: include/uapi/linux/kvm* 6283F: virt/kvm/ 6284 6285KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6286M: Joerg Roedel <joro@8bytes.org> 6287L: kvm@vger.kernel.org 6288W: http://www.linux-kvm.org/ 6289S: Maintained 6290F: arch/x86/include/asm/svm.h 6291F: arch/x86/kvm/svm.c 6292 6293KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6294M: Alexander Graf <agraf@suse.com> 6295L: kvm-ppc@vger.kernel.org 6296W: http://www.linux-kvm.org/ 6297T: git git://github.com/agraf/linux-2.6.git 6298S: Supported 6299F: arch/powerpc/include/asm/kvm* 6300F: arch/powerpc/kvm/ 6301 6302KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6303M: Christian Borntraeger <borntraeger@de.ibm.com> 6304M: Cornelia Huck <cornelia.huck@de.ibm.com> 6305L: linux-s390@vger.kernel.org 6306W: http://www.ibm.com/developerworks/linux/linux390/ 6307T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 6308S: Supported 6309F: Documentation/s390/kvm.txt 6310F: arch/s390/include/asm/kvm* 6311F: arch/s390/kvm/ 6312 6313KERNEL VIRTUAL MACHINE (KVM) FOR ARM 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 6318W: http://systems.cs.columbia.edu/projects/kvm-arm 6319T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 6320S: Supported 6321F: arch/arm/include/uapi/asm/kvm* 6322F: arch/arm/include/asm/kvm* 6323F: arch/arm/kvm/ 6324F: virt/kvm/arm/ 6325F: include/kvm/arm_* 6326 6327KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 6328M: Christoffer Dall <christoffer.dall@linaro.org> 6329M: Marc Zyngier <marc.zyngier@arm.com> 6330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6331L: kvmarm@lists.cs.columbia.edu 6332S: Maintained 6333F: arch/arm64/include/uapi/asm/kvm* 6334F: arch/arm64/include/asm/kvm* 6335F: arch/arm64/kvm/ 6336 6337KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 6338M: James Hogan <james.hogan@imgtec.com> 6339L: linux-mips@linux-mips.org 6340S: Supported 6341F: arch/mips/include/uapi/asm/kvm* 6342F: arch/mips/include/asm/kvm* 6343F: arch/mips/kvm/ 6344 6345KEXEC 6346M: Eric Biederman <ebiederm@xmission.com> 6347W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6348L: kexec@lists.infradead.org 6349S: Maintained 6350F: include/linux/kexec.h 6351F: include/uapi/linux/kexec.h 6352F: kernel/kexec.c 6353 6354KEYS/KEYRINGS: 6355M: David Howells <dhowells@redhat.com> 6356L: keyrings@vger.kernel.org 6357S: Maintained 6358F: Documentation/security/keys.txt 6359F: include/linux/key.h 6360F: include/linux/key-type.h 6361F: include/keys/ 6362F: security/keys/ 6363 6364KEYS-TRUSTED 6365M: David Safford <safford@us.ibm.com> 6366M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6367L: linux-security-module@vger.kernel.org 6368L: keyrings@vger.kernel.org 6369S: Supported 6370F: Documentation/security/keys-trusted-encrypted.txt 6371F: include/keys/trusted-type.h 6372F: security/keys/trusted.c 6373F: security/keys/trusted.h 6374 6375KEYS-ENCRYPTED 6376M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6377M: David Safford <safford@us.ibm.com> 6378L: linux-security-module@vger.kernel.org 6379L: keyrings@vger.kernel.org 6380S: Supported 6381F: Documentation/security/keys-trusted-encrypted.txt 6382F: include/keys/encrypted-type.h 6383F: security/keys/encrypted-keys/ 6384 6385KGDB / KDB /debug_core 6386M: Jason Wessel <jason.wessel@windriver.com> 6387W: http://kgdb.wiki.kernel.org/ 6388L: kgdb-bugreport@lists.sourceforge.net 6389T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 6390S: Maintained 6391F: Documentation/DocBook/kgdb.tmpl 6392F: drivers/misc/kgdbts.c 6393F: drivers/tty/serial/kgdboc.c 6394F: include/linux/kdb.h 6395F: include/linux/kgdb.h 6396F: kernel/debug/ 6397 6398KMEMCHECK 6399M: Vegard Nossum <vegardno@ifi.uio.no> 6400M: Pekka Enberg <penberg@kernel.org> 6401S: Maintained 6402F: Documentation/kmemcheck.txt 6403F: arch/x86/include/asm/kmemcheck.h 6404F: arch/x86/mm/kmemcheck/ 6405F: include/linux/kmemcheck.h 6406F: mm/kmemcheck.c 6407 6408KMEMLEAK 6409M: Catalin Marinas <catalin.marinas@arm.com> 6410S: Maintained 6411F: Documentation/kmemleak.txt 6412F: include/linux/kmemleak.h 6413F: mm/kmemleak.c 6414F: mm/kmemleak-test.c 6415 6416KPROBES 6417M: Ananth N Mavinakayanahalli <ananth@in.ibm.com> 6418M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 6419M: "David S. Miller" <davem@davemloft.net> 6420M: Masami Hiramatsu <mhiramat@kernel.org> 6421S: Maintained 6422F: Documentation/kprobes.txt 6423F: include/linux/kprobes.h 6424F: kernel/kprobes.c 6425 6426KS0108 LCD CONTROLLER DRIVER 6427M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 6428W: http://miguelojeda.es/auxdisplay.htm 6429W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 6430S: Maintained 6431F: Documentation/auxdisplay/ks0108 6432F: drivers/auxdisplay/ks0108.c 6433F: include/linux/ks0108.h 6434 6435L3MDEV 6436M: David Ahern <dsa@cumulusnetworks.com> 6437L: netdev@vger.kernel.org 6438S: Maintained 6439F: net/l3mdev 6440F: include/net/l3mdev.h 6441 6442LANTIQ MIPS ARCHITECTURE 6443M: John Crispin <blogic@openwrt.org> 6444L: linux-mips@linux-mips.org 6445S: Maintained 6446F: arch/mips/lantiq 6447 6448LAPB module 6449L: linux-x25@vger.kernel.org 6450S: Orphan 6451F: Documentation/networking/lapb-module.txt 6452F: include/*/lapb.h 6453F: net/lapb/ 6454 6455LASI 53c700 driver for PARISC 6456M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 6457L: linux-scsi@vger.kernel.org 6458S: Maintained 6459F: Documentation/scsi/53c700.txt 6460F: drivers/scsi/53c700* 6461 6462LED SUBSYSTEM 6463M: Richard Purdie <rpurdie@rpsys.net> 6464M: Jacek Anaszewski <j.anaszewski@samsung.com> 6465L: linux-leds@vger.kernel.org 6466T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 6467S: Maintained 6468F: drivers/leds/ 6469F: include/linux/leds.h 6470 6471LEGACY EEPROM DRIVER 6472M: Jean Delvare <jdelvare@suse.com> 6473S: Maintained 6474F: Documentation/misc-devices/eeprom 6475F: drivers/misc/eeprom/eeprom.c 6476 6477LEGO USB Tower driver 6478M: Juergen Stuber <starblue@users.sourceforge.net> 6479L: legousb-devel@lists.sourceforge.net 6480W: http://legousb.sourceforge.net/ 6481S: Maintained 6482F: drivers/usb/misc/legousbtower.c 6483 6484LG2160 MEDIA DRIVER 6485M: Michael Krufky <mkrufky@linuxtv.org> 6486L: linux-media@vger.kernel.org 6487W: https://linuxtv.org 6488W: http://github.com/mkrufky 6489Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6490T: git git://linuxtv.org/mkrufky/tuners.git 6491S: Maintained 6492F: drivers/media/dvb-frontends/lg2160.* 6493 6494LGDT3305 MEDIA DRIVER 6495M: Michael Krufky <mkrufky@linuxtv.org> 6496L: linux-media@vger.kernel.org 6497W: https://linuxtv.org 6498W: http://github.com/mkrufky 6499Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6500T: git git://linuxtv.org/mkrufky/tuners.git 6501S: Maintained 6502F: drivers/media/dvb-frontends/lgdt3305.* 6503 6504LGUEST 6505M: Rusty Russell <rusty@rustcorp.com.au> 6506L: lguest@lists.ozlabs.org 6507W: http://lguest.ozlabs.org/ 6508S: Odd Fixes 6509F: arch/x86/include/asm/lguest*.h 6510F: arch/x86/lguest/ 6511F: drivers/lguest/ 6512F: include/linux/lguest*.h 6513F: tools/lguest/ 6514 6515LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 6516M: Tejun Heo <tj@kernel.org> 6517L: linux-ide@vger.kernel.org 6518T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6519S: Maintained 6520F: drivers/ata/ 6521F: include/linux/ata.h 6522F: include/linux/libata.h 6523 6524LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 6525M: Viresh Kumar <vireshk@kernel.org> 6526L: linux-ide@vger.kernel.org 6527T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6528S: Maintained 6529F: include/linux/pata_arasan_cf_data.h 6530F: drivers/ata/pata_arasan_cf.c 6531 6532LIBATA PATA DRIVERS 6533M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6534M: Tejun Heo <tj@kernel.org> 6535L: linux-ide@vger.kernel.org 6536T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6537S: Maintained 6538F: drivers/ata/pata_*.c 6539F: drivers/ata/ata_generic.c 6540 6541LIBATA SATA AHCI PLATFORM devices support 6542M: Hans de Goede <hdegoede@redhat.com> 6543M: Tejun Heo <tj@kernel.org> 6544L: linux-ide@vger.kernel.org 6545T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6546S: Maintained 6547F: drivers/ata/ahci_platform.c 6548F: drivers/ata/libahci_platform.c 6549F: include/linux/ahci_platform.h 6550 6551LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 6552M: Mikael Pettersson <mikpelinux@gmail.com> 6553L: linux-ide@vger.kernel.org 6554T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6555S: Maintained 6556F: drivers/ata/sata_promise.* 6557 6558LIBLOCKDEP 6559M: Sasha Levin <sasha.levin@oracle.com> 6560S: Maintained 6561F: tools/lib/lockdep/ 6562 6563LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 6564M: Dan Williams <dan.j.williams@intel.com> 6565L: linux-nvdimm@lists.01.org 6566Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6567T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 6568S: Supported 6569F: drivers/nvdimm/* 6570F: include/linux/nd.h 6571F: include/linux/libnvdimm.h 6572F: include/uapi/linux/ndctl.h 6573 6574LIBNVDIMM BLK: MMIO-APERTURE DRIVER 6575M: Ross Zwisler <ross.zwisler@linux.intel.com> 6576L: linux-nvdimm@lists.01.org 6577Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6578S: Supported 6579F: drivers/nvdimm/blk.c 6580F: drivers/nvdimm/region_devs.c 6581F: drivers/acpi/nfit* 6582 6583LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 6584M: Vishal Verma <vishal.l.verma@intel.com> 6585L: linux-nvdimm@lists.01.org 6586Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6587S: Supported 6588F: drivers/nvdimm/btt* 6589 6590LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 6591M: Ross Zwisler <ross.zwisler@linux.intel.com> 6592L: linux-nvdimm@lists.01.org 6593Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6594S: Supported 6595F: drivers/nvdimm/pmem.c 6596F: include/linux/pmem.h 6597F: arch/*/include/asm/pmem.h 6598 6599LIGHTNVM PLATFORM SUPPORT 6600M: Matias Bjorling <mb@lightnvm.io> 6601W: http://github/OpenChannelSSD 6602L: linux-block@vger.kernel.org 6603S: Maintained 6604F: drivers/lightnvm/ 6605F: include/linux/lightnvm.h 6606F: include/uapi/linux/lightnvm.h 6607 6608LINUX FOR IBM pSERIES (RS/6000) 6609M: Paul Mackerras <paulus@au.ibm.com> 6610W: http://www.ibm.com/linux/ltc/projects/ppc 6611S: Supported 6612F: arch/powerpc/boot/rs6000.h 6613 6614LINUX FOR POWERPC (32-BIT AND 64-BIT) 6615M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 6616M: Paul Mackerras <paulus@samba.org> 6617M: Michael Ellerman <mpe@ellerman.id.au> 6618W: http://www.penguinppc.org/ 6619L: linuxppc-dev@lists.ozlabs.org 6620Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 6621T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 6622S: Supported 6623F: Documentation/powerpc/ 6624F: arch/powerpc/ 6625 6626LINUX FOR POWER MACINTOSH 6627M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 6628W: http://www.penguinppc.org/ 6629L: linuxppc-dev@lists.ozlabs.org 6630S: Maintained 6631F: arch/powerpc/platforms/powermac/ 6632F: drivers/macintosh/ 6633 6634LINUX FOR POWERPC EMBEDDED MPC5XXX 6635M: Anatolij Gustschin <agust@denx.de> 6636L: linuxppc-dev@lists.ozlabs.org 6637T: git git://git.denx.de/linux-denx-agust.git 6638S: Maintained 6639F: arch/powerpc/platforms/512x/ 6640F: arch/powerpc/platforms/52xx/ 6641 6642LINUX FOR POWERPC EMBEDDED PPC4XX 6643M: Alistair Popple <alistair@popple.id.au> 6644M: Matt Porter <mporter@kernel.crashing.org> 6645W: http://www.penguinppc.org/ 6646L: linuxppc-dev@lists.ozlabs.org 6647S: Maintained 6648F: arch/powerpc/platforms/40x/ 6649F: arch/powerpc/platforms/44x/ 6650 6651LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 6652L: linuxppc-dev@lists.ozlabs.org 6653S: Orphan 6654F: arch/powerpc/*/*virtex* 6655F: arch/powerpc/*/*/*virtex* 6656 6657LINUX FOR POWERPC EMBEDDED PPC8XX 6658M: Vitaly Bordug <vitb@kernel.crashing.org> 6659W: http://www.penguinppc.org/ 6660L: linuxppc-dev@lists.ozlabs.org 6661S: Maintained 6662F: arch/powerpc/platforms/8xx/ 6663 6664LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 6665M: Scott Wood <oss@buserror.net> 6666M: Kumar Gala <galak@kernel.crashing.org> 6667W: http://www.penguinppc.org/ 6668L: linuxppc-dev@lists.ozlabs.org 6669T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 6670S: Maintained 6671F: arch/powerpc/platforms/83xx/ 6672F: arch/powerpc/platforms/85xx/ 6673 6674LINUX FOR POWERPC PA SEMI PWRFICIENT 6675M: Olof Johansson <olof@lixom.net> 6676L: linuxppc-dev@lists.ozlabs.org 6677S: Maintained 6678F: arch/powerpc/platforms/pasemi/ 6679F: drivers/*/*pasemi* 6680F: drivers/*/*/*pasemi* 6681 6682LINUX SECURITY MODULE (LSM) FRAMEWORK 6683M: Chris Wright <chrisw@sous-sol.org> 6684L: linux-security-module@vger.kernel.org 6685S: Supported 6686 6687LIS3LV02D ACCELEROMETER DRIVER 6688M: Eric Piel <eric.piel@tremplin-utc.net> 6689S: Maintained 6690F: Documentation/misc-devices/lis3lv02d 6691F: drivers/misc/lis3lv02d/ 6692F: drivers/platform/x86/hp_accel.c 6693 6694LIVE PATCHING 6695M: Josh Poimboeuf <jpoimboe@redhat.com> 6696M: Jessica Yu <jeyu@redhat.com> 6697M: Jiri Kosina <jikos@kernel.org> 6698M: Miroslav Benes <mbenes@suse.cz> 6699R: Petr Mladek <pmladek@suse.com> 6700S: Maintained 6701F: kernel/livepatch/ 6702F: include/linux/livepatch.h 6703F: arch/x86/include/asm/livepatch.h 6704F: arch/x86/kernel/livepatch.c 6705F: Documentation/ABI/testing/sysfs-kernel-livepatch 6706F: samples/livepatch/ 6707L: live-patching@vger.kernel.org 6708T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 6709 6710LINUX KERNEL DUMP TEST MODULE (LKDTM) 6711M: Kees Cook <keescook@chromium.org> 6712S: Maintained 6713F: drivers/misc/lkdtm.c 6714 6715LLC (802.2) 6716M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6717S: Maintained 6718F: include/linux/llc.h 6719F: include/uapi/linux/llc.h 6720F: include/net/llc* 6721F: net/llc/ 6722 6723LM73 HARDWARE MONITOR DRIVER 6724M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 6725L: linux-hwmon@vger.kernel.org 6726S: Maintained 6727F: drivers/hwmon/lm73.c 6728 6729LM78 HARDWARE MONITOR DRIVER 6730M: Jean Delvare <jdelvare@suse.com> 6731L: linux-hwmon@vger.kernel.org 6732S: Maintained 6733F: Documentation/hwmon/lm78 6734F: drivers/hwmon/lm78.c 6735 6736LM83 HARDWARE MONITOR DRIVER 6737M: Jean Delvare <jdelvare@suse.com> 6738L: linux-hwmon@vger.kernel.org 6739S: Maintained 6740F: Documentation/hwmon/lm83 6741F: drivers/hwmon/lm83.c 6742 6743LM90 HARDWARE MONITOR DRIVER 6744M: Jean Delvare <jdelvare@suse.com> 6745L: linux-hwmon@vger.kernel.org 6746S: Maintained 6747F: Documentation/hwmon/lm90 6748F: Documentation/devicetree/bindings/hwmon/lm90.txt 6749F: drivers/hwmon/lm90.c 6750 6751LM95234 HARDWARE MONITOR DRIVER 6752M: Guenter Roeck <linux@roeck-us.net> 6753L: linux-hwmon@vger.kernel.org 6754S: Maintained 6755F: Documentation/hwmon/lm95234 6756F: drivers/hwmon/lm95234.c 6757 6758LME2510 MEDIA DRIVER 6759M: Malcolm Priestley <tvboxspy@gmail.com> 6760L: linux-media@vger.kernel.org 6761W: https://linuxtv.org 6762Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6763S: Maintained 6764F: drivers/media/usb/dvb-usb-v2/lmedm04* 6765 6766LOCKDEP AND LOCKSTAT 6767M: Peter Zijlstra <peterz@infradead.org> 6768M: Ingo Molnar <mingo@redhat.com> 6769L: linux-kernel@vger.kernel.org 6770T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking 6771S: Maintained 6772F: Documentation/locking/lockdep*.txt 6773F: Documentation/locking/lockstat.txt 6774F: include/linux/lockdep.h 6775F: kernel/locking/ 6776 6777LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 6778M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 6779L: linux-ntfs-dev@lists.sourceforge.net 6780W: http://www.linux-ntfs.org/content/view/19/37/ 6781S: Maintained 6782F: Documentation/ldm.txt 6783F: block/partitions/ldm.* 6784 6785LogFS 6786M: Joern Engel <joern@logfs.org> 6787M: Prasad Joshi <prasadjoshi.linux@gmail.com> 6788L: logfs@logfs.org 6789W: logfs.org 6790S: Maintained 6791F: fs/logfs/ 6792 6793LPC32XX MACHINE SUPPORT 6794M: Roland Stigge <stigge@antcom.de> 6795L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6796S: Maintained 6797F: arch/arm/mach-lpc32xx/ 6798 6799LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 6800M: Sathya Prakash <sathya.prakash@broadcom.com> 6801M: Chaitra P B <chaitra.basappa@broadcom.com> 6802M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 6803L: MPT-FusionLinux.pdl@broadcom.com 6804L: linux-scsi@vger.kernel.org 6805W: http://www.avagotech.com/support/ 6806S: Supported 6807F: drivers/message/fusion/ 6808F: drivers/scsi/mpt2sas/ 6809F: drivers/scsi/mpt3sas/ 6810 6811LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 6812M: Matthew Wilcox <matthew@wil.cx> 6813L: linux-scsi@vger.kernel.org 6814S: Maintained 6815F: drivers/scsi/sym53c8xx_2/ 6816 6817LTC4261 HARDWARE MONITOR DRIVER 6818M: Guenter Roeck <linux@roeck-us.net> 6819L: linux-hwmon@vger.kernel.org 6820S: Maintained 6821F: Documentation/hwmon/ltc4261 6822F: drivers/hwmon/ltc4261.c 6823 6824LTP (Linux Test Project) 6825M: Mike Frysinger <vapier@gentoo.org> 6826M: Cyril Hrubis <chrubis@suse.cz> 6827M: Wanlong Gao <wanlong.gao@gmail.com> 6828M: Jan Stancek <jstancek@redhat.com> 6829M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 6830M: Alexey Kodanev <alexey.kodanev@oracle.com> 6831L: ltp@lists.linux.it (subscribers-only) 6832W: http://linux-test-project.github.io/ 6833T: git git://github.com/linux-test-project/ltp.git 6834S: Maintained 6835 6836M32R ARCHITECTURE 6837W: http://www.linux-m32r.org/ 6838S: Orphan 6839F: arch/m32r/ 6840 6841M68K ARCHITECTURE 6842M: Geert Uytterhoeven <geert@linux-m68k.org> 6843L: linux-m68k@lists.linux-m68k.org 6844W: http://www.linux-m68k.org/ 6845T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 6846S: Maintained 6847F: arch/m68k/ 6848F: drivers/zorro/ 6849 6850M68K ON APPLE MACINTOSH 6851M: Joshua Thompson <funaho@jurai.org> 6852W: http://www.mac.linux-m68k.org/ 6853L: linux-m68k@lists.linux-m68k.org 6854S: Maintained 6855F: arch/m68k/mac/ 6856 6857M68K ON HP9000/300 6858M: Philip Blundell <philb@gnu.org> 6859W: http://www.tazenda.demon.co.uk/phil/linux-hp 6860S: Maintained 6861F: arch/m68k/hp300/ 6862 6863M88DS3103 MEDIA DRIVER 6864M: Antti Palosaari <crope@iki.fi> 6865L: linux-media@vger.kernel.org 6866W: https://linuxtv.org 6867W: http://palosaari.fi/linux/ 6868Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6869T: git git://linuxtv.org/anttip/media_tree.git 6870S: Maintained 6871F: drivers/media/dvb-frontends/m88ds3103* 6872 6873M88RS2000 MEDIA DRIVER 6874M: Malcolm Priestley <tvboxspy@gmail.com> 6875L: linux-media@vger.kernel.org 6876W: https://linuxtv.org 6877Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6878S: Maintained 6879F: drivers/media/dvb-frontends/m88rs2000* 6880 6881MA901 MASTERKIT USB FM RADIO DRIVER 6882M: Alexey Klimov <klimov.linux@gmail.com> 6883L: linux-media@vger.kernel.org 6884T: git git://linuxtv.org/media_tree.git 6885S: Maintained 6886F: drivers/media/radio/radio-ma901.c 6887 6888MAC80211 6889M: Johannes Berg <johannes@sipsolutions.net> 6890L: linux-wireless@vger.kernel.org 6891W: http://wireless.kernel.org/ 6892T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 6893T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 6894S: Maintained 6895F: Documentation/networking/mac80211-injection.txt 6896F: include/net/mac80211.h 6897F: net/mac80211/ 6898F: drivers/net/wireless/mac80211_hwsim.[ch] 6899 6900MACVLAN DRIVER 6901M: Patrick McHardy <kaber@trash.net> 6902L: netdev@vger.kernel.org 6903S: Maintained 6904F: drivers/net/macvlan.c 6905F: include/linux/if_macvlan.h 6906 6907MAILBOX API 6908M: Jassi Brar <jassisinghbrar@gmail.com> 6909L: linux-kernel@vger.kernel.org 6910S: Maintained 6911F: drivers/mailbox/ 6912F: include/linux/mailbox_client.h 6913F: include/linux/mailbox_controller.h 6914 6915MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 6916M: Michael Kerrisk <mtk.manpages@gmail.com> 6917W: http://www.kernel.org/doc/man-pages 6918L: linux-man@vger.kernel.org 6919S: Maintained 6920 6921MARVELL ARMADA DRM SUPPORT 6922M: Russell King <rmk+kernel@arm.linux.org.uk> 6923S: Maintained 6924F: drivers/gpu/drm/armada/ 6925 6926MARVELL 88E6352 DSA support 6927M: Guenter Roeck <linux@roeck-us.net> 6928S: Maintained 6929F: drivers/net/dsa/mv88e6352.c 6930 6931MARVELL CRYPTO DRIVER 6932M: Boris Brezillon <boris.brezillon@free-electrons.com> 6933M: Arnaud Ebalard <arno@natisbad.org> 6934F: drivers/crypto/marvell/ 6935S: Maintained 6936L: linux-crypto@vger.kernel.org 6937 6938MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 6939M: Mirko Lindner <mlindner@marvell.com> 6940M: Stephen Hemminger <stephen@networkplumber.org> 6941L: netdev@vger.kernel.org 6942S: Maintained 6943F: drivers/net/ethernet/marvell/sk* 6944 6945MARVELL LIBERTAS WIRELESS DRIVER 6946L: libertas-dev@lists.infradead.org 6947S: Orphan 6948F: drivers/net/wireless/marvell/libertas/ 6949 6950MARVELL MV643XX ETHERNET DRIVER 6951M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 6952L: netdev@vger.kernel.org 6953S: Maintained 6954F: drivers/net/ethernet/marvell/mv643xx_eth.* 6955F: include/linux/mv643xx.h 6956 6957MARVELL MVNETA ETHERNET DRIVER 6958M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 6959L: netdev@vger.kernel.org 6960S: Maintained 6961F: drivers/net/ethernet/marvell/mvneta.* 6962 6963MARVELL MWIFIEX WIRELESS DRIVER 6964M: Amitkumar Karwar <akarwar@marvell.com> 6965M: Nishant Sarmukadam <nishants@marvell.com> 6966L: linux-wireless@vger.kernel.org 6967S: Maintained 6968F: drivers/net/wireless/marvell/mwifiex/ 6969 6970MARVELL MWL8K WIRELESS DRIVER 6971M: Lennert Buytenhek <buytenh@wantstofly.org> 6972L: linux-wireless@vger.kernel.org 6973S: Odd Fixes 6974F: drivers/net/wireless/marvell/mwl8k.c 6975 6976MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 6977M: Nicolas Pitre <nico@fluxnic.net> 6978S: Odd Fixes 6979F: drivers/mmc/host/mvsdio.* 6980 6981MATROX FRAMEBUFFER DRIVER 6982L: linux-fbdev@vger.kernel.org 6983S: Orphan 6984F: drivers/video/fbdev/matrox/matroxfb_* 6985F: include/uapi/linux/matroxfb.h 6986 6987MAX16065 HARDWARE MONITOR DRIVER 6988M: Guenter Roeck <linux@roeck-us.net> 6989L: linux-hwmon@vger.kernel.org 6990S: Maintained 6991F: Documentation/hwmon/max16065 6992F: drivers/hwmon/max16065.c 6993 6994MAX20751 HARDWARE MONITOR DRIVER 6995M: Guenter Roeck <linux@roeck-us.net> 6996L: linux-hwmon@vger.kernel.org 6997S: Maintained 6998F: Documentation/hwmon/max20751 6999F: drivers/hwmon/max20751.c 7000 7001MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7002M: "Hans J. Koch" <hjk@hansjkoch.de> 7003L: linux-hwmon@vger.kernel.org 7004S: Maintained 7005F: Documentation/hwmon/max6650 7006F: drivers/hwmon/max6650.c 7007 7008MAX6697 HARDWARE MONITOR DRIVER 7009M: Guenter Roeck <linux@roeck-us.net> 7010L: linux-hwmon@vger.kernel.org 7011S: Maintained 7012F: Documentation/hwmon/max6697 7013F: Documentation/devicetree/bindings/i2c/max6697.txt 7014F: drivers/hwmon/max6697.c 7015F: include/linux/platform_data/max6697.h 7016 7017MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7018M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7019L: linux-pm@vger.kernel.org 7020S: Supported 7021F: drivers/power/max14577_charger.c 7022F: drivers/power/max77693_charger.c 7023 7024MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7025M: Javier Martinez Canillas <javier@osg.samsung.com> 7026L: linux-kernel@vger.kernel.org 7027S: Supported 7028F: drivers/*/*max77802*.c 7029F: Documentation/devicetree/bindings/*/*max77802.txt 7030F: include/dt-bindings/*/*max77802.h 7031 7032MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7033M: Chanwoo Choi <cw00.choi@samsung.com> 7034M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7035L: linux-kernel@vger.kernel.org 7036S: Supported 7037F: drivers/*/max14577.c 7038F: drivers/*/max77686*.c 7039F: drivers/*/max77693.c 7040F: drivers/extcon/extcon-max14577.c 7041F: drivers/extcon/extcon-max77693.c 7042F: drivers/rtc/rtc-max77686.c 7043F: drivers/clk/clk-max77686.c 7044F: Documentation/devicetree/bindings/mfd/max14577.txt 7045F: Documentation/devicetree/bindings/*/max77686.txt 7046F: Documentation/devicetree/bindings/mfd/max77693.txt 7047F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7048F: include/linux/mfd/max14577*.h 7049F: include/linux/mfd/max77686*.h 7050F: include/linux/mfd/max77693*.h 7051 7052MAXIRADIO FM RADIO RECEIVER DRIVER 7053M: Hans Verkuil <hverkuil@xs4all.nl> 7054L: linux-media@vger.kernel.org 7055T: git git://linuxtv.org/media_tree.git 7056W: https://linuxtv.org 7057S: Maintained 7058F: drivers/media/radio/radio-maxiradio* 7059 7060MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7061M: Peter Rosin <peda@axentia.se> 7062L: linux-iio@vger.kernel.org 7063S: Maintained 7064F: drivers/iio/potentiometer/mcp4531.c 7065 7066MEDIA DRIVERS FOR RENESAS - VSP1 7067M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7068L: linux-media@vger.kernel.org 7069L: linux-renesas-soc@vger.kernel.org 7070T: git git://linuxtv.org/media_tree.git 7071S: Supported 7072F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7073F: drivers/media/platform/vsp1/ 7074 7075MEDIA DRIVERS FOR ASCOT2E 7076M: Sergey Kozlov <serjk@netup.ru> 7077L: linux-media@vger.kernel.org 7078W: https://linuxtv.org 7079W: http://netup.tv/ 7080T: git git://linuxtv.org/media_tree.git 7081S: Supported 7082F: drivers/media/dvb-frontends/ascot2e* 7083 7084MEDIA DRIVERS FOR CXD2841ER 7085M: Sergey Kozlov <serjk@netup.ru> 7086L: linux-media@vger.kernel.org 7087W: https://linuxtv.org 7088W: http://netup.tv/ 7089T: git git://linuxtv.org/media_tree.git 7090S: Supported 7091F: drivers/media/dvb-frontends/cxd2841er* 7092 7093MEDIA DRIVERS FOR HORUS3A 7094M: Sergey Kozlov <serjk@netup.ru> 7095L: linux-media@vger.kernel.org 7096W: https://linuxtv.org 7097W: http://netup.tv/ 7098T: git git://linuxtv.org/media_tree.git 7099S: Supported 7100F: drivers/media/dvb-frontends/horus3a* 7101 7102MEDIA DRIVERS FOR LNBH25 7103M: Sergey Kozlov <serjk@netup.ru> 7104L: linux-media@vger.kernel.org 7105W: https://linuxtv.org 7106W: http://netup.tv/ 7107T: git git://linuxtv.org/media_tree.git 7108S: Supported 7109F: drivers/media/dvb-frontends/lnbh25* 7110 7111MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7112M: Sergey Kozlov <serjk@netup.ru> 7113L: linux-media@vger.kernel.org 7114W: https://linuxtv.org 7115W: http://netup.tv/ 7116T: git git://linuxtv.org/media_tree.git 7117S: Supported 7118F: drivers/media/pci/netup_unidvb/* 7119 7120MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7121M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 7122P: LinuxTV.org Project 7123L: linux-media@vger.kernel.org 7124W: https://linuxtv.org 7125Q: http://patchwork.kernel.org/project/linux-media/list/ 7126T: git git://linuxtv.org/media_tree.git 7127S: Maintained 7128F: Documentation/dvb/ 7129F: Documentation/video4linux/ 7130F: Documentation/DocBook/media/ 7131F: drivers/media/ 7132F: drivers/staging/media/ 7133F: include/linux/platform_data/media/ 7134F: include/media/ 7135F: include/uapi/linux/dvb/ 7136F: include/uapi/linux/videodev2.h 7137F: include/uapi/linux/media.h 7138F: include/uapi/linux/v4l2-* 7139F: include/uapi/linux/meye.h 7140F: include/uapi/linux/ivtv* 7141F: include/uapi/linux/uvcvideo.h 7142 7143MEDIATEK ETHERNET DRIVER 7144M: Felix Fietkau <nbd@openwrt.org> 7145M: John Crispin <blogic@openwrt.org> 7146L: netdev@vger.kernel.org 7147S: Maintained 7148F: drivers/net/ethernet/mediatek/ 7149 7150MEDIATEK MT7601U WIRELESS LAN DRIVER 7151M: Jakub Kicinski <kubakici@wp.pl> 7152L: linux-wireless@vger.kernel.org 7153S: Maintained 7154F: drivers/net/wireless/mediatek/mt7601u/ 7155 7156MEGARAID SCSI/SAS DRIVERS 7157M: Kashyap Desai <kashyap.desai@avagotech.com> 7158M: Sumit Saxena <sumit.saxena@avagotech.com> 7159M: Uday Lingala <uday.lingala@avagotech.com> 7160L: megaraidlinux.pdl@avagotech.com 7161L: linux-scsi@vger.kernel.org 7162W: http://www.lsi.com 7163S: Maintained 7164F: Documentation/scsi/megaraid.txt 7165F: drivers/scsi/megaraid.* 7166F: drivers/scsi/megaraid/ 7167 7168MELLANOX ETHERNET DRIVER (mlx4_en) 7169M: Eugenia Emantayev <eugenia@mellanox.com> 7170L: netdev@vger.kernel.org 7171S: Supported 7172W: http://www.mellanox.com 7173Q: http://patchwork.ozlabs.org/project/netdev/list/ 7174F: drivers/net/ethernet/mellanox/mlx4/en_* 7175 7176MELLANOX ETHERNET DRIVER (mlx5e) 7177M: Saeed Mahameed <saeedm@mellanox.com> 7178L: netdev@vger.kernel.org 7179S: Supported 7180W: http://www.mellanox.com 7181Q: http://patchwork.ozlabs.org/project/netdev/list/ 7182F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7183 7184MELLANOX ETHERNET SWITCH DRIVERS 7185M: Jiri Pirko <jiri@mellanox.com> 7186M: Ido Schimmel <idosch@mellanox.com> 7187L: netdev@vger.kernel.org 7188S: Supported 7189W: http://www.mellanox.com 7190Q: http://patchwork.ozlabs.org/project/netdev/list/ 7191F: drivers/net/ethernet/mellanox/mlxsw/ 7192 7193MEMBARRIER SUPPORT 7194M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7195M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7196L: linux-kernel@vger.kernel.org 7197S: Supported 7198F: kernel/membarrier.c 7199F: include/uapi/linux/membarrier.h 7200 7201MEMORY MANAGEMENT 7202L: linux-mm@kvack.org 7203W: http://www.linux-mm.org 7204S: Maintained 7205F: include/linux/mm.h 7206F: include/linux/gfp.h 7207F: include/linux/mmzone.h 7208F: include/linux/memory_hotplug.h 7209F: include/linux/vmalloc.h 7210F: mm/ 7211 7212MEMORY TECHNOLOGY DEVICES (MTD) 7213M: David Woodhouse <dwmw2@infradead.org> 7214M: Brian Norris <computersforpeace@gmail.com> 7215L: linux-mtd@lists.infradead.org 7216W: http://www.linux-mtd.infradead.org/ 7217Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7218T: git git://git.infradead.org/linux-mtd.git 7219T: git git://git.infradead.org/l2-mtd.git 7220S: Maintained 7221F: drivers/mtd/ 7222F: include/linux/mtd/ 7223F: include/uapi/mtd/ 7224 7225MEN A21 WATCHDOG DRIVER 7226M: Johannes Thumshirn <morbidrsa@gmail.com> 7227L: linux-watchdog@vger.kernel.org 7228S: Maintained 7229F: drivers/watchdog/mena21_wdt.c 7230 7231MEN CHAMELEON BUS (mcb) 7232M: Johannes Thumshirn <morbidrsa@gmail.com> 7233S: Maintained 7234F: drivers/mcb/ 7235F: include/linux/mcb.h 7236F: Documentation/men-chameleon-bus.txt 7237 7238MEN F21BMC (Board Management Controller) 7239M: Andreas Werner <andreas.werner@men.de> 7240S: Supported 7241F: drivers/mfd/menf21bmc.c 7242F: drivers/watchdog/menf21bmc_wdt.c 7243F: drivers/leds/leds-menf21bmc.c 7244F: drivers/hwmon/menf21bmc_hwmon.c 7245F: Documentation/hwmon/menf21bmc 7246 7247METAG ARCHITECTURE 7248M: James Hogan <james.hogan@imgtec.com> 7249L: linux-metag@vger.kernel.org 7250T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 7251S: Odd Fixes 7252F: arch/metag/ 7253F: Documentation/metag/ 7254F: Documentation/devicetree/bindings/metag/ 7255F: Documentation/devicetree/bindings/interrupt-controller/img,* 7256F: drivers/clocksource/metag_generic.c 7257F: drivers/irqchip/irq-metag.c 7258F: drivers/irqchip/irq-metag-ext.c 7259F: drivers/tty/metag_da.c 7260 7261MICROBLAZE ARCHITECTURE 7262M: Michal Simek <monstr@monstr.eu> 7263W: http://www.monstr.eu/fdt/ 7264T: git git://git.monstr.eu/linux-2.6-microblaze.git 7265S: Supported 7266F: arch/microblaze/ 7267 7268MICROSOFT SURFACE PRO 3 BUTTON DRIVER 7269M: Chen Yu <yu.c.chen@intel.com> 7270L: platform-driver-x86@vger.kernel.org 7271S: Supported 7272F: drivers/platform/x86/surfacepro3_button.c 7273 7274MICROTEK X6 SCANNER 7275M: Oliver Neukum <oliver@neukum.org> 7276S: Maintained 7277F: drivers/usb/image/microtek.* 7278 7279MIPS 7280M: Ralf Baechle <ralf@linux-mips.org> 7281L: linux-mips@linux-mips.org 7282W: http://www.linux-mips.org/ 7283T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 7284Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 7285S: Supported 7286F: Documentation/mips/ 7287F: arch/mips/ 7288 7289MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 7290M: Hans Verkuil <hverkuil@xs4all.nl> 7291L: linux-media@vger.kernel.org 7292T: git git://linuxtv.org/media_tree.git 7293W: https://linuxtv.org 7294S: Odd Fixes 7295F: drivers/media/radio/radio-miropcm20* 7296 7297MELLANOX MLX4 core VPI driver 7298M: Yishai Hadas <yishaih@mellanox.com> 7299L: netdev@vger.kernel.org 7300L: linux-rdma@vger.kernel.org 7301W: http://www.mellanox.com 7302Q: http://patchwork.ozlabs.org/project/netdev/list/ 7303S: Supported 7304F: drivers/net/ethernet/mellanox/mlx4/ 7305F: include/linux/mlx4/ 7306 7307MELLANOX MLX4 IB driver 7308M: Yishai Hadas <yishaih@mellanox.com> 7309L: linux-rdma@vger.kernel.org 7310W: http://www.mellanox.com 7311Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7312S: Supported 7313F: drivers/infiniband/hw/mlx4/ 7314F: include/linux/mlx4/ 7315 7316MELLANOX MLX5 core VPI driver 7317M: Matan Barak <matanb@mellanox.com> 7318M: Leon Romanovsky <leonro@mellanox.com> 7319L: netdev@vger.kernel.org 7320L: linux-rdma@vger.kernel.org 7321W: http://www.mellanox.com 7322Q: http://patchwork.ozlabs.org/project/netdev/list/ 7323S: Supported 7324F: drivers/net/ethernet/mellanox/mlx5/core/ 7325F: include/linux/mlx5/ 7326 7327MELLANOX MLX5 IB driver 7328M: Matan Barak <matanb@mellanox.com> 7329M: Leon Romanovsky <leonro@mellanox.com> 7330L: linux-rdma@vger.kernel.org 7331W: http://www.mellanox.com 7332Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7333S: Supported 7334F: drivers/infiniband/hw/mlx5/ 7335F: include/linux/mlx5/ 7336 7337MELEXIS MLX90614 DRIVER 7338M: Crt Mori <cmo@melexis.com> 7339L: linux-iio@vger.kernel.org 7340W: http://www.melexis.com 7341S: Supported 7342F: drivers/iio/temperature/mlx90614.c 7343 7344MN88472 MEDIA DRIVER 7345M: Antti Palosaari <crope@iki.fi> 7346L: linux-media@vger.kernel.org 7347W: https://linuxtv.org 7348W: http://palosaari.fi/linux/ 7349Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7350T: git git://linuxtv.org/anttip/media_tree.git 7351S: Maintained 7352F: drivers/staging/media/mn88472/ 7353F: drivers/media/dvb-frontends/mn88472.h 7354 7355MN88473 MEDIA DRIVER 7356M: Antti Palosaari <crope@iki.fi> 7357L: linux-media@vger.kernel.org 7358W: https://linuxtv.org 7359W: http://palosaari.fi/linux/ 7360Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7361S: Maintained 7362F: drivers/media/dvb-frontends/mn88473* 7363 7364MODULE SUPPORT 7365M: Rusty Russell <rusty@rustcorp.com.au> 7366S: Maintained 7367F: include/linux/module.h 7368F: kernel/module.c 7369 7370MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 7371W: http://popies.net/meye/ 7372S: Orphan 7373F: Documentation/video4linux/meye.txt 7374F: drivers/media/pci/meye/ 7375F: include/uapi/linux/meye.h 7376 7377MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 7378M: Jiri Slaby <jirislaby@gmail.com> 7379S: Maintained 7380F: Documentation/serial/moxa-smartio 7381F: drivers/tty/mxser.* 7382 7383MR800 AVERMEDIA USB FM RADIO DRIVER 7384M: Alexey Klimov <klimov.linux@gmail.com> 7385L: linux-media@vger.kernel.org 7386T: git git://linuxtv.org/media_tree.git 7387S: Maintained 7388F: drivers/media/radio/radio-mr800.c 7389 7390MRF24J40 IEEE 802.15.4 RADIO DRIVER 7391M: Alan Ott <alan@signal11.us> 7392L: linux-wpan@vger.kernel.org 7393S: Maintained 7394F: drivers/net/ieee802154/mrf24j40.c 7395F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 7396 7397MSI LAPTOP SUPPORT 7398M: "Lee, Chun-Yi" <jlee@suse.com> 7399L: platform-driver-x86@vger.kernel.org 7400S: Maintained 7401F: drivers/platform/x86/msi-laptop.c 7402 7403MSI WMI SUPPORT 7404L: platform-driver-x86@vger.kernel.org 7405S: Orphan 7406F: drivers/platform/x86/msi-wmi.c 7407 7408MSI001 MEDIA DRIVER 7409M: Antti Palosaari <crope@iki.fi> 7410L: linux-media@vger.kernel.org 7411W: https://linuxtv.org 7412W: http://palosaari.fi/linux/ 7413Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7414T: git git://linuxtv.org/anttip/media_tree.git 7415S: Maintained 7416F: drivers/media/tuners/msi001* 7417 7418MSI2500 MEDIA DRIVER 7419M: Antti Palosaari <crope@iki.fi> 7420L: linux-media@vger.kernel.org 7421W: https://linuxtv.org 7422W: http://palosaari.fi/linux/ 7423Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7424T: git git://linuxtv.org/anttip/media_tree.git 7425S: Maintained 7426F: drivers/media/usb/msi2500/ 7427 7428MSYSTEMS DISKONCHIP G3 MTD DRIVER 7429M: Robert Jarzmik <robert.jarzmik@free.fr> 7430L: linux-mtd@lists.infradead.org 7431S: Maintained 7432F: drivers/mtd/devices/docg3* 7433 7434MT9M032 APTINA SENSOR DRIVER 7435M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7436L: linux-media@vger.kernel.org 7437T: git git://linuxtv.org/media_tree.git 7438S: Maintained 7439F: drivers/media/i2c/mt9m032.c 7440F: include/media/i2c/mt9m032.h 7441 7442MT9P031 APTINA CAMERA SENSOR 7443M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7444L: linux-media@vger.kernel.org 7445T: git git://linuxtv.org/media_tree.git 7446S: Maintained 7447F: drivers/media/i2c/mt9p031.c 7448F: include/media/i2c/mt9p031.h 7449 7450MT9T001 APTINA CAMERA SENSOR 7451M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7452L: linux-media@vger.kernel.org 7453T: git git://linuxtv.org/media_tree.git 7454S: Maintained 7455F: drivers/media/i2c/mt9t001.c 7456F: include/media/i2c/mt9t001.h 7457 7458MT9V032 APTINA CAMERA SENSOR 7459M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7460L: linux-media@vger.kernel.org 7461T: git git://linuxtv.org/media_tree.git 7462S: Maintained 7463F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 7464F: drivers/media/i2c/mt9v032.c 7465F: include/media/i2c/mt9v032.h 7466 7467MULTIFUNCTION DEVICES (MFD) 7468M: Lee Jones <lee.jones@linaro.org> 7469T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 7470S: Supported 7471F: drivers/mfd/ 7472F: include/linux/mfd/ 7473 7474MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 7475M: Ulf Hansson <ulf.hansson@linaro.org> 7476L: linux-mmc@vger.kernel.org 7477T: git git://git.linaro.org/people/ulf.hansson/mmc.git 7478S: Maintained 7479F: drivers/mmc/ 7480F: include/linux/mmc/ 7481F: include/uapi/linux/mmc/ 7482 7483MULTIMEDIA CARD (MMC) ETC. OVER SPI 7484S: Orphan 7485F: drivers/mmc/host/mmc_spi.c 7486F: include/linux/spi/mmc_spi.h 7487 7488MULTISOUND SOUND DRIVER 7489M: Andrew Veliath <andrewtv@usa.net> 7490S: Maintained 7491F: Documentation/sound/oss/MultiSound 7492F: sound/oss/msnd* 7493 7494MULTITECH MULTIPORT CARD (ISICOM) 7495S: Orphan 7496F: drivers/tty/isicom.c 7497F: include/linux/isicom.h 7498 7499MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 7500M: Bin Liu <b-liu@ti.com> 7501L: linux-usb@vger.kernel.org 7502T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 7503S: Maintained 7504F: drivers/usb/musb/ 7505 7506MXL5007T MEDIA DRIVER 7507M: Michael Krufky <mkrufky@linuxtv.org> 7508L: linux-media@vger.kernel.org 7509W: https://linuxtv.org 7510W: http://github.com/mkrufky 7511Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7512T: git git://linuxtv.org/mkrufky/tuners.git 7513S: Maintained 7514F: drivers/media/tuners/mxl5007t.* 7515 7516MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 7517M: Hyong-Youb Kim <hykim@myri.com> 7518L: netdev@vger.kernel.org 7519W: https://www.myricom.com/support/downloads/myri10ge.html 7520S: Supported 7521F: drivers/net/ethernet/myricom/myri10ge/ 7522 7523NAND FLASH SUBSYSTEM 7524M: Boris Brezillon <boris.brezillon@free-electrons.com> 7525R: Richard Weinberger <richard@nod.at> 7526L: linux-mtd@lists.infradead.org 7527W: http://www.linux-mtd.infradead.org/ 7528Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7529T: git git://github.com/linux-nand/linux.git 7530S: Maintained 7531F: drivers/mtd/nand/ 7532F: include/linux/mtd/nand*.h 7533 7534NATSEMI ETHERNET DRIVER (DP8381x) 7535S: Orphan 7536F: drivers/net/ethernet/natsemi/natsemi.c 7537 7538NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 7539M: Daniel Mack <zonque@gmail.com> 7540S: Maintained 7541L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7542W: http://www.native-instruments.com 7543F: sound/usb/caiaq/ 7544 7545NCP FILESYSTEM 7546M: Petr Vandrovec <petr@vandrovec.name> 7547S: Odd Fixes 7548F: fs/ncpfs/ 7549 7550NCR 5380 SCSI DRIVERS 7551M: Finn Thain <fthain@telegraphics.com.au> 7552M: Michael Schmitz <schmitzmic@gmail.com> 7553L: linux-scsi@vger.kernel.org 7554S: Maintained 7555F: Documentation/scsi/g_NCR5380.txt 7556F: drivers/scsi/NCR5380.* 7557F: drivers/scsi/arm/cumana_1.c 7558F: drivers/scsi/arm/oak.c 7559F: drivers/scsi/atari_NCR5380.c 7560F: drivers/scsi/atari_scsi.* 7561F: drivers/scsi/dmx3191d.c 7562F: drivers/scsi/dtc.* 7563F: drivers/scsi/g_NCR5380.* 7564F: drivers/scsi/g_NCR5380_mmio.c 7565F: drivers/scsi/mac_scsi.* 7566F: drivers/scsi/pas16.* 7567F: drivers/scsi/sun3_scsi.* 7568F: drivers/scsi/sun3_scsi_vme.c 7569F: drivers/scsi/t128.* 7570 7571NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 7572M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7573L: linux-scsi@vger.kernel.org 7574S: Maintained 7575F: drivers/scsi/NCR_D700.* 7576 7577NCT6775 HARDWARE MONITOR DRIVER 7578M: Guenter Roeck <linux@roeck-us.net> 7579L: linux-hwmon@vger.kernel.org 7580S: Maintained 7581F: Documentation/hwmon/nct6775 7582F: drivers/hwmon/nct6775.c 7583 7584NETEFFECT IWARP RNIC DRIVER (IW_NES) 7585M: Faisal Latif <faisal.latif@intel.com> 7586L: linux-rdma@vger.kernel.org 7587W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 7588S: Supported 7589F: drivers/infiniband/hw/nes/ 7590 7591NETEM NETWORK EMULATOR 7592M: Stephen Hemminger <stephen@networkplumber.org> 7593L: netem@lists.linux-foundation.org (moderated for non-subscribers) 7594S: Maintained 7595F: net/sched/sch_netem.c 7596 7597NETERION 10GbE DRIVERS (s2io/vxge) 7598M: Jon Mason <jdmason@kudzu.us> 7599L: netdev@vger.kernel.org 7600S: Supported 7601F: Documentation/networking/s2io.txt 7602F: Documentation/networking/vxge.txt 7603F: drivers/net/ethernet/neterion/ 7604 7605NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 7606M: Pablo Neira Ayuso <pablo@netfilter.org> 7607M: Patrick McHardy <kaber@trash.net> 7608M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 7609L: netfilter-devel@vger.kernel.org 7610L: coreteam@netfilter.org 7611W: http://www.netfilter.org/ 7612W: http://www.iptables.org/ 7613Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 7614T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 7615T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 7616S: Supported 7617F: include/linux/netfilter* 7618F: include/linux/netfilter/ 7619F: include/net/netfilter/ 7620F: include/uapi/linux/netfilter* 7621F: include/uapi/linux/netfilter/ 7622F: net/*/netfilter.c 7623F: net/*/netfilter/ 7624F: net/netfilter/ 7625F: net/bridge/br_netfilter*.c 7626 7627NETLABEL 7628M: Paul Moore <paul@paul-moore.com> 7629W: http://netlabel.sf.net 7630L: netdev@vger.kernel.org 7631S: Maintained 7632F: Documentation/netlabel/ 7633F: include/net/netlabel.h 7634F: net/netlabel/ 7635 7636NETROM NETWORK LAYER 7637M: Ralf Baechle <ralf@linux-mips.org> 7638L: linux-hams@vger.kernel.org 7639W: http://www.linux-ax25.org/ 7640S: Maintained 7641F: include/net/netrom.h 7642F: include/uapi/linux/netrom.h 7643F: net/netrom/ 7644 7645NETRONOME ETHERNET DRIVERS 7646M: Jakub Kicinski <jakub.kicinski@netronome.com> 7647L: oss-drivers@netronome.com 7648S: Maintained 7649F: drivers/net/ethernet/netronome/ 7650 7651NETWORK BLOCK DEVICE (NBD) 7652M: Markus Pargmann <mpa@pengutronix.de> 7653S: Maintained 7654L: nbd-general@lists.sourceforge.net 7655T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 7656F: Documentation/blockdev/nbd.txt 7657F: drivers/block/nbd.c 7658F: include/uapi/linux/nbd.h 7659 7660NETWORK DROP MONITOR 7661M: Neil Horman <nhorman@tuxdriver.com> 7662L: netdev@vger.kernel.org 7663S: Maintained 7664W: https://fedorahosted.org/dropwatch/ 7665F: net/core/drop_monitor.c 7666 7667NETWORKING [GENERAL] 7668M: "David S. Miller" <davem@davemloft.net> 7669L: netdev@vger.kernel.org 7670W: http://www.linuxfoundation.org/en/Net 7671Q: http://patchwork.ozlabs.org/project/netdev/list/ 7672T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7673T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 7674S: Maintained 7675F: net/ 7676F: include/net/ 7677F: include/linux/in.h 7678F: include/linux/net.h 7679F: include/linux/netdevice.h 7680F: include/uapi/linux/in.h 7681F: include/uapi/linux/net.h 7682F: include/uapi/linux/netdevice.h 7683F: include/uapi/linux/net_namespace.h 7684F: tools/net/ 7685F: tools/testing/selftests/net/ 7686F: lib/random32.c 7687F: lib/test_bpf.c 7688 7689NETWORKING [IPv4/IPv6] 7690M: "David S. Miller" <davem@davemloft.net> 7691M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 7692M: James Morris <jmorris@namei.org> 7693M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 7694M: Patrick McHardy <kaber@trash.net> 7695L: netdev@vger.kernel.org 7696T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7697S: Maintained 7698F: net/ipv4/ 7699F: net/ipv6/ 7700F: include/net/ip* 7701F: arch/x86/net/* 7702 7703NETWORKING [IPSEC] 7704M: Steffen Klassert <steffen.klassert@secunet.com> 7705M: Herbert Xu <herbert@gondor.apana.org.au> 7706M: "David S. Miller" <davem@davemloft.net> 7707L: netdev@vger.kernel.org 7708T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 7709T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 7710S: Maintained 7711F: net/core/flow.c 7712F: net/xfrm/ 7713F: net/key/ 7714F: net/ipv4/xfrm* 7715F: net/ipv4/esp4.c 7716F: net/ipv4/ah4.c 7717F: net/ipv4/ipcomp.c 7718F: net/ipv4/ip_vti.c 7719F: net/ipv6/xfrm* 7720F: net/ipv6/esp6.c 7721F: net/ipv6/ah6.c 7722F: net/ipv6/ipcomp6.c 7723F: net/ipv6/ip6_vti.c 7724F: include/uapi/linux/xfrm.h 7725F: include/net/xfrm.h 7726 7727NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 7728M: Paul Moore <paul@paul-moore.com> 7729L: netdev@vger.kernel.org 7730S: Maintained 7731 7732NETWORKING [WIRELESS] 7733L: linux-wireless@vger.kernel.org 7734Q: http://patchwork.kernel.org/project/linux-wireless/list/ 7735 7736NETWORKING DRIVERS 7737L: netdev@vger.kernel.org 7738W: http://www.linuxfoundation.org/en/Net 7739Q: http://patchwork.ozlabs.org/project/netdev/list/ 7740T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7741T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 7742S: Odd Fixes 7743F: drivers/net/ 7744F: include/linux/if_* 7745F: include/linux/netdevice.h 7746F: include/linux/etherdevice.h 7747F: include/linux/fcdevice.h 7748F: include/linux/fddidevice.h 7749F: include/linux/hippidevice.h 7750F: include/linux/inetdevice.h 7751F: include/uapi/linux/if_* 7752F: include/uapi/linux/netdevice.h 7753 7754NETWORKING DRIVERS (WIRELESS) 7755M: Kalle Valo <kvalo@codeaurora.org> 7756L: linux-wireless@vger.kernel.org 7757Q: http://patchwork.kernel.org/project/linux-wireless/list/ 7758T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 7759T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 7760S: Maintained 7761F: drivers/net/wireless/ 7762 7763NETXEN (1/10) GbE SUPPORT 7764M: Manish Chopra <manish.chopra@qlogic.com> 7765M: Sony Chacko <sony.chacko@qlogic.com> 7766M: Rajesh Borundia <rajesh.borundia@qlogic.com> 7767L: netdev@vger.kernel.org 7768W: http://www.qlogic.com 7769S: Supported 7770F: drivers/net/ethernet/qlogic/netxen/ 7771 7772NFC SUBSYSTEM 7773M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 7774M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 7775M: Samuel Ortiz <sameo@linux.intel.com> 7776L: linux-wireless@vger.kernel.org 7777L: linux-nfc@lists.01.org (subscribers-only) 7778S: Supported 7779F: net/nfc/ 7780F: include/net/nfc/ 7781F: include/uapi/linux/nfc.h 7782F: drivers/nfc/ 7783F: include/linux/platform_data/nfcmrvl.h 7784F: include/linux/platform_data/nxp-nci.h 7785F: include/linux/platform_data/pn544.h 7786F: include/linux/platform_data/st21nfca.h 7787F: include/linux/platform_data/st-nci.h 7788F: Documentation/devicetree/bindings/net/nfc/ 7789 7790NFS, SUNRPC, AND LOCKD CLIENTS 7791M: Trond Myklebust <trond.myklebust@primarydata.com> 7792M: Anna Schumaker <anna.schumaker@netapp.com> 7793L: linux-nfs@vger.kernel.org 7794W: http://client.linux-nfs.org 7795T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 7796S: Maintained 7797F: fs/lockd/ 7798F: fs/nfs/ 7799F: fs/nfs_common/ 7800F: net/sunrpc/ 7801F: include/linux/lockd/ 7802F: include/linux/nfs* 7803F: include/linux/sunrpc/ 7804F: include/uapi/linux/nfs* 7805F: include/uapi/linux/sunrpc/ 7806 7807NILFS2 FILESYSTEM 7808M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 7809L: linux-nilfs@vger.kernel.org 7810W: http://nilfs.sourceforge.net/ 7811T: git git://github.com/konis/nilfs2.git 7812S: Supported 7813F: Documentation/filesystems/nilfs2.txt 7814F: fs/nilfs2/ 7815F: include/linux/nilfs2_fs.h 7816F: include/trace/events/nilfs2.h 7817 7818NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 7819M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 7820W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 7821S: Maintained 7822F: Documentation/scsi/NinjaSCSI.txt 7823F: drivers/scsi/pcmcia/nsp_* 7824 7825NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 7826M: GOTO Masanori <gotom@debian.or.jp> 7827M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 7828W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 7829S: Maintained 7830F: Documentation/scsi/NinjaSCSI.txt 7831F: drivers/scsi/nsp32* 7832 7833NIOS2 ARCHITECTURE 7834M: Ley Foon Tan <lftan@altera.com> 7835L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 7836T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 7837S: Maintained 7838F: arch/nios2/ 7839 7840NOKIA N900 POWER SUPPLY DRIVERS 7841R: Pali Rohár <pali.rohar@gmail.com> 7842F: include/linux/power/bq2415x_charger.h 7843F: include/linux/power/bq27xxx_battery.h 7844F: include/linux/power/isp1704_charger.h 7845F: drivers/power/bq2415x_charger.c 7846F: drivers/power/bq27xxx_battery.c 7847F: drivers/power/bq27xxx_battery_i2c.c 7848F: drivers/power/isp1704_charger.c 7849F: drivers/power/rx51_battery.c 7850 7851NTB DRIVER CORE 7852M: Jon Mason <jdmason@kudzu.us> 7853M: Dave Jiang <dave.jiang@intel.com> 7854M: Allen Hubbe <Allen.Hubbe@emc.com> 7855L: linux-ntb@googlegroups.com 7856S: Supported 7857W: https://github.com/jonmason/ntb/wiki 7858T: git git://github.com/jonmason/ntb.git 7859F: drivers/ntb/ 7860F: drivers/net/ntb_netdev.c 7861F: include/linux/ntb.h 7862F: include/linux/ntb_transport.h 7863 7864NTB INTEL DRIVER 7865M: Jon Mason <jdmason@kudzu.us> 7866M: Dave Jiang <dave.jiang@intel.com> 7867L: linux-ntb@googlegroups.com 7868S: Supported 7869W: https://github.com/jonmason/ntb/wiki 7870T: git git://github.com/jonmason/ntb.git 7871F: drivers/ntb/hw/intel/ 7872 7873NTB AMD DRIVER 7874M: Xiangliang Yu <Xiangliang.Yu@amd.com> 7875L: linux-ntb@googlegroups.com 7876S: Supported 7877F: drivers/ntb/hw/amd/ 7878 7879NTFS FILESYSTEM 7880M: Anton Altaparmakov <anton@tuxera.com> 7881L: linux-ntfs-dev@lists.sourceforge.net 7882W: http://www.tuxera.com/ 7883T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 7884S: Supported 7885F: Documentation/filesystems/ntfs.txt 7886F: fs/ntfs/ 7887 7888NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 7889M: Antonino Daplas <adaplas@gmail.com> 7890L: linux-fbdev@vger.kernel.org 7891S: Maintained 7892F: drivers/video/fbdev/riva/ 7893F: drivers/video/fbdev/nvidia/ 7894 7895NVM EXPRESS DRIVER 7896M: Keith Busch <keith.busch@intel.com> 7897M: Jens Axboe <axboe@fb.com> 7898L: linux-nvme@lists.infradead.org 7899T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 7900W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 7901S: Supported 7902F: drivers/nvme/host/ 7903F: include/linux/nvme.h 7904 7905NVMEM FRAMEWORK 7906M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 7907M: Maxime Ripard <maxime.ripard@free-electrons.com> 7908S: Maintained 7909F: drivers/nvmem/ 7910F: Documentation/devicetree/bindings/nvmem/ 7911F: include/linux/nvmem-consumer.h 7912F: include/linux/nvmem-provider.h 7913 7914NXP-NCI NFC DRIVER 7915M: Clément Perrochaud <clement.perrochaud@effinnov.com> 7916R: Charles Gorand <charles.gorand@effinnov.com> 7917L: linux-nfc@lists.01.org (moderated for non-subscribers) 7918S: Supported 7919F: drivers/nfc/nxp-nci 7920 7921NXP TDA998X DRM DRIVER 7922M: Russell King <rmk+kernel@arm.linux.org.uk> 7923S: Supported 7924F: drivers/gpu/drm/i2c/tda998x_drv.c 7925F: include/drm/i2c/tda998x.h 7926 7927NXP TFA9879 DRIVER 7928M: Peter Rosin <peda@axentia.se> 7929L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7930S: Maintained 7931F: sound/soc/codecs/tfa9879* 7932 7933OBJTOOL 7934M: Josh Poimboeuf <jpoimboe@redhat.com> 7935S: Supported 7936F: tools/objtool/ 7937 7938OMAP SUPPORT 7939M: Tony Lindgren <tony@atomide.com> 7940L: linux-omap@vger.kernel.org 7941W: http://www.muru.com/linux/omap/ 7942W: http://linux.omap.com/ 7943Q: http://patchwork.kernel.org/project/linux-omap/list/ 7944T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 7945S: Maintained 7946F: arch/arm/*omap*/ 7947F: arch/arm/configs/omap1_defconfig 7948F: arch/arm/configs/omap2plus_defconfig 7949F: drivers/i2c/busses/i2c-omap.c 7950F: drivers/irqchip/irq-omap-intc.c 7951F: drivers/mfd/*omap*.c 7952F: drivers/mfd/menelaus.c 7953F: drivers/mfd/palmas.c 7954F: drivers/mfd/tps65217.c 7955F: drivers/mfd/tps65218.c 7956F: drivers/mfd/tps65910.c 7957F: drivers/mfd/twl-core.[ch] 7958F: drivers/mfd/twl4030*.c 7959F: drivers/mfd/twl6030*.c 7960F: drivers/mfd/twl6040*.c 7961F: drivers/regulator/palmas-regulator*.c 7962F: drivers/regulator/pbias-regulator.c 7963F: drivers/regulator/tps65217-regulator.c 7964F: drivers/regulator/tps65218-regulator.c 7965F: drivers/regulator/tps65910-regulator.c 7966F: drivers/regulator/twl-regulator.c 7967F: include/linux/i2c-omap.h 7968 7969OMAP DEVICE TREE SUPPORT 7970M: Benoît Cousson <bcousson@baylibre.com> 7971M: Tony Lindgren <tony@atomide.com> 7972L: linux-omap@vger.kernel.org 7973L: devicetree@vger.kernel.org 7974S: Maintained 7975F: arch/arm/boot/dts/*omap* 7976F: arch/arm/boot/dts/*am3* 7977F: arch/arm/boot/dts/*am4* 7978F: arch/arm/boot/dts/*am5* 7979F: arch/arm/boot/dts/*dra7* 7980 7981OMAP CLOCK FRAMEWORK SUPPORT 7982M: Paul Walmsley <paul@pwsan.com> 7983L: linux-omap@vger.kernel.org 7984S: Maintained 7985F: arch/arm/*omap*/*clock* 7986 7987OMAP POWER MANAGEMENT SUPPORT 7988M: Kevin Hilman <khilman@kernel.org> 7989L: linux-omap@vger.kernel.org 7990S: Maintained 7991F: arch/arm/*omap*/*pm* 7992F: drivers/cpufreq/omap-cpufreq.c 7993 7994OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 7995M: Rajendra Nayak <rnayak@ti.com> 7996M: Paul Walmsley <paul@pwsan.com> 7997L: linux-omap@vger.kernel.org 7998S: Maintained 7999F: arch/arm/mach-omap2/prm* 8000 8001OMAP AUDIO SUPPORT 8002M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8003M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8004L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8005L: linux-omap@vger.kernel.org 8006S: Maintained 8007F: sound/soc/omap/ 8008 8009OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8010M: Roger Quadros <rogerq@ti.com> 8011M: Tony Lindgren <tony@atomide.com> 8012L: linux-omap@vger.kernel.org 8013S: Maintained 8014F: drivers/memory/omap-gpmc.c 8015F: arch/arm/mach-omap2/*gpmc* 8016 8017OMAP FRAMEBUFFER SUPPORT 8018M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8019L: linux-fbdev@vger.kernel.org 8020L: linux-omap@vger.kernel.org 8021S: Maintained 8022F: drivers/video/fbdev/omap/ 8023 8024OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8025M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8026L: linux-omap@vger.kernel.org 8027L: linux-fbdev@vger.kernel.org 8028S: Maintained 8029F: drivers/video/fbdev/omap2/ 8030F: Documentation/arm/OMAP/DSS 8031 8032OMAP HARDWARE SPINLOCK SUPPORT 8033M: Ohad Ben-Cohen <ohad@wizery.com> 8034L: linux-omap@vger.kernel.org 8035S: Maintained 8036F: drivers/hwspinlock/omap_hwspinlock.c 8037 8038OMAP MMC SUPPORT 8039M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8040L: linux-omap@vger.kernel.org 8041S: Maintained 8042F: drivers/mmc/host/omap.c 8043 8044OMAP HS MMC SUPPORT 8045L: linux-mmc@vger.kernel.org 8046L: linux-omap@vger.kernel.org 8047S: Orphan 8048F: drivers/mmc/host/omap_hsmmc.c 8049 8050OMAP RANDOM NUMBER GENERATOR SUPPORT 8051M: Deepak Saxena <dsaxena@plexity.net> 8052S: Maintained 8053F: drivers/char/hw_random/omap-rng.c 8054 8055OMAP HWMOD SUPPORT 8056M: Benoît Cousson <bcousson@baylibre.com> 8057M: Paul Walmsley <paul@pwsan.com> 8058L: linux-omap@vger.kernel.org 8059S: Maintained 8060F: arch/arm/mach-omap2/omap_hwmod.* 8061 8062OMAP HWMOD DATA 8063M: Paul Walmsley <paul@pwsan.com> 8064L: linux-omap@vger.kernel.org 8065S: Maintained 8066F: arch/arm/mach-omap2/omap_hwmod*data* 8067 8068OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 8069M: Benoît Cousson <bcousson@baylibre.com> 8070L: linux-omap@vger.kernel.org 8071S: Maintained 8072F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 8073 8074OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 8075M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8076L: linux-media@vger.kernel.org 8077S: Maintained 8078F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 8079F: drivers/media/platform/omap3isp/ 8080F: drivers/staging/media/omap4iss/ 8081 8082OMAP USB SUPPORT 8083L: linux-usb@vger.kernel.org 8084L: linux-omap@vger.kernel.org 8085S: Orphan 8086F: drivers/usb/*/*omap* 8087F: arch/arm/*omap*/usb* 8088 8089OMAP GPIO DRIVER 8090M: Grygorii Strashko <grygorii.strashko@ti.com> 8091M: Santosh Shilimkar <ssantosh@kernel.org> 8092M: Kevin Hilman <khilman@kernel.org> 8093L: linux-omap@vger.kernel.org 8094S: Maintained 8095F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 8096F: drivers/gpio/gpio-omap.c 8097 8098OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 8099M: Mark Jackson <mpfj@newflow.co.uk> 8100L: linux-omap@vger.kernel.org 8101S: Maintained 8102F: arch/arm/boot/dts/am335x-nano.dts 8103 8104OMFS FILESYSTEM 8105M: Bob Copeland <me@bobcopeland.com> 8106L: linux-karma-devel@lists.sourceforge.net 8107S: Maintained 8108F: Documentation/filesystems/omfs.txt 8109F: fs/omfs/ 8110 8111OMNIKEY CARDMAN 4000 DRIVER 8112M: Harald Welte <laforge@gnumonks.org> 8113S: Maintained 8114F: drivers/char/pcmcia/cm4000_cs.c 8115F: include/linux/cm4000_cs.h 8116F: include/uapi/linux/cm4000_cs.h 8117 8118OMNIKEY CARDMAN 4040 DRIVER 8119M: Harald Welte <laforge@gnumonks.org> 8120S: Maintained 8121F: drivers/char/pcmcia/cm4040_cs.* 8122 8123OMNIVISION OV7670 SENSOR DRIVER 8124M: Jonathan Corbet <corbet@lwn.net> 8125L: linux-media@vger.kernel.org 8126T: git git://linuxtv.org/media_tree.git 8127S: Maintained 8128F: drivers/media/i2c/ov7670.c 8129 8130ONENAND FLASH DRIVER 8131M: Kyungmin Park <kyungmin.park@samsung.com> 8132L: linux-mtd@lists.infradead.org 8133S: Maintained 8134F: drivers/mtd/onenand/ 8135F: include/linux/mtd/onenand*.h 8136 8137ONSTREAM SCSI TAPE DRIVER 8138M: Willem Riede <osst@riede.org> 8139L: osst-users@lists.sourceforge.net 8140L: linux-scsi@vger.kernel.org 8141S: Maintained 8142F: Documentation/scsi/osst.txt 8143F: drivers/scsi/osst.* 8144F: drivers/scsi/osst_*.h 8145F: drivers/scsi/st.h 8146 8147OPENCORES I2C BUS DRIVER 8148M: Peter Korsgaard <jacmet@sunsite.dk> 8149L: linux-i2c@vger.kernel.org 8150S: Maintained 8151F: Documentation/i2c/busses/i2c-ocores 8152F: drivers/i2c/busses/i2c-ocores.c 8153 8154OPEN FIRMWARE AND FLATTENED DEVICE TREE 8155M: Rob Herring <robh+dt@kernel.org> 8156M: Frank Rowand <frowand.list@gmail.com> 8157M: Grant Likely <grant.likely@linaro.org> 8158L: devicetree@vger.kernel.org 8159W: http://www.devicetree.org/ 8160T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git 8161S: Maintained 8162F: drivers/of/ 8163F: include/linux/of*.h 8164F: scripts/dtc/ 8165 8166OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 8167M: Rob Herring <robh+dt@kernel.org> 8168M: Pawel Moll <pawel.moll@arm.com> 8169M: Mark Rutland <mark.rutland@arm.com> 8170M: Ian Campbell <ijc+devicetree@hellion.org.uk> 8171M: Kumar Gala <galak@codeaurora.org> 8172L: devicetree@vger.kernel.org 8173T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8174S: Maintained 8175F: Documentation/devicetree/ 8176F: arch/*/boot/dts/ 8177F: include/dt-bindings/ 8178 8179OPEN FIRMWARE AND DEVICE TREE OVERLAYS 8180M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 8181L: devicetree@vger.kernel.org 8182S: Maintained 8183F: Documentation/devicetree/dynamic-resolution-notes.txt 8184F: Documentation/devicetree/overlay-notes.txt 8185F: drivers/of/overlay.c 8186F: drivers/of/resolver.c 8187 8188OPENRISC ARCHITECTURE 8189M: Jonas Bonn <jonas@southpole.se> 8190W: http://openrisc.net 8191L: linux@lists.openrisc.net (moderated for non-subscribers) 8192S: Maintained 8193T: git git://openrisc.net/~jonas/linux 8194F: arch/openrisc/ 8195 8196OPENVSWITCH 8197M: Pravin Shelar <pshelar@nicira.com> 8198L: netdev@vger.kernel.org 8199L: dev@openvswitch.org 8200W: http://openvswitch.org 8201S: Maintained 8202F: net/openvswitch/ 8203F: include/uapi/linux/openvswitch.h 8204 8205OPERATING PERFORMANCE POINTS (OPP) 8206M: Viresh Kumar <vireshk@kernel.org> 8207M: Nishanth Menon <nm@ti.com> 8208M: Stephen Boyd <sboyd@codeaurora.org> 8209L: linux-pm@vger.kernel.org 8210S: Maintained 8211T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 8212F: drivers/base/power/opp/ 8213F: include/linux/pm_opp.h 8214F: Documentation/power/opp.txt 8215F: Documentation/devicetree/bindings/opp/ 8216 8217OPL4 DRIVER 8218M: Clemens Ladisch <clemens@ladisch.de> 8219L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8220T: git git://git.alsa-project.org/alsa-kernel.git 8221S: Maintained 8222F: sound/drivers/opl4/ 8223 8224OPROFILE 8225M: Robert Richter <rric@kernel.org> 8226L: oprofile-list@lists.sf.net 8227S: Maintained 8228F: arch/*/include/asm/oprofile*.h 8229F: arch/*/oprofile/ 8230F: drivers/oprofile/ 8231F: include/linux/oprofile.h 8232 8233ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 8234M: Mark Fasheh <mfasheh@suse.com> 8235M: Joel Becker <jlbec@evilplan.org> 8236L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 8237W: http://ocfs2.wiki.kernel.org 8238S: Supported 8239F: Documentation/filesystems/ocfs2.txt 8240F: Documentation/filesystems/dlmfs.txt 8241F: fs/ocfs2/ 8242 8243ORINOCO DRIVER 8244L: linux-wireless@vger.kernel.org 8245W: http://wireless.kernel.org/en/users/Drivers/orinoco 8246W: http://www.nongnu.org/orinoco/ 8247S: Orphan 8248F: drivers/net/wireless/intersil/orinoco/ 8249 8250OSD LIBRARY and FILESYSTEM 8251M: Boaz Harrosh <ooo@electrozaur.com> 8252M: Benny Halevy <bhalevy@primarydata.com> 8253L: osd-dev@open-osd.org 8254W: http://open-osd.org 8255T: git git://git.open-osd.org/open-osd.git 8256S: Maintained 8257F: drivers/scsi/osd/ 8258F: include/scsi/osd_* 8259F: fs/exofs/ 8260 8261OVERLAY FILESYSTEM 8262M: Miklos Szeredi <miklos@szeredi.hu> 8263L: linux-unionfs@vger.kernel.org 8264T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 8265S: Supported 8266F: fs/overlayfs/ 8267F: Documentation/filesystems/overlayfs.txt 8268 8269ORANGEFS FILESYSTEM 8270M: Mike Marshall <hubcap@omnibond.com> 8271L: pvfs2-developers@beowulf-underground.org (subscribers-only) 8272T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 8273S: Supported 8274F: fs/orangefs/ 8275F: Documentation/filesystems/orangefs.txt 8276 8277P54 WIRELESS DRIVER 8278M: Christian Lamparter <chunkeey@googlemail.com> 8279L: linux-wireless@vger.kernel.org 8280W: http://wireless.kernel.org/en/users/Drivers/p54 8281S: Maintained 8282F: drivers/net/wireless/intersil/p54/ 8283 8284PA SEMI ETHERNET DRIVER 8285M: Olof Johansson <olof@lixom.net> 8286L: netdev@vger.kernel.org 8287S: Maintained 8288F: drivers/net/ethernet/pasemi/* 8289 8290PA SEMI SMBUS DRIVER 8291M: Olof Johansson <olof@lixom.net> 8292L: linux-i2c@vger.kernel.org 8293S: Maintained 8294F: drivers/i2c/busses/i2c-pasemi.c 8295 8296PADATA PARALLEL EXECUTION MECHANISM 8297M: Steffen Klassert <steffen.klassert@secunet.com> 8298L: linux-crypto@vger.kernel.org 8299S: Maintained 8300F: kernel/padata.c 8301F: include/linux/padata.h 8302F: Documentation/padata.txt 8303 8304PANASONIC LAPTOP ACPI EXTRAS DRIVER 8305M: Harald Welte <laforge@gnumonks.org> 8306L: platform-driver-x86@vger.kernel.org 8307S: Maintained 8308F: drivers/platform/x86/panasonic-laptop.c 8309 8310PANASONIC MN10300/AM33/AM34 PORT 8311M: David Howells <dhowells@redhat.com> 8312M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com> 8313L: linux-am33-list@redhat.com (moderated for non-subscribers) 8314W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 8315S: Maintained 8316F: Documentation/mn10300/ 8317F: arch/mn10300/ 8318 8319PARALLEL LCD/KEYPAD PANEL DRIVER 8320M: Willy Tarreau <willy@haproxy.com> 8321M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 8322S: Odd Fixes 8323F: Documentation/misc-devices/lcd-panel-cgram.txt 8324F: drivers/misc/panel.c 8325 8326PARALLEL PORT SUBSYSTEM 8327M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 8328M: Sudip Mukherjee <sudip@vectorindia.org> 8329L: linux-parport@lists.infradead.org (subscribers-only) 8330S: Maintained 8331F: drivers/parport/ 8332F: include/linux/parport*.h 8333F: drivers/char/ppdev.c 8334F: include/uapi/linux/ppdev.h 8335F: Documentation/parport*.txt 8336 8337PARAVIRT_OPS INTERFACE 8338M: Jeremy Fitzhardinge <jeremy@goop.org> 8339M: Chris Wright <chrisw@sous-sol.org> 8340M: Alok Kataria <akataria@vmware.com> 8341M: Rusty Russell <rusty@rustcorp.com.au> 8342L: virtualization@lists.linux-foundation.org 8343S: Supported 8344F: Documentation/virtual/paravirt_ops.txt 8345F: arch/*/kernel/paravirt* 8346F: arch/*/include/asm/paravirt.h 8347 8348PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 8349M: Tim Waugh <tim@cyberelk.net> 8350L: linux-parport@lists.infradead.org (subscribers-only) 8351S: Maintained 8352F: Documentation/blockdev/paride.txt 8353F: drivers/block/paride/ 8354 8355PARISC ARCHITECTURE 8356M: "James E.J. Bottomley" <jejb@parisc-linux.org> 8357M: Helge Deller <deller@gmx.de> 8358L: linux-parisc@vger.kernel.org 8359W: http://www.parisc-linux.org/ 8360Q: http://patchwork.kernel.org/project/linux-parisc/list/ 8361T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 8362T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 8363S: Maintained 8364F: arch/parisc/ 8365F: Documentation/parisc/ 8366F: drivers/parisc/ 8367F: drivers/char/agp/parisc-agp.c 8368F: drivers/input/serio/gscps2.c 8369F: drivers/parport/parport_gsc.* 8370F: drivers/tty/serial/8250/8250_gsc.c 8371F: drivers/video/fbdev/sti* 8372F: drivers/video/console/sti* 8373F: drivers/video/logo/logo_parisc* 8374 8375PC87360 HARDWARE MONITORING DRIVER 8376M: Jim Cromie <jim.cromie@gmail.com> 8377L: linux-hwmon@vger.kernel.org 8378S: Maintained 8379F: Documentation/hwmon/pc87360 8380F: drivers/hwmon/pc87360.c 8381 8382PC8736x GPIO DRIVER 8383M: Jim Cromie <jim.cromie@gmail.com> 8384S: Maintained 8385F: drivers/char/pc8736x_gpio.c 8386 8387PC87427 HARDWARE MONITORING DRIVER 8388M: Jean Delvare <jdelvare@suse.com> 8389L: linux-hwmon@vger.kernel.org 8390S: Maintained 8391F: Documentation/hwmon/pc87427 8392F: drivers/hwmon/pc87427.c 8393 8394PCA9532 LED DRIVER 8395M: Riku Voipio <riku.voipio@iki.fi> 8396S: Maintained 8397F: drivers/leds/leds-pca9532.c 8398F: include/linux/leds-pca9532.h 8399 8400PCA9541 I2C BUS MASTER SELECTOR DRIVER 8401M: Guenter Roeck <linux@roeck-us.net> 8402L: linux-i2c@vger.kernel.org 8403S: Maintained 8404F: drivers/i2c/muxes/i2c-mux-pca9541.c 8405 8406PCDP - PRIMARY CONSOLE AND DEBUG PORT 8407M: Khalid Aziz <khalid@gonehiking.org> 8408S: Maintained 8409F: drivers/firmware/pcdp.* 8410 8411PCI ERROR RECOVERY 8412M: Linas Vepstas <linasvepstas@gmail.com> 8413L: linux-pci@vger.kernel.org 8414S: Supported 8415F: Documentation/PCI/pci-error-recovery.txt 8416 8417PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 8418M: Russell Currey <ruscur@russell.cc> 8419L: linuxppc-dev@lists.ozlabs.org 8420S: Supported 8421F: Documentation/powerpc/eeh-pci-error-recovery.txt 8422F: arch/powerpc/kernel/eeh*.c 8423F: arch/powerpc/platforms/*/eeh*.c 8424F: arch/powerpc/include/*/eeh*.h 8425 8426PCI SUBSYSTEM 8427M: Bjorn Helgaas <bhelgaas@google.com> 8428L: linux-pci@vger.kernel.org 8429Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 8430T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 8431S: Supported 8432F: Documentation/PCI/ 8433F: drivers/pci/ 8434F: include/linux/pci* 8435F: arch/x86/pci/ 8436F: arch/x86/kernel/quirks.c 8437 8438PCI DRIVER FOR ALTERA PCIE IP 8439M: Ley Foon Tan <lftan@altera.com> 8440L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8441L: linux-pci@vger.kernel.org 8442S: Supported 8443F: Documentation/devicetree/bindings/pci/altera-pcie.txt 8444F: drivers/pci/host/pcie-altera.c 8445 8446PCI DRIVER FOR ARM VERSATILE PLATFORM 8447M: Rob Herring <robh@kernel.org> 8448L: linux-pci@vger.kernel.org 8449L: linux-arm-kernel@lists.infradead.org 8450S: Maintained 8451F: Documentation/devicetree/bindings/pci/versatile.txt 8452F: drivers/pci/host/pci-versatile.c 8453 8454PCI DRIVER FOR APPLIEDMICRO XGENE 8455M: Tanmay Inamdar <tinamdar@apm.com> 8456L: linux-pci@vger.kernel.org 8457L: linux-arm-kernel@lists.infradead.org 8458S: Maintained 8459F: Documentation/devicetree/bindings/pci/xgene-pci.txt 8460F: drivers/pci/host/pci-xgene.c 8461 8462PCI DRIVER FOR FREESCALE LAYERSCAPE 8463M: Minghuan Lian <minghuan.Lian@freescale.com> 8464M: Mingkai Hu <mingkai.hu@freescale.com> 8465M: Roy Zang <tie-fei.zang@freescale.com> 8466L: linuxppc-dev@lists.ozlabs.org 8467L: linux-pci@vger.kernel.org 8468L: linux-arm-kernel@lists.infradead.org 8469S: Maintained 8470F: drivers/pci/host/*layerscape* 8471 8472PCI DRIVER FOR IMX6 8473M: Richard Zhu <Richard.Zhu@freescale.com> 8474M: Lucas Stach <l.stach@pengutronix.de> 8475L: linux-pci@vger.kernel.org 8476L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8477S: Maintained 8478F: drivers/pci/host/*imx6* 8479 8480PCI DRIVER FOR TI KEYSTONE 8481M: Murali Karicheri <m-karicheri2@ti.com> 8482L: linux-pci@vger.kernel.org 8483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8484S: Maintained 8485F: drivers/pci/host/*keystone* 8486 8487PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 8488M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8489M: Jason Cooper <jason@lakedaemon.net> 8490L: linux-pci@vger.kernel.org 8491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8492S: Maintained 8493F: drivers/pci/host/*mvebu* 8494 8495PCI DRIVER FOR NVIDIA TEGRA 8496M: Thierry Reding <thierry.reding@gmail.com> 8497L: linux-tegra@vger.kernel.org 8498L: linux-pci@vger.kernel.org 8499S: Supported 8500F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 8501F: drivers/pci/host/pci-tegra.c 8502 8503PCI DRIVER FOR TI DRA7XX 8504M: Kishon Vijay Abraham I <kishon@ti.com> 8505L: linux-omap@vger.kernel.org 8506L: linux-pci@vger.kernel.org 8507S: Supported 8508F: Documentation/devicetree/bindings/pci/ti-pci.txt 8509F: drivers/pci/host/pci-dra7xx.c 8510 8511PCI DRIVER FOR RENESAS R-CAR 8512M: Simon Horman <horms@verge.net.au> 8513L: linux-pci@vger.kernel.org 8514L: linux-renesas-soc@vger.kernel.org 8515S: Maintained 8516F: drivers/pci/host/*rcar* 8517 8518PCI DRIVER FOR SAMSUNG EXYNOS 8519M: Jingoo Han <jingoohan1@gmail.com> 8520L: linux-pci@vger.kernel.org 8521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8522L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 8523S: Maintained 8524F: drivers/pci/host/pci-exynos.c 8525 8526PCI DRIVER FOR SYNOPSIS DESIGNWARE 8527M: Jingoo Han <jingoohan1@gmail.com> 8528M: Pratyush Anand <pratyush.anand@gmail.com> 8529L: linux-pci@vger.kernel.org 8530S: Maintained 8531F: drivers/pci/host/*designware* 8532 8533PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE 8534M: Joao Pinto <jpinto@synopsys.com> 8535L: linux-pci@vger.kernel.org 8536S: Maintained 8537F: Documentation/devicetree/bindings/pci/designware-pcie.txt 8538F: drivers/pci/host/pcie-designware-plat.c 8539 8540PCI DRIVER FOR GENERIC OF HOSTS 8541M: Will Deacon <will.deacon@arm.com> 8542L: linux-pci@vger.kernel.org 8543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8544S: Maintained 8545F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 8546F: drivers/pci/host/pci-host-common.c 8547F: drivers/pci/host/pci-host-generic.c 8548 8549PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 8550M: Keith Busch <keith.busch@intel.com> 8551L: linux-pci@vger.kernel.org 8552S: Supported 8553F: arch/x86/pci/vmd.c 8554 8555PCIE DRIVER FOR ST SPEAR13XX 8556M: Pratyush Anand <pratyush.anand@gmail.com> 8557L: linux-pci@vger.kernel.org 8558S: Maintained 8559F: drivers/pci/host/*spear* 8560 8561PCI MSI DRIVER FOR ALTERA MSI IP 8562M: Ley Foon Tan <lftan@altera.com> 8563L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8564L: linux-pci@vger.kernel.org 8565S: Supported 8566F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 8567F: drivers/pci/host/pcie-altera-msi.c 8568 8569PCI MSI DRIVER FOR APPLIEDMICRO XGENE 8570M: Duc Dang <dhdang@apm.com> 8571L: linux-pci@vger.kernel.org 8572L: linux-arm-kernel@lists.infradead.org 8573S: Maintained 8574F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 8575F: drivers/pci/host/pci-xgene-msi.c 8576 8577PCIE DRIVER FOR HISILICON 8578M: Zhou Wang <wangzhou1@hisilicon.com> 8579M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 8580L: linux-pci@vger.kernel.org 8581S: Maintained 8582F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 8583F: drivers/pci/host/pcie-hisi.c 8584 8585PCIE DRIVER FOR QUALCOMM MSM 8586M: Stanimir Varbanov <svarbanov@mm-sol.com> 8587L: linux-pci@vger.kernel.org 8588L: linux-arm-msm@vger.kernel.org 8589S: Maintained 8590F: drivers/pci/host/*qcom* 8591 8592PCIE DRIVER FOR CAVIUM THUNDERX 8593M: David Daney <david.daney@cavium.com> 8594L: linux-pci@vger.kernel.org 8595L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8596S: Supported 8597F: Documentation/devicetree/bindings/pci/pci-thunder-* 8598F: drivers/pci/host/pci-thunder-* 8599 8600PCMCIA SUBSYSTEM 8601P: Linux PCMCIA Team 8602L: linux-pcmcia@lists.infradead.org 8603W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 8604T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 8605S: Maintained 8606F: Documentation/pcmcia/ 8607F: drivers/pcmcia/ 8608F: include/pcmcia/ 8609 8610PCNET32 NETWORK DRIVER 8611M: Don Fry <pcnet32@frontier.com> 8612L: netdev@vger.kernel.org 8613S: Maintained 8614F: drivers/net/ethernet/amd/pcnet32.c 8615 8616PCRYPT PARALLEL CRYPTO ENGINE 8617M: Steffen Klassert <steffen.klassert@secunet.com> 8618L: linux-crypto@vger.kernel.org 8619S: Maintained 8620F: crypto/pcrypt.c 8621F: include/crypto/pcrypt.h 8622 8623PER-CPU MEMORY ALLOCATOR 8624M: Tejun Heo <tj@kernel.org> 8625M: Christoph Lameter <cl@linux.com> 8626T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 8627S: Maintained 8628F: include/linux/percpu*.h 8629F: mm/percpu*.c 8630F: arch/*/include/asm/percpu.h 8631 8632PER-TASK DELAY ACCOUNTING 8633M: Balbir Singh <bsingharora@gmail.com> 8634S: Maintained 8635F: include/linux/delayacct.h 8636F: kernel/delayacct.c 8637 8638PERFORMANCE EVENTS SUBSYSTEM 8639M: Peter Zijlstra <peterz@infradead.org> 8640M: Ingo Molnar <mingo@redhat.com> 8641M: Arnaldo Carvalho de Melo <acme@kernel.org> 8642R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8643L: linux-kernel@vger.kernel.org 8644T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 8645S: Supported 8646F: kernel/events/* 8647F: include/linux/perf_event.h 8648F: include/uapi/linux/perf_event.h 8649F: arch/*/kernel/perf_event*.c 8650F: arch/*/kernel/*/perf_event*.c 8651F: arch/*/kernel/*/*/perf_event*.c 8652F: arch/*/include/asm/perf_event.h 8653F: arch/*/kernel/perf_callchain.c 8654F: tools/perf/ 8655 8656PERSONALITY HANDLING 8657M: Christoph Hellwig <hch@infradead.org> 8658L: linux-abi-devel@lists.sourceforge.net 8659S: Maintained 8660F: include/linux/personality.h 8661F: include/uapi/linux/personality.h 8662 8663PHONET PROTOCOL 8664M: Remi Denis-Courmont <courmisch@gmail.com> 8665S: Supported 8666F: Documentation/networking/phonet.txt 8667F: include/linux/phonet.h 8668F: include/net/phonet/ 8669F: include/uapi/linux/phonet.h 8670F: net/phonet/ 8671 8672PHRAM MTD DRIVER 8673M: Joern Engel <joern@lazybastard.org> 8674L: linux-mtd@lists.infradead.org 8675S: Maintained 8676F: drivers/mtd/devices/phram.c 8677 8678PICOLCD HID DRIVER 8679M: Bruno Prémont <bonbons@linux-vserver.org> 8680L: linux-input@vger.kernel.org 8681S: Maintained 8682F: drivers/hid/hid-picolcd* 8683 8684PICOXCELL SUPPORT 8685M: Jamie Iles <jamie@jamieiles.com> 8686L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8687T: git git://github.com/jamieiles/linux-2.6-ji.git 8688S: Supported 8689F: arch/arm/boot/dts/picoxcell* 8690F: arch/arm/mach-picoxcell/ 8691F: drivers/crypto/picoxcell* 8692 8693PIN CONTROL SUBSYSTEM 8694M: Linus Walleij <linus.walleij@linaro.org> 8695L: linux-gpio@vger.kernel.org 8696T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 8697S: Maintained 8698F: drivers/pinctrl/ 8699F: include/linux/pinctrl/ 8700 8701PIN CONTROLLER - ATMEL AT91 8702M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 8703L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8704S: Maintained 8705F: drivers/pinctrl/pinctrl-at91.* 8706 8707PIN CONTROLLER - ATMEL AT91 PIO4 8708M: Ludovic Desroches <ludovic.desroches@atmel.com> 8709L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8710L: linux-gpio@vger.kernel.org 8711S: Supported 8712F: drivers/pinctrl/pinctrl-at91-pio4.* 8713 8714PIN CONTROLLER - INTEL 8715M: Mika Westerberg <mika.westerberg@linux.intel.com> 8716M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 8717S: Maintained 8718F: drivers/pinctrl/intel/ 8719 8720PIN CONTROLLER - RENESAS 8721M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8722M: Geert Uytterhoeven <geert+renesas@glider.be> 8723L: linux-renesas-soc@vger.kernel.org 8724S: Maintained 8725F: drivers/pinctrl/sh-pfc/ 8726 8727PIN CONTROLLER - SAMSUNG 8728M: Tomasz Figa <tomasz.figa@gmail.com> 8729M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 8730M: Sylwester Nawrocki <s.nawrocki@samsung.com> 8731L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8732L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 8733S: Maintained 8734F: drivers/pinctrl/samsung/ 8735 8736PIN CONTROLLER - SINGLE 8737M: Tony Lindgren <tony@atomide.com> 8738M: Haojian Zhuang <haojian.zhuang@linaro.org> 8739L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8740L: linux-omap@vger.kernel.org 8741S: Maintained 8742F: drivers/pinctrl/pinctrl-single.c 8743 8744PIN CONTROLLER - ST SPEAR 8745M: Viresh Kumar <vireshk@kernel.org> 8746L: spear-devel@list.st.com 8747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8748W: http://www.st.com/spear 8749S: Maintained 8750F: drivers/pinctrl/spear/ 8751 8752PKTCDVD DRIVER 8753M: Jiri Kosina <jikos@kernel.org> 8754S: Maintained 8755F: drivers/block/pktcdvd.c 8756F: include/linux/pktcdvd.h 8757F: include/uapi/linux/pktcdvd.h 8758 8759PKUNITY SOC DRIVERS 8760M: Guan Xuetao <gxt@mprc.pku.edu.cn> 8761W: http://mprc.pku.edu.cn/~guanxuetao/linux 8762S: Maintained 8763T: git git://github.com/gxt/linux.git 8764F: drivers/input/serio/i8042-unicore32io.h 8765F: drivers/i2c/busses/i2c-puv3.c 8766F: drivers/video/fbdev/fb-puv3.c 8767F: drivers/rtc/rtc-puv3.c 8768 8769PMBUS HARDWARE MONITORING DRIVERS 8770M: Guenter Roeck <linux@roeck-us.net> 8771L: linux-hwmon@vger.kernel.org 8772W: http://hwmon.wiki.kernel.org/ 8773W: http://www.roeck-us.net/linux/drivers/ 8774T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 8775S: Maintained 8776F: Documentation/hwmon/pmbus 8777F: drivers/hwmon/pmbus/ 8778F: include/linux/i2c/pmbus.h 8779 8780PMC SIERRA MaxRAID DRIVER 8781L: linux-scsi@vger.kernel.org 8782W: http://www.pmc-sierra.com/ 8783S: Orphan 8784F: drivers/scsi/pmcraid.* 8785 8786PMC SIERRA PM8001 DRIVER 8787M: Jack Wang <jinpu.wang@profitbricks.com> 8788M: lindar_liu@usish.com 8789L: pmchba@pmcs.com 8790L: linux-scsi@vger.kernel.org 8791S: Supported 8792F: drivers/scsi/pm8001/ 8793 8794POSIX CLOCKS and TIMERS 8795M: Thomas Gleixner <tglx@linutronix.de> 8796L: linux-kernel@vger.kernel.org 8797T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 8798S: Maintained 8799F: fs/timerfd.c 8800F: include/linux/timer* 8801F: kernel/time/*timer* 8802 8803POWER MANAGEMENT CORE 8804M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 8805L: linux-pm@vger.kernel.org 8806T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 8807S: Supported 8808F: drivers/base/power/ 8809F: include/linux/pm.h 8810F: include/linux/pm_* 8811F: include/linux/powercap.h 8812F: drivers/powercap/ 8813 8814POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 8815M: Sebastian Reichel <sre@kernel.org> 8816M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 8817M: David Woodhouse <dwmw2@infradead.org> 8818L: linux-pm@vger.kernel.org 8819T: git git://git.infradead.org/battery-2.6.git 8820S: Maintained 8821F: include/linux/power_supply.h 8822F: drivers/power/ 8823X: drivers/power/avs/ 8824 8825POWER STATE COORDINATION INTERFACE (PSCI) 8826M: Mark Rutland <mark.rutland@arm.com> 8827M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 8828L: linux-arm-kernel@lists.infradead.org 8829S: Maintained 8830F: drivers/firmware/psci.c 8831F: include/linux/psci.h 8832F: include/uapi/linux/psci.h 8833 8834PNP SUPPORT 8835M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 8836S: Maintained 8837F: drivers/pnp/ 8838 8839PPP PROTOCOL DRIVERS AND COMPRESSORS 8840M: Paul Mackerras <paulus@samba.org> 8841L: linux-ppp@vger.kernel.org 8842S: Maintained 8843F: drivers/net/ppp/ppp_* 8844 8845PPP OVER ATM (RFC 2364) 8846M: Mitchell Blank Jr <mitch@sfgoth.com> 8847S: Maintained 8848F: net/atm/pppoatm.c 8849F: include/uapi/linux/atmppp.h 8850 8851PPP OVER ETHERNET 8852M: Michal Ostrowski <mostrows@earthlink.net> 8853S: Maintained 8854F: drivers/net/ppp/pppoe.c 8855F: drivers/net/ppp/pppox.c 8856 8857PPP OVER L2TP 8858M: James Chapman <jchapman@katalix.com> 8859S: Maintained 8860F: net/l2tp/l2tp_ppp.c 8861F: include/linux/if_pppol2tp.h 8862F: include/uapi/linux/if_pppol2tp.h 8863 8864PPS SUPPORT 8865M: Rodolfo Giometti <giometti@enneenne.com> 8866W: http://wiki.enneenne.com/index.php/LinuxPPS_support 8867L: linuxpps@ml.enneenne.com (subscribers-only) 8868S: Maintained 8869F: Documentation/pps/ 8870F: drivers/pps/ 8871F: include/linux/pps*.h 8872 8873PPTP DRIVER 8874M: Dmitry Kozlov <xeb@mail.ru> 8875L: netdev@vger.kernel.org 8876S: Maintained 8877F: drivers/net/ppp/pptp.c 8878W: http://sourceforge.net/projects/accel-pptp 8879 8880PREEMPTIBLE KERNEL 8881M: Robert Love <rml@tech9.net> 8882L: kpreempt-tech@lists.sourceforge.net 8883W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 8884S: Supported 8885F: Documentation/preempt-locking.txt 8886F: include/linux/preempt.h 8887 8888PRISM54 WIRELESS DRIVER 8889M: "Luis R. Rodriguez" <mcgrof@gmail.com> 8890L: linux-wireless@vger.kernel.org 8891W: http://wireless.kernel.org/en/users/Drivers/p54 8892S: Obsolete 8893F: drivers/net/wireless/intersil/prism54/ 8894 8895PS3 NETWORK SUPPORT 8896M: Geoff Levand <geoff@infradead.org> 8897L: netdev@vger.kernel.org 8898L: linuxppc-dev@lists.ozlabs.org 8899S: Maintained 8900F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 8901 8902PS3 PLATFORM SUPPORT 8903M: Geoff Levand <geoff@infradead.org> 8904L: linuxppc-dev@lists.ozlabs.org 8905S: Maintained 8906F: arch/powerpc/boot/ps3* 8907F: arch/powerpc/include/asm/lv1call.h 8908F: arch/powerpc/include/asm/ps3*.h 8909F: arch/powerpc/platforms/ps3/ 8910F: drivers/*/ps3* 8911F: drivers/ps3/ 8912F: drivers/rtc/rtc-ps3.c 8913F: drivers/usb/host/*ps3.c 8914F: sound/ppc/snd_ps3* 8915 8916PS3VRAM DRIVER 8917M: Jim Paris <jim@jtan.com> 8918M: Geoff Levand <geoff@infradead.org> 8919L: linuxppc-dev@lists.ozlabs.org 8920S: Maintained 8921F: drivers/block/ps3vram.c 8922 8923PSTORE FILESYSTEM 8924M: Anton Vorontsov <anton@enomsg.org> 8925M: Colin Cross <ccross@android.com> 8926M: Kees Cook <keescook@chromium.org> 8927M: Tony Luck <tony.luck@intel.com> 8928S: Maintained 8929T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 8930F: fs/pstore/ 8931F: include/linux/pstore* 8932F: drivers/firmware/efi/efi-pstore.c 8933F: drivers/acpi/apei/erst.c 8934 8935PTP HARDWARE CLOCK SUPPORT 8936M: Richard Cochran <richardcochran@gmail.com> 8937L: netdev@vger.kernel.org 8938S: Maintained 8939W: http://linuxptp.sourceforge.net/ 8940F: Documentation/ABI/testing/sysfs-ptp 8941F: Documentation/ptp/* 8942F: drivers/net/ethernet/freescale/gianfar_ptp.c 8943F: drivers/net/phy/dp83640* 8944F: drivers/ptp/* 8945F: include/linux/ptp_cl* 8946 8947PTRACE SUPPORT 8948M: Roland McGrath <roland@hack.frob.com> 8949M: Oleg Nesterov <oleg@redhat.com> 8950S: Maintained 8951F: include/asm-generic/syscall.h 8952F: include/linux/ptrace.h 8953F: include/linux/regset.h 8954F: include/linux/tracehook.h 8955F: include/uapi/linux/ptrace.h 8956F: kernel/ptrace.c 8957 8958PVRUSB2 VIDEO4LINUX DRIVER 8959M: Mike Isely <isely@pobox.com> 8960L: pvrusb2@isely.net (subscribers-only) 8961L: linux-media@vger.kernel.org 8962W: http://www.isely.net/pvrusb2/ 8963T: git git://linuxtv.org/media_tree.git 8964S: Maintained 8965F: Documentation/video4linux/README.pvrusb2 8966F: drivers/media/usb/pvrusb2/ 8967 8968PWC WEBCAM DRIVER 8969M: Hans de Goede <hdegoede@redhat.com> 8970L: linux-media@vger.kernel.org 8971T: git git://linuxtv.org/media_tree.git 8972S: Maintained 8973F: drivers/media/usb/pwc/* 8974 8975PWM FAN DRIVER 8976M: Kamil Debski <k.debski@samsung.com> 8977L: linux-hwmon@vger.kernel.org 8978S: Supported 8979F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 8980F: Documentation/hwmon/pwm-fan 8981F: drivers/hwmon/pwm-fan.c 8982 8983PWM SUBSYSTEM 8984M: Thierry Reding <thierry.reding@gmail.com> 8985L: linux-pwm@vger.kernel.org 8986S: Maintained 8987T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 8988F: Documentation/pwm.txt 8989F: Documentation/devicetree/bindings/pwm/ 8990F: include/linux/pwm.h 8991F: drivers/pwm/ 8992F: drivers/video/backlight/pwm_bl.c 8993F: include/linux/pwm_backlight.h 8994 8995PXA2xx/PXA3xx SUPPORT 8996M: Daniel Mack <daniel@zonque.org> 8997M: Haojian Zhuang <haojian.zhuang@gmail.com> 8998M: Robert Jarzmik <robert.jarzmik@free.fr> 8999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9000T: git git://github.com/hzhuang1/linux.git 9001T: git git://github.com/rjarzmik/linux.git 9002S: Maintained 9003F: arch/arm/boot/dts/pxa* 9004F: arch/arm/mach-pxa/ 9005F: drivers/dma/pxa* 9006F: drivers/pcmcia/pxa2xx* 9007F: drivers/pinctrl/pxa/ 9008F: drivers/spi/spi-pxa2xx* 9009F: drivers/usb/gadget/udc/pxa2* 9010F: include/sound/pxa2xx-lib.h 9011F: sound/arm/pxa* 9012F: sound/soc/pxa/ 9013 9014PXA GPIO DRIVER 9015M: Robert Jarzmik <robert.jarzmik@free.fr> 9016L: linux-gpio@vger.kernel.org 9017S: Maintained 9018F: drivers/gpio/gpio-pxa.c 9019 9020PXA3xx NAND FLASH DRIVER 9021M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9022L: linux-mtd@lists.infradead.org 9023S: Maintained 9024F: drivers/mtd/nand/pxa3xx_nand.c 9025 9026MMP SUPPORT 9027M: Eric Miao <eric.y.miao@gmail.com> 9028M: Haojian Zhuang <haojian.zhuang@gmail.com> 9029L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9030T: git git://github.com/hzhuang1/linux.git 9031T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9032S: Maintained 9033F: arch/arm/boot/dts/mmp* 9034F: arch/arm/mach-mmp/ 9035 9036PXA MMCI DRIVER 9037S: Orphan 9038 9039PXA RTC DRIVER 9040M: Robert Jarzmik <robert.jarzmik@free.fr> 9041L: rtc-linux@googlegroups.com 9042S: Maintained 9043 9044QAT DRIVER 9045M: Tadeusz Struk <tadeusz.struk@intel.com> 9046L: qat-linux@intel.com 9047S: Supported 9048F: drivers/crypto/qat/ 9049 9050QIB DRIVER 9051M: Mike Marciniszyn <infinipath@intel.com> 9052L: linux-rdma@vger.kernel.org 9053S: Supported 9054F: drivers/infiniband/hw/qib/ 9055 9056QLOGIC QLA1280 SCSI DRIVER 9057M: Michael Reed <mdr@sgi.com> 9058L: linux-scsi@vger.kernel.org 9059S: Maintained 9060F: drivers/scsi/qla1280.[ch] 9061 9062QLOGIC QLA2XXX FC-SCSI DRIVER 9063M: qla2xxx-upstream@qlogic.com 9064L: linux-scsi@vger.kernel.org 9065S: Supported 9066F: Documentation/scsi/LICENSE.qla2xxx 9067F: drivers/scsi/qla2xxx/ 9068 9069QLOGIC QLA4XXX iSCSI DRIVER 9070M: QLogic-Storage-Upstream@qlogic.com 9071L: linux-scsi@vger.kernel.org 9072S: Supported 9073F: Documentation/scsi/LICENSE.qla4xxx 9074F: drivers/scsi/qla4xxx/ 9075 9076QLOGIC QLA3XXX NETWORK DRIVER 9077M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> 9078M: Ron Mercer <ron.mercer@qlogic.com> 9079M: linux-driver@qlogic.com 9080L: netdev@vger.kernel.org 9081S: Supported 9082F: Documentation/networking/LICENSE.qla3xxx 9083F: drivers/net/ethernet/qlogic/qla3xxx.* 9084 9085QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9086M: Dept-GELinuxNICDev@qlogic.com 9087L: netdev@vger.kernel.org 9088S: Supported 9089F: drivers/net/ethernet/qlogic/qlcnic/ 9090 9091QLOGIC QLGE 10Gb ETHERNET DRIVER 9092M: Harish Patil <harish.patil@qlogic.com> 9093M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 9094M: Dept-GELinuxNICDev@qlogic.com 9095M: linux-driver@qlogic.com 9096L: netdev@vger.kernel.org 9097S: Supported 9098F: drivers/net/ethernet/qlogic/qlge/ 9099 9100QLOGIC QL4xxx ETHERNET DRIVER 9101M: Yuval Mintz <Yuval.Mintz@qlogic.com> 9102M: Ariel Elior <Ariel.Elior@qlogic.com> 9103M: everest-linux-l2@qlogic.com 9104L: netdev@vger.kernel.org 9105S: Supported 9106F: drivers/net/ethernet/qlogic/qed/ 9107F: include/linux/qed/ 9108F: drivers/net/ethernet/qlogic/qede/ 9109 9110QNX4 FILESYSTEM 9111M: Anders Larsen <al@alarsen.net> 9112W: http://www.alarsen.net/linux/qnx4fs/ 9113S: Maintained 9114F: fs/qnx4/ 9115F: include/uapi/linux/qnx4_fs.h 9116F: include/uapi/linux/qnxtypes.h 9117 9118QT1010 MEDIA DRIVER 9119M: Antti Palosaari <crope@iki.fi> 9120L: linux-media@vger.kernel.org 9121W: https://linuxtv.org 9122W: http://palosaari.fi/linux/ 9123Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9124T: git git://linuxtv.org/anttip/media_tree.git 9125S: Maintained 9126F: drivers/media/tuners/qt1010* 9127 9128QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9129M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9130L: linux-wireless@vger.kernel.org 9131L: ath9k-devel@lists.ath9k.org 9132W: http://wireless.kernel.org/en/users/Drivers/ath9k 9133S: Supported 9134F: drivers/net/wireless/ath/ath9k/ 9135 9136QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9137M: Kalle Valo <kvalo@qca.qualcomm.com> 9138L: ath10k@lists.infradead.org 9139W: http://wireless.kernel.org/en/users/Drivers/ath10k 9140T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9141S: Supported 9142F: drivers/net/wireless/ath/ath10k/ 9143 9144QUALCOMM HEXAGON ARCHITECTURE 9145M: Richard Kuo <rkuo@codeaurora.org> 9146L: linux-hexagon@vger.kernel.org 9147T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 9148S: Supported 9149F: arch/hexagon/ 9150 9151QUALCOMM WCN36XX WIRELESS DRIVER 9152M: Eugene Krasnikov <k.eugene.e@gmail.com> 9153L: wcn36xx@lists.infradead.org 9154W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 9155T: git git://github.com/KrasnikovEugene/wcn36xx.git 9156S: Supported 9157F: drivers/net/wireless/ath/wcn36xx/ 9158 9159QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 9160M: Gabriel Somlo <somlo@cmu.edu> 9161M: "Michael S. Tsirkin" <mst@redhat.com> 9162L: qemu-devel@nongnu.org 9163S: Maintained 9164F: drivers/firmware/qemu_fw_cfg.c 9165 9166RADOS BLOCK DEVICE (RBD) 9167M: Ilya Dryomov <idryomov@gmail.com> 9168M: Sage Weil <sage@redhat.com> 9169M: Alex Elder <elder@kernel.org> 9170L: ceph-devel@vger.kernel.org 9171W: http://ceph.com/ 9172T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 9173T: git git://github.com/ceph/ceph-client.git 9174S: Supported 9175F: Documentation/ABI/testing/sysfs-bus-rbd 9176F: drivers/block/rbd.c 9177F: drivers/block/rbd_types.h 9178 9179RADEON FRAMEBUFFER DISPLAY DRIVER 9180M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9181L: linux-fbdev@vger.kernel.org 9182S: Maintained 9183F: drivers/video/fbdev/aty/radeon* 9184F: include/uapi/linux/radeonfb.h 9185 9186RADIOSHARK RADIO DRIVER 9187M: Hans de Goede <hdegoede@redhat.com> 9188L: linux-media@vger.kernel.org 9189T: git git://linuxtv.org/media_tree.git 9190S: Maintained 9191F: drivers/media/radio/radio-shark.c 9192 9193RADIOSHARK2 RADIO DRIVER 9194M: Hans de Goede <hdegoede@redhat.com> 9195L: linux-media@vger.kernel.org 9196T: git git://linuxtv.org/media_tree.git 9197S: Maintained 9198F: drivers/media/radio/radio-shark2.c 9199F: drivers/media/radio/radio-tea5777.c 9200 9201RAGE128 FRAMEBUFFER DISPLAY DRIVER 9202M: Paul Mackerras <paulus@samba.org> 9203L: linux-fbdev@vger.kernel.org 9204S: Maintained 9205F: drivers/video/fbdev/aty/aty128fb.c 9206 9207RALINK MIPS ARCHITECTURE 9208M: John Crispin <blogic@openwrt.org> 9209L: linux-mips@linux-mips.org 9210S: Maintained 9211F: arch/mips/ralink 9212 9213RALINK RT2X00 WIRELESS LAN DRIVER 9214P: rt2x00 project 9215M: Stanislaw Gruszka <sgruszka@redhat.com> 9216M: Helmut Schaa <helmut.schaa@googlemail.com> 9217L: linux-wireless@vger.kernel.org 9218S: Maintained 9219F: drivers/net/wireless/ralink/rt2x00/ 9220 9221RAMDISK RAM BLOCK DEVICE DRIVER 9222M: Jens Axboe <axboe@kernel.dk> 9223S: Maintained 9224F: Documentation/blockdev/ramdisk.txt 9225F: drivers/block/brd.c 9226 9227RANDOM NUMBER DRIVER 9228M: "Theodore Ts'o" <tytso@mit.edu> 9229S: Maintained 9230F: drivers/char/random.c 9231 9232RAPIDIO SUBSYSTEM 9233M: Matt Porter <mporter@kernel.crashing.org> 9234M: Alexandre Bounine <alexandre.bounine@idt.com> 9235S: Maintained 9236F: drivers/rapidio/ 9237 9238RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 9239L: linux-wireless@vger.kernel.org 9240S: Orphan 9241F: drivers/net/wireless/ray* 9242 9243RCUTORTURE MODULE 9244M: Josh Triplett <josh@joshtriplett.org> 9245M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9246L: linux-kernel@vger.kernel.org 9247S: Supported 9248T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9249F: Documentation/RCU/torture.txt 9250F: kernel/rcu/rcutorture.c 9251 9252RCUTORTURE TEST FRAMEWORK 9253M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9254M: Josh Triplett <josh@joshtriplett.org> 9255R: Steven Rostedt <rostedt@goodmis.org> 9256R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9257R: Lai Jiangshan <jiangshanlai@gmail.com> 9258L: linux-kernel@vger.kernel.org 9259S: Supported 9260T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9261F: tools/testing/selftests/rcutorture 9262 9263RDC R-321X SoC 9264M: Florian Fainelli <florian@openwrt.org> 9265S: Maintained 9266 9267RDC R6040 FAST ETHERNET DRIVER 9268M: Florian Fainelli <florian@openwrt.org> 9269L: netdev@vger.kernel.org 9270S: Maintained 9271F: drivers/net/ethernet/rdc/r6040.c 9272 9273RDS - RELIABLE DATAGRAM SOCKETS 9274M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 9275L: netdev@vger.kernel.org 9276L: linux-rdma@vger.kernel.org 9277L: rds-devel@oss.oracle.com (moderated for non-subscribers) 9278W: https://oss.oracle.com/projects/rds/ 9279S: Supported 9280F: net/rds/ 9281F: Documentation/networking/rds.txt 9282 9283RDMAVT - RDMA verbs software 9284M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9285L: linux-rdma@vger.kernel.org 9286S: Supported 9287F: drivers/infiniband/sw/rdmavt 9288 9289READ-COPY UPDATE (RCU) 9290M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9291M: Josh Triplett <josh@joshtriplett.org> 9292R: Steven Rostedt <rostedt@goodmis.org> 9293R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9294R: Lai Jiangshan <jiangshanlai@gmail.com> 9295L: linux-kernel@vger.kernel.org 9296W: http://www.rdrop.com/users/paulmck/RCU/ 9297S: Supported 9298T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9299F: Documentation/RCU/ 9300X: Documentation/RCU/torture.txt 9301F: include/linux/rcu* 9302X: include/linux/srcu.h 9303F: kernel/rcu/ 9304X: kernel/torture.c 9305 9306REAL TIME CLOCK (RTC) SUBSYSTEM 9307M: Alessandro Zummo <a.zummo@towertech.it> 9308M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 9309L: rtc-linux@googlegroups.com 9310Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 9311T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 9312S: Maintained 9313F: Documentation/rtc.txt 9314F: drivers/rtc/ 9315F: include/linux/rtc.h 9316F: include/uapi/linux/rtc.h 9317 9318REALTEK AUDIO CODECS 9319M: Bard Liao <bardliao@realtek.com> 9320M: Oder Chiou <oder_chiou@realtek.com> 9321S: Maintained 9322F: sound/soc/codecs/rt* 9323F: include/sound/rt*.h 9324 9325REISERFS FILE SYSTEM 9326L: reiserfs-devel@vger.kernel.org 9327S: Supported 9328F: fs/reiserfs/ 9329 9330REGISTER MAP ABSTRACTION 9331M: Mark Brown <broonie@kernel.org> 9332L: linux-kernel@vger.kernel.org 9333T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 9334S: Supported 9335F: drivers/base/regmap/ 9336F: include/linux/regmap.h 9337 9338REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 9339M: Ohad Ben-Cohen <ohad@wizery.com> 9340M: Bjorn Andersson <bjorn.andersson@linaro.org> 9341L: linux-remoteproc@vger.kernel.org 9342T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 9343S: Maintained 9344F: drivers/remoteproc/ 9345F: Documentation/remoteproc.txt 9346F: include/linux/remoteproc.h 9347 9348REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 9349M: Ohad Ben-Cohen <ohad@wizery.com> 9350M: Bjorn Andersson <bjorn.andersson@linaro.org> 9351L: linux-remoteproc@vger.kernel.org 9352T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 9353S: Maintained 9354F: drivers/rpmsg/ 9355F: Documentation/rpmsg.txt 9356F: include/linux/rpmsg.h 9357 9358RENESAS ETHERNET DRIVERS 9359R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 9360L: netdev@vger.kernel.org 9361L: linux-renesas-soc@vger.kernel.org 9362F: drivers/net/ethernet/renesas/ 9363F: include/linux/sh_eth.h 9364 9365RENESAS USB2 PHY DRIVER 9366M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 9367L: linux-renesas-soc@vger.kernel.org 9368S: Maintained 9369F: drivers/phy/phy-rcar-gen3-usb2.c 9370 9371RESET CONTROLLER FRAMEWORK 9372M: Philipp Zabel <p.zabel@pengutronix.de> 9373T: git git://git.pengutronix.de/git/pza/linux 9374S: Maintained 9375F: drivers/reset/ 9376F: Documentation/devicetree/bindings/reset/ 9377F: include/dt-bindings/reset/ 9378F: include/linux/reset.h 9379F: include/linux/reset-controller.h 9380 9381RFKILL 9382M: Johannes Berg <johannes@sipsolutions.net> 9383L: linux-wireless@vger.kernel.org 9384W: http://wireless.kernel.org/ 9385T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9386T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9387S: Maintained 9388F: Documentation/rfkill.txt 9389F: net/rfkill/ 9390 9391RHASHTABLE 9392M: Thomas Graf <tgraf@suug.ch> 9393L: netdev@vger.kernel.org 9394S: Maintained 9395F: lib/rhashtable.c 9396F: include/linux/rhashtable.h 9397 9398RICOH SMARTMEDIA/XD DRIVER 9399M: Maxim Levitsky <maximlevitsky@gmail.com> 9400S: Maintained 9401F: drivers/mtd/nand/r852.c 9402F: drivers/mtd/nand/r852.h 9403 9404RICOH R5C592 MEMORYSTICK DRIVER 9405M: Maxim Levitsky <maximlevitsky@gmail.com> 9406S: Maintained 9407F: drivers/memstick/host/r592.* 9408 9409ROCCAT DRIVERS 9410M: Stefan Achatz <erazor_de@users.sourceforge.net> 9411W: http://sourceforge.net/projects/roccat/ 9412S: Maintained 9413F: drivers/hid/hid-roccat* 9414F: include/linux/hid-roccat* 9415F: Documentation/ABI/*/sysfs-driver-hid-roccat* 9416 9417ROCKER DRIVER 9418M: Jiri Pirko <jiri@resnulli.us> 9419M: Scott Feldman <sfeldma@gmail.com> 9420L: netdev@vger.kernel.org 9421S: Supported 9422F: drivers/net/ethernet/rocker/ 9423 9424ROCKETPORT DRIVER 9425P: Comtrol Corp. 9426W: http://www.comtrol.com 9427S: Maintained 9428F: Documentation/serial/rocket.txt 9429F: drivers/tty/rocket* 9430 9431ROCKETPORT EXPRESS/INFINITY DRIVER 9432M: Kevin Cernekee <cernekee@gmail.com> 9433L: linux-serial@vger.kernel.org 9434S: Odd Fixes 9435F: drivers/tty/serial/rp2.* 9436 9437ROSE NETWORK LAYER 9438M: Ralf Baechle <ralf@linux-mips.org> 9439L: linux-hams@vger.kernel.org 9440W: http://www.linux-ax25.org/ 9441S: Maintained 9442F: include/net/rose.h 9443F: include/uapi/linux/rose.h 9444F: net/rose/ 9445 9446RTL2830 MEDIA DRIVER 9447M: Antti Palosaari <crope@iki.fi> 9448L: linux-media@vger.kernel.org 9449W: https://linuxtv.org 9450W: http://palosaari.fi/linux/ 9451Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9452T: git git://linuxtv.org/anttip/media_tree.git 9453S: Maintained 9454F: drivers/media/dvb-frontends/rtl2830* 9455 9456RTL2832 MEDIA DRIVER 9457M: Antti Palosaari <crope@iki.fi> 9458L: linux-media@vger.kernel.org 9459W: https://linuxtv.org 9460W: http://palosaari.fi/linux/ 9461Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9462T: git git://linuxtv.org/anttip/media_tree.git 9463S: Maintained 9464F: drivers/media/dvb-frontends/rtl2832* 9465 9466RTL2832_SDR MEDIA DRIVER 9467M: Antti Palosaari <crope@iki.fi> 9468L: linux-media@vger.kernel.org 9469W: https://linuxtv.org 9470W: http://palosaari.fi/linux/ 9471Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9472T: git git://linuxtv.org/anttip/media_tree.git 9473S: Maintained 9474F: drivers/media/dvb-frontends/rtl2832_sdr* 9475 9476RTL8180 WIRELESS DRIVER 9477L: linux-wireless@vger.kernel.org 9478W: http://wireless.kernel.org/ 9479T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9480S: Orphan 9481F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 9482 9483RTL8187 WIRELESS DRIVER 9484M: Herton Ronaldo Krzesinski <herton@canonical.com> 9485M: Hin-Tak Leung <htl10@users.sourceforge.net> 9486M: Larry Finger <Larry.Finger@lwfinger.net> 9487L: linux-wireless@vger.kernel.org 9488W: http://wireless.kernel.org/ 9489T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9490S: Maintained 9491F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 9492 9493RTL8192CE WIRELESS DRIVER 9494M: Larry Finger <Larry.Finger@lwfinger.net> 9495M: Chaoming Li <chaoming_li@realsil.com.cn> 9496L: linux-wireless@vger.kernel.org 9497W: http://wireless.kernel.org/ 9498T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9499S: Maintained 9500F: drivers/net/wireless/realtek/rtlwifi/ 9501F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 9502 9503RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 9504M: Jes Sorensen <Jes.Sorensen@redhat.com> 9505L: linux-wireless@vger.kernel.org 9506T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211 9507S: Maintained 9508F: drivers/net/wireless/realtek/rtl8xxxu/ 9509 9510S3 SAVAGE FRAMEBUFFER DRIVER 9511M: Antonino Daplas <adaplas@gmail.com> 9512L: linux-fbdev@vger.kernel.org 9513S: Maintained 9514F: drivers/video/fbdev/savage/ 9515 9516S390 9517M: Martin Schwidefsky <schwidefsky@de.ibm.com> 9518M: Heiko Carstens <heiko.carstens@de.ibm.com> 9519L: linux-s390@vger.kernel.org 9520W: http://www.ibm.com/developerworks/linux/linux390/ 9521T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 9522S: Supported 9523F: arch/s390/ 9524F: drivers/s390/ 9525F: Documentation/s390/ 9526F: Documentation/DocBook/s390* 9527 9528S390 COMMON I/O LAYER 9529M: Sebastian Ott <sebott@linux.vnet.ibm.com> 9530M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 9531L: linux-s390@vger.kernel.org 9532W: http://www.ibm.com/developerworks/linux/linux390/ 9533S: Supported 9534F: drivers/s390/cio/ 9535 9536S390 DASD DRIVER 9537M: Stefan Weinhuber <wein@de.ibm.com> 9538M: Stefan Haberland <stefan.haberland@de.ibm.com> 9539L: linux-s390@vger.kernel.org 9540W: http://www.ibm.com/developerworks/linux/linux390/ 9541S: Supported 9542F: drivers/s390/block/dasd* 9543F: block/partitions/ibm.c 9544 9545S390 NETWORK DRIVERS 9546M: Ursula Braun <ubraun@linux.vnet.ibm.com> 9547L: linux-s390@vger.kernel.org 9548W: http://www.ibm.com/developerworks/linux/linux390/ 9549S: Supported 9550F: drivers/s390/net/ 9551 9552S390 PCI SUBSYSTEM 9553M: Sebastian Ott <sebott@linux.vnet.ibm.com> 9554M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 9555L: linux-s390@vger.kernel.org 9556W: http://www.ibm.com/developerworks/linux/linux390/ 9557S: Supported 9558F: arch/s390/pci/ 9559F: drivers/pci/hotplug/s390_pci_hpc.c 9560 9561S390 ZCRYPT DRIVER 9562M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 9563L: linux-s390@vger.kernel.org 9564W: http://www.ibm.com/developerworks/linux/linux390/ 9565S: Supported 9566F: drivers/s390/crypto/ 9567 9568S390 ZFCP DRIVER 9569M: Steffen Maier <maier@linux.vnet.ibm.com> 9570L: linux-s390@vger.kernel.org 9571W: http://www.ibm.com/developerworks/linux/linux390/ 9572S: Supported 9573F: drivers/s390/scsi/zfcp_* 9574 9575S390 IUCV NETWORK LAYER 9576M: Ursula Braun <ubraun@linux.vnet.ibm.com> 9577L: linux-s390@vger.kernel.org 9578W: http://www.ibm.com/developerworks/linux/linux390/ 9579S: Supported 9580F: drivers/s390/net/*iucv* 9581F: include/net/iucv/ 9582F: net/iucv/ 9583 9584S390 IOMMU (PCI) 9585M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 9586L: linux-s390@vger.kernel.org 9587W: http://www.ibm.com/developerworks/linux/linux390/ 9588S: Supported 9589F: drivers/iommu/s390-iommu.c 9590 9591S3C24XX SD/MMC Driver 9592M: Ben Dooks <ben-linux@fluff.org> 9593L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9594S: Supported 9595F: drivers/mmc/host/s3cmci.* 9596 9597SAA6588 RDS RECEIVER DRIVER 9598M: Hans Verkuil <hverkuil@xs4all.nl> 9599L: linux-media@vger.kernel.org 9600T: git git://linuxtv.org/media_tree.git 9601W: https://linuxtv.org 9602S: Odd Fixes 9603F: drivers/media/i2c/saa6588* 9604 9605SAA7134 VIDEO4LINUX DRIVER 9606M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 9607L: linux-media@vger.kernel.org 9608W: https://linuxtv.org 9609T: git git://linuxtv.org/media_tree.git 9610S: Odd fixes 9611F: Documentation/video4linux/*.saa7134 9612F: drivers/media/pci/saa7134/ 9613 9614SAA7146 VIDEO4LINUX-2 DRIVER 9615M: Hans Verkuil <hverkuil@xs4all.nl> 9616L: linux-media@vger.kernel.org 9617T: git git://linuxtv.org/media_tree.git 9618S: Maintained 9619F: drivers/media/common/saa7146/ 9620F: drivers/media/pci/saa7146/ 9621F: include/media/saa7146* 9622 9623SAMSUNG LAPTOP DRIVER 9624M: Corentin Chary <corentin.chary@gmail.com> 9625L: platform-driver-x86@vger.kernel.org 9626S: Maintained 9627F: drivers/platform/x86/samsung-laptop.c 9628 9629SAMSUNG AUDIO (ASoC) DRIVERS 9630M: Sangbeom Kim <sbkim73@samsung.com> 9631L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9632S: Supported 9633F: sound/soc/samsung/ 9634 9635SAMSUNG FRAMEBUFFER DRIVER 9636M: Jingoo Han <jingoohan1@gmail.com> 9637L: linux-fbdev@vger.kernel.org 9638S: Maintained 9639F: drivers/video/fbdev/s3c-fb.c 9640 9641SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 9642M: Sangbeom Kim <sbkim73@samsung.com> 9643M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 9644L: linux-kernel@vger.kernel.org 9645L: linux-samsung-soc@vger.kernel.org 9646S: Supported 9647F: drivers/mfd/sec*.c 9648F: drivers/regulator/s2m*.c 9649F: drivers/regulator/s5m*.c 9650F: drivers/clk/clk-s2mps11.c 9651F: drivers/rtc/rtc-s5m.c 9652F: include/linux/mfd/samsung/ 9653F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 9654F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 9655F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 9656F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 9657 9658SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 9659M: Kyungmin Park <kyungmin.park@samsung.com> 9660M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9661L: linux-media@vger.kernel.org 9662Q: https://patchwork.linuxtv.org/project/linux-media/list/ 9663S: Supported 9664F: drivers/media/platform/exynos4-is/ 9665 9666SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 9667M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 9668L: linux-media@vger.kernel.org 9669L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9670S: Maintained 9671F: drivers/media/platform/s3c-camif/ 9672F: include/media/drv-intf/s3c_camif.h 9673 9674SAMSUNG S5C73M3 CAMERA DRIVER 9675M: Kyungmin Park <kyungmin.park@samsung.com> 9676M: Andrzej Hajda <a.hajda@samsung.com> 9677L: linux-media@vger.kernel.org 9678S: Supported 9679F: drivers/media/i2c/s5c73m3/* 9680 9681SAMSUNG S5K5BAF CAMERA DRIVER 9682M: Kyungmin Park <kyungmin.park@samsung.com> 9683M: Andrzej Hajda <a.hajda@samsung.com> 9684L: linux-media@vger.kernel.org 9685S: Supported 9686F: drivers/media/i2c/s5k5baf.c 9687 9688SAMSUNG S3FWRN5 NFC DRIVER 9689M: Robert Baldyga <r.baldyga@samsung.com> 9690M: Krzysztof Opasiak <k.opasiak@samsung.com> 9691L: linux-nfc@lists.01.org (moderated for non-subscribers) 9692S: Supported 9693F: drivers/nfc/s3fwrn5 9694 9695SAMSUNG SOC CLOCK DRIVERS 9696M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9697M: Tomasz Figa <tomasz.figa@gmail.com> 9698S: Supported 9699L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9700F: drivers/clk/samsung/ 9701 9702SAMSUNG SXGBE DRIVERS 9703M: Byungho An <bh74.an@samsung.com> 9704M: Girish K S <ks.giri@samsung.com> 9705M: Vipul Pandya <vipul.pandya@samsung.com> 9706S: Supported 9707L: netdev@vger.kernel.org 9708F: drivers/net/ethernet/samsung/sxgbe/ 9709 9710SAMSUNG THERMAL DRIVER 9711M: Lukasz Majewski <l.majewski@samsung.com> 9712L: linux-pm@vger.kernel.org 9713L: linux-samsung-soc@vger.kernel.org 9714S: Supported 9715T: git https://github.com/lmajewski/linux-samsung-thermal.git 9716F: drivers/thermal/samsung/ 9717 9718SAMSUNG USB2 PHY DRIVER 9719M: Kamil Debski <k.debski@samsung.com> 9720L: linux-kernel@vger.kernel.org 9721S: Supported 9722F: Documentation/devicetree/bindings/phy/samsung-phy.txt 9723F: Documentation/phy/samsung-usb2.txt 9724F: drivers/phy/phy-exynos4210-usb2.c 9725F: drivers/phy/phy-exynos4x12-usb2.c 9726F: drivers/phy/phy-exynos5250-usb2.c 9727F: drivers/phy/phy-s5pv210-usb2.c 9728F: drivers/phy/phy-samsung-usb2.c 9729F: drivers/phy/phy-samsung-usb2.h 9730 9731SERIAL DRIVERS 9732M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 9733L: linux-serial@vger.kernel.org 9734S: Maintained 9735F: drivers/tty/serial/ 9736 9737SYNOPSYS DESIGNWARE DMAC DRIVER 9738M: Viresh Kumar <vireshk@kernel.org> 9739M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 9740S: Maintained 9741F: include/linux/dma/dw.h 9742F: include/linux/platform_data/dma-dw.h 9743F: drivers/dma/dw/ 9744 9745SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 9746M: Lars Persson <lars.persson@axis.com> 9747L: netdev@vger.kernel.org 9748S: Supported 9749F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 9750F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 9751 9752SYNOPSYS DESIGNWARE I2C DRIVER 9753M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 9754R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 9755R: Mika Westerberg <mika.westerberg@linux.intel.com> 9756L: linux-i2c@vger.kernel.org 9757S: Maintained 9758F: drivers/i2c/busses/i2c-designware-* 9759F: include/linux/platform_data/i2c-designware.h 9760 9761SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 9762M: Jaehoon Chung <jh80.chung@samsung.com> 9763L: linux-mmc@vger.kernel.org 9764S: Maintained 9765F: include/linux/mmc/dw_mmc.h 9766F: drivers/mmc/host/dw_mmc* 9767 9768SYSTEM TRACE MODULE CLASS 9769M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9770S: Maintained 9771F: Documentation/trace/stm.txt 9772F: drivers/hwtracing/stm/ 9773F: include/linux/stm.h 9774F: include/uapi/linux/stm.h 9775 9776THUNDERBOLT DRIVER 9777M: Andreas Noever <andreas.noever@gmail.com> 9778S: Maintained 9779F: drivers/thunderbolt/ 9780 9781TI BQ27XXX POWER SUPPLY DRIVER 9782R: Andrew F. Davis <afd@ti.com> 9783F: include/linux/power/bq27xxx_battery.h 9784F: drivers/power/bq27xxx_battery.c 9785F: drivers/power/bq27xxx_battery_i2c.c 9786 9787TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 9788M: John Stultz <john.stultz@linaro.org> 9789M: Thomas Gleixner <tglx@linutronix.de> 9790L: linux-kernel@vger.kernel.org 9791T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9792S: Supported 9793F: include/linux/clocksource.h 9794F: include/linux/time.h 9795F: include/linux/timex.h 9796F: include/uapi/linux/time.h 9797F: include/uapi/linux/timex.h 9798F: kernel/time/clocksource.c 9799F: kernel/time/time*.c 9800F: kernel/time/alarmtimer.c 9801F: kernel/time/ntp.c 9802F: tools/testing/selftests/timers/ 9803 9804SC1200 WDT DRIVER 9805M: Zwane Mwaikambo <zwanem@gmail.com> 9806S: Maintained 9807F: drivers/watchdog/sc1200wdt.c 9808 9809SCHEDULER 9810M: Ingo Molnar <mingo@redhat.com> 9811M: Peter Zijlstra <peterz@infradead.org> 9812L: linux-kernel@vger.kernel.org 9813T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 9814S: Maintained 9815F: kernel/sched/ 9816F: include/linux/sched.h 9817F: include/uapi/linux/sched.h 9818F: include/linux/wait.h 9819 9820SCORE ARCHITECTURE 9821M: Chen Liqin <liqin.linux@gmail.com> 9822M: Lennox Wu <lennox.wu@gmail.com> 9823W: http://www.sunplus.com 9824S: Supported 9825F: arch/score/ 9826 9827SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 9828M: Sudeep Holla <sudeep.holla@arm.com> 9829L: linux-arm-kernel@lists.infradead.org 9830S: Maintained 9831F: Documentation/devicetree/bindings/arm/arm,scpi.txt 9832F: drivers/clk/clk-scpi.c 9833F: drivers/cpufreq/scpi-cpufreq.c 9834F: drivers/firmware/arm_scpi.c 9835F: include/linux/scpi_protocol.h 9836 9837SCSI CDROM DRIVER 9838M: Jens Axboe <axboe@kernel.dk> 9839L: linux-scsi@vger.kernel.org 9840W: http://www.kernel.dk 9841S: Maintained 9842F: drivers/scsi/sr* 9843 9844SCSI RDMA PROTOCOL (SRP) INITIATOR 9845M: Bart Van Assche <bart.vanassche@sandisk.com> 9846L: linux-rdma@vger.kernel.org 9847S: Supported 9848W: http://www.openfabrics.org 9849Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9850T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 9851F: drivers/infiniband/ulp/srp/ 9852F: include/scsi/srp.h 9853 9854SCSI SG DRIVER 9855M: Doug Gilbert <dgilbert@interlog.com> 9856L: linux-scsi@vger.kernel.org 9857W: http://sg.danny.cz/sg 9858S: Maintained 9859F: Documentation/scsi/scsi-generic.txt 9860F: drivers/scsi/sg.c 9861F: include/scsi/sg.h 9862 9863SCSI SUBSYSTEM 9864M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 9865T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 9866M: "Martin K. Petersen" <martin.petersen@oracle.com> 9867T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 9868L: linux-scsi@vger.kernel.org 9869S: Maintained 9870F: drivers/scsi/ 9871F: include/scsi/ 9872 9873SCSI TAPE DRIVER 9874M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 9875L: linux-scsi@vger.kernel.org 9876S: Maintained 9877F: Documentation/scsi/st.txt 9878F: drivers/scsi/st.* 9879F: drivers/scsi/st_*.h 9880 9881SCTP PROTOCOL 9882M: Vlad Yasevich <vyasevich@gmail.com> 9883M: Neil Horman <nhorman@tuxdriver.com> 9884L: linux-sctp@vger.kernel.org 9885W: http://lksctp.sourceforge.net 9886S: Maintained 9887F: Documentation/networking/sctp.txt 9888F: include/linux/sctp.h 9889F: include/uapi/linux/sctp.h 9890F: include/net/sctp/ 9891F: net/sctp/ 9892 9893SCx200 CPU SUPPORT 9894M: Jim Cromie <jim.cromie@gmail.com> 9895S: Odd Fixes 9896F: Documentation/i2c/busses/scx200_acb 9897F: arch/x86/platform/scx200/ 9898F: drivers/watchdog/scx200_wdt.c 9899F: drivers/i2c/busses/scx200* 9900F: drivers/mtd/maps/scx200_docflash.c 9901F: include/linux/scx200.h 9902 9903SCx200 GPIO DRIVER 9904M: Jim Cromie <jim.cromie@gmail.com> 9905S: Maintained 9906F: drivers/char/scx200_gpio.c 9907F: include/linux/scx200_gpio.h 9908 9909SCx200 HRT CLOCKSOURCE DRIVER 9910M: Jim Cromie <jim.cromie@gmail.com> 9911S: Maintained 9912F: drivers/clocksource/scx200_hrt.c 9913 9914SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 9915M: Sascha Sommer <saschasommer@freenet.de> 9916L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 9917S: Maintained 9918F: drivers/mmc/host/sdricoh_cs.c 9919 9920SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 9921M: Adrian Hunter <adrian.hunter@intel.com> 9922L: linux-mmc@vger.kernel.org 9923T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 9924S: Maintained 9925F: drivers/mmc/host/sdhci* 9926F: include/linux/mmc/sdhci* 9927 9928SECURE COMPUTING 9929M: Kees Cook <keescook@chromium.org> 9930R: Andy Lutomirski <luto@amacapital.net> 9931R: Will Drewry <wad@chromium.org> 9932T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 9933S: Supported 9934F: kernel/seccomp.c 9935F: include/uapi/linux/seccomp.h 9936F: include/linux/seccomp.h 9937F: tools/testing/selftests/seccomp/* 9938K: \bsecure_computing 9939K: \bTIF_SECCOMP\b 9940 9941SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 9942M: Ben Dooks <ben-linux@fluff.org> 9943M: Jaehoon Chung <jh80.chung@samsung.com> 9944L: linux-mmc@vger.kernel.org 9945S: Maintained 9946F: drivers/mmc/host/sdhci-s3c* 9947 9948SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 9949M: Viresh Kumar <vireshk@kernel.org> 9950L: spear-devel@list.st.com 9951L: linux-mmc@vger.kernel.org 9952S: Maintained 9953F: drivers/mmc/host/sdhci-spear.c 9954 9955SECURITY SUBSYSTEM 9956M: James Morris <james.l.morris@oracle.com> 9957M: "Serge E. Hallyn" <serge@hallyn.com> 9958L: linux-security-module@vger.kernel.org (suggested Cc:) 9959T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 9960W: http://kernsec.org/ 9961S: Supported 9962F: security/ 9963 9964SECURITY CONTACT 9965M: Security Officers <security@kernel.org> 9966S: Supported 9967 9968SELINUX SECURITY MODULE 9969M: Paul Moore <paul@paul-moore.com> 9970M: Stephen Smalley <sds@tycho.nsa.gov> 9971M: Eric Paris <eparis@parisplace.org> 9972L: selinux@tycho.nsa.gov (moderated for non-subscribers) 9973W: http://selinuxproject.org 9974T: git git://git.infradead.org/users/pcmoore/selinux 9975S: Supported 9976F: include/linux/selinux* 9977F: security/selinux/ 9978F: scripts/selinux/ 9979 9980APPARMOR SECURITY MODULE 9981M: John Johansen <john.johansen@canonical.com> 9982L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 9983W: apparmor.wiki.kernel.org 9984T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 9985S: Supported 9986F: security/apparmor/ 9987 9988YAMA SECURITY MODULE 9989M: Kees Cook <keescook@chromium.org> 9990T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 9991S: Supported 9992F: security/yama/ 9993 9994SENSABLE PHANTOM 9995M: Jiri Slaby <jirislaby@gmail.com> 9996S: Maintained 9997F: drivers/misc/phantom.c 9998F: include/uapi/linux/phantom.h 9999 10000SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER 10001M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com> 10002M: Ketan Mukadam <ketan.mukadam@avagotech.com> 10003M: John Soni Jose <sony.john@avagotech.com> 10004L: linux-scsi@vger.kernel.org 10005W: http://www.avagotech.com 10006S: Supported 10007F: drivers/scsi/be2iscsi/ 10008 10009Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER 10010M: Sathya Perla <sathya.perla@broadcom.com> 10011M: Ajit Khaparde <ajit.khaparde@broadcom.com> 10012M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com> 10013M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 10014M: Somnath Kotur <somnath.kotur@broadcom.com> 10015L: netdev@vger.kernel.org 10016W: http://www.emulex.com 10017S: Supported 10018F: drivers/net/ethernet/emulex/benet/ 10019 10020EMULEX ONECONNECT ROCE DRIVER 10021M: Selvin Xavier <selvin.xavier@avagotech.com> 10022M: Devesh Sharma <devesh.sharma@avagotech.com> 10023M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 10024L: linux-rdma@vger.kernel.org 10025W: http://www.emulex.com 10026S: Supported 10027F: drivers/infiniband/hw/ocrdma/ 10028 10029SFC NETWORK DRIVER 10030M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10031M: Shradha Shah <sshah@solarflare.com> 10032L: netdev@vger.kernel.org 10033S: Supported 10034F: drivers/net/ethernet/sfc/ 10035 10036SGI GRU DRIVER 10037M: Dimitri Sivanich <sivanich@sgi.com> 10038S: Maintained 10039F: drivers/misc/sgi-gru/ 10040 10041SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10042M: Pat Gefre <pfg@sgi.com> 10043L: linux-ia64@vger.kernel.org 10044S: Supported 10045F: Documentation/ia64/serial.txt 10046F: drivers/tty/serial/ioc?_serial.c 10047F: include/linux/ioc?.h 10048 10049SGI XP/XPC/XPNET DRIVER 10050M: Cliff Whickman <cpw@sgi.com> 10051M: Robin Holt <robinmholt@gmail.com> 10052S: Maintained 10053F: drivers/misc/sgi-xp/ 10054 10055SI2157 MEDIA DRIVER 10056M: Antti Palosaari <crope@iki.fi> 10057L: linux-media@vger.kernel.org 10058W: https://linuxtv.org 10059W: http://palosaari.fi/linux/ 10060Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10061T: git git://linuxtv.org/anttip/media_tree.git 10062S: Maintained 10063F: drivers/media/tuners/si2157* 10064 10065SI2168 MEDIA DRIVER 10066M: Antti Palosaari <crope@iki.fi> 10067L: linux-media@vger.kernel.org 10068W: https://linuxtv.org 10069W: http://palosaari.fi/linux/ 10070Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10071T: git git://linuxtv.org/anttip/media_tree.git 10072S: Maintained 10073F: drivers/media/dvb-frontends/si2168* 10074 10075SI470X FM RADIO RECEIVER I2C DRIVER 10076M: Hans Verkuil <hverkuil@xs4all.nl> 10077L: linux-media@vger.kernel.org 10078T: git git://linuxtv.org/media_tree.git 10079W: https://linuxtv.org 10080S: Odd Fixes 10081F: drivers/media/radio/si470x/radio-si470x-i2c.c 10082 10083SI470X FM RADIO RECEIVER USB DRIVER 10084M: Hans Verkuil <hverkuil@xs4all.nl> 10085L: linux-media@vger.kernel.org 10086T: git git://linuxtv.org/media_tree.git 10087W: https://linuxtv.org 10088S: Maintained 10089F: drivers/media/radio/si470x/radio-si470x-common.c 10090F: drivers/media/radio/si470x/radio-si470x.h 10091F: drivers/media/radio/si470x/radio-si470x-usb.c 10092 10093SI4713 FM RADIO TRANSMITTER I2C DRIVER 10094M: Eduardo Valentin <edubezval@gmail.com> 10095L: linux-media@vger.kernel.org 10096T: git git://linuxtv.org/media_tree.git 10097W: https://linuxtv.org 10098S: Odd Fixes 10099F: drivers/media/radio/si4713/si4713.? 10100 10101SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 10102M: Eduardo Valentin <edubezval@gmail.com> 10103L: linux-media@vger.kernel.org 10104T: git git://linuxtv.org/media_tree.git 10105W: https://linuxtv.org 10106S: Odd Fixes 10107F: drivers/media/radio/si4713/radio-platform-si4713.c 10108 10109SI4713 FM RADIO TRANSMITTER USB DRIVER 10110M: Hans Verkuil <hverkuil@xs4all.nl> 10111L: linux-media@vger.kernel.org 10112T: git git://linuxtv.org/media_tree.git 10113W: https://linuxtv.org 10114S: Maintained 10115F: drivers/media/radio/si4713/radio-usb-si4713.c 10116 10117SIANO DVB DRIVER 10118M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 10119L: linux-media@vger.kernel.org 10120W: https://linuxtv.org 10121T: git git://linuxtv.org/media_tree.git 10122S: Odd fixes 10123F: drivers/media/common/siano/ 10124F: drivers/media/usb/siano/ 10125F: drivers/media/usb/siano/ 10126F: drivers/media/mmc/siano/ 10127 10128SIMPLEFB FB DRIVER 10129M: Hans de Goede <hdegoede@redhat.com> 10130L: linux-fbdev@vger.kernel.org 10131S: Maintained 10132F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 10133F: drivers/video/fbdev/simplefb.c 10134F: include/linux/platform_data/simplefb.h 10135 10136SH_VEU V4L2 MEM2MEM DRIVER 10137L: linux-media@vger.kernel.org 10138S: Orphan 10139F: drivers/media/platform/sh_veu.c 10140 10141SH_VOU V4L2 OUTPUT DRIVER 10142L: linux-media@vger.kernel.org 10143S: Orphan 10144F: drivers/media/platform/sh_vou.c 10145F: include/media/drv-intf/sh_vou.h 10146 10147SIMPLE FIRMWARE INTERFACE (SFI) 10148M: Len Brown <lenb@kernel.org> 10149L: sfi-devel@simplefirmware.org 10150W: http://simplefirmware.org/ 10151T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 10152S: Supported 10153F: arch/x86/platform/sfi/ 10154F: drivers/sfi/ 10155F: include/linux/sfi*.h 10156 10157SIMTEC EB110ATX (Chalice CATS) 10158P: Ben Dooks 10159P: Vincent Sanders <vince@simtec.co.uk> 10160M: Simtec Linux Team <linux@simtec.co.uk> 10161W: http://www.simtec.co.uk/products/EB110ATX/ 10162S: Supported 10163 10164SIMTEC EB2410ITX (BAST) 10165P: Ben Dooks 10166P: Vincent Sanders <vince@simtec.co.uk> 10167M: Simtec Linux Team <linux@simtec.co.uk> 10168W: http://www.simtec.co.uk/products/EB2410ITX/ 10169S: Supported 10170F: arch/arm/mach-s3c24xx/mach-bast.c 10171F: arch/arm/mach-s3c24xx/bast-ide.c 10172F: arch/arm/mach-s3c24xx/bast-irq.c 10173 10174TI DAVINCI MACHINE SUPPORT 10175M: Sekhar Nori <nsekhar@ti.com> 10176M: Kevin Hilman <khilman@kernel.org> 10177T: git git://gitorious.org/linux-davinci/linux-davinci.git 10178Q: http://patchwork.kernel.org/project/linux-davinci/list/ 10179S: Supported 10180F: arch/arm/mach-davinci/ 10181F: drivers/i2c/busses/i2c-davinci.c 10182 10183TI DAVINCI SERIES MEDIA DRIVER 10184M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10185L: linux-media@vger.kernel.org 10186W: https://linuxtv.org 10187Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10188T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10189S: Maintained 10190F: drivers/media/platform/davinci/ 10191F: include/media/davinci/ 10192 10193TI AM437X VPFE DRIVER 10194M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10195L: linux-media@vger.kernel.org 10196W: https://linuxtv.org 10197Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10198T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10199S: Maintained 10200F: drivers/media/platform/am437x/ 10201 10202OV2659 OMNIVISION SENSOR DRIVER 10203M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10204L: linux-media@vger.kernel.org 10205W: https://linuxtv.org 10206Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10207T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10208S: Maintained 10209F: drivers/media/i2c/ov2659.c 10210F: include/media/i2c/ov2659.h 10211 10212SILICON MOTION SM712 FRAME BUFFER DRIVER 10213M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10214M: Teddy Wang <teddy.wang@siliconmotion.com> 10215M: Sudip Mukherjee <sudip@vectorindia.org> 10216L: linux-fbdev@vger.kernel.org 10217S: Maintained 10218F: drivers/video/fbdev/sm712* 10219F: Documentation/fb/sm712fb.txt 10220 10221SIS 190 ETHERNET DRIVER 10222M: Francois Romieu <romieu@fr.zoreil.com> 10223L: netdev@vger.kernel.org 10224S: Maintained 10225F: drivers/net/ethernet/sis/sis190.c 10226 10227SIS 900/7016 FAST ETHERNET DRIVER 10228M: Daniele Venzano <venza@brownhat.org> 10229W: http://www.brownhat.org/sis900.html 10230L: netdev@vger.kernel.org 10231S: Maintained 10232F: drivers/net/ethernet/sis/sis900.* 10233 10234SIS FRAMEBUFFER DRIVER 10235M: Thomas Winischhofer <thomas@winischhofer.net> 10236W: http://www.winischhofer.net/linuxsisvga.shtml 10237S: Maintained 10238F: Documentation/fb/sisfb.txt 10239F: drivers/video/fbdev/sis/ 10240F: include/video/sisfb.h 10241 10242SIS USB2VGA DRIVER 10243M: Thomas Winischhofer <thomas@winischhofer.net> 10244W: http://www.winischhofer.at/linuxsisusbvga.shtml 10245S: Maintained 10246F: drivers/usb/misc/sisusbvga/ 10247 10248SLAB ALLOCATOR 10249M: Christoph Lameter <cl@linux.com> 10250M: Pekka Enberg <penberg@kernel.org> 10251M: David Rientjes <rientjes@google.com> 10252M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 10253M: Andrew Morton <akpm@linux-foundation.org> 10254L: linux-mm@kvack.org 10255S: Maintained 10256F: include/linux/sl?b*.h 10257F: mm/sl?b* 10258 10259SLEEPABLE READ-COPY UPDATE (SRCU) 10260M: Lai Jiangshan <jiangshanlai@gmail.com> 10261M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10262M: Josh Triplett <josh@joshtriplett.org> 10263R: Steven Rostedt <rostedt@goodmis.org> 10264R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10265L: linux-kernel@vger.kernel.org 10266W: http://www.rdrop.com/users/paulmck/RCU/ 10267S: Supported 10268T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10269F: include/linux/srcu.h 10270F: kernel/rcu/srcu.c 10271 10272SMACK SECURITY MODULE 10273M: Casey Schaufler <casey@schaufler-ca.com> 10274L: linux-security-module@vger.kernel.org 10275W: http://schaufler-ca.com 10276T: git git://git.gitorious.org/smack-next/kernel.git 10277S: Maintained 10278F: Documentation/security/Smack.txt 10279F: security/smack/ 10280 10281DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 10282M: Kevin Hilman <khilman@kernel.org> 10283M: Nishanth Menon <nm@ti.com> 10284S: Maintained 10285F: drivers/power/avs/ 10286F: include/linux/power/smartreflex.h 10287L: linux-pm@vger.kernel.org 10288 10289SMC91x ETHERNET DRIVER 10290M: Nicolas Pitre <nico@fluxnic.net> 10291S: Odd Fixes 10292F: drivers/net/ethernet/smsc/smc91x.* 10293 10294SMIA AND SMIA++ IMAGE SENSOR DRIVER 10295M: Sakari Ailus <sakari.ailus@iki.fi> 10296L: linux-media@vger.kernel.org 10297S: Maintained 10298F: drivers/media/i2c/smiapp/ 10299F: include/media/i2c/smiapp.h 10300F: drivers/media/i2c/smiapp-pll.c 10301F: drivers/media/i2c/smiapp-pll.h 10302F: include/uapi/linux/smiapp.h 10303F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 10304 10305SMM665 HARDWARE MONITOR DRIVER 10306M: Guenter Roeck <linux@roeck-us.net> 10307L: linux-hwmon@vger.kernel.org 10308S: Maintained 10309F: Documentation/hwmon/smm665 10310F: drivers/hwmon/smm665.c 10311 10312SMSC EMC2103 HARDWARE MONITOR DRIVER 10313M: Steve Glendinning <steve.glendinning@shawell.net> 10314L: linux-hwmon@vger.kernel.org 10315S: Maintained 10316F: Documentation/hwmon/emc2103 10317F: drivers/hwmon/emc2103.c 10318 10319SMSC SCH5627 HARDWARE MONITOR DRIVER 10320M: Hans de Goede <hdegoede@redhat.com> 10321L: linux-hwmon@vger.kernel.org 10322S: Supported 10323F: Documentation/hwmon/sch5627 10324F: drivers/hwmon/sch5627.c 10325 10326SMSC47B397 HARDWARE MONITOR DRIVER 10327M: Jean Delvare <jdelvare@suse.com> 10328L: linux-hwmon@vger.kernel.org 10329S: Maintained 10330F: Documentation/hwmon/smsc47b397 10331F: drivers/hwmon/smsc47b397.c 10332 10333SMSC911x ETHERNET DRIVER 10334M: Steve Glendinning <steve.glendinning@shawell.net> 10335L: netdev@vger.kernel.org 10336S: Maintained 10337F: include/linux/smsc911x.h 10338F: drivers/net/ethernet/smsc/smsc911x.* 10339 10340SMSC9420 PCI ETHERNET DRIVER 10341M: Steve Glendinning <steve.glendinning@shawell.net> 10342L: netdev@vger.kernel.org 10343S: Maintained 10344F: drivers/net/ethernet/smsc/smsc9420.* 10345 10346SMSC UFX6000 and UFX7000 USB to VGA DRIVER 10347M: Steve Glendinning <steve.glendinning@shawell.net> 10348L: linux-fbdev@vger.kernel.org 10349S: Maintained 10350F: drivers/video/fbdev/smscufx.c 10351 10352SOC-CAMERA V4L2 SUBSYSTEM 10353M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 10354L: linux-media@vger.kernel.org 10355T: git git://linuxtv.org/media_tree.git 10356S: Maintained 10357F: include/media/soc* 10358F: drivers/media/i2c/soc_camera/ 10359F: drivers/media/platform/soc_camera/ 10360 10361SOEKRIS NET48XX LED SUPPORT 10362M: Chris Boot <bootc@bootc.net> 10363S: Maintained 10364F: drivers/leds/leds-net48xx.c 10365 10366SOFTLOGIC 6x10 MPEG CODEC 10367M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 10368M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 10369M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 10370M: Ismael Luceno <ismael@iodev.co.uk> 10371L: linux-media@vger.kernel.org 10372S: Supported 10373F: drivers/media/pci/solo6x10/ 10374 10375SOFTWARE RAID (Multiple Disks) SUPPORT 10376M: Shaohua Li <shli@kernel.org> 10377L: linux-raid@vger.kernel.org 10378T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 10379S: Supported 10380F: drivers/md/ 10381F: include/linux/raid/ 10382F: include/uapi/linux/raid/ 10383 10384SONIC NETWORK DRIVER 10385M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 10386L: netdev@vger.kernel.org 10387S: Maintained 10388F: drivers/net/ethernet/natsemi/sonic.* 10389 10390SONICS SILICON BACKPLANE DRIVER (SSB) 10391M: Michael Buesch <m@bues.ch> 10392L: linux-wireless@vger.kernel.org 10393S: Maintained 10394F: drivers/ssb/ 10395F: include/linux/ssb/ 10396 10397SONY VAIO CONTROL DEVICE DRIVER 10398M: Mattia Dongili <malattia@linux.it> 10399L: platform-driver-x86@vger.kernel.org 10400W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 10401S: Maintained 10402F: Documentation/laptops/sony-laptop.txt 10403F: drivers/char/sonypi.c 10404F: drivers/platform/x86/sony-laptop.c 10405F: include/linux/sony-laptop.h 10406 10407SONY MEMORYSTICK CARD SUPPORT 10408M: Alex Dubov <oakad@yahoo.com> 10409W: http://tifmxx.berlios.de/ 10410S: Maintained 10411F: drivers/memstick/host/tifm_ms.c 10412 10413SONY MEMORYSTICK STANDARD SUPPORT 10414M: Maxim Levitsky <maximlevitsky@gmail.com> 10415S: Maintained 10416F: drivers/memstick/core/ms_block.* 10417 10418SOUND 10419M: Jaroslav Kysela <perex@perex.cz> 10420M: Takashi Iwai <tiwai@suse.com> 10421L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10422W: http://www.alsa-project.org/ 10423T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10424T: git git://git.alsa-project.org/alsa-kernel.git 10425Q: http://patchwork.kernel.org/project/alsa-devel/list/ 10426S: Maintained 10427F: Documentation/sound/ 10428F: include/sound/ 10429F: include/uapi/sound/ 10430F: sound/ 10431 10432SOUND - COMPRESSED AUDIO 10433M: Vinod Koul <vinod.koul@intel.com> 10434L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10435T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10436S: Supported 10437F: Documentation/sound/alsa/compress_offload.txt 10438F: include/sound/compress_driver.h 10439F: include/uapi/sound/compress_* 10440F: sound/core/compress_offload.c 10441F: sound/soc/soc-compress.c 10442 10443SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 10444M: Liam Girdwood <lgirdwood@gmail.com> 10445M: Mark Brown <broonie@kernel.org> 10446T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 10447L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10448W: http://alsa-project.org/main/index.php/ASoC 10449S: Supported 10450F: Documentation/sound/alsa/soc/ 10451F: sound/soc/ 10452F: include/sound/soc* 10453 10454SOUND - DMAENGINE HELPERS 10455M: Lars-Peter Clausen <lars@metafoo.de> 10456S: Supported 10457F: include/sound/dmaengine_pcm.h 10458F: sound/core/pcm_dmaengine.c 10459F: sound/soc/soc-generic-dmaengine-pcm.c 10460 10461SP2 MEDIA DRIVER 10462M: Olli Salonen <olli.salonen@iki.fi> 10463L: linux-media@vger.kernel.org 10464W: https://linuxtv.org 10465Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10466S: Maintained 10467F: drivers/media/dvb-frontends/sp2* 10468 10469SPARC + UltraSPARC (sparc/sparc64) 10470M: "David S. Miller" <davem@davemloft.net> 10471L: sparclinux@vger.kernel.org 10472Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 10473T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 10474T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 10475S: Maintained 10476F: arch/sparc/ 10477F: drivers/sbus/ 10478 10479SPARC SERIAL DRIVERS 10480M: "David S. Miller" <davem@davemloft.net> 10481L: sparclinux@vger.kernel.org 10482T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 10483T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 10484S: Maintained 10485F: include/linux/sunserialcore.h 10486F: drivers/tty/serial/suncore.c 10487F: drivers/tty/serial/sunhv.c 10488F: drivers/tty/serial/sunsab.c 10489F: drivers/tty/serial/sunsab.h 10490F: drivers/tty/serial/sunsu.c 10491F: drivers/tty/serial/sunzilog.c 10492F: drivers/tty/serial/sunzilog.h 10493 10494SPARSE CHECKER 10495M: "Christopher Li" <sparse@chrisli.org> 10496L: linux-sparse@vger.kernel.org 10497W: https://sparse.wiki.kernel.org/ 10498T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 10499T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 10500S: Maintained 10501F: include/linux/compiler.h 10502 10503SPEAR PLATFORM SUPPORT 10504M: Viresh Kumar <vireshk@kernel.org> 10505M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 10506L: spear-devel@list.st.com 10507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10508W: http://www.st.com/spear 10509S: Maintained 10510F: arch/arm/boot/dts/spear* 10511F: arch/arm/mach-spear/ 10512 10513SPEAR CLOCK FRAMEWORK SUPPORT 10514M: Viresh Kumar <vireshk@kernel.org> 10515L: spear-devel@list.st.com 10516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10517W: http://www.st.com/spear 10518S: Maintained 10519F: drivers/clk/spear/ 10520 10521SPI SUBSYSTEM 10522M: Mark Brown <broonie@kernel.org> 10523L: linux-spi@vger.kernel.org 10524T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 10525Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 10526S: Maintained 10527F: Documentation/spi/ 10528F: drivers/spi/ 10529F: include/linux/spi/ 10530F: include/uapi/linux/spi/ 10531 10532SPIDERNET NETWORK DRIVER for CELL 10533M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 10534L: netdev@vger.kernel.org 10535S: Supported 10536F: Documentation/networking/spider_net.txt 10537F: drivers/net/ethernet/toshiba/spider_net* 10538 10539SPU FILE SYSTEM 10540M: Jeremy Kerr <jk@ozlabs.org> 10541L: linuxppc-dev@lists.ozlabs.org 10542W: http://www.ibm.com/developerworks/power/cell/ 10543S: Supported 10544F: Documentation/filesystems/spufs.txt 10545F: arch/powerpc/platforms/cell/spufs/ 10546 10547SQUASHFS FILE SYSTEM 10548M: Phillip Lougher <phillip@squashfs.org.uk> 10549L: squashfs-devel@lists.sourceforge.net (subscribers-only) 10550W: http://squashfs.org.uk 10551T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 10552S: Maintained 10553F: Documentation/filesystems/squashfs.txt 10554F: fs/squashfs/ 10555 10556SRM (Alpha) environment access 10557M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 10558S: Maintained 10559F: arch/alpha/kernel/srm_env.c 10560 10561STABLE BRANCH 10562M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10563L: stable@vger.kernel.org 10564S: Supported 10565F: Documentation/stable_kernel_rules.txt 10566 10567STAGING SUBSYSTEM 10568M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10569T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 10570L: devel@driverdev.osuosl.org 10571S: Supported 10572F: drivers/staging/ 10573 10574STAGING - COMEDI 10575M: Ian Abbott <abbotti@mev.co.uk> 10576M: H Hartley Sweeten <hsweeten@visionengravers.com> 10577S: Odd Fixes 10578F: drivers/staging/comedi/ 10579 10580STAGING - FLARION FT1000 DRIVERS 10581M: Marek Belisko <marek.belisko@gmail.com> 10582S: Odd Fixes 10583F: drivers/staging/ft1000/ 10584 10585STAGING - INDUSTRIAL IO 10586M: Jonathan Cameron <jic23@kernel.org> 10587L: linux-iio@vger.kernel.org 10588S: Odd Fixes 10589F: drivers/staging/iio/ 10590 10591STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 10592M: Jarod Wilson <jarod@wilsonet.com> 10593W: http://www.lirc.org/ 10594S: Odd Fixes 10595F: drivers/staging/media/lirc/ 10596 10597STAGING - LUSTRE PARALLEL FILESYSTEM 10598M: Oleg Drokin <oleg.drokin@intel.com> 10599M: Andreas Dilger <andreas.dilger@intel.com> 10600L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 10601W: http://wiki.lustre.org/ 10602S: Maintained 10603F: drivers/staging/lustre 10604 10605STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 10606M: Marc Dietrich <marvin24@gmx.de> 10607L: ac100@lists.launchpad.net (moderated for non-subscribers) 10608L: linux-tegra@vger.kernel.org 10609S: Maintained 10610F: drivers/staging/nvec/ 10611 10612STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 10613M: Jens Frederich <jfrederich@gmail.com> 10614M: Daniel Drake <dsd@laptop.org> 10615M: Jon Nettleton <jon.nettleton@gmail.com> 10616W: http://wiki.laptop.org/go/DCON 10617S: Maintained 10618F: drivers/staging/olpc_dcon/ 10619 10620STAGING - REALTEK RTL8712U DRIVERS 10621M: Larry Finger <Larry.Finger@lwfinger.net> 10622M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 10623S: Odd Fixes 10624F: drivers/staging/rtl8712/ 10625 10626STAGING - REALTEK RTL8723U WIRELESS DRIVER 10627M: Larry Finger <Larry.Finger@lwfinger.net> 10628M: Jes Sorensen <Jes.Sorensen@redhat.com> 10629L: linux-wireless@vger.kernel.org 10630S: Maintained 10631F: drivers/staging/rtl8723au/ 10632 10633STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 10634M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10635M: Teddy Wang <teddy.wang@siliconmotion.com> 10636M: Sudip Mukherjee <sudip@vectorindia.org> 10637L: linux-fbdev@vger.kernel.org 10638S: Maintained 10639F: drivers/staging/sm750fb/ 10640 10641STAGING - SLICOSS 10642M: Lior Dotan <liodot@gmail.com> 10643M: Christopher Harrer <charrer@alacritech.com> 10644S: Odd Fixes 10645F: drivers/staging/slicoss/ 10646 10647STAGING - SPEAKUP CONSOLE SPEECH DRIVER 10648M: William Hubbs <w.d.hubbs@gmail.com> 10649M: Chris Brannon <chris@the-brannons.com> 10650M: Kirk Reiser <kirk@reisers.ca> 10651M: Samuel Thibault <samuel.thibault@ens-lyon.org> 10652L: speakup@linux-speakup.org 10653W: http://www.linux-speakup.org/ 10654S: Odd Fixes 10655F: drivers/staging/speakup/ 10656 10657STAGING - VIA VT665X DRIVERS 10658M: Forest Bond <forest@alittletooquiet.net> 10659S: Odd Fixes 10660F: drivers/staging/vt665?/ 10661 10662STAGING - WILC1000 WIFI DRIVER 10663M: Johnny Kim <johnny.kim@atmel.com> 10664M: Austin Shin <austin.shin@atmel.com> 10665M: Chris Park <chris.park@atmel.com> 10666M: Tony Cho <tony.cho@atmel.com> 10667M: Glen Lee <glen.lee@atmel.com> 10668M: Leo Kim <leo.kim@atmel.com> 10669L: linux-wireless@vger.kernel.org 10670S: Supported 10671F: drivers/staging/wilc1000/ 10672 10673STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 10674M: Arnaud Patard <arnaud.patard@rtp-net.org> 10675S: Odd Fixes 10676F: drivers/staging/xgifb/ 10677 10678HFI1 DRIVER 10679M: Mike Marciniszyn <infinipath@intel.com> 10680L: linux-rdma@vger.kernel.org 10681S: Supported 10682F: drivers/staging/rdma/hfi1 10683 10684STARFIRE/DURALAN NETWORK DRIVER 10685M: Ion Badulescu <ionut@badula.org> 10686S: Odd Fixes 10687F: drivers/net/ethernet/adaptec/starfire* 10688 10689SUN3/3X 10690M: Sam Creasey <sammy@sammy.net> 10691W: http://sammy.net/sun3/ 10692S: Maintained 10693F: arch/m68k/kernel/*sun3* 10694F: arch/m68k/sun3*/ 10695F: arch/m68k/include/asm/sun3* 10696F: drivers/net/ethernet/i825xx/sun3* 10697 10698SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 10699M: Hans de Goede <hdegoede@redhat.com> 10700L: linux-input@vger.kernel.org 10701S: Maintained 10702F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 10703F: drivers/input/keyboard/sun4i-lradc-keys.c 10704 10705SUNDANCE NETWORK DRIVER 10706M: Denis Kirjanov <kda@linux-powerpc.org> 10707L: netdev@vger.kernel.org 10708S: Maintained 10709F: drivers/net/ethernet/dlink/sundance.c 10710 10711SUPERH 10712M: Yoshinori Sato <ysato@users.sourceforge.jp> 10713M: Rich Felker <dalias@libc.org> 10714L: linux-sh@vger.kernel.org 10715Q: http://patchwork.kernel.org/project/linux-sh/list/ 10716S: Maintained 10717F: Documentation/sh/ 10718F: arch/sh/ 10719F: drivers/sh/ 10720 10721SUSPEND TO RAM 10722M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10723M: Len Brown <len.brown@intel.com> 10724M: Pavel Machek <pavel@ucw.cz> 10725L: linux-pm@vger.kernel.org 10726S: Supported 10727F: Documentation/power/ 10728F: arch/x86/kernel/acpi/ 10729F: drivers/base/power/ 10730F: kernel/power/ 10731F: include/linux/suspend.h 10732F: include/linux/freezer.h 10733F: include/linux/pm.h 10734 10735SVGA HANDLING 10736M: Martin Mares <mj@ucw.cz> 10737L: linux-video@atrey.karlin.mff.cuni.cz 10738S: Maintained 10739F: Documentation/svga.txt 10740F: arch/x86/boot/video* 10741 10742SWIOTLB SUBSYSTEM 10743M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 10744L: linux-kernel@vger.kernel.org 10745T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 10746S: Supported 10747F: lib/swiotlb.c 10748F: arch/*/kernel/pci-swiotlb.c 10749F: include/linux/swiotlb.h 10750 10751SWITCHDEV 10752M: Jiri Pirko <jiri@resnulli.us> 10753L: netdev@vger.kernel.org 10754S: Supported 10755F: net/switchdev/ 10756F: include/net/switchdev.h 10757 10758SYNOPSYS ARC ARCHITECTURE 10759M: Vineet Gupta <vgupta@synopsys.com> 10760L: linux-snps-arc@lists.infradead.org 10761S: Supported 10762F: arch/arc/ 10763F: Documentation/devicetree/bindings/arc/* 10764F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 10765F: drivers/tty/serial/arc_uart.c 10766T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 10767 10768SYNOPSYS ARC SDP platform support 10769M: Alexey Brodkin <abrodkin@synopsys.com> 10770S: Supported 10771F: arch/arc/plat-axs10x 10772F: arch/arc/boot/dts/ax* 10773F: Documentation/devicetree/bindings/arc/axs10* 10774 10775SYSTEM CONFIGURATION (SYSCON) 10776M: Lee Jones <lee.jones@linaro.org> 10777M: Arnd Bergmann <arnd@arndb.de> 10778T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10779S: Supported 10780F: drivers/mfd/syscon.c 10781 10782SYSV FILESYSTEM 10783M: Christoph Hellwig <hch@infradead.org> 10784S: Maintained 10785F: Documentation/filesystems/sysv-fs.txt 10786F: fs/sysv/ 10787F: include/linux/sysv_fs.h 10788 10789TARGET SUBSYSTEM 10790M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 10791L: linux-scsi@vger.kernel.org 10792L: target-devel@vger.kernel.org 10793W: http://www.linux-iscsi.org 10794W: http://groups.google.com/group/linux-iscsi-target-dev 10795T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 10796S: Supported 10797F: drivers/target/ 10798F: include/target/ 10799F: Documentation/target/ 10800 10801TASKSTATS STATISTICS INTERFACE 10802M: Balbir Singh <bsingharora@gmail.com> 10803S: Maintained 10804F: Documentation/accounting/taskstats* 10805F: include/linux/taskstats* 10806F: kernel/taskstats.c 10807 10808TC CLASSIFIER 10809M: Jamal Hadi Salim <jhs@mojatatu.com> 10810L: netdev@vger.kernel.org 10811S: Maintained 10812F: include/net/pkt_cls.h 10813F: include/uapi/linux/pkt_cls.h 10814F: net/sched/ 10815 10816TCP LOW PRIORITY MODULE 10817M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 10818M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 10819W: http://tcp-lp-mod.sourceforge.net/ 10820S: Maintained 10821F: net/ipv4/tcp_lp.c 10822 10823TDA10071 MEDIA DRIVER 10824M: Antti Palosaari <crope@iki.fi> 10825L: linux-media@vger.kernel.org 10826W: https://linuxtv.org 10827W: http://palosaari.fi/linux/ 10828Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10829T: git git://linuxtv.org/anttip/media_tree.git 10830S: Maintained 10831F: drivers/media/dvb-frontends/tda10071* 10832 10833TDA18212 MEDIA DRIVER 10834M: Antti Palosaari <crope@iki.fi> 10835L: linux-media@vger.kernel.org 10836W: https://linuxtv.org 10837W: http://palosaari.fi/linux/ 10838Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10839T: git git://linuxtv.org/anttip/media_tree.git 10840S: Maintained 10841F: drivers/media/tuners/tda18212* 10842 10843TDA18218 MEDIA DRIVER 10844M: Antti Palosaari <crope@iki.fi> 10845L: linux-media@vger.kernel.org 10846W: https://linuxtv.org 10847W: http://palosaari.fi/linux/ 10848Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10849T: git git://linuxtv.org/anttip/media_tree.git 10850S: Maintained 10851F: drivers/media/tuners/tda18218* 10852 10853TDA18271 MEDIA DRIVER 10854M: Michael Krufky <mkrufky@linuxtv.org> 10855L: linux-media@vger.kernel.org 10856W: https://linuxtv.org 10857W: http://github.com/mkrufky 10858Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10859T: git git://linuxtv.org/mkrufky/tuners.git 10860S: Maintained 10861F: drivers/media/tuners/tda18271* 10862 10863TDA827x MEDIA DRIVER 10864M: Michael Krufky <mkrufky@linuxtv.org> 10865L: linux-media@vger.kernel.org 10866W: https://linuxtv.org 10867W: http://github.com/mkrufky 10868Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10869T: git git://linuxtv.org/mkrufky/tuners.git 10870S: Maintained 10871F: drivers/media/tuners/tda8290.* 10872 10873TDA8290 MEDIA DRIVER 10874M: Michael Krufky <mkrufky@linuxtv.org> 10875L: linux-media@vger.kernel.org 10876W: https://linuxtv.org 10877W: http://github.com/mkrufky 10878Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10879T: git git://linuxtv.org/mkrufky/tuners.git 10880S: Maintained 10881F: drivers/media/tuners/tda8290.* 10882 10883TDA9840 MEDIA DRIVER 10884M: Hans Verkuil <hverkuil@xs4all.nl> 10885L: linux-media@vger.kernel.org 10886T: git git://linuxtv.org/media_tree.git 10887W: https://linuxtv.org 10888S: Maintained 10889F: drivers/media/i2c/tda9840* 10890 10891TEA5761 TUNER DRIVER 10892M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 10893L: linux-media@vger.kernel.org 10894W: https://linuxtv.org 10895T: git git://linuxtv.org/media_tree.git 10896S: Odd fixes 10897F: drivers/media/tuners/tea5761.* 10898 10899TEA5767 TUNER DRIVER 10900M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 10901L: linux-media@vger.kernel.org 10902W: https://linuxtv.org 10903T: git git://linuxtv.org/media_tree.git 10904S: Maintained 10905F: drivers/media/tuners/tea5767.* 10906 10907TEA6415C MEDIA DRIVER 10908M: Hans Verkuil <hverkuil@xs4all.nl> 10909L: linux-media@vger.kernel.org 10910T: git git://linuxtv.org/media_tree.git 10911W: https://linuxtv.org 10912S: Maintained 10913F: drivers/media/i2c/tea6415c* 10914 10915TEA6420 MEDIA DRIVER 10916M: Hans Verkuil <hverkuil@xs4all.nl> 10917L: linux-media@vger.kernel.org 10918T: git git://linuxtv.org/media_tree.git 10919W: https://linuxtv.org 10920S: Maintained 10921F: drivers/media/i2c/tea6420* 10922 10923TEAM DRIVER 10924M: Jiri Pirko <jiri@resnulli.us> 10925L: netdev@vger.kernel.org 10926S: Supported 10927F: drivers/net/team/ 10928F: include/linux/if_team.h 10929F: include/uapi/linux/if_team.h 10930 10931TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 10932M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 10933S: Maintained 10934F: arch/x86/platform/ts5500/ 10935 10936TECHNOTREND USB IR RECEIVER 10937M: Sean Young <sean@mess.org> 10938L: linux-media@vger.kernel.org 10939S: Maintained 10940F: drivers/media/rc/ttusbir.c 10941 10942TEGRA ARCHITECTURE SUPPORT 10943M: Stephen Warren <swarren@wwwdotorg.org> 10944M: Thierry Reding <thierry.reding@gmail.com> 10945M: Alexandre Courbot <gnurou@gmail.com> 10946L: linux-tegra@vger.kernel.org 10947Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 10948T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 10949S: Supported 10950N: [^a-z]tegra 10951 10952TEGRA CLOCK DRIVER 10953M: Peter De Schrijver <pdeschrijver@nvidia.com> 10954M: Prashant Gaikwad <pgaikwad@nvidia.com> 10955S: Supported 10956F: drivers/clk/tegra/ 10957 10958TEGRA DMA DRIVER 10959M: Laxman Dewangan <ldewangan@nvidia.com> 10960S: Supported 10961F: drivers/dma/tegra20-apb-dma.c 10962 10963TEGRA I2C DRIVER 10964M: Laxman Dewangan <ldewangan@nvidia.com> 10965S: Supported 10966F: drivers/i2c/busses/i2c-tegra.c 10967 10968TEGRA IOMMU DRIVERS 10969M: Hiroshi Doyu <hdoyu@nvidia.com> 10970S: Supported 10971F: drivers/iommu/tegra* 10972 10973TEGRA KBC DRIVER 10974M: Rakesh Iyer <riyer@nvidia.com> 10975M: Laxman Dewangan <ldewangan@nvidia.com> 10976S: Supported 10977F: drivers/input/keyboard/tegra-kbc.c 10978 10979TEGRA PWM DRIVER 10980M: Thierry Reding <thierry.reding@gmail.com> 10981S: Supported 10982F: drivers/pwm/pwm-tegra.c 10983 10984TEGRA SERIAL DRIVER 10985M: Laxman Dewangan <ldewangan@nvidia.com> 10986S: Supported 10987F: drivers/tty/serial/serial-tegra.c 10988 10989TEGRA SPI DRIVER 10990M: Laxman Dewangan <ldewangan@nvidia.com> 10991S: Supported 10992F: drivers/spi/spi-tegra* 10993 10994TEHUTI ETHERNET DRIVER 10995M: Andy Gospodarek <andy@greyhouse.net> 10996L: netdev@vger.kernel.org 10997S: Supported 10998F: drivers/net/ethernet/tehuti/* 10999 11000Telecom Clock Driver for MCPL0010 11001M: Mark Gross <mark.gross@intel.com> 11002S: Supported 11003F: drivers/char/tlclk.c 11004 11005TENSILICA XTENSA PORT (xtensa) 11006M: Chris Zankel <chris@zankel.net> 11007M: Max Filippov <jcmvbkbc@gmail.com> 11008L: linux-xtensa@linux-xtensa.org 11009T: git git://github.com/czankel/xtensa-linux.git 11010S: Maintained 11011F: arch/xtensa/ 11012F: drivers/irqchip/irq-xtensa-* 11013 11014THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 11015M: Hans Verkuil <hverkuil@xs4all.nl> 11016L: linux-media@vger.kernel.org 11017T: git git://linuxtv.org/media_tree.git 11018W: https://linuxtv.org 11019S: Maintained 11020F: drivers/media/radio/radio-raremono.c 11021 11022THERMAL 11023M: Zhang Rui <rui.zhang@intel.com> 11024M: Eduardo Valentin <edubezval@gmail.com> 11025L: linux-pm@vger.kernel.org 11026T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11027T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11028Q: https://patchwork.kernel.org/project/linux-pm/list/ 11029S: Supported 11030F: drivers/thermal/ 11031F: include/linux/thermal.h 11032F: include/uapi/linux/thermal.h 11033F: include/linux/cpu_cooling.h 11034F: Documentation/devicetree/bindings/thermal/ 11035 11036THERMAL/CPU_COOLING 11037M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11038M: Viresh Kumar <viresh.kumar@linaro.org> 11039M: Javi Merino <javi.merino@arm.com> 11040L: linux-pm@vger.kernel.org 11041S: Supported 11042F: Documentation/thermal/cpu-cooling-api.txt 11043F: drivers/thermal/cpu_cooling.c 11044F: include/linux/cpu_cooling.h 11045 11046THINGM BLINK(1) USB RGB LED DRIVER 11047M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 11048S: Maintained 11049F: drivers/hid/hid-thingm.c 11050 11051THINKPAD ACPI EXTRAS DRIVER 11052M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11053L: ibm-acpi-devel@lists.sourceforge.net 11054L: platform-driver-x86@vger.kernel.org 11055W: http://ibm-acpi.sourceforge.net 11056W: http://thinkwiki.org/wiki/Ibm-acpi 11057T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11058S: Maintained 11059F: drivers/platform/x86/thinkpad_acpi.c 11060 11061TI BANDGAP AND THERMAL DRIVER 11062M: Eduardo Valentin <edubezval@gmail.com> 11063L: linux-pm@vger.kernel.org 11064L: linux-omap@vger.kernel.org 11065S: Maintained 11066F: drivers/thermal/ti-soc-thermal/ 11067 11068TI VPE/CAL DRIVERS 11069M: Benoit Parrot <bparrot@ti.com> 11070L: linux-media@vger.kernel.org 11071W: http://linuxtv.org/ 11072Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11073S: Maintained 11074F: drivers/media/platform/ti-vpe/ 11075 11076TI CDCE706 CLOCK DRIVER 11077M: Max Filippov <jcmvbkbc@gmail.com> 11078S: Maintained 11079F: drivers/clk/clk-cdce706.c 11080 11081TI CLOCK DRIVER 11082M: Tero Kristo <t-kristo@ti.com> 11083L: linux-omap@vger.kernel.org 11084S: Maintained 11085F: drivers/clk/ti/ 11086F: include/linux/clk/ti.h 11087 11088TI FLASH MEDIA INTERFACE DRIVER 11089M: Alex Dubov <oakad@yahoo.com> 11090S: Maintained 11091F: drivers/misc/tifm* 11092F: drivers/mmc/host/tifm_sd.c 11093F: include/linux/tifm.h 11094 11095TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 11096M: Santosh Shilimkar <ssantosh@kernel.org> 11097L: linux-kernel@vger.kernel.org 11098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11099S: Maintained 11100F: drivers/soc/ti/* 11101T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 11102 11103 11104TI LM49xxx FAMILY ASoC CODEC DRIVERS 11105M: M R Swami Reddy <mr.swami.reddy@ti.com> 11106M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 11107L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11108S: Maintained 11109F: sound/soc/codecs/lm49453* 11110F: sound/soc/codecs/isabelle* 11111 11112TI LP855x BACKLIGHT DRIVER 11113M: Milo Kim <milo.kim@ti.com> 11114S: Maintained 11115F: Documentation/backlight/lp855x-driver.txt 11116F: drivers/video/backlight/lp855x_bl.c 11117F: include/linux/platform_data/lp855x.h 11118 11119TI LP8727 CHARGER DRIVER 11120M: Milo Kim <milo.kim@ti.com> 11121S: Maintained 11122F: drivers/power/lp8727_charger.c 11123F: include/linux/platform_data/lp8727.h 11124 11125TI LP8788 MFD DRIVER 11126M: Milo Kim <milo.kim@ti.com> 11127S: Maintained 11128F: drivers/iio/adc/lp8788_adc.c 11129F: drivers/leds/leds-lp8788.c 11130F: drivers/mfd/lp8788*.c 11131F: drivers/power/lp8788-charger.c 11132F: drivers/regulator/lp8788-*.c 11133F: include/linux/mfd/lp8788*.h 11134 11135TI NETCP ETHERNET DRIVER 11136M: Wingman Kwok <w-kwok2@ti.com> 11137M: Murali Karicheri <m-karicheri2@ti.com> 11138L: netdev@vger.kernel.org 11139S: Maintained 11140F: drivers/net/ethernet/ti/netcp* 11141 11142TI TAS571X FAMILY ASoC CODEC DRIVER 11143M: Kevin Cernekee <cernekee@chromium.org> 11144L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11145S: Odd Fixes 11146F: sound/soc/codecs/tas571x* 11147 11148TI TWL4030 SERIES SOC CODEC DRIVER 11149M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11150L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11151S: Maintained 11152F: sound/soc/codecs/twl4030* 11153 11154TI WILINK WIRELESS DRIVERS 11155L: linux-wireless@vger.kernel.org 11156W: http://wireless.kernel.org/en/users/Drivers/wl12xx 11157W: http://wireless.kernel.org/en/users/Drivers/wl1251 11158T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 11159S: Orphan 11160F: drivers/net/wireless/ti/ 11161F: include/linux/wl12xx.h 11162 11163TIPC NETWORK LAYER 11164M: Jon Maloy <jon.maloy@ericsson.com> 11165M: Ying Xue <ying.xue@windriver.com> 11166L: netdev@vger.kernel.org (core kernel code) 11167L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 11168W: http://tipc.sourceforge.net/ 11169S: Maintained 11170F: include/uapi/linux/tipc*.h 11171F: net/tipc/ 11172 11173TILE ARCHITECTURE 11174M: Chris Metcalf <cmetcalf@mellanox.com> 11175W: http://www.mellanox.com/repository/solutions/tile-scm/ 11176T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 11177S: Supported 11178F: arch/tile/ 11179F: drivers/char/tile-srom.c 11180F: drivers/edac/tile_edac.c 11181F: drivers/net/ethernet/tile/ 11182F: drivers/rtc/rtc-tile.c 11183F: drivers/tty/hvc/hvc_tile.c 11184F: drivers/tty/serial/tilegx.c 11185F: drivers/usb/host/*-tilegx.c 11186F: include/linux/usb/tilegx.h 11187 11188TLAN NETWORK DRIVER 11189M: Samuel Chessman <chessman@tux.org> 11190L: tlan-devel@lists.sourceforge.net (subscribers-only) 11191W: http://sourceforge.net/projects/tlan/ 11192S: Maintained 11193F: Documentation/networking/tlan.txt 11194F: drivers/net/ethernet/ti/tlan.* 11195 11196TOMOYO SECURITY MODULE 11197M: Kentaro Takeda <takedakn@nttdata.co.jp> 11198M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 11199L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 11200L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 11201L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 11202L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 11203W: http://tomoyo.sourceforge.jp/ 11204T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 11205S: Maintained 11206F: security/tomoyo/ 11207 11208TOPSTAR LAPTOP EXTRAS DRIVER 11209M: Herton Ronaldo Krzesinski <herton@canonical.com> 11210L: platform-driver-x86@vger.kernel.org 11211S: Maintained 11212F: drivers/platform/x86/topstar-laptop.c 11213 11214TOSHIBA ACPI EXTRAS DRIVER 11215M: Azael Avalos <coproscefalo@gmail.com> 11216L: platform-driver-x86@vger.kernel.org 11217S: Maintained 11218F: drivers/platform/x86/toshiba_acpi.c 11219 11220TOSHIBA BLUETOOTH DRIVER 11221M: Azael Avalos <coproscefalo@gmail.com> 11222L: platform-driver-x86@vger.kernel.org 11223S: Maintained 11224F: drivers/platform/x86/toshiba_bluetooth.c 11225 11226TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 11227M: Azael Avalos <coproscefalo@gmail.com> 11228L: platform-driver-x86@vger.kernel.org 11229S: Maintained 11230F: drivers/platform/x86/toshiba_haps.c 11231 11232TOSHIBA WMI HOTKEYS DRIVER 11233M: Azael Avalos <coproscefalo@gmail.com> 11234L: platform-driver-x86@vger.kernel.org 11235S: Maintained 11236F: drivers/platform/x86/toshiba-wmi.c 11237 11238TOSHIBA SMM DRIVER 11239M: Jonathan Buzzard <jonathan@buzzard.org.uk> 11240W: http://www.buzzard.org.uk/toshiba/ 11241S: Maintained 11242F: drivers/char/toshiba.c 11243F: include/linux/toshiba.h 11244F: include/uapi/linux/toshiba.h 11245 11246TOSHIBA TC358743 DRIVER 11247M: Mats Randgaard <matrandg@cisco.com> 11248L: linux-media@vger.kernel.org 11249S: Maintained 11250F: drivers/media/i2c/tc358743* 11251F: include/media/i2c/tc358743.h 11252 11253TMIO MMC DRIVER 11254M: Ian Molton <ian@mnementh.co.uk> 11255L: linux-mmc@vger.kernel.org 11256S: Maintained 11257F: drivers/mmc/host/tmio_mmc* 11258F: drivers/mmc/host/sh_mobile_sdhi.c 11259F: include/linux/mmc/tmio.h 11260F: include/linux/mmc/sh_mobile_sdhi.h 11261 11262TMP401 HARDWARE MONITOR DRIVER 11263M: Guenter Roeck <linux@roeck-us.net> 11264L: linux-hwmon@vger.kernel.org 11265S: Maintained 11266F: Documentation/hwmon/tmp401 11267F: drivers/hwmon/tmp401.c 11268 11269TMPFS (SHMEM FILESYSTEM) 11270M: Hugh Dickins <hughd@google.com> 11271L: linux-mm@kvack.org 11272S: Maintained 11273F: include/linux/shmem_fs.h 11274F: mm/shmem.c 11275 11276TM6000 VIDEO4LINUX DRIVER 11277M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 11278L: linux-media@vger.kernel.org 11279W: https://linuxtv.org 11280T: git git://linuxtv.org/media_tree.git 11281S: Odd fixes 11282F: drivers/media/usb/tm6000/ 11283 11284TW68 VIDEO4LINUX DRIVER 11285M: Hans Verkuil <hverkuil@xs4all.nl> 11286L: linux-media@vger.kernel.org 11287T: git git://linuxtv.org/media_tree.git 11288W: https://linuxtv.org 11289S: Odd Fixes 11290F: drivers/media/pci/tw68/ 11291 11292TPM DEVICE DRIVER 11293M: Peter Huewe <peterhuewe@gmx.de> 11294M: Marcel Selhorst <tpmdd@selhorst.net> 11295M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 11296R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 11297W: http://tpmdd.sourceforge.net 11298L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11299Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 11300T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 11301S: Maintained 11302F: drivers/char/tpm/ 11303 11304TPM IBM_VTPM DEVICE DRIVER 11305M: Ashley Lai <ashleydlai@gmail.com> 11306W: http://tpmdd.sourceforge.net 11307L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11308S: Maintained 11309F: drivers/char/tpm/tpm_ibmvtpm* 11310 11311TRACING 11312M: Steven Rostedt <rostedt@goodmis.org> 11313M: Ingo Molnar <mingo@redhat.com> 11314T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11315S: Maintained 11316F: Documentation/trace/ftrace.txt 11317F: arch/*/*/*/ftrace.h 11318F: arch/*/kernel/ftrace.c 11319F: include/*/ftrace.h 11320F: include/linux/trace*.h 11321F: include/trace/ 11322F: kernel/trace/ 11323F: tools/testing/selftests/ftrace/ 11324 11325TRIVIAL PATCHES 11326M: Jiri Kosina <trivial@kernel.org> 11327T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 11328S: Maintained 11329K: ^Subject:.*(?i)trivial 11330 11331TTY LAYER 11332M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11333M: Jiri Slaby <jslaby@suse.com> 11334S: Supported 11335T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 11336F: Documentation/serial/ 11337F: drivers/tty/ 11338F: drivers/tty/serial/serial_core.c 11339F: include/linux/serial_core.h 11340F: include/linux/serial.h 11341F: include/linux/tty.h 11342F: include/uapi/linux/serial_core.h 11343F: include/uapi/linux/serial.h 11344F: include/uapi/linux/tty.h 11345 11346TUA9001 MEDIA DRIVER 11347M: Antti Palosaari <crope@iki.fi> 11348L: linux-media@vger.kernel.org 11349W: https://linuxtv.org 11350W: http://palosaari.fi/linux/ 11351Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11352T: git git://linuxtv.org/anttip/media_tree.git 11353S: Maintained 11354F: drivers/media/tuners/tua9001* 11355 11356TULIP NETWORK DRIVERS 11357L: netdev@vger.kernel.org 11358L: linux-parisc@vger.kernel.org 11359S: Orphan 11360F: drivers/net/ethernet/dec/tulip/ 11361 11362TUN/TAP driver 11363M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 11364W: http://vtun.sourceforge.net/tun 11365S: Maintained 11366F: Documentation/networking/tuntap.txt 11367F: arch/um/os-Linux/drivers/ 11368 11369TURBOCHANNEL SUBSYSTEM 11370M: "Maciej W. Rozycki" <macro@linux-mips.org> 11371M: Ralf Baechle <ralf@linux-mips.org> 11372L: linux-mips@linux-mips.org 11373Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 11374S: Maintained 11375F: drivers/tc/ 11376F: include/linux/tc.h 11377 11378U14-34F SCSI DRIVER 11379M: Dario Ballabio <ballabio_dario@emc.com> 11380L: linux-scsi@vger.kernel.org 11381S: Maintained 11382F: drivers/scsi/u14-34f.c 11383 11384UBI FILE SYSTEM (UBIFS) 11385M: Richard Weinberger <richard@nod.at> 11386M: Artem Bityutskiy <dedekind1@gmail.com> 11387M: Adrian Hunter <adrian.hunter@intel.com> 11388L: linux-mtd@lists.infradead.org 11389T: git git://git.infradead.org/ubifs-2.6.git 11390W: http://www.linux-mtd.infradead.org/doc/ubifs.html 11391S: Supported 11392F: Documentation/filesystems/ubifs.txt 11393F: fs/ubifs/ 11394 11395UCLINUX (M68KNOMMU AND COLDFIRE) 11396M: Greg Ungerer <gerg@uclinux.org> 11397W: http://www.uclinux.org/ 11398L: linux-m68k@lists.linux-m68k.org 11399L: uclinux-dev@uclinux.org (subscribers-only) 11400T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 11401S: Maintained 11402F: arch/m68k/coldfire/ 11403F: arch/m68k/68*/ 11404F: arch/m68k/*/*_no.* 11405F: arch/m68k/include/asm/*_no.* 11406 11407UDF FILESYSTEM 11408M: Jan Kara <jack@suse.com> 11409S: Maintained 11410F: Documentation/filesystems/udf.txt 11411F: fs/udf/ 11412 11413UFS FILESYSTEM 11414M: Evgeniy Dushistov <dushistov@mail.ru> 11415S: Maintained 11416F: Documentation/filesystems/ufs.txt 11417F: fs/ufs/ 11418 11419UHID USERSPACE HID IO DRIVER: 11420M: David Herrmann <dh.herrmann@googlemail.com> 11421L: linux-input@vger.kernel.org 11422S: Maintained 11423F: drivers/hid/uhid.c 11424F: include/uapi/linux/uhid.h 11425 11426ULTRA-WIDEBAND (UWB) SUBSYSTEM: 11427L: linux-usb@vger.kernel.org 11428S: Orphan 11429F: drivers/uwb/ 11430F: include/linux/uwb.h 11431F: include/linux/uwb/ 11432 11433UNICORE32 ARCHITECTURE: 11434M: Guan Xuetao <gxt@mprc.pku.edu.cn> 11435W: http://mprc.pku.edu.cn/~guanxuetao/linux 11436S: Maintained 11437T: git git://github.com/gxt/linux.git 11438F: arch/unicore32/ 11439 11440UNIFDEF 11441M: Tony Finch <dot@dotat.at> 11442W: http://dotat.at/prog/unifdef 11443S: Maintained 11444F: scripts/unifdef.c 11445 11446UNIFORM CDROM DRIVER 11447M: Jens Axboe <axboe@kernel.dk> 11448W: http://www.kernel.dk 11449S: Maintained 11450F: Documentation/cdrom/ 11451F: drivers/cdrom/cdrom.c 11452F: include/linux/cdrom.h 11453F: include/uapi/linux/cdrom.h 11454 11455UNISYS S-PAR DRIVERS 11456M: David Kershner <david.kershner@unisys.com> 11457L: sparmaintainer@unisys.com (Unisys internal) 11458S: Supported 11459F: drivers/staging/unisys/ 11460 11461UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 11462M: Vinayak Holikatti <vinholikatti@gmail.com> 11463L: linux-scsi@vger.kernel.org 11464S: Supported 11465F: Documentation/scsi/ufs.txt 11466F: drivers/scsi/ufs/ 11467 11468UNSORTED BLOCK IMAGES (UBI) 11469M: Artem Bityutskiy <dedekind1@gmail.com> 11470M: Richard Weinberger <richard@nod.at> 11471W: http://www.linux-mtd.infradead.org/ 11472L: linux-mtd@lists.infradead.org 11473T: git git://git.infradead.org/ubifs-2.6.git 11474S: Supported 11475F: drivers/mtd/ubi/ 11476F: include/linux/mtd/ubi.h 11477F: include/uapi/mtd/ubi-user.h 11478 11479USB ACM DRIVER 11480M: Oliver Neukum <oneukum@suse.com> 11481L: linux-usb@vger.kernel.org 11482S: Maintained 11483F: Documentation/usb/acm.txt 11484F: drivers/usb/class/cdc-acm.* 11485 11486USB AR5523 WIRELESS DRIVER 11487M: Pontus Fuchs <pontus.fuchs@gmail.com> 11488L: linux-wireless@vger.kernel.org 11489S: Maintained 11490F: drivers/net/wireless/ath/ar5523/ 11491 11492USB ATTACHED SCSI 11493M: Hans de Goede <hdegoede@redhat.com> 11494M: Gerd Hoffmann <kraxel@redhat.com> 11495L: linux-usb@vger.kernel.org 11496L: linux-scsi@vger.kernel.org 11497S: Maintained 11498F: drivers/usb/storage/uas.c 11499 11500USB CDC ETHERNET DRIVER 11501M: Oliver Neukum <oliver@neukum.org> 11502L: linux-usb@vger.kernel.org 11503S: Maintained 11504F: drivers/net/usb/cdc_*.c 11505F: include/uapi/linux/usb/cdc.h 11506 11507USB CHAOSKEY DRIVER 11508M: Keith Packard <keithp@keithp.com> 11509L: linux-usb@vger.kernel.org 11510S: Maintained 11511F: drivers/usb/misc/chaoskey.c 11512 11513USB CYPRESS C67X00 DRIVER 11514M: Peter Korsgaard <jacmet@sunsite.dk> 11515L: linux-usb@vger.kernel.org 11516S: Maintained 11517F: drivers/usb/c67x00/ 11518 11519USB DAVICOM DM9601 DRIVER 11520M: Peter Korsgaard <jacmet@sunsite.dk> 11521L: netdev@vger.kernel.org 11522W: http://www.linux-usb.org/usbnet 11523S: Maintained 11524F: drivers/net/usb/dm9601.c 11525 11526USB DIAMOND RIO500 DRIVER 11527M: Cesar Miquel <miquel@df.uba.ar> 11528L: rio500-users@lists.sourceforge.net 11529W: http://rio500.sourceforge.net 11530S: Maintained 11531F: drivers/usb/misc/rio500* 11532 11533USB EHCI DRIVER 11534M: Alan Stern <stern@rowland.harvard.edu> 11535L: linux-usb@vger.kernel.org 11536S: Maintained 11537F: Documentation/usb/ehci.txt 11538F: drivers/usb/host/ehci* 11539 11540USB GADGET/PERIPHERAL SUBSYSTEM 11541M: Felipe Balbi <balbi@kernel.org> 11542L: linux-usb@vger.kernel.org 11543W: http://www.linux-usb.org/gadget 11544T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 11545S: Maintained 11546F: drivers/usb/gadget/ 11547F: include/linux/usb/gadget* 11548 11549USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 11550M: Jiri Kosina <jikos@kernel.org> 11551R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 11552L: linux-usb@vger.kernel.org 11553T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 11554S: Maintained 11555F: Documentation/hid/hiddev.txt 11556F: drivers/hid/usbhid/ 11557 11558USB ISP116X DRIVER 11559M: Olav Kongas <ok@artecdesign.ee> 11560L: linux-usb@vger.kernel.org 11561S: Maintained 11562F: drivers/usb/host/isp116x* 11563F: include/linux/usb/isp116x.h 11564 11565USB LAN78XX ETHERNET DRIVER 11566M: Woojung Huh <woojung.huh@microchip.com> 11567M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 11568L: netdev@vger.kernel.org 11569S: Maintained 11570F: drivers/net/usb/lan78xx.* 11571 11572USB MASS STORAGE DRIVER 11573M: Matthew Dharm <mdharm-usb@one-eyed-alien.net> 11574L: linux-usb@vger.kernel.org 11575L: usb-storage@lists.one-eyed-alien.net 11576S: Maintained 11577W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 11578F: drivers/usb/storage/ 11579 11580USB MIDI DRIVER 11581M: Clemens Ladisch <clemens@ladisch.de> 11582L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11583T: git git://git.alsa-project.org/alsa-kernel.git 11584S: Maintained 11585F: sound/usb/midi.* 11586 11587USB NETWORKING DRIVERS 11588L: linux-usb@vger.kernel.org 11589S: Odd Fixes 11590F: drivers/net/usb/ 11591 11592USB OHCI DRIVER 11593M: Alan Stern <stern@rowland.harvard.edu> 11594L: linux-usb@vger.kernel.org 11595S: Maintained 11596F: Documentation/usb/ohci.txt 11597F: drivers/usb/host/ohci* 11598 11599USB OTG FSM (Finite State Machine) 11600M: Peter Chen <Peter.Chen@nxp.com> 11601T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 11602L: linux-usb@vger.kernel.org 11603S: Maintained 11604F: drivers/usb/common/usb-otg-fsm.c 11605 11606USB OVER IP DRIVER 11607M: Valentina Manea <valentina.manea.m@gmail.com> 11608M: Shuah Khan <shuah.kh@samsung.com> 11609L: linux-usb@vger.kernel.org 11610S: Maintained 11611F: Documentation/usb/usbip_protocol.txt 11612F: drivers/usb/usbip/ 11613F: tools/usb/usbip/ 11614 11615USB PEGASUS DRIVER 11616M: Petko Manolov <petkan@nucleusys.com> 11617L: linux-usb@vger.kernel.org 11618L: netdev@vger.kernel.org 11619T: git git://github.com/petkan/pegasus.git 11620W: https://github.com/petkan/pegasus 11621S: Maintained 11622F: drivers/net/usb/pegasus.* 11623 11624USB PHY LAYER 11625M: Felipe Balbi <balbi@kernel.org> 11626L: linux-usb@vger.kernel.org 11627T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 11628S: Maintained 11629F: drivers/usb/phy/ 11630 11631USB PRINTER DRIVER (usblp) 11632M: Pete Zaitcev <zaitcev@redhat.com> 11633L: linux-usb@vger.kernel.org 11634S: Supported 11635F: drivers/usb/class/usblp.c 11636 11637USB QMI WWAN NETWORK DRIVER 11638M: Bjørn Mork <bjorn@mork.no> 11639L: netdev@vger.kernel.org 11640S: Maintained 11641F: Documentation/ABI/testing/sysfs-class-net-qmi 11642F: drivers/net/usb/qmi_wwan.c 11643 11644USB RTL8150 DRIVER 11645M: Petko Manolov <petkan@nucleusys.com> 11646L: linux-usb@vger.kernel.org 11647L: netdev@vger.kernel.org 11648T: git git://github.com/petkan/rtl8150.git 11649W: https://github.com/petkan/rtl8150 11650S: Maintained 11651F: drivers/net/usb/rtl8150.c 11652 11653USB SERIAL SUBSYSTEM 11654M: Johan Hovold <johan@kernel.org> 11655L: linux-usb@vger.kernel.org 11656S: Maintained 11657F: Documentation/usb/usb-serial.txt 11658F: drivers/usb/serial/ 11659F: include/linux/usb/serial.h 11660 11661USB SMSC75XX ETHERNET DRIVER 11662M: Steve Glendinning <steve.glendinning@shawell.net> 11663L: netdev@vger.kernel.org 11664S: Maintained 11665F: drivers/net/usb/smsc75xx.* 11666 11667USB SMSC95XX ETHERNET DRIVER 11668M: Steve Glendinning <steve.glendinning@shawell.net> 11669L: netdev@vger.kernel.org 11670S: Maintained 11671F: drivers/net/usb/smsc95xx.* 11672 11673USB SUBSYSTEM 11674M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11675L: linux-usb@vger.kernel.org 11676W: http://www.linux-usb.org 11677T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 11678S: Supported 11679F: Documentation/usb/ 11680F: drivers/usb/ 11681F: include/linux/usb.h 11682F: include/linux/usb/ 11683 11684USB UHCI DRIVER 11685M: Alan Stern <stern@rowland.harvard.edu> 11686L: linux-usb@vger.kernel.org 11687S: Maintained 11688F: drivers/usb/host/uhci* 11689 11690USB "USBNET" DRIVER FRAMEWORK 11691M: Oliver Neukum <oneukum@suse.com> 11692L: netdev@vger.kernel.org 11693W: http://www.linux-usb.org/usbnet 11694S: Maintained 11695F: drivers/net/usb/usbnet.c 11696F: include/linux/usb/usbnet.h 11697 11698USB VIDEO CLASS 11699M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11700L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 11701L: linux-media@vger.kernel.org 11702T: git git://linuxtv.org/media_tree.git 11703W: http://www.ideasonboard.org/uvc/ 11704S: Maintained 11705F: drivers/media/usb/uvc/ 11706F: include/uapi/linux/uvcvideo.h 11707 11708USB VISION DRIVER 11709M: Hans Verkuil <hverkuil@xs4all.nl> 11710L: linux-media@vger.kernel.org 11711T: git git://linuxtv.org/media_tree.git 11712W: https://linuxtv.org 11713S: Odd Fixes 11714F: drivers/media/usb/usbvision/ 11715 11716USB WEBCAM GADGET 11717M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11718L: linux-usb@vger.kernel.org 11719S: Maintained 11720F: drivers/usb/gadget/function/*uvc* 11721F: drivers/usb/gadget/legacy/webcam.c 11722 11723USB WIRELESS RNDIS DRIVER (rndis_wlan) 11724M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 11725L: linux-wireless@vger.kernel.org 11726S: Maintained 11727F: drivers/net/wireless/rndis_wlan.c 11728 11729USB XHCI DRIVER 11730M: Mathias Nyman <mathias.nyman@intel.com> 11731L: linux-usb@vger.kernel.org 11732S: Supported 11733F: drivers/usb/host/xhci* 11734F: drivers/usb/host/pci-quirks* 11735 11736USB ZD1201 DRIVER 11737L: linux-wireless@vger.kernel.org 11738W: http://linux-lc100020.sourceforge.net 11739S: Orphan 11740F: drivers/net/wireless/zydas/zd1201.* 11741 11742USB ZR364XX DRIVER 11743M: Antoine Jacquet <royale@zerezo.com> 11744L: linux-usb@vger.kernel.org 11745L: linux-media@vger.kernel.org 11746T: git git://linuxtv.org/media_tree.git 11747W: http://royale.zerezo.com/zr364xx/ 11748S: Maintained 11749F: Documentation/video4linux/zr364xx.txt 11750F: drivers/media/usb/zr364xx/ 11751 11752ULPI BUS 11753M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 11754L: linux-usb@vger.kernel.org 11755S: Maintained 11756F: drivers/usb/common/ulpi.c 11757F: include/linux/ulpi/ 11758 11759USER-MODE LINUX (UML) 11760M: Jeff Dike <jdike@addtoit.com> 11761M: Richard Weinberger <richard@nod.at> 11762L: user-mode-linux-devel@lists.sourceforge.net 11763L: user-mode-linux-user@lists.sourceforge.net 11764W: http://user-mode-linux.sourceforge.net 11765T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 11766S: Maintained 11767F: Documentation/virtual/uml/ 11768F: arch/um/ 11769F: arch/x86/um/ 11770F: fs/hostfs/ 11771F: fs/hppfs/ 11772 11773USERSPACE I/O (UIO) 11774M: "Hans J. Koch" <hjk@hansjkoch.de> 11775M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11776S: Maintained 11777T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 11778F: Documentation/DocBook/uio-howto.tmpl 11779F: drivers/uio/ 11780F: include/linux/uio*.h 11781 11782UTIL-LINUX PACKAGE 11783M: Karel Zak <kzak@redhat.com> 11784L: util-linux@vger.kernel.org 11785W: http://en.wikipedia.org/wiki/Util-linux 11786T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 11787S: Maintained 11788 11789UVESAFB DRIVER 11790M: Michal Januszewski <spock@gentoo.org> 11791L: linux-fbdev@vger.kernel.org 11792W: http://dev.gentoo.org/~spock/projects/uvesafb/ 11793S: Maintained 11794F: Documentation/fb/uvesafb.txt 11795F: drivers/video/fbdev/uvesafb.* 11796 11797VF610 NAND DRIVER 11798M: Stefan Agner <stefan@agner.ch> 11799L: linux-mtd@lists.infradead.org 11800S: Supported 11801F: drivers/mtd/nand/vf610_nfc.c 11802 11803VFAT/FAT/MSDOS FILESYSTEM 11804M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 11805S: Maintained 11806F: Documentation/filesystems/vfat.txt 11807F: fs/fat/ 11808 11809VFIO DRIVER 11810M: Alex Williamson <alex.williamson@redhat.com> 11811L: kvm@vger.kernel.org 11812T: git git://github.com/awilliam/linux-vfio.git 11813S: Maintained 11814F: Documentation/vfio.txt 11815F: drivers/vfio/ 11816F: include/linux/vfio.h 11817F: include/uapi/linux/vfio.h 11818 11819VFIO PLATFORM DRIVER 11820M: Baptiste Reynal <b.reynal@virtualopensystems.com> 11821L: kvm@vger.kernel.org 11822S: Maintained 11823F: drivers/vfio/platform/ 11824 11825VIDEOBUF2 FRAMEWORK 11826M: Pawel Osciak <pawel@osciak.com> 11827M: Marek Szyprowski <m.szyprowski@samsung.com> 11828M: Kyungmin Park <kyungmin.park@samsung.com> 11829L: linux-media@vger.kernel.org 11830S: Maintained 11831F: drivers/media/v4l2-core/videobuf2-* 11832F: include/media/videobuf2-* 11833 11834VIRTUAL SERIO DEVICE DRIVER 11835M: Stephen Chandler Paul <thatslyude@gmail.com> 11836S: Maintained 11837F: drivers/input/serio/userio.c 11838F: include/uapi/linux/userio.h 11839 11840VIRTIO CONSOLE DRIVER 11841M: Amit Shah <amit.shah@redhat.com> 11842L: virtualization@lists.linux-foundation.org 11843S: Maintained 11844F: drivers/char/virtio_console.c 11845F: include/linux/virtio_console.h 11846F: include/uapi/linux/virtio_console.h 11847 11848VIRTIO CORE, NET AND BLOCK DRIVERS 11849M: "Michael S. Tsirkin" <mst@redhat.com> 11850L: virtualization@lists.linux-foundation.org 11851S: Maintained 11852F: drivers/virtio/ 11853F: tools/virtio/ 11854F: drivers/net/virtio_net.c 11855F: drivers/block/virtio_blk.c 11856F: include/linux/virtio_*.h 11857F: include/uapi/linux/virtio_*.h 11858 11859VIRTIO DRIVERS FOR S390 11860M: Christian Borntraeger <borntraeger@de.ibm.com> 11861M: Cornelia Huck <cornelia.huck@de.ibm.com> 11862L: linux-s390@vger.kernel.org 11863L: virtualization@lists.linux-foundation.org 11864L: kvm@vger.kernel.org 11865S: Supported 11866F: drivers/s390/virtio/ 11867 11868VIRTIO GPU DRIVER 11869M: David Airlie <airlied@linux.ie> 11870M: Gerd Hoffmann <kraxel@redhat.com> 11871L: dri-devel@lists.freedesktop.org 11872L: virtualization@lists.linux-foundation.org 11873S: Maintained 11874F: drivers/gpu/drm/virtio/ 11875F: include/uapi/linux/virtio_gpu.h 11876 11877VIRTIO HOST (VHOST) 11878M: "Michael S. Tsirkin" <mst@redhat.com> 11879L: kvm@vger.kernel.org 11880L: virtualization@lists.linux-foundation.org 11881L: netdev@vger.kernel.org 11882T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 11883S: Maintained 11884F: drivers/vhost/ 11885F: include/uapi/linux/vhost.h 11886 11887VIRTIO INPUT DRIVER 11888M: Gerd Hoffmann <kraxel@redhat.com> 11889S: Maintained 11890F: drivers/virtio/virtio_input.c 11891F: include/uapi/linux/virtio_input.h 11892 11893VIA RHINE NETWORK DRIVER 11894S: Orphan 11895F: drivers/net/ethernet/via/via-rhine.c 11896 11897VIA SD/MMC CARD CONTROLLER DRIVER 11898M: Bruce Chang <brucechang@via.com.tw> 11899M: Harald Welte <HaraldWelte@viatech.com> 11900S: Maintained 11901F: drivers/mmc/host/via-sdmmc.c 11902 11903VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 11904M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 11905L: linux-fbdev@vger.kernel.org 11906S: Maintained 11907F: include/linux/via-core.h 11908F: include/linux/via-gpio.h 11909F: include/linux/via_i2c.h 11910F: drivers/video/fbdev/via/ 11911 11912VIA VELOCITY NETWORK DRIVER 11913M: Francois Romieu <romieu@fr.zoreil.com> 11914L: netdev@vger.kernel.org 11915S: Maintained 11916F: drivers/net/ethernet/via/via-velocity.* 11917 11918VIRT LIB 11919M: Alex Williamson <alex.williamson@redhat.com> 11920M: Paolo Bonzini <pbonzini@redhat.com> 11921L: kvm@vger.kernel.org 11922S: Supported 11923F: virt/lib/ 11924 11925VIVID VIRTUAL VIDEO DRIVER 11926M: Hans Verkuil <hverkuil@xs4all.nl> 11927L: linux-media@vger.kernel.org 11928T: git git://linuxtv.org/media_tree.git 11929W: https://linuxtv.org 11930S: Maintained 11931F: drivers/media/platform/vivid/* 11932 11933VLAN (802.1Q) 11934M: Patrick McHardy <kaber@trash.net> 11935L: netdev@vger.kernel.org 11936S: Maintained 11937F: drivers/net/macvlan.c 11938F: include/linux/if_*vlan.h 11939F: net/8021q/ 11940 11941VLYNQ BUS 11942M: Florian Fainelli <florian@openwrt.org> 11943L: openwrt-devel@lists.openwrt.org (subscribers-only) 11944S: Maintained 11945F: drivers/vlynq/vlynq.c 11946F: include/linux/vlynq.h 11947 11948VME SUBSYSTEM 11949M: Martyn Welch <martyn@welchs.me.uk> 11950M: Manohar Vanga <manohar.vanga@gmail.com> 11951M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11952L: devel@driverdev.osuosl.org 11953S: Maintained 11954T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 11955F: Documentation/vme_api.txt 11956F: drivers/staging/vme/ 11957F: drivers/vme/ 11958F: include/linux/vme* 11959 11960VMWARE HYPERVISOR INTERFACE 11961M: Alok Kataria <akataria@vmware.com> 11962L: virtualization@lists.linux-foundation.org 11963S: Supported 11964F: arch/x86/kernel/cpu/vmware.c 11965 11966VMWARE BALLOON DRIVER 11967M: Xavier Deguillard <xdeguillard@vmware.com> 11968M: Philip Moltmann <moltmann@vmware.com> 11969M: "VMware, Inc." <pv-drivers@vmware.com> 11970L: linux-kernel@vger.kernel.org 11971S: Maintained 11972F: drivers/misc/vmw_balloon.c 11973 11974VMWARE VMMOUSE SUBDRIVER 11975M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 11976M: "VMware, Inc." <pv-drivers@vmware.com> 11977L: linux-input@vger.kernel.org 11978S: Maintained 11979F: drivers/input/mouse/vmmouse.c 11980F: drivers/input/mouse/vmmouse.h 11981 11982VMWARE VMXNET3 ETHERNET DRIVER 11983M: Shrikrishna Khare <skhare@vmware.com> 11984M: "VMware, Inc." <pv-drivers@vmware.com> 11985L: netdev@vger.kernel.org 11986S: Maintained 11987F: drivers/net/vmxnet3/ 11988 11989VMware PVSCSI driver 11990M: Arvind Kumar <arvindkumar@vmware.com> 11991M: VMware PV-Drivers <pv-drivers@vmware.com> 11992L: linux-scsi@vger.kernel.org 11993S: Maintained 11994F: drivers/scsi/vmw_pvscsi.c 11995F: drivers/scsi/vmw_pvscsi.h 11996 11997VOLTAGE AND CURRENT REGULATOR FRAMEWORK 11998M: Liam Girdwood <lgirdwood@gmail.com> 11999M: Mark Brown <broonie@kernel.org> 12000L: linux-kernel@vger.kernel.org 12001W: http://www.slimlogic.co.uk/?p=48 12002T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 12003S: Supported 12004F: drivers/regulator/ 12005F: include/linux/regulator/ 12006 12007VRF 12008M: David Ahern <dsa@cumulusnetworks.com> 12009M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12010L: netdev@vger.kernel.org 12011S: Maintained 12012F: drivers/net/vrf.c 12013F: Documentation/networking/vrf.txt 12014 12015VT1211 HARDWARE MONITOR DRIVER 12016M: Juerg Haefliger <juergh@gmail.com> 12017L: linux-hwmon@vger.kernel.org 12018S: Maintained 12019F: Documentation/hwmon/vt1211 12020F: drivers/hwmon/vt1211.c 12021 12022VT8231 HARDWARE MONITOR DRIVER 12023M: Roger Lucas <vt8231@hiddenengine.co.uk> 12024L: linux-hwmon@vger.kernel.org 12025S: Maintained 12026F: drivers/hwmon/vt8231.c 12027 12028VUB300 USB to SDIO/SD/MMC bridge chip 12029M: Tony Olech <tony.olech@elandigitalsystems.com> 12030L: linux-mmc@vger.kernel.org 12031L: linux-usb@vger.kernel.org 12032S: Supported 12033F: drivers/mmc/host/vub300.c 12034 12035W1 DALLAS'S 1-WIRE BUS 12036M: Evgeniy Polyakov <zbr@ioremap.net> 12037S: Maintained 12038F: Documentation/w1/ 12039F: drivers/w1/ 12040 12041W83791D HARDWARE MONITORING DRIVER 12042M: Marc Hulsman <m.hulsman@tudelft.nl> 12043L: linux-hwmon@vger.kernel.org 12044S: Maintained 12045F: Documentation/hwmon/w83791d 12046F: drivers/hwmon/w83791d.c 12047 12048W83793 HARDWARE MONITORING DRIVER 12049M: Rudolf Marek <r.marek@assembler.cz> 12050L: linux-hwmon@vger.kernel.org 12051S: Maintained 12052F: Documentation/hwmon/w83793 12053F: drivers/hwmon/w83793.c 12054 12055W83795 HARDWARE MONITORING DRIVER 12056M: Jean Delvare <jdelvare@suse.com> 12057L: linux-hwmon@vger.kernel.org 12058S: Maintained 12059F: drivers/hwmon/w83795.c 12060 12061W83L51xD SD/MMC CARD INTERFACE DRIVER 12062M: Pierre Ossman <pierre@ossman.eu> 12063S: Maintained 12064F: drivers/mmc/host/wbsd.* 12065 12066WACOM PROTOCOL 4 SERIAL TABLETS 12067M: Julian Squires <julian@cipht.net> 12068M: Hans de Goede <hdegoede@redhat.com> 12069L: linux-input@vger.kernel.org 12070S: Maintained 12071F: drivers/input/tablet/wacom_serial4.c 12072 12073WATCHDOG DEVICE DRIVERS 12074M: Wim Van Sebroeck <wim@iguana.be> 12075R: Guenter Roeck <linux@roeck-us.net> 12076L: linux-watchdog@vger.kernel.org 12077W: http://www.linux-watchdog.org/ 12078T: git git://www.linux-watchdog.org/linux-watchdog.git 12079S: Maintained 12080F: Documentation/watchdog/ 12081F: drivers/watchdog/ 12082F: include/linux/watchdog.h 12083F: include/uapi/linux/watchdog.h 12084 12085WD7000 SCSI DRIVER 12086M: Miroslav Zagorac <zaga@fly.cc.fer.hr> 12087L: linux-scsi@vger.kernel.org 12088S: Maintained 12089F: drivers/scsi/wd7000.c 12090 12091WIIMOTE HID DRIVER 12092M: David Herrmann <dh.herrmann@googlemail.com> 12093L: linux-input@vger.kernel.org 12094S: Maintained 12095F: drivers/hid/hid-wiimote* 12096 12097WINBOND CIR DRIVER 12098M: David Härdeman <david@hardeman.nu> 12099S: Maintained 12100F: drivers/media/rc/winbond-cir.c 12101 12102WINSYSTEMS EBC-C384 WATCHDOG DRIVER 12103M: William Breathitt Gray <vilhelm.gray@gmail.com> 12104L: linux-watchdog@vger.kernel.org 12105S: Maintained 12106F: drivers/watchdog/ebc-c384_wdt.c 12107 12108WINSYSTEMS WS16C48 GPIO DRIVER 12109M: William Breathitt Gray <vilhelm.gray@gmail.com> 12110L: linux-gpio@vger.kernel.org 12111S: Maintained 12112F: drivers/gpio/gpio-ws16c48.c 12113 12114WIMAX STACK 12115M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 12116M: linux-wimax@intel.com 12117L: wimax@linuxwimax.org (subscribers-only) 12118S: Supported 12119W: http://linuxwimax.org 12120F: Documentation/wimax/README.wimax 12121F: include/linux/wimax/debug.h 12122F: include/net/wimax.h 12123F: include/uapi/linux/wimax.h 12124F: net/wimax/ 12125 12126WISTRON LAPTOP BUTTON DRIVER 12127M: Miloslav Trmac <mitr@volny.cz> 12128S: Maintained 12129F: drivers/input/misc/wistron_btns.c 12130 12131WL3501 WIRELESS PCMCIA CARD DRIVER 12132M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 12133L: linux-wireless@vger.kernel.org 12134W: http://oops.ghostprotocols.net:81/blog 12135S: Maintained 12136F: drivers/net/wireless/wl3501* 12137 12138WOLFSON MICROELECTRONICS DRIVERS 12139L: patches@opensource.wolfsonmicro.com 12140T: git https://github.com/CirrusLogic/linux-drivers.git 12141W: https://github.com/CirrusLogic/linux-drivers/wiki 12142S: Supported 12143F: Documentation/hwmon/wm83?? 12144F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 12145F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 12146F: Documentation/devicetree/bindings/mfd/arizona.txt 12147F: arch/arm/mach-s3c64xx/mach-crag6410* 12148F: drivers/clk/clk-wm83*.c 12149F: drivers/extcon/extcon-arizona.c 12150F: drivers/leds/leds-wm83*.c 12151F: drivers/gpio/gpio-*wm*.c 12152F: drivers/gpio/gpio-arizona.c 12153F: drivers/hwmon/wm83??-hwmon.c 12154F: drivers/input/misc/wm831x-on.c 12155F: drivers/input/touchscreen/wm831x-ts.c 12156F: drivers/input/touchscreen/wm97*.c 12157F: drivers/mfd/arizona* 12158F: drivers/mfd/wm*.c 12159F: drivers/mfd/cs47l24* 12160F: drivers/power/wm83*.c 12161F: drivers/rtc/rtc-wm83*.c 12162F: drivers/regulator/wm8*.c 12163F: drivers/video/backlight/wm83*_bl.c 12164F: drivers/watchdog/wm83*_wdt.c 12165F: include/linux/mfd/arizona/ 12166F: include/linux/mfd/wm831x/ 12167F: include/linux/mfd/wm8350/ 12168F: include/linux/mfd/wm8400* 12169F: include/linux/wm97xx.h 12170F: include/sound/wm????.h 12171F: sound/soc/codecs/arizona.? 12172F: sound/soc/codecs/wm* 12173F: sound/soc/codecs/cs47l24* 12174 12175WORKQUEUE 12176M: Tejun Heo <tj@kernel.org> 12177R: Lai Jiangshan <jiangshanlai@gmail.com> 12178T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 12179S: Maintained 12180F: include/linux/workqueue.h 12181F: kernel/workqueue.c 12182F: Documentation/workqueue.txt 12183 12184X.25 NETWORK LAYER 12185M: Andrew Hendry <andrew.hendry@gmail.com> 12186L: linux-x25@vger.kernel.org 12187S: Odd Fixes 12188F: Documentation/networking/x25* 12189F: include/net/x25* 12190F: net/x25/ 12191 12192X86 ARCHITECTURE (32-BIT AND 64-BIT) 12193M: Thomas Gleixner <tglx@linutronix.de> 12194M: Ingo Molnar <mingo@redhat.com> 12195M: "H. Peter Anvin" <hpa@zytor.com> 12196M: x86@kernel.org 12197L: linux-kernel@vger.kernel.org 12198T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 12199S: Maintained 12200F: Documentation/x86/ 12201F: arch/x86/ 12202 12203X86 PLATFORM DRIVERS 12204M: Darren Hart <dvhart@infradead.org> 12205L: platform-driver-x86@vger.kernel.org 12206T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 12207S: Maintained 12208F: drivers/platform/x86/ 12209F: drivers/platform/olpc/ 12210 12211X86 MCE INFRASTRUCTURE 12212M: Tony Luck <tony.luck@intel.com> 12213M: Borislav Petkov <bp@alien8.de> 12214L: linux-edac@vger.kernel.org 12215S: Maintained 12216F: arch/x86/kernel/cpu/mcheck/* 12217 12218X86 MICROCODE UPDATE SUPPORT 12219M: Borislav Petkov <bp@alien8.de> 12220S: Maintained 12221F: arch/x86/kernel/cpu/microcode/* 12222 12223X86 VDSO 12224M: Andy Lutomirski <luto@amacapital.net> 12225L: linux-kernel@vger.kernel.org 12226T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 12227S: Maintained 12228F: arch/x86/entry/vdso/ 12229 12230XC2028/3028 TUNER DRIVER 12231M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 12232L: linux-media@vger.kernel.org 12233W: https://linuxtv.org 12234T: git git://linuxtv.org/media_tree.git 12235S: Maintained 12236F: drivers/media/tuners/tuner-xc2028.* 12237 12238XEN HYPERVISOR INTERFACE 12239M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 12240M: David Vrabel <david.vrabel@citrix.com> 12241M: Juergen Gross <jgross@suse.com> 12242L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12243T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 12244S: Supported 12245F: arch/x86/xen/ 12246F: drivers/*/xen-*front.c 12247F: drivers/xen/ 12248F: arch/x86/include/asm/xen/ 12249F: include/xen/ 12250F: include/uapi/xen/ 12251 12252XEN HYPERVISOR ARM 12253M: Stefano Stabellini <sstabellini@kernel.org> 12254L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12255S: Maintained 12256F: arch/arm/xen/ 12257F: arch/arm/include/asm/xen/ 12258 12259XEN HYPERVISOR ARM64 12260M: Stefano Stabellini <sstabellini@kernel.org> 12261L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12262S: Maintained 12263F: arch/arm64/xen/ 12264F: arch/arm64/include/asm/xen/ 12265 12266XEN NETWORK BACKEND DRIVER 12267M: Wei Liu <wei.liu2@citrix.com> 12268L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12269L: netdev@vger.kernel.org 12270S: Supported 12271F: drivers/net/xen-netback/* 12272 12273XEN PCI SUBSYSTEM 12274M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12275L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12276S: Supported 12277F: arch/x86/pci/*xen* 12278F: drivers/pci/*xen* 12279 12280XEN BLOCK SUBSYSTEM 12281M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12282M: Roger Pau Monné <roger.pau@citrix.com> 12283L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12284S: Supported 12285F: drivers/block/xen-blkback/* 12286F: drivers/block/xen* 12287 12288XEN PVSCSI DRIVERS 12289M: Juergen Gross <jgross@suse.com> 12290L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12291L: linux-scsi@vger.kernel.org 12292S: Supported 12293F: drivers/scsi/xen-scsifront.c 12294F: drivers/xen/xen-scsiback.c 12295F: include/xen/interface/io/vscsiif.h 12296 12297XEN SWIOTLB SUBSYSTEM 12298M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12299L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12300S: Supported 12301F: arch/x86/xen/*swiotlb* 12302F: drivers/xen/*swiotlb* 12303 12304XFS FILESYSTEM 12305P: Silicon Graphics Inc 12306M: Dave Chinner <david@fromorbit.com> 12307M: xfs@oss.sgi.com 12308L: xfs@oss.sgi.com 12309W: http://oss.sgi.com/projects/xfs 12310T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 12311S: Supported 12312F: Documentation/filesystems/xfs.txt 12313F: fs/xfs/ 12314 12315XILINX AXI ETHERNET DRIVER 12316M: Anirudha Sarangi <anirudh@xilinx.com> 12317M: John Linn <John.Linn@xilinx.com> 12318S: Maintained 12319F: drivers/net/ethernet/xilinx/xilinx_axienet* 12320 12321XILINX UARTLITE SERIAL DRIVER 12322M: Peter Korsgaard <jacmet@sunsite.dk> 12323L: linux-serial@vger.kernel.org 12324S: Maintained 12325F: drivers/tty/serial/uartlite.c 12326 12327XILINX VIDEO IP CORES 12328M: Hyun Kwon <hyun.kwon@xilinx.com> 12329M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12330L: linux-media@vger.kernel.org 12331T: git git://linuxtv.org/media_tree.git 12332S: Supported 12333F: Documentation/devicetree/bindings/media/xilinx/ 12334F: drivers/media/platform/xilinx/ 12335F: include/uapi/linux/xilinx-v4l2-controls.h 12336 12337XILLYBUS DRIVER 12338M: Eli Billauer <eli.billauer@gmail.com> 12339L: linux-kernel@vger.kernel.org 12340S: Supported 12341F: drivers/char/xillybus/ 12342 12343XTENSA XTFPGA PLATFORM SUPPORT 12344M: Max Filippov <jcmvbkbc@gmail.com> 12345L: linux-xtensa@linux-xtensa.org 12346S: Maintained 12347F: drivers/spi/spi-xtensa-xtfpga.c 12348F: sound/soc/xtensa/xtfpga-i2s.c 12349 12350YAM DRIVER FOR AX.25 12351M: Jean-Paul Roubelat <jpr@f6fbb.org> 12352L: linux-hams@vger.kernel.org 12353S: Maintained 12354F: drivers/net/hamradio/yam* 12355F: include/linux/yam.h 12356 12357YEALINK PHONE DRIVER 12358M: Henk Vergonet <Henk.Vergonet@gmail.com> 12359L: usbb2k-api-dev@nongnu.org 12360S: Maintained 12361F: Documentation/input/yealink.txt 12362F: drivers/input/misc/yealink.* 12363 12364Z8530 DRIVER FOR AX.25 12365M: Joerg Reuter <jreuter@yaina.de> 12366W: http://yaina.de/jreuter/ 12367W: http://www.qsl.net/dl1bke/ 12368L: linux-hams@vger.kernel.org 12369S: Maintained 12370F: Documentation/networking/z8530drv.txt 12371F: drivers/net/hamradio/*scc.c 12372F: drivers/net/hamradio/z8530.h 12373 12374ZBUD COMPRESSED PAGE ALLOCATOR 12375M: Seth Jennings <sjenning@redhat.com> 12376L: linux-mm@kvack.org 12377S: Maintained 12378F: mm/zbud.c 12379F: include/linux/zbud.h 12380 12381ZD1211RW WIRELESS DRIVER 12382M: Daniel Drake <dsd@gentoo.org> 12383M: Ulrich Kunitz <kune@deine-taler.de> 12384W: http://zd1211.ath.cx/wiki/DriverRewrite 12385L: linux-wireless@vger.kernel.org 12386L: zd1211-devs@lists.sourceforge.net (subscribers-only) 12387S: Maintained 12388F: drivers/net/wireless/zydas/zd1211rw/ 12389 12390ZPOOL COMPRESSED PAGE STORAGE API 12391M: Dan Streetman <ddstreet@ieee.org> 12392L: linux-mm@kvack.org 12393S: Maintained 12394F: mm/zpool.c 12395F: include/linux/zpool.h 12396 12397ZR36067 VIDEO FOR LINUX DRIVER 12398L: mjpeg-users@lists.sourceforge.net 12399L: linux-media@vger.kernel.org 12400W: http://mjpeg.sourceforge.net/driver-zoran/ 12401T: hg https://linuxtv.org/hg/v4l-dvb 12402S: Odd Fixes 12403F: drivers/media/pci/zoran/ 12404 12405ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 12406M: Minchan Kim <minchan@kernel.org> 12407M: Nitin Gupta <ngupta@vflare.org> 12408R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 12409L: linux-kernel@vger.kernel.org 12410S: Maintained 12411F: drivers/block/zram/ 12412F: Documentation/blockdev/zram.txt 12413 12414ZS DECSTATION Z85C30 SERIAL DRIVER 12415M: "Maciej W. Rozycki" <macro@linux-mips.org> 12416S: Maintained 12417F: drivers/tty/serial/zs.* 12418 12419ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 12420M: Minchan Kim <minchan@kernel.org> 12421M: Nitin Gupta <ngupta@vflare.org> 12422R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 12423L: linux-mm@kvack.org 12424S: Maintained 12425F: mm/zsmalloc.c 12426F: include/linux/zsmalloc.h 12427F: Documentation/vm/zsmalloc.txt 12428 12429ZSWAP COMPRESSED SWAP CACHING 12430M: Seth Jennings <sjenning@redhat.com> 12431L: linux-mm@kvack.org 12432S: Maintained 12433F: mm/zswap.c 12434 12435THE REST 12436M: Linus Torvalds <torvalds@linux-foundation.org> 12437L: linux-kernel@vger.kernel.org 12438Q: http://patchwork.kernel.org/project/LKML/list/ 12439T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 12440S: Buried alive in reporters 12441F: * 12442F: */ 12443