1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/CodingStyle for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/SubmittingPatches for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/SubmittingPatches. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. 66 678. Happy hacking. 68 69Descriptions of section entries: 70 71 P: Person (obsolete) 72 M: Mail patches to: FullName <address@domain> 73 R: Designated reviewer: FullName <address@domain> 74 These reviewers should be CCed on patches. 75 L: Mailing list that is relevant to this area 76 W: Web-page with status/info 77 Q: Patchwork web based patch tracking system site 78 T: SCM tree type and location. 79 Type is one of: git, hg, quilt, stgit, topgit 80 S: Status, one of the following: 81 Supported: Someone is actually paid to look after this. 82 Maintained: Someone actually looks after it. 83 Odd Fixes: It has a maintainer but they don't have time to do 84 much other than throw the odd patch in. See below.. 85 Orphan: No current maintainer [but maybe you could take the 86 role as you write your new code]. 87 Obsolete: Old code. Something tagged obsolete generally means 88 it has been replaced by a better system and you 89 should be using that. 90 F: Files and directories with wildcard patterns. 91 A trailing slash includes all files and subdirectory files. 92 F: drivers/net/ all files in and below drivers/net 93 F: drivers/net/* all files in drivers/net, but not below 94 F: */net/* all files in "any top level directory"/net 95 One pattern per line. Multiple F: lines acceptable. 96 N: Files and directories with regex patterns. 97 N: [^a-z]tegra all files whose path contains the word tegra 98 One pattern per line. Multiple N: lines acceptable. 99 scripts/get_maintainer.pl has different behavior for files that 100 match F: pattern and matches of N: patterns. By default, 101 get_maintainer will not look at git log history when an F: pattern 102 match occurs. When an N: match occurs, git log history is used 103 to also notify the people that have git commit signatures. 104 X: Files and directories that are NOT maintained, same rules as F: 105 Files exclusions are tested before file matches. 106 Can be useful for excluding a specific subdirectory, for instance: 107 F: net/ 108 X: net/ipv6/ 109 matches all files in and below net excluding net/ipv6/ 110 K: Keyword perl extended regex pattern to match content in a 111 patch or file. For instance: 112 K: of_get_profile 113 matches patches or files that contain "of_get_profile" 114 K: \b(printk|pr_(info|err))\b 115 matches patches or files that contain one or more of the words 116 printk, pr_info or pr_err 117 One regex pattern per line. Multiple K: lines acceptable. 118 119Note: For the hard of thinking, this list is meant to remain in alphabetical 120order. If you could add yourselves to it in alphabetical order that would be 121so much easier [Ed] 122 123Maintainers List (try to look for most precise areas first) 124 125 ----------------------------------- 126 1273C59X NETWORK DRIVER 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 129L: netdev@vger.kernel.org 130S: Maintained 131F: Documentation/networking/vortex.txt 132F: drivers/net/ethernet/3com/3c59x.c 133 1343CR990 NETWORK DRIVER 135M: David Dillow <dave@thedillows.org> 136L: netdev@vger.kernel.org 137S: Maintained 138F: drivers/net/ethernet/3com/typhoon* 139 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 141M: Adam Radford <linuxraid@lsi.com> 142L: linux-scsi@vger.kernel.org 143W: http://www.lsi.com 144S: Supported 145F: drivers/scsi/3w-* 146 14753C700 AND 53C700-66 SCSI DRIVER 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 149L: linux-scsi@vger.kernel.org 150S: Maintained 151F: drivers/scsi/53c700* 152 1536LOWPAN GENERIC (BTLE/IEEE 802.15.4) 154M: Alexander Aring <aar@pengutronix.de> 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 156L: linux-bluetooth@vger.kernel.org 157L: linux-wpan@vger.kernel.org 158S: Maintained 159F: net/6lowpan/ 160F: include/net/6lowpan.h 161F: Documentation/networking/6lowpan.txt 162 1636PACK NETWORK DRIVER FOR AX.25 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 165L: linux-hams@vger.kernel.org 166S: Maintained 167F: drivers/net/hamradio/6pack.c 168 1698169 10/100/1000 GIGABIT ETHERNET DRIVER 170M: Realtek linux nic maintainers <nic_swsd@realtek.com> 171L: netdev@vger.kernel.org 172S: Maintained 173F: drivers/net/ethernet/realtek/r8169.c 174 1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 177L: linux-serial@vger.kernel.org 178W: http://serial.sourceforge.net 179S: Maintained 180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 181F: drivers/tty/serial/8250* 182F: include/linux/serial_8250.h 183 1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 185L: netdev@vger.kernel.org 186S: Orphan / Obsolete 187F: drivers/net/ethernet/8390/ 188 1899P FILE SYSTEM 190M: Eric Van Hensbergen <ericvh@gmail.com> 191M: Ron Minnich <rminnich@sandia.gov> 192M: Latchesar Ionkov <lucho@ionkov.net> 193L: v9fs-developer@lists.sourceforge.net 194W: http://swik.net/v9fs 195Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 197S: Maintained 198F: Documentation/filesystems/9p.txt 199F: fs/9p/ 200F: net/9p/ 201F: include/net/9p/ 202F: include/uapi/linux/virtio_9p.h 203F: include/trace/events/9p.h 204 205 206A8293 MEDIA DRIVER 207M: Antti Palosaari <crope@iki.fi> 208L: linux-media@vger.kernel.org 209W: https://linuxtv.org 210W: http://palosaari.fi/linux/ 211Q: http://patchwork.linuxtv.org/project/linux-media/list/ 212T: git git://linuxtv.org/anttip/media_tree.git 213S: Maintained 214F: drivers/media/dvb-frontends/a8293* 215 216AACRAID SCSI RAID DRIVER 217M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 218L: linux-scsi@vger.kernel.org 219W: http://www.adaptec.com/ 220S: Supported 221F: Documentation/scsi/aacraid.txt 222F: drivers/scsi/aacraid/ 223 224ABI/API 225L: linux-api@vger.kernel.org 226F: include/linux/syscalls.h 227F: kernel/sys_ni.c 228 229ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 230M: Hans de Goede <hdegoede@redhat.com> 231L: linux-hwmon@vger.kernel.org 232S: Maintained 233F: drivers/hwmon/abituguru.c 234 235ABIT UGURU 3 HARDWARE MONITOR DRIVER 236M: Alistair John Strachan <alistair@devzero.co.uk> 237L: linux-hwmon@vger.kernel.org 238S: Maintained 239F: drivers/hwmon/abituguru3.c 240 241ACCES 104-DIO-48E GPIO DRIVER 242M: William Breathitt Gray <vilhelm.gray@gmail.com> 243L: linux-gpio@vger.kernel.org 244S: Maintained 245F: drivers/gpio/gpio-104-dio-48e.c 246 247ACCES 104-IDI-48 GPIO DRIVER 248M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 249L: linux-gpio@vger.kernel.org 250S: Maintained 251F: drivers/gpio/gpio-104-idi-48.c 252 253ACCES 104-IDIO-16 GPIO DRIVER 254M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 255L: linux-gpio@vger.kernel.org 256S: Maintained 257F: drivers/gpio/gpio-104-idio-16.c 258 259ACENIC DRIVER 260M: Jes Sorensen <jes@trained-monkey.org> 261L: linux-acenic@sunsite.dk 262S: Maintained 263F: drivers/net/ethernet/alteon/acenic* 264 265ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 266M: Peter Feuerer <peter@piie.net> 267L: platform-driver-x86@vger.kernel.org 268W: http://piie.net/?section=acerhdf 269S: Maintained 270F: drivers/platform/x86/acerhdf.c 271 272ACER WMI LAPTOP EXTRAS 273M: "Lee, Chun-Yi" <jlee@suse.com> 274L: platform-driver-x86@vger.kernel.org 275S: Maintained 276F: drivers/platform/x86/acer-wmi.c 277 278ACPI 279M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 280M: Len Brown <lenb@kernel.org> 281L: linux-acpi@vger.kernel.org 282W: https://01.org/linux-acpi 283Q: https://patchwork.kernel.org/project/linux-acpi/list/ 284T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 285S: Supported 286F: drivers/acpi/ 287F: drivers/pnp/pnpacpi/ 288F: include/linux/acpi.h 289F: include/acpi/ 290F: Documentation/acpi/ 291F: Documentation/ABI/testing/sysfs-bus-acpi 292F: drivers/pci/*acpi* 293F: drivers/pci/*/*acpi* 294F: drivers/pci/*/*/*acpi* 295F: tools/power/acpi/ 296 297ACPI COMPONENT ARCHITECTURE (ACPICA) 298M: Robert Moore <robert.moore@intel.com> 299M: Lv Zheng <lv.zheng@intel.com> 300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 301L: linux-acpi@vger.kernel.org 302L: devel@acpica.org 303W: https://acpica.org/ 304W: https://github.com/acpica/acpica/ 305Q: https://patchwork.kernel.org/project/linux-acpi/list/ 306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 307S: Supported 308F: drivers/acpi/acpica/ 309F: include/acpi/ 310F: tools/power/acpi/ 311 312ACPI FAN DRIVER 313M: Zhang Rui <rui.zhang@intel.com> 314L: linux-acpi@vger.kernel.org 315W: https://01.org/linux-acpi 316S: Supported 317F: drivers/acpi/fan.c 318 319ACPI THERMAL DRIVER 320M: Zhang Rui <rui.zhang@intel.com> 321L: linux-acpi@vger.kernel.org 322W: https://01.org/linux-acpi 323S: Supported 324F: drivers/acpi/*thermal* 325 326ACPI VIDEO DRIVER 327M: Zhang Rui <rui.zhang@intel.com> 328L: linux-acpi@vger.kernel.org 329W: https://01.org/linux-acpi 330S: Supported 331F: drivers/acpi/acpi_video.c 332 333ACPI WMI DRIVER 334L: platform-driver-x86@vger.kernel.org 335S: Orphan 336F: drivers/platform/x86/wmi.c 337 338AD1889 ALSA SOUND DRIVER 339M: Thibaut Varene <T-Bone@parisc-linux.org> 340W: http://wiki.parisc-linux.org/AD1889 341L: linux-parisc@vger.kernel.org 342S: Maintained 343F: sound/pci/ad1889.* 344 345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 346M: Michael Hennerich <michael.hennerich@analog.com> 347W: http://wiki.analog.com/AD5254 348W: http://ez.analog.com/community/linux-device-drivers 349S: Supported 350F: drivers/misc/ad525x_dpot.c 351 352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 353M: Michael Hennerich <michael.hennerich@analog.com> 354W: http://wiki.analog.com/AD5398 355W: http://ez.analog.com/community/linux-device-drivers 356S: Supported 357F: drivers/regulator/ad5398.c 358 359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 360M: Michael Hennerich <michael.hennerich@analog.com> 361W: http://wiki.analog.com/AD7142 362W: http://ez.analog.com/community/linux-device-drivers 363S: Supported 364F: drivers/input/misc/ad714x.c 365 366AD7877 TOUCHSCREEN DRIVER 367M: Michael Hennerich <michael.hennerich@analog.com> 368W: http://wiki.analog.com/AD7877 369W: http://ez.analog.com/community/linux-device-drivers 370S: Supported 371F: drivers/input/touchscreen/ad7877.c 372 373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 374M: Michael Hennerich <michael.hennerich@analog.com> 375W: http://wiki.analog.com/AD7879 376W: http://ez.analog.com/community/linux-device-drivers 377S: Supported 378F: drivers/input/touchscreen/ad7879.c 379 380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 381M: Jiri Kosina <jikos@kernel.org> 382S: Maintained 383 384ADF7242 IEEE 802.15.4 RADIO DRIVER 385M: Michael Hennerich <michael.hennerich@analog.com> 386W: https://wiki.analog.com/ADF7242 387W: http://ez.analog.com/community/linux-device-drivers 388L: linux-wpan@vger.kernel.org 389S: Supported 390F: drivers/net/ieee802154/adf7242.c 391F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 392 393ADM1025 HARDWARE MONITOR DRIVER 394M: Jean Delvare <jdelvare@suse.com> 395L: linux-hwmon@vger.kernel.org 396S: Maintained 397F: Documentation/hwmon/adm1025 398F: drivers/hwmon/adm1025.c 399 400ADM1029 HARDWARE MONITOR DRIVER 401M: Corentin Labbe <clabbe.montjoie@gmail.com> 402L: linux-hwmon@vger.kernel.org 403S: Maintained 404F: drivers/hwmon/adm1029.c 405 406ADM8211 WIRELESS DRIVER 407L: linux-wireless@vger.kernel.org 408W: http://wireless.kernel.org/ 409S: Orphan 410F: drivers/net/wireless/admtek/adm8211.* 411 412ADP1653 FLASH CONTROLLER DRIVER 413M: Sakari Ailus <sakari.ailus@iki.fi> 414L: linux-media@vger.kernel.org 415S: Maintained 416F: drivers/media/i2c/adp1653.c 417F: include/media/i2c/adp1653.h 418 419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 420M: Michael Hennerich <michael.hennerich@analog.com> 421W: http://wiki.analog.com/ADP5520 422W: http://ez.analog.com/community/linux-device-drivers 423S: Supported 424F: drivers/mfd/adp5520.c 425F: drivers/video/backlight/adp5520_bl.c 426F: drivers/leds/leds-adp5520.c 427F: drivers/gpio/gpio-adp5520.c 428F: drivers/input/keyboard/adp5520-keys.c 429 430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 431M: Michael Hennerich <michael.hennerich@analog.com> 432W: http://wiki.analog.com/ADP5588 433W: http://ez.analog.com/community/linux-device-drivers 434S: Supported 435F: drivers/input/keyboard/adp5588-keys.c 436F: drivers/gpio/gpio-adp5588.c 437 438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 439M: Michael Hennerich <michael.hennerich@analog.com> 440W: http://wiki.analog.com/ADP8860 441W: http://ez.analog.com/community/linux-device-drivers 442S: Supported 443F: drivers/video/backlight/adp8860_bl.c 444 445ADS1015 HARDWARE MONITOR DRIVER 446M: Dirk Eibach <eibach@gdsys.de> 447L: linux-hwmon@vger.kernel.org 448S: Maintained 449F: Documentation/hwmon/ads1015 450F: drivers/hwmon/ads1015.c 451F: include/linux/i2c/ads1015.h 452 453ADT746X FAN DRIVER 454M: Colin Leroy <colin@colino.net> 455S: Maintained 456F: drivers/macintosh/therm_adt746x.c 457 458ADT7475 HARDWARE MONITOR DRIVER 459M: Jean Delvare <jdelvare@suse.com> 460L: linux-hwmon@vger.kernel.org 461S: Maintained 462F: Documentation/hwmon/adt7475 463F: drivers/hwmon/adt7475.c 464 465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 466M: Michael Hennerich <michael.hennerich@analog.com> 467W: http://wiki.analog.com/ADXL345 468W: http://ez.analog.com/community/linux-device-drivers 469S: Supported 470F: drivers/input/misc/adxl34x.c 471 472ADVANSYS SCSI DRIVER 473M: Matthew Wilcox <matthew@wil.cx> 474M: Hannes Reinecke <hare@suse.com> 475L: linux-scsi@vger.kernel.org 476S: Maintained 477F: Documentation/scsi/advansys.txt 478F: drivers/scsi/advansys.c 479 480AEDSP16 DRIVER 481M: Riccardo Facchetti <fizban@tin.it> 482S: Maintained 483F: sound/oss/aedsp16.c 484 485AF9013 MEDIA DRIVER 486M: Antti Palosaari <crope@iki.fi> 487L: linux-media@vger.kernel.org 488W: https://linuxtv.org 489W: http://palosaari.fi/linux/ 490Q: http://patchwork.linuxtv.org/project/linux-media/list/ 491T: git git://linuxtv.org/anttip/media_tree.git 492S: Maintained 493F: drivers/media/dvb-frontends/af9013* 494 495AF9033 MEDIA DRIVER 496M: Antti Palosaari <crope@iki.fi> 497L: linux-media@vger.kernel.org 498W: https://linuxtv.org 499W: http://palosaari.fi/linux/ 500Q: http://patchwork.linuxtv.org/project/linux-media/list/ 501T: git git://linuxtv.org/anttip/media_tree.git 502S: Maintained 503F: drivers/media/dvb-frontends/af9033* 504 505AFFS FILE SYSTEM 506L: linux-fsdevel@vger.kernel.org 507S: Orphan 508F: Documentation/filesystems/affs.txt 509F: fs/affs/ 510 511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 512M: David Howells <dhowells@redhat.com> 513L: linux-afs@lists.infradead.org 514S: Supported 515F: fs/afs/ 516F: include/net/af_rxrpc.h 517F: net/rxrpc/af_rxrpc.c 518 519AGPGART DRIVER 520M: David Airlie <airlied@linux.ie> 521T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 522S: Maintained 523F: drivers/char/agp/ 524F: include/linux/agp* 525F: include/uapi/linux/agp* 526 527AHA152X SCSI DRIVER 528M: "Juergen E. Fischer" <fischer@norbit.de> 529L: linux-scsi@vger.kernel.org 530S: Maintained 531F: drivers/scsi/aha152x* 532F: drivers/scsi/pcmcia/aha152x* 533 534AIC7XXX / AIC79XX SCSI DRIVER 535M: Hannes Reinecke <hare@suse.com> 536L: linux-scsi@vger.kernel.org 537S: Maintained 538F: drivers/scsi/aic7xxx/ 539 540AIMSLAB FM RADIO RECEIVER DRIVER 541M: Hans Verkuil <hverkuil@xs4all.nl> 542L: linux-media@vger.kernel.org 543T: git git://linuxtv.org/media_tree.git 544W: https://linuxtv.org 545S: Maintained 546F: drivers/media/radio/radio-aimslab* 547 548AIO 549M: Benjamin LaHaise <bcrl@kvack.org> 550L: linux-aio@kvack.org 551S: Supported 552F: fs/aio.c 553F: include/linux/*aio*.h 554 555AIRSPY MEDIA DRIVER 556M: Antti Palosaari <crope@iki.fi> 557L: linux-media@vger.kernel.org 558W: https://linuxtv.org 559W: http://palosaari.fi/linux/ 560Q: http://patchwork.linuxtv.org/project/linux-media/list/ 561T: git git://linuxtv.org/anttip/media_tree.git 562S: Maintained 563F: drivers/media/usb/airspy/ 564 565ALCATEL SPEEDTOUCH USB DRIVER 566M: Duncan Sands <duncan.sands@free.fr> 567L: linux-usb@vger.kernel.org 568W: http://www.linux-usb.org/SpeedTouch/ 569S: Maintained 570F: drivers/usb/atm/speedtch.c 571F: drivers/usb/atm/usbatm.c 572 573ALCHEMY AU1XX0 MMC DRIVER 574M: Manuel Lauss <manuel.lauss@gmail.com> 575S: Maintained 576F: drivers/mmc/host/au1xmmc.c 577 578ALI1563 I2C DRIVER 579M: Rudolf Marek <r.marek@assembler.cz> 580L: linux-i2c@vger.kernel.org 581S: Maintained 582F: Documentation/i2c/busses/i2c-ali1563 583F: drivers/i2c/busses/i2c-ali1563.c 584 585ALLWINNER SECURITY SYSTEM 586M: Corentin Labbe <clabbe.montjoie@gmail.com> 587L: linux-crypto@vger.kernel.org 588S: Maintained 589F: drivers/crypto/sunxi-ss/ 590 591ALPHA PORT 592M: Richard Henderson <rth@twiddle.net> 593M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 594M: Matt Turner <mattst88@gmail.com> 595S: Odd Fixes 596L: linux-alpha@vger.kernel.org 597F: arch/alpha/ 598 599ALTERA MAILBOX DRIVER 600M: Ley Foon Tan <lftan@altera.com> 601L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 602S: Maintained 603F: drivers/mailbox/mailbox-altera.c 604 605ALTERA PIO DRIVER 606M: Tien Hock Loh <thloh@altera.com> 607L: linux-gpio@vger.kernel.org 608S: Maintained 609F: drivers/gpio/gpio-altera.c 610 611ALTERA TRIPLE SPEED ETHERNET DRIVER 612M: Vince Bridgers <vbridger@opensource.altera.com> 613L: netdev@vger.kernel.org 614L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 615S: Maintained 616F: drivers/net/ethernet/altera/ 617 618ALTERA UART/JTAG UART SERIAL DRIVERS 619M: Tobias Klauser <tklauser@distanz.ch> 620L: linux-serial@vger.kernel.org 621L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 622S: Maintained 623F: drivers/tty/serial/altera_uart.c 624F: drivers/tty/serial/altera_jtaguart.c 625F: include/linux/altera_uart.h 626F: include/linux/altera_jtaguart.h 627 628AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 629M: Tom Lendacky <thomas.lendacky@amd.com> 630L: linux-crypto@vger.kernel.org 631S: Supported 632F: drivers/crypto/ccp/ 633F: include/linux/ccp.h 634 635AMD FAM15H PROCESSOR POWER MONITORING DRIVER 636M: Huang Rui <ray.huang@amd.com> 637L: linux-hwmon@vger.kernel.org 638S: Supported 639F: Documentation/hwmon/fam15h_power 640F: drivers/hwmon/fam15h_power.c 641 642AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 643L: linux-geode@lists.infradead.org (moderated for non-subscribers) 644S: Orphan 645F: drivers/usb/gadget/udc/amd5536udc.* 646 647AMD GEODE PROCESSOR/CHIPSET SUPPORT 648P: Andres Salomon <dilinger@queued.net> 649L: linux-geode@lists.infradead.org (moderated for non-subscribers) 650W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 651S: Supported 652F: drivers/char/hw_random/geode-rng.c 653F: drivers/crypto/geode* 654F: drivers/video/fbdev/geode/ 655F: arch/x86/include/asm/geode.h 656 657AMD IOMMU (AMD-VI) 658M: Joerg Roedel <joro@8bytes.org> 659L: iommu@lists.linux-foundation.org 660T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 661S: Maintained 662F: drivers/iommu/amd_iommu*.[ch] 663F: include/linux/amd-iommu.h 664 665AMD KFD 666M: Oded Gabbay <oded.gabbay@gmail.com> 667L: dri-devel@lists.freedesktop.org 668T: git git://people.freedesktop.org/~gabbayo/linux.git 669S: Supported 670F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 671F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 672F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 673F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 674F: drivers/gpu/drm/amd/amdkfd/ 675F: drivers/gpu/drm/amd/include/cik_structs.h 676F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 677F: drivers/gpu/drm/amd/include/vi_structs.h 678F: drivers/gpu/drm/radeon/radeon_kfd.c 679F: drivers/gpu/drm/radeon/radeon_kfd.h 680F: include/uapi/linux/kfd_ioctl.h 681 682AMD SEATTLE DEVICE TREE SUPPORT 683M: Brijesh Singh <brijeshkumar.singh@amd.com> 684M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 685M: Tom Lendacky <thomas.lendacky@amd.com> 686S: Supported 687F: arch/arm64/boot/dts/amd/ 688 689AMD XGBE DRIVER 690M: Tom Lendacky <thomas.lendacky@amd.com> 691L: netdev@vger.kernel.org 692S: Supported 693F: drivers/net/ethernet/amd/xgbe/ 694F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 695 696AMS (Apple Motion Sensor) DRIVER 697M: Michael Hanselmann <linux-kernel@hansmi.ch> 698S: Supported 699F: drivers/macintosh/ams/ 700 701ANALOG DEVICES INC AD9389B DRIVER 702M: Hans Verkuil <hans.verkuil@cisco.com> 703L: linux-media@vger.kernel.org 704S: Maintained 705F: drivers/media/i2c/ad9389b* 706 707ANALOG DEVICES INC ADV7180 DRIVER 708M: Lars-Peter Clausen <lars@metafoo.de> 709L: linux-media@vger.kernel.org 710W: http://ez.analog.com/community/linux-device-drivers 711S: Supported 712F: drivers/media/i2c/adv7180.c 713 714ANALOG DEVICES INC ADV7511 DRIVER 715M: Hans Verkuil <hans.verkuil@cisco.com> 716L: linux-media@vger.kernel.org 717S: Maintained 718F: drivers/media/i2c/adv7511* 719 720ANALOG DEVICES INC ADV7604 DRIVER 721M: Hans Verkuil <hans.verkuil@cisco.com> 722L: linux-media@vger.kernel.org 723S: Maintained 724F: drivers/media/i2c/adv7604* 725 726ANALOG DEVICES INC ADV7842 DRIVER 727M: Hans Verkuil <hans.verkuil@cisco.com> 728L: linux-media@vger.kernel.org 729S: Maintained 730F: drivers/media/i2c/adv7842* 731 732ANALOG DEVICES INC ASOC CODEC DRIVERS 733M: Lars-Peter Clausen <lars@metafoo.de> 734L: alsa-devel@alsa-project.org (moderated for non-subscribers) 735W: http://wiki.analog.com/ 736W: http://ez.analog.com/community/linux-device-drivers 737S: Supported 738F: sound/soc/codecs/adau* 739F: sound/soc/codecs/adav* 740F: sound/soc/codecs/ad1* 741F: sound/soc/codecs/ad7* 742F: sound/soc/codecs/ssm* 743F: sound/soc/codecs/sigmadsp.* 744 745ANALOG DEVICES INC ASOC DRIVERS 746L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 747L: alsa-devel@alsa-project.org (moderated for non-subscribers) 748W: http://blackfin.uclinux.org/ 749S: Supported 750F: sound/soc/blackfin/* 751 752ANALOG DEVICES INC IIO DRIVERS 753M: Lars-Peter Clausen <lars@metafoo.de> 754M: Michael Hennerich <Michael.Hennerich@analog.com> 755W: http://wiki.analog.com/ 756W: http://ez.analog.com/community/linux-device-drivers 757S: Supported 758F: drivers/iio/*/ad* 759X: drivers/iio/*/adjd* 760F: drivers/staging/iio/*/ad* 761F: staging/iio/trigger/iio-trig-bfin-timer.c 762 763ANALOG DEVICES INC DMA DRIVERS 764M: Lars-Peter Clausen <lars@metafoo.de> 765W: http://ez.analog.com/community/linux-device-drivers 766S: Supported 767F: drivers/dma/dma-axi-dmac.c 768 769ANDROID DRIVERS 770M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 771M: Arve Hjønnevåg <arve@android.com> 772M: Riley Andrews <riandrews@android.com> 773T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 774L: devel@driverdev.osuosl.org 775S: Supported 776F: drivers/android/ 777F: drivers/staging/android/ 778 779AOA (Apple Onboard Audio) ALSA DRIVER 780M: Johannes Berg <johannes@sipsolutions.net> 781L: linuxppc-dev@lists.ozlabs.org 782L: alsa-devel@alsa-project.org (moderated for non-subscribers) 783S: Maintained 784F: sound/aoa/ 785 786APEX EMBEDDED SYSTEMS STX104 DAC DRIVER 787M: William Breathitt Gray <vilhelm.gray@gmail.com> 788L: linux-iio@vger.kernel.org 789S: Maintained 790F: drivers/iio/dac/stx104.c 791 792APM DRIVER 793M: Jiri Kosina <jikos@kernel.org> 794S: Odd fixes 795T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 796F: arch/x86/kernel/apm_32.c 797F: include/linux/apm_bios.h 798F: include/uapi/linux/apm_bios.h 799F: drivers/char/apm-emulation.c 800 801APPLE BCM5974 MULTITOUCH DRIVER 802M: Henrik Rydberg <rydberg@bitmath.org> 803L: linux-input@vger.kernel.org 804S: Odd fixes 805F: drivers/input/mouse/bcm5974.c 806 807APPLE SMC DRIVER 808M: Henrik Rydberg <rydberg@bitmath.org> 809L: linux-hwmon@vger.kernel.org 810S: Odd fixes 811F: drivers/hwmon/applesmc.c 812 813APPLETALK NETWORK LAYER 814M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 815S: Maintained 816F: drivers/net/appletalk/ 817F: net/appletalk/ 818 819APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 820M: Duc Dang <dhdang@apm.com> 821S: Supported 822F: arch/arm64/boot/dts/apm/ 823 824APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 825M: Iyappan Subramanian <isubramanian@apm.com> 826M: Keyur Chudgar <kchudgar@apm.com> 827S: Supported 828F: drivers/net/ethernet/apm/xgene/ 829F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 830 831APTINA CAMERA SENSOR PLL 832M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 833L: linux-media@vger.kernel.org 834S: Maintained 835F: drivers/media/i2c/aptina-pll.* 836 837ARC FRAMEBUFFER DRIVER 838M: Jaya Kumar <jayalk@intworks.biz> 839S: Maintained 840F: drivers/video/fbdev/arcfb.c 841F: drivers/video/fbdev/core/fb_defio.c 842 843ARCNET NETWORK LAYER 844M: Michael Grzeschik <m.grzeschik@pengutronix.de> 845L: netdev@vger.kernel.org 846S: Maintained 847F: drivers/net/arcnet/ 848F: include/uapi/linux/if_arcnet.h 849 850ARC PGU DRM DRIVER 851M: Alexey Brodkin <abrodkin@synopsys.com> 852S: Supported 853F: drivers/gpu/drm/arc/ 854F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 855 856ARM HDLCD DRM DRIVER 857M: Liviu Dudau <liviu.dudau@arm.com> 858S: Supported 859F: drivers/gpu/drm/arm/ 860F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 861 862ARM MFM AND FLOPPY DRIVERS 863M: Ian Molton <spyro@f2s.com> 864S: Maintained 865F: arch/arm/lib/floppydma.S 866F: arch/arm/include/asm/floppy.h 867 868ARM PMU PROFILING AND DEBUGGING 869M: Will Deacon <will.deacon@arm.com> 870R: Mark Rutland <mark.rutland@arm.com> 871S: Maintained 872F: arch/arm*/kernel/perf_* 873F: arch/arm/oprofile/common.c 874F: arch/arm*/kernel/hw_breakpoint.c 875F: arch/arm*/include/asm/hw_breakpoint.h 876F: arch/arm*/include/asm/perf_event.h 877F: drivers/perf/arm_pmu.c 878F: include/linux/perf/arm_pmu.h 879 880ARM PORT 881M: Russell King <linux@armlinux.org.uk> 882L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 883W: http://www.armlinux.org.uk/ 884S: Maintained 885F: arch/arm/ 886 887ARM SUB-ARCHITECTURES 888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 889S: Maintained 890F: arch/arm/mach-*/ 891F: arch/arm/plat-*/ 892T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 893 894ARM PRIMECELL AACI PL041 DRIVER 895M: Russell King <linux@armlinux.org.uk> 896S: Maintained 897F: sound/arm/aaci.* 898 899ARM PRIMECELL CLCD PL110 DRIVER 900M: Russell King <linux@armlinux.org.uk> 901S: Maintained 902F: drivers/video/fbdev/amba-clcd.* 903 904ARM PRIMECELL KMI PL050 DRIVER 905M: Russell King <linux@armlinux.org.uk> 906S: Maintained 907F: drivers/input/serio/ambakmi.* 908F: include/linux/amba/kmi.h 909 910ARM PRIMECELL MMCI PL180/1 DRIVER 911M: Russell King <linux@armlinux.org.uk> 912S: Maintained 913F: drivers/mmc/host/mmci.* 914F: include/linux/amba/mmci.h 915 916ARM PRIMECELL UART PL010 AND PL011 DRIVERS 917M: Russell King <linux@armlinux.org.uk> 918S: Maintained 919F: drivers/tty/serial/amba-pl01*.c 920F: include/linux/amba/serial.h 921 922ARM PRIMECELL BUS SUPPORT 923M: Russell King <linux@armlinux.org.uk> 924S: Maintained 925F: drivers/amba/ 926F: include/linux/amba/bus.h 927 928ARM/ADS SPHERE MACHINE SUPPORT 929M: Lennert Buytenhek <kernel@wantstofly.org> 930L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 931S: Maintained 932 933ARM/AFEB9260 MACHINE SUPPORT 934M: Sergey Lapin <slapin@ossfans.org> 935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 936S: Maintained 937 938ARM/AJECO 1ARM MACHINE SUPPORT 939M: Lennert Buytenhek <kernel@wantstofly.org> 940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 941S: Maintained 942 943ARM/Allwinner sunXi SoC support 944M: Maxime Ripard <maxime.ripard@free-electrons.com> 945M: Chen-Yu Tsai <wens@csie.org> 946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 947S: Maintained 948N: sun[x456789]i 949 950ARM/Allwinner SoC Clock Support 951M: Emilio López <emilio@elopez.com.ar> 952S: Maintained 953F: drivers/clk/sunxi/ 954 955ARM/Amlogic Meson SoC support 956M: Carlo Caione <carlo@caione.org> 957L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 958L: linux-meson@googlegroups.com 959W: http://linux-meson.com/ 960S: Maintained 961F: arch/arm/mach-meson/ 962F: arch/arm/boot/dts/meson* 963N: meson 964 965ARM/Annapurna Labs ALPINE ARCHITECTURE 966M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 967M: Antoine Tenart <antoine.tenart@free-electrons.com> 968S: Maintained 969F: arch/arm/mach-alpine/ 970F: arch/arm/boot/dts/alpine* 971F: arch/arm64/boot/dts/al/ 972F: drivers/*/*alpine* 973 974ARM/ARTPEC MACHINE SUPPORT 975M: Jesper Nilsson <jesper.nilsson@axis.com> 976M: Lars Persson <lars.persson@axis.com> 977M: Niklas Cassel <niklas.cassel@axis.com> 978S: Maintained 979L: linux-arm-kernel@axis.com 980F: arch/arm/mach-artpec 981F: arch/arm/boot/dts/artpec6* 982F: drivers/clk/clk-artpec6.c 983 984ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 985M: Nicolas Ferre <nicolas.ferre@atmel.com> 986M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 987M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 988L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 989W: http://www.linux4sam.org 990T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 991S: Supported 992F: arch/arm/mach-at91/ 993F: include/soc/at91/ 994F: arch/arm/boot/dts/at91*.dts 995F: arch/arm/boot/dts/at91*.dtsi 996F: arch/arm/boot/dts/sama*.dts 997F: arch/arm/boot/dts/sama*.dtsi 998F: arch/arm/include/debug/at91.S 999 1000ARM/ATMEL AT91 Clock Support 1001M: Boris Brezillon <boris.brezillon@free-electrons.com> 1002S: Maintained 1003F: drivers/clk/at91 1004 1005ARM/CALXEDA HIGHBANK ARCHITECTURE 1006M: Rob Herring <robh@kernel.org> 1007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1008S: Maintained 1009F: arch/arm/mach-highbank/ 1010F: arch/arm/boot/dts/highbank.dts 1011F: arch/arm/boot/dts/ecx-*.dts* 1012 1013ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1014M: Krzysztof Halasa <khalasa@piap.pl> 1015S: Maintained 1016F: arch/arm/mach-cns3xxx/ 1017 1018ARM/CAVIUM THUNDER NETWORK DRIVER 1019M: Sunil Goutham <sgoutham@cavium.com> 1020M: Robert Richter <rric@kernel.org> 1021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1022S: Supported 1023F: drivers/net/ethernet/cavium/thunder/ 1024 1025ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1026M: Alexander Shiyan <shc_work@mail.ru> 1027L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1028S: Odd Fixes 1029N: clps711x 1030 1031ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1032M: Hartley Sweeten <hsweeten@visionengravers.com> 1033M: Ryan Mallon <rmallon@gmail.com> 1034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1035S: Maintained 1036F: arch/arm/mach-ep93xx/ 1037F: arch/arm/mach-ep93xx/include/mach/ 1038 1039ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1040M: Lennert Buytenhek <kernel@wantstofly.org> 1041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1042S: Maintained 1043 1044ARM/CLKDEV SUPPORT 1045M: Russell King <linux@armlinux.org.uk> 1046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1047S: Maintained 1048F: arch/arm/include/asm/clkdev.h 1049F: drivers/clk/clkdev.c 1050 1051ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1052M: Mike Rapoport <mike@compulab.co.il> 1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1054S: Maintained 1055 1056ARM/CONTEC MICRO9 MACHINE SUPPORT 1057M: Hubert Feurstein <hubert.feurstein@contec.at> 1058S: Maintained 1059F: arch/arm/mach-ep93xx/micro9.c 1060 1061ARM/CORESIGHT FRAMEWORK AND DRIVERS 1062M: Mathieu Poirier <mathieu.poirier@linaro.org> 1063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1064S: Maintained 1065F: drivers/hwtracing/coresight/* 1066F: Documentation/trace/coresight.txt 1067F: Documentation/devicetree/bindings/arm/coresight.txt 1068F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1069 1070ARM/CORGI MACHINE SUPPORT 1071M: Richard Purdie <rpurdie@rpsys.net> 1072S: Maintained 1073 1074ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1075M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1077T: git git://github.com/ulli-kroll/linux.git 1078S: Maintained 1079F: arch/arm/mach-gemini/ 1080F: drivers/rtc/rtc-gemini.c 1081 1082ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1083M: Barry Song <baohua@kernel.org> 1084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1085T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1086S: Maintained 1087F: arch/arm/boot/dts/prima2* 1088F: arch/arm/mach-prima2/ 1089F: drivers/clk/sirf/ 1090F: drivers/clocksource/timer-prima2.c 1091F: drivers/clocksource/timer-atlas7.c 1092N: [^a-z]sirf 1093 1094ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1095M: Baruch Siach <baruch@tkos.co.il> 1096L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1097S: Maintained 1098F: arch/arm/boot/dts/cx92755* 1099N: digicolor 1100 1101ARM/EBSA110 MACHINE SUPPORT 1102M: Russell King <linux@armlinux.org.uk> 1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1104W: http://www.armlinux.org.uk/ 1105S: Maintained 1106F: arch/arm/mach-ebsa110/ 1107F: drivers/net/ethernet/amd/am79c961a.* 1108 1109ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1110M: Uwe Kleine-König <kernel@pengutronix.de> 1111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1112S: Maintained 1113N: efm32 1114 1115ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1116M: Daniel Ribeiro <drwyrm@gmail.com> 1117M: Stefan Schmidt <stefan@openezx.org> 1118M: Harald Welte <laforge@openezx.org> 1119L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1120W: http://www.openezx.org/ 1121S: Maintained 1122T: topgit git://git.openezx.org/openezx.git 1123F: arch/arm/mach-pxa/ezx.c 1124 1125ARM/FARADAY FA526 PORT 1126M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1128S: Maintained 1129T: git git://git.berlios.de/gemini-board 1130F: arch/arm/mm/*-fa* 1131 1132ARM/FOOTBRIDGE ARCHITECTURE 1133M: Russell King <linux@armlinux.org.uk> 1134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1135W: http://www.armlinux.org.uk/ 1136S: Maintained 1137F: arch/arm/include/asm/hardware/dec21285.h 1138F: arch/arm/mach-footbridge/ 1139 1140ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1141M: Shawn Guo <shawnguo@kernel.org> 1142M: Sascha Hauer <kernel@pengutronix.de> 1143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1144S: Maintained 1145T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1146F: arch/arm/mach-imx/ 1147F: arch/arm/mach-mxs/ 1148F: arch/arm/boot/dts/imx* 1149F: arch/arm/configs/imx*_defconfig 1150F: drivers/clk/imx/ 1151F: include/soc/imx/ 1152 1153ARM/FREESCALE VYBRID ARM ARCHITECTURE 1154M: Shawn Guo <shawnguo@kernel.org> 1155M: Sascha Hauer <kernel@pengutronix.de> 1156R: Stefan Agner <stefan@agner.ch> 1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1158S: Maintained 1159T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1160F: arch/arm/mach-imx/*vf610* 1161F: arch/arm/boot/dts/vf* 1162 1163ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1164M: Lennert Buytenhek <kernel@wantstofly.org> 1165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1166S: Maintained 1167 1168ARM/GUMSTIX MACHINE SUPPORT 1169M: Steve Sakoman <sakoman@gmail.com> 1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1171S: Maintained 1172 1173ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1174M: Philipp Zabel <philipp.zabel@gmail.com> 1175M: Paul Parsons <lost.distance@yahoo.com> 1176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1177S: Maintained 1178F: arch/arm/mach-pxa/hx4700.c 1179F: arch/arm/mach-pxa/include/mach/hx4700.h 1180F: sound/soc/pxa/hx4700.c 1181 1182ARM/HISILICON SOC SUPPORT 1183M: Wei Xu <xuwei5@hisilicon.com> 1184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1185W: http://www.hisilicon.com 1186S: Supported 1187T: git git://github.com/hisilicon/linux-hisi.git 1188F: arch/arm/mach-hisi/ 1189F: arch/arm/boot/dts/hi3* 1190F: arch/arm/boot/dts/hip* 1191F: arch/arm/boot/dts/hisi* 1192F: arch/arm64/boot/dts/hisilicon/ 1193 1194ARM/HP JORNADA 7XX MACHINE SUPPORT 1195M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1196W: www.jlime.com 1197S: Maintained 1198T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1199F: arch/arm/mach-sa1100/jornada720.c 1200F: arch/arm/mach-sa1100/include/mach/jornada720.h 1201 1202ARM/IGEP MACHINE SUPPORT 1203M: Enric Balletbo i Serra <eballetbo@gmail.com> 1204M: Javier Martinez Canillas <javier@dowhile0.org> 1205L: linux-omap@vger.kernel.org 1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1207S: Maintained 1208F: arch/arm/boot/dts/omap3-igep* 1209 1210ARM/INCOME PXA270 SUPPORT 1211M: Marek Vasut <marek.vasut@gmail.com> 1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1213S: Maintained 1214F: arch/arm/mach-pxa/colibri-pxa270-income.c 1215 1216ARM/INTEL IOP32X ARM ARCHITECTURE 1217M: Lennert Buytenhek <kernel@wantstofly.org> 1218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1219S: Maintained 1220 1221ARM/INTEL IOP33X ARM ARCHITECTURE 1222L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1223S: Orphan 1224 1225ARM/INTEL IOP13XX ARM ARCHITECTURE 1226M: Lennert Buytenhek <kernel@wantstofly.org> 1227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1228S: Maintained 1229 1230ARM/INTEL IQ81342EX MACHINE SUPPORT 1231M: Lennert Buytenhek <kernel@wantstofly.org> 1232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1233S: Maintained 1234 1235ARM/INTEL IXDP2850 MACHINE SUPPORT 1236M: Lennert Buytenhek <kernel@wantstofly.org> 1237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1238S: Maintained 1239 1240ARM/INTEL IXP4XX ARM ARCHITECTURE 1241M: Imre Kaloz <kaloz@openwrt.org> 1242M: Krzysztof Halasa <khalasa@piap.pl> 1243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1244S: Maintained 1245F: arch/arm/mach-ixp4xx/ 1246 1247ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1248M: Jonathan Cameron <jic23@cam.ac.uk> 1249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1250S: Maintained 1251F: arch/arm/mach-pxa/stargate2.c 1252F: drivers/pcmcia/pxa2xx_stargate2.c 1253 1254ARM/INTEL XSC3 (MANZANO) ARM CORE 1255M: Lennert Buytenhek <kernel@wantstofly.org> 1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1257S: Maintained 1258 1259ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1260M: Lennert Buytenhek <kernel@wantstofly.org> 1261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1262S: Maintained 1263 1264ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1265M: Santosh Shilimkar <ssantosh@kernel.org> 1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1267S: Maintained 1268F: arch/arm/mach-keystone/ 1269F: arch/arm/boot/dts/k2* 1270T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1271 1272ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1273M: Santosh Shilimkar <ssantosh@kernel.org> 1274L: linux-kernel@vger.kernel.org 1275S: Maintained 1276F: drivers/clk/keystone/ 1277 1278ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1279M: Santosh Shilimkar <ssantosh@kernel.org> 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1281L: linux-kernel@vger.kernel.org 1282S: Maintained 1283F: drivers/clocksource/timer-keystone.c 1284 1285ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1286M: Santosh Shilimkar <ssantosh@kernel.org> 1287L: linux-kernel@vger.kernel.org 1288S: Maintained 1289F: drivers/power/reset/keystone-reset.c 1290 1291ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1292M: Santosh Shilimkar <ssantosh@kernel.org> 1293L: linux-kernel@vger.kernel.org 1294S: Maintained 1295F: drivers/memory/*emif* 1296 1297ARM/LOGICPD PXA270 MACHINE SUPPORT 1298M: Lennert Buytenhek <kernel@wantstofly.org> 1299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1300S: Maintained 1301 1302ARM/LPC18XX ARCHITECTURE 1303M: Joachim Eastwood <manabian@gmail.com> 1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1305S: Maintained 1306F: arch/arm/boot/dts/lpc43* 1307F: drivers/clk/nxp/clk-lpc18xx* 1308F: drivers/clocksource/time-lpc32xx.c 1309F: drivers/i2c/busses/i2c-lpc2k.c 1310F: drivers/memory/pl172.c 1311F: drivers/mtd/spi-nor/nxp-spifi.c 1312F: drivers/rtc/rtc-lpc24xx.c 1313N: lpc18xx 1314 1315ARM/MAGICIAN MACHINE SUPPORT 1316M: Philipp Zabel <philipp.zabel@gmail.com> 1317S: Maintained 1318 1319ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support 1320M: Jason Cooper <jason@lakedaemon.net> 1321M: Andrew Lunn <andrew@lunn.ch> 1322M: Gregory Clement <gregory.clement@free-electrons.com> 1323M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1325S: Maintained 1326F: arch/arm/mach-mvebu/ 1327F: drivers/rtc/rtc-armada38x.c 1328F: arch/arm/boot/dts/armada* 1329F: arch/arm/boot/dts/kirkwood* 1330F: arch/arm64/boot/dts/marvell/armada* 1331 1332 1333ARM/Marvell Berlin SoC support 1334M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1335L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1336S: Maintained 1337F: arch/arm/mach-berlin/ 1338F: arch/arm/boot/dts/berlin* 1339F: arch/arm64/boot/dts/marvell/berlin* 1340 1341 1342ARM/Marvell Dove/MV78xx0/Orion SOC support 1343M: Jason Cooper <jason@lakedaemon.net> 1344M: Andrew Lunn <andrew@lunn.ch> 1345M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1346M: Gregory Clement <gregory.clement@free-electrons.com> 1347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1348S: Maintained 1349F: arch/arm/mach-dove/ 1350F: arch/arm/mach-mv78xx0/ 1351F: arch/arm/mach-orion5x/ 1352F: arch/arm/plat-orion/ 1353F: arch/arm/boot/dts/dove* 1354F: arch/arm/boot/dts/orion5x* 1355 1356 1357ARM/Orion SoC/Technologic Systems TS-78xx platform support 1358M: Alexander Clouter <alex@digriz.org.uk> 1359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1360W: http://www.digriz.org.uk/ts78xx/kernel 1361S: Maintained 1362F: arch/arm/mach-orion5x/ts78xx-* 1363 1364ARM/Mediatek RTC DRIVER 1365M: Eddie Huang <eddie.huang@mediatek.com> 1366L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1367L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1368S: Maintained 1369F: drivers/rtc/rtc-mt6397.c 1370 1371ARM/Mediatek SoC support 1372M: Matthias Brugger <matthias.bgg@gmail.com> 1373L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1374L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1375S: Maintained 1376F: arch/arm/boot/dts/mt6* 1377F: arch/arm/boot/dts/mt8* 1378F: arch/arm/mach-mediatek/ 1379N: mtk 1380K: mediatek 1381 1382ARM/Mediatek USB3 PHY DRIVER 1383M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1385L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1386S: Maintained 1387F: drivers/phy/phy-mt65xx-usb3.c 1388 1389ARM/MICREL KS8695 ARCHITECTURE 1390M: Greg Ungerer <gerg@uclinux.org> 1391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1392F: arch/arm/mach-ks8695/ 1393S: Odd Fixes 1394 1395ARM/MIOA701 MACHINE SUPPORT 1396M: Robert Jarzmik <robert.jarzmik@free.fr> 1397L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1398F: arch/arm/mach-pxa/mioa701.c 1399S: Maintained 1400 1401ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1402M: Michael Petchkovsky <mkpetch@internode.on.net> 1403S: Maintained 1404 1405ARM/NOMADIK ARCHITECTURE 1406M: Alessandro Rubini <rubini@unipv.it> 1407M: Linus Walleij <linus.walleij@linaro.org> 1408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1409S: Maintained 1410F: arch/arm/mach-nomadik/ 1411F: drivers/pinctrl/nomadik/ 1412F: drivers/i2c/busses/i2c-nomadik.c 1413T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1414 1415ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1416M: Nelson Castillo <arhuaco@freaks-unidos.net> 1417L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1418W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1419S: Supported 1420 1421ARM/TOSA MACHINE SUPPORT 1422M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1423M: Dirk Opfer <dirk@opfer-online.de> 1424S: Maintained 1425 1426ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1427M: Marek Vasut <marek.vasut@gmail.com> 1428L: linux-arm-kernel@lists.infradead.org 1429W: http://hackndev.com 1430S: Maintained 1431F: arch/arm/mach-pxa/include/mach/palmtx.h 1432F: arch/arm/mach-pxa/palmtx.c 1433F: arch/arm/mach-pxa/include/mach/palmt5.h 1434F: arch/arm/mach-pxa/palmt5.c 1435F: arch/arm/mach-pxa/include/mach/palmld.h 1436F: arch/arm/mach-pxa/palmld.c 1437F: arch/arm/mach-pxa/include/mach/palmte2.h 1438F: arch/arm/mach-pxa/palmte2.c 1439F: arch/arm/mach-pxa/include/mach/palmtc.h 1440F: arch/arm/mach-pxa/palmtc.c 1441 1442ARM/PALM TREO SUPPORT 1443M: Tomas Cech <sleep_walker@suse.com> 1444L: linux-arm-kernel@lists.infradead.org 1445W: http://hackndev.com 1446S: Maintained 1447F: arch/arm/mach-pxa/include/mach/palmtreo.h 1448F: arch/arm/mach-pxa/palmtreo.c 1449 1450ARM/PALMZ72 SUPPORT 1451M: Sergey Lapin <slapin@ossfans.org> 1452L: linux-arm-kernel@lists.infradead.org 1453W: http://hackndev.com 1454S: Maintained 1455F: arch/arm/mach-pxa/include/mach/palmz72.h 1456F: arch/arm/mach-pxa/palmz72.c 1457 1458ARM/PLEB SUPPORT 1459M: Peter Chubb <pleb@gelato.unsw.edu.au> 1460W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1461S: Maintained 1462 1463ARM/PT DIGITAL BOARD PORT 1464M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1465L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1466W: http://www.armlinux.org.uk/ 1467S: Maintained 1468 1469ARM/QUALCOMM SUPPORT 1470M: Andy Gross <andy.gross@linaro.org> 1471M: David Brown <david.brown@linaro.org> 1472L: linux-arm-msm@vger.kernel.org 1473L: linux-soc@vger.kernel.org 1474S: Maintained 1475F: arch/arm/boot/dts/qcom-*.dts 1476F: arch/arm/boot/dts/qcom-*.dtsi 1477F: arch/arm/mach-qcom/ 1478F: arch/arm64/boot/dts/qcom/* 1479F: drivers/soc/qcom/ 1480F: drivers/tty/serial/msm_serial.h 1481F: drivers/tty/serial/msm_serial.c 1482F: drivers/*/pm8???-* 1483F: drivers/mfd/ssbi.c 1484F: drivers/firmware/qcom_scm.c 1485T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1486 1487ARM/RADISYS ENP2611 MACHINE SUPPORT 1488M: Lennert Buytenhek <kernel@wantstofly.org> 1489L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1490S: Maintained 1491 1492ARM/RENESAS ARM64 ARCHITECTURE 1493M: Simon Horman <horms@verge.net.au> 1494M: Magnus Damm <magnus.damm@gmail.com> 1495L: linux-renesas-soc@vger.kernel.org 1496Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1497T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1498S: Supported 1499F: arch/arm64/boot/dts/renesas/ 1500 1501ARM/RISCPC ARCHITECTURE 1502M: Russell King <linux@armlinux.org.uk> 1503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1504W: http://www.armlinux.org.uk/ 1505S: Maintained 1506F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1507F: arch/arm/include/asm/hardware/ioc.h 1508F: arch/arm/include/asm/hardware/iomd.h 1509F: arch/arm/include/asm/hardware/memc.h 1510F: arch/arm/mach-rpc/ 1511F: drivers/net/ethernet/8390/etherh.c 1512F: drivers/net/ethernet/i825xx/ether1* 1513F: drivers/net/ethernet/seeq/ether3* 1514F: drivers/scsi/arm/ 1515 1516ARM/Rockchip SoC support 1517M: Heiko Stuebner <heiko@sntech.de> 1518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1519L: linux-rockchip@lists.infradead.org 1520T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1521S: Maintained 1522F: arch/arm/boot/dts/rk3* 1523F: arch/arm/mach-rockchip/ 1524F: drivers/clk/rockchip/ 1525F: drivers/i2c/busses/i2c-rk3x.c 1526F: drivers/*/*rockchip* 1527F: drivers/*/*/*rockchip* 1528F: sound/soc/rockchip/ 1529N: rockchip 1530 1531ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1532M: Kukjin Kim <kgene@kernel.org> 1533M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 1534L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1535L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1536S: Maintained 1537F: arch/arm/boot/dts/s3c* 1538F: arch/arm/boot/dts/s5p* 1539F: arch/arm/boot/dts/samsung* 1540F: arch/arm/boot/dts/exynos* 1541F: arch/arm64/boot/dts/exynos/ 1542F: arch/arm/plat-samsung/ 1543F: arch/arm/mach-s3c24*/ 1544F: arch/arm/mach-s3c64xx/ 1545F: arch/arm/mach-s5p*/ 1546F: arch/arm/mach-exynos*/ 1547F: drivers/*/*s3c2410* 1548F: drivers/*/*/*s3c2410* 1549F: drivers/soc/samsung/* 1550F: drivers/spi/spi-s3c* 1551F: sound/soc/samsung/* 1552F: Documentation/arm/Samsung/ 1553F: Documentation/devicetree/bindings/arm/samsung/ 1554F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1555F: Documentation/devicetree/bindings/power/pd-samsung.txt 1556N: exynos 1557 1558ARM/SAMSUNG MOBILE MACHINE SUPPORT 1559M: Kyungmin Park <kyungmin.park@samsung.com> 1560L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1561S: Maintained 1562F: arch/arm/mach-s5pv210/ 1563 1564ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1565M: Kyungmin Park <kyungmin.park@samsung.com> 1566M: Kamil Debski <k.debski@samsung.com> 1567L: linux-arm-kernel@lists.infradead.org 1568L: linux-media@vger.kernel.org 1569S: Maintained 1570F: drivers/media/platform/s5p-g2d/ 1571 1572ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1573M: Kyungmin Park <kyungmin.park@samsung.com> 1574M: Kamil Debski <k.debski@samsung.com> 1575M: Jeongtae Park <jtp.park@samsung.com> 1576L: linux-arm-kernel@lists.infradead.org 1577L: linux-media@vger.kernel.org 1578S: Maintained 1579F: arch/arm/plat-samsung/s5p-dev-mfc.c 1580F: drivers/media/platform/s5p-mfc/ 1581 1582ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT 1583M: Kyungmin Park <kyungmin.park@samsung.com> 1584M: Tomasz Stanislawski <t.stanislaws@samsung.com> 1585L: linux-arm-kernel@lists.infradead.org 1586L: linux-media@vger.kernel.org 1587S: Maintained 1588F: drivers/media/platform/s5p-tv/ 1589 1590ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1591M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1592M: Jacek Anaszewski <j.anaszewski@samsung.com> 1593L: linux-arm-kernel@lists.infradead.org 1594L: linux-media@vger.kernel.org 1595S: Maintained 1596F: drivers/media/platform/s5p-jpeg/ 1597 1598ARM/SHMOBILE ARM ARCHITECTURE 1599M: Simon Horman <horms@verge.net.au> 1600M: Magnus Damm <magnus.damm@gmail.com> 1601L: linux-renesas-soc@vger.kernel.org 1602Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1603T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1604S: Supported 1605F: arch/arm/boot/dts/emev2* 1606F: arch/arm/boot/dts/r7s* 1607F: arch/arm/boot/dts/r8a* 1608F: arch/arm/boot/dts/sh* 1609F: arch/arm/configs/shmobile_defconfig 1610F: arch/arm/include/debug/renesas-scif.S 1611F: arch/arm/mach-shmobile/ 1612F: drivers/sh/ 1613 1614ARM/SOCFPGA ARCHITECTURE 1615M: Dinh Nguyen <dinguyen@opensource.altera.com> 1616S: Maintained 1617F: arch/arm/mach-socfpga/ 1618F: arch/arm/boot/dts/socfpga* 1619F: arch/arm/configs/socfpga_defconfig 1620F: arch/arm64/boot/dts/altera/ 1621W: http://www.rocketboards.org 1622T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1623 1624ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1625M: Dinh Nguyen <dinguyen@opensource.altera.com> 1626S: Maintained 1627F: drivers/clk/socfpga/ 1628 1629ARM/SOCFPGA EDAC SUPPORT 1630M: Thor Thayer <tthayer@opensource.altera.com> 1631S: Maintained 1632F: drivers/edac/altera_edac. 1633 1634ARM/STI ARCHITECTURE 1635M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com> 1636M: Maxime Coquelin <maxime.coquelin@st.com> 1637M: Patrice Chotard <patrice.chotard@st.com> 1638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1639L: kernel@stlinux.com 1640W: http://www.stlinux.com 1641S: Maintained 1642F: arch/arm/mach-sti/ 1643F: arch/arm/boot/dts/sti* 1644F: drivers/char/hw_random/st-rng.c 1645F: drivers/clocksource/arm_global_timer.c 1646F: drivers/clocksource/clksrc_st_lpc.c 1647F: drivers/i2c/busses/i2c-st.c 1648F: drivers/media/rc/st_rc.c 1649F: drivers/media/platform/sti/c8sectpfe/ 1650F: drivers/mmc/host/sdhci-st.c 1651F: drivers/phy/phy-miphy28lp.c 1652F: drivers/phy/phy-miphy365x.c 1653F: drivers/phy/phy-stih407-usb.c 1654F: drivers/phy/phy-stih41x-usb.c 1655F: drivers/pinctrl/pinctrl-st.c 1656F: drivers/reset/sti/ 1657F: drivers/rtc/rtc-st-lpc.c 1658F: drivers/tty/serial/st-asc.c 1659F: drivers/usb/dwc3/dwc3-st.c 1660F: drivers/usb/host/ehci-st.c 1661F: drivers/usb/host/ohci-st.c 1662F: drivers/watchdog/st_lpc_wdt.c 1663F: drivers/ata/ahci_st.c 1664 1665ARM/STM32 ARCHITECTURE 1666M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1668S: Maintained 1669T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1670N: stm32 1671F: drivers/clocksource/armv7m_systick.c 1672 1673ARM/TANGO ARCHITECTURE 1674M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1675L: linux-arm-kernel@lists.infradead.org 1676S: Maintained 1677F: arch/arm/mach-tango/ 1678F: arch/arm/boot/dts/tango* 1679 1680ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1681M: Lennert Buytenhek <kernel@wantstofly.org> 1682L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1683S: Maintained 1684 1685ARM/TETON BGA MACHINE SUPPORT 1686M: "Mark F. Brown" <mark.brown314@gmail.com> 1687L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1688S: Maintained 1689 1690ARM/THECUS N2100 MACHINE SUPPORT 1691M: Lennert Buytenhek <kernel@wantstofly.org> 1692L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1693S: Maintained 1694 1695ARM/NUVOTON W90X900 ARM ARCHITECTURE 1696M: Wan ZongShun <mcuos.com@gmail.com> 1697L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1698W: http://www.mcuos.com 1699S: Maintained 1700F: arch/arm/mach-w90x900/ 1701F: drivers/input/keyboard/w90p910_keypad.c 1702F: drivers/input/touchscreen/w90p910_ts.c 1703F: drivers/watchdog/nuc900_wdt.c 1704F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1705F: drivers/mtd/nand/nuc900_nand.c 1706F: drivers/rtc/rtc-nuc900.c 1707F: drivers/spi/spi-nuc900.c 1708F: drivers/usb/host/ehci-w90x900.c 1709F: drivers/video/fbdev/nuc900fb.c 1710 1711ARM/U300 MACHINE SUPPORT 1712M: Linus Walleij <linus.walleij@linaro.org> 1713L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1714S: Supported 1715F: arch/arm/mach-u300/ 1716F: drivers/clocksource/timer-u300.c 1717F: drivers/i2c/busses/i2c-stu300.c 1718F: drivers/rtc/rtc-coh901331.c 1719F: drivers/watchdog/coh901327_wdt.c 1720F: drivers/dma/coh901318* 1721F: drivers/mfd/ab3100* 1722F: drivers/rtc/rtc-ab3100.c 1723F: drivers/rtc/rtc-coh901331.c 1724T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1725 1726ARM/UNIPHIER ARCHITECTURE 1727M: Masahiro Yamada <yamada.masahiro@socionext.com> 1728L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1729S: Maintained 1730F: arch/arm/boot/dts/uniphier* 1731F: arch/arm/include/asm/hardware/cache-uniphier.h 1732F: arch/arm/mach-uniphier/ 1733F: arch/arm/mm/cache-uniphier.c 1734F: arch/arm64/boot/dts/socionext/ 1735F: drivers/bus/uniphier-system-bus.c 1736F: drivers/i2c/busses/i2c-uniphier* 1737F: drivers/pinctrl/uniphier/ 1738F: drivers/tty/serial/8250/8250_uniphier.c 1739N: uniphier 1740 1741ARM/Ux500 ARM ARCHITECTURE 1742M: Linus Walleij <linus.walleij@linaro.org> 1743L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1744S: Maintained 1745F: arch/arm/mach-ux500/ 1746F: drivers/clocksource/clksrc-dbx500-prcmu.c 1747F: drivers/dma/ste_dma40* 1748F: drivers/hwspinlock/u8500_hsem.c 1749F: drivers/mfd/abx500* 1750F: drivers/mfd/ab8500* 1751F: drivers/mfd/dbx500* 1752F: drivers/mfd/db8500* 1753F: drivers/pinctrl/nomadik/pinctrl-ab* 1754F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1755F: drivers/rtc/rtc-ab8500.c 1756F: drivers/rtc/rtc-pl031.c 1757T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1758 1759ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1760M: Ulf Hansson <ulf.hansson@linaro.org> 1761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1762T: git git://git.linaro.org/people/ulfh/clk.git 1763S: Maintained 1764F: drivers/clk/ux500/ 1765F: include/linux/platform_data/clk-ux500.h 1766 1767ARM/VERSATILE EXPRESS PLATFORM 1768M: Liviu Dudau <liviu.dudau@arm.com> 1769M: Sudeep Holla <sudeep.holla@arm.com> 1770M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1771L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1772S: Maintained 1773F: arch/arm/boot/dts/vexpress* 1774F: arch/arm64/boot/dts/arm/ 1775F: arch/arm/mach-vexpress/ 1776F: */*/vexpress* 1777F: */*/*/vexpress* 1778F: drivers/clk/versatile/clk-vexpress-osc.c 1779F: drivers/clocksource/versatile.c 1780 1781ARM/VFP SUPPORT 1782M: Russell King <linux@armlinux.org.uk> 1783L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1784W: http://www.armlinux.org.uk/ 1785S: Maintained 1786F: arch/arm/vfp/ 1787 1788ARM/VOIPAC PXA270 SUPPORT 1789M: Marek Vasut <marek.vasut@gmail.com> 1790L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1791S: Maintained 1792F: arch/arm/mach-pxa/vpac270.c 1793F: arch/arm/mach-pxa/include/mach/vpac270.h 1794 1795ARM/VT8500 ARM ARCHITECTURE 1796M: Tony Prisk <linux@prisktech.co.nz> 1797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1798S: Maintained 1799F: arch/arm/mach-vt8500/ 1800F: drivers/clocksource/vt8500_timer.c 1801F: drivers/i2c/busses/i2c-wmt.c 1802F: drivers/mmc/host/wmt-sdmmc.c 1803F: drivers/pwm/pwm-vt8500.c 1804F: drivers/rtc/rtc-vt8500.c 1805F: drivers/tty/serial/vt8500_serial.c 1806F: drivers/usb/host/ehci-platform.c 1807F: drivers/usb/host/uhci-platform.c 1808F: drivers/video/fbdev/vt8500lcdfb.* 1809F: drivers/video/fbdev/wm8505fb* 1810F: drivers/video/fbdev/wmt_ge_rops.* 1811 1812ARM/ZIPIT Z2 SUPPORT 1813M: Marek Vasut <marek.vasut@gmail.com> 1814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1815S: Maintained 1816F: arch/arm/mach-pxa/z2.c 1817F: arch/arm/mach-pxa/include/mach/z2.h 1818 1819ARM/ZTE ARCHITECTURE 1820M: Jun Nie <jun.nie@linaro.org> 1821L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1822S: Maintained 1823F: arch/arm/mach-zx/ 1824F: drivers/clk/zte/ 1825F: Documentation/devicetree/bindings/arm/zte.txt 1826F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1827 1828ARM/ZYNQ ARCHITECTURE 1829M: Michal Simek <michal.simek@xilinx.com> 1830R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1832W: http://wiki.xilinx.com 1833T: git https://github.com/Xilinx/linux-xlnx.git 1834S: Supported 1835F: arch/arm/mach-zynq/ 1836F: drivers/cpuidle/cpuidle-zynq.c 1837F: drivers/block/xsysace.c 1838N: zynq 1839N: xilinx 1840F: drivers/clocksource/cadence_ttc_timer.c 1841F: drivers/i2c/busses/i2c-cadence.c 1842F: drivers/mmc/host/sdhci-of-arasan.c 1843F: drivers/edac/synopsys_edac.c 1844 1845ARM SMMU DRIVERS 1846M: Will Deacon <will.deacon@arm.com> 1847R: Robin Murphy <robin.murphy@arm.com> 1848L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1849S: Maintained 1850F: drivers/iommu/arm-smmu.c 1851F: drivers/iommu/arm-smmu-v3.c 1852F: drivers/iommu/io-pgtable-arm.c 1853F: drivers/iommu/io-pgtable-arm-v7s.c 1854 1855ARM64 PORT (AARCH64 ARCHITECTURE) 1856M: Catalin Marinas <catalin.marinas@arm.com> 1857M: Will Deacon <will.deacon@arm.com> 1858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1859T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 1860S: Maintained 1861F: arch/arm64/ 1862F: Documentation/arm64/ 1863 1864AS3645A LED FLASH CONTROLLER DRIVER 1865M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 1866L: linux-media@vger.kernel.org 1867T: git git://linuxtv.org/media_tree.git 1868S: Maintained 1869F: drivers/media/i2c/as3645a.c 1870F: include/media/i2c/as3645a.h 1871 1872ASC7621 HARDWARE MONITOR DRIVER 1873M: George Joseph <george.joseph@fairview5.com> 1874L: linux-hwmon@vger.kernel.org 1875S: Maintained 1876F: Documentation/hwmon/asc7621 1877F: drivers/hwmon/asc7621.c 1878 1879ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 1880M: Corentin Chary <corentin.chary@gmail.com> 1881L: acpi4asus-user@lists.sourceforge.net 1882L: platform-driver-x86@vger.kernel.org 1883W: http://acpi4asus.sf.net 1884S: Maintained 1885F: drivers/platform/x86/asus*.c 1886F: drivers/platform/x86/eeepc*.c 1887 1888ASUS WIRELESS RADIO CONTROL DRIVER 1889M: João Paulo Rechi Vita <jprvita@gmail.com> 1890L: platform-driver-x86@vger.kernel.org 1891S: Maintained 1892F: drivers/platform/x86/asus-wireless.c 1893 1894ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 1895R: Dan Williams <dan.j.williams@intel.com> 1896W: http://sourceforge.net/projects/xscaleiop 1897S: Odd fixes 1898F: Documentation/crypto/async-tx-api.txt 1899F: crypto/async_tx/ 1900F: drivers/dma/ 1901F: include/linux/dmaengine.h 1902F: include/linux/async_tx.h 1903 1904AT24 EEPROM DRIVER 1905M: Wolfram Sang <wsa@the-dreams.de> 1906L: linux-i2c@vger.kernel.org 1907S: Maintained 1908F: drivers/misc/eeprom/at24.c 1909F: include/linux/platform_data/at24.h 1910 1911ATA OVER ETHERNET (AOE) DRIVER 1912M: "Ed L. Cashin" <ed.cashin@acm.org> 1913W: http://www.openaoe.org/ 1914S: Supported 1915F: Documentation/aoe/ 1916F: drivers/block/aoe/ 1917 1918ATHEROS 71XX/9XXX GPIO DRIVER 1919M: Alban Bedel <albeu@free.fr> 1920W: https://github.com/AlbanBedel/linux 1921T: git git://github.com/AlbanBedel/linux 1922S: Maintained 1923F: drivers/gpio/gpio-ath79.c 1924F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 1925 1926ATHEROS ATH GENERIC UTILITIES 1927M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 1928L: linux-wireless@vger.kernel.org 1929S: Supported 1930F: drivers/net/wireless/ath/* 1931 1932ATHEROS ATH5K WIRELESS DRIVER 1933M: Jiri Slaby <jirislaby@gmail.com> 1934M: Nick Kossifidis <mickflemm@gmail.com> 1935M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 1936L: linux-wireless@vger.kernel.org 1937W: http://wireless.kernel.org/en/users/Drivers/ath5k 1938S: Maintained 1939F: drivers/net/wireless/ath/ath5k/ 1940 1941ATHEROS ATH6KL WIRELESS DRIVER 1942M: Kalle Valo <kvalo@qca.qualcomm.com> 1943L: linux-wireless@vger.kernel.org 1944W: http://wireless.kernel.org/en/users/Drivers/ath6kl 1945T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 1946S: Supported 1947F: drivers/net/wireless/ath/ath6kl/ 1948 1949WILOCITY WIL6210 WIRELESS DRIVER 1950M: Maya Erez <qca_merez@qca.qualcomm.com> 1951L: linux-wireless@vger.kernel.org 1952L: wil6210@qca.qualcomm.com 1953S: Supported 1954W: http://wireless.kernel.org/en/users/Drivers/wil6210 1955F: drivers/net/wireless/ath/wil6210/ 1956F: include/uapi/linux/wil6210_uapi.h 1957 1958CARL9170 LINUX COMMUNITY WIRELESS DRIVER 1959M: Christian Lamparter <chunkeey@googlemail.com> 1960L: linux-wireless@vger.kernel.org 1961W: http://wireless.kernel.org/en/users/Drivers/carl9170 1962S: Maintained 1963F: drivers/net/wireless/ath/carl9170/ 1964 1965ATK0110 HWMON DRIVER 1966M: Luca Tettamanti <kronos.it@gmail.com> 1967L: linux-hwmon@vger.kernel.org 1968S: Maintained 1969F: drivers/hwmon/asus_atk0110.c 1970 1971ATI_REMOTE2 DRIVER 1972M: Ville Syrjala <syrjala@sci.fi> 1973S: Maintained 1974F: drivers/input/misc/ati_remote2.c 1975 1976ATLX ETHERNET DRIVERS 1977M: Jay Cliburn <jcliburn@gmail.com> 1978M: Chris Snook <chris.snook@gmail.com> 1979L: netdev@vger.kernel.org 1980W: http://sourceforge.net/projects/atl1 1981W: http://atl1.sourceforge.net 1982S: Maintained 1983F: drivers/net/ethernet/atheros/ 1984 1985ATM 1986M: Chas Williams <3chas3@gmail.com> 1987L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 1988L: netdev@vger.kernel.org 1989W: http://linux-atm.sourceforge.net 1990S: Maintained 1991F: drivers/atm/ 1992F: include/linux/atm* 1993F: include/uapi/linux/atm* 1994 1995ATMEL AT91 / AT32 MCI DRIVER 1996M: Ludovic Desroches <ludovic.desroches@atmel.com> 1997S: Maintained 1998F: drivers/mmc/host/atmel-mci.c 1999 2000ATMEL AT91 / AT32 SERIAL DRIVER 2001M: Nicolas Ferre <nicolas.ferre@atmel.com> 2002S: Supported 2003F: drivers/tty/serial/atmel_serial.c 2004 2005ATMEL SAMA5D2 ADC DRIVER 2006M: Ludovic Desroches <ludovic.desroches@atmel.com> 2007L: linux-iio@vger.kernel.org 2008S: Supported 2009F: drivers/iio/adc/at91-sama5d2_adc.c 2010 2011ATMEL Audio ALSA driver 2012M: Nicolas Ferre <nicolas.ferre@atmel.com> 2013L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2014S: Supported 2015F: sound/soc/atmel 2016 2017ATMEL DMA DRIVER 2018M: Nicolas Ferre <nicolas.ferre@atmel.com> 2019L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2020S: Supported 2021F: drivers/dma/at_hdmac.c 2022F: drivers/dma/at_hdmac_regs.h 2023F: include/linux/platform_data/dma-atmel.h 2024 2025ATMEL XDMA DRIVER 2026M: Ludovic Desroches <ludovic.desroches@atmel.com> 2027L: linux-arm-kernel@lists.infradead.org 2028L: dmaengine@vger.kernel.org 2029S: Supported 2030F: drivers/dma/at_xdmac.c 2031 2032ATMEL I2C DRIVER 2033M: Ludovic Desroches <ludovic.desroches@atmel.com> 2034L: linux-i2c@vger.kernel.org 2035S: Supported 2036F: drivers/i2c/busses/i2c-at91.c 2037 2038ATMEL ISI DRIVER 2039M: Ludovic Desroches <ludovic.desroches@atmel.com> 2040L: linux-media@vger.kernel.org 2041S: Supported 2042F: drivers/media/platform/soc_camera/atmel-isi.c 2043F: include/media/atmel-isi.h 2044 2045ATMEL LCDFB DRIVER 2046M: Nicolas Ferre <nicolas.ferre@atmel.com> 2047L: linux-fbdev@vger.kernel.org 2048S: Maintained 2049F: drivers/video/fbdev/atmel_lcdfb.c 2050F: include/video/atmel_lcdc.h 2051 2052ATMEL MACB ETHERNET DRIVER 2053M: Nicolas Ferre <nicolas.ferre@atmel.com> 2054S: Supported 2055F: drivers/net/ethernet/cadence/ 2056 2057ATMEL NAND DRIVER 2058M: Wenyou Yang <wenyou.yang@atmel.com> 2059M: Josh Wu <rainyfeeling@outlook.com> 2060L: linux-mtd@lists.infradead.org 2061S: Supported 2062F: drivers/mtd/nand/atmel_nand* 2063 2064ATMEL SDMMC DRIVER 2065M: Ludovic Desroches <ludovic.desroches@atmel.com> 2066L: linux-mmc@vger.kernel.org 2067S: Supported 2068F: drivers/mmc/host/sdhci-of-at91.c 2069 2070ATMEL SPI DRIVER 2071M: Nicolas Ferre <nicolas.ferre@atmel.com> 2072S: Supported 2073F: drivers/spi/spi-atmel.* 2074 2075ATMEL SSC DRIVER 2076M: Nicolas Ferre <nicolas.ferre@atmel.com> 2077L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2078S: Supported 2079F: drivers/misc/atmel-ssc.c 2080F: include/linux/atmel-ssc.h 2081 2082ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2083M: Nicolas Ferre <nicolas.ferre@atmel.com> 2084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2085S: Supported 2086F: drivers/misc/atmel_tclib.c 2087F: drivers/clocksource/tcb_clksrc.c 2088 2089ATMEL USBA UDC DRIVER 2090M: Nicolas Ferre <nicolas.ferre@atmel.com> 2091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2092S: Supported 2093F: drivers/usb/gadget/udc/atmel_usba_udc.* 2094 2095ATMEL WIRELESS DRIVER 2096M: Simon Kelley <simon@thekelleys.org.uk> 2097L: linux-wireless@vger.kernel.org 2098W: http://www.thekelleys.org.uk/atmel 2099W: http://atmelwlandriver.sourceforge.net/ 2100S: Maintained 2101F: drivers/net/wireless/atmel/atmel* 2102 2103ATMEL MAXTOUCH DRIVER 2104M: Nick Dyer <nick.dyer@itdev.co.uk> 2105T: git git://github.com/atmel-maxtouch/linux.git 2106S: Supported 2107F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2108F: drivers/input/touchscreen/atmel_mxt_ts.c 2109F: include/linux/platform_data/atmel_mxt_ts.h 2110 2111ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2112M: Bradley Grove <linuxdrivers@attotech.com> 2113L: linux-scsi@vger.kernel.org 2114W: http://www.attotech.com 2115S: Supported 2116F: drivers/scsi/esas2r 2117 2118ATUSB IEEE 802.15.4 RADIO DRIVER 2119M: Stefan Schmidt <stefan@osg.samsung.com> 2120L: linux-wpan@vger.kernel.org 2121S: Maintained 2122F: drivers/net/ieee802154/atusb.c 2123F: drivers/net/ieee802154/atusb.h 2124F: drivers/net/ieee802154/at86rf230.h 2125 2126AUDIT SUBSYSTEM 2127M: Paul Moore <paul@paul-moore.com> 2128M: Eric Paris <eparis@redhat.com> 2129L: linux-audit@redhat.com (moderated for non-subscribers) 2130W: http://people.redhat.com/sgrubb/audit/ 2131T: git git://git.infradead.org/users/pcmoore/audit 2132S: Maintained 2133F: include/linux/audit.h 2134F: include/uapi/linux/audit.h 2135F: kernel/audit* 2136 2137AUXILIARY DISPLAY DRIVERS 2138M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2139W: http://miguelojeda.es/auxdisplay.htm 2140W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2141S: Maintained 2142F: drivers/auxdisplay/ 2143F: include/linux/cfag12864b.h 2144 2145AVR32 ARCHITECTURE 2146M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2147M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2148W: http://www.atmel.com/products/AVR32/ 2149W: http://mirror.egtvedt.no/avr32linux.org/ 2150W: http://avrfreaks.net/ 2151S: Maintained 2152F: arch/avr32/ 2153 2154AVR32/AT32AP MACHINE SUPPORT 2155M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2156M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2157S: Maintained 2158F: arch/avr32/mach-at32ap/ 2159 2160AX.25 NETWORK LAYER 2161M: Ralf Baechle <ralf@linux-mips.org> 2162L: linux-hams@vger.kernel.org 2163W: http://www.linux-ax25.org/ 2164S: Maintained 2165F: include/uapi/linux/ax25.h 2166F: include/net/ax25.h 2167F: net/ax25/ 2168 2169AZ6007 DVB DRIVER 2170M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 2171L: linux-media@vger.kernel.org 2172W: https://linuxtv.org 2173T: git git://linuxtv.org/media_tree.git 2174S: Maintained 2175F: drivers/media/usb/dvb-usb-v2/az6007.c 2176 2177AZTECH FM RADIO RECEIVER DRIVER 2178M: Hans Verkuil <hverkuil@xs4all.nl> 2179L: linux-media@vger.kernel.org 2180T: git git://linuxtv.org/media_tree.git 2181W: https://linuxtv.org 2182S: Maintained 2183F: drivers/media/radio/radio-aztech* 2184 2185B43 WIRELESS DRIVER 2186L: linux-wireless@vger.kernel.org 2187L: b43-dev@lists.infradead.org 2188W: http://wireless.kernel.org/en/users/Drivers/b43 2189S: Odd Fixes 2190F: drivers/net/wireless/broadcom/b43/ 2191 2192B43LEGACY WIRELESS DRIVER 2193M: Larry Finger <Larry.Finger@lwfinger.net> 2194L: linux-wireless@vger.kernel.org 2195L: b43-dev@lists.infradead.org 2196W: http://wireless.kernel.org/en/users/Drivers/b43 2197S: Maintained 2198F: drivers/net/wireless/broadcom/b43legacy/ 2199 2200BACKLIGHT CLASS/SUBSYSTEM 2201M: Jingoo Han <jingoohan1@gmail.com> 2202M: Lee Jones <lee.jones@linaro.org> 2203T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2204S: Maintained 2205F: drivers/video/backlight/ 2206F: include/linux/backlight.h 2207 2208BATMAN ADVANCED 2209M: Marek Lindner <mareklindner@neomailbox.ch> 2210M: Simon Wunderlich <sw@simonwunderlich.de> 2211M: Antonio Quartulli <a@unstable.cc> 2212L: b.a.t.m.a.n@lists.open-mesh.org 2213W: https://www.open-mesh.org/ 2214Q: https://patchwork.open-mesh.org/project/batman/list/ 2215S: Maintained 2216F: net/batman-adv/ 2217 2218BAYCOM/HDLCDRV DRIVERS FOR AX.25 2219M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2220L: linux-hams@vger.kernel.org 2221W: http://www.baycom.org/~tom/ham/ham.html 2222S: Maintained 2223F: drivers/net/hamradio/baycom* 2224 2225BCACHE (BLOCK LAYER CACHE) 2226M: Kent Overstreet <kent.overstreet@gmail.com> 2227L: linux-bcache@vger.kernel.org 2228W: http://bcache.evilpiepirate.org 2229S: Maintained 2230F: drivers/md/bcache/ 2231 2232BDISP ST MEDIA DRIVER 2233M: Fabien Dessenne <fabien.dessenne@st.com> 2234L: linux-media@vger.kernel.org 2235T: git git://linuxtv.org/media_tree.git 2236W: https://linuxtv.org 2237S: Supported 2238F: drivers/media/platform/sti/bdisp 2239 2240BEFS FILE SYSTEM 2241S: Orphan 2242F: Documentation/filesystems/befs.txt 2243F: fs/befs/ 2244 2245BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2246M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2247L: netdev@vger.kernel.org 2248S: Maintained 2249F: drivers/net/ethernet/ec_bhf.c 2250 2251BFS FILE SYSTEM 2252M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2253S: Maintained 2254F: Documentation/filesystems/bfs.txt 2255F: fs/bfs/ 2256F: include/uapi/linux/bfs_fs.h 2257 2258BLACKFIN ARCHITECTURE 2259M: Steven Miao <realmz6@gmail.com> 2260L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2261T: git git://git.code.sf.net/p/adi-linux/code 2262W: http://blackfin.uclinux.org 2263S: Supported 2264F: arch/blackfin/ 2265 2266BLACKFIN EMAC DRIVER 2267L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2268W: http://blackfin.uclinux.org 2269S: Supported 2270F: drivers/net/ethernet/adi/ 2271 2272BLACKFIN RTC DRIVER 2273L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2274W: http://blackfin.uclinux.org 2275S: Supported 2276F: drivers/rtc/rtc-bfin.c 2277 2278BLACKFIN SDH DRIVER 2279M: Sonic Zhang <sonic.zhang@analog.com> 2280L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2281W: http://blackfin.uclinux.org 2282S: Supported 2283F: drivers/mmc/host/bfin_sdh.c 2284 2285BLACKFIN SERIAL DRIVER 2286M: Sonic Zhang <sonic.zhang@analog.com> 2287L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2288W: http://blackfin.uclinux.org 2289S: Supported 2290F: drivers/tty/serial/bfin_uart.c 2291 2292BLACKFIN WATCHDOG DRIVER 2293L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2294W: http://blackfin.uclinux.org 2295S: Supported 2296F: drivers/watchdog/bfin_wdt.c 2297 2298BLACKFIN I2C TWI DRIVER 2299M: Sonic Zhang <sonic.zhang@analog.com> 2300L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2301W: http://blackfin.uclinux.org/ 2302S: Supported 2303F: drivers/i2c/busses/i2c-bfin-twi.c 2304 2305BLACKFIN MEDIA DRIVER 2306M: Scott Jiang <scott.jiang.linux@gmail.com> 2307L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2308W: http://blackfin.uclinux.org/ 2309S: Supported 2310F: drivers/media/platform/blackfin/ 2311F: drivers/media/i2c/adv7183* 2312F: drivers/media/i2c/vs6624* 2313 2314BLINKM RGB LED DRIVER 2315M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2316S: Maintained 2317F: drivers/leds/leds-blinkm.c 2318 2319BLOCK LAYER 2320M: Jens Axboe <axboe@kernel.dk> 2321L: linux-block@vger.kernel.org 2322T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2323S: Maintained 2324F: block/ 2325F: kernel/trace/blktrace.c 2326 2327BLOCK2MTD DRIVER 2328M: Joern Engel <joern@lazybastard.org> 2329L: linux-mtd@lists.infradead.org 2330S: Maintained 2331F: drivers/mtd/devices/block2mtd.c 2332 2333BLUETOOTH DRIVERS 2334M: Marcel Holtmann <marcel@holtmann.org> 2335M: Gustavo Padovan <gustavo@padovan.org> 2336M: Johan Hedberg <johan.hedberg@gmail.com> 2337L: linux-bluetooth@vger.kernel.org 2338W: http://www.bluez.org/ 2339T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2340T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2341S: Maintained 2342F: drivers/bluetooth/ 2343 2344BLUETOOTH SUBSYSTEM 2345M: Marcel Holtmann <marcel@holtmann.org> 2346M: Gustavo Padovan <gustavo@padovan.org> 2347M: Johan Hedberg <johan.hedberg@gmail.com> 2348L: linux-bluetooth@vger.kernel.org 2349W: http://www.bluez.org/ 2350T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2351T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2352S: Maintained 2353F: net/bluetooth/ 2354F: include/net/bluetooth/ 2355 2356BONDING DRIVER 2357M: Jay Vosburgh <j.vosburgh@gmail.com> 2358M: Veaceslav Falico <vfalico@gmail.com> 2359M: Andy Gospodarek <gospo@cumulusnetworks.com> 2360L: netdev@vger.kernel.org 2361W: http://sourceforge.net/projects/bonding/ 2362S: Supported 2363F: drivers/net/bonding/ 2364F: include/uapi/linux/if_bonding.h 2365 2366BPF (Safe dynamic programs and tools) 2367M: Alexei Starovoitov <ast@kernel.org> 2368L: netdev@vger.kernel.org 2369L: linux-kernel@vger.kernel.org 2370S: Supported 2371F: kernel/bpf/ 2372 2373BROADCOM B44 10/100 ETHERNET DRIVER 2374M: Gary Zambrano <zambrano@broadcom.com> 2375L: netdev@vger.kernel.org 2376S: Supported 2377F: drivers/net/ethernet/broadcom/b44.* 2378 2379BROADCOM GENET ETHERNET DRIVER 2380M: Florian Fainelli <f.fainelli@gmail.com> 2381L: netdev@vger.kernel.org 2382S: Supported 2383F: drivers/net/ethernet/broadcom/genet/ 2384 2385BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2386M: Sony Chacko <sony.chacko@qlogic.com> 2387M: Dept-HSGLinuxNICDev@qlogic.com 2388L: netdev@vger.kernel.org 2389S: Supported 2390F: drivers/net/ethernet/broadcom/bnx2.* 2391F: drivers/net/ethernet/broadcom/bnx2_* 2392 2393BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2394M: Ariel Elior <ariel.elior@qlogic.com> 2395L: netdev@vger.kernel.org 2396S: Supported 2397F: drivers/net/ethernet/broadcom/bnx2x/ 2398 2399BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2400M: Florian Fainelli <f.fainelli@gmail.com> 2401M: Ray Jui <rjui@broadcom.com> 2402M: Scott Branden <sbranden@broadcom.com> 2403L: bcm-kernel-feedback-list@broadcom.com 2404T: git git://github.com/broadcom/mach-bcm 2405S: Maintained 2406F: arch/arm/mach-bcm/ 2407F: arch/arm/boot/dts/bcm113* 2408F: arch/arm/boot/dts/bcm216* 2409F: arch/arm/boot/dts/bcm281* 2410F: arch/arm64/boot/dts/broadcom/ 2411F: arch/arm/configs/bcm_defconfig 2412F: drivers/mmc/host/sdhci-bcm-kona.c 2413F: drivers/clocksource/bcm_kona_timer.c 2414 2415BROADCOM BCM2835 ARM ARCHITECTURE 2416M: Stephen Warren <swarren@wwwdotorg.org> 2417M: Lee Jones <lee@kernel.org> 2418M: Eric Anholt <eric@anholt.net> 2419L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2421T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2422S: Maintained 2423N: bcm2835 2424 2425BROADCOM BCM47XX MIPS ARCHITECTURE 2426M: Hauke Mehrtens <hauke@hauke-m.de> 2427M: Rafał Miłecki <zajec5@gmail.com> 2428L: linux-mips@linux-mips.org 2429S: Maintained 2430F: arch/mips/bcm47xx/* 2431F: arch/mips/include/asm/mach-bcm47xx/* 2432 2433BROADCOM BCM5301X ARM ARCHITECTURE 2434M: Hauke Mehrtens <hauke@hauke-m.de> 2435L: linux-arm-kernel@lists.infradead.org 2436S: Maintained 2437F: arch/arm/mach-bcm/bcm_5301x.c 2438F: arch/arm/boot/dts/bcm5301x.dtsi 2439F: arch/arm/boot/dts/bcm470* 2440 2441BROADCOM BCM63XX ARM ARCHITECTURE 2442M: Florian Fainelli <f.fainelli@gmail.com> 2443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2444L: bcm-kernel-feedback-list@broadcom.com 2445T: git git://github.com/broadcom/stblinux.git 2446S: Maintained 2447F: arch/arm/mach-bcm/bcm63xx.c 2448F: arch/arm/include/debug/bcm63xx.S 2449 2450BROADCOM BCM63XX/BCM33XX UDC DRIVER 2451M: Kevin Cernekee <cernekee@gmail.com> 2452L: linux-usb@vger.kernel.org 2453S: Maintained 2454F: drivers/usb/gadget/udc/bcm63xx_udc.* 2455 2456BROADCOM BCM7XXX ARM ARCHITECTURE 2457M: Brian Norris <computersforpeace@gmail.com> 2458M: Gregory Fong <gregory.0xf0@gmail.com> 2459M: Florian Fainelli <f.fainelli@gmail.com> 2460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2461L: bcm-kernel-feedback-list@broadcom.com 2462T: git git://github.com/broadcom/stblinux.git 2463S: Maintained 2464F: arch/arm/mach-bcm/*brcmstb* 2465F: arch/arm/boot/dts/bcm7*.dts* 2466F: drivers/bus/brcmstb_gisb.c 2467N: brcmstb 2468 2469BROADCOM BMIPS MIPS ARCHITECTURE 2470M: Kevin Cernekee <cernekee@gmail.com> 2471M: Florian Fainelli <f.fainelli@gmail.com> 2472L: linux-mips@linux-mips.org 2473T: git git://github.com/broadcom/stblinux.git 2474S: Maintained 2475F: arch/mips/bmips/* 2476F: arch/mips/include/asm/mach-bmips/* 2477F: arch/mips/kernel/*bmips* 2478F: arch/mips/boot/dts/brcm/bcm*.dts* 2479F: drivers/irqchip/irq-bcm63* 2480F: drivers/irqchip/irq-bcm7* 2481F: drivers/irqchip/irq-brcmstb* 2482F: include/linux/bcm963xx_nvram.h 2483F: include/linux/bcm963xx_tag.h 2484 2485BROADCOM TG3 GIGABIT ETHERNET DRIVER 2486M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2487M: Prashant Sreedharan <prashant@broadcom.com> 2488M: Michael Chan <mchan@broadcom.com> 2489L: netdev@vger.kernel.org 2490S: Supported 2491F: drivers/net/ethernet/broadcom/tg3.* 2492 2493BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2494M: Brett Rudley <brudley@broadcom.com> 2495M: Arend van Spriel <arend@broadcom.com> 2496M: Franky (Zhenhui) Lin <frankyl@broadcom.com> 2497M: Hante Meuleman <meuleman@broadcom.com> 2498L: linux-wireless@vger.kernel.org 2499L: brcm80211-dev-list@broadcom.com 2500S: Supported 2501F: drivers/net/wireless/broadcom/brcm80211/ 2502 2503BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2504M: QLogic-Storage-Upstream@qlogic.com 2505L: linux-scsi@vger.kernel.org 2506S: Supported 2507F: drivers/scsi/bnx2fc/ 2508 2509BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2510M: QLogic-Storage-Upstream@qlogic.com 2511L: linux-scsi@vger.kernel.org 2512S: Supported 2513F: drivers/scsi/bnx2i/ 2514 2515BROADCOM IPROC ARM ARCHITECTURE 2516M: Ray Jui <rjui@broadcom.com> 2517M: Scott Branden <sbranden@broadcom.com> 2518M: Jon Mason <jonmason@broadcom.com> 2519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2520L: bcm-kernel-feedback-list@broadcom.com 2521T: git git://github.com/broadcom/cygnus-linux.git 2522S: Maintained 2523N: iproc 2524N: cygnus 2525N: nsp 2526N: bcm9113* 2527N: bcm9583* 2528N: bcm9585* 2529N: bcm9586* 2530N: bcm988312 2531N: bcm113* 2532N: bcm583* 2533N: bcm585* 2534N: bcm586* 2535N: bcm88312 2536 2537BROADCOM BRCMSTB GPIO DRIVER 2538M: Gregory Fong <gregory.0xf0@gmail.com> 2539L: bcm-kernel-feedback-list@broadcom.com 2540S: Supported 2541F: drivers/gpio/gpio-brcmstb.c 2542F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2543 2544BROADCOM KONA GPIO DRIVER 2545M: Ray Jui <rjui@broadcom.com> 2546L: bcm-kernel-feedback-list@broadcom.com 2547S: Supported 2548F: drivers/gpio/gpio-bcm-kona.c 2549F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2550 2551BROADCOM NVRAM DRIVER 2552M: Rafał Miłecki <zajec5@gmail.com> 2553L: linux-mips@linux-mips.org 2554S: Maintained 2555F: drivers/firmware/broadcom/* 2556 2557BROADCOM STB NAND FLASH DRIVER 2558M: Brian Norris <computersforpeace@gmail.com> 2559M: Kamal Dasu <kdasu.kdev@gmail.com> 2560L: linux-mtd@lists.infradead.org 2561L: bcm-kernel-feedback-list@broadcom.com 2562S: Maintained 2563F: drivers/mtd/nand/brcmnand/ 2564 2565BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2566M: Rafał Miłecki <zajec5@gmail.com> 2567L: linux-wireless@vger.kernel.org 2568S: Maintained 2569F: drivers/bcma/ 2570F: include/linux/bcma/ 2571 2572BROADCOM SYSTEMPORT ETHERNET DRIVER 2573M: Florian Fainelli <f.fainelli@gmail.com> 2574L: netdev@vger.kernel.org 2575S: Supported 2576F: drivers/net/ethernet/broadcom/bcmsysport.* 2577 2578BROADCOM VULCAN ARM64 SOC 2579M: Jayachandran C. <jchandra@broadcom.com> 2580L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2581L: bcm-kernel-feedback-list@broadcom.com 2582S: Maintained 2583F: arch/arm64/boot/dts/broadcom/vulcan* 2584 2585BROCADE BFA FC SCSI DRIVER 2586M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2587M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2588L: linux-scsi@vger.kernel.org 2589S: Supported 2590F: drivers/scsi/bfa/ 2591 2592BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2593M: Rasesh Mody <rasesh.mody@qlogic.com> 2594L: netdev@vger.kernel.org 2595S: Supported 2596F: drivers/net/ethernet/brocade/bna/ 2597 2598BSG (block layer generic sg v4 driver) 2599M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2600L: linux-scsi@vger.kernel.org 2601S: Supported 2602F: block/bsg.c 2603F: include/linux/bsg.h 2604F: include/uapi/linux/bsg.h 2605 2606BT87X AUDIO DRIVER 2607M: Clemens Ladisch <clemens@ladisch.de> 2608L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2609T: git git://git.alsa-project.org/alsa-kernel.git 2610S: Maintained 2611F: Documentation/sound/alsa/Bt87x.txt 2612F: sound/pci/bt87x.c 2613 2614BT8XXGPIO DRIVER 2615M: Michael Buesch <m@bues.ch> 2616W: http://bu3sch.de/btgpio.php 2617S: Maintained 2618F: drivers/gpio/gpio-bt8xx.c 2619 2620BTRFS FILE SYSTEM 2621M: Chris Mason <clm@fb.com> 2622M: Josef Bacik <jbacik@fb.com> 2623M: David Sterba <dsterba@suse.com> 2624L: linux-btrfs@vger.kernel.org 2625W: http://btrfs.wiki.kernel.org/ 2626Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2627T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2628S: Maintained 2629F: Documentation/filesystems/btrfs.txt 2630F: fs/btrfs/ 2631 2632BTTV VIDEO4LINUX DRIVER 2633M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 2634L: linux-media@vger.kernel.org 2635W: https://linuxtv.org 2636T: git git://linuxtv.org/media_tree.git 2637S: Odd fixes 2638F: Documentation/video4linux/bttv/ 2639F: drivers/media/pci/bt8xx/bttv* 2640 2641BUSLOGIC SCSI DRIVER 2642M: Khalid Aziz <khalid@gonehiking.org> 2643L: linux-scsi@vger.kernel.org 2644S: Maintained 2645F: drivers/scsi/BusLogic.* 2646F: drivers/scsi/FlashPoint.* 2647 2648C-MEDIA CMI8788 DRIVER 2649M: Clemens Ladisch <clemens@ladisch.de> 2650L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2651T: git git://git.alsa-project.org/alsa-kernel.git 2652S: Maintained 2653F: sound/pci/oxygen/ 2654 2655C6X ARCHITECTURE 2656M: Mark Salter <msalter@redhat.com> 2657M: Aurelien Jacquiot <a-jacquiot@ti.com> 2658L: linux-c6x-dev@linux-c6x.org 2659W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2660S: Maintained 2661F: arch/c6x/ 2662 2663CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2664M: David Howells <dhowells@redhat.com> 2665L: linux-cachefs@redhat.com (moderated for non-subscribers) 2666S: Supported 2667F: Documentation/filesystems/caching/cachefiles.txt 2668F: fs/cachefiles/ 2669 2670CADET FM/AM RADIO RECEIVER DRIVER 2671M: Hans Verkuil <hverkuil@xs4all.nl> 2672L: linux-media@vger.kernel.org 2673T: git git://linuxtv.org/media_tree.git 2674W: https://linuxtv.org 2675S: Maintained 2676F: drivers/media/radio/radio-cadet* 2677 2678CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2679M: Jonathan Corbet <corbet@lwn.net> 2680L: linux-media@vger.kernel.org 2681T: git git://linuxtv.org/media_tree.git 2682S: Maintained 2683F: Documentation/video4linux/cafe_ccic 2684F: drivers/media/platform/marvell-ccic/ 2685 2686CAIF NETWORK LAYER 2687M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2688L: netdev@vger.kernel.org 2689S: Supported 2690F: Documentation/networking/caif/ 2691F: drivers/net/caif/ 2692F: include/uapi/linux/caif/ 2693F: include/net/caif/ 2694F: net/caif/ 2695 2696CALGARY x86-64 IOMMU 2697M: Muli Ben-Yehuda <muli@il.ibm.com> 2698M: "Jon D. Mason" <jdmason@kudzu.us> 2699L: discuss@x86-64.org 2700S: Maintained 2701F: arch/x86/kernel/pci-calgary_64.c 2702F: arch/x86/kernel/tce_64.c 2703F: arch/x86/include/asm/calgary.h 2704F: arch/x86/include/asm/tce.h 2705 2706CAN NETWORK LAYER 2707M: Oliver Hartkopp <socketcan@hartkopp.net> 2708M: Marc Kleine-Budde <mkl@pengutronix.de> 2709L: linux-can@vger.kernel.org 2710W: https://github.com/linux-can 2711T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2712T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2713S: Maintained 2714F: Documentation/networking/can.txt 2715F: net/can/ 2716F: include/linux/can/core.h 2717F: include/uapi/linux/can.h 2718F: include/uapi/linux/can/bcm.h 2719F: include/uapi/linux/can/raw.h 2720F: include/uapi/linux/can/gw.h 2721 2722CAN NETWORK DRIVERS 2723M: Wolfgang Grandegger <wg@grandegger.com> 2724M: Marc Kleine-Budde <mkl@pengutronix.de> 2725L: linux-can@vger.kernel.org 2726W: https://github.com/linux-can 2727T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2728T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2729S: Maintained 2730F: drivers/net/can/ 2731F: include/linux/can/dev.h 2732F: include/linux/can/platform/ 2733F: include/uapi/linux/can/error.h 2734F: include/uapi/linux/can/netlink.h 2735 2736CAPABILITIES 2737M: Serge Hallyn <serge.hallyn@canonical.com> 2738L: linux-security-module@vger.kernel.org 2739S: Supported 2740F: include/linux/capability.h 2741F: include/uapi/linux/capability.h 2742F: security/commoncap.c 2743F: kernel/capability.c 2744 2745CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2746M: Kevin Tsai <ktsai@capellamicro.com> 2747S: Maintained 2748F: drivers/iio/light/cm* 2749F: Documentation/devicetree/bindings/i2c/trivial-devices.txt 2750 2751CAVIUM LIQUIDIO NETWORK DRIVER 2752M: Derek Chickles <derek.chickles@caviumnetworks.com> 2753M: Satanand Burla <satananda.burla@caviumnetworks.com> 2754M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2755M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2756L: netdev@vger.kernel.org 2757W: http://www.cavium.com 2758S: Supported 2759F: drivers/net/ethernet/cavium/liquidio/ 2760 2761CC2520 IEEE-802.15.4 RADIO DRIVER 2762M: Varka Bhadram <varkabhadram@gmail.com> 2763L: linux-wpan@vger.kernel.org 2764S: Maintained 2765F: drivers/net/ieee802154/cc2520.c 2766F: include/linux/spi/cc2520.h 2767F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 2768 2769CELL BROADBAND ENGINE ARCHITECTURE 2770M: Arnd Bergmann <arnd@arndb.de> 2771L: linuxppc-dev@lists.ozlabs.org 2772W: http://www.ibm.com/developerworks/power/cell/ 2773S: Supported 2774F: arch/powerpc/include/asm/cell*.h 2775F: arch/powerpc/include/asm/spu*.h 2776F: arch/powerpc/include/uapi/asm/spu*.h 2777F: arch/powerpc/oprofile/*cell* 2778F: arch/powerpc/platforms/cell/ 2779 2780CEPH COMMON CODE (LIBCEPH) 2781M: Ilya Dryomov <idryomov@gmail.com> 2782M: "Yan, Zheng" <zyan@redhat.com> 2783M: Sage Weil <sage@redhat.com> 2784L: ceph-devel@vger.kernel.org 2785W: http://ceph.com/ 2786T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2787T: git git://github.com/ceph/ceph-client.git 2788S: Supported 2789F: net/ceph/ 2790F: include/linux/ceph/ 2791F: include/linux/crush/ 2792 2793CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 2794M: "Yan, Zheng" <zyan@redhat.com> 2795M: Sage Weil <sage@redhat.com> 2796M: Ilya Dryomov <idryomov@gmail.com> 2797L: ceph-devel@vger.kernel.org 2798W: http://ceph.com/ 2799T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2800T: git git://github.com/ceph/ceph-client.git 2801S: Supported 2802F: Documentation/filesystems/ceph.txt 2803F: fs/ceph/ 2804 2805CERTIFICATE HANDLING: 2806M: David Howells <dhowells@redhat.com> 2807M: David Woodhouse <dwmw2@infradead.org> 2808L: keyrings@vger.kernel.org 2809S: Maintained 2810F: Documentation/module-signing.txt 2811F: certs/ 2812F: scripts/sign-file.c 2813F: scripts/extract-cert.c 2814 2815CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 2816L: linux-usb@vger.kernel.org 2817S: Orphan 2818F: Documentation/usb/WUSB-Design-overview.txt 2819F: Documentation/usb/wusb-cbaf 2820F: drivers/usb/host/hwa-hc.c 2821F: drivers/usb/host/whci/ 2822F: drivers/usb/wusbcore/ 2823F: include/linux/usb/wusb* 2824 2825CFAG12864B LCD DRIVER 2826M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2827W: http://miguelojeda.es/auxdisplay.htm 2828W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2829S: Maintained 2830F: drivers/auxdisplay/cfag12864b.c 2831F: include/linux/cfag12864b.h 2832 2833CFAG12864BFB LCD FRAMEBUFFER DRIVER 2834M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2835W: http://miguelojeda.es/auxdisplay.htm 2836W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2837S: Maintained 2838F: drivers/auxdisplay/cfag12864bfb.c 2839F: include/linux/cfag12864b.h 2840 2841CFG80211 and NL80211 2842M: Johannes Berg <johannes@sipsolutions.net> 2843L: linux-wireless@vger.kernel.org 2844W: http://wireless.kernel.org/ 2845T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 2846T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 2847S: Maintained 2848F: include/uapi/linux/nl80211.h 2849F: include/net/cfg80211.h 2850F: net/wireless/* 2851X: net/wireless/wext* 2852 2853CHAR and MISC DRIVERS 2854M: Arnd Bergmann <arnd@arndb.de> 2855M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 2856T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 2857S: Supported 2858F: drivers/char/* 2859F: drivers/misc/* 2860F: include/linux/miscdevice.h 2861 2862CHECKPATCH 2863M: Andy Whitcroft <apw@canonical.com> 2864M: Joe Perches <joe@perches.com> 2865S: Maintained 2866F: scripts/checkpatch.pl 2867 2868CHINESE DOCUMENTATION 2869M: Harry Wei <harryxiyou@gmail.com> 2870L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 2871L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 2872S: Maintained 2873F: Documentation/zh_CN/ 2874 2875CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 2876M: Peter Chen <Peter.Chen@nxp.com> 2877T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 2878L: linux-usb@vger.kernel.org 2879S: Maintained 2880F: drivers/usb/chipidea/ 2881 2882CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 2883M: Hans de Goede <hdegoede@redhat.com> 2884L: linux-input@vger.kernel.org 2885S: Maintained 2886F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 2887F: drivers/input/touchscreen/chipone_icn8318.c 2888 2889CHROME HARDWARE PLATFORM SUPPORT 2890M: Olof Johansson <olof@lixom.net> 2891S: Maintained 2892T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 2893F: drivers/platform/chrome/ 2894 2895CISCO VIC ETHERNET NIC DRIVER 2896M: Christian Benvenuti <benve@cisco.com> 2897M: Sujith Sankar <ssujith@cisco.com> 2898M: Govindarajulu Varadarajan <_govind@gmx.com> 2899M: Neel Patel <neepatel@cisco.com> 2900S: Supported 2901F: drivers/net/ethernet/cisco/enic/ 2902 2903CISCO VIC LOW LATENCY NIC DRIVER 2904M: Christian Benvenuti <benve@cisco.com> 2905M: Dave Goodell <dgoodell@cisco.com> 2906S: Supported 2907F: drivers/infiniband/hw/usnic/ 2908 2909CIRRUS LOGIC EP93XX ETHERNET DRIVER 2910M: Hartley Sweeten <hsweeten@visionengravers.com> 2911L: netdev@vger.kernel.org 2912S: Maintained 2913F: drivers/net/ethernet/cirrus/ep93xx_eth.c 2914 2915CIRRUS LOGIC AUDIO CODEC DRIVERS 2916M: Brian Austin <brian.austin@cirrus.com> 2917M: Paul Handrigan <Paul.Handrigan@cirrus.com> 2918L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2919S: Maintained 2920F: sound/soc/codecs/cs* 2921 2922CLEANCACHE API 2923M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 2924L: linux-kernel@vger.kernel.org 2925S: Maintained 2926F: mm/cleancache.c 2927F: include/linux/cleancache.h 2928 2929CLK API 2930M: Russell King <linux@armlinux.org.uk> 2931L: linux-clk@vger.kernel.org 2932S: Maintained 2933F: include/linux/clk.h 2934 2935CLOCKSOURCE, CLOCKEVENT DRIVERS 2936M: Daniel Lezcano <daniel.lezcano@linaro.org> 2937M: Thomas Gleixner <tglx@linutronix.de> 2938L: linux-kernel@vger.kernel.org 2939T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 2940S: Supported 2941F: drivers/clocksource 2942 2943CISCO FCOE HBA DRIVER 2944M: Hiral Patel <hiralpat@cisco.com> 2945M: Suma Ramars <sramars@cisco.com> 2946M: Brian Uchino <buchino@cisco.com> 2947L: linux-scsi@vger.kernel.org 2948S: Supported 2949F: drivers/scsi/fnic/ 2950 2951CISCO SCSI HBA DRIVER 2952M: Narsimhulu Musini <nmusini@cisco.com> 2953M: Sesidhar Baddela <sebaddel@cisco.com> 2954L: linux-scsi@vger.kernel.org 2955S: Supported 2956F: drivers/scsi/snic/ 2957 2958CMPC ACPI DRIVER 2959M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 2960M: Daniel Oliveira Nascimento <don@syst.com.br> 2961L: platform-driver-x86@vger.kernel.org 2962S: Supported 2963F: drivers/platform/x86/classmate-laptop.c 2964 2965COBALT MEDIA DRIVER 2966M: Hans Verkuil <hans.verkuil@cisco.com> 2967L: linux-media@vger.kernel.org 2968T: git git://linuxtv.org/media_tree.git 2969W: https://linuxtv.org 2970S: Supported 2971F: drivers/media/pci/cobalt/ 2972 2973COCCINELLE/Semantic Patches (SmPL) 2974M: Julia Lawall <Julia.Lawall@lip6.fr> 2975M: Gilles Muller <Gilles.Muller@lip6.fr> 2976M: Nicolas Palix <nicolas.palix@imag.fr> 2977M: Michal Marek <mmarek@suse.com> 2978L: cocci@systeme.lip6.fr (moderated for non-subscribers) 2979T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 2980W: http://coccinelle.lip6.fr/ 2981S: Supported 2982F: Documentation/coccinelle.txt 2983F: scripts/coccinelle/ 2984F: scripts/coccicheck 2985 2986CODA FILE SYSTEM 2987M: Jan Harkes <jaharkes@cs.cmu.edu> 2988M: coda@cs.cmu.edu 2989L: codalist@coda.cs.cmu.edu 2990W: http://www.coda.cs.cmu.edu/ 2991S: Maintained 2992F: Documentation/filesystems/coda.txt 2993F: fs/coda/ 2994F: include/linux/coda*.h 2995F: include/uapi/linux/coda*.h 2996 2997CODA V4L2 MEM2MEM DRIVER 2998M: Philipp Zabel <p.zabel@pengutronix.de> 2999L: linux-media@vger.kernel.org 3000S: Maintained 3001F: Documentation/devicetree/bindings/media/coda.txt 3002F: drivers/media/platform/coda/ 3003 3004COMMON CLK FRAMEWORK 3005M: Michael Turquette <mturquette@baylibre.com> 3006M: Stephen Boyd <sboyd@codeaurora.org> 3007L: linux-clk@vger.kernel.org 3008T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3009S: Maintained 3010F: drivers/clk/ 3011X: drivers/clk/clkdev.c 3012F: include/linux/clk-pr* 3013F: include/linux/clk/ 3014 3015COMMON INTERNET FILE SYSTEM (CIFS) 3016M: Steve French <sfrench@samba.org> 3017L: linux-cifs@vger.kernel.org 3018L: samba-technical@lists.samba.org (moderated for non-subscribers) 3019W: http://linux-cifs.samba.org/ 3020T: git git://git.samba.org/sfrench/cifs-2.6.git 3021S: Supported 3022F: Documentation/filesystems/cifs/ 3023F: fs/cifs/ 3024 3025COMPACTPCI HOTPLUG CORE 3026M: Scott Murray <scott@spiteful.org> 3027L: linux-pci@vger.kernel.org 3028S: Maintained 3029F: drivers/pci/hotplug/cpci_hotplug* 3030 3031COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3032M: Scott Murray <scott@spiteful.org> 3033L: linux-pci@vger.kernel.org 3034S: Maintained 3035F: drivers/pci/hotplug/cpcihp_zt5550.* 3036 3037COMPACTPCI HOTPLUG GENERIC DRIVER 3038M: Scott Murray <scott@spiteful.org> 3039L: linux-pci@vger.kernel.org 3040S: Maintained 3041F: drivers/pci/hotplug/cpcihp_generic.c 3042 3043COMPAL LAPTOP SUPPORT 3044M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3045L: platform-driver-x86@vger.kernel.org 3046S: Maintained 3047F: drivers/platform/x86/compal-laptop.c 3048 3049CONEXANT ACCESSRUNNER USB DRIVER 3050L: accessrunner-general@lists.sourceforge.net 3051W: http://accessrunner.sourceforge.net/ 3052S: Orphan 3053F: drivers/usb/atm/cxacru.c 3054 3055CONFIGFS 3056M: Joel Becker <jlbec@evilplan.org> 3057M: Christoph Hellwig <hch@lst.de> 3058T: git git://git.infradead.org/users/hch/configfs.git 3059S: Supported 3060F: fs/configfs/ 3061F: include/linux/configfs.h 3062 3063CONNECTOR 3064M: Evgeniy Polyakov <zbr@ioremap.net> 3065L: netdev@vger.kernel.org 3066S: Maintained 3067F: drivers/connector/ 3068 3069CONTROL GROUP (CGROUP) 3070M: Tejun Heo <tj@kernel.org> 3071M: Li Zefan <lizefan@huawei.com> 3072M: Johannes Weiner <hannes@cmpxchg.org> 3073L: cgroups@vger.kernel.org 3074T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3075S: Maintained 3076F: Documentation/cgroups/ 3077F: include/linux/cgroup* 3078F: kernel/cgroup* 3079 3080CONTROL GROUP - CPUSET 3081M: Li Zefan <lizefan@huawei.com> 3082L: cgroups@vger.kernel.org 3083W: http://www.bullopensource.org/cpuset/ 3084W: http://oss.sgi.com/projects/cpusets/ 3085T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3086S: Maintained 3087F: Documentation/cgroups/cpusets.txt 3088F: include/linux/cpuset.h 3089F: kernel/cpuset.c 3090 3091CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3092M: Johannes Weiner <hannes@cmpxchg.org> 3093M: Michal Hocko <mhocko@kernel.org> 3094M: Vladimir Davydov <vdavydov@virtuozzo.com> 3095L: cgroups@vger.kernel.org 3096L: linux-mm@kvack.org 3097S: Maintained 3098F: mm/memcontrol.c 3099F: mm/swap_cgroup.c 3100 3101CORETEMP HARDWARE MONITORING DRIVER 3102M: Fenghua Yu <fenghua.yu@intel.com> 3103L: linux-hwmon@vger.kernel.org 3104S: Maintained 3105F: Documentation/hwmon/coretemp 3106F: drivers/hwmon/coretemp.c 3107 3108COSA/SRP SYNC SERIAL DRIVER 3109M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3110W: http://www.fi.muni.cz/~kas/cosa/ 3111S: Maintained 3112F: drivers/net/wan/cosa* 3113 3114CPMAC ETHERNET DRIVER 3115M: Florian Fainelli <florian@openwrt.org> 3116L: netdev@vger.kernel.org 3117S: Maintained 3118F: drivers/net/ethernet/ti/cpmac.c 3119 3120CPU FREQUENCY DRIVERS 3121M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3122M: Viresh Kumar <viresh.kumar@linaro.org> 3123L: linux-pm@vger.kernel.org 3124S: Maintained 3125T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3126T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3127F: drivers/cpufreq/ 3128F: include/linux/cpufreq.h 3129 3130CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3131M: Viresh Kumar <viresh.kumar@linaro.org> 3132M: Sudeep Holla <sudeep.holla@arm.com> 3133L: linux-pm@vger.kernel.org 3134W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3135S: Maintained 3136F: drivers/cpufreq/arm_big_little.h 3137F: drivers/cpufreq/arm_big_little.c 3138F: drivers/cpufreq/arm_big_little_dt.c 3139 3140CPUIDLE DRIVER - ARM BIG LITTLE 3141M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3142M: Daniel Lezcano <daniel.lezcano@linaro.org> 3143L: linux-pm@vger.kernel.org 3144L: linux-arm-kernel@lists.infradead.org 3145T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3146S: Maintained 3147F: drivers/cpuidle/cpuidle-big_little.c 3148 3149CPUIDLE DRIVER - ARM EXYNOS 3150M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3151M: Daniel Lezcano <daniel.lezcano@linaro.org> 3152M: Kukjin Kim <kgene@kernel.org> 3153L: linux-pm@vger.kernel.org 3154L: linux-samsung-soc@vger.kernel.org 3155S: Supported 3156F: drivers/cpuidle/cpuidle-exynos.c 3157F: arch/arm/mach-exynos/pm.c 3158 3159CPUIDLE DRIVERS 3160M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3161M: Daniel Lezcano <daniel.lezcano@linaro.org> 3162L: linux-pm@vger.kernel.org 3163S: Maintained 3164T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3165F: drivers/cpuidle/* 3166F: include/linux/cpuidle.h 3167 3168CPUID/MSR DRIVER 3169M: "H. Peter Anvin" <hpa@zytor.com> 3170S: Maintained 3171F: arch/x86/kernel/cpuid.c 3172F: arch/x86/kernel/msr.c 3173 3174CPU POWER MONITORING SUBSYSTEM 3175M: Thomas Renninger <trenn@suse.com> 3176L: linux-pm@vger.kernel.org 3177S: Maintained 3178F: tools/power/cpupower/ 3179 3180CRAMFS FILESYSTEM 3181W: http://sourceforge.net/projects/cramfs/ 3182S: Orphan / Obsolete 3183F: Documentation/filesystems/cramfs.txt 3184F: fs/cramfs/ 3185 3186CRIS PORT 3187M: Mikael Starvik <starvik@axis.com> 3188M: Jesper Nilsson <jesper.nilsson@axis.com> 3189L: linux-cris-kernel@axis.com 3190W: http://developer.axis.com 3191T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3192S: Maintained 3193F: arch/cris/ 3194F: drivers/tty/serial/crisv10.* 3195 3196CRYPTO API 3197M: Herbert Xu <herbert@gondor.apana.org.au> 3198M: "David S. Miller" <davem@davemloft.net> 3199L: linux-crypto@vger.kernel.org 3200T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3201T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3202S: Maintained 3203F: Documentation/crypto/ 3204F: Documentation/DocBook/crypto-API.tmpl 3205F: arch/*/crypto/ 3206F: crypto/ 3207F: drivers/crypto/ 3208F: include/crypto/ 3209 3210CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3211M: Neil Horman <nhorman@tuxdriver.com> 3212L: linux-crypto@vger.kernel.org 3213S: Maintained 3214F: crypto/ansi_cprng.c 3215F: crypto/rng.c 3216 3217CS3308 MEDIA DRIVER 3218M: Hans Verkuil <hverkuil@xs4all.nl> 3219L: linux-media@vger.kernel.org 3220T: git git://linuxtv.org/media_tree.git 3221W: http://linuxtv.org 3222S: Odd Fixes 3223F: drivers/media/i2c/cs3308.c 3224F: drivers/media/i2c/cs3308.h 3225 3226CS5535 Audio ALSA driver 3227M: Jaya Kumar <jayakumar.alsa@gmail.com> 3228S: Maintained 3229F: sound/pci/cs5535audio/ 3230 3231CW1200 WLAN driver 3232M: Solomon Peachy <pizza@shaftnet.org> 3233S: Maintained 3234F: drivers/net/wireless/st/cw1200/ 3235 3236CX18 VIDEO4LINUX DRIVER 3237M: Andy Walls <awalls@md.metrocast.net> 3238L: ivtv-devel@ivtvdriver.org (subscribers-only) 3239L: linux-media@vger.kernel.org 3240T: git git://linuxtv.org/media_tree.git 3241W: https://linuxtv.org 3242W: http://www.ivtvdriver.org/index.php/Cx18 3243S: Maintained 3244F: Documentation/video4linux/cx18.txt 3245F: drivers/media/pci/cx18/ 3246F: include/uapi/linux/ivtv* 3247 3248CX2341X MPEG ENCODER HELPER MODULE 3249M: Hans Verkuil <hverkuil@xs4all.nl> 3250L: linux-media@vger.kernel.org 3251T: git git://linuxtv.org/media_tree.git 3252W: https://linuxtv.org 3253S: Maintained 3254F: drivers/media/common/cx2341x* 3255F: include/media/cx2341x* 3256 3257CX24120 MEDIA DRIVER 3258M: Jemma Denson <jdenson@gmail.com> 3259M: Patrick Boettcher <patrick.boettcher@posteo.de> 3260L: linux-media@vger.kernel.org 3261W: https://linuxtv.org 3262Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3263S: Maintained 3264F: drivers/media/dvb-frontends/cx24120* 3265 3266CX88 VIDEO4LINUX DRIVER 3267M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 3268L: linux-media@vger.kernel.org 3269W: https://linuxtv.org 3270T: git git://linuxtv.org/media_tree.git 3271S: Odd fixes 3272F: Documentation/video4linux/cx88/ 3273F: drivers/media/pci/cx88/ 3274 3275CXD2820R MEDIA DRIVER 3276M: Antti Palosaari <crope@iki.fi> 3277L: linux-media@vger.kernel.org 3278W: https://linuxtv.org 3279W: http://palosaari.fi/linux/ 3280Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3281T: git git://linuxtv.org/anttip/media_tree.git 3282S: Maintained 3283F: drivers/media/dvb-frontends/cxd2820r* 3284 3285CXGB3 ETHERNET DRIVER (CXGB3) 3286M: Santosh Raspatur <santosh@chelsio.com> 3287L: netdev@vger.kernel.org 3288W: http://www.chelsio.com 3289S: Supported 3290F: drivers/net/ethernet/chelsio/cxgb3/ 3291 3292CXGB3 ISCSI DRIVER (CXGB3I) 3293M: Karen Xie <kxie@chelsio.com> 3294L: linux-scsi@vger.kernel.org 3295W: http://www.chelsio.com 3296S: Supported 3297F: drivers/scsi/cxgbi/cxgb3i 3298 3299CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3300M: Steve Wise <swise@chelsio.com> 3301L: linux-rdma@vger.kernel.org 3302W: http://www.openfabrics.org 3303S: Supported 3304F: drivers/infiniband/hw/cxgb3/ 3305 3306CXGB4 ETHERNET DRIVER (CXGB4) 3307M: Hariprasad S <hariprasad@chelsio.com> 3308L: netdev@vger.kernel.org 3309W: http://www.chelsio.com 3310S: Supported 3311F: drivers/net/ethernet/chelsio/cxgb4/ 3312 3313CXGB4 ISCSI DRIVER (CXGB4I) 3314M: Karen Xie <kxie@chelsio.com> 3315L: linux-scsi@vger.kernel.org 3316W: http://www.chelsio.com 3317S: Supported 3318F: drivers/scsi/cxgbi/cxgb4i 3319 3320CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3321M: Steve Wise <swise@chelsio.com> 3322L: linux-rdma@vger.kernel.org 3323W: http://www.openfabrics.org 3324S: Supported 3325F: drivers/infiniband/hw/cxgb4/ 3326 3327CXGB4VF ETHERNET DRIVER (CXGB4VF) 3328M: Casey Leedom <leedom@chelsio.com> 3329L: netdev@vger.kernel.org 3330W: http://www.chelsio.com 3331S: Supported 3332F: drivers/net/ethernet/chelsio/cxgb4vf/ 3333 3334CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3335M: Ian Munsie <imunsie@au1.ibm.com> 3336M: Michael Neuling <mikey@neuling.org> 3337L: linuxppc-dev@lists.ozlabs.org 3338S: Supported 3339F: drivers/misc/cxl/ 3340F: include/misc/cxl* 3341F: include/uapi/misc/cxl.h 3342F: Documentation/powerpc/cxl.txt 3343F: Documentation/powerpc/cxl.txt 3344F: Documentation/ABI/testing/sysfs-class-cxl 3345 3346CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3347M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3348M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3349L: linux-scsi@vger.kernel.org 3350S: Supported 3351F: drivers/scsi/cxlflash/ 3352F: include/uapi/scsi/cxlflash_ioctls.h 3353F: Documentation/powerpc/cxlflash.txt 3354 3355STMMAC ETHERNET DRIVER 3356M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3357L: netdev@vger.kernel.org 3358W: http://www.stlinux.com 3359S: Supported 3360F: drivers/net/ethernet/stmicro/stmmac/ 3361 3362CYBERPRO FB DRIVER 3363M: Russell King <linux@armlinux.org.uk> 3364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3365W: http://www.armlinux.org.uk/ 3366S: Maintained 3367F: drivers/video/fbdev/cyber2000fb.* 3368 3369CYCLADES ASYNC MUX DRIVER 3370W: http://www.cyclades.com/ 3371S: Orphan 3372F: drivers/tty/cyclades.c 3373F: include/linux/cyclades.h 3374F: include/uapi/linux/cyclades.h 3375 3376CYCLADES PC300 DRIVER 3377W: http://www.cyclades.com/ 3378S: Orphan 3379F: drivers/net/wan/pc300* 3380 3381CYPRESS_FIRMWARE MEDIA DRIVER 3382M: Antti Palosaari <crope@iki.fi> 3383L: linux-media@vger.kernel.org 3384W: https://linuxtv.org 3385W: http://palosaari.fi/linux/ 3386Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3387T: git git://linuxtv.org/anttip/media_tree.git 3388S: Maintained 3389F: drivers/media/common/cypress_firmware* 3390 3391CYTTSP TOUCHSCREEN DRIVER 3392M: Ferruh Yigit <fery@cypress.com> 3393L: linux-input@vger.kernel.org 3394S: Supported 3395F: drivers/input/touchscreen/cyttsp* 3396F: include/linux/input/cyttsp.h 3397 3398DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3399M: Joshua Kinard <kumba@gentoo.org> 3400S: Maintained 3401F: drivers/rtc/rtc-ds1685.c 3402F: include/linux/rtc/ds1685.h 3403 3404DAMA SLAVE for AX.25 3405M: Joerg Reuter <jreuter@yaina.de> 3406W: http://yaina.de/jreuter/ 3407W: http://www.qsl.net/dl1bke/ 3408L: linux-hams@vger.kernel.org 3409S: Maintained 3410F: net/ax25/af_ax25.c 3411F: net/ax25/ax25_dev.c 3412F: net/ax25/ax25_ds_* 3413F: net/ax25/ax25_in.c 3414F: net/ax25/ax25_out.c 3415F: net/ax25/ax25_timer.c 3416F: net/ax25/sysctl_net_ax25.c 3417 3418DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3419L: netdev@vger.kernel.org 3420S: Orphan 3421F: Documentation/networking/dmfe.txt 3422F: drivers/net/ethernet/dec/tulip/dmfe.c 3423 3424DC390/AM53C974 SCSI driver 3425M: Hannes Reinecke <hare@suse.com> 3426L: linux-scsi@vger.kernel.org 3427S: Maintained 3428F: drivers/scsi/am53c974.c 3429 3430DC395x SCSI driver 3431M: Oliver Neukum <oliver@neukum.org> 3432M: Ali Akcaagac <aliakc@web.de> 3433M: Jamie Lenehan <lenehan@twibble.org> 3434L: dc395x@twibble.org 3435W: http://twibble.org/dist/dc395x/ 3436W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3437S: Maintained 3438F: Documentation/scsi/dc395x.txt 3439F: drivers/scsi/dc395x.* 3440 3441DCCP PROTOCOL 3442M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3443L: dccp@vger.kernel.org 3444W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3445S: Maintained 3446F: include/linux/dccp.h 3447F: include/uapi/linux/dccp.h 3448F: include/linux/tfrc.h 3449F: net/dccp/ 3450 3451DECnet NETWORK LAYER 3452W: http://linux-decnet.sourceforge.net 3453L: linux-decnet-user@lists.sourceforge.net 3454S: Orphan 3455F: Documentation/networking/decnet.txt 3456F: net/decnet/ 3457 3458DECSTATION PLATFORM SUPPORT 3459M: "Maciej W. Rozycki" <macro@linux-mips.org> 3460L: linux-mips@linux-mips.org 3461W: http://www.linux-mips.org/wiki/DECstation 3462S: Maintained 3463F: arch/mips/dec/ 3464F: arch/mips/include/asm/dec/ 3465F: arch/mips/include/asm/mach-dec/ 3466 3467DEFXX FDDI NETWORK DRIVER 3468M: "Maciej W. Rozycki" <macro@linux-mips.org> 3469S: Maintained 3470F: drivers/net/fddi/defxx.* 3471 3472DELL LAPTOP DRIVER 3473M: Matthew Garrett <mjg59@srcf.ucam.org> 3474M: Pali Rohár <pali.rohar@gmail.com> 3475L: platform-driver-x86@vger.kernel.org 3476S: Maintained 3477F: drivers/platform/x86/dell-laptop.c 3478 3479DELL LAPTOP RBTN DRIVER 3480M: Pali Rohár <pali.rohar@gmail.com> 3481S: Maintained 3482F: drivers/platform/x86/dell-rbtn.* 3483 3484DELL LAPTOP FREEFALL DRIVER 3485M: Pali Rohár <pali.rohar@gmail.com> 3486S: Maintained 3487F: drivers/platform/x86/dell-smo8800.c 3488 3489DELL LAPTOP SMM DRIVER 3490M: Pali Rohár <pali.rohar@gmail.com> 3491S: Maintained 3492F: drivers/hwmon/dell-smm-hwmon.c 3493F: include/uapi/linux/i8k.h 3494 3495DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3496M: Doug Warzecha <Douglas_Warzecha@dell.com> 3497S: Maintained 3498F: Documentation/dcdbas.txt 3499F: drivers/firmware/dcdbas.* 3500 3501DELL WMI EXTRAS DRIVER 3502M: Matthew Garrett <mjg59@srcf.ucam.org> 3503M: Pali Rohár <pali.rohar@gmail.com> 3504S: Maintained 3505F: drivers/platform/x86/dell-wmi.c 3506 3507DESIGNWARE USB2 DRD IP DRIVER 3508M: John Youn <johnyoun@synopsys.com> 3509L: linux-usb@vger.kernel.org 3510T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3511S: Maintained 3512F: drivers/usb/dwc2/ 3513 3514DESIGNWARE USB3 DRD IP DRIVER 3515M: Felipe Balbi <balbi@kernel.org> 3516L: linux-usb@vger.kernel.org 3517T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3518S: Maintained 3519F: drivers/usb/dwc3/ 3520 3521DEVICE COREDUMP (DEV_COREDUMP) 3522M: Johannes Berg <johannes@sipsolutions.net> 3523L: linux-kernel@vger.kernel.org 3524S: Maintained 3525F: drivers/base/devcoredump.c 3526F: include/linux/devcoredump.h 3527 3528DEVICE FREQUENCY (DEVFREQ) 3529M: MyungJoo Ham <myungjoo.ham@samsung.com> 3530M: Kyungmin Park <kyungmin.park@samsung.com> 3531L: linux-pm@vger.kernel.org 3532T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3533S: Maintained 3534F: drivers/devfreq/ 3535F: include/linux/devfreq.h 3536F: Documentation/devicetree/bindings/devfreq/ 3537 3538DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3539M: Chanwoo Choi <cw00.choi@samsung.com> 3540L: linux-pm@vger.kernel.org 3541T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3542S: Supported 3543F: drivers/devfreq/event/ 3544F: drivers/devfreq/devfreq-event.c 3545F: include/linux/devfreq-event.h 3546F: Documentation/devicetree/bindings/devfreq/event/ 3547 3548DEVICE NUMBER REGISTRY 3549M: Torben Mathiasen <device@lanana.org> 3550W: http://lanana.org/docs/device-list/index.html 3551S: Maintained 3552 3553DEVICE-MAPPER (LVM) 3554M: Alasdair Kergon <agk@redhat.com> 3555M: Mike Snitzer <snitzer@redhat.com> 3556M: dm-devel@redhat.com 3557L: dm-devel@redhat.com 3558W: http://sources.redhat.com/dm 3559Q: http://patchwork.kernel.org/project/dm-devel/list/ 3560T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3561T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3562S: Maintained 3563F: Documentation/device-mapper/ 3564F: drivers/md/dm* 3565F: drivers/md/persistent-data/ 3566F: include/linux/device-mapper.h 3567F: include/linux/dm-*.h 3568F: include/uapi/linux/dm-*.h 3569 3570DEVLINK 3571M: Jiri Pirko <jiri@mellanox.com> 3572L: netdev@vger.kernel.org 3573S: Supported 3574F: net/core/devlink.c 3575F: include/net/devlink.h 3576F: include/uapi/linux/devlink.h 3577 3578DIALOG SEMICONDUCTOR DRIVERS 3579M: Support Opensource <support.opensource@diasemi.com> 3580W: http://www.dialog-semiconductor.com/products 3581S: Supported 3582F: Documentation/hwmon/da90?? 3583F: Documentation/devicetree/bindings/sound/da[79]*.txt 3584F: drivers/gpio/gpio-da90??.c 3585F: drivers/hwmon/da90??-hwmon.c 3586F: drivers/iio/adc/da91??-*.c 3587F: drivers/input/misc/da90??_onkey.c 3588F: drivers/input/touchscreen/da9052_tsi.c 3589F: drivers/leds/leds-da90??.c 3590F: drivers/mfd/da903x.c 3591F: drivers/mfd/da90??-*.c 3592F: drivers/mfd/da91??-*.c 3593F: drivers/power/da9052-battery.c 3594F: drivers/power/da91??-*.c 3595F: drivers/regulator/da903x.c 3596F: drivers/regulator/da9???-regulator.[ch] 3597F: drivers/rtc/rtc-da90??.c 3598F: drivers/video/backlight/da90??_bl.c 3599F: drivers/watchdog/da90??_wdt.c 3600F: include/linux/mfd/da903x.h 3601F: include/linux/mfd/da9052/ 3602F: include/linux/mfd/da9055/ 3603F: include/linux/mfd/da9063/ 3604F: include/linux/mfd/da9150/ 3605F: include/sound/da[79]*.h 3606F: sound/soc/codecs/da[79]*.[ch] 3607 3608DIGI NEO AND CLASSIC PCI PRODUCTS 3609M: Lidza Louina <lidza.louina@gmail.com> 3610M: Mark Hounschell <markh@compro.net> 3611L: driverdev-devel@linuxdriverproject.org 3612S: Maintained 3613F: drivers/staging/dgnc/ 3614 3615DIOLAN U2C-12 I2C DRIVER 3616M: Guenter Roeck <linux@roeck-us.net> 3617L: linux-i2c@vger.kernel.org 3618S: Maintained 3619F: drivers/i2c/busses/i2c-diolan-u2c.c 3620 3621DIRECT ACCESS (DAX) 3622M: Matthew Wilcox <willy@linux.intel.com> 3623L: linux-fsdevel@vger.kernel.org 3624S: Supported 3625F: fs/dax.c 3626 3627DIRECTORY NOTIFICATION (DNOTIFY) 3628M: Eric Paris <eparis@parisplace.org> 3629S: Maintained 3630F: Documentation/filesystems/dnotify.txt 3631F: fs/notify/dnotify/ 3632F: include/linux/dnotify.h 3633 3634DISK GEOMETRY AND PARTITION HANDLING 3635M: Andries Brouwer <aeb@cwi.nl> 3636W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3637W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3638W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3639S: Maintained 3640 3641DISKQUOTA 3642M: Jan Kara <jack@suse.com> 3643S: Maintained 3644F: Documentation/filesystems/quota.txt 3645F: fs/quota/ 3646F: include/linux/quota*.h 3647F: include/uapi/linux/quota*.h 3648 3649DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3650M: Bernie Thompson <bernie@plugable.com> 3651L: linux-fbdev@vger.kernel.org 3652S: Maintained 3653W: http://plugable.com/category/projects/udlfb/ 3654F: drivers/video/fbdev/udlfb.c 3655F: include/video/udlfb.h 3656F: Documentation/fb/udlfb.txt 3657 3658DISTRIBUTED LOCK MANAGER (DLM) 3659M: Christine Caulfield <ccaulfie@redhat.com> 3660M: David Teigland <teigland@redhat.com> 3661L: cluster-devel@redhat.com 3662W: http://sources.redhat.com/cluster/ 3663T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3664S: Supported 3665F: fs/dlm/ 3666 3667DMA BUFFER SHARING FRAMEWORK 3668M: Sumit Semwal <sumit.semwal@linaro.org> 3669S: Maintained 3670L: linux-media@vger.kernel.org 3671L: dri-devel@lists.freedesktop.org 3672L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3673F: drivers/dma-buf/ 3674F: include/linux/dma-buf* 3675F: include/linux/reservation.h 3676F: include/linux/*fence.h 3677F: Documentation/dma-buf-sharing.txt 3678T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3679 3680DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3681M: Vinod Koul <vinod.koul@intel.com> 3682L: dmaengine@vger.kernel.org 3683Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3684S: Maintained 3685F: drivers/dma/ 3686F: include/linux/dmaengine.h 3687F: Documentation/dmaengine/ 3688T: git git://git.infradead.org/users/vkoul/slave-dma.git 3689 3690DME1737 HARDWARE MONITOR DRIVER 3691M: Juerg Haefliger <juergh@gmail.com> 3692L: linux-hwmon@vger.kernel.org 3693S: Maintained 3694F: Documentation/hwmon/dme1737 3695F: drivers/hwmon/dme1737.c 3696 3697DMI/SMBIOS SUPPORT 3698M: Jean Delvare <jdelvare@suse.com> 3699S: Maintained 3700T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 3701F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 3702F: drivers/firmware/dmi-id.c 3703F: drivers/firmware/dmi_scan.c 3704F: include/linux/dmi.h 3705 3706DOCUMENTATION 3707M: Jonathan Corbet <corbet@lwn.net> 3708L: linux-doc@vger.kernel.org 3709S: Maintained 3710F: Documentation/ 3711F: scripts/docproc.c 3712F: scripts/kernel-doc* 3713X: Documentation/ABI/ 3714X: Documentation/devicetree/ 3715X: Documentation/acpi 3716X: Documentation/power 3717X: Documentation/spi 3718X: Documentation/DocBook/media 3719T: git git://git.lwn.net/linux.git docs-next 3720 3721DOUBLETALK DRIVER 3722M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 3723L: blinux-list@redhat.com 3724S: Maintained 3725F: drivers/char/dtlk.c 3726F: include/linux/dtlk.h 3727 3728DPT_I2O SCSI RAID DRIVER 3729M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 3730L: linux-scsi@vger.kernel.org 3731W: http://www.adaptec.com/ 3732S: Maintained 3733F: drivers/scsi/dpt* 3734F: drivers/scsi/dpt/ 3735 3736DRBD DRIVER 3737M: Philipp Reisner <philipp.reisner@linbit.com> 3738M: Lars Ellenberg <lars.ellenberg@linbit.com> 3739L: drbd-dev@lists.linbit.com 3740W: http://www.drbd.org 3741T: git git://git.linbit.com/linux-drbd.git 3742T: git git://git.linbit.com/drbd-8.4.git 3743S: Supported 3744F: drivers/block/drbd/ 3745F: lib/lru_cache.c 3746F: Documentation/blockdev/drbd/ 3747 3748DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 3749M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3750T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 3751S: Supported 3752F: Documentation/kobject.txt 3753F: drivers/base/ 3754F: fs/debugfs/ 3755F: fs/kernfs/ 3756F: fs/sysfs/ 3757F: include/linux/debugfs.h 3758F: include/linux/kobj* 3759F: lib/kobj* 3760 3761DRM DRIVERS 3762M: David Airlie <airlied@linux.ie> 3763L: dri-devel@lists.freedesktop.org 3764T: git git://people.freedesktop.org/~airlied/linux 3765S: Maintained 3766F: drivers/gpu/drm/ 3767F: drivers/gpu/vga/ 3768F: Documentation/DocBook/gpu.* 3769F: include/drm/ 3770F: include/uapi/drm/ 3771 3772DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 3773M: Dave Airlie <airlied@redhat.com> 3774S: Odd Fixes 3775F: drivers/gpu/drm/ast/ 3776 3777DRM DRIVER FOR BOCHS VIRTUAL GPU 3778M: Gerd Hoffmann <kraxel@redhat.com> 3779S: Odd Fixes 3780F: drivers/gpu/drm/bochs/ 3781 3782DRM DRIVER FOR QEMU'S CIRRUS DEVICE 3783M: Dave Airlie <airlied@redhat.com> 3784S: Odd Fixes 3785F: drivers/gpu/drm/cirrus/ 3786 3787RADEON and AMDGPU DRM DRIVERS 3788M: Alex Deucher <alexander.deucher@amd.com> 3789M: Christian König <christian.koenig@amd.com> 3790L: dri-devel@lists.freedesktop.org 3791T: git git://people.freedesktop.org/~agd5f/linux 3792S: Supported 3793F: drivers/gpu/drm/radeon/ 3794F: include/uapi/drm/radeon_drm.h 3795F: drivers/gpu/drm/amd/ 3796F: include/uapi/drm/amdgpu_drm.h 3797 3798DRM PANEL DRIVERS 3799M: Thierry Reding <thierry.reding@gmail.com> 3800L: dri-devel@lists.freedesktop.org 3801T: git git://anongit.freedesktop.org/tegra/linux.git 3802S: Maintained 3803F: drivers/gpu/drm/drm_panel.c 3804F: drivers/gpu/drm/panel/ 3805F: include/drm/drm_panel.h 3806F: Documentation/devicetree/bindings/display/panel/ 3807 3808INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 3809M: Daniel Vetter <daniel.vetter@intel.com> 3810M: Jani Nikula <jani.nikula@linux.intel.com> 3811L: intel-gfx@lists.freedesktop.org 3812L: dri-devel@lists.freedesktop.org 3813W: https://01.org/linuxgraphics/ 3814Q: http://patchwork.freedesktop.org/project/intel-gfx/ 3815T: git git://anongit.freedesktop.org/drm-intel 3816S: Supported 3817F: drivers/gpu/drm/i915/ 3818F: include/drm/i915* 3819F: include/uapi/drm/i915_drm.h 3820 3821DRM DRIVERS FOR ATMEL HLCDC 3822M: Boris Brezillon <boris.brezillon@free-electrons.com> 3823L: dri-devel@lists.freedesktop.org 3824S: Supported 3825F: drivers/gpu/drm/atmel-hlcdc/ 3826F: Documentation/devicetree/bindings/drm/atmel/ 3827 3828DRM DRIVERS FOR ALLWINNER A10 3829M: Maxime Ripard <maxime.ripard@free-electrons.com> 3830L: dri-devel@lists.freedesktop.org 3831S: Supported 3832F: drivers/gpu/drm/sun4i/ 3833F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 3834 3835DRM DRIVERS FOR EXYNOS 3836M: Inki Dae <inki.dae@samsung.com> 3837M: Joonyoung Shim <jy0922.shim@samsung.com> 3838M: Seung-Woo Kim <sw0312.kim@samsung.com> 3839M: Kyungmin Park <kyungmin.park@samsung.com> 3840L: dri-devel@lists.freedesktop.org 3841T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 3842S: Supported 3843F: drivers/gpu/drm/exynos/ 3844F: include/uapi/drm/exynos_drm.h 3845F: Documentation/devicetree/bindings/display/exynos/ 3846 3847DRM DRIVERS FOR FREESCALE DCU 3848M: Stefan Agner <stefan@agner.ch> 3849M: Alison Wang <alison.wang@freescale.com> 3850L: dri-devel@lists.freedesktop.org 3851S: Supported 3852F: drivers/gpu/drm/fsl-dcu/ 3853F: Documentation/devicetree/bindings/display/fsl,dcu.txt 3854F: Documentation/devicetree/bindings/display/fsl,tcon.txt 3855F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 3856 3857DRM DRIVERS FOR FREESCALE IMX 3858M: Philipp Zabel <p.zabel@pengutronix.de> 3859L: dri-devel@lists.freedesktop.org 3860S: Maintained 3861F: drivers/gpu/drm/imx/ 3862F: drivers/gpu/ipu-v3/ 3863F: Documentation/devicetree/bindings/display/imx/ 3864 3865DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 3866M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 3867L: dri-devel@lists.freedesktop.org 3868T: git git://github.com/patjak/drm-gma500 3869S: Maintained 3870F: drivers/gpu/drm/gma500/ 3871 3872DRM DRIVERS FOR HISILICON 3873M: Xinliang Liu <z.liuxinliang@hisilicon.com> 3874R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 3875R: Chen Feng <puck.chen@hisilicon.com> 3876L: dri-devel@lists.freedesktop.org 3877T: git git://github.com/xin3liang/linux.git 3878S: Maintained 3879F: drivers/gpu/drm/hisilicon/ 3880F: Documentation/devicetree/bindings/display/hisilicon/ 3881 3882DRM DRIVER FOR INTEL I810 VIDEO CARDS 3883S: Orphan / Obsolete 3884F: drivers/gpu/drm/i810/ 3885F: include/uapi/drm/i810_drm.h 3886 3887DRM DRIVER FOR MSM ADRENO GPU 3888M: Rob Clark <robdclark@gmail.com> 3889L: linux-arm-msm@vger.kernel.org 3890L: dri-devel@lists.freedesktop.org 3891L: freedreno@lists.freedesktop.org 3892T: git git://people.freedesktop.org/~robclark/linux 3893S: Maintained 3894F: drivers/gpu/drm/msm/ 3895F: include/uapi/drm/msm_drm.h 3896F: Documentation/devicetree/bindings/display/msm/ 3897 3898DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 3899M: Ben Skeggs <bskeggs@redhat.com> 3900L: dri-devel@lists.freedesktop.org 3901L: nouveau@lists.freedesktop.org 3902T: git git://github.com/skeggsb/linux 3903S: Supported 3904F: drivers/gpu/drm/nouveau/ 3905F: include/uapi/drm/nouveau_drm.h 3906 3907DRM DRIVERS FOR NVIDIA TEGRA 3908M: Thierry Reding <thierry.reding@gmail.com> 3909L: dri-devel@lists.freedesktop.org 3910L: linux-tegra@vger.kernel.org 3911T: git git://anongit.freedesktop.org/tegra/linux.git 3912S: Supported 3913F: drivers/gpu/drm/tegra/ 3914F: drivers/gpu/host1x/ 3915F: include/linux/host1x.h 3916F: include/uapi/drm/tegra_drm.h 3917F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 3918 3919DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 3920S: Orphan / Obsolete 3921F: drivers/gpu/drm/mga/ 3922F: include/uapi/drm/mga_drm.h 3923 3924DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 3925M: Dave Airlie <airlied@redhat.com> 3926S: Odd Fixes 3927F: drivers/gpu/drm/mgag200/ 3928 3929DRM DRIVER FOR RAGE 128 VIDEO CARDS 3930S: Orphan / Obsolete 3931F: drivers/gpu/drm/r128/ 3932F: include/uapi/drm/r128_drm.h 3933 3934DRM DRIVERS FOR RENESAS 3935M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 3936L: dri-devel@lists.freedesktop.org 3937L: linux-renesas-soc@vger.kernel.org 3938T: git git://linuxtv.org/pinchartl/fbdev 3939S: Supported 3940F: drivers/gpu/drm/rcar-du/ 3941F: drivers/gpu/drm/shmobile/ 3942F: include/linux/platform_data/shmob_drm.h 3943F: Documentation/devicetree/bindings/display/renesas,du.txt 3944 3945DRM DRIVER FOR QXL VIRTUAL GPU 3946M: Dave Airlie <airlied@redhat.com> 3947S: Odd Fixes 3948F: drivers/gpu/drm/qxl/ 3949F: include/uapi/drm/qxl_drm.h 3950 3951DRM DRIVERS FOR ROCKCHIP 3952M: Mark Yao <mark.yao@rock-chips.com> 3953L: dri-devel@lists.freedesktop.org 3954S: Maintained 3955F: drivers/gpu/drm/rockchip/ 3956F: Documentation/devicetree/bindings/display/rockchip/ 3957 3958DRM DRIVER FOR SAVAGE VIDEO CARDS 3959S: Orphan / Obsolete 3960F: drivers/gpu/drm/savage/ 3961F: include/uapi/drm/savage_drm.h 3962 3963DRM DRIVER FOR SIS VIDEO CARDS 3964S: Orphan / Obsolete 3965F: drivers/gpu/drm/sis/ 3966F: include/uapi/drm/sis_drm.h 3967 3968DRM DRIVERS FOR STI 3969M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 3970M: Vincent Abriou <vincent.abriou@st.com> 3971L: dri-devel@lists.freedesktop.org 3972T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 3973S: Maintained 3974F: drivers/gpu/drm/sti 3975F: Documentation/devicetree/bindings/display/st,stih4xx.txt 3976 3977DRM DRIVER FOR TDFX VIDEO CARDS 3978S: Orphan / Obsolete 3979F: drivers/gpu/drm/tdfx/ 3980 3981DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 3982M: Dave Airlie <airlied@redhat.com> 3983S: Odd Fixes 3984F: drivers/gpu/drm/udl/ 3985 3986DRM DRIVERS FOR VIVANTE GPU IP 3987M: Lucas Stach <l.stach@pengutronix.de> 3988R: Russell King <linux+etnaviv@armlinux.org.uk> 3989R: Christian Gmeiner <christian.gmeiner@gmail.com> 3990L: dri-devel@lists.freedesktop.org 3991S: Maintained 3992F: drivers/gpu/drm/etnaviv/ 3993F: include/uapi/drm/etnaviv_drm.h 3994F: Documentation/devicetree/bindings/display/etnaviv/ 3995 3996DRM DRIVER FOR VMWARE VIRTUAL GPU 3997M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 3998M: Sinclair Yeh <syeh@vmware.com> 3999M: Thomas Hellstrom <thellstrom@vmware.com> 4000L: dri-devel@lists.freedesktop.org 4001T: git git://people.freedesktop.org/~syeh/repos_linux 4002T: git git://people.freedesktop.org/~thomash/linux 4003S: Supported 4004F: drivers/gpu/drm/vmwgfx/ 4005F: include/uapi/drm/vmwgfx_drm.h 4006 4007DRM DRIVERS FOR VC4 4008M: Eric Anholt <eric@anholt.net> 4009T: git git://github.com/anholt/linux 4010S: Supported 4011F: drivers/gpu/drm/vc4/ 4012F: include/uapi/drm/vc4_drm.h 4013F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4014 4015DSBR100 USB FM RADIO DRIVER 4016M: Alexey Klimov <klimov.linux@gmail.com> 4017L: linux-media@vger.kernel.org 4018T: git git://linuxtv.org/media_tree.git 4019S: Maintained 4020F: drivers/media/radio/dsbr100.c 4021 4022DSCC4 DRIVER 4023M: Francois Romieu <romieu@fr.zoreil.com> 4024L: netdev@vger.kernel.org 4025S: Maintained 4026F: drivers/net/wan/dscc4.c 4027 4028DT3155 MEDIA DRIVER 4029M: Hans Verkuil <hverkuil@xs4all.nl> 4030L: linux-media@vger.kernel.org 4031T: git git://linuxtv.org/media_tree.git 4032W: https://linuxtv.org 4033S: Odd Fixes 4034F: drivers/media/pci/dt3155/ 4035 4036DVB_USB_AF9015 MEDIA DRIVER 4037M: Antti Palosaari <crope@iki.fi> 4038L: linux-media@vger.kernel.org 4039W: https://linuxtv.org 4040W: http://palosaari.fi/linux/ 4041Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4042T: git git://linuxtv.org/anttip/media_tree.git 4043S: Maintained 4044F: drivers/media/usb/dvb-usb-v2/af9015* 4045 4046DVB_USB_AF9035 MEDIA DRIVER 4047M: Antti Palosaari <crope@iki.fi> 4048L: linux-media@vger.kernel.org 4049W: https://linuxtv.org 4050W: http://palosaari.fi/linux/ 4051Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4052T: git git://linuxtv.org/anttip/media_tree.git 4053S: Maintained 4054F: drivers/media/usb/dvb-usb-v2/af9035* 4055 4056DVB_USB_ANYSEE MEDIA DRIVER 4057M: Antti Palosaari <crope@iki.fi> 4058L: linux-media@vger.kernel.org 4059W: https://linuxtv.org 4060W: http://palosaari.fi/linux/ 4061Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4062T: git git://linuxtv.org/anttip/media_tree.git 4063S: Maintained 4064F: drivers/media/usb/dvb-usb-v2/anysee* 4065 4066DVB_USB_AU6610 MEDIA DRIVER 4067M: Antti Palosaari <crope@iki.fi> 4068L: linux-media@vger.kernel.org 4069W: https://linuxtv.org 4070W: http://palosaari.fi/linux/ 4071Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4072T: git git://linuxtv.org/anttip/media_tree.git 4073S: Maintained 4074F: drivers/media/usb/dvb-usb-v2/au6610* 4075 4076DVB_USB_CE6230 MEDIA DRIVER 4077M: Antti Palosaari <crope@iki.fi> 4078L: linux-media@vger.kernel.org 4079W: https://linuxtv.org 4080W: http://palosaari.fi/linux/ 4081Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4082T: git git://linuxtv.org/anttip/media_tree.git 4083S: Maintained 4084F: drivers/media/usb/dvb-usb-v2/ce6230* 4085 4086DVB_USB_CXUSB MEDIA DRIVER 4087M: Michael Krufky <mkrufky@linuxtv.org> 4088L: linux-media@vger.kernel.org 4089W: https://linuxtv.org 4090W: http://github.com/mkrufky 4091Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4092T: git git://linuxtv.org/media_tree.git 4093S: Maintained 4094F: drivers/media/usb/dvb-usb/cxusb* 4095 4096DVB_USB_EC168 MEDIA DRIVER 4097M: Antti Palosaari <crope@iki.fi> 4098L: linux-media@vger.kernel.org 4099W: https://linuxtv.org 4100W: http://palosaari.fi/linux/ 4101Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4102T: git git://linuxtv.org/anttip/media_tree.git 4103S: Maintained 4104F: drivers/media/usb/dvb-usb-v2/ec168* 4105 4106DVB_USB_GL861 MEDIA DRIVER 4107M: Antti Palosaari <crope@iki.fi> 4108L: linux-media@vger.kernel.org 4109W: https://linuxtv.org 4110Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4111T: git git://linuxtv.org/anttip/media_tree.git 4112S: Maintained 4113F: drivers/media/usb/dvb-usb-v2/gl861* 4114 4115DVB_USB_MXL111SF MEDIA DRIVER 4116M: Michael Krufky <mkrufky@linuxtv.org> 4117L: linux-media@vger.kernel.org 4118W: https://linuxtv.org 4119W: http://github.com/mkrufky 4120Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4121T: git git://linuxtv.org/mkrufky/mxl111sf.git 4122S: Maintained 4123F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4124 4125DVB_USB_RTL28XXU MEDIA DRIVER 4126M: Antti Palosaari <crope@iki.fi> 4127L: linux-media@vger.kernel.org 4128W: https://linuxtv.org 4129W: http://palosaari.fi/linux/ 4130Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4131T: git git://linuxtv.org/anttip/media_tree.git 4132S: Maintained 4133F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4134 4135DVB_USB_V2 MEDIA DRIVER 4136M: Antti Palosaari <crope@iki.fi> 4137L: linux-media@vger.kernel.org 4138W: https://linuxtv.org 4139W: http://palosaari.fi/linux/ 4140Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4141T: git git://linuxtv.org/anttip/media_tree.git 4142S: Maintained 4143F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4144F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4145 4146DYNAMIC DEBUG 4147M: Jason Baron <jbaron@akamai.com> 4148S: Maintained 4149F: lib/dynamic_debug.c 4150F: include/linux/dynamic_debug.h 4151 4152DZ DECSTATION DZ11 SERIAL DRIVER 4153M: "Maciej W. Rozycki" <macro@linux-mips.org> 4154S: Maintained 4155F: drivers/tty/serial/dz.* 4156 4157E3X0 POWER BUTTON DRIVER 4158M: Moritz Fischer <moritz.fischer@ettus.com> 4159L: usrp-users@lists.ettus.com 4160W: http://www.ettus.com 4161S: Supported 4162F: drivers/input/misc/e3x0-button.c 4163F: Documentation/devicetree/bindings/input/e3x0-button.txt 4164 4165E4000 MEDIA DRIVER 4166M: Antti Palosaari <crope@iki.fi> 4167L: linux-media@vger.kernel.org 4168W: https://linuxtv.org 4169W: http://palosaari.fi/linux/ 4170Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4171T: git git://linuxtv.org/anttip/media_tree.git 4172S: Maintained 4173F: drivers/media/tuners/e4000* 4174 4175EATA ISA/EISA/PCI SCSI DRIVER 4176M: Dario Ballabio <ballabio_dario@emc.com> 4177L: linux-scsi@vger.kernel.org 4178S: Maintained 4179F: drivers/scsi/eata.c 4180 4181EC100 MEDIA DRIVER 4182M: Antti Palosaari <crope@iki.fi> 4183L: linux-media@vger.kernel.org 4184W: https://linuxtv.org 4185W: http://palosaari.fi/linux/ 4186Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4187T: git git://linuxtv.org/anttip/media_tree.git 4188S: Maintained 4189F: drivers/media/dvb-frontends/ec100* 4190 4191ECRYPT FILE SYSTEM 4192M: Tyler Hicks <tyhicks@canonical.com> 4193L: ecryptfs@vger.kernel.org 4194W: http://ecryptfs.org 4195W: https://launchpad.net/ecryptfs 4196T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4197S: Supported 4198F: Documentation/filesystems/ecryptfs.txt 4199F: fs/ecryptfs/ 4200 4201EDAC-CORE 4202M: Doug Thompson <dougthompson@xmission.com> 4203M: Borislav Petkov <bp@alien8.de> 4204M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4205L: linux-edac@vger.kernel.org 4206T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4207T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4208S: Supported 4209F: Documentation/edac.txt 4210F: drivers/edac/ 4211F: include/linux/edac.h 4212 4213EDAC-AMD64 4214M: Doug Thompson <dougthompson@xmission.com> 4215M: Borislav Petkov <bp@alien8.de> 4216L: linux-edac@vger.kernel.org 4217S: Maintained 4218F: drivers/edac/amd64_edac* 4219 4220EDAC-CALXEDA 4221M: Doug Thompson <dougthompson@xmission.com> 4222M: Robert Richter <rric@kernel.org> 4223L: linux-edac@vger.kernel.org 4224S: Maintained 4225F: drivers/edac/highbank* 4226 4227EDAC-CAVIUM 4228M: Ralf Baechle <ralf@linux-mips.org> 4229M: David Daney <david.daney@cavium.com> 4230L: linux-edac@vger.kernel.org 4231L: linux-mips@linux-mips.org 4232S: Supported 4233F: drivers/edac/octeon_edac* 4234 4235EDAC-E752X 4236M: Mark Gross <mark.gross@intel.com> 4237M: Doug Thompson <dougthompson@xmission.com> 4238L: linux-edac@vger.kernel.org 4239S: Maintained 4240F: drivers/edac/e752x_edac.c 4241 4242EDAC-E7XXX 4243M: Doug Thompson <dougthompson@xmission.com> 4244L: linux-edac@vger.kernel.org 4245S: Maintained 4246F: drivers/edac/e7xxx_edac.c 4247 4248EDAC-GHES 4249M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4250L: linux-edac@vger.kernel.org 4251S: Maintained 4252F: drivers/edac/ghes_edac.c 4253 4254EDAC-I82443BXGX 4255M: Tim Small <tim@buttersideup.com> 4256L: linux-edac@vger.kernel.org 4257S: Maintained 4258F: drivers/edac/i82443bxgx_edac.c 4259 4260EDAC-I3000 4261M: Jason Uhlenkott <juhlenko@akamai.com> 4262L: linux-edac@vger.kernel.org 4263S: Maintained 4264F: drivers/edac/i3000_edac.c 4265 4266EDAC-I5000 4267M: Doug Thompson <dougthompson@xmission.com> 4268L: linux-edac@vger.kernel.org 4269S: Maintained 4270F: drivers/edac/i5000_edac.c 4271 4272EDAC-I5400 4273M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4274L: linux-edac@vger.kernel.org 4275S: Maintained 4276F: drivers/edac/i5400_edac.c 4277 4278EDAC-I7300 4279M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4280L: linux-edac@vger.kernel.org 4281S: Maintained 4282F: drivers/edac/i7300_edac.c 4283 4284EDAC-I7CORE 4285M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4286L: linux-edac@vger.kernel.org 4287S: Maintained 4288F: drivers/edac/i7core_edac.c 4289 4290EDAC-I82975X 4291M: Ranganathan Desikan <ravi@jetztechnologies.com> 4292M: "Arvind R." <arvino55@gmail.com> 4293L: linux-edac@vger.kernel.org 4294S: Maintained 4295F: drivers/edac/i82975x_edac.c 4296 4297EDAC-IE31200 4298M: Jason Baron <jbaron@akamai.com> 4299L: linux-edac@vger.kernel.org 4300S: Maintained 4301F: drivers/edac/ie31200_edac.c 4302 4303EDAC-MPC85XX 4304M: Johannes Thumshirn <morbidrsa@gmail.com> 4305L: linux-edac@vger.kernel.org 4306S: Maintained 4307F: drivers/edac/mpc85xx_edac.[ch] 4308 4309EDAC-PASEMI 4310M: Egor Martovetsky <egor@pasemi.com> 4311L: linux-edac@vger.kernel.org 4312S: Maintained 4313F: drivers/edac/pasemi_edac.c 4314 4315EDAC-R82600 4316M: Tim Small <tim@buttersideup.com> 4317L: linux-edac@vger.kernel.org 4318S: Maintained 4319F: drivers/edac/r82600_edac.c 4320 4321EDAC-SBRIDGE 4322M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4323L: linux-edac@vger.kernel.org 4324S: Maintained 4325F: drivers/edac/sb_edac.c 4326 4327EDAC-XGENE 4328APPLIED MICRO (APM) X-GENE SOC EDAC 4329M: Loc Ho <lho@apm.com> 4330S: Supported 4331F: drivers/edac/xgene_edac.c 4332F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4333 4334EDIROL UA-101/UA-1000 DRIVER 4335M: Clemens Ladisch <clemens@ladisch.de> 4336L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4337T: git git://git.alsa-project.org/alsa-kernel.git 4338S: Maintained 4339F: sound/usb/misc/ua101.c 4340 4341EXTENSIBLE FIRMWARE INTERFACE (EFI) 4342M: Matt Fleming <matt@codeblueprint.co.uk> 4343L: linux-efi@vger.kernel.org 4344T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4345S: Maintained 4346F: Documentation/efi-stub.txt 4347F: arch/ia64/kernel/efi.c 4348F: arch/x86/boot/compressed/eboot.[ch] 4349F: arch/x86/include/asm/efi.h 4350F: arch/x86/platform/efi/ 4351F: drivers/firmware/efi/ 4352F: include/linux/efi*.h 4353 4354EFI VARIABLE FILESYSTEM 4355M: Matthew Garrett <matthew.garrett@nebula.com> 4356M: Jeremy Kerr <jk@ozlabs.org> 4357M: Matt Fleming <matt@codeblueprint.co.uk> 4358T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4359L: linux-efi@vger.kernel.org 4360S: Maintained 4361F: fs/efivarfs/ 4362 4363EFIFB FRAMEBUFFER DRIVER 4364L: linux-fbdev@vger.kernel.org 4365M: Peter Jones <pjones@redhat.com> 4366S: Maintained 4367F: drivers/video/fbdev/efifb.c 4368 4369EFS FILESYSTEM 4370W: http://aeschi.ch.eu.org/efs/ 4371S: Orphan 4372F: fs/efs/ 4373 4374EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4375M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com> 4376L: netdev@vger.kernel.org 4377S: Maintained 4378F: drivers/net/ethernet/ibm/ehea/ 4379 4380EM28XX VIDEO4LINUX DRIVER 4381M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4382L: linux-media@vger.kernel.org 4383W: https://linuxtv.org 4384T: git git://linuxtv.org/media_tree.git 4385S: Maintained 4386F: drivers/media/usb/em28xx/ 4387 4388EMBEDDED LINUX 4389M: Paul Gortmaker <paul.gortmaker@windriver.com> 4390M: Matt Mackall <mpm@selenic.com> 4391M: David Woodhouse <dwmw2@infradead.org> 4392L: linux-embedded@vger.kernel.org 4393S: Maintained 4394 4395EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER 4396M: James Smart <james.smart@avagotech.com> 4397M: Dick Kennedy <dick.kennedy@avagotech.com> 4398L: linux-scsi@vger.kernel.org 4399W: http://www.avagotech.com 4400S: Supported 4401F: drivers/scsi/lpfc/ 4402 4403ENE CB710 FLASH CARD READER DRIVER 4404M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4405S: Maintained 4406F: drivers/misc/cb710/ 4407F: drivers/mmc/host/cb710-mmc.* 4408F: include/linux/cb710.h 4409 4410ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4411M: Maxim Levitsky <maximlevitsky@gmail.com> 4412S: Maintained 4413F: drivers/media/rc/ene_ir.* 4414 4415EPSON S1D13XXX FRAMEBUFFER DRIVER 4416M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4417S: Maintained 4418T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4419F: drivers/video/fbdev/s1d13xxxfb.c 4420F: include/video/s1d13xxxfb.h 4421 4422ET131X NETWORK DRIVER 4423M: Mark Einon <mark.einon@gmail.com> 4424S: Odd Fixes 4425F: drivers/net/ethernet/agere/ 4426 4427ETHERNET BRIDGE 4428M: Stephen Hemminger <stephen@networkplumber.org> 4429L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4430L: netdev@vger.kernel.org 4431W: http://www.linuxfoundation.org/en/Net:Bridge 4432S: Maintained 4433F: include/linux/netfilter_bridge/ 4434F: net/bridge/ 4435 4436ETHERNET PHY LIBRARY 4437M: Florian Fainelli <f.fainelli@gmail.com> 4438L: netdev@vger.kernel.org 4439S: Maintained 4440F: include/linux/phy.h 4441F: include/linux/phy_fixed.h 4442F: drivers/net/phy/ 4443F: Documentation/networking/phy.txt 4444F: drivers/of/of_mdio.c 4445F: drivers/of/of_net.c 4446 4447EXT2 FILE SYSTEM 4448M: Jan Kara <jack@suse.com> 4449L: linux-ext4@vger.kernel.org 4450S: Maintained 4451F: Documentation/filesystems/ext2.txt 4452F: fs/ext2/ 4453F: include/linux/ext2* 4454 4455EXT4 FILE SYSTEM 4456M: "Theodore Ts'o" <tytso@mit.edu> 4457M: Andreas Dilger <adilger.kernel@dilger.ca> 4458L: linux-ext4@vger.kernel.org 4459W: http://ext4.wiki.kernel.org 4460Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4461T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4462S: Maintained 4463F: Documentation/filesystems/ext4.txt 4464F: fs/ext4/ 4465 4466Extended Verification Module (EVM) 4467M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4468L: linux-ima-devel@lists.sourceforge.net 4469L: linux-security-module@vger.kernel.org 4470S: Supported 4471F: security/integrity/evm/ 4472 4473EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4474M: MyungJoo Ham <myungjoo.ham@samsung.com> 4475M: Chanwoo Choi <cw00.choi@samsung.com> 4476L: linux-kernel@vger.kernel.org 4477T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4478S: Maintained 4479F: drivers/extcon/ 4480F: include/linux/extcon/ 4481F: include/linux/extcon.h 4482F: Documentation/extcon/ 4483F: Documentation/devicetree/bindings/extcon/ 4484 4485EXYNOS DP DRIVER 4486M: Jingoo Han <jingoohan1@gmail.com> 4487L: dri-devel@lists.freedesktop.org 4488S: Maintained 4489F: drivers/gpu/drm/exynos/exynos_dp* 4490 4491EXYNOS SYSMMU (IOMMU) driver 4492M: Marek Szyprowski <m.szyprowski@samsung.com> 4493L: iommu@lists.linux-foundation.org 4494S: Maintained 4495F: drivers/iommu/exynos-iommu.c 4496 4497EXYNOS MIPI DISPLAY DRIVERS 4498M: Inki Dae <inki.dae@samsung.com> 4499M: Donghwa Lee <dh09.lee@samsung.com> 4500M: Kyungmin Park <kyungmin.park@samsung.com> 4501L: linux-fbdev@vger.kernel.org 4502S: Maintained 4503F: drivers/video/fbdev/exynos/exynos_mipi* 4504F: include/video/exynos_mipi* 4505 4506F71805F HARDWARE MONITORING DRIVER 4507M: Jean Delvare <jdelvare@suse.com> 4508L: linux-hwmon@vger.kernel.org 4509S: Maintained 4510F: Documentation/hwmon/f71805f 4511F: drivers/hwmon/f71805f.c 4512 4513FC0011 TUNER DRIVER 4514M: Michael Buesch <m@bues.ch> 4515L: linux-media@vger.kernel.org 4516S: Maintained 4517F: drivers/media/tuners/fc0011.h 4518F: drivers/media/tuners/fc0011.c 4519 4520FC2580 MEDIA DRIVER 4521M: Antti Palosaari <crope@iki.fi> 4522L: linux-media@vger.kernel.org 4523W: https://linuxtv.org 4524W: http://palosaari.fi/linux/ 4525Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4526T: git git://linuxtv.org/anttip/media_tree.git 4527S: Maintained 4528F: drivers/media/tuners/fc2580* 4529 4530FANOTIFY 4531M: Eric Paris <eparis@redhat.com> 4532S: Maintained 4533F: fs/notify/fanotify/ 4534F: include/linux/fanotify.h 4535F: include/uapi/linux/fanotify.h 4536 4537FARSYNC SYNCHRONOUS DRIVER 4538M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4539W: http://www.farsite.co.uk/ 4540S: Supported 4541F: drivers/net/wan/farsync.* 4542 4543FAULT INJECTION SUPPORT 4544M: Akinobu Mita <akinobu.mita@gmail.com> 4545S: Supported 4546F: Documentation/fault-injection/ 4547F: lib/fault-inject.c 4548 4549FBTFT Framebuffer drivers 4550M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4551M: Noralf Trønnes <noralf@tronnes.org> 4552S: Maintained 4553F: drivers/staging/fbtft/ 4554 4555FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4556M: Vasu Dev <vasu.dev@intel.com> 4557L: fcoe-devel@open-fcoe.org 4558W: www.Open-FCoE.org 4559S: Supported 4560F: drivers/scsi/libfc/ 4561F: drivers/scsi/fcoe/ 4562F: include/scsi/fc/ 4563F: include/scsi/libfc.h 4564F: include/scsi/libfcoe.h 4565F: include/uapi/scsi/fc/ 4566 4567FILE LOCKING (flock() and fcntl()/lockf()) 4568M: Jeff Layton <jlayton@poochiereds.net> 4569M: "J. Bruce Fields" <bfields@fieldses.org> 4570L: linux-fsdevel@vger.kernel.org 4571S: Maintained 4572F: include/linux/fcntl.h 4573F: include/linux/fs.h 4574F: include/uapi/linux/fcntl.h 4575F: include/uapi/linux/fs.h 4576F: fs/fcntl.c 4577F: fs/locks.c 4578 4579FILESYSTEMS (VFS and infrastructure) 4580M: Alexander Viro <viro@zeniv.linux.org.uk> 4581L: linux-fsdevel@vger.kernel.org 4582S: Maintained 4583F: fs/* 4584 4585FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4586M: Riku Voipio <riku.voipio@iki.fi> 4587L: linux-hwmon@vger.kernel.org 4588S: Maintained 4589F: drivers/hwmon/f75375s.c 4590F: include/linux/f75375s.h 4591 4592FIREWIRE AUDIO DRIVERS 4593M: Clemens Ladisch <clemens@ladisch.de> 4594L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4595T: git git://git.alsa-project.org/alsa-kernel.git 4596S: Maintained 4597F: sound/firewire/ 4598 4599FIREWIRE MEDIA DRIVERS (firedtv) 4600M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4601L: linux-media@vger.kernel.org 4602L: linux1394-devel@lists.sourceforge.net 4603T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4604S: Maintained 4605F: drivers/media/firewire/ 4606 4607FIREWIRE SBP-2 TARGET 4608M: Chris Boot <bootc@bootc.net> 4609L: linux-scsi@vger.kernel.org 4610L: target-devel@vger.kernel.org 4611L: linux1394-devel@lists.sourceforge.net 4612T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 4613S: Maintained 4614F: drivers/target/sbp/ 4615 4616FIREWIRE SUBSYSTEM 4617M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4618L: linux1394-devel@lists.sourceforge.net 4619W: http://ieee1394.wiki.kernel.org/ 4620T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 4621S: Maintained 4622F: drivers/firewire/ 4623F: include/linux/firewire.h 4624F: include/uapi/linux/firewire*.h 4625F: tools/firewire/ 4626 4627FIRMWARE LOADER (request_firmware) 4628M: Ming Lei <ming.lei@canonical.com> 4629L: linux-kernel@vger.kernel.org 4630S: Maintained 4631F: Documentation/firmware_class/ 4632F: drivers/base/firmware*.c 4633F: include/linux/firmware.h 4634 4635FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 4636M: Joshua Morris <josh.h.morris@us.ibm.com> 4637M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 4638S: Maintained 4639F: drivers/block/rsxx/ 4640 4641FLOPPY DRIVER 4642M: Jiri Kosina <jikos@kernel.org> 4643T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 4644S: Odd fixes 4645F: drivers/block/floppy.c 4646 4647FMC SUBSYSTEM 4648M: Alessandro Rubini <rubini@gnudd.com> 4649W: http://www.ohwr.org/projects/fmc-bus 4650S: Supported 4651F: drivers/fmc/ 4652F: include/linux/fmc*.h 4653F: include/linux/ipmi-fru.h 4654K: fmc_d.*register 4655 4656FPGA MANAGER FRAMEWORK 4657M: Alan Tull <atull@opensource.altera.com> 4658R: Moritz Fischer <moritz.fischer@ettus.com> 4659S: Maintained 4660F: drivers/fpga/ 4661F: include/linux/fpga/fpga-mgr.h 4662W: http://www.rocketboards.org 4663 4664FPU EMULATOR 4665M: Bill Metzenthen <billm@melbpc.org.au> 4666W: http://floatingpoint.sourceforge.net/emulator/index.html 4667S: Maintained 4668F: arch/x86/math-emu/ 4669 4670FRAME RELAY DLCI/FRAD (Sangoma drivers too) 4671L: netdev@vger.kernel.org 4672S: Orphan 4673F: drivers/net/wan/dlci.c 4674F: drivers/net/wan/sdla.c 4675 4676FRAMEBUFFER LAYER 4677M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 4678M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4679L: linux-fbdev@vger.kernel.org 4680W: http://linux-fbdev.sourceforge.net/ 4681Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 4682T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git 4683S: Maintained 4684F: Documentation/fb/ 4685F: drivers/video/ 4686F: include/video/ 4687F: include/linux/fb.h 4688F: include/uapi/video/ 4689F: include/uapi/linux/fb.h 4690 4691FREESCALE DIU FRAMEBUFFER DRIVER 4692M: Timur Tabi <timur@tabi.org> 4693L: linux-fbdev@vger.kernel.org 4694S: Maintained 4695F: drivers/video/fbdev/fsl-diu-fb.* 4696 4697FREESCALE DMA DRIVER 4698M: Li Yang <leoli@freescale.com> 4699M: Zhang Wei <zw@zh-kernel.org> 4700L: linuxppc-dev@lists.ozlabs.org 4701S: Maintained 4702F: drivers/dma/fsldma.* 4703 4704FREESCALE GPMI NAND DRIVER 4705M: Han Xu <han.xu@nxp.com> 4706L: linux-mtd@lists.infradead.org 4707S: Maintained 4708F: drivers/mtd/nand/gpmi-nand/* 4709 4710FREESCALE I2C CPM DRIVER 4711M: Jochen Friedrich <jochen@scram.de> 4712L: linuxppc-dev@lists.ozlabs.org 4713L: linux-i2c@vger.kernel.org 4714S: Maintained 4715F: drivers/i2c/busses/i2c-cpm.c 4716 4717FREESCALE IMX / MXC FRAMEBUFFER DRIVER 4718M: Sascha Hauer <kernel@pengutronix.de> 4719L: linux-fbdev@vger.kernel.org 4720L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4721S: Maintained 4722F: include/linux/platform_data/video-imxfb.h 4723F: drivers/video/fbdev/imxfb.c 4724 4725FREESCALE QUAD SPI DRIVER 4726M: Han Xu <han.xu@nxp.com> 4727L: linux-mtd@lists.infradead.org 4728S: Maintained 4729F: drivers/mtd/spi-nor/fsl-quadspi.c 4730 4731FREESCALE SOC FS_ENET DRIVER 4732M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 4733M: Vitaly Bordug <vbordug@ru.mvista.com> 4734L: linuxppc-dev@lists.ozlabs.org 4735L: netdev@vger.kernel.org 4736S: Maintained 4737F: drivers/net/ethernet/freescale/fs_enet/ 4738F: include/linux/fs_enet_pd.h 4739 4740FREESCALE IMX / MXC FEC DRIVER 4741M: Fugang Duan <fugang.duan@nxp.com> 4742L: netdev@vger.kernel.org 4743S: Maintained 4744F: drivers/net/ethernet/freescale/fec_main.c 4745F: drivers/net/ethernet/freescale/fec_ptp.c 4746F: drivers/net/ethernet/freescale/fec.h 4747F: Documentation/devicetree/bindings/net/fsl-fec.txt 4748 4749FREESCALE QUICC ENGINE LIBRARY 4750L: linuxppc-dev@lists.ozlabs.org 4751S: Orphan 4752F: drivers/soc/fsl/qe/ 4753F: include/soc/fsl/*qe*.h 4754F: include/soc/fsl/*ucc*.h 4755 4756FREESCALE USB PERIPHERAL DRIVERS 4757M: Li Yang <leoli@freescale.com> 4758L: linux-usb@vger.kernel.org 4759L: linuxppc-dev@lists.ozlabs.org 4760S: Maintained 4761F: drivers/usb/gadget/udc/fsl* 4762 4763FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 4764M: Li Yang <leoli@freescale.com> 4765L: netdev@vger.kernel.org 4766L: linuxppc-dev@lists.ozlabs.org 4767S: Maintained 4768F: drivers/net/ethernet/freescale/ucc_geth* 4769 4770FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 4771M: Claudiu Manoil <claudiu.manoil@freescale.com> 4772L: netdev@vger.kernel.org 4773S: Maintained 4774F: drivers/net/ethernet/freescale/gianfar* 4775X: drivers/net/ethernet/freescale/gianfar_ptp.c 4776F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 4777 4778FREESCALE QUICC ENGINE UCC UART DRIVER 4779M: Timur Tabi <timur@tabi.org> 4780L: linuxppc-dev@lists.ozlabs.org 4781S: Maintained 4782F: drivers/tty/serial/ucc_uart.c 4783 4784FREESCALE SOC SOUND DRIVERS 4785M: Timur Tabi <timur@tabi.org> 4786M: Nicolin Chen <nicoleotsuka@gmail.com> 4787M: Xiubo Li <Xiubo.Lee@gmail.com> 4788L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4789L: linuxppc-dev@lists.ozlabs.org 4790S: Maintained 4791F: sound/soc/fsl/fsl* 4792F: sound/soc/fsl/imx* 4793F: sound/soc/fsl/mpc8610_hpcd.c 4794 4795FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER 4796M: "J. German Rivera" <German.Rivera@freescale.com> 4797L: linux-kernel@vger.kernel.org 4798S: Maintained 4799F: drivers/staging/fsl-mc/ 4800 4801FREEVXFS FILESYSTEM 4802M: Christoph Hellwig <hch@infradead.org> 4803W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 4804S: Maintained 4805F: fs/freevxfs/ 4806 4807FREEZER 4808M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4809M: Pavel Machek <pavel@ucw.cz> 4810L: linux-pm@vger.kernel.org 4811S: Supported 4812F: Documentation/power/freezing-of-tasks.txt 4813F: include/linux/freezer.h 4814F: kernel/freezer.c 4815 4816FRONTSWAP API 4817M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 4818L: linux-kernel@vger.kernel.org 4819S: Maintained 4820F: mm/frontswap.c 4821F: include/linux/frontswap.h 4822 4823FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 4824M: David Howells <dhowells@redhat.com> 4825L: linux-cachefs@redhat.com (moderated for non-subscribers) 4826S: Supported 4827F: Documentation/filesystems/caching/ 4828F: fs/fscache/ 4829F: include/linux/fscache*.h 4830 4831F2FS FILE SYSTEM 4832M: Jaegeuk Kim <jaegeuk@kernel.org> 4833M: Changman Lee <cm224.lee@samsung.com> 4834R: Chao Yu <chao2.yu@samsung.com> 4835L: linux-f2fs-devel@lists.sourceforge.net 4836W: http://en.wikipedia.org/wiki/F2FS 4837T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 4838S: Maintained 4839F: Documentation/filesystems/f2fs.txt 4840F: Documentation/ABI/testing/sysfs-fs-f2fs 4841F: fs/f2fs/ 4842F: include/linux/f2fs_fs.h 4843F: include/trace/events/f2fs.h 4844 4845FUJITSU FR-V (FRV) PORT 4846S: Orphan 4847F: arch/frv/ 4848 4849FUJITSU LAPTOP EXTRAS 4850M: Jonathan Woithe <jwoithe@just42.net> 4851L: platform-driver-x86@vger.kernel.org 4852S: Maintained 4853F: drivers/platform/x86/fujitsu-laptop.c 4854 4855FUJITSU M-5MO LS CAMERA ISP DRIVER 4856M: Kyungmin Park <kyungmin.park@samsung.com> 4857M: Heungjun Kim <riverful.kim@samsung.com> 4858L: linux-media@vger.kernel.org 4859S: Maintained 4860F: drivers/media/i2c/m5mols/ 4861F: include/media/i2c/m5mols.h 4862 4863FUJITSU TABLET EXTRAS 4864M: Robert Gerlach <khnz@gmx.de> 4865L: platform-driver-x86@vger.kernel.org 4866S: Maintained 4867F: drivers/platform/x86/fujitsu-tablet.c 4868 4869FUSE: FILESYSTEM IN USERSPACE 4870M: Miklos Szeredi <miklos@szeredi.hu> 4871L: linux-fsdevel@vger.kernel.org 4872W: http://fuse.sourceforge.net/ 4873T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 4874S: Maintained 4875F: fs/fuse/ 4876F: include/uapi/linux/fuse.h 4877F: Documentation/filesystems/fuse.txt 4878 4879FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 4880M: Rik Faith <faith@cs.unc.edu> 4881L: linux-scsi@vger.kernel.org 4882S: Odd Fixes (e.g., new signatures) 4883F: drivers/scsi/fdomain.* 4884 4885GCOV BASED KERNEL PROFILING 4886M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 4887S: Maintained 4888F: kernel/gcov/ 4889F: Documentation/gcov.txt 4890 4891GDT SCSI DISK ARRAY CONTROLLER DRIVER 4892M: Achim Leubner <achim_leubner@adaptec.com> 4893L: linux-scsi@vger.kernel.org 4894W: http://www.icp-vortex.com/ 4895S: Supported 4896F: drivers/scsi/gdt* 4897 4898GDB KERNEL DEBUGGING HELPER SCRIPTS 4899M: Jan Kiszka <jan.kiszka@siemens.com> 4900S: Supported 4901F: scripts/gdb/ 4902 4903GEMTEK FM RADIO RECEIVER DRIVER 4904M: Hans Verkuil <hverkuil@xs4all.nl> 4905L: linux-media@vger.kernel.org 4906T: git git://linuxtv.org/media_tree.git 4907W: https://linuxtv.org 4908S: Maintained 4909F: drivers/media/radio/radio-gemtek* 4910 4911GENERIC GPIO I2C DRIVER 4912M: Haavard Skinnemoen <hskinnemoen@gmail.com> 4913S: Supported 4914F: drivers/i2c/busses/i2c-gpio.c 4915F: include/linux/i2c-gpio.h 4916 4917GENERIC GPIO I2C MULTIPLEXER DRIVER 4918M: Peter Korsgaard <peter.korsgaard@barco.com> 4919L: linux-i2c@vger.kernel.org 4920S: Supported 4921F: drivers/i2c/muxes/i2c-mux-gpio.c 4922F: include/linux/i2c-mux-gpio.h 4923F: Documentation/i2c/muxes/i2c-mux-gpio 4924 4925GENERIC HDLC (WAN) DRIVERS 4926M: Krzysztof Halasa <khc@pm.waw.pl> 4927W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 4928S: Maintained 4929F: drivers/net/wan/c101.c 4930F: drivers/net/wan/hd6457* 4931F: drivers/net/wan/hdlc* 4932F: drivers/net/wan/n2.c 4933F: drivers/net/wan/pc300too.c 4934F: drivers/net/wan/pci200syn.c 4935F: drivers/net/wan/wanxl* 4936 4937GENERIC INCLUDE/ASM HEADER FILES 4938M: Arnd Bergmann <arnd@arndb.de> 4939L: linux-arch@vger.kernel.org 4940T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 4941S: Maintained 4942F: include/asm-generic/ 4943F: include/uapi/asm-generic/ 4944 4945GENERIC PHY FRAMEWORK 4946M: Kishon Vijay Abraham I <kishon@ti.com> 4947L: linux-kernel@vger.kernel.org 4948T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 4949S: Supported 4950F: drivers/phy/ 4951F: include/linux/phy/ 4952 4953GENERIC PM DOMAINS 4954M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4955M: Kevin Hilman <khilman@kernel.org> 4956M: Ulf Hansson <ulf.hansson@linaro.org> 4957L: linux-pm@vger.kernel.org 4958S: Supported 4959F: drivers/base/power/domain*.c 4960F: include/linux/pm_domain.h 4961 4962GENERIC UIO DRIVER FOR PCI DEVICES 4963M: "Michael S. Tsirkin" <mst@redhat.com> 4964L: kvm@vger.kernel.org 4965S: Supported 4966F: drivers/uio/uio_pci_generic.c 4967 4968GET_MAINTAINER SCRIPT 4969M: Joe Perches <joe@perches.com> 4970S: Maintained 4971F: scripts/get_maintainer.pl 4972 4973GFS2 FILE SYSTEM 4974M: Steven Whitehouse <swhiteho@redhat.com> 4975M: Bob Peterson <rpeterso@redhat.com> 4976L: cluster-devel@redhat.com 4977W: http://sources.redhat.com/cluster/ 4978T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 4979S: Supported 4980F: Documentation/filesystems/gfs2*.txt 4981F: fs/gfs2/ 4982F: include/uapi/linux/gfs2_ondisk.h 4983 4984GIGASET ISDN DRIVERS 4985M: Paul Bolle <pebolle@tiscali.nl> 4986L: gigaset307x-common@lists.sourceforge.net 4987W: http://gigaset307x.sourceforge.net/ 4988S: Odd Fixes 4989F: Documentation/isdn/README.gigaset 4990F: drivers/isdn/gigaset/ 4991F: include/uapi/linux/gigaset_dev.h 4992 4993GO7007 MPEG CODEC 4994M: Hans Verkuil <hans.verkuil@cisco.com> 4995L: linux-media@vger.kernel.org 4996S: Maintained 4997F: drivers/media/usb/go7007/ 4998 4999GOODIX TOUCHSCREEN 5000M: Bastien Nocera <hadess@hadess.net> 5001L: linux-input@vger.kernel.org 5002S: Maintained 5003F: drivers/input/touchscreen/goodix.c 5004 5005GPIO SUBSYSTEM 5006M: Linus Walleij <linus.walleij@linaro.org> 5007M: Alexandre Courbot <gnurou@gmail.com> 5008L: linux-gpio@vger.kernel.org 5009T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5010S: Maintained 5011F: Documentation/gpio/ 5012F: Documentation/ABI/testing/gpio-cdev 5013F: Documentation/ABI/obsolete/sysfs-gpio 5014F: drivers/gpio/ 5015F: include/linux/gpio/ 5016F: include/linux/gpio.h 5017F: include/asm-generic/gpio.h 5018F: include/uapi/linux/gpio.h 5019F: tools/gpio/ 5020 5021GRE DEMULTIPLEXER DRIVER 5022M: Dmitry Kozlov <xeb@mail.ru> 5023L: netdev@vger.kernel.org 5024S: Maintained 5025F: net/ipv4/gre_demux.c 5026F: net/ipv4/gre_offload.c 5027F: include/net/gre.h 5028 5029GRETH 10/100/1G Ethernet MAC device driver 5030M: Andreas Larsson <andreas@gaisler.com> 5031L: netdev@vger.kernel.org 5032S: Maintained 5033F: drivers/net/ethernet/aeroflex/ 5034 5035GSPCA FINEPIX SUBDRIVER 5036M: Frank Zago <frank@zago.net> 5037L: linux-media@vger.kernel.org 5038T: git git://linuxtv.org/media_tree.git 5039S: Maintained 5040F: drivers/media/usb/gspca/finepix.c 5041 5042GSPCA GL860 SUBDRIVER 5043M: Olivier Lorin <o.lorin@laposte.net> 5044L: linux-media@vger.kernel.org 5045T: git git://linuxtv.org/media_tree.git 5046S: Maintained 5047F: drivers/media/usb/gspca/gl860/ 5048 5049GSPCA M5602 SUBDRIVER 5050M: Erik Andren <erik.andren@gmail.com> 5051L: linux-media@vger.kernel.org 5052T: git git://linuxtv.org/media_tree.git 5053S: Maintained 5054F: drivers/media/usb/gspca/m5602/ 5055 5056GSPCA PAC207 SONIXB SUBDRIVER 5057M: Hans de Goede <hdegoede@redhat.com> 5058L: linux-media@vger.kernel.org 5059T: git git://linuxtv.org/media_tree.git 5060S: Maintained 5061F: drivers/media/usb/gspca/pac207.c 5062 5063GSPCA SN9C20X SUBDRIVER 5064M: Brian Johnson <brijohn@gmail.com> 5065L: linux-media@vger.kernel.org 5066T: git git://linuxtv.org/media_tree.git 5067S: Maintained 5068F: drivers/media/usb/gspca/sn9c20x.c 5069 5070GSPCA T613 SUBDRIVER 5071M: Leandro Costantino <lcostantino@gmail.com> 5072L: linux-media@vger.kernel.org 5073T: git git://linuxtv.org/media_tree.git 5074S: Maintained 5075F: drivers/media/usb/gspca/t613.c 5076 5077GSPCA USB WEBCAM DRIVER 5078M: Hans de Goede <hdegoede@redhat.com> 5079L: linux-media@vger.kernel.org 5080T: git git://linuxtv.org/media_tree.git 5081S: Maintained 5082F: drivers/media/usb/gspca/ 5083 5084GUID PARTITION TABLE (GPT) 5085M: Davidlohr Bueso <dave@stgolabs.net> 5086L: linux-efi@vger.kernel.org 5087S: Maintained 5088F: block/partitions/efi.* 5089 5090STK1160 USB VIDEO CAPTURE DRIVER 5091M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5092L: linux-media@vger.kernel.org 5093T: git git://linuxtv.org/media_tree.git 5094S: Maintained 5095F: drivers/media/usb/stk1160/ 5096 5097H8/300 ARCHITECTURE 5098M: Yoshinori Sato <ysato@users.sourceforge.jp> 5099L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5100W: http://uclinux-h8.sourceforge.jp 5101T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5102S: Maintained 5103F: arch/h8300/ 5104F: drivers/clocksource/h8300_*.c 5105F: drivers/clk/h8300/ 5106F: drivers/irqchip/irq-renesas-h8*.c 5107 5108HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5109M: Frank Seidel <frank@f-seidel.de> 5110L: platform-driver-x86@vger.kernel.org 5111W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5112S: Maintained 5113F: drivers/platform/x86/hdaps.c 5114 5115HDPVR USB VIDEO ENCODER DRIVER 5116M: Hans Verkuil <hverkuil@xs4all.nl> 5117L: linux-media@vger.kernel.org 5118T: git git://linuxtv.org/media_tree.git 5119W: https://linuxtv.org 5120S: Odd Fixes 5121F: drivers/media/usb/hdpvr/ 5122 5123HWPOISON MEMORY FAILURE HANDLING 5124M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5125L: linux-mm@kvack.org 5126S: Maintained 5127F: mm/memory-failure.c 5128F: mm/hwpoison-inject.c 5129 5130HYPERVISOR VIRTUAL CONSOLE DRIVER 5131L: linuxppc-dev@lists.ozlabs.org 5132S: Odd Fixes 5133F: drivers/tty/hvc/ 5134 5135HACKRF MEDIA DRIVER 5136M: Antti Palosaari <crope@iki.fi> 5137L: linux-media@vger.kernel.org 5138W: https://linuxtv.org 5139W: http://palosaari.fi/linux/ 5140Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5141T: git git://linuxtv.org/anttip/media_tree.git 5142S: Maintained 5143F: drivers/media/usb/hackrf/ 5144 5145HARDWARE MONITORING 5146M: Jean Delvare <jdelvare@suse.com> 5147M: Guenter Roeck <linux@roeck-us.net> 5148L: linux-hwmon@vger.kernel.org 5149W: http://hwmon.wiki.kernel.org/ 5150T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5151T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5152S: Maintained 5153F: Documentation/hwmon/ 5154F: drivers/hwmon/ 5155F: include/linux/hwmon*.h 5156 5157HARDWARE RANDOM NUMBER GENERATOR CORE 5158M: Matt Mackall <mpm@selenic.com> 5159M: Herbert Xu <herbert@gondor.apana.org.au> 5160L: linux-crypto@vger.kernel.org 5161S: Odd fixes 5162F: Documentation/hw_random.txt 5163F: drivers/char/hw_random/ 5164F: include/linux/hw_random.h 5165 5166HARDWARE SPINLOCK CORE 5167M: Ohad Ben-Cohen <ohad@wizery.com> 5168M: Bjorn Andersson <bjorn.andersson@linaro.org> 5169L: linux-remoteproc@vger.kernel.org 5170S: Maintained 5171T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5172F: Documentation/hwspinlock.txt 5173F: drivers/hwspinlock/hwspinlock_* 5174F: include/linux/hwspinlock.h 5175 5176HARMONY SOUND DRIVER 5177L: linux-parisc@vger.kernel.org 5178S: Maintained 5179F: sound/parisc/harmony.* 5180 5181HD29L2 MEDIA DRIVER 5182M: Antti Palosaari <crope@iki.fi> 5183L: linux-media@vger.kernel.org 5184W: https://linuxtv.org 5185W: http://palosaari.fi/linux/ 5186Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5187T: git git://linuxtv.org/anttip/media_tree.git 5188S: Maintained 5189F: drivers/media/dvb-frontends/hd29l2* 5190 5191HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5192M: Don Brace <don.brace@microsemi.com> 5193L: iss_storagedev@hp.com 5194L: esc.storagedev@microsemi.com 5195L: linux-scsi@vger.kernel.org 5196S: Supported 5197F: Documentation/scsi/hpsa.txt 5198F: drivers/scsi/hpsa*.[ch] 5199F: include/linux/cciss*.h 5200F: include/uapi/linux/cciss*.h 5201 5202HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5203M: Don Brace <don.brace@microsemi.com> 5204L: iss_storagedev@hp.com 5205L: esc.storagedev@microsemi.com 5206L: linux-scsi@vger.kernel.org 5207S: Supported 5208F: Documentation/blockdev/cciss.txt 5209F: drivers/block/cciss* 5210F: include/linux/cciss_ioctl.h 5211F: include/uapi/linux/cciss_ioctl.h 5212 5213HFS FILESYSTEM 5214L: linux-fsdevel@vger.kernel.org 5215S: Orphan 5216F: Documentation/filesystems/hfs.txt 5217F: fs/hfs/ 5218 5219HFSPLUS FILESYSTEM 5220L: linux-fsdevel@vger.kernel.org 5221S: Orphan 5222F: Documentation/filesystems/hfsplus.txt 5223F: fs/hfsplus/ 5224 5225HGA FRAMEBUFFER DRIVER 5226M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5227L: linux-nvidia@lists.surfsouth.com 5228W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5229S: Maintained 5230F: drivers/video/fbdev/hgafb.c 5231 5232HIBERNATION (aka Software Suspend, aka swsusp) 5233M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5234M: Pavel Machek <pavel@ucw.cz> 5235L: linux-pm@vger.kernel.org 5236S: Supported 5237F: arch/x86/power/ 5238F: drivers/base/power/ 5239F: kernel/power/ 5240F: include/linux/suspend.h 5241F: include/linux/freezer.h 5242F: include/linux/pm.h 5243F: arch/*/include/asm/suspend*.h 5244 5245HID CORE LAYER 5246M: Jiri Kosina <jikos@kernel.org> 5247R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5248L: linux-input@vger.kernel.org 5249T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5250S: Maintained 5251F: drivers/hid/ 5252F: include/linux/hid* 5253F: include/uapi/linux/hid* 5254 5255HID SENSOR HUB DRIVERS 5256M: Jiri Kosina <jikos@kernel.org> 5257M: Jonathan Cameron <jic23@kernel.org> 5258M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5259L: linux-input@vger.kernel.org 5260L: linux-iio@vger.kernel.org 5261S: Maintained 5262F: Documentation/hid/hid-sensor* 5263F: drivers/hid/hid-sensor-* 5264F: drivers/iio/*/hid-* 5265F: include/linux/hid-sensor-* 5266 5267HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5268M: Thomas Gleixner <tglx@linutronix.de> 5269L: linux-kernel@vger.kernel.org 5270T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5271S: Maintained 5272F: Documentation/timers/ 5273F: kernel/time/hrtimer.c 5274F: kernel/time/clockevents.c 5275F: kernel/time/tick*.* 5276F: kernel/time/timer_*.c 5277F: include/linux/clockchips.h 5278F: include/linux/hrtimer.h 5279 5280HIGH-SPEED SCC DRIVER FOR AX.25 5281L: linux-hams@vger.kernel.org 5282S: Orphan 5283F: drivers/net/hamradio/dmascc.c 5284F: drivers/net/hamradio/scc.c 5285 5286HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5287M: HighPoint Linux Team <linux@highpoint-tech.com> 5288W: http://www.highpoint-tech.com 5289S: Supported 5290F: Documentation/scsi/hptiop.txt 5291F: drivers/scsi/hptiop.c 5292 5293HIPPI 5294M: Jes Sorensen <jes@trained-monkey.org> 5295L: linux-hippi@sunsite.dk 5296S: Maintained 5297F: include/linux/hippidevice.h 5298F: include/uapi/linux/if_hippi.h 5299F: net/802/hippi.c 5300F: drivers/net/hippi/ 5301 5302HISILICON SAS Controller 5303M: John Garry <john.garry@huawei.com> 5304W: http://www.hisilicon.com 5305S: Supported 5306F: drivers/scsi/hisi_sas/ 5307F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5308 5309HOST AP DRIVER 5310M: Jouni Malinen <j@w1.fi> 5311L: hostap@shmoo.com (subscribers-only) 5312L: linux-wireless@vger.kernel.org 5313W: http://hostap.epitest.fi/ 5314S: Maintained 5315F: drivers/net/wireless/intersil/hostap/ 5316 5317HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5318L: platform-driver-x86@vger.kernel.org 5319S: Orphan 5320F: drivers/platform/x86/tc1100-wmi.c 5321 5322HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5323M: Jaroslav Kysela <perex@perex.cz> 5324S: Maintained 5325F: drivers/net/ethernet/hp/hp100.* 5326 5327HPET: High Precision Event Timers driver 5328M: Clemens Ladisch <clemens@ladisch.de> 5329S: Maintained 5330F: Documentation/timers/hpet.txt 5331F: drivers/char/hpet.c 5332F: include/linux/hpet.h 5333F: include/uapi/linux/hpet.h 5334 5335HPET: x86 5336S: Orphan 5337F: arch/x86/kernel/hpet.c 5338F: arch/x86/include/asm/hpet.h 5339 5340HPFS FILESYSTEM 5341M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5342W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5343S: Maintained 5344F: fs/hpfs/ 5345 5346HSI SUBSYSTEM 5347M: Sebastian Reichel <sre@kernel.org> 5348T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5349S: Maintained 5350F: Documentation/ABI/testing/sysfs-bus-hsi 5351F: Documentation/hsi.txt 5352F: drivers/hsi/ 5353F: include/linux/hsi/ 5354F: include/uapi/linux/hsi/ 5355 5356HSO 3G MODEM DRIVER 5357M: Jan Dumon <j.dumon@option.com> 5358W: http://www.pharscape.org 5359S: Maintained 5360F: drivers/net/usb/hso.c 5361 5362HSR NETWORK PROTOCOL 5363M: Arvid Brodin <arvid.brodin@alten.se> 5364L: netdev@vger.kernel.org 5365S: Maintained 5366F: net/hsr/ 5367 5368HTCPEN TOUCHSCREEN DRIVER 5369M: Pau Oliva Fora <pof@eslack.org> 5370L: linux-input@vger.kernel.org 5371S: Maintained 5372F: drivers/input/touchscreen/htcpen.c 5373 5374HUGETLB FILESYSTEM 5375M: Nadia Yvette Chambers <nyc@holomorphy.com> 5376S: Maintained 5377F: fs/hugetlbfs/ 5378 5379Hyper-V CORE AND DRIVERS 5380M: "K. Y. Srinivasan" <kys@microsoft.com> 5381M: Haiyang Zhang <haiyangz@microsoft.com> 5382L: devel@linuxdriverproject.org 5383S: Maintained 5384F: arch/x86/include/asm/mshyperv.h 5385F: arch/x86/include/uapi/asm/hyperv.h 5386F: arch/x86/kernel/cpu/mshyperv.c 5387F: drivers/hid/hid-hyperv.c 5388F: drivers/hv/ 5389F: drivers/input/serio/hyperv-keyboard.c 5390F: drivers/pci/host/pci-hyperv.c 5391F: drivers/net/hyperv/ 5392F: drivers/scsi/storvsc_drv.c 5393F: drivers/video/fbdev/hyperv_fb.c 5394F: include/linux/hyperv.h 5395F: tools/hv/ 5396F: Documentation/ABI/stable/sysfs-bus-vmbus 5397 5398I2C MUXES 5399M: Peter Rosin <peda@axentia.se> 5400L: linux-i2c@vger.kernel.org 5401S: Maintained 5402F: Documentation/i2c/muxes/ 5403F: Documentation/devicetree/bindings/i2c/i2c-mux* 5404F: drivers/i2c/i2c-mux.c 5405F: drivers/i2c/muxes/ 5406F: include/linux/i2c-mux.h 5407 5408I2C OVER PARALLEL PORT 5409M: Jean Delvare <jdelvare@suse.com> 5410L: linux-i2c@vger.kernel.org 5411S: Maintained 5412F: Documentation/i2c/busses/i2c-parport 5413F: Documentation/i2c/busses/i2c-parport-light 5414F: drivers/i2c/busses/i2c-parport.c 5415F: drivers/i2c/busses/i2c-parport-light.c 5416 5417I2C/SMBUS CONTROLLER DRIVERS FOR PC 5418M: Jean Delvare <jdelvare@suse.com> 5419L: linux-i2c@vger.kernel.org 5420S: Maintained 5421F: Documentation/i2c/busses/i2c-ali1535 5422F: Documentation/i2c/busses/i2c-ali1563 5423F: Documentation/i2c/busses/i2c-ali15x3 5424F: Documentation/i2c/busses/i2c-amd756 5425F: Documentation/i2c/busses/i2c-amd8111 5426F: Documentation/i2c/busses/i2c-i801 5427F: Documentation/i2c/busses/i2c-nforce2 5428F: Documentation/i2c/busses/i2c-piix4 5429F: Documentation/i2c/busses/i2c-sis5595 5430F: Documentation/i2c/busses/i2c-sis630 5431F: Documentation/i2c/busses/i2c-sis96x 5432F: Documentation/i2c/busses/i2c-via 5433F: Documentation/i2c/busses/i2c-viapro 5434F: drivers/i2c/busses/i2c-ali1535.c 5435F: drivers/i2c/busses/i2c-ali1563.c 5436F: drivers/i2c/busses/i2c-ali15x3.c 5437F: drivers/i2c/busses/i2c-amd756.c 5438F: drivers/i2c/busses/i2c-amd756-s4882.c 5439F: drivers/i2c/busses/i2c-amd8111.c 5440F: drivers/i2c/busses/i2c-i801.c 5441F: drivers/i2c/busses/i2c-isch.c 5442F: drivers/i2c/busses/i2c-nforce2.c 5443F: drivers/i2c/busses/i2c-nforce2-s4985.c 5444F: drivers/i2c/busses/i2c-piix4.c 5445F: drivers/i2c/busses/i2c-sis5595.c 5446F: drivers/i2c/busses/i2c-sis630.c 5447F: drivers/i2c/busses/i2c-sis96x.c 5448F: drivers/i2c/busses/i2c-via.c 5449F: drivers/i2c/busses/i2c-viapro.c 5450 5451I2C/SMBUS ISMT DRIVER 5452M: Seth Heasley <seth.heasley@intel.com> 5453M: Neil Horman <nhorman@tuxdriver.com> 5454L: linux-i2c@vger.kernel.org 5455F: drivers/i2c/busses/i2c-ismt.c 5456F: Documentation/i2c/busses/i2c-ismt 5457 5458I2C/SMBUS STUB DRIVER 5459M: Jean Delvare <jdelvare@suse.com> 5460L: linux-i2c@vger.kernel.org 5461S: Maintained 5462F: drivers/i2c/i2c-stub.c 5463 5464I2C SUBSYSTEM 5465M: Wolfram Sang <wsa@the-dreams.de> 5466L: linux-i2c@vger.kernel.org 5467W: https://i2c.wiki.kernel.org/ 5468Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5469T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5470S: Maintained 5471F: Documentation/devicetree/bindings/i2c/ 5472F: Documentation/i2c/ 5473F: drivers/i2c/ 5474F: drivers/i2c/*/ 5475F: include/linux/i2c.h 5476F: include/linux/i2c-*.h 5477F: include/uapi/linux/i2c.h 5478F: include/uapi/linux/i2c-*.h 5479 5480I2C ACPI SUPPORT 5481M: Mika Westerberg <mika.westerberg@linux.intel.com> 5482L: linux-i2c@vger.kernel.org 5483L: linux-acpi@vger.kernel.org 5484S: Maintained 5485 5486I2C-TAOS-EVM DRIVER 5487M: Jean Delvare <jdelvare@suse.com> 5488L: linux-i2c@vger.kernel.org 5489S: Maintained 5490F: Documentation/i2c/busses/i2c-taos-evm 5491F: drivers/i2c/busses/i2c-taos-evm.c 5492 5493I2C-TINY-USB DRIVER 5494M: Till Harbaum <till@harbaum.org> 5495L: linux-i2c@vger.kernel.org 5496W: http://www.harbaum.org/till/i2c_tiny_usb 5497S: Maintained 5498F: drivers/i2c/busses/i2c-tiny-usb.c 5499 5500i386 BOOT CODE 5501M: "H. Peter Anvin" <hpa@zytor.com> 5502S: Maintained 5503F: arch/x86/boot/ 5504 5505i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5506M: "H. Peter Anvin" <hpa@zytor.com> 5507T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5508S: Maintained 5509 5510IA64 (Itanium) PLATFORM 5511M: Tony Luck <tony.luck@intel.com> 5512M: Fenghua Yu <fenghua.yu@intel.com> 5513L: linux-ia64@vger.kernel.org 5514T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5515S: Maintained 5516F: arch/ia64/ 5517 5518IBM Power VMX Cryptographic instructions 5519M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5520M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5521L: linux-crypto@vger.kernel.org 5522S: Supported 5523F: drivers/crypto/vmx/Makefile 5524F: drivers/crypto/vmx/Kconfig 5525F: drivers/crypto/vmx/vmx.c 5526F: drivers/crypto/vmx/aes* 5527F: drivers/crypto/vmx/ghash* 5528F: drivers/crypto/vmx/ppc-xlate.pl 5529 5530IBM Power in-Nest Crypto Acceleration 5531M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5532M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5533L: linux-crypto@vger.kernel.org 5534S: Supported 5535F: drivers/crypto/nx/Makefile 5536F: drivers/crypto/nx/Kconfig 5537F: drivers/crypto/nx/nx-aes* 5538F: drivers/crypto/nx/nx-sha* 5539F: drivers/crypto/nx/nx.* 5540F: drivers/crypto/nx/nx_csbcpb.h 5541F: drivers/crypto/nx/nx_debugfs.h 5542 5543IBM Power 842 compression accelerator 5544M: Dan Streetman <ddstreet@ieee.org> 5545S: Supported 5546F: drivers/crypto/nx/Makefile 5547F: drivers/crypto/nx/Kconfig 5548F: drivers/crypto/nx/nx-842* 5549F: include/linux/sw842.h 5550F: crypto/842.c 5551F: lib/842/ 5552 5553IBM Power Linux RAID adapter 5554M: Brian King <brking@us.ibm.com> 5555S: Supported 5556F: drivers/scsi/ipr.* 5557 5558IBM Power Virtual Ethernet Device Driver 5559M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5560L: netdev@vger.kernel.org 5561S: Supported 5562F: drivers/net/ethernet/ibm/ibmveth.* 5563 5564IBM Power SRIOV Virtual NIC Device Driver 5565M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5566M: John Allen <jallen@linux.vnet.ibm.com> 5567L: netdev@vger.kernel.org 5568S: Supported 5569F: drivers/net/ethernet/ibm/ibmvnic.* 5570 5571IBM Power Virtual SCSI Device Drivers 5572M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5573L: linux-scsi@vger.kernel.org 5574S: Supported 5575F: drivers/scsi/ibmvscsi/ibmvscsi* 5576F: drivers/scsi/ibmvscsi/viosrp.h 5577 5578IBM Power Virtual FC Device Drivers 5579M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5580L: linux-scsi@vger.kernel.org 5581S: Supported 5582F: drivers/scsi/ibmvscsi/ibmvfc* 5583 5584IBM ServeRAID RAID DRIVER 5585S: Orphan 5586F: drivers/scsi/ips.* 5587 5588ICH LPC AND GPIO DRIVER 5589M: Peter Tyser <ptyser@xes-inc.com> 5590S: Maintained 5591F: drivers/mfd/lpc_ich.c 5592F: drivers/gpio/gpio-ich.c 5593 5594IDE SUBSYSTEM 5595M: "David S. Miller" <davem@davemloft.net> 5596L: linux-ide@vger.kernel.org 5597Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 5598T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 5599S: Maintained 5600F: Documentation/ide/ 5601F: drivers/ide/ 5602F: include/linux/ide.h 5603 5604IDEAPAD LAPTOP EXTRAS DRIVER 5605M: Ike Panhc <ike.pan@canonical.com> 5606L: platform-driver-x86@vger.kernel.org 5607W: http://launchpad.net/ideapad-laptop 5608S: Maintained 5609F: drivers/platform/x86/ideapad-laptop.c 5610 5611IDEAPAD LAPTOP SLIDEBAR DRIVER 5612M: Andrey Moiseev <o2g.org.ru@gmail.com> 5613L: linux-input@vger.kernel.org 5614W: https://github.com/o2genum/ideapad-slidebar 5615S: Maintained 5616F: drivers/input/misc/ideapad_slidebar.c 5617 5618IDE/ATAPI DRIVERS 5619M: Borislav Petkov <bp@alien8.de> 5620L: linux-ide@vger.kernel.org 5621S: Maintained 5622F: Documentation/cdrom/ide-cd 5623F: drivers/ide/ide-cd* 5624 5625IDLE-I7300 5626M: Andy Henroid <andrew.d.henroid@intel.com> 5627L: linux-pm@vger.kernel.org 5628S: Supported 5629F: drivers/idle/i7300_idle.c 5630 5631IEEE 802.15.4 SUBSYSTEM 5632M: Alexander Aring <aar@pengutronix.de> 5633L: linux-wpan@vger.kernel.org 5634W: http://wpan.cakelab.org/ 5635T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 5636T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 5637S: Maintained 5638F: net/ieee802154/ 5639F: net/mac802154/ 5640F: drivers/net/ieee802154/ 5641F: include/linux/nl802154.h 5642F: include/linux/ieee802154.h 5643F: include/net/nl802154.h 5644F: include/net/mac802154.h 5645F: include/net/af_ieee802154.h 5646F: include/net/cfg802154.h 5647F: include/net/ieee802154_netdev.h 5648F: Documentation/networking/ieee802154.txt 5649 5650IGORPLUG-USB IR RECEIVER 5651M: Sean Young <sean@mess.org> 5652L: linux-media@vger.kernel.org 5653S: Maintained 5654F: drivers/media/rc/igorplugusb.c 5655 5656IGUANAWORKS USB IR TRANSCEIVER 5657M: Sean Young <sean@mess.org> 5658L: linux-media@vger.kernel.org 5659S: Maintained 5660F: drivers/media/rc/iguanair.c 5661 5662IIO SUBSYSTEM AND DRIVERS 5663M: Jonathan Cameron <jic23@kernel.org> 5664R: Hartmut Knaack <knaack.h@gmx.de> 5665R: Lars-Peter Clausen <lars@metafoo.de> 5666R: Peter Meerwald <pmeerw@pmeerw.net> 5667L: linux-iio@vger.kernel.org 5668S: Maintained 5669F: drivers/iio/ 5670F: drivers/staging/iio/ 5671F: include/linux/iio/ 5672F: tools/iio/ 5673 5674IKANOS/ADI EAGLE ADSL USB DRIVER 5675M: Matthieu Castet <castet.matthieu@free.fr> 5676M: Stanislaw Gruszka <stf_xl@wp.pl> 5677S: Maintained 5678F: drivers/usb/atm/ueagle-atm.c 5679 5680INA209 HARDWARE MONITOR DRIVER 5681M: Guenter Roeck <linux@roeck-us.net> 5682L: linux-hwmon@vger.kernel.org 5683S: Maintained 5684F: Documentation/hwmon/ina209 5685F: Documentation/devicetree/bindings/i2c/ina209.txt 5686F: drivers/hwmon/ina209.c 5687 5688INA2XX HARDWARE MONITOR DRIVER 5689M: Guenter Roeck <linux@roeck-us.net> 5690L: linux-hwmon@vger.kernel.org 5691S: Maintained 5692F: Documentation/hwmon/ina2xx 5693F: drivers/hwmon/ina2xx.c 5694F: include/linux/platform_data/ina2xx.h 5695 5696INDUSTRY PACK SUBSYSTEM (IPACK) 5697M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 5698M: Jens Taprogge <jens.taprogge@taprogge.org> 5699M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5700L: industrypack-devel@lists.sourceforge.net 5701W: http://industrypack.sourceforge.net 5702S: Maintained 5703F: drivers/ipack/ 5704 5705INGENIC JZ4780 DMA Driver 5706M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 5707S: Maintained 5708F: drivers/dma/dma-jz4780.c 5709 5710INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 5711M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5712M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 5713L: linux-ima-devel@lists.sourceforge.net 5714L: linux-ima-user@lists.sourceforge.net 5715L: linux-security-module@vger.kernel.org 5716T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 5717S: Supported 5718F: security/integrity/ima/ 5719 5720IMGTEC IR DECODER DRIVER 5721M: James Hogan <james.hogan@imgtec.com> 5722S: Maintained 5723F: drivers/media/rc/img-ir/ 5724 5725IMS TWINTURBO FRAMEBUFFER DRIVER 5726L: linux-fbdev@vger.kernel.org 5727S: Orphan 5728F: drivers/video/fbdev/imsttfb.c 5729 5730INFINIBAND SUBSYSTEM 5731M: Doug Ledford <dledford@redhat.com> 5732M: Sean Hefty <sean.hefty@intel.com> 5733M: Hal Rosenstock <hal.rosenstock@gmail.com> 5734L: linux-rdma@vger.kernel.org 5735W: http://www.openfabrics.org/ 5736Q: http://patchwork.kernel.org/project/linux-rdma/list/ 5737T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 5738S: Supported 5739F: Documentation/infiniband/ 5740F: drivers/infiniband/ 5741F: drivers/staging/rdma/ 5742F: include/uapi/linux/if_infiniband.h 5743F: include/uapi/rdma/ 5744F: include/rdma/ 5745 5746INOTIFY 5747M: John McCutchan <john@johnmccutchan.com> 5748M: Robert Love <rlove@rlove.org> 5749M: Eric Paris <eparis@parisplace.org> 5750S: Maintained 5751F: Documentation/filesystems/inotify.txt 5752F: fs/notify/inotify/ 5753F: include/linux/inotify.h 5754F: include/uapi/linux/inotify.h 5755 5756INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 5757M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 5758L: linux-input@vger.kernel.org 5759Q: http://patchwork.kernel.org/project/linux-input/list/ 5760T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 5761S: Maintained 5762F: drivers/input/ 5763F: include/linux/input.h 5764F: include/uapi/linux/input.h 5765F: include/linux/input/ 5766F: Documentation/devicetree/bindings/input/ 5767 5768INPUT MULTITOUCH (MT) PROTOCOL 5769M: Henrik Rydberg <rydberg@bitmath.org> 5770L: linux-input@vger.kernel.org 5771S: Odd fixes 5772F: Documentation/input/multi-touch-protocol.txt 5773F: drivers/input/input-mt.c 5774K: \b(ABS|SYN)_MT_ 5775 5776INTEL ASoC BDW/HSW DRIVERS 5777M: Jie Yang <yang.jie@linux.intel.com> 5778L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5779S: Supported 5780F: sound/soc/intel/common/sst-dsp* 5781F: sound/soc/intel/common/sst-firmware.c 5782F: sound/soc/intel/boards/broadwell.c 5783F: sound/soc/intel/haswell/ 5784 5785INTEL C600 SERIES SAS CONTROLLER DRIVER 5786M: Intel SCU Linux support <intel-linux-scu@intel.com> 5787M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 5788L: linux-scsi@vger.kernel.org 5789T: git git://git.code.sf.net/p/intel-sas/isci 5790S: Supported 5791F: drivers/scsi/isci/ 5792 5793INTEL HID EVENT DRIVER 5794M: Alex Hung <alex.hung@canonical.com> 5795L: platform-driver-x86@vger.kernel.org 5796S: Maintained 5797F: drivers/platform/x86/intel-hid.c 5798 5799INTEL IDLE DRIVER 5800M: Len Brown <lenb@kernel.org> 5801L: linux-pm@vger.kernel.org 5802T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 5803S: Supported 5804F: drivers/idle/intel_idle.c 5805 5806INTEL PSTATE DRIVER 5807M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5808M: Len Brown <lenb@kernel.org> 5809L: linux-pm@vger.kernel.org 5810S: Supported 5811F: drivers/cpufreq/intel_pstate.c 5812 5813INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 5814M: Maik Broemme <mbroemme@plusserver.de> 5815L: linux-fbdev@vger.kernel.org 5816S: Maintained 5817F: Documentation/fb/intelfb.txt 5818F: drivers/video/fbdev/intelfb/ 5819 5820INTEL 810/815 FRAMEBUFFER DRIVER 5821M: Antonino Daplas <adaplas@gmail.com> 5822L: linux-fbdev@vger.kernel.org 5823S: Maintained 5824F: drivers/video/fbdev/i810/ 5825 5826INTEL MENLOW THERMAL DRIVER 5827M: Sujith Thomas <sujith.thomas@intel.com> 5828L: platform-driver-x86@vger.kernel.org 5829W: https://01.org/linux-acpi 5830S: Supported 5831F: drivers/platform/x86/intel_menlow.c 5832 5833INTEL I/OAT DMA DRIVER 5834M: Dave Jiang <dave.jiang@intel.com> 5835R: Dan Williams <dan.j.williams@intel.com> 5836L: dmaengine@vger.kernel.org 5837Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 5838S: Supported 5839F: drivers/dma/ioat* 5840 5841INTEL IOMMU (VT-d) 5842M: David Woodhouse <dwmw2@infradead.org> 5843L: iommu@lists.linux-foundation.org 5844T: git git://git.infradead.org/iommu-2.6.git 5845S: Supported 5846F: drivers/iommu/intel-iommu.c 5847F: include/linux/intel-iommu.h 5848 5849INTEL IOP-ADMA DMA DRIVER 5850R: Dan Williams <dan.j.williams@intel.com> 5851S: Odd fixes 5852F: drivers/dma/iop-adma.c 5853 5854INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 5855M: Krzysztof Halasa <khalasa@piap.pl> 5856S: Maintained 5857F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 5858F: arch/arm/mach-ixp4xx/include/mach/npe.h 5859F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 5860F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 5861F: drivers/net/ethernet/xscale/ixp4xx_eth.c 5862F: drivers/net/wan/ixp4xx_hss.c 5863 5864INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 5865M: Deepak Saxena <dsaxena@plexity.net> 5866S: Maintained 5867F: drivers/char/hw_random/ixp4xx-rng.c 5868 5869INTEL ETHERNET DRIVERS 5870M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 5871R: Jesse Brandeburg <jesse.brandeburg@intel.com> 5872R: Shannon Nelson <shannon.nelson@intel.com> 5873R: Carolyn Wyborny <carolyn.wyborny@intel.com> 5874R: Don Skidmore <donald.c.skidmore@intel.com> 5875R: Bruce Allan <bruce.w.allan@intel.com> 5876R: John Ronciak <john.ronciak@intel.com> 5877R: Mitch Williams <mitch.a.williams@intel.com> 5878L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 5879W: http://www.intel.com/support/feedback.htm 5880W: http://e1000.sourceforge.net/ 5881Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 5882T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 5883T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 5884S: Supported 5885F: Documentation/networking/e100.txt 5886F: Documentation/networking/e1000.txt 5887F: Documentation/networking/e1000e.txt 5888F: Documentation/networking/igb.txt 5889F: Documentation/networking/igbvf.txt 5890F: Documentation/networking/ixgb.txt 5891F: Documentation/networking/ixgbe.txt 5892F: Documentation/networking/ixgbevf.txt 5893F: Documentation/networking/i40e.txt 5894F: Documentation/networking/i40evf.txt 5895F: drivers/net/ethernet/intel/ 5896F: drivers/net/ethernet/intel/*/ 5897 5898INTEL RDMA RNIC DRIVER 5899M: Faisal Latif <faisal.latif@intel.com> 5900R: Chien Tin Tung <chien.tin.tung@intel.com> 5901R: Mustafa Ismail <mustafa.ismail@intel.com> 5902R: Shiraz Saleem <shiraz.saleem@intel.com> 5903R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 5904L: linux-rdma@vger.kernel.org 5905S: Supported 5906F: drivers/infiniband/hw/i40iw/ 5907 5908INTEL-MID GPIO DRIVER 5909M: David Cohen <david.a.cohen@linux.intel.com> 5910L: linux-gpio@vger.kernel.org 5911S: Maintained 5912F: drivers/gpio/gpio-intel-mid.c 5913 5914INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 5915M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 5916L: linux-wireless@vger.kernel.org 5917S: Maintained 5918F: Documentation/networking/README.ipw2100 5919F: Documentation/networking/README.ipw2200 5920F: drivers/net/wireless/intel/ipw2x00/ 5921 5922INTEL(R) TRACE HUB 5923M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 5924S: Supported 5925F: Documentation/trace/intel_th.txt 5926F: drivers/hwtracing/intel_th/ 5927 5928INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 5929M: Ning Sun <ning.sun@intel.com> 5930L: tboot-devel@lists.sourceforge.net 5931W: http://tboot.sourceforge.net 5932T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 5933S: Supported 5934F: Documentation/intel_txt.txt 5935F: include/linux/tboot.h 5936F: arch/x86/kernel/tboot.c 5937 5938INTEL WIRELESS WIMAX CONNECTION 2400 5939M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 5940M: linux-wimax@intel.com 5941L: wimax@linuxwimax.org (subscribers-only) 5942S: Supported 5943W: http://linuxwimax.org 5944F: Documentation/wimax/README.i2400m 5945F: drivers/net/wimax/i2400m/ 5946F: include/uapi/linux/wimax/i2400m.h 5947 5948INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 5949M: Stanislaw Gruszka <sgruszka@redhat.com> 5950L: linux-wireless@vger.kernel.org 5951S: Supported 5952F: drivers/net/wireless/intel/iwlegacy/ 5953 5954INTEL WIRELESS WIFI LINK (iwlwifi) 5955M: Johannes Berg <johannes.berg@intel.com> 5956M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 5957M: Intel Linux Wireless <linuxwifi@intel.com> 5958L: linux-wireless@vger.kernel.org 5959W: http://intellinuxwireless.org 5960T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 5961S: Supported 5962F: drivers/net/wireless/intel/iwlwifi/ 5963 5964INTEL MANAGEMENT ENGINE (mei) 5965M: Tomas Winkler <tomas.winkler@intel.com> 5966L: linux-kernel@vger.kernel.org 5967S: Supported 5968F: include/uapi/linux/mei.h 5969F: include/linux/mei_cl_bus.h 5970F: drivers/misc/mei/* 5971F: drivers/watchdog/mei_wdt.c 5972F: Documentation/misc-devices/mei/* 5973 5974INTEL MIC DRIVERS (mic) 5975M: Sudeep Dutt <sudeep.dutt@intel.com> 5976M: Ashutosh Dixit <ashutosh.dixit@intel.com> 5977S: Supported 5978W: https://github.com/sudeepdutt/mic 5979W: http://software.intel.com/en-us/mic-developer 5980F: include/linux/mic_bus.h 5981F: include/linux/scif.h 5982F: include/uapi/linux/mic_common.h 5983F: include/uapi/linux/mic_ioctl.h 5984F: include/uapi/linux/scif_ioctl.h 5985F: drivers/misc/mic/ 5986F: drivers/dma/mic_x100_dma.c 5987F: drivers/dma/mic_x100_dma.h 5988F: Documentation/mic/ 5989 5990INTEL PMC/P-Unit IPC DRIVER 5991M: Zha Qipeng<qipeng.zha@intel.com> 5992L: platform-driver-x86@vger.kernel.org 5993S: Maintained 5994F: drivers/platform/x86/intel_pmc_ipc.c 5995F: drivers/platform/x86/intel_punit_ipc.c 5996F: arch/x86/include/asm/intel_pmc_ipc.h 5997F: arch/x86/include/asm/intel_punit_ipc.h 5998 5999INTEL TELEMETRY DRIVER 6000M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6001L: platform-driver-x86@vger.kernel.org 6002S: Maintained 6003F: arch/x86/include/asm/intel_telemetry.h 6004F: drivers/platform/x86/intel_telemetry* 6005 6006IOC3 ETHERNET DRIVER 6007M: Ralf Baechle <ralf@linux-mips.org> 6008L: linux-mips@linux-mips.org 6009S: Maintained 6010F: drivers/net/ethernet/sgi/ioc3-eth.c 6011 6012IOC3 SERIAL DRIVER 6013M: Pat Gefre <pfg@sgi.com> 6014L: linux-serial@vger.kernel.org 6015S: Maintained 6016F: drivers/tty/serial/ioc3_serial.c 6017 6018IOMMU DRIVERS 6019M: Joerg Roedel <joro@8bytes.org> 6020L: iommu@lists.linux-foundation.org 6021T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6022S: Maintained 6023F: drivers/iommu/ 6024 6025IP MASQUERADING 6026M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6027S: Maintained 6028F: net/ipv4/netfilter/ipt_MASQUERADE.c 6029 6030IPMI SUBSYSTEM 6031M: Corey Minyard <minyard@acm.org> 6032L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6033W: http://openipmi.sourceforge.net/ 6034S: Supported 6035F: Documentation/IPMI.txt 6036F: drivers/char/ipmi/ 6037F: include/linux/ipmi* 6038F: include/uapi/linux/ipmi* 6039 6040QCOM AUDIO (ASoC) DRIVERS 6041M: Patrick Lai <plai@codeaurora.org> 6042M: Banajit Goswami <bgoswami@codeaurora.org> 6043L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6044S: Supported 6045F: sound/soc/qcom/ 6046 6047IPS SCSI RAID DRIVER 6048M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6049L: linux-scsi@vger.kernel.org 6050W: http://www.adaptec.com/ 6051S: Maintained 6052F: drivers/scsi/ips* 6053 6054IPVS 6055M: Wensong Zhang <wensong@linux-vs.org> 6056M: Simon Horman <horms@verge.net.au> 6057M: Julian Anastasov <ja@ssi.bg> 6058L: netdev@vger.kernel.org 6059L: lvs-devel@vger.kernel.org 6060S: Maintained 6061T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6062T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6063F: Documentation/networking/ipvs-sysctl.txt 6064F: include/net/ip_vs.h 6065F: include/uapi/linux/ip_vs.h 6066F: net/netfilter/ipvs/ 6067 6068IPWIRELESS DRIVER 6069M: Jiri Kosina <jikos@kernel.org> 6070M: David Sterba <dsterba@suse.com> 6071S: Odd Fixes 6072F: drivers/tty/ipwireless/ 6073 6074IPX NETWORK LAYER 6075M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6076L: netdev@vger.kernel.org 6077S: Maintained 6078F: include/net/ipx.h 6079F: include/uapi/linux/ipx.h 6080F: net/ipx/ 6081 6082IRDA SUBSYSTEM 6083M: Samuel Ortiz <samuel@sortiz.org> 6084L: irda-users@lists.sourceforge.net (subscribers-only) 6085L: netdev@vger.kernel.org 6086W: http://irda.sourceforge.net/ 6087S: Maintained 6088T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6089F: Documentation/networking/irda.txt 6090F: drivers/net/irda/ 6091F: include/net/irda/ 6092F: net/irda/ 6093 6094IRQ SUBSYSTEM 6095M: Thomas Gleixner <tglx@linutronix.de> 6096L: linux-kernel@vger.kernel.org 6097S: Maintained 6098T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6099F: kernel/irq/ 6100 6101IRQCHIP DRIVERS 6102M: Thomas Gleixner <tglx@linutronix.de> 6103M: Jason Cooper <jason@lakedaemon.net> 6104M: Marc Zyngier <marc.zyngier@arm.com> 6105L: linux-kernel@vger.kernel.org 6106S: Maintained 6107T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6108T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6109F: Documentation/devicetree/bindings/interrupt-controller/ 6110F: drivers/irqchip/ 6111 6112IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6113M: Jiang Liu <jiang.liu@linux.intel.com> 6114M: Marc Zyngier <marc.zyngier@arm.com> 6115S: Maintained 6116T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6117F: Documentation/IRQ-domain.txt 6118F: include/linux/irqdomain.h 6119F: kernel/irq/irqdomain.c 6120F: kernel/irq/msi.c 6121 6122ISAPNP 6123M: Jaroslav Kysela <perex@perex.cz> 6124S: Maintained 6125F: Documentation/isapnp.txt 6126F: drivers/pnp/isapnp/ 6127F: include/linux/isapnp.h 6128 6129ISA RADIO MODULE 6130M: Hans Verkuil <hverkuil@xs4all.nl> 6131L: linux-media@vger.kernel.org 6132T: git git://linuxtv.org/media_tree.git 6133W: https://linuxtv.org 6134S: Maintained 6135F: drivers/media/radio/radio-isa* 6136 6137iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6138M: Peter Jones <pjones@redhat.com> 6139M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6140S: Maintained 6141F: drivers/firmware/iscsi_ibft* 6142 6143ISCSI 6144M: Mike Christie <michaelc@cs.wisc.edu> 6145L: open-iscsi@googlegroups.com 6146W: www.open-iscsi.org 6147T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git 6148S: Maintained 6149F: drivers/scsi/*iscsi* 6150F: include/scsi/*iscsi* 6151 6152ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6153M: Or Gerlitz <ogerlitz@mellanox.com> 6154M: Sagi Grimberg <sagi@grimberg.me> 6155M: Roi Dayan <roid@mellanox.com> 6156L: linux-rdma@vger.kernel.org 6157S: Supported 6158W: http://www.openfabrics.org 6159W: www.open-iscsi.org 6160Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6161F: drivers/infiniband/ulp/iser/ 6162 6163ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6164M: Sagi Grimberg <sagi@grimberg.me> 6165T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6166L: linux-rdma@vger.kernel.org 6167L: target-devel@vger.kernel.org 6168S: Supported 6169W: http://www.linux-iscsi.org 6170F: drivers/infiniband/ulp/isert 6171 6172ISDN SUBSYSTEM 6173M: Karsten Keil <isdn@linux-pingi.de> 6174L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6175L: netdev@vger.kernel.org 6176W: http://www.isdn4linux.de 6177T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6178S: Maintained 6179F: Documentation/isdn/ 6180F: drivers/isdn/ 6181F: include/linux/isdn.h 6182F: include/linux/isdn/ 6183F: include/uapi/linux/isdn.h 6184F: include/uapi/linux/isdn/ 6185 6186ISDN SUBSYSTEM (Eicon active card driver) 6187M: Armin Schindler <mac@melware.de> 6188L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6189W: http://www.melware.de 6190S: Maintained 6191F: drivers/isdn/hardware/eicon/ 6192 6193IT87 HARDWARE MONITORING DRIVER 6194M: Jean Delvare <jdelvare@suse.com> 6195L: linux-hwmon@vger.kernel.org 6196S: Maintained 6197F: Documentation/hwmon/it87 6198F: drivers/hwmon/it87.c 6199 6200IT913X MEDIA DRIVER 6201M: Antti Palosaari <crope@iki.fi> 6202L: linux-media@vger.kernel.org 6203W: https://linuxtv.org 6204W: http://palosaari.fi/linux/ 6205Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6206T: git git://linuxtv.org/anttip/media_tree.git 6207S: Maintained 6208F: drivers/media/tuners/it913x* 6209 6210IVTV VIDEO4LINUX DRIVER 6211M: Andy Walls <awalls@md.metrocast.net> 6212L: ivtv-devel@ivtvdriver.org (subscribers-only) 6213L: linux-media@vger.kernel.org 6214T: git git://linuxtv.org/media_tree.git 6215W: http://www.ivtvdriver.org 6216S: Maintained 6217F: Documentation/video4linux/*.ivtv 6218F: drivers/media/pci/ivtv/ 6219F: include/uapi/linux/ivtv* 6220 6221IX2505V MEDIA DRIVER 6222M: Malcolm Priestley <tvboxspy@gmail.com> 6223L: linux-media@vger.kernel.org 6224W: https://linuxtv.org 6225Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6226S: Maintained 6227F: drivers/media/dvb-frontends/ix2505v* 6228 6229JC42.4 TEMPERATURE SENSOR DRIVER 6230M: Guenter Roeck <linux@roeck-us.net> 6231L: linux-hwmon@vger.kernel.org 6232S: Maintained 6233F: drivers/hwmon/jc42.c 6234F: Documentation/hwmon/jc42 6235 6236JFS FILESYSTEM 6237M: Dave Kleikamp <shaggy@kernel.org> 6238L: jfs-discussion@lists.sourceforge.net 6239W: http://jfs.sourceforge.net/ 6240T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6241S: Maintained 6242F: Documentation/filesystems/jfs.txt 6243F: fs/jfs/ 6244 6245JME NETWORK DRIVER 6246M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6247L: netdev@vger.kernel.org 6248S: Maintained 6249F: drivers/net/ethernet/jme.* 6250 6251JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6252M: David Woodhouse <dwmw2@infradead.org> 6253L: linux-mtd@lists.infradead.org 6254W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6255S: Maintained 6256F: fs/jffs2/ 6257F: include/uapi/linux/jffs2.h 6258 6259JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6260M: "Theodore Ts'o" <tytso@mit.edu> 6261M: Jan Kara <jack@suse.com> 6262L: linux-ext4@vger.kernel.org 6263S: Maintained 6264F: fs/jbd2/ 6265F: include/linux/jbd2.h 6266 6267JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6268M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6269L: linux-media@vger.kernel.org 6270S: Maintained 6271F: drivers/media/platform/rcar_jpu.c 6272 6273JSM Neo PCI based serial card 6274M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6275L: linux-serial@vger.kernel.org 6276S: Maintained 6277F: drivers/tty/serial/jsm/ 6278 6279K10TEMP HARDWARE MONITORING DRIVER 6280M: Clemens Ladisch <clemens@ladisch.de> 6281L: linux-hwmon@vger.kernel.org 6282S: Maintained 6283F: Documentation/hwmon/k10temp 6284F: drivers/hwmon/k10temp.c 6285 6286K8TEMP HARDWARE MONITORING DRIVER 6287M: Rudolf Marek <r.marek@assembler.cz> 6288L: linux-hwmon@vger.kernel.org 6289S: Maintained 6290F: Documentation/hwmon/k8temp 6291F: drivers/hwmon/k8temp.c 6292 6293KASAN 6294M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6295R: Alexander Potapenko <glider@google.com> 6296R: Dmitry Vyukov <dvyukov@google.com> 6297L: kasan-dev@googlegroups.com 6298S: Maintained 6299F: arch/*/include/asm/kasan.h 6300F: arch/*/mm/kasan_init* 6301F: Documentation/kasan.txt 6302F: include/linux/kasan.h 6303F: lib/test_kasan.c 6304F: mm/kasan/ 6305F: scripts/Makefile.kasan 6306 6307KCONFIG 6308M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6309L: linux-kbuild@vger.kernel.org 6310T: git git://gitorious.org/linux-kconfig/linux-kconfig 6311S: Maintained 6312F: Documentation/kbuild/kconfig-language.txt 6313F: scripts/kconfig/ 6314 6315KDUMP 6316M: Vivek Goyal <vgoyal@redhat.com> 6317M: Haren Myneni <hbabu@us.ibm.com> 6318L: kexec@lists.infradead.org 6319W: http://lse.sourceforge.net/kdump/ 6320S: Maintained 6321F: Documentation/kdump/ 6322 6323KEENE FM RADIO TRANSMITTER DRIVER 6324M: Hans Verkuil <hverkuil@xs4all.nl> 6325L: linux-media@vger.kernel.org 6326T: git git://linuxtv.org/media_tree.git 6327W: https://linuxtv.org 6328S: Maintained 6329F: drivers/media/radio/radio-keene* 6330 6331KERNEL AUTOMOUNTER v4 (AUTOFS4) 6332M: Ian Kent <raven@themaw.net> 6333L: autofs@vger.kernel.org 6334S: Maintained 6335F: fs/autofs4/ 6336 6337KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6338M: Michal Marek <mmarek@suse.com> 6339T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6340T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6341L: linux-kbuild@vger.kernel.org 6342S: Maintained 6343F: Documentation/kbuild/ 6344F: Makefile 6345F: scripts/Makefile.* 6346F: scripts/basic/ 6347F: scripts/mk* 6348F: scripts/package/ 6349 6350KERNEL JANITORS 6351L: kernel-janitors@vger.kernel.org 6352W: http://kernelnewbies.org/KernelJanitors 6353S: Odd Fixes 6354 6355KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6356M: "J. Bruce Fields" <bfields@fieldses.org> 6357M: Jeff Layton <jlayton@poochiereds.net> 6358L: linux-nfs@vger.kernel.org 6359W: http://nfs.sourceforge.net/ 6360T: git git://linux-nfs.org/~bfields/linux.git 6361S: Supported 6362F: fs/nfsd/ 6363F: include/uapi/linux/nfsd/ 6364F: fs/lockd/ 6365F: fs/nfs_common/ 6366F: net/sunrpc/ 6367F: include/linux/lockd/ 6368F: include/linux/sunrpc/ 6369F: include/uapi/linux/sunrpc/ 6370 6371KERNEL SELFTEST FRAMEWORK 6372M: Shuah Khan <shuahkh@osg.samsung.com> 6373L: linux-kselftest@vger.kernel.org 6374T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6375S: Maintained 6376F: tools/testing/selftests 6377 6378KERNEL VIRTUAL MACHINE (KVM) 6379M: Paolo Bonzini <pbonzini@redhat.com> 6380M: Radim Krčmář <rkrcmar@redhat.com> 6381L: kvm@vger.kernel.org 6382W: http://www.linux-kvm.org 6383T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6384S: Supported 6385F: Documentation/*/kvm*.txt 6386F: Documentation/virtual/kvm/ 6387F: arch/*/kvm/ 6388F: arch/x86/kernel/kvm.c 6389F: arch/x86/kernel/kvmclock.c 6390F: arch/*/include/asm/kvm* 6391F: include/linux/kvm* 6392F: include/uapi/linux/kvm* 6393F: virt/kvm/ 6394 6395KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6396M: Joerg Roedel <joro@8bytes.org> 6397L: kvm@vger.kernel.org 6398W: http://www.linux-kvm.org/ 6399S: Maintained 6400F: arch/x86/include/asm/svm.h 6401F: arch/x86/kvm/svm.c 6402 6403KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6404M: Alexander Graf <agraf@suse.com> 6405L: kvm-ppc@vger.kernel.org 6406W: http://www.linux-kvm.org/ 6407T: git git://github.com/agraf/linux-2.6.git 6408S: Supported 6409F: arch/powerpc/include/asm/kvm* 6410F: arch/powerpc/kvm/ 6411 6412KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6413M: Christian Borntraeger <borntraeger@de.ibm.com> 6414M: Cornelia Huck <cornelia.huck@de.ibm.com> 6415L: linux-s390@vger.kernel.org 6416W: http://www.ibm.com/developerworks/linux/linux390/ 6417T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 6418S: Supported 6419F: Documentation/s390/kvm.txt 6420F: arch/s390/include/asm/kvm* 6421F: arch/s390/kvm/ 6422 6423KERNEL VIRTUAL MACHINE (KVM) FOR ARM 6424M: Christoffer Dall <christoffer.dall@linaro.org> 6425M: Marc Zyngier <marc.zyngier@arm.com> 6426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6427L: kvmarm@lists.cs.columbia.edu 6428W: http://systems.cs.columbia.edu/projects/kvm-arm 6429T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 6430S: Supported 6431F: arch/arm/include/uapi/asm/kvm* 6432F: arch/arm/include/asm/kvm* 6433F: arch/arm/kvm/ 6434F: virt/kvm/arm/ 6435F: include/kvm/arm_* 6436 6437KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 6438M: Christoffer Dall <christoffer.dall@linaro.org> 6439M: Marc Zyngier <marc.zyngier@arm.com> 6440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6441L: kvmarm@lists.cs.columbia.edu 6442S: Maintained 6443F: arch/arm64/include/uapi/asm/kvm* 6444F: arch/arm64/include/asm/kvm* 6445F: arch/arm64/kvm/ 6446 6447KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 6448M: James Hogan <james.hogan@imgtec.com> 6449L: linux-mips@linux-mips.org 6450S: Supported 6451F: arch/mips/include/uapi/asm/kvm* 6452F: arch/mips/include/asm/kvm* 6453F: arch/mips/kvm/ 6454 6455KEXEC 6456M: Eric Biederman <ebiederm@xmission.com> 6457W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6458L: kexec@lists.infradead.org 6459S: Maintained 6460F: include/linux/kexec.h 6461F: include/uapi/linux/kexec.h 6462F: kernel/kexec.c 6463 6464KEYS/KEYRINGS: 6465M: David Howells <dhowells@redhat.com> 6466L: keyrings@vger.kernel.org 6467S: Maintained 6468F: Documentation/security/keys.txt 6469F: include/linux/key.h 6470F: include/linux/key-type.h 6471F: include/keys/ 6472F: security/keys/ 6473 6474KEYS-TRUSTED 6475M: David Safford <safford@us.ibm.com> 6476M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6477L: linux-security-module@vger.kernel.org 6478L: keyrings@vger.kernel.org 6479S: Supported 6480F: Documentation/security/keys-trusted-encrypted.txt 6481F: include/keys/trusted-type.h 6482F: security/keys/trusted.c 6483F: security/keys/trusted.h 6484 6485KEYS-ENCRYPTED 6486M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6487M: David Safford <safford@us.ibm.com> 6488L: linux-security-module@vger.kernel.org 6489L: keyrings@vger.kernel.org 6490S: Supported 6491F: Documentation/security/keys-trusted-encrypted.txt 6492F: include/keys/encrypted-type.h 6493F: security/keys/encrypted-keys/ 6494 6495KGDB / KDB /debug_core 6496M: Jason Wessel <jason.wessel@windriver.com> 6497W: http://kgdb.wiki.kernel.org/ 6498L: kgdb-bugreport@lists.sourceforge.net 6499T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 6500S: Maintained 6501F: Documentation/DocBook/kgdb.tmpl 6502F: drivers/misc/kgdbts.c 6503F: drivers/tty/serial/kgdboc.c 6504F: include/linux/kdb.h 6505F: include/linux/kgdb.h 6506F: kernel/debug/ 6507 6508KMEMCHECK 6509M: Vegard Nossum <vegardno@ifi.uio.no> 6510M: Pekka Enberg <penberg@kernel.org> 6511S: Maintained 6512F: Documentation/kmemcheck.txt 6513F: arch/x86/include/asm/kmemcheck.h 6514F: arch/x86/mm/kmemcheck/ 6515F: include/linux/kmemcheck.h 6516F: mm/kmemcheck.c 6517 6518KMEMLEAK 6519M: Catalin Marinas <catalin.marinas@arm.com> 6520S: Maintained 6521F: Documentation/kmemleak.txt 6522F: include/linux/kmemleak.h 6523F: mm/kmemleak.c 6524F: mm/kmemleak-test.c 6525 6526KPROBES 6527M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 6528M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 6529M: "David S. Miller" <davem@davemloft.net> 6530M: Masami Hiramatsu <mhiramat@kernel.org> 6531S: Maintained 6532F: Documentation/kprobes.txt 6533F: include/linux/kprobes.h 6534F: kernel/kprobes.c 6535 6536KS0108 LCD CONTROLLER DRIVER 6537M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 6538W: http://miguelojeda.es/auxdisplay.htm 6539W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 6540S: Maintained 6541F: Documentation/auxdisplay/ks0108 6542F: drivers/auxdisplay/ks0108.c 6543F: include/linux/ks0108.h 6544 6545L3MDEV 6546M: David Ahern <dsa@cumulusnetworks.com> 6547L: netdev@vger.kernel.org 6548S: Maintained 6549F: net/l3mdev 6550F: include/net/l3mdev.h 6551 6552LANTIQ MIPS ARCHITECTURE 6553M: John Crispin <blogic@openwrt.org> 6554L: linux-mips@linux-mips.org 6555S: Maintained 6556F: arch/mips/lantiq 6557 6558LAPB module 6559L: linux-x25@vger.kernel.org 6560S: Orphan 6561F: Documentation/networking/lapb-module.txt 6562F: include/*/lapb.h 6563F: net/lapb/ 6564 6565LASI 53c700 driver for PARISC 6566M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 6567L: linux-scsi@vger.kernel.org 6568S: Maintained 6569F: Documentation/scsi/53c700.txt 6570F: drivers/scsi/53c700* 6571 6572LED SUBSYSTEM 6573M: Richard Purdie <rpurdie@rpsys.net> 6574M: Jacek Anaszewski <j.anaszewski@samsung.com> 6575L: linux-leds@vger.kernel.org 6576T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 6577S: Maintained 6578F: drivers/leds/ 6579F: include/linux/leds.h 6580 6581LEGACY EEPROM DRIVER 6582M: Jean Delvare <jdelvare@suse.com> 6583S: Maintained 6584F: Documentation/misc-devices/eeprom 6585F: drivers/misc/eeprom/eeprom.c 6586 6587LEGO USB Tower driver 6588M: Juergen Stuber <starblue@users.sourceforge.net> 6589L: legousb-devel@lists.sourceforge.net 6590W: http://legousb.sourceforge.net/ 6591S: Maintained 6592F: drivers/usb/misc/legousbtower.c 6593 6594LG2160 MEDIA DRIVER 6595M: Michael Krufky <mkrufky@linuxtv.org> 6596L: linux-media@vger.kernel.org 6597W: https://linuxtv.org 6598W: http://github.com/mkrufky 6599Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6600T: git git://linuxtv.org/mkrufky/tuners.git 6601S: Maintained 6602F: drivers/media/dvb-frontends/lg2160.* 6603 6604LGDT3305 MEDIA DRIVER 6605M: Michael Krufky <mkrufky@linuxtv.org> 6606L: linux-media@vger.kernel.org 6607W: https://linuxtv.org 6608W: http://github.com/mkrufky 6609Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6610T: git git://linuxtv.org/mkrufky/tuners.git 6611S: Maintained 6612F: drivers/media/dvb-frontends/lgdt3305.* 6613 6614LGUEST 6615M: Rusty Russell <rusty@rustcorp.com.au> 6616L: lguest@lists.ozlabs.org 6617W: http://lguest.ozlabs.org/ 6618S: Odd Fixes 6619F: arch/x86/include/asm/lguest*.h 6620F: arch/x86/lguest/ 6621F: drivers/lguest/ 6622F: include/linux/lguest*.h 6623F: tools/lguest/ 6624 6625LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 6626M: Tejun Heo <tj@kernel.org> 6627L: linux-ide@vger.kernel.org 6628T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6629S: Maintained 6630F: drivers/ata/ 6631F: include/linux/ata.h 6632F: include/linux/libata.h 6633 6634LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 6635M: Viresh Kumar <vireshk@kernel.org> 6636L: linux-ide@vger.kernel.org 6637T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6638S: Maintained 6639F: include/linux/pata_arasan_cf_data.h 6640F: drivers/ata/pata_arasan_cf.c 6641 6642LIBATA PATA DRIVERS 6643M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6644M: Tejun Heo <tj@kernel.org> 6645L: linux-ide@vger.kernel.org 6646T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6647S: Maintained 6648F: drivers/ata/pata_*.c 6649F: drivers/ata/ata_generic.c 6650 6651LIBATA SATA AHCI PLATFORM devices support 6652M: Hans de Goede <hdegoede@redhat.com> 6653M: Tejun Heo <tj@kernel.org> 6654L: linux-ide@vger.kernel.org 6655T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6656S: Maintained 6657F: drivers/ata/ahci_platform.c 6658F: drivers/ata/libahci_platform.c 6659F: include/linux/ahci_platform.h 6660 6661LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 6662M: Mikael Pettersson <mikpelinux@gmail.com> 6663L: linux-ide@vger.kernel.org 6664T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6665S: Maintained 6666F: drivers/ata/sata_promise.* 6667 6668LIBLOCKDEP 6669M: Sasha Levin <sasha.levin@oracle.com> 6670S: Maintained 6671F: tools/lib/lockdep/ 6672 6673LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 6674M: Dan Williams <dan.j.williams@intel.com> 6675L: linux-nvdimm@lists.01.org 6676Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6677T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 6678S: Supported 6679F: drivers/nvdimm/* 6680F: include/linux/nd.h 6681F: include/linux/libnvdimm.h 6682F: include/uapi/linux/ndctl.h 6683 6684LIBNVDIMM BLK: MMIO-APERTURE DRIVER 6685M: Ross Zwisler <ross.zwisler@linux.intel.com> 6686L: linux-nvdimm@lists.01.org 6687Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6688S: Supported 6689F: drivers/nvdimm/blk.c 6690F: drivers/nvdimm/region_devs.c 6691F: drivers/acpi/nfit* 6692 6693LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 6694M: Vishal Verma <vishal.l.verma@intel.com> 6695L: linux-nvdimm@lists.01.org 6696Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6697S: Supported 6698F: drivers/nvdimm/btt* 6699 6700LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 6701M: Ross Zwisler <ross.zwisler@linux.intel.com> 6702L: linux-nvdimm@lists.01.org 6703Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6704S: Supported 6705F: drivers/nvdimm/pmem.c 6706F: include/linux/pmem.h 6707F: arch/*/include/asm/pmem.h 6708 6709LIGHTNVM PLATFORM SUPPORT 6710M: Matias Bjorling <mb@lightnvm.io> 6711W: http://github/OpenChannelSSD 6712L: linux-block@vger.kernel.org 6713S: Maintained 6714F: drivers/lightnvm/ 6715F: include/linux/lightnvm.h 6716F: include/uapi/linux/lightnvm.h 6717 6718LINUX FOR IBM pSERIES (RS/6000) 6719M: Paul Mackerras <paulus@au.ibm.com> 6720W: http://www.ibm.com/linux/ltc/projects/ppc 6721S: Supported 6722F: arch/powerpc/boot/rs6000.h 6723 6724LINUX FOR POWERPC (32-BIT AND 64-BIT) 6725M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 6726M: Paul Mackerras <paulus@samba.org> 6727M: Michael Ellerman <mpe@ellerman.id.au> 6728W: http://www.penguinppc.org/ 6729L: linuxppc-dev@lists.ozlabs.org 6730Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 6731T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 6732S: Supported 6733F: Documentation/powerpc/ 6734F: arch/powerpc/ 6735 6736LINUX FOR POWER MACINTOSH 6737M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 6738W: http://www.penguinppc.org/ 6739L: linuxppc-dev@lists.ozlabs.org 6740S: Maintained 6741F: arch/powerpc/platforms/powermac/ 6742F: drivers/macintosh/ 6743 6744LINUX FOR POWERPC EMBEDDED MPC5XXX 6745M: Anatolij Gustschin <agust@denx.de> 6746L: linuxppc-dev@lists.ozlabs.org 6747T: git git://git.denx.de/linux-denx-agust.git 6748S: Maintained 6749F: arch/powerpc/platforms/512x/ 6750F: arch/powerpc/platforms/52xx/ 6751 6752LINUX FOR POWERPC EMBEDDED PPC4XX 6753M: Alistair Popple <alistair@popple.id.au> 6754M: Matt Porter <mporter@kernel.crashing.org> 6755W: http://www.penguinppc.org/ 6756L: linuxppc-dev@lists.ozlabs.org 6757S: Maintained 6758F: arch/powerpc/platforms/40x/ 6759F: arch/powerpc/platforms/44x/ 6760 6761LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 6762L: linuxppc-dev@lists.ozlabs.org 6763S: Orphan 6764F: arch/powerpc/*/*virtex* 6765F: arch/powerpc/*/*/*virtex* 6766 6767LINUX FOR POWERPC EMBEDDED PPC8XX 6768M: Vitaly Bordug <vitb@kernel.crashing.org> 6769W: http://www.penguinppc.org/ 6770L: linuxppc-dev@lists.ozlabs.org 6771S: Maintained 6772F: arch/powerpc/platforms/8xx/ 6773 6774LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 6775M: Scott Wood <oss@buserror.net> 6776M: Kumar Gala <galak@kernel.crashing.org> 6777W: http://www.penguinppc.org/ 6778L: linuxppc-dev@lists.ozlabs.org 6779T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 6780S: Maintained 6781F: arch/powerpc/platforms/83xx/ 6782F: arch/powerpc/platforms/85xx/ 6783 6784LINUX FOR POWERPC PA SEMI PWRFICIENT 6785M: Olof Johansson <olof@lixom.net> 6786L: linuxppc-dev@lists.ozlabs.org 6787S: Maintained 6788F: arch/powerpc/platforms/pasemi/ 6789F: drivers/*/*pasemi* 6790F: drivers/*/*/*pasemi* 6791 6792LINUX SECURITY MODULE (LSM) FRAMEWORK 6793M: Chris Wright <chrisw@sous-sol.org> 6794L: linux-security-module@vger.kernel.org 6795S: Supported 6796 6797LIS3LV02D ACCELEROMETER DRIVER 6798M: Eric Piel <eric.piel@tremplin-utc.net> 6799S: Maintained 6800F: Documentation/misc-devices/lis3lv02d 6801F: drivers/misc/lis3lv02d/ 6802F: drivers/platform/x86/hp_accel.c 6803 6804LIVE PATCHING 6805M: Josh Poimboeuf <jpoimboe@redhat.com> 6806M: Jessica Yu <jeyu@redhat.com> 6807M: Jiri Kosina <jikos@kernel.org> 6808M: Miroslav Benes <mbenes@suse.cz> 6809R: Petr Mladek <pmladek@suse.com> 6810S: Maintained 6811F: kernel/livepatch/ 6812F: include/linux/livepatch.h 6813F: arch/x86/include/asm/livepatch.h 6814F: arch/x86/kernel/livepatch.c 6815F: Documentation/ABI/testing/sysfs-kernel-livepatch 6816F: samples/livepatch/ 6817L: live-patching@vger.kernel.org 6818T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 6819 6820LINUX KERNEL DUMP TEST MODULE (LKDTM) 6821M: Kees Cook <keescook@chromium.org> 6822S: Maintained 6823F: drivers/misc/lkdtm.c 6824 6825LLC (802.2) 6826M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6827S: Maintained 6828F: include/linux/llc.h 6829F: include/uapi/linux/llc.h 6830F: include/net/llc* 6831F: net/llc/ 6832 6833LM73 HARDWARE MONITOR DRIVER 6834M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 6835L: linux-hwmon@vger.kernel.org 6836S: Maintained 6837F: drivers/hwmon/lm73.c 6838 6839LM78 HARDWARE MONITOR DRIVER 6840M: Jean Delvare <jdelvare@suse.com> 6841L: linux-hwmon@vger.kernel.org 6842S: Maintained 6843F: Documentation/hwmon/lm78 6844F: drivers/hwmon/lm78.c 6845 6846LM83 HARDWARE MONITOR DRIVER 6847M: Jean Delvare <jdelvare@suse.com> 6848L: linux-hwmon@vger.kernel.org 6849S: Maintained 6850F: Documentation/hwmon/lm83 6851F: drivers/hwmon/lm83.c 6852 6853LM90 HARDWARE MONITOR DRIVER 6854M: Jean Delvare <jdelvare@suse.com> 6855L: linux-hwmon@vger.kernel.org 6856S: Maintained 6857F: Documentation/hwmon/lm90 6858F: Documentation/devicetree/bindings/hwmon/lm90.txt 6859F: drivers/hwmon/lm90.c 6860 6861LM95234 HARDWARE MONITOR DRIVER 6862M: Guenter Roeck <linux@roeck-us.net> 6863L: linux-hwmon@vger.kernel.org 6864S: Maintained 6865F: Documentation/hwmon/lm95234 6866F: drivers/hwmon/lm95234.c 6867 6868LME2510 MEDIA DRIVER 6869M: Malcolm Priestley <tvboxspy@gmail.com> 6870L: linux-media@vger.kernel.org 6871W: https://linuxtv.org 6872Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6873S: Maintained 6874F: drivers/media/usb/dvb-usb-v2/lmedm04* 6875 6876LOCKDEP AND LOCKSTAT 6877M: Peter Zijlstra <peterz@infradead.org> 6878M: Ingo Molnar <mingo@redhat.com> 6879L: linux-kernel@vger.kernel.org 6880T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking 6881S: Maintained 6882F: Documentation/locking/lockdep*.txt 6883F: Documentation/locking/lockstat.txt 6884F: include/linux/lockdep.h 6885F: kernel/locking/ 6886 6887LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 6888M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 6889L: linux-ntfs-dev@lists.sourceforge.net 6890W: http://www.linux-ntfs.org/content/view/19/37/ 6891S: Maintained 6892F: Documentation/ldm.txt 6893F: block/partitions/ldm.* 6894 6895LogFS 6896M: Joern Engel <joern@logfs.org> 6897M: Prasad Joshi <prasadjoshi.linux@gmail.com> 6898L: logfs@logfs.org 6899W: logfs.org 6900S: Maintained 6901F: fs/logfs/ 6902 6903LPC32XX MACHINE SUPPORT 6904M: Roland Stigge <stigge@antcom.de> 6905L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6906S: Maintained 6907F: arch/arm/mach-lpc32xx/ 6908 6909LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 6910M: Sathya Prakash <sathya.prakash@broadcom.com> 6911M: Chaitra P B <chaitra.basappa@broadcom.com> 6912M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 6913L: MPT-FusionLinux.pdl@broadcom.com 6914L: linux-scsi@vger.kernel.org 6915W: http://www.avagotech.com/support/ 6916S: Supported 6917F: drivers/message/fusion/ 6918F: drivers/scsi/mpt2sas/ 6919F: drivers/scsi/mpt3sas/ 6920 6921LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 6922M: Matthew Wilcox <matthew@wil.cx> 6923L: linux-scsi@vger.kernel.org 6924S: Maintained 6925F: drivers/scsi/sym53c8xx_2/ 6926 6927LTC4261 HARDWARE MONITOR DRIVER 6928M: Guenter Roeck <linux@roeck-us.net> 6929L: linux-hwmon@vger.kernel.org 6930S: Maintained 6931F: Documentation/hwmon/ltc4261 6932F: drivers/hwmon/ltc4261.c 6933 6934LTP (Linux Test Project) 6935M: Mike Frysinger <vapier@gentoo.org> 6936M: Cyril Hrubis <chrubis@suse.cz> 6937M: Wanlong Gao <wanlong.gao@gmail.com> 6938M: Jan Stancek <jstancek@redhat.com> 6939M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 6940M: Alexey Kodanev <alexey.kodanev@oracle.com> 6941L: ltp@lists.linux.it (subscribers-only) 6942W: http://linux-test-project.github.io/ 6943T: git git://github.com/linux-test-project/ltp.git 6944S: Maintained 6945 6946M32R ARCHITECTURE 6947W: http://www.linux-m32r.org/ 6948S: Orphan 6949F: arch/m32r/ 6950 6951M68K ARCHITECTURE 6952M: Geert Uytterhoeven <geert@linux-m68k.org> 6953L: linux-m68k@lists.linux-m68k.org 6954W: http://www.linux-m68k.org/ 6955T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 6956S: Maintained 6957F: arch/m68k/ 6958F: drivers/zorro/ 6959 6960M68K ON APPLE MACINTOSH 6961M: Joshua Thompson <funaho@jurai.org> 6962W: http://www.mac.linux-m68k.org/ 6963L: linux-m68k@lists.linux-m68k.org 6964S: Maintained 6965F: arch/m68k/mac/ 6966 6967M68K ON HP9000/300 6968M: Philip Blundell <philb@gnu.org> 6969W: http://www.tazenda.demon.co.uk/phil/linux-hp 6970S: Maintained 6971F: arch/m68k/hp300/ 6972 6973M88DS3103 MEDIA DRIVER 6974M: Antti Palosaari <crope@iki.fi> 6975L: linux-media@vger.kernel.org 6976W: https://linuxtv.org 6977W: http://palosaari.fi/linux/ 6978Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6979T: git git://linuxtv.org/anttip/media_tree.git 6980S: Maintained 6981F: drivers/media/dvb-frontends/m88ds3103* 6982 6983M88RS2000 MEDIA DRIVER 6984M: Malcolm Priestley <tvboxspy@gmail.com> 6985L: linux-media@vger.kernel.org 6986W: https://linuxtv.org 6987Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6988S: Maintained 6989F: drivers/media/dvb-frontends/m88rs2000* 6990 6991MA901 MASTERKIT USB FM RADIO DRIVER 6992M: Alexey Klimov <klimov.linux@gmail.com> 6993L: linux-media@vger.kernel.org 6994T: git git://linuxtv.org/media_tree.git 6995S: Maintained 6996F: drivers/media/radio/radio-ma901.c 6997 6998MAC80211 6999M: Johannes Berg <johannes@sipsolutions.net> 7000L: linux-wireless@vger.kernel.org 7001W: http://wireless.kernel.org/ 7002T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7003T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7004S: Maintained 7005F: Documentation/networking/mac80211-injection.txt 7006F: include/net/mac80211.h 7007F: net/mac80211/ 7008F: drivers/net/wireless/mac80211_hwsim.[ch] 7009 7010MACVLAN DRIVER 7011M: Patrick McHardy <kaber@trash.net> 7012L: netdev@vger.kernel.org 7013S: Maintained 7014F: drivers/net/macvlan.c 7015F: include/linux/if_macvlan.h 7016 7017MAILBOX API 7018M: Jassi Brar <jassisinghbrar@gmail.com> 7019L: linux-kernel@vger.kernel.org 7020S: Maintained 7021F: drivers/mailbox/ 7022F: include/linux/mailbox_client.h 7023F: include/linux/mailbox_controller.h 7024 7025MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7026M: Michael Kerrisk <mtk.manpages@gmail.com> 7027W: http://www.kernel.org/doc/man-pages 7028L: linux-man@vger.kernel.org 7029S: Maintained 7030 7031MARVELL ARMADA DRM SUPPORT 7032M: Russell King <rmk+kernel@armlinux.org.uk> 7033S: Maintained 7034F: drivers/gpu/drm/armada/ 7035F: include/uapi/drm/armada_drm.h 7036F: Documentation/devicetree/bindings/display/armada/ 7037 7038MARVELL 88E6352 DSA support 7039M: Guenter Roeck <linux@roeck-us.net> 7040S: Maintained 7041F: drivers/net/dsa/mv88e6352.c 7042 7043MARVELL CRYPTO DRIVER 7044M: Boris Brezillon <boris.brezillon@free-electrons.com> 7045M: Arnaud Ebalard <arno@natisbad.org> 7046F: drivers/crypto/marvell/ 7047S: Maintained 7048L: linux-crypto@vger.kernel.org 7049 7050MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7051M: Mirko Lindner <mlindner@marvell.com> 7052M: Stephen Hemminger <stephen@networkplumber.org> 7053L: netdev@vger.kernel.org 7054S: Maintained 7055F: drivers/net/ethernet/marvell/sk* 7056 7057MARVELL LIBERTAS WIRELESS DRIVER 7058L: libertas-dev@lists.infradead.org 7059S: Orphan 7060F: drivers/net/wireless/marvell/libertas/ 7061 7062MARVELL MV643XX ETHERNET DRIVER 7063M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7064L: netdev@vger.kernel.org 7065S: Maintained 7066F: drivers/net/ethernet/marvell/mv643xx_eth.* 7067F: include/linux/mv643xx.h 7068 7069MARVELL MVNETA ETHERNET DRIVER 7070M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7071L: netdev@vger.kernel.org 7072S: Maintained 7073F: drivers/net/ethernet/marvell/mvneta.* 7074 7075MARVELL MWIFIEX WIRELESS DRIVER 7076M: Amitkumar Karwar <akarwar@marvell.com> 7077M: Nishant Sarmukadam <nishants@marvell.com> 7078L: linux-wireless@vger.kernel.org 7079S: Maintained 7080F: drivers/net/wireless/marvell/mwifiex/ 7081 7082MARVELL MWL8K WIRELESS DRIVER 7083M: Lennert Buytenhek <buytenh@wantstofly.org> 7084L: linux-wireless@vger.kernel.org 7085S: Odd Fixes 7086F: drivers/net/wireless/marvell/mwl8k.c 7087 7088MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7089M: Nicolas Pitre <nico@fluxnic.net> 7090S: Odd Fixes 7091F: drivers/mmc/host/mvsdio.* 7092 7093MATROX FRAMEBUFFER DRIVER 7094L: linux-fbdev@vger.kernel.org 7095S: Orphan 7096F: drivers/video/fbdev/matrox/matroxfb_* 7097F: include/uapi/linux/matroxfb.h 7098 7099MAX16065 HARDWARE MONITOR DRIVER 7100M: Guenter Roeck <linux@roeck-us.net> 7101L: linux-hwmon@vger.kernel.org 7102S: Maintained 7103F: Documentation/hwmon/max16065 7104F: drivers/hwmon/max16065.c 7105 7106MAX20751 HARDWARE MONITOR DRIVER 7107M: Guenter Roeck <linux@roeck-us.net> 7108L: linux-hwmon@vger.kernel.org 7109S: Maintained 7110F: Documentation/hwmon/max20751 7111F: drivers/hwmon/max20751.c 7112 7113MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7114M: "Hans J. Koch" <hjk@hansjkoch.de> 7115L: linux-hwmon@vger.kernel.org 7116S: Maintained 7117F: Documentation/hwmon/max6650 7118F: drivers/hwmon/max6650.c 7119 7120MAX6697 HARDWARE MONITOR DRIVER 7121M: Guenter Roeck <linux@roeck-us.net> 7122L: linux-hwmon@vger.kernel.org 7123S: Maintained 7124F: Documentation/hwmon/max6697 7125F: Documentation/devicetree/bindings/i2c/max6697.txt 7126F: drivers/hwmon/max6697.c 7127F: include/linux/platform_data/max6697.h 7128 7129MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7130M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7131L: linux-pm@vger.kernel.org 7132S: Supported 7133F: drivers/power/max14577_charger.c 7134F: drivers/power/max77693_charger.c 7135 7136MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7137M: Javier Martinez Canillas <javier@osg.samsung.com> 7138L: linux-kernel@vger.kernel.org 7139S: Supported 7140F: drivers/*/*max77802*.c 7141F: Documentation/devicetree/bindings/*/*max77802.txt 7142F: include/dt-bindings/*/*max77802.h 7143 7144MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7145M: Chanwoo Choi <cw00.choi@samsung.com> 7146M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7147L: linux-kernel@vger.kernel.org 7148S: Supported 7149F: drivers/*/max14577.c 7150F: drivers/*/max77686*.c 7151F: drivers/*/max77693.c 7152F: drivers/extcon/extcon-max14577.c 7153F: drivers/extcon/extcon-max77693.c 7154F: drivers/rtc/rtc-max77686.c 7155F: drivers/clk/clk-max77686.c 7156F: Documentation/devicetree/bindings/mfd/max14577.txt 7157F: Documentation/devicetree/bindings/*/max77686.txt 7158F: Documentation/devicetree/bindings/mfd/max77693.txt 7159F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7160F: include/linux/mfd/max14577*.h 7161F: include/linux/mfd/max77686*.h 7162F: include/linux/mfd/max77693*.h 7163 7164MAXIRADIO FM RADIO RECEIVER DRIVER 7165M: Hans Verkuil <hverkuil@xs4all.nl> 7166L: linux-media@vger.kernel.org 7167T: git git://linuxtv.org/media_tree.git 7168W: https://linuxtv.org 7169S: Maintained 7170F: drivers/media/radio/radio-maxiradio* 7171 7172MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7173M: Peter Rosin <peda@axentia.se> 7174L: linux-iio@vger.kernel.org 7175S: Maintained 7176F: drivers/iio/potentiometer/mcp4531.c 7177 7178MEDIA DRIVERS FOR RENESAS - VSP1 7179M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7180L: linux-media@vger.kernel.org 7181L: linux-renesas-soc@vger.kernel.org 7182T: git git://linuxtv.org/media_tree.git 7183S: Supported 7184F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7185F: drivers/media/platform/vsp1/ 7186 7187MEDIA DRIVERS FOR ASCOT2E 7188M: Sergey Kozlov <serjk@netup.ru> 7189L: linux-media@vger.kernel.org 7190W: https://linuxtv.org 7191W: http://netup.tv/ 7192T: git git://linuxtv.org/media_tree.git 7193S: Supported 7194F: drivers/media/dvb-frontends/ascot2e* 7195 7196MEDIA DRIVERS FOR CXD2841ER 7197M: Sergey Kozlov <serjk@netup.ru> 7198L: linux-media@vger.kernel.org 7199W: https://linuxtv.org 7200W: http://netup.tv/ 7201T: git git://linuxtv.org/media_tree.git 7202S: Supported 7203F: drivers/media/dvb-frontends/cxd2841er* 7204 7205MEDIA DRIVERS FOR HORUS3A 7206M: Sergey Kozlov <serjk@netup.ru> 7207L: linux-media@vger.kernel.org 7208W: https://linuxtv.org 7209W: http://netup.tv/ 7210T: git git://linuxtv.org/media_tree.git 7211S: Supported 7212F: drivers/media/dvb-frontends/horus3a* 7213 7214MEDIA DRIVERS FOR LNBH25 7215M: Sergey Kozlov <serjk@netup.ru> 7216L: linux-media@vger.kernel.org 7217W: https://linuxtv.org 7218W: http://netup.tv/ 7219T: git git://linuxtv.org/media_tree.git 7220S: Supported 7221F: drivers/media/dvb-frontends/lnbh25* 7222 7223MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7224M: Sergey Kozlov <serjk@netup.ru> 7225L: linux-media@vger.kernel.org 7226W: https://linuxtv.org 7227W: http://netup.tv/ 7228T: git git://linuxtv.org/media_tree.git 7229S: Supported 7230F: drivers/media/pci/netup_unidvb/* 7231 7232MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7233M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 7234P: LinuxTV.org Project 7235L: linux-media@vger.kernel.org 7236W: https://linuxtv.org 7237Q: http://patchwork.kernel.org/project/linux-media/list/ 7238T: git git://linuxtv.org/media_tree.git 7239S: Maintained 7240F: Documentation/dvb/ 7241F: Documentation/video4linux/ 7242F: Documentation/DocBook/media/ 7243F: drivers/media/ 7244F: drivers/staging/media/ 7245F: include/linux/platform_data/media/ 7246F: include/media/ 7247F: include/uapi/linux/dvb/ 7248F: include/uapi/linux/videodev2.h 7249F: include/uapi/linux/media.h 7250F: include/uapi/linux/v4l2-* 7251F: include/uapi/linux/meye.h 7252F: include/uapi/linux/ivtv* 7253F: include/uapi/linux/uvcvideo.h 7254 7255MEDIATEK ETHERNET DRIVER 7256M: Felix Fietkau <nbd@openwrt.org> 7257M: John Crispin <blogic@openwrt.org> 7258L: netdev@vger.kernel.org 7259S: Maintained 7260F: drivers/net/ethernet/mediatek/ 7261 7262MEDIATEK MT7601U WIRELESS LAN DRIVER 7263M: Jakub Kicinski <kubakici@wp.pl> 7264L: linux-wireless@vger.kernel.org 7265S: Maintained 7266F: drivers/net/wireless/mediatek/mt7601u/ 7267 7268MEGARAID SCSI/SAS DRIVERS 7269M: Kashyap Desai <kashyap.desai@avagotech.com> 7270M: Sumit Saxena <sumit.saxena@avagotech.com> 7271M: Uday Lingala <uday.lingala@avagotech.com> 7272L: megaraidlinux.pdl@avagotech.com 7273L: linux-scsi@vger.kernel.org 7274W: http://www.lsi.com 7275S: Maintained 7276F: Documentation/scsi/megaraid.txt 7277F: drivers/scsi/megaraid.* 7278F: drivers/scsi/megaraid/ 7279 7280MELLANOX ETHERNET DRIVER (mlx4_en) 7281M: Eugenia Emantayev <eugenia@mellanox.com> 7282L: netdev@vger.kernel.org 7283S: Supported 7284W: http://www.mellanox.com 7285Q: http://patchwork.ozlabs.org/project/netdev/list/ 7286F: drivers/net/ethernet/mellanox/mlx4/en_* 7287 7288MELLANOX ETHERNET DRIVER (mlx5e) 7289M: Saeed Mahameed <saeedm@mellanox.com> 7290L: netdev@vger.kernel.org 7291S: Supported 7292W: http://www.mellanox.com 7293Q: http://patchwork.ozlabs.org/project/netdev/list/ 7294F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7295 7296MELLANOX ETHERNET SWITCH DRIVERS 7297M: Jiri Pirko <jiri@mellanox.com> 7298M: Ido Schimmel <idosch@mellanox.com> 7299L: netdev@vger.kernel.org 7300S: Supported 7301W: http://www.mellanox.com 7302Q: http://patchwork.ozlabs.org/project/netdev/list/ 7303F: drivers/net/ethernet/mellanox/mlxsw/ 7304 7305MEMBARRIER SUPPORT 7306M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7307M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7308L: linux-kernel@vger.kernel.org 7309S: Supported 7310F: kernel/membarrier.c 7311F: include/uapi/linux/membarrier.h 7312 7313MEMORY MANAGEMENT 7314L: linux-mm@kvack.org 7315W: http://www.linux-mm.org 7316S: Maintained 7317F: include/linux/mm.h 7318F: include/linux/gfp.h 7319F: include/linux/mmzone.h 7320F: include/linux/memory_hotplug.h 7321F: include/linux/vmalloc.h 7322F: mm/ 7323 7324MEMORY TECHNOLOGY DEVICES (MTD) 7325M: David Woodhouse <dwmw2@infradead.org> 7326M: Brian Norris <computersforpeace@gmail.com> 7327L: linux-mtd@lists.infradead.org 7328W: http://www.linux-mtd.infradead.org/ 7329Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7330T: git git://git.infradead.org/linux-mtd.git 7331T: git git://git.infradead.org/l2-mtd.git 7332S: Maintained 7333F: drivers/mtd/ 7334F: include/linux/mtd/ 7335F: include/uapi/mtd/ 7336 7337MEN A21 WATCHDOG DRIVER 7338M: Johannes Thumshirn <morbidrsa@gmail.com> 7339L: linux-watchdog@vger.kernel.org 7340S: Maintained 7341F: drivers/watchdog/mena21_wdt.c 7342 7343MEN CHAMELEON BUS (mcb) 7344M: Johannes Thumshirn <morbidrsa@gmail.com> 7345S: Maintained 7346F: drivers/mcb/ 7347F: include/linux/mcb.h 7348F: Documentation/men-chameleon-bus.txt 7349 7350MEN F21BMC (Board Management Controller) 7351M: Andreas Werner <andreas.werner@men.de> 7352S: Supported 7353F: drivers/mfd/menf21bmc.c 7354F: drivers/watchdog/menf21bmc_wdt.c 7355F: drivers/leds/leds-menf21bmc.c 7356F: drivers/hwmon/menf21bmc_hwmon.c 7357F: Documentation/hwmon/menf21bmc 7358 7359METAG ARCHITECTURE 7360M: James Hogan <james.hogan@imgtec.com> 7361L: linux-metag@vger.kernel.org 7362T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 7363S: Odd Fixes 7364F: arch/metag/ 7365F: Documentation/metag/ 7366F: Documentation/devicetree/bindings/metag/ 7367F: Documentation/devicetree/bindings/interrupt-controller/img,* 7368F: drivers/clocksource/metag_generic.c 7369F: drivers/irqchip/irq-metag.c 7370F: drivers/irqchip/irq-metag-ext.c 7371F: drivers/tty/metag_da.c 7372 7373MICROBLAZE ARCHITECTURE 7374M: Michal Simek <monstr@monstr.eu> 7375W: http://www.monstr.eu/fdt/ 7376T: git git://git.monstr.eu/linux-2.6-microblaze.git 7377S: Supported 7378F: arch/microblaze/ 7379 7380MICROSOFT SURFACE PRO 3 BUTTON DRIVER 7381M: Chen Yu <yu.c.chen@intel.com> 7382L: platform-driver-x86@vger.kernel.org 7383S: Supported 7384F: drivers/platform/x86/surfacepro3_button.c 7385 7386MICROTEK X6 SCANNER 7387M: Oliver Neukum <oliver@neukum.org> 7388S: Maintained 7389F: drivers/usb/image/microtek.* 7390 7391MIPS 7392M: Ralf Baechle <ralf@linux-mips.org> 7393L: linux-mips@linux-mips.org 7394W: http://www.linux-mips.org/ 7395T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 7396Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 7397S: Supported 7398F: Documentation/mips/ 7399F: arch/mips/ 7400 7401MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 7402M: Hans Verkuil <hverkuil@xs4all.nl> 7403L: linux-media@vger.kernel.org 7404T: git git://linuxtv.org/media_tree.git 7405W: https://linuxtv.org 7406S: Odd Fixes 7407F: drivers/media/radio/radio-miropcm20* 7408 7409MELLANOX MLX4 core VPI driver 7410M: Yishai Hadas <yishaih@mellanox.com> 7411L: netdev@vger.kernel.org 7412L: linux-rdma@vger.kernel.org 7413W: http://www.mellanox.com 7414Q: http://patchwork.ozlabs.org/project/netdev/list/ 7415S: Supported 7416F: drivers/net/ethernet/mellanox/mlx4/ 7417F: include/linux/mlx4/ 7418 7419MELLANOX MLX4 IB driver 7420M: Yishai Hadas <yishaih@mellanox.com> 7421L: linux-rdma@vger.kernel.org 7422W: http://www.mellanox.com 7423Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7424S: Supported 7425F: drivers/infiniband/hw/mlx4/ 7426F: include/linux/mlx4/ 7427 7428MELLANOX MLX5 core VPI driver 7429M: Matan Barak <matanb@mellanox.com> 7430M: Leon Romanovsky <leonro@mellanox.com> 7431L: netdev@vger.kernel.org 7432L: linux-rdma@vger.kernel.org 7433W: http://www.mellanox.com 7434Q: http://patchwork.ozlabs.org/project/netdev/list/ 7435S: Supported 7436F: drivers/net/ethernet/mellanox/mlx5/core/ 7437F: include/linux/mlx5/ 7438 7439MELLANOX MLX5 IB driver 7440M: Matan Barak <matanb@mellanox.com> 7441M: Leon Romanovsky <leonro@mellanox.com> 7442L: linux-rdma@vger.kernel.org 7443W: http://www.mellanox.com 7444Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7445S: Supported 7446F: drivers/infiniband/hw/mlx5/ 7447F: include/linux/mlx5/ 7448 7449MELEXIS MLX90614 DRIVER 7450M: Crt Mori <cmo@melexis.com> 7451L: linux-iio@vger.kernel.org 7452W: http://www.melexis.com 7453S: Supported 7454F: drivers/iio/temperature/mlx90614.c 7455 7456MN88472 MEDIA DRIVER 7457M: Antti Palosaari <crope@iki.fi> 7458L: linux-media@vger.kernel.org 7459W: https://linuxtv.org 7460W: http://palosaari.fi/linux/ 7461Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7462T: git git://linuxtv.org/anttip/media_tree.git 7463S: Maintained 7464F: drivers/staging/media/mn88472/ 7465F: drivers/media/dvb-frontends/mn88472.h 7466 7467MN88473 MEDIA DRIVER 7468M: Antti Palosaari <crope@iki.fi> 7469L: linux-media@vger.kernel.org 7470W: https://linuxtv.org 7471W: http://palosaari.fi/linux/ 7472Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7473S: Maintained 7474F: drivers/media/dvb-frontends/mn88473* 7475 7476MODULE SUPPORT 7477M: Rusty Russell <rusty@rustcorp.com.au> 7478S: Maintained 7479F: include/linux/module.h 7480F: kernel/module.c 7481 7482MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 7483W: http://popies.net/meye/ 7484S: Orphan 7485F: Documentation/video4linux/meye.txt 7486F: drivers/media/pci/meye/ 7487F: include/uapi/linux/meye.h 7488 7489MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 7490M: Jiri Slaby <jirislaby@gmail.com> 7491S: Maintained 7492F: Documentation/serial/moxa-smartio 7493F: drivers/tty/mxser.* 7494 7495MR800 AVERMEDIA USB FM RADIO DRIVER 7496M: Alexey Klimov <klimov.linux@gmail.com> 7497L: linux-media@vger.kernel.org 7498T: git git://linuxtv.org/media_tree.git 7499S: Maintained 7500F: drivers/media/radio/radio-mr800.c 7501 7502MRF24J40 IEEE 802.15.4 RADIO DRIVER 7503M: Alan Ott <alan@signal11.us> 7504L: linux-wpan@vger.kernel.org 7505S: Maintained 7506F: drivers/net/ieee802154/mrf24j40.c 7507F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 7508 7509MSI LAPTOP SUPPORT 7510M: "Lee, Chun-Yi" <jlee@suse.com> 7511L: platform-driver-x86@vger.kernel.org 7512S: Maintained 7513F: drivers/platform/x86/msi-laptop.c 7514 7515MSI WMI SUPPORT 7516L: platform-driver-x86@vger.kernel.org 7517S: Orphan 7518F: drivers/platform/x86/msi-wmi.c 7519 7520MSI001 MEDIA DRIVER 7521M: Antti Palosaari <crope@iki.fi> 7522L: linux-media@vger.kernel.org 7523W: https://linuxtv.org 7524W: http://palosaari.fi/linux/ 7525Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7526T: git git://linuxtv.org/anttip/media_tree.git 7527S: Maintained 7528F: drivers/media/tuners/msi001* 7529 7530MSI2500 MEDIA DRIVER 7531M: Antti Palosaari <crope@iki.fi> 7532L: linux-media@vger.kernel.org 7533W: https://linuxtv.org 7534W: http://palosaari.fi/linux/ 7535Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7536T: git git://linuxtv.org/anttip/media_tree.git 7537S: Maintained 7538F: drivers/media/usb/msi2500/ 7539 7540MSYSTEMS DISKONCHIP G3 MTD DRIVER 7541M: Robert Jarzmik <robert.jarzmik@free.fr> 7542L: linux-mtd@lists.infradead.org 7543S: Maintained 7544F: drivers/mtd/devices/docg3* 7545 7546MT9M032 APTINA SENSOR DRIVER 7547M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7548L: linux-media@vger.kernel.org 7549T: git git://linuxtv.org/media_tree.git 7550S: Maintained 7551F: drivers/media/i2c/mt9m032.c 7552F: include/media/i2c/mt9m032.h 7553 7554MT9P031 APTINA CAMERA SENSOR 7555M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7556L: linux-media@vger.kernel.org 7557T: git git://linuxtv.org/media_tree.git 7558S: Maintained 7559F: drivers/media/i2c/mt9p031.c 7560F: include/media/i2c/mt9p031.h 7561 7562MT9T001 APTINA CAMERA SENSOR 7563M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7564L: linux-media@vger.kernel.org 7565T: git git://linuxtv.org/media_tree.git 7566S: Maintained 7567F: drivers/media/i2c/mt9t001.c 7568F: include/media/i2c/mt9t001.h 7569 7570MT9V032 APTINA CAMERA SENSOR 7571M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7572L: linux-media@vger.kernel.org 7573T: git git://linuxtv.org/media_tree.git 7574S: Maintained 7575F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 7576F: drivers/media/i2c/mt9v032.c 7577F: include/media/i2c/mt9v032.h 7578 7579MULTIFUNCTION DEVICES (MFD) 7580M: Lee Jones <lee.jones@linaro.org> 7581T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 7582S: Supported 7583F: drivers/mfd/ 7584F: include/linux/mfd/ 7585 7586MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 7587M: Ulf Hansson <ulf.hansson@linaro.org> 7588L: linux-mmc@vger.kernel.org 7589T: git git://git.linaro.org/people/ulf.hansson/mmc.git 7590S: Maintained 7591F: drivers/mmc/ 7592F: include/linux/mmc/ 7593F: include/uapi/linux/mmc/ 7594 7595MULTIMEDIA CARD (MMC) ETC. OVER SPI 7596S: Orphan 7597F: drivers/mmc/host/mmc_spi.c 7598F: include/linux/spi/mmc_spi.h 7599 7600MULTISOUND SOUND DRIVER 7601M: Andrew Veliath <andrewtv@usa.net> 7602S: Maintained 7603F: Documentation/sound/oss/MultiSound 7604F: sound/oss/msnd* 7605 7606MULTITECH MULTIPORT CARD (ISICOM) 7607S: Orphan 7608F: drivers/tty/isicom.c 7609F: include/linux/isicom.h 7610 7611MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 7612M: Bin Liu <b-liu@ti.com> 7613L: linux-usb@vger.kernel.org 7614T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 7615S: Maintained 7616F: drivers/usb/musb/ 7617 7618MXL5007T MEDIA DRIVER 7619M: Michael Krufky <mkrufky@linuxtv.org> 7620L: linux-media@vger.kernel.org 7621W: https://linuxtv.org 7622W: http://github.com/mkrufky 7623Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7624T: git git://linuxtv.org/mkrufky/tuners.git 7625S: Maintained 7626F: drivers/media/tuners/mxl5007t.* 7627 7628MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 7629M: Hyong-Youb Kim <hykim@myri.com> 7630L: netdev@vger.kernel.org 7631W: https://www.myricom.com/support/downloads/myri10ge.html 7632S: Supported 7633F: drivers/net/ethernet/myricom/myri10ge/ 7634 7635NAND FLASH SUBSYSTEM 7636M: Boris Brezillon <boris.brezillon@free-electrons.com> 7637R: Richard Weinberger <richard@nod.at> 7638L: linux-mtd@lists.infradead.org 7639W: http://www.linux-mtd.infradead.org/ 7640Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7641T: git git://github.com/linux-nand/linux.git 7642S: Maintained 7643F: drivers/mtd/nand/ 7644F: include/linux/mtd/nand*.h 7645 7646NATSEMI ETHERNET DRIVER (DP8381x) 7647S: Orphan 7648F: drivers/net/ethernet/natsemi/natsemi.c 7649 7650NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 7651M: Daniel Mack <zonque@gmail.com> 7652S: Maintained 7653L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7654W: http://www.native-instruments.com 7655F: sound/usb/caiaq/ 7656 7657NCP FILESYSTEM 7658M: Petr Vandrovec <petr@vandrovec.name> 7659S: Odd Fixes 7660F: fs/ncpfs/ 7661 7662NCR 5380 SCSI DRIVERS 7663M: Finn Thain <fthain@telegraphics.com.au> 7664M: Michael Schmitz <schmitzmic@gmail.com> 7665L: linux-scsi@vger.kernel.org 7666S: Maintained 7667F: Documentation/scsi/g_NCR5380.txt 7668F: drivers/scsi/NCR5380.* 7669F: drivers/scsi/arm/cumana_1.c 7670F: drivers/scsi/arm/oak.c 7671F: drivers/scsi/atari_NCR5380.c 7672F: drivers/scsi/atari_scsi.* 7673F: drivers/scsi/dmx3191d.c 7674F: drivers/scsi/dtc.* 7675F: drivers/scsi/g_NCR5380.* 7676F: drivers/scsi/g_NCR5380_mmio.c 7677F: drivers/scsi/mac_scsi.* 7678F: drivers/scsi/pas16.* 7679F: drivers/scsi/sun3_scsi.* 7680F: drivers/scsi/sun3_scsi_vme.c 7681F: drivers/scsi/t128.* 7682 7683NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 7684M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7685L: linux-scsi@vger.kernel.org 7686S: Maintained 7687F: drivers/scsi/NCR_D700.* 7688 7689NCT6775 HARDWARE MONITOR DRIVER 7690M: Guenter Roeck <linux@roeck-us.net> 7691L: linux-hwmon@vger.kernel.org 7692S: Maintained 7693F: Documentation/hwmon/nct6775 7694F: drivers/hwmon/nct6775.c 7695 7696NETEFFECT IWARP RNIC DRIVER (IW_NES) 7697M: Faisal Latif <faisal.latif@intel.com> 7698L: linux-rdma@vger.kernel.org 7699W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 7700S: Supported 7701F: drivers/infiniband/hw/nes/ 7702 7703NETEM NETWORK EMULATOR 7704M: Stephen Hemminger <stephen@networkplumber.org> 7705L: netem@lists.linux-foundation.org (moderated for non-subscribers) 7706S: Maintained 7707F: net/sched/sch_netem.c 7708 7709NETERION 10GbE DRIVERS (s2io/vxge) 7710M: Jon Mason <jdmason@kudzu.us> 7711L: netdev@vger.kernel.org 7712S: Supported 7713F: Documentation/networking/s2io.txt 7714F: Documentation/networking/vxge.txt 7715F: drivers/net/ethernet/neterion/ 7716 7717NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 7718M: Pablo Neira Ayuso <pablo@netfilter.org> 7719M: Patrick McHardy <kaber@trash.net> 7720M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 7721L: netfilter-devel@vger.kernel.org 7722L: coreteam@netfilter.org 7723W: http://www.netfilter.org/ 7724W: http://www.iptables.org/ 7725Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 7726T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 7727T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 7728S: Supported 7729F: include/linux/netfilter* 7730F: include/linux/netfilter/ 7731F: include/net/netfilter/ 7732F: include/uapi/linux/netfilter* 7733F: include/uapi/linux/netfilter/ 7734F: net/*/netfilter.c 7735F: net/*/netfilter/ 7736F: net/netfilter/ 7737F: net/bridge/br_netfilter*.c 7738 7739NETLABEL 7740M: Paul Moore <paul@paul-moore.com> 7741W: http://netlabel.sf.net 7742L: netdev@vger.kernel.org 7743S: Maintained 7744F: Documentation/netlabel/ 7745F: include/net/netlabel.h 7746F: net/netlabel/ 7747 7748NETROM NETWORK LAYER 7749M: Ralf Baechle <ralf@linux-mips.org> 7750L: linux-hams@vger.kernel.org 7751W: http://www.linux-ax25.org/ 7752S: Maintained 7753F: include/net/netrom.h 7754F: include/uapi/linux/netrom.h 7755F: net/netrom/ 7756 7757NETRONOME ETHERNET DRIVERS 7758M: Jakub Kicinski <jakub.kicinski@netronome.com> 7759L: oss-drivers@netronome.com 7760S: Maintained 7761F: drivers/net/ethernet/netronome/ 7762 7763NETWORK BLOCK DEVICE (NBD) 7764M: Markus Pargmann <mpa@pengutronix.de> 7765S: Maintained 7766L: nbd-general@lists.sourceforge.net 7767T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 7768F: Documentation/blockdev/nbd.txt 7769F: drivers/block/nbd.c 7770F: include/uapi/linux/nbd.h 7771 7772NETWORK DROP MONITOR 7773M: Neil Horman <nhorman@tuxdriver.com> 7774L: netdev@vger.kernel.org 7775S: Maintained 7776W: https://fedorahosted.org/dropwatch/ 7777F: net/core/drop_monitor.c 7778 7779NETWORKING [GENERAL] 7780M: "David S. Miller" <davem@davemloft.net> 7781L: netdev@vger.kernel.org 7782W: http://www.linuxfoundation.org/en/Net 7783Q: http://patchwork.ozlabs.org/project/netdev/list/ 7784T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7785T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 7786S: Maintained 7787F: net/ 7788F: include/net/ 7789F: include/linux/in.h 7790F: include/linux/net.h 7791F: include/linux/netdevice.h 7792F: include/uapi/linux/in.h 7793F: include/uapi/linux/net.h 7794F: include/uapi/linux/netdevice.h 7795F: include/uapi/linux/net_namespace.h 7796F: tools/net/ 7797F: tools/testing/selftests/net/ 7798F: lib/random32.c 7799F: lib/test_bpf.c 7800 7801NETWORKING [IPv4/IPv6] 7802M: "David S. Miller" <davem@davemloft.net> 7803M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 7804M: James Morris <jmorris@namei.org> 7805M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 7806M: Patrick McHardy <kaber@trash.net> 7807L: netdev@vger.kernel.org 7808T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7809S: Maintained 7810F: net/ipv4/ 7811F: net/ipv6/ 7812F: include/net/ip* 7813F: arch/x86/net/* 7814 7815NETWORKING [IPSEC] 7816M: Steffen Klassert <steffen.klassert@secunet.com> 7817M: Herbert Xu <herbert@gondor.apana.org.au> 7818M: "David S. Miller" <davem@davemloft.net> 7819L: netdev@vger.kernel.org 7820T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 7821T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 7822S: Maintained 7823F: net/core/flow.c 7824F: net/xfrm/ 7825F: net/key/ 7826F: net/ipv4/xfrm* 7827F: net/ipv4/esp4.c 7828F: net/ipv4/ah4.c 7829F: net/ipv4/ipcomp.c 7830F: net/ipv4/ip_vti.c 7831F: net/ipv6/xfrm* 7832F: net/ipv6/esp6.c 7833F: net/ipv6/ah6.c 7834F: net/ipv6/ipcomp6.c 7835F: net/ipv6/ip6_vti.c 7836F: include/uapi/linux/xfrm.h 7837F: include/net/xfrm.h 7838 7839NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 7840M: Paul Moore <paul@paul-moore.com> 7841L: netdev@vger.kernel.org 7842S: Maintained 7843 7844NETWORKING [WIRELESS] 7845L: linux-wireless@vger.kernel.org 7846Q: http://patchwork.kernel.org/project/linux-wireless/list/ 7847 7848NETWORKING DRIVERS 7849L: netdev@vger.kernel.org 7850W: http://www.linuxfoundation.org/en/Net 7851Q: http://patchwork.ozlabs.org/project/netdev/list/ 7852T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7853T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 7854S: Odd Fixes 7855F: drivers/net/ 7856F: include/linux/if_* 7857F: include/linux/netdevice.h 7858F: include/linux/etherdevice.h 7859F: include/linux/fcdevice.h 7860F: include/linux/fddidevice.h 7861F: include/linux/hippidevice.h 7862F: include/linux/inetdevice.h 7863F: include/uapi/linux/if_* 7864F: include/uapi/linux/netdevice.h 7865 7866NETWORKING DRIVERS (WIRELESS) 7867M: Kalle Valo <kvalo@codeaurora.org> 7868L: linux-wireless@vger.kernel.org 7869Q: http://patchwork.kernel.org/project/linux-wireless/list/ 7870T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 7871T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 7872S: Maintained 7873F: drivers/net/wireless/ 7874 7875NETXEN (1/10) GbE SUPPORT 7876M: Manish Chopra <manish.chopra@qlogic.com> 7877M: Sony Chacko <sony.chacko@qlogic.com> 7878M: Rajesh Borundia <rajesh.borundia@qlogic.com> 7879L: netdev@vger.kernel.org 7880W: http://www.qlogic.com 7881S: Supported 7882F: drivers/net/ethernet/qlogic/netxen/ 7883 7884NFC SUBSYSTEM 7885M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 7886M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 7887M: Samuel Ortiz <sameo@linux.intel.com> 7888L: linux-wireless@vger.kernel.org 7889L: linux-nfc@lists.01.org (subscribers-only) 7890S: Supported 7891F: net/nfc/ 7892F: include/net/nfc/ 7893F: include/uapi/linux/nfc.h 7894F: drivers/nfc/ 7895F: include/linux/platform_data/nfcmrvl.h 7896F: include/linux/platform_data/nxp-nci.h 7897F: include/linux/platform_data/pn544.h 7898F: include/linux/platform_data/st21nfca.h 7899F: include/linux/platform_data/st-nci.h 7900F: Documentation/devicetree/bindings/net/nfc/ 7901 7902NFS, SUNRPC, AND LOCKD CLIENTS 7903M: Trond Myklebust <trond.myklebust@primarydata.com> 7904M: Anna Schumaker <anna.schumaker@netapp.com> 7905L: linux-nfs@vger.kernel.org 7906W: http://client.linux-nfs.org 7907T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 7908S: Maintained 7909F: fs/lockd/ 7910F: fs/nfs/ 7911F: fs/nfs_common/ 7912F: net/sunrpc/ 7913F: include/linux/lockd/ 7914F: include/linux/nfs* 7915F: include/linux/sunrpc/ 7916F: include/uapi/linux/nfs* 7917F: include/uapi/linux/sunrpc/ 7918 7919NILFS2 FILESYSTEM 7920M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 7921L: linux-nilfs@vger.kernel.org 7922W: http://nilfs.sourceforge.net/ 7923T: git git://github.com/konis/nilfs2.git 7924S: Supported 7925F: Documentation/filesystems/nilfs2.txt 7926F: fs/nilfs2/ 7927F: include/linux/nilfs2_fs.h 7928F: include/trace/events/nilfs2.h 7929 7930NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 7931M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 7932W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 7933S: Maintained 7934F: Documentation/scsi/NinjaSCSI.txt 7935F: drivers/scsi/pcmcia/nsp_* 7936 7937NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 7938M: GOTO Masanori <gotom@debian.or.jp> 7939M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 7940W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 7941S: Maintained 7942F: Documentation/scsi/NinjaSCSI.txt 7943F: drivers/scsi/nsp32* 7944 7945NIOS2 ARCHITECTURE 7946M: Ley Foon Tan <lftan@altera.com> 7947L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 7948T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 7949S: Maintained 7950F: arch/nios2/ 7951 7952NOKIA N900 POWER SUPPLY DRIVERS 7953R: Pali Rohár <pali.rohar@gmail.com> 7954F: include/linux/power/bq2415x_charger.h 7955F: include/linux/power/bq27xxx_battery.h 7956F: include/linux/power/isp1704_charger.h 7957F: drivers/power/bq2415x_charger.c 7958F: drivers/power/bq27xxx_battery.c 7959F: drivers/power/bq27xxx_battery_i2c.c 7960F: drivers/power/isp1704_charger.c 7961F: drivers/power/rx51_battery.c 7962 7963NTB DRIVER CORE 7964M: Jon Mason <jdmason@kudzu.us> 7965M: Dave Jiang <dave.jiang@intel.com> 7966M: Allen Hubbe <Allen.Hubbe@emc.com> 7967L: linux-ntb@googlegroups.com 7968S: Supported 7969W: https://github.com/jonmason/ntb/wiki 7970T: git git://github.com/jonmason/ntb.git 7971F: drivers/ntb/ 7972F: drivers/net/ntb_netdev.c 7973F: include/linux/ntb.h 7974F: include/linux/ntb_transport.h 7975 7976NTB INTEL DRIVER 7977M: Jon Mason <jdmason@kudzu.us> 7978M: Dave Jiang <dave.jiang@intel.com> 7979L: linux-ntb@googlegroups.com 7980S: Supported 7981W: https://github.com/jonmason/ntb/wiki 7982T: git git://github.com/jonmason/ntb.git 7983F: drivers/ntb/hw/intel/ 7984 7985NTB AMD DRIVER 7986M: Xiangliang Yu <Xiangliang.Yu@amd.com> 7987L: linux-ntb@googlegroups.com 7988S: Supported 7989F: drivers/ntb/hw/amd/ 7990 7991NTFS FILESYSTEM 7992M: Anton Altaparmakov <anton@tuxera.com> 7993L: linux-ntfs-dev@lists.sourceforge.net 7994W: http://www.tuxera.com/ 7995T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 7996S: Supported 7997F: Documentation/filesystems/ntfs.txt 7998F: fs/ntfs/ 7999 8000NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8001M: Antonino Daplas <adaplas@gmail.com> 8002L: linux-fbdev@vger.kernel.org 8003S: Maintained 8004F: drivers/video/fbdev/riva/ 8005F: drivers/video/fbdev/nvidia/ 8006 8007NVM EXPRESS DRIVER 8008M: Keith Busch <keith.busch@intel.com> 8009M: Jens Axboe <axboe@fb.com> 8010L: linux-nvme@lists.infradead.org 8011T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8012W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 8013S: Supported 8014F: drivers/nvme/host/ 8015F: include/linux/nvme.h 8016 8017NVMEM FRAMEWORK 8018M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8019M: Maxime Ripard <maxime.ripard@free-electrons.com> 8020S: Maintained 8021F: drivers/nvmem/ 8022F: Documentation/devicetree/bindings/nvmem/ 8023F: include/linux/nvmem-consumer.h 8024F: include/linux/nvmem-provider.h 8025 8026NXP-NCI NFC DRIVER 8027M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8028R: Charles Gorand <charles.gorand@effinnov.com> 8029L: linux-nfc@lists.01.org (moderated for non-subscribers) 8030S: Supported 8031F: drivers/nfc/nxp-nci 8032 8033NXP TDA998X DRM DRIVER 8034M: Russell King <rmk+kernel@armlinux.org.uk> 8035S: Supported 8036F: drivers/gpu/drm/i2c/tda998x_drv.c 8037F: include/drm/i2c/tda998x.h 8038 8039NXP TFA9879 DRIVER 8040M: Peter Rosin <peda@axentia.se> 8041L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8042S: Maintained 8043F: sound/soc/codecs/tfa9879* 8044 8045OBJTOOL 8046M: Josh Poimboeuf <jpoimboe@redhat.com> 8047S: Supported 8048F: tools/objtool/ 8049 8050OMAP SUPPORT 8051M: Tony Lindgren <tony@atomide.com> 8052L: linux-omap@vger.kernel.org 8053W: http://www.muru.com/linux/omap/ 8054W: http://linux.omap.com/ 8055Q: http://patchwork.kernel.org/project/linux-omap/list/ 8056T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8057S: Maintained 8058F: arch/arm/*omap*/ 8059F: arch/arm/configs/omap1_defconfig 8060F: arch/arm/configs/omap2plus_defconfig 8061F: drivers/i2c/busses/i2c-omap.c 8062F: drivers/irqchip/irq-omap-intc.c 8063F: drivers/mfd/*omap*.c 8064F: drivers/mfd/menelaus.c 8065F: drivers/mfd/palmas.c 8066F: drivers/mfd/tps65217.c 8067F: drivers/mfd/tps65218.c 8068F: drivers/mfd/tps65910.c 8069F: drivers/mfd/twl-core.[ch] 8070F: drivers/mfd/twl4030*.c 8071F: drivers/mfd/twl6030*.c 8072F: drivers/mfd/twl6040*.c 8073F: drivers/regulator/palmas-regulator*.c 8074F: drivers/regulator/pbias-regulator.c 8075F: drivers/regulator/tps65217-regulator.c 8076F: drivers/regulator/tps65218-regulator.c 8077F: drivers/regulator/tps65910-regulator.c 8078F: drivers/regulator/twl-regulator.c 8079F: include/linux/i2c-omap.h 8080 8081OMAP DEVICE TREE SUPPORT 8082M: Benoît Cousson <bcousson@baylibre.com> 8083M: Tony Lindgren <tony@atomide.com> 8084L: linux-omap@vger.kernel.org 8085L: devicetree@vger.kernel.org 8086S: Maintained 8087F: arch/arm/boot/dts/*omap* 8088F: arch/arm/boot/dts/*am3* 8089F: arch/arm/boot/dts/*am4* 8090F: arch/arm/boot/dts/*am5* 8091F: arch/arm/boot/dts/*dra7* 8092 8093OMAP CLOCK FRAMEWORK SUPPORT 8094M: Paul Walmsley <paul@pwsan.com> 8095L: linux-omap@vger.kernel.org 8096S: Maintained 8097F: arch/arm/*omap*/*clock* 8098 8099OMAP POWER MANAGEMENT SUPPORT 8100M: Kevin Hilman <khilman@kernel.org> 8101L: linux-omap@vger.kernel.org 8102S: Maintained 8103F: arch/arm/*omap*/*pm* 8104F: drivers/cpufreq/omap-cpufreq.c 8105 8106OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8107M: Rajendra Nayak <rnayak@codeaurora.org> 8108M: Paul Walmsley <paul@pwsan.com> 8109L: linux-omap@vger.kernel.org 8110S: Maintained 8111F: arch/arm/mach-omap2/prm* 8112 8113OMAP AUDIO SUPPORT 8114M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8115M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8116L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8117L: linux-omap@vger.kernel.org 8118S: Maintained 8119F: sound/soc/omap/ 8120 8121OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8122M: Roger Quadros <rogerq@ti.com> 8123M: Tony Lindgren <tony@atomide.com> 8124L: linux-omap@vger.kernel.org 8125S: Maintained 8126F: drivers/memory/omap-gpmc.c 8127F: arch/arm/mach-omap2/*gpmc* 8128 8129OMAP FRAMEBUFFER SUPPORT 8130M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8131L: linux-fbdev@vger.kernel.org 8132L: linux-omap@vger.kernel.org 8133S: Maintained 8134F: drivers/video/fbdev/omap/ 8135 8136OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8137M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8138L: linux-omap@vger.kernel.org 8139L: linux-fbdev@vger.kernel.org 8140S: Maintained 8141F: drivers/video/fbdev/omap2/ 8142F: Documentation/arm/OMAP/DSS 8143 8144OMAP HARDWARE SPINLOCK SUPPORT 8145M: Ohad Ben-Cohen <ohad@wizery.com> 8146L: linux-omap@vger.kernel.org 8147S: Maintained 8148F: drivers/hwspinlock/omap_hwspinlock.c 8149 8150OMAP MMC SUPPORT 8151M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8152L: linux-omap@vger.kernel.org 8153S: Maintained 8154F: drivers/mmc/host/omap.c 8155 8156OMAP HS MMC SUPPORT 8157L: linux-mmc@vger.kernel.org 8158L: linux-omap@vger.kernel.org 8159S: Orphan 8160F: drivers/mmc/host/omap_hsmmc.c 8161 8162OMAP RANDOM NUMBER GENERATOR SUPPORT 8163M: Deepak Saxena <dsaxena@plexity.net> 8164S: Maintained 8165F: drivers/char/hw_random/omap-rng.c 8166 8167OMAP HWMOD SUPPORT 8168M: Benoît Cousson <bcousson@baylibre.com> 8169M: Paul Walmsley <paul@pwsan.com> 8170L: linux-omap@vger.kernel.org 8171S: Maintained 8172F: arch/arm/mach-omap2/omap_hwmod.* 8173 8174OMAP HWMOD DATA 8175M: Paul Walmsley <paul@pwsan.com> 8176L: linux-omap@vger.kernel.org 8177S: Maintained 8178F: arch/arm/mach-omap2/omap_hwmod*data* 8179 8180OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 8181M: Benoît Cousson <bcousson@baylibre.com> 8182L: linux-omap@vger.kernel.org 8183S: Maintained 8184F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 8185 8186OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 8187M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8188L: linux-media@vger.kernel.org 8189S: Maintained 8190F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 8191F: drivers/media/platform/omap3isp/ 8192F: drivers/staging/media/omap4iss/ 8193 8194OMAP USB SUPPORT 8195L: linux-usb@vger.kernel.org 8196L: linux-omap@vger.kernel.org 8197S: Orphan 8198F: drivers/usb/*/*omap* 8199F: arch/arm/*omap*/usb* 8200 8201OMAP GPIO DRIVER 8202M: Grygorii Strashko <grygorii.strashko@ti.com> 8203M: Santosh Shilimkar <ssantosh@kernel.org> 8204M: Kevin Hilman <khilman@kernel.org> 8205L: linux-omap@vger.kernel.org 8206S: Maintained 8207F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 8208F: drivers/gpio/gpio-omap.c 8209 8210OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 8211M: Mark Jackson <mpfj@newflow.co.uk> 8212L: linux-omap@vger.kernel.org 8213S: Maintained 8214F: arch/arm/boot/dts/am335x-nano.dts 8215 8216OMFS FILESYSTEM 8217M: Bob Copeland <me@bobcopeland.com> 8218L: linux-karma-devel@lists.sourceforge.net 8219S: Maintained 8220F: Documentation/filesystems/omfs.txt 8221F: fs/omfs/ 8222 8223OMNIKEY CARDMAN 4000 DRIVER 8224M: Harald Welte <laforge@gnumonks.org> 8225S: Maintained 8226F: drivers/char/pcmcia/cm4000_cs.c 8227F: include/linux/cm4000_cs.h 8228F: include/uapi/linux/cm4000_cs.h 8229 8230OMNIKEY CARDMAN 4040 DRIVER 8231M: Harald Welte <laforge@gnumonks.org> 8232S: Maintained 8233F: drivers/char/pcmcia/cm4040_cs.* 8234 8235OMNIVISION OV7670 SENSOR DRIVER 8236M: Jonathan Corbet <corbet@lwn.net> 8237L: linux-media@vger.kernel.org 8238T: git git://linuxtv.org/media_tree.git 8239S: Maintained 8240F: drivers/media/i2c/ov7670.c 8241 8242ONENAND FLASH DRIVER 8243M: Kyungmin Park <kyungmin.park@samsung.com> 8244L: linux-mtd@lists.infradead.org 8245S: Maintained 8246F: drivers/mtd/onenand/ 8247F: include/linux/mtd/onenand*.h 8248 8249ONSTREAM SCSI TAPE DRIVER 8250M: Willem Riede <osst@riede.org> 8251L: osst-users@lists.sourceforge.net 8252L: linux-scsi@vger.kernel.org 8253S: Maintained 8254F: Documentation/scsi/osst.txt 8255F: drivers/scsi/osst.* 8256F: drivers/scsi/osst_*.h 8257F: drivers/scsi/st.h 8258 8259OPENCORES I2C BUS DRIVER 8260M: Peter Korsgaard <jacmet@sunsite.dk> 8261L: linux-i2c@vger.kernel.org 8262S: Maintained 8263F: Documentation/i2c/busses/i2c-ocores 8264F: drivers/i2c/busses/i2c-ocores.c 8265 8266OPEN FIRMWARE AND FLATTENED DEVICE TREE 8267M: Rob Herring <robh+dt@kernel.org> 8268M: Frank Rowand <frowand.list@gmail.com> 8269M: Grant Likely <grant.likely@linaro.org> 8270L: devicetree@vger.kernel.org 8271W: http://www.devicetree.org/ 8272T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git 8273S: Maintained 8274F: drivers/of/ 8275F: include/linux/of*.h 8276F: scripts/dtc/ 8277 8278OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 8279M: Rob Herring <robh+dt@kernel.org> 8280M: Pawel Moll <pawel.moll@arm.com> 8281M: Mark Rutland <mark.rutland@arm.com> 8282M: Ian Campbell <ijc+devicetree@hellion.org.uk> 8283M: Kumar Gala <galak@codeaurora.org> 8284L: devicetree@vger.kernel.org 8285T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8286S: Maintained 8287F: Documentation/devicetree/ 8288F: arch/*/boot/dts/ 8289F: include/dt-bindings/ 8290 8291OPEN FIRMWARE AND DEVICE TREE OVERLAYS 8292M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 8293L: devicetree@vger.kernel.org 8294S: Maintained 8295F: Documentation/devicetree/dynamic-resolution-notes.txt 8296F: Documentation/devicetree/overlay-notes.txt 8297F: drivers/of/overlay.c 8298F: drivers/of/resolver.c 8299 8300OPENRISC ARCHITECTURE 8301M: Jonas Bonn <jonas@southpole.se> 8302W: http://openrisc.net 8303L: linux@lists.openrisc.net (moderated for non-subscribers) 8304S: Maintained 8305T: git git://openrisc.net/~jonas/linux 8306F: arch/openrisc/ 8307 8308OPENVSWITCH 8309M: Pravin Shelar <pshelar@nicira.com> 8310L: netdev@vger.kernel.org 8311L: dev@openvswitch.org 8312W: http://openvswitch.org 8313S: Maintained 8314F: net/openvswitch/ 8315F: include/uapi/linux/openvswitch.h 8316 8317OPERATING PERFORMANCE POINTS (OPP) 8318M: Viresh Kumar <vireshk@kernel.org> 8319M: Nishanth Menon <nm@ti.com> 8320M: Stephen Boyd <sboyd@codeaurora.org> 8321L: linux-pm@vger.kernel.org 8322S: Maintained 8323T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 8324F: drivers/base/power/opp/ 8325F: include/linux/pm_opp.h 8326F: Documentation/power/opp.txt 8327F: Documentation/devicetree/bindings/opp/ 8328 8329OPL4 DRIVER 8330M: Clemens Ladisch <clemens@ladisch.de> 8331L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8332T: git git://git.alsa-project.org/alsa-kernel.git 8333S: Maintained 8334F: sound/drivers/opl4/ 8335 8336OPROFILE 8337M: Robert Richter <rric@kernel.org> 8338L: oprofile-list@lists.sf.net 8339S: Maintained 8340F: arch/*/include/asm/oprofile*.h 8341F: arch/*/oprofile/ 8342F: drivers/oprofile/ 8343F: include/linux/oprofile.h 8344 8345ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 8346M: Mark Fasheh <mfasheh@suse.com> 8347M: Joel Becker <jlbec@evilplan.org> 8348L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 8349W: http://ocfs2.wiki.kernel.org 8350S: Supported 8351F: Documentation/filesystems/ocfs2.txt 8352F: Documentation/filesystems/dlmfs.txt 8353F: fs/ocfs2/ 8354 8355ORINOCO DRIVER 8356L: linux-wireless@vger.kernel.org 8357W: http://wireless.kernel.org/en/users/Drivers/orinoco 8358W: http://www.nongnu.org/orinoco/ 8359S: Orphan 8360F: drivers/net/wireless/intersil/orinoco/ 8361 8362OSD LIBRARY and FILESYSTEM 8363M: Boaz Harrosh <ooo@electrozaur.com> 8364M: Benny Halevy <bhalevy@primarydata.com> 8365L: osd-dev@open-osd.org 8366W: http://open-osd.org 8367T: git git://git.open-osd.org/open-osd.git 8368S: Maintained 8369F: drivers/scsi/osd/ 8370F: include/scsi/osd_* 8371F: fs/exofs/ 8372 8373OVERLAY FILESYSTEM 8374M: Miklos Szeredi <miklos@szeredi.hu> 8375L: linux-unionfs@vger.kernel.org 8376T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 8377S: Supported 8378F: fs/overlayfs/ 8379F: Documentation/filesystems/overlayfs.txt 8380 8381ORANGEFS FILESYSTEM 8382M: Mike Marshall <hubcap@omnibond.com> 8383L: pvfs2-developers@beowulf-underground.org (subscribers-only) 8384T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 8385S: Supported 8386F: fs/orangefs/ 8387F: Documentation/filesystems/orangefs.txt 8388 8389P54 WIRELESS DRIVER 8390M: Christian Lamparter <chunkeey@googlemail.com> 8391L: linux-wireless@vger.kernel.org 8392W: http://wireless.kernel.org/en/users/Drivers/p54 8393S: Maintained 8394F: drivers/net/wireless/intersil/p54/ 8395 8396PA SEMI ETHERNET DRIVER 8397M: Olof Johansson <olof@lixom.net> 8398L: netdev@vger.kernel.org 8399S: Maintained 8400F: drivers/net/ethernet/pasemi/* 8401 8402PA SEMI SMBUS DRIVER 8403M: Olof Johansson <olof@lixom.net> 8404L: linux-i2c@vger.kernel.org 8405S: Maintained 8406F: drivers/i2c/busses/i2c-pasemi.c 8407 8408PADATA PARALLEL EXECUTION MECHANISM 8409M: Steffen Klassert <steffen.klassert@secunet.com> 8410L: linux-crypto@vger.kernel.org 8411S: Maintained 8412F: kernel/padata.c 8413F: include/linux/padata.h 8414F: Documentation/padata.txt 8415 8416PANASONIC LAPTOP ACPI EXTRAS DRIVER 8417M: Harald Welte <laforge@gnumonks.org> 8418L: platform-driver-x86@vger.kernel.org 8419S: Maintained 8420F: drivers/platform/x86/panasonic-laptop.c 8421 8422PANASONIC MN10300/AM33/AM34 PORT 8423M: David Howells <dhowells@redhat.com> 8424M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com> 8425L: linux-am33-list@redhat.com (moderated for non-subscribers) 8426W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 8427S: Maintained 8428F: Documentation/mn10300/ 8429F: arch/mn10300/ 8430 8431PARALLEL LCD/KEYPAD PANEL DRIVER 8432M: Willy Tarreau <willy@haproxy.com> 8433M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 8434S: Odd Fixes 8435F: Documentation/misc-devices/lcd-panel-cgram.txt 8436F: drivers/misc/panel.c 8437 8438PARALLEL PORT SUBSYSTEM 8439M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 8440M: Sudip Mukherjee <sudip@vectorindia.org> 8441L: linux-parport@lists.infradead.org (subscribers-only) 8442S: Maintained 8443F: drivers/parport/ 8444F: include/linux/parport*.h 8445F: drivers/char/ppdev.c 8446F: include/uapi/linux/ppdev.h 8447F: Documentation/parport*.txt 8448 8449PARAVIRT_OPS INTERFACE 8450M: Jeremy Fitzhardinge <jeremy@goop.org> 8451M: Chris Wright <chrisw@sous-sol.org> 8452M: Alok Kataria <akataria@vmware.com> 8453M: Rusty Russell <rusty@rustcorp.com.au> 8454L: virtualization@lists.linux-foundation.org 8455S: Supported 8456F: Documentation/virtual/paravirt_ops.txt 8457F: arch/*/kernel/paravirt* 8458F: arch/*/include/asm/paravirt.h 8459 8460PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 8461M: Tim Waugh <tim@cyberelk.net> 8462L: linux-parport@lists.infradead.org (subscribers-only) 8463S: Maintained 8464F: Documentation/blockdev/paride.txt 8465F: drivers/block/paride/ 8466 8467PARISC ARCHITECTURE 8468M: "James E.J. Bottomley" <jejb@parisc-linux.org> 8469M: Helge Deller <deller@gmx.de> 8470L: linux-parisc@vger.kernel.org 8471W: http://www.parisc-linux.org/ 8472Q: http://patchwork.kernel.org/project/linux-parisc/list/ 8473T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 8474T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 8475S: Maintained 8476F: arch/parisc/ 8477F: Documentation/parisc/ 8478F: drivers/parisc/ 8479F: drivers/char/agp/parisc-agp.c 8480F: drivers/input/serio/gscps2.c 8481F: drivers/parport/parport_gsc.* 8482F: drivers/tty/serial/8250/8250_gsc.c 8483F: drivers/video/fbdev/sti* 8484F: drivers/video/console/sti* 8485F: drivers/video/logo/logo_parisc* 8486 8487PC87360 HARDWARE MONITORING DRIVER 8488M: Jim Cromie <jim.cromie@gmail.com> 8489L: linux-hwmon@vger.kernel.org 8490S: Maintained 8491F: Documentation/hwmon/pc87360 8492F: drivers/hwmon/pc87360.c 8493 8494PC8736x GPIO DRIVER 8495M: Jim Cromie <jim.cromie@gmail.com> 8496S: Maintained 8497F: drivers/char/pc8736x_gpio.c 8498 8499PC87427 HARDWARE MONITORING DRIVER 8500M: Jean Delvare <jdelvare@suse.com> 8501L: linux-hwmon@vger.kernel.org 8502S: Maintained 8503F: Documentation/hwmon/pc87427 8504F: drivers/hwmon/pc87427.c 8505 8506PCA9532 LED DRIVER 8507M: Riku Voipio <riku.voipio@iki.fi> 8508S: Maintained 8509F: drivers/leds/leds-pca9532.c 8510F: include/linux/leds-pca9532.h 8511 8512PCA9541 I2C BUS MASTER SELECTOR DRIVER 8513M: Guenter Roeck <linux@roeck-us.net> 8514L: linux-i2c@vger.kernel.org 8515S: Maintained 8516F: drivers/i2c/muxes/i2c-mux-pca9541.c 8517 8518PCDP - PRIMARY CONSOLE AND DEBUG PORT 8519M: Khalid Aziz <khalid@gonehiking.org> 8520S: Maintained 8521F: drivers/firmware/pcdp.* 8522 8523PCI ERROR RECOVERY 8524M: Linas Vepstas <linasvepstas@gmail.com> 8525L: linux-pci@vger.kernel.org 8526S: Supported 8527F: Documentation/PCI/pci-error-recovery.txt 8528 8529PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 8530M: Russell Currey <ruscur@russell.cc> 8531L: linuxppc-dev@lists.ozlabs.org 8532S: Supported 8533F: Documentation/powerpc/eeh-pci-error-recovery.txt 8534F: arch/powerpc/kernel/eeh*.c 8535F: arch/powerpc/platforms/*/eeh*.c 8536F: arch/powerpc/include/*/eeh*.h 8537 8538PCI SUBSYSTEM 8539M: Bjorn Helgaas <bhelgaas@google.com> 8540L: linux-pci@vger.kernel.org 8541Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 8542T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 8543S: Supported 8544F: Documentation/PCI/ 8545F: drivers/pci/ 8546F: include/linux/pci* 8547F: arch/x86/pci/ 8548F: arch/x86/kernel/quirks.c 8549 8550PCI DRIVER FOR ALTERA PCIE IP 8551M: Ley Foon Tan <lftan@altera.com> 8552L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8553L: linux-pci@vger.kernel.org 8554S: Supported 8555F: Documentation/devicetree/bindings/pci/altera-pcie.txt 8556F: drivers/pci/host/pcie-altera.c 8557 8558PCI DRIVER FOR ARM VERSATILE PLATFORM 8559M: Rob Herring <robh@kernel.org> 8560L: linux-pci@vger.kernel.org 8561L: linux-arm-kernel@lists.infradead.org 8562S: Maintained 8563F: Documentation/devicetree/bindings/pci/versatile.txt 8564F: drivers/pci/host/pci-versatile.c 8565 8566PCI DRIVER FOR APPLIEDMICRO XGENE 8567M: Tanmay Inamdar <tinamdar@apm.com> 8568L: linux-pci@vger.kernel.org 8569L: linux-arm-kernel@lists.infradead.org 8570S: Maintained 8571F: Documentation/devicetree/bindings/pci/xgene-pci.txt 8572F: drivers/pci/host/pci-xgene.c 8573 8574PCI DRIVER FOR FREESCALE LAYERSCAPE 8575M: Minghuan Lian <minghuan.Lian@freescale.com> 8576M: Mingkai Hu <mingkai.hu@freescale.com> 8577M: Roy Zang <tie-fei.zang@freescale.com> 8578L: linuxppc-dev@lists.ozlabs.org 8579L: linux-pci@vger.kernel.org 8580L: linux-arm-kernel@lists.infradead.org 8581S: Maintained 8582F: drivers/pci/host/*layerscape* 8583 8584PCI DRIVER FOR IMX6 8585M: Richard Zhu <Richard.Zhu@freescale.com> 8586M: Lucas Stach <l.stach@pengutronix.de> 8587L: linux-pci@vger.kernel.org 8588L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8589S: Maintained 8590F: drivers/pci/host/*imx6* 8591 8592PCI DRIVER FOR TI KEYSTONE 8593M: Murali Karicheri <m-karicheri2@ti.com> 8594L: linux-pci@vger.kernel.org 8595L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8596S: Maintained 8597F: drivers/pci/host/*keystone* 8598 8599PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 8600M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8601M: Jason Cooper <jason@lakedaemon.net> 8602L: linux-pci@vger.kernel.org 8603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8604S: Maintained 8605F: drivers/pci/host/*mvebu* 8606 8607PCI DRIVER FOR NVIDIA TEGRA 8608M: Thierry Reding <thierry.reding@gmail.com> 8609L: linux-tegra@vger.kernel.org 8610L: linux-pci@vger.kernel.org 8611S: Supported 8612F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 8613F: drivers/pci/host/pci-tegra.c 8614 8615PCI DRIVER FOR TI DRA7XX 8616M: Kishon Vijay Abraham I <kishon@ti.com> 8617L: linux-omap@vger.kernel.org 8618L: linux-pci@vger.kernel.org 8619S: Supported 8620F: Documentation/devicetree/bindings/pci/ti-pci.txt 8621F: drivers/pci/host/pci-dra7xx.c 8622 8623PCI DRIVER FOR RENESAS R-CAR 8624M: Simon Horman <horms@verge.net.au> 8625L: linux-pci@vger.kernel.org 8626L: linux-renesas-soc@vger.kernel.org 8627S: Maintained 8628F: drivers/pci/host/*rcar* 8629 8630PCI DRIVER FOR SAMSUNG EXYNOS 8631M: Jingoo Han <jingoohan1@gmail.com> 8632L: linux-pci@vger.kernel.org 8633L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8634L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 8635S: Maintained 8636F: drivers/pci/host/pci-exynos.c 8637 8638PCI DRIVER FOR SYNOPSIS DESIGNWARE 8639M: Jingoo Han <jingoohan1@gmail.com> 8640M: Pratyush Anand <pratyush.anand@gmail.com> 8641L: linux-pci@vger.kernel.org 8642S: Maintained 8643F: drivers/pci/host/*designware* 8644 8645PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE 8646M: Joao Pinto <jpinto@synopsys.com> 8647L: linux-pci@vger.kernel.org 8648S: Maintained 8649F: Documentation/devicetree/bindings/pci/designware-pcie.txt 8650F: drivers/pci/host/pcie-designware-plat.c 8651 8652PCI DRIVER FOR GENERIC OF HOSTS 8653M: Will Deacon <will.deacon@arm.com> 8654L: linux-pci@vger.kernel.org 8655L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8656S: Maintained 8657F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 8658F: drivers/pci/host/pci-host-common.c 8659F: drivers/pci/host/pci-host-generic.c 8660 8661PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 8662M: Keith Busch <keith.busch@intel.com> 8663L: linux-pci@vger.kernel.org 8664S: Supported 8665F: arch/x86/pci/vmd.c 8666 8667PCIE DRIVER FOR ST SPEAR13XX 8668M: Pratyush Anand <pratyush.anand@gmail.com> 8669L: linux-pci@vger.kernel.org 8670S: Maintained 8671F: drivers/pci/host/*spear* 8672 8673PCI MSI DRIVER FOR ALTERA MSI IP 8674M: Ley Foon Tan <lftan@altera.com> 8675L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8676L: linux-pci@vger.kernel.org 8677S: Supported 8678F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 8679F: drivers/pci/host/pcie-altera-msi.c 8680 8681PCI MSI DRIVER FOR APPLIEDMICRO XGENE 8682M: Duc Dang <dhdang@apm.com> 8683L: linux-pci@vger.kernel.org 8684L: linux-arm-kernel@lists.infradead.org 8685S: Maintained 8686F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 8687F: drivers/pci/host/pci-xgene-msi.c 8688 8689PCIE DRIVER FOR HISILICON 8690M: Zhou Wang <wangzhou1@hisilicon.com> 8691M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 8692L: linux-pci@vger.kernel.org 8693S: Maintained 8694F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 8695F: drivers/pci/host/pcie-hisi.c 8696 8697PCIE DRIVER FOR QUALCOMM MSM 8698M: Stanimir Varbanov <svarbanov@mm-sol.com> 8699L: linux-pci@vger.kernel.org 8700L: linux-arm-msm@vger.kernel.org 8701S: Maintained 8702F: drivers/pci/host/*qcom* 8703 8704PCIE DRIVER FOR CAVIUM THUNDERX 8705M: David Daney <david.daney@cavium.com> 8706L: linux-pci@vger.kernel.org 8707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8708S: Supported 8709F: Documentation/devicetree/bindings/pci/pci-thunder-* 8710F: drivers/pci/host/pci-thunder-* 8711 8712PCMCIA SUBSYSTEM 8713P: Linux PCMCIA Team 8714L: linux-pcmcia@lists.infradead.org 8715W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 8716T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 8717S: Maintained 8718F: Documentation/pcmcia/ 8719F: drivers/pcmcia/ 8720F: include/pcmcia/ 8721 8722PCNET32 NETWORK DRIVER 8723M: Don Fry <pcnet32@frontier.com> 8724L: netdev@vger.kernel.org 8725S: Maintained 8726F: drivers/net/ethernet/amd/pcnet32.c 8727 8728PCRYPT PARALLEL CRYPTO ENGINE 8729M: Steffen Klassert <steffen.klassert@secunet.com> 8730L: linux-crypto@vger.kernel.org 8731S: Maintained 8732F: crypto/pcrypt.c 8733F: include/crypto/pcrypt.h 8734 8735PER-CPU MEMORY ALLOCATOR 8736M: Tejun Heo <tj@kernel.org> 8737M: Christoph Lameter <cl@linux.com> 8738T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 8739S: Maintained 8740F: include/linux/percpu*.h 8741F: mm/percpu*.c 8742F: arch/*/include/asm/percpu.h 8743 8744PER-TASK DELAY ACCOUNTING 8745M: Balbir Singh <bsingharora@gmail.com> 8746S: Maintained 8747F: include/linux/delayacct.h 8748F: kernel/delayacct.c 8749 8750PERFORMANCE EVENTS SUBSYSTEM 8751M: Peter Zijlstra <peterz@infradead.org> 8752M: Ingo Molnar <mingo@redhat.com> 8753M: Arnaldo Carvalho de Melo <acme@kernel.org> 8754R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8755L: linux-kernel@vger.kernel.org 8756T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 8757S: Supported 8758F: kernel/events/* 8759F: include/linux/perf_event.h 8760F: include/uapi/linux/perf_event.h 8761F: arch/*/kernel/perf_event*.c 8762F: arch/*/kernel/*/perf_event*.c 8763F: arch/*/kernel/*/*/perf_event*.c 8764F: arch/*/include/asm/perf_event.h 8765F: arch/*/kernel/perf_callchain.c 8766F: tools/perf/ 8767 8768PERSONALITY HANDLING 8769M: Christoph Hellwig <hch@infradead.org> 8770L: linux-abi-devel@lists.sourceforge.net 8771S: Maintained 8772F: include/linux/personality.h 8773F: include/uapi/linux/personality.h 8774 8775PHONET PROTOCOL 8776M: Remi Denis-Courmont <courmisch@gmail.com> 8777S: Supported 8778F: Documentation/networking/phonet.txt 8779F: include/linux/phonet.h 8780F: include/net/phonet/ 8781F: include/uapi/linux/phonet.h 8782F: net/phonet/ 8783 8784PHRAM MTD DRIVER 8785M: Joern Engel <joern@lazybastard.org> 8786L: linux-mtd@lists.infradead.org 8787S: Maintained 8788F: drivers/mtd/devices/phram.c 8789 8790PICOLCD HID DRIVER 8791M: Bruno Prémont <bonbons@linux-vserver.org> 8792L: linux-input@vger.kernel.org 8793S: Maintained 8794F: drivers/hid/hid-picolcd* 8795 8796PICOXCELL SUPPORT 8797M: Jamie Iles <jamie@jamieiles.com> 8798L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8799T: git git://github.com/jamieiles/linux-2.6-ji.git 8800S: Supported 8801F: arch/arm/boot/dts/picoxcell* 8802F: arch/arm/mach-picoxcell/ 8803F: drivers/crypto/picoxcell* 8804 8805PIN CONTROL SUBSYSTEM 8806M: Linus Walleij <linus.walleij@linaro.org> 8807L: linux-gpio@vger.kernel.org 8808T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 8809S: Maintained 8810F: drivers/pinctrl/ 8811F: include/linux/pinctrl/ 8812 8813PIN CONTROLLER - ATMEL AT91 8814M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 8815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8816S: Maintained 8817F: drivers/pinctrl/pinctrl-at91.* 8818 8819PIN CONTROLLER - ATMEL AT91 PIO4 8820M: Ludovic Desroches <ludovic.desroches@atmel.com> 8821L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8822L: linux-gpio@vger.kernel.org 8823S: Supported 8824F: drivers/pinctrl/pinctrl-at91-pio4.* 8825 8826PIN CONTROLLER - INTEL 8827M: Mika Westerberg <mika.westerberg@linux.intel.com> 8828M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 8829S: Maintained 8830F: drivers/pinctrl/intel/ 8831 8832PIN CONTROLLER - RENESAS 8833M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8834M: Geert Uytterhoeven <geert+renesas@glider.be> 8835L: linux-renesas-soc@vger.kernel.org 8836S: Maintained 8837F: drivers/pinctrl/sh-pfc/ 8838 8839PIN CONTROLLER - SAMSUNG 8840M: Tomasz Figa <tomasz.figa@gmail.com> 8841M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 8842M: Sylwester Nawrocki <s.nawrocki@samsung.com> 8843L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8844L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 8845S: Maintained 8846F: drivers/pinctrl/samsung/ 8847 8848PIN CONTROLLER - SINGLE 8849M: Tony Lindgren <tony@atomide.com> 8850M: Haojian Zhuang <haojian.zhuang@linaro.org> 8851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8852L: linux-omap@vger.kernel.org 8853S: Maintained 8854F: drivers/pinctrl/pinctrl-single.c 8855 8856PIN CONTROLLER - ST SPEAR 8857M: Viresh Kumar <vireshk@kernel.org> 8858L: spear-devel@list.st.com 8859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8860W: http://www.st.com/spear 8861S: Maintained 8862F: drivers/pinctrl/spear/ 8863 8864PKTCDVD DRIVER 8865M: Jiri Kosina <jikos@kernel.org> 8866S: Maintained 8867F: drivers/block/pktcdvd.c 8868F: include/linux/pktcdvd.h 8869F: include/uapi/linux/pktcdvd.h 8870 8871PKUNITY SOC DRIVERS 8872M: Guan Xuetao <gxt@mprc.pku.edu.cn> 8873W: http://mprc.pku.edu.cn/~guanxuetao/linux 8874S: Maintained 8875T: git git://github.com/gxt/linux.git 8876F: drivers/input/serio/i8042-unicore32io.h 8877F: drivers/i2c/busses/i2c-puv3.c 8878F: drivers/video/fbdev/fb-puv3.c 8879F: drivers/rtc/rtc-puv3.c 8880 8881PMBUS HARDWARE MONITORING DRIVERS 8882M: Guenter Roeck <linux@roeck-us.net> 8883L: linux-hwmon@vger.kernel.org 8884W: http://hwmon.wiki.kernel.org/ 8885W: http://www.roeck-us.net/linux/drivers/ 8886T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 8887S: Maintained 8888F: Documentation/hwmon/pmbus 8889F: drivers/hwmon/pmbus/ 8890F: include/linux/i2c/pmbus.h 8891 8892PMC SIERRA MaxRAID DRIVER 8893L: linux-scsi@vger.kernel.org 8894W: http://www.pmc-sierra.com/ 8895S: Orphan 8896F: drivers/scsi/pmcraid.* 8897 8898PMC SIERRA PM8001 DRIVER 8899M: Jack Wang <jinpu.wang@profitbricks.com> 8900M: lindar_liu@usish.com 8901L: pmchba@pmcs.com 8902L: linux-scsi@vger.kernel.org 8903S: Supported 8904F: drivers/scsi/pm8001/ 8905 8906POSIX CLOCKS and TIMERS 8907M: Thomas Gleixner <tglx@linutronix.de> 8908L: linux-kernel@vger.kernel.org 8909T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 8910S: Maintained 8911F: fs/timerfd.c 8912F: include/linux/timer* 8913F: kernel/time/*timer* 8914 8915POWER MANAGEMENT CORE 8916M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 8917L: linux-pm@vger.kernel.org 8918T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 8919S: Supported 8920F: drivers/base/power/ 8921F: include/linux/pm.h 8922F: include/linux/pm_* 8923F: include/linux/powercap.h 8924F: drivers/powercap/ 8925 8926POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 8927M: Sebastian Reichel <sre@kernel.org> 8928M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 8929M: David Woodhouse <dwmw2@infradead.org> 8930L: linux-pm@vger.kernel.org 8931T: git git://git.infradead.org/battery-2.6.git 8932S: Maintained 8933F: include/linux/power_supply.h 8934F: drivers/power/ 8935X: drivers/power/avs/ 8936 8937POWER STATE COORDINATION INTERFACE (PSCI) 8938M: Mark Rutland <mark.rutland@arm.com> 8939M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 8940L: linux-arm-kernel@lists.infradead.org 8941S: Maintained 8942F: drivers/firmware/psci.c 8943F: include/linux/psci.h 8944F: include/uapi/linux/psci.h 8945 8946PNP SUPPORT 8947M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 8948S: Maintained 8949F: drivers/pnp/ 8950 8951PPP PROTOCOL DRIVERS AND COMPRESSORS 8952M: Paul Mackerras <paulus@samba.org> 8953L: linux-ppp@vger.kernel.org 8954S: Maintained 8955F: drivers/net/ppp/ppp_* 8956 8957PPP OVER ATM (RFC 2364) 8958M: Mitchell Blank Jr <mitch@sfgoth.com> 8959S: Maintained 8960F: net/atm/pppoatm.c 8961F: include/uapi/linux/atmppp.h 8962 8963PPP OVER ETHERNET 8964M: Michal Ostrowski <mostrows@earthlink.net> 8965S: Maintained 8966F: drivers/net/ppp/pppoe.c 8967F: drivers/net/ppp/pppox.c 8968 8969PPP OVER L2TP 8970M: James Chapman <jchapman@katalix.com> 8971S: Maintained 8972F: net/l2tp/l2tp_ppp.c 8973F: include/linux/if_pppol2tp.h 8974F: include/uapi/linux/if_pppol2tp.h 8975 8976PPS SUPPORT 8977M: Rodolfo Giometti <giometti@enneenne.com> 8978W: http://wiki.enneenne.com/index.php/LinuxPPS_support 8979L: linuxpps@ml.enneenne.com (subscribers-only) 8980S: Maintained 8981F: Documentation/pps/ 8982F: drivers/pps/ 8983F: include/linux/pps*.h 8984 8985PPTP DRIVER 8986M: Dmitry Kozlov <xeb@mail.ru> 8987L: netdev@vger.kernel.org 8988S: Maintained 8989F: drivers/net/ppp/pptp.c 8990W: http://sourceforge.net/projects/accel-pptp 8991 8992PREEMPTIBLE KERNEL 8993M: Robert Love <rml@tech9.net> 8994L: kpreempt-tech@lists.sourceforge.net 8995W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 8996S: Supported 8997F: Documentation/preempt-locking.txt 8998F: include/linux/preempt.h 8999 9000PRISM54 WIRELESS DRIVER 9001M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9002L: linux-wireless@vger.kernel.org 9003W: http://wireless.kernel.org/en/users/Drivers/p54 9004S: Obsolete 9005F: drivers/net/wireless/intersil/prism54/ 9006 9007PS3 NETWORK SUPPORT 9008M: Geoff Levand <geoff@infradead.org> 9009L: netdev@vger.kernel.org 9010L: linuxppc-dev@lists.ozlabs.org 9011S: Maintained 9012F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9013 9014PS3 PLATFORM SUPPORT 9015M: Geoff Levand <geoff@infradead.org> 9016L: linuxppc-dev@lists.ozlabs.org 9017S: Maintained 9018F: arch/powerpc/boot/ps3* 9019F: arch/powerpc/include/asm/lv1call.h 9020F: arch/powerpc/include/asm/ps3*.h 9021F: arch/powerpc/platforms/ps3/ 9022F: drivers/*/ps3* 9023F: drivers/ps3/ 9024F: drivers/rtc/rtc-ps3.c 9025F: drivers/usb/host/*ps3.c 9026F: sound/ppc/snd_ps3* 9027 9028PS3VRAM DRIVER 9029M: Jim Paris <jim@jtan.com> 9030M: Geoff Levand <geoff@infradead.org> 9031L: linuxppc-dev@lists.ozlabs.org 9032S: Maintained 9033F: drivers/block/ps3vram.c 9034 9035PSTORE FILESYSTEM 9036M: Anton Vorontsov <anton@enomsg.org> 9037M: Colin Cross <ccross@android.com> 9038M: Kees Cook <keescook@chromium.org> 9039M: Tony Luck <tony.luck@intel.com> 9040S: Maintained 9041T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9042F: fs/pstore/ 9043F: include/linux/pstore* 9044F: drivers/firmware/efi/efi-pstore.c 9045F: drivers/acpi/apei/erst.c 9046 9047PTP HARDWARE CLOCK SUPPORT 9048M: Richard Cochran <richardcochran@gmail.com> 9049L: netdev@vger.kernel.org 9050S: Maintained 9051W: http://linuxptp.sourceforge.net/ 9052F: Documentation/ABI/testing/sysfs-ptp 9053F: Documentation/ptp/* 9054F: drivers/net/ethernet/freescale/gianfar_ptp.c 9055F: drivers/net/phy/dp83640* 9056F: drivers/ptp/* 9057F: include/linux/ptp_cl* 9058 9059PTRACE SUPPORT 9060M: Roland McGrath <roland@hack.frob.com> 9061M: Oleg Nesterov <oleg@redhat.com> 9062S: Maintained 9063F: include/asm-generic/syscall.h 9064F: include/linux/ptrace.h 9065F: include/linux/regset.h 9066F: include/linux/tracehook.h 9067F: include/uapi/linux/ptrace.h 9068F: kernel/ptrace.c 9069 9070PVRUSB2 VIDEO4LINUX DRIVER 9071M: Mike Isely <isely@pobox.com> 9072L: pvrusb2@isely.net (subscribers-only) 9073L: linux-media@vger.kernel.org 9074W: http://www.isely.net/pvrusb2/ 9075T: git git://linuxtv.org/media_tree.git 9076S: Maintained 9077F: Documentation/video4linux/README.pvrusb2 9078F: drivers/media/usb/pvrusb2/ 9079 9080PWC WEBCAM DRIVER 9081M: Hans de Goede <hdegoede@redhat.com> 9082L: linux-media@vger.kernel.org 9083T: git git://linuxtv.org/media_tree.git 9084S: Maintained 9085F: drivers/media/usb/pwc/* 9086 9087PWM FAN DRIVER 9088M: Kamil Debski <k.debski@samsung.com> 9089L: linux-hwmon@vger.kernel.org 9090S: Supported 9091F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 9092F: Documentation/hwmon/pwm-fan 9093F: drivers/hwmon/pwm-fan.c 9094 9095PWM SUBSYSTEM 9096M: Thierry Reding <thierry.reding@gmail.com> 9097L: linux-pwm@vger.kernel.org 9098S: Maintained 9099T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 9100F: Documentation/pwm.txt 9101F: Documentation/devicetree/bindings/pwm/ 9102F: include/linux/pwm.h 9103F: drivers/pwm/ 9104F: drivers/video/backlight/pwm_bl.c 9105F: include/linux/pwm_backlight.h 9106 9107PXA2xx/PXA3xx SUPPORT 9108M: Daniel Mack <daniel@zonque.org> 9109M: Haojian Zhuang <haojian.zhuang@gmail.com> 9110M: Robert Jarzmik <robert.jarzmik@free.fr> 9111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9112T: git git://github.com/hzhuang1/linux.git 9113T: git git://github.com/rjarzmik/linux.git 9114S: Maintained 9115F: arch/arm/boot/dts/pxa* 9116F: arch/arm/mach-pxa/ 9117F: drivers/dma/pxa* 9118F: drivers/pcmcia/pxa2xx* 9119F: drivers/pinctrl/pxa/ 9120F: drivers/spi/spi-pxa2xx* 9121F: drivers/usb/gadget/udc/pxa2* 9122F: include/sound/pxa2xx-lib.h 9123F: sound/arm/pxa* 9124F: sound/soc/pxa/ 9125 9126PXA GPIO DRIVER 9127M: Robert Jarzmik <robert.jarzmik@free.fr> 9128L: linux-gpio@vger.kernel.org 9129S: Maintained 9130F: drivers/gpio/gpio-pxa.c 9131 9132PXA3xx NAND FLASH DRIVER 9133M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9134L: linux-mtd@lists.infradead.org 9135S: Maintained 9136F: drivers/mtd/nand/pxa3xx_nand.c 9137 9138MMP SUPPORT 9139M: Eric Miao <eric.y.miao@gmail.com> 9140M: Haojian Zhuang <haojian.zhuang@gmail.com> 9141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9142T: git git://github.com/hzhuang1/linux.git 9143T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9144S: Maintained 9145F: arch/arm/boot/dts/mmp* 9146F: arch/arm/mach-mmp/ 9147 9148PXA MMCI DRIVER 9149S: Orphan 9150 9151PXA RTC DRIVER 9152M: Robert Jarzmik <robert.jarzmik@free.fr> 9153L: rtc-linux@googlegroups.com 9154S: Maintained 9155 9156QAT DRIVER 9157M: Tadeusz Struk <tadeusz.struk@intel.com> 9158L: qat-linux@intel.com 9159S: Supported 9160F: drivers/crypto/qat/ 9161 9162QIB DRIVER 9163M: Mike Marciniszyn <infinipath@intel.com> 9164L: linux-rdma@vger.kernel.org 9165S: Supported 9166F: drivers/infiniband/hw/qib/ 9167 9168QLOGIC QLA1280 SCSI DRIVER 9169M: Michael Reed <mdr@sgi.com> 9170L: linux-scsi@vger.kernel.org 9171S: Maintained 9172F: drivers/scsi/qla1280.[ch] 9173 9174QLOGIC QLA2XXX FC-SCSI DRIVER 9175M: qla2xxx-upstream@qlogic.com 9176L: linux-scsi@vger.kernel.org 9177S: Supported 9178F: Documentation/scsi/LICENSE.qla2xxx 9179F: drivers/scsi/qla2xxx/ 9180 9181QLOGIC QLA4XXX iSCSI DRIVER 9182M: QLogic-Storage-Upstream@qlogic.com 9183L: linux-scsi@vger.kernel.org 9184S: Supported 9185F: Documentation/scsi/LICENSE.qla4xxx 9186F: drivers/scsi/qla4xxx/ 9187 9188QLOGIC QLA3XXX NETWORK DRIVER 9189M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> 9190M: Ron Mercer <ron.mercer@qlogic.com> 9191M: linux-driver@qlogic.com 9192L: netdev@vger.kernel.org 9193S: Supported 9194F: Documentation/networking/LICENSE.qla3xxx 9195F: drivers/net/ethernet/qlogic/qla3xxx.* 9196 9197QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9198M: Dept-GELinuxNICDev@qlogic.com 9199L: netdev@vger.kernel.org 9200S: Supported 9201F: drivers/net/ethernet/qlogic/qlcnic/ 9202 9203QLOGIC QLGE 10Gb ETHERNET DRIVER 9204M: Harish Patil <harish.patil@qlogic.com> 9205M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 9206M: Dept-GELinuxNICDev@qlogic.com 9207M: linux-driver@qlogic.com 9208L: netdev@vger.kernel.org 9209S: Supported 9210F: drivers/net/ethernet/qlogic/qlge/ 9211 9212QLOGIC QL4xxx ETHERNET DRIVER 9213M: Yuval Mintz <Yuval.Mintz@qlogic.com> 9214M: Ariel Elior <Ariel.Elior@qlogic.com> 9215M: everest-linux-l2@qlogic.com 9216L: netdev@vger.kernel.org 9217S: Supported 9218F: drivers/net/ethernet/qlogic/qed/ 9219F: include/linux/qed/ 9220F: drivers/net/ethernet/qlogic/qede/ 9221 9222QNX4 FILESYSTEM 9223M: Anders Larsen <al@alarsen.net> 9224W: http://www.alarsen.net/linux/qnx4fs/ 9225S: Maintained 9226F: fs/qnx4/ 9227F: include/uapi/linux/qnx4_fs.h 9228F: include/uapi/linux/qnxtypes.h 9229 9230QT1010 MEDIA DRIVER 9231M: Antti Palosaari <crope@iki.fi> 9232L: linux-media@vger.kernel.org 9233W: https://linuxtv.org 9234W: http://palosaari.fi/linux/ 9235Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9236T: git git://linuxtv.org/anttip/media_tree.git 9237S: Maintained 9238F: drivers/media/tuners/qt1010* 9239 9240QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9241M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9242L: linux-wireless@vger.kernel.org 9243L: ath9k-devel@lists.ath9k.org 9244W: http://wireless.kernel.org/en/users/Drivers/ath9k 9245S: Supported 9246F: drivers/net/wireless/ath/ath9k/ 9247 9248QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9249M: Kalle Valo <kvalo@qca.qualcomm.com> 9250L: ath10k@lists.infradead.org 9251W: http://wireless.kernel.org/en/users/Drivers/ath10k 9252T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9253S: Supported 9254F: drivers/net/wireless/ath/ath10k/ 9255 9256QUALCOMM HEXAGON ARCHITECTURE 9257M: Richard Kuo <rkuo@codeaurora.org> 9258L: linux-hexagon@vger.kernel.org 9259T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 9260S: Supported 9261F: arch/hexagon/ 9262 9263QUALCOMM WCN36XX WIRELESS DRIVER 9264M: Eugene Krasnikov <k.eugene.e@gmail.com> 9265L: wcn36xx@lists.infradead.org 9266W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 9267T: git git://github.com/KrasnikovEugene/wcn36xx.git 9268S: Supported 9269F: drivers/net/wireless/ath/wcn36xx/ 9270 9271QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 9272M: Gabriel Somlo <somlo@cmu.edu> 9273M: "Michael S. Tsirkin" <mst@redhat.com> 9274L: qemu-devel@nongnu.org 9275S: Maintained 9276F: drivers/firmware/qemu_fw_cfg.c 9277 9278RADOS BLOCK DEVICE (RBD) 9279M: Ilya Dryomov <idryomov@gmail.com> 9280M: Sage Weil <sage@redhat.com> 9281M: Alex Elder <elder@kernel.org> 9282L: ceph-devel@vger.kernel.org 9283W: http://ceph.com/ 9284T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 9285T: git git://github.com/ceph/ceph-client.git 9286S: Supported 9287F: Documentation/ABI/testing/sysfs-bus-rbd 9288F: drivers/block/rbd.c 9289F: drivers/block/rbd_types.h 9290 9291RADEON FRAMEBUFFER DISPLAY DRIVER 9292M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9293L: linux-fbdev@vger.kernel.org 9294S: Maintained 9295F: drivers/video/fbdev/aty/radeon* 9296F: include/uapi/linux/radeonfb.h 9297 9298RADIOSHARK RADIO DRIVER 9299M: Hans de Goede <hdegoede@redhat.com> 9300L: linux-media@vger.kernel.org 9301T: git git://linuxtv.org/media_tree.git 9302S: Maintained 9303F: drivers/media/radio/radio-shark.c 9304 9305RADIOSHARK2 RADIO DRIVER 9306M: Hans de Goede <hdegoede@redhat.com> 9307L: linux-media@vger.kernel.org 9308T: git git://linuxtv.org/media_tree.git 9309S: Maintained 9310F: drivers/media/radio/radio-shark2.c 9311F: drivers/media/radio/radio-tea5777.c 9312 9313RAGE128 FRAMEBUFFER DISPLAY DRIVER 9314M: Paul Mackerras <paulus@samba.org> 9315L: linux-fbdev@vger.kernel.org 9316S: Maintained 9317F: drivers/video/fbdev/aty/aty128fb.c 9318 9319RALINK MIPS ARCHITECTURE 9320M: John Crispin <blogic@openwrt.org> 9321L: linux-mips@linux-mips.org 9322S: Maintained 9323F: arch/mips/ralink 9324 9325RALINK RT2X00 WIRELESS LAN DRIVER 9326P: rt2x00 project 9327M: Stanislaw Gruszka <sgruszka@redhat.com> 9328M: Helmut Schaa <helmut.schaa@googlemail.com> 9329L: linux-wireless@vger.kernel.org 9330S: Maintained 9331F: drivers/net/wireless/ralink/rt2x00/ 9332 9333RAMDISK RAM BLOCK DEVICE DRIVER 9334M: Jens Axboe <axboe@kernel.dk> 9335S: Maintained 9336F: Documentation/blockdev/ramdisk.txt 9337F: drivers/block/brd.c 9338 9339RANDOM NUMBER DRIVER 9340M: "Theodore Ts'o" <tytso@mit.edu> 9341S: Maintained 9342F: drivers/char/random.c 9343 9344RAPIDIO SUBSYSTEM 9345M: Matt Porter <mporter@kernel.crashing.org> 9346M: Alexandre Bounine <alexandre.bounine@idt.com> 9347S: Maintained 9348F: drivers/rapidio/ 9349 9350RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 9351L: linux-wireless@vger.kernel.org 9352S: Orphan 9353F: drivers/net/wireless/ray* 9354 9355RCUTORTURE MODULE 9356M: Josh Triplett <josh@joshtriplett.org> 9357M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9358L: linux-kernel@vger.kernel.org 9359S: Supported 9360T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9361F: Documentation/RCU/torture.txt 9362F: kernel/rcu/rcutorture.c 9363 9364RCUTORTURE TEST FRAMEWORK 9365M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9366M: Josh Triplett <josh@joshtriplett.org> 9367R: Steven Rostedt <rostedt@goodmis.org> 9368R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9369R: Lai Jiangshan <jiangshanlai@gmail.com> 9370L: linux-kernel@vger.kernel.org 9371S: Supported 9372T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9373F: tools/testing/selftests/rcutorture 9374 9375RDC R-321X SoC 9376M: Florian Fainelli <florian@openwrt.org> 9377S: Maintained 9378 9379RDC R6040 FAST ETHERNET DRIVER 9380M: Florian Fainelli <florian@openwrt.org> 9381L: netdev@vger.kernel.org 9382S: Maintained 9383F: drivers/net/ethernet/rdc/r6040.c 9384 9385RDS - RELIABLE DATAGRAM SOCKETS 9386M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 9387L: netdev@vger.kernel.org 9388L: linux-rdma@vger.kernel.org 9389L: rds-devel@oss.oracle.com (moderated for non-subscribers) 9390W: https://oss.oracle.com/projects/rds/ 9391S: Supported 9392F: net/rds/ 9393F: Documentation/networking/rds.txt 9394 9395RDMAVT - RDMA verbs software 9396M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9397L: linux-rdma@vger.kernel.org 9398S: Supported 9399F: drivers/infiniband/sw/rdmavt 9400 9401READ-COPY UPDATE (RCU) 9402M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9403M: Josh Triplett <josh@joshtriplett.org> 9404R: Steven Rostedt <rostedt@goodmis.org> 9405R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9406R: Lai Jiangshan <jiangshanlai@gmail.com> 9407L: linux-kernel@vger.kernel.org 9408W: http://www.rdrop.com/users/paulmck/RCU/ 9409S: Supported 9410T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9411F: Documentation/RCU/ 9412X: Documentation/RCU/torture.txt 9413F: include/linux/rcu* 9414X: include/linux/srcu.h 9415F: kernel/rcu/ 9416X: kernel/torture.c 9417 9418REAL TIME CLOCK (RTC) SUBSYSTEM 9419M: Alessandro Zummo <a.zummo@towertech.it> 9420M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 9421L: rtc-linux@googlegroups.com 9422Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 9423T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 9424S: Maintained 9425F: Documentation/rtc.txt 9426F: drivers/rtc/ 9427F: include/linux/rtc.h 9428F: include/uapi/linux/rtc.h 9429 9430REALTEK AUDIO CODECS 9431M: Bard Liao <bardliao@realtek.com> 9432M: Oder Chiou <oder_chiou@realtek.com> 9433S: Maintained 9434F: sound/soc/codecs/rt* 9435F: include/sound/rt*.h 9436 9437REISERFS FILE SYSTEM 9438L: reiserfs-devel@vger.kernel.org 9439S: Supported 9440F: fs/reiserfs/ 9441 9442REGISTER MAP ABSTRACTION 9443M: Mark Brown <broonie@kernel.org> 9444L: linux-kernel@vger.kernel.org 9445T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 9446S: Supported 9447F: drivers/base/regmap/ 9448F: include/linux/regmap.h 9449 9450REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 9451M: Ohad Ben-Cohen <ohad@wizery.com> 9452M: Bjorn Andersson <bjorn.andersson@linaro.org> 9453L: linux-remoteproc@vger.kernel.org 9454T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 9455S: Maintained 9456F: drivers/remoteproc/ 9457F: Documentation/remoteproc.txt 9458F: include/linux/remoteproc.h 9459 9460REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 9461M: Ohad Ben-Cohen <ohad@wizery.com> 9462M: Bjorn Andersson <bjorn.andersson@linaro.org> 9463L: linux-remoteproc@vger.kernel.org 9464T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 9465S: Maintained 9466F: drivers/rpmsg/ 9467F: Documentation/rpmsg.txt 9468F: include/linux/rpmsg.h 9469 9470RENESAS ETHERNET DRIVERS 9471R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 9472L: netdev@vger.kernel.org 9473L: linux-renesas-soc@vger.kernel.org 9474F: drivers/net/ethernet/renesas/ 9475F: include/linux/sh_eth.h 9476 9477RENESAS USB2 PHY DRIVER 9478M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 9479L: linux-renesas-soc@vger.kernel.org 9480S: Maintained 9481F: drivers/phy/phy-rcar-gen3-usb2.c 9482 9483RESET CONTROLLER FRAMEWORK 9484M: Philipp Zabel <p.zabel@pengutronix.de> 9485T: git git://git.pengutronix.de/git/pza/linux 9486S: Maintained 9487F: drivers/reset/ 9488F: Documentation/devicetree/bindings/reset/ 9489F: include/dt-bindings/reset/ 9490F: include/linux/reset.h 9491F: include/linux/reset-controller.h 9492 9493RFKILL 9494M: Johannes Berg <johannes@sipsolutions.net> 9495L: linux-wireless@vger.kernel.org 9496W: http://wireless.kernel.org/ 9497T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9498T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9499S: Maintained 9500F: Documentation/rfkill.txt 9501F: net/rfkill/ 9502 9503RHASHTABLE 9504M: Thomas Graf <tgraf@suug.ch> 9505L: netdev@vger.kernel.org 9506S: Maintained 9507F: lib/rhashtable.c 9508F: include/linux/rhashtable.h 9509 9510RICOH SMARTMEDIA/XD DRIVER 9511M: Maxim Levitsky <maximlevitsky@gmail.com> 9512S: Maintained 9513F: drivers/mtd/nand/r852.c 9514F: drivers/mtd/nand/r852.h 9515 9516RICOH R5C592 MEMORYSTICK DRIVER 9517M: Maxim Levitsky <maximlevitsky@gmail.com> 9518S: Maintained 9519F: drivers/memstick/host/r592.* 9520 9521ROCCAT DRIVERS 9522M: Stefan Achatz <erazor_de@users.sourceforge.net> 9523W: http://sourceforge.net/projects/roccat/ 9524S: Maintained 9525F: drivers/hid/hid-roccat* 9526F: include/linux/hid-roccat* 9527F: Documentation/ABI/*/sysfs-driver-hid-roccat* 9528 9529ROCKER DRIVER 9530M: Jiri Pirko <jiri@resnulli.us> 9531M: Scott Feldman <sfeldma@gmail.com> 9532L: netdev@vger.kernel.org 9533S: Supported 9534F: drivers/net/ethernet/rocker/ 9535 9536ROCKETPORT DRIVER 9537P: Comtrol Corp. 9538W: http://www.comtrol.com 9539S: Maintained 9540F: Documentation/serial/rocket.txt 9541F: drivers/tty/rocket* 9542 9543ROCKETPORT EXPRESS/INFINITY DRIVER 9544M: Kevin Cernekee <cernekee@gmail.com> 9545L: linux-serial@vger.kernel.org 9546S: Odd Fixes 9547F: drivers/tty/serial/rp2.* 9548 9549ROSE NETWORK LAYER 9550M: Ralf Baechle <ralf@linux-mips.org> 9551L: linux-hams@vger.kernel.org 9552W: http://www.linux-ax25.org/ 9553S: Maintained 9554F: include/net/rose.h 9555F: include/uapi/linux/rose.h 9556F: net/rose/ 9557 9558RTL2830 MEDIA DRIVER 9559M: Antti Palosaari <crope@iki.fi> 9560L: linux-media@vger.kernel.org 9561W: https://linuxtv.org 9562W: http://palosaari.fi/linux/ 9563Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9564T: git git://linuxtv.org/anttip/media_tree.git 9565S: Maintained 9566F: drivers/media/dvb-frontends/rtl2830* 9567 9568RTL2832 MEDIA DRIVER 9569M: Antti Palosaari <crope@iki.fi> 9570L: linux-media@vger.kernel.org 9571W: https://linuxtv.org 9572W: http://palosaari.fi/linux/ 9573Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9574T: git git://linuxtv.org/anttip/media_tree.git 9575S: Maintained 9576F: drivers/media/dvb-frontends/rtl2832* 9577 9578RTL2832_SDR MEDIA DRIVER 9579M: Antti Palosaari <crope@iki.fi> 9580L: linux-media@vger.kernel.org 9581W: https://linuxtv.org 9582W: http://palosaari.fi/linux/ 9583Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9584T: git git://linuxtv.org/anttip/media_tree.git 9585S: Maintained 9586F: drivers/media/dvb-frontends/rtl2832_sdr* 9587 9588RTL8180 WIRELESS DRIVER 9589L: linux-wireless@vger.kernel.org 9590W: http://wireless.kernel.org/ 9591T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9592S: Orphan 9593F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 9594 9595RTL8187 WIRELESS DRIVER 9596M: Herton Ronaldo Krzesinski <herton@canonical.com> 9597M: Hin-Tak Leung <htl10@users.sourceforge.net> 9598M: Larry Finger <Larry.Finger@lwfinger.net> 9599L: linux-wireless@vger.kernel.org 9600W: http://wireless.kernel.org/ 9601T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9602S: Maintained 9603F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 9604 9605RTL8192CE WIRELESS DRIVER 9606M: Larry Finger <Larry.Finger@lwfinger.net> 9607M: Chaoming Li <chaoming_li@realsil.com.cn> 9608L: linux-wireless@vger.kernel.org 9609W: http://wireless.kernel.org/ 9610T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9611S: Maintained 9612F: drivers/net/wireless/realtek/rtlwifi/ 9613F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 9614 9615RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 9616M: Jes Sorensen <Jes.Sorensen@redhat.com> 9617L: linux-wireless@vger.kernel.org 9618T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211 9619S: Maintained 9620F: drivers/net/wireless/realtek/rtl8xxxu/ 9621 9622S3 SAVAGE FRAMEBUFFER DRIVER 9623M: Antonino Daplas <adaplas@gmail.com> 9624L: linux-fbdev@vger.kernel.org 9625S: Maintained 9626F: drivers/video/fbdev/savage/ 9627 9628S390 9629M: Martin Schwidefsky <schwidefsky@de.ibm.com> 9630M: Heiko Carstens <heiko.carstens@de.ibm.com> 9631L: linux-s390@vger.kernel.org 9632W: http://www.ibm.com/developerworks/linux/linux390/ 9633T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 9634S: Supported 9635F: arch/s390/ 9636F: drivers/s390/ 9637F: Documentation/s390/ 9638F: Documentation/DocBook/s390* 9639 9640S390 COMMON I/O LAYER 9641M: Sebastian Ott <sebott@linux.vnet.ibm.com> 9642M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 9643L: linux-s390@vger.kernel.org 9644W: http://www.ibm.com/developerworks/linux/linux390/ 9645S: Supported 9646F: drivers/s390/cio/ 9647 9648S390 DASD DRIVER 9649M: Stefan Weinhuber <wein@de.ibm.com> 9650M: Stefan Haberland <stefan.haberland@de.ibm.com> 9651L: linux-s390@vger.kernel.org 9652W: http://www.ibm.com/developerworks/linux/linux390/ 9653S: Supported 9654F: drivers/s390/block/dasd* 9655F: block/partitions/ibm.c 9656 9657S390 NETWORK DRIVERS 9658M: Ursula Braun <ubraun@linux.vnet.ibm.com> 9659L: linux-s390@vger.kernel.org 9660W: http://www.ibm.com/developerworks/linux/linux390/ 9661S: Supported 9662F: drivers/s390/net/ 9663 9664S390 PCI SUBSYSTEM 9665M: Sebastian Ott <sebott@linux.vnet.ibm.com> 9666M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 9667L: linux-s390@vger.kernel.org 9668W: http://www.ibm.com/developerworks/linux/linux390/ 9669S: Supported 9670F: arch/s390/pci/ 9671F: drivers/pci/hotplug/s390_pci_hpc.c 9672 9673S390 ZCRYPT DRIVER 9674M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 9675L: linux-s390@vger.kernel.org 9676W: http://www.ibm.com/developerworks/linux/linux390/ 9677S: Supported 9678F: drivers/s390/crypto/ 9679 9680S390 ZFCP DRIVER 9681M: Steffen Maier <maier@linux.vnet.ibm.com> 9682L: linux-s390@vger.kernel.org 9683W: http://www.ibm.com/developerworks/linux/linux390/ 9684S: Supported 9685F: drivers/s390/scsi/zfcp_* 9686 9687S390 IUCV NETWORK LAYER 9688M: Ursula Braun <ubraun@linux.vnet.ibm.com> 9689L: linux-s390@vger.kernel.org 9690W: http://www.ibm.com/developerworks/linux/linux390/ 9691S: Supported 9692F: drivers/s390/net/*iucv* 9693F: include/net/iucv/ 9694F: net/iucv/ 9695 9696S390 IOMMU (PCI) 9697M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 9698L: linux-s390@vger.kernel.org 9699W: http://www.ibm.com/developerworks/linux/linux390/ 9700S: Supported 9701F: drivers/iommu/s390-iommu.c 9702 9703S3C24XX SD/MMC Driver 9704M: Ben Dooks <ben-linux@fluff.org> 9705L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9706S: Supported 9707F: drivers/mmc/host/s3cmci.* 9708 9709SAA6588 RDS RECEIVER DRIVER 9710M: Hans Verkuil <hverkuil@xs4all.nl> 9711L: linux-media@vger.kernel.org 9712T: git git://linuxtv.org/media_tree.git 9713W: https://linuxtv.org 9714S: Odd Fixes 9715F: drivers/media/i2c/saa6588* 9716 9717SAA7134 VIDEO4LINUX DRIVER 9718M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 9719L: linux-media@vger.kernel.org 9720W: https://linuxtv.org 9721T: git git://linuxtv.org/media_tree.git 9722S: Odd fixes 9723F: Documentation/video4linux/*.saa7134 9724F: drivers/media/pci/saa7134/ 9725 9726SAA7146 VIDEO4LINUX-2 DRIVER 9727M: Hans Verkuil <hverkuil@xs4all.nl> 9728L: linux-media@vger.kernel.org 9729T: git git://linuxtv.org/media_tree.git 9730S: Maintained 9731F: drivers/media/common/saa7146/ 9732F: drivers/media/pci/saa7146/ 9733F: include/media/saa7146* 9734 9735SAMSUNG LAPTOP DRIVER 9736M: Corentin Chary <corentin.chary@gmail.com> 9737L: platform-driver-x86@vger.kernel.org 9738S: Maintained 9739F: drivers/platform/x86/samsung-laptop.c 9740 9741SAMSUNG AUDIO (ASoC) DRIVERS 9742M: Sangbeom Kim <sbkim73@samsung.com> 9743L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9744S: Supported 9745F: sound/soc/samsung/ 9746 9747SAMSUNG FRAMEBUFFER DRIVER 9748M: Jingoo Han <jingoohan1@gmail.com> 9749L: linux-fbdev@vger.kernel.org 9750S: Maintained 9751F: drivers/video/fbdev/s3c-fb.c 9752 9753SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 9754M: Sangbeom Kim <sbkim73@samsung.com> 9755M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 9756L: linux-kernel@vger.kernel.org 9757L: linux-samsung-soc@vger.kernel.org 9758S: Supported 9759F: drivers/mfd/sec*.c 9760F: drivers/regulator/s2m*.c 9761F: drivers/regulator/s5m*.c 9762F: drivers/clk/clk-s2mps11.c 9763F: drivers/rtc/rtc-s5m.c 9764F: include/linux/mfd/samsung/ 9765F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 9766F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 9767F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 9768F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 9769 9770SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 9771M: Kyungmin Park <kyungmin.park@samsung.com> 9772M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9773L: linux-media@vger.kernel.org 9774Q: https://patchwork.linuxtv.org/project/linux-media/list/ 9775S: Supported 9776F: drivers/media/platform/exynos4-is/ 9777 9778SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 9779M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 9780L: linux-media@vger.kernel.org 9781L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9782S: Maintained 9783F: drivers/media/platform/s3c-camif/ 9784F: include/media/drv-intf/s3c_camif.h 9785 9786SAMSUNG S5C73M3 CAMERA DRIVER 9787M: Kyungmin Park <kyungmin.park@samsung.com> 9788M: Andrzej Hajda <a.hajda@samsung.com> 9789L: linux-media@vger.kernel.org 9790S: Supported 9791F: drivers/media/i2c/s5c73m3/* 9792 9793SAMSUNG S5K5BAF CAMERA DRIVER 9794M: Kyungmin Park <kyungmin.park@samsung.com> 9795M: Andrzej Hajda <a.hajda@samsung.com> 9796L: linux-media@vger.kernel.org 9797S: Supported 9798F: drivers/media/i2c/s5k5baf.c 9799 9800SAMSUNG S3FWRN5 NFC DRIVER 9801M: Robert Baldyga <r.baldyga@samsung.com> 9802M: Krzysztof Opasiak <k.opasiak@samsung.com> 9803L: linux-nfc@lists.01.org (moderated for non-subscribers) 9804S: Supported 9805F: drivers/nfc/s3fwrn5 9806 9807SAMSUNG SOC CLOCK DRIVERS 9808M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9809M: Tomasz Figa <tomasz.figa@gmail.com> 9810S: Supported 9811L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9812F: drivers/clk/samsung/ 9813 9814SAMSUNG SXGBE DRIVERS 9815M: Byungho An <bh74.an@samsung.com> 9816M: Girish K S <ks.giri@samsung.com> 9817M: Vipul Pandya <vipul.pandya@samsung.com> 9818S: Supported 9819L: netdev@vger.kernel.org 9820F: drivers/net/ethernet/samsung/sxgbe/ 9821 9822SAMSUNG THERMAL DRIVER 9823M: Lukasz Majewski <l.majewski@samsung.com> 9824L: linux-pm@vger.kernel.org 9825L: linux-samsung-soc@vger.kernel.org 9826S: Supported 9827T: git https://github.com/lmajewski/linux-samsung-thermal.git 9828F: drivers/thermal/samsung/ 9829 9830SAMSUNG USB2 PHY DRIVER 9831M: Kamil Debski <k.debski@samsung.com> 9832L: linux-kernel@vger.kernel.org 9833S: Supported 9834F: Documentation/devicetree/bindings/phy/samsung-phy.txt 9835F: Documentation/phy/samsung-usb2.txt 9836F: drivers/phy/phy-exynos4210-usb2.c 9837F: drivers/phy/phy-exynos4x12-usb2.c 9838F: drivers/phy/phy-exynos5250-usb2.c 9839F: drivers/phy/phy-s5pv210-usb2.c 9840F: drivers/phy/phy-samsung-usb2.c 9841F: drivers/phy/phy-samsung-usb2.h 9842 9843SERIAL DRIVERS 9844M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 9845L: linux-serial@vger.kernel.org 9846S: Maintained 9847F: drivers/tty/serial/ 9848 9849SYNOPSYS DESIGNWARE DMAC DRIVER 9850M: Viresh Kumar <vireshk@kernel.org> 9851M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 9852S: Maintained 9853F: include/linux/dma/dw.h 9854F: include/linux/platform_data/dma-dw.h 9855F: drivers/dma/dw/ 9856 9857SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 9858M: Lars Persson <lars.persson@axis.com> 9859L: netdev@vger.kernel.org 9860S: Supported 9861F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 9862F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 9863 9864SYNOPSYS DESIGNWARE I2C DRIVER 9865M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 9866R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 9867R: Mika Westerberg <mika.westerberg@linux.intel.com> 9868L: linux-i2c@vger.kernel.org 9869S: Maintained 9870F: drivers/i2c/busses/i2c-designware-* 9871F: include/linux/platform_data/i2c-designware.h 9872 9873SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 9874M: Jaehoon Chung <jh80.chung@samsung.com> 9875L: linux-mmc@vger.kernel.org 9876S: Maintained 9877F: include/linux/mmc/dw_mmc.h 9878F: drivers/mmc/host/dw_mmc* 9879 9880SYSTEM TRACE MODULE CLASS 9881M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9882S: Maintained 9883F: Documentation/trace/stm.txt 9884F: drivers/hwtracing/stm/ 9885F: include/linux/stm.h 9886F: include/uapi/linux/stm.h 9887 9888THUNDERBOLT DRIVER 9889M: Andreas Noever <andreas.noever@gmail.com> 9890S: Maintained 9891F: drivers/thunderbolt/ 9892 9893TI BQ27XXX POWER SUPPLY DRIVER 9894R: Andrew F. Davis <afd@ti.com> 9895F: include/linux/power/bq27xxx_battery.h 9896F: drivers/power/bq27xxx_battery.c 9897F: drivers/power/bq27xxx_battery_i2c.c 9898 9899TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 9900M: John Stultz <john.stultz@linaro.org> 9901M: Thomas Gleixner <tglx@linutronix.de> 9902L: linux-kernel@vger.kernel.org 9903T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9904S: Supported 9905F: include/linux/clocksource.h 9906F: include/linux/time.h 9907F: include/linux/timex.h 9908F: include/uapi/linux/time.h 9909F: include/uapi/linux/timex.h 9910F: kernel/time/clocksource.c 9911F: kernel/time/time*.c 9912F: kernel/time/alarmtimer.c 9913F: kernel/time/ntp.c 9914F: tools/testing/selftests/timers/ 9915 9916SC1200 WDT DRIVER 9917M: Zwane Mwaikambo <zwanem@gmail.com> 9918S: Maintained 9919F: drivers/watchdog/sc1200wdt.c 9920 9921SCHEDULER 9922M: Ingo Molnar <mingo@redhat.com> 9923M: Peter Zijlstra <peterz@infradead.org> 9924L: linux-kernel@vger.kernel.org 9925T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 9926S: Maintained 9927F: kernel/sched/ 9928F: include/linux/sched.h 9929F: include/uapi/linux/sched.h 9930F: include/linux/wait.h 9931 9932SCORE ARCHITECTURE 9933M: Chen Liqin <liqin.linux@gmail.com> 9934M: Lennox Wu <lennox.wu@gmail.com> 9935W: http://www.sunplus.com 9936S: Supported 9937F: arch/score/ 9938 9939SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 9940M: Sudeep Holla <sudeep.holla@arm.com> 9941L: linux-arm-kernel@lists.infradead.org 9942S: Maintained 9943F: Documentation/devicetree/bindings/arm/arm,scpi.txt 9944F: drivers/clk/clk-scpi.c 9945F: drivers/cpufreq/scpi-cpufreq.c 9946F: drivers/firmware/arm_scpi.c 9947F: include/linux/scpi_protocol.h 9948 9949SCSI CDROM DRIVER 9950M: Jens Axboe <axboe@kernel.dk> 9951L: linux-scsi@vger.kernel.org 9952W: http://www.kernel.dk 9953S: Maintained 9954F: drivers/scsi/sr* 9955 9956SCSI RDMA PROTOCOL (SRP) INITIATOR 9957M: Bart Van Assche <bart.vanassche@sandisk.com> 9958L: linux-rdma@vger.kernel.org 9959S: Supported 9960W: http://www.openfabrics.org 9961Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9962T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 9963F: drivers/infiniband/ulp/srp/ 9964F: include/scsi/srp.h 9965 9966SCSI SG DRIVER 9967M: Doug Gilbert <dgilbert@interlog.com> 9968L: linux-scsi@vger.kernel.org 9969W: http://sg.danny.cz/sg 9970S: Maintained 9971F: Documentation/scsi/scsi-generic.txt 9972F: drivers/scsi/sg.c 9973F: include/scsi/sg.h 9974 9975SCSI SUBSYSTEM 9976M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 9977T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 9978M: "Martin K. Petersen" <martin.petersen@oracle.com> 9979T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 9980L: linux-scsi@vger.kernel.org 9981S: Maintained 9982F: drivers/scsi/ 9983F: include/scsi/ 9984 9985SCSI TAPE DRIVER 9986M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 9987L: linux-scsi@vger.kernel.org 9988S: Maintained 9989F: Documentation/scsi/st.txt 9990F: drivers/scsi/st.* 9991F: drivers/scsi/st_*.h 9992 9993SCTP PROTOCOL 9994M: Vlad Yasevich <vyasevich@gmail.com> 9995M: Neil Horman <nhorman@tuxdriver.com> 9996L: linux-sctp@vger.kernel.org 9997W: http://lksctp.sourceforge.net 9998S: Maintained 9999F: Documentation/networking/sctp.txt 10000F: include/linux/sctp.h 10001F: include/uapi/linux/sctp.h 10002F: include/net/sctp/ 10003F: net/sctp/ 10004 10005SCx200 CPU SUPPORT 10006M: Jim Cromie <jim.cromie@gmail.com> 10007S: Odd Fixes 10008F: Documentation/i2c/busses/scx200_acb 10009F: arch/x86/platform/scx200/ 10010F: drivers/watchdog/scx200_wdt.c 10011F: drivers/i2c/busses/scx200* 10012F: drivers/mtd/maps/scx200_docflash.c 10013F: include/linux/scx200.h 10014 10015SCx200 GPIO DRIVER 10016M: Jim Cromie <jim.cromie@gmail.com> 10017S: Maintained 10018F: drivers/char/scx200_gpio.c 10019F: include/linux/scx200_gpio.h 10020 10021SCx200 HRT CLOCKSOURCE DRIVER 10022M: Jim Cromie <jim.cromie@gmail.com> 10023S: Maintained 10024F: drivers/clocksource/scx200_hrt.c 10025 10026SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 10027M: Sascha Sommer <saschasommer@freenet.de> 10028L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 10029S: Maintained 10030F: drivers/mmc/host/sdricoh_cs.c 10031 10032SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 10033M: Adrian Hunter <adrian.hunter@intel.com> 10034L: linux-mmc@vger.kernel.org 10035T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 10036S: Maintained 10037F: drivers/mmc/host/sdhci* 10038F: include/linux/mmc/sdhci* 10039 10040SECURE COMPUTING 10041M: Kees Cook <keescook@chromium.org> 10042R: Andy Lutomirski <luto@amacapital.net> 10043R: Will Drewry <wad@chromium.org> 10044T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 10045S: Supported 10046F: kernel/seccomp.c 10047F: include/uapi/linux/seccomp.h 10048F: include/linux/seccomp.h 10049F: tools/testing/selftests/seccomp/* 10050K: \bsecure_computing 10051K: \bTIF_SECCOMP\b 10052 10053SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 10054M: Ben Dooks <ben-linux@fluff.org> 10055M: Jaehoon Chung <jh80.chung@samsung.com> 10056L: linux-mmc@vger.kernel.org 10057S: Maintained 10058F: drivers/mmc/host/sdhci-s3c* 10059 10060SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 10061M: Viresh Kumar <vireshk@kernel.org> 10062L: spear-devel@list.st.com 10063L: linux-mmc@vger.kernel.org 10064S: Maintained 10065F: drivers/mmc/host/sdhci-spear.c 10066 10067SECURITY SUBSYSTEM 10068M: James Morris <james.l.morris@oracle.com> 10069M: "Serge E. Hallyn" <serge@hallyn.com> 10070L: linux-security-module@vger.kernel.org (suggested Cc:) 10071T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 10072W: http://kernsec.org/ 10073S: Supported 10074F: security/ 10075 10076SECURITY CONTACT 10077M: Security Officers <security@kernel.org> 10078S: Supported 10079 10080SELINUX SECURITY MODULE 10081M: Paul Moore <paul@paul-moore.com> 10082M: Stephen Smalley <sds@tycho.nsa.gov> 10083M: Eric Paris <eparis@parisplace.org> 10084L: selinux@tycho.nsa.gov (moderated for non-subscribers) 10085W: http://selinuxproject.org 10086T: git git://git.infradead.org/users/pcmoore/selinux 10087S: Supported 10088F: include/linux/selinux* 10089F: security/selinux/ 10090F: scripts/selinux/ 10091 10092APPARMOR SECURITY MODULE 10093M: John Johansen <john.johansen@canonical.com> 10094L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 10095W: apparmor.wiki.kernel.org 10096T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 10097S: Supported 10098F: security/apparmor/ 10099 10100YAMA SECURITY MODULE 10101M: Kees Cook <keescook@chromium.org> 10102T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 10103S: Supported 10104F: security/yama/ 10105 10106SENSABLE PHANTOM 10107M: Jiri Slaby <jirislaby@gmail.com> 10108S: Maintained 10109F: drivers/misc/phantom.c 10110F: include/uapi/linux/phantom.h 10111 10112SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER 10113M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com> 10114M: Ketan Mukadam <ketan.mukadam@avagotech.com> 10115M: John Soni Jose <sony.john@avagotech.com> 10116L: linux-scsi@vger.kernel.org 10117W: http://www.avagotech.com 10118S: Supported 10119F: drivers/scsi/be2iscsi/ 10120 10121Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER 10122M: Sathya Perla <sathya.perla@broadcom.com> 10123M: Ajit Khaparde <ajit.khaparde@broadcom.com> 10124M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com> 10125M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 10126M: Somnath Kotur <somnath.kotur@broadcom.com> 10127L: netdev@vger.kernel.org 10128W: http://www.emulex.com 10129S: Supported 10130F: drivers/net/ethernet/emulex/benet/ 10131 10132EMULEX ONECONNECT ROCE DRIVER 10133M: Selvin Xavier <selvin.xavier@avagotech.com> 10134M: Devesh Sharma <devesh.sharma@avagotech.com> 10135M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 10136L: linux-rdma@vger.kernel.org 10137W: http://www.emulex.com 10138S: Supported 10139F: drivers/infiniband/hw/ocrdma/ 10140 10141SFC NETWORK DRIVER 10142M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10143M: Edward Cree <ecree@solarflare.com> 10144M: Bert Kenward <bkenward@solarflare.com> 10145L: netdev@vger.kernel.org 10146S: Supported 10147F: drivers/net/ethernet/sfc/ 10148 10149SGI GRU DRIVER 10150M: Dimitri Sivanich <sivanich@sgi.com> 10151S: Maintained 10152F: drivers/misc/sgi-gru/ 10153 10154SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10155M: Pat Gefre <pfg@sgi.com> 10156L: linux-ia64@vger.kernel.org 10157S: Supported 10158F: Documentation/ia64/serial.txt 10159F: drivers/tty/serial/ioc?_serial.c 10160F: include/linux/ioc?.h 10161 10162SGI XP/XPC/XPNET DRIVER 10163M: Cliff Whickman <cpw@sgi.com> 10164M: Robin Holt <robinmholt@gmail.com> 10165S: Maintained 10166F: drivers/misc/sgi-xp/ 10167 10168SI2157 MEDIA DRIVER 10169M: Antti Palosaari <crope@iki.fi> 10170L: linux-media@vger.kernel.org 10171W: https://linuxtv.org 10172W: http://palosaari.fi/linux/ 10173Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10174T: git git://linuxtv.org/anttip/media_tree.git 10175S: Maintained 10176F: drivers/media/tuners/si2157* 10177 10178SI2168 MEDIA DRIVER 10179M: Antti Palosaari <crope@iki.fi> 10180L: linux-media@vger.kernel.org 10181W: https://linuxtv.org 10182W: http://palosaari.fi/linux/ 10183Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10184T: git git://linuxtv.org/anttip/media_tree.git 10185S: Maintained 10186F: drivers/media/dvb-frontends/si2168* 10187 10188SI470X FM RADIO RECEIVER I2C DRIVER 10189M: Hans Verkuil <hverkuil@xs4all.nl> 10190L: linux-media@vger.kernel.org 10191T: git git://linuxtv.org/media_tree.git 10192W: https://linuxtv.org 10193S: Odd Fixes 10194F: drivers/media/radio/si470x/radio-si470x-i2c.c 10195 10196SI470X FM RADIO RECEIVER USB DRIVER 10197M: Hans Verkuil <hverkuil@xs4all.nl> 10198L: linux-media@vger.kernel.org 10199T: git git://linuxtv.org/media_tree.git 10200W: https://linuxtv.org 10201S: Maintained 10202F: drivers/media/radio/si470x/radio-si470x-common.c 10203F: drivers/media/radio/si470x/radio-si470x.h 10204F: drivers/media/radio/si470x/radio-si470x-usb.c 10205 10206SI4713 FM RADIO TRANSMITTER I2C DRIVER 10207M: Eduardo Valentin <edubezval@gmail.com> 10208L: linux-media@vger.kernel.org 10209T: git git://linuxtv.org/media_tree.git 10210W: https://linuxtv.org 10211S: Odd Fixes 10212F: drivers/media/radio/si4713/si4713.? 10213 10214SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 10215M: Eduardo Valentin <edubezval@gmail.com> 10216L: linux-media@vger.kernel.org 10217T: git git://linuxtv.org/media_tree.git 10218W: https://linuxtv.org 10219S: Odd Fixes 10220F: drivers/media/radio/si4713/radio-platform-si4713.c 10221 10222SI4713 FM RADIO TRANSMITTER USB DRIVER 10223M: Hans Verkuil <hverkuil@xs4all.nl> 10224L: linux-media@vger.kernel.org 10225T: git git://linuxtv.org/media_tree.git 10226W: https://linuxtv.org 10227S: Maintained 10228F: drivers/media/radio/si4713/radio-usb-si4713.c 10229 10230SIANO DVB DRIVER 10231M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 10232L: linux-media@vger.kernel.org 10233W: https://linuxtv.org 10234T: git git://linuxtv.org/media_tree.git 10235S: Odd fixes 10236F: drivers/media/common/siano/ 10237F: drivers/media/usb/siano/ 10238F: drivers/media/usb/siano/ 10239F: drivers/media/mmc/siano/ 10240 10241SIMPLEFB FB DRIVER 10242M: Hans de Goede <hdegoede@redhat.com> 10243L: linux-fbdev@vger.kernel.org 10244S: Maintained 10245F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 10246F: drivers/video/fbdev/simplefb.c 10247F: include/linux/platform_data/simplefb.h 10248 10249SH_VEU V4L2 MEM2MEM DRIVER 10250L: linux-media@vger.kernel.org 10251S: Orphan 10252F: drivers/media/platform/sh_veu.c 10253 10254SH_VOU V4L2 OUTPUT DRIVER 10255L: linux-media@vger.kernel.org 10256S: Orphan 10257F: drivers/media/platform/sh_vou.c 10258F: include/media/drv-intf/sh_vou.h 10259 10260SIMPLE FIRMWARE INTERFACE (SFI) 10261M: Len Brown <lenb@kernel.org> 10262L: sfi-devel@simplefirmware.org 10263W: http://simplefirmware.org/ 10264T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 10265S: Supported 10266F: arch/x86/platform/sfi/ 10267F: drivers/sfi/ 10268F: include/linux/sfi*.h 10269 10270SIMTEC EB110ATX (Chalice CATS) 10271P: Ben Dooks 10272P: Vincent Sanders <vince@simtec.co.uk> 10273M: Simtec Linux Team <linux@simtec.co.uk> 10274W: http://www.simtec.co.uk/products/EB110ATX/ 10275S: Supported 10276 10277SIMTEC EB2410ITX (BAST) 10278P: Ben Dooks 10279P: Vincent Sanders <vince@simtec.co.uk> 10280M: Simtec Linux Team <linux@simtec.co.uk> 10281W: http://www.simtec.co.uk/products/EB2410ITX/ 10282S: Supported 10283F: arch/arm/mach-s3c24xx/mach-bast.c 10284F: arch/arm/mach-s3c24xx/bast-ide.c 10285F: arch/arm/mach-s3c24xx/bast-irq.c 10286 10287TI DAVINCI MACHINE SUPPORT 10288M: Sekhar Nori <nsekhar@ti.com> 10289M: Kevin Hilman <khilman@kernel.org> 10290T: git git://gitorious.org/linux-davinci/linux-davinci.git 10291Q: http://patchwork.kernel.org/project/linux-davinci/list/ 10292S: Supported 10293F: arch/arm/mach-davinci/ 10294F: drivers/i2c/busses/i2c-davinci.c 10295 10296TI DAVINCI SERIES MEDIA DRIVER 10297M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10298L: linux-media@vger.kernel.org 10299W: https://linuxtv.org 10300Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10301T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10302S: Maintained 10303F: drivers/media/platform/davinci/ 10304F: include/media/davinci/ 10305 10306TI AM437X VPFE DRIVER 10307M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10308L: linux-media@vger.kernel.org 10309W: https://linuxtv.org 10310Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10311T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10312S: Maintained 10313F: drivers/media/platform/am437x/ 10314 10315OV2659 OMNIVISION SENSOR DRIVER 10316M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10317L: linux-media@vger.kernel.org 10318W: https://linuxtv.org 10319Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10320T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10321S: Maintained 10322F: drivers/media/i2c/ov2659.c 10323F: include/media/i2c/ov2659.h 10324 10325SILICON MOTION SM712 FRAME BUFFER DRIVER 10326M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10327M: Teddy Wang <teddy.wang@siliconmotion.com> 10328M: Sudip Mukherjee <sudip@vectorindia.org> 10329L: linux-fbdev@vger.kernel.org 10330S: Maintained 10331F: drivers/video/fbdev/sm712* 10332F: Documentation/fb/sm712fb.txt 10333 10334SIS 190 ETHERNET DRIVER 10335M: Francois Romieu <romieu@fr.zoreil.com> 10336L: netdev@vger.kernel.org 10337S: Maintained 10338F: drivers/net/ethernet/sis/sis190.c 10339 10340SIS 900/7016 FAST ETHERNET DRIVER 10341M: Daniele Venzano <venza@brownhat.org> 10342W: http://www.brownhat.org/sis900.html 10343L: netdev@vger.kernel.org 10344S: Maintained 10345F: drivers/net/ethernet/sis/sis900.* 10346 10347SIS FRAMEBUFFER DRIVER 10348M: Thomas Winischhofer <thomas@winischhofer.net> 10349W: http://www.winischhofer.net/linuxsisvga.shtml 10350S: Maintained 10351F: Documentation/fb/sisfb.txt 10352F: drivers/video/fbdev/sis/ 10353F: include/video/sisfb.h 10354 10355SIS USB2VGA DRIVER 10356M: Thomas Winischhofer <thomas@winischhofer.net> 10357W: http://www.winischhofer.at/linuxsisusbvga.shtml 10358S: Maintained 10359F: drivers/usb/misc/sisusbvga/ 10360 10361SLAB ALLOCATOR 10362M: Christoph Lameter <cl@linux.com> 10363M: Pekka Enberg <penberg@kernel.org> 10364M: David Rientjes <rientjes@google.com> 10365M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 10366M: Andrew Morton <akpm@linux-foundation.org> 10367L: linux-mm@kvack.org 10368S: Maintained 10369F: include/linux/sl?b*.h 10370F: mm/sl?b* 10371 10372SLEEPABLE READ-COPY UPDATE (SRCU) 10373M: Lai Jiangshan <jiangshanlai@gmail.com> 10374M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10375M: Josh Triplett <josh@joshtriplett.org> 10376R: Steven Rostedt <rostedt@goodmis.org> 10377R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10378L: linux-kernel@vger.kernel.org 10379W: http://www.rdrop.com/users/paulmck/RCU/ 10380S: Supported 10381T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10382F: include/linux/srcu.h 10383F: kernel/rcu/srcu.c 10384 10385SMACK SECURITY MODULE 10386M: Casey Schaufler <casey@schaufler-ca.com> 10387L: linux-security-module@vger.kernel.org 10388W: http://schaufler-ca.com 10389T: git git://git.gitorious.org/smack-next/kernel.git 10390S: Maintained 10391F: Documentation/security/Smack.txt 10392F: security/smack/ 10393 10394DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 10395M: Kevin Hilman <khilman@kernel.org> 10396M: Nishanth Menon <nm@ti.com> 10397S: Maintained 10398F: drivers/power/avs/ 10399F: include/linux/power/smartreflex.h 10400L: linux-pm@vger.kernel.org 10401 10402SMC91x ETHERNET DRIVER 10403M: Nicolas Pitre <nico@fluxnic.net> 10404S: Odd Fixes 10405F: drivers/net/ethernet/smsc/smc91x.* 10406 10407SMIA AND SMIA++ IMAGE SENSOR DRIVER 10408M: Sakari Ailus <sakari.ailus@iki.fi> 10409L: linux-media@vger.kernel.org 10410S: Maintained 10411F: drivers/media/i2c/smiapp/ 10412F: include/media/i2c/smiapp.h 10413F: drivers/media/i2c/smiapp-pll.c 10414F: drivers/media/i2c/smiapp-pll.h 10415F: include/uapi/linux/smiapp.h 10416F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 10417 10418SMM665 HARDWARE MONITOR DRIVER 10419M: Guenter Roeck <linux@roeck-us.net> 10420L: linux-hwmon@vger.kernel.org 10421S: Maintained 10422F: Documentation/hwmon/smm665 10423F: drivers/hwmon/smm665.c 10424 10425SMSC EMC2103 HARDWARE MONITOR DRIVER 10426M: Steve Glendinning <steve.glendinning@shawell.net> 10427L: linux-hwmon@vger.kernel.org 10428S: Maintained 10429F: Documentation/hwmon/emc2103 10430F: drivers/hwmon/emc2103.c 10431 10432SMSC SCH5627 HARDWARE MONITOR DRIVER 10433M: Hans de Goede <hdegoede@redhat.com> 10434L: linux-hwmon@vger.kernel.org 10435S: Supported 10436F: Documentation/hwmon/sch5627 10437F: drivers/hwmon/sch5627.c 10438 10439SMSC47B397 HARDWARE MONITOR DRIVER 10440M: Jean Delvare <jdelvare@suse.com> 10441L: linux-hwmon@vger.kernel.org 10442S: Maintained 10443F: Documentation/hwmon/smsc47b397 10444F: drivers/hwmon/smsc47b397.c 10445 10446SMSC911x ETHERNET DRIVER 10447M: Steve Glendinning <steve.glendinning@shawell.net> 10448L: netdev@vger.kernel.org 10449S: Maintained 10450F: include/linux/smsc911x.h 10451F: drivers/net/ethernet/smsc/smsc911x.* 10452 10453SMSC9420 PCI ETHERNET DRIVER 10454M: Steve Glendinning <steve.glendinning@shawell.net> 10455L: netdev@vger.kernel.org 10456S: Maintained 10457F: drivers/net/ethernet/smsc/smsc9420.* 10458 10459SMSC UFX6000 and UFX7000 USB to VGA DRIVER 10460M: Steve Glendinning <steve.glendinning@shawell.net> 10461L: linux-fbdev@vger.kernel.org 10462S: Maintained 10463F: drivers/video/fbdev/smscufx.c 10464 10465SOC-CAMERA V4L2 SUBSYSTEM 10466M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 10467L: linux-media@vger.kernel.org 10468T: git git://linuxtv.org/media_tree.git 10469S: Maintained 10470F: include/media/soc* 10471F: drivers/media/i2c/soc_camera/ 10472F: drivers/media/platform/soc_camera/ 10473 10474SOEKRIS NET48XX LED SUPPORT 10475M: Chris Boot <bootc@bootc.net> 10476S: Maintained 10477F: drivers/leds/leds-net48xx.c 10478 10479SOFTLOGIC 6x10 MPEG CODEC 10480M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 10481M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 10482M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 10483M: Ismael Luceno <ismael@iodev.co.uk> 10484L: linux-media@vger.kernel.org 10485S: Supported 10486F: drivers/media/pci/solo6x10/ 10487 10488SOFTWARE RAID (Multiple Disks) SUPPORT 10489M: Shaohua Li <shli@kernel.org> 10490L: linux-raid@vger.kernel.org 10491T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 10492S: Supported 10493F: drivers/md/ 10494F: include/linux/raid/ 10495F: include/uapi/linux/raid/ 10496 10497SONIC NETWORK DRIVER 10498M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 10499L: netdev@vger.kernel.org 10500S: Maintained 10501F: drivers/net/ethernet/natsemi/sonic.* 10502 10503SONICS SILICON BACKPLANE DRIVER (SSB) 10504M: Michael Buesch <m@bues.ch> 10505L: linux-wireless@vger.kernel.org 10506S: Maintained 10507F: drivers/ssb/ 10508F: include/linux/ssb/ 10509 10510SONY VAIO CONTROL DEVICE DRIVER 10511M: Mattia Dongili <malattia@linux.it> 10512L: platform-driver-x86@vger.kernel.org 10513W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 10514S: Maintained 10515F: Documentation/laptops/sony-laptop.txt 10516F: drivers/char/sonypi.c 10517F: drivers/platform/x86/sony-laptop.c 10518F: include/linux/sony-laptop.h 10519 10520SONY MEMORYSTICK CARD SUPPORT 10521M: Alex Dubov <oakad@yahoo.com> 10522W: http://tifmxx.berlios.de/ 10523S: Maintained 10524F: drivers/memstick/host/tifm_ms.c 10525 10526SONY MEMORYSTICK STANDARD SUPPORT 10527M: Maxim Levitsky <maximlevitsky@gmail.com> 10528S: Maintained 10529F: drivers/memstick/core/ms_block.* 10530 10531SOUND 10532M: Jaroslav Kysela <perex@perex.cz> 10533M: Takashi Iwai <tiwai@suse.com> 10534L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10535W: http://www.alsa-project.org/ 10536T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10537T: git git://git.alsa-project.org/alsa-kernel.git 10538Q: http://patchwork.kernel.org/project/alsa-devel/list/ 10539S: Maintained 10540F: Documentation/sound/ 10541F: include/sound/ 10542F: include/uapi/sound/ 10543F: sound/ 10544 10545SOUND - COMPRESSED AUDIO 10546M: Vinod Koul <vinod.koul@intel.com> 10547L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10548T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10549S: Supported 10550F: Documentation/sound/alsa/compress_offload.txt 10551F: include/sound/compress_driver.h 10552F: include/uapi/sound/compress_* 10553F: sound/core/compress_offload.c 10554F: sound/soc/soc-compress.c 10555 10556SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 10557M: Liam Girdwood <lgirdwood@gmail.com> 10558M: Mark Brown <broonie@kernel.org> 10559T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 10560L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10561W: http://alsa-project.org/main/index.php/ASoC 10562S: Supported 10563F: Documentation/sound/alsa/soc/ 10564F: sound/soc/ 10565F: include/sound/soc* 10566 10567SOUND - DMAENGINE HELPERS 10568M: Lars-Peter Clausen <lars@metafoo.de> 10569S: Supported 10570F: include/sound/dmaengine_pcm.h 10571F: sound/core/pcm_dmaengine.c 10572F: sound/soc/soc-generic-dmaengine-pcm.c 10573 10574SP2 MEDIA DRIVER 10575M: Olli Salonen <olli.salonen@iki.fi> 10576L: linux-media@vger.kernel.org 10577W: https://linuxtv.org 10578Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10579S: Maintained 10580F: drivers/media/dvb-frontends/sp2* 10581 10582SPARC + UltraSPARC (sparc/sparc64) 10583M: "David S. Miller" <davem@davemloft.net> 10584L: sparclinux@vger.kernel.org 10585Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 10586T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 10587T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 10588S: Maintained 10589F: arch/sparc/ 10590F: drivers/sbus/ 10591 10592SPARC SERIAL DRIVERS 10593M: "David S. Miller" <davem@davemloft.net> 10594L: sparclinux@vger.kernel.org 10595T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 10596T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 10597S: Maintained 10598F: include/linux/sunserialcore.h 10599F: drivers/tty/serial/suncore.c 10600F: drivers/tty/serial/sunhv.c 10601F: drivers/tty/serial/sunsab.c 10602F: drivers/tty/serial/sunsab.h 10603F: drivers/tty/serial/sunsu.c 10604F: drivers/tty/serial/sunzilog.c 10605F: drivers/tty/serial/sunzilog.h 10606 10607SPARSE CHECKER 10608M: "Christopher Li" <sparse@chrisli.org> 10609L: linux-sparse@vger.kernel.org 10610W: https://sparse.wiki.kernel.org/ 10611T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 10612T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 10613S: Maintained 10614F: include/linux/compiler.h 10615 10616SPEAR PLATFORM SUPPORT 10617M: Viresh Kumar <vireshk@kernel.org> 10618M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 10619L: spear-devel@list.st.com 10620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10621W: http://www.st.com/spear 10622S: Maintained 10623F: arch/arm/boot/dts/spear* 10624F: arch/arm/mach-spear/ 10625 10626SPEAR CLOCK FRAMEWORK SUPPORT 10627M: Viresh Kumar <vireshk@kernel.org> 10628L: spear-devel@list.st.com 10629L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10630W: http://www.st.com/spear 10631S: Maintained 10632F: drivers/clk/spear/ 10633 10634SPI SUBSYSTEM 10635M: Mark Brown <broonie@kernel.org> 10636L: linux-spi@vger.kernel.org 10637T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 10638Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 10639S: Maintained 10640F: Documentation/spi/ 10641F: drivers/spi/ 10642F: include/linux/spi/ 10643F: include/uapi/linux/spi/ 10644 10645SPIDERNET NETWORK DRIVER for CELL 10646M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 10647L: netdev@vger.kernel.org 10648S: Supported 10649F: Documentation/networking/spider_net.txt 10650F: drivers/net/ethernet/toshiba/spider_net* 10651 10652SPU FILE SYSTEM 10653M: Jeremy Kerr <jk@ozlabs.org> 10654L: linuxppc-dev@lists.ozlabs.org 10655W: http://www.ibm.com/developerworks/power/cell/ 10656S: Supported 10657F: Documentation/filesystems/spufs.txt 10658F: arch/powerpc/platforms/cell/spufs/ 10659 10660SQUASHFS FILE SYSTEM 10661M: Phillip Lougher <phillip@squashfs.org.uk> 10662L: squashfs-devel@lists.sourceforge.net (subscribers-only) 10663W: http://squashfs.org.uk 10664T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 10665S: Maintained 10666F: Documentation/filesystems/squashfs.txt 10667F: fs/squashfs/ 10668 10669SRM (Alpha) environment access 10670M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 10671S: Maintained 10672F: arch/alpha/kernel/srm_env.c 10673 10674STABLE BRANCH 10675M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10676L: stable@vger.kernel.org 10677S: Supported 10678F: Documentation/stable_kernel_rules.txt 10679 10680STAGING SUBSYSTEM 10681M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10682T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 10683L: devel@driverdev.osuosl.org 10684S: Supported 10685F: drivers/staging/ 10686 10687STAGING - COMEDI 10688M: Ian Abbott <abbotti@mev.co.uk> 10689M: H Hartley Sweeten <hsweeten@visionengravers.com> 10690S: Odd Fixes 10691F: drivers/staging/comedi/ 10692 10693STAGING - FLARION FT1000 DRIVERS 10694M: Marek Belisko <marek.belisko@gmail.com> 10695S: Odd Fixes 10696F: drivers/staging/ft1000/ 10697 10698STAGING - INDUSTRIAL IO 10699M: Jonathan Cameron <jic23@kernel.org> 10700L: linux-iio@vger.kernel.org 10701S: Odd Fixes 10702F: drivers/staging/iio/ 10703 10704STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 10705M: Jarod Wilson <jarod@wilsonet.com> 10706W: http://www.lirc.org/ 10707S: Odd Fixes 10708F: drivers/staging/media/lirc/ 10709 10710STAGING - LUSTRE PARALLEL FILESYSTEM 10711M: Oleg Drokin <oleg.drokin@intel.com> 10712M: Andreas Dilger <andreas.dilger@intel.com> 10713L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 10714W: http://wiki.lustre.org/ 10715S: Maintained 10716F: drivers/staging/lustre 10717 10718STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 10719M: Marc Dietrich <marvin24@gmx.de> 10720L: ac100@lists.launchpad.net (moderated for non-subscribers) 10721L: linux-tegra@vger.kernel.org 10722S: Maintained 10723F: drivers/staging/nvec/ 10724 10725STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 10726M: Jens Frederich <jfrederich@gmail.com> 10727M: Daniel Drake <dsd@laptop.org> 10728M: Jon Nettleton <jon.nettleton@gmail.com> 10729W: http://wiki.laptop.org/go/DCON 10730S: Maintained 10731F: drivers/staging/olpc_dcon/ 10732 10733STAGING - REALTEK RTL8712U DRIVERS 10734M: Larry Finger <Larry.Finger@lwfinger.net> 10735M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 10736S: Odd Fixes 10737F: drivers/staging/rtl8712/ 10738 10739STAGING - REALTEK RTL8723U WIRELESS DRIVER 10740M: Larry Finger <Larry.Finger@lwfinger.net> 10741M: Jes Sorensen <Jes.Sorensen@redhat.com> 10742L: linux-wireless@vger.kernel.org 10743S: Maintained 10744F: drivers/staging/rtl8723au/ 10745 10746STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 10747M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10748M: Teddy Wang <teddy.wang@siliconmotion.com> 10749M: Sudip Mukherjee <sudip@vectorindia.org> 10750L: linux-fbdev@vger.kernel.org 10751S: Maintained 10752F: drivers/staging/sm750fb/ 10753 10754STAGING - SLICOSS 10755M: Lior Dotan <liodot@gmail.com> 10756M: Christopher Harrer <charrer@alacritech.com> 10757S: Odd Fixes 10758F: drivers/staging/slicoss/ 10759 10760STAGING - SPEAKUP CONSOLE SPEECH DRIVER 10761M: William Hubbs <w.d.hubbs@gmail.com> 10762M: Chris Brannon <chris@the-brannons.com> 10763M: Kirk Reiser <kirk@reisers.ca> 10764M: Samuel Thibault <samuel.thibault@ens-lyon.org> 10765L: speakup@linux-speakup.org 10766W: http://www.linux-speakup.org/ 10767S: Odd Fixes 10768F: drivers/staging/speakup/ 10769 10770STAGING - VIA VT665X DRIVERS 10771M: Forest Bond <forest@alittletooquiet.net> 10772S: Odd Fixes 10773F: drivers/staging/vt665?/ 10774 10775STAGING - WILC1000 WIFI DRIVER 10776M: Johnny Kim <johnny.kim@atmel.com> 10777M: Austin Shin <austin.shin@atmel.com> 10778M: Chris Park <chris.park@atmel.com> 10779M: Tony Cho <tony.cho@atmel.com> 10780M: Glen Lee <glen.lee@atmel.com> 10781M: Leo Kim <leo.kim@atmel.com> 10782L: linux-wireless@vger.kernel.org 10783S: Supported 10784F: drivers/staging/wilc1000/ 10785 10786STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 10787M: Arnaud Patard <arnaud.patard@rtp-net.org> 10788S: Odd Fixes 10789F: drivers/staging/xgifb/ 10790 10791HFI1 DRIVER 10792M: Mike Marciniszyn <infinipath@intel.com> 10793L: linux-rdma@vger.kernel.org 10794S: Supported 10795F: drivers/staging/rdma/hfi1 10796 10797STARFIRE/DURALAN NETWORK DRIVER 10798M: Ion Badulescu <ionut@badula.org> 10799S: Odd Fixes 10800F: drivers/net/ethernet/adaptec/starfire* 10801 10802SUN3/3X 10803M: Sam Creasey <sammy@sammy.net> 10804W: http://sammy.net/sun3/ 10805S: Maintained 10806F: arch/m68k/kernel/*sun3* 10807F: arch/m68k/sun3*/ 10808F: arch/m68k/include/asm/sun3* 10809F: drivers/net/ethernet/i825xx/sun3* 10810 10811SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 10812M: Hans de Goede <hdegoede@redhat.com> 10813L: linux-input@vger.kernel.org 10814S: Maintained 10815F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 10816F: drivers/input/keyboard/sun4i-lradc-keys.c 10817 10818SUNDANCE NETWORK DRIVER 10819M: Denis Kirjanov <kda@linux-powerpc.org> 10820L: netdev@vger.kernel.org 10821S: Maintained 10822F: drivers/net/ethernet/dlink/sundance.c 10823 10824SUPERH 10825M: Yoshinori Sato <ysato@users.sourceforge.jp> 10826M: Rich Felker <dalias@libc.org> 10827L: linux-sh@vger.kernel.org 10828Q: http://patchwork.kernel.org/project/linux-sh/list/ 10829S: Maintained 10830F: Documentation/sh/ 10831F: arch/sh/ 10832F: drivers/sh/ 10833 10834SUSPEND TO RAM 10835M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10836M: Len Brown <len.brown@intel.com> 10837M: Pavel Machek <pavel@ucw.cz> 10838L: linux-pm@vger.kernel.org 10839S: Supported 10840F: Documentation/power/ 10841F: arch/x86/kernel/acpi/ 10842F: drivers/base/power/ 10843F: kernel/power/ 10844F: include/linux/suspend.h 10845F: include/linux/freezer.h 10846F: include/linux/pm.h 10847 10848SVGA HANDLING 10849M: Martin Mares <mj@ucw.cz> 10850L: linux-video@atrey.karlin.mff.cuni.cz 10851S: Maintained 10852F: Documentation/svga.txt 10853F: arch/x86/boot/video* 10854 10855SWIOTLB SUBSYSTEM 10856M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 10857L: linux-kernel@vger.kernel.org 10858T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 10859S: Supported 10860F: lib/swiotlb.c 10861F: arch/*/kernel/pci-swiotlb.c 10862F: include/linux/swiotlb.h 10863 10864SWITCHDEV 10865M: Jiri Pirko <jiri@resnulli.us> 10866L: netdev@vger.kernel.org 10867S: Supported 10868F: net/switchdev/ 10869F: include/net/switchdev.h 10870 10871SYNOPSYS ARC ARCHITECTURE 10872M: Vineet Gupta <vgupta@synopsys.com> 10873L: linux-snps-arc@lists.infradead.org 10874S: Supported 10875F: arch/arc/ 10876F: Documentation/devicetree/bindings/arc/* 10877F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 10878F: drivers/tty/serial/arc_uart.c 10879T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 10880 10881SYNOPSYS ARC SDP platform support 10882M: Alexey Brodkin <abrodkin@synopsys.com> 10883S: Supported 10884F: arch/arc/plat-axs10x 10885F: arch/arc/boot/dts/ax* 10886F: Documentation/devicetree/bindings/arc/axs10* 10887 10888SYSTEM CONFIGURATION (SYSCON) 10889M: Lee Jones <lee.jones@linaro.org> 10890M: Arnd Bergmann <arnd@arndb.de> 10891T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10892S: Supported 10893F: drivers/mfd/syscon.c 10894 10895SYSV FILESYSTEM 10896M: Christoph Hellwig <hch@infradead.org> 10897S: Maintained 10898F: Documentation/filesystems/sysv-fs.txt 10899F: fs/sysv/ 10900F: include/linux/sysv_fs.h 10901 10902TARGET SUBSYSTEM 10903M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 10904L: linux-scsi@vger.kernel.org 10905L: target-devel@vger.kernel.org 10906W: http://www.linux-iscsi.org 10907W: http://groups.google.com/group/linux-iscsi-target-dev 10908T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 10909S: Supported 10910F: drivers/target/ 10911F: include/target/ 10912F: Documentation/target/ 10913 10914TASKSTATS STATISTICS INTERFACE 10915M: Balbir Singh <bsingharora@gmail.com> 10916S: Maintained 10917F: Documentation/accounting/taskstats* 10918F: include/linux/taskstats* 10919F: kernel/taskstats.c 10920 10921TC CLASSIFIER 10922M: Jamal Hadi Salim <jhs@mojatatu.com> 10923L: netdev@vger.kernel.org 10924S: Maintained 10925F: include/net/pkt_cls.h 10926F: include/uapi/linux/pkt_cls.h 10927F: net/sched/ 10928 10929TCP LOW PRIORITY MODULE 10930M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 10931M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 10932W: http://tcp-lp-mod.sourceforge.net/ 10933S: Maintained 10934F: net/ipv4/tcp_lp.c 10935 10936TDA10071 MEDIA DRIVER 10937M: Antti Palosaari <crope@iki.fi> 10938L: linux-media@vger.kernel.org 10939W: https://linuxtv.org 10940W: http://palosaari.fi/linux/ 10941Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10942T: git git://linuxtv.org/anttip/media_tree.git 10943S: Maintained 10944F: drivers/media/dvb-frontends/tda10071* 10945 10946TDA18212 MEDIA DRIVER 10947M: Antti Palosaari <crope@iki.fi> 10948L: linux-media@vger.kernel.org 10949W: https://linuxtv.org 10950W: http://palosaari.fi/linux/ 10951Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10952T: git git://linuxtv.org/anttip/media_tree.git 10953S: Maintained 10954F: drivers/media/tuners/tda18212* 10955 10956TDA18218 MEDIA DRIVER 10957M: Antti Palosaari <crope@iki.fi> 10958L: linux-media@vger.kernel.org 10959W: https://linuxtv.org 10960W: http://palosaari.fi/linux/ 10961Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10962T: git git://linuxtv.org/anttip/media_tree.git 10963S: Maintained 10964F: drivers/media/tuners/tda18218* 10965 10966TDA18271 MEDIA DRIVER 10967M: Michael Krufky <mkrufky@linuxtv.org> 10968L: linux-media@vger.kernel.org 10969W: https://linuxtv.org 10970W: http://github.com/mkrufky 10971Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10972T: git git://linuxtv.org/mkrufky/tuners.git 10973S: Maintained 10974F: drivers/media/tuners/tda18271* 10975 10976TDA827x MEDIA DRIVER 10977M: Michael Krufky <mkrufky@linuxtv.org> 10978L: linux-media@vger.kernel.org 10979W: https://linuxtv.org 10980W: http://github.com/mkrufky 10981Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10982T: git git://linuxtv.org/mkrufky/tuners.git 10983S: Maintained 10984F: drivers/media/tuners/tda8290.* 10985 10986TDA8290 MEDIA DRIVER 10987M: Michael Krufky <mkrufky@linuxtv.org> 10988L: linux-media@vger.kernel.org 10989W: https://linuxtv.org 10990W: http://github.com/mkrufky 10991Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10992T: git git://linuxtv.org/mkrufky/tuners.git 10993S: Maintained 10994F: drivers/media/tuners/tda8290.* 10995 10996TDA9840 MEDIA DRIVER 10997M: Hans Verkuil <hverkuil@xs4all.nl> 10998L: linux-media@vger.kernel.org 10999T: git git://linuxtv.org/media_tree.git 11000W: https://linuxtv.org 11001S: Maintained 11002F: drivers/media/i2c/tda9840* 11003 11004TEA5761 TUNER DRIVER 11005M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 11006L: linux-media@vger.kernel.org 11007W: https://linuxtv.org 11008T: git git://linuxtv.org/media_tree.git 11009S: Odd fixes 11010F: drivers/media/tuners/tea5761.* 11011 11012TEA5767 TUNER DRIVER 11013M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 11014L: linux-media@vger.kernel.org 11015W: https://linuxtv.org 11016T: git git://linuxtv.org/media_tree.git 11017S: Maintained 11018F: drivers/media/tuners/tea5767.* 11019 11020TEA6415C MEDIA DRIVER 11021M: Hans Verkuil <hverkuil@xs4all.nl> 11022L: linux-media@vger.kernel.org 11023T: git git://linuxtv.org/media_tree.git 11024W: https://linuxtv.org 11025S: Maintained 11026F: drivers/media/i2c/tea6415c* 11027 11028TEA6420 MEDIA DRIVER 11029M: Hans Verkuil <hverkuil@xs4all.nl> 11030L: linux-media@vger.kernel.org 11031T: git git://linuxtv.org/media_tree.git 11032W: https://linuxtv.org 11033S: Maintained 11034F: drivers/media/i2c/tea6420* 11035 11036TEAM DRIVER 11037M: Jiri Pirko <jiri@resnulli.us> 11038L: netdev@vger.kernel.org 11039S: Supported 11040F: drivers/net/team/ 11041F: include/linux/if_team.h 11042F: include/uapi/linux/if_team.h 11043 11044TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 11045M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 11046S: Maintained 11047F: arch/x86/platform/ts5500/ 11048 11049TECHNOTREND USB IR RECEIVER 11050M: Sean Young <sean@mess.org> 11051L: linux-media@vger.kernel.org 11052S: Maintained 11053F: drivers/media/rc/ttusbir.c 11054 11055TEGRA ARCHITECTURE SUPPORT 11056M: Stephen Warren <swarren@wwwdotorg.org> 11057M: Thierry Reding <thierry.reding@gmail.com> 11058M: Alexandre Courbot <gnurou@gmail.com> 11059L: linux-tegra@vger.kernel.org 11060Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 11061T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 11062S: Supported 11063N: [^a-z]tegra 11064 11065TEGRA CLOCK DRIVER 11066M: Peter De Schrijver <pdeschrijver@nvidia.com> 11067M: Prashant Gaikwad <pgaikwad@nvidia.com> 11068S: Supported 11069F: drivers/clk/tegra/ 11070 11071TEGRA DMA DRIVER 11072M: Laxman Dewangan <ldewangan@nvidia.com> 11073S: Supported 11074F: drivers/dma/tegra20-apb-dma.c 11075 11076TEGRA I2C DRIVER 11077M: Laxman Dewangan <ldewangan@nvidia.com> 11078S: Supported 11079F: drivers/i2c/busses/i2c-tegra.c 11080 11081TEGRA IOMMU DRIVERS 11082M: Hiroshi Doyu <hdoyu@nvidia.com> 11083S: Supported 11084F: drivers/iommu/tegra* 11085 11086TEGRA KBC DRIVER 11087M: Rakesh Iyer <riyer@nvidia.com> 11088M: Laxman Dewangan <ldewangan@nvidia.com> 11089S: Supported 11090F: drivers/input/keyboard/tegra-kbc.c 11091 11092TEGRA PWM DRIVER 11093M: Thierry Reding <thierry.reding@gmail.com> 11094S: Supported 11095F: drivers/pwm/pwm-tegra.c 11096 11097TEGRA SERIAL DRIVER 11098M: Laxman Dewangan <ldewangan@nvidia.com> 11099S: Supported 11100F: drivers/tty/serial/serial-tegra.c 11101 11102TEGRA SPI DRIVER 11103M: Laxman Dewangan <ldewangan@nvidia.com> 11104S: Supported 11105F: drivers/spi/spi-tegra* 11106 11107TEHUTI ETHERNET DRIVER 11108M: Andy Gospodarek <andy@greyhouse.net> 11109L: netdev@vger.kernel.org 11110S: Supported 11111F: drivers/net/ethernet/tehuti/* 11112 11113Telecom Clock Driver for MCPL0010 11114M: Mark Gross <mark.gross@intel.com> 11115S: Supported 11116F: drivers/char/tlclk.c 11117 11118TENSILICA XTENSA PORT (xtensa) 11119M: Chris Zankel <chris@zankel.net> 11120M: Max Filippov <jcmvbkbc@gmail.com> 11121L: linux-xtensa@linux-xtensa.org 11122T: git git://github.com/czankel/xtensa-linux.git 11123S: Maintained 11124F: arch/xtensa/ 11125F: drivers/irqchip/irq-xtensa-* 11126 11127THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 11128M: Hans Verkuil <hverkuil@xs4all.nl> 11129L: linux-media@vger.kernel.org 11130T: git git://linuxtv.org/media_tree.git 11131W: https://linuxtv.org 11132S: Maintained 11133F: drivers/media/radio/radio-raremono.c 11134 11135THERMAL 11136M: Zhang Rui <rui.zhang@intel.com> 11137M: Eduardo Valentin <edubezval@gmail.com> 11138L: linux-pm@vger.kernel.org 11139T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11140T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11141Q: https://patchwork.kernel.org/project/linux-pm/list/ 11142S: Supported 11143F: drivers/thermal/ 11144F: include/linux/thermal.h 11145F: include/uapi/linux/thermal.h 11146F: include/linux/cpu_cooling.h 11147F: Documentation/devicetree/bindings/thermal/ 11148 11149THERMAL/CPU_COOLING 11150M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11151M: Viresh Kumar <viresh.kumar@linaro.org> 11152M: Javi Merino <javi.merino@arm.com> 11153L: linux-pm@vger.kernel.org 11154S: Supported 11155F: Documentation/thermal/cpu-cooling-api.txt 11156F: drivers/thermal/cpu_cooling.c 11157F: include/linux/cpu_cooling.h 11158 11159THINGM BLINK(1) USB RGB LED DRIVER 11160M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 11161S: Maintained 11162F: drivers/hid/hid-thingm.c 11163 11164THINKPAD ACPI EXTRAS DRIVER 11165M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11166L: ibm-acpi-devel@lists.sourceforge.net 11167L: platform-driver-x86@vger.kernel.org 11168W: http://ibm-acpi.sourceforge.net 11169W: http://thinkwiki.org/wiki/Ibm-acpi 11170T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11171S: Maintained 11172F: drivers/platform/x86/thinkpad_acpi.c 11173 11174TI BANDGAP AND THERMAL DRIVER 11175M: Eduardo Valentin <edubezval@gmail.com> 11176L: linux-pm@vger.kernel.org 11177L: linux-omap@vger.kernel.org 11178S: Maintained 11179F: drivers/thermal/ti-soc-thermal/ 11180 11181TI VPE/CAL DRIVERS 11182M: Benoit Parrot <bparrot@ti.com> 11183L: linux-media@vger.kernel.org 11184W: http://linuxtv.org/ 11185Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11186S: Maintained 11187F: drivers/media/platform/ti-vpe/ 11188 11189TI CDCE706 CLOCK DRIVER 11190M: Max Filippov <jcmvbkbc@gmail.com> 11191S: Maintained 11192F: drivers/clk/clk-cdce706.c 11193 11194TI CLOCK DRIVER 11195M: Tero Kristo <t-kristo@ti.com> 11196L: linux-omap@vger.kernel.org 11197S: Maintained 11198F: drivers/clk/ti/ 11199F: include/linux/clk/ti.h 11200 11201TI ETHERNET SWITCH DRIVER (CPSW) 11202M: Mugunthan V N <mugunthanvnm@ti.com> 11203R: Grygorii Strashko <grygorii.strashko@ti.com> 11204L: linux-omap@vger.kernel.org 11205L: netdev@vger.kernel.org 11206S: Maintained 11207F: drivers/net/ethernet/ti/cpsw* 11208F: drivers/net/ethernet/ti/davinci* 11209 11210TI FLASH MEDIA INTERFACE DRIVER 11211M: Alex Dubov <oakad@yahoo.com> 11212S: Maintained 11213F: drivers/misc/tifm* 11214F: drivers/mmc/host/tifm_sd.c 11215F: include/linux/tifm.h 11216 11217TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 11218M: Santosh Shilimkar <ssantosh@kernel.org> 11219L: linux-kernel@vger.kernel.org 11220L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11221S: Maintained 11222F: drivers/soc/ti/* 11223T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 11224 11225 11226TI LM49xxx FAMILY ASoC CODEC DRIVERS 11227M: M R Swami Reddy <mr.swami.reddy@ti.com> 11228M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 11229L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11230S: Maintained 11231F: sound/soc/codecs/lm49453* 11232F: sound/soc/codecs/isabelle* 11233 11234TI LP855x BACKLIGHT DRIVER 11235M: Milo Kim <milo.kim@ti.com> 11236S: Maintained 11237F: Documentation/backlight/lp855x-driver.txt 11238F: drivers/video/backlight/lp855x_bl.c 11239F: include/linux/platform_data/lp855x.h 11240 11241TI LP8727 CHARGER DRIVER 11242M: Milo Kim <milo.kim@ti.com> 11243S: Maintained 11244F: drivers/power/lp8727_charger.c 11245F: include/linux/platform_data/lp8727.h 11246 11247TI LP8788 MFD DRIVER 11248M: Milo Kim <milo.kim@ti.com> 11249S: Maintained 11250F: drivers/iio/adc/lp8788_adc.c 11251F: drivers/leds/leds-lp8788.c 11252F: drivers/mfd/lp8788*.c 11253F: drivers/power/lp8788-charger.c 11254F: drivers/regulator/lp8788-*.c 11255F: include/linux/mfd/lp8788*.h 11256 11257TI NETCP ETHERNET DRIVER 11258M: Wingman Kwok <w-kwok2@ti.com> 11259M: Murali Karicheri <m-karicheri2@ti.com> 11260L: netdev@vger.kernel.org 11261S: Maintained 11262F: drivers/net/ethernet/ti/netcp* 11263 11264TI TAS571X FAMILY ASoC CODEC DRIVER 11265M: Kevin Cernekee <cernekee@chromium.org> 11266L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11267S: Odd Fixes 11268F: sound/soc/codecs/tas571x* 11269 11270TI TWL4030 SERIES SOC CODEC DRIVER 11271M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11272L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11273S: Maintained 11274F: sound/soc/codecs/twl4030* 11275 11276TI WILINK WIRELESS DRIVERS 11277L: linux-wireless@vger.kernel.org 11278W: http://wireless.kernel.org/en/users/Drivers/wl12xx 11279W: http://wireless.kernel.org/en/users/Drivers/wl1251 11280T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 11281S: Orphan 11282F: drivers/net/wireless/ti/ 11283F: include/linux/wl12xx.h 11284 11285TIPC NETWORK LAYER 11286M: Jon Maloy <jon.maloy@ericsson.com> 11287M: Ying Xue <ying.xue@windriver.com> 11288L: netdev@vger.kernel.org (core kernel code) 11289L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 11290W: http://tipc.sourceforge.net/ 11291S: Maintained 11292F: include/uapi/linux/tipc*.h 11293F: net/tipc/ 11294 11295TILE ARCHITECTURE 11296M: Chris Metcalf <cmetcalf@mellanox.com> 11297W: http://www.mellanox.com/repository/solutions/tile-scm/ 11298T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 11299S: Supported 11300F: arch/tile/ 11301F: drivers/char/tile-srom.c 11302F: drivers/edac/tile_edac.c 11303F: drivers/net/ethernet/tile/ 11304F: drivers/rtc/rtc-tile.c 11305F: drivers/tty/hvc/hvc_tile.c 11306F: drivers/tty/serial/tilegx.c 11307F: drivers/usb/host/*-tilegx.c 11308F: include/linux/usb/tilegx.h 11309 11310TLAN NETWORK DRIVER 11311M: Samuel Chessman <chessman@tux.org> 11312L: tlan-devel@lists.sourceforge.net (subscribers-only) 11313W: http://sourceforge.net/projects/tlan/ 11314S: Maintained 11315F: Documentation/networking/tlan.txt 11316F: drivers/net/ethernet/ti/tlan.* 11317 11318TOMOYO SECURITY MODULE 11319M: Kentaro Takeda <takedakn@nttdata.co.jp> 11320M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 11321L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 11322L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 11323L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 11324L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 11325W: http://tomoyo.sourceforge.jp/ 11326T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 11327S: Maintained 11328F: security/tomoyo/ 11329 11330TOPSTAR LAPTOP EXTRAS DRIVER 11331M: Herton Ronaldo Krzesinski <herton@canonical.com> 11332L: platform-driver-x86@vger.kernel.org 11333S: Maintained 11334F: drivers/platform/x86/topstar-laptop.c 11335 11336TOSHIBA ACPI EXTRAS DRIVER 11337M: Azael Avalos <coproscefalo@gmail.com> 11338L: platform-driver-x86@vger.kernel.org 11339S: Maintained 11340F: drivers/platform/x86/toshiba_acpi.c 11341 11342TOSHIBA BLUETOOTH DRIVER 11343M: Azael Avalos <coproscefalo@gmail.com> 11344L: platform-driver-x86@vger.kernel.org 11345S: Maintained 11346F: drivers/platform/x86/toshiba_bluetooth.c 11347 11348TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 11349M: Azael Avalos <coproscefalo@gmail.com> 11350L: platform-driver-x86@vger.kernel.org 11351S: Maintained 11352F: drivers/platform/x86/toshiba_haps.c 11353 11354TOSHIBA WMI HOTKEYS DRIVER 11355M: Azael Avalos <coproscefalo@gmail.com> 11356L: platform-driver-x86@vger.kernel.org 11357S: Maintained 11358F: drivers/platform/x86/toshiba-wmi.c 11359 11360TOSHIBA SMM DRIVER 11361M: Jonathan Buzzard <jonathan@buzzard.org.uk> 11362W: http://www.buzzard.org.uk/toshiba/ 11363S: Maintained 11364F: drivers/char/toshiba.c 11365F: include/linux/toshiba.h 11366F: include/uapi/linux/toshiba.h 11367 11368TOSHIBA TC358743 DRIVER 11369M: Mats Randgaard <matrandg@cisco.com> 11370L: linux-media@vger.kernel.org 11371S: Maintained 11372F: drivers/media/i2c/tc358743* 11373F: include/media/i2c/tc358743.h 11374 11375TMIO MMC DRIVER 11376M: Ian Molton <ian@mnementh.co.uk> 11377L: linux-mmc@vger.kernel.org 11378S: Maintained 11379F: drivers/mmc/host/tmio_mmc* 11380F: drivers/mmc/host/sh_mobile_sdhi.c 11381F: include/linux/mmc/tmio.h 11382F: include/linux/mmc/sh_mobile_sdhi.h 11383 11384TMP401 HARDWARE MONITOR DRIVER 11385M: Guenter Roeck <linux@roeck-us.net> 11386L: linux-hwmon@vger.kernel.org 11387S: Maintained 11388F: Documentation/hwmon/tmp401 11389F: drivers/hwmon/tmp401.c 11390 11391TMPFS (SHMEM FILESYSTEM) 11392M: Hugh Dickins <hughd@google.com> 11393L: linux-mm@kvack.org 11394S: Maintained 11395F: include/linux/shmem_fs.h 11396F: mm/shmem.c 11397 11398TM6000 VIDEO4LINUX DRIVER 11399M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 11400L: linux-media@vger.kernel.org 11401W: https://linuxtv.org 11402T: git git://linuxtv.org/media_tree.git 11403S: Odd fixes 11404F: drivers/media/usb/tm6000/ 11405 11406TW68 VIDEO4LINUX DRIVER 11407M: Hans Verkuil <hverkuil@xs4all.nl> 11408L: linux-media@vger.kernel.org 11409T: git git://linuxtv.org/media_tree.git 11410W: https://linuxtv.org 11411S: Odd Fixes 11412F: drivers/media/pci/tw68/ 11413 11414TPM DEVICE DRIVER 11415M: Peter Huewe <peterhuewe@gmx.de> 11416M: Marcel Selhorst <tpmdd@selhorst.net> 11417M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 11418R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 11419W: http://tpmdd.sourceforge.net 11420L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11421Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 11422T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 11423S: Maintained 11424F: drivers/char/tpm/ 11425 11426TPM IBM_VTPM DEVICE DRIVER 11427M: Ashley Lai <ashleydlai@gmail.com> 11428W: http://tpmdd.sourceforge.net 11429L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11430S: Maintained 11431F: drivers/char/tpm/tpm_ibmvtpm* 11432 11433TRACING 11434M: Steven Rostedt <rostedt@goodmis.org> 11435M: Ingo Molnar <mingo@redhat.com> 11436T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11437S: Maintained 11438F: Documentation/trace/ftrace.txt 11439F: arch/*/*/*/ftrace.h 11440F: arch/*/kernel/ftrace.c 11441F: include/*/ftrace.h 11442F: include/linux/trace*.h 11443F: include/trace/ 11444F: kernel/trace/ 11445F: tools/testing/selftests/ftrace/ 11446 11447TRIVIAL PATCHES 11448M: Jiri Kosina <trivial@kernel.org> 11449T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 11450S: Maintained 11451K: ^Subject:.*(?i)trivial 11452 11453TTY LAYER 11454M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11455M: Jiri Slaby <jslaby@suse.com> 11456S: Supported 11457T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 11458F: Documentation/serial/ 11459F: drivers/tty/ 11460F: drivers/tty/serial/serial_core.c 11461F: include/linux/serial_core.h 11462F: include/linux/serial.h 11463F: include/linux/tty.h 11464F: include/uapi/linux/serial_core.h 11465F: include/uapi/linux/serial.h 11466F: include/uapi/linux/tty.h 11467 11468TUA9001 MEDIA DRIVER 11469M: Antti Palosaari <crope@iki.fi> 11470L: linux-media@vger.kernel.org 11471W: https://linuxtv.org 11472W: http://palosaari.fi/linux/ 11473Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11474T: git git://linuxtv.org/anttip/media_tree.git 11475S: Maintained 11476F: drivers/media/tuners/tua9001* 11477 11478TULIP NETWORK DRIVERS 11479L: netdev@vger.kernel.org 11480L: linux-parisc@vger.kernel.org 11481S: Orphan 11482F: drivers/net/ethernet/dec/tulip/ 11483 11484TUN/TAP driver 11485M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 11486W: http://vtun.sourceforge.net/tun 11487S: Maintained 11488F: Documentation/networking/tuntap.txt 11489F: arch/um/os-Linux/drivers/ 11490 11491TURBOCHANNEL SUBSYSTEM 11492M: "Maciej W. Rozycki" <macro@linux-mips.org> 11493M: Ralf Baechle <ralf@linux-mips.org> 11494L: linux-mips@linux-mips.org 11495Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 11496S: Maintained 11497F: drivers/tc/ 11498F: include/linux/tc.h 11499 11500U14-34F SCSI DRIVER 11501M: Dario Ballabio <ballabio_dario@emc.com> 11502L: linux-scsi@vger.kernel.org 11503S: Maintained 11504F: drivers/scsi/u14-34f.c 11505 11506UBI FILE SYSTEM (UBIFS) 11507M: Richard Weinberger <richard@nod.at> 11508M: Artem Bityutskiy <dedekind1@gmail.com> 11509M: Adrian Hunter <adrian.hunter@intel.com> 11510L: linux-mtd@lists.infradead.org 11511T: git git://git.infradead.org/ubifs-2.6.git 11512W: http://www.linux-mtd.infradead.org/doc/ubifs.html 11513S: Supported 11514F: Documentation/filesystems/ubifs.txt 11515F: fs/ubifs/ 11516 11517UCLINUX (M68KNOMMU AND COLDFIRE) 11518M: Greg Ungerer <gerg@uclinux.org> 11519W: http://www.uclinux.org/ 11520L: linux-m68k@lists.linux-m68k.org 11521L: uclinux-dev@uclinux.org (subscribers-only) 11522T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 11523S: Maintained 11524F: arch/m68k/coldfire/ 11525F: arch/m68k/68*/ 11526F: arch/m68k/*/*_no.* 11527F: arch/m68k/include/asm/*_no.* 11528 11529UDF FILESYSTEM 11530M: Jan Kara <jack@suse.com> 11531S: Maintained 11532F: Documentation/filesystems/udf.txt 11533F: fs/udf/ 11534 11535UFS FILESYSTEM 11536M: Evgeniy Dushistov <dushistov@mail.ru> 11537S: Maintained 11538F: Documentation/filesystems/ufs.txt 11539F: fs/ufs/ 11540 11541UHID USERSPACE HID IO DRIVER: 11542M: David Herrmann <dh.herrmann@googlemail.com> 11543L: linux-input@vger.kernel.org 11544S: Maintained 11545F: drivers/hid/uhid.c 11546F: include/uapi/linux/uhid.h 11547 11548ULTRA-WIDEBAND (UWB) SUBSYSTEM: 11549L: linux-usb@vger.kernel.org 11550S: Orphan 11551F: drivers/uwb/ 11552F: include/linux/uwb.h 11553F: include/linux/uwb/ 11554 11555UNICORE32 ARCHITECTURE: 11556M: Guan Xuetao <gxt@mprc.pku.edu.cn> 11557W: http://mprc.pku.edu.cn/~guanxuetao/linux 11558S: Maintained 11559T: git git://github.com/gxt/linux.git 11560F: arch/unicore32/ 11561 11562UNIFDEF 11563M: Tony Finch <dot@dotat.at> 11564W: http://dotat.at/prog/unifdef 11565S: Maintained 11566F: scripts/unifdef.c 11567 11568UNIFORM CDROM DRIVER 11569M: Jens Axboe <axboe@kernel.dk> 11570W: http://www.kernel.dk 11571S: Maintained 11572F: Documentation/cdrom/ 11573F: drivers/cdrom/cdrom.c 11574F: include/linux/cdrom.h 11575F: include/uapi/linux/cdrom.h 11576 11577UNISYS S-PAR DRIVERS 11578M: David Kershner <david.kershner@unisys.com> 11579L: sparmaintainer@unisys.com (Unisys internal) 11580S: Supported 11581F: drivers/staging/unisys/ 11582 11583UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 11584M: Vinayak Holikatti <vinholikatti@gmail.com> 11585L: linux-scsi@vger.kernel.org 11586S: Supported 11587F: Documentation/scsi/ufs.txt 11588F: drivers/scsi/ufs/ 11589 11590UNSORTED BLOCK IMAGES (UBI) 11591M: Artem Bityutskiy <dedekind1@gmail.com> 11592M: Richard Weinberger <richard@nod.at> 11593W: http://www.linux-mtd.infradead.org/ 11594L: linux-mtd@lists.infradead.org 11595T: git git://git.infradead.org/ubifs-2.6.git 11596S: Supported 11597F: drivers/mtd/ubi/ 11598F: include/linux/mtd/ubi.h 11599F: include/uapi/mtd/ubi-user.h 11600 11601USB ACM DRIVER 11602M: Oliver Neukum <oneukum@suse.com> 11603L: linux-usb@vger.kernel.org 11604S: Maintained 11605F: Documentation/usb/acm.txt 11606F: drivers/usb/class/cdc-acm.* 11607 11608USB AR5523 WIRELESS DRIVER 11609M: Pontus Fuchs <pontus.fuchs@gmail.com> 11610L: linux-wireless@vger.kernel.org 11611S: Maintained 11612F: drivers/net/wireless/ath/ar5523/ 11613 11614USB ATTACHED SCSI 11615M: Hans de Goede <hdegoede@redhat.com> 11616M: Gerd Hoffmann <kraxel@redhat.com> 11617L: linux-usb@vger.kernel.org 11618L: linux-scsi@vger.kernel.org 11619S: Maintained 11620F: drivers/usb/storage/uas.c 11621 11622USB CDC ETHERNET DRIVER 11623M: Oliver Neukum <oliver@neukum.org> 11624L: linux-usb@vger.kernel.org 11625S: Maintained 11626F: drivers/net/usb/cdc_*.c 11627F: include/uapi/linux/usb/cdc.h 11628 11629USB CHAOSKEY DRIVER 11630M: Keith Packard <keithp@keithp.com> 11631L: linux-usb@vger.kernel.org 11632S: Maintained 11633F: drivers/usb/misc/chaoskey.c 11634 11635USB CYPRESS C67X00 DRIVER 11636M: Peter Korsgaard <jacmet@sunsite.dk> 11637L: linux-usb@vger.kernel.org 11638S: Maintained 11639F: drivers/usb/c67x00/ 11640 11641USB DAVICOM DM9601 DRIVER 11642M: Peter Korsgaard <jacmet@sunsite.dk> 11643L: netdev@vger.kernel.org 11644W: http://www.linux-usb.org/usbnet 11645S: Maintained 11646F: drivers/net/usb/dm9601.c 11647 11648USB DIAMOND RIO500 DRIVER 11649M: Cesar Miquel <miquel@df.uba.ar> 11650L: rio500-users@lists.sourceforge.net 11651W: http://rio500.sourceforge.net 11652S: Maintained 11653F: drivers/usb/misc/rio500* 11654 11655USB EHCI DRIVER 11656M: Alan Stern <stern@rowland.harvard.edu> 11657L: linux-usb@vger.kernel.org 11658S: Maintained 11659F: Documentation/usb/ehci.txt 11660F: drivers/usb/host/ehci* 11661 11662USB GADGET/PERIPHERAL SUBSYSTEM 11663M: Felipe Balbi <balbi@kernel.org> 11664L: linux-usb@vger.kernel.org 11665W: http://www.linux-usb.org/gadget 11666T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 11667S: Maintained 11668F: drivers/usb/gadget/ 11669F: include/linux/usb/gadget* 11670 11671USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 11672M: Jiri Kosina <jikos@kernel.org> 11673R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 11674L: linux-usb@vger.kernel.org 11675T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 11676S: Maintained 11677F: Documentation/hid/hiddev.txt 11678F: drivers/hid/usbhid/ 11679 11680USB ISP116X DRIVER 11681M: Olav Kongas <ok@artecdesign.ee> 11682L: linux-usb@vger.kernel.org 11683S: Maintained 11684F: drivers/usb/host/isp116x* 11685F: include/linux/usb/isp116x.h 11686 11687USB LAN78XX ETHERNET DRIVER 11688M: Woojung Huh <woojung.huh@microchip.com> 11689M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 11690L: netdev@vger.kernel.org 11691S: Maintained 11692F: drivers/net/usb/lan78xx.* 11693 11694USB MASS STORAGE DRIVER 11695M: Matthew Dharm <mdharm-usb@one-eyed-alien.net> 11696L: linux-usb@vger.kernel.org 11697L: usb-storage@lists.one-eyed-alien.net 11698S: Maintained 11699W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 11700F: drivers/usb/storage/ 11701 11702USB MIDI DRIVER 11703M: Clemens Ladisch <clemens@ladisch.de> 11704L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11705T: git git://git.alsa-project.org/alsa-kernel.git 11706S: Maintained 11707F: sound/usb/midi.* 11708 11709USB NETWORKING DRIVERS 11710L: linux-usb@vger.kernel.org 11711S: Odd Fixes 11712F: drivers/net/usb/ 11713 11714USB OHCI DRIVER 11715M: Alan Stern <stern@rowland.harvard.edu> 11716L: linux-usb@vger.kernel.org 11717S: Maintained 11718F: Documentation/usb/ohci.txt 11719F: drivers/usb/host/ohci* 11720 11721USB OTG FSM (Finite State Machine) 11722M: Peter Chen <Peter.Chen@nxp.com> 11723T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 11724L: linux-usb@vger.kernel.org 11725S: Maintained 11726F: drivers/usb/common/usb-otg-fsm.c 11727 11728USB OVER IP DRIVER 11729M: Valentina Manea <valentina.manea.m@gmail.com> 11730M: Shuah Khan <shuah.kh@samsung.com> 11731L: linux-usb@vger.kernel.org 11732S: Maintained 11733F: Documentation/usb/usbip_protocol.txt 11734F: drivers/usb/usbip/ 11735F: tools/usb/usbip/ 11736 11737USB PEGASUS DRIVER 11738M: Petko Manolov <petkan@nucleusys.com> 11739L: linux-usb@vger.kernel.org 11740L: netdev@vger.kernel.org 11741T: git git://github.com/petkan/pegasus.git 11742W: https://github.com/petkan/pegasus 11743S: Maintained 11744F: drivers/net/usb/pegasus.* 11745 11746USB PHY LAYER 11747M: Felipe Balbi <balbi@kernel.org> 11748L: linux-usb@vger.kernel.org 11749T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 11750S: Maintained 11751F: drivers/usb/phy/ 11752 11753USB PRINTER DRIVER (usblp) 11754M: Pete Zaitcev <zaitcev@redhat.com> 11755L: linux-usb@vger.kernel.org 11756S: Supported 11757F: drivers/usb/class/usblp.c 11758 11759USB QMI WWAN NETWORK DRIVER 11760M: Bjørn Mork <bjorn@mork.no> 11761L: netdev@vger.kernel.org 11762S: Maintained 11763F: Documentation/ABI/testing/sysfs-class-net-qmi 11764F: drivers/net/usb/qmi_wwan.c 11765 11766USB RTL8150 DRIVER 11767M: Petko Manolov <petkan@nucleusys.com> 11768L: linux-usb@vger.kernel.org 11769L: netdev@vger.kernel.org 11770T: git git://github.com/petkan/rtl8150.git 11771W: https://github.com/petkan/rtl8150 11772S: Maintained 11773F: drivers/net/usb/rtl8150.c 11774 11775USB SERIAL SUBSYSTEM 11776M: Johan Hovold <johan@kernel.org> 11777L: linux-usb@vger.kernel.org 11778S: Maintained 11779F: Documentation/usb/usb-serial.txt 11780F: drivers/usb/serial/ 11781F: include/linux/usb/serial.h 11782 11783USB SMSC75XX ETHERNET DRIVER 11784M: Steve Glendinning <steve.glendinning@shawell.net> 11785L: netdev@vger.kernel.org 11786S: Maintained 11787F: drivers/net/usb/smsc75xx.* 11788 11789USB SMSC95XX ETHERNET DRIVER 11790M: Steve Glendinning <steve.glendinning@shawell.net> 11791L: netdev@vger.kernel.org 11792S: Maintained 11793F: drivers/net/usb/smsc95xx.* 11794 11795USB SUBSYSTEM 11796M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11797L: linux-usb@vger.kernel.org 11798W: http://www.linux-usb.org 11799T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 11800S: Supported 11801F: Documentation/usb/ 11802F: drivers/usb/ 11803F: include/linux/usb.h 11804F: include/linux/usb/ 11805 11806USB UHCI DRIVER 11807M: Alan Stern <stern@rowland.harvard.edu> 11808L: linux-usb@vger.kernel.org 11809S: Maintained 11810F: drivers/usb/host/uhci* 11811 11812USB "USBNET" DRIVER FRAMEWORK 11813M: Oliver Neukum <oneukum@suse.com> 11814L: netdev@vger.kernel.org 11815W: http://www.linux-usb.org/usbnet 11816S: Maintained 11817F: drivers/net/usb/usbnet.c 11818F: include/linux/usb/usbnet.h 11819 11820USB VIDEO CLASS 11821M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11822L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 11823L: linux-media@vger.kernel.org 11824T: git git://linuxtv.org/media_tree.git 11825W: http://www.ideasonboard.org/uvc/ 11826S: Maintained 11827F: drivers/media/usb/uvc/ 11828F: include/uapi/linux/uvcvideo.h 11829 11830USB VISION DRIVER 11831M: Hans Verkuil <hverkuil@xs4all.nl> 11832L: linux-media@vger.kernel.org 11833T: git git://linuxtv.org/media_tree.git 11834W: https://linuxtv.org 11835S: Odd Fixes 11836F: drivers/media/usb/usbvision/ 11837 11838USB WEBCAM GADGET 11839M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11840L: linux-usb@vger.kernel.org 11841S: Maintained 11842F: drivers/usb/gadget/function/*uvc* 11843F: drivers/usb/gadget/legacy/webcam.c 11844 11845USB WIRELESS RNDIS DRIVER (rndis_wlan) 11846M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 11847L: linux-wireless@vger.kernel.org 11848S: Maintained 11849F: drivers/net/wireless/rndis_wlan.c 11850 11851USB XHCI DRIVER 11852M: Mathias Nyman <mathias.nyman@intel.com> 11853L: linux-usb@vger.kernel.org 11854S: Supported 11855F: drivers/usb/host/xhci* 11856F: drivers/usb/host/pci-quirks* 11857 11858USB ZD1201 DRIVER 11859L: linux-wireless@vger.kernel.org 11860W: http://linux-lc100020.sourceforge.net 11861S: Orphan 11862F: drivers/net/wireless/zydas/zd1201.* 11863 11864USB ZR364XX DRIVER 11865M: Antoine Jacquet <royale@zerezo.com> 11866L: linux-usb@vger.kernel.org 11867L: linux-media@vger.kernel.org 11868T: git git://linuxtv.org/media_tree.git 11869W: http://royale.zerezo.com/zr364xx/ 11870S: Maintained 11871F: Documentation/video4linux/zr364xx.txt 11872F: drivers/media/usb/zr364xx/ 11873 11874ULPI BUS 11875M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 11876L: linux-usb@vger.kernel.org 11877S: Maintained 11878F: drivers/usb/common/ulpi.c 11879F: include/linux/ulpi/ 11880 11881USER-MODE LINUX (UML) 11882M: Jeff Dike <jdike@addtoit.com> 11883M: Richard Weinberger <richard@nod.at> 11884L: user-mode-linux-devel@lists.sourceforge.net 11885L: user-mode-linux-user@lists.sourceforge.net 11886W: http://user-mode-linux.sourceforge.net 11887T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 11888S: Maintained 11889F: Documentation/virtual/uml/ 11890F: arch/um/ 11891F: arch/x86/um/ 11892F: fs/hostfs/ 11893F: fs/hppfs/ 11894 11895USERSPACE I/O (UIO) 11896M: "Hans J. Koch" <hjk@hansjkoch.de> 11897M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11898S: Maintained 11899T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 11900F: Documentation/DocBook/uio-howto.tmpl 11901F: drivers/uio/ 11902F: include/linux/uio*.h 11903 11904UTIL-LINUX PACKAGE 11905M: Karel Zak <kzak@redhat.com> 11906L: util-linux@vger.kernel.org 11907W: http://en.wikipedia.org/wiki/Util-linux 11908T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 11909S: Maintained 11910 11911UVESAFB DRIVER 11912M: Michal Januszewski <spock@gentoo.org> 11913L: linux-fbdev@vger.kernel.org 11914W: http://dev.gentoo.org/~spock/projects/uvesafb/ 11915S: Maintained 11916F: Documentation/fb/uvesafb.txt 11917F: drivers/video/fbdev/uvesafb.* 11918 11919VF610 NAND DRIVER 11920M: Stefan Agner <stefan@agner.ch> 11921L: linux-mtd@lists.infradead.org 11922S: Supported 11923F: drivers/mtd/nand/vf610_nfc.c 11924 11925VFAT/FAT/MSDOS FILESYSTEM 11926M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 11927S: Maintained 11928F: Documentation/filesystems/vfat.txt 11929F: fs/fat/ 11930 11931VFIO DRIVER 11932M: Alex Williamson <alex.williamson@redhat.com> 11933L: kvm@vger.kernel.org 11934T: git git://github.com/awilliam/linux-vfio.git 11935S: Maintained 11936F: Documentation/vfio.txt 11937F: drivers/vfio/ 11938F: include/linux/vfio.h 11939F: include/uapi/linux/vfio.h 11940 11941VFIO PLATFORM DRIVER 11942M: Baptiste Reynal <b.reynal@virtualopensystems.com> 11943L: kvm@vger.kernel.org 11944S: Maintained 11945F: drivers/vfio/platform/ 11946 11947VIDEOBUF2 FRAMEWORK 11948M: Pawel Osciak <pawel@osciak.com> 11949M: Marek Szyprowski <m.szyprowski@samsung.com> 11950M: Kyungmin Park <kyungmin.park@samsung.com> 11951L: linux-media@vger.kernel.org 11952S: Maintained 11953F: drivers/media/v4l2-core/videobuf2-* 11954F: include/media/videobuf2-* 11955 11956VIRTUAL SERIO DEVICE DRIVER 11957M: Stephen Chandler Paul <thatslyude@gmail.com> 11958S: Maintained 11959F: drivers/input/serio/userio.c 11960F: include/uapi/linux/userio.h 11961 11962VIRTIO CONSOLE DRIVER 11963M: Amit Shah <amit.shah@redhat.com> 11964L: virtualization@lists.linux-foundation.org 11965S: Maintained 11966F: drivers/char/virtio_console.c 11967F: include/linux/virtio_console.h 11968F: include/uapi/linux/virtio_console.h 11969 11970VIRTIO CORE, NET AND BLOCK DRIVERS 11971M: "Michael S. Tsirkin" <mst@redhat.com> 11972L: virtualization@lists.linux-foundation.org 11973S: Maintained 11974F: drivers/virtio/ 11975F: tools/virtio/ 11976F: drivers/net/virtio_net.c 11977F: drivers/block/virtio_blk.c 11978F: include/linux/virtio_*.h 11979F: include/uapi/linux/virtio_*.h 11980 11981VIRTIO DRIVERS FOR S390 11982M: Christian Borntraeger <borntraeger@de.ibm.com> 11983M: Cornelia Huck <cornelia.huck@de.ibm.com> 11984L: linux-s390@vger.kernel.org 11985L: virtualization@lists.linux-foundation.org 11986L: kvm@vger.kernel.org 11987S: Supported 11988F: drivers/s390/virtio/ 11989 11990VIRTIO GPU DRIVER 11991M: David Airlie <airlied@linux.ie> 11992M: Gerd Hoffmann <kraxel@redhat.com> 11993L: dri-devel@lists.freedesktop.org 11994L: virtualization@lists.linux-foundation.org 11995S: Maintained 11996F: drivers/gpu/drm/virtio/ 11997F: include/uapi/linux/virtio_gpu.h 11998 11999VIRTIO HOST (VHOST) 12000M: "Michael S. Tsirkin" <mst@redhat.com> 12001L: kvm@vger.kernel.org 12002L: virtualization@lists.linux-foundation.org 12003L: netdev@vger.kernel.org 12004T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 12005S: Maintained 12006F: drivers/vhost/ 12007F: include/uapi/linux/vhost.h 12008 12009VIRTIO INPUT DRIVER 12010M: Gerd Hoffmann <kraxel@redhat.com> 12011S: Maintained 12012F: drivers/virtio/virtio_input.c 12013F: include/uapi/linux/virtio_input.h 12014 12015VIA RHINE NETWORK DRIVER 12016S: Orphan 12017F: drivers/net/ethernet/via/via-rhine.c 12018 12019VIA SD/MMC CARD CONTROLLER DRIVER 12020M: Bruce Chang <brucechang@via.com.tw> 12021M: Harald Welte <HaraldWelte@viatech.com> 12022S: Maintained 12023F: drivers/mmc/host/via-sdmmc.c 12024 12025VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 12026M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 12027L: linux-fbdev@vger.kernel.org 12028S: Maintained 12029F: include/linux/via-core.h 12030F: include/linux/via-gpio.h 12031F: include/linux/via_i2c.h 12032F: drivers/video/fbdev/via/ 12033 12034VIA VELOCITY NETWORK DRIVER 12035M: Francois Romieu <romieu@fr.zoreil.com> 12036L: netdev@vger.kernel.org 12037S: Maintained 12038F: drivers/net/ethernet/via/via-velocity.* 12039 12040VIRT LIB 12041M: Alex Williamson <alex.williamson@redhat.com> 12042M: Paolo Bonzini <pbonzini@redhat.com> 12043L: kvm@vger.kernel.org 12044S: Supported 12045F: virt/lib/ 12046 12047VIVID VIRTUAL VIDEO DRIVER 12048M: Hans Verkuil <hverkuil@xs4all.nl> 12049L: linux-media@vger.kernel.org 12050T: git git://linuxtv.org/media_tree.git 12051W: https://linuxtv.org 12052S: Maintained 12053F: drivers/media/platform/vivid/* 12054 12055VLAN (802.1Q) 12056M: Patrick McHardy <kaber@trash.net> 12057L: netdev@vger.kernel.org 12058S: Maintained 12059F: drivers/net/macvlan.c 12060F: include/linux/if_*vlan.h 12061F: net/8021q/ 12062 12063VLYNQ BUS 12064M: Florian Fainelli <florian@openwrt.org> 12065L: openwrt-devel@lists.openwrt.org (subscribers-only) 12066S: Maintained 12067F: drivers/vlynq/vlynq.c 12068F: include/linux/vlynq.h 12069 12070VME SUBSYSTEM 12071M: Martyn Welch <martyn@welchs.me.uk> 12072M: Manohar Vanga <manohar.vanga@gmail.com> 12073M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12074L: devel@driverdev.osuosl.org 12075S: Maintained 12076T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12077F: Documentation/vme_api.txt 12078F: drivers/staging/vme/ 12079F: drivers/vme/ 12080F: include/linux/vme* 12081 12082VMWARE HYPERVISOR INTERFACE 12083M: Alok Kataria <akataria@vmware.com> 12084L: virtualization@lists.linux-foundation.org 12085S: Supported 12086F: arch/x86/kernel/cpu/vmware.c 12087 12088VMWARE BALLOON DRIVER 12089M: Xavier Deguillard <xdeguillard@vmware.com> 12090M: Philip Moltmann <moltmann@vmware.com> 12091M: "VMware, Inc." <pv-drivers@vmware.com> 12092L: linux-kernel@vger.kernel.org 12093S: Maintained 12094F: drivers/misc/vmw_balloon.c 12095 12096VMWARE VMMOUSE SUBDRIVER 12097M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 12098M: "VMware, Inc." <pv-drivers@vmware.com> 12099L: linux-input@vger.kernel.org 12100S: Maintained 12101F: drivers/input/mouse/vmmouse.c 12102F: drivers/input/mouse/vmmouse.h 12103 12104VMWARE VMXNET3 ETHERNET DRIVER 12105M: Shrikrishna Khare <skhare@vmware.com> 12106M: "VMware, Inc." <pv-drivers@vmware.com> 12107L: netdev@vger.kernel.org 12108S: Maintained 12109F: drivers/net/vmxnet3/ 12110 12111VMware PVSCSI driver 12112M: Arvind Kumar <arvindkumar@vmware.com> 12113M: VMware PV-Drivers <pv-drivers@vmware.com> 12114L: linux-scsi@vger.kernel.org 12115S: Maintained 12116F: drivers/scsi/vmw_pvscsi.c 12117F: drivers/scsi/vmw_pvscsi.h 12118 12119VOLTAGE AND CURRENT REGULATOR FRAMEWORK 12120M: Liam Girdwood <lgirdwood@gmail.com> 12121M: Mark Brown <broonie@kernel.org> 12122L: linux-kernel@vger.kernel.org 12123W: http://www.slimlogic.co.uk/?p=48 12124T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 12125S: Supported 12126F: drivers/regulator/ 12127F: include/linux/regulator/ 12128 12129VRF 12130M: David Ahern <dsa@cumulusnetworks.com> 12131M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12132L: netdev@vger.kernel.org 12133S: Maintained 12134F: drivers/net/vrf.c 12135F: Documentation/networking/vrf.txt 12136 12137VT1211 HARDWARE MONITOR DRIVER 12138M: Juerg Haefliger <juergh@gmail.com> 12139L: linux-hwmon@vger.kernel.org 12140S: Maintained 12141F: Documentation/hwmon/vt1211 12142F: drivers/hwmon/vt1211.c 12143 12144VT8231 HARDWARE MONITOR DRIVER 12145M: Roger Lucas <vt8231@hiddenengine.co.uk> 12146L: linux-hwmon@vger.kernel.org 12147S: Maintained 12148F: drivers/hwmon/vt8231.c 12149 12150VUB300 USB to SDIO/SD/MMC bridge chip 12151M: Tony Olech <tony.olech@elandigitalsystems.com> 12152L: linux-mmc@vger.kernel.org 12153L: linux-usb@vger.kernel.org 12154S: Supported 12155F: drivers/mmc/host/vub300.c 12156 12157W1 DALLAS'S 1-WIRE BUS 12158M: Evgeniy Polyakov <zbr@ioremap.net> 12159S: Maintained 12160F: Documentation/w1/ 12161F: drivers/w1/ 12162 12163W83791D HARDWARE MONITORING DRIVER 12164M: Marc Hulsman <m.hulsman@tudelft.nl> 12165L: linux-hwmon@vger.kernel.org 12166S: Maintained 12167F: Documentation/hwmon/w83791d 12168F: drivers/hwmon/w83791d.c 12169 12170W83793 HARDWARE MONITORING DRIVER 12171M: Rudolf Marek <r.marek@assembler.cz> 12172L: linux-hwmon@vger.kernel.org 12173S: Maintained 12174F: Documentation/hwmon/w83793 12175F: drivers/hwmon/w83793.c 12176 12177W83795 HARDWARE MONITORING DRIVER 12178M: Jean Delvare <jdelvare@suse.com> 12179L: linux-hwmon@vger.kernel.org 12180S: Maintained 12181F: drivers/hwmon/w83795.c 12182 12183W83L51xD SD/MMC CARD INTERFACE DRIVER 12184M: Pierre Ossman <pierre@ossman.eu> 12185S: Maintained 12186F: drivers/mmc/host/wbsd.* 12187 12188WACOM PROTOCOL 4 SERIAL TABLETS 12189M: Julian Squires <julian@cipht.net> 12190M: Hans de Goede <hdegoede@redhat.com> 12191L: linux-input@vger.kernel.org 12192S: Maintained 12193F: drivers/input/tablet/wacom_serial4.c 12194 12195WATCHDOG DEVICE DRIVERS 12196M: Wim Van Sebroeck <wim@iguana.be> 12197R: Guenter Roeck <linux@roeck-us.net> 12198L: linux-watchdog@vger.kernel.org 12199W: http://www.linux-watchdog.org/ 12200T: git git://www.linux-watchdog.org/linux-watchdog.git 12201S: Maintained 12202F: Documentation/watchdog/ 12203F: drivers/watchdog/ 12204F: include/linux/watchdog.h 12205F: include/uapi/linux/watchdog.h 12206 12207WD7000 SCSI DRIVER 12208M: Miroslav Zagorac <zaga@fly.cc.fer.hr> 12209L: linux-scsi@vger.kernel.org 12210S: Maintained 12211F: drivers/scsi/wd7000.c 12212 12213WIIMOTE HID DRIVER 12214M: David Herrmann <dh.herrmann@googlemail.com> 12215L: linux-input@vger.kernel.org 12216S: Maintained 12217F: drivers/hid/hid-wiimote* 12218 12219WINBOND CIR DRIVER 12220M: David Härdeman <david@hardeman.nu> 12221S: Maintained 12222F: drivers/media/rc/winbond-cir.c 12223 12224WINSYSTEMS EBC-C384 WATCHDOG DRIVER 12225M: William Breathitt Gray <vilhelm.gray@gmail.com> 12226L: linux-watchdog@vger.kernel.org 12227S: Maintained 12228F: drivers/watchdog/ebc-c384_wdt.c 12229 12230WINSYSTEMS WS16C48 GPIO DRIVER 12231M: William Breathitt Gray <vilhelm.gray@gmail.com> 12232L: linux-gpio@vger.kernel.org 12233S: Maintained 12234F: drivers/gpio/gpio-ws16c48.c 12235 12236WIMAX STACK 12237M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 12238M: linux-wimax@intel.com 12239L: wimax@linuxwimax.org (subscribers-only) 12240S: Supported 12241W: http://linuxwimax.org 12242F: Documentation/wimax/README.wimax 12243F: include/linux/wimax/debug.h 12244F: include/net/wimax.h 12245F: include/uapi/linux/wimax.h 12246F: net/wimax/ 12247 12248WISTRON LAPTOP BUTTON DRIVER 12249M: Miloslav Trmac <mitr@volny.cz> 12250S: Maintained 12251F: drivers/input/misc/wistron_btns.c 12252 12253WL3501 WIRELESS PCMCIA CARD DRIVER 12254M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 12255L: linux-wireless@vger.kernel.org 12256W: http://oops.ghostprotocols.net:81/blog 12257S: Maintained 12258F: drivers/net/wireless/wl3501* 12259 12260WOLFSON MICROELECTRONICS DRIVERS 12261L: patches@opensource.wolfsonmicro.com 12262T: git https://github.com/CirrusLogic/linux-drivers.git 12263W: https://github.com/CirrusLogic/linux-drivers/wiki 12264S: Supported 12265F: Documentation/hwmon/wm83?? 12266F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 12267F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 12268F: Documentation/devicetree/bindings/mfd/arizona.txt 12269F: arch/arm/mach-s3c64xx/mach-crag6410* 12270F: drivers/clk/clk-wm83*.c 12271F: drivers/extcon/extcon-arizona.c 12272F: drivers/leds/leds-wm83*.c 12273F: drivers/gpio/gpio-*wm*.c 12274F: drivers/gpio/gpio-arizona.c 12275F: drivers/hwmon/wm83??-hwmon.c 12276F: drivers/input/misc/wm831x-on.c 12277F: drivers/input/touchscreen/wm831x-ts.c 12278F: drivers/input/touchscreen/wm97*.c 12279F: drivers/mfd/arizona* 12280F: drivers/mfd/wm*.c 12281F: drivers/mfd/cs47l24* 12282F: drivers/power/wm83*.c 12283F: drivers/rtc/rtc-wm83*.c 12284F: drivers/regulator/wm8*.c 12285F: drivers/video/backlight/wm83*_bl.c 12286F: drivers/watchdog/wm83*_wdt.c 12287F: include/linux/mfd/arizona/ 12288F: include/linux/mfd/wm831x/ 12289F: include/linux/mfd/wm8350/ 12290F: include/linux/mfd/wm8400* 12291F: include/linux/wm97xx.h 12292F: include/sound/wm????.h 12293F: sound/soc/codecs/arizona.? 12294F: sound/soc/codecs/wm* 12295F: sound/soc/codecs/cs47l24* 12296 12297WORKQUEUE 12298M: Tejun Heo <tj@kernel.org> 12299R: Lai Jiangshan <jiangshanlai@gmail.com> 12300T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 12301S: Maintained 12302F: include/linux/workqueue.h 12303F: kernel/workqueue.c 12304F: Documentation/workqueue.txt 12305 12306X.25 NETWORK LAYER 12307M: Andrew Hendry <andrew.hendry@gmail.com> 12308L: linux-x25@vger.kernel.org 12309S: Odd Fixes 12310F: Documentation/networking/x25* 12311F: include/net/x25* 12312F: net/x25/ 12313 12314X86 ARCHITECTURE (32-BIT AND 64-BIT) 12315M: Thomas Gleixner <tglx@linutronix.de> 12316M: Ingo Molnar <mingo@redhat.com> 12317M: "H. Peter Anvin" <hpa@zytor.com> 12318M: x86@kernel.org 12319L: linux-kernel@vger.kernel.org 12320T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 12321S: Maintained 12322F: Documentation/x86/ 12323F: arch/x86/ 12324 12325X86 PLATFORM DRIVERS 12326M: Darren Hart <dvhart@infradead.org> 12327L: platform-driver-x86@vger.kernel.org 12328T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 12329S: Maintained 12330F: drivers/platform/x86/ 12331F: drivers/platform/olpc/ 12332 12333X86 MCE INFRASTRUCTURE 12334M: Tony Luck <tony.luck@intel.com> 12335M: Borislav Petkov <bp@alien8.de> 12336L: linux-edac@vger.kernel.org 12337S: Maintained 12338F: arch/x86/kernel/cpu/mcheck/* 12339 12340X86 MICROCODE UPDATE SUPPORT 12341M: Borislav Petkov <bp@alien8.de> 12342S: Maintained 12343F: arch/x86/kernel/cpu/microcode/* 12344 12345X86 VDSO 12346M: Andy Lutomirski <luto@amacapital.net> 12347L: linux-kernel@vger.kernel.org 12348T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 12349S: Maintained 12350F: arch/x86/entry/vdso/ 12351 12352XC2028/3028 TUNER DRIVER 12353M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 12354L: linux-media@vger.kernel.org 12355W: https://linuxtv.org 12356T: git git://linuxtv.org/media_tree.git 12357S: Maintained 12358F: drivers/media/tuners/tuner-xc2028.* 12359 12360XEN HYPERVISOR INTERFACE 12361M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 12362M: David Vrabel <david.vrabel@citrix.com> 12363M: Juergen Gross <jgross@suse.com> 12364L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12365T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 12366S: Supported 12367F: arch/x86/xen/ 12368F: drivers/*/xen-*front.c 12369F: drivers/xen/ 12370F: arch/x86/include/asm/xen/ 12371F: include/xen/ 12372F: include/uapi/xen/ 12373 12374XEN HYPERVISOR ARM 12375M: Stefano Stabellini <sstabellini@kernel.org> 12376L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12377S: Maintained 12378F: arch/arm/xen/ 12379F: arch/arm/include/asm/xen/ 12380 12381XEN HYPERVISOR ARM64 12382M: Stefano Stabellini <sstabellini@kernel.org> 12383L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12384S: Maintained 12385F: arch/arm64/xen/ 12386F: arch/arm64/include/asm/xen/ 12387 12388XEN NETWORK BACKEND DRIVER 12389M: Wei Liu <wei.liu2@citrix.com> 12390L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12391L: netdev@vger.kernel.org 12392S: Supported 12393F: drivers/net/xen-netback/* 12394 12395XEN PCI SUBSYSTEM 12396M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12397L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12398S: Supported 12399F: arch/x86/pci/*xen* 12400F: drivers/pci/*xen* 12401 12402XEN BLOCK SUBSYSTEM 12403M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12404M: Roger Pau Monné <roger.pau@citrix.com> 12405L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12406S: Supported 12407F: drivers/block/xen-blkback/* 12408F: drivers/block/xen* 12409 12410XEN PVSCSI DRIVERS 12411M: Juergen Gross <jgross@suse.com> 12412L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12413L: linux-scsi@vger.kernel.org 12414S: Supported 12415F: drivers/scsi/xen-scsifront.c 12416F: drivers/xen/xen-scsiback.c 12417F: include/xen/interface/io/vscsiif.h 12418 12419XEN SWIOTLB SUBSYSTEM 12420M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12421L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12422S: Supported 12423F: arch/x86/xen/*swiotlb* 12424F: drivers/xen/*swiotlb* 12425 12426XFS FILESYSTEM 12427P: Silicon Graphics Inc 12428M: Dave Chinner <david@fromorbit.com> 12429M: xfs@oss.sgi.com 12430L: xfs@oss.sgi.com 12431W: http://oss.sgi.com/projects/xfs 12432T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 12433S: Supported 12434F: Documentation/filesystems/xfs.txt 12435F: fs/xfs/ 12436 12437XILINX AXI ETHERNET DRIVER 12438M: Anirudha Sarangi <anirudh@xilinx.com> 12439M: John Linn <John.Linn@xilinx.com> 12440S: Maintained 12441F: drivers/net/ethernet/xilinx/xilinx_axienet* 12442 12443XILINX UARTLITE SERIAL DRIVER 12444M: Peter Korsgaard <jacmet@sunsite.dk> 12445L: linux-serial@vger.kernel.org 12446S: Maintained 12447F: drivers/tty/serial/uartlite.c 12448 12449XILINX VIDEO IP CORES 12450M: Hyun Kwon <hyun.kwon@xilinx.com> 12451M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12452L: linux-media@vger.kernel.org 12453T: git git://linuxtv.org/media_tree.git 12454S: Supported 12455F: Documentation/devicetree/bindings/media/xilinx/ 12456F: drivers/media/platform/xilinx/ 12457F: include/uapi/linux/xilinx-v4l2-controls.h 12458 12459XILLYBUS DRIVER 12460M: Eli Billauer <eli.billauer@gmail.com> 12461L: linux-kernel@vger.kernel.org 12462S: Supported 12463F: drivers/char/xillybus/ 12464 12465XTENSA XTFPGA PLATFORM SUPPORT 12466M: Max Filippov <jcmvbkbc@gmail.com> 12467L: linux-xtensa@linux-xtensa.org 12468S: Maintained 12469F: drivers/spi/spi-xtensa-xtfpga.c 12470F: sound/soc/xtensa/xtfpga-i2s.c 12471 12472YAM DRIVER FOR AX.25 12473M: Jean-Paul Roubelat <jpr@f6fbb.org> 12474L: linux-hams@vger.kernel.org 12475S: Maintained 12476F: drivers/net/hamradio/yam* 12477F: include/linux/yam.h 12478 12479YEALINK PHONE DRIVER 12480M: Henk Vergonet <Henk.Vergonet@gmail.com> 12481L: usbb2k-api-dev@nongnu.org 12482S: Maintained 12483F: Documentation/input/yealink.txt 12484F: drivers/input/misc/yealink.* 12485 12486Z8530 DRIVER FOR AX.25 12487M: Joerg Reuter <jreuter@yaina.de> 12488W: http://yaina.de/jreuter/ 12489W: http://www.qsl.net/dl1bke/ 12490L: linux-hams@vger.kernel.org 12491S: Maintained 12492F: Documentation/networking/z8530drv.txt 12493F: drivers/net/hamradio/*scc.c 12494F: drivers/net/hamradio/z8530.h 12495 12496ZBUD COMPRESSED PAGE ALLOCATOR 12497M: Seth Jennings <sjenning@redhat.com> 12498L: linux-mm@kvack.org 12499S: Maintained 12500F: mm/zbud.c 12501F: include/linux/zbud.h 12502 12503ZD1211RW WIRELESS DRIVER 12504M: Daniel Drake <dsd@gentoo.org> 12505M: Ulrich Kunitz <kune@deine-taler.de> 12506W: http://zd1211.ath.cx/wiki/DriverRewrite 12507L: linux-wireless@vger.kernel.org 12508L: zd1211-devs@lists.sourceforge.net (subscribers-only) 12509S: Maintained 12510F: drivers/net/wireless/zydas/zd1211rw/ 12511 12512ZPOOL COMPRESSED PAGE STORAGE API 12513M: Dan Streetman <ddstreet@ieee.org> 12514L: linux-mm@kvack.org 12515S: Maintained 12516F: mm/zpool.c 12517F: include/linux/zpool.h 12518 12519ZR36067 VIDEO FOR LINUX DRIVER 12520L: mjpeg-users@lists.sourceforge.net 12521L: linux-media@vger.kernel.org 12522W: http://mjpeg.sourceforge.net/driver-zoran/ 12523T: hg https://linuxtv.org/hg/v4l-dvb 12524S: Odd Fixes 12525F: drivers/media/pci/zoran/ 12526 12527ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 12528M: Minchan Kim <minchan@kernel.org> 12529M: Nitin Gupta <ngupta@vflare.org> 12530R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 12531L: linux-kernel@vger.kernel.org 12532S: Maintained 12533F: drivers/block/zram/ 12534F: Documentation/blockdev/zram.txt 12535 12536ZS DECSTATION Z85C30 SERIAL DRIVER 12537M: "Maciej W. Rozycki" <macro@linux-mips.org> 12538S: Maintained 12539F: drivers/tty/serial/zs.* 12540 12541ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 12542M: Minchan Kim <minchan@kernel.org> 12543M: Nitin Gupta <ngupta@vflare.org> 12544R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 12545L: linux-mm@kvack.org 12546S: Maintained 12547F: mm/zsmalloc.c 12548F: include/linux/zsmalloc.h 12549F: Documentation/vm/zsmalloc.txt 12550 12551ZSWAP COMPRESSED SWAP CACHING 12552M: Seth Jennings <sjenning@redhat.com> 12553L: linux-mm@kvack.org 12554S: Maintained 12555F: mm/zswap.c 12556 12557THE REST 12558M: Linus Torvalds <torvalds@linux-foundation.org> 12559L: linux-kernel@vger.kernel.org 12560Q: http://patchwork.kernel.org/project/LKML/list/ 12561T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 12562S: Buried alive in reporters 12563F: * 12564F: */ 12565