1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/CodingStyle for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/SubmittingPatches for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/SubmittingPatches. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. 66 678. Happy hacking. 68 69Descriptions of section entries: 70 71 P: Person (obsolete) 72 M: Mail patches to: FullName <address@domain> 73 R: Designated reviewer: FullName <address@domain> 74 These reviewers should be CCed on patches. 75 L: Mailing list that is relevant to this area 76 W: Web-page with status/info 77 Q: Patchwork web based patch tracking system site 78 T: SCM tree type and location. 79 Type is one of: git, hg, quilt, stgit, topgit 80 S: Status, one of the following: 81 Supported: Someone is actually paid to look after this. 82 Maintained: Someone actually looks after it. 83 Odd Fixes: It has a maintainer but they don't have time to do 84 much other than throw the odd patch in. See below.. 85 Orphan: No current maintainer [but maybe you could take the 86 role as you write your new code]. 87 Obsolete: Old code. Something tagged obsolete generally means 88 it has been replaced by a better system and you 89 should be using that. 90 F: Files and directories with wildcard patterns. 91 A trailing slash includes all files and subdirectory files. 92 F: drivers/net/ all files in and below drivers/net 93 F: drivers/net/* all files in drivers/net, but not below 94 F: */net/* all files in "any top level directory"/net 95 One pattern per line. Multiple F: lines acceptable. 96 N: Files and directories with regex patterns. 97 N: [^a-z]tegra all files whose path contains the word tegra 98 One pattern per line. Multiple N: lines acceptable. 99 scripts/get_maintainer.pl has different behavior for files that 100 match F: pattern and matches of N: patterns. By default, 101 get_maintainer will not look at git log history when an F: pattern 102 match occurs. When an N: match occurs, git log history is used 103 to also notify the people that have git commit signatures. 104 X: Files and directories that are NOT maintained, same rules as F: 105 Files exclusions are tested before file matches. 106 Can be useful for excluding a specific subdirectory, for instance: 107 F: net/ 108 X: net/ipv6/ 109 matches all files in and below net excluding net/ipv6/ 110 K: Keyword perl extended regex pattern to match content in a 111 patch or file. For instance: 112 K: of_get_profile 113 matches patches or files that contain "of_get_profile" 114 K: \b(printk|pr_(info|err))\b 115 matches patches or files that contain one or more of the words 116 printk, pr_info or pr_err 117 One regex pattern per line. Multiple K: lines acceptable. 118 119Note: For the hard of thinking, this list is meant to remain in alphabetical 120order. If you could add yourselves to it in alphabetical order that would be 121so much easier [Ed] 122 123Maintainers List (try to look for most precise areas first) 124 125 ----------------------------------- 126 1273C59X NETWORK DRIVER 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 129L: netdev@vger.kernel.org 130S: Maintained 131F: Documentation/networking/vortex.txt 132F: drivers/net/ethernet/3com/3c59x.c 133 1343CR990 NETWORK DRIVER 135M: David Dillow <dave@thedillows.org> 136L: netdev@vger.kernel.org 137S: Maintained 138F: drivers/net/ethernet/3com/typhoon* 139 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 141M: Adam Radford <linuxraid@lsi.com> 142L: linux-scsi@vger.kernel.org 143W: http://www.lsi.com 144S: Supported 145F: drivers/scsi/3w-* 146 14753C700 AND 53C700-66 SCSI DRIVER 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 149L: linux-scsi@vger.kernel.org 150S: Maintained 151F: drivers/scsi/53c700* 152 1536LOWPAN GENERIC (BTLE/IEEE 802.15.4) 154M: Alexander Aring <aar@pengutronix.de> 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 156L: linux-bluetooth@vger.kernel.org 157L: linux-wpan@vger.kernel.org 158S: Maintained 159F: net/6lowpan/ 160F: include/net/6lowpan.h 161F: Documentation/networking/6lowpan.txt 162 1636PACK NETWORK DRIVER FOR AX.25 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 165L: linux-hams@vger.kernel.org 166S: Maintained 167F: drivers/net/hamradio/6pack.c 168 1698169 10/100/1000 GIGABIT ETHERNET DRIVER 170M: Realtek linux nic maintainers <nic_swsd@realtek.com> 171L: netdev@vger.kernel.org 172S: Maintained 173F: drivers/net/ethernet/realtek/r8169.c 174 1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 177L: linux-serial@vger.kernel.org 178W: http://serial.sourceforge.net 179S: Maintained 180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 181F: drivers/tty/serial/8250* 182F: include/linux/serial_8250.h 183 1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 185L: netdev@vger.kernel.org 186S: Orphan / Obsolete 187F: drivers/net/ethernet/8390/ 188 1899P FILE SYSTEM 190M: Eric Van Hensbergen <ericvh@gmail.com> 191M: Ron Minnich <rminnich@sandia.gov> 192M: Latchesar Ionkov <lucho@ionkov.net> 193L: v9fs-developer@lists.sourceforge.net 194W: http://swik.net/v9fs 195Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 197S: Maintained 198F: Documentation/filesystems/9p.txt 199F: fs/9p/ 200F: net/9p/ 201F: include/net/9p/ 202F: include/uapi/linux/virtio_9p.h 203F: include/trace/events/9p.h 204 205 206A8293 MEDIA DRIVER 207M: Antti Palosaari <crope@iki.fi> 208L: linux-media@vger.kernel.org 209W: https://linuxtv.org 210W: http://palosaari.fi/linux/ 211Q: http://patchwork.linuxtv.org/project/linux-media/list/ 212T: git git://linuxtv.org/anttip/media_tree.git 213S: Maintained 214F: drivers/media/dvb-frontends/a8293* 215 216AACRAID SCSI RAID DRIVER 217M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 218L: linux-scsi@vger.kernel.org 219W: http://www.adaptec.com/ 220S: Supported 221F: Documentation/scsi/aacraid.txt 222F: drivers/scsi/aacraid/ 223 224ABI/API 225L: linux-api@vger.kernel.org 226F: include/linux/syscalls.h 227F: kernel/sys_ni.c 228 229ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 230M: Hans de Goede <hdegoede@redhat.com> 231L: linux-hwmon@vger.kernel.org 232S: Maintained 233F: drivers/hwmon/abituguru.c 234 235ABIT UGURU 3 HARDWARE MONITOR DRIVER 236M: Alistair John Strachan <alistair@devzero.co.uk> 237L: linux-hwmon@vger.kernel.org 238S: Maintained 239F: drivers/hwmon/abituguru3.c 240 241ACCES 104-DIO-48E GPIO DRIVER 242M: William Breathitt Gray <vilhelm.gray@gmail.com> 243L: linux-gpio@vger.kernel.org 244S: Maintained 245F: drivers/gpio/gpio-104-dio-48e.c 246 247ACCES 104-IDI-48 GPIO DRIVER 248M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 249L: linux-gpio@vger.kernel.org 250S: Maintained 251F: drivers/gpio/gpio-104-idi-48.c 252 253ACCES 104-IDIO-16 GPIO DRIVER 254M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 255L: linux-gpio@vger.kernel.org 256S: Maintained 257F: drivers/gpio/gpio-104-idio-16.c 258 259ACENIC DRIVER 260M: Jes Sorensen <jes@trained-monkey.org> 261L: linux-acenic@sunsite.dk 262S: Maintained 263F: drivers/net/ethernet/alteon/acenic* 264 265ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 266M: Peter Feuerer <peter@piie.net> 267L: platform-driver-x86@vger.kernel.org 268W: http://piie.net/?section=acerhdf 269S: Maintained 270F: drivers/platform/x86/acerhdf.c 271 272ACER WMI LAPTOP EXTRAS 273M: "Lee, Chun-Yi" <jlee@suse.com> 274L: platform-driver-x86@vger.kernel.org 275S: Maintained 276F: drivers/platform/x86/acer-wmi.c 277 278ACPI 279M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 280M: Len Brown <lenb@kernel.org> 281L: linux-acpi@vger.kernel.org 282W: https://01.org/linux-acpi 283Q: https://patchwork.kernel.org/project/linux-acpi/list/ 284T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 285S: Supported 286F: drivers/acpi/ 287F: drivers/pnp/pnpacpi/ 288F: include/linux/acpi.h 289F: include/acpi/ 290F: Documentation/acpi/ 291F: Documentation/ABI/testing/sysfs-bus-acpi 292F: drivers/pci/*acpi* 293F: drivers/pci/*/*acpi* 294F: drivers/pci/*/*/*acpi* 295F: tools/power/acpi/ 296 297ACPI COMPONENT ARCHITECTURE (ACPICA) 298M: Robert Moore <robert.moore@intel.com> 299M: Lv Zheng <lv.zheng@intel.com> 300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 301L: linux-acpi@vger.kernel.org 302L: devel@acpica.org 303W: https://acpica.org/ 304W: https://github.com/acpica/acpica/ 305Q: https://patchwork.kernel.org/project/linux-acpi/list/ 306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 307S: Supported 308F: drivers/acpi/acpica/ 309F: include/acpi/ 310F: tools/power/acpi/ 311 312ACPI FAN DRIVER 313M: Zhang Rui <rui.zhang@intel.com> 314L: linux-acpi@vger.kernel.org 315W: https://01.org/linux-acpi 316S: Supported 317F: drivers/acpi/fan.c 318 319ACPI THERMAL DRIVER 320M: Zhang Rui <rui.zhang@intel.com> 321L: linux-acpi@vger.kernel.org 322W: https://01.org/linux-acpi 323S: Supported 324F: drivers/acpi/*thermal* 325 326ACPI VIDEO DRIVER 327M: Zhang Rui <rui.zhang@intel.com> 328L: linux-acpi@vger.kernel.org 329W: https://01.org/linux-acpi 330S: Supported 331F: drivers/acpi/acpi_video.c 332 333ACPI WMI DRIVER 334L: platform-driver-x86@vger.kernel.org 335S: Orphan 336F: drivers/platform/x86/wmi.c 337 338AD1889 ALSA SOUND DRIVER 339M: Thibaut Varene <T-Bone@parisc-linux.org> 340W: http://wiki.parisc-linux.org/AD1889 341L: linux-parisc@vger.kernel.org 342S: Maintained 343F: sound/pci/ad1889.* 344 345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 346M: Michael Hennerich <michael.hennerich@analog.com> 347W: http://wiki.analog.com/AD5254 348W: http://ez.analog.com/community/linux-device-drivers 349S: Supported 350F: drivers/misc/ad525x_dpot.c 351 352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 353M: Michael Hennerich <michael.hennerich@analog.com> 354W: http://wiki.analog.com/AD5398 355W: http://ez.analog.com/community/linux-device-drivers 356S: Supported 357F: drivers/regulator/ad5398.c 358 359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 360M: Michael Hennerich <michael.hennerich@analog.com> 361W: http://wiki.analog.com/AD7142 362W: http://ez.analog.com/community/linux-device-drivers 363S: Supported 364F: drivers/input/misc/ad714x.c 365 366AD7877 TOUCHSCREEN DRIVER 367M: Michael Hennerich <michael.hennerich@analog.com> 368W: http://wiki.analog.com/AD7877 369W: http://ez.analog.com/community/linux-device-drivers 370S: Supported 371F: drivers/input/touchscreen/ad7877.c 372 373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 374M: Michael Hennerich <michael.hennerich@analog.com> 375W: http://wiki.analog.com/AD7879 376W: http://ez.analog.com/community/linux-device-drivers 377S: Supported 378F: drivers/input/touchscreen/ad7879.c 379 380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 381M: Jiri Kosina <jikos@kernel.org> 382S: Maintained 383 384ADF7242 IEEE 802.15.4 RADIO DRIVER 385M: Michael Hennerich <michael.hennerich@analog.com> 386W: https://wiki.analog.com/ADF7242 387W: http://ez.analog.com/community/linux-device-drivers 388L: linux-wpan@vger.kernel.org 389S: Supported 390F: drivers/net/ieee802154/adf7242.c 391F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 392 393ADM1025 HARDWARE MONITOR DRIVER 394M: Jean Delvare <jdelvare@suse.com> 395L: linux-hwmon@vger.kernel.org 396S: Maintained 397F: Documentation/hwmon/adm1025 398F: drivers/hwmon/adm1025.c 399 400ADM1029 HARDWARE MONITOR DRIVER 401M: Corentin Labbe <clabbe.montjoie@gmail.com> 402L: linux-hwmon@vger.kernel.org 403S: Maintained 404F: drivers/hwmon/adm1029.c 405 406ADM8211 WIRELESS DRIVER 407L: linux-wireless@vger.kernel.org 408W: http://wireless.kernel.org/ 409S: Orphan 410F: drivers/net/wireless/admtek/adm8211.* 411 412ADP1653 FLASH CONTROLLER DRIVER 413M: Sakari Ailus <sakari.ailus@iki.fi> 414L: linux-media@vger.kernel.org 415S: Maintained 416F: drivers/media/i2c/adp1653.c 417F: include/media/i2c/adp1653.h 418 419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 420M: Michael Hennerich <michael.hennerich@analog.com> 421W: http://wiki.analog.com/ADP5520 422W: http://ez.analog.com/community/linux-device-drivers 423S: Supported 424F: drivers/mfd/adp5520.c 425F: drivers/video/backlight/adp5520_bl.c 426F: drivers/leds/leds-adp5520.c 427F: drivers/gpio/gpio-adp5520.c 428F: drivers/input/keyboard/adp5520-keys.c 429 430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 431M: Michael Hennerich <michael.hennerich@analog.com> 432W: http://wiki.analog.com/ADP5588 433W: http://ez.analog.com/community/linux-device-drivers 434S: Supported 435F: drivers/input/keyboard/adp5588-keys.c 436F: drivers/gpio/gpio-adp5588.c 437 438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 439M: Michael Hennerich <michael.hennerich@analog.com> 440W: http://wiki.analog.com/ADP8860 441W: http://ez.analog.com/community/linux-device-drivers 442S: Supported 443F: drivers/video/backlight/adp8860_bl.c 444 445ADS1015 HARDWARE MONITOR DRIVER 446M: Dirk Eibach <eibach@gdsys.de> 447L: linux-hwmon@vger.kernel.org 448S: Maintained 449F: Documentation/hwmon/ads1015 450F: drivers/hwmon/ads1015.c 451F: include/linux/i2c/ads1015.h 452 453ADT746X FAN DRIVER 454M: Colin Leroy <colin@colino.net> 455S: Maintained 456F: drivers/macintosh/therm_adt746x.c 457 458ADT7475 HARDWARE MONITOR DRIVER 459M: Jean Delvare <jdelvare@suse.com> 460L: linux-hwmon@vger.kernel.org 461S: Maintained 462F: Documentation/hwmon/adt7475 463F: drivers/hwmon/adt7475.c 464 465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 466M: Michael Hennerich <michael.hennerich@analog.com> 467W: http://wiki.analog.com/ADXL345 468W: http://ez.analog.com/community/linux-device-drivers 469S: Supported 470F: drivers/input/misc/adxl34x.c 471 472ADVANSYS SCSI DRIVER 473M: Matthew Wilcox <matthew@wil.cx> 474M: Hannes Reinecke <hare@suse.com> 475L: linux-scsi@vger.kernel.org 476S: Maintained 477F: Documentation/scsi/advansys.txt 478F: drivers/scsi/advansys.c 479 480AEDSP16 DRIVER 481M: Riccardo Facchetti <fizban@tin.it> 482S: Maintained 483F: sound/oss/aedsp16.c 484 485AF9013 MEDIA DRIVER 486M: Antti Palosaari <crope@iki.fi> 487L: linux-media@vger.kernel.org 488W: https://linuxtv.org 489W: http://palosaari.fi/linux/ 490Q: http://patchwork.linuxtv.org/project/linux-media/list/ 491T: git git://linuxtv.org/anttip/media_tree.git 492S: Maintained 493F: drivers/media/dvb-frontends/af9013* 494 495AF9033 MEDIA DRIVER 496M: Antti Palosaari <crope@iki.fi> 497L: linux-media@vger.kernel.org 498W: https://linuxtv.org 499W: http://palosaari.fi/linux/ 500Q: http://patchwork.linuxtv.org/project/linux-media/list/ 501T: git git://linuxtv.org/anttip/media_tree.git 502S: Maintained 503F: drivers/media/dvb-frontends/af9033* 504 505AFFS FILE SYSTEM 506L: linux-fsdevel@vger.kernel.org 507S: Orphan 508F: Documentation/filesystems/affs.txt 509F: fs/affs/ 510 511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 512M: David Howells <dhowells@redhat.com> 513L: linux-afs@lists.infradead.org 514S: Supported 515F: fs/afs/ 516F: include/net/af_rxrpc.h 517F: net/rxrpc/af_rxrpc.c 518 519AGPGART DRIVER 520M: David Airlie <airlied@linux.ie> 521T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 522S: Maintained 523F: drivers/char/agp/ 524F: include/linux/agp* 525F: include/uapi/linux/agp* 526 527AHA152X SCSI DRIVER 528M: "Juergen E. Fischer" <fischer@norbit.de> 529L: linux-scsi@vger.kernel.org 530S: Maintained 531F: drivers/scsi/aha152x* 532F: drivers/scsi/pcmcia/aha152x* 533 534AIC7XXX / AIC79XX SCSI DRIVER 535M: Hannes Reinecke <hare@suse.com> 536L: linux-scsi@vger.kernel.org 537S: Maintained 538F: drivers/scsi/aic7xxx/ 539 540AIMSLAB FM RADIO RECEIVER DRIVER 541M: Hans Verkuil <hverkuil@xs4all.nl> 542L: linux-media@vger.kernel.org 543T: git git://linuxtv.org/media_tree.git 544W: https://linuxtv.org 545S: Maintained 546F: drivers/media/radio/radio-aimslab* 547 548AIO 549M: Benjamin LaHaise <bcrl@kvack.org> 550L: linux-aio@kvack.org 551S: Supported 552F: fs/aio.c 553F: include/linux/*aio*.h 554 555AIRSPY MEDIA DRIVER 556M: Antti Palosaari <crope@iki.fi> 557L: linux-media@vger.kernel.org 558W: https://linuxtv.org 559W: http://palosaari.fi/linux/ 560Q: http://patchwork.linuxtv.org/project/linux-media/list/ 561T: git git://linuxtv.org/anttip/media_tree.git 562S: Maintained 563F: drivers/media/usb/airspy/ 564 565ALCATEL SPEEDTOUCH USB DRIVER 566M: Duncan Sands <duncan.sands@free.fr> 567L: linux-usb@vger.kernel.org 568W: http://www.linux-usb.org/SpeedTouch/ 569S: Maintained 570F: drivers/usb/atm/speedtch.c 571F: drivers/usb/atm/usbatm.c 572 573ALCHEMY AU1XX0 MMC DRIVER 574M: Manuel Lauss <manuel.lauss@gmail.com> 575S: Maintained 576F: drivers/mmc/host/au1xmmc.c 577 578ALI1563 I2C DRIVER 579M: Rudolf Marek <r.marek@assembler.cz> 580L: linux-i2c@vger.kernel.org 581S: Maintained 582F: Documentation/i2c/busses/i2c-ali1563 583F: drivers/i2c/busses/i2c-ali1563.c 584 585ALLWINNER SECURITY SYSTEM 586M: Corentin Labbe <clabbe.montjoie@gmail.com> 587L: linux-crypto@vger.kernel.org 588S: Maintained 589F: drivers/crypto/sunxi-ss/ 590 591ALPHA PORT 592M: Richard Henderson <rth@twiddle.net> 593M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 594M: Matt Turner <mattst88@gmail.com> 595S: Odd Fixes 596L: linux-alpha@vger.kernel.org 597F: arch/alpha/ 598 599ALTERA MAILBOX DRIVER 600M: Ley Foon Tan <lftan@altera.com> 601L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 602S: Maintained 603F: drivers/mailbox/mailbox-altera.c 604 605ALTERA PIO DRIVER 606M: Tien Hock Loh <thloh@altera.com> 607L: linux-gpio@vger.kernel.org 608S: Maintained 609F: drivers/gpio/gpio-altera.c 610 611ALTERA TRIPLE SPEED ETHERNET DRIVER 612M: Vince Bridgers <vbridger@opensource.altera.com> 613L: netdev@vger.kernel.org 614L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 615S: Maintained 616F: drivers/net/ethernet/altera/ 617 618ALTERA UART/JTAG UART SERIAL DRIVERS 619M: Tobias Klauser <tklauser@distanz.ch> 620L: linux-serial@vger.kernel.org 621L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 622S: Maintained 623F: drivers/tty/serial/altera_uart.c 624F: drivers/tty/serial/altera_jtaguart.c 625F: include/linux/altera_uart.h 626F: include/linux/altera_jtaguart.h 627 628AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 629M: Tom Lendacky <thomas.lendacky@amd.com> 630L: linux-crypto@vger.kernel.org 631S: Supported 632F: drivers/crypto/ccp/ 633F: include/linux/ccp.h 634 635AMD FAM15H PROCESSOR POWER MONITORING DRIVER 636M: Huang Rui <ray.huang@amd.com> 637L: linux-hwmon@vger.kernel.org 638S: Supported 639F: Documentation/hwmon/fam15h_power 640F: drivers/hwmon/fam15h_power.c 641 642AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 643L: linux-geode@lists.infradead.org (moderated for non-subscribers) 644S: Orphan 645F: drivers/usb/gadget/udc/amd5536udc.* 646 647AMD GEODE PROCESSOR/CHIPSET SUPPORT 648P: Andres Salomon <dilinger@queued.net> 649L: linux-geode@lists.infradead.org (moderated for non-subscribers) 650W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 651S: Supported 652F: drivers/char/hw_random/geode-rng.c 653F: drivers/crypto/geode* 654F: drivers/video/fbdev/geode/ 655F: arch/x86/include/asm/geode.h 656 657AMD IOMMU (AMD-VI) 658M: Joerg Roedel <joro@8bytes.org> 659L: iommu@lists.linux-foundation.org 660T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 661S: Maintained 662F: drivers/iommu/amd_iommu*.[ch] 663F: include/linux/amd-iommu.h 664 665AMD KFD 666M: Oded Gabbay <oded.gabbay@gmail.com> 667L: dri-devel@lists.freedesktop.org 668T: git git://people.freedesktop.org/~gabbayo/linux.git 669S: Supported 670F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 671F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 672F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 673F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 674F: drivers/gpu/drm/amd/amdkfd/ 675F: drivers/gpu/drm/amd/include/cik_structs.h 676F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 677F: drivers/gpu/drm/amd/include/vi_structs.h 678F: drivers/gpu/drm/radeon/radeon_kfd.c 679F: drivers/gpu/drm/radeon/radeon_kfd.h 680F: include/uapi/linux/kfd_ioctl.h 681 682AMD SEATTLE DEVICE TREE SUPPORT 683M: Brijesh Singh <brijeshkumar.singh@amd.com> 684M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 685M: Tom Lendacky <thomas.lendacky@amd.com> 686S: Supported 687F: arch/arm64/boot/dts/amd/ 688 689AMD XGBE DRIVER 690M: Tom Lendacky <thomas.lendacky@amd.com> 691L: netdev@vger.kernel.org 692S: Supported 693F: drivers/net/ethernet/amd/xgbe/ 694F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 695 696AMS (Apple Motion Sensor) DRIVER 697M: Michael Hanselmann <linux-kernel@hansmi.ch> 698S: Supported 699F: drivers/macintosh/ams/ 700 701ANALOG DEVICES INC AD9389B DRIVER 702M: Hans Verkuil <hans.verkuil@cisco.com> 703L: linux-media@vger.kernel.org 704S: Maintained 705F: drivers/media/i2c/ad9389b* 706 707ANALOG DEVICES INC ADV7180 DRIVER 708M: Lars-Peter Clausen <lars@metafoo.de> 709L: linux-media@vger.kernel.org 710W: http://ez.analog.com/community/linux-device-drivers 711S: Supported 712F: drivers/media/i2c/adv7180.c 713 714ANALOG DEVICES INC ADV7511 DRIVER 715M: Hans Verkuil <hans.verkuil@cisco.com> 716L: linux-media@vger.kernel.org 717S: Maintained 718F: drivers/media/i2c/adv7511* 719 720ANALOG DEVICES INC ADV7604 DRIVER 721M: Hans Verkuil <hans.verkuil@cisco.com> 722L: linux-media@vger.kernel.org 723S: Maintained 724F: drivers/media/i2c/adv7604* 725 726ANALOG DEVICES INC ADV7842 DRIVER 727M: Hans Verkuil <hans.verkuil@cisco.com> 728L: linux-media@vger.kernel.org 729S: Maintained 730F: drivers/media/i2c/adv7842* 731 732ANALOG DEVICES INC ASOC CODEC DRIVERS 733M: Lars-Peter Clausen <lars@metafoo.de> 734L: alsa-devel@alsa-project.org (moderated for non-subscribers) 735W: http://wiki.analog.com/ 736W: http://ez.analog.com/community/linux-device-drivers 737S: Supported 738F: sound/soc/codecs/adau* 739F: sound/soc/codecs/adav* 740F: sound/soc/codecs/ad1* 741F: sound/soc/codecs/ad7* 742F: sound/soc/codecs/ssm* 743F: sound/soc/codecs/sigmadsp.* 744 745ANALOG DEVICES INC ASOC DRIVERS 746L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 747L: alsa-devel@alsa-project.org (moderated for non-subscribers) 748W: http://blackfin.uclinux.org/ 749S: Supported 750F: sound/soc/blackfin/* 751 752ANALOG DEVICES INC IIO DRIVERS 753M: Lars-Peter Clausen <lars@metafoo.de> 754M: Michael Hennerich <Michael.Hennerich@analog.com> 755W: http://wiki.analog.com/ 756W: http://ez.analog.com/community/linux-device-drivers 757S: Supported 758F: drivers/iio/*/ad* 759X: drivers/iio/*/adjd* 760F: drivers/staging/iio/*/ad* 761F: staging/iio/trigger/iio-trig-bfin-timer.c 762 763ANALOG DEVICES INC DMA DRIVERS 764M: Lars-Peter Clausen <lars@metafoo.de> 765W: http://ez.analog.com/community/linux-device-drivers 766S: Supported 767F: drivers/dma/dma-axi-dmac.c 768 769ANDROID DRIVERS 770M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 771M: Arve Hjønnevåg <arve@android.com> 772M: Riley Andrews <riandrews@android.com> 773T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 774L: devel@driverdev.osuosl.org 775S: Supported 776F: drivers/android/ 777F: drivers/staging/android/ 778 779AOA (Apple Onboard Audio) ALSA DRIVER 780M: Johannes Berg <johannes@sipsolutions.net> 781L: linuxppc-dev@lists.ozlabs.org 782L: alsa-devel@alsa-project.org (moderated for non-subscribers) 783S: Maintained 784F: sound/aoa/ 785 786APEX EMBEDDED SYSTEMS STX104 DAC DRIVER 787M: William Breathitt Gray <vilhelm.gray@gmail.com> 788L: linux-iio@vger.kernel.org 789S: Maintained 790F: drivers/iio/dac/stx104.c 791 792APM DRIVER 793M: Jiri Kosina <jikos@kernel.org> 794S: Odd fixes 795T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 796F: arch/x86/kernel/apm_32.c 797F: include/linux/apm_bios.h 798F: include/uapi/linux/apm_bios.h 799F: drivers/char/apm-emulation.c 800 801APPLE BCM5974 MULTITOUCH DRIVER 802M: Henrik Rydberg <rydberg@bitmath.org> 803L: linux-input@vger.kernel.org 804S: Odd fixes 805F: drivers/input/mouse/bcm5974.c 806 807APPLE SMC DRIVER 808M: Henrik Rydberg <rydberg@bitmath.org> 809L: linux-hwmon@vger.kernel.org 810S: Odd fixes 811F: drivers/hwmon/applesmc.c 812 813APPLETALK NETWORK LAYER 814M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 815S: Maintained 816F: drivers/net/appletalk/ 817F: net/appletalk/ 818 819APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 820M: Duc Dang <dhdang@apm.com> 821S: Supported 822F: arch/arm64/boot/dts/apm/ 823 824APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 825M: Iyappan Subramanian <isubramanian@apm.com> 826M: Keyur Chudgar <kchudgar@apm.com> 827S: Supported 828F: drivers/net/ethernet/apm/xgene/ 829F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 830 831APTINA CAMERA SENSOR PLL 832M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 833L: linux-media@vger.kernel.org 834S: Maintained 835F: drivers/media/i2c/aptina-pll.* 836 837ARC FRAMEBUFFER DRIVER 838M: Jaya Kumar <jayalk@intworks.biz> 839S: Maintained 840F: drivers/video/fbdev/arcfb.c 841F: drivers/video/fbdev/core/fb_defio.c 842 843ARCNET NETWORK LAYER 844M: Michael Grzeschik <m.grzeschik@pengutronix.de> 845L: netdev@vger.kernel.org 846S: Maintained 847F: drivers/net/arcnet/ 848F: include/uapi/linux/if_arcnet.h 849 850ARM HDLCD DRM DRIVER 851M: Liviu Dudau <liviu.dudau@arm.com> 852S: Supported 853F: drivers/gpu/drm/arm/ 854F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 855 856ARM MFM AND FLOPPY DRIVERS 857M: Ian Molton <spyro@f2s.com> 858S: Maintained 859F: arch/arm/lib/floppydma.S 860F: arch/arm/include/asm/floppy.h 861 862ARM PMU PROFILING AND DEBUGGING 863M: Will Deacon <will.deacon@arm.com> 864R: Mark Rutland <mark.rutland@arm.com> 865S: Maintained 866F: arch/arm*/kernel/perf_* 867F: arch/arm/oprofile/common.c 868F: arch/arm*/kernel/hw_breakpoint.c 869F: arch/arm*/include/asm/hw_breakpoint.h 870F: arch/arm*/include/asm/perf_event.h 871F: drivers/perf/arm_pmu.c 872F: include/linux/perf/arm_pmu.h 873 874ARM PORT 875M: Russell King <linux@armlinux.org.uk> 876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 877W: http://www.armlinux.org.uk/ 878S: Maintained 879F: arch/arm/ 880 881ARM SUB-ARCHITECTURES 882L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 883S: Maintained 884F: arch/arm/mach-*/ 885F: arch/arm/plat-*/ 886T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 887 888ARM PRIMECELL AACI PL041 DRIVER 889M: Russell King <linux@armlinux.org.uk> 890S: Maintained 891F: sound/arm/aaci.* 892 893ARM PRIMECELL CLCD PL110 DRIVER 894M: Russell King <linux@armlinux.org.uk> 895S: Maintained 896F: drivers/video/fbdev/amba-clcd.* 897 898ARM PRIMECELL KMI PL050 DRIVER 899M: Russell King <linux@armlinux.org.uk> 900S: Maintained 901F: drivers/input/serio/ambakmi.* 902F: include/linux/amba/kmi.h 903 904ARM PRIMECELL MMCI PL180/1 DRIVER 905M: Russell King <linux@armlinux.org.uk> 906S: Maintained 907F: drivers/mmc/host/mmci.* 908F: include/linux/amba/mmci.h 909 910ARM PRIMECELL UART PL010 AND PL011 DRIVERS 911M: Russell King <linux@armlinux.org.uk> 912S: Maintained 913F: drivers/tty/serial/amba-pl01*.c 914F: include/linux/amba/serial.h 915 916ARM PRIMECELL BUS SUPPORT 917M: Russell King <linux@armlinux.org.uk> 918S: Maintained 919F: drivers/amba/ 920F: include/linux/amba/bus.h 921 922ARM/ADS SPHERE MACHINE SUPPORT 923M: Lennert Buytenhek <kernel@wantstofly.org> 924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 925S: Maintained 926 927ARM/AFEB9260 MACHINE SUPPORT 928M: Sergey Lapin <slapin@ossfans.org> 929L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 930S: Maintained 931 932ARM/AJECO 1ARM MACHINE SUPPORT 933M: Lennert Buytenhek <kernel@wantstofly.org> 934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 935S: Maintained 936 937ARM/Allwinner sunXi SoC support 938M: Maxime Ripard <maxime.ripard@free-electrons.com> 939M: Chen-Yu Tsai <wens@csie.org> 940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 941S: Maintained 942N: sun[x456789]i 943 944ARM/Allwinner SoC Clock Support 945M: Emilio López <emilio@elopez.com.ar> 946S: Maintained 947F: drivers/clk/sunxi/ 948 949ARM/Amlogic Meson SoC support 950M: Carlo Caione <carlo@caione.org> 951L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 952L: linux-meson@googlegroups.com 953W: http://linux-meson.com/ 954S: Maintained 955F: arch/arm/mach-meson/ 956F: arch/arm/boot/dts/meson* 957N: meson 958 959ARM/Annapurna Labs ALPINE ARCHITECTURE 960M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 961M: Antoine Tenart <antoine.tenart@free-electrons.com> 962S: Maintained 963F: arch/arm/mach-alpine/ 964F: arch/arm/boot/dts/alpine* 965F: arch/arm64/boot/dts/al/ 966F: drivers/*/*alpine* 967 968ARM/ARTPEC MACHINE SUPPORT 969M: Jesper Nilsson <jesper.nilsson@axis.com> 970M: Lars Persson <lars.persson@axis.com> 971M: Niklas Cassel <niklas.cassel@axis.com> 972S: Maintained 973L: linux-arm-kernel@axis.com 974F: arch/arm/mach-artpec 975F: arch/arm/boot/dts/artpec6* 976F: drivers/clk/clk-artpec6.c 977 978ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 979M: Nicolas Ferre <nicolas.ferre@atmel.com> 980M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 981M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 983W: http://www.linux4sam.org 984T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 985S: Supported 986F: arch/arm/mach-at91/ 987F: include/soc/at91/ 988F: arch/arm/boot/dts/at91*.dts 989F: arch/arm/boot/dts/at91*.dtsi 990F: arch/arm/boot/dts/sama*.dts 991F: arch/arm/boot/dts/sama*.dtsi 992F: arch/arm/include/debug/at91.S 993 994ARM/ATMEL AT91 Clock Support 995M: Boris Brezillon <boris.brezillon@free-electrons.com> 996S: Maintained 997F: drivers/clk/at91 998 999ARM/CALXEDA HIGHBANK ARCHITECTURE 1000M: Rob Herring <robh@kernel.org> 1001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1002S: Maintained 1003F: arch/arm/mach-highbank/ 1004F: arch/arm/boot/dts/highbank.dts 1005F: arch/arm/boot/dts/ecx-*.dts* 1006 1007ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1008M: Krzysztof Halasa <khalasa@piap.pl> 1009S: Maintained 1010F: arch/arm/mach-cns3xxx/ 1011 1012ARM/CAVIUM THUNDER NETWORK DRIVER 1013M: Sunil Goutham <sgoutham@cavium.com> 1014M: Robert Richter <rric@kernel.org> 1015L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1016S: Supported 1017F: drivers/net/ethernet/cavium/thunder/ 1018 1019ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1020M: Alexander Shiyan <shc_work@mail.ru> 1021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1022S: Odd Fixes 1023N: clps711x 1024 1025ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1026M: Hartley Sweeten <hsweeten@visionengravers.com> 1027M: Ryan Mallon <rmallon@gmail.com> 1028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1029S: Maintained 1030F: arch/arm/mach-ep93xx/ 1031F: arch/arm/mach-ep93xx/include/mach/ 1032 1033ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1034M: Lennert Buytenhek <kernel@wantstofly.org> 1035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1036S: Maintained 1037 1038ARM/CLKDEV SUPPORT 1039M: Russell King <linux@armlinux.org.uk> 1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1041S: Maintained 1042F: arch/arm/include/asm/clkdev.h 1043F: drivers/clk/clkdev.c 1044 1045ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1046M: Mike Rapoport <mike@compulab.co.il> 1047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1048S: Maintained 1049 1050ARM/CONTEC MICRO9 MACHINE SUPPORT 1051M: Hubert Feurstein <hubert.feurstein@contec.at> 1052S: Maintained 1053F: arch/arm/mach-ep93xx/micro9.c 1054 1055ARM/CORESIGHT FRAMEWORK AND DRIVERS 1056M: Mathieu Poirier <mathieu.poirier@linaro.org> 1057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1058S: Maintained 1059F: drivers/hwtracing/coresight/* 1060F: Documentation/trace/coresight.txt 1061F: Documentation/devicetree/bindings/arm/coresight.txt 1062F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1063 1064ARM/CORGI MACHINE SUPPORT 1065M: Richard Purdie <rpurdie@rpsys.net> 1066S: Maintained 1067 1068ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1069M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1070L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1071T: git git://github.com/ulli-kroll/linux.git 1072S: Maintained 1073F: arch/arm/mach-gemini/ 1074F: drivers/rtc/rtc-gemini.c 1075 1076ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1077M: Barry Song <baohua@kernel.org> 1078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1079T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1080S: Maintained 1081F: arch/arm/boot/dts/prima2* 1082F: arch/arm/mach-prima2/ 1083F: drivers/clk/sirf/ 1084F: drivers/clocksource/timer-prima2.c 1085F: drivers/clocksource/timer-atlas7.c 1086N: [^a-z]sirf 1087 1088ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1089M: Baruch Siach <baruch@tkos.co.il> 1090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1091S: Maintained 1092F: arch/arm/boot/dts/cx92755* 1093N: digicolor 1094 1095ARM/EBSA110 MACHINE SUPPORT 1096M: Russell King <linux@armlinux.org.uk> 1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1098W: http://www.armlinux.org.uk/ 1099S: Maintained 1100F: arch/arm/mach-ebsa110/ 1101F: drivers/net/ethernet/amd/am79c961a.* 1102 1103ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1104M: Uwe Kleine-König <kernel@pengutronix.de> 1105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1106S: Maintained 1107N: efm32 1108 1109ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1110M: Daniel Ribeiro <drwyrm@gmail.com> 1111M: Stefan Schmidt <stefan@openezx.org> 1112M: Harald Welte <laforge@openezx.org> 1113L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1114W: http://www.openezx.org/ 1115S: Maintained 1116T: topgit git://git.openezx.org/openezx.git 1117F: arch/arm/mach-pxa/ezx.c 1118 1119ARM/FARADAY FA526 PORT 1120M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1122S: Maintained 1123T: git git://git.berlios.de/gemini-board 1124F: arch/arm/mm/*-fa* 1125 1126ARM/FOOTBRIDGE ARCHITECTURE 1127M: Russell King <linux@armlinux.org.uk> 1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1129W: http://www.armlinux.org.uk/ 1130S: Maintained 1131F: arch/arm/include/asm/hardware/dec21285.h 1132F: arch/arm/mach-footbridge/ 1133 1134ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1135M: Shawn Guo <shawnguo@kernel.org> 1136M: Sascha Hauer <kernel@pengutronix.de> 1137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1138S: Maintained 1139T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1140F: arch/arm/mach-imx/ 1141F: arch/arm/mach-mxs/ 1142F: arch/arm/boot/dts/imx* 1143F: arch/arm/configs/imx*_defconfig 1144F: drivers/clk/imx/ 1145F: include/soc/imx/ 1146 1147ARM/FREESCALE VYBRID ARM ARCHITECTURE 1148M: Shawn Guo <shawnguo@kernel.org> 1149M: Sascha Hauer <kernel@pengutronix.de> 1150R: Stefan Agner <stefan@agner.ch> 1151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1152S: Maintained 1153T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1154F: arch/arm/mach-imx/*vf610* 1155F: arch/arm/boot/dts/vf* 1156 1157ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1158M: Lennert Buytenhek <kernel@wantstofly.org> 1159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1160S: Maintained 1161 1162ARM/GUMSTIX MACHINE SUPPORT 1163M: Steve Sakoman <sakoman@gmail.com> 1164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1165S: Maintained 1166 1167ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1168M: Philipp Zabel <philipp.zabel@gmail.com> 1169M: Paul Parsons <lost.distance@yahoo.com> 1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1171S: Maintained 1172F: arch/arm/mach-pxa/hx4700.c 1173F: arch/arm/mach-pxa/include/mach/hx4700.h 1174F: sound/soc/pxa/hx4700.c 1175 1176ARM/HISILICON SOC SUPPORT 1177M: Wei Xu <xuwei5@hisilicon.com> 1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1179W: http://www.hisilicon.com 1180S: Supported 1181T: git git://github.com/hisilicon/linux-hisi.git 1182F: arch/arm/mach-hisi/ 1183F: arch/arm/boot/dts/hi3* 1184F: arch/arm/boot/dts/hip* 1185F: arch/arm/boot/dts/hisi* 1186F: arch/arm64/boot/dts/hisilicon/ 1187 1188ARM/HP JORNADA 7XX MACHINE SUPPORT 1189M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1190W: www.jlime.com 1191S: Maintained 1192T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1193F: arch/arm/mach-sa1100/jornada720.c 1194F: arch/arm/mach-sa1100/include/mach/jornada720.h 1195 1196ARM/IGEP MACHINE SUPPORT 1197M: Enric Balletbo i Serra <eballetbo@gmail.com> 1198M: Javier Martinez Canillas <javier@dowhile0.org> 1199L: linux-omap@vger.kernel.org 1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1201S: Maintained 1202F: arch/arm/boot/dts/omap3-igep* 1203 1204ARM/INCOME PXA270 SUPPORT 1205M: Marek Vasut <marek.vasut@gmail.com> 1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1207S: Maintained 1208F: arch/arm/mach-pxa/colibri-pxa270-income.c 1209 1210ARM/INTEL IOP32X ARM ARCHITECTURE 1211M: Lennert Buytenhek <kernel@wantstofly.org> 1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1213S: Maintained 1214 1215ARM/INTEL IOP33X ARM ARCHITECTURE 1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1217S: Orphan 1218 1219ARM/INTEL IOP13XX ARM ARCHITECTURE 1220M: Lennert Buytenhek <kernel@wantstofly.org> 1221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1222S: Maintained 1223 1224ARM/INTEL IQ81342EX MACHINE SUPPORT 1225M: Lennert Buytenhek <kernel@wantstofly.org> 1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1227S: Maintained 1228 1229ARM/INTEL IXDP2850 MACHINE SUPPORT 1230M: Lennert Buytenhek <kernel@wantstofly.org> 1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1232S: Maintained 1233 1234ARM/INTEL IXP4XX ARM ARCHITECTURE 1235M: Imre Kaloz <kaloz@openwrt.org> 1236M: Krzysztof Halasa <khalasa@piap.pl> 1237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1238S: Maintained 1239F: arch/arm/mach-ixp4xx/ 1240 1241ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1242M: Jonathan Cameron <jic23@cam.ac.uk> 1243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1244S: Maintained 1245F: arch/arm/mach-pxa/stargate2.c 1246F: drivers/pcmcia/pxa2xx_stargate2.c 1247 1248ARM/INTEL XSC3 (MANZANO) ARM CORE 1249M: Lennert Buytenhek <kernel@wantstofly.org> 1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1251S: Maintained 1252 1253ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1254M: Lennert Buytenhek <kernel@wantstofly.org> 1255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1256S: Maintained 1257 1258ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1259M: Santosh Shilimkar <ssantosh@kernel.org> 1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1261S: Maintained 1262F: arch/arm/mach-keystone/ 1263F: arch/arm/boot/dts/k2* 1264T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1265 1266ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1267M: Santosh Shilimkar <ssantosh@kernel.org> 1268L: linux-kernel@vger.kernel.org 1269S: Maintained 1270F: drivers/clk/keystone/ 1271 1272ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1273M: Santosh Shilimkar <ssantosh@kernel.org> 1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1275L: linux-kernel@vger.kernel.org 1276S: Maintained 1277F: drivers/clocksource/timer-keystone.c 1278 1279ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1280M: Santosh Shilimkar <ssantosh@kernel.org> 1281L: linux-kernel@vger.kernel.org 1282S: Maintained 1283F: drivers/power/reset/keystone-reset.c 1284 1285ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1286M: Santosh Shilimkar <ssantosh@kernel.org> 1287L: linux-kernel@vger.kernel.org 1288S: Maintained 1289F: drivers/memory/*emif* 1290 1291ARM/LOGICPD PXA270 MACHINE SUPPORT 1292M: Lennert Buytenhek <kernel@wantstofly.org> 1293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1294S: Maintained 1295 1296ARM/LPC18XX ARCHITECTURE 1297M: Joachim Eastwood <manabian@gmail.com> 1298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1299S: Maintained 1300F: arch/arm/boot/dts/lpc43* 1301F: drivers/clk/nxp/clk-lpc18xx* 1302F: drivers/clocksource/time-lpc32xx.c 1303F: drivers/i2c/busses/i2c-lpc2k.c 1304F: drivers/memory/pl172.c 1305F: drivers/mtd/spi-nor/nxp-spifi.c 1306F: drivers/rtc/rtc-lpc24xx.c 1307N: lpc18xx 1308 1309ARM/MAGICIAN MACHINE SUPPORT 1310M: Philipp Zabel <philipp.zabel@gmail.com> 1311S: Maintained 1312 1313ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support 1314M: Jason Cooper <jason@lakedaemon.net> 1315M: Andrew Lunn <andrew@lunn.ch> 1316M: Gregory Clement <gregory.clement@free-electrons.com> 1317M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1319S: Maintained 1320F: arch/arm/mach-mvebu/ 1321F: drivers/rtc/rtc-armada38x.c 1322F: arch/arm/boot/dts/armada* 1323F: arch/arm/boot/dts/kirkwood* 1324F: arch/arm64/boot/dts/marvell/armada* 1325 1326 1327ARM/Marvell Berlin SoC support 1328M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1330S: Maintained 1331F: arch/arm/mach-berlin/ 1332F: arch/arm/boot/dts/berlin* 1333F: arch/arm64/boot/dts/marvell/berlin* 1334 1335 1336ARM/Marvell Dove/MV78xx0/Orion SOC support 1337M: Jason Cooper <jason@lakedaemon.net> 1338M: Andrew Lunn <andrew@lunn.ch> 1339M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1340M: Gregory Clement <gregory.clement@free-electrons.com> 1341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1342S: Maintained 1343F: arch/arm/mach-dove/ 1344F: arch/arm/mach-mv78xx0/ 1345F: arch/arm/mach-orion5x/ 1346F: arch/arm/plat-orion/ 1347F: arch/arm/boot/dts/dove* 1348F: arch/arm/boot/dts/orion5x* 1349 1350 1351ARM/Orion SoC/Technologic Systems TS-78xx platform support 1352M: Alexander Clouter <alex@digriz.org.uk> 1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1354W: http://www.digriz.org.uk/ts78xx/kernel 1355S: Maintained 1356F: arch/arm/mach-orion5x/ts78xx-* 1357 1358ARM/Mediatek RTC DRIVER 1359M: Eddie Huang <eddie.huang@mediatek.com> 1360L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1361L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1362S: Maintained 1363F: drivers/rtc/rtc-mt6397.c 1364 1365ARM/Mediatek SoC support 1366M: Matthias Brugger <matthias.bgg@gmail.com> 1367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1368L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1369S: Maintained 1370F: arch/arm/boot/dts/mt6* 1371F: arch/arm/boot/dts/mt8* 1372F: arch/arm/mach-mediatek/ 1373N: mtk 1374K: mediatek 1375 1376ARM/Mediatek USB3 PHY DRIVER 1377M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1379L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1380S: Maintained 1381F: drivers/phy/phy-mt65xx-usb3.c 1382 1383ARM/MICREL KS8695 ARCHITECTURE 1384M: Greg Ungerer <gerg@uclinux.org> 1385L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1386F: arch/arm/mach-ks8695/ 1387S: Odd Fixes 1388 1389ARM/MIOA701 MACHINE SUPPORT 1390M: Robert Jarzmik <robert.jarzmik@free.fr> 1391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1392F: arch/arm/mach-pxa/mioa701.c 1393S: Maintained 1394 1395ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1396M: Michael Petchkovsky <mkpetch@internode.on.net> 1397S: Maintained 1398 1399ARM/NOMADIK ARCHITECTURE 1400M: Alessandro Rubini <rubini@unipv.it> 1401M: Linus Walleij <linus.walleij@linaro.org> 1402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1403S: Maintained 1404F: arch/arm/mach-nomadik/ 1405F: drivers/pinctrl/nomadik/ 1406F: drivers/i2c/busses/i2c-nomadik.c 1407T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1408 1409ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1410M: Nelson Castillo <arhuaco@freaks-unidos.net> 1411L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1412W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1413S: Supported 1414 1415ARM/TOSA MACHINE SUPPORT 1416M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1417M: Dirk Opfer <dirk@opfer-online.de> 1418S: Maintained 1419 1420ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1421M: Marek Vasut <marek.vasut@gmail.com> 1422L: linux-arm-kernel@lists.infradead.org 1423W: http://hackndev.com 1424S: Maintained 1425F: arch/arm/mach-pxa/include/mach/palmtx.h 1426F: arch/arm/mach-pxa/palmtx.c 1427F: arch/arm/mach-pxa/include/mach/palmt5.h 1428F: arch/arm/mach-pxa/palmt5.c 1429F: arch/arm/mach-pxa/include/mach/palmld.h 1430F: arch/arm/mach-pxa/palmld.c 1431F: arch/arm/mach-pxa/include/mach/palmte2.h 1432F: arch/arm/mach-pxa/palmte2.c 1433F: arch/arm/mach-pxa/include/mach/palmtc.h 1434F: arch/arm/mach-pxa/palmtc.c 1435 1436ARM/PALM TREO SUPPORT 1437M: Tomas Cech <sleep_walker@suse.com> 1438L: linux-arm-kernel@lists.infradead.org 1439W: http://hackndev.com 1440S: Maintained 1441F: arch/arm/mach-pxa/include/mach/palmtreo.h 1442F: arch/arm/mach-pxa/palmtreo.c 1443 1444ARM/PALMZ72 SUPPORT 1445M: Sergey Lapin <slapin@ossfans.org> 1446L: linux-arm-kernel@lists.infradead.org 1447W: http://hackndev.com 1448S: Maintained 1449F: arch/arm/mach-pxa/include/mach/palmz72.h 1450F: arch/arm/mach-pxa/palmz72.c 1451 1452ARM/PLEB SUPPORT 1453M: Peter Chubb <pleb@gelato.unsw.edu.au> 1454W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1455S: Maintained 1456 1457ARM/PT DIGITAL BOARD PORT 1458M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1460W: http://www.armlinux.org.uk/ 1461S: Maintained 1462 1463ARM/QUALCOMM SUPPORT 1464M: Andy Gross <andy.gross@linaro.org> 1465M: David Brown <david.brown@linaro.org> 1466L: linux-arm-msm@vger.kernel.org 1467L: linux-soc@vger.kernel.org 1468S: Maintained 1469F: arch/arm/boot/dts/qcom-*.dts 1470F: arch/arm/boot/dts/qcom-*.dtsi 1471F: arch/arm/mach-qcom/ 1472F: arch/arm64/boot/dts/qcom/* 1473F: drivers/soc/qcom/ 1474F: drivers/tty/serial/msm_serial.h 1475F: drivers/tty/serial/msm_serial.c 1476F: drivers/*/pm8???-* 1477F: drivers/mfd/ssbi.c 1478F: drivers/firmware/qcom_scm.c 1479T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1480 1481ARM/RADISYS ENP2611 MACHINE SUPPORT 1482M: Lennert Buytenhek <kernel@wantstofly.org> 1483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1484S: Maintained 1485 1486ARM/RENESAS ARM64 ARCHITECTURE 1487M: Simon Horman <horms@verge.net.au> 1488M: Magnus Damm <magnus.damm@gmail.com> 1489L: linux-renesas-soc@vger.kernel.org 1490Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1491T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1492S: Supported 1493F: arch/arm64/boot/dts/renesas/ 1494 1495ARM/RISCPC ARCHITECTURE 1496M: Russell King <linux@armlinux.org.uk> 1497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1498W: http://www.armlinux.org.uk/ 1499S: Maintained 1500F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1501F: arch/arm/include/asm/hardware/ioc.h 1502F: arch/arm/include/asm/hardware/iomd.h 1503F: arch/arm/include/asm/hardware/memc.h 1504F: arch/arm/mach-rpc/ 1505F: drivers/net/ethernet/8390/etherh.c 1506F: drivers/net/ethernet/i825xx/ether1* 1507F: drivers/net/ethernet/seeq/ether3* 1508F: drivers/scsi/arm/ 1509 1510ARM/Rockchip SoC support 1511M: Heiko Stuebner <heiko@sntech.de> 1512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1513L: linux-rockchip@lists.infradead.org 1514T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1515S: Maintained 1516F: arch/arm/boot/dts/rk3* 1517F: arch/arm/mach-rockchip/ 1518F: drivers/clk/rockchip/ 1519F: drivers/i2c/busses/i2c-rk3x.c 1520F: drivers/*/*rockchip* 1521F: drivers/*/*/*rockchip* 1522F: sound/soc/rockchip/ 1523N: rockchip 1524 1525ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1526M: Kukjin Kim <kgene@kernel.org> 1527M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 1528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1529L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1530S: Maintained 1531F: arch/arm/boot/dts/s3c* 1532F: arch/arm/boot/dts/s5p* 1533F: arch/arm/boot/dts/samsung* 1534F: arch/arm/boot/dts/exynos* 1535F: arch/arm64/boot/dts/exynos/ 1536F: arch/arm/plat-samsung/ 1537F: arch/arm/mach-s3c24*/ 1538F: arch/arm/mach-s3c64xx/ 1539F: arch/arm/mach-s5p*/ 1540F: arch/arm/mach-exynos*/ 1541F: drivers/*/*s3c2410* 1542F: drivers/*/*/*s3c2410* 1543F: drivers/soc/samsung/* 1544F: drivers/spi/spi-s3c* 1545F: sound/soc/samsung/* 1546F: Documentation/arm/Samsung/ 1547F: Documentation/devicetree/bindings/arm/samsung/ 1548F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1549F: Documentation/devicetree/bindings/power/pd-samsung.txt 1550N: exynos 1551 1552ARM/SAMSUNG MOBILE MACHINE SUPPORT 1553M: Kyungmin Park <kyungmin.park@samsung.com> 1554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1555S: Maintained 1556F: arch/arm/mach-s5pv210/ 1557 1558ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1559M: Kyungmin Park <kyungmin.park@samsung.com> 1560M: Kamil Debski <k.debski@samsung.com> 1561L: linux-arm-kernel@lists.infradead.org 1562L: linux-media@vger.kernel.org 1563S: Maintained 1564F: drivers/media/platform/s5p-g2d/ 1565 1566ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1567M: Kyungmin Park <kyungmin.park@samsung.com> 1568M: Kamil Debski <k.debski@samsung.com> 1569M: Jeongtae Park <jtp.park@samsung.com> 1570L: linux-arm-kernel@lists.infradead.org 1571L: linux-media@vger.kernel.org 1572S: Maintained 1573F: arch/arm/plat-samsung/s5p-dev-mfc.c 1574F: drivers/media/platform/s5p-mfc/ 1575 1576ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT 1577M: Kyungmin Park <kyungmin.park@samsung.com> 1578M: Tomasz Stanislawski <t.stanislaws@samsung.com> 1579L: linux-arm-kernel@lists.infradead.org 1580L: linux-media@vger.kernel.org 1581S: Maintained 1582F: drivers/media/platform/s5p-tv/ 1583 1584ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1585M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1586M: Jacek Anaszewski <j.anaszewski@samsung.com> 1587L: linux-arm-kernel@lists.infradead.org 1588L: linux-media@vger.kernel.org 1589S: Maintained 1590F: drivers/media/platform/s5p-jpeg/ 1591 1592ARM/SHMOBILE ARM ARCHITECTURE 1593M: Simon Horman <horms@verge.net.au> 1594M: Magnus Damm <magnus.damm@gmail.com> 1595L: linux-renesas-soc@vger.kernel.org 1596Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1597T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1598S: Supported 1599F: arch/arm/boot/dts/emev2* 1600F: arch/arm/boot/dts/r7s* 1601F: arch/arm/boot/dts/r8a* 1602F: arch/arm/boot/dts/sh* 1603F: arch/arm/configs/shmobile_defconfig 1604F: arch/arm/include/debug/renesas-scif.S 1605F: arch/arm/mach-shmobile/ 1606F: drivers/sh/ 1607 1608ARM/SOCFPGA ARCHITECTURE 1609M: Dinh Nguyen <dinguyen@opensource.altera.com> 1610S: Maintained 1611F: arch/arm/mach-socfpga/ 1612F: arch/arm/boot/dts/socfpga* 1613F: arch/arm/configs/socfpga_defconfig 1614F: arch/arm64/boot/dts/altera/ 1615W: http://www.rocketboards.org 1616T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1617 1618ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1619M: Dinh Nguyen <dinguyen@opensource.altera.com> 1620S: Maintained 1621F: drivers/clk/socfpga/ 1622 1623ARM/SOCFPGA EDAC SUPPORT 1624M: Thor Thayer <tthayer@opensource.altera.com> 1625S: Maintained 1626F: drivers/edac/altera_edac. 1627 1628ARM/STI ARCHITECTURE 1629M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com> 1630M: Maxime Coquelin <maxime.coquelin@st.com> 1631M: Patrice Chotard <patrice.chotard@st.com> 1632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1633L: kernel@stlinux.com 1634W: http://www.stlinux.com 1635S: Maintained 1636F: arch/arm/mach-sti/ 1637F: arch/arm/boot/dts/sti* 1638F: drivers/char/hw_random/st-rng.c 1639F: drivers/clocksource/arm_global_timer.c 1640F: drivers/clocksource/clksrc_st_lpc.c 1641F: drivers/i2c/busses/i2c-st.c 1642F: drivers/media/rc/st_rc.c 1643F: drivers/media/platform/sti/c8sectpfe/ 1644F: drivers/mmc/host/sdhci-st.c 1645F: drivers/phy/phy-miphy28lp.c 1646F: drivers/phy/phy-miphy365x.c 1647F: drivers/phy/phy-stih407-usb.c 1648F: drivers/phy/phy-stih41x-usb.c 1649F: drivers/pinctrl/pinctrl-st.c 1650F: drivers/reset/sti/ 1651F: drivers/rtc/rtc-st-lpc.c 1652F: drivers/tty/serial/st-asc.c 1653F: drivers/usb/dwc3/dwc3-st.c 1654F: drivers/usb/host/ehci-st.c 1655F: drivers/usb/host/ohci-st.c 1656F: drivers/watchdog/st_lpc_wdt.c 1657F: drivers/ata/ahci_st.c 1658 1659ARM/STM32 ARCHITECTURE 1660M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1662S: Maintained 1663T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1664N: stm32 1665F: drivers/clocksource/armv7m_systick.c 1666 1667ARM/TANGO ARCHITECTURE 1668M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1669L: linux-arm-kernel@lists.infradead.org 1670S: Maintained 1671F: arch/arm/mach-tango/ 1672F: arch/arm/boot/dts/tango* 1673 1674ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1675M: Lennert Buytenhek <kernel@wantstofly.org> 1676L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1677S: Maintained 1678 1679ARM/TETON BGA MACHINE SUPPORT 1680M: "Mark F. Brown" <mark.brown314@gmail.com> 1681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1682S: Maintained 1683 1684ARM/THECUS N2100 MACHINE SUPPORT 1685M: Lennert Buytenhek <kernel@wantstofly.org> 1686L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1687S: Maintained 1688 1689ARM/NUVOTON W90X900 ARM ARCHITECTURE 1690M: Wan ZongShun <mcuos.com@gmail.com> 1691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1692W: http://www.mcuos.com 1693S: Maintained 1694F: arch/arm/mach-w90x900/ 1695F: drivers/input/keyboard/w90p910_keypad.c 1696F: drivers/input/touchscreen/w90p910_ts.c 1697F: drivers/watchdog/nuc900_wdt.c 1698F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1699F: drivers/mtd/nand/nuc900_nand.c 1700F: drivers/rtc/rtc-nuc900.c 1701F: drivers/spi/spi-nuc900.c 1702F: drivers/usb/host/ehci-w90x900.c 1703F: drivers/video/fbdev/nuc900fb.c 1704 1705ARM/U300 MACHINE SUPPORT 1706M: Linus Walleij <linus.walleij@linaro.org> 1707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1708S: Supported 1709F: arch/arm/mach-u300/ 1710F: drivers/clocksource/timer-u300.c 1711F: drivers/i2c/busses/i2c-stu300.c 1712F: drivers/rtc/rtc-coh901331.c 1713F: drivers/watchdog/coh901327_wdt.c 1714F: drivers/dma/coh901318* 1715F: drivers/mfd/ab3100* 1716F: drivers/rtc/rtc-ab3100.c 1717F: drivers/rtc/rtc-coh901331.c 1718T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1719 1720ARM/UNIPHIER ARCHITECTURE 1721M: Masahiro Yamada <yamada.masahiro@socionext.com> 1722L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1723S: Maintained 1724F: arch/arm/boot/dts/uniphier* 1725F: arch/arm/include/asm/hardware/cache-uniphier.h 1726F: arch/arm/mach-uniphier/ 1727F: arch/arm/mm/cache-uniphier.c 1728F: arch/arm64/boot/dts/socionext/ 1729F: drivers/bus/uniphier-system-bus.c 1730F: drivers/i2c/busses/i2c-uniphier* 1731F: drivers/pinctrl/uniphier/ 1732F: drivers/tty/serial/8250/8250_uniphier.c 1733N: uniphier 1734 1735ARM/Ux500 ARM ARCHITECTURE 1736M: Linus Walleij <linus.walleij@linaro.org> 1737L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1738S: Maintained 1739F: arch/arm/mach-ux500/ 1740F: drivers/clocksource/clksrc-dbx500-prcmu.c 1741F: drivers/dma/ste_dma40* 1742F: drivers/hwspinlock/u8500_hsem.c 1743F: drivers/mfd/abx500* 1744F: drivers/mfd/ab8500* 1745F: drivers/mfd/dbx500* 1746F: drivers/mfd/db8500* 1747F: drivers/pinctrl/nomadik/pinctrl-ab* 1748F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1749F: drivers/rtc/rtc-ab8500.c 1750F: drivers/rtc/rtc-pl031.c 1751T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1752 1753ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1754M: Ulf Hansson <ulf.hansson@linaro.org> 1755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1756T: git git://git.linaro.org/people/ulfh/clk.git 1757S: Maintained 1758F: drivers/clk/ux500/ 1759F: include/linux/platform_data/clk-ux500.h 1760 1761ARM/VERSATILE EXPRESS PLATFORM 1762M: Liviu Dudau <liviu.dudau@arm.com> 1763M: Sudeep Holla <sudeep.holla@arm.com> 1764M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1765L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1766S: Maintained 1767F: arch/arm/boot/dts/vexpress* 1768F: arch/arm64/boot/dts/arm/ 1769F: arch/arm/mach-vexpress/ 1770F: */*/vexpress* 1771F: */*/*/vexpress* 1772F: drivers/clk/versatile/clk-vexpress-osc.c 1773F: drivers/clocksource/versatile.c 1774 1775ARM/VFP SUPPORT 1776M: Russell King <linux@armlinux.org.uk> 1777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1778W: http://www.armlinux.org.uk/ 1779S: Maintained 1780F: arch/arm/vfp/ 1781 1782ARM/VOIPAC PXA270 SUPPORT 1783M: Marek Vasut <marek.vasut@gmail.com> 1784L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1785S: Maintained 1786F: arch/arm/mach-pxa/vpac270.c 1787F: arch/arm/mach-pxa/include/mach/vpac270.h 1788 1789ARM/VT8500 ARM ARCHITECTURE 1790M: Tony Prisk <linux@prisktech.co.nz> 1791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1792S: Maintained 1793F: arch/arm/mach-vt8500/ 1794F: drivers/clocksource/vt8500_timer.c 1795F: drivers/i2c/busses/i2c-wmt.c 1796F: drivers/mmc/host/wmt-sdmmc.c 1797F: drivers/pwm/pwm-vt8500.c 1798F: drivers/rtc/rtc-vt8500.c 1799F: drivers/tty/serial/vt8500_serial.c 1800F: drivers/usb/host/ehci-platform.c 1801F: drivers/usb/host/uhci-platform.c 1802F: drivers/video/fbdev/vt8500lcdfb.* 1803F: drivers/video/fbdev/wm8505fb* 1804F: drivers/video/fbdev/wmt_ge_rops.* 1805 1806ARM/ZIPIT Z2 SUPPORT 1807M: Marek Vasut <marek.vasut@gmail.com> 1808L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1809S: Maintained 1810F: arch/arm/mach-pxa/z2.c 1811F: arch/arm/mach-pxa/include/mach/z2.h 1812 1813ARM/ZTE ARCHITECTURE 1814M: Jun Nie <jun.nie@linaro.org> 1815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1816S: Maintained 1817F: arch/arm/mach-zx/ 1818F: drivers/clk/zte/ 1819F: Documentation/devicetree/bindings/arm/zte.txt 1820F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1821 1822ARM/ZYNQ ARCHITECTURE 1823M: Michal Simek <michal.simek@xilinx.com> 1824R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1825L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1826W: http://wiki.xilinx.com 1827T: git https://github.com/Xilinx/linux-xlnx.git 1828S: Supported 1829F: arch/arm/mach-zynq/ 1830F: drivers/cpuidle/cpuidle-zynq.c 1831F: drivers/block/xsysace.c 1832N: zynq 1833N: xilinx 1834F: drivers/clocksource/cadence_ttc_timer.c 1835F: drivers/i2c/busses/i2c-cadence.c 1836F: drivers/mmc/host/sdhci-of-arasan.c 1837F: drivers/edac/synopsys_edac.c 1838 1839ARM SMMU DRIVERS 1840M: Will Deacon <will.deacon@arm.com> 1841R: Robin Murphy <robin.murphy@arm.com> 1842L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1843S: Maintained 1844F: drivers/iommu/arm-smmu.c 1845F: drivers/iommu/arm-smmu-v3.c 1846F: drivers/iommu/io-pgtable-arm.c 1847F: drivers/iommu/io-pgtable-arm-v7s.c 1848 1849ARM64 PORT (AARCH64 ARCHITECTURE) 1850M: Catalin Marinas <catalin.marinas@arm.com> 1851M: Will Deacon <will.deacon@arm.com> 1852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1853T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 1854S: Maintained 1855F: arch/arm64/ 1856F: Documentation/arm64/ 1857 1858AS3645A LED FLASH CONTROLLER DRIVER 1859M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 1860L: linux-media@vger.kernel.org 1861T: git git://linuxtv.org/media_tree.git 1862S: Maintained 1863F: drivers/media/i2c/as3645a.c 1864F: include/media/i2c/as3645a.h 1865 1866ASC7621 HARDWARE MONITOR DRIVER 1867M: George Joseph <george.joseph@fairview5.com> 1868L: linux-hwmon@vger.kernel.org 1869S: Maintained 1870F: Documentation/hwmon/asc7621 1871F: drivers/hwmon/asc7621.c 1872 1873ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 1874M: Corentin Chary <corentin.chary@gmail.com> 1875L: acpi4asus-user@lists.sourceforge.net 1876L: platform-driver-x86@vger.kernel.org 1877W: http://acpi4asus.sf.net 1878S: Maintained 1879F: drivers/platform/x86/asus*.c 1880F: drivers/platform/x86/eeepc*.c 1881 1882ASUS WIRELESS RADIO CONTROL DRIVER 1883M: João Paulo Rechi Vita <jprvita@gmail.com> 1884L: platform-driver-x86@vger.kernel.org 1885S: Maintained 1886F: drivers/platform/x86/asus-wireless.c 1887 1888ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 1889R: Dan Williams <dan.j.williams@intel.com> 1890W: http://sourceforge.net/projects/xscaleiop 1891S: Odd fixes 1892F: Documentation/crypto/async-tx-api.txt 1893F: crypto/async_tx/ 1894F: drivers/dma/ 1895F: include/linux/dmaengine.h 1896F: include/linux/async_tx.h 1897 1898AT24 EEPROM DRIVER 1899M: Wolfram Sang <wsa@the-dreams.de> 1900L: linux-i2c@vger.kernel.org 1901S: Maintained 1902F: drivers/misc/eeprom/at24.c 1903F: include/linux/platform_data/at24.h 1904 1905ATA OVER ETHERNET (AOE) DRIVER 1906M: "Ed L. Cashin" <ed.cashin@acm.org> 1907W: http://www.openaoe.org/ 1908S: Supported 1909F: Documentation/aoe/ 1910F: drivers/block/aoe/ 1911 1912ATHEROS 71XX/9XXX GPIO DRIVER 1913M: Alban Bedel <albeu@free.fr> 1914W: https://github.com/AlbanBedel/linux 1915T: git git://github.com/AlbanBedel/linux 1916S: Maintained 1917F: drivers/gpio/gpio-ath79.c 1918F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 1919 1920ATHEROS ATH GENERIC UTILITIES 1921M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 1922L: linux-wireless@vger.kernel.org 1923S: Supported 1924F: drivers/net/wireless/ath/* 1925 1926ATHEROS ATH5K WIRELESS DRIVER 1927M: Jiri Slaby <jirislaby@gmail.com> 1928M: Nick Kossifidis <mickflemm@gmail.com> 1929M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 1930L: linux-wireless@vger.kernel.org 1931W: http://wireless.kernel.org/en/users/Drivers/ath5k 1932S: Maintained 1933F: drivers/net/wireless/ath/ath5k/ 1934 1935ATHEROS ATH6KL WIRELESS DRIVER 1936M: Kalle Valo <kvalo@qca.qualcomm.com> 1937L: linux-wireless@vger.kernel.org 1938W: http://wireless.kernel.org/en/users/Drivers/ath6kl 1939T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 1940S: Supported 1941F: drivers/net/wireless/ath/ath6kl/ 1942 1943WILOCITY WIL6210 WIRELESS DRIVER 1944M: Maya Erez <qca_merez@qca.qualcomm.com> 1945L: linux-wireless@vger.kernel.org 1946L: wil6210@qca.qualcomm.com 1947S: Supported 1948W: http://wireless.kernel.org/en/users/Drivers/wil6210 1949F: drivers/net/wireless/ath/wil6210/ 1950F: include/uapi/linux/wil6210_uapi.h 1951 1952CARL9170 LINUX COMMUNITY WIRELESS DRIVER 1953M: Christian Lamparter <chunkeey@googlemail.com> 1954L: linux-wireless@vger.kernel.org 1955W: http://wireless.kernel.org/en/users/Drivers/carl9170 1956S: Maintained 1957F: drivers/net/wireless/ath/carl9170/ 1958 1959ATK0110 HWMON DRIVER 1960M: Luca Tettamanti <kronos.it@gmail.com> 1961L: linux-hwmon@vger.kernel.org 1962S: Maintained 1963F: drivers/hwmon/asus_atk0110.c 1964 1965ATI_REMOTE2 DRIVER 1966M: Ville Syrjala <syrjala@sci.fi> 1967S: Maintained 1968F: drivers/input/misc/ati_remote2.c 1969 1970ATLX ETHERNET DRIVERS 1971M: Jay Cliburn <jcliburn@gmail.com> 1972M: Chris Snook <chris.snook@gmail.com> 1973L: netdev@vger.kernel.org 1974W: http://sourceforge.net/projects/atl1 1975W: http://atl1.sourceforge.net 1976S: Maintained 1977F: drivers/net/ethernet/atheros/ 1978 1979ATM 1980M: Chas Williams <3chas3@gmail.com> 1981L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 1982L: netdev@vger.kernel.org 1983W: http://linux-atm.sourceforge.net 1984S: Maintained 1985F: drivers/atm/ 1986F: include/linux/atm* 1987F: include/uapi/linux/atm* 1988 1989ATMEL AT91 / AT32 MCI DRIVER 1990M: Ludovic Desroches <ludovic.desroches@atmel.com> 1991S: Maintained 1992F: drivers/mmc/host/atmel-mci.c 1993 1994ATMEL AT91 / AT32 SERIAL DRIVER 1995M: Nicolas Ferre <nicolas.ferre@atmel.com> 1996S: Supported 1997F: drivers/tty/serial/atmel_serial.c 1998 1999ATMEL SAMA5D2 ADC DRIVER 2000M: Ludovic Desroches <ludovic.desroches@atmel.com> 2001L: linux-iio@vger.kernel.org 2002S: Supported 2003F: drivers/iio/adc/at91-sama5d2_adc.c 2004 2005ATMEL Audio ALSA driver 2006M: Nicolas Ferre <nicolas.ferre@atmel.com> 2007L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2008S: Supported 2009F: sound/soc/atmel 2010 2011ATMEL DMA DRIVER 2012M: Nicolas Ferre <nicolas.ferre@atmel.com> 2013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2014S: Supported 2015F: drivers/dma/at_hdmac.c 2016F: drivers/dma/at_hdmac_regs.h 2017F: include/linux/platform_data/dma-atmel.h 2018 2019ATMEL XDMA DRIVER 2020M: Ludovic Desroches <ludovic.desroches@atmel.com> 2021L: linux-arm-kernel@lists.infradead.org 2022L: dmaengine@vger.kernel.org 2023S: Supported 2024F: drivers/dma/at_xdmac.c 2025 2026ATMEL I2C DRIVER 2027M: Ludovic Desroches <ludovic.desroches@atmel.com> 2028L: linux-i2c@vger.kernel.org 2029S: Supported 2030F: drivers/i2c/busses/i2c-at91.c 2031 2032ATMEL ISI DRIVER 2033M: Ludovic Desroches <ludovic.desroches@atmel.com> 2034L: linux-media@vger.kernel.org 2035S: Supported 2036F: drivers/media/platform/soc_camera/atmel-isi.c 2037F: include/media/atmel-isi.h 2038 2039ATMEL LCDFB DRIVER 2040M: Nicolas Ferre <nicolas.ferre@atmel.com> 2041L: linux-fbdev@vger.kernel.org 2042S: Maintained 2043F: drivers/video/fbdev/atmel_lcdfb.c 2044F: include/video/atmel_lcdc.h 2045 2046ATMEL MACB ETHERNET DRIVER 2047M: Nicolas Ferre <nicolas.ferre@atmel.com> 2048S: Supported 2049F: drivers/net/ethernet/cadence/ 2050 2051ATMEL NAND DRIVER 2052M: Wenyou Yang <wenyou.yang@atmel.com> 2053M: Josh Wu <rainyfeeling@outlook.com> 2054L: linux-mtd@lists.infradead.org 2055S: Supported 2056F: drivers/mtd/nand/atmel_nand* 2057 2058ATMEL SDMMC DRIVER 2059M: Ludovic Desroches <ludovic.desroches@atmel.com> 2060L: linux-mmc@vger.kernel.org 2061S: Supported 2062F: drivers/mmc/host/sdhci-of-at91.c 2063 2064ATMEL SPI DRIVER 2065M: Nicolas Ferre <nicolas.ferre@atmel.com> 2066S: Supported 2067F: drivers/spi/spi-atmel.* 2068 2069ATMEL SSC DRIVER 2070M: Nicolas Ferre <nicolas.ferre@atmel.com> 2071L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2072S: Supported 2073F: drivers/misc/atmel-ssc.c 2074F: include/linux/atmel-ssc.h 2075 2076ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2077M: Nicolas Ferre <nicolas.ferre@atmel.com> 2078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2079S: Supported 2080F: drivers/misc/atmel_tclib.c 2081F: drivers/clocksource/tcb_clksrc.c 2082 2083ATMEL USBA UDC DRIVER 2084M: Nicolas Ferre <nicolas.ferre@atmel.com> 2085L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2086S: Supported 2087F: drivers/usb/gadget/udc/atmel_usba_udc.* 2088 2089ATMEL WIRELESS DRIVER 2090M: Simon Kelley <simon@thekelleys.org.uk> 2091L: linux-wireless@vger.kernel.org 2092W: http://www.thekelleys.org.uk/atmel 2093W: http://atmelwlandriver.sourceforge.net/ 2094S: Maintained 2095F: drivers/net/wireless/atmel/atmel* 2096 2097ATMEL MAXTOUCH DRIVER 2098M: Nick Dyer <nick.dyer@itdev.co.uk> 2099T: git git://github.com/atmel-maxtouch/linux.git 2100S: Supported 2101F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2102F: drivers/input/touchscreen/atmel_mxt_ts.c 2103F: include/linux/platform_data/atmel_mxt_ts.h 2104 2105ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2106M: Bradley Grove <linuxdrivers@attotech.com> 2107L: linux-scsi@vger.kernel.org 2108W: http://www.attotech.com 2109S: Supported 2110F: drivers/scsi/esas2r 2111 2112ATUSB IEEE 802.15.4 RADIO DRIVER 2113M: Stefan Schmidt <stefan@osg.samsung.com> 2114L: linux-wpan@vger.kernel.org 2115S: Maintained 2116F: drivers/net/ieee802154/atusb.c 2117F: drivers/net/ieee802154/atusb.h 2118F: drivers/net/ieee802154/at86rf230.h 2119 2120AUDIT SUBSYSTEM 2121M: Paul Moore <paul@paul-moore.com> 2122M: Eric Paris <eparis@redhat.com> 2123L: linux-audit@redhat.com (moderated for non-subscribers) 2124W: http://people.redhat.com/sgrubb/audit/ 2125T: git git://git.infradead.org/users/pcmoore/audit 2126S: Maintained 2127F: include/linux/audit.h 2128F: include/uapi/linux/audit.h 2129F: kernel/audit* 2130 2131AUXILIARY DISPLAY DRIVERS 2132M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2133W: http://miguelojeda.es/auxdisplay.htm 2134W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2135S: Maintained 2136F: drivers/auxdisplay/ 2137F: include/linux/cfag12864b.h 2138 2139AVR32 ARCHITECTURE 2140M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2141M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2142W: http://www.atmel.com/products/AVR32/ 2143W: http://mirror.egtvedt.no/avr32linux.org/ 2144W: http://avrfreaks.net/ 2145S: Maintained 2146F: arch/avr32/ 2147 2148AVR32/AT32AP MACHINE SUPPORT 2149M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2150M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2151S: Maintained 2152F: arch/avr32/mach-at32ap/ 2153 2154AX.25 NETWORK LAYER 2155M: Ralf Baechle <ralf@linux-mips.org> 2156L: linux-hams@vger.kernel.org 2157W: http://www.linux-ax25.org/ 2158S: Maintained 2159F: include/uapi/linux/ax25.h 2160F: include/net/ax25.h 2161F: net/ax25/ 2162 2163AZ6007 DVB DRIVER 2164M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 2165L: linux-media@vger.kernel.org 2166W: https://linuxtv.org 2167T: git git://linuxtv.org/media_tree.git 2168S: Maintained 2169F: drivers/media/usb/dvb-usb-v2/az6007.c 2170 2171AZTECH FM RADIO RECEIVER DRIVER 2172M: Hans Verkuil <hverkuil@xs4all.nl> 2173L: linux-media@vger.kernel.org 2174T: git git://linuxtv.org/media_tree.git 2175W: https://linuxtv.org 2176S: Maintained 2177F: drivers/media/radio/radio-aztech* 2178 2179B43 WIRELESS DRIVER 2180L: linux-wireless@vger.kernel.org 2181L: b43-dev@lists.infradead.org 2182W: http://wireless.kernel.org/en/users/Drivers/b43 2183S: Odd Fixes 2184F: drivers/net/wireless/broadcom/b43/ 2185 2186B43LEGACY WIRELESS DRIVER 2187M: Larry Finger <Larry.Finger@lwfinger.net> 2188L: linux-wireless@vger.kernel.org 2189L: b43-dev@lists.infradead.org 2190W: http://wireless.kernel.org/en/users/Drivers/b43 2191S: Maintained 2192F: drivers/net/wireless/broadcom/b43legacy/ 2193 2194BACKLIGHT CLASS/SUBSYSTEM 2195M: Jingoo Han <jingoohan1@gmail.com> 2196M: Lee Jones <lee.jones@linaro.org> 2197T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2198S: Maintained 2199F: drivers/video/backlight/ 2200F: include/linux/backlight.h 2201 2202BATMAN ADVANCED 2203M: Marek Lindner <mareklindner@neomailbox.ch> 2204M: Simon Wunderlich <sw@simonwunderlich.de> 2205M: Antonio Quartulli <a@unstable.cc> 2206L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2207W: https://www.open-mesh.org/ 2208Q: https://patchwork.open-mesh.org/project/batman/list/ 2209S: Maintained 2210F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2211F: Documentation/ABI/testing/sysfs-class-net-mesh 2212F: Documentation/networking/batman-adv.txt 2213F: net/batman-adv/ 2214 2215BAYCOM/HDLCDRV DRIVERS FOR AX.25 2216M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2217L: linux-hams@vger.kernel.org 2218W: http://www.baycom.org/~tom/ham/ham.html 2219S: Maintained 2220F: drivers/net/hamradio/baycom* 2221 2222BCACHE (BLOCK LAYER CACHE) 2223M: Kent Overstreet <kent.overstreet@gmail.com> 2224L: linux-bcache@vger.kernel.org 2225W: http://bcache.evilpiepirate.org 2226S: Maintained 2227F: drivers/md/bcache/ 2228 2229BDISP ST MEDIA DRIVER 2230M: Fabien Dessenne <fabien.dessenne@st.com> 2231L: linux-media@vger.kernel.org 2232T: git git://linuxtv.org/media_tree.git 2233W: https://linuxtv.org 2234S: Supported 2235F: drivers/media/platform/sti/bdisp 2236 2237BEFS FILE SYSTEM 2238S: Orphan 2239F: Documentation/filesystems/befs.txt 2240F: fs/befs/ 2241 2242BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2243M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2244L: netdev@vger.kernel.org 2245S: Maintained 2246F: drivers/net/ethernet/ec_bhf.c 2247 2248BFS FILE SYSTEM 2249M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2250S: Maintained 2251F: Documentation/filesystems/bfs.txt 2252F: fs/bfs/ 2253F: include/uapi/linux/bfs_fs.h 2254 2255BLACKFIN ARCHITECTURE 2256M: Steven Miao <realmz6@gmail.com> 2257L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2258T: git git://git.code.sf.net/p/adi-linux/code 2259W: http://blackfin.uclinux.org 2260S: Supported 2261F: arch/blackfin/ 2262 2263BLACKFIN EMAC DRIVER 2264L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2265W: http://blackfin.uclinux.org 2266S: Supported 2267F: drivers/net/ethernet/adi/ 2268 2269BLACKFIN RTC DRIVER 2270L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2271W: http://blackfin.uclinux.org 2272S: Supported 2273F: drivers/rtc/rtc-bfin.c 2274 2275BLACKFIN SDH DRIVER 2276M: Sonic Zhang <sonic.zhang@analog.com> 2277L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2278W: http://blackfin.uclinux.org 2279S: Supported 2280F: drivers/mmc/host/bfin_sdh.c 2281 2282BLACKFIN SERIAL DRIVER 2283M: Sonic Zhang <sonic.zhang@analog.com> 2284L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2285W: http://blackfin.uclinux.org 2286S: Supported 2287F: drivers/tty/serial/bfin_uart.c 2288 2289BLACKFIN WATCHDOG DRIVER 2290L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2291W: http://blackfin.uclinux.org 2292S: Supported 2293F: drivers/watchdog/bfin_wdt.c 2294 2295BLACKFIN I2C TWI DRIVER 2296M: Sonic Zhang <sonic.zhang@analog.com> 2297L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2298W: http://blackfin.uclinux.org/ 2299S: Supported 2300F: drivers/i2c/busses/i2c-bfin-twi.c 2301 2302BLACKFIN MEDIA DRIVER 2303M: Scott Jiang <scott.jiang.linux@gmail.com> 2304L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2305W: http://blackfin.uclinux.org/ 2306S: Supported 2307F: drivers/media/platform/blackfin/ 2308F: drivers/media/i2c/adv7183* 2309F: drivers/media/i2c/vs6624* 2310 2311BLINKM RGB LED DRIVER 2312M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2313S: Maintained 2314F: drivers/leds/leds-blinkm.c 2315 2316BLOCK LAYER 2317M: Jens Axboe <axboe@kernel.dk> 2318L: linux-block@vger.kernel.org 2319T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2320S: Maintained 2321F: block/ 2322F: kernel/trace/blktrace.c 2323 2324BLOCK2MTD DRIVER 2325M: Joern Engel <joern@lazybastard.org> 2326L: linux-mtd@lists.infradead.org 2327S: Maintained 2328F: drivers/mtd/devices/block2mtd.c 2329 2330BLUETOOTH DRIVERS 2331M: Marcel Holtmann <marcel@holtmann.org> 2332M: Gustavo Padovan <gustavo@padovan.org> 2333M: Johan Hedberg <johan.hedberg@gmail.com> 2334L: linux-bluetooth@vger.kernel.org 2335W: http://www.bluez.org/ 2336T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2337T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2338S: Maintained 2339F: drivers/bluetooth/ 2340 2341BLUETOOTH SUBSYSTEM 2342M: Marcel Holtmann <marcel@holtmann.org> 2343M: Gustavo Padovan <gustavo@padovan.org> 2344M: Johan Hedberg <johan.hedberg@gmail.com> 2345L: linux-bluetooth@vger.kernel.org 2346W: http://www.bluez.org/ 2347T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2348T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2349S: Maintained 2350F: net/bluetooth/ 2351F: include/net/bluetooth/ 2352 2353BONDING DRIVER 2354M: Jay Vosburgh <j.vosburgh@gmail.com> 2355M: Veaceslav Falico <vfalico@gmail.com> 2356M: Andy Gospodarek <gospo@cumulusnetworks.com> 2357L: netdev@vger.kernel.org 2358W: http://sourceforge.net/projects/bonding/ 2359S: Supported 2360F: drivers/net/bonding/ 2361F: include/uapi/linux/if_bonding.h 2362 2363BPF (Safe dynamic programs and tools) 2364M: Alexei Starovoitov <ast@kernel.org> 2365L: netdev@vger.kernel.org 2366L: linux-kernel@vger.kernel.org 2367S: Supported 2368F: kernel/bpf/ 2369 2370BROADCOM B44 10/100 ETHERNET DRIVER 2371M: Gary Zambrano <zambrano@broadcom.com> 2372L: netdev@vger.kernel.org 2373S: Supported 2374F: drivers/net/ethernet/broadcom/b44.* 2375 2376BROADCOM GENET ETHERNET DRIVER 2377M: Florian Fainelli <f.fainelli@gmail.com> 2378L: netdev@vger.kernel.org 2379S: Supported 2380F: drivers/net/ethernet/broadcom/genet/ 2381 2382BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2383M: Sony Chacko <sony.chacko@qlogic.com> 2384M: Dept-HSGLinuxNICDev@qlogic.com 2385L: netdev@vger.kernel.org 2386S: Supported 2387F: drivers/net/ethernet/broadcom/bnx2.* 2388F: drivers/net/ethernet/broadcom/bnx2_* 2389 2390BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2391M: Ariel Elior <ariel.elior@qlogic.com> 2392L: netdev@vger.kernel.org 2393S: Supported 2394F: drivers/net/ethernet/broadcom/bnx2x/ 2395 2396BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2397M: Florian Fainelli <f.fainelli@gmail.com> 2398M: Ray Jui <rjui@broadcom.com> 2399M: Scott Branden <sbranden@broadcom.com> 2400L: bcm-kernel-feedback-list@broadcom.com 2401T: git git://github.com/broadcom/mach-bcm 2402S: Maintained 2403F: arch/arm/mach-bcm/ 2404F: arch/arm/boot/dts/bcm113* 2405F: arch/arm/boot/dts/bcm216* 2406F: arch/arm/boot/dts/bcm281* 2407F: arch/arm64/boot/dts/broadcom/ 2408F: arch/arm/configs/bcm_defconfig 2409F: drivers/mmc/host/sdhci-bcm-kona.c 2410F: drivers/clocksource/bcm_kona_timer.c 2411 2412BROADCOM BCM2835 ARM ARCHITECTURE 2413M: Stephen Warren <swarren@wwwdotorg.org> 2414M: Lee Jones <lee@kernel.org> 2415M: Eric Anholt <eric@anholt.net> 2416L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2417L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2418T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2419S: Maintained 2420N: bcm2835 2421 2422BROADCOM BCM47XX MIPS ARCHITECTURE 2423M: Hauke Mehrtens <hauke@hauke-m.de> 2424M: Rafał Miłecki <zajec5@gmail.com> 2425L: linux-mips@linux-mips.org 2426S: Maintained 2427F: arch/mips/bcm47xx/* 2428F: arch/mips/include/asm/mach-bcm47xx/* 2429 2430BROADCOM BCM5301X ARM ARCHITECTURE 2431M: Hauke Mehrtens <hauke@hauke-m.de> 2432L: linux-arm-kernel@lists.infradead.org 2433S: Maintained 2434F: arch/arm/mach-bcm/bcm_5301x.c 2435F: arch/arm/boot/dts/bcm5301x.dtsi 2436F: arch/arm/boot/dts/bcm470* 2437 2438BROADCOM BCM63XX ARM ARCHITECTURE 2439M: Florian Fainelli <f.fainelli@gmail.com> 2440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2441L: bcm-kernel-feedback-list@broadcom.com 2442T: git git://github.com/broadcom/stblinux.git 2443S: Maintained 2444F: arch/arm/mach-bcm/bcm63xx.c 2445F: arch/arm/include/debug/bcm63xx.S 2446 2447BROADCOM BCM63XX/BCM33XX UDC DRIVER 2448M: Kevin Cernekee <cernekee@gmail.com> 2449L: linux-usb@vger.kernel.org 2450S: Maintained 2451F: drivers/usb/gadget/udc/bcm63xx_udc.* 2452 2453BROADCOM BCM7XXX ARM ARCHITECTURE 2454M: Brian Norris <computersforpeace@gmail.com> 2455M: Gregory Fong <gregory.0xf0@gmail.com> 2456M: Florian Fainelli <f.fainelli@gmail.com> 2457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2458L: bcm-kernel-feedback-list@broadcom.com 2459T: git git://github.com/broadcom/stblinux.git 2460S: Maintained 2461F: arch/arm/mach-bcm/*brcmstb* 2462F: arch/arm/boot/dts/bcm7*.dts* 2463F: drivers/bus/brcmstb_gisb.c 2464N: brcmstb 2465 2466BROADCOM BMIPS MIPS ARCHITECTURE 2467M: Kevin Cernekee <cernekee@gmail.com> 2468M: Florian Fainelli <f.fainelli@gmail.com> 2469L: linux-mips@linux-mips.org 2470T: git git://github.com/broadcom/stblinux.git 2471S: Maintained 2472F: arch/mips/bmips/* 2473F: arch/mips/include/asm/mach-bmips/* 2474F: arch/mips/kernel/*bmips* 2475F: arch/mips/boot/dts/brcm/bcm*.dts* 2476F: drivers/irqchip/irq-bcm63* 2477F: drivers/irqchip/irq-bcm7* 2478F: drivers/irqchip/irq-brcmstb* 2479F: include/linux/bcm963xx_nvram.h 2480F: include/linux/bcm963xx_tag.h 2481 2482BROADCOM TG3 GIGABIT ETHERNET DRIVER 2483M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2484M: Prashant Sreedharan <prashant@broadcom.com> 2485M: Michael Chan <mchan@broadcom.com> 2486L: netdev@vger.kernel.org 2487S: Supported 2488F: drivers/net/ethernet/broadcom/tg3.* 2489 2490BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2491M: Brett Rudley <brudley@broadcom.com> 2492M: Arend van Spriel <arend@broadcom.com> 2493M: Franky (Zhenhui) Lin <frankyl@broadcom.com> 2494M: Hante Meuleman <meuleman@broadcom.com> 2495L: linux-wireless@vger.kernel.org 2496L: brcm80211-dev-list@broadcom.com 2497S: Supported 2498F: drivers/net/wireless/broadcom/brcm80211/ 2499 2500BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2501M: QLogic-Storage-Upstream@qlogic.com 2502L: linux-scsi@vger.kernel.org 2503S: Supported 2504F: drivers/scsi/bnx2fc/ 2505 2506BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2507M: QLogic-Storage-Upstream@qlogic.com 2508L: linux-scsi@vger.kernel.org 2509S: Supported 2510F: drivers/scsi/bnx2i/ 2511 2512BROADCOM IPROC ARM ARCHITECTURE 2513M: Ray Jui <rjui@broadcom.com> 2514M: Scott Branden <sbranden@broadcom.com> 2515M: Jon Mason <jonmason@broadcom.com> 2516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2517L: bcm-kernel-feedback-list@broadcom.com 2518T: git git://github.com/broadcom/cygnus-linux.git 2519S: Maintained 2520N: iproc 2521N: cygnus 2522N: nsp 2523N: bcm9113* 2524N: bcm9583* 2525N: bcm9585* 2526N: bcm9586* 2527N: bcm988312 2528N: bcm113* 2529N: bcm583* 2530N: bcm585* 2531N: bcm586* 2532N: bcm88312 2533 2534BROADCOM BRCMSTB GPIO DRIVER 2535M: Gregory Fong <gregory.0xf0@gmail.com> 2536L: bcm-kernel-feedback-list@broadcom.com 2537S: Supported 2538F: drivers/gpio/gpio-brcmstb.c 2539F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2540 2541BROADCOM KONA GPIO DRIVER 2542M: Ray Jui <rjui@broadcom.com> 2543L: bcm-kernel-feedback-list@broadcom.com 2544S: Supported 2545F: drivers/gpio/gpio-bcm-kona.c 2546F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2547 2548BROADCOM NVRAM DRIVER 2549M: Rafał Miłecki <zajec5@gmail.com> 2550L: linux-mips@linux-mips.org 2551S: Maintained 2552F: drivers/firmware/broadcom/* 2553 2554BROADCOM STB NAND FLASH DRIVER 2555M: Brian Norris <computersforpeace@gmail.com> 2556M: Kamal Dasu <kdasu.kdev@gmail.com> 2557L: linux-mtd@lists.infradead.org 2558L: bcm-kernel-feedback-list@broadcom.com 2559S: Maintained 2560F: drivers/mtd/nand/brcmnand/ 2561 2562BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2563M: Rafał Miłecki <zajec5@gmail.com> 2564L: linux-wireless@vger.kernel.org 2565S: Maintained 2566F: drivers/bcma/ 2567F: include/linux/bcma/ 2568 2569BROADCOM SYSTEMPORT ETHERNET DRIVER 2570M: Florian Fainelli <f.fainelli@gmail.com> 2571L: netdev@vger.kernel.org 2572S: Supported 2573F: drivers/net/ethernet/broadcom/bcmsysport.* 2574 2575BROADCOM VULCAN ARM64 SOC 2576M: Jayachandran C. <jchandra@broadcom.com> 2577L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2578L: bcm-kernel-feedback-list@broadcom.com 2579S: Maintained 2580F: arch/arm64/boot/dts/broadcom/vulcan* 2581 2582BROCADE BFA FC SCSI DRIVER 2583M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2584M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2585L: linux-scsi@vger.kernel.org 2586S: Supported 2587F: drivers/scsi/bfa/ 2588 2589BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2590M: Rasesh Mody <rasesh.mody@qlogic.com> 2591L: netdev@vger.kernel.org 2592S: Supported 2593F: drivers/net/ethernet/brocade/bna/ 2594 2595BSG (block layer generic sg v4 driver) 2596M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2597L: linux-scsi@vger.kernel.org 2598S: Supported 2599F: block/bsg.c 2600F: include/linux/bsg.h 2601F: include/uapi/linux/bsg.h 2602 2603BT87X AUDIO DRIVER 2604M: Clemens Ladisch <clemens@ladisch.de> 2605L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2606T: git git://git.alsa-project.org/alsa-kernel.git 2607S: Maintained 2608F: Documentation/sound/alsa/Bt87x.txt 2609F: sound/pci/bt87x.c 2610 2611BT8XXGPIO DRIVER 2612M: Michael Buesch <m@bues.ch> 2613W: http://bu3sch.de/btgpio.php 2614S: Maintained 2615F: drivers/gpio/gpio-bt8xx.c 2616 2617BTRFS FILE SYSTEM 2618M: Chris Mason <clm@fb.com> 2619M: Josef Bacik <jbacik@fb.com> 2620M: David Sterba <dsterba@suse.com> 2621L: linux-btrfs@vger.kernel.org 2622W: http://btrfs.wiki.kernel.org/ 2623Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2624T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2625S: Maintained 2626F: Documentation/filesystems/btrfs.txt 2627F: fs/btrfs/ 2628 2629BTTV VIDEO4LINUX DRIVER 2630M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 2631L: linux-media@vger.kernel.org 2632W: https://linuxtv.org 2633T: git git://linuxtv.org/media_tree.git 2634S: Odd fixes 2635F: Documentation/video4linux/bttv/ 2636F: drivers/media/pci/bt8xx/bttv* 2637 2638BUSLOGIC SCSI DRIVER 2639M: Khalid Aziz <khalid@gonehiking.org> 2640L: linux-scsi@vger.kernel.org 2641S: Maintained 2642F: drivers/scsi/BusLogic.* 2643F: drivers/scsi/FlashPoint.* 2644 2645C-MEDIA CMI8788 DRIVER 2646M: Clemens Ladisch <clemens@ladisch.de> 2647L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2648T: git git://git.alsa-project.org/alsa-kernel.git 2649S: Maintained 2650F: sound/pci/oxygen/ 2651 2652C6X ARCHITECTURE 2653M: Mark Salter <msalter@redhat.com> 2654M: Aurelien Jacquiot <a-jacquiot@ti.com> 2655L: linux-c6x-dev@linux-c6x.org 2656W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2657S: Maintained 2658F: arch/c6x/ 2659 2660CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2661M: David Howells <dhowells@redhat.com> 2662L: linux-cachefs@redhat.com (moderated for non-subscribers) 2663S: Supported 2664F: Documentation/filesystems/caching/cachefiles.txt 2665F: fs/cachefiles/ 2666 2667CADET FM/AM RADIO RECEIVER DRIVER 2668M: Hans Verkuil <hverkuil@xs4all.nl> 2669L: linux-media@vger.kernel.org 2670T: git git://linuxtv.org/media_tree.git 2671W: https://linuxtv.org 2672S: Maintained 2673F: drivers/media/radio/radio-cadet* 2674 2675CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2676M: Jonathan Corbet <corbet@lwn.net> 2677L: linux-media@vger.kernel.org 2678T: git git://linuxtv.org/media_tree.git 2679S: Maintained 2680F: Documentation/video4linux/cafe_ccic 2681F: drivers/media/platform/marvell-ccic/ 2682 2683CAIF NETWORK LAYER 2684M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2685L: netdev@vger.kernel.org 2686S: Supported 2687F: Documentation/networking/caif/ 2688F: drivers/net/caif/ 2689F: include/uapi/linux/caif/ 2690F: include/net/caif/ 2691F: net/caif/ 2692 2693CALGARY x86-64 IOMMU 2694M: Muli Ben-Yehuda <muli@il.ibm.com> 2695M: "Jon D. Mason" <jdmason@kudzu.us> 2696L: discuss@x86-64.org 2697S: Maintained 2698F: arch/x86/kernel/pci-calgary_64.c 2699F: arch/x86/kernel/tce_64.c 2700F: arch/x86/include/asm/calgary.h 2701F: arch/x86/include/asm/tce.h 2702 2703CAN NETWORK LAYER 2704M: Oliver Hartkopp <socketcan@hartkopp.net> 2705M: Marc Kleine-Budde <mkl@pengutronix.de> 2706L: linux-can@vger.kernel.org 2707W: https://github.com/linux-can 2708T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2709T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2710S: Maintained 2711F: Documentation/networking/can.txt 2712F: net/can/ 2713F: include/linux/can/core.h 2714F: include/uapi/linux/can.h 2715F: include/uapi/linux/can/bcm.h 2716F: include/uapi/linux/can/raw.h 2717F: include/uapi/linux/can/gw.h 2718 2719CAN NETWORK DRIVERS 2720M: Wolfgang Grandegger <wg@grandegger.com> 2721M: Marc Kleine-Budde <mkl@pengutronix.de> 2722L: linux-can@vger.kernel.org 2723W: https://github.com/linux-can 2724T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2725T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2726S: Maintained 2727F: drivers/net/can/ 2728F: include/linux/can/dev.h 2729F: include/linux/can/platform/ 2730F: include/uapi/linux/can/error.h 2731F: include/uapi/linux/can/netlink.h 2732 2733CAPABILITIES 2734M: Serge Hallyn <serge.hallyn@canonical.com> 2735L: linux-security-module@vger.kernel.org 2736S: Supported 2737F: include/linux/capability.h 2738F: include/uapi/linux/capability.h 2739F: security/commoncap.c 2740F: kernel/capability.c 2741 2742CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2743M: Kevin Tsai <ktsai@capellamicro.com> 2744S: Maintained 2745F: drivers/iio/light/cm* 2746F: Documentation/devicetree/bindings/i2c/trivial-devices.txt 2747 2748CAVIUM LIQUIDIO NETWORK DRIVER 2749M: Derek Chickles <derek.chickles@caviumnetworks.com> 2750M: Satanand Burla <satananda.burla@caviumnetworks.com> 2751M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2752M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2753L: netdev@vger.kernel.org 2754W: http://www.cavium.com 2755S: Supported 2756F: drivers/net/ethernet/cavium/liquidio/ 2757 2758CC2520 IEEE-802.15.4 RADIO DRIVER 2759M: Varka Bhadram <varkabhadram@gmail.com> 2760L: linux-wpan@vger.kernel.org 2761S: Maintained 2762F: drivers/net/ieee802154/cc2520.c 2763F: include/linux/spi/cc2520.h 2764F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 2765 2766CELL BROADBAND ENGINE ARCHITECTURE 2767M: Arnd Bergmann <arnd@arndb.de> 2768L: linuxppc-dev@lists.ozlabs.org 2769W: http://www.ibm.com/developerworks/power/cell/ 2770S: Supported 2771F: arch/powerpc/include/asm/cell*.h 2772F: arch/powerpc/include/asm/spu*.h 2773F: arch/powerpc/include/uapi/asm/spu*.h 2774F: arch/powerpc/oprofile/*cell* 2775F: arch/powerpc/platforms/cell/ 2776 2777CEPH COMMON CODE (LIBCEPH) 2778M: Ilya Dryomov <idryomov@gmail.com> 2779M: "Yan, Zheng" <zyan@redhat.com> 2780M: Sage Weil <sage@redhat.com> 2781L: ceph-devel@vger.kernel.org 2782W: http://ceph.com/ 2783T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2784T: git git://github.com/ceph/ceph-client.git 2785S: Supported 2786F: net/ceph/ 2787F: include/linux/ceph/ 2788F: include/linux/crush/ 2789 2790CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 2791M: "Yan, Zheng" <zyan@redhat.com> 2792M: Sage Weil <sage@redhat.com> 2793M: Ilya Dryomov <idryomov@gmail.com> 2794L: ceph-devel@vger.kernel.org 2795W: http://ceph.com/ 2796T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2797T: git git://github.com/ceph/ceph-client.git 2798S: Supported 2799F: Documentation/filesystems/ceph.txt 2800F: fs/ceph/ 2801 2802CERTIFICATE HANDLING: 2803M: David Howells <dhowells@redhat.com> 2804M: David Woodhouse <dwmw2@infradead.org> 2805L: keyrings@vger.kernel.org 2806S: Maintained 2807F: Documentation/module-signing.txt 2808F: certs/ 2809F: scripts/sign-file.c 2810F: scripts/extract-cert.c 2811 2812CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 2813L: linux-usb@vger.kernel.org 2814S: Orphan 2815F: Documentation/usb/WUSB-Design-overview.txt 2816F: Documentation/usb/wusb-cbaf 2817F: drivers/usb/host/hwa-hc.c 2818F: drivers/usb/host/whci/ 2819F: drivers/usb/wusbcore/ 2820F: include/linux/usb/wusb* 2821 2822CFAG12864B LCD DRIVER 2823M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2824W: http://miguelojeda.es/auxdisplay.htm 2825W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2826S: Maintained 2827F: drivers/auxdisplay/cfag12864b.c 2828F: include/linux/cfag12864b.h 2829 2830CFAG12864BFB LCD FRAMEBUFFER DRIVER 2831M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2832W: http://miguelojeda.es/auxdisplay.htm 2833W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2834S: Maintained 2835F: drivers/auxdisplay/cfag12864bfb.c 2836F: include/linux/cfag12864b.h 2837 2838CFG80211 and NL80211 2839M: Johannes Berg <johannes@sipsolutions.net> 2840L: linux-wireless@vger.kernel.org 2841W: http://wireless.kernel.org/ 2842T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 2843T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 2844S: Maintained 2845F: include/uapi/linux/nl80211.h 2846F: include/net/cfg80211.h 2847F: net/wireless/* 2848X: net/wireless/wext* 2849 2850CHAR and MISC DRIVERS 2851M: Arnd Bergmann <arnd@arndb.de> 2852M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 2853T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 2854S: Supported 2855F: drivers/char/* 2856F: drivers/misc/* 2857F: include/linux/miscdevice.h 2858 2859CHECKPATCH 2860M: Andy Whitcroft <apw@canonical.com> 2861M: Joe Perches <joe@perches.com> 2862S: Maintained 2863F: scripts/checkpatch.pl 2864 2865CHINESE DOCUMENTATION 2866M: Harry Wei <harryxiyou@gmail.com> 2867L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 2868L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 2869S: Maintained 2870F: Documentation/zh_CN/ 2871 2872CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 2873M: Peter Chen <Peter.Chen@nxp.com> 2874T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 2875L: linux-usb@vger.kernel.org 2876S: Maintained 2877F: drivers/usb/chipidea/ 2878 2879CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 2880M: Hans de Goede <hdegoede@redhat.com> 2881L: linux-input@vger.kernel.org 2882S: Maintained 2883F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 2884F: drivers/input/touchscreen/chipone_icn8318.c 2885 2886CHROME HARDWARE PLATFORM SUPPORT 2887M: Olof Johansson <olof@lixom.net> 2888S: Maintained 2889T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 2890F: drivers/platform/chrome/ 2891 2892CISCO VIC ETHERNET NIC DRIVER 2893M: Christian Benvenuti <benve@cisco.com> 2894M: Sujith Sankar <ssujith@cisco.com> 2895M: Govindarajulu Varadarajan <_govind@gmx.com> 2896M: Neel Patel <neepatel@cisco.com> 2897S: Supported 2898F: drivers/net/ethernet/cisco/enic/ 2899 2900CISCO VIC LOW LATENCY NIC DRIVER 2901M: Christian Benvenuti <benve@cisco.com> 2902M: Dave Goodell <dgoodell@cisco.com> 2903S: Supported 2904F: drivers/infiniband/hw/usnic/ 2905 2906CIRRUS LOGIC EP93XX ETHERNET DRIVER 2907M: Hartley Sweeten <hsweeten@visionengravers.com> 2908L: netdev@vger.kernel.org 2909S: Maintained 2910F: drivers/net/ethernet/cirrus/ep93xx_eth.c 2911 2912CIRRUS LOGIC AUDIO CODEC DRIVERS 2913M: Brian Austin <brian.austin@cirrus.com> 2914M: Paul Handrigan <Paul.Handrigan@cirrus.com> 2915L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2916S: Maintained 2917F: sound/soc/codecs/cs* 2918 2919CLEANCACHE API 2920M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 2921L: linux-kernel@vger.kernel.org 2922S: Maintained 2923F: mm/cleancache.c 2924F: include/linux/cleancache.h 2925 2926CLK API 2927M: Russell King <linux@armlinux.org.uk> 2928L: linux-clk@vger.kernel.org 2929S: Maintained 2930F: include/linux/clk.h 2931 2932CLOCKSOURCE, CLOCKEVENT DRIVERS 2933M: Daniel Lezcano <daniel.lezcano@linaro.org> 2934M: Thomas Gleixner <tglx@linutronix.de> 2935L: linux-kernel@vger.kernel.org 2936T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 2937S: Supported 2938F: drivers/clocksource 2939 2940CISCO FCOE HBA DRIVER 2941M: Hiral Patel <hiralpat@cisco.com> 2942M: Suma Ramars <sramars@cisco.com> 2943M: Brian Uchino <buchino@cisco.com> 2944L: linux-scsi@vger.kernel.org 2945S: Supported 2946F: drivers/scsi/fnic/ 2947 2948CISCO SCSI HBA DRIVER 2949M: Narsimhulu Musini <nmusini@cisco.com> 2950M: Sesidhar Baddela <sebaddel@cisco.com> 2951L: linux-scsi@vger.kernel.org 2952S: Supported 2953F: drivers/scsi/snic/ 2954 2955CMPC ACPI DRIVER 2956M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 2957M: Daniel Oliveira Nascimento <don@syst.com.br> 2958L: platform-driver-x86@vger.kernel.org 2959S: Supported 2960F: drivers/platform/x86/classmate-laptop.c 2961 2962COBALT MEDIA DRIVER 2963M: Hans Verkuil <hans.verkuil@cisco.com> 2964L: linux-media@vger.kernel.org 2965T: git git://linuxtv.org/media_tree.git 2966W: https://linuxtv.org 2967S: Supported 2968F: drivers/media/pci/cobalt/ 2969 2970COCCINELLE/Semantic Patches (SmPL) 2971M: Julia Lawall <Julia.Lawall@lip6.fr> 2972M: Gilles Muller <Gilles.Muller@lip6.fr> 2973M: Nicolas Palix <nicolas.palix@imag.fr> 2974M: Michal Marek <mmarek@suse.com> 2975L: cocci@systeme.lip6.fr (moderated for non-subscribers) 2976T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 2977W: http://coccinelle.lip6.fr/ 2978S: Supported 2979F: Documentation/coccinelle.txt 2980F: scripts/coccinelle/ 2981F: scripts/coccicheck 2982 2983CODA FILE SYSTEM 2984M: Jan Harkes <jaharkes@cs.cmu.edu> 2985M: coda@cs.cmu.edu 2986L: codalist@coda.cs.cmu.edu 2987W: http://www.coda.cs.cmu.edu/ 2988S: Maintained 2989F: Documentation/filesystems/coda.txt 2990F: fs/coda/ 2991F: include/linux/coda*.h 2992F: include/uapi/linux/coda*.h 2993 2994CODA V4L2 MEM2MEM DRIVER 2995M: Philipp Zabel <p.zabel@pengutronix.de> 2996L: linux-media@vger.kernel.org 2997S: Maintained 2998F: Documentation/devicetree/bindings/media/coda.txt 2999F: drivers/media/platform/coda/ 3000 3001COMMON CLK FRAMEWORK 3002M: Michael Turquette <mturquette@baylibre.com> 3003M: Stephen Boyd <sboyd@codeaurora.org> 3004L: linux-clk@vger.kernel.org 3005T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3006S: Maintained 3007F: drivers/clk/ 3008X: drivers/clk/clkdev.c 3009F: include/linux/clk-pr* 3010F: include/linux/clk/ 3011 3012COMMON INTERNET FILE SYSTEM (CIFS) 3013M: Steve French <sfrench@samba.org> 3014L: linux-cifs@vger.kernel.org 3015L: samba-technical@lists.samba.org (moderated for non-subscribers) 3016W: http://linux-cifs.samba.org/ 3017T: git git://git.samba.org/sfrench/cifs-2.6.git 3018S: Supported 3019F: Documentation/filesystems/cifs/ 3020F: fs/cifs/ 3021 3022COMPACTPCI HOTPLUG CORE 3023M: Scott Murray <scott@spiteful.org> 3024L: linux-pci@vger.kernel.org 3025S: Maintained 3026F: drivers/pci/hotplug/cpci_hotplug* 3027 3028COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3029M: Scott Murray <scott@spiteful.org> 3030L: linux-pci@vger.kernel.org 3031S: Maintained 3032F: drivers/pci/hotplug/cpcihp_zt5550.* 3033 3034COMPACTPCI HOTPLUG GENERIC DRIVER 3035M: Scott Murray <scott@spiteful.org> 3036L: linux-pci@vger.kernel.org 3037S: Maintained 3038F: drivers/pci/hotplug/cpcihp_generic.c 3039 3040COMPAL LAPTOP SUPPORT 3041M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3042L: platform-driver-x86@vger.kernel.org 3043S: Maintained 3044F: drivers/platform/x86/compal-laptop.c 3045 3046CONEXANT ACCESSRUNNER USB DRIVER 3047L: accessrunner-general@lists.sourceforge.net 3048W: http://accessrunner.sourceforge.net/ 3049S: Orphan 3050F: drivers/usb/atm/cxacru.c 3051 3052CONFIGFS 3053M: Joel Becker <jlbec@evilplan.org> 3054M: Christoph Hellwig <hch@lst.de> 3055T: git git://git.infradead.org/users/hch/configfs.git 3056S: Supported 3057F: fs/configfs/ 3058F: include/linux/configfs.h 3059 3060CONNECTOR 3061M: Evgeniy Polyakov <zbr@ioremap.net> 3062L: netdev@vger.kernel.org 3063S: Maintained 3064F: drivers/connector/ 3065 3066CONTROL GROUP (CGROUP) 3067M: Tejun Heo <tj@kernel.org> 3068M: Li Zefan <lizefan@huawei.com> 3069M: Johannes Weiner <hannes@cmpxchg.org> 3070L: cgroups@vger.kernel.org 3071T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3072S: Maintained 3073F: Documentation/cgroups/ 3074F: include/linux/cgroup* 3075F: kernel/cgroup* 3076 3077CONTROL GROUP - CPUSET 3078M: Li Zefan <lizefan@huawei.com> 3079L: cgroups@vger.kernel.org 3080W: http://www.bullopensource.org/cpuset/ 3081W: http://oss.sgi.com/projects/cpusets/ 3082T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3083S: Maintained 3084F: Documentation/cgroups/cpusets.txt 3085F: include/linux/cpuset.h 3086F: kernel/cpuset.c 3087 3088CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3089M: Johannes Weiner <hannes@cmpxchg.org> 3090M: Michal Hocko <mhocko@kernel.org> 3091M: Vladimir Davydov <vdavydov@virtuozzo.com> 3092L: cgroups@vger.kernel.org 3093L: linux-mm@kvack.org 3094S: Maintained 3095F: mm/memcontrol.c 3096F: mm/swap_cgroup.c 3097 3098CORETEMP HARDWARE MONITORING DRIVER 3099M: Fenghua Yu <fenghua.yu@intel.com> 3100L: linux-hwmon@vger.kernel.org 3101S: Maintained 3102F: Documentation/hwmon/coretemp 3103F: drivers/hwmon/coretemp.c 3104 3105COSA/SRP SYNC SERIAL DRIVER 3106M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3107W: http://www.fi.muni.cz/~kas/cosa/ 3108S: Maintained 3109F: drivers/net/wan/cosa* 3110 3111CPMAC ETHERNET DRIVER 3112M: Florian Fainelli <florian@openwrt.org> 3113L: netdev@vger.kernel.org 3114S: Maintained 3115F: drivers/net/ethernet/ti/cpmac.c 3116 3117CPU FREQUENCY DRIVERS 3118M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3119M: Viresh Kumar <viresh.kumar@linaro.org> 3120L: linux-pm@vger.kernel.org 3121S: Maintained 3122T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3123T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3124F: drivers/cpufreq/ 3125F: include/linux/cpufreq.h 3126 3127CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3128M: Viresh Kumar <viresh.kumar@linaro.org> 3129M: Sudeep Holla <sudeep.holla@arm.com> 3130L: linux-pm@vger.kernel.org 3131W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3132S: Maintained 3133F: drivers/cpufreq/arm_big_little.h 3134F: drivers/cpufreq/arm_big_little.c 3135F: drivers/cpufreq/arm_big_little_dt.c 3136 3137CPUIDLE DRIVER - ARM BIG LITTLE 3138M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3139M: Daniel Lezcano <daniel.lezcano@linaro.org> 3140L: linux-pm@vger.kernel.org 3141L: linux-arm-kernel@lists.infradead.org 3142T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3143S: Maintained 3144F: drivers/cpuidle/cpuidle-big_little.c 3145 3146CPUIDLE DRIVER - ARM EXYNOS 3147M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3148M: Daniel Lezcano <daniel.lezcano@linaro.org> 3149M: Kukjin Kim <kgene@kernel.org> 3150L: linux-pm@vger.kernel.org 3151L: linux-samsung-soc@vger.kernel.org 3152S: Supported 3153F: drivers/cpuidle/cpuidle-exynos.c 3154F: arch/arm/mach-exynos/pm.c 3155 3156CPUIDLE DRIVERS 3157M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3158M: Daniel Lezcano <daniel.lezcano@linaro.org> 3159L: linux-pm@vger.kernel.org 3160S: Maintained 3161T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3162F: drivers/cpuidle/* 3163F: include/linux/cpuidle.h 3164 3165CPUID/MSR DRIVER 3166M: "H. Peter Anvin" <hpa@zytor.com> 3167S: Maintained 3168F: arch/x86/kernel/cpuid.c 3169F: arch/x86/kernel/msr.c 3170 3171CPU POWER MONITORING SUBSYSTEM 3172M: Thomas Renninger <trenn@suse.com> 3173L: linux-pm@vger.kernel.org 3174S: Maintained 3175F: tools/power/cpupower/ 3176 3177CRAMFS FILESYSTEM 3178W: http://sourceforge.net/projects/cramfs/ 3179S: Orphan / Obsolete 3180F: Documentation/filesystems/cramfs.txt 3181F: fs/cramfs/ 3182 3183CRIS PORT 3184M: Mikael Starvik <starvik@axis.com> 3185M: Jesper Nilsson <jesper.nilsson@axis.com> 3186L: linux-cris-kernel@axis.com 3187W: http://developer.axis.com 3188T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3189S: Maintained 3190F: arch/cris/ 3191F: drivers/tty/serial/crisv10.* 3192 3193CRYPTO API 3194M: Herbert Xu <herbert@gondor.apana.org.au> 3195M: "David S. Miller" <davem@davemloft.net> 3196L: linux-crypto@vger.kernel.org 3197T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3198T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3199S: Maintained 3200F: Documentation/crypto/ 3201F: Documentation/DocBook/crypto-API.tmpl 3202F: arch/*/crypto/ 3203F: crypto/ 3204F: drivers/crypto/ 3205F: include/crypto/ 3206 3207CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3208M: Neil Horman <nhorman@tuxdriver.com> 3209L: linux-crypto@vger.kernel.org 3210S: Maintained 3211F: crypto/ansi_cprng.c 3212F: crypto/rng.c 3213 3214CS3308 MEDIA DRIVER 3215M: Hans Verkuil <hverkuil@xs4all.nl> 3216L: linux-media@vger.kernel.org 3217T: git git://linuxtv.org/media_tree.git 3218W: http://linuxtv.org 3219S: Odd Fixes 3220F: drivers/media/i2c/cs3308.c 3221F: drivers/media/i2c/cs3308.h 3222 3223CS5535 Audio ALSA driver 3224M: Jaya Kumar <jayakumar.alsa@gmail.com> 3225S: Maintained 3226F: sound/pci/cs5535audio/ 3227 3228CW1200 WLAN driver 3229M: Solomon Peachy <pizza@shaftnet.org> 3230S: Maintained 3231F: drivers/net/wireless/st/cw1200/ 3232 3233CX18 VIDEO4LINUX DRIVER 3234M: Andy Walls <awalls@md.metrocast.net> 3235L: ivtv-devel@ivtvdriver.org (subscribers-only) 3236L: linux-media@vger.kernel.org 3237T: git git://linuxtv.org/media_tree.git 3238W: https://linuxtv.org 3239W: http://www.ivtvdriver.org/index.php/Cx18 3240S: Maintained 3241F: Documentation/video4linux/cx18.txt 3242F: drivers/media/pci/cx18/ 3243F: include/uapi/linux/ivtv* 3244 3245CX2341X MPEG ENCODER HELPER MODULE 3246M: Hans Verkuil <hverkuil@xs4all.nl> 3247L: linux-media@vger.kernel.org 3248T: git git://linuxtv.org/media_tree.git 3249W: https://linuxtv.org 3250S: Maintained 3251F: drivers/media/common/cx2341x* 3252F: include/media/cx2341x* 3253 3254CX24120 MEDIA DRIVER 3255M: Jemma Denson <jdenson@gmail.com> 3256M: Patrick Boettcher <patrick.boettcher@posteo.de> 3257L: linux-media@vger.kernel.org 3258W: https://linuxtv.org 3259Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3260S: Maintained 3261F: drivers/media/dvb-frontends/cx24120* 3262 3263CX88 VIDEO4LINUX DRIVER 3264M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 3265L: linux-media@vger.kernel.org 3266W: https://linuxtv.org 3267T: git git://linuxtv.org/media_tree.git 3268S: Odd fixes 3269F: Documentation/video4linux/cx88/ 3270F: drivers/media/pci/cx88/ 3271 3272CXD2820R MEDIA DRIVER 3273M: Antti Palosaari <crope@iki.fi> 3274L: linux-media@vger.kernel.org 3275W: https://linuxtv.org 3276W: http://palosaari.fi/linux/ 3277Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3278T: git git://linuxtv.org/anttip/media_tree.git 3279S: Maintained 3280F: drivers/media/dvb-frontends/cxd2820r* 3281 3282CXGB3 ETHERNET DRIVER (CXGB3) 3283M: Santosh Raspatur <santosh@chelsio.com> 3284L: netdev@vger.kernel.org 3285W: http://www.chelsio.com 3286S: Supported 3287F: drivers/net/ethernet/chelsio/cxgb3/ 3288 3289CXGB3 ISCSI DRIVER (CXGB3I) 3290M: Karen Xie <kxie@chelsio.com> 3291L: linux-scsi@vger.kernel.org 3292W: http://www.chelsio.com 3293S: Supported 3294F: drivers/scsi/cxgbi/cxgb3i 3295 3296CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3297M: Steve Wise <swise@chelsio.com> 3298L: linux-rdma@vger.kernel.org 3299W: http://www.openfabrics.org 3300S: Supported 3301F: drivers/infiniband/hw/cxgb3/ 3302 3303CXGB4 ETHERNET DRIVER (CXGB4) 3304M: Hariprasad S <hariprasad@chelsio.com> 3305L: netdev@vger.kernel.org 3306W: http://www.chelsio.com 3307S: Supported 3308F: drivers/net/ethernet/chelsio/cxgb4/ 3309 3310CXGB4 ISCSI DRIVER (CXGB4I) 3311M: Karen Xie <kxie@chelsio.com> 3312L: linux-scsi@vger.kernel.org 3313W: http://www.chelsio.com 3314S: Supported 3315F: drivers/scsi/cxgbi/cxgb4i 3316 3317CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3318M: Steve Wise <swise@chelsio.com> 3319L: linux-rdma@vger.kernel.org 3320W: http://www.openfabrics.org 3321S: Supported 3322F: drivers/infiniband/hw/cxgb4/ 3323 3324CXGB4VF ETHERNET DRIVER (CXGB4VF) 3325M: Casey Leedom <leedom@chelsio.com> 3326L: netdev@vger.kernel.org 3327W: http://www.chelsio.com 3328S: Supported 3329F: drivers/net/ethernet/chelsio/cxgb4vf/ 3330 3331CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3332M: Ian Munsie <imunsie@au1.ibm.com> 3333M: Michael Neuling <mikey@neuling.org> 3334L: linuxppc-dev@lists.ozlabs.org 3335S: Supported 3336F: drivers/misc/cxl/ 3337F: include/misc/cxl* 3338F: include/uapi/misc/cxl.h 3339F: Documentation/powerpc/cxl.txt 3340F: Documentation/powerpc/cxl.txt 3341F: Documentation/ABI/testing/sysfs-class-cxl 3342 3343CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3344M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3345M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3346L: linux-scsi@vger.kernel.org 3347S: Supported 3348F: drivers/scsi/cxlflash/ 3349F: include/uapi/scsi/cxlflash_ioctls.h 3350F: Documentation/powerpc/cxlflash.txt 3351 3352STMMAC ETHERNET DRIVER 3353M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3354M: Alexandre Torgue <alexandre.torgue@st.com> 3355L: netdev@vger.kernel.org 3356W: http://www.stlinux.com 3357S: Supported 3358F: drivers/net/ethernet/stmicro/stmmac/ 3359 3360CYBERPRO FB DRIVER 3361M: Russell King <linux@armlinux.org.uk> 3362L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3363W: http://www.armlinux.org.uk/ 3364S: Maintained 3365F: drivers/video/fbdev/cyber2000fb.* 3366 3367CYCLADES ASYNC MUX DRIVER 3368W: http://www.cyclades.com/ 3369S: Orphan 3370F: drivers/tty/cyclades.c 3371F: include/linux/cyclades.h 3372F: include/uapi/linux/cyclades.h 3373 3374CYCLADES PC300 DRIVER 3375W: http://www.cyclades.com/ 3376S: Orphan 3377F: drivers/net/wan/pc300* 3378 3379CYPRESS_FIRMWARE MEDIA DRIVER 3380M: Antti Palosaari <crope@iki.fi> 3381L: linux-media@vger.kernel.org 3382W: https://linuxtv.org 3383W: http://palosaari.fi/linux/ 3384Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3385T: git git://linuxtv.org/anttip/media_tree.git 3386S: Maintained 3387F: drivers/media/common/cypress_firmware* 3388 3389CYTTSP TOUCHSCREEN DRIVER 3390M: Ferruh Yigit <fery@cypress.com> 3391L: linux-input@vger.kernel.org 3392S: Supported 3393F: drivers/input/touchscreen/cyttsp* 3394F: include/linux/input/cyttsp.h 3395 3396DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3397M: Joshua Kinard <kumba@gentoo.org> 3398S: Maintained 3399F: drivers/rtc/rtc-ds1685.c 3400F: include/linux/rtc/ds1685.h 3401 3402DAMA SLAVE for AX.25 3403M: Joerg Reuter <jreuter@yaina.de> 3404W: http://yaina.de/jreuter/ 3405W: http://www.qsl.net/dl1bke/ 3406L: linux-hams@vger.kernel.org 3407S: Maintained 3408F: net/ax25/af_ax25.c 3409F: net/ax25/ax25_dev.c 3410F: net/ax25/ax25_ds_* 3411F: net/ax25/ax25_in.c 3412F: net/ax25/ax25_out.c 3413F: net/ax25/ax25_timer.c 3414F: net/ax25/sysctl_net_ax25.c 3415 3416DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3417L: netdev@vger.kernel.org 3418S: Orphan 3419F: Documentation/networking/dmfe.txt 3420F: drivers/net/ethernet/dec/tulip/dmfe.c 3421 3422DC390/AM53C974 SCSI driver 3423M: Hannes Reinecke <hare@suse.com> 3424L: linux-scsi@vger.kernel.org 3425S: Maintained 3426F: drivers/scsi/am53c974.c 3427 3428DC395x SCSI driver 3429M: Oliver Neukum <oliver@neukum.org> 3430M: Ali Akcaagac <aliakc@web.de> 3431M: Jamie Lenehan <lenehan@twibble.org> 3432L: dc395x@twibble.org 3433W: http://twibble.org/dist/dc395x/ 3434W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3435S: Maintained 3436F: Documentation/scsi/dc395x.txt 3437F: drivers/scsi/dc395x.* 3438 3439DCCP PROTOCOL 3440M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3441L: dccp@vger.kernel.org 3442W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3443S: Maintained 3444F: include/linux/dccp.h 3445F: include/uapi/linux/dccp.h 3446F: include/linux/tfrc.h 3447F: net/dccp/ 3448 3449DECnet NETWORK LAYER 3450W: http://linux-decnet.sourceforge.net 3451L: linux-decnet-user@lists.sourceforge.net 3452S: Orphan 3453F: Documentation/networking/decnet.txt 3454F: net/decnet/ 3455 3456DECSTATION PLATFORM SUPPORT 3457M: "Maciej W. Rozycki" <macro@linux-mips.org> 3458L: linux-mips@linux-mips.org 3459W: http://www.linux-mips.org/wiki/DECstation 3460S: Maintained 3461F: arch/mips/dec/ 3462F: arch/mips/include/asm/dec/ 3463F: arch/mips/include/asm/mach-dec/ 3464 3465DEFXX FDDI NETWORK DRIVER 3466M: "Maciej W. Rozycki" <macro@linux-mips.org> 3467S: Maintained 3468F: drivers/net/fddi/defxx.* 3469 3470DELL LAPTOP DRIVER 3471M: Matthew Garrett <mjg59@srcf.ucam.org> 3472M: Pali Rohár <pali.rohar@gmail.com> 3473L: platform-driver-x86@vger.kernel.org 3474S: Maintained 3475F: drivers/platform/x86/dell-laptop.c 3476 3477DELL LAPTOP RBTN DRIVER 3478M: Pali Rohár <pali.rohar@gmail.com> 3479S: Maintained 3480F: drivers/platform/x86/dell-rbtn.* 3481 3482DELL LAPTOP FREEFALL DRIVER 3483M: Pali Rohár <pali.rohar@gmail.com> 3484S: Maintained 3485F: drivers/platform/x86/dell-smo8800.c 3486 3487DELL LAPTOP SMM DRIVER 3488M: Pali Rohár <pali.rohar@gmail.com> 3489S: Maintained 3490F: drivers/hwmon/dell-smm-hwmon.c 3491F: include/uapi/linux/i8k.h 3492 3493DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3494M: Doug Warzecha <Douglas_Warzecha@dell.com> 3495S: Maintained 3496F: Documentation/dcdbas.txt 3497F: drivers/firmware/dcdbas.* 3498 3499DELL WMI EXTRAS DRIVER 3500M: Matthew Garrett <mjg59@srcf.ucam.org> 3501M: Pali Rohár <pali.rohar@gmail.com> 3502S: Maintained 3503F: drivers/platform/x86/dell-wmi.c 3504 3505DESIGNWARE USB2 DRD IP DRIVER 3506M: John Youn <johnyoun@synopsys.com> 3507L: linux-usb@vger.kernel.org 3508T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3509S: Maintained 3510F: drivers/usb/dwc2/ 3511 3512DESIGNWARE USB3 DRD IP DRIVER 3513M: Felipe Balbi <balbi@kernel.org> 3514L: linux-usb@vger.kernel.org 3515T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3516S: Maintained 3517F: drivers/usb/dwc3/ 3518 3519DEVICE COREDUMP (DEV_COREDUMP) 3520M: Johannes Berg <johannes@sipsolutions.net> 3521L: linux-kernel@vger.kernel.org 3522S: Maintained 3523F: drivers/base/devcoredump.c 3524F: include/linux/devcoredump.h 3525 3526DEVICE FREQUENCY (DEVFREQ) 3527M: MyungJoo Ham <myungjoo.ham@samsung.com> 3528M: Kyungmin Park <kyungmin.park@samsung.com> 3529L: linux-pm@vger.kernel.org 3530T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3531S: Maintained 3532F: drivers/devfreq/ 3533F: include/linux/devfreq.h 3534F: Documentation/devicetree/bindings/devfreq/ 3535 3536DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3537M: Chanwoo Choi <cw00.choi@samsung.com> 3538L: linux-pm@vger.kernel.org 3539T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3540S: Supported 3541F: drivers/devfreq/event/ 3542F: drivers/devfreq/devfreq-event.c 3543F: include/linux/devfreq-event.h 3544F: Documentation/devicetree/bindings/devfreq/event/ 3545 3546DEVICE NUMBER REGISTRY 3547M: Torben Mathiasen <device@lanana.org> 3548W: http://lanana.org/docs/device-list/index.html 3549S: Maintained 3550 3551DEVICE-MAPPER (LVM) 3552M: Alasdair Kergon <agk@redhat.com> 3553M: Mike Snitzer <snitzer@redhat.com> 3554M: dm-devel@redhat.com 3555L: dm-devel@redhat.com 3556W: http://sources.redhat.com/dm 3557Q: http://patchwork.kernel.org/project/dm-devel/list/ 3558T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3559T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3560S: Maintained 3561F: Documentation/device-mapper/ 3562F: drivers/md/dm* 3563F: drivers/md/persistent-data/ 3564F: include/linux/device-mapper.h 3565F: include/linux/dm-*.h 3566F: include/uapi/linux/dm-*.h 3567 3568DEVLINK 3569M: Jiri Pirko <jiri@mellanox.com> 3570L: netdev@vger.kernel.org 3571S: Supported 3572F: net/core/devlink.c 3573F: include/net/devlink.h 3574F: include/uapi/linux/devlink.h 3575 3576DIALOG SEMICONDUCTOR DRIVERS 3577M: Support Opensource <support.opensource@diasemi.com> 3578W: http://www.dialog-semiconductor.com/products 3579S: Supported 3580F: Documentation/hwmon/da90?? 3581F: Documentation/devicetree/bindings/sound/da[79]*.txt 3582F: drivers/gpio/gpio-da90??.c 3583F: drivers/hwmon/da90??-hwmon.c 3584F: drivers/iio/adc/da91??-*.c 3585F: drivers/input/misc/da90??_onkey.c 3586F: drivers/input/touchscreen/da9052_tsi.c 3587F: drivers/leds/leds-da90??.c 3588F: drivers/mfd/da903x.c 3589F: drivers/mfd/da90??-*.c 3590F: drivers/mfd/da91??-*.c 3591F: drivers/power/da9052-battery.c 3592F: drivers/power/da91??-*.c 3593F: drivers/regulator/da903x.c 3594F: drivers/regulator/da9???-regulator.[ch] 3595F: drivers/rtc/rtc-da90??.c 3596F: drivers/video/backlight/da90??_bl.c 3597F: drivers/watchdog/da90??_wdt.c 3598F: include/linux/mfd/da903x.h 3599F: include/linux/mfd/da9052/ 3600F: include/linux/mfd/da9055/ 3601F: include/linux/mfd/da9063/ 3602F: include/linux/mfd/da9150/ 3603F: include/sound/da[79]*.h 3604F: sound/soc/codecs/da[79]*.[ch] 3605 3606DIGI NEO AND CLASSIC PCI PRODUCTS 3607M: Lidza Louina <lidza.louina@gmail.com> 3608M: Mark Hounschell <markh@compro.net> 3609L: driverdev-devel@linuxdriverproject.org 3610S: Maintained 3611F: drivers/staging/dgnc/ 3612 3613DIOLAN U2C-12 I2C DRIVER 3614M: Guenter Roeck <linux@roeck-us.net> 3615L: linux-i2c@vger.kernel.org 3616S: Maintained 3617F: drivers/i2c/busses/i2c-diolan-u2c.c 3618 3619DIRECT ACCESS (DAX) 3620M: Matthew Wilcox <willy@linux.intel.com> 3621L: linux-fsdevel@vger.kernel.org 3622S: Supported 3623F: fs/dax.c 3624 3625DIRECTORY NOTIFICATION (DNOTIFY) 3626M: Eric Paris <eparis@parisplace.org> 3627S: Maintained 3628F: Documentation/filesystems/dnotify.txt 3629F: fs/notify/dnotify/ 3630F: include/linux/dnotify.h 3631 3632DISK GEOMETRY AND PARTITION HANDLING 3633M: Andries Brouwer <aeb@cwi.nl> 3634W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3635W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3636W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3637S: Maintained 3638 3639DISKQUOTA 3640M: Jan Kara <jack@suse.com> 3641S: Maintained 3642F: Documentation/filesystems/quota.txt 3643F: fs/quota/ 3644F: include/linux/quota*.h 3645F: include/uapi/linux/quota*.h 3646 3647DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3648M: Bernie Thompson <bernie@plugable.com> 3649L: linux-fbdev@vger.kernel.org 3650S: Maintained 3651W: http://plugable.com/category/projects/udlfb/ 3652F: drivers/video/fbdev/udlfb.c 3653F: include/video/udlfb.h 3654F: Documentation/fb/udlfb.txt 3655 3656DISTRIBUTED LOCK MANAGER (DLM) 3657M: Christine Caulfield <ccaulfie@redhat.com> 3658M: David Teigland <teigland@redhat.com> 3659L: cluster-devel@redhat.com 3660W: http://sources.redhat.com/cluster/ 3661T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3662S: Supported 3663F: fs/dlm/ 3664 3665DMA BUFFER SHARING FRAMEWORK 3666M: Sumit Semwal <sumit.semwal@linaro.org> 3667S: Maintained 3668L: linux-media@vger.kernel.org 3669L: dri-devel@lists.freedesktop.org 3670L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3671F: drivers/dma-buf/ 3672F: include/linux/dma-buf* 3673F: include/linux/reservation.h 3674F: include/linux/*fence.h 3675F: Documentation/dma-buf-sharing.txt 3676T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3677 3678DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3679M: Vinod Koul <vinod.koul@intel.com> 3680L: dmaengine@vger.kernel.org 3681Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3682S: Maintained 3683F: drivers/dma/ 3684F: include/linux/dmaengine.h 3685F: Documentation/dmaengine/ 3686T: git git://git.infradead.org/users/vkoul/slave-dma.git 3687 3688DME1737 HARDWARE MONITOR DRIVER 3689M: Juerg Haefliger <juergh@gmail.com> 3690L: linux-hwmon@vger.kernel.org 3691S: Maintained 3692F: Documentation/hwmon/dme1737 3693F: drivers/hwmon/dme1737.c 3694 3695DMI/SMBIOS SUPPORT 3696M: Jean Delvare <jdelvare@suse.com> 3697S: Maintained 3698T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 3699F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 3700F: drivers/firmware/dmi-id.c 3701F: drivers/firmware/dmi_scan.c 3702F: include/linux/dmi.h 3703 3704DOCUMENTATION 3705M: Jonathan Corbet <corbet@lwn.net> 3706L: linux-doc@vger.kernel.org 3707S: Maintained 3708F: Documentation/ 3709F: scripts/docproc.c 3710F: scripts/kernel-doc* 3711X: Documentation/ABI/ 3712X: Documentation/devicetree/ 3713X: Documentation/acpi 3714X: Documentation/power 3715X: Documentation/spi 3716X: Documentation/DocBook/media 3717T: git git://git.lwn.net/linux.git docs-next 3718 3719DOUBLETALK DRIVER 3720M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 3721L: blinux-list@redhat.com 3722S: Maintained 3723F: drivers/char/dtlk.c 3724F: include/linux/dtlk.h 3725 3726DPT_I2O SCSI RAID DRIVER 3727M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 3728L: linux-scsi@vger.kernel.org 3729W: http://www.adaptec.com/ 3730S: Maintained 3731F: drivers/scsi/dpt* 3732F: drivers/scsi/dpt/ 3733 3734DRBD DRIVER 3735M: Philipp Reisner <philipp.reisner@linbit.com> 3736M: Lars Ellenberg <lars.ellenberg@linbit.com> 3737L: drbd-dev@lists.linbit.com 3738W: http://www.drbd.org 3739T: git git://git.linbit.com/linux-drbd.git 3740T: git git://git.linbit.com/drbd-8.4.git 3741S: Supported 3742F: drivers/block/drbd/ 3743F: lib/lru_cache.c 3744F: Documentation/blockdev/drbd/ 3745 3746DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 3747M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3748T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 3749S: Supported 3750F: Documentation/kobject.txt 3751F: drivers/base/ 3752F: fs/debugfs/ 3753F: fs/kernfs/ 3754F: fs/sysfs/ 3755F: include/linux/debugfs.h 3756F: include/linux/kobj* 3757F: lib/kobj* 3758 3759DRM DRIVERS 3760M: David Airlie <airlied@linux.ie> 3761L: dri-devel@lists.freedesktop.org 3762T: git git://people.freedesktop.org/~airlied/linux 3763S: Maintained 3764F: drivers/gpu/drm/ 3765F: drivers/gpu/vga/ 3766F: include/drm/ 3767F: include/uapi/drm/ 3768 3769RADEON and AMDGPU DRM DRIVERS 3770M: Alex Deucher <alexander.deucher@amd.com> 3771M: Christian König <christian.koenig@amd.com> 3772L: dri-devel@lists.freedesktop.org 3773T: git git://people.freedesktop.org/~agd5f/linux 3774S: Supported 3775F: drivers/gpu/drm/radeon/ 3776F: include/uapi/drm/radeon* 3777F: drivers/gpu/drm/amd/ 3778F: include/uapi/drm/amdgpu* 3779 3780DRM PANEL DRIVERS 3781M: Thierry Reding <thierry.reding@gmail.com> 3782L: dri-devel@lists.freedesktop.org 3783T: git git://anongit.freedesktop.org/tegra/linux.git 3784S: Maintained 3785F: drivers/gpu/drm/drm_panel.c 3786F: drivers/gpu/drm/panel/ 3787F: include/drm/drm_panel.h 3788F: Documentation/devicetree/bindings/display/panel/ 3789 3790INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 3791M: Daniel Vetter <daniel.vetter@intel.com> 3792M: Jani Nikula <jani.nikula@linux.intel.com> 3793L: intel-gfx@lists.freedesktop.org 3794L: dri-devel@lists.freedesktop.org 3795W: https://01.org/linuxgraphics/ 3796Q: http://patchwork.freedesktop.org/project/intel-gfx/ 3797T: git git://anongit.freedesktop.org/drm-intel 3798S: Supported 3799F: drivers/gpu/drm/i915/ 3800F: include/drm/i915* 3801F: include/uapi/drm/i915* 3802 3803DRM DRIVERS FOR ATMEL HLCDC 3804M: Boris Brezillon <boris.brezillon@free-electrons.com> 3805L: dri-devel@lists.freedesktop.org 3806S: Supported 3807F: drivers/gpu/drm/atmel-hlcdc/ 3808F: Documentation/devicetree/bindings/drm/atmel/ 3809 3810DRM DRIVERS FOR EXYNOS 3811M: Inki Dae <inki.dae@samsung.com> 3812M: Joonyoung Shim <jy0922.shim@samsung.com> 3813M: Seung-Woo Kim <sw0312.kim@samsung.com> 3814M: Kyungmin Park <kyungmin.park@samsung.com> 3815L: dri-devel@lists.freedesktop.org 3816T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 3817S: Supported 3818F: drivers/gpu/drm/exynos/ 3819F: include/drm/exynos* 3820F: include/uapi/drm/exynos* 3821 3822DRM DRIVERS FOR FREESCALE DCU 3823M: Stefan Agner <stefan@agner.ch> 3824M: Alison Wang <alison.wang@freescale.com> 3825L: dri-devel@lists.freedesktop.org 3826S: Supported 3827F: drivers/gpu/drm/fsl-dcu/ 3828F: Documentation/devicetree/bindings/display/fsl,dcu.txt 3829F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 3830 3831DRM DRIVERS FOR FREESCALE IMX 3832M: Philipp Zabel <p.zabel@pengutronix.de> 3833L: dri-devel@lists.freedesktop.org 3834S: Maintained 3835F: drivers/gpu/drm/imx/ 3836F: drivers/gpu/ipu-v3/ 3837F: Documentation/devicetree/bindings/display/imx/ 3838 3839DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 3840M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 3841L: dri-devel@lists.freedesktop.org 3842T: git git://github.com/patjak/drm-gma500 3843S: Maintained 3844F: drivers/gpu/drm/gma500 3845F: include/drm/gma500* 3846 3847DRM DRIVERS FOR NVIDIA TEGRA 3848M: Thierry Reding <thierry.reding@gmail.com> 3849M: Terje Bergström <tbergstrom@nvidia.com> 3850L: dri-devel@lists.freedesktop.org 3851L: linux-tegra@vger.kernel.org 3852T: git git://anongit.freedesktop.org/tegra/linux.git 3853S: Supported 3854F: drivers/gpu/drm/tegra/ 3855F: drivers/gpu/host1x/ 3856F: include/linux/host1x.h 3857F: include/uapi/drm/tegra_drm.h 3858F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 3859 3860DRM DRIVERS FOR RENESAS 3861M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 3862L: dri-devel@lists.freedesktop.org 3863L: linux-renesas-soc@vger.kernel.org 3864T: git git://people.freedesktop.org/~airlied/linux 3865S: Supported 3866F: drivers/gpu/drm/rcar-du/ 3867F: drivers/gpu/drm/shmobile/ 3868F: include/linux/platform_data/shmob_drm.h 3869 3870DRM DRIVERS FOR ROCKCHIP 3871M: Mark Yao <mark.yao@rock-chips.com> 3872L: dri-devel@lists.freedesktop.org 3873S: Maintained 3874F: drivers/gpu/drm/rockchip/ 3875F: Documentation/devicetree/bindings/display/rockchip* 3876 3877DRM DRIVERS FOR STI 3878M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 3879M: Vincent Abriou <vincent.abriou@st.com> 3880L: dri-devel@lists.freedesktop.org 3881T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 3882S: Maintained 3883F: drivers/gpu/drm/sti 3884F: Documentation/devicetree/bindings/display/st,stih4xx.txt 3885 3886DRM DRIVERS FOR VIVANTE GPU IP 3887M: Lucas Stach <l.stach@pengutronix.de> 3888R: Russell King <linux+etnaviv@armlinux.org.uk> 3889R: Christian Gmeiner <christian.gmeiner@gmail.com> 3890L: dri-devel@lists.freedesktop.org 3891S: Maintained 3892F: drivers/gpu/drm/etnaviv 3893F: Documentation/devicetree/bindings/display/etnaviv 3894 3895DSBR100 USB FM RADIO DRIVER 3896M: Alexey Klimov <klimov.linux@gmail.com> 3897L: linux-media@vger.kernel.org 3898T: git git://linuxtv.org/media_tree.git 3899S: Maintained 3900F: drivers/media/radio/dsbr100.c 3901 3902DSCC4 DRIVER 3903M: Francois Romieu <romieu@fr.zoreil.com> 3904L: netdev@vger.kernel.org 3905S: Maintained 3906F: drivers/net/wan/dscc4.c 3907 3908DT3155 MEDIA DRIVER 3909M: Hans Verkuil <hverkuil@xs4all.nl> 3910L: linux-media@vger.kernel.org 3911T: git git://linuxtv.org/media_tree.git 3912W: https://linuxtv.org 3913S: Odd Fixes 3914F: drivers/media/pci/dt3155/ 3915 3916DVB_USB_AF9015 MEDIA DRIVER 3917M: Antti Palosaari <crope@iki.fi> 3918L: linux-media@vger.kernel.org 3919W: https://linuxtv.org 3920W: http://palosaari.fi/linux/ 3921Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3922T: git git://linuxtv.org/anttip/media_tree.git 3923S: Maintained 3924F: drivers/media/usb/dvb-usb-v2/af9015* 3925 3926DVB_USB_AF9035 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/af9035* 3935 3936DVB_USB_ANYSEE 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/anysee* 3945 3946DVB_USB_AU6610 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/au6610* 3955 3956DVB_USB_CE6230 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/ce6230* 3965 3966DVB_USB_CXUSB MEDIA DRIVER 3967M: Michael Krufky <mkrufky@linuxtv.org> 3968L: linux-media@vger.kernel.org 3969W: https://linuxtv.org 3970W: http://github.com/mkrufky 3971Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3972T: git git://linuxtv.org/media_tree.git 3973S: Maintained 3974F: drivers/media/usb/dvb-usb/cxusb* 3975 3976DVB_USB_EC168 MEDIA DRIVER 3977M: Antti Palosaari <crope@iki.fi> 3978L: linux-media@vger.kernel.org 3979W: https://linuxtv.org 3980W: http://palosaari.fi/linux/ 3981Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3982T: git git://linuxtv.org/anttip/media_tree.git 3983S: Maintained 3984F: drivers/media/usb/dvb-usb-v2/ec168* 3985 3986DVB_USB_GL861 MEDIA DRIVER 3987M: Antti Palosaari <crope@iki.fi> 3988L: linux-media@vger.kernel.org 3989W: https://linuxtv.org 3990Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3991T: git git://linuxtv.org/anttip/media_tree.git 3992S: Maintained 3993F: drivers/media/usb/dvb-usb-v2/gl861* 3994 3995DVB_USB_MXL111SF MEDIA DRIVER 3996M: Michael Krufky <mkrufky@linuxtv.org> 3997L: linux-media@vger.kernel.org 3998W: https://linuxtv.org 3999W: http://github.com/mkrufky 4000Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4001T: git git://linuxtv.org/mkrufky/mxl111sf.git 4002S: Maintained 4003F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4004 4005DVB_USB_RTL28XXU MEDIA DRIVER 4006M: Antti Palosaari <crope@iki.fi> 4007L: linux-media@vger.kernel.org 4008W: https://linuxtv.org 4009W: http://palosaari.fi/linux/ 4010Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4011T: git git://linuxtv.org/anttip/media_tree.git 4012S: Maintained 4013F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4014 4015DVB_USB_V2 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/dvb_usb* 4024F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4025 4026DYNAMIC DEBUG 4027M: Jason Baron <jbaron@akamai.com> 4028S: Maintained 4029F: lib/dynamic_debug.c 4030F: include/linux/dynamic_debug.h 4031 4032DZ DECSTATION DZ11 SERIAL DRIVER 4033M: "Maciej W. Rozycki" <macro@linux-mips.org> 4034S: Maintained 4035F: drivers/tty/serial/dz.* 4036 4037E3X0 POWER BUTTON DRIVER 4038M: Moritz Fischer <moritz.fischer@ettus.com> 4039L: usrp-users@lists.ettus.com 4040W: http://www.ettus.com 4041S: Supported 4042F: drivers/input/misc/e3x0-button.c 4043F: Documentation/devicetree/bindings/input/e3x0-button.txt 4044 4045E4000 MEDIA DRIVER 4046M: Antti Palosaari <crope@iki.fi> 4047L: linux-media@vger.kernel.org 4048W: https://linuxtv.org 4049W: http://palosaari.fi/linux/ 4050Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4051T: git git://linuxtv.org/anttip/media_tree.git 4052S: Maintained 4053F: drivers/media/tuners/e4000* 4054 4055EATA ISA/EISA/PCI SCSI DRIVER 4056M: Dario Ballabio <ballabio_dario@emc.com> 4057L: linux-scsi@vger.kernel.org 4058S: Maintained 4059F: drivers/scsi/eata.c 4060 4061EC100 MEDIA DRIVER 4062M: Antti Palosaari <crope@iki.fi> 4063L: linux-media@vger.kernel.org 4064W: https://linuxtv.org 4065W: http://palosaari.fi/linux/ 4066Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4067T: git git://linuxtv.org/anttip/media_tree.git 4068S: Maintained 4069F: drivers/media/dvb-frontends/ec100* 4070 4071ECRYPT FILE SYSTEM 4072M: Tyler Hicks <tyhicks@canonical.com> 4073L: ecryptfs@vger.kernel.org 4074W: http://ecryptfs.org 4075W: https://launchpad.net/ecryptfs 4076T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4077S: Supported 4078F: Documentation/filesystems/ecryptfs.txt 4079F: fs/ecryptfs/ 4080 4081EDAC-CORE 4082M: Doug Thompson <dougthompson@xmission.com> 4083M: Borislav Petkov <bp@alien8.de> 4084M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4085L: linux-edac@vger.kernel.org 4086T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4087T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4088S: Supported 4089F: Documentation/edac.txt 4090F: drivers/edac/ 4091F: include/linux/edac.h 4092 4093EDAC-AMD64 4094M: Doug Thompson <dougthompson@xmission.com> 4095M: Borislav Petkov <bp@alien8.de> 4096L: linux-edac@vger.kernel.org 4097S: Maintained 4098F: drivers/edac/amd64_edac* 4099 4100EDAC-CALXEDA 4101M: Doug Thompson <dougthompson@xmission.com> 4102M: Robert Richter <rric@kernel.org> 4103L: linux-edac@vger.kernel.org 4104S: Maintained 4105F: drivers/edac/highbank* 4106 4107EDAC-CAVIUM 4108M: Ralf Baechle <ralf@linux-mips.org> 4109M: David Daney <david.daney@cavium.com> 4110L: linux-edac@vger.kernel.org 4111L: linux-mips@linux-mips.org 4112S: Supported 4113F: drivers/edac/octeon_edac* 4114 4115EDAC-E752X 4116M: Mark Gross <mark.gross@intel.com> 4117M: Doug Thompson <dougthompson@xmission.com> 4118L: linux-edac@vger.kernel.org 4119S: Maintained 4120F: drivers/edac/e752x_edac.c 4121 4122EDAC-E7XXX 4123M: Doug Thompson <dougthompson@xmission.com> 4124L: linux-edac@vger.kernel.org 4125S: Maintained 4126F: drivers/edac/e7xxx_edac.c 4127 4128EDAC-GHES 4129M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4130L: linux-edac@vger.kernel.org 4131S: Maintained 4132F: drivers/edac/ghes_edac.c 4133 4134EDAC-I82443BXGX 4135M: Tim Small <tim@buttersideup.com> 4136L: linux-edac@vger.kernel.org 4137S: Maintained 4138F: drivers/edac/i82443bxgx_edac.c 4139 4140EDAC-I3000 4141M: Jason Uhlenkott <juhlenko@akamai.com> 4142L: linux-edac@vger.kernel.org 4143S: Maintained 4144F: drivers/edac/i3000_edac.c 4145 4146EDAC-I5000 4147M: Doug Thompson <dougthompson@xmission.com> 4148L: linux-edac@vger.kernel.org 4149S: Maintained 4150F: drivers/edac/i5000_edac.c 4151 4152EDAC-I5400 4153M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4154L: linux-edac@vger.kernel.org 4155S: Maintained 4156F: drivers/edac/i5400_edac.c 4157 4158EDAC-I7300 4159M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4160L: linux-edac@vger.kernel.org 4161S: Maintained 4162F: drivers/edac/i7300_edac.c 4163 4164EDAC-I7CORE 4165M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4166L: linux-edac@vger.kernel.org 4167S: Maintained 4168F: drivers/edac/i7core_edac.c 4169 4170EDAC-I82975X 4171M: Ranganathan Desikan <ravi@jetztechnologies.com> 4172M: "Arvind R." <arvino55@gmail.com> 4173L: linux-edac@vger.kernel.org 4174S: Maintained 4175F: drivers/edac/i82975x_edac.c 4176 4177EDAC-IE31200 4178M: Jason Baron <jbaron@akamai.com> 4179L: linux-edac@vger.kernel.org 4180S: Maintained 4181F: drivers/edac/ie31200_edac.c 4182 4183EDAC-MPC85XX 4184M: Johannes Thumshirn <morbidrsa@gmail.com> 4185L: linux-edac@vger.kernel.org 4186S: Maintained 4187F: drivers/edac/mpc85xx_edac.[ch] 4188 4189EDAC-PASEMI 4190M: Egor Martovetsky <egor@pasemi.com> 4191L: linux-edac@vger.kernel.org 4192S: Maintained 4193F: drivers/edac/pasemi_edac.c 4194 4195EDAC-R82600 4196M: Tim Small <tim@buttersideup.com> 4197L: linux-edac@vger.kernel.org 4198S: Maintained 4199F: drivers/edac/r82600_edac.c 4200 4201EDAC-SBRIDGE 4202M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4203L: linux-edac@vger.kernel.org 4204S: Maintained 4205F: drivers/edac/sb_edac.c 4206 4207EDAC-XGENE 4208APPLIED MICRO (APM) X-GENE SOC EDAC 4209M: Loc Ho <lho@apm.com> 4210S: Supported 4211F: drivers/edac/xgene_edac.c 4212F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4213 4214EDIROL UA-101/UA-1000 DRIVER 4215M: Clemens Ladisch <clemens@ladisch.de> 4216L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4217T: git git://git.alsa-project.org/alsa-kernel.git 4218S: Maintained 4219F: sound/usb/misc/ua101.c 4220 4221EXTENSIBLE FIRMWARE INTERFACE (EFI) 4222M: Matt Fleming <matt@codeblueprint.co.uk> 4223L: linux-efi@vger.kernel.org 4224T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4225S: Maintained 4226F: Documentation/efi-stub.txt 4227F: arch/ia64/kernel/efi.c 4228F: arch/x86/boot/compressed/eboot.[ch] 4229F: arch/x86/include/asm/efi.h 4230F: arch/x86/platform/efi/ 4231F: drivers/firmware/efi/ 4232F: include/linux/efi*.h 4233 4234EFI VARIABLE FILESYSTEM 4235M: Matthew Garrett <matthew.garrett@nebula.com> 4236M: Jeremy Kerr <jk@ozlabs.org> 4237M: Matt Fleming <matt@codeblueprint.co.uk> 4238T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4239L: linux-efi@vger.kernel.org 4240S: Maintained 4241F: fs/efivarfs/ 4242 4243EFIFB FRAMEBUFFER DRIVER 4244L: linux-fbdev@vger.kernel.org 4245M: Peter Jones <pjones@redhat.com> 4246S: Maintained 4247F: drivers/video/fbdev/efifb.c 4248 4249EFS FILESYSTEM 4250W: http://aeschi.ch.eu.org/efs/ 4251S: Orphan 4252F: fs/efs/ 4253 4254EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4255M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com> 4256L: netdev@vger.kernel.org 4257S: Maintained 4258F: drivers/net/ethernet/ibm/ehea/ 4259 4260EM28XX VIDEO4LINUX DRIVER 4261M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4262L: linux-media@vger.kernel.org 4263W: https://linuxtv.org 4264T: git git://linuxtv.org/media_tree.git 4265S: Maintained 4266F: drivers/media/usb/em28xx/ 4267 4268EMBEDDED LINUX 4269M: Paul Gortmaker <paul.gortmaker@windriver.com> 4270M: Matt Mackall <mpm@selenic.com> 4271M: David Woodhouse <dwmw2@infradead.org> 4272L: linux-embedded@vger.kernel.org 4273S: Maintained 4274 4275EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER 4276M: James Smart <james.smart@avagotech.com> 4277M: Dick Kennedy <dick.kennedy@avagotech.com> 4278L: linux-scsi@vger.kernel.org 4279W: http://www.avagotech.com 4280S: Supported 4281F: drivers/scsi/lpfc/ 4282 4283ENE CB710 FLASH CARD READER DRIVER 4284M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4285S: Maintained 4286F: drivers/misc/cb710/ 4287F: drivers/mmc/host/cb710-mmc.* 4288F: include/linux/cb710.h 4289 4290ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4291M: Maxim Levitsky <maximlevitsky@gmail.com> 4292S: Maintained 4293F: drivers/media/rc/ene_ir.* 4294 4295EPSON S1D13XXX FRAMEBUFFER DRIVER 4296M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4297S: Maintained 4298T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4299F: drivers/video/fbdev/s1d13xxxfb.c 4300F: include/video/s1d13xxxfb.h 4301 4302ET131X NETWORK DRIVER 4303M: Mark Einon <mark.einon@gmail.com> 4304S: Odd Fixes 4305F: drivers/net/ethernet/agere/ 4306 4307ETHERNET BRIDGE 4308M: Stephen Hemminger <stephen@networkplumber.org> 4309L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4310L: netdev@vger.kernel.org 4311W: http://www.linuxfoundation.org/en/Net:Bridge 4312S: Maintained 4313F: include/linux/netfilter_bridge/ 4314F: net/bridge/ 4315 4316ETHERNET PHY LIBRARY 4317M: Florian Fainelli <f.fainelli@gmail.com> 4318L: netdev@vger.kernel.org 4319S: Maintained 4320F: include/linux/phy.h 4321F: include/linux/phy_fixed.h 4322F: drivers/net/phy/ 4323F: Documentation/networking/phy.txt 4324F: drivers/of/of_mdio.c 4325F: drivers/of/of_net.c 4326 4327EXT2 FILE SYSTEM 4328M: Jan Kara <jack@suse.com> 4329L: linux-ext4@vger.kernel.org 4330S: Maintained 4331F: Documentation/filesystems/ext2.txt 4332F: fs/ext2/ 4333F: include/linux/ext2* 4334 4335EXT4 FILE SYSTEM 4336M: "Theodore Ts'o" <tytso@mit.edu> 4337M: Andreas Dilger <adilger.kernel@dilger.ca> 4338L: linux-ext4@vger.kernel.org 4339W: http://ext4.wiki.kernel.org 4340Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4341T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4342S: Maintained 4343F: Documentation/filesystems/ext4.txt 4344F: fs/ext4/ 4345 4346Extended Verification Module (EVM) 4347M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4348L: linux-ima-devel@lists.sourceforge.net 4349L: linux-security-module@vger.kernel.org 4350S: Supported 4351F: security/integrity/evm/ 4352 4353EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4354M: MyungJoo Ham <myungjoo.ham@samsung.com> 4355M: Chanwoo Choi <cw00.choi@samsung.com> 4356L: linux-kernel@vger.kernel.org 4357T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4358S: Maintained 4359F: drivers/extcon/ 4360F: include/linux/extcon/ 4361F: include/linux/extcon.h 4362F: Documentation/extcon/ 4363F: Documentation/devicetree/bindings/extcon/ 4364 4365EXYNOS DP DRIVER 4366M: Jingoo Han <jingoohan1@gmail.com> 4367L: dri-devel@lists.freedesktop.org 4368S: Maintained 4369F: drivers/gpu/drm/exynos/exynos_dp* 4370 4371EXYNOS SYSMMU (IOMMU) driver 4372M: Marek Szyprowski <m.szyprowski@samsung.com> 4373L: iommu@lists.linux-foundation.org 4374S: Maintained 4375F: drivers/iommu/exynos-iommu.c 4376 4377EXYNOS MIPI DISPLAY DRIVERS 4378M: Inki Dae <inki.dae@samsung.com> 4379M: Donghwa Lee <dh09.lee@samsung.com> 4380M: Kyungmin Park <kyungmin.park@samsung.com> 4381L: linux-fbdev@vger.kernel.org 4382S: Maintained 4383F: drivers/video/fbdev/exynos/exynos_mipi* 4384F: include/video/exynos_mipi* 4385 4386F71805F HARDWARE MONITORING DRIVER 4387M: Jean Delvare <jdelvare@suse.com> 4388L: linux-hwmon@vger.kernel.org 4389S: Maintained 4390F: Documentation/hwmon/f71805f 4391F: drivers/hwmon/f71805f.c 4392 4393FC0011 TUNER DRIVER 4394M: Michael Buesch <m@bues.ch> 4395L: linux-media@vger.kernel.org 4396S: Maintained 4397F: drivers/media/tuners/fc0011.h 4398F: drivers/media/tuners/fc0011.c 4399 4400FC2580 MEDIA DRIVER 4401M: Antti Palosaari <crope@iki.fi> 4402L: linux-media@vger.kernel.org 4403W: https://linuxtv.org 4404W: http://palosaari.fi/linux/ 4405Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4406T: git git://linuxtv.org/anttip/media_tree.git 4407S: Maintained 4408F: drivers/media/tuners/fc2580* 4409 4410FANOTIFY 4411M: Eric Paris <eparis@redhat.com> 4412S: Maintained 4413F: fs/notify/fanotify/ 4414F: include/linux/fanotify.h 4415F: include/uapi/linux/fanotify.h 4416 4417FARSYNC SYNCHRONOUS DRIVER 4418M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4419W: http://www.farsite.co.uk/ 4420S: Supported 4421F: drivers/net/wan/farsync.* 4422 4423FAULT INJECTION SUPPORT 4424M: Akinobu Mita <akinobu.mita@gmail.com> 4425S: Supported 4426F: Documentation/fault-injection/ 4427F: lib/fault-inject.c 4428 4429FBTFT Framebuffer drivers 4430M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4431M: Noralf Trønnes <noralf@tronnes.org> 4432S: Maintained 4433F: drivers/staging/fbtft/ 4434 4435FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4436M: Vasu Dev <vasu.dev@intel.com> 4437L: fcoe-devel@open-fcoe.org 4438W: www.Open-FCoE.org 4439S: Supported 4440F: drivers/scsi/libfc/ 4441F: drivers/scsi/fcoe/ 4442F: include/scsi/fc/ 4443F: include/scsi/libfc.h 4444F: include/scsi/libfcoe.h 4445F: include/uapi/scsi/fc/ 4446 4447FILE LOCKING (flock() and fcntl()/lockf()) 4448M: Jeff Layton <jlayton@poochiereds.net> 4449M: "J. Bruce Fields" <bfields@fieldses.org> 4450L: linux-fsdevel@vger.kernel.org 4451S: Maintained 4452F: include/linux/fcntl.h 4453F: include/linux/fs.h 4454F: include/uapi/linux/fcntl.h 4455F: include/uapi/linux/fs.h 4456F: fs/fcntl.c 4457F: fs/locks.c 4458 4459FILESYSTEMS (VFS and infrastructure) 4460M: Alexander Viro <viro@zeniv.linux.org.uk> 4461L: linux-fsdevel@vger.kernel.org 4462S: Maintained 4463F: fs/* 4464 4465FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4466M: Riku Voipio <riku.voipio@iki.fi> 4467L: linux-hwmon@vger.kernel.org 4468S: Maintained 4469F: drivers/hwmon/f75375s.c 4470F: include/linux/f75375s.h 4471 4472FIREWIRE AUDIO DRIVERS 4473M: Clemens Ladisch <clemens@ladisch.de> 4474L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4475T: git git://git.alsa-project.org/alsa-kernel.git 4476S: Maintained 4477F: sound/firewire/ 4478 4479FIREWIRE MEDIA DRIVERS (firedtv) 4480M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4481L: linux-media@vger.kernel.org 4482L: linux1394-devel@lists.sourceforge.net 4483T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4484S: Maintained 4485F: drivers/media/firewire/ 4486 4487FIREWIRE SBP-2 TARGET 4488M: Chris Boot <bootc@bootc.net> 4489L: linux-scsi@vger.kernel.org 4490L: target-devel@vger.kernel.org 4491L: linux1394-devel@lists.sourceforge.net 4492T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 4493S: Maintained 4494F: drivers/target/sbp/ 4495 4496FIREWIRE SUBSYSTEM 4497M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4498L: linux1394-devel@lists.sourceforge.net 4499W: http://ieee1394.wiki.kernel.org/ 4500T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 4501S: Maintained 4502F: drivers/firewire/ 4503F: include/linux/firewire.h 4504F: include/uapi/linux/firewire*.h 4505F: tools/firewire/ 4506 4507FIRMWARE LOADER (request_firmware) 4508M: Ming Lei <ming.lei@canonical.com> 4509L: linux-kernel@vger.kernel.org 4510S: Maintained 4511F: Documentation/firmware_class/ 4512F: drivers/base/firmware*.c 4513F: include/linux/firmware.h 4514 4515FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 4516M: Joshua Morris <josh.h.morris@us.ibm.com> 4517M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 4518S: Maintained 4519F: drivers/block/rsxx/ 4520 4521FLOPPY DRIVER 4522M: Jiri Kosina <jikos@kernel.org> 4523T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 4524S: Odd fixes 4525F: drivers/block/floppy.c 4526 4527FMC SUBSYSTEM 4528M: Alessandro Rubini <rubini@gnudd.com> 4529W: http://www.ohwr.org/projects/fmc-bus 4530S: Supported 4531F: drivers/fmc/ 4532F: include/linux/fmc*.h 4533F: include/linux/ipmi-fru.h 4534K: fmc_d.*register 4535 4536FPGA MANAGER FRAMEWORK 4537M: Alan Tull <atull@opensource.altera.com> 4538R: Moritz Fischer <moritz.fischer@ettus.com> 4539S: Maintained 4540F: drivers/fpga/ 4541F: include/linux/fpga/fpga-mgr.h 4542W: http://www.rocketboards.org 4543 4544FPU EMULATOR 4545M: Bill Metzenthen <billm@melbpc.org.au> 4546W: http://floatingpoint.sourceforge.net/emulator/index.html 4547S: Maintained 4548F: arch/x86/math-emu/ 4549 4550FRAME RELAY DLCI/FRAD (Sangoma drivers too) 4551L: netdev@vger.kernel.org 4552S: Orphan 4553F: drivers/net/wan/dlci.c 4554F: drivers/net/wan/sdla.c 4555 4556FRAMEBUFFER LAYER 4557M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 4558M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4559L: linux-fbdev@vger.kernel.org 4560W: http://linux-fbdev.sourceforge.net/ 4561Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 4562T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git 4563S: Maintained 4564F: Documentation/fb/ 4565F: drivers/video/ 4566F: include/video/ 4567F: include/linux/fb.h 4568F: include/uapi/video/ 4569F: include/uapi/linux/fb.h 4570 4571FREESCALE DIU FRAMEBUFFER DRIVER 4572M: Timur Tabi <timur@tabi.org> 4573L: linux-fbdev@vger.kernel.org 4574S: Maintained 4575F: drivers/video/fbdev/fsl-diu-fb.* 4576 4577FREESCALE DMA DRIVER 4578M: Li Yang <leoli@freescale.com> 4579M: Zhang Wei <zw@zh-kernel.org> 4580L: linuxppc-dev@lists.ozlabs.org 4581S: Maintained 4582F: drivers/dma/fsldma.* 4583 4584FREESCALE GPMI NAND DRIVER 4585M: Han Xu <han.xu@nxp.com> 4586L: linux-mtd@lists.infradead.org 4587S: Maintained 4588F: drivers/mtd/nand/gpmi-nand/* 4589 4590FREESCALE I2C CPM DRIVER 4591M: Jochen Friedrich <jochen@scram.de> 4592L: linuxppc-dev@lists.ozlabs.org 4593L: linux-i2c@vger.kernel.org 4594S: Maintained 4595F: drivers/i2c/busses/i2c-cpm.c 4596 4597FREESCALE IMX / MXC FRAMEBUFFER DRIVER 4598M: Sascha Hauer <kernel@pengutronix.de> 4599L: linux-fbdev@vger.kernel.org 4600L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4601S: Maintained 4602F: include/linux/platform_data/video-imxfb.h 4603F: drivers/video/fbdev/imxfb.c 4604 4605FREESCALE QUAD SPI DRIVER 4606M: Han Xu <han.xu@nxp.com> 4607L: linux-mtd@lists.infradead.org 4608S: Maintained 4609F: drivers/mtd/spi-nor/fsl-quadspi.c 4610 4611FREESCALE SOC FS_ENET DRIVER 4612M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 4613M: Vitaly Bordug <vbordug@ru.mvista.com> 4614L: linuxppc-dev@lists.ozlabs.org 4615L: netdev@vger.kernel.org 4616S: Maintained 4617F: drivers/net/ethernet/freescale/fs_enet/ 4618F: include/linux/fs_enet_pd.h 4619 4620FREESCALE IMX / MXC FEC DRIVER 4621M: Fugang Duan <fugang.duan@nxp.com> 4622L: netdev@vger.kernel.org 4623S: Maintained 4624F: drivers/net/ethernet/freescale/fec_main.c 4625F: drivers/net/ethernet/freescale/fec_ptp.c 4626F: drivers/net/ethernet/freescale/fec.h 4627F: Documentation/devicetree/bindings/net/fsl-fec.txt 4628 4629FREESCALE QUICC ENGINE LIBRARY 4630L: linuxppc-dev@lists.ozlabs.org 4631S: Orphan 4632F: drivers/soc/fsl/qe/ 4633F: include/soc/fsl/*qe*.h 4634F: include/soc/fsl/*ucc*.h 4635 4636FREESCALE USB PERIPHERAL DRIVERS 4637M: Li Yang <leoli@freescale.com> 4638L: linux-usb@vger.kernel.org 4639L: linuxppc-dev@lists.ozlabs.org 4640S: Maintained 4641F: drivers/usb/gadget/udc/fsl* 4642 4643FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 4644M: Li Yang <leoli@freescale.com> 4645L: netdev@vger.kernel.org 4646L: linuxppc-dev@lists.ozlabs.org 4647S: Maintained 4648F: drivers/net/ethernet/freescale/ucc_geth* 4649 4650FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 4651M: Claudiu Manoil <claudiu.manoil@freescale.com> 4652L: netdev@vger.kernel.org 4653S: Maintained 4654F: drivers/net/ethernet/freescale/gianfar* 4655X: drivers/net/ethernet/freescale/gianfar_ptp.c 4656F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 4657 4658FREESCALE QUICC ENGINE UCC UART DRIVER 4659M: Timur Tabi <timur@tabi.org> 4660L: linuxppc-dev@lists.ozlabs.org 4661S: Maintained 4662F: drivers/tty/serial/ucc_uart.c 4663 4664FREESCALE SOC SOUND DRIVERS 4665M: Timur Tabi <timur@tabi.org> 4666M: Nicolin Chen <nicoleotsuka@gmail.com> 4667M: Xiubo Li <Xiubo.Lee@gmail.com> 4668L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4669L: linuxppc-dev@lists.ozlabs.org 4670S: Maintained 4671F: sound/soc/fsl/fsl* 4672F: sound/soc/fsl/imx* 4673F: sound/soc/fsl/mpc8610_hpcd.c 4674 4675FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER 4676M: "J. German Rivera" <German.Rivera@freescale.com> 4677L: linux-kernel@vger.kernel.org 4678S: Maintained 4679F: drivers/staging/fsl-mc/ 4680 4681FREEVXFS FILESYSTEM 4682M: Christoph Hellwig <hch@infradead.org> 4683W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 4684S: Maintained 4685F: fs/freevxfs/ 4686 4687FREEZER 4688M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4689M: Pavel Machek <pavel@ucw.cz> 4690L: linux-pm@vger.kernel.org 4691S: Supported 4692F: Documentation/power/freezing-of-tasks.txt 4693F: include/linux/freezer.h 4694F: kernel/freezer.c 4695 4696FRONTSWAP API 4697M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 4698L: linux-kernel@vger.kernel.org 4699S: Maintained 4700F: mm/frontswap.c 4701F: include/linux/frontswap.h 4702 4703FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 4704M: David Howells <dhowells@redhat.com> 4705L: linux-cachefs@redhat.com (moderated for non-subscribers) 4706S: Supported 4707F: Documentation/filesystems/caching/ 4708F: fs/fscache/ 4709F: include/linux/fscache*.h 4710 4711F2FS FILE SYSTEM 4712M: Jaegeuk Kim <jaegeuk@kernel.org> 4713M: Changman Lee <cm224.lee@samsung.com> 4714R: Chao Yu <chao2.yu@samsung.com> 4715L: linux-f2fs-devel@lists.sourceforge.net 4716W: http://en.wikipedia.org/wiki/F2FS 4717T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 4718S: Maintained 4719F: Documentation/filesystems/f2fs.txt 4720F: Documentation/ABI/testing/sysfs-fs-f2fs 4721F: fs/f2fs/ 4722F: include/linux/f2fs_fs.h 4723F: include/trace/events/f2fs.h 4724 4725FUJITSU FR-V (FRV) PORT 4726S: Orphan 4727F: arch/frv/ 4728 4729FUJITSU LAPTOP EXTRAS 4730M: Jonathan Woithe <jwoithe@just42.net> 4731L: platform-driver-x86@vger.kernel.org 4732S: Maintained 4733F: drivers/platform/x86/fujitsu-laptop.c 4734 4735FUJITSU M-5MO LS CAMERA ISP DRIVER 4736M: Kyungmin Park <kyungmin.park@samsung.com> 4737M: Heungjun Kim <riverful.kim@samsung.com> 4738L: linux-media@vger.kernel.org 4739S: Maintained 4740F: drivers/media/i2c/m5mols/ 4741F: include/media/i2c/m5mols.h 4742 4743FUJITSU TABLET EXTRAS 4744M: Robert Gerlach <khnz@gmx.de> 4745L: platform-driver-x86@vger.kernel.org 4746S: Maintained 4747F: drivers/platform/x86/fujitsu-tablet.c 4748 4749FUSE: FILESYSTEM IN USERSPACE 4750M: Miklos Szeredi <miklos@szeredi.hu> 4751L: linux-fsdevel@vger.kernel.org 4752W: http://fuse.sourceforge.net/ 4753T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 4754S: Maintained 4755F: fs/fuse/ 4756F: include/uapi/linux/fuse.h 4757F: Documentation/filesystems/fuse.txt 4758 4759FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 4760M: Rik Faith <faith@cs.unc.edu> 4761L: linux-scsi@vger.kernel.org 4762S: Odd Fixes (e.g., new signatures) 4763F: drivers/scsi/fdomain.* 4764 4765GCOV BASED KERNEL PROFILING 4766M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 4767S: Maintained 4768F: kernel/gcov/ 4769F: Documentation/gcov.txt 4770 4771GDT SCSI DISK ARRAY CONTROLLER DRIVER 4772M: Achim Leubner <achim_leubner@adaptec.com> 4773L: linux-scsi@vger.kernel.org 4774W: http://www.icp-vortex.com/ 4775S: Supported 4776F: drivers/scsi/gdt* 4777 4778GDB KERNEL DEBUGGING HELPER SCRIPTS 4779M: Jan Kiszka <jan.kiszka@siemens.com> 4780S: Supported 4781F: scripts/gdb/ 4782 4783GEMTEK FM RADIO RECEIVER DRIVER 4784M: Hans Verkuil <hverkuil@xs4all.nl> 4785L: linux-media@vger.kernel.org 4786T: git git://linuxtv.org/media_tree.git 4787W: https://linuxtv.org 4788S: Maintained 4789F: drivers/media/radio/radio-gemtek* 4790 4791GENERIC GPIO I2C DRIVER 4792M: Haavard Skinnemoen <hskinnemoen@gmail.com> 4793S: Supported 4794F: drivers/i2c/busses/i2c-gpio.c 4795F: include/linux/i2c-gpio.h 4796 4797GENERIC GPIO I2C MULTIPLEXER DRIVER 4798M: Peter Korsgaard <peter.korsgaard@barco.com> 4799L: linux-i2c@vger.kernel.org 4800S: Supported 4801F: drivers/i2c/muxes/i2c-mux-gpio.c 4802F: include/linux/i2c-mux-gpio.h 4803F: Documentation/i2c/muxes/i2c-mux-gpio 4804 4805GENERIC HDLC (WAN) DRIVERS 4806M: Krzysztof Halasa <khc@pm.waw.pl> 4807W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 4808S: Maintained 4809F: drivers/net/wan/c101.c 4810F: drivers/net/wan/hd6457* 4811F: drivers/net/wan/hdlc* 4812F: drivers/net/wan/n2.c 4813F: drivers/net/wan/pc300too.c 4814F: drivers/net/wan/pci200syn.c 4815F: drivers/net/wan/wanxl* 4816 4817GENERIC INCLUDE/ASM HEADER FILES 4818M: Arnd Bergmann <arnd@arndb.de> 4819L: linux-arch@vger.kernel.org 4820T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 4821S: Maintained 4822F: include/asm-generic/ 4823F: include/uapi/asm-generic/ 4824 4825GENERIC PHY FRAMEWORK 4826M: Kishon Vijay Abraham I <kishon@ti.com> 4827L: linux-kernel@vger.kernel.org 4828T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 4829S: Supported 4830F: drivers/phy/ 4831F: include/linux/phy/ 4832 4833GENERIC PM DOMAINS 4834M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4835M: Kevin Hilman <khilman@kernel.org> 4836M: Ulf Hansson <ulf.hansson@linaro.org> 4837L: linux-pm@vger.kernel.org 4838S: Supported 4839F: drivers/base/power/domain*.c 4840F: include/linux/pm_domain.h 4841 4842GENERIC UIO DRIVER FOR PCI DEVICES 4843M: "Michael S. Tsirkin" <mst@redhat.com> 4844L: kvm@vger.kernel.org 4845S: Supported 4846F: drivers/uio/uio_pci_generic.c 4847 4848GET_MAINTAINER SCRIPT 4849M: Joe Perches <joe@perches.com> 4850S: Maintained 4851F: scripts/get_maintainer.pl 4852 4853GFS2 FILE SYSTEM 4854M: Steven Whitehouse <swhiteho@redhat.com> 4855M: Bob Peterson <rpeterso@redhat.com> 4856L: cluster-devel@redhat.com 4857W: http://sources.redhat.com/cluster/ 4858T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 4859S: Supported 4860F: Documentation/filesystems/gfs2*.txt 4861F: fs/gfs2/ 4862F: include/uapi/linux/gfs2_ondisk.h 4863 4864GIGASET ISDN DRIVERS 4865M: Paul Bolle <pebolle@tiscali.nl> 4866L: gigaset307x-common@lists.sourceforge.net 4867W: http://gigaset307x.sourceforge.net/ 4868S: Odd Fixes 4869F: Documentation/isdn/README.gigaset 4870F: drivers/isdn/gigaset/ 4871F: include/uapi/linux/gigaset_dev.h 4872 4873GO7007 MPEG CODEC 4874M: Hans Verkuil <hans.verkuil@cisco.com> 4875L: linux-media@vger.kernel.org 4876S: Maintained 4877F: drivers/media/usb/go7007/ 4878 4879GOODIX TOUCHSCREEN 4880M: Bastien Nocera <hadess@hadess.net> 4881L: linux-input@vger.kernel.org 4882S: Maintained 4883F: drivers/input/touchscreen/goodix.c 4884 4885GPIO SUBSYSTEM 4886M: Linus Walleij <linus.walleij@linaro.org> 4887M: Alexandre Courbot <gnurou@gmail.com> 4888L: linux-gpio@vger.kernel.org 4889T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 4890S: Maintained 4891F: Documentation/gpio/ 4892F: Documentation/ABI/testing/gpio-cdev 4893F: Documentation/ABI/obsolete/sysfs-gpio 4894F: drivers/gpio/ 4895F: include/linux/gpio/ 4896F: include/linux/gpio.h 4897F: include/asm-generic/gpio.h 4898F: include/uapi/linux/gpio.h 4899F: tools/gpio/ 4900 4901GRE DEMULTIPLEXER DRIVER 4902M: Dmitry Kozlov <xeb@mail.ru> 4903L: netdev@vger.kernel.org 4904S: Maintained 4905F: net/ipv4/gre_demux.c 4906F: net/ipv4/gre_offload.c 4907F: include/net/gre.h 4908 4909GRETH 10/100/1G Ethernet MAC device driver 4910M: Andreas Larsson <andreas@gaisler.com> 4911L: netdev@vger.kernel.org 4912S: Maintained 4913F: drivers/net/ethernet/aeroflex/ 4914 4915GSPCA FINEPIX SUBDRIVER 4916M: Frank Zago <frank@zago.net> 4917L: linux-media@vger.kernel.org 4918T: git git://linuxtv.org/media_tree.git 4919S: Maintained 4920F: drivers/media/usb/gspca/finepix.c 4921 4922GSPCA GL860 SUBDRIVER 4923M: Olivier Lorin <o.lorin@laposte.net> 4924L: linux-media@vger.kernel.org 4925T: git git://linuxtv.org/media_tree.git 4926S: Maintained 4927F: drivers/media/usb/gspca/gl860/ 4928 4929GSPCA M5602 SUBDRIVER 4930M: Erik Andren <erik.andren@gmail.com> 4931L: linux-media@vger.kernel.org 4932T: git git://linuxtv.org/media_tree.git 4933S: Maintained 4934F: drivers/media/usb/gspca/m5602/ 4935 4936GSPCA PAC207 SONIXB SUBDRIVER 4937M: Hans de Goede <hdegoede@redhat.com> 4938L: linux-media@vger.kernel.org 4939T: git git://linuxtv.org/media_tree.git 4940S: Maintained 4941F: drivers/media/usb/gspca/pac207.c 4942 4943GSPCA SN9C20X SUBDRIVER 4944M: Brian Johnson <brijohn@gmail.com> 4945L: linux-media@vger.kernel.org 4946T: git git://linuxtv.org/media_tree.git 4947S: Maintained 4948F: drivers/media/usb/gspca/sn9c20x.c 4949 4950GSPCA T613 SUBDRIVER 4951M: Leandro Costantino <lcostantino@gmail.com> 4952L: linux-media@vger.kernel.org 4953T: git git://linuxtv.org/media_tree.git 4954S: Maintained 4955F: drivers/media/usb/gspca/t613.c 4956 4957GSPCA USB WEBCAM DRIVER 4958M: Hans de Goede <hdegoede@redhat.com> 4959L: linux-media@vger.kernel.org 4960T: git git://linuxtv.org/media_tree.git 4961S: Maintained 4962F: drivers/media/usb/gspca/ 4963 4964GUID PARTITION TABLE (GPT) 4965M: Davidlohr Bueso <dave@stgolabs.net> 4966L: linux-efi@vger.kernel.org 4967S: Maintained 4968F: block/partitions/efi.* 4969 4970STK1160 USB VIDEO CAPTURE DRIVER 4971M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 4972L: linux-media@vger.kernel.org 4973T: git git://linuxtv.org/media_tree.git 4974S: Maintained 4975F: drivers/media/usb/stk1160/ 4976 4977H8/300 ARCHITECTURE 4978M: Yoshinori Sato <ysato@users.sourceforge.jp> 4979L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 4980W: http://uclinux-h8.sourceforge.jp 4981T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 4982S: Maintained 4983F: arch/h8300/ 4984F: drivers/clocksource/h8300_*.c 4985F: drivers/clk/h8300/ 4986F: drivers/irqchip/irq-renesas-h8*.c 4987 4988HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 4989M: Frank Seidel <frank@f-seidel.de> 4990L: platform-driver-x86@vger.kernel.org 4991W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 4992S: Maintained 4993F: drivers/platform/x86/hdaps.c 4994 4995HDPVR USB VIDEO ENCODER DRIVER 4996M: Hans Verkuil <hverkuil@xs4all.nl> 4997L: linux-media@vger.kernel.org 4998T: git git://linuxtv.org/media_tree.git 4999W: https://linuxtv.org 5000S: Odd Fixes 5001F: drivers/media/usb/hdpvr/ 5002 5003HWPOISON MEMORY FAILURE HANDLING 5004M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5005L: linux-mm@kvack.org 5006S: Maintained 5007F: mm/memory-failure.c 5008F: mm/hwpoison-inject.c 5009 5010HYPERVISOR VIRTUAL CONSOLE DRIVER 5011L: linuxppc-dev@lists.ozlabs.org 5012S: Odd Fixes 5013F: drivers/tty/hvc/ 5014 5015HACKRF MEDIA DRIVER 5016M: Antti Palosaari <crope@iki.fi> 5017L: linux-media@vger.kernel.org 5018W: https://linuxtv.org 5019W: http://palosaari.fi/linux/ 5020Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5021T: git git://linuxtv.org/anttip/media_tree.git 5022S: Maintained 5023F: drivers/media/usb/hackrf/ 5024 5025HARDWARE MONITORING 5026M: Jean Delvare <jdelvare@suse.com> 5027M: Guenter Roeck <linux@roeck-us.net> 5028L: linux-hwmon@vger.kernel.org 5029W: http://hwmon.wiki.kernel.org/ 5030T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5031T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5032S: Maintained 5033F: Documentation/hwmon/ 5034F: drivers/hwmon/ 5035F: include/linux/hwmon*.h 5036 5037HARDWARE RANDOM NUMBER GENERATOR CORE 5038M: Matt Mackall <mpm@selenic.com> 5039M: Herbert Xu <herbert@gondor.apana.org.au> 5040L: linux-crypto@vger.kernel.org 5041S: Odd fixes 5042F: Documentation/hw_random.txt 5043F: drivers/char/hw_random/ 5044F: include/linux/hw_random.h 5045 5046HARDWARE SPINLOCK CORE 5047M: Ohad Ben-Cohen <ohad@wizery.com> 5048M: Bjorn Andersson <bjorn.andersson@linaro.org> 5049L: linux-remoteproc@vger.kernel.org 5050S: Maintained 5051T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5052F: Documentation/hwspinlock.txt 5053F: drivers/hwspinlock/hwspinlock_* 5054F: include/linux/hwspinlock.h 5055 5056HARMONY SOUND DRIVER 5057L: linux-parisc@vger.kernel.org 5058S: Maintained 5059F: sound/parisc/harmony.* 5060 5061HD29L2 MEDIA DRIVER 5062M: Antti Palosaari <crope@iki.fi> 5063L: linux-media@vger.kernel.org 5064W: https://linuxtv.org 5065W: http://palosaari.fi/linux/ 5066Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5067T: git git://linuxtv.org/anttip/media_tree.git 5068S: Maintained 5069F: drivers/media/dvb-frontends/hd29l2* 5070 5071HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5072M: Don Brace <don.brace@microsemi.com> 5073L: iss_storagedev@hp.com 5074L: esc.storagedev@microsemi.com 5075L: linux-scsi@vger.kernel.org 5076S: Supported 5077F: Documentation/scsi/hpsa.txt 5078F: drivers/scsi/hpsa*.[ch] 5079F: include/linux/cciss*.h 5080F: include/uapi/linux/cciss*.h 5081 5082HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5083M: Don Brace <don.brace@microsemi.com> 5084L: iss_storagedev@hp.com 5085L: esc.storagedev@microsemi.com 5086L: linux-scsi@vger.kernel.org 5087S: Supported 5088F: Documentation/blockdev/cciss.txt 5089F: drivers/block/cciss* 5090F: include/linux/cciss_ioctl.h 5091F: include/uapi/linux/cciss_ioctl.h 5092 5093HFS FILESYSTEM 5094L: linux-fsdevel@vger.kernel.org 5095S: Orphan 5096F: Documentation/filesystems/hfs.txt 5097F: fs/hfs/ 5098 5099HFSPLUS FILESYSTEM 5100L: linux-fsdevel@vger.kernel.org 5101S: Orphan 5102F: Documentation/filesystems/hfsplus.txt 5103F: fs/hfsplus/ 5104 5105HGA FRAMEBUFFER DRIVER 5106M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5107L: linux-nvidia@lists.surfsouth.com 5108W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5109S: Maintained 5110F: drivers/video/fbdev/hgafb.c 5111 5112HIBERNATION (aka Software Suspend, aka swsusp) 5113M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5114M: Pavel Machek <pavel@ucw.cz> 5115L: linux-pm@vger.kernel.org 5116S: Supported 5117F: arch/x86/power/ 5118F: drivers/base/power/ 5119F: kernel/power/ 5120F: include/linux/suspend.h 5121F: include/linux/freezer.h 5122F: include/linux/pm.h 5123F: arch/*/include/asm/suspend*.h 5124 5125HID CORE LAYER 5126M: Jiri Kosina <jikos@kernel.org> 5127R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5128L: linux-input@vger.kernel.org 5129T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5130S: Maintained 5131F: drivers/hid/ 5132F: include/linux/hid* 5133F: include/uapi/linux/hid* 5134 5135HID SENSOR HUB DRIVERS 5136M: Jiri Kosina <jikos@kernel.org> 5137M: Jonathan Cameron <jic23@kernel.org> 5138M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5139L: linux-input@vger.kernel.org 5140L: linux-iio@vger.kernel.org 5141S: Maintained 5142F: Documentation/hid/hid-sensor* 5143F: drivers/hid/hid-sensor-* 5144F: drivers/iio/*/hid-* 5145F: include/linux/hid-sensor-* 5146 5147HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5148M: Thomas Gleixner <tglx@linutronix.de> 5149L: linux-kernel@vger.kernel.org 5150T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5151S: Maintained 5152F: Documentation/timers/ 5153F: kernel/time/hrtimer.c 5154F: kernel/time/clockevents.c 5155F: kernel/time/tick*.* 5156F: kernel/time/timer_*.c 5157F: include/linux/clockchips.h 5158F: include/linux/hrtimer.h 5159 5160HIGH-SPEED SCC DRIVER FOR AX.25 5161L: linux-hams@vger.kernel.org 5162S: Orphan 5163F: drivers/net/hamradio/dmascc.c 5164F: drivers/net/hamradio/scc.c 5165 5166HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5167M: HighPoint Linux Team <linux@highpoint-tech.com> 5168W: http://www.highpoint-tech.com 5169S: Supported 5170F: Documentation/scsi/hptiop.txt 5171F: drivers/scsi/hptiop.c 5172 5173HIPPI 5174M: Jes Sorensen <jes@trained-monkey.org> 5175L: linux-hippi@sunsite.dk 5176S: Maintained 5177F: include/linux/hippidevice.h 5178F: include/uapi/linux/if_hippi.h 5179F: net/802/hippi.c 5180F: drivers/net/hippi/ 5181 5182HISILICON SAS Controller 5183M: John Garry <john.garry@huawei.com> 5184W: http://www.hisilicon.com 5185S: Supported 5186F: drivers/scsi/hisi_sas/ 5187F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5188 5189HOST AP DRIVER 5190M: Jouni Malinen <j@w1.fi> 5191L: hostap@shmoo.com (subscribers-only) 5192L: linux-wireless@vger.kernel.org 5193W: http://hostap.epitest.fi/ 5194S: Maintained 5195F: drivers/net/wireless/intersil/hostap/ 5196 5197HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5198L: platform-driver-x86@vger.kernel.org 5199S: Orphan 5200F: drivers/platform/x86/tc1100-wmi.c 5201 5202HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5203M: Jaroslav Kysela <perex@perex.cz> 5204S: Maintained 5205F: drivers/net/ethernet/hp/hp100.* 5206 5207HPET: High Precision Event Timers driver 5208M: Clemens Ladisch <clemens@ladisch.de> 5209S: Maintained 5210F: Documentation/timers/hpet.txt 5211F: drivers/char/hpet.c 5212F: include/linux/hpet.h 5213F: include/uapi/linux/hpet.h 5214 5215HPET: x86 5216S: Orphan 5217F: arch/x86/kernel/hpet.c 5218F: arch/x86/include/asm/hpet.h 5219 5220HPFS FILESYSTEM 5221M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5222W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5223S: Maintained 5224F: fs/hpfs/ 5225 5226HSI SUBSYSTEM 5227M: Sebastian Reichel <sre@kernel.org> 5228T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5229S: Maintained 5230F: Documentation/ABI/testing/sysfs-bus-hsi 5231F: Documentation/hsi.txt 5232F: drivers/hsi/ 5233F: include/linux/hsi/ 5234F: include/uapi/linux/hsi/ 5235 5236HSO 3G MODEM DRIVER 5237M: Jan Dumon <j.dumon@option.com> 5238W: http://www.pharscape.org 5239S: Maintained 5240F: drivers/net/usb/hso.c 5241 5242HSR NETWORK PROTOCOL 5243M: Arvid Brodin <arvid.brodin@alten.se> 5244L: netdev@vger.kernel.org 5245S: Maintained 5246F: net/hsr/ 5247 5248HTCPEN TOUCHSCREEN DRIVER 5249M: Pau Oliva Fora <pof@eslack.org> 5250L: linux-input@vger.kernel.org 5251S: Maintained 5252F: drivers/input/touchscreen/htcpen.c 5253 5254HUGETLB FILESYSTEM 5255M: Nadia Yvette Chambers <nyc@holomorphy.com> 5256S: Maintained 5257F: fs/hugetlbfs/ 5258 5259Hyper-V CORE AND DRIVERS 5260M: "K. Y. Srinivasan" <kys@microsoft.com> 5261M: Haiyang Zhang <haiyangz@microsoft.com> 5262L: devel@linuxdriverproject.org 5263S: Maintained 5264F: arch/x86/include/asm/mshyperv.h 5265F: arch/x86/include/uapi/asm/hyperv.h 5266F: arch/x86/kernel/cpu/mshyperv.c 5267F: drivers/hid/hid-hyperv.c 5268F: drivers/hv/ 5269F: drivers/input/serio/hyperv-keyboard.c 5270F: drivers/pci/host/pci-hyperv.c 5271F: drivers/net/hyperv/ 5272F: drivers/scsi/storvsc_drv.c 5273F: drivers/video/fbdev/hyperv_fb.c 5274F: include/linux/hyperv.h 5275F: tools/hv/ 5276F: Documentation/ABI/stable/sysfs-bus-vmbus 5277 5278I2C MUXES 5279M: Peter Rosin <peda@axentia.se> 5280L: linux-i2c@vger.kernel.org 5281S: Maintained 5282F: Documentation/i2c/muxes/ 5283F: Documentation/devicetree/bindings/i2c/i2c-mux* 5284F: drivers/i2c/i2c-mux.c 5285F: drivers/i2c/muxes/ 5286F: include/linux/i2c-mux.h 5287 5288I2C OVER PARALLEL PORT 5289M: Jean Delvare <jdelvare@suse.com> 5290L: linux-i2c@vger.kernel.org 5291S: Maintained 5292F: Documentation/i2c/busses/i2c-parport 5293F: Documentation/i2c/busses/i2c-parport-light 5294F: drivers/i2c/busses/i2c-parport.c 5295F: drivers/i2c/busses/i2c-parport-light.c 5296 5297I2C/SMBUS CONTROLLER DRIVERS FOR PC 5298M: Jean Delvare <jdelvare@suse.com> 5299L: linux-i2c@vger.kernel.org 5300S: Maintained 5301F: Documentation/i2c/busses/i2c-ali1535 5302F: Documentation/i2c/busses/i2c-ali1563 5303F: Documentation/i2c/busses/i2c-ali15x3 5304F: Documentation/i2c/busses/i2c-amd756 5305F: Documentation/i2c/busses/i2c-amd8111 5306F: Documentation/i2c/busses/i2c-i801 5307F: Documentation/i2c/busses/i2c-nforce2 5308F: Documentation/i2c/busses/i2c-piix4 5309F: Documentation/i2c/busses/i2c-sis5595 5310F: Documentation/i2c/busses/i2c-sis630 5311F: Documentation/i2c/busses/i2c-sis96x 5312F: Documentation/i2c/busses/i2c-via 5313F: Documentation/i2c/busses/i2c-viapro 5314F: drivers/i2c/busses/i2c-ali1535.c 5315F: drivers/i2c/busses/i2c-ali1563.c 5316F: drivers/i2c/busses/i2c-ali15x3.c 5317F: drivers/i2c/busses/i2c-amd756.c 5318F: drivers/i2c/busses/i2c-amd756-s4882.c 5319F: drivers/i2c/busses/i2c-amd8111.c 5320F: drivers/i2c/busses/i2c-i801.c 5321F: drivers/i2c/busses/i2c-isch.c 5322F: drivers/i2c/busses/i2c-nforce2.c 5323F: drivers/i2c/busses/i2c-nforce2-s4985.c 5324F: drivers/i2c/busses/i2c-piix4.c 5325F: drivers/i2c/busses/i2c-sis5595.c 5326F: drivers/i2c/busses/i2c-sis630.c 5327F: drivers/i2c/busses/i2c-sis96x.c 5328F: drivers/i2c/busses/i2c-via.c 5329F: drivers/i2c/busses/i2c-viapro.c 5330 5331I2C/SMBUS ISMT DRIVER 5332M: Seth Heasley <seth.heasley@intel.com> 5333M: Neil Horman <nhorman@tuxdriver.com> 5334L: linux-i2c@vger.kernel.org 5335F: drivers/i2c/busses/i2c-ismt.c 5336F: Documentation/i2c/busses/i2c-ismt 5337 5338I2C/SMBUS STUB DRIVER 5339M: Jean Delvare <jdelvare@suse.com> 5340L: linux-i2c@vger.kernel.org 5341S: Maintained 5342F: drivers/i2c/i2c-stub.c 5343 5344I2C SUBSYSTEM 5345M: Wolfram Sang <wsa@the-dreams.de> 5346L: linux-i2c@vger.kernel.org 5347W: https://i2c.wiki.kernel.org/ 5348Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5349T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5350S: Maintained 5351F: Documentation/devicetree/bindings/i2c/ 5352F: Documentation/i2c/ 5353F: drivers/i2c/ 5354F: drivers/i2c/*/ 5355F: include/linux/i2c.h 5356F: include/linux/i2c-*.h 5357F: include/uapi/linux/i2c.h 5358F: include/uapi/linux/i2c-*.h 5359 5360I2C ACPI SUPPORT 5361M: Mika Westerberg <mika.westerberg@linux.intel.com> 5362L: linux-i2c@vger.kernel.org 5363L: linux-acpi@vger.kernel.org 5364S: Maintained 5365 5366I2C-TAOS-EVM DRIVER 5367M: Jean Delvare <jdelvare@suse.com> 5368L: linux-i2c@vger.kernel.org 5369S: Maintained 5370F: Documentation/i2c/busses/i2c-taos-evm 5371F: drivers/i2c/busses/i2c-taos-evm.c 5372 5373I2C-TINY-USB DRIVER 5374M: Till Harbaum <till@harbaum.org> 5375L: linux-i2c@vger.kernel.org 5376W: http://www.harbaum.org/till/i2c_tiny_usb 5377S: Maintained 5378F: drivers/i2c/busses/i2c-tiny-usb.c 5379 5380i386 BOOT CODE 5381M: "H. Peter Anvin" <hpa@zytor.com> 5382S: Maintained 5383F: arch/x86/boot/ 5384 5385i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5386M: "H. Peter Anvin" <hpa@zytor.com> 5387T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5388S: Maintained 5389 5390IA64 (Itanium) PLATFORM 5391M: Tony Luck <tony.luck@intel.com> 5392M: Fenghua Yu <fenghua.yu@intel.com> 5393L: linux-ia64@vger.kernel.org 5394T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5395S: Maintained 5396F: arch/ia64/ 5397 5398IBM Power VMX Cryptographic instructions 5399M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5400M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5401L: linux-crypto@vger.kernel.org 5402S: Supported 5403F: drivers/crypto/vmx/Makefile 5404F: drivers/crypto/vmx/Kconfig 5405F: drivers/crypto/vmx/vmx.c 5406F: drivers/crypto/vmx/aes* 5407F: drivers/crypto/vmx/ghash* 5408F: drivers/crypto/vmx/ppc-xlate.pl 5409 5410IBM Power in-Nest Crypto Acceleration 5411M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5412M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5413L: linux-crypto@vger.kernel.org 5414S: Supported 5415F: drivers/crypto/nx/Makefile 5416F: drivers/crypto/nx/Kconfig 5417F: drivers/crypto/nx/nx-aes* 5418F: drivers/crypto/nx/nx-sha* 5419F: drivers/crypto/nx/nx.* 5420F: drivers/crypto/nx/nx_csbcpb.h 5421F: drivers/crypto/nx/nx_debugfs.h 5422 5423IBM Power 842 compression accelerator 5424M: Dan Streetman <ddstreet@ieee.org> 5425S: Supported 5426F: drivers/crypto/nx/Makefile 5427F: drivers/crypto/nx/Kconfig 5428F: drivers/crypto/nx/nx-842* 5429F: include/linux/sw842.h 5430F: crypto/842.c 5431F: lib/842/ 5432 5433IBM Power Linux RAID adapter 5434M: Brian King <brking@us.ibm.com> 5435S: Supported 5436F: drivers/scsi/ipr.* 5437 5438IBM Power Virtual Ethernet Device Driver 5439M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5440L: netdev@vger.kernel.org 5441S: Supported 5442F: drivers/net/ethernet/ibm/ibmveth.* 5443 5444IBM Power SRIOV Virtual NIC Device Driver 5445M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5446M: John Allen <jallen@linux.vnet.ibm.com> 5447L: netdev@vger.kernel.org 5448S: Supported 5449F: drivers/net/ethernet/ibm/ibmvnic.* 5450 5451IBM Power Virtual SCSI Device Drivers 5452M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5453L: linux-scsi@vger.kernel.org 5454S: Supported 5455F: drivers/scsi/ibmvscsi/ibmvscsi* 5456F: drivers/scsi/ibmvscsi/viosrp.h 5457 5458IBM Power Virtual FC Device Drivers 5459M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5460L: linux-scsi@vger.kernel.org 5461S: Supported 5462F: drivers/scsi/ibmvscsi/ibmvfc* 5463 5464IBM ServeRAID RAID DRIVER 5465S: Orphan 5466F: drivers/scsi/ips.* 5467 5468ICH LPC AND GPIO DRIVER 5469M: Peter Tyser <ptyser@xes-inc.com> 5470S: Maintained 5471F: drivers/mfd/lpc_ich.c 5472F: drivers/gpio/gpio-ich.c 5473 5474IDE SUBSYSTEM 5475M: "David S. Miller" <davem@davemloft.net> 5476L: linux-ide@vger.kernel.org 5477Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 5478T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 5479S: Maintained 5480F: Documentation/ide/ 5481F: drivers/ide/ 5482F: include/linux/ide.h 5483 5484IDEAPAD LAPTOP EXTRAS DRIVER 5485M: Ike Panhc <ike.pan@canonical.com> 5486L: platform-driver-x86@vger.kernel.org 5487W: http://launchpad.net/ideapad-laptop 5488S: Maintained 5489F: drivers/platform/x86/ideapad-laptop.c 5490 5491IDEAPAD LAPTOP SLIDEBAR DRIVER 5492M: Andrey Moiseev <o2g.org.ru@gmail.com> 5493L: linux-input@vger.kernel.org 5494W: https://github.com/o2genum/ideapad-slidebar 5495S: Maintained 5496F: drivers/input/misc/ideapad_slidebar.c 5497 5498IDE/ATAPI DRIVERS 5499M: Borislav Petkov <bp@alien8.de> 5500L: linux-ide@vger.kernel.org 5501S: Maintained 5502F: Documentation/cdrom/ide-cd 5503F: drivers/ide/ide-cd* 5504 5505IDLE-I7300 5506M: Andy Henroid <andrew.d.henroid@intel.com> 5507L: linux-pm@vger.kernel.org 5508S: Supported 5509F: drivers/idle/i7300_idle.c 5510 5511IEEE 802.15.4 SUBSYSTEM 5512M: Alexander Aring <aar@pengutronix.de> 5513L: linux-wpan@vger.kernel.org 5514W: http://wpan.cakelab.org/ 5515T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 5516T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 5517S: Maintained 5518F: net/ieee802154/ 5519F: net/mac802154/ 5520F: drivers/net/ieee802154/ 5521F: include/linux/nl802154.h 5522F: include/linux/ieee802154.h 5523F: include/net/nl802154.h 5524F: include/net/mac802154.h 5525F: include/net/af_ieee802154.h 5526F: include/net/cfg802154.h 5527F: include/net/ieee802154_netdev.h 5528F: Documentation/networking/ieee802154.txt 5529 5530IGORPLUG-USB IR RECEIVER 5531M: Sean Young <sean@mess.org> 5532L: linux-media@vger.kernel.org 5533S: Maintained 5534F: drivers/media/rc/igorplugusb.c 5535 5536IGUANAWORKS USB IR TRANSCEIVER 5537M: Sean Young <sean@mess.org> 5538L: linux-media@vger.kernel.org 5539S: Maintained 5540F: drivers/media/rc/iguanair.c 5541 5542IIO SUBSYSTEM AND DRIVERS 5543M: Jonathan Cameron <jic23@kernel.org> 5544R: Hartmut Knaack <knaack.h@gmx.de> 5545R: Lars-Peter Clausen <lars@metafoo.de> 5546R: Peter Meerwald <pmeerw@pmeerw.net> 5547L: linux-iio@vger.kernel.org 5548S: Maintained 5549F: drivers/iio/ 5550F: drivers/staging/iio/ 5551F: include/linux/iio/ 5552F: tools/iio/ 5553 5554IKANOS/ADI EAGLE ADSL USB DRIVER 5555M: Matthieu Castet <castet.matthieu@free.fr> 5556M: Stanislaw Gruszka <stf_xl@wp.pl> 5557S: Maintained 5558F: drivers/usb/atm/ueagle-atm.c 5559 5560INA209 HARDWARE MONITOR DRIVER 5561M: Guenter Roeck <linux@roeck-us.net> 5562L: linux-hwmon@vger.kernel.org 5563S: Maintained 5564F: Documentation/hwmon/ina209 5565F: Documentation/devicetree/bindings/i2c/ina209.txt 5566F: drivers/hwmon/ina209.c 5567 5568INA2XX HARDWARE MONITOR DRIVER 5569M: Guenter Roeck <linux@roeck-us.net> 5570L: linux-hwmon@vger.kernel.org 5571S: Maintained 5572F: Documentation/hwmon/ina2xx 5573F: drivers/hwmon/ina2xx.c 5574F: include/linux/platform_data/ina2xx.h 5575 5576INDUSTRY PACK SUBSYSTEM (IPACK) 5577M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 5578M: Jens Taprogge <jens.taprogge@taprogge.org> 5579M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5580L: industrypack-devel@lists.sourceforge.net 5581W: http://industrypack.sourceforge.net 5582S: Maintained 5583F: drivers/ipack/ 5584 5585INGENIC JZ4780 DMA Driver 5586M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 5587S: Maintained 5588F: drivers/dma/dma-jz4780.c 5589 5590INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 5591M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5592M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 5593L: linux-ima-devel@lists.sourceforge.net 5594L: linux-ima-user@lists.sourceforge.net 5595L: linux-security-module@vger.kernel.org 5596T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 5597S: Supported 5598F: security/integrity/ima/ 5599 5600IMGTEC IR DECODER DRIVER 5601M: James Hogan <james.hogan@imgtec.com> 5602S: Maintained 5603F: drivers/media/rc/img-ir/ 5604 5605IMS TWINTURBO FRAMEBUFFER DRIVER 5606L: linux-fbdev@vger.kernel.org 5607S: Orphan 5608F: drivers/video/fbdev/imsttfb.c 5609 5610INFINIBAND SUBSYSTEM 5611M: Doug Ledford <dledford@redhat.com> 5612M: Sean Hefty <sean.hefty@intel.com> 5613M: Hal Rosenstock <hal.rosenstock@gmail.com> 5614L: linux-rdma@vger.kernel.org 5615W: http://www.openfabrics.org/ 5616Q: http://patchwork.kernel.org/project/linux-rdma/list/ 5617T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 5618S: Supported 5619F: Documentation/infiniband/ 5620F: drivers/infiniband/ 5621F: drivers/staging/rdma/ 5622F: include/uapi/linux/if_infiniband.h 5623F: include/uapi/rdma/ 5624F: include/rdma/ 5625 5626INOTIFY 5627M: John McCutchan <john@johnmccutchan.com> 5628M: Robert Love <rlove@rlove.org> 5629M: Eric Paris <eparis@parisplace.org> 5630S: Maintained 5631F: Documentation/filesystems/inotify.txt 5632F: fs/notify/inotify/ 5633F: include/linux/inotify.h 5634F: include/uapi/linux/inotify.h 5635 5636INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 5637M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 5638L: linux-input@vger.kernel.org 5639Q: http://patchwork.kernel.org/project/linux-input/list/ 5640T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 5641S: Maintained 5642F: drivers/input/ 5643F: include/linux/input.h 5644F: include/uapi/linux/input.h 5645F: include/linux/input/ 5646F: Documentation/devicetree/bindings/input/ 5647 5648INPUT MULTITOUCH (MT) PROTOCOL 5649M: Henrik Rydberg <rydberg@bitmath.org> 5650L: linux-input@vger.kernel.org 5651S: Odd fixes 5652F: Documentation/input/multi-touch-protocol.txt 5653F: drivers/input/input-mt.c 5654K: \b(ABS|SYN)_MT_ 5655 5656INTEL ASoC BDW/HSW DRIVERS 5657M: Jie Yang <yang.jie@linux.intel.com> 5658L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5659S: Supported 5660F: sound/soc/intel/common/sst-dsp* 5661F: sound/soc/intel/common/sst-firmware.c 5662F: sound/soc/intel/boards/broadwell.c 5663F: sound/soc/intel/haswell/ 5664 5665INTEL C600 SERIES SAS CONTROLLER DRIVER 5666M: Intel SCU Linux support <intel-linux-scu@intel.com> 5667M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 5668L: linux-scsi@vger.kernel.org 5669T: git git://git.code.sf.net/p/intel-sas/isci 5670S: Supported 5671F: drivers/scsi/isci/ 5672 5673INTEL HID EVENT DRIVER 5674M: Alex Hung <alex.hung@canonical.com> 5675L: platform-driver-x86@vger.kernel.org 5676S: Maintained 5677F: drivers/platform/x86/intel-hid.c 5678 5679INTEL IDLE DRIVER 5680M: Len Brown <lenb@kernel.org> 5681L: linux-pm@vger.kernel.org 5682T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 5683S: Supported 5684F: drivers/idle/intel_idle.c 5685 5686INTEL PSTATE DRIVER 5687M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5688M: Len Brown <lenb@kernel.org> 5689L: linux-pm@vger.kernel.org 5690S: Supported 5691F: drivers/cpufreq/intel_pstate.c 5692 5693INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 5694M: Maik Broemme <mbroemme@plusserver.de> 5695L: linux-fbdev@vger.kernel.org 5696S: Maintained 5697F: Documentation/fb/intelfb.txt 5698F: drivers/video/fbdev/intelfb/ 5699 5700INTEL 810/815 FRAMEBUFFER DRIVER 5701M: Antonino Daplas <adaplas@gmail.com> 5702L: linux-fbdev@vger.kernel.org 5703S: Maintained 5704F: drivers/video/fbdev/i810/ 5705 5706INTEL MENLOW THERMAL DRIVER 5707M: Sujith Thomas <sujith.thomas@intel.com> 5708L: platform-driver-x86@vger.kernel.org 5709W: https://01.org/linux-acpi 5710S: Supported 5711F: drivers/platform/x86/intel_menlow.c 5712 5713INTEL I/OAT DMA DRIVER 5714M: Dave Jiang <dave.jiang@intel.com> 5715R: Dan Williams <dan.j.williams@intel.com> 5716L: dmaengine@vger.kernel.org 5717Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 5718S: Supported 5719F: drivers/dma/ioat* 5720 5721INTEL IOMMU (VT-d) 5722M: David Woodhouse <dwmw2@infradead.org> 5723L: iommu@lists.linux-foundation.org 5724T: git git://git.infradead.org/iommu-2.6.git 5725S: Supported 5726F: drivers/iommu/intel-iommu.c 5727F: include/linux/intel-iommu.h 5728 5729INTEL IOP-ADMA DMA DRIVER 5730R: Dan Williams <dan.j.williams@intel.com> 5731S: Odd fixes 5732F: drivers/dma/iop-adma.c 5733 5734INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 5735M: Krzysztof Halasa <khalasa@piap.pl> 5736S: Maintained 5737F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 5738F: arch/arm/mach-ixp4xx/include/mach/npe.h 5739F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 5740F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 5741F: drivers/net/ethernet/xscale/ixp4xx_eth.c 5742F: drivers/net/wan/ixp4xx_hss.c 5743 5744INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 5745M: Deepak Saxena <dsaxena@plexity.net> 5746S: Maintained 5747F: drivers/char/hw_random/ixp4xx-rng.c 5748 5749INTEL ETHERNET DRIVERS 5750M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 5751L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 5752W: http://www.intel.com/support/feedback.htm 5753W: http://e1000.sourceforge.net/ 5754Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 5755T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 5756T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 5757S: Supported 5758F: Documentation/networking/e100.txt 5759F: Documentation/networking/e1000.txt 5760F: Documentation/networking/e1000e.txt 5761F: Documentation/networking/igb.txt 5762F: Documentation/networking/igbvf.txt 5763F: Documentation/networking/ixgb.txt 5764F: Documentation/networking/ixgbe.txt 5765F: Documentation/networking/ixgbevf.txt 5766F: Documentation/networking/i40e.txt 5767F: Documentation/networking/i40evf.txt 5768F: drivers/net/ethernet/intel/ 5769F: drivers/net/ethernet/intel/*/ 5770 5771INTEL RDMA RNIC DRIVER 5772M: Faisal Latif <faisal.latif@intel.com> 5773R: Chien Tin Tung <chien.tin.tung@intel.com> 5774R: Mustafa Ismail <mustafa.ismail@intel.com> 5775R: Shiraz Saleem <shiraz.saleem@intel.com> 5776R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 5777L: linux-rdma@vger.kernel.org 5778S: Supported 5779F: drivers/infiniband/hw/i40iw/ 5780 5781INTEL-MID GPIO DRIVER 5782M: David Cohen <david.a.cohen@linux.intel.com> 5783L: linux-gpio@vger.kernel.org 5784S: Maintained 5785F: drivers/gpio/gpio-intel-mid.c 5786 5787INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 5788M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 5789L: linux-wireless@vger.kernel.org 5790S: Maintained 5791F: Documentation/networking/README.ipw2100 5792F: Documentation/networking/README.ipw2200 5793F: drivers/net/wireless/intel/ipw2x00/ 5794 5795INTEL(R) TRACE HUB 5796M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 5797S: Supported 5798F: Documentation/trace/intel_th.txt 5799F: drivers/hwtracing/intel_th/ 5800 5801INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 5802M: Ning Sun <ning.sun@intel.com> 5803L: tboot-devel@lists.sourceforge.net 5804W: http://tboot.sourceforge.net 5805T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 5806S: Supported 5807F: Documentation/intel_txt.txt 5808F: include/linux/tboot.h 5809F: arch/x86/kernel/tboot.c 5810 5811INTEL WIRELESS WIMAX CONNECTION 2400 5812M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 5813M: linux-wimax@intel.com 5814L: wimax@linuxwimax.org (subscribers-only) 5815S: Supported 5816W: http://linuxwimax.org 5817F: Documentation/wimax/README.i2400m 5818F: drivers/net/wimax/i2400m/ 5819F: include/uapi/linux/wimax/i2400m.h 5820 5821INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 5822M: Stanislaw Gruszka <sgruszka@redhat.com> 5823L: linux-wireless@vger.kernel.org 5824S: Supported 5825F: drivers/net/wireless/intel/iwlegacy/ 5826 5827INTEL WIRELESS WIFI LINK (iwlwifi) 5828M: Johannes Berg <johannes.berg@intel.com> 5829M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 5830M: Intel Linux Wireless <linuxwifi@intel.com> 5831L: linux-wireless@vger.kernel.org 5832W: http://intellinuxwireless.org 5833T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 5834S: Supported 5835F: drivers/net/wireless/intel/iwlwifi/ 5836 5837INTEL MANAGEMENT ENGINE (mei) 5838M: Tomas Winkler <tomas.winkler@intel.com> 5839L: linux-kernel@vger.kernel.org 5840S: Supported 5841F: include/uapi/linux/mei.h 5842F: include/linux/mei_cl_bus.h 5843F: drivers/misc/mei/* 5844F: drivers/watchdog/mei_wdt.c 5845F: Documentation/misc-devices/mei/* 5846 5847INTEL MIC DRIVERS (mic) 5848M: Sudeep Dutt <sudeep.dutt@intel.com> 5849M: Ashutosh Dixit <ashutosh.dixit@intel.com> 5850S: Supported 5851W: https://github.com/sudeepdutt/mic 5852W: http://software.intel.com/en-us/mic-developer 5853F: include/linux/mic_bus.h 5854F: include/linux/scif.h 5855F: include/uapi/linux/mic_common.h 5856F: include/uapi/linux/mic_ioctl.h 5857F: include/uapi/linux/scif_ioctl.h 5858F: drivers/misc/mic/ 5859F: drivers/dma/mic_x100_dma.c 5860F: drivers/dma/mic_x100_dma.h 5861F: Documentation/mic/ 5862 5863INTEL PMC/P-Unit IPC DRIVER 5864M: Zha Qipeng<qipeng.zha@intel.com> 5865L: platform-driver-x86@vger.kernel.org 5866S: Maintained 5867F: drivers/platform/x86/intel_pmc_ipc.c 5868F: drivers/platform/x86/intel_punit_ipc.c 5869F: arch/x86/include/asm/intel_pmc_ipc.h 5870F: arch/x86/include/asm/intel_punit_ipc.h 5871 5872INTEL TELEMETRY DRIVER 5873M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 5874L: platform-driver-x86@vger.kernel.org 5875S: Maintained 5876F: arch/x86/include/asm/intel_telemetry.h 5877F: drivers/platform/x86/intel_telemetry* 5878 5879IOC3 ETHERNET DRIVER 5880M: Ralf Baechle <ralf@linux-mips.org> 5881L: linux-mips@linux-mips.org 5882S: Maintained 5883F: drivers/net/ethernet/sgi/ioc3-eth.c 5884 5885IOC3 SERIAL DRIVER 5886M: Pat Gefre <pfg@sgi.com> 5887L: linux-serial@vger.kernel.org 5888S: Maintained 5889F: drivers/tty/serial/ioc3_serial.c 5890 5891IOMMU DRIVERS 5892M: Joerg Roedel <joro@8bytes.org> 5893L: iommu@lists.linux-foundation.org 5894T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 5895S: Maintained 5896F: drivers/iommu/ 5897 5898IP MASQUERADING 5899M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 5900S: Maintained 5901F: net/ipv4/netfilter/ipt_MASQUERADE.c 5902 5903IPMI SUBSYSTEM 5904M: Corey Minyard <minyard@acm.org> 5905L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 5906W: http://openipmi.sourceforge.net/ 5907S: Supported 5908F: Documentation/IPMI.txt 5909F: drivers/char/ipmi/ 5910F: include/linux/ipmi* 5911F: include/uapi/linux/ipmi* 5912 5913QCOM AUDIO (ASoC) DRIVERS 5914M: Patrick Lai <plai@codeaurora.org> 5915M: Banajit Goswami <bgoswami@codeaurora.org> 5916L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5917S: Supported 5918F: sound/soc/qcom/ 5919 5920IPS SCSI RAID DRIVER 5921M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 5922L: linux-scsi@vger.kernel.org 5923W: http://www.adaptec.com/ 5924S: Maintained 5925F: drivers/scsi/ips* 5926 5927IPVS 5928M: Wensong Zhang <wensong@linux-vs.org> 5929M: Simon Horman <horms@verge.net.au> 5930M: Julian Anastasov <ja@ssi.bg> 5931L: netdev@vger.kernel.org 5932L: lvs-devel@vger.kernel.org 5933S: Maintained 5934T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 5935T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 5936F: Documentation/networking/ipvs-sysctl.txt 5937F: include/net/ip_vs.h 5938F: include/uapi/linux/ip_vs.h 5939F: net/netfilter/ipvs/ 5940 5941IPWIRELESS DRIVER 5942M: Jiri Kosina <jikos@kernel.org> 5943M: David Sterba <dsterba@suse.com> 5944S: Odd Fixes 5945F: drivers/tty/ipwireless/ 5946 5947IPX NETWORK LAYER 5948M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 5949L: netdev@vger.kernel.org 5950S: Maintained 5951F: include/net/ipx.h 5952F: include/uapi/linux/ipx.h 5953F: net/ipx/ 5954 5955IRDA SUBSYSTEM 5956M: Samuel Ortiz <samuel@sortiz.org> 5957L: irda-users@lists.sourceforge.net (subscribers-only) 5958L: netdev@vger.kernel.org 5959W: http://irda.sourceforge.net/ 5960S: Maintained 5961T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 5962F: Documentation/networking/irda.txt 5963F: drivers/net/irda/ 5964F: include/net/irda/ 5965F: net/irda/ 5966 5967IRQ SUBSYSTEM 5968M: Thomas Gleixner <tglx@linutronix.de> 5969L: linux-kernel@vger.kernel.org 5970S: Maintained 5971T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 5972F: kernel/irq/ 5973 5974IRQCHIP DRIVERS 5975M: Thomas Gleixner <tglx@linutronix.de> 5976M: Jason Cooper <jason@lakedaemon.net> 5977M: Marc Zyngier <marc.zyngier@arm.com> 5978L: linux-kernel@vger.kernel.org 5979S: Maintained 5980T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 5981T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 5982F: Documentation/devicetree/bindings/interrupt-controller/ 5983F: drivers/irqchip/ 5984 5985IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 5986M: Jiang Liu <jiang.liu@linux.intel.com> 5987M: Marc Zyngier <marc.zyngier@arm.com> 5988S: Maintained 5989T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 5990F: Documentation/IRQ-domain.txt 5991F: include/linux/irqdomain.h 5992F: kernel/irq/irqdomain.c 5993F: kernel/irq/msi.c 5994 5995ISAPNP 5996M: Jaroslav Kysela <perex@perex.cz> 5997S: Maintained 5998F: Documentation/isapnp.txt 5999F: drivers/pnp/isapnp/ 6000F: include/linux/isapnp.h 6001 6002ISA RADIO MODULE 6003M: Hans Verkuil <hverkuil@xs4all.nl> 6004L: linux-media@vger.kernel.org 6005T: git git://linuxtv.org/media_tree.git 6006W: https://linuxtv.org 6007S: Maintained 6008F: drivers/media/radio/radio-isa* 6009 6010iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6011M: Peter Jones <pjones@redhat.com> 6012M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6013S: Maintained 6014F: drivers/firmware/iscsi_ibft* 6015 6016ISCSI 6017M: Mike Christie <michaelc@cs.wisc.edu> 6018L: open-iscsi@googlegroups.com 6019W: www.open-iscsi.org 6020T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git 6021S: Maintained 6022F: drivers/scsi/*iscsi* 6023F: include/scsi/*iscsi* 6024 6025ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6026M: Or Gerlitz <ogerlitz@mellanox.com> 6027M: Sagi Grimberg <sagi@grimberg.me> 6028M: Roi Dayan <roid@mellanox.com> 6029L: linux-rdma@vger.kernel.org 6030S: Supported 6031W: http://www.openfabrics.org 6032W: www.open-iscsi.org 6033Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6034F: drivers/infiniband/ulp/iser/ 6035 6036ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6037M: Sagi Grimberg <sagi@grimberg.me> 6038T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6039L: linux-rdma@vger.kernel.org 6040L: target-devel@vger.kernel.org 6041S: Supported 6042W: http://www.linux-iscsi.org 6043F: drivers/infiniband/ulp/isert 6044 6045ISDN SUBSYSTEM 6046M: Karsten Keil <isdn@linux-pingi.de> 6047L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6048L: netdev@vger.kernel.org 6049W: http://www.isdn4linux.de 6050T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6051S: Maintained 6052F: Documentation/isdn/ 6053F: drivers/isdn/ 6054F: include/linux/isdn.h 6055F: include/linux/isdn/ 6056F: include/uapi/linux/isdn.h 6057F: include/uapi/linux/isdn/ 6058 6059ISDN SUBSYSTEM (Eicon active card driver) 6060M: Armin Schindler <mac@melware.de> 6061L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6062W: http://www.melware.de 6063S: Maintained 6064F: drivers/isdn/hardware/eicon/ 6065 6066IT87 HARDWARE MONITORING DRIVER 6067M: Jean Delvare <jdelvare@suse.com> 6068L: linux-hwmon@vger.kernel.org 6069S: Maintained 6070F: Documentation/hwmon/it87 6071F: drivers/hwmon/it87.c 6072 6073IT913X MEDIA DRIVER 6074M: Antti Palosaari <crope@iki.fi> 6075L: linux-media@vger.kernel.org 6076W: https://linuxtv.org 6077W: http://palosaari.fi/linux/ 6078Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6079T: git git://linuxtv.org/anttip/media_tree.git 6080S: Maintained 6081F: drivers/media/tuners/it913x* 6082 6083IVTV VIDEO4LINUX DRIVER 6084M: Andy Walls <awalls@md.metrocast.net> 6085L: ivtv-devel@ivtvdriver.org (subscribers-only) 6086L: linux-media@vger.kernel.org 6087T: git git://linuxtv.org/media_tree.git 6088W: http://www.ivtvdriver.org 6089S: Maintained 6090F: Documentation/video4linux/*.ivtv 6091F: drivers/media/pci/ivtv/ 6092F: include/uapi/linux/ivtv* 6093 6094IX2505V MEDIA DRIVER 6095M: Malcolm Priestley <tvboxspy@gmail.com> 6096L: linux-media@vger.kernel.org 6097W: https://linuxtv.org 6098Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6099S: Maintained 6100F: drivers/media/dvb-frontends/ix2505v* 6101 6102JC42.4 TEMPERATURE SENSOR DRIVER 6103M: Guenter Roeck <linux@roeck-us.net> 6104L: linux-hwmon@vger.kernel.org 6105S: Maintained 6106F: drivers/hwmon/jc42.c 6107F: Documentation/hwmon/jc42 6108 6109JFS FILESYSTEM 6110M: Dave Kleikamp <shaggy@kernel.org> 6111L: jfs-discussion@lists.sourceforge.net 6112W: http://jfs.sourceforge.net/ 6113T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6114S: Maintained 6115F: Documentation/filesystems/jfs.txt 6116F: fs/jfs/ 6117 6118JME NETWORK DRIVER 6119M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6120L: netdev@vger.kernel.org 6121S: Maintained 6122F: drivers/net/ethernet/jme.* 6123 6124JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6125M: David Woodhouse <dwmw2@infradead.org> 6126L: linux-mtd@lists.infradead.org 6127W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6128S: Maintained 6129F: fs/jffs2/ 6130F: include/uapi/linux/jffs2.h 6131 6132JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6133M: "Theodore Ts'o" <tytso@mit.edu> 6134M: Jan Kara <jack@suse.com> 6135L: linux-ext4@vger.kernel.org 6136S: Maintained 6137F: fs/jbd2/ 6138F: include/linux/jbd2.h 6139 6140JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6141M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6142L: linux-media@vger.kernel.org 6143S: Maintained 6144F: drivers/media/platform/rcar_jpu.c 6145 6146JSM Neo PCI based serial card 6147M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6148L: linux-serial@vger.kernel.org 6149S: Maintained 6150F: drivers/tty/serial/jsm/ 6151 6152K10TEMP HARDWARE MONITORING DRIVER 6153M: Clemens Ladisch <clemens@ladisch.de> 6154L: linux-hwmon@vger.kernel.org 6155S: Maintained 6156F: Documentation/hwmon/k10temp 6157F: drivers/hwmon/k10temp.c 6158 6159K8TEMP HARDWARE MONITORING DRIVER 6160M: Rudolf Marek <r.marek@assembler.cz> 6161L: linux-hwmon@vger.kernel.org 6162S: Maintained 6163F: Documentation/hwmon/k8temp 6164F: drivers/hwmon/k8temp.c 6165 6166KASAN 6167M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6168R: Alexander Potapenko <glider@google.com> 6169R: Dmitry Vyukov <dvyukov@google.com> 6170L: kasan-dev@googlegroups.com 6171S: Maintained 6172F: arch/*/include/asm/kasan.h 6173F: arch/*/mm/kasan_init* 6174F: Documentation/kasan.txt 6175F: include/linux/kasan.h 6176F: lib/test_kasan.c 6177F: mm/kasan/ 6178F: scripts/Makefile.kasan 6179 6180KCONFIG 6181M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6182L: linux-kbuild@vger.kernel.org 6183T: git git://gitorious.org/linux-kconfig/linux-kconfig 6184S: Maintained 6185F: Documentation/kbuild/kconfig-language.txt 6186F: scripts/kconfig/ 6187 6188KDUMP 6189M: Vivek Goyal <vgoyal@redhat.com> 6190M: Haren Myneni <hbabu@us.ibm.com> 6191L: kexec@lists.infradead.org 6192W: http://lse.sourceforge.net/kdump/ 6193S: Maintained 6194F: Documentation/kdump/ 6195 6196KEENE FM RADIO TRANSMITTER DRIVER 6197M: Hans Verkuil <hverkuil@xs4all.nl> 6198L: linux-media@vger.kernel.org 6199T: git git://linuxtv.org/media_tree.git 6200W: https://linuxtv.org 6201S: Maintained 6202F: drivers/media/radio/radio-keene* 6203 6204KERNEL AUTOMOUNTER v4 (AUTOFS4) 6205M: Ian Kent <raven@themaw.net> 6206L: autofs@vger.kernel.org 6207S: Maintained 6208F: fs/autofs4/ 6209 6210KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6211M: Michal Marek <mmarek@suse.com> 6212T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6213T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6214L: linux-kbuild@vger.kernel.org 6215S: Maintained 6216F: Documentation/kbuild/ 6217F: Makefile 6218F: scripts/Makefile.* 6219F: scripts/basic/ 6220F: scripts/mk* 6221F: scripts/package/ 6222 6223KERNEL JANITORS 6224L: kernel-janitors@vger.kernel.org 6225W: http://kernelnewbies.org/KernelJanitors 6226S: Odd Fixes 6227 6228KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6229M: "J. Bruce Fields" <bfields@fieldses.org> 6230M: Jeff Layton <jlayton@poochiereds.net> 6231L: linux-nfs@vger.kernel.org 6232W: http://nfs.sourceforge.net/ 6233T: git git://linux-nfs.org/~bfields/linux.git 6234S: Supported 6235F: fs/nfsd/ 6236F: include/uapi/linux/nfsd/ 6237F: fs/lockd/ 6238F: fs/nfs_common/ 6239F: net/sunrpc/ 6240F: include/linux/lockd/ 6241F: include/linux/sunrpc/ 6242F: include/uapi/linux/sunrpc/ 6243 6244KERNEL SELFTEST FRAMEWORK 6245M: Shuah Khan <shuahkh@osg.samsung.com> 6246L: linux-kselftest@vger.kernel.org 6247T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6248S: Maintained 6249F: tools/testing/selftests 6250 6251KERNEL VIRTUAL MACHINE (KVM) 6252M: Paolo Bonzini <pbonzini@redhat.com> 6253M: Radim Krčmář <rkrcmar@redhat.com> 6254L: kvm@vger.kernel.org 6255W: http://www.linux-kvm.org 6256T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6257S: Supported 6258F: Documentation/*/kvm*.txt 6259F: Documentation/virtual/kvm/ 6260F: arch/*/kvm/ 6261F: arch/x86/kernel/kvm.c 6262F: arch/x86/kernel/kvmclock.c 6263F: arch/*/include/asm/kvm* 6264F: include/linux/kvm* 6265F: include/uapi/linux/kvm* 6266F: virt/kvm/ 6267 6268KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6269M: Joerg Roedel <joro@8bytes.org> 6270L: kvm@vger.kernel.org 6271W: http://www.linux-kvm.org/ 6272S: Maintained 6273F: arch/x86/include/asm/svm.h 6274F: arch/x86/kvm/svm.c 6275 6276KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6277M: Alexander Graf <agraf@suse.com> 6278L: kvm-ppc@vger.kernel.org 6279W: http://www.linux-kvm.org/ 6280T: git git://github.com/agraf/linux-2.6.git 6281S: Supported 6282F: arch/powerpc/include/asm/kvm* 6283F: arch/powerpc/kvm/ 6284 6285KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6286M: Christian Borntraeger <borntraeger@de.ibm.com> 6287M: Cornelia Huck <cornelia.huck@de.ibm.com> 6288L: linux-s390@vger.kernel.org 6289W: http://www.ibm.com/developerworks/linux/linux390/ 6290T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 6291S: Supported 6292F: Documentation/s390/kvm.txt 6293F: arch/s390/include/asm/kvm* 6294F: arch/s390/kvm/ 6295 6296KERNEL VIRTUAL MACHINE (KVM) FOR ARM 6297M: Christoffer Dall <christoffer.dall@linaro.org> 6298M: Marc Zyngier <marc.zyngier@arm.com> 6299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6300L: kvmarm@lists.cs.columbia.edu 6301W: http://systems.cs.columbia.edu/projects/kvm-arm 6302T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 6303S: Supported 6304F: arch/arm/include/uapi/asm/kvm* 6305F: arch/arm/include/asm/kvm* 6306F: arch/arm/kvm/ 6307F: virt/kvm/arm/ 6308F: include/kvm/arm_* 6309 6310KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 6311M: Christoffer Dall <christoffer.dall@linaro.org> 6312M: Marc Zyngier <marc.zyngier@arm.com> 6313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6314L: kvmarm@lists.cs.columbia.edu 6315S: Maintained 6316F: arch/arm64/include/uapi/asm/kvm* 6317F: arch/arm64/include/asm/kvm* 6318F: arch/arm64/kvm/ 6319 6320KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 6321M: James Hogan <james.hogan@imgtec.com> 6322L: linux-mips@linux-mips.org 6323S: Supported 6324F: arch/mips/include/uapi/asm/kvm* 6325F: arch/mips/include/asm/kvm* 6326F: arch/mips/kvm/ 6327 6328KEXEC 6329M: Eric Biederman <ebiederm@xmission.com> 6330W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6331L: kexec@lists.infradead.org 6332S: Maintained 6333F: include/linux/kexec.h 6334F: include/uapi/linux/kexec.h 6335F: kernel/kexec.c 6336 6337KEYS/KEYRINGS: 6338M: David Howells <dhowells@redhat.com> 6339L: keyrings@vger.kernel.org 6340S: Maintained 6341F: Documentation/security/keys.txt 6342F: include/linux/key.h 6343F: include/linux/key-type.h 6344F: include/keys/ 6345F: security/keys/ 6346 6347KEYS-TRUSTED 6348M: David Safford <safford@us.ibm.com> 6349M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6350L: linux-security-module@vger.kernel.org 6351L: keyrings@vger.kernel.org 6352S: Supported 6353F: Documentation/security/keys-trusted-encrypted.txt 6354F: include/keys/trusted-type.h 6355F: security/keys/trusted.c 6356F: security/keys/trusted.h 6357 6358KEYS-ENCRYPTED 6359M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6360M: David Safford <safford@us.ibm.com> 6361L: linux-security-module@vger.kernel.org 6362L: keyrings@vger.kernel.org 6363S: Supported 6364F: Documentation/security/keys-trusted-encrypted.txt 6365F: include/keys/encrypted-type.h 6366F: security/keys/encrypted-keys/ 6367 6368KGDB / KDB /debug_core 6369M: Jason Wessel <jason.wessel@windriver.com> 6370W: http://kgdb.wiki.kernel.org/ 6371L: kgdb-bugreport@lists.sourceforge.net 6372T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 6373S: Maintained 6374F: Documentation/DocBook/kgdb.tmpl 6375F: drivers/misc/kgdbts.c 6376F: drivers/tty/serial/kgdboc.c 6377F: include/linux/kdb.h 6378F: include/linux/kgdb.h 6379F: kernel/debug/ 6380 6381KMEMCHECK 6382M: Vegard Nossum <vegardno@ifi.uio.no> 6383M: Pekka Enberg <penberg@kernel.org> 6384S: Maintained 6385F: Documentation/kmemcheck.txt 6386F: arch/x86/include/asm/kmemcheck.h 6387F: arch/x86/mm/kmemcheck/ 6388F: include/linux/kmemcheck.h 6389F: mm/kmemcheck.c 6390 6391KMEMLEAK 6392M: Catalin Marinas <catalin.marinas@arm.com> 6393S: Maintained 6394F: Documentation/kmemleak.txt 6395F: include/linux/kmemleak.h 6396F: mm/kmemleak.c 6397F: mm/kmemleak-test.c 6398 6399KPROBES 6400M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 6401M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 6402M: "David S. Miller" <davem@davemloft.net> 6403M: Masami Hiramatsu <mhiramat@kernel.org> 6404S: Maintained 6405F: Documentation/kprobes.txt 6406F: include/linux/kprobes.h 6407F: kernel/kprobes.c 6408 6409KS0108 LCD CONTROLLER DRIVER 6410M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 6411W: http://miguelojeda.es/auxdisplay.htm 6412W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 6413S: Maintained 6414F: Documentation/auxdisplay/ks0108 6415F: drivers/auxdisplay/ks0108.c 6416F: include/linux/ks0108.h 6417 6418L3MDEV 6419M: David Ahern <dsa@cumulusnetworks.com> 6420L: netdev@vger.kernel.org 6421S: Maintained 6422F: net/l3mdev 6423F: include/net/l3mdev.h 6424 6425LANTIQ MIPS ARCHITECTURE 6426M: John Crispin <blogic@openwrt.org> 6427L: linux-mips@linux-mips.org 6428S: Maintained 6429F: arch/mips/lantiq 6430 6431LAPB module 6432L: linux-x25@vger.kernel.org 6433S: Orphan 6434F: Documentation/networking/lapb-module.txt 6435F: include/*/lapb.h 6436F: net/lapb/ 6437 6438LASI 53c700 driver for PARISC 6439M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 6440L: linux-scsi@vger.kernel.org 6441S: Maintained 6442F: Documentation/scsi/53c700.txt 6443F: drivers/scsi/53c700* 6444 6445LED SUBSYSTEM 6446M: Richard Purdie <rpurdie@rpsys.net> 6447M: Jacek Anaszewski <j.anaszewski@samsung.com> 6448L: linux-leds@vger.kernel.org 6449T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 6450S: Maintained 6451F: drivers/leds/ 6452F: include/linux/leds.h 6453 6454LEGACY EEPROM DRIVER 6455M: Jean Delvare <jdelvare@suse.com> 6456S: Maintained 6457F: Documentation/misc-devices/eeprom 6458F: drivers/misc/eeprom/eeprom.c 6459 6460LEGO USB Tower driver 6461M: Juergen Stuber <starblue@users.sourceforge.net> 6462L: legousb-devel@lists.sourceforge.net 6463W: http://legousb.sourceforge.net/ 6464S: Maintained 6465F: drivers/usb/misc/legousbtower.c 6466 6467LG2160 MEDIA DRIVER 6468M: Michael Krufky <mkrufky@linuxtv.org> 6469L: linux-media@vger.kernel.org 6470W: https://linuxtv.org 6471W: http://github.com/mkrufky 6472Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6473T: git git://linuxtv.org/mkrufky/tuners.git 6474S: Maintained 6475F: drivers/media/dvb-frontends/lg2160.* 6476 6477LGDT3305 MEDIA DRIVER 6478M: Michael Krufky <mkrufky@linuxtv.org> 6479L: linux-media@vger.kernel.org 6480W: https://linuxtv.org 6481W: http://github.com/mkrufky 6482Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6483T: git git://linuxtv.org/mkrufky/tuners.git 6484S: Maintained 6485F: drivers/media/dvb-frontends/lgdt3305.* 6486 6487LGUEST 6488M: Rusty Russell <rusty@rustcorp.com.au> 6489L: lguest@lists.ozlabs.org 6490W: http://lguest.ozlabs.org/ 6491S: Odd Fixes 6492F: arch/x86/include/asm/lguest*.h 6493F: arch/x86/lguest/ 6494F: drivers/lguest/ 6495F: include/linux/lguest*.h 6496F: tools/lguest/ 6497 6498LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 6499M: Tejun Heo <tj@kernel.org> 6500L: linux-ide@vger.kernel.org 6501T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6502S: Maintained 6503F: drivers/ata/ 6504F: include/linux/ata.h 6505F: include/linux/libata.h 6506 6507LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 6508M: Viresh Kumar <vireshk@kernel.org> 6509L: linux-ide@vger.kernel.org 6510T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6511S: Maintained 6512F: include/linux/pata_arasan_cf_data.h 6513F: drivers/ata/pata_arasan_cf.c 6514 6515LIBATA PATA DRIVERS 6516M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6517M: Tejun Heo <tj@kernel.org> 6518L: linux-ide@vger.kernel.org 6519T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6520S: Maintained 6521F: drivers/ata/pata_*.c 6522F: drivers/ata/ata_generic.c 6523 6524LIBATA SATA AHCI PLATFORM devices support 6525M: Hans de Goede <hdegoede@redhat.com> 6526M: Tejun Heo <tj@kernel.org> 6527L: linux-ide@vger.kernel.org 6528T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6529S: Maintained 6530F: drivers/ata/ahci_platform.c 6531F: drivers/ata/libahci_platform.c 6532F: include/linux/ahci_platform.h 6533 6534LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 6535M: Mikael Pettersson <mikpelinux@gmail.com> 6536L: linux-ide@vger.kernel.org 6537T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6538S: Maintained 6539F: drivers/ata/sata_promise.* 6540 6541LIBLOCKDEP 6542M: Sasha Levin <sasha.levin@oracle.com> 6543S: Maintained 6544F: tools/lib/lockdep/ 6545 6546LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 6547M: Dan Williams <dan.j.williams@intel.com> 6548L: linux-nvdimm@lists.01.org 6549Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6550T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 6551S: Supported 6552F: drivers/nvdimm/* 6553F: include/linux/nd.h 6554F: include/linux/libnvdimm.h 6555F: include/uapi/linux/ndctl.h 6556 6557LIBNVDIMM BLK: MMIO-APERTURE DRIVER 6558M: Ross Zwisler <ross.zwisler@linux.intel.com> 6559L: linux-nvdimm@lists.01.org 6560Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6561S: Supported 6562F: drivers/nvdimm/blk.c 6563F: drivers/nvdimm/region_devs.c 6564F: drivers/acpi/nfit* 6565 6566LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 6567M: Vishal Verma <vishal.l.verma@intel.com> 6568L: linux-nvdimm@lists.01.org 6569Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6570S: Supported 6571F: drivers/nvdimm/btt* 6572 6573LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 6574M: Ross Zwisler <ross.zwisler@linux.intel.com> 6575L: linux-nvdimm@lists.01.org 6576Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6577S: Supported 6578F: drivers/nvdimm/pmem.c 6579F: include/linux/pmem.h 6580F: arch/*/include/asm/pmem.h 6581 6582LIGHTNVM PLATFORM SUPPORT 6583M: Matias Bjorling <mb@lightnvm.io> 6584W: http://github/OpenChannelSSD 6585L: linux-block@vger.kernel.org 6586S: Maintained 6587F: drivers/lightnvm/ 6588F: include/linux/lightnvm.h 6589F: include/uapi/linux/lightnvm.h 6590 6591LINUX FOR IBM pSERIES (RS/6000) 6592M: Paul Mackerras <paulus@au.ibm.com> 6593W: http://www.ibm.com/linux/ltc/projects/ppc 6594S: Supported 6595F: arch/powerpc/boot/rs6000.h 6596 6597LINUX FOR POWERPC (32-BIT AND 64-BIT) 6598M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 6599M: Paul Mackerras <paulus@samba.org> 6600M: Michael Ellerman <mpe@ellerman.id.au> 6601W: http://www.penguinppc.org/ 6602L: linuxppc-dev@lists.ozlabs.org 6603Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 6604T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 6605S: Supported 6606F: Documentation/powerpc/ 6607F: arch/powerpc/ 6608 6609LINUX FOR POWER MACINTOSH 6610M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 6611W: http://www.penguinppc.org/ 6612L: linuxppc-dev@lists.ozlabs.org 6613S: Maintained 6614F: arch/powerpc/platforms/powermac/ 6615F: drivers/macintosh/ 6616 6617LINUX FOR POWERPC EMBEDDED MPC5XXX 6618M: Anatolij Gustschin <agust@denx.de> 6619L: linuxppc-dev@lists.ozlabs.org 6620T: git git://git.denx.de/linux-denx-agust.git 6621S: Maintained 6622F: arch/powerpc/platforms/512x/ 6623F: arch/powerpc/platforms/52xx/ 6624 6625LINUX FOR POWERPC EMBEDDED PPC4XX 6626M: Alistair Popple <alistair@popple.id.au> 6627M: Matt Porter <mporter@kernel.crashing.org> 6628W: http://www.penguinppc.org/ 6629L: linuxppc-dev@lists.ozlabs.org 6630S: Maintained 6631F: arch/powerpc/platforms/40x/ 6632F: arch/powerpc/platforms/44x/ 6633 6634LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 6635L: linuxppc-dev@lists.ozlabs.org 6636S: Orphan 6637F: arch/powerpc/*/*virtex* 6638F: arch/powerpc/*/*/*virtex* 6639 6640LINUX FOR POWERPC EMBEDDED PPC8XX 6641M: Vitaly Bordug <vitb@kernel.crashing.org> 6642W: http://www.penguinppc.org/ 6643L: linuxppc-dev@lists.ozlabs.org 6644S: Maintained 6645F: arch/powerpc/platforms/8xx/ 6646 6647LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 6648M: Scott Wood <oss@buserror.net> 6649M: Kumar Gala <galak@kernel.crashing.org> 6650W: http://www.penguinppc.org/ 6651L: linuxppc-dev@lists.ozlabs.org 6652T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 6653S: Maintained 6654F: arch/powerpc/platforms/83xx/ 6655F: arch/powerpc/platforms/85xx/ 6656 6657LINUX FOR POWERPC PA SEMI PWRFICIENT 6658M: Olof Johansson <olof@lixom.net> 6659L: linuxppc-dev@lists.ozlabs.org 6660S: Maintained 6661F: arch/powerpc/platforms/pasemi/ 6662F: drivers/*/*pasemi* 6663F: drivers/*/*/*pasemi* 6664 6665LINUX SECURITY MODULE (LSM) FRAMEWORK 6666M: Chris Wright <chrisw@sous-sol.org> 6667L: linux-security-module@vger.kernel.org 6668S: Supported 6669 6670LIS3LV02D ACCELEROMETER DRIVER 6671M: Eric Piel <eric.piel@tremplin-utc.net> 6672S: Maintained 6673F: Documentation/misc-devices/lis3lv02d 6674F: drivers/misc/lis3lv02d/ 6675F: drivers/platform/x86/hp_accel.c 6676 6677LIVE PATCHING 6678M: Josh Poimboeuf <jpoimboe@redhat.com> 6679M: Jessica Yu <jeyu@redhat.com> 6680M: Jiri Kosina <jikos@kernel.org> 6681M: Miroslav Benes <mbenes@suse.cz> 6682R: Petr Mladek <pmladek@suse.com> 6683S: Maintained 6684F: kernel/livepatch/ 6685F: include/linux/livepatch.h 6686F: arch/x86/include/asm/livepatch.h 6687F: arch/x86/kernel/livepatch.c 6688F: Documentation/ABI/testing/sysfs-kernel-livepatch 6689F: samples/livepatch/ 6690L: live-patching@vger.kernel.org 6691T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 6692 6693LINUX KERNEL DUMP TEST MODULE (LKDTM) 6694M: Kees Cook <keescook@chromium.org> 6695S: Maintained 6696F: drivers/misc/lkdtm.c 6697 6698LLC (802.2) 6699M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6700S: Maintained 6701F: include/linux/llc.h 6702F: include/uapi/linux/llc.h 6703F: include/net/llc* 6704F: net/llc/ 6705 6706LM73 HARDWARE MONITOR DRIVER 6707M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 6708L: linux-hwmon@vger.kernel.org 6709S: Maintained 6710F: drivers/hwmon/lm73.c 6711 6712LM78 HARDWARE MONITOR DRIVER 6713M: Jean Delvare <jdelvare@suse.com> 6714L: linux-hwmon@vger.kernel.org 6715S: Maintained 6716F: Documentation/hwmon/lm78 6717F: drivers/hwmon/lm78.c 6718 6719LM83 HARDWARE MONITOR DRIVER 6720M: Jean Delvare <jdelvare@suse.com> 6721L: linux-hwmon@vger.kernel.org 6722S: Maintained 6723F: Documentation/hwmon/lm83 6724F: drivers/hwmon/lm83.c 6725 6726LM90 HARDWARE MONITOR DRIVER 6727M: Jean Delvare <jdelvare@suse.com> 6728L: linux-hwmon@vger.kernel.org 6729S: Maintained 6730F: Documentation/hwmon/lm90 6731F: Documentation/devicetree/bindings/hwmon/lm90.txt 6732F: drivers/hwmon/lm90.c 6733 6734LM95234 HARDWARE MONITOR DRIVER 6735M: Guenter Roeck <linux@roeck-us.net> 6736L: linux-hwmon@vger.kernel.org 6737S: Maintained 6738F: Documentation/hwmon/lm95234 6739F: drivers/hwmon/lm95234.c 6740 6741LME2510 MEDIA DRIVER 6742M: Malcolm Priestley <tvboxspy@gmail.com> 6743L: linux-media@vger.kernel.org 6744W: https://linuxtv.org 6745Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6746S: Maintained 6747F: drivers/media/usb/dvb-usb-v2/lmedm04* 6748 6749LOCKDEP AND LOCKSTAT 6750M: Peter Zijlstra <peterz@infradead.org> 6751M: Ingo Molnar <mingo@redhat.com> 6752L: linux-kernel@vger.kernel.org 6753T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking 6754S: Maintained 6755F: Documentation/locking/lockdep*.txt 6756F: Documentation/locking/lockstat.txt 6757F: include/linux/lockdep.h 6758F: kernel/locking/ 6759 6760LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 6761M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 6762L: linux-ntfs-dev@lists.sourceforge.net 6763W: http://www.linux-ntfs.org/content/view/19/37/ 6764S: Maintained 6765F: Documentation/ldm.txt 6766F: block/partitions/ldm.* 6767 6768LogFS 6769M: Joern Engel <joern@logfs.org> 6770M: Prasad Joshi <prasadjoshi.linux@gmail.com> 6771L: logfs@logfs.org 6772W: logfs.org 6773S: Maintained 6774F: fs/logfs/ 6775 6776LPC32XX MACHINE SUPPORT 6777M: Roland Stigge <stigge@antcom.de> 6778L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6779S: Maintained 6780F: arch/arm/mach-lpc32xx/ 6781 6782LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 6783M: Sathya Prakash <sathya.prakash@broadcom.com> 6784M: Chaitra P B <chaitra.basappa@broadcom.com> 6785M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 6786L: MPT-FusionLinux.pdl@broadcom.com 6787L: linux-scsi@vger.kernel.org 6788W: http://www.avagotech.com/support/ 6789S: Supported 6790F: drivers/message/fusion/ 6791F: drivers/scsi/mpt2sas/ 6792F: drivers/scsi/mpt3sas/ 6793 6794LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 6795M: Matthew Wilcox <matthew@wil.cx> 6796L: linux-scsi@vger.kernel.org 6797S: Maintained 6798F: drivers/scsi/sym53c8xx_2/ 6799 6800LTC4261 HARDWARE MONITOR DRIVER 6801M: Guenter Roeck <linux@roeck-us.net> 6802L: linux-hwmon@vger.kernel.org 6803S: Maintained 6804F: Documentation/hwmon/ltc4261 6805F: drivers/hwmon/ltc4261.c 6806 6807LTP (Linux Test Project) 6808M: Mike Frysinger <vapier@gentoo.org> 6809M: Cyril Hrubis <chrubis@suse.cz> 6810M: Wanlong Gao <wanlong.gao@gmail.com> 6811M: Jan Stancek <jstancek@redhat.com> 6812M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 6813M: Alexey Kodanev <alexey.kodanev@oracle.com> 6814L: ltp@lists.linux.it (subscribers-only) 6815W: http://linux-test-project.github.io/ 6816T: git git://github.com/linux-test-project/ltp.git 6817S: Maintained 6818 6819M32R ARCHITECTURE 6820W: http://www.linux-m32r.org/ 6821S: Orphan 6822F: arch/m32r/ 6823 6824M68K ARCHITECTURE 6825M: Geert Uytterhoeven <geert@linux-m68k.org> 6826L: linux-m68k@lists.linux-m68k.org 6827W: http://www.linux-m68k.org/ 6828T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 6829S: Maintained 6830F: arch/m68k/ 6831F: drivers/zorro/ 6832 6833M68K ON APPLE MACINTOSH 6834M: Joshua Thompson <funaho@jurai.org> 6835W: http://www.mac.linux-m68k.org/ 6836L: linux-m68k@lists.linux-m68k.org 6837S: Maintained 6838F: arch/m68k/mac/ 6839 6840M68K ON HP9000/300 6841M: Philip Blundell <philb@gnu.org> 6842W: http://www.tazenda.demon.co.uk/phil/linux-hp 6843S: Maintained 6844F: arch/m68k/hp300/ 6845 6846M88DS3103 MEDIA DRIVER 6847M: Antti Palosaari <crope@iki.fi> 6848L: linux-media@vger.kernel.org 6849W: https://linuxtv.org 6850W: http://palosaari.fi/linux/ 6851Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6852T: git git://linuxtv.org/anttip/media_tree.git 6853S: Maintained 6854F: drivers/media/dvb-frontends/m88ds3103* 6855 6856M88RS2000 MEDIA DRIVER 6857M: Malcolm Priestley <tvboxspy@gmail.com> 6858L: linux-media@vger.kernel.org 6859W: https://linuxtv.org 6860Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6861S: Maintained 6862F: drivers/media/dvb-frontends/m88rs2000* 6863 6864MA901 MASTERKIT USB FM RADIO DRIVER 6865M: Alexey Klimov <klimov.linux@gmail.com> 6866L: linux-media@vger.kernel.org 6867T: git git://linuxtv.org/media_tree.git 6868S: Maintained 6869F: drivers/media/radio/radio-ma901.c 6870 6871MAC80211 6872M: Johannes Berg <johannes@sipsolutions.net> 6873L: linux-wireless@vger.kernel.org 6874W: http://wireless.kernel.org/ 6875T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 6876T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 6877S: Maintained 6878F: Documentation/networking/mac80211-injection.txt 6879F: include/net/mac80211.h 6880F: net/mac80211/ 6881F: drivers/net/wireless/mac80211_hwsim.[ch] 6882 6883MACVLAN DRIVER 6884M: Patrick McHardy <kaber@trash.net> 6885L: netdev@vger.kernel.org 6886S: Maintained 6887F: drivers/net/macvlan.c 6888F: include/linux/if_macvlan.h 6889 6890MAILBOX API 6891M: Jassi Brar <jassisinghbrar@gmail.com> 6892L: linux-kernel@vger.kernel.org 6893S: Maintained 6894F: drivers/mailbox/ 6895F: include/linux/mailbox_client.h 6896F: include/linux/mailbox_controller.h 6897 6898MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 6899M: Michael Kerrisk <mtk.manpages@gmail.com> 6900W: http://www.kernel.org/doc/man-pages 6901L: linux-man@vger.kernel.org 6902S: Maintained 6903 6904MARVELL ARMADA DRM SUPPORT 6905M: Russell King <rmk+kernel@armlinux.org.uk> 6906S: Maintained 6907F: drivers/gpu/drm/armada/ 6908 6909MARVELL 88E6352 DSA support 6910M: Guenter Roeck <linux@roeck-us.net> 6911S: Maintained 6912F: drivers/net/dsa/mv88e6352.c 6913 6914MARVELL CRYPTO DRIVER 6915M: Boris Brezillon <boris.brezillon@free-electrons.com> 6916M: Arnaud Ebalard <arno@natisbad.org> 6917F: drivers/crypto/marvell/ 6918S: Maintained 6919L: linux-crypto@vger.kernel.org 6920 6921MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 6922M: Mirko Lindner <mlindner@marvell.com> 6923M: Stephen Hemminger <stephen@networkplumber.org> 6924L: netdev@vger.kernel.org 6925S: Maintained 6926F: drivers/net/ethernet/marvell/sk* 6927 6928MARVELL LIBERTAS WIRELESS DRIVER 6929L: libertas-dev@lists.infradead.org 6930S: Orphan 6931F: drivers/net/wireless/marvell/libertas/ 6932 6933MARVELL MV643XX ETHERNET DRIVER 6934M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 6935L: netdev@vger.kernel.org 6936S: Maintained 6937F: drivers/net/ethernet/marvell/mv643xx_eth.* 6938F: include/linux/mv643xx.h 6939 6940MARVELL MVNETA ETHERNET DRIVER 6941M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 6942L: netdev@vger.kernel.org 6943S: Maintained 6944F: drivers/net/ethernet/marvell/mvneta.* 6945 6946MARVELL MWIFIEX WIRELESS DRIVER 6947M: Amitkumar Karwar <akarwar@marvell.com> 6948M: Nishant Sarmukadam <nishants@marvell.com> 6949L: linux-wireless@vger.kernel.org 6950S: Maintained 6951F: drivers/net/wireless/marvell/mwifiex/ 6952 6953MARVELL MWL8K WIRELESS DRIVER 6954M: Lennert Buytenhek <buytenh@wantstofly.org> 6955L: linux-wireless@vger.kernel.org 6956S: Odd Fixes 6957F: drivers/net/wireless/marvell/mwl8k.c 6958 6959MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 6960M: Nicolas Pitre <nico@fluxnic.net> 6961S: Odd Fixes 6962F: drivers/mmc/host/mvsdio.* 6963 6964MATROX FRAMEBUFFER DRIVER 6965L: linux-fbdev@vger.kernel.org 6966S: Orphan 6967F: drivers/video/fbdev/matrox/matroxfb_* 6968F: include/uapi/linux/matroxfb.h 6969 6970MAX16065 HARDWARE MONITOR DRIVER 6971M: Guenter Roeck <linux@roeck-us.net> 6972L: linux-hwmon@vger.kernel.org 6973S: Maintained 6974F: Documentation/hwmon/max16065 6975F: drivers/hwmon/max16065.c 6976 6977MAX20751 HARDWARE MONITOR DRIVER 6978M: Guenter Roeck <linux@roeck-us.net> 6979L: linux-hwmon@vger.kernel.org 6980S: Maintained 6981F: Documentation/hwmon/max20751 6982F: drivers/hwmon/max20751.c 6983 6984MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6985M: "Hans J. Koch" <hjk@hansjkoch.de> 6986L: linux-hwmon@vger.kernel.org 6987S: Maintained 6988F: Documentation/hwmon/max6650 6989F: drivers/hwmon/max6650.c 6990 6991MAX6697 HARDWARE MONITOR DRIVER 6992M: Guenter Roeck <linux@roeck-us.net> 6993L: linux-hwmon@vger.kernel.org 6994S: Maintained 6995F: Documentation/hwmon/max6697 6996F: Documentation/devicetree/bindings/i2c/max6697.txt 6997F: drivers/hwmon/max6697.c 6998F: include/linux/platform_data/max6697.h 6999 7000MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7001M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7002L: linux-pm@vger.kernel.org 7003S: Supported 7004F: drivers/power/max14577_charger.c 7005F: drivers/power/max77693_charger.c 7006 7007MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7008M: Javier Martinez Canillas <javier@osg.samsung.com> 7009L: linux-kernel@vger.kernel.org 7010S: Supported 7011F: drivers/*/*max77802*.c 7012F: Documentation/devicetree/bindings/*/*max77802.txt 7013F: include/dt-bindings/*/*max77802.h 7014 7015MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7016M: Chanwoo Choi <cw00.choi@samsung.com> 7017M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7018L: linux-kernel@vger.kernel.org 7019S: Supported 7020F: drivers/*/max14577.c 7021F: drivers/*/max77686*.c 7022F: drivers/*/max77693.c 7023F: drivers/extcon/extcon-max14577.c 7024F: drivers/extcon/extcon-max77693.c 7025F: drivers/rtc/rtc-max77686.c 7026F: drivers/clk/clk-max77686.c 7027F: Documentation/devicetree/bindings/mfd/max14577.txt 7028F: Documentation/devicetree/bindings/*/max77686.txt 7029F: Documentation/devicetree/bindings/mfd/max77693.txt 7030F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7031F: include/linux/mfd/max14577*.h 7032F: include/linux/mfd/max77686*.h 7033F: include/linux/mfd/max77693*.h 7034 7035MAXIRADIO FM RADIO RECEIVER DRIVER 7036M: Hans Verkuil <hverkuil@xs4all.nl> 7037L: linux-media@vger.kernel.org 7038T: git git://linuxtv.org/media_tree.git 7039W: https://linuxtv.org 7040S: Maintained 7041F: drivers/media/radio/radio-maxiradio* 7042 7043MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7044M: Peter Rosin <peda@axentia.se> 7045L: linux-iio@vger.kernel.org 7046S: Maintained 7047F: drivers/iio/potentiometer/mcp4531.c 7048 7049MEDIA DRIVERS FOR RENESAS - VSP1 7050M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7051L: linux-media@vger.kernel.org 7052L: linux-renesas-soc@vger.kernel.org 7053T: git git://linuxtv.org/media_tree.git 7054S: Supported 7055F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7056F: drivers/media/platform/vsp1/ 7057 7058MEDIA DRIVERS FOR ASCOT2E 7059M: Sergey Kozlov <serjk@netup.ru> 7060L: linux-media@vger.kernel.org 7061W: https://linuxtv.org 7062W: http://netup.tv/ 7063T: git git://linuxtv.org/media_tree.git 7064S: Supported 7065F: drivers/media/dvb-frontends/ascot2e* 7066 7067MEDIA DRIVERS FOR CXD2841ER 7068M: Sergey Kozlov <serjk@netup.ru> 7069L: linux-media@vger.kernel.org 7070W: https://linuxtv.org 7071W: http://netup.tv/ 7072T: git git://linuxtv.org/media_tree.git 7073S: Supported 7074F: drivers/media/dvb-frontends/cxd2841er* 7075 7076MEDIA DRIVERS FOR HORUS3A 7077M: Sergey Kozlov <serjk@netup.ru> 7078L: linux-media@vger.kernel.org 7079W: https://linuxtv.org 7080W: http://netup.tv/ 7081T: git git://linuxtv.org/media_tree.git 7082S: Supported 7083F: drivers/media/dvb-frontends/horus3a* 7084 7085MEDIA DRIVERS FOR LNBH25 7086M: Sergey Kozlov <serjk@netup.ru> 7087L: linux-media@vger.kernel.org 7088W: https://linuxtv.org 7089W: http://netup.tv/ 7090T: git git://linuxtv.org/media_tree.git 7091S: Supported 7092F: drivers/media/dvb-frontends/lnbh25* 7093 7094MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7095M: Sergey Kozlov <serjk@netup.ru> 7096L: linux-media@vger.kernel.org 7097W: https://linuxtv.org 7098W: http://netup.tv/ 7099T: git git://linuxtv.org/media_tree.git 7100S: Supported 7101F: drivers/media/pci/netup_unidvb/* 7102 7103MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7104M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 7105P: LinuxTV.org Project 7106L: linux-media@vger.kernel.org 7107W: https://linuxtv.org 7108Q: http://patchwork.kernel.org/project/linux-media/list/ 7109T: git git://linuxtv.org/media_tree.git 7110S: Maintained 7111F: Documentation/dvb/ 7112F: Documentation/video4linux/ 7113F: Documentation/DocBook/media/ 7114F: drivers/media/ 7115F: drivers/staging/media/ 7116F: include/linux/platform_data/media/ 7117F: include/media/ 7118F: include/uapi/linux/dvb/ 7119F: include/uapi/linux/videodev2.h 7120F: include/uapi/linux/media.h 7121F: include/uapi/linux/v4l2-* 7122F: include/uapi/linux/meye.h 7123F: include/uapi/linux/ivtv* 7124F: include/uapi/linux/uvcvideo.h 7125 7126MEDIATEK ETHERNET DRIVER 7127M: Felix Fietkau <nbd@openwrt.org> 7128M: John Crispin <blogic@openwrt.org> 7129L: netdev@vger.kernel.org 7130S: Maintained 7131F: drivers/net/ethernet/mediatek/ 7132 7133MEDIATEK MT7601U WIRELESS LAN DRIVER 7134M: Jakub Kicinski <kubakici@wp.pl> 7135L: linux-wireless@vger.kernel.org 7136S: Maintained 7137F: drivers/net/wireless/mediatek/mt7601u/ 7138 7139MEGARAID SCSI/SAS DRIVERS 7140M: Kashyap Desai <kashyap.desai@avagotech.com> 7141M: Sumit Saxena <sumit.saxena@avagotech.com> 7142M: Uday Lingala <uday.lingala@avagotech.com> 7143L: megaraidlinux.pdl@avagotech.com 7144L: linux-scsi@vger.kernel.org 7145W: http://www.lsi.com 7146S: Maintained 7147F: Documentation/scsi/megaraid.txt 7148F: drivers/scsi/megaraid.* 7149F: drivers/scsi/megaraid/ 7150 7151MELLANOX ETHERNET DRIVER (mlx4_en) 7152M: Eugenia Emantayev <eugenia@mellanox.com> 7153L: netdev@vger.kernel.org 7154S: Supported 7155W: http://www.mellanox.com 7156Q: http://patchwork.ozlabs.org/project/netdev/list/ 7157F: drivers/net/ethernet/mellanox/mlx4/en_* 7158 7159MELLANOX ETHERNET DRIVER (mlx5e) 7160M: Saeed Mahameed <saeedm@mellanox.com> 7161L: netdev@vger.kernel.org 7162S: Supported 7163W: http://www.mellanox.com 7164Q: http://patchwork.ozlabs.org/project/netdev/list/ 7165F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7166 7167MELLANOX ETHERNET SWITCH DRIVERS 7168M: Jiri Pirko <jiri@mellanox.com> 7169M: Ido Schimmel <idosch@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/mlxsw/ 7175 7176MEMBARRIER SUPPORT 7177M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7178M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7179L: linux-kernel@vger.kernel.org 7180S: Supported 7181F: kernel/membarrier.c 7182F: include/uapi/linux/membarrier.h 7183 7184MEMORY MANAGEMENT 7185L: linux-mm@kvack.org 7186W: http://www.linux-mm.org 7187S: Maintained 7188F: include/linux/mm.h 7189F: include/linux/gfp.h 7190F: include/linux/mmzone.h 7191F: include/linux/memory_hotplug.h 7192F: include/linux/vmalloc.h 7193F: mm/ 7194 7195MEMORY TECHNOLOGY DEVICES (MTD) 7196M: David Woodhouse <dwmw2@infradead.org> 7197M: Brian Norris <computersforpeace@gmail.com> 7198L: linux-mtd@lists.infradead.org 7199W: http://www.linux-mtd.infradead.org/ 7200Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7201T: git git://git.infradead.org/linux-mtd.git 7202T: git git://git.infradead.org/l2-mtd.git 7203S: Maintained 7204F: drivers/mtd/ 7205F: include/linux/mtd/ 7206F: include/uapi/mtd/ 7207 7208MEN A21 WATCHDOG DRIVER 7209M: Johannes Thumshirn <morbidrsa@gmail.com> 7210L: linux-watchdog@vger.kernel.org 7211S: Maintained 7212F: drivers/watchdog/mena21_wdt.c 7213 7214MEN CHAMELEON BUS (mcb) 7215M: Johannes Thumshirn <morbidrsa@gmail.com> 7216S: Maintained 7217F: drivers/mcb/ 7218F: include/linux/mcb.h 7219F: Documentation/men-chameleon-bus.txt 7220 7221MEN F21BMC (Board Management Controller) 7222M: Andreas Werner <andreas.werner@men.de> 7223S: Supported 7224F: drivers/mfd/menf21bmc.c 7225F: drivers/watchdog/menf21bmc_wdt.c 7226F: drivers/leds/leds-menf21bmc.c 7227F: drivers/hwmon/menf21bmc_hwmon.c 7228F: Documentation/hwmon/menf21bmc 7229 7230METAG ARCHITECTURE 7231M: James Hogan <james.hogan@imgtec.com> 7232L: linux-metag@vger.kernel.org 7233T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 7234S: Odd Fixes 7235F: arch/metag/ 7236F: Documentation/metag/ 7237F: Documentation/devicetree/bindings/metag/ 7238F: Documentation/devicetree/bindings/interrupt-controller/img,* 7239F: drivers/clocksource/metag_generic.c 7240F: drivers/irqchip/irq-metag.c 7241F: drivers/irqchip/irq-metag-ext.c 7242F: drivers/tty/metag_da.c 7243 7244MICROBLAZE ARCHITECTURE 7245M: Michal Simek <monstr@monstr.eu> 7246W: http://www.monstr.eu/fdt/ 7247T: git git://git.monstr.eu/linux-2.6-microblaze.git 7248S: Supported 7249F: arch/microblaze/ 7250 7251MICROSOFT SURFACE PRO 3 BUTTON DRIVER 7252M: Chen Yu <yu.c.chen@intel.com> 7253L: platform-driver-x86@vger.kernel.org 7254S: Supported 7255F: drivers/platform/x86/surfacepro3_button.c 7256 7257MICROTEK X6 SCANNER 7258M: Oliver Neukum <oliver@neukum.org> 7259S: Maintained 7260F: drivers/usb/image/microtek.* 7261 7262MIPS 7263M: Ralf Baechle <ralf@linux-mips.org> 7264L: linux-mips@linux-mips.org 7265W: http://www.linux-mips.org/ 7266T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 7267Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 7268S: Supported 7269F: Documentation/mips/ 7270F: arch/mips/ 7271 7272MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 7273M: Hans Verkuil <hverkuil@xs4all.nl> 7274L: linux-media@vger.kernel.org 7275T: git git://linuxtv.org/media_tree.git 7276W: https://linuxtv.org 7277S: Odd Fixes 7278F: drivers/media/radio/radio-miropcm20* 7279 7280MELLANOX MLX4 core VPI driver 7281M: Yishai Hadas <yishaih@mellanox.com> 7282L: netdev@vger.kernel.org 7283L: linux-rdma@vger.kernel.org 7284W: http://www.mellanox.com 7285Q: http://patchwork.ozlabs.org/project/netdev/list/ 7286S: Supported 7287F: drivers/net/ethernet/mellanox/mlx4/ 7288F: include/linux/mlx4/ 7289 7290MELLANOX MLX4 IB driver 7291M: Yishai Hadas <yishaih@mellanox.com> 7292L: linux-rdma@vger.kernel.org 7293W: http://www.mellanox.com 7294Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7295S: Supported 7296F: drivers/infiniband/hw/mlx4/ 7297F: include/linux/mlx4/ 7298 7299MELLANOX MLX5 core VPI driver 7300M: Matan Barak <matanb@mellanox.com> 7301M: Leon Romanovsky <leonro@mellanox.com> 7302L: netdev@vger.kernel.org 7303L: linux-rdma@vger.kernel.org 7304W: http://www.mellanox.com 7305Q: http://patchwork.ozlabs.org/project/netdev/list/ 7306S: Supported 7307F: drivers/net/ethernet/mellanox/mlx5/core/ 7308F: include/linux/mlx5/ 7309 7310MELLANOX MLX5 IB driver 7311M: Matan Barak <matanb@mellanox.com> 7312M: Leon Romanovsky <leonro@mellanox.com> 7313L: linux-rdma@vger.kernel.org 7314W: http://www.mellanox.com 7315Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7316S: Supported 7317F: drivers/infiniband/hw/mlx5/ 7318F: include/linux/mlx5/ 7319 7320MELEXIS MLX90614 DRIVER 7321M: Crt Mori <cmo@melexis.com> 7322L: linux-iio@vger.kernel.org 7323W: http://www.melexis.com 7324S: Supported 7325F: drivers/iio/temperature/mlx90614.c 7326 7327MN88472 MEDIA DRIVER 7328M: Antti Palosaari <crope@iki.fi> 7329L: linux-media@vger.kernel.org 7330W: https://linuxtv.org 7331W: http://palosaari.fi/linux/ 7332Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7333T: git git://linuxtv.org/anttip/media_tree.git 7334S: Maintained 7335F: drivers/staging/media/mn88472/ 7336F: drivers/media/dvb-frontends/mn88472.h 7337 7338MN88473 MEDIA DRIVER 7339M: Antti Palosaari <crope@iki.fi> 7340L: linux-media@vger.kernel.org 7341W: https://linuxtv.org 7342W: http://palosaari.fi/linux/ 7343Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7344S: Maintained 7345F: drivers/media/dvb-frontends/mn88473* 7346 7347MODULE SUPPORT 7348M: Rusty Russell <rusty@rustcorp.com.au> 7349S: Maintained 7350F: include/linux/module.h 7351F: kernel/module.c 7352 7353MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 7354W: http://popies.net/meye/ 7355S: Orphan 7356F: Documentation/video4linux/meye.txt 7357F: drivers/media/pci/meye/ 7358F: include/uapi/linux/meye.h 7359 7360MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 7361M: Jiri Slaby <jirislaby@gmail.com> 7362S: Maintained 7363F: Documentation/serial/moxa-smartio 7364F: drivers/tty/mxser.* 7365 7366MR800 AVERMEDIA USB FM RADIO DRIVER 7367M: Alexey Klimov <klimov.linux@gmail.com> 7368L: linux-media@vger.kernel.org 7369T: git git://linuxtv.org/media_tree.git 7370S: Maintained 7371F: drivers/media/radio/radio-mr800.c 7372 7373MRF24J40 IEEE 802.15.4 RADIO DRIVER 7374M: Alan Ott <alan@signal11.us> 7375L: linux-wpan@vger.kernel.org 7376S: Maintained 7377F: drivers/net/ieee802154/mrf24j40.c 7378F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 7379 7380MSI LAPTOP SUPPORT 7381M: "Lee, Chun-Yi" <jlee@suse.com> 7382L: platform-driver-x86@vger.kernel.org 7383S: Maintained 7384F: drivers/platform/x86/msi-laptop.c 7385 7386MSI WMI SUPPORT 7387L: platform-driver-x86@vger.kernel.org 7388S: Orphan 7389F: drivers/platform/x86/msi-wmi.c 7390 7391MSI001 MEDIA DRIVER 7392M: Antti Palosaari <crope@iki.fi> 7393L: linux-media@vger.kernel.org 7394W: https://linuxtv.org 7395W: http://palosaari.fi/linux/ 7396Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7397T: git git://linuxtv.org/anttip/media_tree.git 7398S: Maintained 7399F: drivers/media/tuners/msi001* 7400 7401MSI2500 MEDIA DRIVER 7402M: Antti Palosaari <crope@iki.fi> 7403L: linux-media@vger.kernel.org 7404W: https://linuxtv.org 7405W: http://palosaari.fi/linux/ 7406Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7407T: git git://linuxtv.org/anttip/media_tree.git 7408S: Maintained 7409F: drivers/media/usb/msi2500/ 7410 7411MSYSTEMS DISKONCHIP G3 MTD DRIVER 7412M: Robert Jarzmik <robert.jarzmik@free.fr> 7413L: linux-mtd@lists.infradead.org 7414S: Maintained 7415F: drivers/mtd/devices/docg3* 7416 7417MT9M032 APTINA SENSOR DRIVER 7418M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7419L: linux-media@vger.kernel.org 7420T: git git://linuxtv.org/media_tree.git 7421S: Maintained 7422F: drivers/media/i2c/mt9m032.c 7423F: include/media/i2c/mt9m032.h 7424 7425MT9P031 APTINA CAMERA SENSOR 7426M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7427L: linux-media@vger.kernel.org 7428T: git git://linuxtv.org/media_tree.git 7429S: Maintained 7430F: drivers/media/i2c/mt9p031.c 7431F: include/media/i2c/mt9p031.h 7432 7433MT9T001 APTINA CAMERA SENSOR 7434M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7435L: linux-media@vger.kernel.org 7436T: git git://linuxtv.org/media_tree.git 7437S: Maintained 7438F: drivers/media/i2c/mt9t001.c 7439F: include/media/i2c/mt9t001.h 7440 7441MT9V032 APTINA CAMERA SENSOR 7442M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7443L: linux-media@vger.kernel.org 7444T: git git://linuxtv.org/media_tree.git 7445S: Maintained 7446F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 7447F: drivers/media/i2c/mt9v032.c 7448F: include/media/i2c/mt9v032.h 7449 7450MULTIFUNCTION DEVICES (MFD) 7451M: Lee Jones <lee.jones@linaro.org> 7452T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 7453S: Supported 7454F: drivers/mfd/ 7455F: include/linux/mfd/ 7456 7457MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 7458M: Ulf Hansson <ulf.hansson@linaro.org> 7459L: linux-mmc@vger.kernel.org 7460T: git git://git.linaro.org/people/ulf.hansson/mmc.git 7461S: Maintained 7462F: drivers/mmc/ 7463F: include/linux/mmc/ 7464F: include/uapi/linux/mmc/ 7465 7466MULTIMEDIA CARD (MMC) ETC. OVER SPI 7467S: Orphan 7468F: drivers/mmc/host/mmc_spi.c 7469F: include/linux/spi/mmc_spi.h 7470 7471MULTISOUND SOUND DRIVER 7472M: Andrew Veliath <andrewtv@usa.net> 7473S: Maintained 7474F: Documentation/sound/oss/MultiSound 7475F: sound/oss/msnd* 7476 7477MULTITECH MULTIPORT CARD (ISICOM) 7478S: Orphan 7479F: drivers/tty/isicom.c 7480F: include/linux/isicom.h 7481 7482MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 7483M: Bin Liu <b-liu@ti.com> 7484L: linux-usb@vger.kernel.org 7485T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 7486S: Maintained 7487F: drivers/usb/musb/ 7488 7489MXL5007T MEDIA DRIVER 7490M: Michael Krufky <mkrufky@linuxtv.org> 7491L: linux-media@vger.kernel.org 7492W: https://linuxtv.org 7493W: http://github.com/mkrufky 7494Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7495T: git git://linuxtv.org/mkrufky/tuners.git 7496S: Maintained 7497F: drivers/media/tuners/mxl5007t.* 7498 7499MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 7500M: Hyong-Youb Kim <hykim@myri.com> 7501L: netdev@vger.kernel.org 7502W: https://www.myricom.com/support/downloads/myri10ge.html 7503S: Supported 7504F: drivers/net/ethernet/myricom/myri10ge/ 7505 7506NAND FLASH SUBSYSTEM 7507M: Boris Brezillon <boris.brezillon@free-electrons.com> 7508R: Richard Weinberger <richard@nod.at> 7509L: linux-mtd@lists.infradead.org 7510W: http://www.linux-mtd.infradead.org/ 7511Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7512T: git git://github.com/linux-nand/linux.git 7513S: Maintained 7514F: drivers/mtd/nand/ 7515F: include/linux/mtd/nand*.h 7516 7517NATSEMI ETHERNET DRIVER (DP8381x) 7518S: Orphan 7519F: drivers/net/ethernet/natsemi/natsemi.c 7520 7521NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 7522M: Daniel Mack <zonque@gmail.com> 7523S: Maintained 7524L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7525W: http://www.native-instruments.com 7526F: sound/usb/caiaq/ 7527 7528NCP FILESYSTEM 7529M: Petr Vandrovec <petr@vandrovec.name> 7530S: Odd Fixes 7531F: fs/ncpfs/ 7532 7533NCR 5380 SCSI DRIVERS 7534M: Finn Thain <fthain@telegraphics.com.au> 7535M: Michael Schmitz <schmitzmic@gmail.com> 7536L: linux-scsi@vger.kernel.org 7537S: Maintained 7538F: Documentation/scsi/g_NCR5380.txt 7539F: drivers/scsi/NCR5380.* 7540F: drivers/scsi/arm/cumana_1.c 7541F: drivers/scsi/arm/oak.c 7542F: drivers/scsi/atari_NCR5380.c 7543F: drivers/scsi/atari_scsi.* 7544F: drivers/scsi/dmx3191d.c 7545F: drivers/scsi/dtc.* 7546F: drivers/scsi/g_NCR5380.* 7547F: drivers/scsi/g_NCR5380_mmio.c 7548F: drivers/scsi/mac_scsi.* 7549F: drivers/scsi/pas16.* 7550F: drivers/scsi/sun3_scsi.* 7551F: drivers/scsi/sun3_scsi_vme.c 7552F: drivers/scsi/t128.* 7553 7554NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 7555M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7556L: linux-scsi@vger.kernel.org 7557S: Maintained 7558F: drivers/scsi/NCR_D700.* 7559 7560NCT6775 HARDWARE MONITOR DRIVER 7561M: Guenter Roeck <linux@roeck-us.net> 7562L: linux-hwmon@vger.kernel.org 7563S: Maintained 7564F: Documentation/hwmon/nct6775 7565F: drivers/hwmon/nct6775.c 7566 7567NETEFFECT IWARP RNIC DRIVER (IW_NES) 7568M: Faisal Latif <faisal.latif@intel.com> 7569L: linux-rdma@vger.kernel.org 7570W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 7571S: Supported 7572F: drivers/infiniband/hw/nes/ 7573 7574NETEM NETWORK EMULATOR 7575M: Stephen Hemminger <stephen@networkplumber.org> 7576L: netem@lists.linux-foundation.org (moderated for non-subscribers) 7577S: Maintained 7578F: net/sched/sch_netem.c 7579 7580NETERION 10GbE DRIVERS (s2io/vxge) 7581M: Jon Mason <jdmason@kudzu.us> 7582L: netdev@vger.kernel.org 7583S: Supported 7584F: Documentation/networking/s2io.txt 7585F: Documentation/networking/vxge.txt 7586F: drivers/net/ethernet/neterion/ 7587 7588NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 7589M: Pablo Neira Ayuso <pablo@netfilter.org> 7590M: Patrick McHardy <kaber@trash.net> 7591M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 7592L: netfilter-devel@vger.kernel.org 7593L: coreteam@netfilter.org 7594W: http://www.netfilter.org/ 7595W: http://www.iptables.org/ 7596Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 7597T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 7598T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 7599S: Supported 7600F: include/linux/netfilter* 7601F: include/linux/netfilter/ 7602F: include/net/netfilter/ 7603F: include/uapi/linux/netfilter* 7604F: include/uapi/linux/netfilter/ 7605F: net/*/netfilter.c 7606F: net/*/netfilter/ 7607F: net/netfilter/ 7608F: net/bridge/br_netfilter*.c 7609 7610NETLABEL 7611M: Paul Moore <paul@paul-moore.com> 7612W: http://netlabel.sf.net 7613L: netdev@vger.kernel.org 7614S: Maintained 7615F: Documentation/netlabel/ 7616F: include/net/netlabel.h 7617F: net/netlabel/ 7618 7619NETROM NETWORK LAYER 7620M: Ralf Baechle <ralf@linux-mips.org> 7621L: linux-hams@vger.kernel.org 7622W: http://www.linux-ax25.org/ 7623S: Maintained 7624F: include/net/netrom.h 7625F: include/uapi/linux/netrom.h 7626F: net/netrom/ 7627 7628NETRONOME ETHERNET DRIVERS 7629M: Jakub Kicinski <jakub.kicinski@netronome.com> 7630L: oss-drivers@netronome.com 7631S: Maintained 7632F: drivers/net/ethernet/netronome/ 7633 7634NETWORK BLOCK DEVICE (NBD) 7635M: Markus Pargmann <mpa@pengutronix.de> 7636S: Maintained 7637L: nbd-general@lists.sourceforge.net 7638T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 7639F: Documentation/blockdev/nbd.txt 7640F: drivers/block/nbd.c 7641F: include/uapi/linux/nbd.h 7642 7643NETWORK DROP MONITOR 7644M: Neil Horman <nhorman@tuxdriver.com> 7645L: netdev@vger.kernel.org 7646S: Maintained 7647W: https://fedorahosted.org/dropwatch/ 7648F: net/core/drop_monitor.c 7649 7650NETWORKING [GENERAL] 7651M: "David S. Miller" <davem@davemloft.net> 7652L: netdev@vger.kernel.org 7653W: http://www.linuxfoundation.org/en/Net 7654Q: http://patchwork.ozlabs.org/project/netdev/list/ 7655T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7656T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 7657S: Maintained 7658F: net/ 7659F: include/net/ 7660F: include/linux/in.h 7661F: include/linux/net.h 7662F: include/linux/netdevice.h 7663F: include/uapi/linux/in.h 7664F: include/uapi/linux/net.h 7665F: include/uapi/linux/netdevice.h 7666F: include/uapi/linux/net_namespace.h 7667F: tools/net/ 7668F: tools/testing/selftests/net/ 7669F: lib/random32.c 7670F: lib/test_bpf.c 7671 7672NETWORKING [IPv4/IPv6] 7673M: "David S. Miller" <davem@davemloft.net> 7674M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 7675M: James Morris <jmorris@namei.org> 7676M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 7677M: Patrick McHardy <kaber@trash.net> 7678L: netdev@vger.kernel.org 7679T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7680S: Maintained 7681F: net/ipv4/ 7682F: net/ipv6/ 7683F: include/net/ip* 7684F: arch/x86/net/* 7685 7686NETWORKING [IPSEC] 7687M: Steffen Klassert <steffen.klassert@secunet.com> 7688M: Herbert Xu <herbert@gondor.apana.org.au> 7689M: "David S. Miller" <davem@davemloft.net> 7690L: netdev@vger.kernel.org 7691T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 7692T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 7693S: Maintained 7694F: net/core/flow.c 7695F: net/xfrm/ 7696F: net/key/ 7697F: net/ipv4/xfrm* 7698F: net/ipv4/esp4.c 7699F: net/ipv4/ah4.c 7700F: net/ipv4/ipcomp.c 7701F: net/ipv4/ip_vti.c 7702F: net/ipv6/xfrm* 7703F: net/ipv6/esp6.c 7704F: net/ipv6/ah6.c 7705F: net/ipv6/ipcomp6.c 7706F: net/ipv6/ip6_vti.c 7707F: include/uapi/linux/xfrm.h 7708F: include/net/xfrm.h 7709 7710NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 7711M: Paul Moore <paul@paul-moore.com> 7712L: netdev@vger.kernel.org 7713S: Maintained 7714 7715NETWORKING [WIRELESS] 7716L: linux-wireless@vger.kernel.org 7717Q: http://patchwork.kernel.org/project/linux-wireless/list/ 7718 7719NETWORKING DRIVERS 7720L: netdev@vger.kernel.org 7721W: http://www.linuxfoundation.org/en/Net 7722Q: http://patchwork.ozlabs.org/project/netdev/list/ 7723T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7724T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 7725S: Odd Fixes 7726F: drivers/net/ 7727F: include/linux/if_* 7728F: include/linux/netdevice.h 7729F: include/linux/etherdevice.h 7730F: include/linux/fcdevice.h 7731F: include/linux/fddidevice.h 7732F: include/linux/hippidevice.h 7733F: include/linux/inetdevice.h 7734F: include/uapi/linux/if_* 7735F: include/uapi/linux/netdevice.h 7736 7737NETWORKING DRIVERS (WIRELESS) 7738M: Kalle Valo <kvalo@codeaurora.org> 7739L: linux-wireless@vger.kernel.org 7740Q: http://patchwork.kernel.org/project/linux-wireless/list/ 7741T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 7742T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 7743S: Maintained 7744F: drivers/net/wireless/ 7745 7746NETXEN (1/10) GbE SUPPORT 7747M: Manish Chopra <manish.chopra@qlogic.com> 7748M: Sony Chacko <sony.chacko@qlogic.com> 7749M: Rajesh Borundia <rajesh.borundia@qlogic.com> 7750L: netdev@vger.kernel.org 7751W: http://www.qlogic.com 7752S: Supported 7753F: drivers/net/ethernet/qlogic/netxen/ 7754 7755NFC SUBSYSTEM 7756M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 7757M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 7758M: Samuel Ortiz <sameo@linux.intel.com> 7759L: linux-wireless@vger.kernel.org 7760L: linux-nfc@lists.01.org (subscribers-only) 7761S: Supported 7762F: net/nfc/ 7763F: include/net/nfc/ 7764F: include/uapi/linux/nfc.h 7765F: drivers/nfc/ 7766F: include/linux/platform_data/nfcmrvl.h 7767F: include/linux/platform_data/nxp-nci.h 7768F: include/linux/platform_data/pn544.h 7769F: include/linux/platform_data/st21nfca.h 7770F: include/linux/platform_data/st-nci.h 7771F: Documentation/devicetree/bindings/net/nfc/ 7772 7773NFS, SUNRPC, AND LOCKD CLIENTS 7774M: Trond Myklebust <trond.myklebust@primarydata.com> 7775M: Anna Schumaker <anna.schumaker@netapp.com> 7776L: linux-nfs@vger.kernel.org 7777W: http://client.linux-nfs.org 7778T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 7779S: Maintained 7780F: fs/lockd/ 7781F: fs/nfs/ 7782F: fs/nfs_common/ 7783F: net/sunrpc/ 7784F: include/linux/lockd/ 7785F: include/linux/nfs* 7786F: include/linux/sunrpc/ 7787F: include/uapi/linux/nfs* 7788F: include/uapi/linux/sunrpc/ 7789 7790NILFS2 FILESYSTEM 7791M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 7792L: linux-nilfs@vger.kernel.org 7793W: http://nilfs.sourceforge.net/ 7794T: git git://github.com/konis/nilfs2.git 7795S: Supported 7796F: Documentation/filesystems/nilfs2.txt 7797F: fs/nilfs2/ 7798F: include/linux/nilfs2_fs.h 7799F: include/trace/events/nilfs2.h 7800 7801NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 7802M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 7803W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 7804S: Maintained 7805F: Documentation/scsi/NinjaSCSI.txt 7806F: drivers/scsi/pcmcia/nsp_* 7807 7808NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 7809M: GOTO Masanori <gotom@debian.or.jp> 7810M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 7811W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 7812S: Maintained 7813F: Documentation/scsi/NinjaSCSI.txt 7814F: drivers/scsi/nsp32* 7815 7816NIOS2 ARCHITECTURE 7817M: Ley Foon Tan <lftan@altera.com> 7818L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 7819T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 7820S: Maintained 7821F: arch/nios2/ 7822 7823NOKIA N900 POWER SUPPLY DRIVERS 7824R: Pali Rohár <pali.rohar@gmail.com> 7825F: include/linux/power/bq2415x_charger.h 7826F: include/linux/power/bq27xxx_battery.h 7827F: include/linux/power/isp1704_charger.h 7828F: drivers/power/bq2415x_charger.c 7829F: drivers/power/bq27xxx_battery.c 7830F: drivers/power/bq27xxx_battery_i2c.c 7831F: drivers/power/isp1704_charger.c 7832F: drivers/power/rx51_battery.c 7833 7834NTB DRIVER CORE 7835M: Jon Mason <jdmason@kudzu.us> 7836M: Dave Jiang <dave.jiang@intel.com> 7837M: Allen Hubbe <Allen.Hubbe@emc.com> 7838L: linux-ntb@googlegroups.com 7839S: Supported 7840W: https://github.com/jonmason/ntb/wiki 7841T: git git://github.com/jonmason/ntb.git 7842F: drivers/ntb/ 7843F: drivers/net/ntb_netdev.c 7844F: include/linux/ntb.h 7845F: include/linux/ntb_transport.h 7846 7847NTB INTEL DRIVER 7848M: Jon Mason <jdmason@kudzu.us> 7849M: Dave Jiang <dave.jiang@intel.com> 7850L: linux-ntb@googlegroups.com 7851S: Supported 7852W: https://github.com/jonmason/ntb/wiki 7853T: git git://github.com/jonmason/ntb.git 7854F: drivers/ntb/hw/intel/ 7855 7856NTB AMD DRIVER 7857M: Xiangliang Yu <Xiangliang.Yu@amd.com> 7858L: linux-ntb@googlegroups.com 7859S: Supported 7860F: drivers/ntb/hw/amd/ 7861 7862NTFS FILESYSTEM 7863M: Anton Altaparmakov <anton@tuxera.com> 7864L: linux-ntfs-dev@lists.sourceforge.net 7865W: http://www.tuxera.com/ 7866T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 7867S: Supported 7868F: Documentation/filesystems/ntfs.txt 7869F: fs/ntfs/ 7870 7871NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 7872M: Antonino Daplas <adaplas@gmail.com> 7873L: linux-fbdev@vger.kernel.org 7874S: Maintained 7875F: drivers/video/fbdev/riva/ 7876F: drivers/video/fbdev/nvidia/ 7877 7878NVM EXPRESS DRIVER 7879M: Keith Busch <keith.busch@intel.com> 7880M: Jens Axboe <axboe@fb.com> 7881L: linux-nvme@lists.infradead.org 7882T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 7883W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 7884S: Supported 7885F: drivers/nvme/host/ 7886F: include/linux/nvme.h 7887 7888NVMEM FRAMEWORK 7889M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 7890M: Maxime Ripard <maxime.ripard@free-electrons.com> 7891S: Maintained 7892F: drivers/nvmem/ 7893F: Documentation/devicetree/bindings/nvmem/ 7894F: include/linux/nvmem-consumer.h 7895F: include/linux/nvmem-provider.h 7896 7897NXP-NCI NFC DRIVER 7898M: Clément Perrochaud <clement.perrochaud@effinnov.com> 7899R: Charles Gorand <charles.gorand@effinnov.com> 7900L: linux-nfc@lists.01.org (moderated for non-subscribers) 7901S: Supported 7902F: drivers/nfc/nxp-nci 7903 7904NXP TDA998X DRM DRIVER 7905M: Russell King <rmk+kernel@armlinux.org.uk> 7906S: Supported 7907F: drivers/gpu/drm/i2c/tda998x_drv.c 7908F: include/drm/i2c/tda998x.h 7909 7910NXP TFA9879 DRIVER 7911M: Peter Rosin <peda@axentia.se> 7912L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7913S: Maintained 7914F: sound/soc/codecs/tfa9879* 7915 7916OBJTOOL 7917M: Josh Poimboeuf <jpoimboe@redhat.com> 7918S: Supported 7919F: tools/objtool/ 7920 7921OMAP SUPPORT 7922M: Tony Lindgren <tony@atomide.com> 7923L: linux-omap@vger.kernel.org 7924W: http://www.muru.com/linux/omap/ 7925W: http://linux.omap.com/ 7926Q: http://patchwork.kernel.org/project/linux-omap/list/ 7927T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 7928S: Maintained 7929F: arch/arm/*omap*/ 7930F: arch/arm/configs/omap1_defconfig 7931F: arch/arm/configs/omap2plus_defconfig 7932F: drivers/i2c/busses/i2c-omap.c 7933F: drivers/irqchip/irq-omap-intc.c 7934F: drivers/mfd/*omap*.c 7935F: drivers/mfd/menelaus.c 7936F: drivers/mfd/palmas.c 7937F: drivers/mfd/tps65217.c 7938F: drivers/mfd/tps65218.c 7939F: drivers/mfd/tps65910.c 7940F: drivers/mfd/twl-core.[ch] 7941F: drivers/mfd/twl4030*.c 7942F: drivers/mfd/twl6030*.c 7943F: drivers/mfd/twl6040*.c 7944F: drivers/regulator/palmas-regulator*.c 7945F: drivers/regulator/pbias-regulator.c 7946F: drivers/regulator/tps65217-regulator.c 7947F: drivers/regulator/tps65218-regulator.c 7948F: drivers/regulator/tps65910-regulator.c 7949F: drivers/regulator/twl-regulator.c 7950F: include/linux/i2c-omap.h 7951 7952OMAP DEVICE TREE SUPPORT 7953M: Benoît Cousson <bcousson@baylibre.com> 7954M: Tony Lindgren <tony@atomide.com> 7955L: linux-omap@vger.kernel.org 7956L: devicetree@vger.kernel.org 7957S: Maintained 7958F: arch/arm/boot/dts/*omap* 7959F: arch/arm/boot/dts/*am3* 7960F: arch/arm/boot/dts/*am4* 7961F: arch/arm/boot/dts/*am5* 7962F: arch/arm/boot/dts/*dra7* 7963 7964OMAP CLOCK FRAMEWORK SUPPORT 7965M: Paul Walmsley <paul@pwsan.com> 7966L: linux-omap@vger.kernel.org 7967S: Maintained 7968F: arch/arm/*omap*/*clock* 7969 7970OMAP POWER MANAGEMENT SUPPORT 7971M: Kevin Hilman <khilman@kernel.org> 7972L: linux-omap@vger.kernel.org 7973S: Maintained 7974F: arch/arm/*omap*/*pm* 7975F: drivers/cpufreq/omap-cpufreq.c 7976 7977OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 7978M: Rajendra Nayak <rnayak@codeaurora.org> 7979M: Paul Walmsley <paul@pwsan.com> 7980L: linux-omap@vger.kernel.org 7981S: Maintained 7982F: arch/arm/mach-omap2/prm* 7983 7984OMAP AUDIO SUPPORT 7985M: Peter Ujfalusi <peter.ujfalusi@ti.com> 7986M: Jarkko Nikula <jarkko.nikula@bitmer.com> 7987L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7988L: linux-omap@vger.kernel.org 7989S: Maintained 7990F: sound/soc/omap/ 7991 7992OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 7993M: Roger Quadros <rogerq@ti.com> 7994M: Tony Lindgren <tony@atomide.com> 7995L: linux-omap@vger.kernel.org 7996S: Maintained 7997F: drivers/memory/omap-gpmc.c 7998F: arch/arm/mach-omap2/*gpmc* 7999 8000OMAP FRAMEBUFFER SUPPORT 8001M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8002L: linux-fbdev@vger.kernel.org 8003L: linux-omap@vger.kernel.org 8004S: Maintained 8005F: drivers/video/fbdev/omap/ 8006 8007OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8008M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8009L: linux-omap@vger.kernel.org 8010L: linux-fbdev@vger.kernel.org 8011S: Maintained 8012F: drivers/video/fbdev/omap2/ 8013F: Documentation/arm/OMAP/DSS 8014 8015OMAP HARDWARE SPINLOCK SUPPORT 8016M: Ohad Ben-Cohen <ohad@wizery.com> 8017L: linux-omap@vger.kernel.org 8018S: Maintained 8019F: drivers/hwspinlock/omap_hwspinlock.c 8020 8021OMAP MMC SUPPORT 8022M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8023L: linux-omap@vger.kernel.org 8024S: Maintained 8025F: drivers/mmc/host/omap.c 8026 8027OMAP HS MMC SUPPORT 8028L: linux-mmc@vger.kernel.org 8029L: linux-omap@vger.kernel.org 8030S: Orphan 8031F: drivers/mmc/host/omap_hsmmc.c 8032 8033OMAP RANDOM NUMBER GENERATOR SUPPORT 8034M: Deepak Saxena <dsaxena@plexity.net> 8035S: Maintained 8036F: drivers/char/hw_random/omap-rng.c 8037 8038OMAP HWMOD SUPPORT 8039M: Benoît Cousson <bcousson@baylibre.com> 8040M: Paul Walmsley <paul@pwsan.com> 8041L: linux-omap@vger.kernel.org 8042S: Maintained 8043F: arch/arm/mach-omap2/omap_hwmod.* 8044 8045OMAP HWMOD DATA 8046M: Paul Walmsley <paul@pwsan.com> 8047L: linux-omap@vger.kernel.org 8048S: Maintained 8049F: arch/arm/mach-omap2/omap_hwmod*data* 8050 8051OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 8052M: Benoît Cousson <bcousson@baylibre.com> 8053L: linux-omap@vger.kernel.org 8054S: Maintained 8055F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 8056 8057OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 8058M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8059L: linux-media@vger.kernel.org 8060S: Maintained 8061F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 8062F: drivers/media/platform/omap3isp/ 8063F: drivers/staging/media/omap4iss/ 8064 8065OMAP USB SUPPORT 8066L: linux-usb@vger.kernel.org 8067L: linux-omap@vger.kernel.org 8068S: Orphan 8069F: drivers/usb/*/*omap* 8070F: arch/arm/*omap*/usb* 8071 8072OMAP GPIO DRIVER 8073M: Grygorii Strashko <grygorii.strashko@ti.com> 8074M: Santosh Shilimkar <ssantosh@kernel.org> 8075M: Kevin Hilman <khilman@kernel.org> 8076L: linux-omap@vger.kernel.org 8077S: Maintained 8078F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 8079F: drivers/gpio/gpio-omap.c 8080 8081OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 8082M: Mark Jackson <mpfj@newflow.co.uk> 8083L: linux-omap@vger.kernel.org 8084S: Maintained 8085F: arch/arm/boot/dts/am335x-nano.dts 8086 8087OMFS FILESYSTEM 8088M: Bob Copeland <me@bobcopeland.com> 8089L: linux-karma-devel@lists.sourceforge.net 8090S: Maintained 8091F: Documentation/filesystems/omfs.txt 8092F: fs/omfs/ 8093 8094OMNIKEY CARDMAN 4000 DRIVER 8095M: Harald Welte <laforge@gnumonks.org> 8096S: Maintained 8097F: drivers/char/pcmcia/cm4000_cs.c 8098F: include/linux/cm4000_cs.h 8099F: include/uapi/linux/cm4000_cs.h 8100 8101OMNIKEY CARDMAN 4040 DRIVER 8102M: Harald Welte <laforge@gnumonks.org> 8103S: Maintained 8104F: drivers/char/pcmcia/cm4040_cs.* 8105 8106OMNIVISION OV7670 SENSOR DRIVER 8107M: Jonathan Corbet <corbet@lwn.net> 8108L: linux-media@vger.kernel.org 8109T: git git://linuxtv.org/media_tree.git 8110S: Maintained 8111F: drivers/media/i2c/ov7670.c 8112 8113ONENAND FLASH DRIVER 8114M: Kyungmin Park <kyungmin.park@samsung.com> 8115L: linux-mtd@lists.infradead.org 8116S: Maintained 8117F: drivers/mtd/onenand/ 8118F: include/linux/mtd/onenand*.h 8119 8120ONSTREAM SCSI TAPE DRIVER 8121M: Willem Riede <osst@riede.org> 8122L: osst-users@lists.sourceforge.net 8123L: linux-scsi@vger.kernel.org 8124S: Maintained 8125F: Documentation/scsi/osst.txt 8126F: drivers/scsi/osst.* 8127F: drivers/scsi/osst_*.h 8128F: drivers/scsi/st.h 8129 8130OPENCORES I2C BUS DRIVER 8131M: Peter Korsgaard <jacmet@sunsite.dk> 8132L: linux-i2c@vger.kernel.org 8133S: Maintained 8134F: Documentation/i2c/busses/i2c-ocores 8135F: drivers/i2c/busses/i2c-ocores.c 8136 8137OPEN FIRMWARE AND FLATTENED DEVICE TREE 8138M: Rob Herring <robh+dt@kernel.org> 8139M: Frank Rowand <frowand.list@gmail.com> 8140M: Grant Likely <grant.likely@linaro.org> 8141L: devicetree@vger.kernel.org 8142W: http://www.devicetree.org/ 8143T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git 8144S: Maintained 8145F: drivers/of/ 8146F: include/linux/of*.h 8147F: scripts/dtc/ 8148 8149OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 8150M: Rob Herring <robh+dt@kernel.org> 8151M: Pawel Moll <pawel.moll@arm.com> 8152M: Mark Rutland <mark.rutland@arm.com> 8153M: Ian Campbell <ijc+devicetree@hellion.org.uk> 8154M: Kumar Gala <galak@codeaurora.org> 8155L: devicetree@vger.kernel.org 8156T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8157S: Maintained 8158F: Documentation/devicetree/ 8159F: arch/*/boot/dts/ 8160F: include/dt-bindings/ 8161 8162OPEN FIRMWARE AND DEVICE TREE OVERLAYS 8163M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 8164L: devicetree@vger.kernel.org 8165S: Maintained 8166F: Documentation/devicetree/dynamic-resolution-notes.txt 8167F: Documentation/devicetree/overlay-notes.txt 8168F: drivers/of/overlay.c 8169F: drivers/of/resolver.c 8170 8171OPENRISC ARCHITECTURE 8172M: Jonas Bonn <jonas@southpole.se> 8173W: http://openrisc.net 8174L: linux@lists.openrisc.net (moderated for non-subscribers) 8175S: Maintained 8176T: git git://openrisc.net/~jonas/linux 8177F: arch/openrisc/ 8178 8179OPENVSWITCH 8180M: Pravin Shelar <pshelar@nicira.com> 8181L: netdev@vger.kernel.org 8182L: dev@openvswitch.org 8183W: http://openvswitch.org 8184S: Maintained 8185F: net/openvswitch/ 8186F: include/uapi/linux/openvswitch.h 8187 8188OPERATING PERFORMANCE POINTS (OPP) 8189M: Viresh Kumar <vireshk@kernel.org> 8190M: Nishanth Menon <nm@ti.com> 8191M: Stephen Boyd <sboyd@codeaurora.org> 8192L: linux-pm@vger.kernel.org 8193S: Maintained 8194T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 8195F: drivers/base/power/opp/ 8196F: include/linux/pm_opp.h 8197F: Documentation/power/opp.txt 8198F: Documentation/devicetree/bindings/opp/ 8199 8200OPL4 DRIVER 8201M: Clemens Ladisch <clemens@ladisch.de> 8202L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8203T: git git://git.alsa-project.org/alsa-kernel.git 8204S: Maintained 8205F: sound/drivers/opl4/ 8206 8207OPROFILE 8208M: Robert Richter <rric@kernel.org> 8209L: oprofile-list@lists.sf.net 8210S: Maintained 8211F: arch/*/include/asm/oprofile*.h 8212F: arch/*/oprofile/ 8213F: drivers/oprofile/ 8214F: include/linux/oprofile.h 8215 8216ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 8217M: Mark Fasheh <mfasheh@suse.com> 8218M: Joel Becker <jlbec@evilplan.org> 8219L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 8220W: http://ocfs2.wiki.kernel.org 8221S: Supported 8222F: Documentation/filesystems/ocfs2.txt 8223F: Documentation/filesystems/dlmfs.txt 8224F: fs/ocfs2/ 8225 8226ORINOCO DRIVER 8227L: linux-wireless@vger.kernel.org 8228W: http://wireless.kernel.org/en/users/Drivers/orinoco 8229W: http://www.nongnu.org/orinoco/ 8230S: Orphan 8231F: drivers/net/wireless/intersil/orinoco/ 8232 8233OSD LIBRARY and FILESYSTEM 8234M: Boaz Harrosh <ooo@electrozaur.com> 8235M: Benny Halevy <bhalevy@primarydata.com> 8236L: osd-dev@open-osd.org 8237W: http://open-osd.org 8238T: git git://git.open-osd.org/open-osd.git 8239S: Maintained 8240F: drivers/scsi/osd/ 8241F: include/scsi/osd_* 8242F: fs/exofs/ 8243 8244OVERLAY FILESYSTEM 8245M: Miklos Szeredi <miklos@szeredi.hu> 8246L: linux-unionfs@vger.kernel.org 8247T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 8248S: Supported 8249F: fs/overlayfs/ 8250F: Documentation/filesystems/overlayfs.txt 8251 8252ORANGEFS FILESYSTEM 8253M: Mike Marshall <hubcap@omnibond.com> 8254L: pvfs2-developers@beowulf-underground.org (subscribers-only) 8255T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 8256S: Supported 8257F: fs/orangefs/ 8258F: Documentation/filesystems/orangefs.txt 8259 8260P54 WIRELESS DRIVER 8261M: Christian Lamparter <chunkeey@googlemail.com> 8262L: linux-wireless@vger.kernel.org 8263W: http://wireless.kernel.org/en/users/Drivers/p54 8264S: Maintained 8265F: drivers/net/wireless/intersil/p54/ 8266 8267PA SEMI ETHERNET DRIVER 8268M: Olof Johansson <olof@lixom.net> 8269L: netdev@vger.kernel.org 8270S: Maintained 8271F: drivers/net/ethernet/pasemi/* 8272 8273PA SEMI SMBUS DRIVER 8274M: Olof Johansson <olof@lixom.net> 8275L: linux-i2c@vger.kernel.org 8276S: Maintained 8277F: drivers/i2c/busses/i2c-pasemi.c 8278 8279PADATA PARALLEL EXECUTION MECHANISM 8280M: Steffen Klassert <steffen.klassert@secunet.com> 8281L: linux-crypto@vger.kernel.org 8282S: Maintained 8283F: kernel/padata.c 8284F: include/linux/padata.h 8285F: Documentation/padata.txt 8286 8287PANASONIC LAPTOP ACPI EXTRAS DRIVER 8288M: Harald Welte <laforge@gnumonks.org> 8289L: platform-driver-x86@vger.kernel.org 8290S: Maintained 8291F: drivers/platform/x86/panasonic-laptop.c 8292 8293PANASONIC MN10300/AM33/AM34 PORT 8294M: David Howells <dhowells@redhat.com> 8295M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com> 8296L: linux-am33-list@redhat.com (moderated for non-subscribers) 8297W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 8298S: Maintained 8299F: Documentation/mn10300/ 8300F: arch/mn10300/ 8301 8302PARALLEL LCD/KEYPAD PANEL DRIVER 8303M: Willy Tarreau <willy@haproxy.com> 8304M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 8305S: Odd Fixes 8306F: Documentation/misc-devices/lcd-panel-cgram.txt 8307F: drivers/misc/panel.c 8308 8309PARALLEL PORT SUBSYSTEM 8310M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 8311M: Sudip Mukherjee <sudip@vectorindia.org> 8312L: linux-parport@lists.infradead.org (subscribers-only) 8313S: Maintained 8314F: drivers/parport/ 8315F: include/linux/parport*.h 8316F: drivers/char/ppdev.c 8317F: include/uapi/linux/ppdev.h 8318F: Documentation/parport*.txt 8319 8320PARAVIRT_OPS INTERFACE 8321M: Jeremy Fitzhardinge <jeremy@goop.org> 8322M: Chris Wright <chrisw@sous-sol.org> 8323M: Alok Kataria <akataria@vmware.com> 8324M: Rusty Russell <rusty@rustcorp.com.au> 8325L: virtualization@lists.linux-foundation.org 8326S: Supported 8327F: Documentation/virtual/paravirt_ops.txt 8328F: arch/*/kernel/paravirt* 8329F: arch/*/include/asm/paravirt.h 8330 8331PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 8332M: Tim Waugh <tim@cyberelk.net> 8333L: linux-parport@lists.infradead.org (subscribers-only) 8334S: Maintained 8335F: Documentation/blockdev/paride.txt 8336F: drivers/block/paride/ 8337 8338PARISC ARCHITECTURE 8339M: "James E.J. Bottomley" <jejb@parisc-linux.org> 8340M: Helge Deller <deller@gmx.de> 8341L: linux-parisc@vger.kernel.org 8342W: http://www.parisc-linux.org/ 8343Q: http://patchwork.kernel.org/project/linux-parisc/list/ 8344T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 8345T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 8346S: Maintained 8347F: arch/parisc/ 8348F: Documentation/parisc/ 8349F: drivers/parisc/ 8350F: drivers/char/agp/parisc-agp.c 8351F: drivers/input/serio/gscps2.c 8352F: drivers/parport/parport_gsc.* 8353F: drivers/tty/serial/8250/8250_gsc.c 8354F: drivers/video/fbdev/sti* 8355F: drivers/video/console/sti* 8356F: drivers/video/logo/logo_parisc* 8357 8358PC87360 HARDWARE MONITORING DRIVER 8359M: Jim Cromie <jim.cromie@gmail.com> 8360L: linux-hwmon@vger.kernel.org 8361S: Maintained 8362F: Documentation/hwmon/pc87360 8363F: drivers/hwmon/pc87360.c 8364 8365PC8736x GPIO DRIVER 8366M: Jim Cromie <jim.cromie@gmail.com> 8367S: Maintained 8368F: drivers/char/pc8736x_gpio.c 8369 8370PC87427 HARDWARE MONITORING DRIVER 8371M: Jean Delvare <jdelvare@suse.com> 8372L: linux-hwmon@vger.kernel.org 8373S: Maintained 8374F: Documentation/hwmon/pc87427 8375F: drivers/hwmon/pc87427.c 8376 8377PCA9532 LED DRIVER 8378M: Riku Voipio <riku.voipio@iki.fi> 8379S: Maintained 8380F: drivers/leds/leds-pca9532.c 8381F: include/linux/leds-pca9532.h 8382 8383PCA9541 I2C BUS MASTER SELECTOR DRIVER 8384M: Guenter Roeck <linux@roeck-us.net> 8385L: linux-i2c@vger.kernel.org 8386S: Maintained 8387F: drivers/i2c/muxes/i2c-mux-pca9541.c 8388 8389PCDP - PRIMARY CONSOLE AND DEBUG PORT 8390M: Khalid Aziz <khalid@gonehiking.org> 8391S: Maintained 8392F: drivers/firmware/pcdp.* 8393 8394PCI ERROR RECOVERY 8395M: Linas Vepstas <linasvepstas@gmail.com> 8396L: linux-pci@vger.kernel.org 8397S: Supported 8398F: Documentation/PCI/pci-error-recovery.txt 8399 8400PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 8401M: Russell Currey <ruscur@russell.cc> 8402L: linuxppc-dev@lists.ozlabs.org 8403S: Supported 8404F: Documentation/powerpc/eeh-pci-error-recovery.txt 8405F: arch/powerpc/kernel/eeh*.c 8406F: arch/powerpc/platforms/*/eeh*.c 8407F: arch/powerpc/include/*/eeh*.h 8408 8409PCI SUBSYSTEM 8410M: Bjorn Helgaas <bhelgaas@google.com> 8411L: linux-pci@vger.kernel.org 8412Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 8413T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 8414S: Supported 8415F: Documentation/PCI/ 8416F: drivers/pci/ 8417F: include/linux/pci* 8418F: arch/x86/pci/ 8419F: arch/x86/kernel/quirks.c 8420 8421PCI DRIVER FOR ALTERA PCIE IP 8422M: Ley Foon Tan <lftan@altera.com> 8423L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8424L: linux-pci@vger.kernel.org 8425S: Supported 8426F: Documentation/devicetree/bindings/pci/altera-pcie.txt 8427F: drivers/pci/host/pcie-altera.c 8428 8429PCI DRIVER FOR ARM VERSATILE PLATFORM 8430M: Rob Herring <robh@kernel.org> 8431L: linux-pci@vger.kernel.org 8432L: linux-arm-kernel@lists.infradead.org 8433S: Maintained 8434F: Documentation/devicetree/bindings/pci/versatile.txt 8435F: drivers/pci/host/pci-versatile.c 8436 8437PCI DRIVER FOR APPLIEDMICRO XGENE 8438M: Tanmay Inamdar <tinamdar@apm.com> 8439L: linux-pci@vger.kernel.org 8440L: linux-arm-kernel@lists.infradead.org 8441S: Maintained 8442F: Documentation/devicetree/bindings/pci/xgene-pci.txt 8443F: drivers/pci/host/pci-xgene.c 8444 8445PCI DRIVER FOR FREESCALE LAYERSCAPE 8446M: Minghuan Lian <minghuan.Lian@freescale.com> 8447M: Mingkai Hu <mingkai.hu@freescale.com> 8448M: Roy Zang <tie-fei.zang@freescale.com> 8449L: linuxppc-dev@lists.ozlabs.org 8450L: linux-pci@vger.kernel.org 8451L: linux-arm-kernel@lists.infradead.org 8452S: Maintained 8453F: drivers/pci/host/*layerscape* 8454 8455PCI DRIVER FOR IMX6 8456M: Richard Zhu <Richard.Zhu@freescale.com> 8457M: Lucas Stach <l.stach@pengutronix.de> 8458L: linux-pci@vger.kernel.org 8459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8460S: Maintained 8461F: drivers/pci/host/*imx6* 8462 8463PCI DRIVER FOR TI KEYSTONE 8464M: Murali Karicheri <m-karicheri2@ti.com> 8465L: linux-pci@vger.kernel.org 8466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8467S: Maintained 8468F: drivers/pci/host/*keystone* 8469 8470PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 8471M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8472M: Jason Cooper <jason@lakedaemon.net> 8473L: linux-pci@vger.kernel.org 8474L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8475S: Maintained 8476F: drivers/pci/host/*mvebu* 8477 8478PCI DRIVER FOR NVIDIA TEGRA 8479M: Thierry Reding <thierry.reding@gmail.com> 8480L: linux-tegra@vger.kernel.org 8481L: linux-pci@vger.kernel.org 8482S: Supported 8483F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 8484F: drivers/pci/host/pci-tegra.c 8485 8486PCI DRIVER FOR TI DRA7XX 8487M: Kishon Vijay Abraham I <kishon@ti.com> 8488L: linux-omap@vger.kernel.org 8489L: linux-pci@vger.kernel.org 8490S: Supported 8491F: Documentation/devicetree/bindings/pci/ti-pci.txt 8492F: drivers/pci/host/pci-dra7xx.c 8493 8494PCI DRIVER FOR RENESAS R-CAR 8495M: Simon Horman <horms@verge.net.au> 8496L: linux-pci@vger.kernel.org 8497L: linux-renesas-soc@vger.kernel.org 8498S: Maintained 8499F: drivers/pci/host/*rcar* 8500 8501PCI DRIVER FOR SAMSUNG EXYNOS 8502M: Jingoo Han <jingoohan1@gmail.com> 8503L: linux-pci@vger.kernel.org 8504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8505L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 8506S: Maintained 8507F: drivers/pci/host/pci-exynos.c 8508 8509PCI DRIVER FOR SYNOPSIS DESIGNWARE 8510M: Jingoo Han <jingoohan1@gmail.com> 8511M: Pratyush Anand <pratyush.anand@gmail.com> 8512L: linux-pci@vger.kernel.org 8513S: Maintained 8514F: drivers/pci/host/*designware* 8515 8516PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE 8517M: Joao Pinto <jpinto@synopsys.com> 8518L: linux-pci@vger.kernel.org 8519S: Maintained 8520F: Documentation/devicetree/bindings/pci/designware-pcie.txt 8521F: drivers/pci/host/pcie-designware-plat.c 8522 8523PCI DRIVER FOR GENERIC OF HOSTS 8524M: Will Deacon <will.deacon@arm.com> 8525L: linux-pci@vger.kernel.org 8526L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8527S: Maintained 8528F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 8529F: drivers/pci/host/pci-host-common.c 8530F: drivers/pci/host/pci-host-generic.c 8531 8532PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 8533M: Keith Busch <keith.busch@intel.com> 8534L: linux-pci@vger.kernel.org 8535S: Supported 8536F: arch/x86/pci/vmd.c 8537 8538PCIE DRIVER FOR ST SPEAR13XX 8539M: Pratyush Anand <pratyush.anand@gmail.com> 8540L: linux-pci@vger.kernel.org 8541S: Maintained 8542F: drivers/pci/host/*spear* 8543 8544PCI MSI DRIVER FOR ALTERA MSI IP 8545M: Ley Foon Tan <lftan@altera.com> 8546L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8547L: linux-pci@vger.kernel.org 8548S: Supported 8549F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 8550F: drivers/pci/host/pcie-altera-msi.c 8551 8552PCI MSI DRIVER FOR APPLIEDMICRO XGENE 8553M: Duc Dang <dhdang@apm.com> 8554L: linux-pci@vger.kernel.org 8555L: linux-arm-kernel@lists.infradead.org 8556S: Maintained 8557F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 8558F: drivers/pci/host/pci-xgene-msi.c 8559 8560PCIE DRIVER FOR HISILICON 8561M: Zhou Wang <wangzhou1@hisilicon.com> 8562M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 8563L: linux-pci@vger.kernel.org 8564S: Maintained 8565F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 8566F: drivers/pci/host/pcie-hisi.c 8567 8568PCIE DRIVER FOR QUALCOMM MSM 8569M: Stanimir Varbanov <svarbanov@mm-sol.com> 8570L: linux-pci@vger.kernel.org 8571L: linux-arm-msm@vger.kernel.org 8572S: Maintained 8573F: drivers/pci/host/*qcom* 8574 8575PCIE DRIVER FOR CAVIUM THUNDERX 8576M: David Daney <david.daney@cavium.com> 8577L: linux-pci@vger.kernel.org 8578L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8579S: Supported 8580F: Documentation/devicetree/bindings/pci/pci-thunder-* 8581F: drivers/pci/host/pci-thunder-* 8582 8583PCMCIA SUBSYSTEM 8584P: Linux PCMCIA Team 8585L: linux-pcmcia@lists.infradead.org 8586W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 8587T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 8588S: Maintained 8589F: Documentation/pcmcia/ 8590F: drivers/pcmcia/ 8591F: include/pcmcia/ 8592 8593PCNET32 NETWORK DRIVER 8594M: Don Fry <pcnet32@frontier.com> 8595L: netdev@vger.kernel.org 8596S: Maintained 8597F: drivers/net/ethernet/amd/pcnet32.c 8598 8599PCRYPT PARALLEL CRYPTO ENGINE 8600M: Steffen Klassert <steffen.klassert@secunet.com> 8601L: linux-crypto@vger.kernel.org 8602S: Maintained 8603F: crypto/pcrypt.c 8604F: include/crypto/pcrypt.h 8605 8606PER-CPU MEMORY ALLOCATOR 8607M: Tejun Heo <tj@kernel.org> 8608M: Christoph Lameter <cl@linux.com> 8609T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 8610S: Maintained 8611F: include/linux/percpu*.h 8612F: mm/percpu*.c 8613F: arch/*/include/asm/percpu.h 8614 8615PER-TASK DELAY ACCOUNTING 8616M: Balbir Singh <bsingharora@gmail.com> 8617S: Maintained 8618F: include/linux/delayacct.h 8619F: kernel/delayacct.c 8620 8621PERFORMANCE EVENTS SUBSYSTEM 8622M: Peter Zijlstra <peterz@infradead.org> 8623M: Ingo Molnar <mingo@redhat.com> 8624M: Arnaldo Carvalho de Melo <acme@kernel.org> 8625R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8626L: linux-kernel@vger.kernel.org 8627T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 8628S: Supported 8629F: kernel/events/* 8630F: include/linux/perf_event.h 8631F: include/uapi/linux/perf_event.h 8632F: arch/*/kernel/perf_event*.c 8633F: arch/*/kernel/*/perf_event*.c 8634F: arch/*/kernel/*/*/perf_event*.c 8635F: arch/*/include/asm/perf_event.h 8636F: arch/*/kernel/perf_callchain.c 8637F: tools/perf/ 8638 8639PERSONALITY HANDLING 8640M: Christoph Hellwig <hch@infradead.org> 8641L: linux-abi-devel@lists.sourceforge.net 8642S: Maintained 8643F: include/linux/personality.h 8644F: include/uapi/linux/personality.h 8645 8646PHONET PROTOCOL 8647M: Remi Denis-Courmont <courmisch@gmail.com> 8648S: Supported 8649F: Documentation/networking/phonet.txt 8650F: include/linux/phonet.h 8651F: include/net/phonet/ 8652F: include/uapi/linux/phonet.h 8653F: net/phonet/ 8654 8655PHRAM MTD DRIVER 8656M: Joern Engel <joern@lazybastard.org> 8657L: linux-mtd@lists.infradead.org 8658S: Maintained 8659F: drivers/mtd/devices/phram.c 8660 8661PICOLCD HID DRIVER 8662M: Bruno Prémont <bonbons@linux-vserver.org> 8663L: linux-input@vger.kernel.org 8664S: Maintained 8665F: drivers/hid/hid-picolcd* 8666 8667PICOXCELL SUPPORT 8668M: Jamie Iles <jamie@jamieiles.com> 8669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8670T: git git://github.com/jamieiles/linux-2.6-ji.git 8671S: Supported 8672F: arch/arm/boot/dts/picoxcell* 8673F: arch/arm/mach-picoxcell/ 8674F: drivers/crypto/picoxcell* 8675 8676PIN CONTROL SUBSYSTEM 8677M: Linus Walleij <linus.walleij@linaro.org> 8678L: linux-gpio@vger.kernel.org 8679T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 8680S: Maintained 8681F: drivers/pinctrl/ 8682F: include/linux/pinctrl/ 8683 8684PIN CONTROLLER - ATMEL AT91 8685M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 8686L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8687S: Maintained 8688F: drivers/pinctrl/pinctrl-at91.* 8689 8690PIN CONTROLLER - ATMEL AT91 PIO4 8691M: Ludovic Desroches <ludovic.desroches@atmel.com> 8692L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8693L: linux-gpio@vger.kernel.org 8694S: Supported 8695F: drivers/pinctrl/pinctrl-at91-pio4.* 8696 8697PIN CONTROLLER - INTEL 8698M: Mika Westerberg <mika.westerberg@linux.intel.com> 8699M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 8700S: Maintained 8701F: drivers/pinctrl/intel/ 8702 8703PIN CONTROLLER - RENESAS 8704M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8705M: Geert Uytterhoeven <geert+renesas@glider.be> 8706L: linux-renesas-soc@vger.kernel.org 8707S: Maintained 8708F: drivers/pinctrl/sh-pfc/ 8709 8710PIN CONTROLLER - SAMSUNG 8711M: Tomasz Figa <tomasz.figa@gmail.com> 8712M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 8713M: Sylwester Nawrocki <s.nawrocki@samsung.com> 8714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8715L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 8716S: Maintained 8717F: drivers/pinctrl/samsung/ 8718 8719PIN CONTROLLER - SINGLE 8720M: Tony Lindgren <tony@atomide.com> 8721M: Haojian Zhuang <haojian.zhuang@linaro.org> 8722L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8723L: linux-omap@vger.kernel.org 8724S: Maintained 8725F: drivers/pinctrl/pinctrl-single.c 8726 8727PIN CONTROLLER - ST SPEAR 8728M: Viresh Kumar <vireshk@kernel.org> 8729L: spear-devel@list.st.com 8730L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8731W: http://www.st.com/spear 8732S: Maintained 8733F: drivers/pinctrl/spear/ 8734 8735PKTCDVD DRIVER 8736M: Jiri Kosina <jikos@kernel.org> 8737S: Maintained 8738F: drivers/block/pktcdvd.c 8739F: include/linux/pktcdvd.h 8740F: include/uapi/linux/pktcdvd.h 8741 8742PKUNITY SOC DRIVERS 8743M: Guan Xuetao <gxt@mprc.pku.edu.cn> 8744W: http://mprc.pku.edu.cn/~guanxuetao/linux 8745S: Maintained 8746T: git git://github.com/gxt/linux.git 8747F: drivers/input/serio/i8042-unicore32io.h 8748F: drivers/i2c/busses/i2c-puv3.c 8749F: drivers/video/fbdev/fb-puv3.c 8750F: drivers/rtc/rtc-puv3.c 8751 8752PMBUS HARDWARE MONITORING DRIVERS 8753M: Guenter Roeck <linux@roeck-us.net> 8754L: linux-hwmon@vger.kernel.org 8755W: http://hwmon.wiki.kernel.org/ 8756W: http://www.roeck-us.net/linux/drivers/ 8757T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 8758S: Maintained 8759F: Documentation/hwmon/pmbus 8760F: drivers/hwmon/pmbus/ 8761F: include/linux/i2c/pmbus.h 8762 8763PMC SIERRA MaxRAID DRIVER 8764L: linux-scsi@vger.kernel.org 8765W: http://www.pmc-sierra.com/ 8766S: Orphan 8767F: drivers/scsi/pmcraid.* 8768 8769PMC SIERRA PM8001 DRIVER 8770M: Jack Wang <jinpu.wang@profitbricks.com> 8771M: lindar_liu@usish.com 8772L: pmchba@pmcs.com 8773L: linux-scsi@vger.kernel.org 8774S: Supported 8775F: drivers/scsi/pm8001/ 8776 8777POSIX CLOCKS and TIMERS 8778M: Thomas Gleixner <tglx@linutronix.de> 8779L: linux-kernel@vger.kernel.org 8780T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 8781S: Maintained 8782F: fs/timerfd.c 8783F: include/linux/timer* 8784F: kernel/time/*timer* 8785 8786POWER MANAGEMENT CORE 8787M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 8788L: linux-pm@vger.kernel.org 8789T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 8790S: Supported 8791F: drivers/base/power/ 8792F: include/linux/pm.h 8793F: include/linux/pm_* 8794F: include/linux/powercap.h 8795F: drivers/powercap/ 8796 8797POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 8798M: Sebastian Reichel <sre@kernel.org> 8799M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 8800M: David Woodhouse <dwmw2@infradead.org> 8801L: linux-pm@vger.kernel.org 8802T: git git://git.infradead.org/battery-2.6.git 8803S: Maintained 8804F: include/linux/power_supply.h 8805F: drivers/power/ 8806X: drivers/power/avs/ 8807 8808POWER STATE COORDINATION INTERFACE (PSCI) 8809M: Mark Rutland <mark.rutland@arm.com> 8810M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 8811L: linux-arm-kernel@lists.infradead.org 8812S: Maintained 8813F: drivers/firmware/psci.c 8814F: include/linux/psci.h 8815F: include/uapi/linux/psci.h 8816 8817PNP SUPPORT 8818M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 8819S: Maintained 8820F: drivers/pnp/ 8821 8822PPP PROTOCOL DRIVERS AND COMPRESSORS 8823M: Paul Mackerras <paulus@samba.org> 8824L: linux-ppp@vger.kernel.org 8825S: Maintained 8826F: drivers/net/ppp/ppp_* 8827 8828PPP OVER ATM (RFC 2364) 8829M: Mitchell Blank Jr <mitch@sfgoth.com> 8830S: Maintained 8831F: net/atm/pppoatm.c 8832F: include/uapi/linux/atmppp.h 8833 8834PPP OVER ETHERNET 8835M: Michal Ostrowski <mostrows@earthlink.net> 8836S: Maintained 8837F: drivers/net/ppp/pppoe.c 8838F: drivers/net/ppp/pppox.c 8839 8840PPP OVER L2TP 8841M: James Chapman <jchapman@katalix.com> 8842S: Maintained 8843F: net/l2tp/l2tp_ppp.c 8844F: include/linux/if_pppol2tp.h 8845F: include/uapi/linux/if_pppol2tp.h 8846 8847PPS SUPPORT 8848M: Rodolfo Giometti <giometti@enneenne.com> 8849W: http://wiki.enneenne.com/index.php/LinuxPPS_support 8850L: linuxpps@ml.enneenne.com (subscribers-only) 8851S: Maintained 8852F: Documentation/pps/ 8853F: drivers/pps/ 8854F: include/linux/pps*.h 8855 8856PPTP DRIVER 8857M: Dmitry Kozlov <xeb@mail.ru> 8858L: netdev@vger.kernel.org 8859S: Maintained 8860F: drivers/net/ppp/pptp.c 8861W: http://sourceforge.net/projects/accel-pptp 8862 8863PREEMPTIBLE KERNEL 8864M: Robert Love <rml@tech9.net> 8865L: kpreempt-tech@lists.sourceforge.net 8866W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 8867S: Supported 8868F: Documentation/preempt-locking.txt 8869F: include/linux/preempt.h 8870 8871PRISM54 WIRELESS DRIVER 8872M: "Luis R. Rodriguez" <mcgrof@gmail.com> 8873L: linux-wireless@vger.kernel.org 8874W: http://wireless.kernel.org/en/users/Drivers/p54 8875S: Obsolete 8876F: drivers/net/wireless/intersil/prism54/ 8877 8878PS3 NETWORK SUPPORT 8879M: Geoff Levand <geoff@infradead.org> 8880L: netdev@vger.kernel.org 8881L: linuxppc-dev@lists.ozlabs.org 8882S: Maintained 8883F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 8884 8885PS3 PLATFORM SUPPORT 8886M: Geoff Levand <geoff@infradead.org> 8887L: linuxppc-dev@lists.ozlabs.org 8888S: Maintained 8889F: arch/powerpc/boot/ps3* 8890F: arch/powerpc/include/asm/lv1call.h 8891F: arch/powerpc/include/asm/ps3*.h 8892F: arch/powerpc/platforms/ps3/ 8893F: drivers/*/ps3* 8894F: drivers/ps3/ 8895F: drivers/rtc/rtc-ps3.c 8896F: drivers/usb/host/*ps3.c 8897F: sound/ppc/snd_ps3* 8898 8899PS3VRAM DRIVER 8900M: Jim Paris <jim@jtan.com> 8901M: Geoff Levand <geoff@infradead.org> 8902L: linuxppc-dev@lists.ozlabs.org 8903S: Maintained 8904F: drivers/block/ps3vram.c 8905 8906PSTORE FILESYSTEM 8907M: Anton Vorontsov <anton@enomsg.org> 8908M: Colin Cross <ccross@android.com> 8909M: Kees Cook <keescook@chromium.org> 8910M: Tony Luck <tony.luck@intel.com> 8911S: Maintained 8912T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 8913F: fs/pstore/ 8914F: include/linux/pstore* 8915F: drivers/firmware/efi/efi-pstore.c 8916F: drivers/acpi/apei/erst.c 8917 8918PTP HARDWARE CLOCK SUPPORT 8919M: Richard Cochran <richardcochran@gmail.com> 8920L: netdev@vger.kernel.org 8921S: Maintained 8922W: http://linuxptp.sourceforge.net/ 8923F: Documentation/ABI/testing/sysfs-ptp 8924F: Documentation/ptp/* 8925F: drivers/net/ethernet/freescale/gianfar_ptp.c 8926F: drivers/net/phy/dp83640* 8927F: drivers/ptp/* 8928F: include/linux/ptp_cl* 8929 8930PTRACE SUPPORT 8931M: Roland McGrath <roland@hack.frob.com> 8932M: Oleg Nesterov <oleg@redhat.com> 8933S: Maintained 8934F: include/asm-generic/syscall.h 8935F: include/linux/ptrace.h 8936F: include/linux/regset.h 8937F: include/linux/tracehook.h 8938F: include/uapi/linux/ptrace.h 8939F: kernel/ptrace.c 8940 8941PVRUSB2 VIDEO4LINUX DRIVER 8942M: Mike Isely <isely@pobox.com> 8943L: pvrusb2@isely.net (subscribers-only) 8944L: linux-media@vger.kernel.org 8945W: http://www.isely.net/pvrusb2/ 8946T: git git://linuxtv.org/media_tree.git 8947S: Maintained 8948F: Documentation/video4linux/README.pvrusb2 8949F: drivers/media/usb/pvrusb2/ 8950 8951PWC WEBCAM DRIVER 8952M: Hans de Goede <hdegoede@redhat.com> 8953L: linux-media@vger.kernel.org 8954T: git git://linuxtv.org/media_tree.git 8955S: Maintained 8956F: drivers/media/usb/pwc/* 8957 8958PWM FAN DRIVER 8959M: Kamil Debski <k.debski@samsung.com> 8960L: linux-hwmon@vger.kernel.org 8961S: Supported 8962F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 8963F: Documentation/hwmon/pwm-fan 8964F: drivers/hwmon/pwm-fan.c 8965 8966PWM SUBSYSTEM 8967M: Thierry Reding <thierry.reding@gmail.com> 8968L: linux-pwm@vger.kernel.org 8969S: Maintained 8970T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 8971F: Documentation/pwm.txt 8972F: Documentation/devicetree/bindings/pwm/ 8973F: include/linux/pwm.h 8974F: drivers/pwm/ 8975F: drivers/video/backlight/pwm_bl.c 8976F: include/linux/pwm_backlight.h 8977 8978PXA2xx/PXA3xx SUPPORT 8979M: Daniel Mack <daniel@zonque.org> 8980M: Haojian Zhuang <haojian.zhuang@gmail.com> 8981M: Robert Jarzmik <robert.jarzmik@free.fr> 8982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8983T: git git://github.com/hzhuang1/linux.git 8984T: git git://github.com/rjarzmik/linux.git 8985S: Maintained 8986F: arch/arm/boot/dts/pxa* 8987F: arch/arm/mach-pxa/ 8988F: drivers/dma/pxa* 8989F: drivers/pcmcia/pxa2xx* 8990F: drivers/pinctrl/pxa/ 8991F: drivers/spi/spi-pxa2xx* 8992F: drivers/usb/gadget/udc/pxa2* 8993F: include/sound/pxa2xx-lib.h 8994F: sound/arm/pxa* 8995F: sound/soc/pxa/ 8996 8997PXA GPIO DRIVER 8998M: Robert Jarzmik <robert.jarzmik@free.fr> 8999L: linux-gpio@vger.kernel.org 9000S: Maintained 9001F: drivers/gpio/gpio-pxa.c 9002 9003PXA3xx NAND FLASH DRIVER 9004M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9005L: linux-mtd@lists.infradead.org 9006S: Maintained 9007F: drivers/mtd/nand/pxa3xx_nand.c 9008 9009MMP SUPPORT 9010M: Eric Miao <eric.y.miao@gmail.com> 9011M: Haojian Zhuang <haojian.zhuang@gmail.com> 9012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9013T: git git://github.com/hzhuang1/linux.git 9014T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9015S: Maintained 9016F: arch/arm/boot/dts/mmp* 9017F: arch/arm/mach-mmp/ 9018 9019PXA MMCI DRIVER 9020S: Orphan 9021 9022PXA RTC DRIVER 9023M: Robert Jarzmik <robert.jarzmik@free.fr> 9024L: rtc-linux@googlegroups.com 9025S: Maintained 9026 9027QAT DRIVER 9028M: Tadeusz Struk <tadeusz.struk@intel.com> 9029L: qat-linux@intel.com 9030S: Supported 9031F: drivers/crypto/qat/ 9032 9033QIB DRIVER 9034M: Mike Marciniszyn <infinipath@intel.com> 9035L: linux-rdma@vger.kernel.org 9036S: Supported 9037F: drivers/infiniband/hw/qib/ 9038 9039QLOGIC QLA1280 SCSI DRIVER 9040M: Michael Reed <mdr@sgi.com> 9041L: linux-scsi@vger.kernel.org 9042S: Maintained 9043F: drivers/scsi/qla1280.[ch] 9044 9045QLOGIC QLA2XXX FC-SCSI DRIVER 9046M: qla2xxx-upstream@qlogic.com 9047L: linux-scsi@vger.kernel.org 9048S: Supported 9049F: Documentation/scsi/LICENSE.qla2xxx 9050F: drivers/scsi/qla2xxx/ 9051 9052QLOGIC QLA4XXX iSCSI DRIVER 9053M: QLogic-Storage-Upstream@qlogic.com 9054L: linux-scsi@vger.kernel.org 9055S: Supported 9056F: Documentation/scsi/LICENSE.qla4xxx 9057F: drivers/scsi/qla4xxx/ 9058 9059QLOGIC QLA3XXX NETWORK DRIVER 9060M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> 9061M: Ron Mercer <ron.mercer@qlogic.com> 9062M: linux-driver@qlogic.com 9063L: netdev@vger.kernel.org 9064S: Supported 9065F: Documentation/networking/LICENSE.qla3xxx 9066F: drivers/net/ethernet/qlogic/qla3xxx.* 9067 9068QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9069M: Dept-GELinuxNICDev@qlogic.com 9070L: netdev@vger.kernel.org 9071S: Supported 9072F: drivers/net/ethernet/qlogic/qlcnic/ 9073 9074QLOGIC QLGE 10Gb ETHERNET DRIVER 9075M: Harish Patil <harish.patil@qlogic.com> 9076M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 9077M: Dept-GELinuxNICDev@qlogic.com 9078M: linux-driver@qlogic.com 9079L: netdev@vger.kernel.org 9080S: Supported 9081F: drivers/net/ethernet/qlogic/qlge/ 9082 9083QLOGIC QL4xxx ETHERNET DRIVER 9084M: Yuval Mintz <Yuval.Mintz@qlogic.com> 9085M: Ariel Elior <Ariel.Elior@qlogic.com> 9086M: everest-linux-l2@qlogic.com 9087L: netdev@vger.kernel.org 9088S: Supported 9089F: drivers/net/ethernet/qlogic/qed/ 9090F: include/linux/qed/ 9091F: drivers/net/ethernet/qlogic/qede/ 9092 9093QNX4 FILESYSTEM 9094M: Anders Larsen <al@alarsen.net> 9095W: http://www.alarsen.net/linux/qnx4fs/ 9096S: Maintained 9097F: fs/qnx4/ 9098F: include/uapi/linux/qnx4_fs.h 9099F: include/uapi/linux/qnxtypes.h 9100 9101QT1010 MEDIA DRIVER 9102M: Antti Palosaari <crope@iki.fi> 9103L: linux-media@vger.kernel.org 9104W: https://linuxtv.org 9105W: http://palosaari.fi/linux/ 9106Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9107T: git git://linuxtv.org/anttip/media_tree.git 9108S: Maintained 9109F: drivers/media/tuners/qt1010* 9110 9111QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9112M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9113L: linux-wireless@vger.kernel.org 9114L: ath9k-devel@lists.ath9k.org 9115W: http://wireless.kernel.org/en/users/Drivers/ath9k 9116S: Supported 9117F: drivers/net/wireless/ath/ath9k/ 9118 9119QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9120M: Kalle Valo <kvalo@qca.qualcomm.com> 9121L: ath10k@lists.infradead.org 9122W: http://wireless.kernel.org/en/users/Drivers/ath10k 9123T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9124S: Supported 9125F: drivers/net/wireless/ath/ath10k/ 9126 9127QUALCOMM HEXAGON ARCHITECTURE 9128M: Richard Kuo <rkuo@codeaurora.org> 9129L: linux-hexagon@vger.kernel.org 9130T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 9131S: Supported 9132F: arch/hexagon/ 9133 9134QUALCOMM WCN36XX WIRELESS DRIVER 9135M: Eugene Krasnikov <k.eugene.e@gmail.com> 9136L: wcn36xx@lists.infradead.org 9137W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 9138T: git git://github.com/KrasnikovEugene/wcn36xx.git 9139S: Supported 9140F: drivers/net/wireless/ath/wcn36xx/ 9141 9142QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 9143M: Gabriel Somlo <somlo@cmu.edu> 9144M: "Michael S. Tsirkin" <mst@redhat.com> 9145L: qemu-devel@nongnu.org 9146S: Maintained 9147F: drivers/firmware/qemu_fw_cfg.c 9148 9149RADOS BLOCK DEVICE (RBD) 9150M: Ilya Dryomov <idryomov@gmail.com> 9151M: Sage Weil <sage@redhat.com> 9152M: Alex Elder <elder@kernel.org> 9153L: ceph-devel@vger.kernel.org 9154W: http://ceph.com/ 9155T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 9156T: git git://github.com/ceph/ceph-client.git 9157S: Supported 9158F: Documentation/ABI/testing/sysfs-bus-rbd 9159F: drivers/block/rbd.c 9160F: drivers/block/rbd_types.h 9161 9162RADEON FRAMEBUFFER DISPLAY DRIVER 9163M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9164L: linux-fbdev@vger.kernel.org 9165S: Maintained 9166F: drivers/video/fbdev/aty/radeon* 9167F: include/uapi/linux/radeonfb.h 9168 9169RADIOSHARK RADIO DRIVER 9170M: Hans de Goede <hdegoede@redhat.com> 9171L: linux-media@vger.kernel.org 9172T: git git://linuxtv.org/media_tree.git 9173S: Maintained 9174F: drivers/media/radio/radio-shark.c 9175 9176RADIOSHARK2 RADIO DRIVER 9177M: Hans de Goede <hdegoede@redhat.com> 9178L: linux-media@vger.kernel.org 9179T: git git://linuxtv.org/media_tree.git 9180S: Maintained 9181F: drivers/media/radio/radio-shark2.c 9182F: drivers/media/radio/radio-tea5777.c 9183 9184RAGE128 FRAMEBUFFER DISPLAY DRIVER 9185M: Paul Mackerras <paulus@samba.org> 9186L: linux-fbdev@vger.kernel.org 9187S: Maintained 9188F: drivers/video/fbdev/aty/aty128fb.c 9189 9190RALINK MIPS ARCHITECTURE 9191M: John Crispin <blogic@openwrt.org> 9192L: linux-mips@linux-mips.org 9193S: Maintained 9194F: arch/mips/ralink 9195 9196RALINK RT2X00 WIRELESS LAN DRIVER 9197P: rt2x00 project 9198M: Stanislaw Gruszka <sgruszka@redhat.com> 9199M: Helmut Schaa <helmut.schaa@googlemail.com> 9200L: linux-wireless@vger.kernel.org 9201S: Maintained 9202F: drivers/net/wireless/ralink/rt2x00/ 9203 9204RAMDISK RAM BLOCK DEVICE DRIVER 9205M: Jens Axboe <axboe@kernel.dk> 9206S: Maintained 9207F: Documentation/blockdev/ramdisk.txt 9208F: drivers/block/brd.c 9209 9210RANDOM NUMBER DRIVER 9211M: "Theodore Ts'o" <tytso@mit.edu> 9212S: Maintained 9213F: drivers/char/random.c 9214 9215RAPIDIO SUBSYSTEM 9216M: Matt Porter <mporter@kernel.crashing.org> 9217M: Alexandre Bounine <alexandre.bounine@idt.com> 9218S: Maintained 9219F: drivers/rapidio/ 9220 9221RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 9222L: linux-wireless@vger.kernel.org 9223S: Orphan 9224F: drivers/net/wireless/ray* 9225 9226RCUTORTURE MODULE 9227M: Josh Triplett <josh@joshtriplett.org> 9228M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9229L: linux-kernel@vger.kernel.org 9230S: Supported 9231T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9232F: Documentation/RCU/torture.txt 9233F: kernel/rcu/rcutorture.c 9234 9235RCUTORTURE TEST FRAMEWORK 9236M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9237M: Josh Triplett <josh@joshtriplett.org> 9238R: Steven Rostedt <rostedt@goodmis.org> 9239R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9240R: Lai Jiangshan <jiangshanlai@gmail.com> 9241L: linux-kernel@vger.kernel.org 9242S: Supported 9243T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9244F: tools/testing/selftests/rcutorture 9245 9246RDC R-321X SoC 9247M: Florian Fainelli <florian@openwrt.org> 9248S: Maintained 9249 9250RDC R6040 FAST ETHERNET DRIVER 9251M: Florian Fainelli <florian@openwrt.org> 9252L: netdev@vger.kernel.org 9253S: Maintained 9254F: drivers/net/ethernet/rdc/r6040.c 9255 9256RDS - RELIABLE DATAGRAM SOCKETS 9257M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 9258L: netdev@vger.kernel.org 9259L: linux-rdma@vger.kernel.org 9260L: rds-devel@oss.oracle.com (moderated for non-subscribers) 9261W: https://oss.oracle.com/projects/rds/ 9262S: Supported 9263F: net/rds/ 9264F: Documentation/networking/rds.txt 9265 9266RDMAVT - RDMA verbs software 9267M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9268L: linux-rdma@vger.kernel.org 9269S: Supported 9270F: drivers/infiniband/sw/rdmavt 9271 9272READ-COPY UPDATE (RCU) 9273M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9274M: Josh Triplett <josh@joshtriplett.org> 9275R: Steven Rostedt <rostedt@goodmis.org> 9276R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9277R: Lai Jiangshan <jiangshanlai@gmail.com> 9278L: linux-kernel@vger.kernel.org 9279W: http://www.rdrop.com/users/paulmck/RCU/ 9280S: Supported 9281T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9282F: Documentation/RCU/ 9283X: Documentation/RCU/torture.txt 9284F: include/linux/rcu* 9285X: include/linux/srcu.h 9286F: kernel/rcu/ 9287X: kernel/torture.c 9288 9289REAL TIME CLOCK (RTC) SUBSYSTEM 9290M: Alessandro Zummo <a.zummo@towertech.it> 9291M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 9292L: rtc-linux@googlegroups.com 9293Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 9294T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 9295S: Maintained 9296F: Documentation/rtc.txt 9297F: drivers/rtc/ 9298F: include/linux/rtc.h 9299F: include/uapi/linux/rtc.h 9300 9301REALTEK AUDIO CODECS 9302M: Bard Liao <bardliao@realtek.com> 9303M: Oder Chiou <oder_chiou@realtek.com> 9304S: Maintained 9305F: sound/soc/codecs/rt* 9306F: include/sound/rt*.h 9307 9308REISERFS FILE SYSTEM 9309L: reiserfs-devel@vger.kernel.org 9310S: Supported 9311F: fs/reiserfs/ 9312 9313REGISTER MAP ABSTRACTION 9314M: Mark Brown <broonie@kernel.org> 9315L: linux-kernel@vger.kernel.org 9316T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 9317S: Supported 9318F: drivers/base/regmap/ 9319F: include/linux/regmap.h 9320 9321REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 9322M: Ohad Ben-Cohen <ohad@wizery.com> 9323M: Bjorn Andersson <bjorn.andersson@linaro.org> 9324L: linux-remoteproc@vger.kernel.org 9325T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 9326S: Maintained 9327F: drivers/remoteproc/ 9328F: Documentation/remoteproc.txt 9329F: include/linux/remoteproc.h 9330 9331REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 9332M: Ohad Ben-Cohen <ohad@wizery.com> 9333M: Bjorn Andersson <bjorn.andersson@linaro.org> 9334L: linux-remoteproc@vger.kernel.org 9335T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 9336S: Maintained 9337F: drivers/rpmsg/ 9338F: Documentation/rpmsg.txt 9339F: include/linux/rpmsg.h 9340 9341RENESAS ETHERNET DRIVERS 9342R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 9343L: netdev@vger.kernel.org 9344L: linux-renesas-soc@vger.kernel.org 9345F: drivers/net/ethernet/renesas/ 9346F: include/linux/sh_eth.h 9347 9348RENESAS USB2 PHY DRIVER 9349M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 9350L: linux-renesas-soc@vger.kernel.org 9351S: Maintained 9352F: drivers/phy/phy-rcar-gen3-usb2.c 9353 9354RESET CONTROLLER FRAMEWORK 9355M: Philipp Zabel <p.zabel@pengutronix.de> 9356T: git git://git.pengutronix.de/git/pza/linux 9357S: Maintained 9358F: drivers/reset/ 9359F: Documentation/devicetree/bindings/reset/ 9360F: include/dt-bindings/reset/ 9361F: include/linux/reset.h 9362F: include/linux/reset-controller.h 9363 9364RFKILL 9365M: Johannes Berg <johannes@sipsolutions.net> 9366L: linux-wireless@vger.kernel.org 9367W: http://wireless.kernel.org/ 9368T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9369T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9370S: Maintained 9371F: Documentation/rfkill.txt 9372F: net/rfkill/ 9373 9374RHASHTABLE 9375M: Thomas Graf <tgraf@suug.ch> 9376L: netdev@vger.kernel.org 9377S: Maintained 9378F: lib/rhashtable.c 9379F: include/linux/rhashtable.h 9380 9381RICOH SMARTMEDIA/XD DRIVER 9382M: Maxim Levitsky <maximlevitsky@gmail.com> 9383S: Maintained 9384F: drivers/mtd/nand/r852.c 9385F: drivers/mtd/nand/r852.h 9386 9387RICOH R5C592 MEMORYSTICK DRIVER 9388M: Maxim Levitsky <maximlevitsky@gmail.com> 9389S: Maintained 9390F: drivers/memstick/host/r592.* 9391 9392ROCCAT DRIVERS 9393M: Stefan Achatz <erazor_de@users.sourceforge.net> 9394W: http://sourceforge.net/projects/roccat/ 9395S: Maintained 9396F: drivers/hid/hid-roccat* 9397F: include/linux/hid-roccat* 9398F: Documentation/ABI/*/sysfs-driver-hid-roccat* 9399 9400ROCKER DRIVER 9401M: Jiri Pirko <jiri@resnulli.us> 9402M: Scott Feldman <sfeldma@gmail.com> 9403L: netdev@vger.kernel.org 9404S: Supported 9405F: drivers/net/ethernet/rocker/ 9406 9407ROCKETPORT DRIVER 9408P: Comtrol Corp. 9409W: http://www.comtrol.com 9410S: Maintained 9411F: Documentation/serial/rocket.txt 9412F: drivers/tty/rocket* 9413 9414ROCKETPORT EXPRESS/INFINITY DRIVER 9415M: Kevin Cernekee <cernekee@gmail.com> 9416L: linux-serial@vger.kernel.org 9417S: Odd Fixes 9418F: drivers/tty/serial/rp2.* 9419 9420ROSE NETWORK LAYER 9421M: Ralf Baechle <ralf@linux-mips.org> 9422L: linux-hams@vger.kernel.org 9423W: http://www.linux-ax25.org/ 9424S: Maintained 9425F: include/net/rose.h 9426F: include/uapi/linux/rose.h 9427F: net/rose/ 9428 9429RTL2830 MEDIA DRIVER 9430M: Antti Palosaari <crope@iki.fi> 9431L: linux-media@vger.kernel.org 9432W: https://linuxtv.org 9433W: http://palosaari.fi/linux/ 9434Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9435T: git git://linuxtv.org/anttip/media_tree.git 9436S: Maintained 9437F: drivers/media/dvb-frontends/rtl2830* 9438 9439RTL2832 MEDIA DRIVER 9440M: Antti Palosaari <crope@iki.fi> 9441L: linux-media@vger.kernel.org 9442W: https://linuxtv.org 9443W: http://palosaari.fi/linux/ 9444Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9445T: git git://linuxtv.org/anttip/media_tree.git 9446S: Maintained 9447F: drivers/media/dvb-frontends/rtl2832* 9448 9449RTL2832_SDR MEDIA DRIVER 9450M: Antti Palosaari <crope@iki.fi> 9451L: linux-media@vger.kernel.org 9452W: https://linuxtv.org 9453W: http://palosaari.fi/linux/ 9454Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9455T: git git://linuxtv.org/anttip/media_tree.git 9456S: Maintained 9457F: drivers/media/dvb-frontends/rtl2832_sdr* 9458 9459RTL8180 WIRELESS DRIVER 9460L: linux-wireless@vger.kernel.org 9461W: http://wireless.kernel.org/ 9462T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9463S: Orphan 9464F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 9465 9466RTL8187 WIRELESS DRIVER 9467M: Herton Ronaldo Krzesinski <herton@canonical.com> 9468M: Hin-Tak Leung <htl10@users.sourceforge.net> 9469M: Larry Finger <Larry.Finger@lwfinger.net> 9470L: linux-wireless@vger.kernel.org 9471W: http://wireless.kernel.org/ 9472T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9473S: Maintained 9474F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 9475 9476RTL8192CE WIRELESS DRIVER 9477M: Larry Finger <Larry.Finger@lwfinger.net> 9478M: Chaoming Li <chaoming_li@realsil.com.cn> 9479L: linux-wireless@vger.kernel.org 9480W: http://wireless.kernel.org/ 9481T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9482S: Maintained 9483F: drivers/net/wireless/realtek/rtlwifi/ 9484F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 9485 9486RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 9487M: Jes Sorensen <Jes.Sorensen@redhat.com> 9488L: linux-wireless@vger.kernel.org 9489T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 9490S: Maintained 9491F: drivers/net/wireless/realtek/rtl8xxxu/ 9492 9493S3 SAVAGE FRAMEBUFFER DRIVER 9494M: Antonino Daplas <adaplas@gmail.com> 9495L: linux-fbdev@vger.kernel.org 9496S: Maintained 9497F: drivers/video/fbdev/savage/ 9498 9499S390 9500M: Martin Schwidefsky <schwidefsky@de.ibm.com> 9501M: Heiko Carstens <heiko.carstens@de.ibm.com> 9502L: linux-s390@vger.kernel.org 9503W: http://www.ibm.com/developerworks/linux/linux390/ 9504T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 9505S: Supported 9506F: arch/s390/ 9507F: drivers/s390/ 9508F: Documentation/s390/ 9509F: Documentation/DocBook/s390* 9510 9511S390 COMMON I/O LAYER 9512M: Sebastian Ott <sebott@linux.vnet.ibm.com> 9513M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 9514L: linux-s390@vger.kernel.org 9515W: http://www.ibm.com/developerworks/linux/linux390/ 9516S: Supported 9517F: drivers/s390/cio/ 9518 9519S390 DASD DRIVER 9520M: Stefan Weinhuber <wein@de.ibm.com> 9521M: Stefan Haberland <stefan.haberland@de.ibm.com> 9522L: linux-s390@vger.kernel.org 9523W: http://www.ibm.com/developerworks/linux/linux390/ 9524S: Supported 9525F: drivers/s390/block/dasd* 9526F: block/partitions/ibm.c 9527 9528S390 NETWORK DRIVERS 9529M: Ursula Braun <ubraun@linux.vnet.ibm.com> 9530L: linux-s390@vger.kernel.org 9531W: http://www.ibm.com/developerworks/linux/linux390/ 9532S: Supported 9533F: drivers/s390/net/ 9534 9535S390 PCI SUBSYSTEM 9536M: Sebastian Ott <sebott@linux.vnet.ibm.com> 9537M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 9538L: linux-s390@vger.kernel.org 9539W: http://www.ibm.com/developerworks/linux/linux390/ 9540S: Supported 9541F: arch/s390/pci/ 9542F: drivers/pci/hotplug/s390_pci_hpc.c 9543 9544S390 ZCRYPT DRIVER 9545M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 9546L: linux-s390@vger.kernel.org 9547W: http://www.ibm.com/developerworks/linux/linux390/ 9548S: Supported 9549F: drivers/s390/crypto/ 9550 9551S390 ZFCP DRIVER 9552M: Steffen Maier <maier@linux.vnet.ibm.com> 9553L: linux-s390@vger.kernel.org 9554W: http://www.ibm.com/developerworks/linux/linux390/ 9555S: Supported 9556F: drivers/s390/scsi/zfcp_* 9557 9558S390 IUCV NETWORK LAYER 9559M: Ursula Braun <ubraun@linux.vnet.ibm.com> 9560L: linux-s390@vger.kernel.org 9561W: http://www.ibm.com/developerworks/linux/linux390/ 9562S: Supported 9563F: drivers/s390/net/*iucv* 9564F: include/net/iucv/ 9565F: net/iucv/ 9566 9567S390 IOMMU (PCI) 9568M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 9569L: linux-s390@vger.kernel.org 9570W: http://www.ibm.com/developerworks/linux/linux390/ 9571S: Supported 9572F: drivers/iommu/s390-iommu.c 9573 9574S3C24XX SD/MMC Driver 9575M: Ben Dooks <ben-linux@fluff.org> 9576L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9577S: Supported 9578F: drivers/mmc/host/s3cmci.* 9579 9580SAA6588 RDS RECEIVER DRIVER 9581M: Hans Verkuil <hverkuil@xs4all.nl> 9582L: linux-media@vger.kernel.org 9583T: git git://linuxtv.org/media_tree.git 9584W: https://linuxtv.org 9585S: Odd Fixes 9586F: drivers/media/i2c/saa6588* 9587 9588SAA7134 VIDEO4LINUX DRIVER 9589M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 9590L: linux-media@vger.kernel.org 9591W: https://linuxtv.org 9592T: git git://linuxtv.org/media_tree.git 9593S: Odd fixes 9594F: Documentation/video4linux/*.saa7134 9595F: drivers/media/pci/saa7134/ 9596 9597SAA7146 VIDEO4LINUX-2 DRIVER 9598M: Hans Verkuil <hverkuil@xs4all.nl> 9599L: linux-media@vger.kernel.org 9600T: git git://linuxtv.org/media_tree.git 9601S: Maintained 9602F: drivers/media/common/saa7146/ 9603F: drivers/media/pci/saa7146/ 9604F: include/media/saa7146* 9605 9606SAMSUNG LAPTOP DRIVER 9607M: Corentin Chary <corentin.chary@gmail.com> 9608L: platform-driver-x86@vger.kernel.org 9609S: Maintained 9610F: drivers/platform/x86/samsung-laptop.c 9611 9612SAMSUNG AUDIO (ASoC) DRIVERS 9613M: Sangbeom Kim <sbkim73@samsung.com> 9614L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9615S: Supported 9616F: sound/soc/samsung/ 9617 9618SAMSUNG FRAMEBUFFER DRIVER 9619M: Jingoo Han <jingoohan1@gmail.com> 9620L: linux-fbdev@vger.kernel.org 9621S: Maintained 9622F: drivers/video/fbdev/s3c-fb.c 9623 9624SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 9625M: Sangbeom Kim <sbkim73@samsung.com> 9626M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 9627L: linux-kernel@vger.kernel.org 9628L: linux-samsung-soc@vger.kernel.org 9629S: Supported 9630F: drivers/mfd/sec*.c 9631F: drivers/regulator/s2m*.c 9632F: drivers/regulator/s5m*.c 9633F: drivers/clk/clk-s2mps11.c 9634F: drivers/rtc/rtc-s5m.c 9635F: include/linux/mfd/samsung/ 9636F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 9637F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 9638F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 9639F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 9640 9641SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 9642M: Kyungmin Park <kyungmin.park@samsung.com> 9643M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9644L: linux-media@vger.kernel.org 9645Q: https://patchwork.linuxtv.org/project/linux-media/list/ 9646S: Supported 9647F: drivers/media/platform/exynos4-is/ 9648 9649SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 9650M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 9651L: linux-media@vger.kernel.org 9652L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9653S: Maintained 9654F: drivers/media/platform/s3c-camif/ 9655F: include/media/drv-intf/s3c_camif.h 9656 9657SAMSUNG S5C73M3 CAMERA DRIVER 9658M: Kyungmin Park <kyungmin.park@samsung.com> 9659M: Andrzej Hajda <a.hajda@samsung.com> 9660L: linux-media@vger.kernel.org 9661S: Supported 9662F: drivers/media/i2c/s5c73m3/* 9663 9664SAMSUNG S5K5BAF CAMERA DRIVER 9665M: Kyungmin Park <kyungmin.park@samsung.com> 9666M: Andrzej Hajda <a.hajda@samsung.com> 9667L: linux-media@vger.kernel.org 9668S: Supported 9669F: drivers/media/i2c/s5k5baf.c 9670 9671SAMSUNG S3FWRN5 NFC DRIVER 9672M: Robert Baldyga <r.baldyga@samsung.com> 9673M: Krzysztof Opasiak <k.opasiak@samsung.com> 9674L: linux-nfc@lists.01.org (moderated for non-subscribers) 9675S: Supported 9676F: drivers/nfc/s3fwrn5 9677 9678SAMSUNG SOC CLOCK DRIVERS 9679M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9680M: Tomasz Figa <tomasz.figa@gmail.com> 9681S: Supported 9682L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9683F: drivers/clk/samsung/ 9684 9685SAMSUNG SXGBE DRIVERS 9686M: Byungho An <bh74.an@samsung.com> 9687M: Girish K S <ks.giri@samsung.com> 9688M: Vipul Pandya <vipul.pandya@samsung.com> 9689S: Supported 9690L: netdev@vger.kernel.org 9691F: drivers/net/ethernet/samsung/sxgbe/ 9692 9693SAMSUNG THERMAL DRIVER 9694M: Lukasz Majewski <l.majewski@samsung.com> 9695L: linux-pm@vger.kernel.org 9696L: linux-samsung-soc@vger.kernel.org 9697S: Supported 9698T: git https://github.com/lmajewski/linux-samsung-thermal.git 9699F: drivers/thermal/samsung/ 9700 9701SAMSUNG USB2 PHY DRIVER 9702M: Kamil Debski <k.debski@samsung.com> 9703L: linux-kernel@vger.kernel.org 9704S: Supported 9705F: Documentation/devicetree/bindings/phy/samsung-phy.txt 9706F: Documentation/phy/samsung-usb2.txt 9707F: drivers/phy/phy-exynos4210-usb2.c 9708F: drivers/phy/phy-exynos4x12-usb2.c 9709F: drivers/phy/phy-exynos5250-usb2.c 9710F: drivers/phy/phy-s5pv210-usb2.c 9711F: drivers/phy/phy-samsung-usb2.c 9712F: drivers/phy/phy-samsung-usb2.h 9713 9714SERIAL DRIVERS 9715M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 9716L: linux-serial@vger.kernel.org 9717S: Maintained 9718F: drivers/tty/serial/ 9719 9720SYNOPSYS DESIGNWARE DMAC DRIVER 9721M: Viresh Kumar <vireshk@kernel.org> 9722M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 9723S: Maintained 9724F: include/linux/dma/dw.h 9725F: include/linux/platform_data/dma-dw.h 9726F: drivers/dma/dw/ 9727 9728SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 9729M: Lars Persson <lars.persson@axis.com> 9730L: netdev@vger.kernel.org 9731S: Supported 9732F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 9733F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 9734 9735SYNOPSYS DESIGNWARE I2C DRIVER 9736M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 9737R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 9738R: Mika Westerberg <mika.westerberg@linux.intel.com> 9739L: linux-i2c@vger.kernel.org 9740S: Maintained 9741F: drivers/i2c/busses/i2c-designware-* 9742F: include/linux/platform_data/i2c-designware.h 9743 9744SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 9745M: Jaehoon Chung <jh80.chung@samsung.com> 9746L: linux-mmc@vger.kernel.org 9747S: Maintained 9748F: include/linux/mmc/dw_mmc.h 9749F: drivers/mmc/host/dw_mmc* 9750 9751SYSTEM TRACE MODULE CLASS 9752M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9753S: Maintained 9754F: Documentation/trace/stm.txt 9755F: drivers/hwtracing/stm/ 9756F: include/linux/stm.h 9757F: include/uapi/linux/stm.h 9758 9759THUNDERBOLT DRIVER 9760M: Andreas Noever <andreas.noever@gmail.com> 9761S: Maintained 9762F: drivers/thunderbolt/ 9763 9764TI BQ27XXX POWER SUPPLY DRIVER 9765R: Andrew F. Davis <afd@ti.com> 9766F: include/linux/power/bq27xxx_battery.h 9767F: drivers/power/bq27xxx_battery.c 9768F: drivers/power/bq27xxx_battery_i2c.c 9769 9770TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 9771M: John Stultz <john.stultz@linaro.org> 9772M: Thomas Gleixner <tglx@linutronix.de> 9773L: linux-kernel@vger.kernel.org 9774T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9775S: Supported 9776F: include/linux/clocksource.h 9777F: include/linux/time.h 9778F: include/linux/timex.h 9779F: include/uapi/linux/time.h 9780F: include/uapi/linux/timex.h 9781F: kernel/time/clocksource.c 9782F: kernel/time/time*.c 9783F: kernel/time/alarmtimer.c 9784F: kernel/time/ntp.c 9785F: tools/testing/selftests/timers/ 9786 9787SC1200 WDT DRIVER 9788M: Zwane Mwaikambo <zwanem@gmail.com> 9789S: Maintained 9790F: drivers/watchdog/sc1200wdt.c 9791 9792SCHEDULER 9793M: Ingo Molnar <mingo@redhat.com> 9794M: Peter Zijlstra <peterz@infradead.org> 9795L: linux-kernel@vger.kernel.org 9796T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 9797S: Maintained 9798F: kernel/sched/ 9799F: include/linux/sched.h 9800F: include/uapi/linux/sched.h 9801F: include/linux/wait.h 9802 9803SCORE ARCHITECTURE 9804M: Chen Liqin <liqin.linux@gmail.com> 9805M: Lennox Wu <lennox.wu@gmail.com> 9806W: http://www.sunplus.com 9807S: Supported 9808F: arch/score/ 9809 9810SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 9811M: Sudeep Holla <sudeep.holla@arm.com> 9812L: linux-arm-kernel@lists.infradead.org 9813S: Maintained 9814F: Documentation/devicetree/bindings/arm/arm,scpi.txt 9815F: drivers/clk/clk-scpi.c 9816F: drivers/cpufreq/scpi-cpufreq.c 9817F: drivers/firmware/arm_scpi.c 9818F: include/linux/scpi_protocol.h 9819 9820SCSI CDROM DRIVER 9821M: Jens Axboe <axboe@kernel.dk> 9822L: linux-scsi@vger.kernel.org 9823W: http://www.kernel.dk 9824S: Maintained 9825F: drivers/scsi/sr* 9826 9827SCSI RDMA PROTOCOL (SRP) INITIATOR 9828M: Bart Van Assche <bart.vanassche@sandisk.com> 9829L: linux-rdma@vger.kernel.org 9830S: Supported 9831W: http://www.openfabrics.org 9832Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9833T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 9834F: drivers/infiniband/ulp/srp/ 9835F: include/scsi/srp.h 9836 9837SCSI SG DRIVER 9838M: Doug Gilbert <dgilbert@interlog.com> 9839L: linux-scsi@vger.kernel.org 9840W: http://sg.danny.cz/sg 9841S: Maintained 9842F: Documentation/scsi/scsi-generic.txt 9843F: drivers/scsi/sg.c 9844F: include/scsi/sg.h 9845 9846SCSI SUBSYSTEM 9847M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 9848T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 9849M: "Martin K. Petersen" <martin.petersen@oracle.com> 9850T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 9851L: linux-scsi@vger.kernel.org 9852S: Maintained 9853F: drivers/scsi/ 9854F: include/scsi/ 9855 9856SCSI TAPE DRIVER 9857M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 9858L: linux-scsi@vger.kernel.org 9859S: Maintained 9860F: Documentation/scsi/st.txt 9861F: drivers/scsi/st.* 9862F: drivers/scsi/st_*.h 9863 9864SCTP PROTOCOL 9865M: Vlad Yasevich <vyasevich@gmail.com> 9866M: Neil Horman <nhorman@tuxdriver.com> 9867L: linux-sctp@vger.kernel.org 9868W: http://lksctp.sourceforge.net 9869S: Maintained 9870F: Documentation/networking/sctp.txt 9871F: include/linux/sctp.h 9872F: include/uapi/linux/sctp.h 9873F: include/net/sctp/ 9874F: net/sctp/ 9875 9876SCx200 CPU SUPPORT 9877M: Jim Cromie <jim.cromie@gmail.com> 9878S: Odd Fixes 9879F: Documentation/i2c/busses/scx200_acb 9880F: arch/x86/platform/scx200/ 9881F: drivers/watchdog/scx200_wdt.c 9882F: drivers/i2c/busses/scx200* 9883F: drivers/mtd/maps/scx200_docflash.c 9884F: include/linux/scx200.h 9885 9886SCx200 GPIO DRIVER 9887M: Jim Cromie <jim.cromie@gmail.com> 9888S: Maintained 9889F: drivers/char/scx200_gpio.c 9890F: include/linux/scx200_gpio.h 9891 9892SCx200 HRT CLOCKSOURCE DRIVER 9893M: Jim Cromie <jim.cromie@gmail.com> 9894S: Maintained 9895F: drivers/clocksource/scx200_hrt.c 9896 9897SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 9898M: Sascha Sommer <saschasommer@freenet.de> 9899L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 9900S: Maintained 9901F: drivers/mmc/host/sdricoh_cs.c 9902 9903SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 9904M: Adrian Hunter <adrian.hunter@intel.com> 9905L: linux-mmc@vger.kernel.org 9906T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 9907S: Maintained 9908F: drivers/mmc/host/sdhci* 9909F: include/linux/mmc/sdhci* 9910 9911SECURE COMPUTING 9912M: Kees Cook <keescook@chromium.org> 9913R: Andy Lutomirski <luto@amacapital.net> 9914R: Will Drewry <wad@chromium.org> 9915T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 9916S: Supported 9917F: kernel/seccomp.c 9918F: include/uapi/linux/seccomp.h 9919F: include/linux/seccomp.h 9920F: tools/testing/selftests/seccomp/* 9921K: \bsecure_computing 9922K: \bTIF_SECCOMP\b 9923 9924SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 9925M: Ben Dooks <ben-linux@fluff.org> 9926M: Jaehoon Chung <jh80.chung@samsung.com> 9927L: linux-mmc@vger.kernel.org 9928S: Maintained 9929F: drivers/mmc/host/sdhci-s3c* 9930 9931SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 9932M: Viresh Kumar <vireshk@kernel.org> 9933L: spear-devel@list.st.com 9934L: linux-mmc@vger.kernel.org 9935S: Maintained 9936F: drivers/mmc/host/sdhci-spear.c 9937 9938SECURITY SUBSYSTEM 9939M: James Morris <james.l.morris@oracle.com> 9940M: "Serge E. Hallyn" <serge@hallyn.com> 9941L: linux-security-module@vger.kernel.org (suggested Cc:) 9942T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 9943W: http://kernsec.org/ 9944S: Supported 9945F: security/ 9946 9947SECURITY CONTACT 9948M: Security Officers <security@kernel.org> 9949S: Supported 9950 9951SELINUX SECURITY MODULE 9952M: Paul Moore <paul@paul-moore.com> 9953M: Stephen Smalley <sds@tycho.nsa.gov> 9954M: Eric Paris <eparis@parisplace.org> 9955L: selinux@tycho.nsa.gov (moderated for non-subscribers) 9956W: http://selinuxproject.org 9957T: git git://git.infradead.org/users/pcmoore/selinux 9958S: Supported 9959F: include/linux/selinux* 9960F: security/selinux/ 9961F: scripts/selinux/ 9962 9963APPARMOR SECURITY MODULE 9964M: John Johansen <john.johansen@canonical.com> 9965L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 9966W: apparmor.wiki.kernel.org 9967T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 9968S: Supported 9969F: security/apparmor/ 9970 9971YAMA SECURITY MODULE 9972M: Kees Cook <keescook@chromium.org> 9973T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 9974S: Supported 9975F: security/yama/ 9976 9977SENSABLE PHANTOM 9978M: Jiri Slaby <jirislaby@gmail.com> 9979S: Maintained 9980F: drivers/misc/phantom.c 9981F: include/uapi/linux/phantom.h 9982 9983SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER 9984M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com> 9985M: Ketan Mukadam <ketan.mukadam@avagotech.com> 9986M: John Soni Jose <sony.john@avagotech.com> 9987L: linux-scsi@vger.kernel.org 9988W: http://www.avagotech.com 9989S: Supported 9990F: drivers/scsi/be2iscsi/ 9991 9992Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER 9993M: Sathya Perla <sathya.perla@broadcom.com> 9994M: Ajit Khaparde <ajit.khaparde@broadcom.com> 9995M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com> 9996M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 9997M: Somnath Kotur <somnath.kotur@broadcom.com> 9998L: netdev@vger.kernel.org 9999W: http://www.emulex.com 10000S: Supported 10001F: drivers/net/ethernet/emulex/benet/ 10002 10003EMULEX ONECONNECT ROCE DRIVER 10004M: Selvin Xavier <selvin.xavier@avagotech.com> 10005M: Devesh Sharma <devesh.sharma@avagotech.com> 10006M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 10007L: linux-rdma@vger.kernel.org 10008W: http://www.emulex.com 10009S: Supported 10010F: drivers/infiniband/hw/ocrdma/ 10011 10012SFC NETWORK DRIVER 10013M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10014M: Edward Cree <ecree@solarflare.com> 10015M: Bert Kenward <bkenward@solarflare.com> 10016L: netdev@vger.kernel.org 10017S: Supported 10018F: drivers/net/ethernet/sfc/ 10019 10020SGI GRU DRIVER 10021M: Dimitri Sivanich <sivanich@sgi.com> 10022S: Maintained 10023F: drivers/misc/sgi-gru/ 10024 10025SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10026M: Pat Gefre <pfg@sgi.com> 10027L: linux-ia64@vger.kernel.org 10028S: Supported 10029F: Documentation/ia64/serial.txt 10030F: drivers/tty/serial/ioc?_serial.c 10031F: include/linux/ioc?.h 10032 10033SGI XP/XPC/XPNET DRIVER 10034M: Cliff Whickman <cpw@sgi.com> 10035M: Robin Holt <robinmholt@gmail.com> 10036S: Maintained 10037F: drivers/misc/sgi-xp/ 10038 10039SI2157 MEDIA DRIVER 10040M: Antti Palosaari <crope@iki.fi> 10041L: linux-media@vger.kernel.org 10042W: https://linuxtv.org 10043W: http://palosaari.fi/linux/ 10044Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10045T: git git://linuxtv.org/anttip/media_tree.git 10046S: Maintained 10047F: drivers/media/tuners/si2157* 10048 10049SI2168 MEDIA DRIVER 10050M: Antti Palosaari <crope@iki.fi> 10051L: linux-media@vger.kernel.org 10052W: https://linuxtv.org 10053W: http://palosaari.fi/linux/ 10054Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10055T: git git://linuxtv.org/anttip/media_tree.git 10056S: Maintained 10057F: drivers/media/dvb-frontends/si2168* 10058 10059SI470X FM RADIO RECEIVER I2C DRIVER 10060M: Hans Verkuil <hverkuil@xs4all.nl> 10061L: linux-media@vger.kernel.org 10062T: git git://linuxtv.org/media_tree.git 10063W: https://linuxtv.org 10064S: Odd Fixes 10065F: drivers/media/radio/si470x/radio-si470x-i2c.c 10066 10067SI470X FM RADIO RECEIVER USB DRIVER 10068M: Hans Verkuil <hverkuil@xs4all.nl> 10069L: linux-media@vger.kernel.org 10070T: git git://linuxtv.org/media_tree.git 10071W: https://linuxtv.org 10072S: Maintained 10073F: drivers/media/radio/si470x/radio-si470x-common.c 10074F: drivers/media/radio/si470x/radio-si470x.h 10075F: drivers/media/radio/si470x/radio-si470x-usb.c 10076 10077SI4713 FM RADIO TRANSMITTER I2C DRIVER 10078M: Eduardo Valentin <edubezval@gmail.com> 10079L: linux-media@vger.kernel.org 10080T: git git://linuxtv.org/media_tree.git 10081W: https://linuxtv.org 10082S: Odd Fixes 10083F: drivers/media/radio/si4713/si4713.? 10084 10085SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 10086M: Eduardo Valentin <edubezval@gmail.com> 10087L: linux-media@vger.kernel.org 10088T: git git://linuxtv.org/media_tree.git 10089W: https://linuxtv.org 10090S: Odd Fixes 10091F: drivers/media/radio/si4713/radio-platform-si4713.c 10092 10093SI4713 FM RADIO TRANSMITTER USB DRIVER 10094M: Hans Verkuil <hverkuil@xs4all.nl> 10095L: linux-media@vger.kernel.org 10096T: git git://linuxtv.org/media_tree.git 10097W: https://linuxtv.org 10098S: Maintained 10099F: drivers/media/radio/si4713/radio-usb-si4713.c 10100 10101SIANO DVB DRIVER 10102M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 10103L: linux-media@vger.kernel.org 10104W: https://linuxtv.org 10105T: git git://linuxtv.org/media_tree.git 10106S: Odd fixes 10107F: drivers/media/common/siano/ 10108F: drivers/media/usb/siano/ 10109F: drivers/media/usb/siano/ 10110F: drivers/media/mmc/siano/ 10111 10112SIMPLEFB FB DRIVER 10113M: Hans de Goede <hdegoede@redhat.com> 10114L: linux-fbdev@vger.kernel.org 10115S: Maintained 10116F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 10117F: drivers/video/fbdev/simplefb.c 10118F: include/linux/platform_data/simplefb.h 10119 10120SH_VEU V4L2 MEM2MEM DRIVER 10121L: linux-media@vger.kernel.org 10122S: Orphan 10123F: drivers/media/platform/sh_veu.c 10124 10125SH_VOU V4L2 OUTPUT DRIVER 10126L: linux-media@vger.kernel.org 10127S: Orphan 10128F: drivers/media/platform/sh_vou.c 10129F: include/media/drv-intf/sh_vou.h 10130 10131SIMPLE FIRMWARE INTERFACE (SFI) 10132M: Len Brown <lenb@kernel.org> 10133L: sfi-devel@simplefirmware.org 10134W: http://simplefirmware.org/ 10135T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 10136S: Supported 10137F: arch/x86/platform/sfi/ 10138F: drivers/sfi/ 10139F: include/linux/sfi*.h 10140 10141SIMTEC EB110ATX (Chalice CATS) 10142P: Ben Dooks 10143P: Vincent Sanders <vince@simtec.co.uk> 10144M: Simtec Linux Team <linux@simtec.co.uk> 10145W: http://www.simtec.co.uk/products/EB110ATX/ 10146S: Supported 10147 10148SIMTEC EB2410ITX (BAST) 10149P: Ben Dooks 10150P: Vincent Sanders <vince@simtec.co.uk> 10151M: Simtec Linux Team <linux@simtec.co.uk> 10152W: http://www.simtec.co.uk/products/EB2410ITX/ 10153S: Supported 10154F: arch/arm/mach-s3c24xx/mach-bast.c 10155F: arch/arm/mach-s3c24xx/bast-ide.c 10156F: arch/arm/mach-s3c24xx/bast-irq.c 10157 10158TI DAVINCI MACHINE SUPPORT 10159M: Sekhar Nori <nsekhar@ti.com> 10160M: Kevin Hilman <khilman@kernel.org> 10161T: git git://gitorious.org/linux-davinci/linux-davinci.git 10162Q: http://patchwork.kernel.org/project/linux-davinci/list/ 10163S: Supported 10164F: arch/arm/mach-davinci/ 10165F: drivers/i2c/busses/i2c-davinci.c 10166 10167TI DAVINCI SERIES MEDIA DRIVER 10168M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10169L: linux-media@vger.kernel.org 10170W: https://linuxtv.org 10171Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10172T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10173S: Maintained 10174F: drivers/media/platform/davinci/ 10175F: include/media/davinci/ 10176 10177TI AM437X VPFE DRIVER 10178M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10179L: linux-media@vger.kernel.org 10180W: https://linuxtv.org 10181Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10182T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10183S: Maintained 10184F: drivers/media/platform/am437x/ 10185 10186OV2659 OMNIVISION SENSOR DRIVER 10187M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10188L: linux-media@vger.kernel.org 10189W: https://linuxtv.org 10190Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10191T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10192S: Maintained 10193F: drivers/media/i2c/ov2659.c 10194F: include/media/i2c/ov2659.h 10195 10196SILICON MOTION SM712 FRAME BUFFER DRIVER 10197M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10198M: Teddy Wang <teddy.wang@siliconmotion.com> 10199M: Sudip Mukherjee <sudip@vectorindia.org> 10200L: linux-fbdev@vger.kernel.org 10201S: Maintained 10202F: drivers/video/fbdev/sm712* 10203F: Documentation/fb/sm712fb.txt 10204 10205SIS 190 ETHERNET DRIVER 10206M: Francois Romieu <romieu@fr.zoreil.com> 10207L: netdev@vger.kernel.org 10208S: Maintained 10209F: drivers/net/ethernet/sis/sis190.c 10210 10211SIS 900/7016 FAST ETHERNET DRIVER 10212M: Daniele Venzano <venza@brownhat.org> 10213W: http://www.brownhat.org/sis900.html 10214L: netdev@vger.kernel.org 10215S: Maintained 10216F: drivers/net/ethernet/sis/sis900.* 10217 10218SIS FRAMEBUFFER DRIVER 10219M: Thomas Winischhofer <thomas@winischhofer.net> 10220W: http://www.winischhofer.net/linuxsisvga.shtml 10221S: Maintained 10222F: Documentation/fb/sisfb.txt 10223F: drivers/video/fbdev/sis/ 10224F: include/video/sisfb.h 10225 10226SIS USB2VGA DRIVER 10227M: Thomas Winischhofer <thomas@winischhofer.net> 10228W: http://www.winischhofer.at/linuxsisusbvga.shtml 10229S: Maintained 10230F: drivers/usb/misc/sisusbvga/ 10231 10232SLAB ALLOCATOR 10233M: Christoph Lameter <cl@linux.com> 10234M: Pekka Enberg <penberg@kernel.org> 10235M: David Rientjes <rientjes@google.com> 10236M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 10237M: Andrew Morton <akpm@linux-foundation.org> 10238L: linux-mm@kvack.org 10239S: Maintained 10240F: include/linux/sl?b*.h 10241F: mm/sl?b* 10242 10243SLEEPABLE READ-COPY UPDATE (SRCU) 10244M: Lai Jiangshan <jiangshanlai@gmail.com> 10245M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10246M: Josh Triplett <josh@joshtriplett.org> 10247R: Steven Rostedt <rostedt@goodmis.org> 10248R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10249L: linux-kernel@vger.kernel.org 10250W: http://www.rdrop.com/users/paulmck/RCU/ 10251S: Supported 10252T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10253F: include/linux/srcu.h 10254F: kernel/rcu/srcu.c 10255 10256SMACK SECURITY MODULE 10257M: Casey Schaufler <casey@schaufler-ca.com> 10258L: linux-security-module@vger.kernel.org 10259W: http://schaufler-ca.com 10260T: git git://git.gitorious.org/smack-next/kernel.git 10261S: Maintained 10262F: Documentation/security/Smack.txt 10263F: security/smack/ 10264 10265DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 10266M: Kevin Hilman <khilman@kernel.org> 10267M: Nishanth Menon <nm@ti.com> 10268S: Maintained 10269F: drivers/power/avs/ 10270F: include/linux/power/smartreflex.h 10271L: linux-pm@vger.kernel.org 10272 10273SMC91x ETHERNET DRIVER 10274M: Nicolas Pitre <nico@fluxnic.net> 10275S: Odd Fixes 10276F: drivers/net/ethernet/smsc/smc91x.* 10277 10278SMIA AND SMIA++ IMAGE SENSOR DRIVER 10279M: Sakari Ailus <sakari.ailus@iki.fi> 10280L: linux-media@vger.kernel.org 10281S: Maintained 10282F: drivers/media/i2c/smiapp/ 10283F: include/media/i2c/smiapp.h 10284F: drivers/media/i2c/smiapp-pll.c 10285F: drivers/media/i2c/smiapp-pll.h 10286F: include/uapi/linux/smiapp.h 10287F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 10288 10289SMM665 HARDWARE MONITOR DRIVER 10290M: Guenter Roeck <linux@roeck-us.net> 10291L: linux-hwmon@vger.kernel.org 10292S: Maintained 10293F: Documentation/hwmon/smm665 10294F: drivers/hwmon/smm665.c 10295 10296SMSC EMC2103 HARDWARE MONITOR DRIVER 10297M: Steve Glendinning <steve.glendinning@shawell.net> 10298L: linux-hwmon@vger.kernel.org 10299S: Maintained 10300F: Documentation/hwmon/emc2103 10301F: drivers/hwmon/emc2103.c 10302 10303SMSC SCH5627 HARDWARE MONITOR DRIVER 10304M: Hans de Goede <hdegoede@redhat.com> 10305L: linux-hwmon@vger.kernel.org 10306S: Supported 10307F: Documentation/hwmon/sch5627 10308F: drivers/hwmon/sch5627.c 10309 10310SMSC47B397 HARDWARE MONITOR DRIVER 10311M: Jean Delvare <jdelvare@suse.com> 10312L: linux-hwmon@vger.kernel.org 10313S: Maintained 10314F: Documentation/hwmon/smsc47b397 10315F: drivers/hwmon/smsc47b397.c 10316 10317SMSC911x ETHERNET DRIVER 10318M: Steve Glendinning <steve.glendinning@shawell.net> 10319L: netdev@vger.kernel.org 10320S: Maintained 10321F: include/linux/smsc911x.h 10322F: drivers/net/ethernet/smsc/smsc911x.* 10323 10324SMSC9420 PCI ETHERNET DRIVER 10325M: Steve Glendinning <steve.glendinning@shawell.net> 10326L: netdev@vger.kernel.org 10327S: Maintained 10328F: drivers/net/ethernet/smsc/smsc9420.* 10329 10330SMSC UFX6000 and UFX7000 USB to VGA DRIVER 10331M: Steve Glendinning <steve.glendinning@shawell.net> 10332L: linux-fbdev@vger.kernel.org 10333S: Maintained 10334F: drivers/video/fbdev/smscufx.c 10335 10336SOC-CAMERA V4L2 SUBSYSTEM 10337M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 10338L: linux-media@vger.kernel.org 10339T: git git://linuxtv.org/media_tree.git 10340S: Maintained 10341F: include/media/soc* 10342F: drivers/media/i2c/soc_camera/ 10343F: drivers/media/platform/soc_camera/ 10344 10345SOEKRIS NET48XX LED SUPPORT 10346M: Chris Boot <bootc@bootc.net> 10347S: Maintained 10348F: drivers/leds/leds-net48xx.c 10349 10350SOFTLOGIC 6x10 MPEG CODEC 10351M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 10352M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 10353M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 10354M: Ismael Luceno <ismael@iodev.co.uk> 10355L: linux-media@vger.kernel.org 10356S: Supported 10357F: drivers/media/pci/solo6x10/ 10358 10359SOFTWARE RAID (Multiple Disks) SUPPORT 10360M: Shaohua Li <shli@kernel.org> 10361L: linux-raid@vger.kernel.org 10362T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 10363S: Supported 10364F: drivers/md/ 10365F: include/linux/raid/ 10366F: include/uapi/linux/raid/ 10367 10368SONIC NETWORK DRIVER 10369M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 10370L: netdev@vger.kernel.org 10371S: Maintained 10372F: drivers/net/ethernet/natsemi/sonic.* 10373 10374SONICS SILICON BACKPLANE DRIVER (SSB) 10375M: Michael Buesch <m@bues.ch> 10376L: linux-wireless@vger.kernel.org 10377S: Maintained 10378F: drivers/ssb/ 10379F: include/linux/ssb/ 10380 10381SONY VAIO CONTROL DEVICE DRIVER 10382M: Mattia Dongili <malattia@linux.it> 10383L: platform-driver-x86@vger.kernel.org 10384W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 10385S: Maintained 10386F: Documentation/laptops/sony-laptop.txt 10387F: drivers/char/sonypi.c 10388F: drivers/platform/x86/sony-laptop.c 10389F: include/linux/sony-laptop.h 10390 10391SONY MEMORYSTICK CARD SUPPORT 10392M: Alex Dubov <oakad@yahoo.com> 10393W: http://tifmxx.berlios.de/ 10394S: Maintained 10395F: drivers/memstick/host/tifm_ms.c 10396 10397SONY MEMORYSTICK STANDARD SUPPORT 10398M: Maxim Levitsky <maximlevitsky@gmail.com> 10399S: Maintained 10400F: drivers/memstick/core/ms_block.* 10401 10402SOUND 10403M: Jaroslav Kysela <perex@perex.cz> 10404M: Takashi Iwai <tiwai@suse.com> 10405L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10406W: http://www.alsa-project.org/ 10407T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10408T: git git://git.alsa-project.org/alsa-kernel.git 10409Q: http://patchwork.kernel.org/project/alsa-devel/list/ 10410S: Maintained 10411F: Documentation/sound/ 10412F: include/sound/ 10413F: include/uapi/sound/ 10414F: sound/ 10415 10416SOUND - COMPRESSED AUDIO 10417M: Vinod Koul <vinod.koul@intel.com> 10418L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10419T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10420S: Supported 10421F: Documentation/sound/alsa/compress_offload.txt 10422F: include/sound/compress_driver.h 10423F: include/uapi/sound/compress_* 10424F: sound/core/compress_offload.c 10425F: sound/soc/soc-compress.c 10426 10427SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 10428M: Liam Girdwood <lgirdwood@gmail.com> 10429M: Mark Brown <broonie@kernel.org> 10430T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 10431L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10432W: http://alsa-project.org/main/index.php/ASoC 10433S: Supported 10434F: Documentation/sound/alsa/soc/ 10435F: sound/soc/ 10436F: include/sound/soc* 10437 10438SOUND - DMAENGINE HELPERS 10439M: Lars-Peter Clausen <lars@metafoo.de> 10440S: Supported 10441F: include/sound/dmaengine_pcm.h 10442F: sound/core/pcm_dmaengine.c 10443F: sound/soc/soc-generic-dmaengine-pcm.c 10444 10445SP2 MEDIA DRIVER 10446M: Olli Salonen <olli.salonen@iki.fi> 10447L: linux-media@vger.kernel.org 10448W: https://linuxtv.org 10449Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10450S: Maintained 10451F: drivers/media/dvb-frontends/sp2* 10452 10453SPARC + UltraSPARC (sparc/sparc64) 10454M: "David S. Miller" <davem@davemloft.net> 10455L: sparclinux@vger.kernel.org 10456Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 10457T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 10458T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 10459S: Maintained 10460F: arch/sparc/ 10461F: drivers/sbus/ 10462 10463SPARC SERIAL DRIVERS 10464M: "David S. Miller" <davem@davemloft.net> 10465L: sparclinux@vger.kernel.org 10466T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 10467T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 10468S: Maintained 10469F: include/linux/sunserialcore.h 10470F: drivers/tty/serial/suncore.c 10471F: drivers/tty/serial/sunhv.c 10472F: drivers/tty/serial/sunsab.c 10473F: drivers/tty/serial/sunsab.h 10474F: drivers/tty/serial/sunsu.c 10475F: drivers/tty/serial/sunzilog.c 10476F: drivers/tty/serial/sunzilog.h 10477 10478SPARSE CHECKER 10479M: "Christopher Li" <sparse@chrisli.org> 10480L: linux-sparse@vger.kernel.org 10481W: https://sparse.wiki.kernel.org/ 10482T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 10483T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 10484S: Maintained 10485F: include/linux/compiler.h 10486 10487SPEAR PLATFORM SUPPORT 10488M: Viresh Kumar <vireshk@kernel.org> 10489M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 10490L: spear-devel@list.st.com 10491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10492W: http://www.st.com/spear 10493S: Maintained 10494F: arch/arm/boot/dts/spear* 10495F: arch/arm/mach-spear/ 10496 10497SPEAR CLOCK FRAMEWORK SUPPORT 10498M: Viresh Kumar <vireshk@kernel.org> 10499L: spear-devel@list.st.com 10500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10501W: http://www.st.com/spear 10502S: Maintained 10503F: drivers/clk/spear/ 10504 10505SPI SUBSYSTEM 10506M: Mark Brown <broonie@kernel.org> 10507L: linux-spi@vger.kernel.org 10508T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 10509Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 10510S: Maintained 10511F: Documentation/spi/ 10512F: drivers/spi/ 10513F: include/linux/spi/ 10514F: include/uapi/linux/spi/ 10515 10516SPIDERNET NETWORK DRIVER for CELL 10517M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 10518L: netdev@vger.kernel.org 10519S: Supported 10520F: Documentation/networking/spider_net.txt 10521F: drivers/net/ethernet/toshiba/spider_net* 10522 10523SPU FILE SYSTEM 10524M: Jeremy Kerr <jk@ozlabs.org> 10525L: linuxppc-dev@lists.ozlabs.org 10526W: http://www.ibm.com/developerworks/power/cell/ 10527S: Supported 10528F: Documentation/filesystems/spufs.txt 10529F: arch/powerpc/platforms/cell/spufs/ 10530 10531SQUASHFS FILE SYSTEM 10532M: Phillip Lougher <phillip@squashfs.org.uk> 10533L: squashfs-devel@lists.sourceforge.net (subscribers-only) 10534W: http://squashfs.org.uk 10535T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 10536S: Maintained 10537F: Documentation/filesystems/squashfs.txt 10538F: fs/squashfs/ 10539 10540SRM (Alpha) environment access 10541M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 10542S: Maintained 10543F: arch/alpha/kernel/srm_env.c 10544 10545STABLE BRANCH 10546M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10547L: stable@vger.kernel.org 10548S: Supported 10549F: Documentation/stable_kernel_rules.txt 10550 10551STAGING SUBSYSTEM 10552M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10553T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 10554L: devel@driverdev.osuosl.org 10555S: Supported 10556F: drivers/staging/ 10557 10558STAGING - COMEDI 10559M: Ian Abbott <abbotti@mev.co.uk> 10560M: H Hartley Sweeten <hsweeten@visionengravers.com> 10561S: Odd Fixes 10562F: drivers/staging/comedi/ 10563 10564STAGING - FLARION FT1000 DRIVERS 10565M: Marek Belisko <marek.belisko@gmail.com> 10566S: Odd Fixes 10567F: drivers/staging/ft1000/ 10568 10569STAGING - INDUSTRIAL IO 10570M: Jonathan Cameron <jic23@kernel.org> 10571L: linux-iio@vger.kernel.org 10572S: Odd Fixes 10573F: drivers/staging/iio/ 10574 10575STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 10576M: Jarod Wilson <jarod@wilsonet.com> 10577W: http://www.lirc.org/ 10578S: Odd Fixes 10579F: drivers/staging/media/lirc/ 10580 10581STAGING - LUSTRE PARALLEL FILESYSTEM 10582M: Oleg Drokin <oleg.drokin@intel.com> 10583M: Andreas Dilger <andreas.dilger@intel.com> 10584L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 10585W: http://wiki.lustre.org/ 10586S: Maintained 10587F: drivers/staging/lustre 10588 10589STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 10590M: Marc Dietrich <marvin24@gmx.de> 10591L: ac100@lists.launchpad.net (moderated for non-subscribers) 10592L: linux-tegra@vger.kernel.org 10593S: Maintained 10594F: drivers/staging/nvec/ 10595 10596STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 10597M: Jens Frederich <jfrederich@gmail.com> 10598M: Daniel Drake <dsd@laptop.org> 10599M: Jon Nettleton <jon.nettleton@gmail.com> 10600W: http://wiki.laptop.org/go/DCON 10601S: Maintained 10602F: drivers/staging/olpc_dcon/ 10603 10604STAGING - REALTEK RTL8712U DRIVERS 10605M: Larry Finger <Larry.Finger@lwfinger.net> 10606M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 10607S: Odd Fixes 10608F: drivers/staging/rtl8712/ 10609 10610STAGING - REALTEK RTL8723U WIRELESS DRIVER 10611M: Larry Finger <Larry.Finger@lwfinger.net> 10612M: Jes Sorensen <Jes.Sorensen@redhat.com> 10613L: linux-wireless@vger.kernel.org 10614S: Maintained 10615F: drivers/staging/rtl8723au/ 10616 10617STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 10618M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10619M: Teddy Wang <teddy.wang@siliconmotion.com> 10620M: Sudip Mukherjee <sudip@vectorindia.org> 10621L: linux-fbdev@vger.kernel.org 10622S: Maintained 10623F: drivers/staging/sm750fb/ 10624 10625STAGING - SLICOSS 10626M: Lior Dotan <liodot@gmail.com> 10627M: Christopher Harrer <charrer@alacritech.com> 10628S: Odd Fixes 10629F: drivers/staging/slicoss/ 10630 10631STAGING - SPEAKUP CONSOLE SPEECH DRIVER 10632M: William Hubbs <w.d.hubbs@gmail.com> 10633M: Chris Brannon <chris@the-brannons.com> 10634M: Kirk Reiser <kirk@reisers.ca> 10635M: Samuel Thibault <samuel.thibault@ens-lyon.org> 10636L: speakup@linux-speakup.org 10637W: http://www.linux-speakup.org/ 10638S: Odd Fixes 10639F: drivers/staging/speakup/ 10640 10641STAGING - VIA VT665X DRIVERS 10642M: Forest Bond <forest@alittletooquiet.net> 10643S: Odd Fixes 10644F: drivers/staging/vt665?/ 10645 10646STAGING - WILC1000 WIFI DRIVER 10647M: Johnny Kim <johnny.kim@atmel.com> 10648M: Austin Shin <austin.shin@atmel.com> 10649M: Chris Park <chris.park@atmel.com> 10650M: Tony Cho <tony.cho@atmel.com> 10651M: Glen Lee <glen.lee@atmel.com> 10652M: Leo Kim <leo.kim@atmel.com> 10653L: linux-wireless@vger.kernel.org 10654S: Supported 10655F: drivers/staging/wilc1000/ 10656 10657STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 10658M: Arnaud Patard <arnaud.patard@rtp-net.org> 10659S: Odd Fixes 10660F: drivers/staging/xgifb/ 10661 10662HFI1 DRIVER 10663M: Mike Marciniszyn <infinipath@intel.com> 10664L: linux-rdma@vger.kernel.org 10665S: Supported 10666F: drivers/staging/rdma/hfi1 10667 10668STARFIRE/DURALAN NETWORK DRIVER 10669M: Ion Badulescu <ionut@badula.org> 10670S: Odd Fixes 10671F: drivers/net/ethernet/adaptec/starfire* 10672 10673SUN3/3X 10674M: Sam Creasey <sammy@sammy.net> 10675W: http://sammy.net/sun3/ 10676S: Maintained 10677F: arch/m68k/kernel/*sun3* 10678F: arch/m68k/sun3*/ 10679F: arch/m68k/include/asm/sun3* 10680F: drivers/net/ethernet/i825xx/sun3* 10681 10682SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 10683M: Hans de Goede <hdegoede@redhat.com> 10684L: linux-input@vger.kernel.org 10685S: Maintained 10686F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 10687F: drivers/input/keyboard/sun4i-lradc-keys.c 10688 10689SUNDANCE NETWORK DRIVER 10690M: Denis Kirjanov <kda@linux-powerpc.org> 10691L: netdev@vger.kernel.org 10692S: Maintained 10693F: drivers/net/ethernet/dlink/sundance.c 10694 10695SUPERH 10696M: Yoshinori Sato <ysato@users.sourceforge.jp> 10697M: Rich Felker <dalias@libc.org> 10698L: linux-sh@vger.kernel.org 10699Q: http://patchwork.kernel.org/project/linux-sh/list/ 10700S: Maintained 10701F: Documentation/sh/ 10702F: arch/sh/ 10703F: drivers/sh/ 10704 10705SUSPEND TO RAM 10706M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10707M: Len Brown <len.brown@intel.com> 10708M: Pavel Machek <pavel@ucw.cz> 10709L: linux-pm@vger.kernel.org 10710S: Supported 10711F: Documentation/power/ 10712F: arch/x86/kernel/acpi/ 10713F: drivers/base/power/ 10714F: kernel/power/ 10715F: include/linux/suspend.h 10716F: include/linux/freezer.h 10717F: include/linux/pm.h 10718 10719SVGA HANDLING 10720M: Martin Mares <mj@ucw.cz> 10721L: linux-video@atrey.karlin.mff.cuni.cz 10722S: Maintained 10723F: Documentation/svga.txt 10724F: arch/x86/boot/video* 10725 10726SWIOTLB SUBSYSTEM 10727M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 10728L: linux-kernel@vger.kernel.org 10729T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 10730S: Supported 10731F: lib/swiotlb.c 10732F: arch/*/kernel/pci-swiotlb.c 10733F: include/linux/swiotlb.h 10734 10735SWITCHDEV 10736M: Jiri Pirko <jiri@resnulli.us> 10737L: netdev@vger.kernel.org 10738S: Supported 10739F: net/switchdev/ 10740F: include/net/switchdev.h 10741 10742SYNOPSYS ARC ARCHITECTURE 10743M: Vineet Gupta <vgupta@synopsys.com> 10744L: linux-snps-arc@lists.infradead.org 10745S: Supported 10746F: arch/arc/ 10747F: Documentation/devicetree/bindings/arc/* 10748F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 10749F: drivers/tty/serial/arc_uart.c 10750T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 10751 10752SYNOPSYS ARC SDP platform support 10753M: Alexey Brodkin <abrodkin@synopsys.com> 10754S: Supported 10755F: arch/arc/plat-axs10x 10756F: arch/arc/boot/dts/ax* 10757F: Documentation/devicetree/bindings/arc/axs10* 10758 10759SYSTEM CONFIGURATION (SYSCON) 10760M: Lee Jones <lee.jones@linaro.org> 10761M: Arnd Bergmann <arnd@arndb.de> 10762T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10763S: Supported 10764F: drivers/mfd/syscon.c 10765 10766SYSV FILESYSTEM 10767M: Christoph Hellwig <hch@infradead.org> 10768S: Maintained 10769F: Documentation/filesystems/sysv-fs.txt 10770F: fs/sysv/ 10771F: include/linux/sysv_fs.h 10772 10773TARGET SUBSYSTEM 10774M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 10775L: linux-scsi@vger.kernel.org 10776L: target-devel@vger.kernel.org 10777W: http://www.linux-iscsi.org 10778W: http://groups.google.com/group/linux-iscsi-target-dev 10779T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 10780S: Supported 10781F: drivers/target/ 10782F: include/target/ 10783F: Documentation/target/ 10784 10785TASKSTATS STATISTICS INTERFACE 10786M: Balbir Singh <bsingharora@gmail.com> 10787S: Maintained 10788F: Documentation/accounting/taskstats* 10789F: include/linux/taskstats* 10790F: kernel/taskstats.c 10791 10792TC CLASSIFIER 10793M: Jamal Hadi Salim <jhs@mojatatu.com> 10794L: netdev@vger.kernel.org 10795S: Maintained 10796F: include/net/pkt_cls.h 10797F: include/uapi/linux/pkt_cls.h 10798F: net/sched/ 10799 10800TCP LOW PRIORITY MODULE 10801M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 10802M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 10803W: http://tcp-lp-mod.sourceforge.net/ 10804S: Maintained 10805F: net/ipv4/tcp_lp.c 10806 10807TDA10071 MEDIA DRIVER 10808M: Antti Palosaari <crope@iki.fi> 10809L: linux-media@vger.kernel.org 10810W: https://linuxtv.org 10811W: http://palosaari.fi/linux/ 10812Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10813T: git git://linuxtv.org/anttip/media_tree.git 10814S: Maintained 10815F: drivers/media/dvb-frontends/tda10071* 10816 10817TDA18212 MEDIA DRIVER 10818M: Antti Palosaari <crope@iki.fi> 10819L: linux-media@vger.kernel.org 10820W: https://linuxtv.org 10821W: http://palosaari.fi/linux/ 10822Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10823T: git git://linuxtv.org/anttip/media_tree.git 10824S: Maintained 10825F: drivers/media/tuners/tda18212* 10826 10827TDA18218 MEDIA DRIVER 10828M: Antti Palosaari <crope@iki.fi> 10829L: linux-media@vger.kernel.org 10830W: https://linuxtv.org 10831W: http://palosaari.fi/linux/ 10832Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10833T: git git://linuxtv.org/anttip/media_tree.git 10834S: Maintained 10835F: drivers/media/tuners/tda18218* 10836 10837TDA18271 MEDIA DRIVER 10838M: Michael Krufky <mkrufky@linuxtv.org> 10839L: linux-media@vger.kernel.org 10840W: https://linuxtv.org 10841W: http://github.com/mkrufky 10842Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10843T: git git://linuxtv.org/mkrufky/tuners.git 10844S: Maintained 10845F: drivers/media/tuners/tda18271* 10846 10847TDA827x MEDIA DRIVER 10848M: Michael Krufky <mkrufky@linuxtv.org> 10849L: linux-media@vger.kernel.org 10850W: https://linuxtv.org 10851W: http://github.com/mkrufky 10852Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10853T: git git://linuxtv.org/mkrufky/tuners.git 10854S: Maintained 10855F: drivers/media/tuners/tda8290.* 10856 10857TDA8290 MEDIA DRIVER 10858M: Michael Krufky <mkrufky@linuxtv.org> 10859L: linux-media@vger.kernel.org 10860W: https://linuxtv.org 10861W: http://github.com/mkrufky 10862Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10863T: git git://linuxtv.org/mkrufky/tuners.git 10864S: Maintained 10865F: drivers/media/tuners/tda8290.* 10866 10867TDA9840 MEDIA DRIVER 10868M: Hans Verkuil <hverkuil@xs4all.nl> 10869L: linux-media@vger.kernel.org 10870T: git git://linuxtv.org/media_tree.git 10871W: https://linuxtv.org 10872S: Maintained 10873F: drivers/media/i2c/tda9840* 10874 10875TEA5761 TUNER DRIVER 10876M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 10877L: linux-media@vger.kernel.org 10878W: https://linuxtv.org 10879T: git git://linuxtv.org/media_tree.git 10880S: Odd fixes 10881F: drivers/media/tuners/tea5761.* 10882 10883TEA5767 TUNER DRIVER 10884M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 10885L: linux-media@vger.kernel.org 10886W: https://linuxtv.org 10887T: git git://linuxtv.org/media_tree.git 10888S: Maintained 10889F: drivers/media/tuners/tea5767.* 10890 10891TEA6415C MEDIA DRIVER 10892M: Hans Verkuil <hverkuil@xs4all.nl> 10893L: linux-media@vger.kernel.org 10894T: git git://linuxtv.org/media_tree.git 10895W: https://linuxtv.org 10896S: Maintained 10897F: drivers/media/i2c/tea6415c* 10898 10899TEA6420 MEDIA DRIVER 10900M: Hans Verkuil <hverkuil@xs4all.nl> 10901L: linux-media@vger.kernel.org 10902T: git git://linuxtv.org/media_tree.git 10903W: https://linuxtv.org 10904S: Maintained 10905F: drivers/media/i2c/tea6420* 10906 10907TEAM DRIVER 10908M: Jiri Pirko <jiri@resnulli.us> 10909L: netdev@vger.kernel.org 10910S: Supported 10911F: drivers/net/team/ 10912F: include/linux/if_team.h 10913F: include/uapi/linux/if_team.h 10914 10915TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 10916M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 10917S: Maintained 10918F: arch/x86/platform/ts5500/ 10919 10920TECHNOTREND USB IR RECEIVER 10921M: Sean Young <sean@mess.org> 10922L: linux-media@vger.kernel.org 10923S: Maintained 10924F: drivers/media/rc/ttusbir.c 10925 10926TEGRA ARCHITECTURE SUPPORT 10927M: Stephen Warren <swarren@wwwdotorg.org> 10928M: Thierry Reding <thierry.reding@gmail.com> 10929M: Alexandre Courbot <gnurou@gmail.com> 10930L: linux-tegra@vger.kernel.org 10931Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 10932T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 10933S: Supported 10934N: [^a-z]tegra 10935 10936TEGRA CLOCK DRIVER 10937M: Peter De Schrijver <pdeschrijver@nvidia.com> 10938M: Prashant Gaikwad <pgaikwad@nvidia.com> 10939S: Supported 10940F: drivers/clk/tegra/ 10941 10942TEGRA DMA DRIVER 10943M: Laxman Dewangan <ldewangan@nvidia.com> 10944S: Supported 10945F: drivers/dma/tegra20-apb-dma.c 10946 10947TEGRA I2C DRIVER 10948M: Laxman Dewangan <ldewangan@nvidia.com> 10949S: Supported 10950F: drivers/i2c/busses/i2c-tegra.c 10951 10952TEGRA IOMMU DRIVERS 10953M: Hiroshi Doyu <hdoyu@nvidia.com> 10954S: Supported 10955F: drivers/iommu/tegra* 10956 10957TEGRA KBC DRIVER 10958M: Rakesh Iyer <riyer@nvidia.com> 10959M: Laxman Dewangan <ldewangan@nvidia.com> 10960S: Supported 10961F: drivers/input/keyboard/tegra-kbc.c 10962 10963TEGRA PWM DRIVER 10964M: Thierry Reding <thierry.reding@gmail.com> 10965S: Supported 10966F: drivers/pwm/pwm-tegra.c 10967 10968TEGRA SERIAL DRIVER 10969M: Laxman Dewangan <ldewangan@nvidia.com> 10970S: Supported 10971F: drivers/tty/serial/serial-tegra.c 10972 10973TEGRA SPI DRIVER 10974M: Laxman Dewangan <ldewangan@nvidia.com> 10975S: Supported 10976F: drivers/spi/spi-tegra* 10977 10978TEHUTI ETHERNET DRIVER 10979M: Andy Gospodarek <andy@greyhouse.net> 10980L: netdev@vger.kernel.org 10981S: Supported 10982F: drivers/net/ethernet/tehuti/* 10983 10984Telecom Clock Driver for MCPL0010 10985M: Mark Gross <mark.gross@intel.com> 10986S: Supported 10987F: drivers/char/tlclk.c 10988 10989TENSILICA XTENSA PORT (xtensa) 10990M: Chris Zankel <chris@zankel.net> 10991M: Max Filippov <jcmvbkbc@gmail.com> 10992L: linux-xtensa@linux-xtensa.org 10993T: git git://github.com/czankel/xtensa-linux.git 10994S: Maintained 10995F: arch/xtensa/ 10996F: drivers/irqchip/irq-xtensa-* 10997 10998THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 10999M: Hans Verkuil <hverkuil@xs4all.nl> 11000L: linux-media@vger.kernel.org 11001T: git git://linuxtv.org/media_tree.git 11002W: https://linuxtv.org 11003S: Maintained 11004F: drivers/media/radio/radio-raremono.c 11005 11006THERMAL 11007M: Zhang Rui <rui.zhang@intel.com> 11008M: Eduardo Valentin <edubezval@gmail.com> 11009L: linux-pm@vger.kernel.org 11010T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11011T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11012Q: https://patchwork.kernel.org/project/linux-pm/list/ 11013S: Supported 11014F: drivers/thermal/ 11015F: include/linux/thermal.h 11016F: include/uapi/linux/thermal.h 11017F: include/linux/cpu_cooling.h 11018F: Documentation/devicetree/bindings/thermal/ 11019 11020THERMAL/CPU_COOLING 11021M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11022M: Viresh Kumar <viresh.kumar@linaro.org> 11023M: Javi Merino <javi.merino@arm.com> 11024L: linux-pm@vger.kernel.org 11025S: Supported 11026F: Documentation/thermal/cpu-cooling-api.txt 11027F: drivers/thermal/cpu_cooling.c 11028F: include/linux/cpu_cooling.h 11029 11030THINGM BLINK(1) USB RGB LED DRIVER 11031M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 11032S: Maintained 11033F: drivers/hid/hid-thingm.c 11034 11035THINKPAD ACPI EXTRAS DRIVER 11036M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11037L: ibm-acpi-devel@lists.sourceforge.net 11038L: platform-driver-x86@vger.kernel.org 11039W: http://ibm-acpi.sourceforge.net 11040W: http://thinkwiki.org/wiki/Ibm-acpi 11041T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11042S: Maintained 11043F: drivers/platform/x86/thinkpad_acpi.c 11044 11045TI BANDGAP AND THERMAL DRIVER 11046M: Eduardo Valentin <edubezval@gmail.com> 11047L: linux-pm@vger.kernel.org 11048L: linux-omap@vger.kernel.org 11049S: Maintained 11050F: drivers/thermal/ti-soc-thermal/ 11051 11052TI VPE/CAL DRIVERS 11053M: Benoit Parrot <bparrot@ti.com> 11054L: linux-media@vger.kernel.org 11055W: http://linuxtv.org/ 11056Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11057S: Maintained 11058F: drivers/media/platform/ti-vpe/ 11059 11060TI CDCE706 CLOCK DRIVER 11061M: Max Filippov <jcmvbkbc@gmail.com> 11062S: Maintained 11063F: drivers/clk/clk-cdce706.c 11064 11065TI CLOCK DRIVER 11066M: Tero Kristo <t-kristo@ti.com> 11067L: linux-omap@vger.kernel.org 11068S: Maintained 11069F: drivers/clk/ti/ 11070F: include/linux/clk/ti.h 11071 11072TI ETHERNET SWITCH DRIVER (CPSW) 11073M: Mugunthan V N <mugunthanvnm@ti.com> 11074R: Grygorii Strashko <grygorii.strashko@ti.com> 11075L: linux-omap@vger.kernel.org 11076L: netdev@vger.kernel.org 11077S: Maintained 11078F: drivers/net/ethernet/ti/cpsw* 11079F: drivers/net/ethernet/ti/davinci* 11080 11081TI FLASH MEDIA INTERFACE DRIVER 11082M: Alex Dubov <oakad@yahoo.com> 11083S: Maintained 11084F: drivers/misc/tifm* 11085F: drivers/mmc/host/tifm_sd.c 11086F: include/linux/tifm.h 11087 11088TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 11089M: Santosh Shilimkar <ssantosh@kernel.org> 11090L: linux-kernel@vger.kernel.org 11091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11092S: Maintained 11093F: drivers/soc/ti/* 11094T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 11095 11096 11097TI LM49xxx FAMILY ASoC CODEC DRIVERS 11098M: M R Swami Reddy <mr.swami.reddy@ti.com> 11099M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 11100L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11101S: Maintained 11102F: sound/soc/codecs/lm49453* 11103F: sound/soc/codecs/isabelle* 11104 11105TI LP855x BACKLIGHT DRIVER 11106M: Milo Kim <milo.kim@ti.com> 11107S: Maintained 11108F: Documentation/backlight/lp855x-driver.txt 11109F: drivers/video/backlight/lp855x_bl.c 11110F: include/linux/platform_data/lp855x.h 11111 11112TI LP8727 CHARGER DRIVER 11113M: Milo Kim <milo.kim@ti.com> 11114S: Maintained 11115F: drivers/power/lp8727_charger.c 11116F: include/linux/platform_data/lp8727.h 11117 11118TI LP8788 MFD DRIVER 11119M: Milo Kim <milo.kim@ti.com> 11120S: Maintained 11121F: drivers/iio/adc/lp8788_adc.c 11122F: drivers/leds/leds-lp8788.c 11123F: drivers/mfd/lp8788*.c 11124F: drivers/power/lp8788-charger.c 11125F: drivers/regulator/lp8788-*.c 11126F: include/linux/mfd/lp8788*.h 11127 11128TI NETCP ETHERNET DRIVER 11129M: Wingman Kwok <w-kwok2@ti.com> 11130M: Murali Karicheri <m-karicheri2@ti.com> 11131L: netdev@vger.kernel.org 11132S: Maintained 11133F: drivers/net/ethernet/ti/netcp* 11134 11135TI TAS571X FAMILY ASoC CODEC DRIVER 11136M: Kevin Cernekee <cernekee@chromium.org> 11137L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11138S: Odd Fixes 11139F: sound/soc/codecs/tas571x* 11140 11141TI TWL4030 SERIES SOC CODEC DRIVER 11142M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11143L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11144S: Maintained 11145F: sound/soc/codecs/twl4030* 11146 11147TI WILINK WIRELESS DRIVERS 11148L: linux-wireless@vger.kernel.org 11149W: http://wireless.kernel.org/en/users/Drivers/wl12xx 11150W: http://wireless.kernel.org/en/users/Drivers/wl1251 11151T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 11152S: Orphan 11153F: drivers/net/wireless/ti/ 11154F: include/linux/wl12xx.h 11155 11156TIPC NETWORK LAYER 11157M: Jon Maloy <jon.maloy@ericsson.com> 11158M: Ying Xue <ying.xue@windriver.com> 11159L: netdev@vger.kernel.org (core kernel code) 11160L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 11161W: http://tipc.sourceforge.net/ 11162S: Maintained 11163F: include/uapi/linux/tipc*.h 11164F: net/tipc/ 11165 11166TILE ARCHITECTURE 11167M: Chris Metcalf <cmetcalf@mellanox.com> 11168W: http://www.mellanox.com/repository/solutions/tile-scm/ 11169T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 11170S: Supported 11171F: arch/tile/ 11172F: drivers/char/tile-srom.c 11173F: drivers/edac/tile_edac.c 11174F: drivers/net/ethernet/tile/ 11175F: drivers/rtc/rtc-tile.c 11176F: drivers/tty/hvc/hvc_tile.c 11177F: drivers/tty/serial/tilegx.c 11178F: drivers/usb/host/*-tilegx.c 11179F: include/linux/usb/tilegx.h 11180 11181TLAN NETWORK DRIVER 11182M: Samuel Chessman <chessman@tux.org> 11183L: tlan-devel@lists.sourceforge.net (subscribers-only) 11184W: http://sourceforge.net/projects/tlan/ 11185S: Maintained 11186F: Documentation/networking/tlan.txt 11187F: drivers/net/ethernet/ti/tlan.* 11188 11189TOMOYO SECURITY MODULE 11190M: Kentaro Takeda <takedakn@nttdata.co.jp> 11191M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 11192L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 11193L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 11194L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 11195L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 11196W: http://tomoyo.sourceforge.jp/ 11197T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 11198S: Maintained 11199F: security/tomoyo/ 11200 11201TOPSTAR LAPTOP EXTRAS DRIVER 11202M: Herton Ronaldo Krzesinski <herton@canonical.com> 11203L: platform-driver-x86@vger.kernel.org 11204S: Maintained 11205F: drivers/platform/x86/topstar-laptop.c 11206 11207TOSHIBA ACPI EXTRAS DRIVER 11208M: Azael Avalos <coproscefalo@gmail.com> 11209L: platform-driver-x86@vger.kernel.org 11210S: Maintained 11211F: drivers/platform/x86/toshiba_acpi.c 11212 11213TOSHIBA BLUETOOTH DRIVER 11214M: Azael Avalos <coproscefalo@gmail.com> 11215L: platform-driver-x86@vger.kernel.org 11216S: Maintained 11217F: drivers/platform/x86/toshiba_bluetooth.c 11218 11219TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 11220M: Azael Avalos <coproscefalo@gmail.com> 11221L: platform-driver-x86@vger.kernel.org 11222S: Maintained 11223F: drivers/platform/x86/toshiba_haps.c 11224 11225TOSHIBA WMI HOTKEYS DRIVER 11226M: Azael Avalos <coproscefalo@gmail.com> 11227L: platform-driver-x86@vger.kernel.org 11228S: Maintained 11229F: drivers/platform/x86/toshiba-wmi.c 11230 11231TOSHIBA SMM DRIVER 11232M: Jonathan Buzzard <jonathan@buzzard.org.uk> 11233W: http://www.buzzard.org.uk/toshiba/ 11234S: Maintained 11235F: drivers/char/toshiba.c 11236F: include/linux/toshiba.h 11237F: include/uapi/linux/toshiba.h 11238 11239TOSHIBA TC358743 DRIVER 11240M: Mats Randgaard <matrandg@cisco.com> 11241L: linux-media@vger.kernel.org 11242S: Maintained 11243F: drivers/media/i2c/tc358743* 11244F: include/media/i2c/tc358743.h 11245 11246TMIO MMC DRIVER 11247M: Ian Molton <ian@mnementh.co.uk> 11248L: linux-mmc@vger.kernel.org 11249S: Maintained 11250F: drivers/mmc/host/tmio_mmc* 11251F: drivers/mmc/host/sh_mobile_sdhi.c 11252F: include/linux/mmc/tmio.h 11253F: include/linux/mmc/sh_mobile_sdhi.h 11254 11255TMP401 HARDWARE MONITOR DRIVER 11256M: Guenter Roeck <linux@roeck-us.net> 11257L: linux-hwmon@vger.kernel.org 11258S: Maintained 11259F: Documentation/hwmon/tmp401 11260F: drivers/hwmon/tmp401.c 11261 11262TMPFS (SHMEM FILESYSTEM) 11263M: Hugh Dickins <hughd@google.com> 11264L: linux-mm@kvack.org 11265S: Maintained 11266F: include/linux/shmem_fs.h 11267F: mm/shmem.c 11268 11269TM6000 VIDEO4LINUX DRIVER 11270M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 11271L: linux-media@vger.kernel.org 11272W: https://linuxtv.org 11273T: git git://linuxtv.org/media_tree.git 11274S: Odd fixes 11275F: drivers/media/usb/tm6000/ 11276 11277TW68 VIDEO4LINUX DRIVER 11278M: Hans Verkuil <hverkuil@xs4all.nl> 11279L: linux-media@vger.kernel.org 11280T: git git://linuxtv.org/media_tree.git 11281W: https://linuxtv.org 11282S: Odd Fixes 11283F: drivers/media/pci/tw68/ 11284 11285TPM DEVICE DRIVER 11286M: Peter Huewe <peterhuewe@gmx.de> 11287M: Marcel Selhorst <tpmdd@selhorst.net> 11288M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 11289R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 11290W: http://tpmdd.sourceforge.net 11291L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11292Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 11293T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 11294S: Maintained 11295F: drivers/char/tpm/ 11296 11297TPM IBM_VTPM DEVICE DRIVER 11298M: Ashley Lai <ashleydlai@gmail.com> 11299W: http://tpmdd.sourceforge.net 11300L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11301S: Maintained 11302F: drivers/char/tpm/tpm_ibmvtpm* 11303 11304TRACING 11305M: Steven Rostedt <rostedt@goodmis.org> 11306M: Ingo Molnar <mingo@redhat.com> 11307T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11308S: Maintained 11309F: Documentation/trace/ftrace.txt 11310F: arch/*/*/*/ftrace.h 11311F: arch/*/kernel/ftrace.c 11312F: include/*/ftrace.h 11313F: include/linux/trace*.h 11314F: include/trace/ 11315F: kernel/trace/ 11316F: tools/testing/selftests/ftrace/ 11317 11318TRIVIAL PATCHES 11319M: Jiri Kosina <trivial@kernel.org> 11320T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 11321S: Maintained 11322K: ^Subject:.*(?i)trivial 11323 11324TTY LAYER 11325M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11326M: Jiri Slaby <jslaby@suse.com> 11327S: Supported 11328T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 11329F: Documentation/serial/ 11330F: drivers/tty/ 11331F: drivers/tty/serial/serial_core.c 11332F: include/linux/serial_core.h 11333F: include/linux/serial.h 11334F: include/linux/tty.h 11335F: include/uapi/linux/serial_core.h 11336F: include/uapi/linux/serial.h 11337F: include/uapi/linux/tty.h 11338 11339TUA9001 MEDIA DRIVER 11340M: Antti Palosaari <crope@iki.fi> 11341L: linux-media@vger.kernel.org 11342W: https://linuxtv.org 11343W: http://palosaari.fi/linux/ 11344Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11345T: git git://linuxtv.org/anttip/media_tree.git 11346S: Maintained 11347F: drivers/media/tuners/tua9001* 11348 11349TULIP NETWORK DRIVERS 11350L: netdev@vger.kernel.org 11351L: linux-parisc@vger.kernel.org 11352S: Orphan 11353F: drivers/net/ethernet/dec/tulip/ 11354 11355TUN/TAP driver 11356M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 11357W: http://vtun.sourceforge.net/tun 11358S: Maintained 11359F: Documentation/networking/tuntap.txt 11360F: arch/um/os-Linux/drivers/ 11361 11362TURBOCHANNEL SUBSYSTEM 11363M: "Maciej W. Rozycki" <macro@linux-mips.org> 11364M: Ralf Baechle <ralf@linux-mips.org> 11365L: linux-mips@linux-mips.org 11366Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 11367S: Maintained 11368F: drivers/tc/ 11369F: include/linux/tc.h 11370 11371U14-34F SCSI DRIVER 11372M: Dario Ballabio <ballabio_dario@emc.com> 11373L: linux-scsi@vger.kernel.org 11374S: Maintained 11375F: drivers/scsi/u14-34f.c 11376 11377UBI FILE SYSTEM (UBIFS) 11378M: Richard Weinberger <richard@nod.at> 11379M: Artem Bityutskiy <dedekind1@gmail.com> 11380M: Adrian Hunter <adrian.hunter@intel.com> 11381L: linux-mtd@lists.infradead.org 11382T: git git://git.infradead.org/ubifs-2.6.git 11383W: http://www.linux-mtd.infradead.org/doc/ubifs.html 11384S: Supported 11385F: Documentation/filesystems/ubifs.txt 11386F: fs/ubifs/ 11387 11388UCLINUX (M68KNOMMU AND COLDFIRE) 11389M: Greg Ungerer <gerg@uclinux.org> 11390W: http://www.uclinux.org/ 11391L: linux-m68k@lists.linux-m68k.org 11392L: uclinux-dev@uclinux.org (subscribers-only) 11393T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 11394S: Maintained 11395F: arch/m68k/coldfire/ 11396F: arch/m68k/68*/ 11397F: arch/m68k/*/*_no.* 11398F: arch/m68k/include/asm/*_no.* 11399 11400UDF FILESYSTEM 11401M: Jan Kara <jack@suse.com> 11402S: Maintained 11403F: Documentation/filesystems/udf.txt 11404F: fs/udf/ 11405 11406UFS FILESYSTEM 11407M: Evgeniy Dushistov <dushistov@mail.ru> 11408S: Maintained 11409F: Documentation/filesystems/ufs.txt 11410F: fs/ufs/ 11411 11412UHID USERSPACE HID IO DRIVER: 11413M: David Herrmann <dh.herrmann@googlemail.com> 11414L: linux-input@vger.kernel.org 11415S: Maintained 11416F: drivers/hid/uhid.c 11417F: include/uapi/linux/uhid.h 11418 11419ULTRA-WIDEBAND (UWB) SUBSYSTEM: 11420L: linux-usb@vger.kernel.org 11421S: Orphan 11422F: drivers/uwb/ 11423F: include/linux/uwb.h 11424F: include/linux/uwb/ 11425 11426UNICORE32 ARCHITECTURE: 11427M: Guan Xuetao <gxt@mprc.pku.edu.cn> 11428W: http://mprc.pku.edu.cn/~guanxuetao/linux 11429S: Maintained 11430T: git git://github.com/gxt/linux.git 11431F: arch/unicore32/ 11432 11433UNIFDEF 11434M: Tony Finch <dot@dotat.at> 11435W: http://dotat.at/prog/unifdef 11436S: Maintained 11437F: scripts/unifdef.c 11438 11439UNIFORM CDROM DRIVER 11440M: Jens Axboe <axboe@kernel.dk> 11441W: http://www.kernel.dk 11442S: Maintained 11443F: Documentation/cdrom/ 11444F: drivers/cdrom/cdrom.c 11445F: include/linux/cdrom.h 11446F: include/uapi/linux/cdrom.h 11447 11448UNISYS S-PAR DRIVERS 11449M: David Kershner <david.kershner@unisys.com> 11450L: sparmaintainer@unisys.com (Unisys internal) 11451S: Supported 11452F: drivers/staging/unisys/ 11453 11454UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 11455M: Vinayak Holikatti <vinholikatti@gmail.com> 11456L: linux-scsi@vger.kernel.org 11457S: Supported 11458F: Documentation/scsi/ufs.txt 11459F: drivers/scsi/ufs/ 11460 11461UNSORTED BLOCK IMAGES (UBI) 11462M: Artem Bityutskiy <dedekind1@gmail.com> 11463M: Richard Weinberger <richard@nod.at> 11464W: http://www.linux-mtd.infradead.org/ 11465L: linux-mtd@lists.infradead.org 11466T: git git://git.infradead.org/ubifs-2.6.git 11467S: Supported 11468F: drivers/mtd/ubi/ 11469F: include/linux/mtd/ubi.h 11470F: include/uapi/mtd/ubi-user.h 11471 11472USB ACM DRIVER 11473M: Oliver Neukum <oneukum@suse.com> 11474L: linux-usb@vger.kernel.org 11475S: Maintained 11476F: Documentation/usb/acm.txt 11477F: drivers/usb/class/cdc-acm.* 11478 11479USB AR5523 WIRELESS DRIVER 11480M: Pontus Fuchs <pontus.fuchs@gmail.com> 11481L: linux-wireless@vger.kernel.org 11482S: Maintained 11483F: drivers/net/wireless/ath/ar5523/ 11484 11485USB ATTACHED SCSI 11486M: Hans de Goede <hdegoede@redhat.com> 11487M: Gerd Hoffmann <kraxel@redhat.com> 11488L: linux-usb@vger.kernel.org 11489L: linux-scsi@vger.kernel.org 11490S: Maintained 11491F: drivers/usb/storage/uas.c 11492 11493USB CDC ETHERNET DRIVER 11494M: Oliver Neukum <oliver@neukum.org> 11495L: linux-usb@vger.kernel.org 11496S: Maintained 11497F: drivers/net/usb/cdc_*.c 11498F: include/uapi/linux/usb/cdc.h 11499 11500USB CHAOSKEY DRIVER 11501M: Keith Packard <keithp@keithp.com> 11502L: linux-usb@vger.kernel.org 11503S: Maintained 11504F: drivers/usb/misc/chaoskey.c 11505 11506USB CYPRESS C67X00 DRIVER 11507M: Peter Korsgaard <jacmet@sunsite.dk> 11508L: linux-usb@vger.kernel.org 11509S: Maintained 11510F: drivers/usb/c67x00/ 11511 11512USB DAVICOM DM9601 DRIVER 11513M: Peter Korsgaard <jacmet@sunsite.dk> 11514L: netdev@vger.kernel.org 11515W: http://www.linux-usb.org/usbnet 11516S: Maintained 11517F: drivers/net/usb/dm9601.c 11518 11519USB DIAMOND RIO500 DRIVER 11520M: Cesar Miquel <miquel@df.uba.ar> 11521L: rio500-users@lists.sourceforge.net 11522W: http://rio500.sourceforge.net 11523S: Maintained 11524F: drivers/usb/misc/rio500* 11525 11526USB EHCI DRIVER 11527M: Alan Stern <stern@rowland.harvard.edu> 11528L: linux-usb@vger.kernel.org 11529S: Maintained 11530F: Documentation/usb/ehci.txt 11531F: drivers/usb/host/ehci* 11532 11533USB GADGET/PERIPHERAL SUBSYSTEM 11534M: Felipe Balbi <balbi@kernel.org> 11535L: linux-usb@vger.kernel.org 11536W: http://www.linux-usb.org/gadget 11537T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 11538S: Maintained 11539F: drivers/usb/gadget/ 11540F: include/linux/usb/gadget* 11541 11542USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 11543M: Jiri Kosina <jikos@kernel.org> 11544R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 11545L: linux-usb@vger.kernel.org 11546T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 11547S: Maintained 11548F: Documentation/hid/hiddev.txt 11549F: drivers/hid/usbhid/ 11550 11551USB ISP116X DRIVER 11552M: Olav Kongas <ok@artecdesign.ee> 11553L: linux-usb@vger.kernel.org 11554S: Maintained 11555F: drivers/usb/host/isp116x* 11556F: include/linux/usb/isp116x.h 11557 11558USB LAN78XX ETHERNET DRIVER 11559M: Woojung Huh <woojung.huh@microchip.com> 11560M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 11561L: netdev@vger.kernel.org 11562S: Maintained 11563F: drivers/net/usb/lan78xx.* 11564 11565USB MASS STORAGE DRIVER 11566M: Matthew Dharm <mdharm-usb@one-eyed-alien.net> 11567L: linux-usb@vger.kernel.org 11568L: usb-storage@lists.one-eyed-alien.net 11569S: Maintained 11570W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 11571F: drivers/usb/storage/ 11572 11573USB MIDI DRIVER 11574M: Clemens Ladisch <clemens@ladisch.de> 11575L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11576T: git git://git.alsa-project.org/alsa-kernel.git 11577S: Maintained 11578F: sound/usb/midi.* 11579 11580USB NETWORKING DRIVERS 11581L: linux-usb@vger.kernel.org 11582S: Odd Fixes 11583F: drivers/net/usb/ 11584 11585USB OHCI DRIVER 11586M: Alan Stern <stern@rowland.harvard.edu> 11587L: linux-usb@vger.kernel.org 11588S: Maintained 11589F: Documentation/usb/ohci.txt 11590F: drivers/usb/host/ohci* 11591 11592USB OTG FSM (Finite State Machine) 11593M: Peter Chen <Peter.Chen@nxp.com> 11594T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 11595L: linux-usb@vger.kernel.org 11596S: Maintained 11597F: drivers/usb/common/usb-otg-fsm.c 11598 11599USB OVER IP DRIVER 11600M: Valentina Manea <valentina.manea.m@gmail.com> 11601M: Shuah Khan <shuah.kh@samsung.com> 11602L: linux-usb@vger.kernel.org 11603S: Maintained 11604F: Documentation/usb/usbip_protocol.txt 11605F: drivers/usb/usbip/ 11606F: tools/usb/usbip/ 11607 11608USB PEGASUS DRIVER 11609M: Petko Manolov <petkan@nucleusys.com> 11610L: linux-usb@vger.kernel.org 11611L: netdev@vger.kernel.org 11612T: git git://github.com/petkan/pegasus.git 11613W: https://github.com/petkan/pegasus 11614S: Maintained 11615F: drivers/net/usb/pegasus.* 11616 11617USB PHY LAYER 11618M: Felipe Balbi <balbi@kernel.org> 11619L: linux-usb@vger.kernel.org 11620T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 11621S: Maintained 11622F: drivers/usb/phy/ 11623 11624USB PRINTER DRIVER (usblp) 11625M: Pete Zaitcev <zaitcev@redhat.com> 11626L: linux-usb@vger.kernel.org 11627S: Supported 11628F: drivers/usb/class/usblp.c 11629 11630USB QMI WWAN NETWORK DRIVER 11631M: Bjørn Mork <bjorn@mork.no> 11632L: netdev@vger.kernel.org 11633S: Maintained 11634F: Documentation/ABI/testing/sysfs-class-net-qmi 11635F: drivers/net/usb/qmi_wwan.c 11636 11637USB RTL8150 DRIVER 11638M: Petko Manolov <petkan@nucleusys.com> 11639L: linux-usb@vger.kernel.org 11640L: netdev@vger.kernel.org 11641T: git git://github.com/petkan/rtl8150.git 11642W: https://github.com/petkan/rtl8150 11643S: Maintained 11644F: drivers/net/usb/rtl8150.c 11645 11646USB SERIAL SUBSYSTEM 11647M: Johan Hovold <johan@kernel.org> 11648L: linux-usb@vger.kernel.org 11649S: Maintained 11650F: Documentation/usb/usb-serial.txt 11651F: drivers/usb/serial/ 11652F: include/linux/usb/serial.h 11653 11654USB SMSC75XX ETHERNET DRIVER 11655M: Steve Glendinning <steve.glendinning@shawell.net> 11656L: netdev@vger.kernel.org 11657S: Maintained 11658F: drivers/net/usb/smsc75xx.* 11659 11660USB SMSC95XX ETHERNET DRIVER 11661M: Steve Glendinning <steve.glendinning@shawell.net> 11662L: netdev@vger.kernel.org 11663S: Maintained 11664F: drivers/net/usb/smsc95xx.* 11665 11666USB SUBSYSTEM 11667M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11668L: linux-usb@vger.kernel.org 11669W: http://www.linux-usb.org 11670T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 11671S: Supported 11672F: Documentation/usb/ 11673F: drivers/usb/ 11674F: include/linux/usb.h 11675F: include/linux/usb/ 11676 11677USB UHCI DRIVER 11678M: Alan Stern <stern@rowland.harvard.edu> 11679L: linux-usb@vger.kernel.org 11680S: Maintained 11681F: drivers/usb/host/uhci* 11682 11683USB "USBNET" DRIVER FRAMEWORK 11684M: Oliver Neukum <oneukum@suse.com> 11685L: netdev@vger.kernel.org 11686W: http://www.linux-usb.org/usbnet 11687S: Maintained 11688F: drivers/net/usb/usbnet.c 11689F: include/linux/usb/usbnet.h 11690 11691USB VIDEO CLASS 11692M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11693L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 11694L: linux-media@vger.kernel.org 11695T: git git://linuxtv.org/media_tree.git 11696W: http://www.ideasonboard.org/uvc/ 11697S: Maintained 11698F: drivers/media/usb/uvc/ 11699F: include/uapi/linux/uvcvideo.h 11700 11701USB VISION DRIVER 11702M: Hans Verkuil <hverkuil@xs4all.nl> 11703L: linux-media@vger.kernel.org 11704T: git git://linuxtv.org/media_tree.git 11705W: https://linuxtv.org 11706S: Odd Fixes 11707F: drivers/media/usb/usbvision/ 11708 11709USB WEBCAM GADGET 11710M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11711L: linux-usb@vger.kernel.org 11712S: Maintained 11713F: drivers/usb/gadget/function/*uvc* 11714F: drivers/usb/gadget/legacy/webcam.c 11715 11716USB WIRELESS RNDIS DRIVER (rndis_wlan) 11717M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 11718L: linux-wireless@vger.kernel.org 11719S: Maintained 11720F: drivers/net/wireless/rndis_wlan.c 11721 11722USB XHCI DRIVER 11723M: Mathias Nyman <mathias.nyman@intel.com> 11724L: linux-usb@vger.kernel.org 11725S: Supported 11726F: drivers/usb/host/xhci* 11727F: drivers/usb/host/pci-quirks* 11728 11729USB ZD1201 DRIVER 11730L: linux-wireless@vger.kernel.org 11731W: http://linux-lc100020.sourceforge.net 11732S: Orphan 11733F: drivers/net/wireless/zydas/zd1201.* 11734 11735USB ZR364XX DRIVER 11736M: Antoine Jacquet <royale@zerezo.com> 11737L: linux-usb@vger.kernel.org 11738L: linux-media@vger.kernel.org 11739T: git git://linuxtv.org/media_tree.git 11740W: http://royale.zerezo.com/zr364xx/ 11741S: Maintained 11742F: Documentation/video4linux/zr364xx.txt 11743F: drivers/media/usb/zr364xx/ 11744 11745ULPI BUS 11746M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 11747L: linux-usb@vger.kernel.org 11748S: Maintained 11749F: drivers/usb/common/ulpi.c 11750F: include/linux/ulpi/ 11751 11752USER-MODE LINUX (UML) 11753M: Jeff Dike <jdike@addtoit.com> 11754M: Richard Weinberger <richard@nod.at> 11755L: user-mode-linux-devel@lists.sourceforge.net 11756L: user-mode-linux-user@lists.sourceforge.net 11757W: http://user-mode-linux.sourceforge.net 11758T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 11759S: Maintained 11760F: Documentation/virtual/uml/ 11761F: arch/um/ 11762F: arch/x86/um/ 11763F: fs/hostfs/ 11764F: fs/hppfs/ 11765 11766USERSPACE I/O (UIO) 11767M: "Hans J. Koch" <hjk@hansjkoch.de> 11768M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11769S: Maintained 11770T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 11771F: Documentation/DocBook/uio-howto.tmpl 11772F: drivers/uio/ 11773F: include/linux/uio*.h 11774 11775UTIL-LINUX PACKAGE 11776M: Karel Zak <kzak@redhat.com> 11777L: util-linux@vger.kernel.org 11778W: http://en.wikipedia.org/wiki/Util-linux 11779T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 11780S: Maintained 11781 11782UVESAFB DRIVER 11783M: Michal Januszewski <spock@gentoo.org> 11784L: linux-fbdev@vger.kernel.org 11785W: http://dev.gentoo.org/~spock/projects/uvesafb/ 11786S: Maintained 11787F: Documentation/fb/uvesafb.txt 11788F: drivers/video/fbdev/uvesafb.* 11789 11790VF610 NAND DRIVER 11791M: Stefan Agner <stefan@agner.ch> 11792L: linux-mtd@lists.infradead.org 11793S: Supported 11794F: drivers/mtd/nand/vf610_nfc.c 11795 11796VFAT/FAT/MSDOS FILESYSTEM 11797M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 11798S: Maintained 11799F: Documentation/filesystems/vfat.txt 11800F: fs/fat/ 11801 11802VFIO DRIVER 11803M: Alex Williamson <alex.williamson@redhat.com> 11804L: kvm@vger.kernel.org 11805T: git git://github.com/awilliam/linux-vfio.git 11806S: Maintained 11807F: Documentation/vfio.txt 11808F: drivers/vfio/ 11809F: include/linux/vfio.h 11810F: include/uapi/linux/vfio.h 11811 11812VFIO PLATFORM DRIVER 11813M: Baptiste Reynal <b.reynal@virtualopensystems.com> 11814L: kvm@vger.kernel.org 11815S: Maintained 11816F: drivers/vfio/platform/ 11817 11818VIDEOBUF2 FRAMEWORK 11819M: Pawel Osciak <pawel@osciak.com> 11820M: Marek Szyprowski <m.szyprowski@samsung.com> 11821M: Kyungmin Park <kyungmin.park@samsung.com> 11822L: linux-media@vger.kernel.org 11823S: Maintained 11824F: drivers/media/v4l2-core/videobuf2-* 11825F: include/media/videobuf2-* 11826 11827VIRTUAL SERIO DEVICE DRIVER 11828M: Stephen Chandler Paul <thatslyude@gmail.com> 11829S: Maintained 11830F: drivers/input/serio/userio.c 11831F: include/uapi/linux/userio.h 11832 11833VIRTIO CONSOLE DRIVER 11834M: Amit Shah <amit.shah@redhat.com> 11835L: virtualization@lists.linux-foundation.org 11836S: Maintained 11837F: drivers/char/virtio_console.c 11838F: include/linux/virtio_console.h 11839F: include/uapi/linux/virtio_console.h 11840 11841VIRTIO CORE, NET AND BLOCK DRIVERS 11842M: "Michael S. Tsirkin" <mst@redhat.com> 11843L: virtualization@lists.linux-foundation.org 11844S: Maintained 11845F: drivers/virtio/ 11846F: tools/virtio/ 11847F: drivers/net/virtio_net.c 11848F: drivers/block/virtio_blk.c 11849F: include/linux/virtio_*.h 11850F: include/uapi/linux/virtio_*.h 11851 11852VIRTIO DRIVERS FOR S390 11853M: Christian Borntraeger <borntraeger@de.ibm.com> 11854M: Cornelia Huck <cornelia.huck@de.ibm.com> 11855L: linux-s390@vger.kernel.org 11856L: virtualization@lists.linux-foundation.org 11857L: kvm@vger.kernel.org 11858S: Supported 11859F: drivers/s390/virtio/ 11860 11861VIRTIO GPU DRIVER 11862M: David Airlie <airlied@linux.ie> 11863M: Gerd Hoffmann <kraxel@redhat.com> 11864L: dri-devel@lists.freedesktop.org 11865L: virtualization@lists.linux-foundation.org 11866S: Maintained 11867F: drivers/gpu/drm/virtio/ 11868F: include/uapi/linux/virtio_gpu.h 11869 11870VIRTIO HOST (VHOST) 11871M: "Michael S. Tsirkin" <mst@redhat.com> 11872L: kvm@vger.kernel.org 11873L: virtualization@lists.linux-foundation.org 11874L: netdev@vger.kernel.org 11875T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 11876S: Maintained 11877F: drivers/vhost/ 11878F: include/uapi/linux/vhost.h 11879 11880VIRTIO INPUT DRIVER 11881M: Gerd Hoffmann <kraxel@redhat.com> 11882S: Maintained 11883F: drivers/virtio/virtio_input.c 11884F: include/uapi/linux/virtio_input.h 11885 11886VIA RHINE NETWORK DRIVER 11887S: Orphan 11888F: drivers/net/ethernet/via/via-rhine.c 11889 11890VIA SD/MMC CARD CONTROLLER DRIVER 11891M: Bruce Chang <brucechang@via.com.tw> 11892M: Harald Welte <HaraldWelte@viatech.com> 11893S: Maintained 11894F: drivers/mmc/host/via-sdmmc.c 11895 11896VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 11897M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 11898L: linux-fbdev@vger.kernel.org 11899S: Maintained 11900F: include/linux/via-core.h 11901F: include/linux/via-gpio.h 11902F: include/linux/via_i2c.h 11903F: drivers/video/fbdev/via/ 11904 11905VIA VELOCITY NETWORK DRIVER 11906M: Francois Romieu <romieu@fr.zoreil.com> 11907L: netdev@vger.kernel.org 11908S: Maintained 11909F: drivers/net/ethernet/via/via-velocity.* 11910 11911VIRT LIB 11912M: Alex Williamson <alex.williamson@redhat.com> 11913M: Paolo Bonzini <pbonzini@redhat.com> 11914L: kvm@vger.kernel.org 11915S: Supported 11916F: virt/lib/ 11917 11918VIVID VIRTUAL VIDEO DRIVER 11919M: Hans Verkuil <hverkuil@xs4all.nl> 11920L: linux-media@vger.kernel.org 11921T: git git://linuxtv.org/media_tree.git 11922W: https://linuxtv.org 11923S: Maintained 11924F: drivers/media/platform/vivid/* 11925 11926VLAN (802.1Q) 11927M: Patrick McHardy <kaber@trash.net> 11928L: netdev@vger.kernel.org 11929S: Maintained 11930F: drivers/net/macvlan.c 11931F: include/linux/if_*vlan.h 11932F: net/8021q/ 11933 11934VLYNQ BUS 11935M: Florian Fainelli <florian@openwrt.org> 11936L: openwrt-devel@lists.openwrt.org (subscribers-only) 11937S: Maintained 11938F: drivers/vlynq/vlynq.c 11939F: include/linux/vlynq.h 11940 11941VME SUBSYSTEM 11942M: Martyn Welch <martyn@welchs.me.uk> 11943M: Manohar Vanga <manohar.vanga@gmail.com> 11944M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11945L: devel@driverdev.osuosl.org 11946S: Maintained 11947T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 11948F: Documentation/vme_api.txt 11949F: drivers/staging/vme/ 11950F: drivers/vme/ 11951F: include/linux/vme* 11952 11953VMWARE HYPERVISOR INTERFACE 11954M: Alok Kataria <akataria@vmware.com> 11955L: virtualization@lists.linux-foundation.org 11956S: Supported 11957F: arch/x86/kernel/cpu/vmware.c 11958 11959VMWARE BALLOON DRIVER 11960M: Xavier Deguillard <xdeguillard@vmware.com> 11961M: Philip Moltmann <moltmann@vmware.com> 11962M: "VMware, Inc." <pv-drivers@vmware.com> 11963L: linux-kernel@vger.kernel.org 11964S: Maintained 11965F: drivers/misc/vmw_balloon.c 11966 11967VMWARE VMMOUSE SUBDRIVER 11968M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 11969M: "VMware, Inc." <pv-drivers@vmware.com> 11970L: linux-input@vger.kernel.org 11971S: Maintained 11972F: drivers/input/mouse/vmmouse.c 11973F: drivers/input/mouse/vmmouse.h 11974 11975VMWARE VMXNET3 ETHERNET DRIVER 11976M: Shrikrishna Khare <skhare@vmware.com> 11977M: "VMware, Inc." <pv-drivers@vmware.com> 11978L: netdev@vger.kernel.org 11979S: Maintained 11980F: drivers/net/vmxnet3/ 11981 11982VMware PVSCSI driver 11983M: Arvind Kumar <arvindkumar@vmware.com> 11984M: VMware PV-Drivers <pv-drivers@vmware.com> 11985L: linux-scsi@vger.kernel.org 11986S: Maintained 11987F: drivers/scsi/vmw_pvscsi.c 11988F: drivers/scsi/vmw_pvscsi.h 11989 11990VOLTAGE AND CURRENT REGULATOR FRAMEWORK 11991M: Liam Girdwood <lgirdwood@gmail.com> 11992M: Mark Brown <broonie@kernel.org> 11993L: linux-kernel@vger.kernel.org 11994W: http://www.slimlogic.co.uk/?p=48 11995T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 11996S: Supported 11997F: drivers/regulator/ 11998F: include/linux/regulator/ 11999 12000VRF 12001M: David Ahern <dsa@cumulusnetworks.com> 12002M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12003L: netdev@vger.kernel.org 12004S: Maintained 12005F: drivers/net/vrf.c 12006F: Documentation/networking/vrf.txt 12007 12008VT1211 HARDWARE MONITOR DRIVER 12009M: Juerg Haefliger <juergh@gmail.com> 12010L: linux-hwmon@vger.kernel.org 12011S: Maintained 12012F: Documentation/hwmon/vt1211 12013F: drivers/hwmon/vt1211.c 12014 12015VT8231 HARDWARE MONITOR DRIVER 12016M: Roger Lucas <vt8231@hiddenengine.co.uk> 12017L: linux-hwmon@vger.kernel.org 12018S: Maintained 12019F: drivers/hwmon/vt8231.c 12020 12021VUB300 USB to SDIO/SD/MMC bridge chip 12022M: Tony Olech <tony.olech@elandigitalsystems.com> 12023L: linux-mmc@vger.kernel.org 12024L: linux-usb@vger.kernel.org 12025S: Supported 12026F: drivers/mmc/host/vub300.c 12027 12028W1 DALLAS'S 1-WIRE BUS 12029M: Evgeniy Polyakov <zbr@ioremap.net> 12030S: Maintained 12031F: Documentation/w1/ 12032F: drivers/w1/ 12033 12034W83791D HARDWARE MONITORING DRIVER 12035M: Marc Hulsman <m.hulsman@tudelft.nl> 12036L: linux-hwmon@vger.kernel.org 12037S: Maintained 12038F: Documentation/hwmon/w83791d 12039F: drivers/hwmon/w83791d.c 12040 12041W83793 HARDWARE MONITORING DRIVER 12042M: Rudolf Marek <r.marek@assembler.cz> 12043L: linux-hwmon@vger.kernel.org 12044S: Maintained 12045F: Documentation/hwmon/w83793 12046F: drivers/hwmon/w83793.c 12047 12048W83795 HARDWARE MONITORING DRIVER 12049M: Jean Delvare <jdelvare@suse.com> 12050L: linux-hwmon@vger.kernel.org 12051S: Maintained 12052F: drivers/hwmon/w83795.c 12053 12054W83L51xD SD/MMC CARD INTERFACE DRIVER 12055M: Pierre Ossman <pierre@ossman.eu> 12056S: Maintained 12057F: drivers/mmc/host/wbsd.* 12058 12059WACOM PROTOCOL 4 SERIAL TABLETS 12060M: Julian Squires <julian@cipht.net> 12061M: Hans de Goede <hdegoede@redhat.com> 12062L: linux-input@vger.kernel.org 12063S: Maintained 12064F: drivers/input/tablet/wacom_serial4.c 12065 12066WATCHDOG DEVICE DRIVERS 12067M: Wim Van Sebroeck <wim@iguana.be> 12068R: Guenter Roeck <linux@roeck-us.net> 12069L: linux-watchdog@vger.kernel.org 12070W: http://www.linux-watchdog.org/ 12071T: git git://www.linux-watchdog.org/linux-watchdog.git 12072S: Maintained 12073F: Documentation/watchdog/ 12074F: drivers/watchdog/ 12075F: include/linux/watchdog.h 12076F: include/uapi/linux/watchdog.h 12077 12078WD7000 SCSI DRIVER 12079M: Miroslav Zagorac <zaga@fly.cc.fer.hr> 12080L: linux-scsi@vger.kernel.org 12081S: Maintained 12082F: drivers/scsi/wd7000.c 12083 12084WIIMOTE HID DRIVER 12085M: David Herrmann <dh.herrmann@googlemail.com> 12086L: linux-input@vger.kernel.org 12087S: Maintained 12088F: drivers/hid/hid-wiimote* 12089 12090WINBOND CIR DRIVER 12091M: David Härdeman <david@hardeman.nu> 12092S: Maintained 12093F: drivers/media/rc/winbond-cir.c 12094 12095WINSYSTEMS EBC-C384 WATCHDOG DRIVER 12096M: William Breathitt Gray <vilhelm.gray@gmail.com> 12097L: linux-watchdog@vger.kernel.org 12098S: Maintained 12099F: drivers/watchdog/ebc-c384_wdt.c 12100 12101WINSYSTEMS WS16C48 GPIO DRIVER 12102M: William Breathitt Gray <vilhelm.gray@gmail.com> 12103L: linux-gpio@vger.kernel.org 12104S: Maintained 12105F: drivers/gpio/gpio-ws16c48.c 12106 12107WIMAX STACK 12108M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 12109M: linux-wimax@intel.com 12110L: wimax@linuxwimax.org (subscribers-only) 12111S: Supported 12112W: http://linuxwimax.org 12113F: Documentation/wimax/README.wimax 12114F: include/linux/wimax/debug.h 12115F: include/net/wimax.h 12116F: include/uapi/linux/wimax.h 12117F: net/wimax/ 12118 12119WISTRON LAPTOP BUTTON DRIVER 12120M: Miloslav Trmac <mitr@volny.cz> 12121S: Maintained 12122F: drivers/input/misc/wistron_btns.c 12123 12124WL3501 WIRELESS PCMCIA CARD DRIVER 12125M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 12126L: linux-wireless@vger.kernel.org 12127W: http://oops.ghostprotocols.net:81/blog 12128S: Maintained 12129F: drivers/net/wireless/wl3501* 12130 12131WOLFSON MICROELECTRONICS DRIVERS 12132L: patches@opensource.wolfsonmicro.com 12133T: git https://github.com/CirrusLogic/linux-drivers.git 12134W: https://github.com/CirrusLogic/linux-drivers/wiki 12135S: Supported 12136F: Documentation/hwmon/wm83?? 12137F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 12138F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 12139F: Documentation/devicetree/bindings/mfd/arizona.txt 12140F: arch/arm/mach-s3c64xx/mach-crag6410* 12141F: drivers/clk/clk-wm83*.c 12142F: drivers/extcon/extcon-arizona.c 12143F: drivers/leds/leds-wm83*.c 12144F: drivers/gpio/gpio-*wm*.c 12145F: drivers/gpio/gpio-arizona.c 12146F: drivers/hwmon/wm83??-hwmon.c 12147F: drivers/input/misc/wm831x-on.c 12148F: drivers/input/touchscreen/wm831x-ts.c 12149F: drivers/input/touchscreen/wm97*.c 12150F: drivers/mfd/arizona* 12151F: drivers/mfd/wm*.c 12152F: drivers/mfd/cs47l24* 12153F: drivers/power/wm83*.c 12154F: drivers/rtc/rtc-wm83*.c 12155F: drivers/regulator/wm8*.c 12156F: drivers/video/backlight/wm83*_bl.c 12157F: drivers/watchdog/wm83*_wdt.c 12158F: include/linux/mfd/arizona/ 12159F: include/linux/mfd/wm831x/ 12160F: include/linux/mfd/wm8350/ 12161F: include/linux/mfd/wm8400* 12162F: include/linux/wm97xx.h 12163F: include/sound/wm????.h 12164F: sound/soc/codecs/arizona.? 12165F: sound/soc/codecs/wm* 12166F: sound/soc/codecs/cs47l24* 12167 12168WORKQUEUE 12169M: Tejun Heo <tj@kernel.org> 12170R: Lai Jiangshan <jiangshanlai@gmail.com> 12171T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 12172S: Maintained 12173F: include/linux/workqueue.h 12174F: kernel/workqueue.c 12175F: Documentation/workqueue.txt 12176 12177X.25 NETWORK LAYER 12178M: Andrew Hendry <andrew.hendry@gmail.com> 12179L: linux-x25@vger.kernel.org 12180S: Odd Fixes 12181F: Documentation/networking/x25* 12182F: include/net/x25* 12183F: net/x25/ 12184 12185X86 ARCHITECTURE (32-BIT AND 64-BIT) 12186M: Thomas Gleixner <tglx@linutronix.de> 12187M: Ingo Molnar <mingo@redhat.com> 12188M: "H. Peter Anvin" <hpa@zytor.com> 12189M: x86@kernel.org 12190L: linux-kernel@vger.kernel.org 12191T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 12192S: Maintained 12193F: Documentation/x86/ 12194F: arch/x86/ 12195 12196X86 PLATFORM DRIVERS 12197M: Darren Hart <dvhart@infradead.org> 12198L: platform-driver-x86@vger.kernel.org 12199T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 12200S: Maintained 12201F: drivers/platform/x86/ 12202F: drivers/platform/olpc/ 12203 12204X86 MCE INFRASTRUCTURE 12205M: Tony Luck <tony.luck@intel.com> 12206M: Borislav Petkov <bp@alien8.de> 12207L: linux-edac@vger.kernel.org 12208S: Maintained 12209F: arch/x86/kernel/cpu/mcheck/* 12210 12211X86 MICROCODE UPDATE SUPPORT 12212M: Borislav Petkov <bp@alien8.de> 12213S: Maintained 12214F: arch/x86/kernel/cpu/microcode/* 12215 12216X86 VDSO 12217M: Andy Lutomirski <luto@amacapital.net> 12218L: linux-kernel@vger.kernel.org 12219T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 12220S: Maintained 12221F: arch/x86/entry/vdso/ 12222 12223XC2028/3028 TUNER DRIVER 12224M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 12225L: linux-media@vger.kernel.org 12226W: https://linuxtv.org 12227T: git git://linuxtv.org/media_tree.git 12228S: Maintained 12229F: drivers/media/tuners/tuner-xc2028.* 12230 12231XEN HYPERVISOR INTERFACE 12232M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 12233M: David Vrabel <david.vrabel@citrix.com> 12234M: Juergen Gross <jgross@suse.com> 12235L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12236T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 12237S: Supported 12238F: arch/x86/xen/ 12239F: drivers/*/xen-*front.c 12240F: drivers/xen/ 12241F: arch/x86/include/asm/xen/ 12242F: include/xen/ 12243F: include/uapi/xen/ 12244 12245XEN HYPERVISOR ARM 12246M: Stefano Stabellini <sstabellini@kernel.org> 12247L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12248S: Maintained 12249F: arch/arm/xen/ 12250F: arch/arm/include/asm/xen/ 12251 12252XEN HYPERVISOR ARM64 12253M: Stefano Stabellini <sstabellini@kernel.org> 12254L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12255S: Maintained 12256F: arch/arm64/xen/ 12257F: arch/arm64/include/asm/xen/ 12258 12259XEN NETWORK BACKEND DRIVER 12260M: Wei Liu <wei.liu2@citrix.com> 12261L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12262L: netdev@vger.kernel.org 12263S: Supported 12264F: drivers/net/xen-netback/* 12265 12266XEN PCI SUBSYSTEM 12267M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12268L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12269S: Supported 12270F: arch/x86/pci/*xen* 12271F: drivers/pci/*xen* 12272 12273XEN BLOCK SUBSYSTEM 12274M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12275M: Roger Pau Monné <roger.pau@citrix.com> 12276L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12277S: Supported 12278F: drivers/block/xen-blkback/* 12279F: drivers/block/xen* 12280 12281XEN PVSCSI DRIVERS 12282M: Juergen Gross <jgross@suse.com> 12283L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12284L: linux-scsi@vger.kernel.org 12285S: Supported 12286F: drivers/scsi/xen-scsifront.c 12287F: drivers/xen/xen-scsiback.c 12288F: include/xen/interface/io/vscsiif.h 12289 12290XEN SWIOTLB SUBSYSTEM 12291M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12292L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12293S: Supported 12294F: arch/x86/xen/*swiotlb* 12295F: drivers/xen/*swiotlb* 12296 12297XFS FILESYSTEM 12298P: Silicon Graphics Inc 12299M: Dave Chinner <david@fromorbit.com> 12300M: xfs@oss.sgi.com 12301L: xfs@oss.sgi.com 12302W: http://oss.sgi.com/projects/xfs 12303T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 12304S: Supported 12305F: Documentation/filesystems/xfs.txt 12306F: fs/xfs/ 12307 12308XILINX AXI ETHERNET DRIVER 12309M: Anirudha Sarangi <anirudh@xilinx.com> 12310M: John Linn <John.Linn@xilinx.com> 12311S: Maintained 12312F: drivers/net/ethernet/xilinx/xilinx_axienet* 12313 12314XILINX UARTLITE SERIAL DRIVER 12315M: Peter Korsgaard <jacmet@sunsite.dk> 12316L: linux-serial@vger.kernel.org 12317S: Maintained 12318F: drivers/tty/serial/uartlite.c 12319 12320XILINX VIDEO IP CORES 12321M: Hyun Kwon <hyun.kwon@xilinx.com> 12322M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12323L: linux-media@vger.kernel.org 12324T: git git://linuxtv.org/media_tree.git 12325S: Supported 12326F: Documentation/devicetree/bindings/media/xilinx/ 12327F: drivers/media/platform/xilinx/ 12328F: include/uapi/linux/xilinx-v4l2-controls.h 12329 12330XILLYBUS DRIVER 12331M: Eli Billauer <eli.billauer@gmail.com> 12332L: linux-kernel@vger.kernel.org 12333S: Supported 12334F: drivers/char/xillybus/ 12335 12336XTENSA XTFPGA PLATFORM SUPPORT 12337M: Max Filippov <jcmvbkbc@gmail.com> 12338L: linux-xtensa@linux-xtensa.org 12339S: Maintained 12340F: drivers/spi/spi-xtensa-xtfpga.c 12341F: sound/soc/xtensa/xtfpga-i2s.c 12342 12343YAM DRIVER FOR AX.25 12344M: Jean-Paul Roubelat <jpr@f6fbb.org> 12345L: linux-hams@vger.kernel.org 12346S: Maintained 12347F: drivers/net/hamradio/yam* 12348F: include/linux/yam.h 12349 12350YEALINK PHONE DRIVER 12351M: Henk Vergonet <Henk.Vergonet@gmail.com> 12352L: usbb2k-api-dev@nongnu.org 12353S: Maintained 12354F: Documentation/input/yealink.txt 12355F: drivers/input/misc/yealink.* 12356 12357Z8530 DRIVER FOR AX.25 12358M: Joerg Reuter <jreuter@yaina.de> 12359W: http://yaina.de/jreuter/ 12360W: http://www.qsl.net/dl1bke/ 12361L: linux-hams@vger.kernel.org 12362S: Maintained 12363F: Documentation/networking/z8530drv.txt 12364F: drivers/net/hamradio/*scc.c 12365F: drivers/net/hamradio/z8530.h 12366 12367ZBUD COMPRESSED PAGE ALLOCATOR 12368M: Seth Jennings <sjenning@redhat.com> 12369L: linux-mm@kvack.org 12370S: Maintained 12371F: mm/zbud.c 12372F: include/linux/zbud.h 12373 12374ZD1211RW WIRELESS DRIVER 12375M: Daniel Drake <dsd@gentoo.org> 12376M: Ulrich Kunitz <kune@deine-taler.de> 12377W: http://zd1211.ath.cx/wiki/DriverRewrite 12378L: linux-wireless@vger.kernel.org 12379L: zd1211-devs@lists.sourceforge.net (subscribers-only) 12380S: Maintained 12381F: drivers/net/wireless/zydas/zd1211rw/ 12382 12383ZPOOL COMPRESSED PAGE STORAGE API 12384M: Dan Streetman <ddstreet@ieee.org> 12385L: linux-mm@kvack.org 12386S: Maintained 12387F: mm/zpool.c 12388F: include/linux/zpool.h 12389 12390ZR36067 VIDEO FOR LINUX DRIVER 12391L: mjpeg-users@lists.sourceforge.net 12392L: linux-media@vger.kernel.org 12393W: http://mjpeg.sourceforge.net/driver-zoran/ 12394T: hg https://linuxtv.org/hg/v4l-dvb 12395S: Odd Fixes 12396F: drivers/media/pci/zoran/ 12397 12398ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 12399M: Minchan Kim <minchan@kernel.org> 12400M: Nitin Gupta <ngupta@vflare.org> 12401R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 12402L: linux-kernel@vger.kernel.org 12403S: Maintained 12404F: drivers/block/zram/ 12405F: Documentation/blockdev/zram.txt 12406 12407ZS DECSTATION Z85C30 SERIAL DRIVER 12408M: "Maciej W. Rozycki" <macro@linux-mips.org> 12409S: Maintained 12410F: drivers/tty/serial/zs.* 12411 12412ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 12413M: Minchan Kim <minchan@kernel.org> 12414M: Nitin Gupta <ngupta@vflare.org> 12415R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 12416L: linux-mm@kvack.org 12417S: Maintained 12418F: mm/zsmalloc.c 12419F: include/linux/zsmalloc.h 12420F: Documentation/vm/zsmalloc.txt 12421 12422ZSWAP COMPRESSED SWAP CACHING 12423M: Seth Jennings <sjenning@redhat.com> 12424L: linux-mm@kvack.org 12425S: Maintained 12426F: mm/zswap.c 12427 12428THE REST 12429M: Linus Torvalds <torvalds@linux-foundation.org> 12430L: linux-kernel@vger.kernel.org 12431Q: http://patchwork.kernel.org/project/LKML/list/ 12432T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 12433S: Buried alive in reporters 12434F: * 12435F: */ 12436