1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/CodingStyle for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/SubmittingPatches for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/SubmittingPatches. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. 66 678. Happy hacking. 68 69Descriptions of section entries: 70 71 P: Person (obsolete) 72 M: Mail patches to: FullName <address@domain> 73 R: Designated reviewer: FullName <address@domain> 74 These reviewers should be CCed on patches. 75 L: Mailing list that is relevant to this area 76 W: Web-page with status/info 77 Q: Patchwork web based patch tracking system site 78 T: SCM tree type and location. 79 Type is one of: git, hg, quilt, stgit, topgit 80 S: Status, one of the following: 81 Supported: Someone is actually paid to look after this. 82 Maintained: Someone actually looks after it. 83 Odd Fixes: It has a maintainer but they don't have time to do 84 much other than throw the odd patch in. See below.. 85 Orphan: No current maintainer [but maybe you could take the 86 role as you write your new code]. 87 Obsolete: Old code. Something tagged obsolete generally means 88 it has been replaced by a better system and you 89 should be using that. 90 F: Files and directories with wildcard patterns. 91 A trailing slash includes all files and subdirectory files. 92 F: drivers/net/ all files in and below drivers/net 93 F: drivers/net/* all files in drivers/net, but not below 94 F: */net/* all files in "any top level directory"/net 95 One pattern per line. Multiple F: lines acceptable. 96 N: Files and directories with regex patterns. 97 N: [^a-z]tegra all files whose path contains the word tegra 98 One pattern per line. Multiple N: lines acceptable. 99 scripts/get_maintainer.pl has different behavior for files that 100 match F: pattern and matches of N: patterns. By default, 101 get_maintainer will not look at git log history when an F: pattern 102 match occurs. When an N: match occurs, git log history is used 103 to also notify the people that have git commit signatures. 104 X: Files and directories that are NOT maintained, same rules as F: 105 Files exclusions are tested before file matches. 106 Can be useful for excluding a specific subdirectory, for instance: 107 F: net/ 108 X: net/ipv6/ 109 matches all files in and below net excluding net/ipv6/ 110 K: Keyword perl extended regex pattern to match content in a 111 patch or file. For instance: 112 K: of_get_profile 113 matches patches or files that contain "of_get_profile" 114 K: \b(printk|pr_(info|err))\b 115 matches patches or files that contain one or more of the words 116 printk, pr_info or pr_err 117 One regex pattern per line. Multiple K: lines acceptable. 118 119Note: For the hard of thinking, this list is meant to remain in alphabetical 120order. If you could add yourselves to it in alphabetical order that would be 121so much easier [Ed] 122 123Maintainers List (try to look for most precise areas first) 124 125 ----------------------------------- 126 1273C59X NETWORK DRIVER 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 129L: netdev@vger.kernel.org 130S: Maintained 131F: Documentation/networking/vortex.txt 132F: drivers/net/ethernet/3com/3c59x.c 133 1343CR990 NETWORK DRIVER 135M: David Dillow <dave@thedillows.org> 136L: netdev@vger.kernel.org 137S: Maintained 138F: drivers/net/ethernet/3com/typhoon* 139 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 141M: Adam Radford <linuxraid@lsi.com> 142L: linux-scsi@vger.kernel.org 143W: http://www.lsi.com 144S: Supported 145F: drivers/scsi/3w-* 146 14753C700 AND 53C700-66 SCSI DRIVER 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 149L: linux-scsi@vger.kernel.org 150S: Maintained 151F: drivers/scsi/53c700* 152 1536LOWPAN GENERIC (BTLE/IEEE 802.15.4) 154M: Alexander Aring <aar@pengutronix.de> 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 156L: linux-bluetooth@vger.kernel.org 157L: linux-wpan@vger.kernel.org 158S: Maintained 159F: net/6lowpan/ 160F: include/net/6lowpan.h 161F: Documentation/networking/6lowpan.txt 162 1636PACK NETWORK DRIVER FOR AX.25 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 165L: linux-hams@vger.kernel.org 166S: Maintained 167F: drivers/net/hamradio/6pack.c 168 1698169 10/100/1000 GIGABIT ETHERNET DRIVER 170M: Realtek linux nic maintainers <nic_swsd@realtek.com> 171L: netdev@vger.kernel.org 172S: Maintained 173F: drivers/net/ethernet/realtek/r8169.c 174 1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 177L: linux-serial@vger.kernel.org 178W: http://serial.sourceforge.net 179S: Maintained 180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 181F: drivers/tty/serial/8250* 182F: include/linux/serial_8250.h 183 1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 185L: netdev@vger.kernel.org 186S: Orphan / Obsolete 187F: drivers/net/ethernet/8390/ 188 1899P FILE SYSTEM 190M: Eric Van Hensbergen <ericvh@gmail.com> 191M: Ron Minnich <rminnich@sandia.gov> 192M: Latchesar Ionkov <lucho@ionkov.net> 193L: v9fs-developer@lists.sourceforge.net 194W: http://swik.net/v9fs 195Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 197S: Maintained 198F: Documentation/filesystems/9p.txt 199F: fs/9p/ 200F: net/9p/ 201F: include/net/9p/ 202F: include/uapi/linux/virtio_9p.h 203F: include/trace/events/9p.h 204 205 206A8293 MEDIA DRIVER 207M: Antti Palosaari <crope@iki.fi> 208L: linux-media@vger.kernel.org 209W: https://linuxtv.org 210W: http://palosaari.fi/linux/ 211Q: http://patchwork.linuxtv.org/project/linux-media/list/ 212T: git git://linuxtv.org/anttip/media_tree.git 213S: Maintained 214F: drivers/media/dvb-frontends/a8293* 215 216AACRAID SCSI RAID DRIVER 217M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 218L: linux-scsi@vger.kernel.org 219W: http://www.adaptec.com/ 220S: Supported 221F: Documentation/scsi/aacraid.txt 222F: drivers/scsi/aacraid/ 223 224ABI/API 225L: linux-api@vger.kernel.org 226F: include/linux/syscalls.h 227F: kernel/sys_ni.c 228 229ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 230M: Hans de Goede <hdegoede@redhat.com> 231L: linux-hwmon@vger.kernel.org 232S: Maintained 233F: drivers/hwmon/abituguru.c 234 235ABIT UGURU 3 HARDWARE MONITOR DRIVER 236M: Alistair John Strachan <alistair@devzero.co.uk> 237L: linux-hwmon@vger.kernel.org 238S: Maintained 239F: drivers/hwmon/abituguru3.c 240 241ACCES 104-DIO-48E GPIO DRIVER 242M: William Breathitt Gray <vilhelm.gray@gmail.com> 243L: linux-gpio@vger.kernel.org 244S: Maintained 245F: drivers/gpio/gpio-104-dio-48e.c 246 247ACCES 104-IDI-48 GPIO DRIVER 248M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 249L: linux-gpio@vger.kernel.org 250S: Maintained 251F: drivers/gpio/gpio-104-idi-48.c 252 253ACCES 104-IDIO-16 GPIO DRIVER 254M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 255L: linux-gpio@vger.kernel.org 256S: Maintained 257F: drivers/gpio/gpio-104-idio-16.c 258 259ACENIC DRIVER 260M: Jes Sorensen <jes@trained-monkey.org> 261L: linux-acenic@sunsite.dk 262S: Maintained 263F: drivers/net/ethernet/alteon/acenic* 264 265ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 266M: Peter Feuerer <peter@piie.net> 267L: platform-driver-x86@vger.kernel.org 268W: http://piie.net/?section=acerhdf 269S: Maintained 270F: drivers/platform/x86/acerhdf.c 271 272ACER WMI LAPTOP EXTRAS 273M: "Lee, Chun-Yi" <jlee@suse.com> 274L: platform-driver-x86@vger.kernel.org 275S: Maintained 276F: drivers/platform/x86/acer-wmi.c 277 278ACPI 279M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 280M: Len Brown <lenb@kernel.org> 281L: linux-acpi@vger.kernel.org 282W: https://01.org/linux-acpi 283Q: https://patchwork.kernel.org/project/linux-acpi/list/ 284T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 285S: Supported 286F: drivers/acpi/ 287F: drivers/pnp/pnpacpi/ 288F: include/linux/acpi.h 289F: include/acpi/ 290F: Documentation/acpi/ 291F: Documentation/ABI/testing/sysfs-bus-acpi 292F: drivers/pci/*acpi* 293F: drivers/pci/*/*acpi* 294F: drivers/pci/*/*/*acpi* 295F: tools/power/acpi/ 296 297ACPI COMPONENT ARCHITECTURE (ACPICA) 298M: Robert Moore <robert.moore@intel.com> 299M: Lv Zheng <lv.zheng@intel.com> 300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 301L: linux-acpi@vger.kernel.org 302L: devel@acpica.org 303W: https://acpica.org/ 304W: https://github.com/acpica/acpica/ 305Q: https://patchwork.kernel.org/project/linux-acpi/list/ 306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 307S: Supported 308F: drivers/acpi/acpica/ 309F: include/acpi/ 310F: tools/power/acpi/ 311 312ACPI FAN DRIVER 313M: Zhang Rui <rui.zhang@intel.com> 314L: linux-acpi@vger.kernel.org 315W: https://01.org/linux-acpi 316S: Supported 317F: drivers/acpi/fan.c 318 319ACPI THERMAL DRIVER 320M: Zhang Rui <rui.zhang@intel.com> 321L: linux-acpi@vger.kernel.org 322W: https://01.org/linux-acpi 323S: Supported 324F: drivers/acpi/*thermal* 325 326ACPI VIDEO DRIVER 327M: Zhang Rui <rui.zhang@intel.com> 328L: linux-acpi@vger.kernel.org 329W: https://01.org/linux-acpi 330S: Supported 331F: drivers/acpi/acpi_video.c 332 333ACPI WMI DRIVER 334L: platform-driver-x86@vger.kernel.org 335S: Orphan 336F: drivers/platform/x86/wmi.c 337 338AD1889 ALSA SOUND DRIVER 339M: Thibaut Varene <T-Bone@parisc-linux.org> 340W: http://wiki.parisc-linux.org/AD1889 341L: linux-parisc@vger.kernel.org 342S: Maintained 343F: sound/pci/ad1889.* 344 345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 346M: Michael Hennerich <michael.hennerich@analog.com> 347W: http://wiki.analog.com/AD5254 348W: http://ez.analog.com/community/linux-device-drivers 349S: Supported 350F: drivers/misc/ad525x_dpot.c 351 352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 353M: Michael Hennerich <michael.hennerich@analog.com> 354W: http://wiki.analog.com/AD5398 355W: http://ez.analog.com/community/linux-device-drivers 356S: Supported 357F: drivers/regulator/ad5398.c 358 359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 360M: Michael Hennerich <michael.hennerich@analog.com> 361W: http://wiki.analog.com/AD7142 362W: http://ez.analog.com/community/linux-device-drivers 363S: Supported 364F: drivers/input/misc/ad714x.c 365 366AD7877 TOUCHSCREEN DRIVER 367M: Michael Hennerich <michael.hennerich@analog.com> 368W: http://wiki.analog.com/AD7877 369W: http://ez.analog.com/community/linux-device-drivers 370S: Supported 371F: drivers/input/touchscreen/ad7877.c 372 373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 374M: Michael Hennerich <michael.hennerich@analog.com> 375W: http://wiki.analog.com/AD7879 376W: http://ez.analog.com/community/linux-device-drivers 377S: Supported 378F: drivers/input/touchscreen/ad7879.c 379 380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 381M: Jiri Kosina <jikos@kernel.org> 382S: Maintained 383 384ADF7242 IEEE 802.15.4 RADIO DRIVER 385M: Michael Hennerich <michael.hennerich@analog.com> 386W: https://wiki.analog.com/ADF7242 387W: http://ez.analog.com/community/linux-device-drivers 388L: linux-wpan@vger.kernel.org 389S: Supported 390F: drivers/net/ieee802154/adf7242.c 391F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 392 393ADM1025 HARDWARE MONITOR DRIVER 394M: Jean Delvare <jdelvare@suse.com> 395L: linux-hwmon@vger.kernel.org 396S: Maintained 397F: Documentation/hwmon/adm1025 398F: drivers/hwmon/adm1025.c 399 400ADM1029 HARDWARE MONITOR DRIVER 401M: Corentin Labbe <clabbe.montjoie@gmail.com> 402L: linux-hwmon@vger.kernel.org 403S: Maintained 404F: drivers/hwmon/adm1029.c 405 406ADM8211 WIRELESS DRIVER 407L: linux-wireless@vger.kernel.org 408W: http://wireless.kernel.org/ 409S: Orphan 410F: drivers/net/wireless/admtek/adm8211.* 411 412ADP1653 FLASH CONTROLLER DRIVER 413M: Sakari Ailus <sakari.ailus@iki.fi> 414L: linux-media@vger.kernel.org 415S: Maintained 416F: drivers/media/i2c/adp1653.c 417F: include/media/i2c/adp1653.h 418 419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 420M: Michael Hennerich <michael.hennerich@analog.com> 421W: http://wiki.analog.com/ADP5520 422W: http://ez.analog.com/community/linux-device-drivers 423S: Supported 424F: drivers/mfd/adp5520.c 425F: drivers/video/backlight/adp5520_bl.c 426F: drivers/leds/leds-adp5520.c 427F: drivers/gpio/gpio-adp5520.c 428F: drivers/input/keyboard/adp5520-keys.c 429 430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 431M: Michael Hennerich <michael.hennerich@analog.com> 432W: http://wiki.analog.com/ADP5588 433W: http://ez.analog.com/community/linux-device-drivers 434S: Supported 435F: drivers/input/keyboard/adp5588-keys.c 436F: drivers/gpio/gpio-adp5588.c 437 438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 439M: Michael Hennerich <michael.hennerich@analog.com> 440W: http://wiki.analog.com/ADP8860 441W: http://ez.analog.com/community/linux-device-drivers 442S: Supported 443F: drivers/video/backlight/adp8860_bl.c 444 445ADS1015 HARDWARE MONITOR DRIVER 446M: Dirk Eibach <eibach@gdsys.de> 447L: linux-hwmon@vger.kernel.org 448S: Maintained 449F: Documentation/hwmon/ads1015 450F: drivers/hwmon/ads1015.c 451F: include/linux/i2c/ads1015.h 452 453ADT746X FAN DRIVER 454M: Colin Leroy <colin@colino.net> 455S: Maintained 456F: drivers/macintosh/therm_adt746x.c 457 458ADT7475 HARDWARE MONITOR DRIVER 459M: Jean Delvare <jdelvare@suse.com> 460L: linux-hwmon@vger.kernel.org 461S: Maintained 462F: Documentation/hwmon/adt7475 463F: drivers/hwmon/adt7475.c 464 465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 466M: Michael Hennerich <michael.hennerich@analog.com> 467W: http://wiki.analog.com/ADXL345 468W: http://ez.analog.com/community/linux-device-drivers 469S: Supported 470F: drivers/input/misc/adxl34x.c 471 472ADVANSYS SCSI DRIVER 473M: Matthew Wilcox <matthew@wil.cx> 474M: Hannes Reinecke <hare@suse.com> 475L: linux-scsi@vger.kernel.org 476S: Maintained 477F: Documentation/scsi/advansys.txt 478F: drivers/scsi/advansys.c 479 480AEDSP16 DRIVER 481M: Riccardo Facchetti <fizban@tin.it> 482S: Maintained 483F: sound/oss/aedsp16.c 484 485AF9013 MEDIA DRIVER 486M: Antti Palosaari <crope@iki.fi> 487L: linux-media@vger.kernel.org 488W: https://linuxtv.org 489W: http://palosaari.fi/linux/ 490Q: http://patchwork.linuxtv.org/project/linux-media/list/ 491T: git git://linuxtv.org/anttip/media_tree.git 492S: Maintained 493F: drivers/media/dvb-frontends/af9013* 494 495AF9033 MEDIA DRIVER 496M: Antti Palosaari <crope@iki.fi> 497L: linux-media@vger.kernel.org 498W: https://linuxtv.org 499W: http://palosaari.fi/linux/ 500Q: http://patchwork.linuxtv.org/project/linux-media/list/ 501T: git git://linuxtv.org/anttip/media_tree.git 502S: Maintained 503F: drivers/media/dvb-frontends/af9033* 504 505AFFS FILE SYSTEM 506L: linux-fsdevel@vger.kernel.org 507S: Orphan 508F: Documentation/filesystems/affs.txt 509F: fs/affs/ 510 511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 512M: David Howells <dhowells@redhat.com> 513L: linux-afs@lists.infradead.org 514S: Supported 515F: fs/afs/ 516F: include/net/af_rxrpc.h 517F: net/rxrpc/af_rxrpc.c 518 519AGPGART DRIVER 520M: David Airlie <airlied@linux.ie> 521T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 522S: Maintained 523F: drivers/char/agp/ 524F: include/linux/agp* 525F: include/uapi/linux/agp* 526 527AHA152X SCSI DRIVER 528M: "Juergen E. Fischer" <fischer@norbit.de> 529L: linux-scsi@vger.kernel.org 530S: Maintained 531F: drivers/scsi/aha152x* 532F: drivers/scsi/pcmcia/aha152x* 533 534AIC7XXX / AIC79XX SCSI DRIVER 535M: Hannes Reinecke <hare@suse.com> 536L: linux-scsi@vger.kernel.org 537S: Maintained 538F: drivers/scsi/aic7xxx/ 539 540AIMSLAB FM RADIO RECEIVER DRIVER 541M: Hans Verkuil <hverkuil@xs4all.nl> 542L: linux-media@vger.kernel.org 543T: git git://linuxtv.org/media_tree.git 544W: https://linuxtv.org 545S: Maintained 546F: drivers/media/radio/radio-aimslab* 547 548AIO 549M: Benjamin LaHaise <bcrl@kvack.org> 550L: linux-aio@kvack.org 551S: Supported 552F: fs/aio.c 553F: include/linux/*aio*.h 554 555AIRSPY MEDIA DRIVER 556M: Antti Palosaari <crope@iki.fi> 557L: linux-media@vger.kernel.org 558W: https://linuxtv.org 559W: http://palosaari.fi/linux/ 560Q: http://patchwork.linuxtv.org/project/linux-media/list/ 561T: git git://linuxtv.org/anttip/media_tree.git 562S: Maintained 563F: drivers/media/usb/airspy/ 564 565ALCATEL SPEEDTOUCH USB DRIVER 566M: Duncan Sands <duncan.sands@free.fr> 567L: linux-usb@vger.kernel.org 568W: http://www.linux-usb.org/SpeedTouch/ 569S: Maintained 570F: drivers/usb/atm/speedtch.c 571F: drivers/usb/atm/usbatm.c 572 573ALCHEMY AU1XX0 MMC DRIVER 574M: Manuel Lauss <manuel.lauss@gmail.com> 575S: Maintained 576F: drivers/mmc/host/au1xmmc.c 577 578ALI1563 I2C DRIVER 579M: Rudolf Marek <r.marek@assembler.cz> 580L: linux-i2c@vger.kernel.org 581S: Maintained 582F: Documentation/i2c/busses/i2c-ali1563 583F: drivers/i2c/busses/i2c-ali1563.c 584 585ALLWINNER SECURITY SYSTEM 586M: Corentin Labbe <clabbe.montjoie@gmail.com> 587L: linux-crypto@vger.kernel.org 588S: Maintained 589F: drivers/crypto/sunxi-ss/ 590 591ALPHA PORT 592M: Richard Henderson <rth@twiddle.net> 593M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 594M: Matt Turner <mattst88@gmail.com> 595S: Odd Fixes 596L: linux-alpha@vger.kernel.org 597F: arch/alpha/ 598 599ALTERA MAILBOX DRIVER 600M: Ley Foon Tan <lftan@altera.com> 601L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 602S: Maintained 603F: drivers/mailbox/mailbox-altera.c 604 605ALTERA PIO DRIVER 606M: Tien Hock Loh <thloh@altera.com> 607L: linux-gpio@vger.kernel.org 608S: Maintained 609F: drivers/gpio/gpio-altera.c 610 611ALTERA TRIPLE SPEED ETHERNET DRIVER 612M: Vince Bridgers <vbridger@opensource.altera.com> 613L: netdev@vger.kernel.org 614L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 615S: Maintained 616F: drivers/net/ethernet/altera/ 617 618ALTERA UART/JTAG UART SERIAL DRIVERS 619M: Tobias Klauser <tklauser@distanz.ch> 620L: linux-serial@vger.kernel.org 621L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 622S: Maintained 623F: drivers/tty/serial/altera_uart.c 624F: drivers/tty/serial/altera_jtaguart.c 625F: include/linux/altera_uart.h 626F: include/linux/altera_jtaguart.h 627 628AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 629M: Tom Lendacky <thomas.lendacky@amd.com> 630L: linux-crypto@vger.kernel.org 631S: Supported 632F: drivers/crypto/ccp/ 633F: include/linux/ccp.h 634 635AMD FAM15H PROCESSOR POWER MONITORING DRIVER 636M: Huang Rui <ray.huang@amd.com> 637L: linux-hwmon@vger.kernel.org 638S: Supported 639F: Documentation/hwmon/fam15h_power 640F: drivers/hwmon/fam15h_power.c 641 642AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 643L: linux-geode@lists.infradead.org (moderated for non-subscribers) 644S: Orphan 645F: drivers/usb/gadget/udc/amd5536udc.* 646 647AMD GEODE PROCESSOR/CHIPSET SUPPORT 648P: Andres Salomon <dilinger@queued.net> 649L: linux-geode@lists.infradead.org (moderated for non-subscribers) 650W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 651S: Supported 652F: drivers/char/hw_random/geode-rng.c 653F: drivers/crypto/geode* 654F: drivers/video/fbdev/geode/ 655F: arch/x86/include/asm/geode.h 656 657AMD IOMMU (AMD-VI) 658M: Joerg Roedel <joro@8bytes.org> 659L: iommu@lists.linux-foundation.org 660T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 661S: Maintained 662F: drivers/iommu/amd_iommu*.[ch] 663F: include/linux/amd-iommu.h 664 665AMD KFD 666M: Oded Gabbay <oded.gabbay@gmail.com> 667L: dri-devel@lists.freedesktop.org 668T: git git://people.freedesktop.org/~gabbayo/linux.git 669S: Supported 670F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 671F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 672F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 673F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 674F: drivers/gpu/drm/amd/amdkfd/ 675F: drivers/gpu/drm/amd/include/cik_structs.h 676F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 677F: drivers/gpu/drm/amd/include/vi_structs.h 678F: drivers/gpu/drm/radeon/radeon_kfd.c 679F: drivers/gpu/drm/radeon/radeon_kfd.h 680F: include/uapi/linux/kfd_ioctl.h 681 682AMD SEATTLE DEVICE TREE SUPPORT 683M: Brijesh Singh <brijeshkumar.singh@amd.com> 684M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 685M: Tom Lendacky <thomas.lendacky@amd.com> 686S: Supported 687F: arch/arm64/boot/dts/amd/ 688 689AMD XGBE DRIVER 690M: Tom Lendacky <thomas.lendacky@amd.com> 691L: netdev@vger.kernel.org 692S: Supported 693F: drivers/net/ethernet/amd/xgbe/ 694F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 695 696AMS (Apple Motion Sensor) DRIVER 697M: Michael Hanselmann <linux-kernel@hansmi.ch> 698S: Supported 699F: drivers/macintosh/ams/ 700 701ANALOG DEVICES INC AD9389B DRIVER 702M: Hans Verkuil <hans.verkuil@cisco.com> 703L: linux-media@vger.kernel.org 704S: Maintained 705F: drivers/media/i2c/ad9389b* 706 707ANALOG DEVICES INC ADV7180 DRIVER 708M: Lars-Peter Clausen <lars@metafoo.de> 709L: linux-media@vger.kernel.org 710W: http://ez.analog.com/community/linux-device-drivers 711S: Supported 712F: drivers/media/i2c/adv7180.c 713 714ANALOG DEVICES INC ADV7511 DRIVER 715M: Hans Verkuil <hans.verkuil@cisco.com> 716L: linux-media@vger.kernel.org 717S: Maintained 718F: drivers/media/i2c/adv7511* 719 720ANALOG DEVICES INC ADV7604 DRIVER 721M: Hans Verkuil <hans.verkuil@cisco.com> 722L: linux-media@vger.kernel.org 723S: Maintained 724F: drivers/media/i2c/adv7604* 725 726ANALOG DEVICES INC ADV7842 DRIVER 727M: Hans Verkuil <hans.verkuil@cisco.com> 728L: linux-media@vger.kernel.org 729S: Maintained 730F: drivers/media/i2c/adv7842* 731 732ANALOG DEVICES INC ASOC CODEC DRIVERS 733M: Lars-Peter Clausen <lars@metafoo.de> 734L: alsa-devel@alsa-project.org (moderated for non-subscribers) 735W: http://wiki.analog.com/ 736W: http://ez.analog.com/community/linux-device-drivers 737S: Supported 738F: sound/soc/codecs/adau* 739F: sound/soc/codecs/adav* 740F: sound/soc/codecs/ad1* 741F: sound/soc/codecs/ad7* 742F: sound/soc/codecs/ssm* 743F: sound/soc/codecs/sigmadsp.* 744 745ANALOG DEVICES INC ASOC DRIVERS 746L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 747L: alsa-devel@alsa-project.org (moderated for non-subscribers) 748W: http://blackfin.uclinux.org/ 749S: Supported 750F: sound/soc/blackfin/* 751 752ANALOG DEVICES INC IIO DRIVERS 753M: Lars-Peter Clausen <lars@metafoo.de> 754M: Michael Hennerich <Michael.Hennerich@analog.com> 755W: http://wiki.analog.com/ 756W: http://ez.analog.com/community/linux-device-drivers 757S: Supported 758F: drivers/iio/*/ad* 759X: drivers/iio/*/adjd* 760F: drivers/staging/iio/*/ad* 761F: staging/iio/trigger/iio-trig-bfin-timer.c 762 763ANALOG DEVICES INC DMA DRIVERS 764M: Lars-Peter Clausen <lars@metafoo.de> 765W: http://ez.analog.com/community/linux-device-drivers 766S: Supported 767F: drivers/dma/dma-axi-dmac.c 768 769ANDROID DRIVERS 770M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 771M: Arve Hjønnevåg <arve@android.com> 772M: Riley Andrews <riandrews@android.com> 773T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 774L: devel@driverdev.osuosl.org 775S: Supported 776F: drivers/android/ 777F: drivers/staging/android/ 778 779AOA (Apple Onboard Audio) ALSA DRIVER 780M: Johannes Berg <johannes@sipsolutions.net> 781L: linuxppc-dev@lists.ozlabs.org 782L: alsa-devel@alsa-project.org (moderated for non-subscribers) 783S: Maintained 784F: sound/aoa/ 785 786APEX EMBEDDED SYSTEMS STX104 DAC DRIVER 787M: William Breathitt Gray <vilhelm.gray@gmail.com> 788L: linux-iio@vger.kernel.org 789S: Maintained 790F: drivers/iio/dac/stx104.c 791 792APM DRIVER 793M: Jiri Kosina <jikos@kernel.org> 794S: Odd fixes 795T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 796F: arch/x86/kernel/apm_32.c 797F: include/linux/apm_bios.h 798F: include/uapi/linux/apm_bios.h 799F: drivers/char/apm-emulation.c 800 801APPLE BCM5974 MULTITOUCH DRIVER 802M: Henrik Rydberg <rydberg@bitmath.org> 803L: linux-input@vger.kernel.org 804S: Odd fixes 805F: drivers/input/mouse/bcm5974.c 806 807APPLE SMC DRIVER 808M: Henrik Rydberg <rydberg@bitmath.org> 809L: linux-hwmon@vger.kernel.org 810S: Odd fixes 811F: drivers/hwmon/applesmc.c 812 813APPLETALK NETWORK LAYER 814M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 815S: Maintained 816F: drivers/net/appletalk/ 817F: net/appletalk/ 818 819APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 820M: Duc Dang <dhdang@apm.com> 821S: Supported 822F: arch/arm64/boot/dts/apm/ 823 824APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 825M: Iyappan Subramanian <isubramanian@apm.com> 826M: Keyur Chudgar <kchudgar@apm.com> 827S: Supported 828F: drivers/net/ethernet/apm/xgene/ 829F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 830 831APTINA CAMERA SENSOR PLL 832M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 833L: linux-media@vger.kernel.org 834S: Maintained 835F: drivers/media/i2c/aptina-pll.* 836 837ARC FRAMEBUFFER DRIVER 838M: Jaya Kumar <jayalk@intworks.biz> 839S: Maintained 840F: drivers/video/fbdev/arcfb.c 841F: drivers/video/fbdev/core/fb_defio.c 842 843ARCNET NETWORK LAYER 844M: Michael Grzeschik <m.grzeschik@pengutronix.de> 845L: netdev@vger.kernel.org 846S: Maintained 847F: drivers/net/arcnet/ 848F: include/uapi/linux/if_arcnet.h 849 850ARM HDLCD DRM DRIVER 851M: Liviu Dudau <liviu.dudau@arm.com> 852S: Supported 853F: drivers/gpu/drm/arm/ 854F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 855 856ARM MFM AND FLOPPY DRIVERS 857M: Ian Molton <spyro@f2s.com> 858S: Maintained 859F: arch/arm/lib/floppydma.S 860F: arch/arm/include/asm/floppy.h 861 862ARM PMU PROFILING AND DEBUGGING 863M: Will Deacon <will.deacon@arm.com> 864R: Mark Rutland <mark.rutland@arm.com> 865S: Maintained 866F: arch/arm*/kernel/perf_* 867F: arch/arm/oprofile/common.c 868F: arch/arm*/kernel/hw_breakpoint.c 869F: arch/arm*/include/asm/hw_breakpoint.h 870F: arch/arm*/include/asm/perf_event.h 871F: drivers/perf/arm_pmu.c 872F: include/linux/perf/arm_pmu.h 873 874ARM PORT 875M: Russell King <linux@armlinux.org.uk> 876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 877W: http://www.armlinux.org.uk/ 878S: Maintained 879F: arch/arm/ 880 881ARM SUB-ARCHITECTURES 882L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 883S: Maintained 884F: arch/arm/mach-*/ 885F: arch/arm/plat-*/ 886T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 887 888ARM PRIMECELL AACI PL041 DRIVER 889M: Russell King <linux@armlinux.org.uk> 890S: Maintained 891F: sound/arm/aaci.* 892 893ARM PRIMECELL CLCD PL110 DRIVER 894M: Russell King <linux@armlinux.org.uk> 895S: Maintained 896F: drivers/video/fbdev/amba-clcd.* 897 898ARM PRIMECELL KMI PL050 DRIVER 899M: Russell King <linux@armlinux.org.uk> 900S: Maintained 901F: drivers/input/serio/ambakmi.* 902F: include/linux/amba/kmi.h 903 904ARM PRIMECELL MMCI PL180/1 DRIVER 905M: Russell King <linux@armlinux.org.uk> 906S: Maintained 907F: drivers/mmc/host/mmci.* 908F: include/linux/amba/mmci.h 909 910ARM PRIMECELL UART PL010 AND PL011 DRIVERS 911M: Russell King <linux@armlinux.org.uk> 912S: Maintained 913F: drivers/tty/serial/amba-pl01*.c 914F: include/linux/amba/serial.h 915 916ARM PRIMECELL BUS SUPPORT 917M: Russell King <linux@armlinux.org.uk> 918S: Maintained 919F: drivers/amba/ 920F: include/linux/amba/bus.h 921 922ARM/ADS SPHERE MACHINE SUPPORT 923M: Lennert Buytenhek <kernel@wantstofly.org> 924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 925S: Maintained 926 927ARM/AFEB9260 MACHINE SUPPORT 928M: Sergey Lapin <slapin@ossfans.org> 929L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 930S: Maintained 931 932ARM/AJECO 1ARM MACHINE SUPPORT 933M: Lennert Buytenhek <kernel@wantstofly.org> 934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 935S: Maintained 936 937ARM/Allwinner sunXi SoC support 938M: Maxime Ripard <maxime.ripard@free-electrons.com> 939M: Chen-Yu Tsai <wens@csie.org> 940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 941S: Maintained 942N: sun[x456789]i 943 944ARM/Allwinner SoC Clock Support 945M: Emilio López <emilio@elopez.com.ar> 946S: Maintained 947F: drivers/clk/sunxi/ 948 949ARM/Amlogic Meson SoC support 950M: Carlo Caione <carlo@caione.org> 951L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 952L: linux-meson@googlegroups.com 953W: http://linux-meson.com/ 954S: Maintained 955F: arch/arm/mach-meson/ 956F: arch/arm/boot/dts/meson* 957N: meson 958 959ARM/Annapurna Labs ALPINE ARCHITECTURE 960M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 961M: Antoine Tenart <antoine.tenart@free-electrons.com> 962S: Maintained 963F: arch/arm/mach-alpine/ 964F: arch/arm/boot/dts/alpine* 965F: arch/arm64/boot/dts/al/ 966F: drivers/*/*alpine* 967 968ARM/ARTPEC MACHINE SUPPORT 969M: Jesper Nilsson <jesper.nilsson@axis.com> 970M: Lars Persson <lars.persson@axis.com> 971M: Niklas Cassel <niklas.cassel@axis.com> 972S: Maintained 973L: linux-arm-kernel@axis.com 974F: arch/arm/mach-artpec 975F: arch/arm/boot/dts/artpec6* 976F: drivers/clk/clk-artpec6.c 977 978ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 979M: Nicolas Ferre <nicolas.ferre@atmel.com> 980M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 981M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 983W: http://www.linux4sam.org 984T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 985S: Supported 986F: arch/arm/mach-at91/ 987F: include/soc/at91/ 988F: arch/arm/boot/dts/at91*.dts 989F: arch/arm/boot/dts/at91*.dtsi 990F: arch/arm/boot/dts/sama*.dts 991F: arch/arm/boot/dts/sama*.dtsi 992F: arch/arm/include/debug/at91.S 993 994ARM/ATMEL AT91 Clock Support 995M: Boris Brezillon <boris.brezillon@free-electrons.com> 996S: Maintained 997F: drivers/clk/at91 998 999ARM/CALXEDA HIGHBANK ARCHITECTURE 1000M: Rob Herring <robh@kernel.org> 1001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1002S: Maintained 1003F: arch/arm/mach-highbank/ 1004F: arch/arm/boot/dts/highbank.dts 1005F: arch/arm/boot/dts/ecx-*.dts* 1006 1007ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1008M: Krzysztof Halasa <khalasa@piap.pl> 1009S: Maintained 1010F: arch/arm/mach-cns3xxx/ 1011 1012ARM/CAVIUM THUNDER NETWORK DRIVER 1013M: Sunil Goutham <sgoutham@cavium.com> 1014M: Robert Richter <rric@kernel.org> 1015L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1016S: Supported 1017F: drivers/net/ethernet/cavium/thunder/ 1018 1019ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1020M: Alexander Shiyan <shc_work@mail.ru> 1021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1022S: Odd Fixes 1023N: clps711x 1024 1025ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1026M: Hartley Sweeten <hsweeten@visionengravers.com> 1027M: Ryan Mallon <rmallon@gmail.com> 1028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1029S: Maintained 1030F: arch/arm/mach-ep93xx/ 1031F: arch/arm/mach-ep93xx/include/mach/ 1032 1033ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1034M: Lennert Buytenhek <kernel@wantstofly.org> 1035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1036S: Maintained 1037 1038ARM/CLKDEV SUPPORT 1039M: Russell King <linux@armlinux.org.uk> 1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1041S: Maintained 1042F: arch/arm/include/asm/clkdev.h 1043F: drivers/clk/clkdev.c 1044 1045ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1046M: Mike Rapoport <mike@compulab.co.il> 1047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1048S: Maintained 1049 1050ARM/CONTEC MICRO9 MACHINE SUPPORT 1051M: Hubert Feurstein <hubert.feurstein@contec.at> 1052S: Maintained 1053F: arch/arm/mach-ep93xx/micro9.c 1054 1055ARM/CORESIGHT FRAMEWORK AND DRIVERS 1056M: Mathieu Poirier <mathieu.poirier@linaro.org> 1057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1058S: Maintained 1059F: drivers/hwtracing/coresight/* 1060F: Documentation/trace/coresight.txt 1061F: Documentation/devicetree/bindings/arm/coresight.txt 1062F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1063 1064ARM/CORGI MACHINE SUPPORT 1065M: Richard Purdie <rpurdie@rpsys.net> 1066S: Maintained 1067 1068ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1069M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1070L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1071T: git git://github.com/ulli-kroll/linux.git 1072S: Maintained 1073F: arch/arm/mach-gemini/ 1074F: drivers/rtc/rtc-gemini.c 1075 1076ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1077M: Barry Song <baohua@kernel.org> 1078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1079T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1080S: Maintained 1081F: arch/arm/boot/dts/prima2* 1082F: arch/arm/mach-prima2/ 1083F: drivers/clk/sirf/ 1084F: drivers/clocksource/timer-prima2.c 1085F: drivers/clocksource/timer-atlas7.c 1086N: [^a-z]sirf 1087 1088ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1089M: Baruch Siach <baruch@tkos.co.il> 1090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1091S: Maintained 1092F: arch/arm/boot/dts/cx92755* 1093N: digicolor 1094 1095ARM/EBSA110 MACHINE SUPPORT 1096M: Russell King <linux@armlinux.org.uk> 1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1098W: http://www.armlinux.org.uk/ 1099S: Maintained 1100F: arch/arm/mach-ebsa110/ 1101F: drivers/net/ethernet/amd/am79c961a.* 1102 1103ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1104M: Uwe Kleine-König <kernel@pengutronix.de> 1105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1106S: Maintained 1107N: efm32 1108 1109ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1110M: Daniel Ribeiro <drwyrm@gmail.com> 1111M: Stefan Schmidt <stefan@openezx.org> 1112M: Harald Welte <laforge@openezx.org> 1113L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1114W: http://www.openezx.org/ 1115S: Maintained 1116T: topgit git://git.openezx.org/openezx.git 1117F: arch/arm/mach-pxa/ezx.c 1118 1119ARM/FARADAY FA526 PORT 1120M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1122S: Maintained 1123T: git git://git.berlios.de/gemini-board 1124F: arch/arm/mm/*-fa* 1125 1126ARM/FOOTBRIDGE ARCHITECTURE 1127M: Russell King <linux@armlinux.org.uk> 1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1129W: http://www.armlinux.org.uk/ 1130S: Maintained 1131F: arch/arm/include/asm/hardware/dec21285.h 1132F: arch/arm/mach-footbridge/ 1133 1134ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1135M: Shawn Guo <shawnguo@kernel.org> 1136M: Sascha Hauer <kernel@pengutronix.de> 1137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1138S: Maintained 1139T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1140F: arch/arm/mach-imx/ 1141F: arch/arm/mach-mxs/ 1142F: arch/arm/boot/dts/imx* 1143F: arch/arm/configs/imx*_defconfig 1144F: drivers/clk/imx/ 1145F: include/soc/imx/ 1146 1147ARM/FREESCALE VYBRID ARM ARCHITECTURE 1148M: Shawn Guo <shawnguo@kernel.org> 1149M: Sascha Hauer <kernel@pengutronix.de> 1150R: Stefan Agner <stefan@agner.ch> 1151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1152S: Maintained 1153T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1154F: arch/arm/mach-imx/*vf610* 1155F: arch/arm/boot/dts/vf* 1156 1157ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1158M: Lennert Buytenhek <kernel@wantstofly.org> 1159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1160S: Maintained 1161 1162ARM/GUMSTIX MACHINE SUPPORT 1163M: Steve Sakoman <sakoman@gmail.com> 1164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1165S: Maintained 1166 1167ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1168M: Philipp Zabel <philipp.zabel@gmail.com> 1169M: Paul Parsons <lost.distance@yahoo.com> 1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1171S: Maintained 1172F: arch/arm/mach-pxa/hx4700.c 1173F: arch/arm/mach-pxa/include/mach/hx4700.h 1174F: sound/soc/pxa/hx4700.c 1175 1176ARM/HISILICON SOC SUPPORT 1177M: Wei Xu <xuwei5@hisilicon.com> 1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1179W: http://www.hisilicon.com 1180S: Supported 1181T: git git://github.com/hisilicon/linux-hisi.git 1182F: arch/arm/mach-hisi/ 1183F: arch/arm/boot/dts/hi3* 1184F: arch/arm/boot/dts/hip* 1185F: arch/arm/boot/dts/hisi* 1186F: arch/arm64/boot/dts/hisilicon/ 1187 1188ARM/HP JORNADA 7XX MACHINE SUPPORT 1189M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1190W: www.jlime.com 1191S: Maintained 1192T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1193F: arch/arm/mach-sa1100/jornada720.c 1194F: arch/arm/mach-sa1100/include/mach/jornada720.h 1195 1196ARM/IGEP MACHINE SUPPORT 1197M: Enric Balletbo i Serra <eballetbo@gmail.com> 1198M: Javier Martinez Canillas <javier@dowhile0.org> 1199L: linux-omap@vger.kernel.org 1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1201S: Maintained 1202F: arch/arm/boot/dts/omap3-igep* 1203 1204ARM/INCOME PXA270 SUPPORT 1205M: Marek Vasut <marek.vasut@gmail.com> 1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1207S: Maintained 1208F: arch/arm/mach-pxa/colibri-pxa270-income.c 1209 1210ARM/INTEL IOP32X ARM ARCHITECTURE 1211M: Lennert Buytenhek <kernel@wantstofly.org> 1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1213S: Maintained 1214 1215ARM/INTEL IOP33X ARM ARCHITECTURE 1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1217S: Orphan 1218 1219ARM/INTEL IOP13XX ARM ARCHITECTURE 1220M: Lennert Buytenhek <kernel@wantstofly.org> 1221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1222S: Maintained 1223 1224ARM/INTEL IQ81342EX MACHINE SUPPORT 1225M: Lennert Buytenhek <kernel@wantstofly.org> 1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1227S: Maintained 1228 1229ARM/INTEL IXDP2850 MACHINE SUPPORT 1230M: Lennert Buytenhek <kernel@wantstofly.org> 1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1232S: Maintained 1233 1234ARM/INTEL IXP4XX ARM ARCHITECTURE 1235M: Imre Kaloz <kaloz@openwrt.org> 1236M: Krzysztof Halasa <khalasa@piap.pl> 1237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1238S: Maintained 1239F: arch/arm/mach-ixp4xx/ 1240 1241ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1242M: Jonathan Cameron <jic23@cam.ac.uk> 1243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1244S: Maintained 1245F: arch/arm/mach-pxa/stargate2.c 1246F: drivers/pcmcia/pxa2xx_stargate2.c 1247 1248ARM/INTEL XSC3 (MANZANO) ARM CORE 1249M: Lennert Buytenhek <kernel@wantstofly.org> 1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1251S: Maintained 1252 1253ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1254M: Lennert Buytenhek <kernel@wantstofly.org> 1255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1256S: Maintained 1257 1258ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1259M: Santosh Shilimkar <ssantosh@kernel.org> 1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1261S: Maintained 1262F: arch/arm/mach-keystone/ 1263F: arch/arm/boot/dts/k2* 1264T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1265 1266ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1267M: Santosh Shilimkar <ssantosh@kernel.org> 1268L: linux-kernel@vger.kernel.org 1269S: Maintained 1270F: drivers/clk/keystone/ 1271 1272ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1273M: Santosh Shilimkar <ssantosh@kernel.org> 1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1275L: linux-kernel@vger.kernel.org 1276S: Maintained 1277F: drivers/clocksource/timer-keystone.c 1278 1279ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1280M: Santosh Shilimkar <ssantosh@kernel.org> 1281L: linux-kernel@vger.kernel.org 1282S: Maintained 1283F: drivers/power/reset/keystone-reset.c 1284 1285ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1286M: Santosh Shilimkar <ssantosh@kernel.org> 1287L: linux-kernel@vger.kernel.org 1288S: Maintained 1289F: drivers/memory/*emif* 1290 1291ARM/LOGICPD PXA270 MACHINE SUPPORT 1292M: Lennert Buytenhek <kernel@wantstofly.org> 1293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1294S: Maintained 1295 1296ARM/LPC18XX ARCHITECTURE 1297M: Joachim Eastwood <manabian@gmail.com> 1298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1299S: Maintained 1300F: arch/arm/boot/dts/lpc43* 1301F: drivers/clk/nxp/clk-lpc18xx* 1302F: drivers/clocksource/time-lpc32xx.c 1303F: drivers/i2c/busses/i2c-lpc2k.c 1304F: drivers/memory/pl172.c 1305F: drivers/mtd/spi-nor/nxp-spifi.c 1306F: drivers/rtc/rtc-lpc24xx.c 1307N: lpc18xx 1308 1309ARM/MAGICIAN MACHINE SUPPORT 1310M: Philipp Zabel <philipp.zabel@gmail.com> 1311S: Maintained 1312 1313ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support 1314M: Jason Cooper <jason@lakedaemon.net> 1315M: Andrew Lunn <andrew@lunn.ch> 1316M: Gregory Clement <gregory.clement@free-electrons.com> 1317M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1319S: Maintained 1320F: arch/arm/mach-mvebu/ 1321F: drivers/rtc/rtc-armada38x.c 1322F: arch/arm/boot/dts/armada* 1323F: arch/arm/boot/dts/kirkwood* 1324F: arch/arm64/boot/dts/marvell/armada* 1325 1326 1327ARM/Marvell Berlin SoC support 1328M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1330S: Maintained 1331F: arch/arm/mach-berlin/ 1332F: arch/arm/boot/dts/berlin* 1333F: arch/arm64/boot/dts/marvell/berlin* 1334 1335 1336ARM/Marvell Dove/MV78xx0/Orion SOC support 1337M: Jason Cooper <jason@lakedaemon.net> 1338M: Andrew Lunn <andrew@lunn.ch> 1339M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1340M: Gregory Clement <gregory.clement@free-electrons.com> 1341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1342S: Maintained 1343F: arch/arm/mach-dove/ 1344F: arch/arm/mach-mv78xx0/ 1345F: arch/arm/mach-orion5x/ 1346F: arch/arm/plat-orion/ 1347F: arch/arm/boot/dts/dove* 1348F: arch/arm/boot/dts/orion5x* 1349 1350 1351ARM/Orion SoC/Technologic Systems TS-78xx platform support 1352M: Alexander Clouter <alex@digriz.org.uk> 1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1354W: http://www.digriz.org.uk/ts78xx/kernel 1355S: Maintained 1356F: arch/arm/mach-orion5x/ts78xx-* 1357 1358ARM/Mediatek RTC DRIVER 1359M: Eddie Huang <eddie.huang@mediatek.com> 1360L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1361L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1362S: Maintained 1363F: drivers/rtc/rtc-mt6397.c 1364 1365ARM/Mediatek SoC support 1366M: Matthias Brugger <matthias.bgg@gmail.com> 1367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1368L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1369S: Maintained 1370F: arch/arm/boot/dts/mt6* 1371F: arch/arm/boot/dts/mt8* 1372F: arch/arm/mach-mediatek/ 1373N: mtk 1374K: mediatek 1375 1376ARM/Mediatek USB3 PHY DRIVER 1377M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1379L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1380S: Maintained 1381F: drivers/phy/phy-mt65xx-usb3.c 1382 1383ARM/MICREL KS8695 ARCHITECTURE 1384M: Greg Ungerer <gerg@uclinux.org> 1385L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1386F: arch/arm/mach-ks8695/ 1387S: Odd Fixes 1388 1389ARM/MIOA701 MACHINE SUPPORT 1390M: Robert Jarzmik <robert.jarzmik@free.fr> 1391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1392F: arch/arm/mach-pxa/mioa701.c 1393S: Maintained 1394 1395ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1396M: Michael Petchkovsky <mkpetch@internode.on.net> 1397S: Maintained 1398 1399ARM/NOMADIK ARCHITECTURE 1400M: Alessandro Rubini <rubini@unipv.it> 1401M: Linus Walleij <linus.walleij@linaro.org> 1402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1403S: Maintained 1404F: arch/arm/mach-nomadik/ 1405F: drivers/pinctrl/nomadik/ 1406F: drivers/i2c/busses/i2c-nomadik.c 1407T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1408 1409ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1410M: Nelson Castillo <arhuaco@freaks-unidos.net> 1411L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1412W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1413S: Supported 1414 1415ARM/TOSA MACHINE SUPPORT 1416M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1417M: Dirk Opfer <dirk@opfer-online.de> 1418S: Maintained 1419 1420ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1421M: Marek Vasut <marek.vasut@gmail.com> 1422L: linux-arm-kernel@lists.infradead.org 1423W: http://hackndev.com 1424S: Maintained 1425F: arch/arm/mach-pxa/include/mach/palmtx.h 1426F: arch/arm/mach-pxa/palmtx.c 1427F: arch/arm/mach-pxa/include/mach/palmt5.h 1428F: arch/arm/mach-pxa/palmt5.c 1429F: arch/arm/mach-pxa/include/mach/palmld.h 1430F: arch/arm/mach-pxa/palmld.c 1431F: arch/arm/mach-pxa/include/mach/palmte2.h 1432F: arch/arm/mach-pxa/palmte2.c 1433F: arch/arm/mach-pxa/include/mach/palmtc.h 1434F: arch/arm/mach-pxa/palmtc.c 1435 1436ARM/PALM TREO SUPPORT 1437M: Tomas Cech <sleep_walker@suse.com> 1438L: linux-arm-kernel@lists.infradead.org 1439W: http://hackndev.com 1440S: Maintained 1441F: arch/arm/mach-pxa/include/mach/palmtreo.h 1442F: arch/arm/mach-pxa/palmtreo.c 1443 1444ARM/PALMZ72 SUPPORT 1445M: Sergey Lapin <slapin@ossfans.org> 1446L: linux-arm-kernel@lists.infradead.org 1447W: http://hackndev.com 1448S: Maintained 1449F: arch/arm/mach-pxa/include/mach/palmz72.h 1450F: arch/arm/mach-pxa/palmz72.c 1451 1452ARM/PLEB SUPPORT 1453M: Peter Chubb <pleb@gelato.unsw.edu.au> 1454W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1455S: Maintained 1456 1457ARM/PT DIGITAL BOARD PORT 1458M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1460W: http://www.armlinux.org.uk/ 1461S: Maintained 1462 1463ARM/QUALCOMM SUPPORT 1464M: Andy Gross <andy.gross@linaro.org> 1465M: David Brown <david.brown@linaro.org> 1466L: linux-arm-msm@vger.kernel.org 1467L: linux-soc@vger.kernel.org 1468S: Maintained 1469F: arch/arm/boot/dts/qcom-*.dts 1470F: arch/arm/boot/dts/qcom-*.dtsi 1471F: arch/arm/mach-qcom/ 1472F: arch/arm64/boot/dts/qcom/* 1473F: drivers/soc/qcom/ 1474F: drivers/tty/serial/msm_serial.h 1475F: drivers/tty/serial/msm_serial.c 1476F: drivers/*/pm8???-* 1477F: drivers/mfd/ssbi.c 1478F: drivers/firmware/qcom_scm.c 1479T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1480 1481ARM/RADISYS ENP2611 MACHINE SUPPORT 1482M: Lennert Buytenhek <kernel@wantstofly.org> 1483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1484S: Maintained 1485 1486ARM/RENESAS ARM64 ARCHITECTURE 1487M: Simon Horman <horms@verge.net.au> 1488M: Magnus Damm <magnus.damm@gmail.com> 1489L: linux-renesas-soc@vger.kernel.org 1490Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1491T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1492S: Supported 1493F: arch/arm64/boot/dts/renesas/ 1494 1495ARM/RISCPC ARCHITECTURE 1496M: Russell King <linux@armlinux.org.uk> 1497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1498W: http://www.armlinux.org.uk/ 1499S: Maintained 1500F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1501F: arch/arm/include/asm/hardware/ioc.h 1502F: arch/arm/include/asm/hardware/iomd.h 1503F: arch/arm/include/asm/hardware/memc.h 1504F: arch/arm/mach-rpc/ 1505F: drivers/net/ethernet/8390/etherh.c 1506F: drivers/net/ethernet/i825xx/ether1* 1507F: drivers/net/ethernet/seeq/ether3* 1508F: drivers/scsi/arm/ 1509 1510ARM/Rockchip SoC support 1511M: Heiko Stuebner <heiko@sntech.de> 1512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1513L: linux-rockchip@lists.infradead.org 1514T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1515S: Maintained 1516F: arch/arm/boot/dts/rk3* 1517F: arch/arm/mach-rockchip/ 1518F: drivers/clk/rockchip/ 1519F: drivers/i2c/busses/i2c-rk3x.c 1520F: drivers/*/*rockchip* 1521F: drivers/*/*/*rockchip* 1522F: sound/soc/rockchip/ 1523N: rockchip 1524 1525ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1526M: Kukjin Kim <kgene@kernel.org> 1527M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 1528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1529L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1530S: Maintained 1531F: arch/arm/boot/dts/s3c* 1532F: arch/arm/boot/dts/s5p* 1533F: arch/arm/boot/dts/samsung* 1534F: arch/arm/boot/dts/exynos* 1535F: arch/arm64/boot/dts/exynos/ 1536F: arch/arm/plat-samsung/ 1537F: arch/arm/mach-s3c24*/ 1538F: arch/arm/mach-s3c64xx/ 1539F: arch/arm/mach-s5p*/ 1540F: arch/arm/mach-exynos*/ 1541F: drivers/*/*s3c2410* 1542F: drivers/*/*/*s3c2410* 1543F: drivers/soc/samsung/* 1544F: drivers/spi/spi-s3c* 1545F: sound/soc/samsung/* 1546F: Documentation/arm/Samsung/ 1547F: Documentation/devicetree/bindings/arm/samsung/ 1548F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1549F: Documentation/devicetree/bindings/power/pd-samsung.txt 1550N: exynos 1551 1552ARM/SAMSUNG MOBILE MACHINE SUPPORT 1553M: Kyungmin Park <kyungmin.park@samsung.com> 1554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1555S: Maintained 1556F: arch/arm/mach-s5pv210/ 1557 1558ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1559M: Kyungmin Park <kyungmin.park@samsung.com> 1560M: Kamil Debski <k.debski@samsung.com> 1561L: linux-arm-kernel@lists.infradead.org 1562L: linux-media@vger.kernel.org 1563S: Maintained 1564F: drivers/media/platform/s5p-g2d/ 1565 1566ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1567M: Kyungmin Park <kyungmin.park@samsung.com> 1568M: Kamil Debski <k.debski@samsung.com> 1569M: Jeongtae Park <jtp.park@samsung.com> 1570L: linux-arm-kernel@lists.infradead.org 1571L: linux-media@vger.kernel.org 1572S: Maintained 1573F: arch/arm/plat-samsung/s5p-dev-mfc.c 1574F: drivers/media/platform/s5p-mfc/ 1575 1576ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT 1577M: Kyungmin Park <kyungmin.park@samsung.com> 1578M: Tomasz Stanislawski <t.stanislaws@samsung.com> 1579L: linux-arm-kernel@lists.infradead.org 1580L: linux-media@vger.kernel.org 1581S: Maintained 1582F: drivers/media/platform/s5p-tv/ 1583 1584ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1585M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1586M: Jacek Anaszewski <j.anaszewski@samsung.com> 1587L: linux-arm-kernel@lists.infradead.org 1588L: linux-media@vger.kernel.org 1589S: Maintained 1590F: drivers/media/platform/s5p-jpeg/ 1591 1592ARM/SHMOBILE ARM ARCHITECTURE 1593M: Simon Horman <horms@verge.net.au> 1594M: Magnus Damm <magnus.damm@gmail.com> 1595L: linux-renesas-soc@vger.kernel.org 1596Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1597T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1598S: Supported 1599F: arch/arm/boot/dts/emev2* 1600F: arch/arm/boot/dts/r7s* 1601F: arch/arm/boot/dts/r8a* 1602F: arch/arm/boot/dts/sh* 1603F: arch/arm/configs/shmobile_defconfig 1604F: arch/arm/include/debug/renesas-scif.S 1605F: arch/arm/mach-shmobile/ 1606F: drivers/sh/ 1607 1608ARM/SOCFPGA ARCHITECTURE 1609M: Dinh Nguyen <dinguyen@opensource.altera.com> 1610S: Maintained 1611F: arch/arm/mach-socfpga/ 1612F: arch/arm/boot/dts/socfpga* 1613F: arch/arm/configs/socfpga_defconfig 1614F: arch/arm64/boot/dts/altera/ 1615W: http://www.rocketboards.org 1616T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1617 1618ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1619M: Dinh Nguyen <dinguyen@opensource.altera.com> 1620S: Maintained 1621F: drivers/clk/socfpga/ 1622 1623ARM/SOCFPGA EDAC SUPPORT 1624M: Thor Thayer <tthayer@opensource.altera.com> 1625S: Maintained 1626F: drivers/edac/altera_edac. 1627 1628ARM/STI ARCHITECTURE 1629M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com> 1630M: Maxime Coquelin <maxime.coquelin@st.com> 1631M: Patrice Chotard <patrice.chotard@st.com> 1632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1633L: kernel@stlinux.com 1634W: http://www.stlinux.com 1635S: Maintained 1636F: arch/arm/mach-sti/ 1637F: arch/arm/boot/dts/sti* 1638F: drivers/char/hw_random/st-rng.c 1639F: drivers/clocksource/arm_global_timer.c 1640F: drivers/clocksource/clksrc_st_lpc.c 1641F: drivers/i2c/busses/i2c-st.c 1642F: drivers/media/rc/st_rc.c 1643F: drivers/media/platform/sti/c8sectpfe/ 1644F: drivers/mmc/host/sdhci-st.c 1645F: drivers/phy/phy-miphy28lp.c 1646F: drivers/phy/phy-miphy365x.c 1647F: drivers/phy/phy-stih407-usb.c 1648F: drivers/phy/phy-stih41x-usb.c 1649F: drivers/pinctrl/pinctrl-st.c 1650F: drivers/reset/sti/ 1651F: drivers/rtc/rtc-st-lpc.c 1652F: drivers/tty/serial/st-asc.c 1653F: drivers/usb/dwc3/dwc3-st.c 1654F: drivers/usb/host/ehci-st.c 1655F: drivers/usb/host/ohci-st.c 1656F: drivers/watchdog/st_lpc_wdt.c 1657F: drivers/ata/ahci_st.c 1658 1659ARM/STM32 ARCHITECTURE 1660M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1662S: Maintained 1663T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1664N: stm32 1665F: drivers/clocksource/armv7m_systick.c 1666 1667ARM/TANGO ARCHITECTURE 1668M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1669L: linux-arm-kernel@lists.infradead.org 1670S: Maintained 1671F: arch/arm/mach-tango/ 1672F: arch/arm/boot/dts/tango* 1673 1674ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1675M: Lennert Buytenhek <kernel@wantstofly.org> 1676L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1677S: Maintained 1678 1679ARM/TETON BGA MACHINE SUPPORT 1680M: "Mark F. Brown" <mark.brown314@gmail.com> 1681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1682S: Maintained 1683 1684ARM/THECUS N2100 MACHINE SUPPORT 1685M: Lennert Buytenhek <kernel@wantstofly.org> 1686L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1687S: Maintained 1688 1689ARM/NUVOTON W90X900 ARM ARCHITECTURE 1690M: Wan ZongShun <mcuos.com@gmail.com> 1691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1692W: http://www.mcuos.com 1693S: Maintained 1694F: arch/arm/mach-w90x900/ 1695F: drivers/input/keyboard/w90p910_keypad.c 1696F: drivers/input/touchscreen/w90p910_ts.c 1697F: drivers/watchdog/nuc900_wdt.c 1698F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1699F: drivers/mtd/nand/nuc900_nand.c 1700F: drivers/rtc/rtc-nuc900.c 1701F: drivers/spi/spi-nuc900.c 1702F: drivers/usb/host/ehci-w90x900.c 1703F: drivers/video/fbdev/nuc900fb.c 1704 1705ARM/U300 MACHINE SUPPORT 1706M: Linus Walleij <linus.walleij@linaro.org> 1707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1708S: Supported 1709F: arch/arm/mach-u300/ 1710F: drivers/clocksource/timer-u300.c 1711F: drivers/i2c/busses/i2c-stu300.c 1712F: drivers/rtc/rtc-coh901331.c 1713F: drivers/watchdog/coh901327_wdt.c 1714F: drivers/dma/coh901318* 1715F: drivers/mfd/ab3100* 1716F: drivers/rtc/rtc-ab3100.c 1717F: drivers/rtc/rtc-coh901331.c 1718T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1719 1720ARM/UNIPHIER ARCHITECTURE 1721M: Masahiro Yamada <yamada.masahiro@socionext.com> 1722L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1723S: Maintained 1724F: arch/arm/boot/dts/uniphier* 1725F: arch/arm/include/asm/hardware/cache-uniphier.h 1726F: arch/arm/mach-uniphier/ 1727F: arch/arm/mm/cache-uniphier.c 1728F: arch/arm64/boot/dts/socionext/ 1729F: drivers/bus/uniphier-system-bus.c 1730F: drivers/i2c/busses/i2c-uniphier* 1731F: drivers/pinctrl/uniphier/ 1732F: drivers/tty/serial/8250/8250_uniphier.c 1733N: uniphier 1734 1735ARM/Ux500 ARM ARCHITECTURE 1736M: Linus Walleij <linus.walleij@linaro.org> 1737L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1738S: Maintained 1739F: arch/arm/mach-ux500/ 1740F: drivers/clocksource/clksrc-dbx500-prcmu.c 1741F: drivers/dma/ste_dma40* 1742F: drivers/hwspinlock/u8500_hsem.c 1743F: drivers/mfd/abx500* 1744F: drivers/mfd/ab8500* 1745F: drivers/mfd/dbx500* 1746F: drivers/mfd/db8500* 1747F: drivers/pinctrl/nomadik/pinctrl-ab* 1748F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1749F: drivers/rtc/rtc-ab8500.c 1750F: drivers/rtc/rtc-pl031.c 1751T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1752 1753ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1754M: Ulf Hansson <ulf.hansson@linaro.org> 1755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1756T: git git://git.linaro.org/people/ulfh/clk.git 1757S: Maintained 1758F: drivers/clk/ux500/ 1759F: include/linux/platform_data/clk-ux500.h 1760 1761ARM/VERSATILE EXPRESS PLATFORM 1762M: Liviu Dudau <liviu.dudau@arm.com> 1763M: Sudeep Holla <sudeep.holla@arm.com> 1764M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1765L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1766S: Maintained 1767F: arch/arm/boot/dts/vexpress* 1768F: arch/arm64/boot/dts/arm/ 1769F: arch/arm/mach-vexpress/ 1770F: */*/vexpress* 1771F: */*/*/vexpress* 1772F: drivers/clk/versatile/clk-vexpress-osc.c 1773F: drivers/clocksource/versatile.c 1774 1775ARM/VFP SUPPORT 1776M: Russell King <linux@armlinux.org.uk> 1777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1778W: http://www.armlinux.org.uk/ 1779S: Maintained 1780F: arch/arm/vfp/ 1781 1782ARM/VOIPAC PXA270 SUPPORT 1783M: Marek Vasut <marek.vasut@gmail.com> 1784L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1785S: Maintained 1786F: arch/arm/mach-pxa/vpac270.c 1787F: arch/arm/mach-pxa/include/mach/vpac270.h 1788 1789ARM/VT8500 ARM ARCHITECTURE 1790M: Tony Prisk <linux@prisktech.co.nz> 1791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1792S: Maintained 1793F: arch/arm/mach-vt8500/ 1794F: drivers/clocksource/vt8500_timer.c 1795F: drivers/i2c/busses/i2c-wmt.c 1796F: drivers/mmc/host/wmt-sdmmc.c 1797F: drivers/pwm/pwm-vt8500.c 1798F: drivers/rtc/rtc-vt8500.c 1799F: drivers/tty/serial/vt8500_serial.c 1800F: drivers/usb/host/ehci-platform.c 1801F: drivers/usb/host/uhci-platform.c 1802F: drivers/video/fbdev/vt8500lcdfb.* 1803F: drivers/video/fbdev/wm8505fb* 1804F: drivers/video/fbdev/wmt_ge_rops.* 1805 1806ARM/ZIPIT Z2 SUPPORT 1807M: Marek Vasut <marek.vasut@gmail.com> 1808L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1809S: Maintained 1810F: arch/arm/mach-pxa/z2.c 1811F: arch/arm/mach-pxa/include/mach/z2.h 1812 1813ARM/ZTE ARCHITECTURE 1814M: Jun Nie <jun.nie@linaro.org> 1815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1816S: Maintained 1817F: arch/arm/mach-zx/ 1818F: drivers/clk/zte/ 1819F: Documentation/devicetree/bindings/arm/zte.txt 1820F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1821 1822ARM/ZYNQ ARCHITECTURE 1823M: Michal Simek <michal.simek@xilinx.com> 1824R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1825L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1826W: http://wiki.xilinx.com 1827T: git https://github.com/Xilinx/linux-xlnx.git 1828S: Supported 1829F: arch/arm/mach-zynq/ 1830F: drivers/cpuidle/cpuidle-zynq.c 1831F: drivers/block/xsysace.c 1832N: zynq 1833N: xilinx 1834F: drivers/clocksource/cadence_ttc_timer.c 1835F: drivers/i2c/busses/i2c-cadence.c 1836F: drivers/mmc/host/sdhci-of-arasan.c 1837F: drivers/edac/synopsys_edac.c 1838 1839ARM SMMU DRIVERS 1840M: Will Deacon <will.deacon@arm.com> 1841R: Robin Murphy <robin.murphy@arm.com> 1842L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1843S: Maintained 1844F: drivers/iommu/arm-smmu.c 1845F: drivers/iommu/arm-smmu-v3.c 1846F: drivers/iommu/io-pgtable-arm.c 1847F: drivers/iommu/io-pgtable-arm-v7s.c 1848 1849ARM64 PORT (AARCH64 ARCHITECTURE) 1850M: Catalin Marinas <catalin.marinas@arm.com> 1851M: Will Deacon <will.deacon@arm.com> 1852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1853T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 1854S: Maintained 1855F: arch/arm64/ 1856F: Documentation/arm64/ 1857 1858AS3645A LED FLASH CONTROLLER DRIVER 1859M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 1860L: linux-media@vger.kernel.org 1861T: git git://linuxtv.org/media_tree.git 1862S: Maintained 1863F: drivers/media/i2c/as3645a.c 1864F: include/media/i2c/as3645a.h 1865 1866ASC7621 HARDWARE MONITOR DRIVER 1867M: George Joseph <george.joseph@fairview5.com> 1868L: linux-hwmon@vger.kernel.org 1869S: Maintained 1870F: Documentation/hwmon/asc7621 1871F: drivers/hwmon/asc7621.c 1872 1873ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 1874M: Corentin Chary <corentin.chary@gmail.com> 1875L: acpi4asus-user@lists.sourceforge.net 1876L: platform-driver-x86@vger.kernel.org 1877W: http://acpi4asus.sf.net 1878S: Maintained 1879F: drivers/platform/x86/asus*.c 1880F: drivers/platform/x86/eeepc*.c 1881 1882ASUS WIRELESS RADIO CONTROL DRIVER 1883M: João Paulo Rechi Vita <jprvita@gmail.com> 1884L: platform-driver-x86@vger.kernel.org 1885S: Maintained 1886F: drivers/platform/x86/asus-wireless.c 1887 1888ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 1889R: Dan Williams <dan.j.williams@intel.com> 1890W: http://sourceforge.net/projects/xscaleiop 1891S: Odd fixes 1892F: Documentation/crypto/async-tx-api.txt 1893F: crypto/async_tx/ 1894F: drivers/dma/ 1895F: include/linux/dmaengine.h 1896F: include/linux/async_tx.h 1897 1898AT24 EEPROM DRIVER 1899M: Wolfram Sang <wsa@the-dreams.de> 1900L: linux-i2c@vger.kernel.org 1901S: Maintained 1902F: drivers/misc/eeprom/at24.c 1903F: include/linux/platform_data/at24.h 1904 1905ATA OVER ETHERNET (AOE) DRIVER 1906M: "Ed L. Cashin" <ed.cashin@acm.org> 1907W: http://www.openaoe.org/ 1908S: Supported 1909F: Documentation/aoe/ 1910F: drivers/block/aoe/ 1911 1912ATHEROS 71XX/9XXX GPIO DRIVER 1913M: Alban Bedel <albeu@free.fr> 1914W: https://github.com/AlbanBedel/linux 1915T: git git://github.com/AlbanBedel/linux 1916S: Maintained 1917F: drivers/gpio/gpio-ath79.c 1918F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 1919 1920ATHEROS ATH GENERIC UTILITIES 1921M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 1922L: linux-wireless@vger.kernel.org 1923S: Supported 1924F: drivers/net/wireless/ath/* 1925 1926ATHEROS ATH5K WIRELESS DRIVER 1927M: Jiri Slaby <jirislaby@gmail.com> 1928M: Nick Kossifidis <mickflemm@gmail.com> 1929M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 1930L: linux-wireless@vger.kernel.org 1931W: http://wireless.kernel.org/en/users/Drivers/ath5k 1932S: Maintained 1933F: drivers/net/wireless/ath/ath5k/ 1934 1935ATHEROS ATH6KL WIRELESS DRIVER 1936M: Kalle Valo <kvalo@qca.qualcomm.com> 1937L: linux-wireless@vger.kernel.org 1938W: http://wireless.kernel.org/en/users/Drivers/ath6kl 1939T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 1940S: Supported 1941F: drivers/net/wireless/ath/ath6kl/ 1942 1943WILOCITY WIL6210 WIRELESS DRIVER 1944M: Maya Erez <qca_merez@qca.qualcomm.com> 1945L: linux-wireless@vger.kernel.org 1946L: wil6210@qca.qualcomm.com 1947S: Supported 1948W: http://wireless.kernel.org/en/users/Drivers/wil6210 1949F: drivers/net/wireless/ath/wil6210/ 1950F: include/uapi/linux/wil6210_uapi.h 1951 1952CARL9170 LINUX COMMUNITY WIRELESS DRIVER 1953M: Christian Lamparter <chunkeey@googlemail.com> 1954L: linux-wireless@vger.kernel.org 1955W: http://wireless.kernel.org/en/users/Drivers/carl9170 1956S: Maintained 1957F: drivers/net/wireless/ath/carl9170/ 1958 1959ATK0110 HWMON DRIVER 1960M: Luca Tettamanti <kronos.it@gmail.com> 1961L: linux-hwmon@vger.kernel.org 1962S: Maintained 1963F: drivers/hwmon/asus_atk0110.c 1964 1965ATI_REMOTE2 DRIVER 1966M: Ville Syrjala <syrjala@sci.fi> 1967S: Maintained 1968F: drivers/input/misc/ati_remote2.c 1969 1970ATLX ETHERNET DRIVERS 1971M: Jay Cliburn <jcliburn@gmail.com> 1972M: Chris Snook <chris.snook@gmail.com> 1973L: netdev@vger.kernel.org 1974W: http://sourceforge.net/projects/atl1 1975W: http://atl1.sourceforge.net 1976S: Maintained 1977F: drivers/net/ethernet/atheros/ 1978 1979ATM 1980M: Chas Williams <3chas3@gmail.com> 1981L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 1982L: netdev@vger.kernel.org 1983W: http://linux-atm.sourceforge.net 1984S: Maintained 1985F: drivers/atm/ 1986F: include/linux/atm* 1987F: include/uapi/linux/atm* 1988 1989ATMEL AT91 / AT32 MCI DRIVER 1990M: Ludovic Desroches <ludovic.desroches@atmel.com> 1991S: Maintained 1992F: drivers/mmc/host/atmel-mci.c 1993 1994ATMEL AT91 / AT32 SERIAL DRIVER 1995M: Nicolas Ferre <nicolas.ferre@atmel.com> 1996S: Supported 1997F: drivers/tty/serial/atmel_serial.c 1998 1999ATMEL SAMA5D2 ADC DRIVER 2000M: Ludovic Desroches <ludovic.desroches@atmel.com> 2001L: linux-iio@vger.kernel.org 2002S: Supported 2003F: drivers/iio/adc/at91-sama5d2_adc.c 2004 2005ATMEL Audio ALSA driver 2006M: Nicolas Ferre <nicolas.ferre@atmel.com> 2007L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2008S: Supported 2009F: sound/soc/atmel 2010 2011ATMEL DMA DRIVER 2012M: Nicolas Ferre <nicolas.ferre@atmel.com> 2013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2014S: Supported 2015F: drivers/dma/at_hdmac.c 2016F: drivers/dma/at_hdmac_regs.h 2017F: include/linux/platform_data/dma-atmel.h 2018 2019ATMEL XDMA DRIVER 2020M: Ludovic Desroches <ludovic.desroches@atmel.com> 2021L: linux-arm-kernel@lists.infradead.org 2022L: dmaengine@vger.kernel.org 2023S: Supported 2024F: drivers/dma/at_xdmac.c 2025 2026ATMEL I2C DRIVER 2027M: Ludovic Desroches <ludovic.desroches@atmel.com> 2028L: linux-i2c@vger.kernel.org 2029S: Supported 2030F: drivers/i2c/busses/i2c-at91.c 2031 2032ATMEL ISI DRIVER 2033M: Ludovic Desroches <ludovic.desroches@atmel.com> 2034L: linux-media@vger.kernel.org 2035S: Supported 2036F: drivers/media/platform/soc_camera/atmel-isi.c 2037F: include/media/atmel-isi.h 2038 2039ATMEL LCDFB DRIVER 2040M: Nicolas Ferre <nicolas.ferre@atmel.com> 2041L: linux-fbdev@vger.kernel.org 2042S: Maintained 2043F: drivers/video/fbdev/atmel_lcdfb.c 2044F: include/video/atmel_lcdc.h 2045 2046ATMEL MACB ETHERNET DRIVER 2047M: Nicolas Ferre <nicolas.ferre@atmel.com> 2048S: Supported 2049F: drivers/net/ethernet/cadence/ 2050 2051ATMEL NAND DRIVER 2052M: Wenyou Yang <wenyou.yang@atmel.com> 2053M: Josh Wu <rainyfeeling@outlook.com> 2054L: linux-mtd@lists.infradead.org 2055S: Supported 2056F: drivers/mtd/nand/atmel_nand* 2057 2058ATMEL SDMMC DRIVER 2059M: Ludovic Desroches <ludovic.desroches@atmel.com> 2060L: linux-mmc@vger.kernel.org 2061S: Supported 2062F: drivers/mmc/host/sdhci-of-at91.c 2063 2064ATMEL SPI DRIVER 2065M: Nicolas Ferre <nicolas.ferre@atmel.com> 2066S: Supported 2067F: drivers/spi/spi-atmel.* 2068 2069ATMEL SSC DRIVER 2070M: Nicolas Ferre <nicolas.ferre@atmel.com> 2071L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2072S: Supported 2073F: drivers/misc/atmel-ssc.c 2074F: include/linux/atmel-ssc.h 2075 2076ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2077M: Nicolas Ferre <nicolas.ferre@atmel.com> 2078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2079S: Supported 2080F: drivers/misc/atmel_tclib.c 2081F: drivers/clocksource/tcb_clksrc.c 2082 2083ATMEL USBA UDC DRIVER 2084M: Nicolas Ferre <nicolas.ferre@atmel.com> 2085L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2086S: Supported 2087F: drivers/usb/gadget/udc/atmel_usba_udc.* 2088 2089ATMEL WIRELESS DRIVER 2090M: Simon Kelley <simon@thekelleys.org.uk> 2091L: linux-wireless@vger.kernel.org 2092W: http://www.thekelleys.org.uk/atmel 2093W: http://atmelwlandriver.sourceforge.net/ 2094S: Maintained 2095F: drivers/net/wireless/atmel/atmel* 2096 2097ATMEL MAXTOUCH DRIVER 2098M: Nick Dyer <nick.dyer@itdev.co.uk> 2099T: git git://github.com/atmel-maxtouch/linux.git 2100S: Supported 2101F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2102F: drivers/input/touchscreen/atmel_mxt_ts.c 2103F: include/linux/platform_data/atmel_mxt_ts.h 2104 2105ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2106M: Bradley Grove <linuxdrivers@attotech.com> 2107L: linux-scsi@vger.kernel.org 2108W: http://www.attotech.com 2109S: Supported 2110F: drivers/scsi/esas2r 2111 2112ATUSB IEEE 802.15.4 RADIO DRIVER 2113M: Stefan Schmidt <stefan@osg.samsung.com> 2114L: linux-wpan@vger.kernel.org 2115S: Maintained 2116F: drivers/net/ieee802154/atusb.c 2117F: drivers/net/ieee802154/atusb.h 2118F: drivers/net/ieee802154/at86rf230.h 2119 2120AUDIT SUBSYSTEM 2121M: Paul Moore <paul@paul-moore.com> 2122M: Eric Paris <eparis@redhat.com> 2123L: linux-audit@redhat.com (moderated for non-subscribers) 2124W: http://people.redhat.com/sgrubb/audit/ 2125T: git git://git.infradead.org/users/pcmoore/audit 2126S: Maintained 2127F: include/linux/audit.h 2128F: include/uapi/linux/audit.h 2129F: kernel/audit* 2130 2131AUXILIARY DISPLAY DRIVERS 2132M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2133W: http://miguelojeda.es/auxdisplay.htm 2134W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2135S: Maintained 2136F: drivers/auxdisplay/ 2137F: include/linux/cfag12864b.h 2138 2139AVR32 ARCHITECTURE 2140M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2141M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2142W: http://www.atmel.com/products/AVR32/ 2143W: http://mirror.egtvedt.no/avr32linux.org/ 2144W: http://avrfreaks.net/ 2145S: Maintained 2146F: arch/avr32/ 2147 2148AVR32/AT32AP MACHINE SUPPORT 2149M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2150M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2151S: Maintained 2152F: arch/avr32/mach-at32ap/ 2153 2154AX.25 NETWORK LAYER 2155M: Ralf Baechle <ralf@linux-mips.org> 2156L: linux-hams@vger.kernel.org 2157W: http://www.linux-ax25.org/ 2158S: Maintained 2159F: include/uapi/linux/ax25.h 2160F: include/net/ax25.h 2161F: net/ax25/ 2162 2163AZ6007 DVB DRIVER 2164M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 2165L: linux-media@vger.kernel.org 2166W: https://linuxtv.org 2167T: git git://linuxtv.org/media_tree.git 2168S: Maintained 2169F: drivers/media/usb/dvb-usb-v2/az6007.c 2170 2171AZTECH FM RADIO RECEIVER DRIVER 2172M: Hans Verkuil <hverkuil@xs4all.nl> 2173L: linux-media@vger.kernel.org 2174T: git git://linuxtv.org/media_tree.git 2175W: https://linuxtv.org 2176S: Maintained 2177F: drivers/media/radio/radio-aztech* 2178 2179B43 WIRELESS DRIVER 2180L: linux-wireless@vger.kernel.org 2181L: b43-dev@lists.infradead.org 2182W: http://wireless.kernel.org/en/users/Drivers/b43 2183S: Odd Fixes 2184F: drivers/net/wireless/broadcom/b43/ 2185 2186B43LEGACY WIRELESS DRIVER 2187M: Larry Finger <Larry.Finger@lwfinger.net> 2188L: linux-wireless@vger.kernel.org 2189L: b43-dev@lists.infradead.org 2190W: http://wireless.kernel.org/en/users/Drivers/b43 2191S: Maintained 2192F: drivers/net/wireless/broadcom/b43legacy/ 2193 2194BACKLIGHT CLASS/SUBSYSTEM 2195M: Jingoo Han <jingoohan1@gmail.com> 2196M: Lee Jones <lee.jones@linaro.org> 2197T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2198S: Maintained 2199F: drivers/video/backlight/ 2200F: include/linux/backlight.h 2201 2202BATMAN ADVANCED 2203M: Marek Lindner <mareklindner@neomailbox.ch> 2204M: Simon Wunderlich <sw@simonwunderlich.de> 2205M: Antonio Quartulli <a@unstable.cc> 2206L: b.a.t.m.a.n@lists.open-mesh.org 2207W: https://www.open-mesh.org/ 2208Q: https://patchwork.open-mesh.org/project/batman/list/ 2209S: Maintained 2210F: net/batman-adv/ 2211 2212BAYCOM/HDLCDRV DRIVERS FOR AX.25 2213M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2214L: linux-hams@vger.kernel.org 2215W: http://www.baycom.org/~tom/ham/ham.html 2216S: Maintained 2217F: drivers/net/hamradio/baycom* 2218 2219BCACHE (BLOCK LAYER CACHE) 2220M: Kent Overstreet <kent.overstreet@gmail.com> 2221L: linux-bcache@vger.kernel.org 2222W: http://bcache.evilpiepirate.org 2223S: Maintained 2224F: drivers/md/bcache/ 2225 2226BDISP ST MEDIA DRIVER 2227M: Fabien Dessenne <fabien.dessenne@st.com> 2228L: linux-media@vger.kernel.org 2229T: git git://linuxtv.org/media_tree.git 2230W: https://linuxtv.org 2231S: Supported 2232F: drivers/media/platform/sti/bdisp 2233 2234BEFS FILE SYSTEM 2235S: Orphan 2236F: Documentation/filesystems/befs.txt 2237F: fs/befs/ 2238 2239BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2240M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2241L: netdev@vger.kernel.org 2242S: Maintained 2243F: drivers/net/ethernet/ec_bhf.c 2244 2245BFS FILE SYSTEM 2246M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2247S: Maintained 2248F: Documentation/filesystems/bfs.txt 2249F: fs/bfs/ 2250F: include/uapi/linux/bfs_fs.h 2251 2252BLACKFIN ARCHITECTURE 2253M: Steven Miao <realmz6@gmail.com> 2254L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2255T: git git://git.code.sf.net/p/adi-linux/code 2256W: http://blackfin.uclinux.org 2257S: Supported 2258F: arch/blackfin/ 2259 2260BLACKFIN EMAC DRIVER 2261L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2262W: http://blackfin.uclinux.org 2263S: Supported 2264F: drivers/net/ethernet/adi/ 2265 2266BLACKFIN RTC DRIVER 2267L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2268W: http://blackfin.uclinux.org 2269S: Supported 2270F: drivers/rtc/rtc-bfin.c 2271 2272BLACKFIN SDH DRIVER 2273M: Sonic Zhang <sonic.zhang@analog.com> 2274L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2275W: http://blackfin.uclinux.org 2276S: Supported 2277F: drivers/mmc/host/bfin_sdh.c 2278 2279BLACKFIN SERIAL DRIVER 2280M: Sonic Zhang <sonic.zhang@analog.com> 2281L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2282W: http://blackfin.uclinux.org 2283S: Supported 2284F: drivers/tty/serial/bfin_uart.c 2285 2286BLACKFIN WATCHDOG DRIVER 2287L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2288W: http://blackfin.uclinux.org 2289S: Supported 2290F: drivers/watchdog/bfin_wdt.c 2291 2292BLACKFIN I2C TWI DRIVER 2293M: Sonic Zhang <sonic.zhang@analog.com> 2294L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2295W: http://blackfin.uclinux.org/ 2296S: Supported 2297F: drivers/i2c/busses/i2c-bfin-twi.c 2298 2299BLACKFIN MEDIA DRIVER 2300M: Scott Jiang <scott.jiang.linux@gmail.com> 2301L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2302W: http://blackfin.uclinux.org/ 2303S: Supported 2304F: drivers/media/platform/blackfin/ 2305F: drivers/media/i2c/adv7183* 2306F: drivers/media/i2c/vs6624* 2307 2308BLINKM RGB LED DRIVER 2309M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2310S: Maintained 2311F: drivers/leds/leds-blinkm.c 2312 2313BLOCK LAYER 2314M: Jens Axboe <axboe@kernel.dk> 2315L: linux-block@vger.kernel.org 2316T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2317S: Maintained 2318F: block/ 2319F: kernel/trace/blktrace.c 2320 2321BLOCK2MTD DRIVER 2322M: Joern Engel <joern@lazybastard.org> 2323L: linux-mtd@lists.infradead.org 2324S: Maintained 2325F: drivers/mtd/devices/block2mtd.c 2326 2327BLUETOOTH DRIVERS 2328M: Marcel Holtmann <marcel@holtmann.org> 2329M: Gustavo Padovan <gustavo@padovan.org> 2330M: Johan Hedberg <johan.hedberg@gmail.com> 2331L: linux-bluetooth@vger.kernel.org 2332W: http://www.bluez.org/ 2333T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2334T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2335S: Maintained 2336F: drivers/bluetooth/ 2337 2338BLUETOOTH SUBSYSTEM 2339M: Marcel Holtmann <marcel@holtmann.org> 2340M: Gustavo Padovan <gustavo@padovan.org> 2341M: Johan Hedberg <johan.hedberg@gmail.com> 2342L: linux-bluetooth@vger.kernel.org 2343W: http://www.bluez.org/ 2344T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2345T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2346S: Maintained 2347F: net/bluetooth/ 2348F: include/net/bluetooth/ 2349 2350BONDING DRIVER 2351M: Jay Vosburgh <j.vosburgh@gmail.com> 2352M: Veaceslav Falico <vfalico@gmail.com> 2353M: Andy Gospodarek <gospo@cumulusnetworks.com> 2354L: netdev@vger.kernel.org 2355W: http://sourceforge.net/projects/bonding/ 2356S: Supported 2357F: drivers/net/bonding/ 2358F: include/uapi/linux/if_bonding.h 2359 2360BPF (Safe dynamic programs and tools) 2361M: Alexei Starovoitov <ast@kernel.org> 2362L: netdev@vger.kernel.org 2363L: linux-kernel@vger.kernel.org 2364S: Supported 2365F: kernel/bpf/ 2366 2367BROADCOM B44 10/100 ETHERNET DRIVER 2368M: Gary Zambrano <zambrano@broadcom.com> 2369L: netdev@vger.kernel.org 2370S: Supported 2371F: drivers/net/ethernet/broadcom/b44.* 2372 2373BROADCOM GENET ETHERNET DRIVER 2374M: Florian Fainelli <f.fainelli@gmail.com> 2375L: netdev@vger.kernel.org 2376S: Supported 2377F: drivers/net/ethernet/broadcom/genet/ 2378 2379BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2380M: Sony Chacko <sony.chacko@qlogic.com> 2381M: Dept-HSGLinuxNICDev@qlogic.com 2382L: netdev@vger.kernel.org 2383S: Supported 2384F: drivers/net/ethernet/broadcom/bnx2.* 2385F: drivers/net/ethernet/broadcom/bnx2_* 2386 2387BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2388M: Ariel Elior <ariel.elior@qlogic.com> 2389L: netdev@vger.kernel.org 2390S: Supported 2391F: drivers/net/ethernet/broadcom/bnx2x/ 2392 2393BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2394M: Florian Fainelli <f.fainelli@gmail.com> 2395M: Ray Jui <rjui@broadcom.com> 2396M: Scott Branden <sbranden@broadcom.com> 2397L: bcm-kernel-feedback-list@broadcom.com 2398T: git git://github.com/broadcom/mach-bcm 2399S: Maintained 2400F: arch/arm/mach-bcm/ 2401F: arch/arm/boot/dts/bcm113* 2402F: arch/arm/boot/dts/bcm216* 2403F: arch/arm/boot/dts/bcm281* 2404F: arch/arm64/boot/dts/broadcom/ 2405F: arch/arm/configs/bcm_defconfig 2406F: drivers/mmc/host/sdhci-bcm-kona.c 2407F: drivers/clocksource/bcm_kona_timer.c 2408 2409BROADCOM BCM2835 ARM ARCHITECTURE 2410M: Stephen Warren <swarren@wwwdotorg.org> 2411M: Lee Jones <lee@kernel.org> 2412M: Eric Anholt <eric@anholt.net> 2413L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2415T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2416S: Maintained 2417N: bcm2835 2418 2419BROADCOM BCM47XX MIPS ARCHITECTURE 2420M: Hauke Mehrtens <hauke@hauke-m.de> 2421M: Rafał Miłecki <zajec5@gmail.com> 2422L: linux-mips@linux-mips.org 2423S: Maintained 2424F: arch/mips/bcm47xx/* 2425F: arch/mips/include/asm/mach-bcm47xx/* 2426 2427BROADCOM BCM5301X ARM ARCHITECTURE 2428M: Hauke Mehrtens <hauke@hauke-m.de> 2429L: linux-arm-kernel@lists.infradead.org 2430S: Maintained 2431F: arch/arm/mach-bcm/bcm_5301x.c 2432F: arch/arm/boot/dts/bcm5301x.dtsi 2433F: arch/arm/boot/dts/bcm470* 2434 2435BROADCOM BCM63XX ARM ARCHITECTURE 2436M: Florian Fainelli <f.fainelli@gmail.com> 2437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2438L: bcm-kernel-feedback-list@broadcom.com 2439T: git git://github.com/broadcom/stblinux.git 2440S: Maintained 2441F: arch/arm/mach-bcm/bcm63xx.c 2442F: arch/arm/include/debug/bcm63xx.S 2443 2444BROADCOM BCM63XX/BCM33XX UDC DRIVER 2445M: Kevin Cernekee <cernekee@gmail.com> 2446L: linux-usb@vger.kernel.org 2447S: Maintained 2448F: drivers/usb/gadget/udc/bcm63xx_udc.* 2449 2450BROADCOM BCM7XXX ARM ARCHITECTURE 2451M: Brian Norris <computersforpeace@gmail.com> 2452M: Gregory Fong <gregory.0xf0@gmail.com> 2453M: Florian Fainelli <f.fainelli@gmail.com> 2454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2455L: bcm-kernel-feedback-list@broadcom.com 2456T: git git://github.com/broadcom/stblinux.git 2457S: Maintained 2458F: arch/arm/mach-bcm/*brcmstb* 2459F: arch/arm/boot/dts/bcm7*.dts* 2460F: drivers/bus/brcmstb_gisb.c 2461N: brcmstb 2462 2463BROADCOM BMIPS MIPS ARCHITECTURE 2464M: Kevin Cernekee <cernekee@gmail.com> 2465M: Florian Fainelli <f.fainelli@gmail.com> 2466L: linux-mips@linux-mips.org 2467T: git git://github.com/broadcom/stblinux.git 2468S: Maintained 2469F: arch/mips/bmips/* 2470F: arch/mips/include/asm/mach-bmips/* 2471F: arch/mips/kernel/*bmips* 2472F: arch/mips/boot/dts/brcm/bcm*.dts* 2473F: drivers/irqchip/irq-bcm63* 2474F: drivers/irqchip/irq-bcm7* 2475F: drivers/irqchip/irq-brcmstb* 2476F: include/linux/bcm963xx_nvram.h 2477F: include/linux/bcm963xx_tag.h 2478 2479BROADCOM TG3 GIGABIT ETHERNET DRIVER 2480M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2481M: Prashant Sreedharan <prashant@broadcom.com> 2482M: Michael Chan <mchan@broadcom.com> 2483L: netdev@vger.kernel.org 2484S: Supported 2485F: drivers/net/ethernet/broadcom/tg3.* 2486 2487BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2488M: Brett Rudley <brudley@broadcom.com> 2489M: Arend van Spriel <arend@broadcom.com> 2490M: Franky (Zhenhui) Lin <frankyl@broadcom.com> 2491M: Hante Meuleman <meuleman@broadcom.com> 2492L: linux-wireless@vger.kernel.org 2493L: brcm80211-dev-list@broadcom.com 2494S: Supported 2495F: drivers/net/wireless/broadcom/brcm80211/ 2496 2497BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2498M: QLogic-Storage-Upstream@qlogic.com 2499L: linux-scsi@vger.kernel.org 2500S: Supported 2501F: drivers/scsi/bnx2fc/ 2502 2503BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2504M: QLogic-Storage-Upstream@qlogic.com 2505L: linux-scsi@vger.kernel.org 2506S: Supported 2507F: drivers/scsi/bnx2i/ 2508 2509BROADCOM IPROC ARM ARCHITECTURE 2510M: Ray Jui <rjui@broadcom.com> 2511M: Scott Branden <sbranden@broadcom.com> 2512M: Jon Mason <jonmason@broadcom.com> 2513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2514L: bcm-kernel-feedback-list@broadcom.com 2515T: git git://github.com/broadcom/cygnus-linux.git 2516S: Maintained 2517N: iproc 2518N: cygnus 2519N: nsp 2520N: bcm9113* 2521N: bcm9583* 2522N: bcm9585* 2523N: bcm9586* 2524N: bcm988312 2525N: bcm113* 2526N: bcm583* 2527N: bcm585* 2528N: bcm586* 2529N: bcm88312 2530 2531BROADCOM BRCMSTB GPIO DRIVER 2532M: Gregory Fong <gregory.0xf0@gmail.com> 2533L: bcm-kernel-feedback-list@broadcom.com 2534S: Supported 2535F: drivers/gpio/gpio-brcmstb.c 2536F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2537 2538BROADCOM KONA GPIO DRIVER 2539M: Ray Jui <rjui@broadcom.com> 2540L: bcm-kernel-feedback-list@broadcom.com 2541S: Supported 2542F: drivers/gpio/gpio-bcm-kona.c 2543F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2544 2545BROADCOM NVRAM DRIVER 2546M: Rafał Miłecki <zajec5@gmail.com> 2547L: linux-mips@linux-mips.org 2548S: Maintained 2549F: drivers/firmware/broadcom/* 2550 2551BROADCOM STB NAND FLASH DRIVER 2552M: Brian Norris <computersforpeace@gmail.com> 2553M: Kamal Dasu <kdasu.kdev@gmail.com> 2554L: linux-mtd@lists.infradead.org 2555L: bcm-kernel-feedback-list@broadcom.com 2556S: Maintained 2557F: drivers/mtd/nand/brcmnand/ 2558 2559BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2560M: Rafał Miłecki <zajec5@gmail.com> 2561L: linux-wireless@vger.kernel.org 2562S: Maintained 2563F: drivers/bcma/ 2564F: include/linux/bcma/ 2565 2566BROADCOM SYSTEMPORT ETHERNET DRIVER 2567M: Florian Fainelli <f.fainelli@gmail.com> 2568L: netdev@vger.kernel.org 2569S: Supported 2570F: drivers/net/ethernet/broadcom/bcmsysport.* 2571 2572BROADCOM VULCAN ARM64 SOC 2573M: Jayachandran C. <jchandra@broadcom.com> 2574L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2575L: bcm-kernel-feedback-list@broadcom.com 2576S: Maintained 2577F: arch/arm64/boot/dts/broadcom/vulcan* 2578 2579BROCADE BFA FC SCSI DRIVER 2580M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2581M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2582L: linux-scsi@vger.kernel.org 2583S: Supported 2584F: drivers/scsi/bfa/ 2585 2586BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2587M: Rasesh Mody <rasesh.mody@qlogic.com> 2588L: netdev@vger.kernel.org 2589S: Supported 2590F: drivers/net/ethernet/brocade/bna/ 2591 2592BSG (block layer generic sg v4 driver) 2593M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2594L: linux-scsi@vger.kernel.org 2595S: Supported 2596F: block/bsg.c 2597F: include/linux/bsg.h 2598F: include/uapi/linux/bsg.h 2599 2600BT87X AUDIO DRIVER 2601M: Clemens Ladisch <clemens@ladisch.de> 2602L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2603T: git git://git.alsa-project.org/alsa-kernel.git 2604S: Maintained 2605F: Documentation/sound/alsa/Bt87x.txt 2606F: sound/pci/bt87x.c 2607 2608BT8XXGPIO DRIVER 2609M: Michael Buesch <m@bues.ch> 2610W: http://bu3sch.de/btgpio.php 2611S: Maintained 2612F: drivers/gpio/gpio-bt8xx.c 2613 2614BTRFS FILE SYSTEM 2615M: Chris Mason <clm@fb.com> 2616M: Josef Bacik <jbacik@fb.com> 2617M: David Sterba <dsterba@suse.com> 2618L: linux-btrfs@vger.kernel.org 2619W: http://btrfs.wiki.kernel.org/ 2620Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2621T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2622S: Maintained 2623F: Documentation/filesystems/btrfs.txt 2624F: fs/btrfs/ 2625 2626BTTV VIDEO4LINUX DRIVER 2627M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 2628L: linux-media@vger.kernel.org 2629W: https://linuxtv.org 2630T: git git://linuxtv.org/media_tree.git 2631S: Odd fixes 2632F: Documentation/video4linux/bttv/ 2633F: drivers/media/pci/bt8xx/bttv* 2634 2635BUSLOGIC SCSI DRIVER 2636M: Khalid Aziz <khalid@gonehiking.org> 2637L: linux-scsi@vger.kernel.org 2638S: Maintained 2639F: drivers/scsi/BusLogic.* 2640F: drivers/scsi/FlashPoint.* 2641 2642C-MEDIA CMI8788 DRIVER 2643M: Clemens Ladisch <clemens@ladisch.de> 2644L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2645T: git git://git.alsa-project.org/alsa-kernel.git 2646S: Maintained 2647F: sound/pci/oxygen/ 2648 2649C6X ARCHITECTURE 2650M: Mark Salter <msalter@redhat.com> 2651M: Aurelien Jacquiot <a-jacquiot@ti.com> 2652L: linux-c6x-dev@linux-c6x.org 2653W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2654S: Maintained 2655F: arch/c6x/ 2656 2657CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2658M: David Howells <dhowells@redhat.com> 2659L: linux-cachefs@redhat.com (moderated for non-subscribers) 2660S: Supported 2661F: Documentation/filesystems/caching/cachefiles.txt 2662F: fs/cachefiles/ 2663 2664CADET FM/AM RADIO RECEIVER DRIVER 2665M: Hans Verkuil <hverkuil@xs4all.nl> 2666L: linux-media@vger.kernel.org 2667T: git git://linuxtv.org/media_tree.git 2668W: https://linuxtv.org 2669S: Maintained 2670F: drivers/media/radio/radio-cadet* 2671 2672CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2673M: Jonathan Corbet <corbet@lwn.net> 2674L: linux-media@vger.kernel.org 2675T: git git://linuxtv.org/media_tree.git 2676S: Maintained 2677F: Documentation/video4linux/cafe_ccic 2678F: drivers/media/platform/marvell-ccic/ 2679 2680CAIF NETWORK LAYER 2681M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2682L: netdev@vger.kernel.org 2683S: Supported 2684F: Documentation/networking/caif/ 2685F: drivers/net/caif/ 2686F: include/uapi/linux/caif/ 2687F: include/net/caif/ 2688F: net/caif/ 2689 2690CALGARY x86-64 IOMMU 2691M: Muli Ben-Yehuda <muli@il.ibm.com> 2692M: "Jon D. Mason" <jdmason@kudzu.us> 2693L: discuss@x86-64.org 2694S: Maintained 2695F: arch/x86/kernel/pci-calgary_64.c 2696F: arch/x86/kernel/tce_64.c 2697F: arch/x86/include/asm/calgary.h 2698F: arch/x86/include/asm/tce.h 2699 2700CAN NETWORK LAYER 2701M: Oliver Hartkopp <socketcan@hartkopp.net> 2702M: Marc Kleine-Budde <mkl@pengutronix.de> 2703L: linux-can@vger.kernel.org 2704W: https://github.com/linux-can 2705T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2706T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2707S: Maintained 2708F: Documentation/networking/can.txt 2709F: net/can/ 2710F: include/linux/can/core.h 2711F: include/uapi/linux/can.h 2712F: include/uapi/linux/can/bcm.h 2713F: include/uapi/linux/can/raw.h 2714F: include/uapi/linux/can/gw.h 2715 2716CAN NETWORK DRIVERS 2717M: Wolfgang Grandegger <wg@grandegger.com> 2718M: Marc Kleine-Budde <mkl@pengutronix.de> 2719L: linux-can@vger.kernel.org 2720W: https://github.com/linux-can 2721T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2722T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2723S: Maintained 2724F: drivers/net/can/ 2725F: include/linux/can/dev.h 2726F: include/linux/can/platform/ 2727F: include/uapi/linux/can/error.h 2728F: include/uapi/linux/can/netlink.h 2729 2730CAPABILITIES 2731M: Serge Hallyn <serge.hallyn@canonical.com> 2732L: linux-security-module@vger.kernel.org 2733S: Supported 2734F: include/linux/capability.h 2735F: include/uapi/linux/capability.h 2736F: security/commoncap.c 2737F: kernel/capability.c 2738 2739CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2740M: Kevin Tsai <ktsai@capellamicro.com> 2741S: Maintained 2742F: drivers/iio/light/cm* 2743F: Documentation/devicetree/bindings/i2c/trivial-devices.txt 2744 2745CAVIUM LIQUIDIO NETWORK DRIVER 2746M: Derek Chickles <derek.chickles@caviumnetworks.com> 2747M: Satanand Burla <satananda.burla@caviumnetworks.com> 2748M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2749M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2750L: netdev@vger.kernel.org 2751W: http://www.cavium.com 2752S: Supported 2753F: drivers/net/ethernet/cavium/liquidio/ 2754 2755CC2520 IEEE-802.15.4 RADIO DRIVER 2756M: Varka Bhadram <varkabhadram@gmail.com> 2757L: linux-wpan@vger.kernel.org 2758S: Maintained 2759F: drivers/net/ieee802154/cc2520.c 2760F: include/linux/spi/cc2520.h 2761F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 2762 2763CELL BROADBAND ENGINE ARCHITECTURE 2764M: Arnd Bergmann <arnd@arndb.de> 2765L: linuxppc-dev@lists.ozlabs.org 2766W: http://www.ibm.com/developerworks/power/cell/ 2767S: Supported 2768F: arch/powerpc/include/asm/cell*.h 2769F: arch/powerpc/include/asm/spu*.h 2770F: arch/powerpc/include/uapi/asm/spu*.h 2771F: arch/powerpc/oprofile/*cell* 2772F: arch/powerpc/platforms/cell/ 2773 2774CEPH COMMON CODE (LIBCEPH) 2775M: Ilya Dryomov <idryomov@gmail.com> 2776M: "Yan, Zheng" <zyan@redhat.com> 2777M: Sage Weil <sage@redhat.com> 2778L: ceph-devel@vger.kernel.org 2779W: http://ceph.com/ 2780T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2781T: git git://github.com/ceph/ceph-client.git 2782S: Supported 2783F: net/ceph/ 2784F: include/linux/ceph/ 2785F: include/linux/crush/ 2786 2787CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 2788M: "Yan, Zheng" <zyan@redhat.com> 2789M: Sage Weil <sage@redhat.com> 2790M: Ilya Dryomov <idryomov@gmail.com> 2791L: ceph-devel@vger.kernel.org 2792W: http://ceph.com/ 2793T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2794T: git git://github.com/ceph/ceph-client.git 2795S: Supported 2796F: Documentation/filesystems/ceph.txt 2797F: fs/ceph/ 2798 2799CERTIFICATE HANDLING: 2800M: David Howells <dhowells@redhat.com> 2801M: David Woodhouse <dwmw2@infradead.org> 2802L: keyrings@vger.kernel.org 2803S: Maintained 2804F: Documentation/module-signing.txt 2805F: certs/ 2806F: scripts/sign-file.c 2807F: scripts/extract-cert.c 2808 2809CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 2810L: linux-usb@vger.kernel.org 2811S: Orphan 2812F: Documentation/usb/WUSB-Design-overview.txt 2813F: Documentation/usb/wusb-cbaf 2814F: drivers/usb/host/hwa-hc.c 2815F: drivers/usb/host/whci/ 2816F: drivers/usb/wusbcore/ 2817F: include/linux/usb/wusb* 2818 2819CFAG12864B LCD DRIVER 2820M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2821W: http://miguelojeda.es/auxdisplay.htm 2822W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2823S: Maintained 2824F: drivers/auxdisplay/cfag12864b.c 2825F: include/linux/cfag12864b.h 2826 2827CFAG12864BFB LCD FRAMEBUFFER DRIVER 2828M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2829W: http://miguelojeda.es/auxdisplay.htm 2830W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2831S: Maintained 2832F: drivers/auxdisplay/cfag12864bfb.c 2833F: include/linux/cfag12864b.h 2834 2835CFG80211 and NL80211 2836M: Johannes Berg <johannes@sipsolutions.net> 2837L: linux-wireless@vger.kernel.org 2838W: http://wireless.kernel.org/ 2839T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 2840T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 2841S: Maintained 2842F: include/uapi/linux/nl80211.h 2843F: include/net/cfg80211.h 2844F: net/wireless/* 2845X: net/wireless/wext* 2846 2847CHAR and MISC DRIVERS 2848M: Arnd Bergmann <arnd@arndb.de> 2849M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 2850T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 2851S: Supported 2852F: drivers/char/* 2853F: drivers/misc/* 2854F: include/linux/miscdevice.h 2855 2856CHECKPATCH 2857M: Andy Whitcroft <apw@canonical.com> 2858M: Joe Perches <joe@perches.com> 2859S: Maintained 2860F: scripts/checkpatch.pl 2861 2862CHINESE DOCUMENTATION 2863M: Harry Wei <harryxiyou@gmail.com> 2864L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 2865L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 2866S: Maintained 2867F: Documentation/zh_CN/ 2868 2869CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 2870M: Peter Chen <Peter.Chen@nxp.com> 2871T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 2872L: linux-usb@vger.kernel.org 2873S: Maintained 2874F: drivers/usb/chipidea/ 2875 2876CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 2877M: Hans de Goede <hdegoede@redhat.com> 2878L: linux-input@vger.kernel.org 2879S: Maintained 2880F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 2881F: drivers/input/touchscreen/chipone_icn8318.c 2882 2883CHROME HARDWARE PLATFORM SUPPORT 2884M: Olof Johansson <olof@lixom.net> 2885S: Maintained 2886T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 2887F: drivers/platform/chrome/ 2888 2889CISCO VIC ETHERNET NIC DRIVER 2890M: Christian Benvenuti <benve@cisco.com> 2891M: Sujith Sankar <ssujith@cisco.com> 2892M: Govindarajulu Varadarajan <_govind@gmx.com> 2893M: Neel Patel <neepatel@cisco.com> 2894S: Supported 2895F: drivers/net/ethernet/cisco/enic/ 2896 2897CISCO VIC LOW LATENCY NIC DRIVER 2898M: Christian Benvenuti <benve@cisco.com> 2899M: Dave Goodell <dgoodell@cisco.com> 2900S: Supported 2901F: drivers/infiniband/hw/usnic/ 2902 2903CIRRUS LOGIC EP93XX ETHERNET DRIVER 2904M: Hartley Sweeten <hsweeten@visionengravers.com> 2905L: netdev@vger.kernel.org 2906S: Maintained 2907F: drivers/net/ethernet/cirrus/ep93xx_eth.c 2908 2909CIRRUS LOGIC AUDIO CODEC DRIVERS 2910M: Brian Austin <brian.austin@cirrus.com> 2911M: Paul Handrigan <Paul.Handrigan@cirrus.com> 2912L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2913S: Maintained 2914F: sound/soc/codecs/cs* 2915 2916CLEANCACHE API 2917M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 2918L: linux-kernel@vger.kernel.org 2919S: Maintained 2920F: mm/cleancache.c 2921F: include/linux/cleancache.h 2922 2923CLK API 2924M: Russell King <linux@armlinux.org.uk> 2925L: linux-clk@vger.kernel.org 2926S: Maintained 2927F: include/linux/clk.h 2928 2929CLOCKSOURCE, CLOCKEVENT DRIVERS 2930M: Daniel Lezcano <daniel.lezcano@linaro.org> 2931M: Thomas Gleixner <tglx@linutronix.de> 2932L: linux-kernel@vger.kernel.org 2933T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 2934S: Supported 2935F: drivers/clocksource 2936 2937CISCO FCOE HBA DRIVER 2938M: Hiral Patel <hiralpat@cisco.com> 2939M: Suma Ramars <sramars@cisco.com> 2940M: Brian Uchino <buchino@cisco.com> 2941L: linux-scsi@vger.kernel.org 2942S: Supported 2943F: drivers/scsi/fnic/ 2944 2945CISCO SCSI HBA DRIVER 2946M: Narsimhulu Musini <nmusini@cisco.com> 2947M: Sesidhar Baddela <sebaddel@cisco.com> 2948L: linux-scsi@vger.kernel.org 2949S: Supported 2950F: drivers/scsi/snic/ 2951 2952CMPC ACPI DRIVER 2953M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 2954M: Daniel Oliveira Nascimento <don@syst.com.br> 2955L: platform-driver-x86@vger.kernel.org 2956S: Supported 2957F: drivers/platform/x86/classmate-laptop.c 2958 2959COBALT MEDIA DRIVER 2960M: Hans Verkuil <hans.verkuil@cisco.com> 2961L: linux-media@vger.kernel.org 2962T: git git://linuxtv.org/media_tree.git 2963W: https://linuxtv.org 2964S: Supported 2965F: drivers/media/pci/cobalt/ 2966 2967COCCINELLE/Semantic Patches (SmPL) 2968M: Julia Lawall <Julia.Lawall@lip6.fr> 2969M: Gilles Muller <Gilles.Muller@lip6.fr> 2970M: Nicolas Palix <nicolas.palix@imag.fr> 2971M: Michal Marek <mmarek@suse.com> 2972L: cocci@systeme.lip6.fr (moderated for non-subscribers) 2973T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 2974W: http://coccinelle.lip6.fr/ 2975S: Supported 2976F: Documentation/coccinelle.txt 2977F: scripts/coccinelle/ 2978F: scripts/coccicheck 2979 2980CODA FILE SYSTEM 2981M: Jan Harkes <jaharkes@cs.cmu.edu> 2982M: coda@cs.cmu.edu 2983L: codalist@coda.cs.cmu.edu 2984W: http://www.coda.cs.cmu.edu/ 2985S: Maintained 2986F: Documentation/filesystems/coda.txt 2987F: fs/coda/ 2988F: include/linux/coda*.h 2989F: include/uapi/linux/coda*.h 2990 2991CODA V4L2 MEM2MEM DRIVER 2992M: Philipp Zabel <p.zabel@pengutronix.de> 2993L: linux-media@vger.kernel.org 2994S: Maintained 2995F: Documentation/devicetree/bindings/media/coda.txt 2996F: drivers/media/platform/coda/ 2997 2998COMMON CLK FRAMEWORK 2999M: Michael Turquette <mturquette@baylibre.com> 3000M: Stephen Boyd <sboyd@codeaurora.org> 3001L: linux-clk@vger.kernel.org 3002T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3003S: Maintained 3004F: drivers/clk/ 3005X: drivers/clk/clkdev.c 3006F: include/linux/clk-pr* 3007F: include/linux/clk/ 3008 3009COMMON INTERNET FILE SYSTEM (CIFS) 3010M: Steve French <sfrench@samba.org> 3011L: linux-cifs@vger.kernel.org 3012L: samba-technical@lists.samba.org (moderated for non-subscribers) 3013W: http://linux-cifs.samba.org/ 3014T: git git://git.samba.org/sfrench/cifs-2.6.git 3015S: Supported 3016F: Documentation/filesystems/cifs/ 3017F: fs/cifs/ 3018 3019COMPACTPCI HOTPLUG CORE 3020M: Scott Murray <scott@spiteful.org> 3021L: linux-pci@vger.kernel.org 3022S: Maintained 3023F: drivers/pci/hotplug/cpci_hotplug* 3024 3025COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3026M: Scott Murray <scott@spiteful.org> 3027L: linux-pci@vger.kernel.org 3028S: Maintained 3029F: drivers/pci/hotplug/cpcihp_zt5550.* 3030 3031COMPACTPCI HOTPLUG GENERIC DRIVER 3032M: Scott Murray <scott@spiteful.org> 3033L: linux-pci@vger.kernel.org 3034S: Maintained 3035F: drivers/pci/hotplug/cpcihp_generic.c 3036 3037COMPAL LAPTOP SUPPORT 3038M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3039L: platform-driver-x86@vger.kernel.org 3040S: Maintained 3041F: drivers/platform/x86/compal-laptop.c 3042 3043CONEXANT ACCESSRUNNER USB DRIVER 3044L: accessrunner-general@lists.sourceforge.net 3045W: http://accessrunner.sourceforge.net/ 3046S: Orphan 3047F: drivers/usb/atm/cxacru.c 3048 3049CONFIGFS 3050M: Joel Becker <jlbec@evilplan.org> 3051M: Christoph Hellwig <hch@lst.de> 3052T: git git://git.infradead.org/users/hch/configfs.git 3053S: Supported 3054F: fs/configfs/ 3055F: include/linux/configfs.h 3056 3057CONNECTOR 3058M: Evgeniy Polyakov <zbr@ioremap.net> 3059L: netdev@vger.kernel.org 3060S: Maintained 3061F: drivers/connector/ 3062 3063CONTROL GROUP (CGROUP) 3064M: Tejun Heo <tj@kernel.org> 3065M: Li Zefan <lizefan@huawei.com> 3066M: Johannes Weiner <hannes@cmpxchg.org> 3067L: cgroups@vger.kernel.org 3068T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3069S: Maintained 3070F: Documentation/cgroups/ 3071F: include/linux/cgroup* 3072F: kernel/cgroup* 3073 3074CONTROL GROUP - CPUSET 3075M: Li Zefan <lizefan@huawei.com> 3076L: cgroups@vger.kernel.org 3077W: http://www.bullopensource.org/cpuset/ 3078W: http://oss.sgi.com/projects/cpusets/ 3079T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3080S: Maintained 3081F: Documentation/cgroups/cpusets.txt 3082F: include/linux/cpuset.h 3083F: kernel/cpuset.c 3084 3085CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3086M: Johannes Weiner <hannes@cmpxchg.org> 3087M: Michal Hocko <mhocko@kernel.org> 3088M: Vladimir Davydov <vdavydov@virtuozzo.com> 3089L: cgroups@vger.kernel.org 3090L: linux-mm@kvack.org 3091S: Maintained 3092F: mm/memcontrol.c 3093F: mm/swap_cgroup.c 3094 3095CORETEMP HARDWARE MONITORING DRIVER 3096M: Fenghua Yu <fenghua.yu@intel.com> 3097L: linux-hwmon@vger.kernel.org 3098S: Maintained 3099F: Documentation/hwmon/coretemp 3100F: drivers/hwmon/coretemp.c 3101 3102COSA/SRP SYNC SERIAL DRIVER 3103M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3104W: http://www.fi.muni.cz/~kas/cosa/ 3105S: Maintained 3106F: drivers/net/wan/cosa* 3107 3108CPMAC ETHERNET DRIVER 3109M: Florian Fainelli <florian@openwrt.org> 3110L: netdev@vger.kernel.org 3111S: Maintained 3112F: drivers/net/ethernet/ti/cpmac.c 3113 3114CPU FREQUENCY DRIVERS 3115M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3116M: Viresh Kumar <viresh.kumar@linaro.org> 3117L: linux-pm@vger.kernel.org 3118S: Maintained 3119T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3120T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3121F: drivers/cpufreq/ 3122F: include/linux/cpufreq.h 3123 3124CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3125M: Viresh Kumar <viresh.kumar@linaro.org> 3126M: Sudeep Holla <sudeep.holla@arm.com> 3127L: linux-pm@vger.kernel.org 3128W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3129S: Maintained 3130F: drivers/cpufreq/arm_big_little.h 3131F: drivers/cpufreq/arm_big_little.c 3132F: drivers/cpufreq/arm_big_little_dt.c 3133 3134CPUIDLE DRIVER - ARM BIG LITTLE 3135M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3136M: Daniel Lezcano <daniel.lezcano@linaro.org> 3137L: linux-pm@vger.kernel.org 3138L: linux-arm-kernel@lists.infradead.org 3139T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3140S: Maintained 3141F: drivers/cpuidle/cpuidle-big_little.c 3142 3143CPUIDLE DRIVER - ARM EXYNOS 3144M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3145M: Daniel Lezcano <daniel.lezcano@linaro.org> 3146M: Kukjin Kim <kgene@kernel.org> 3147L: linux-pm@vger.kernel.org 3148L: linux-samsung-soc@vger.kernel.org 3149S: Supported 3150F: drivers/cpuidle/cpuidle-exynos.c 3151F: arch/arm/mach-exynos/pm.c 3152 3153CPUIDLE DRIVERS 3154M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3155M: Daniel Lezcano <daniel.lezcano@linaro.org> 3156L: linux-pm@vger.kernel.org 3157S: Maintained 3158T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3159F: drivers/cpuidle/* 3160F: include/linux/cpuidle.h 3161 3162CPUID/MSR DRIVER 3163M: "H. Peter Anvin" <hpa@zytor.com> 3164S: Maintained 3165F: arch/x86/kernel/cpuid.c 3166F: arch/x86/kernel/msr.c 3167 3168CPU POWER MONITORING SUBSYSTEM 3169M: Thomas Renninger <trenn@suse.com> 3170L: linux-pm@vger.kernel.org 3171S: Maintained 3172F: tools/power/cpupower/ 3173 3174CRAMFS FILESYSTEM 3175W: http://sourceforge.net/projects/cramfs/ 3176S: Orphan / Obsolete 3177F: Documentation/filesystems/cramfs.txt 3178F: fs/cramfs/ 3179 3180CRIS PORT 3181M: Mikael Starvik <starvik@axis.com> 3182M: Jesper Nilsson <jesper.nilsson@axis.com> 3183L: linux-cris-kernel@axis.com 3184W: http://developer.axis.com 3185T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3186S: Maintained 3187F: arch/cris/ 3188F: drivers/tty/serial/crisv10.* 3189 3190CRYPTO API 3191M: Herbert Xu <herbert@gondor.apana.org.au> 3192M: "David S. Miller" <davem@davemloft.net> 3193L: linux-crypto@vger.kernel.org 3194T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3195T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3196S: Maintained 3197F: Documentation/crypto/ 3198F: Documentation/DocBook/crypto-API.tmpl 3199F: arch/*/crypto/ 3200F: crypto/ 3201F: drivers/crypto/ 3202F: include/crypto/ 3203 3204CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3205M: Neil Horman <nhorman@tuxdriver.com> 3206L: linux-crypto@vger.kernel.org 3207S: Maintained 3208F: crypto/ansi_cprng.c 3209F: crypto/rng.c 3210 3211CS3308 MEDIA DRIVER 3212M: Hans Verkuil <hverkuil@xs4all.nl> 3213L: linux-media@vger.kernel.org 3214T: git git://linuxtv.org/media_tree.git 3215W: http://linuxtv.org 3216S: Odd Fixes 3217F: drivers/media/i2c/cs3308.c 3218F: drivers/media/i2c/cs3308.h 3219 3220CS5535 Audio ALSA driver 3221M: Jaya Kumar <jayakumar.alsa@gmail.com> 3222S: Maintained 3223F: sound/pci/cs5535audio/ 3224 3225CW1200 WLAN driver 3226M: Solomon Peachy <pizza@shaftnet.org> 3227S: Maintained 3228F: drivers/net/wireless/st/cw1200/ 3229 3230CX18 VIDEO4LINUX DRIVER 3231M: Andy Walls <awalls@md.metrocast.net> 3232L: ivtv-devel@ivtvdriver.org (subscribers-only) 3233L: linux-media@vger.kernel.org 3234T: git git://linuxtv.org/media_tree.git 3235W: https://linuxtv.org 3236W: http://www.ivtvdriver.org/index.php/Cx18 3237S: Maintained 3238F: Documentation/video4linux/cx18.txt 3239F: drivers/media/pci/cx18/ 3240F: include/uapi/linux/ivtv* 3241 3242CX2341X MPEG ENCODER HELPER MODULE 3243M: Hans Verkuil <hverkuil@xs4all.nl> 3244L: linux-media@vger.kernel.org 3245T: git git://linuxtv.org/media_tree.git 3246W: https://linuxtv.org 3247S: Maintained 3248F: drivers/media/common/cx2341x* 3249F: include/media/cx2341x* 3250 3251CX24120 MEDIA DRIVER 3252M: Jemma Denson <jdenson@gmail.com> 3253M: Patrick Boettcher <patrick.boettcher@posteo.de> 3254L: linux-media@vger.kernel.org 3255W: https://linuxtv.org 3256Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3257S: Maintained 3258F: drivers/media/dvb-frontends/cx24120* 3259 3260CX88 VIDEO4LINUX DRIVER 3261M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 3262L: linux-media@vger.kernel.org 3263W: https://linuxtv.org 3264T: git git://linuxtv.org/media_tree.git 3265S: Odd fixes 3266F: Documentation/video4linux/cx88/ 3267F: drivers/media/pci/cx88/ 3268 3269CXD2820R MEDIA DRIVER 3270M: Antti Palosaari <crope@iki.fi> 3271L: linux-media@vger.kernel.org 3272W: https://linuxtv.org 3273W: http://palosaari.fi/linux/ 3274Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3275T: git git://linuxtv.org/anttip/media_tree.git 3276S: Maintained 3277F: drivers/media/dvb-frontends/cxd2820r* 3278 3279CXGB3 ETHERNET DRIVER (CXGB3) 3280M: Santosh Raspatur <santosh@chelsio.com> 3281L: netdev@vger.kernel.org 3282W: http://www.chelsio.com 3283S: Supported 3284F: drivers/net/ethernet/chelsio/cxgb3/ 3285 3286CXGB3 ISCSI DRIVER (CXGB3I) 3287M: Karen Xie <kxie@chelsio.com> 3288L: linux-scsi@vger.kernel.org 3289W: http://www.chelsio.com 3290S: Supported 3291F: drivers/scsi/cxgbi/cxgb3i 3292 3293CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3294M: Steve Wise <swise@chelsio.com> 3295L: linux-rdma@vger.kernel.org 3296W: http://www.openfabrics.org 3297S: Supported 3298F: drivers/infiniband/hw/cxgb3/ 3299 3300CXGB4 ETHERNET DRIVER (CXGB4) 3301M: Hariprasad S <hariprasad@chelsio.com> 3302L: netdev@vger.kernel.org 3303W: http://www.chelsio.com 3304S: Supported 3305F: drivers/net/ethernet/chelsio/cxgb4/ 3306 3307CXGB4 ISCSI DRIVER (CXGB4I) 3308M: Karen Xie <kxie@chelsio.com> 3309L: linux-scsi@vger.kernel.org 3310W: http://www.chelsio.com 3311S: Supported 3312F: drivers/scsi/cxgbi/cxgb4i 3313 3314CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3315M: Steve Wise <swise@chelsio.com> 3316L: linux-rdma@vger.kernel.org 3317W: http://www.openfabrics.org 3318S: Supported 3319F: drivers/infiniband/hw/cxgb4/ 3320 3321CXGB4VF ETHERNET DRIVER (CXGB4VF) 3322M: Casey Leedom <leedom@chelsio.com> 3323L: netdev@vger.kernel.org 3324W: http://www.chelsio.com 3325S: Supported 3326F: drivers/net/ethernet/chelsio/cxgb4vf/ 3327 3328CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3329M: Ian Munsie <imunsie@au1.ibm.com> 3330M: Michael Neuling <mikey@neuling.org> 3331L: linuxppc-dev@lists.ozlabs.org 3332S: Supported 3333F: drivers/misc/cxl/ 3334F: include/misc/cxl* 3335F: include/uapi/misc/cxl.h 3336F: Documentation/powerpc/cxl.txt 3337F: Documentation/powerpc/cxl.txt 3338F: Documentation/ABI/testing/sysfs-class-cxl 3339 3340CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3341M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3342M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3343L: linux-scsi@vger.kernel.org 3344S: Supported 3345F: drivers/scsi/cxlflash/ 3346F: include/uapi/scsi/cxlflash_ioctls.h 3347F: Documentation/powerpc/cxlflash.txt 3348 3349STMMAC ETHERNET DRIVER 3350M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3351L: netdev@vger.kernel.org 3352W: http://www.stlinux.com 3353S: Supported 3354F: drivers/net/ethernet/stmicro/stmmac/ 3355 3356CYBERPRO FB DRIVER 3357M: Russell King <linux@armlinux.org.uk> 3358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3359W: http://www.armlinux.org.uk/ 3360S: Maintained 3361F: drivers/video/fbdev/cyber2000fb.* 3362 3363CYCLADES ASYNC MUX DRIVER 3364W: http://www.cyclades.com/ 3365S: Orphan 3366F: drivers/tty/cyclades.c 3367F: include/linux/cyclades.h 3368F: include/uapi/linux/cyclades.h 3369 3370CYCLADES PC300 DRIVER 3371W: http://www.cyclades.com/ 3372S: Orphan 3373F: drivers/net/wan/pc300* 3374 3375CYPRESS_FIRMWARE MEDIA DRIVER 3376M: Antti Palosaari <crope@iki.fi> 3377L: linux-media@vger.kernel.org 3378W: https://linuxtv.org 3379W: http://palosaari.fi/linux/ 3380Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3381T: git git://linuxtv.org/anttip/media_tree.git 3382S: Maintained 3383F: drivers/media/common/cypress_firmware* 3384 3385CYTTSP TOUCHSCREEN DRIVER 3386M: Ferruh Yigit <fery@cypress.com> 3387L: linux-input@vger.kernel.org 3388S: Supported 3389F: drivers/input/touchscreen/cyttsp* 3390F: include/linux/input/cyttsp.h 3391 3392DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3393M: Joshua Kinard <kumba@gentoo.org> 3394S: Maintained 3395F: drivers/rtc/rtc-ds1685.c 3396F: include/linux/rtc/ds1685.h 3397 3398DAMA SLAVE for AX.25 3399M: Joerg Reuter <jreuter@yaina.de> 3400W: http://yaina.de/jreuter/ 3401W: http://www.qsl.net/dl1bke/ 3402L: linux-hams@vger.kernel.org 3403S: Maintained 3404F: net/ax25/af_ax25.c 3405F: net/ax25/ax25_dev.c 3406F: net/ax25/ax25_ds_* 3407F: net/ax25/ax25_in.c 3408F: net/ax25/ax25_out.c 3409F: net/ax25/ax25_timer.c 3410F: net/ax25/sysctl_net_ax25.c 3411 3412DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3413L: netdev@vger.kernel.org 3414S: Orphan 3415F: Documentation/networking/dmfe.txt 3416F: drivers/net/ethernet/dec/tulip/dmfe.c 3417 3418DC390/AM53C974 SCSI driver 3419M: Hannes Reinecke <hare@suse.com> 3420L: linux-scsi@vger.kernel.org 3421S: Maintained 3422F: drivers/scsi/am53c974.c 3423 3424DC395x SCSI driver 3425M: Oliver Neukum <oliver@neukum.org> 3426M: Ali Akcaagac <aliakc@web.de> 3427M: Jamie Lenehan <lenehan@twibble.org> 3428L: dc395x@twibble.org 3429W: http://twibble.org/dist/dc395x/ 3430W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3431S: Maintained 3432F: Documentation/scsi/dc395x.txt 3433F: drivers/scsi/dc395x.* 3434 3435DCCP PROTOCOL 3436M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3437L: dccp@vger.kernel.org 3438W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3439S: Maintained 3440F: include/linux/dccp.h 3441F: include/uapi/linux/dccp.h 3442F: include/linux/tfrc.h 3443F: net/dccp/ 3444 3445DECnet NETWORK LAYER 3446W: http://linux-decnet.sourceforge.net 3447L: linux-decnet-user@lists.sourceforge.net 3448S: Orphan 3449F: Documentation/networking/decnet.txt 3450F: net/decnet/ 3451 3452DECSTATION PLATFORM SUPPORT 3453M: "Maciej W. Rozycki" <macro@linux-mips.org> 3454L: linux-mips@linux-mips.org 3455W: http://www.linux-mips.org/wiki/DECstation 3456S: Maintained 3457F: arch/mips/dec/ 3458F: arch/mips/include/asm/dec/ 3459F: arch/mips/include/asm/mach-dec/ 3460 3461DEFXX FDDI NETWORK DRIVER 3462M: "Maciej W. Rozycki" <macro@linux-mips.org> 3463S: Maintained 3464F: drivers/net/fddi/defxx.* 3465 3466DELL LAPTOP DRIVER 3467M: Matthew Garrett <mjg59@srcf.ucam.org> 3468M: Pali Rohár <pali.rohar@gmail.com> 3469L: platform-driver-x86@vger.kernel.org 3470S: Maintained 3471F: drivers/platform/x86/dell-laptop.c 3472 3473DELL LAPTOP RBTN DRIVER 3474M: Pali Rohár <pali.rohar@gmail.com> 3475S: Maintained 3476F: drivers/platform/x86/dell-rbtn.* 3477 3478DELL LAPTOP FREEFALL DRIVER 3479M: Pali Rohár <pali.rohar@gmail.com> 3480S: Maintained 3481F: drivers/platform/x86/dell-smo8800.c 3482 3483DELL LAPTOP SMM DRIVER 3484M: Pali Rohár <pali.rohar@gmail.com> 3485S: Maintained 3486F: drivers/hwmon/dell-smm-hwmon.c 3487F: include/uapi/linux/i8k.h 3488 3489DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3490M: Doug Warzecha <Douglas_Warzecha@dell.com> 3491S: Maintained 3492F: Documentation/dcdbas.txt 3493F: drivers/firmware/dcdbas.* 3494 3495DELL WMI EXTRAS DRIVER 3496M: Matthew Garrett <mjg59@srcf.ucam.org> 3497M: Pali Rohár <pali.rohar@gmail.com> 3498S: Maintained 3499F: drivers/platform/x86/dell-wmi.c 3500 3501DESIGNWARE USB2 DRD IP DRIVER 3502M: John Youn <johnyoun@synopsys.com> 3503L: linux-usb@vger.kernel.org 3504T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3505S: Maintained 3506F: drivers/usb/dwc2/ 3507 3508DESIGNWARE USB3 DRD IP DRIVER 3509M: Felipe Balbi <balbi@kernel.org> 3510L: linux-usb@vger.kernel.org 3511T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3512S: Maintained 3513F: drivers/usb/dwc3/ 3514 3515DEVICE COREDUMP (DEV_COREDUMP) 3516M: Johannes Berg <johannes@sipsolutions.net> 3517L: linux-kernel@vger.kernel.org 3518S: Maintained 3519F: drivers/base/devcoredump.c 3520F: include/linux/devcoredump.h 3521 3522DEVICE FREQUENCY (DEVFREQ) 3523M: MyungJoo Ham <myungjoo.ham@samsung.com> 3524M: Kyungmin Park <kyungmin.park@samsung.com> 3525L: linux-pm@vger.kernel.org 3526T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3527S: Maintained 3528F: drivers/devfreq/ 3529F: include/linux/devfreq.h 3530F: Documentation/devicetree/bindings/devfreq/ 3531 3532DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3533M: Chanwoo Choi <cw00.choi@samsung.com> 3534L: linux-pm@vger.kernel.org 3535T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3536S: Supported 3537F: drivers/devfreq/event/ 3538F: drivers/devfreq/devfreq-event.c 3539F: include/linux/devfreq-event.h 3540F: Documentation/devicetree/bindings/devfreq/event/ 3541 3542DEVICE NUMBER REGISTRY 3543M: Torben Mathiasen <device@lanana.org> 3544W: http://lanana.org/docs/device-list/index.html 3545S: Maintained 3546 3547DEVICE-MAPPER (LVM) 3548M: Alasdair Kergon <agk@redhat.com> 3549M: Mike Snitzer <snitzer@redhat.com> 3550M: dm-devel@redhat.com 3551L: dm-devel@redhat.com 3552W: http://sources.redhat.com/dm 3553Q: http://patchwork.kernel.org/project/dm-devel/list/ 3554T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3555T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3556S: Maintained 3557F: Documentation/device-mapper/ 3558F: drivers/md/dm* 3559F: drivers/md/persistent-data/ 3560F: include/linux/device-mapper.h 3561F: include/linux/dm-*.h 3562F: include/uapi/linux/dm-*.h 3563 3564DEVLINK 3565M: Jiri Pirko <jiri@mellanox.com> 3566L: netdev@vger.kernel.org 3567S: Supported 3568F: net/core/devlink.c 3569F: include/net/devlink.h 3570F: include/uapi/linux/devlink.h 3571 3572DIALOG SEMICONDUCTOR DRIVERS 3573M: Support Opensource <support.opensource@diasemi.com> 3574W: http://www.dialog-semiconductor.com/products 3575S: Supported 3576F: Documentation/hwmon/da90?? 3577F: Documentation/devicetree/bindings/sound/da[79]*.txt 3578F: drivers/gpio/gpio-da90??.c 3579F: drivers/hwmon/da90??-hwmon.c 3580F: drivers/iio/adc/da91??-*.c 3581F: drivers/input/misc/da90??_onkey.c 3582F: drivers/input/touchscreen/da9052_tsi.c 3583F: drivers/leds/leds-da90??.c 3584F: drivers/mfd/da903x.c 3585F: drivers/mfd/da90??-*.c 3586F: drivers/mfd/da91??-*.c 3587F: drivers/power/da9052-battery.c 3588F: drivers/power/da91??-*.c 3589F: drivers/regulator/da903x.c 3590F: drivers/regulator/da9???-regulator.[ch] 3591F: drivers/rtc/rtc-da90??.c 3592F: drivers/video/backlight/da90??_bl.c 3593F: drivers/watchdog/da90??_wdt.c 3594F: include/linux/mfd/da903x.h 3595F: include/linux/mfd/da9052/ 3596F: include/linux/mfd/da9055/ 3597F: include/linux/mfd/da9063/ 3598F: include/linux/mfd/da9150/ 3599F: include/sound/da[79]*.h 3600F: sound/soc/codecs/da[79]*.[ch] 3601 3602DIGI NEO AND CLASSIC PCI PRODUCTS 3603M: Lidza Louina <lidza.louina@gmail.com> 3604M: Mark Hounschell <markh@compro.net> 3605L: driverdev-devel@linuxdriverproject.org 3606S: Maintained 3607F: drivers/staging/dgnc/ 3608 3609DIOLAN U2C-12 I2C DRIVER 3610M: Guenter Roeck <linux@roeck-us.net> 3611L: linux-i2c@vger.kernel.org 3612S: Maintained 3613F: drivers/i2c/busses/i2c-diolan-u2c.c 3614 3615DIRECT ACCESS (DAX) 3616M: Matthew Wilcox <willy@linux.intel.com> 3617L: linux-fsdevel@vger.kernel.org 3618S: Supported 3619F: fs/dax.c 3620 3621DIRECTORY NOTIFICATION (DNOTIFY) 3622M: Eric Paris <eparis@parisplace.org> 3623S: Maintained 3624F: Documentation/filesystems/dnotify.txt 3625F: fs/notify/dnotify/ 3626F: include/linux/dnotify.h 3627 3628DISK GEOMETRY AND PARTITION HANDLING 3629M: Andries Brouwer <aeb@cwi.nl> 3630W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3631W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3632W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3633S: Maintained 3634 3635DISKQUOTA 3636M: Jan Kara <jack@suse.com> 3637S: Maintained 3638F: Documentation/filesystems/quota.txt 3639F: fs/quota/ 3640F: include/linux/quota*.h 3641F: include/uapi/linux/quota*.h 3642 3643DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3644M: Bernie Thompson <bernie@plugable.com> 3645L: linux-fbdev@vger.kernel.org 3646S: Maintained 3647W: http://plugable.com/category/projects/udlfb/ 3648F: drivers/video/fbdev/udlfb.c 3649F: include/video/udlfb.h 3650F: Documentation/fb/udlfb.txt 3651 3652DISTRIBUTED LOCK MANAGER (DLM) 3653M: Christine Caulfield <ccaulfie@redhat.com> 3654M: David Teigland <teigland@redhat.com> 3655L: cluster-devel@redhat.com 3656W: http://sources.redhat.com/cluster/ 3657T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3658S: Supported 3659F: fs/dlm/ 3660 3661DMA BUFFER SHARING FRAMEWORK 3662M: Sumit Semwal <sumit.semwal@linaro.org> 3663S: Maintained 3664L: linux-media@vger.kernel.org 3665L: dri-devel@lists.freedesktop.org 3666L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3667F: drivers/dma-buf/ 3668F: include/linux/dma-buf* 3669F: include/linux/reservation.h 3670F: include/linux/*fence.h 3671F: Documentation/dma-buf-sharing.txt 3672T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3673 3674DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3675M: Vinod Koul <vinod.koul@intel.com> 3676L: dmaengine@vger.kernel.org 3677Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3678S: Maintained 3679F: drivers/dma/ 3680F: include/linux/dmaengine.h 3681F: Documentation/dmaengine/ 3682T: git git://git.infradead.org/users/vkoul/slave-dma.git 3683 3684DME1737 HARDWARE MONITOR DRIVER 3685M: Juerg Haefliger <juergh@gmail.com> 3686L: linux-hwmon@vger.kernel.org 3687S: Maintained 3688F: Documentation/hwmon/dme1737 3689F: drivers/hwmon/dme1737.c 3690 3691DMI/SMBIOS SUPPORT 3692M: Jean Delvare <jdelvare@suse.com> 3693S: Maintained 3694T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 3695F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 3696F: drivers/firmware/dmi-id.c 3697F: drivers/firmware/dmi_scan.c 3698F: include/linux/dmi.h 3699 3700DOCUMENTATION 3701M: Jonathan Corbet <corbet@lwn.net> 3702L: linux-doc@vger.kernel.org 3703S: Maintained 3704F: Documentation/ 3705F: scripts/docproc.c 3706F: scripts/kernel-doc* 3707X: Documentation/ABI/ 3708X: Documentation/devicetree/ 3709X: Documentation/acpi 3710X: Documentation/power 3711X: Documentation/spi 3712X: Documentation/DocBook/media 3713T: git git://git.lwn.net/linux.git docs-next 3714 3715DOUBLETALK DRIVER 3716M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 3717L: blinux-list@redhat.com 3718S: Maintained 3719F: drivers/char/dtlk.c 3720F: include/linux/dtlk.h 3721 3722DPT_I2O SCSI RAID DRIVER 3723M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 3724L: linux-scsi@vger.kernel.org 3725W: http://www.adaptec.com/ 3726S: Maintained 3727F: drivers/scsi/dpt* 3728F: drivers/scsi/dpt/ 3729 3730DRBD DRIVER 3731M: Philipp Reisner <philipp.reisner@linbit.com> 3732M: Lars Ellenberg <lars.ellenberg@linbit.com> 3733L: drbd-dev@lists.linbit.com 3734W: http://www.drbd.org 3735T: git git://git.linbit.com/linux-drbd.git 3736T: git git://git.linbit.com/drbd-8.4.git 3737S: Supported 3738F: drivers/block/drbd/ 3739F: lib/lru_cache.c 3740F: Documentation/blockdev/drbd/ 3741 3742DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 3743M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3744T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 3745S: Supported 3746F: Documentation/kobject.txt 3747F: drivers/base/ 3748F: fs/debugfs/ 3749F: fs/kernfs/ 3750F: fs/sysfs/ 3751F: include/linux/debugfs.h 3752F: include/linux/kobj* 3753F: lib/kobj* 3754 3755DRM DRIVERS 3756M: David Airlie <airlied@linux.ie> 3757L: dri-devel@lists.freedesktop.org 3758T: git git://people.freedesktop.org/~airlied/linux 3759S: Maintained 3760F: drivers/gpu/drm/ 3761F: drivers/gpu/vga/ 3762F: include/drm/ 3763F: include/uapi/drm/ 3764 3765RADEON and AMDGPU DRM DRIVERS 3766M: Alex Deucher <alexander.deucher@amd.com> 3767M: Christian König <christian.koenig@amd.com> 3768L: dri-devel@lists.freedesktop.org 3769T: git git://people.freedesktop.org/~agd5f/linux 3770S: Supported 3771F: drivers/gpu/drm/radeon/ 3772F: include/uapi/drm/radeon* 3773F: drivers/gpu/drm/amd/ 3774F: include/uapi/drm/amdgpu* 3775 3776DRM PANEL DRIVERS 3777M: Thierry Reding <thierry.reding@gmail.com> 3778L: dri-devel@lists.freedesktop.org 3779T: git git://anongit.freedesktop.org/tegra/linux.git 3780S: Maintained 3781F: drivers/gpu/drm/drm_panel.c 3782F: drivers/gpu/drm/panel/ 3783F: include/drm/drm_panel.h 3784F: Documentation/devicetree/bindings/display/panel/ 3785 3786INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 3787M: Daniel Vetter <daniel.vetter@intel.com> 3788M: Jani Nikula <jani.nikula@linux.intel.com> 3789L: intel-gfx@lists.freedesktop.org 3790L: dri-devel@lists.freedesktop.org 3791W: https://01.org/linuxgraphics/ 3792Q: http://patchwork.freedesktop.org/project/intel-gfx/ 3793T: git git://anongit.freedesktop.org/drm-intel 3794S: Supported 3795F: drivers/gpu/drm/i915/ 3796F: include/drm/i915* 3797F: include/uapi/drm/i915* 3798 3799DRM DRIVERS FOR ATMEL HLCDC 3800M: Boris Brezillon <boris.brezillon@free-electrons.com> 3801L: dri-devel@lists.freedesktop.org 3802S: Supported 3803F: drivers/gpu/drm/atmel-hlcdc/ 3804F: Documentation/devicetree/bindings/drm/atmel/ 3805 3806DRM DRIVERS FOR EXYNOS 3807M: Inki Dae <inki.dae@samsung.com> 3808M: Joonyoung Shim <jy0922.shim@samsung.com> 3809M: Seung-Woo Kim <sw0312.kim@samsung.com> 3810M: Kyungmin Park <kyungmin.park@samsung.com> 3811L: dri-devel@lists.freedesktop.org 3812T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 3813S: Supported 3814F: drivers/gpu/drm/exynos/ 3815F: include/drm/exynos* 3816F: include/uapi/drm/exynos* 3817 3818DRM DRIVERS FOR FREESCALE DCU 3819M: Stefan Agner <stefan@agner.ch> 3820M: Alison Wang <alison.wang@freescale.com> 3821L: dri-devel@lists.freedesktop.org 3822S: Supported 3823F: drivers/gpu/drm/fsl-dcu/ 3824F: Documentation/devicetree/bindings/display/fsl,dcu.txt 3825F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 3826 3827DRM DRIVERS FOR FREESCALE IMX 3828M: Philipp Zabel <p.zabel@pengutronix.de> 3829L: dri-devel@lists.freedesktop.org 3830S: Maintained 3831F: drivers/gpu/drm/imx/ 3832F: drivers/gpu/ipu-v3/ 3833F: Documentation/devicetree/bindings/display/imx/ 3834 3835DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 3836M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 3837L: dri-devel@lists.freedesktop.org 3838T: git git://github.com/patjak/drm-gma500 3839S: Maintained 3840F: drivers/gpu/drm/gma500 3841F: include/drm/gma500* 3842 3843DRM DRIVERS FOR NVIDIA TEGRA 3844M: Thierry Reding <thierry.reding@gmail.com> 3845M: Terje Bergström <tbergstrom@nvidia.com> 3846L: dri-devel@lists.freedesktop.org 3847L: linux-tegra@vger.kernel.org 3848T: git git://anongit.freedesktop.org/tegra/linux.git 3849S: Supported 3850F: drivers/gpu/drm/tegra/ 3851F: drivers/gpu/host1x/ 3852F: include/linux/host1x.h 3853F: include/uapi/drm/tegra_drm.h 3854F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 3855 3856DRM DRIVERS FOR RENESAS 3857M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 3858L: dri-devel@lists.freedesktop.org 3859L: linux-renesas-soc@vger.kernel.org 3860T: git git://people.freedesktop.org/~airlied/linux 3861S: Supported 3862F: drivers/gpu/drm/rcar-du/ 3863F: drivers/gpu/drm/shmobile/ 3864F: include/linux/platform_data/shmob_drm.h 3865 3866DRM DRIVERS FOR ROCKCHIP 3867M: Mark Yao <mark.yao@rock-chips.com> 3868L: dri-devel@lists.freedesktop.org 3869S: Maintained 3870F: drivers/gpu/drm/rockchip/ 3871F: Documentation/devicetree/bindings/display/rockchip* 3872 3873DRM DRIVERS FOR STI 3874M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 3875M: Vincent Abriou <vincent.abriou@st.com> 3876L: dri-devel@lists.freedesktop.org 3877T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 3878S: Maintained 3879F: drivers/gpu/drm/sti 3880F: Documentation/devicetree/bindings/display/st,stih4xx.txt 3881 3882DRM DRIVERS FOR VIVANTE GPU IP 3883M: Lucas Stach <l.stach@pengutronix.de> 3884R: Russell King <linux+etnaviv@armlinux.org.uk> 3885R: Christian Gmeiner <christian.gmeiner@gmail.com> 3886L: dri-devel@lists.freedesktop.org 3887S: Maintained 3888F: drivers/gpu/drm/etnaviv 3889F: Documentation/devicetree/bindings/display/etnaviv 3890 3891DSBR100 USB FM RADIO DRIVER 3892M: Alexey Klimov <klimov.linux@gmail.com> 3893L: linux-media@vger.kernel.org 3894T: git git://linuxtv.org/media_tree.git 3895S: Maintained 3896F: drivers/media/radio/dsbr100.c 3897 3898DSCC4 DRIVER 3899M: Francois Romieu <romieu@fr.zoreil.com> 3900L: netdev@vger.kernel.org 3901S: Maintained 3902F: drivers/net/wan/dscc4.c 3903 3904DT3155 MEDIA DRIVER 3905M: Hans Verkuil <hverkuil@xs4all.nl> 3906L: linux-media@vger.kernel.org 3907T: git git://linuxtv.org/media_tree.git 3908W: https://linuxtv.org 3909S: Odd Fixes 3910F: drivers/media/pci/dt3155/ 3911 3912DVB_USB_AF9015 MEDIA DRIVER 3913M: Antti Palosaari <crope@iki.fi> 3914L: linux-media@vger.kernel.org 3915W: https://linuxtv.org 3916W: http://palosaari.fi/linux/ 3917Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3918T: git git://linuxtv.org/anttip/media_tree.git 3919S: Maintained 3920F: drivers/media/usb/dvb-usb-v2/af9015* 3921 3922DVB_USB_AF9035 MEDIA DRIVER 3923M: Antti Palosaari <crope@iki.fi> 3924L: linux-media@vger.kernel.org 3925W: https://linuxtv.org 3926W: http://palosaari.fi/linux/ 3927Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3928T: git git://linuxtv.org/anttip/media_tree.git 3929S: Maintained 3930F: drivers/media/usb/dvb-usb-v2/af9035* 3931 3932DVB_USB_ANYSEE MEDIA DRIVER 3933M: Antti Palosaari <crope@iki.fi> 3934L: linux-media@vger.kernel.org 3935W: https://linuxtv.org 3936W: http://palosaari.fi/linux/ 3937Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3938T: git git://linuxtv.org/anttip/media_tree.git 3939S: Maintained 3940F: drivers/media/usb/dvb-usb-v2/anysee* 3941 3942DVB_USB_AU6610 MEDIA DRIVER 3943M: Antti Palosaari <crope@iki.fi> 3944L: linux-media@vger.kernel.org 3945W: https://linuxtv.org 3946W: http://palosaari.fi/linux/ 3947Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3948T: git git://linuxtv.org/anttip/media_tree.git 3949S: Maintained 3950F: drivers/media/usb/dvb-usb-v2/au6610* 3951 3952DVB_USB_CE6230 MEDIA DRIVER 3953M: Antti Palosaari <crope@iki.fi> 3954L: linux-media@vger.kernel.org 3955W: https://linuxtv.org 3956W: http://palosaari.fi/linux/ 3957Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3958T: git git://linuxtv.org/anttip/media_tree.git 3959S: Maintained 3960F: drivers/media/usb/dvb-usb-v2/ce6230* 3961 3962DVB_USB_CXUSB MEDIA DRIVER 3963M: Michael Krufky <mkrufky@linuxtv.org> 3964L: linux-media@vger.kernel.org 3965W: https://linuxtv.org 3966W: http://github.com/mkrufky 3967Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3968T: git git://linuxtv.org/media_tree.git 3969S: Maintained 3970F: drivers/media/usb/dvb-usb/cxusb* 3971 3972DVB_USB_EC168 MEDIA DRIVER 3973M: Antti Palosaari <crope@iki.fi> 3974L: linux-media@vger.kernel.org 3975W: https://linuxtv.org 3976W: http://palosaari.fi/linux/ 3977Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3978T: git git://linuxtv.org/anttip/media_tree.git 3979S: Maintained 3980F: drivers/media/usb/dvb-usb-v2/ec168* 3981 3982DVB_USB_GL861 MEDIA DRIVER 3983M: Antti Palosaari <crope@iki.fi> 3984L: linux-media@vger.kernel.org 3985W: https://linuxtv.org 3986Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3987T: git git://linuxtv.org/anttip/media_tree.git 3988S: Maintained 3989F: drivers/media/usb/dvb-usb-v2/gl861* 3990 3991DVB_USB_MXL111SF MEDIA DRIVER 3992M: Michael Krufky <mkrufky@linuxtv.org> 3993L: linux-media@vger.kernel.org 3994W: https://linuxtv.org 3995W: http://github.com/mkrufky 3996Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3997T: git git://linuxtv.org/mkrufky/mxl111sf.git 3998S: Maintained 3999F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4000 4001DVB_USB_RTL28XXU MEDIA DRIVER 4002M: Antti Palosaari <crope@iki.fi> 4003L: linux-media@vger.kernel.org 4004W: https://linuxtv.org 4005W: http://palosaari.fi/linux/ 4006Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4007T: git git://linuxtv.org/anttip/media_tree.git 4008S: Maintained 4009F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4010 4011DVB_USB_V2 MEDIA DRIVER 4012M: Antti Palosaari <crope@iki.fi> 4013L: linux-media@vger.kernel.org 4014W: https://linuxtv.org 4015W: http://palosaari.fi/linux/ 4016Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4017T: git git://linuxtv.org/anttip/media_tree.git 4018S: Maintained 4019F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4020F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4021 4022DYNAMIC DEBUG 4023M: Jason Baron <jbaron@akamai.com> 4024S: Maintained 4025F: lib/dynamic_debug.c 4026F: include/linux/dynamic_debug.h 4027 4028DZ DECSTATION DZ11 SERIAL DRIVER 4029M: "Maciej W. Rozycki" <macro@linux-mips.org> 4030S: Maintained 4031F: drivers/tty/serial/dz.* 4032 4033E3X0 POWER BUTTON DRIVER 4034M: Moritz Fischer <moritz.fischer@ettus.com> 4035L: usrp-users@lists.ettus.com 4036W: http://www.ettus.com 4037S: Supported 4038F: drivers/input/misc/e3x0-button.c 4039F: Documentation/devicetree/bindings/input/e3x0-button.txt 4040 4041E4000 MEDIA DRIVER 4042M: Antti Palosaari <crope@iki.fi> 4043L: linux-media@vger.kernel.org 4044W: https://linuxtv.org 4045W: http://palosaari.fi/linux/ 4046Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4047T: git git://linuxtv.org/anttip/media_tree.git 4048S: Maintained 4049F: drivers/media/tuners/e4000* 4050 4051EATA ISA/EISA/PCI SCSI DRIVER 4052M: Dario Ballabio <ballabio_dario@emc.com> 4053L: linux-scsi@vger.kernel.org 4054S: Maintained 4055F: drivers/scsi/eata.c 4056 4057EC100 MEDIA DRIVER 4058M: Antti Palosaari <crope@iki.fi> 4059L: linux-media@vger.kernel.org 4060W: https://linuxtv.org 4061W: http://palosaari.fi/linux/ 4062Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4063T: git git://linuxtv.org/anttip/media_tree.git 4064S: Maintained 4065F: drivers/media/dvb-frontends/ec100* 4066 4067ECRYPT FILE SYSTEM 4068M: Tyler Hicks <tyhicks@canonical.com> 4069L: ecryptfs@vger.kernel.org 4070W: http://ecryptfs.org 4071W: https://launchpad.net/ecryptfs 4072T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4073S: Supported 4074F: Documentation/filesystems/ecryptfs.txt 4075F: fs/ecryptfs/ 4076 4077EDAC-CORE 4078M: Doug Thompson <dougthompson@xmission.com> 4079M: Borislav Petkov <bp@alien8.de> 4080M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4081L: linux-edac@vger.kernel.org 4082T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4083T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4084S: Supported 4085F: Documentation/edac.txt 4086F: drivers/edac/ 4087F: include/linux/edac.h 4088 4089EDAC-AMD64 4090M: Doug Thompson <dougthompson@xmission.com> 4091M: Borislav Petkov <bp@alien8.de> 4092L: linux-edac@vger.kernel.org 4093S: Maintained 4094F: drivers/edac/amd64_edac* 4095 4096EDAC-CALXEDA 4097M: Doug Thompson <dougthompson@xmission.com> 4098M: Robert Richter <rric@kernel.org> 4099L: linux-edac@vger.kernel.org 4100S: Maintained 4101F: drivers/edac/highbank* 4102 4103EDAC-CAVIUM 4104M: Ralf Baechle <ralf@linux-mips.org> 4105M: David Daney <david.daney@cavium.com> 4106L: linux-edac@vger.kernel.org 4107L: linux-mips@linux-mips.org 4108S: Supported 4109F: drivers/edac/octeon_edac* 4110 4111EDAC-E752X 4112M: Mark Gross <mark.gross@intel.com> 4113M: Doug Thompson <dougthompson@xmission.com> 4114L: linux-edac@vger.kernel.org 4115S: Maintained 4116F: drivers/edac/e752x_edac.c 4117 4118EDAC-E7XXX 4119M: Doug Thompson <dougthompson@xmission.com> 4120L: linux-edac@vger.kernel.org 4121S: Maintained 4122F: drivers/edac/e7xxx_edac.c 4123 4124EDAC-GHES 4125M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4126L: linux-edac@vger.kernel.org 4127S: Maintained 4128F: drivers/edac/ghes_edac.c 4129 4130EDAC-I82443BXGX 4131M: Tim Small <tim@buttersideup.com> 4132L: linux-edac@vger.kernel.org 4133S: Maintained 4134F: drivers/edac/i82443bxgx_edac.c 4135 4136EDAC-I3000 4137M: Jason Uhlenkott <juhlenko@akamai.com> 4138L: linux-edac@vger.kernel.org 4139S: Maintained 4140F: drivers/edac/i3000_edac.c 4141 4142EDAC-I5000 4143M: Doug Thompson <dougthompson@xmission.com> 4144L: linux-edac@vger.kernel.org 4145S: Maintained 4146F: drivers/edac/i5000_edac.c 4147 4148EDAC-I5400 4149M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4150L: linux-edac@vger.kernel.org 4151S: Maintained 4152F: drivers/edac/i5400_edac.c 4153 4154EDAC-I7300 4155M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4156L: linux-edac@vger.kernel.org 4157S: Maintained 4158F: drivers/edac/i7300_edac.c 4159 4160EDAC-I7CORE 4161M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4162L: linux-edac@vger.kernel.org 4163S: Maintained 4164F: drivers/edac/i7core_edac.c 4165 4166EDAC-I82975X 4167M: Ranganathan Desikan <ravi@jetztechnologies.com> 4168M: "Arvind R." <arvino55@gmail.com> 4169L: linux-edac@vger.kernel.org 4170S: Maintained 4171F: drivers/edac/i82975x_edac.c 4172 4173EDAC-IE31200 4174M: Jason Baron <jbaron@akamai.com> 4175L: linux-edac@vger.kernel.org 4176S: Maintained 4177F: drivers/edac/ie31200_edac.c 4178 4179EDAC-MPC85XX 4180M: Johannes Thumshirn <morbidrsa@gmail.com> 4181L: linux-edac@vger.kernel.org 4182S: Maintained 4183F: drivers/edac/mpc85xx_edac.[ch] 4184 4185EDAC-PASEMI 4186M: Egor Martovetsky <egor@pasemi.com> 4187L: linux-edac@vger.kernel.org 4188S: Maintained 4189F: drivers/edac/pasemi_edac.c 4190 4191EDAC-R82600 4192M: Tim Small <tim@buttersideup.com> 4193L: linux-edac@vger.kernel.org 4194S: Maintained 4195F: drivers/edac/r82600_edac.c 4196 4197EDAC-SBRIDGE 4198M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4199L: linux-edac@vger.kernel.org 4200S: Maintained 4201F: drivers/edac/sb_edac.c 4202 4203EDAC-XGENE 4204APPLIED MICRO (APM) X-GENE SOC EDAC 4205M: Loc Ho <lho@apm.com> 4206S: Supported 4207F: drivers/edac/xgene_edac.c 4208F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4209 4210EDIROL UA-101/UA-1000 DRIVER 4211M: Clemens Ladisch <clemens@ladisch.de> 4212L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4213T: git git://git.alsa-project.org/alsa-kernel.git 4214S: Maintained 4215F: sound/usb/misc/ua101.c 4216 4217EXTENSIBLE FIRMWARE INTERFACE (EFI) 4218M: Matt Fleming <matt@codeblueprint.co.uk> 4219L: linux-efi@vger.kernel.org 4220T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4221S: Maintained 4222F: Documentation/efi-stub.txt 4223F: arch/ia64/kernel/efi.c 4224F: arch/x86/boot/compressed/eboot.[ch] 4225F: arch/x86/include/asm/efi.h 4226F: arch/x86/platform/efi/ 4227F: drivers/firmware/efi/ 4228F: include/linux/efi*.h 4229 4230EFI VARIABLE FILESYSTEM 4231M: Matthew Garrett <matthew.garrett@nebula.com> 4232M: Jeremy Kerr <jk@ozlabs.org> 4233M: Matt Fleming <matt@codeblueprint.co.uk> 4234T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4235L: linux-efi@vger.kernel.org 4236S: Maintained 4237F: fs/efivarfs/ 4238 4239EFIFB FRAMEBUFFER DRIVER 4240L: linux-fbdev@vger.kernel.org 4241M: Peter Jones <pjones@redhat.com> 4242S: Maintained 4243F: drivers/video/fbdev/efifb.c 4244 4245EFS FILESYSTEM 4246W: http://aeschi.ch.eu.org/efs/ 4247S: Orphan 4248F: fs/efs/ 4249 4250EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4251M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com> 4252L: netdev@vger.kernel.org 4253S: Maintained 4254F: drivers/net/ethernet/ibm/ehea/ 4255 4256EM28XX VIDEO4LINUX DRIVER 4257M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4258L: linux-media@vger.kernel.org 4259W: https://linuxtv.org 4260T: git git://linuxtv.org/media_tree.git 4261S: Maintained 4262F: drivers/media/usb/em28xx/ 4263 4264EMBEDDED LINUX 4265M: Paul Gortmaker <paul.gortmaker@windriver.com> 4266M: Matt Mackall <mpm@selenic.com> 4267M: David Woodhouse <dwmw2@infradead.org> 4268L: linux-embedded@vger.kernel.org 4269S: Maintained 4270 4271EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER 4272M: James Smart <james.smart@avagotech.com> 4273M: Dick Kennedy <dick.kennedy@avagotech.com> 4274L: linux-scsi@vger.kernel.org 4275W: http://www.avagotech.com 4276S: Supported 4277F: drivers/scsi/lpfc/ 4278 4279ENE CB710 FLASH CARD READER DRIVER 4280M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4281S: Maintained 4282F: drivers/misc/cb710/ 4283F: drivers/mmc/host/cb710-mmc.* 4284F: include/linux/cb710.h 4285 4286ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4287M: Maxim Levitsky <maximlevitsky@gmail.com> 4288S: Maintained 4289F: drivers/media/rc/ene_ir.* 4290 4291EPSON S1D13XXX FRAMEBUFFER DRIVER 4292M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4293S: Maintained 4294T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4295F: drivers/video/fbdev/s1d13xxxfb.c 4296F: include/video/s1d13xxxfb.h 4297 4298ET131X NETWORK DRIVER 4299M: Mark Einon <mark.einon@gmail.com> 4300S: Odd Fixes 4301F: drivers/net/ethernet/agere/ 4302 4303ETHERNET BRIDGE 4304M: Stephen Hemminger <stephen@networkplumber.org> 4305L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4306L: netdev@vger.kernel.org 4307W: http://www.linuxfoundation.org/en/Net:Bridge 4308S: Maintained 4309F: include/linux/netfilter_bridge/ 4310F: net/bridge/ 4311 4312ETHERNET PHY LIBRARY 4313M: Florian Fainelli <f.fainelli@gmail.com> 4314L: netdev@vger.kernel.org 4315S: Maintained 4316F: include/linux/phy.h 4317F: include/linux/phy_fixed.h 4318F: drivers/net/phy/ 4319F: Documentation/networking/phy.txt 4320F: drivers/of/of_mdio.c 4321F: drivers/of/of_net.c 4322 4323EXT2 FILE SYSTEM 4324M: Jan Kara <jack@suse.com> 4325L: linux-ext4@vger.kernel.org 4326S: Maintained 4327F: Documentation/filesystems/ext2.txt 4328F: fs/ext2/ 4329F: include/linux/ext2* 4330 4331EXT4 FILE SYSTEM 4332M: "Theodore Ts'o" <tytso@mit.edu> 4333M: Andreas Dilger <adilger.kernel@dilger.ca> 4334L: linux-ext4@vger.kernel.org 4335W: http://ext4.wiki.kernel.org 4336Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4337T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4338S: Maintained 4339F: Documentation/filesystems/ext4.txt 4340F: fs/ext4/ 4341 4342Extended Verification Module (EVM) 4343M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4344L: linux-ima-devel@lists.sourceforge.net 4345L: linux-security-module@vger.kernel.org 4346S: Supported 4347F: security/integrity/evm/ 4348 4349EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4350M: MyungJoo Ham <myungjoo.ham@samsung.com> 4351M: Chanwoo Choi <cw00.choi@samsung.com> 4352L: linux-kernel@vger.kernel.org 4353T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4354S: Maintained 4355F: drivers/extcon/ 4356F: include/linux/extcon/ 4357F: include/linux/extcon.h 4358F: Documentation/extcon/ 4359F: Documentation/devicetree/bindings/extcon/ 4360 4361EXYNOS DP DRIVER 4362M: Jingoo Han <jingoohan1@gmail.com> 4363L: dri-devel@lists.freedesktop.org 4364S: Maintained 4365F: drivers/gpu/drm/exynos/exynos_dp* 4366 4367EXYNOS SYSMMU (IOMMU) driver 4368M: Marek Szyprowski <m.szyprowski@samsung.com> 4369L: iommu@lists.linux-foundation.org 4370S: Maintained 4371F: drivers/iommu/exynos-iommu.c 4372 4373EXYNOS MIPI DISPLAY DRIVERS 4374M: Inki Dae <inki.dae@samsung.com> 4375M: Donghwa Lee <dh09.lee@samsung.com> 4376M: Kyungmin Park <kyungmin.park@samsung.com> 4377L: linux-fbdev@vger.kernel.org 4378S: Maintained 4379F: drivers/video/fbdev/exynos/exynos_mipi* 4380F: include/video/exynos_mipi* 4381 4382F71805F HARDWARE MONITORING DRIVER 4383M: Jean Delvare <jdelvare@suse.com> 4384L: linux-hwmon@vger.kernel.org 4385S: Maintained 4386F: Documentation/hwmon/f71805f 4387F: drivers/hwmon/f71805f.c 4388 4389FC0011 TUNER DRIVER 4390M: Michael Buesch <m@bues.ch> 4391L: linux-media@vger.kernel.org 4392S: Maintained 4393F: drivers/media/tuners/fc0011.h 4394F: drivers/media/tuners/fc0011.c 4395 4396FC2580 MEDIA DRIVER 4397M: Antti Palosaari <crope@iki.fi> 4398L: linux-media@vger.kernel.org 4399W: https://linuxtv.org 4400W: http://palosaari.fi/linux/ 4401Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4402T: git git://linuxtv.org/anttip/media_tree.git 4403S: Maintained 4404F: drivers/media/tuners/fc2580* 4405 4406FANOTIFY 4407M: Eric Paris <eparis@redhat.com> 4408S: Maintained 4409F: fs/notify/fanotify/ 4410F: include/linux/fanotify.h 4411F: include/uapi/linux/fanotify.h 4412 4413FARSYNC SYNCHRONOUS DRIVER 4414M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4415W: http://www.farsite.co.uk/ 4416S: Supported 4417F: drivers/net/wan/farsync.* 4418 4419FAULT INJECTION SUPPORT 4420M: Akinobu Mita <akinobu.mita@gmail.com> 4421S: Supported 4422F: Documentation/fault-injection/ 4423F: lib/fault-inject.c 4424 4425FBTFT Framebuffer drivers 4426M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4427M: Noralf Trønnes <noralf@tronnes.org> 4428S: Maintained 4429F: drivers/staging/fbtft/ 4430 4431FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4432M: Vasu Dev <vasu.dev@intel.com> 4433L: fcoe-devel@open-fcoe.org 4434W: www.Open-FCoE.org 4435S: Supported 4436F: drivers/scsi/libfc/ 4437F: drivers/scsi/fcoe/ 4438F: include/scsi/fc/ 4439F: include/scsi/libfc.h 4440F: include/scsi/libfcoe.h 4441F: include/uapi/scsi/fc/ 4442 4443FILE LOCKING (flock() and fcntl()/lockf()) 4444M: Jeff Layton <jlayton@poochiereds.net> 4445M: "J. Bruce Fields" <bfields@fieldses.org> 4446L: linux-fsdevel@vger.kernel.org 4447S: Maintained 4448F: include/linux/fcntl.h 4449F: include/linux/fs.h 4450F: include/uapi/linux/fcntl.h 4451F: include/uapi/linux/fs.h 4452F: fs/fcntl.c 4453F: fs/locks.c 4454 4455FILESYSTEMS (VFS and infrastructure) 4456M: Alexander Viro <viro@zeniv.linux.org.uk> 4457L: linux-fsdevel@vger.kernel.org 4458S: Maintained 4459F: fs/* 4460 4461FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4462M: Riku Voipio <riku.voipio@iki.fi> 4463L: linux-hwmon@vger.kernel.org 4464S: Maintained 4465F: drivers/hwmon/f75375s.c 4466F: include/linux/f75375s.h 4467 4468FIREWIRE AUDIO DRIVERS 4469M: Clemens Ladisch <clemens@ladisch.de> 4470L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4471T: git git://git.alsa-project.org/alsa-kernel.git 4472S: Maintained 4473F: sound/firewire/ 4474 4475FIREWIRE MEDIA DRIVERS (firedtv) 4476M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4477L: linux-media@vger.kernel.org 4478L: linux1394-devel@lists.sourceforge.net 4479T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4480S: Maintained 4481F: drivers/media/firewire/ 4482 4483FIREWIRE SBP-2 TARGET 4484M: Chris Boot <bootc@bootc.net> 4485L: linux-scsi@vger.kernel.org 4486L: target-devel@vger.kernel.org 4487L: linux1394-devel@lists.sourceforge.net 4488T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 4489S: Maintained 4490F: drivers/target/sbp/ 4491 4492FIREWIRE SUBSYSTEM 4493M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4494L: linux1394-devel@lists.sourceforge.net 4495W: http://ieee1394.wiki.kernel.org/ 4496T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 4497S: Maintained 4498F: drivers/firewire/ 4499F: include/linux/firewire.h 4500F: include/uapi/linux/firewire*.h 4501F: tools/firewire/ 4502 4503FIRMWARE LOADER (request_firmware) 4504M: Ming Lei <ming.lei@canonical.com> 4505L: linux-kernel@vger.kernel.org 4506S: Maintained 4507F: Documentation/firmware_class/ 4508F: drivers/base/firmware*.c 4509F: include/linux/firmware.h 4510 4511FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 4512M: Joshua Morris <josh.h.morris@us.ibm.com> 4513M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 4514S: Maintained 4515F: drivers/block/rsxx/ 4516 4517FLOPPY DRIVER 4518M: Jiri Kosina <jikos@kernel.org> 4519T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 4520S: Odd fixes 4521F: drivers/block/floppy.c 4522 4523FMC SUBSYSTEM 4524M: Alessandro Rubini <rubini@gnudd.com> 4525W: http://www.ohwr.org/projects/fmc-bus 4526S: Supported 4527F: drivers/fmc/ 4528F: include/linux/fmc*.h 4529F: include/linux/ipmi-fru.h 4530K: fmc_d.*register 4531 4532FPGA MANAGER FRAMEWORK 4533M: Alan Tull <atull@opensource.altera.com> 4534R: Moritz Fischer <moritz.fischer@ettus.com> 4535S: Maintained 4536F: drivers/fpga/ 4537F: include/linux/fpga/fpga-mgr.h 4538W: http://www.rocketboards.org 4539 4540FPU EMULATOR 4541M: Bill Metzenthen <billm@melbpc.org.au> 4542W: http://floatingpoint.sourceforge.net/emulator/index.html 4543S: Maintained 4544F: arch/x86/math-emu/ 4545 4546FRAME RELAY DLCI/FRAD (Sangoma drivers too) 4547L: netdev@vger.kernel.org 4548S: Orphan 4549F: drivers/net/wan/dlci.c 4550F: drivers/net/wan/sdla.c 4551 4552FRAMEBUFFER LAYER 4553M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 4554M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4555L: linux-fbdev@vger.kernel.org 4556W: http://linux-fbdev.sourceforge.net/ 4557Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 4558T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git 4559S: Maintained 4560F: Documentation/fb/ 4561F: drivers/video/ 4562F: include/video/ 4563F: include/linux/fb.h 4564F: include/uapi/video/ 4565F: include/uapi/linux/fb.h 4566 4567FREESCALE DIU FRAMEBUFFER DRIVER 4568M: Timur Tabi <timur@tabi.org> 4569L: linux-fbdev@vger.kernel.org 4570S: Maintained 4571F: drivers/video/fbdev/fsl-diu-fb.* 4572 4573FREESCALE DMA DRIVER 4574M: Li Yang <leoli@freescale.com> 4575M: Zhang Wei <zw@zh-kernel.org> 4576L: linuxppc-dev@lists.ozlabs.org 4577S: Maintained 4578F: drivers/dma/fsldma.* 4579 4580FREESCALE GPMI NAND DRIVER 4581M: Han Xu <han.xu@nxp.com> 4582L: linux-mtd@lists.infradead.org 4583S: Maintained 4584F: drivers/mtd/nand/gpmi-nand/* 4585 4586FREESCALE I2C CPM DRIVER 4587M: Jochen Friedrich <jochen@scram.de> 4588L: linuxppc-dev@lists.ozlabs.org 4589L: linux-i2c@vger.kernel.org 4590S: Maintained 4591F: drivers/i2c/busses/i2c-cpm.c 4592 4593FREESCALE IMX / MXC FRAMEBUFFER DRIVER 4594M: Sascha Hauer <kernel@pengutronix.de> 4595L: linux-fbdev@vger.kernel.org 4596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4597S: Maintained 4598F: include/linux/platform_data/video-imxfb.h 4599F: drivers/video/fbdev/imxfb.c 4600 4601FREESCALE QUAD SPI DRIVER 4602M: Han Xu <han.xu@nxp.com> 4603L: linux-mtd@lists.infradead.org 4604S: Maintained 4605F: drivers/mtd/spi-nor/fsl-quadspi.c 4606 4607FREESCALE SOC FS_ENET DRIVER 4608M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 4609M: Vitaly Bordug <vbordug@ru.mvista.com> 4610L: linuxppc-dev@lists.ozlabs.org 4611L: netdev@vger.kernel.org 4612S: Maintained 4613F: drivers/net/ethernet/freescale/fs_enet/ 4614F: include/linux/fs_enet_pd.h 4615 4616FREESCALE IMX / MXC FEC DRIVER 4617M: Fugang Duan <fugang.duan@nxp.com> 4618L: netdev@vger.kernel.org 4619S: Maintained 4620F: drivers/net/ethernet/freescale/fec_main.c 4621F: drivers/net/ethernet/freescale/fec_ptp.c 4622F: drivers/net/ethernet/freescale/fec.h 4623F: Documentation/devicetree/bindings/net/fsl-fec.txt 4624 4625FREESCALE QUICC ENGINE LIBRARY 4626L: linuxppc-dev@lists.ozlabs.org 4627S: Orphan 4628F: drivers/soc/fsl/qe/ 4629F: include/soc/fsl/*qe*.h 4630F: include/soc/fsl/*ucc*.h 4631 4632FREESCALE USB PERIPHERAL DRIVERS 4633M: Li Yang <leoli@freescale.com> 4634L: linux-usb@vger.kernel.org 4635L: linuxppc-dev@lists.ozlabs.org 4636S: Maintained 4637F: drivers/usb/gadget/udc/fsl* 4638 4639FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 4640M: Li Yang <leoli@freescale.com> 4641L: netdev@vger.kernel.org 4642L: linuxppc-dev@lists.ozlabs.org 4643S: Maintained 4644F: drivers/net/ethernet/freescale/ucc_geth* 4645 4646FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 4647M: Claudiu Manoil <claudiu.manoil@freescale.com> 4648L: netdev@vger.kernel.org 4649S: Maintained 4650F: drivers/net/ethernet/freescale/gianfar* 4651X: drivers/net/ethernet/freescale/gianfar_ptp.c 4652F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 4653 4654FREESCALE QUICC ENGINE UCC UART DRIVER 4655M: Timur Tabi <timur@tabi.org> 4656L: linuxppc-dev@lists.ozlabs.org 4657S: Maintained 4658F: drivers/tty/serial/ucc_uart.c 4659 4660FREESCALE SOC SOUND DRIVERS 4661M: Timur Tabi <timur@tabi.org> 4662M: Nicolin Chen <nicoleotsuka@gmail.com> 4663M: Xiubo Li <Xiubo.Lee@gmail.com> 4664L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4665L: linuxppc-dev@lists.ozlabs.org 4666S: Maintained 4667F: sound/soc/fsl/fsl* 4668F: sound/soc/fsl/imx* 4669F: sound/soc/fsl/mpc8610_hpcd.c 4670 4671FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER 4672M: "J. German Rivera" <German.Rivera@freescale.com> 4673L: linux-kernel@vger.kernel.org 4674S: Maintained 4675F: drivers/staging/fsl-mc/ 4676 4677FREEVXFS FILESYSTEM 4678M: Christoph Hellwig <hch@infradead.org> 4679W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 4680S: Maintained 4681F: fs/freevxfs/ 4682 4683FREEZER 4684M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4685M: Pavel Machek <pavel@ucw.cz> 4686L: linux-pm@vger.kernel.org 4687S: Supported 4688F: Documentation/power/freezing-of-tasks.txt 4689F: include/linux/freezer.h 4690F: kernel/freezer.c 4691 4692FRONTSWAP API 4693M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 4694L: linux-kernel@vger.kernel.org 4695S: Maintained 4696F: mm/frontswap.c 4697F: include/linux/frontswap.h 4698 4699FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 4700M: David Howells <dhowells@redhat.com> 4701L: linux-cachefs@redhat.com (moderated for non-subscribers) 4702S: Supported 4703F: Documentation/filesystems/caching/ 4704F: fs/fscache/ 4705F: include/linux/fscache*.h 4706 4707F2FS FILE SYSTEM 4708M: Jaegeuk Kim <jaegeuk@kernel.org> 4709M: Changman Lee <cm224.lee@samsung.com> 4710R: Chao Yu <chao2.yu@samsung.com> 4711L: linux-f2fs-devel@lists.sourceforge.net 4712W: http://en.wikipedia.org/wiki/F2FS 4713T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 4714S: Maintained 4715F: Documentation/filesystems/f2fs.txt 4716F: Documentation/ABI/testing/sysfs-fs-f2fs 4717F: fs/f2fs/ 4718F: include/linux/f2fs_fs.h 4719F: include/trace/events/f2fs.h 4720 4721FUJITSU FR-V (FRV) PORT 4722S: Orphan 4723F: arch/frv/ 4724 4725FUJITSU LAPTOP EXTRAS 4726M: Jonathan Woithe <jwoithe@just42.net> 4727L: platform-driver-x86@vger.kernel.org 4728S: Maintained 4729F: drivers/platform/x86/fujitsu-laptop.c 4730 4731FUJITSU M-5MO LS CAMERA ISP DRIVER 4732M: Kyungmin Park <kyungmin.park@samsung.com> 4733M: Heungjun Kim <riverful.kim@samsung.com> 4734L: linux-media@vger.kernel.org 4735S: Maintained 4736F: drivers/media/i2c/m5mols/ 4737F: include/media/i2c/m5mols.h 4738 4739FUJITSU TABLET EXTRAS 4740M: Robert Gerlach <khnz@gmx.de> 4741L: platform-driver-x86@vger.kernel.org 4742S: Maintained 4743F: drivers/platform/x86/fujitsu-tablet.c 4744 4745FUSE: FILESYSTEM IN USERSPACE 4746M: Miklos Szeredi <miklos@szeredi.hu> 4747L: linux-fsdevel@vger.kernel.org 4748W: http://fuse.sourceforge.net/ 4749T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 4750S: Maintained 4751F: fs/fuse/ 4752F: include/uapi/linux/fuse.h 4753F: Documentation/filesystems/fuse.txt 4754 4755FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 4756M: Rik Faith <faith@cs.unc.edu> 4757L: linux-scsi@vger.kernel.org 4758S: Odd Fixes (e.g., new signatures) 4759F: drivers/scsi/fdomain.* 4760 4761GCOV BASED KERNEL PROFILING 4762M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 4763S: Maintained 4764F: kernel/gcov/ 4765F: Documentation/gcov.txt 4766 4767GDT SCSI DISK ARRAY CONTROLLER DRIVER 4768M: Achim Leubner <achim_leubner@adaptec.com> 4769L: linux-scsi@vger.kernel.org 4770W: http://www.icp-vortex.com/ 4771S: Supported 4772F: drivers/scsi/gdt* 4773 4774GDB KERNEL DEBUGGING HELPER SCRIPTS 4775M: Jan Kiszka <jan.kiszka@siemens.com> 4776S: Supported 4777F: scripts/gdb/ 4778 4779GEMTEK FM RADIO RECEIVER DRIVER 4780M: Hans Verkuil <hverkuil@xs4all.nl> 4781L: linux-media@vger.kernel.org 4782T: git git://linuxtv.org/media_tree.git 4783W: https://linuxtv.org 4784S: Maintained 4785F: drivers/media/radio/radio-gemtek* 4786 4787GENERIC GPIO I2C DRIVER 4788M: Haavard Skinnemoen <hskinnemoen@gmail.com> 4789S: Supported 4790F: drivers/i2c/busses/i2c-gpio.c 4791F: include/linux/i2c-gpio.h 4792 4793GENERIC GPIO I2C MULTIPLEXER DRIVER 4794M: Peter Korsgaard <peter.korsgaard@barco.com> 4795L: linux-i2c@vger.kernel.org 4796S: Supported 4797F: drivers/i2c/muxes/i2c-mux-gpio.c 4798F: include/linux/i2c-mux-gpio.h 4799F: Documentation/i2c/muxes/i2c-mux-gpio 4800 4801GENERIC HDLC (WAN) DRIVERS 4802M: Krzysztof Halasa <khc@pm.waw.pl> 4803W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 4804S: Maintained 4805F: drivers/net/wan/c101.c 4806F: drivers/net/wan/hd6457* 4807F: drivers/net/wan/hdlc* 4808F: drivers/net/wan/n2.c 4809F: drivers/net/wan/pc300too.c 4810F: drivers/net/wan/pci200syn.c 4811F: drivers/net/wan/wanxl* 4812 4813GENERIC INCLUDE/ASM HEADER FILES 4814M: Arnd Bergmann <arnd@arndb.de> 4815L: linux-arch@vger.kernel.org 4816T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 4817S: Maintained 4818F: include/asm-generic/ 4819F: include/uapi/asm-generic/ 4820 4821GENERIC PHY FRAMEWORK 4822M: Kishon Vijay Abraham I <kishon@ti.com> 4823L: linux-kernel@vger.kernel.org 4824T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 4825S: Supported 4826F: drivers/phy/ 4827F: include/linux/phy/ 4828 4829GENERIC PM DOMAINS 4830M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4831M: Kevin Hilman <khilman@kernel.org> 4832M: Ulf Hansson <ulf.hansson@linaro.org> 4833L: linux-pm@vger.kernel.org 4834S: Supported 4835F: drivers/base/power/domain*.c 4836F: include/linux/pm_domain.h 4837 4838GENERIC UIO DRIVER FOR PCI DEVICES 4839M: "Michael S. Tsirkin" <mst@redhat.com> 4840L: kvm@vger.kernel.org 4841S: Supported 4842F: drivers/uio/uio_pci_generic.c 4843 4844GET_MAINTAINER SCRIPT 4845M: Joe Perches <joe@perches.com> 4846S: Maintained 4847F: scripts/get_maintainer.pl 4848 4849GFS2 FILE SYSTEM 4850M: Steven Whitehouse <swhiteho@redhat.com> 4851M: Bob Peterson <rpeterso@redhat.com> 4852L: cluster-devel@redhat.com 4853W: http://sources.redhat.com/cluster/ 4854T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 4855S: Supported 4856F: Documentation/filesystems/gfs2*.txt 4857F: fs/gfs2/ 4858F: include/uapi/linux/gfs2_ondisk.h 4859 4860GIGASET ISDN DRIVERS 4861M: Paul Bolle <pebolle@tiscali.nl> 4862L: gigaset307x-common@lists.sourceforge.net 4863W: http://gigaset307x.sourceforge.net/ 4864S: Odd Fixes 4865F: Documentation/isdn/README.gigaset 4866F: drivers/isdn/gigaset/ 4867F: include/uapi/linux/gigaset_dev.h 4868 4869GO7007 MPEG CODEC 4870M: Hans Verkuil <hans.verkuil@cisco.com> 4871L: linux-media@vger.kernel.org 4872S: Maintained 4873F: drivers/media/usb/go7007/ 4874 4875GOODIX TOUCHSCREEN 4876M: Bastien Nocera <hadess@hadess.net> 4877L: linux-input@vger.kernel.org 4878S: Maintained 4879F: drivers/input/touchscreen/goodix.c 4880 4881GPIO SUBSYSTEM 4882M: Linus Walleij <linus.walleij@linaro.org> 4883M: Alexandre Courbot <gnurou@gmail.com> 4884L: linux-gpio@vger.kernel.org 4885T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 4886S: Maintained 4887F: Documentation/gpio/ 4888F: Documentation/ABI/testing/gpio-cdev 4889F: Documentation/ABI/obsolete/sysfs-gpio 4890F: drivers/gpio/ 4891F: include/linux/gpio/ 4892F: include/linux/gpio.h 4893F: include/asm-generic/gpio.h 4894F: include/uapi/linux/gpio.h 4895F: tools/gpio/ 4896 4897GRE DEMULTIPLEXER DRIVER 4898M: Dmitry Kozlov <xeb@mail.ru> 4899L: netdev@vger.kernel.org 4900S: Maintained 4901F: net/ipv4/gre_demux.c 4902F: net/ipv4/gre_offload.c 4903F: include/net/gre.h 4904 4905GRETH 10/100/1G Ethernet MAC device driver 4906M: Andreas Larsson <andreas@gaisler.com> 4907L: netdev@vger.kernel.org 4908S: Maintained 4909F: drivers/net/ethernet/aeroflex/ 4910 4911GSPCA FINEPIX SUBDRIVER 4912M: Frank Zago <frank@zago.net> 4913L: linux-media@vger.kernel.org 4914T: git git://linuxtv.org/media_tree.git 4915S: Maintained 4916F: drivers/media/usb/gspca/finepix.c 4917 4918GSPCA GL860 SUBDRIVER 4919M: Olivier Lorin <o.lorin@laposte.net> 4920L: linux-media@vger.kernel.org 4921T: git git://linuxtv.org/media_tree.git 4922S: Maintained 4923F: drivers/media/usb/gspca/gl860/ 4924 4925GSPCA M5602 SUBDRIVER 4926M: Erik Andren <erik.andren@gmail.com> 4927L: linux-media@vger.kernel.org 4928T: git git://linuxtv.org/media_tree.git 4929S: Maintained 4930F: drivers/media/usb/gspca/m5602/ 4931 4932GSPCA PAC207 SONIXB SUBDRIVER 4933M: Hans de Goede <hdegoede@redhat.com> 4934L: linux-media@vger.kernel.org 4935T: git git://linuxtv.org/media_tree.git 4936S: Maintained 4937F: drivers/media/usb/gspca/pac207.c 4938 4939GSPCA SN9C20X SUBDRIVER 4940M: Brian Johnson <brijohn@gmail.com> 4941L: linux-media@vger.kernel.org 4942T: git git://linuxtv.org/media_tree.git 4943S: Maintained 4944F: drivers/media/usb/gspca/sn9c20x.c 4945 4946GSPCA T613 SUBDRIVER 4947M: Leandro Costantino <lcostantino@gmail.com> 4948L: linux-media@vger.kernel.org 4949T: git git://linuxtv.org/media_tree.git 4950S: Maintained 4951F: drivers/media/usb/gspca/t613.c 4952 4953GSPCA USB WEBCAM DRIVER 4954M: Hans de Goede <hdegoede@redhat.com> 4955L: linux-media@vger.kernel.org 4956T: git git://linuxtv.org/media_tree.git 4957S: Maintained 4958F: drivers/media/usb/gspca/ 4959 4960GUID PARTITION TABLE (GPT) 4961M: Davidlohr Bueso <dave@stgolabs.net> 4962L: linux-efi@vger.kernel.org 4963S: Maintained 4964F: block/partitions/efi.* 4965 4966STK1160 USB VIDEO CAPTURE DRIVER 4967M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 4968L: linux-media@vger.kernel.org 4969T: git git://linuxtv.org/media_tree.git 4970S: Maintained 4971F: drivers/media/usb/stk1160/ 4972 4973H8/300 ARCHITECTURE 4974M: Yoshinori Sato <ysato@users.sourceforge.jp> 4975L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 4976W: http://uclinux-h8.sourceforge.jp 4977T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 4978S: Maintained 4979F: arch/h8300/ 4980F: drivers/clocksource/h8300_*.c 4981F: drivers/clk/h8300/ 4982F: drivers/irqchip/irq-renesas-h8*.c 4983 4984HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 4985M: Frank Seidel <frank@f-seidel.de> 4986L: platform-driver-x86@vger.kernel.org 4987W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 4988S: Maintained 4989F: drivers/platform/x86/hdaps.c 4990 4991HDPVR USB VIDEO ENCODER DRIVER 4992M: Hans Verkuil <hverkuil@xs4all.nl> 4993L: linux-media@vger.kernel.org 4994T: git git://linuxtv.org/media_tree.git 4995W: https://linuxtv.org 4996S: Odd Fixes 4997F: drivers/media/usb/hdpvr/ 4998 4999HWPOISON MEMORY FAILURE HANDLING 5000M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5001L: linux-mm@kvack.org 5002S: Maintained 5003F: mm/memory-failure.c 5004F: mm/hwpoison-inject.c 5005 5006HYPERVISOR VIRTUAL CONSOLE DRIVER 5007L: linuxppc-dev@lists.ozlabs.org 5008S: Odd Fixes 5009F: drivers/tty/hvc/ 5010 5011HACKRF MEDIA DRIVER 5012M: Antti Palosaari <crope@iki.fi> 5013L: linux-media@vger.kernel.org 5014W: https://linuxtv.org 5015W: http://palosaari.fi/linux/ 5016Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5017T: git git://linuxtv.org/anttip/media_tree.git 5018S: Maintained 5019F: drivers/media/usb/hackrf/ 5020 5021HARDWARE MONITORING 5022M: Jean Delvare <jdelvare@suse.com> 5023M: Guenter Roeck <linux@roeck-us.net> 5024L: linux-hwmon@vger.kernel.org 5025W: http://hwmon.wiki.kernel.org/ 5026T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5027T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5028S: Maintained 5029F: Documentation/hwmon/ 5030F: drivers/hwmon/ 5031F: include/linux/hwmon*.h 5032 5033HARDWARE RANDOM NUMBER GENERATOR CORE 5034M: Matt Mackall <mpm@selenic.com> 5035M: Herbert Xu <herbert@gondor.apana.org.au> 5036L: linux-crypto@vger.kernel.org 5037S: Odd fixes 5038F: Documentation/hw_random.txt 5039F: drivers/char/hw_random/ 5040F: include/linux/hw_random.h 5041 5042HARDWARE SPINLOCK CORE 5043M: Ohad Ben-Cohen <ohad@wizery.com> 5044M: Bjorn Andersson <bjorn.andersson@linaro.org> 5045L: linux-remoteproc@vger.kernel.org 5046S: Maintained 5047T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5048F: Documentation/hwspinlock.txt 5049F: drivers/hwspinlock/hwspinlock_* 5050F: include/linux/hwspinlock.h 5051 5052HARMONY SOUND DRIVER 5053L: linux-parisc@vger.kernel.org 5054S: Maintained 5055F: sound/parisc/harmony.* 5056 5057HD29L2 MEDIA DRIVER 5058M: Antti Palosaari <crope@iki.fi> 5059L: linux-media@vger.kernel.org 5060W: https://linuxtv.org 5061W: http://palosaari.fi/linux/ 5062Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5063T: git git://linuxtv.org/anttip/media_tree.git 5064S: Maintained 5065F: drivers/media/dvb-frontends/hd29l2* 5066 5067HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5068M: Don Brace <don.brace@microsemi.com> 5069L: iss_storagedev@hp.com 5070L: esc.storagedev@microsemi.com 5071L: linux-scsi@vger.kernel.org 5072S: Supported 5073F: Documentation/scsi/hpsa.txt 5074F: drivers/scsi/hpsa*.[ch] 5075F: include/linux/cciss*.h 5076F: include/uapi/linux/cciss*.h 5077 5078HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5079M: Don Brace <don.brace@microsemi.com> 5080L: iss_storagedev@hp.com 5081L: esc.storagedev@microsemi.com 5082L: linux-scsi@vger.kernel.org 5083S: Supported 5084F: Documentation/blockdev/cciss.txt 5085F: drivers/block/cciss* 5086F: include/linux/cciss_ioctl.h 5087F: include/uapi/linux/cciss_ioctl.h 5088 5089HFS FILESYSTEM 5090L: linux-fsdevel@vger.kernel.org 5091S: Orphan 5092F: Documentation/filesystems/hfs.txt 5093F: fs/hfs/ 5094 5095HFSPLUS FILESYSTEM 5096L: linux-fsdevel@vger.kernel.org 5097S: Orphan 5098F: Documentation/filesystems/hfsplus.txt 5099F: fs/hfsplus/ 5100 5101HGA FRAMEBUFFER DRIVER 5102M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5103L: linux-nvidia@lists.surfsouth.com 5104W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5105S: Maintained 5106F: drivers/video/fbdev/hgafb.c 5107 5108HIBERNATION (aka Software Suspend, aka swsusp) 5109M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5110M: Pavel Machek <pavel@ucw.cz> 5111L: linux-pm@vger.kernel.org 5112S: Supported 5113F: arch/x86/power/ 5114F: drivers/base/power/ 5115F: kernel/power/ 5116F: include/linux/suspend.h 5117F: include/linux/freezer.h 5118F: include/linux/pm.h 5119F: arch/*/include/asm/suspend*.h 5120 5121HID CORE LAYER 5122M: Jiri Kosina <jikos@kernel.org> 5123R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5124L: linux-input@vger.kernel.org 5125T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5126S: Maintained 5127F: drivers/hid/ 5128F: include/linux/hid* 5129F: include/uapi/linux/hid* 5130 5131HID SENSOR HUB DRIVERS 5132M: Jiri Kosina <jikos@kernel.org> 5133M: Jonathan Cameron <jic23@kernel.org> 5134M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5135L: linux-input@vger.kernel.org 5136L: linux-iio@vger.kernel.org 5137S: Maintained 5138F: Documentation/hid/hid-sensor* 5139F: drivers/hid/hid-sensor-* 5140F: drivers/iio/*/hid-* 5141F: include/linux/hid-sensor-* 5142 5143HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5144M: Thomas Gleixner <tglx@linutronix.de> 5145L: linux-kernel@vger.kernel.org 5146T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5147S: Maintained 5148F: Documentation/timers/ 5149F: kernel/time/hrtimer.c 5150F: kernel/time/clockevents.c 5151F: kernel/time/tick*.* 5152F: kernel/time/timer_*.c 5153F: include/linux/clockchips.h 5154F: include/linux/hrtimer.h 5155 5156HIGH-SPEED SCC DRIVER FOR AX.25 5157L: linux-hams@vger.kernel.org 5158S: Orphan 5159F: drivers/net/hamradio/dmascc.c 5160F: drivers/net/hamradio/scc.c 5161 5162HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5163M: HighPoint Linux Team <linux@highpoint-tech.com> 5164W: http://www.highpoint-tech.com 5165S: Supported 5166F: Documentation/scsi/hptiop.txt 5167F: drivers/scsi/hptiop.c 5168 5169HIPPI 5170M: Jes Sorensen <jes@trained-monkey.org> 5171L: linux-hippi@sunsite.dk 5172S: Maintained 5173F: include/linux/hippidevice.h 5174F: include/uapi/linux/if_hippi.h 5175F: net/802/hippi.c 5176F: drivers/net/hippi/ 5177 5178HISILICON SAS Controller 5179M: John Garry <john.garry@huawei.com> 5180W: http://www.hisilicon.com 5181S: Supported 5182F: drivers/scsi/hisi_sas/ 5183F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5184 5185HOST AP DRIVER 5186M: Jouni Malinen <j@w1.fi> 5187L: hostap@shmoo.com (subscribers-only) 5188L: linux-wireless@vger.kernel.org 5189W: http://hostap.epitest.fi/ 5190S: Maintained 5191F: drivers/net/wireless/intersil/hostap/ 5192 5193HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5194L: platform-driver-x86@vger.kernel.org 5195S: Orphan 5196F: drivers/platform/x86/tc1100-wmi.c 5197 5198HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5199M: Jaroslav Kysela <perex@perex.cz> 5200S: Maintained 5201F: drivers/net/ethernet/hp/hp100.* 5202 5203HPET: High Precision Event Timers driver 5204M: Clemens Ladisch <clemens@ladisch.de> 5205S: Maintained 5206F: Documentation/timers/hpet.txt 5207F: drivers/char/hpet.c 5208F: include/linux/hpet.h 5209F: include/uapi/linux/hpet.h 5210 5211HPET: x86 5212S: Orphan 5213F: arch/x86/kernel/hpet.c 5214F: arch/x86/include/asm/hpet.h 5215 5216HPFS FILESYSTEM 5217M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5218W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5219S: Maintained 5220F: fs/hpfs/ 5221 5222HSI SUBSYSTEM 5223M: Sebastian Reichel <sre@kernel.org> 5224T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5225S: Maintained 5226F: Documentation/ABI/testing/sysfs-bus-hsi 5227F: Documentation/hsi.txt 5228F: drivers/hsi/ 5229F: include/linux/hsi/ 5230F: include/uapi/linux/hsi/ 5231 5232HSO 3G MODEM DRIVER 5233M: Jan Dumon <j.dumon@option.com> 5234W: http://www.pharscape.org 5235S: Maintained 5236F: drivers/net/usb/hso.c 5237 5238HSR NETWORK PROTOCOL 5239M: Arvid Brodin <arvid.brodin@alten.se> 5240L: netdev@vger.kernel.org 5241S: Maintained 5242F: net/hsr/ 5243 5244HTCPEN TOUCHSCREEN DRIVER 5245M: Pau Oliva Fora <pof@eslack.org> 5246L: linux-input@vger.kernel.org 5247S: Maintained 5248F: drivers/input/touchscreen/htcpen.c 5249 5250HUGETLB FILESYSTEM 5251M: Nadia Yvette Chambers <nyc@holomorphy.com> 5252S: Maintained 5253F: fs/hugetlbfs/ 5254 5255Hyper-V CORE AND DRIVERS 5256M: "K. Y. Srinivasan" <kys@microsoft.com> 5257M: Haiyang Zhang <haiyangz@microsoft.com> 5258L: devel@linuxdriverproject.org 5259S: Maintained 5260F: arch/x86/include/asm/mshyperv.h 5261F: arch/x86/include/uapi/asm/hyperv.h 5262F: arch/x86/kernel/cpu/mshyperv.c 5263F: drivers/hid/hid-hyperv.c 5264F: drivers/hv/ 5265F: drivers/input/serio/hyperv-keyboard.c 5266F: drivers/pci/host/pci-hyperv.c 5267F: drivers/net/hyperv/ 5268F: drivers/scsi/storvsc_drv.c 5269F: drivers/video/fbdev/hyperv_fb.c 5270F: include/linux/hyperv.h 5271F: tools/hv/ 5272F: Documentation/ABI/stable/sysfs-bus-vmbus 5273 5274I2C MUXES 5275M: Peter Rosin <peda@axentia.se> 5276L: linux-i2c@vger.kernel.org 5277S: Maintained 5278F: Documentation/i2c/muxes/ 5279F: Documentation/devicetree/bindings/i2c/i2c-mux* 5280F: drivers/i2c/i2c-mux.c 5281F: drivers/i2c/muxes/ 5282F: include/linux/i2c-mux.h 5283 5284I2C OVER PARALLEL PORT 5285M: Jean Delvare <jdelvare@suse.com> 5286L: linux-i2c@vger.kernel.org 5287S: Maintained 5288F: Documentation/i2c/busses/i2c-parport 5289F: Documentation/i2c/busses/i2c-parport-light 5290F: drivers/i2c/busses/i2c-parport.c 5291F: drivers/i2c/busses/i2c-parport-light.c 5292 5293I2C/SMBUS CONTROLLER DRIVERS FOR PC 5294M: Jean Delvare <jdelvare@suse.com> 5295L: linux-i2c@vger.kernel.org 5296S: Maintained 5297F: Documentation/i2c/busses/i2c-ali1535 5298F: Documentation/i2c/busses/i2c-ali1563 5299F: Documentation/i2c/busses/i2c-ali15x3 5300F: Documentation/i2c/busses/i2c-amd756 5301F: Documentation/i2c/busses/i2c-amd8111 5302F: Documentation/i2c/busses/i2c-i801 5303F: Documentation/i2c/busses/i2c-nforce2 5304F: Documentation/i2c/busses/i2c-piix4 5305F: Documentation/i2c/busses/i2c-sis5595 5306F: Documentation/i2c/busses/i2c-sis630 5307F: Documentation/i2c/busses/i2c-sis96x 5308F: Documentation/i2c/busses/i2c-via 5309F: Documentation/i2c/busses/i2c-viapro 5310F: drivers/i2c/busses/i2c-ali1535.c 5311F: drivers/i2c/busses/i2c-ali1563.c 5312F: drivers/i2c/busses/i2c-ali15x3.c 5313F: drivers/i2c/busses/i2c-amd756.c 5314F: drivers/i2c/busses/i2c-amd756-s4882.c 5315F: drivers/i2c/busses/i2c-amd8111.c 5316F: drivers/i2c/busses/i2c-i801.c 5317F: drivers/i2c/busses/i2c-isch.c 5318F: drivers/i2c/busses/i2c-nforce2.c 5319F: drivers/i2c/busses/i2c-nforce2-s4985.c 5320F: drivers/i2c/busses/i2c-piix4.c 5321F: drivers/i2c/busses/i2c-sis5595.c 5322F: drivers/i2c/busses/i2c-sis630.c 5323F: drivers/i2c/busses/i2c-sis96x.c 5324F: drivers/i2c/busses/i2c-via.c 5325F: drivers/i2c/busses/i2c-viapro.c 5326 5327I2C/SMBUS ISMT DRIVER 5328M: Seth Heasley <seth.heasley@intel.com> 5329M: Neil Horman <nhorman@tuxdriver.com> 5330L: linux-i2c@vger.kernel.org 5331F: drivers/i2c/busses/i2c-ismt.c 5332F: Documentation/i2c/busses/i2c-ismt 5333 5334I2C/SMBUS STUB DRIVER 5335M: Jean Delvare <jdelvare@suse.com> 5336L: linux-i2c@vger.kernel.org 5337S: Maintained 5338F: drivers/i2c/i2c-stub.c 5339 5340I2C SUBSYSTEM 5341M: Wolfram Sang <wsa@the-dreams.de> 5342L: linux-i2c@vger.kernel.org 5343W: https://i2c.wiki.kernel.org/ 5344Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5345T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5346S: Maintained 5347F: Documentation/devicetree/bindings/i2c/ 5348F: Documentation/i2c/ 5349F: drivers/i2c/ 5350F: drivers/i2c/*/ 5351F: include/linux/i2c.h 5352F: include/linux/i2c-*.h 5353F: include/uapi/linux/i2c.h 5354F: include/uapi/linux/i2c-*.h 5355 5356I2C ACPI SUPPORT 5357M: Mika Westerberg <mika.westerberg@linux.intel.com> 5358L: linux-i2c@vger.kernel.org 5359L: linux-acpi@vger.kernel.org 5360S: Maintained 5361 5362I2C-TAOS-EVM DRIVER 5363M: Jean Delvare <jdelvare@suse.com> 5364L: linux-i2c@vger.kernel.org 5365S: Maintained 5366F: Documentation/i2c/busses/i2c-taos-evm 5367F: drivers/i2c/busses/i2c-taos-evm.c 5368 5369I2C-TINY-USB DRIVER 5370M: Till Harbaum <till@harbaum.org> 5371L: linux-i2c@vger.kernel.org 5372W: http://www.harbaum.org/till/i2c_tiny_usb 5373S: Maintained 5374F: drivers/i2c/busses/i2c-tiny-usb.c 5375 5376i386 BOOT CODE 5377M: "H. Peter Anvin" <hpa@zytor.com> 5378S: Maintained 5379F: arch/x86/boot/ 5380 5381i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5382M: "H. Peter Anvin" <hpa@zytor.com> 5383T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5384S: Maintained 5385 5386IA64 (Itanium) PLATFORM 5387M: Tony Luck <tony.luck@intel.com> 5388M: Fenghua Yu <fenghua.yu@intel.com> 5389L: linux-ia64@vger.kernel.org 5390T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5391S: Maintained 5392F: arch/ia64/ 5393 5394IBM Power VMX Cryptographic instructions 5395M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5396M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5397L: linux-crypto@vger.kernel.org 5398S: Supported 5399F: drivers/crypto/vmx/Makefile 5400F: drivers/crypto/vmx/Kconfig 5401F: drivers/crypto/vmx/vmx.c 5402F: drivers/crypto/vmx/aes* 5403F: drivers/crypto/vmx/ghash* 5404F: drivers/crypto/vmx/ppc-xlate.pl 5405 5406IBM Power in-Nest Crypto Acceleration 5407M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5408M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5409L: linux-crypto@vger.kernel.org 5410S: Supported 5411F: drivers/crypto/nx/Makefile 5412F: drivers/crypto/nx/Kconfig 5413F: drivers/crypto/nx/nx-aes* 5414F: drivers/crypto/nx/nx-sha* 5415F: drivers/crypto/nx/nx.* 5416F: drivers/crypto/nx/nx_csbcpb.h 5417F: drivers/crypto/nx/nx_debugfs.h 5418 5419IBM Power 842 compression accelerator 5420M: Dan Streetman <ddstreet@ieee.org> 5421S: Supported 5422F: drivers/crypto/nx/Makefile 5423F: drivers/crypto/nx/Kconfig 5424F: drivers/crypto/nx/nx-842* 5425F: include/linux/sw842.h 5426F: crypto/842.c 5427F: lib/842/ 5428 5429IBM Power Linux RAID adapter 5430M: Brian King <brking@us.ibm.com> 5431S: Supported 5432F: drivers/scsi/ipr.* 5433 5434IBM Power Virtual Ethernet Device Driver 5435M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5436L: netdev@vger.kernel.org 5437S: Supported 5438F: drivers/net/ethernet/ibm/ibmveth.* 5439 5440IBM Power SRIOV Virtual NIC Device Driver 5441M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5442M: John Allen <jallen@linux.vnet.ibm.com> 5443L: netdev@vger.kernel.org 5444S: Supported 5445F: drivers/net/ethernet/ibm/ibmvnic.* 5446 5447IBM Power Virtual SCSI Device Drivers 5448M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5449L: linux-scsi@vger.kernel.org 5450S: Supported 5451F: drivers/scsi/ibmvscsi/ibmvscsi* 5452F: drivers/scsi/ibmvscsi/viosrp.h 5453 5454IBM Power Virtual FC Device Drivers 5455M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5456L: linux-scsi@vger.kernel.org 5457S: Supported 5458F: drivers/scsi/ibmvscsi/ibmvfc* 5459 5460IBM ServeRAID RAID DRIVER 5461S: Orphan 5462F: drivers/scsi/ips.* 5463 5464ICH LPC AND GPIO DRIVER 5465M: Peter Tyser <ptyser@xes-inc.com> 5466S: Maintained 5467F: drivers/mfd/lpc_ich.c 5468F: drivers/gpio/gpio-ich.c 5469 5470IDE SUBSYSTEM 5471M: "David S. Miller" <davem@davemloft.net> 5472L: linux-ide@vger.kernel.org 5473Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 5474T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 5475S: Maintained 5476F: Documentation/ide/ 5477F: drivers/ide/ 5478F: include/linux/ide.h 5479 5480IDEAPAD LAPTOP EXTRAS DRIVER 5481M: Ike Panhc <ike.pan@canonical.com> 5482L: platform-driver-x86@vger.kernel.org 5483W: http://launchpad.net/ideapad-laptop 5484S: Maintained 5485F: drivers/platform/x86/ideapad-laptop.c 5486 5487IDEAPAD LAPTOP SLIDEBAR DRIVER 5488M: Andrey Moiseev <o2g.org.ru@gmail.com> 5489L: linux-input@vger.kernel.org 5490W: https://github.com/o2genum/ideapad-slidebar 5491S: Maintained 5492F: drivers/input/misc/ideapad_slidebar.c 5493 5494IDE/ATAPI DRIVERS 5495M: Borislav Petkov <bp@alien8.de> 5496L: linux-ide@vger.kernel.org 5497S: Maintained 5498F: Documentation/cdrom/ide-cd 5499F: drivers/ide/ide-cd* 5500 5501IDLE-I7300 5502M: Andy Henroid <andrew.d.henroid@intel.com> 5503L: linux-pm@vger.kernel.org 5504S: Supported 5505F: drivers/idle/i7300_idle.c 5506 5507IEEE 802.15.4 SUBSYSTEM 5508M: Alexander Aring <aar@pengutronix.de> 5509L: linux-wpan@vger.kernel.org 5510W: http://wpan.cakelab.org/ 5511T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 5512T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 5513S: Maintained 5514F: net/ieee802154/ 5515F: net/mac802154/ 5516F: drivers/net/ieee802154/ 5517F: include/linux/nl802154.h 5518F: include/linux/ieee802154.h 5519F: include/net/nl802154.h 5520F: include/net/mac802154.h 5521F: include/net/af_ieee802154.h 5522F: include/net/cfg802154.h 5523F: include/net/ieee802154_netdev.h 5524F: Documentation/networking/ieee802154.txt 5525 5526IGORPLUG-USB IR RECEIVER 5527M: Sean Young <sean@mess.org> 5528L: linux-media@vger.kernel.org 5529S: Maintained 5530F: drivers/media/rc/igorplugusb.c 5531 5532IGUANAWORKS USB IR TRANSCEIVER 5533M: Sean Young <sean@mess.org> 5534L: linux-media@vger.kernel.org 5535S: Maintained 5536F: drivers/media/rc/iguanair.c 5537 5538IIO SUBSYSTEM AND DRIVERS 5539M: Jonathan Cameron <jic23@kernel.org> 5540R: Hartmut Knaack <knaack.h@gmx.de> 5541R: Lars-Peter Clausen <lars@metafoo.de> 5542R: Peter Meerwald <pmeerw@pmeerw.net> 5543L: linux-iio@vger.kernel.org 5544S: Maintained 5545F: drivers/iio/ 5546F: drivers/staging/iio/ 5547F: include/linux/iio/ 5548F: tools/iio/ 5549 5550IKANOS/ADI EAGLE ADSL USB DRIVER 5551M: Matthieu Castet <castet.matthieu@free.fr> 5552M: Stanislaw Gruszka <stf_xl@wp.pl> 5553S: Maintained 5554F: drivers/usb/atm/ueagle-atm.c 5555 5556INA209 HARDWARE MONITOR DRIVER 5557M: Guenter Roeck <linux@roeck-us.net> 5558L: linux-hwmon@vger.kernel.org 5559S: Maintained 5560F: Documentation/hwmon/ina209 5561F: Documentation/devicetree/bindings/i2c/ina209.txt 5562F: drivers/hwmon/ina209.c 5563 5564INA2XX HARDWARE MONITOR DRIVER 5565M: Guenter Roeck <linux@roeck-us.net> 5566L: linux-hwmon@vger.kernel.org 5567S: Maintained 5568F: Documentation/hwmon/ina2xx 5569F: drivers/hwmon/ina2xx.c 5570F: include/linux/platform_data/ina2xx.h 5571 5572INDUSTRY PACK SUBSYSTEM (IPACK) 5573M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 5574M: Jens Taprogge <jens.taprogge@taprogge.org> 5575M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5576L: industrypack-devel@lists.sourceforge.net 5577W: http://industrypack.sourceforge.net 5578S: Maintained 5579F: drivers/ipack/ 5580 5581INGENIC JZ4780 DMA Driver 5582M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 5583S: Maintained 5584F: drivers/dma/dma-jz4780.c 5585 5586INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 5587M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5588M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 5589L: linux-ima-devel@lists.sourceforge.net 5590L: linux-ima-user@lists.sourceforge.net 5591L: linux-security-module@vger.kernel.org 5592T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 5593S: Supported 5594F: security/integrity/ima/ 5595 5596IMGTEC IR DECODER DRIVER 5597M: James Hogan <james.hogan@imgtec.com> 5598S: Maintained 5599F: drivers/media/rc/img-ir/ 5600 5601IMS TWINTURBO FRAMEBUFFER DRIVER 5602L: linux-fbdev@vger.kernel.org 5603S: Orphan 5604F: drivers/video/fbdev/imsttfb.c 5605 5606INFINIBAND SUBSYSTEM 5607M: Doug Ledford <dledford@redhat.com> 5608M: Sean Hefty <sean.hefty@intel.com> 5609M: Hal Rosenstock <hal.rosenstock@gmail.com> 5610L: linux-rdma@vger.kernel.org 5611W: http://www.openfabrics.org/ 5612Q: http://patchwork.kernel.org/project/linux-rdma/list/ 5613T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 5614S: Supported 5615F: Documentation/infiniband/ 5616F: drivers/infiniband/ 5617F: drivers/staging/rdma/ 5618F: include/uapi/linux/if_infiniband.h 5619F: include/uapi/rdma/ 5620F: include/rdma/ 5621 5622INOTIFY 5623M: John McCutchan <john@johnmccutchan.com> 5624M: Robert Love <rlove@rlove.org> 5625M: Eric Paris <eparis@parisplace.org> 5626S: Maintained 5627F: Documentation/filesystems/inotify.txt 5628F: fs/notify/inotify/ 5629F: include/linux/inotify.h 5630F: include/uapi/linux/inotify.h 5631 5632INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 5633M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 5634L: linux-input@vger.kernel.org 5635Q: http://patchwork.kernel.org/project/linux-input/list/ 5636T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 5637S: Maintained 5638F: drivers/input/ 5639F: include/linux/input.h 5640F: include/uapi/linux/input.h 5641F: include/linux/input/ 5642F: Documentation/devicetree/bindings/input/ 5643 5644INPUT MULTITOUCH (MT) PROTOCOL 5645M: Henrik Rydberg <rydberg@bitmath.org> 5646L: linux-input@vger.kernel.org 5647S: Odd fixes 5648F: Documentation/input/multi-touch-protocol.txt 5649F: drivers/input/input-mt.c 5650K: \b(ABS|SYN)_MT_ 5651 5652INTEL ASoC BDW/HSW DRIVERS 5653M: Jie Yang <yang.jie@linux.intel.com> 5654L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5655S: Supported 5656F: sound/soc/intel/common/sst-dsp* 5657F: sound/soc/intel/common/sst-firmware.c 5658F: sound/soc/intel/boards/broadwell.c 5659F: sound/soc/intel/haswell/ 5660 5661INTEL C600 SERIES SAS CONTROLLER DRIVER 5662M: Intel SCU Linux support <intel-linux-scu@intel.com> 5663M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 5664L: linux-scsi@vger.kernel.org 5665T: git git://git.code.sf.net/p/intel-sas/isci 5666S: Supported 5667F: drivers/scsi/isci/ 5668 5669INTEL HID EVENT DRIVER 5670M: Alex Hung <alex.hung@canonical.com> 5671L: platform-driver-x86@vger.kernel.org 5672S: Maintained 5673F: drivers/platform/x86/intel-hid.c 5674 5675INTEL IDLE DRIVER 5676M: Len Brown <lenb@kernel.org> 5677L: linux-pm@vger.kernel.org 5678T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 5679S: Supported 5680F: drivers/idle/intel_idle.c 5681 5682INTEL PSTATE DRIVER 5683M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5684M: Len Brown <lenb@kernel.org> 5685L: linux-pm@vger.kernel.org 5686S: Supported 5687F: drivers/cpufreq/intel_pstate.c 5688 5689INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 5690M: Maik Broemme <mbroemme@plusserver.de> 5691L: linux-fbdev@vger.kernel.org 5692S: Maintained 5693F: Documentation/fb/intelfb.txt 5694F: drivers/video/fbdev/intelfb/ 5695 5696INTEL 810/815 FRAMEBUFFER DRIVER 5697M: Antonino Daplas <adaplas@gmail.com> 5698L: linux-fbdev@vger.kernel.org 5699S: Maintained 5700F: drivers/video/fbdev/i810/ 5701 5702INTEL MENLOW THERMAL DRIVER 5703M: Sujith Thomas <sujith.thomas@intel.com> 5704L: platform-driver-x86@vger.kernel.org 5705W: https://01.org/linux-acpi 5706S: Supported 5707F: drivers/platform/x86/intel_menlow.c 5708 5709INTEL I/OAT DMA DRIVER 5710M: Dave Jiang <dave.jiang@intel.com> 5711R: Dan Williams <dan.j.williams@intel.com> 5712L: dmaengine@vger.kernel.org 5713Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 5714S: Supported 5715F: drivers/dma/ioat* 5716 5717INTEL IOMMU (VT-d) 5718M: David Woodhouse <dwmw2@infradead.org> 5719L: iommu@lists.linux-foundation.org 5720T: git git://git.infradead.org/iommu-2.6.git 5721S: Supported 5722F: drivers/iommu/intel-iommu.c 5723F: include/linux/intel-iommu.h 5724 5725INTEL IOP-ADMA DMA DRIVER 5726R: Dan Williams <dan.j.williams@intel.com> 5727S: Odd fixes 5728F: drivers/dma/iop-adma.c 5729 5730INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 5731M: Krzysztof Halasa <khalasa@piap.pl> 5732S: Maintained 5733F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 5734F: arch/arm/mach-ixp4xx/include/mach/npe.h 5735F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 5736F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 5737F: drivers/net/ethernet/xscale/ixp4xx_eth.c 5738F: drivers/net/wan/ixp4xx_hss.c 5739 5740INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 5741M: Deepak Saxena <dsaxena@plexity.net> 5742S: Maintained 5743F: drivers/char/hw_random/ixp4xx-rng.c 5744 5745INTEL ETHERNET DRIVERS 5746M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 5747R: Jesse Brandeburg <jesse.brandeburg@intel.com> 5748R: Shannon Nelson <shannon.nelson@intel.com> 5749R: Carolyn Wyborny <carolyn.wyborny@intel.com> 5750R: Don Skidmore <donald.c.skidmore@intel.com> 5751R: Bruce Allan <bruce.w.allan@intel.com> 5752R: John Ronciak <john.ronciak@intel.com> 5753R: Mitch Williams <mitch.a.williams@intel.com> 5754L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 5755W: http://www.intel.com/support/feedback.htm 5756W: http://e1000.sourceforge.net/ 5757Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 5758T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 5759T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 5760S: Supported 5761F: Documentation/networking/e100.txt 5762F: Documentation/networking/e1000.txt 5763F: Documentation/networking/e1000e.txt 5764F: Documentation/networking/igb.txt 5765F: Documentation/networking/igbvf.txt 5766F: Documentation/networking/ixgb.txt 5767F: Documentation/networking/ixgbe.txt 5768F: Documentation/networking/ixgbevf.txt 5769F: Documentation/networking/i40e.txt 5770F: Documentation/networking/i40evf.txt 5771F: drivers/net/ethernet/intel/ 5772F: drivers/net/ethernet/intel/*/ 5773 5774INTEL RDMA RNIC DRIVER 5775M: Faisal Latif <faisal.latif@intel.com> 5776R: Chien Tin Tung <chien.tin.tung@intel.com> 5777R: Mustafa Ismail <mustafa.ismail@intel.com> 5778R: Shiraz Saleem <shiraz.saleem@intel.com> 5779R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 5780L: linux-rdma@vger.kernel.org 5781S: Supported 5782F: drivers/infiniband/hw/i40iw/ 5783 5784INTEL-MID GPIO DRIVER 5785M: David Cohen <david.a.cohen@linux.intel.com> 5786L: linux-gpio@vger.kernel.org 5787S: Maintained 5788F: drivers/gpio/gpio-intel-mid.c 5789 5790INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 5791M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 5792L: linux-wireless@vger.kernel.org 5793S: Maintained 5794F: Documentation/networking/README.ipw2100 5795F: Documentation/networking/README.ipw2200 5796F: drivers/net/wireless/intel/ipw2x00/ 5797 5798INTEL(R) TRACE HUB 5799M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 5800S: Supported 5801F: Documentation/trace/intel_th.txt 5802F: drivers/hwtracing/intel_th/ 5803 5804INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 5805M: Ning Sun <ning.sun@intel.com> 5806L: tboot-devel@lists.sourceforge.net 5807W: http://tboot.sourceforge.net 5808T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 5809S: Supported 5810F: Documentation/intel_txt.txt 5811F: include/linux/tboot.h 5812F: arch/x86/kernel/tboot.c 5813 5814INTEL WIRELESS WIMAX CONNECTION 2400 5815M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 5816M: linux-wimax@intel.com 5817L: wimax@linuxwimax.org (subscribers-only) 5818S: Supported 5819W: http://linuxwimax.org 5820F: Documentation/wimax/README.i2400m 5821F: drivers/net/wimax/i2400m/ 5822F: include/uapi/linux/wimax/i2400m.h 5823 5824INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 5825M: Stanislaw Gruszka <sgruszka@redhat.com> 5826L: linux-wireless@vger.kernel.org 5827S: Supported 5828F: drivers/net/wireless/intel/iwlegacy/ 5829 5830INTEL WIRELESS WIFI LINK (iwlwifi) 5831M: Johannes Berg <johannes.berg@intel.com> 5832M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 5833M: Intel Linux Wireless <linuxwifi@intel.com> 5834L: linux-wireless@vger.kernel.org 5835W: http://intellinuxwireless.org 5836T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 5837S: Supported 5838F: drivers/net/wireless/intel/iwlwifi/ 5839 5840INTEL MANAGEMENT ENGINE (mei) 5841M: Tomas Winkler <tomas.winkler@intel.com> 5842L: linux-kernel@vger.kernel.org 5843S: Supported 5844F: include/uapi/linux/mei.h 5845F: include/linux/mei_cl_bus.h 5846F: drivers/misc/mei/* 5847F: drivers/watchdog/mei_wdt.c 5848F: Documentation/misc-devices/mei/* 5849 5850INTEL MIC DRIVERS (mic) 5851M: Sudeep Dutt <sudeep.dutt@intel.com> 5852M: Ashutosh Dixit <ashutosh.dixit@intel.com> 5853S: Supported 5854W: https://github.com/sudeepdutt/mic 5855W: http://software.intel.com/en-us/mic-developer 5856F: include/linux/mic_bus.h 5857F: include/linux/scif.h 5858F: include/uapi/linux/mic_common.h 5859F: include/uapi/linux/mic_ioctl.h 5860F: include/uapi/linux/scif_ioctl.h 5861F: drivers/misc/mic/ 5862F: drivers/dma/mic_x100_dma.c 5863F: drivers/dma/mic_x100_dma.h 5864F: Documentation/mic/ 5865 5866INTEL PMC/P-Unit IPC DRIVER 5867M: Zha Qipeng<qipeng.zha@intel.com> 5868L: platform-driver-x86@vger.kernel.org 5869S: Maintained 5870F: drivers/platform/x86/intel_pmc_ipc.c 5871F: drivers/platform/x86/intel_punit_ipc.c 5872F: arch/x86/include/asm/intel_pmc_ipc.h 5873F: arch/x86/include/asm/intel_punit_ipc.h 5874 5875INTEL TELEMETRY DRIVER 5876M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 5877L: platform-driver-x86@vger.kernel.org 5878S: Maintained 5879F: arch/x86/include/asm/intel_telemetry.h 5880F: drivers/platform/x86/intel_telemetry* 5881 5882IOC3 ETHERNET DRIVER 5883M: Ralf Baechle <ralf@linux-mips.org> 5884L: linux-mips@linux-mips.org 5885S: Maintained 5886F: drivers/net/ethernet/sgi/ioc3-eth.c 5887 5888IOC3 SERIAL DRIVER 5889M: Pat Gefre <pfg@sgi.com> 5890L: linux-serial@vger.kernel.org 5891S: Maintained 5892F: drivers/tty/serial/ioc3_serial.c 5893 5894IOMMU DRIVERS 5895M: Joerg Roedel <joro@8bytes.org> 5896L: iommu@lists.linux-foundation.org 5897T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 5898S: Maintained 5899F: drivers/iommu/ 5900 5901IP MASQUERADING 5902M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 5903S: Maintained 5904F: net/ipv4/netfilter/ipt_MASQUERADE.c 5905 5906IPMI SUBSYSTEM 5907M: Corey Minyard <minyard@acm.org> 5908L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 5909W: http://openipmi.sourceforge.net/ 5910S: Supported 5911F: Documentation/IPMI.txt 5912F: drivers/char/ipmi/ 5913F: include/linux/ipmi* 5914F: include/uapi/linux/ipmi* 5915 5916QCOM AUDIO (ASoC) DRIVERS 5917M: Patrick Lai <plai@codeaurora.org> 5918M: Banajit Goswami <bgoswami@codeaurora.org> 5919L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5920S: Supported 5921F: sound/soc/qcom/ 5922 5923IPS SCSI RAID DRIVER 5924M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 5925L: linux-scsi@vger.kernel.org 5926W: http://www.adaptec.com/ 5927S: Maintained 5928F: drivers/scsi/ips* 5929 5930IPVS 5931M: Wensong Zhang <wensong@linux-vs.org> 5932M: Simon Horman <horms@verge.net.au> 5933M: Julian Anastasov <ja@ssi.bg> 5934L: netdev@vger.kernel.org 5935L: lvs-devel@vger.kernel.org 5936S: Maintained 5937T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 5938T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 5939F: Documentation/networking/ipvs-sysctl.txt 5940F: include/net/ip_vs.h 5941F: include/uapi/linux/ip_vs.h 5942F: net/netfilter/ipvs/ 5943 5944IPWIRELESS DRIVER 5945M: Jiri Kosina <jikos@kernel.org> 5946M: David Sterba <dsterba@suse.com> 5947S: Odd Fixes 5948F: drivers/tty/ipwireless/ 5949 5950IPX NETWORK LAYER 5951M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 5952L: netdev@vger.kernel.org 5953S: Maintained 5954F: include/net/ipx.h 5955F: include/uapi/linux/ipx.h 5956F: net/ipx/ 5957 5958IRDA SUBSYSTEM 5959M: Samuel Ortiz <samuel@sortiz.org> 5960L: irda-users@lists.sourceforge.net (subscribers-only) 5961L: netdev@vger.kernel.org 5962W: http://irda.sourceforge.net/ 5963S: Maintained 5964T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 5965F: Documentation/networking/irda.txt 5966F: drivers/net/irda/ 5967F: include/net/irda/ 5968F: net/irda/ 5969 5970IRQ SUBSYSTEM 5971M: Thomas Gleixner <tglx@linutronix.de> 5972L: linux-kernel@vger.kernel.org 5973S: Maintained 5974T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 5975F: kernel/irq/ 5976 5977IRQCHIP DRIVERS 5978M: Thomas Gleixner <tglx@linutronix.de> 5979M: Jason Cooper <jason@lakedaemon.net> 5980M: Marc Zyngier <marc.zyngier@arm.com> 5981L: linux-kernel@vger.kernel.org 5982S: Maintained 5983T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 5984T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 5985F: Documentation/devicetree/bindings/interrupt-controller/ 5986F: drivers/irqchip/ 5987 5988IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 5989M: Jiang Liu <jiang.liu@linux.intel.com> 5990M: Marc Zyngier <marc.zyngier@arm.com> 5991S: Maintained 5992T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 5993F: Documentation/IRQ-domain.txt 5994F: include/linux/irqdomain.h 5995F: kernel/irq/irqdomain.c 5996F: kernel/irq/msi.c 5997 5998ISAPNP 5999M: Jaroslav Kysela <perex@perex.cz> 6000S: Maintained 6001F: Documentation/isapnp.txt 6002F: drivers/pnp/isapnp/ 6003F: include/linux/isapnp.h 6004 6005ISA RADIO MODULE 6006M: Hans Verkuil <hverkuil@xs4all.nl> 6007L: linux-media@vger.kernel.org 6008T: git git://linuxtv.org/media_tree.git 6009W: https://linuxtv.org 6010S: Maintained 6011F: drivers/media/radio/radio-isa* 6012 6013iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6014M: Peter Jones <pjones@redhat.com> 6015M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6016S: Maintained 6017F: drivers/firmware/iscsi_ibft* 6018 6019ISCSI 6020M: Mike Christie <michaelc@cs.wisc.edu> 6021L: open-iscsi@googlegroups.com 6022W: www.open-iscsi.org 6023T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git 6024S: Maintained 6025F: drivers/scsi/*iscsi* 6026F: include/scsi/*iscsi* 6027 6028ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6029M: Or Gerlitz <ogerlitz@mellanox.com> 6030M: Sagi Grimberg <sagi@grimberg.me> 6031M: Roi Dayan <roid@mellanox.com> 6032L: linux-rdma@vger.kernel.org 6033S: Supported 6034W: http://www.openfabrics.org 6035W: www.open-iscsi.org 6036Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6037F: drivers/infiniband/ulp/iser/ 6038 6039ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6040M: Sagi Grimberg <sagi@grimberg.me> 6041T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6042L: linux-rdma@vger.kernel.org 6043L: target-devel@vger.kernel.org 6044S: Supported 6045W: http://www.linux-iscsi.org 6046F: drivers/infiniband/ulp/isert 6047 6048ISDN SUBSYSTEM 6049M: Karsten Keil <isdn@linux-pingi.de> 6050L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6051L: netdev@vger.kernel.org 6052W: http://www.isdn4linux.de 6053T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6054S: Maintained 6055F: Documentation/isdn/ 6056F: drivers/isdn/ 6057F: include/linux/isdn.h 6058F: include/linux/isdn/ 6059F: include/uapi/linux/isdn.h 6060F: include/uapi/linux/isdn/ 6061 6062ISDN SUBSYSTEM (Eicon active card driver) 6063M: Armin Schindler <mac@melware.de> 6064L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6065W: http://www.melware.de 6066S: Maintained 6067F: drivers/isdn/hardware/eicon/ 6068 6069IT87 HARDWARE MONITORING DRIVER 6070M: Jean Delvare <jdelvare@suse.com> 6071L: linux-hwmon@vger.kernel.org 6072S: Maintained 6073F: Documentation/hwmon/it87 6074F: drivers/hwmon/it87.c 6075 6076IT913X MEDIA DRIVER 6077M: Antti Palosaari <crope@iki.fi> 6078L: linux-media@vger.kernel.org 6079W: https://linuxtv.org 6080W: http://palosaari.fi/linux/ 6081Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6082T: git git://linuxtv.org/anttip/media_tree.git 6083S: Maintained 6084F: drivers/media/tuners/it913x* 6085 6086IVTV VIDEO4LINUX DRIVER 6087M: Andy Walls <awalls@md.metrocast.net> 6088L: ivtv-devel@ivtvdriver.org (subscribers-only) 6089L: linux-media@vger.kernel.org 6090T: git git://linuxtv.org/media_tree.git 6091W: http://www.ivtvdriver.org 6092S: Maintained 6093F: Documentation/video4linux/*.ivtv 6094F: drivers/media/pci/ivtv/ 6095F: include/uapi/linux/ivtv* 6096 6097IX2505V MEDIA DRIVER 6098M: Malcolm Priestley <tvboxspy@gmail.com> 6099L: linux-media@vger.kernel.org 6100W: https://linuxtv.org 6101Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6102S: Maintained 6103F: drivers/media/dvb-frontends/ix2505v* 6104 6105JC42.4 TEMPERATURE SENSOR DRIVER 6106M: Guenter Roeck <linux@roeck-us.net> 6107L: linux-hwmon@vger.kernel.org 6108S: Maintained 6109F: drivers/hwmon/jc42.c 6110F: Documentation/hwmon/jc42 6111 6112JFS FILESYSTEM 6113M: Dave Kleikamp <shaggy@kernel.org> 6114L: jfs-discussion@lists.sourceforge.net 6115W: http://jfs.sourceforge.net/ 6116T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6117S: Maintained 6118F: Documentation/filesystems/jfs.txt 6119F: fs/jfs/ 6120 6121JME NETWORK DRIVER 6122M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6123L: netdev@vger.kernel.org 6124S: Maintained 6125F: drivers/net/ethernet/jme.* 6126 6127JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6128M: David Woodhouse <dwmw2@infradead.org> 6129L: linux-mtd@lists.infradead.org 6130W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6131S: Maintained 6132F: fs/jffs2/ 6133F: include/uapi/linux/jffs2.h 6134 6135JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6136M: "Theodore Ts'o" <tytso@mit.edu> 6137M: Jan Kara <jack@suse.com> 6138L: linux-ext4@vger.kernel.org 6139S: Maintained 6140F: fs/jbd2/ 6141F: include/linux/jbd2.h 6142 6143JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6144M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6145L: linux-media@vger.kernel.org 6146S: Maintained 6147F: drivers/media/platform/rcar_jpu.c 6148 6149JSM Neo PCI based serial card 6150M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6151L: linux-serial@vger.kernel.org 6152S: Maintained 6153F: drivers/tty/serial/jsm/ 6154 6155K10TEMP HARDWARE MONITORING DRIVER 6156M: Clemens Ladisch <clemens@ladisch.de> 6157L: linux-hwmon@vger.kernel.org 6158S: Maintained 6159F: Documentation/hwmon/k10temp 6160F: drivers/hwmon/k10temp.c 6161 6162K8TEMP HARDWARE MONITORING DRIVER 6163M: Rudolf Marek <r.marek@assembler.cz> 6164L: linux-hwmon@vger.kernel.org 6165S: Maintained 6166F: Documentation/hwmon/k8temp 6167F: drivers/hwmon/k8temp.c 6168 6169KASAN 6170M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6171R: Alexander Potapenko <glider@google.com> 6172R: Dmitry Vyukov <dvyukov@google.com> 6173L: kasan-dev@googlegroups.com 6174S: Maintained 6175F: arch/*/include/asm/kasan.h 6176F: arch/*/mm/kasan_init* 6177F: Documentation/kasan.txt 6178F: include/linux/kasan.h 6179F: lib/test_kasan.c 6180F: mm/kasan/ 6181F: scripts/Makefile.kasan 6182 6183KCONFIG 6184M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6185L: linux-kbuild@vger.kernel.org 6186T: git git://gitorious.org/linux-kconfig/linux-kconfig 6187S: Maintained 6188F: Documentation/kbuild/kconfig-language.txt 6189F: scripts/kconfig/ 6190 6191KDUMP 6192M: Vivek Goyal <vgoyal@redhat.com> 6193M: Haren Myneni <hbabu@us.ibm.com> 6194L: kexec@lists.infradead.org 6195W: http://lse.sourceforge.net/kdump/ 6196S: Maintained 6197F: Documentation/kdump/ 6198 6199KEENE FM RADIO TRANSMITTER DRIVER 6200M: Hans Verkuil <hverkuil@xs4all.nl> 6201L: linux-media@vger.kernel.org 6202T: git git://linuxtv.org/media_tree.git 6203W: https://linuxtv.org 6204S: Maintained 6205F: drivers/media/radio/radio-keene* 6206 6207KERNEL AUTOMOUNTER v4 (AUTOFS4) 6208M: Ian Kent <raven@themaw.net> 6209L: autofs@vger.kernel.org 6210S: Maintained 6211F: fs/autofs4/ 6212 6213KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6214M: Michal Marek <mmarek@suse.com> 6215T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6216T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6217L: linux-kbuild@vger.kernel.org 6218S: Maintained 6219F: Documentation/kbuild/ 6220F: Makefile 6221F: scripts/Makefile.* 6222F: scripts/basic/ 6223F: scripts/mk* 6224F: scripts/package/ 6225 6226KERNEL JANITORS 6227L: kernel-janitors@vger.kernel.org 6228W: http://kernelnewbies.org/KernelJanitors 6229S: Odd Fixes 6230 6231KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6232M: "J. Bruce Fields" <bfields@fieldses.org> 6233M: Jeff Layton <jlayton@poochiereds.net> 6234L: linux-nfs@vger.kernel.org 6235W: http://nfs.sourceforge.net/ 6236T: git git://linux-nfs.org/~bfields/linux.git 6237S: Supported 6238F: fs/nfsd/ 6239F: include/uapi/linux/nfsd/ 6240F: fs/lockd/ 6241F: fs/nfs_common/ 6242F: net/sunrpc/ 6243F: include/linux/lockd/ 6244F: include/linux/sunrpc/ 6245F: include/uapi/linux/sunrpc/ 6246 6247KERNEL SELFTEST FRAMEWORK 6248M: Shuah Khan <shuahkh@osg.samsung.com> 6249L: linux-kselftest@vger.kernel.org 6250T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6251S: Maintained 6252F: tools/testing/selftests 6253 6254KERNEL VIRTUAL MACHINE (KVM) 6255M: Paolo Bonzini <pbonzini@redhat.com> 6256M: Radim Krčmář <rkrcmar@redhat.com> 6257L: kvm@vger.kernel.org 6258W: http://www.linux-kvm.org 6259T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6260S: Supported 6261F: Documentation/*/kvm*.txt 6262F: Documentation/virtual/kvm/ 6263F: arch/*/kvm/ 6264F: arch/x86/kernel/kvm.c 6265F: arch/x86/kernel/kvmclock.c 6266F: arch/*/include/asm/kvm* 6267F: include/linux/kvm* 6268F: include/uapi/linux/kvm* 6269F: virt/kvm/ 6270 6271KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6272M: Joerg Roedel <joro@8bytes.org> 6273L: kvm@vger.kernel.org 6274W: http://www.linux-kvm.org/ 6275S: Maintained 6276F: arch/x86/include/asm/svm.h 6277F: arch/x86/kvm/svm.c 6278 6279KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6280M: Alexander Graf <agraf@suse.com> 6281L: kvm-ppc@vger.kernel.org 6282W: http://www.linux-kvm.org/ 6283T: git git://github.com/agraf/linux-2.6.git 6284S: Supported 6285F: arch/powerpc/include/asm/kvm* 6286F: arch/powerpc/kvm/ 6287 6288KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6289M: Christian Borntraeger <borntraeger@de.ibm.com> 6290M: Cornelia Huck <cornelia.huck@de.ibm.com> 6291L: linux-s390@vger.kernel.org 6292W: http://www.ibm.com/developerworks/linux/linux390/ 6293T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 6294S: Supported 6295F: Documentation/s390/kvm.txt 6296F: arch/s390/include/asm/kvm* 6297F: arch/s390/kvm/ 6298 6299KERNEL VIRTUAL MACHINE (KVM) FOR ARM 6300M: Christoffer Dall <christoffer.dall@linaro.org> 6301M: Marc Zyngier <marc.zyngier@arm.com> 6302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6303L: kvmarm@lists.cs.columbia.edu 6304W: http://systems.cs.columbia.edu/projects/kvm-arm 6305T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 6306S: Supported 6307F: arch/arm/include/uapi/asm/kvm* 6308F: arch/arm/include/asm/kvm* 6309F: arch/arm/kvm/ 6310F: virt/kvm/arm/ 6311F: include/kvm/arm_* 6312 6313KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 6314M: Christoffer Dall <christoffer.dall@linaro.org> 6315M: Marc Zyngier <marc.zyngier@arm.com> 6316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6317L: kvmarm@lists.cs.columbia.edu 6318S: Maintained 6319F: arch/arm64/include/uapi/asm/kvm* 6320F: arch/arm64/include/asm/kvm* 6321F: arch/arm64/kvm/ 6322 6323KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 6324M: James Hogan <james.hogan@imgtec.com> 6325L: linux-mips@linux-mips.org 6326S: Supported 6327F: arch/mips/include/uapi/asm/kvm* 6328F: arch/mips/include/asm/kvm* 6329F: arch/mips/kvm/ 6330 6331KEXEC 6332M: Eric Biederman <ebiederm@xmission.com> 6333W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6334L: kexec@lists.infradead.org 6335S: Maintained 6336F: include/linux/kexec.h 6337F: include/uapi/linux/kexec.h 6338F: kernel/kexec.c 6339 6340KEYS/KEYRINGS: 6341M: David Howells <dhowells@redhat.com> 6342L: keyrings@vger.kernel.org 6343S: Maintained 6344F: Documentation/security/keys.txt 6345F: include/linux/key.h 6346F: include/linux/key-type.h 6347F: include/keys/ 6348F: security/keys/ 6349 6350KEYS-TRUSTED 6351M: David Safford <safford@us.ibm.com> 6352M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6353L: linux-security-module@vger.kernel.org 6354L: keyrings@vger.kernel.org 6355S: Supported 6356F: Documentation/security/keys-trusted-encrypted.txt 6357F: include/keys/trusted-type.h 6358F: security/keys/trusted.c 6359F: security/keys/trusted.h 6360 6361KEYS-ENCRYPTED 6362M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6363M: David Safford <safford@us.ibm.com> 6364L: linux-security-module@vger.kernel.org 6365L: keyrings@vger.kernel.org 6366S: Supported 6367F: Documentation/security/keys-trusted-encrypted.txt 6368F: include/keys/encrypted-type.h 6369F: security/keys/encrypted-keys/ 6370 6371KGDB / KDB /debug_core 6372M: Jason Wessel <jason.wessel@windriver.com> 6373W: http://kgdb.wiki.kernel.org/ 6374L: kgdb-bugreport@lists.sourceforge.net 6375T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 6376S: Maintained 6377F: Documentation/DocBook/kgdb.tmpl 6378F: drivers/misc/kgdbts.c 6379F: drivers/tty/serial/kgdboc.c 6380F: include/linux/kdb.h 6381F: include/linux/kgdb.h 6382F: kernel/debug/ 6383 6384KMEMCHECK 6385M: Vegard Nossum <vegardno@ifi.uio.no> 6386M: Pekka Enberg <penberg@kernel.org> 6387S: Maintained 6388F: Documentation/kmemcheck.txt 6389F: arch/x86/include/asm/kmemcheck.h 6390F: arch/x86/mm/kmemcheck/ 6391F: include/linux/kmemcheck.h 6392F: mm/kmemcheck.c 6393 6394KMEMLEAK 6395M: Catalin Marinas <catalin.marinas@arm.com> 6396S: Maintained 6397F: Documentation/kmemleak.txt 6398F: include/linux/kmemleak.h 6399F: mm/kmemleak.c 6400F: mm/kmemleak-test.c 6401 6402KPROBES 6403M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 6404M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 6405M: "David S. Miller" <davem@davemloft.net> 6406M: Masami Hiramatsu <mhiramat@kernel.org> 6407S: Maintained 6408F: Documentation/kprobes.txt 6409F: include/linux/kprobes.h 6410F: kernel/kprobes.c 6411 6412KS0108 LCD CONTROLLER DRIVER 6413M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 6414W: http://miguelojeda.es/auxdisplay.htm 6415W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 6416S: Maintained 6417F: Documentation/auxdisplay/ks0108 6418F: drivers/auxdisplay/ks0108.c 6419F: include/linux/ks0108.h 6420 6421L3MDEV 6422M: David Ahern <dsa@cumulusnetworks.com> 6423L: netdev@vger.kernel.org 6424S: Maintained 6425F: net/l3mdev 6426F: include/net/l3mdev.h 6427 6428LANTIQ MIPS ARCHITECTURE 6429M: John Crispin <john@phrozen.org> 6430L: linux-mips@linux-mips.org 6431S: Maintained 6432F: arch/mips/lantiq 6433 6434LAPB module 6435L: linux-x25@vger.kernel.org 6436S: Orphan 6437F: Documentation/networking/lapb-module.txt 6438F: include/*/lapb.h 6439F: net/lapb/ 6440 6441LASI 53c700 driver for PARISC 6442M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 6443L: linux-scsi@vger.kernel.org 6444S: Maintained 6445F: Documentation/scsi/53c700.txt 6446F: drivers/scsi/53c700* 6447 6448LED SUBSYSTEM 6449M: Richard Purdie <rpurdie@rpsys.net> 6450M: Jacek Anaszewski <j.anaszewski@samsung.com> 6451L: linux-leds@vger.kernel.org 6452T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 6453S: Maintained 6454F: drivers/leds/ 6455F: include/linux/leds.h 6456 6457LEGACY EEPROM DRIVER 6458M: Jean Delvare <jdelvare@suse.com> 6459S: Maintained 6460F: Documentation/misc-devices/eeprom 6461F: drivers/misc/eeprom/eeprom.c 6462 6463LEGO USB Tower driver 6464M: Juergen Stuber <starblue@users.sourceforge.net> 6465L: legousb-devel@lists.sourceforge.net 6466W: http://legousb.sourceforge.net/ 6467S: Maintained 6468F: drivers/usb/misc/legousbtower.c 6469 6470LG2160 MEDIA DRIVER 6471M: Michael Krufky <mkrufky@linuxtv.org> 6472L: linux-media@vger.kernel.org 6473W: https://linuxtv.org 6474W: http://github.com/mkrufky 6475Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6476T: git git://linuxtv.org/mkrufky/tuners.git 6477S: Maintained 6478F: drivers/media/dvb-frontends/lg2160.* 6479 6480LGDT3305 MEDIA DRIVER 6481M: Michael Krufky <mkrufky@linuxtv.org> 6482L: linux-media@vger.kernel.org 6483W: https://linuxtv.org 6484W: http://github.com/mkrufky 6485Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6486T: git git://linuxtv.org/mkrufky/tuners.git 6487S: Maintained 6488F: drivers/media/dvb-frontends/lgdt3305.* 6489 6490LGUEST 6491M: Rusty Russell <rusty@rustcorp.com.au> 6492L: lguest@lists.ozlabs.org 6493W: http://lguest.ozlabs.org/ 6494S: Odd Fixes 6495F: arch/x86/include/asm/lguest*.h 6496F: arch/x86/lguest/ 6497F: drivers/lguest/ 6498F: include/linux/lguest*.h 6499F: tools/lguest/ 6500 6501LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 6502M: Tejun Heo <tj@kernel.org> 6503L: linux-ide@vger.kernel.org 6504T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6505S: Maintained 6506F: drivers/ata/ 6507F: include/linux/ata.h 6508F: include/linux/libata.h 6509 6510LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 6511M: Viresh Kumar <vireshk@kernel.org> 6512L: linux-ide@vger.kernel.org 6513T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6514S: Maintained 6515F: include/linux/pata_arasan_cf_data.h 6516F: drivers/ata/pata_arasan_cf.c 6517 6518LIBATA PATA DRIVERS 6519M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6520M: Tejun Heo <tj@kernel.org> 6521L: linux-ide@vger.kernel.org 6522T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6523S: Maintained 6524F: drivers/ata/pata_*.c 6525F: drivers/ata/ata_generic.c 6526 6527LIBATA SATA AHCI PLATFORM devices support 6528M: Hans de Goede <hdegoede@redhat.com> 6529M: Tejun Heo <tj@kernel.org> 6530L: linux-ide@vger.kernel.org 6531T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6532S: Maintained 6533F: drivers/ata/ahci_platform.c 6534F: drivers/ata/libahci_platform.c 6535F: include/linux/ahci_platform.h 6536 6537LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 6538M: Mikael Pettersson <mikpelinux@gmail.com> 6539L: linux-ide@vger.kernel.org 6540T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6541S: Maintained 6542F: drivers/ata/sata_promise.* 6543 6544LIBLOCKDEP 6545M: Sasha Levin <sasha.levin@oracle.com> 6546S: Maintained 6547F: tools/lib/lockdep/ 6548 6549LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 6550M: Dan Williams <dan.j.williams@intel.com> 6551L: linux-nvdimm@lists.01.org 6552Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6553T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 6554S: Supported 6555F: drivers/nvdimm/* 6556F: include/linux/nd.h 6557F: include/linux/libnvdimm.h 6558F: include/uapi/linux/ndctl.h 6559 6560LIBNVDIMM BLK: MMIO-APERTURE DRIVER 6561M: Ross Zwisler <ross.zwisler@linux.intel.com> 6562L: linux-nvdimm@lists.01.org 6563Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6564S: Supported 6565F: drivers/nvdimm/blk.c 6566F: drivers/nvdimm/region_devs.c 6567F: drivers/acpi/nfit* 6568 6569LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 6570M: Vishal Verma <vishal.l.verma@intel.com> 6571L: linux-nvdimm@lists.01.org 6572Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6573S: Supported 6574F: drivers/nvdimm/btt* 6575 6576LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 6577M: Ross Zwisler <ross.zwisler@linux.intel.com> 6578L: linux-nvdimm@lists.01.org 6579Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6580S: Supported 6581F: drivers/nvdimm/pmem.c 6582F: include/linux/pmem.h 6583F: arch/*/include/asm/pmem.h 6584 6585LIGHTNVM PLATFORM SUPPORT 6586M: Matias Bjorling <mb@lightnvm.io> 6587W: http://github/OpenChannelSSD 6588L: linux-block@vger.kernel.org 6589S: Maintained 6590F: drivers/lightnvm/ 6591F: include/linux/lightnvm.h 6592F: include/uapi/linux/lightnvm.h 6593 6594LINUX FOR IBM pSERIES (RS/6000) 6595M: Paul Mackerras <paulus@au.ibm.com> 6596W: http://www.ibm.com/linux/ltc/projects/ppc 6597S: Supported 6598F: arch/powerpc/boot/rs6000.h 6599 6600LINUX FOR POWERPC (32-BIT AND 64-BIT) 6601M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 6602M: Paul Mackerras <paulus@samba.org> 6603M: Michael Ellerman <mpe@ellerman.id.au> 6604W: http://www.penguinppc.org/ 6605L: linuxppc-dev@lists.ozlabs.org 6606Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 6607T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 6608S: Supported 6609F: Documentation/powerpc/ 6610F: arch/powerpc/ 6611 6612LINUX FOR POWER MACINTOSH 6613M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 6614W: http://www.penguinppc.org/ 6615L: linuxppc-dev@lists.ozlabs.org 6616S: Maintained 6617F: arch/powerpc/platforms/powermac/ 6618F: drivers/macintosh/ 6619 6620LINUX FOR POWERPC EMBEDDED MPC5XXX 6621M: Anatolij Gustschin <agust@denx.de> 6622L: linuxppc-dev@lists.ozlabs.org 6623T: git git://git.denx.de/linux-denx-agust.git 6624S: Maintained 6625F: arch/powerpc/platforms/512x/ 6626F: arch/powerpc/platforms/52xx/ 6627 6628LINUX FOR POWERPC EMBEDDED PPC4XX 6629M: Alistair Popple <alistair@popple.id.au> 6630M: Matt Porter <mporter@kernel.crashing.org> 6631W: http://www.penguinppc.org/ 6632L: linuxppc-dev@lists.ozlabs.org 6633S: Maintained 6634F: arch/powerpc/platforms/40x/ 6635F: arch/powerpc/platforms/44x/ 6636 6637LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 6638L: linuxppc-dev@lists.ozlabs.org 6639S: Orphan 6640F: arch/powerpc/*/*virtex* 6641F: arch/powerpc/*/*/*virtex* 6642 6643LINUX FOR POWERPC EMBEDDED PPC8XX 6644M: Vitaly Bordug <vitb@kernel.crashing.org> 6645W: http://www.penguinppc.org/ 6646L: linuxppc-dev@lists.ozlabs.org 6647S: Maintained 6648F: arch/powerpc/platforms/8xx/ 6649 6650LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 6651M: Scott Wood <oss@buserror.net> 6652M: Kumar Gala <galak@kernel.crashing.org> 6653W: http://www.penguinppc.org/ 6654L: linuxppc-dev@lists.ozlabs.org 6655T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 6656S: Maintained 6657F: arch/powerpc/platforms/83xx/ 6658F: arch/powerpc/platforms/85xx/ 6659 6660LINUX FOR POWERPC PA SEMI PWRFICIENT 6661M: Olof Johansson <olof@lixom.net> 6662L: linuxppc-dev@lists.ozlabs.org 6663S: Maintained 6664F: arch/powerpc/platforms/pasemi/ 6665F: drivers/*/*pasemi* 6666F: drivers/*/*/*pasemi* 6667 6668LINUX SECURITY MODULE (LSM) FRAMEWORK 6669M: Chris Wright <chrisw@sous-sol.org> 6670L: linux-security-module@vger.kernel.org 6671S: Supported 6672 6673LIS3LV02D ACCELEROMETER DRIVER 6674M: Eric Piel <eric.piel@tremplin-utc.net> 6675S: Maintained 6676F: Documentation/misc-devices/lis3lv02d 6677F: drivers/misc/lis3lv02d/ 6678F: drivers/platform/x86/hp_accel.c 6679 6680LIVE PATCHING 6681M: Josh Poimboeuf <jpoimboe@redhat.com> 6682M: Jessica Yu <jeyu@redhat.com> 6683M: Jiri Kosina <jikos@kernel.org> 6684M: Miroslav Benes <mbenes@suse.cz> 6685R: Petr Mladek <pmladek@suse.com> 6686S: Maintained 6687F: kernel/livepatch/ 6688F: include/linux/livepatch.h 6689F: arch/x86/include/asm/livepatch.h 6690F: arch/x86/kernel/livepatch.c 6691F: Documentation/ABI/testing/sysfs-kernel-livepatch 6692F: samples/livepatch/ 6693L: live-patching@vger.kernel.org 6694T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 6695 6696LINUX KERNEL DUMP TEST MODULE (LKDTM) 6697M: Kees Cook <keescook@chromium.org> 6698S: Maintained 6699F: drivers/misc/lkdtm.c 6700 6701LLC (802.2) 6702M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6703S: Maintained 6704F: include/linux/llc.h 6705F: include/uapi/linux/llc.h 6706F: include/net/llc* 6707F: net/llc/ 6708 6709LM73 HARDWARE MONITOR DRIVER 6710M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 6711L: linux-hwmon@vger.kernel.org 6712S: Maintained 6713F: drivers/hwmon/lm73.c 6714 6715LM78 HARDWARE MONITOR DRIVER 6716M: Jean Delvare <jdelvare@suse.com> 6717L: linux-hwmon@vger.kernel.org 6718S: Maintained 6719F: Documentation/hwmon/lm78 6720F: drivers/hwmon/lm78.c 6721 6722LM83 HARDWARE MONITOR DRIVER 6723M: Jean Delvare <jdelvare@suse.com> 6724L: linux-hwmon@vger.kernel.org 6725S: Maintained 6726F: Documentation/hwmon/lm83 6727F: drivers/hwmon/lm83.c 6728 6729LM90 HARDWARE MONITOR DRIVER 6730M: Jean Delvare <jdelvare@suse.com> 6731L: linux-hwmon@vger.kernel.org 6732S: Maintained 6733F: Documentation/hwmon/lm90 6734F: Documentation/devicetree/bindings/hwmon/lm90.txt 6735F: drivers/hwmon/lm90.c 6736 6737LM95234 HARDWARE MONITOR DRIVER 6738M: Guenter Roeck <linux@roeck-us.net> 6739L: linux-hwmon@vger.kernel.org 6740S: Maintained 6741F: Documentation/hwmon/lm95234 6742F: drivers/hwmon/lm95234.c 6743 6744LME2510 MEDIA DRIVER 6745M: Malcolm Priestley <tvboxspy@gmail.com> 6746L: linux-media@vger.kernel.org 6747W: https://linuxtv.org 6748Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6749S: Maintained 6750F: drivers/media/usb/dvb-usb-v2/lmedm04* 6751 6752LOCKDEP AND LOCKSTAT 6753M: Peter Zijlstra <peterz@infradead.org> 6754M: Ingo Molnar <mingo@redhat.com> 6755L: linux-kernel@vger.kernel.org 6756T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking 6757S: Maintained 6758F: Documentation/locking/lockdep*.txt 6759F: Documentation/locking/lockstat.txt 6760F: include/linux/lockdep.h 6761F: kernel/locking/ 6762 6763LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 6764M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 6765L: linux-ntfs-dev@lists.sourceforge.net 6766W: http://www.linux-ntfs.org/content/view/19/37/ 6767S: Maintained 6768F: Documentation/ldm.txt 6769F: block/partitions/ldm.* 6770 6771LogFS 6772M: Joern Engel <joern@logfs.org> 6773M: Prasad Joshi <prasadjoshi.linux@gmail.com> 6774L: logfs@logfs.org 6775W: logfs.org 6776S: Maintained 6777F: fs/logfs/ 6778 6779LPC32XX MACHINE SUPPORT 6780M: Roland Stigge <stigge@antcom.de> 6781L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6782S: Maintained 6783F: arch/arm/mach-lpc32xx/ 6784 6785LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 6786M: Sathya Prakash <sathya.prakash@broadcom.com> 6787M: Chaitra P B <chaitra.basappa@broadcom.com> 6788M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 6789L: MPT-FusionLinux.pdl@broadcom.com 6790L: linux-scsi@vger.kernel.org 6791W: http://www.avagotech.com/support/ 6792S: Supported 6793F: drivers/message/fusion/ 6794F: drivers/scsi/mpt2sas/ 6795F: drivers/scsi/mpt3sas/ 6796 6797LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 6798M: Matthew Wilcox <matthew@wil.cx> 6799L: linux-scsi@vger.kernel.org 6800S: Maintained 6801F: drivers/scsi/sym53c8xx_2/ 6802 6803LTC4261 HARDWARE MONITOR DRIVER 6804M: Guenter Roeck <linux@roeck-us.net> 6805L: linux-hwmon@vger.kernel.org 6806S: Maintained 6807F: Documentation/hwmon/ltc4261 6808F: drivers/hwmon/ltc4261.c 6809 6810LTP (Linux Test Project) 6811M: Mike Frysinger <vapier@gentoo.org> 6812M: Cyril Hrubis <chrubis@suse.cz> 6813M: Wanlong Gao <wanlong.gao@gmail.com> 6814M: Jan Stancek <jstancek@redhat.com> 6815M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 6816M: Alexey Kodanev <alexey.kodanev@oracle.com> 6817L: ltp@lists.linux.it (subscribers-only) 6818W: http://linux-test-project.github.io/ 6819T: git git://github.com/linux-test-project/ltp.git 6820S: Maintained 6821 6822M32R ARCHITECTURE 6823W: http://www.linux-m32r.org/ 6824S: Orphan 6825F: arch/m32r/ 6826 6827M68K ARCHITECTURE 6828M: Geert Uytterhoeven <geert@linux-m68k.org> 6829L: linux-m68k@lists.linux-m68k.org 6830W: http://www.linux-m68k.org/ 6831T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 6832S: Maintained 6833F: arch/m68k/ 6834F: drivers/zorro/ 6835 6836M68K ON APPLE MACINTOSH 6837M: Joshua Thompson <funaho@jurai.org> 6838W: http://www.mac.linux-m68k.org/ 6839L: linux-m68k@lists.linux-m68k.org 6840S: Maintained 6841F: arch/m68k/mac/ 6842 6843M68K ON HP9000/300 6844M: Philip Blundell <philb@gnu.org> 6845W: http://www.tazenda.demon.co.uk/phil/linux-hp 6846S: Maintained 6847F: arch/m68k/hp300/ 6848 6849M88DS3103 MEDIA DRIVER 6850M: Antti Palosaari <crope@iki.fi> 6851L: linux-media@vger.kernel.org 6852W: https://linuxtv.org 6853W: http://palosaari.fi/linux/ 6854Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6855T: git git://linuxtv.org/anttip/media_tree.git 6856S: Maintained 6857F: drivers/media/dvb-frontends/m88ds3103* 6858 6859M88RS2000 MEDIA DRIVER 6860M: Malcolm Priestley <tvboxspy@gmail.com> 6861L: linux-media@vger.kernel.org 6862W: https://linuxtv.org 6863Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6864S: Maintained 6865F: drivers/media/dvb-frontends/m88rs2000* 6866 6867MA901 MASTERKIT USB FM RADIO DRIVER 6868M: Alexey Klimov <klimov.linux@gmail.com> 6869L: linux-media@vger.kernel.org 6870T: git git://linuxtv.org/media_tree.git 6871S: Maintained 6872F: drivers/media/radio/radio-ma901.c 6873 6874MAC80211 6875M: Johannes Berg <johannes@sipsolutions.net> 6876L: linux-wireless@vger.kernel.org 6877W: http://wireless.kernel.org/ 6878T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 6879T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 6880S: Maintained 6881F: Documentation/networking/mac80211-injection.txt 6882F: include/net/mac80211.h 6883F: net/mac80211/ 6884F: drivers/net/wireless/mac80211_hwsim.[ch] 6885 6886MACVLAN DRIVER 6887M: Patrick McHardy <kaber@trash.net> 6888L: netdev@vger.kernel.org 6889S: Maintained 6890F: drivers/net/macvlan.c 6891F: include/linux/if_macvlan.h 6892 6893MAILBOX API 6894M: Jassi Brar <jassisinghbrar@gmail.com> 6895L: linux-kernel@vger.kernel.org 6896S: Maintained 6897F: drivers/mailbox/ 6898F: include/linux/mailbox_client.h 6899F: include/linux/mailbox_controller.h 6900 6901MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 6902M: Michael Kerrisk <mtk.manpages@gmail.com> 6903W: http://www.kernel.org/doc/man-pages 6904L: linux-man@vger.kernel.org 6905S: Maintained 6906 6907MARVELL ARMADA DRM SUPPORT 6908M: Russell King <rmk+kernel@armlinux.org.uk> 6909S: Maintained 6910F: drivers/gpu/drm/armada/ 6911 6912MARVELL 88E6352 DSA support 6913M: Guenter Roeck <linux@roeck-us.net> 6914S: Maintained 6915F: drivers/net/dsa/mv88e6352.c 6916 6917MARVELL CRYPTO DRIVER 6918M: Boris Brezillon <boris.brezillon@free-electrons.com> 6919M: Arnaud Ebalard <arno@natisbad.org> 6920F: drivers/crypto/marvell/ 6921S: Maintained 6922L: linux-crypto@vger.kernel.org 6923 6924MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 6925M: Mirko Lindner <mlindner@marvell.com> 6926M: Stephen Hemminger <stephen@networkplumber.org> 6927L: netdev@vger.kernel.org 6928S: Maintained 6929F: drivers/net/ethernet/marvell/sk* 6930 6931MARVELL LIBERTAS WIRELESS DRIVER 6932L: libertas-dev@lists.infradead.org 6933S: Orphan 6934F: drivers/net/wireless/marvell/libertas/ 6935 6936MARVELL MV643XX ETHERNET DRIVER 6937M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 6938L: netdev@vger.kernel.org 6939S: Maintained 6940F: drivers/net/ethernet/marvell/mv643xx_eth.* 6941F: include/linux/mv643xx.h 6942 6943MARVELL MVNETA ETHERNET DRIVER 6944M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 6945L: netdev@vger.kernel.org 6946S: Maintained 6947F: drivers/net/ethernet/marvell/mvneta.* 6948 6949MARVELL MWIFIEX WIRELESS DRIVER 6950M: Amitkumar Karwar <akarwar@marvell.com> 6951M: Nishant Sarmukadam <nishants@marvell.com> 6952L: linux-wireless@vger.kernel.org 6953S: Maintained 6954F: drivers/net/wireless/marvell/mwifiex/ 6955 6956MARVELL MWL8K WIRELESS DRIVER 6957M: Lennert Buytenhek <buytenh@wantstofly.org> 6958L: linux-wireless@vger.kernel.org 6959S: Odd Fixes 6960F: drivers/net/wireless/marvell/mwl8k.c 6961 6962MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 6963M: Nicolas Pitre <nico@fluxnic.net> 6964S: Odd Fixes 6965F: drivers/mmc/host/mvsdio.* 6966 6967MATROX FRAMEBUFFER DRIVER 6968L: linux-fbdev@vger.kernel.org 6969S: Orphan 6970F: drivers/video/fbdev/matrox/matroxfb_* 6971F: include/uapi/linux/matroxfb.h 6972 6973MAX16065 HARDWARE MONITOR DRIVER 6974M: Guenter Roeck <linux@roeck-us.net> 6975L: linux-hwmon@vger.kernel.org 6976S: Maintained 6977F: Documentation/hwmon/max16065 6978F: drivers/hwmon/max16065.c 6979 6980MAX20751 HARDWARE MONITOR DRIVER 6981M: Guenter Roeck <linux@roeck-us.net> 6982L: linux-hwmon@vger.kernel.org 6983S: Maintained 6984F: Documentation/hwmon/max20751 6985F: drivers/hwmon/max20751.c 6986 6987MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6988M: "Hans J. Koch" <hjk@hansjkoch.de> 6989L: linux-hwmon@vger.kernel.org 6990S: Maintained 6991F: Documentation/hwmon/max6650 6992F: drivers/hwmon/max6650.c 6993 6994MAX6697 HARDWARE MONITOR DRIVER 6995M: Guenter Roeck <linux@roeck-us.net> 6996L: linux-hwmon@vger.kernel.org 6997S: Maintained 6998F: Documentation/hwmon/max6697 6999F: Documentation/devicetree/bindings/i2c/max6697.txt 7000F: drivers/hwmon/max6697.c 7001F: include/linux/platform_data/max6697.h 7002 7003MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7004M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7005L: linux-pm@vger.kernel.org 7006S: Supported 7007F: drivers/power/max14577_charger.c 7008F: drivers/power/max77693_charger.c 7009 7010MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7011M: Javier Martinez Canillas <javier@osg.samsung.com> 7012L: linux-kernel@vger.kernel.org 7013S: Supported 7014F: drivers/*/*max77802*.c 7015F: Documentation/devicetree/bindings/*/*max77802.txt 7016F: include/dt-bindings/*/*max77802.h 7017 7018MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7019M: Chanwoo Choi <cw00.choi@samsung.com> 7020M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7021L: linux-kernel@vger.kernel.org 7022S: Supported 7023F: drivers/*/max14577.c 7024F: drivers/*/max77686*.c 7025F: drivers/*/max77693.c 7026F: drivers/extcon/extcon-max14577.c 7027F: drivers/extcon/extcon-max77693.c 7028F: drivers/rtc/rtc-max77686.c 7029F: drivers/clk/clk-max77686.c 7030F: Documentation/devicetree/bindings/mfd/max14577.txt 7031F: Documentation/devicetree/bindings/*/max77686.txt 7032F: Documentation/devicetree/bindings/mfd/max77693.txt 7033F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7034F: include/linux/mfd/max14577*.h 7035F: include/linux/mfd/max77686*.h 7036F: include/linux/mfd/max77693*.h 7037 7038MAXIRADIO FM RADIO RECEIVER DRIVER 7039M: Hans Verkuil <hverkuil@xs4all.nl> 7040L: linux-media@vger.kernel.org 7041T: git git://linuxtv.org/media_tree.git 7042W: https://linuxtv.org 7043S: Maintained 7044F: drivers/media/radio/radio-maxiradio* 7045 7046MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7047M: Peter Rosin <peda@axentia.se> 7048L: linux-iio@vger.kernel.org 7049S: Maintained 7050F: drivers/iio/potentiometer/mcp4531.c 7051 7052MEDIA DRIVERS FOR RENESAS - VSP1 7053M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7054L: linux-media@vger.kernel.org 7055L: linux-renesas-soc@vger.kernel.org 7056T: git git://linuxtv.org/media_tree.git 7057S: Supported 7058F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7059F: drivers/media/platform/vsp1/ 7060 7061MEDIA DRIVERS FOR ASCOT2E 7062M: Sergey Kozlov <serjk@netup.ru> 7063L: linux-media@vger.kernel.org 7064W: https://linuxtv.org 7065W: http://netup.tv/ 7066T: git git://linuxtv.org/media_tree.git 7067S: Supported 7068F: drivers/media/dvb-frontends/ascot2e* 7069 7070MEDIA DRIVERS FOR CXD2841ER 7071M: Sergey Kozlov <serjk@netup.ru> 7072L: linux-media@vger.kernel.org 7073W: https://linuxtv.org 7074W: http://netup.tv/ 7075T: git git://linuxtv.org/media_tree.git 7076S: Supported 7077F: drivers/media/dvb-frontends/cxd2841er* 7078 7079MEDIA DRIVERS FOR HORUS3A 7080M: Sergey Kozlov <serjk@netup.ru> 7081L: linux-media@vger.kernel.org 7082W: https://linuxtv.org 7083W: http://netup.tv/ 7084T: git git://linuxtv.org/media_tree.git 7085S: Supported 7086F: drivers/media/dvb-frontends/horus3a* 7087 7088MEDIA DRIVERS FOR LNBH25 7089M: Sergey Kozlov <serjk@netup.ru> 7090L: linux-media@vger.kernel.org 7091W: https://linuxtv.org 7092W: http://netup.tv/ 7093T: git git://linuxtv.org/media_tree.git 7094S: Supported 7095F: drivers/media/dvb-frontends/lnbh25* 7096 7097MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7098M: Sergey Kozlov <serjk@netup.ru> 7099L: linux-media@vger.kernel.org 7100W: https://linuxtv.org 7101W: http://netup.tv/ 7102T: git git://linuxtv.org/media_tree.git 7103S: Supported 7104F: drivers/media/pci/netup_unidvb/* 7105 7106MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7107M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 7108P: LinuxTV.org Project 7109L: linux-media@vger.kernel.org 7110W: https://linuxtv.org 7111Q: http://patchwork.kernel.org/project/linux-media/list/ 7112T: git git://linuxtv.org/media_tree.git 7113S: Maintained 7114F: Documentation/dvb/ 7115F: Documentation/video4linux/ 7116F: Documentation/DocBook/media/ 7117F: drivers/media/ 7118F: drivers/staging/media/ 7119F: include/linux/platform_data/media/ 7120F: include/media/ 7121F: include/uapi/linux/dvb/ 7122F: include/uapi/linux/videodev2.h 7123F: include/uapi/linux/media.h 7124F: include/uapi/linux/v4l2-* 7125F: include/uapi/linux/meye.h 7126F: include/uapi/linux/ivtv* 7127F: include/uapi/linux/uvcvideo.h 7128 7129MEDIATEK ETHERNET DRIVER 7130M: Felix Fietkau <nbd@openwrt.org> 7131M: John Crispin <blogic@openwrt.org> 7132L: netdev@vger.kernel.org 7133S: Maintained 7134F: drivers/net/ethernet/mediatek/ 7135 7136MEDIATEK MT7601U WIRELESS LAN DRIVER 7137M: Jakub Kicinski <kubakici@wp.pl> 7138L: linux-wireless@vger.kernel.org 7139S: Maintained 7140F: drivers/net/wireless/mediatek/mt7601u/ 7141 7142MEGARAID SCSI/SAS DRIVERS 7143M: Kashyap Desai <kashyap.desai@avagotech.com> 7144M: Sumit Saxena <sumit.saxena@avagotech.com> 7145M: Uday Lingala <uday.lingala@avagotech.com> 7146L: megaraidlinux.pdl@avagotech.com 7147L: linux-scsi@vger.kernel.org 7148W: http://www.lsi.com 7149S: Maintained 7150F: Documentation/scsi/megaraid.txt 7151F: drivers/scsi/megaraid.* 7152F: drivers/scsi/megaraid/ 7153 7154MELLANOX ETHERNET DRIVER (mlx4_en) 7155M: Eugenia Emantayev <eugenia@mellanox.com> 7156L: netdev@vger.kernel.org 7157S: Supported 7158W: http://www.mellanox.com 7159Q: http://patchwork.ozlabs.org/project/netdev/list/ 7160F: drivers/net/ethernet/mellanox/mlx4/en_* 7161 7162MELLANOX ETHERNET DRIVER (mlx5e) 7163M: Saeed Mahameed <saeedm@mellanox.com> 7164L: netdev@vger.kernel.org 7165S: Supported 7166W: http://www.mellanox.com 7167Q: http://patchwork.ozlabs.org/project/netdev/list/ 7168F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7169 7170MELLANOX ETHERNET SWITCH DRIVERS 7171M: Jiri Pirko <jiri@mellanox.com> 7172M: Ido Schimmel <idosch@mellanox.com> 7173L: netdev@vger.kernel.org 7174S: Supported 7175W: http://www.mellanox.com 7176Q: http://patchwork.ozlabs.org/project/netdev/list/ 7177F: drivers/net/ethernet/mellanox/mlxsw/ 7178 7179MEMBARRIER SUPPORT 7180M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7181M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7182L: linux-kernel@vger.kernel.org 7183S: Supported 7184F: kernel/membarrier.c 7185F: include/uapi/linux/membarrier.h 7186 7187MEMORY MANAGEMENT 7188L: linux-mm@kvack.org 7189W: http://www.linux-mm.org 7190S: Maintained 7191F: include/linux/mm.h 7192F: include/linux/gfp.h 7193F: include/linux/mmzone.h 7194F: include/linux/memory_hotplug.h 7195F: include/linux/vmalloc.h 7196F: mm/ 7197 7198MEMORY TECHNOLOGY DEVICES (MTD) 7199M: David Woodhouse <dwmw2@infradead.org> 7200M: Brian Norris <computersforpeace@gmail.com> 7201L: linux-mtd@lists.infradead.org 7202W: http://www.linux-mtd.infradead.org/ 7203Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7204T: git git://git.infradead.org/linux-mtd.git 7205T: git git://git.infradead.org/l2-mtd.git 7206S: Maintained 7207F: drivers/mtd/ 7208F: include/linux/mtd/ 7209F: include/uapi/mtd/ 7210 7211MEN A21 WATCHDOG DRIVER 7212M: Johannes Thumshirn <morbidrsa@gmail.com> 7213L: linux-watchdog@vger.kernel.org 7214S: Maintained 7215F: drivers/watchdog/mena21_wdt.c 7216 7217MEN CHAMELEON BUS (mcb) 7218M: Johannes Thumshirn <morbidrsa@gmail.com> 7219S: Maintained 7220F: drivers/mcb/ 7221F: include/linux/mcb.h 7222F: Documentation/men-chameleon-bus.txt 7223 7224MEN F21BMC (Board Management Controller) 7225M: Andreas Werner <andreas.werner@men.de> 7226S: Supported 7227F: drivers/mfd/menf21bmc.c 7228F: drivers/watchdog/menf21bmc_wdt.c 7229F: drivers/leds/leds-menf21bmc.c 7230F: drivers/hwmon/menf21bmc_hwmon.c 7231F: Documentation/hwmon/menf21bmc 7232 7233METAG ARCHITECTURE 7234M: James Hogan <james.hogan@imgtec.com> 7235L: linux-metag@vger.kernel.org 7236T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 7237S: Odd Fixes 7238F: arch/metag/ 7239F: Documentation/metag/ 7240F: Documentation/devicetree/bindings/metag/ 7241F: Documentation/devicetree/bindings/interrupt-controller/img,* 7242F: drivers/clocksource/metag_generic.c 7243F: drivers/irqchip/irq-metag.c 7244F: drivers/irqchip/irq-metag-ext.c 7245F: drivers/tty/metag_da.c 7246 7247MICROBLAZE ARCHITECTURE 7248M: Michal Simek <monstr@monstr.eu> 7249W: http://www.monstr.eu/fdt/ 7250T: git git://git.monstr.eu/linux-2.6-microblaze.git 7251S: Supported 7252F: arch/microblaze/ 7253 7254MICROSOFT SURFACE PRO 3 BUTTON DRIVER 7255M: Chen Yu <yu.c.chen@intel.com> 7256L: platform-driver-x86@vger.kernel.org 7257S: Supported 7258F: drivers/platform/x86/surfacepro3_button.c 7259 7260MICROTEK X6 SCANNER 7261M: Oliver Neukum <oliver@neukum.org> 7262S: Maintained 7263F: drivers/usb/image/microtek.* 7264 7265MIPS 7266M: Ralf Baechle <ralf@linux-mips.org> 7267L: linux-mips@linux-mips.org 7268W: http://www.linux-mips.org/ 7269T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 7270Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 7271S: Supported 7272F: Documentation/mips/ 7273F: arch/mips/ 7274 7275MIPS/LOONGSON1 ARCHITECTURE 7276M: Keguang Zhang <keguang.zhang@gmail.com> 7277L: linux-mips@linux-mips.org 7278S: Maintained 7279F: arch/mips/loongson32/ 7280F: arch/mips/include/asm/mach-loongson32/ 7281F: drivers/*/*loongson1* 7282F: drivers/*/*/*loongson1* 7283 7284MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 7285M: Hans Verkuil <hverkuil@xs4all.nl> 7286L: linux-media@vger.kernel.org 7287T: git git://linuxtv.org/media_tree.git 7288W: https://linuxtv.org 7289S: Odd Fixes 7290F: drivers/media/radio/radio-miropcm20* 7291 7292MELLANOX MLX4 core VPI driver 7293M: Yishai Hadas <yishaih@mellanox.com> 7294L: netdev@vger.kernel.org 7295L: linux-rdma@vger.kernel.org 7296W: http://www.mellanox.com 7297Q: http://patchwork.ozlabs.org/project/netdev/list/ 7298S: Supported 7299F: drivers/net/ethernet/mellanox/mlx4/ 7300F: include/linux/mlx4/ 7301 7302MELLANOX MLX4 IB driver 7303M: Yishai Hadas <yishaih@mellanox.com> 7304L: linux-rdma@vger.kernel.org 7305W: http://www.mellanox.com 7306Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7307S: Supported 7308F: drivers/infiniband/hw/mlx4/ 7309F: include/linux/mlx4/ 7310 7311MELLANOX MLX5 core VPI driver 7312M: Matan Barak <matanb@mellanox.com> 7313M: Leon Romanovsky <leonro@mellanox.com> 7314L: netdev@vger.kernel.org 7315L: linux-rdma@vger.kernel.org 7316W: http://www.mellanox.com 7317Q: http://patchwork.ozlabs.org/project/netdev/list/ 7318S: Supported 7319F: drivers/net/ethernet/mellanox/mlx5/core/ 7320F: include/linux/mlx5/ 7321 7322MELLANOX MLX5 IB driver 7323M: Matan Barak <matanb@mellanox.com> 7324M: Leon Romanovsky <leonro@mellanox.com> 7325L: linux-rdma@vger.kernel.org 7326W: http://www.mellanox.com 7327Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7328S: Supported 7329F: drivers/infiniband/hw/mlx5/ 7330F: include/linux/mlx5/ 7331 7332MELEXIS MLX90614 DRIVER 7333M: Crt Mori <cmo@melexis.com> 7334L: linux-iio@vger.kernel.org 7335W: http://www.melexis.com 7336S: Supported 7337F: drivers/iio/temperature/mlx90614.c 7338 7339MN88472 MEDIA DRIVER 7340M: Antti Palosaari <crope@iki.fi> 7341L: linux-media@vger.kernel.org 7342W: https://linuxtv.org 7343W: http://palosaari.fi/linux/ 7344Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7345T: git git://linuxtv.org/anttip/media_tree.git 7346S: Maintained 7347F: drivers/staging/media/mn88472/ 7348F: drivers/media/dvb-frontends/mn88472.h 7349 7350MN88473 MEDIA DRIVER 7351M: Antti Palosaari <crope@iki.fi> 7352L: linux-media@vger.kernel.org 7353W: https://linuxtv.org 7354W: http://palosaari.fi/linux/ 7355Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7356S: Maintained 7357F: drivers/media/dvb-frontends/mn88473* 7358 7359MODULE SUPPORT 7360M: Rusty Russell <rusty@rustcorp.com.au> 7361S: Maintained 7362F: include/linux/module.h 7363F: kernel/module.c 7364 7365MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 7366W: http://popies.net/meye/ 7367S: Orphan 7368F: Documentation/video4linux/meye.txt 7369F: drivers/media/pci/meye/ 7370F: include/uapi/linux/meye.h 7371 7372MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 7373M: Jiri Slaby <jirislaby@gmail.com> 7374S: Maintained 7375F: Documentation/serial/moxa-smartio 7376F: drivers/tty/mxser.* 7377 7378MR800 AVERMEDIA USB FM RADIO DRIVER 7379M: Alexey Klimov <klimov.linux@gmail.com> 7380L: linux-media@vger.kernel.org 7381T: git git://linuxtv.org/media_tree.git 7382S: Maintained 7383F: drivers/media/radio/radio-mr800.c 7384 7385MRF24J40 IEEE 802.15.4 RADIO DRIVER 7386M: Alan Ott <alan@signal11.us> 7387L: linux-wpan@vger.kernel.org 7388S: Maintained 7389F: drivers/net/ieee802154/mrf24j40.c 7390F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 7391 7392MSI LAPTOP SUPPORT 7393M: "Lee, Chun-Yi" <jlee@suse.com> 7394L: platform-driver-x86@vger.kernel.org 7395S: Maintained 7396F: drivers/platform/x86/msi-laptop.c 7397 7398MSI WMI SUPPORT 7399L: platform-driver-x86@vger.kernel.org 7400S: Orphan 7401F: drivers/platform/x86/msi-wmi.c 7402 7403MSI001 MEDIA DRIVER 7404M: Antti Palosaari <crope@iki.fi> 7405L: linux-media@vger.kernel.org 7406W: https://linuxtv.org 7407W: http://palosaari.fi/linux/ 7408Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7409T: git git://linuxtv.org/anttip/media_tree.git 7410S: Maintained 7411F: drivers/media/tuners/msi001* 7412 7413MSI2500 MEDIA DRIVER 7414M: Antti Palosaari <crope@iki.fi> 7415L: linux-media@vger.kernel.org 7416W: https://linuxtv.org 7417W: http://palosaari.fi/linux/ 7418Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7419T: git git://linuxtv.org/anttip/media_tree.git 7420S: Maintained 7421F: drivers/media/usb/msi2500/ 7422 7423MSYSTEMS DISKONCHIP G3 MTD DRIVER 7424M: Robert Jarzmik <robert.jarzmik@free.fr> 7425L: linux-mtd@lists.infradead.org 7426S: Maintained 7427F: drivers/mtd/devices/docg3* 7428 7429MT9M032 APTINA SENSOR DRIVER 7430M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7431L: linux-media@vger.kernel.org 7432T: git git://linuxtv.org/media_tree.git 7433S: Maintained 7434F: drivers/media/i2c/mt9m032.c 7435F: include/media/i2c/mt9m032.h 7436 7437MT9P031 APTINA CAMERA SENSOR 7438M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7439L: linux-media@vger.kernel.org 7440T: git git://linuxtv.org/media_tree.git 7441S: Maintained 7442F: drivers/media/i2c/mt9p031.c 7443F: include/media/i2c/mt9p031.h 7444 7445MT9T001 APTINA CAMERA SENSOR 7446M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7447L: linux-media@vger.kernel.org 7448T: git git://linuxtv.org/media_tree.git 7449S: Maintained 7450F: drivers/media/i2c/mt9t001.c 7451F: include/media/i2c/mt9t001.h 7452 7453MT9V032 APTINA CAMERA SENSOR 7454M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7455L: linux-media@vger.kernel.org 7456T: git git://linuxtv.org/media_tree.git 7457S: Maintained 7458F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 7459F: drivers/media/i2c/mt9v032.c 7460F: include/media/i2c/mt9v032.h 7461 7462MULTIFUNCTION DEVICES (MFD) 7463M: Lee Jones <lee.jones@linaro.org> 7464T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 7465S: Supported 7466F: drivers/mfd/ 7467F: include/linux/mfd/ 7468 7469MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 7470M: Ulf Hansson <ulf.hansson@linaro.org> 7471L: linux-mmc@vger.kernel.org 7472T: git git://git.linaro.org/people/ulf.hansson/mmc.git 7473S: Maintained 7474F: drivers/mmc/ 7475F: include/linux/mmc/ 7476F: include/uapi/linux/mmc/ 7477 7478MULTIMEDIA CARD (MMC) ETC. OVER SPI 7479S: Orphan 7480F: drivers/mmc/host/mmc_spi.c 7481F: include/linux/spi/mmc_spi.h 7482 7483MULTISOUND SOUND DRIVER 7484M: Andrew Veliath <andrewtv@usa.net> 7485S: Maintained 7486F: Documentation/sound/oss/MultiSound 7487F: sound/oss/msnd* 7488 7489MULTITECH MULTIPORT CARD (ISICOM) 7490S: Orphan 7491F: drivers/tty/isicom.c 7492F: include/linux/isicom.h 7493 7494MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 7495M: Bin Liu <b-liu@ti.com> 7496L: linux-usb@vger.kernel.org 7497T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 7498S: Maintained 7499F: drivers/usb/musb/ 7500 7501MXL5007T MEDIA DRIVER 7502M: Michael Krufky <mkrufky@linuxtv.org> 7503L: linux-media@vger.kernel.org 7504W: https://linuxtv.org 7505W: http://github.com/mkrufky 7506Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7507T: git git://linuxtv.org/mkrufky/tuners.git 7508S: Maintained 7509F: drivers/media/tuners/mxl5007t.* 7510 7511MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 7512M: Hyong-Youb Kim <hykim@myri.com> 7513L: netdev@vger.kernel.org 7514W: https://www.myricom.com/support/downloads/myri10ge.html 7515S: Supported 7516F: drivers/net/ethernet/myricom/myri10ge/ 7517 7518NAND FLASH SUBSYSTEM 7519M: Boris Brezillon <boris.brezillon@free-electrons.com> 7520R: Richard Weinberger <richard@nod.at> 7521L: linux-mtd@lists.infradead.org 7522W: http://www.linux-mtd.infradead.org/ 7523Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7524T: git git://github.com/linux-nand/linux.git 7525S: Maintained 7526F: drivers/mtd/nand/ 7527F: include/linux/mtd/nand*.h 7528 7529NATSEMI ETHERNET DRIVER (DP8381x) 7530S: Orphan 7531F: drivers/net/ethernet/natsemi/natsemi.c 7532 7533NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 7534M: Daniel Mack <zonque@gmail.com> 7535S: Maintained 7536L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7537W: http://www.native-instruments.com 7538F: sound/usb/caiaq/ 7539 7540NCP FILESYSTEM 7541M: Petr Vandrovec <petr@vandrovec.name> 7542S: Odd Fixes 7543F: fs/ncpfs/ 7544 7545NCR 5380 SCSI DRIVERS 7546M: Finn Thain <fthain@telegraphics.com.au> 7547M: Michael Schmitz <schmitzmic@gmail.com> 7548L: linux-scsi@vger.kernel.org 7549S: Maintained 7550F: Documentation/scsi/g_NCR5380.txt 7551F: drivers/scsi/NCR5380.* 7552F: drivers/scsi/arm/cumana_1.c 7553F: drivers/scsi/arm/oak.c 7554F: drivers/scsi/atari_NCR5380.c 7555F: drivers/scsi/atari_scsi.* 7556F: drivers/scsi/dmx3191d.c 7557F: drivers/scsi/dtc.* 7558F: drivers/scsi/g_NCR5380.* 7559F: drivers/scsi/g_NCR5380_mmio.c 7560F: drivers/scsi/mac_scsi.* 7561F: drivers/scsi/pas16.* 7562F: drivers/scsi/sun3_scsi.* 7563F: drivers/scsi/sun3_scsi_vme.c 7564F: drivers/scsi/t128.* 7565 7566NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 7567M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7568L: linux-scsi@vger.kernel.org 7569S: Maintained 7570F: drivers/scsi/NCR_D700.* 7571 7572NCT6775 HARDWARE MONITOR DRIVER 7573M: Guenter Roeck <linux@roeck-us.net> 7574L: linux-hwmon@vger.kernel.org 7575S: Maintained 7576F: Documentation/hwmon/nct6775 7577F: drivers/hwmon/nct6775.c 7578 7579NETEFFECT IWARP RNIC DRIVER (IW_NES) 7580M: Faisal Latif <faisal.latif@intel.com> 7581L: linux-rdma@vger.kernel.org 7582W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 7583S: Supported 7584F: drivers/infiniband/hw/nes/ 7585 7586NETEM NETWORK EMULATOR 7587M: Stephen Hemminger <stephen@networkplumber.org> 7588L: netem@lists.linux-foundation.org (moderated for non-subscribers) 7589S: Maintained 7590F: net/sched/sch_netem.c 7591 7592NETERION 10GbE DRIVERS (s2io/vxge) 7593M: Jon Mason <jdmason@kudzu.us> 7594L: netdev@vger.kernel.org 7595S: Supported 7596F: Documentation/networking/s2io.txt 7597F: Documentation/networking/vxge.txt 7598F: drivers/net/ethernet/neterion/ 7599 7600NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 7601M: Pablo Neira Ayuso <pablo@netfilter.org> 7602M: Patrick McHardy <kaber@trash.net> 7603M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 7604L: netfilter-devel@vger.kernel.org 7605L: coreteam@netfilter.org 7606W: http://www.netfilter.org/ 7607W: http://www.iptables.org/ 7608Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 7609T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 7610T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 7611S: Supported 7612F: include/linux/netfilter* 7613F: include/linux/netfilter/ 7614F: include/net/netfilter/ 7615F: include/uapi/linux/netfilter* 7616F: include/uapi/linux/netfilter/ 7617F: net/*/netfilter.c 7618F: net/*/netfilter/ 7619F: net/netfilter/ 7620F: net/bridge/br_netfilter*.c 7621 7622NETLABEL 7623M: Paul Moore <paul@paul-moore.com> 7624W: http://netlabel.sf.net 7625L: netdev@vger.kernel.org 7626S: Maintained 7627F: Documentation/netlabel/ 7628F: include/net/netlabel.h 7629F: net/netlabel/ 7630 7631NETROM NETWORK LAYER 7632M: Ralf Baechle <ralf@linux-mips.org> 7633L: linux-hams@vger.kernel.org 7634W: http://www.linux-ax25.org/ 7635S: Maintained 7636F: include/net/netrom.h 7637F: include/uapi/linux/netrom.h 7638F: net/netrom/ 7639 7640NETRONOME ETHERNET DRIVERS 7641M: Jakub Kicinski <jakub.kicinski@netronome.com> 7642L: oss-drivers@netronome.com 7643S: Maintained 7644F: drivers/net/ethernet/netronome/ 7645 7646NETWORK BLOCK DEVICE (NBD) 7647M: Markus Pargmann <mpa@pengutronix.de> 7648S: Maintained 7649L: nbd-general@lists.sourceforge.net 7650T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 7651F: Documentation/blockdev/nbd.txt 7652F: drivers/block/nbd.c 7653F: include/uapi/linux/nbd.h 7654 7655NETWORK DROP MONITOR 7656M: Neil Horman <nhorman@tuxdriver.com> 7657L: netdev@vger.kernel.org 7658S: Maintained 7659W: https://fedorahosted.org/dropwatch/ 7660F: net/core/drop_monitor.c 7661 7662NETWORKING [GENERAL] 7663M: "David S. Miller" <davem@davemloft.net> 7664L: netdev@vger.kernel.org 7665W: http://www.linuxfoundation.org/en/Net 7666Q: http://patchwork.ozlabs.org/project/netdev/list/ 7667T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7668T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 7669S: Maintained 7670F: net/ 7671F: include/net/ 7672F: include/linux/in.h 7673F: include/linux/net.h 7674F: include/linux/netdevice.h 7675F: include/uapi/linux/in.h 7676F: include/uapi/linux/net.h 7677F: include/uapi/linux/netdevice.h 7678F: include/uapi/linux/net_namespace.h 7679F: tools/net/ 7680F: tools/testing/selftests/net/ 7681F: lib/random32.c 7682F: lib/test_bpf.c 7683 7684NETWORKING [IPv4/IPv6] 7685M: "David S. Miller" <davem@davemloft.net> 7686M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 7687M: James Morris <jmorris@namei.org> 7688M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 7689M: Patrick McHardy <kaber@trash.net> 7690L: netdev@vger.kernel.org 7691T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7692S: Maintained 7693F: net/ipv4/ 7694F: net/ipv6/ 7695F: include/net/ip* 7696F: arch/x86/net/* 7697 7698NETWORKING [IPSEC] 7699M: Steffen Klassert <steffen.klassert@secunet.com> 7700M: Herbert Xu <herbert@gondor.apana.org.au> 7701M: "David S. Miller" <davem@davemloft.net> 7702L: netdev@vger.kernel.org 7703T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 7704T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 7705S: Maintained 7706F: net/core/flow.c 7707F: net/xfrm/ 7708F: net/key/ 7709F: net/ipv4/xfrm* 7710F: net/ipv4/esp4.c 7711F: net/ipv4/ah4.c 7712F: net/ipv4/ipcomp.c 7713F: net/ipv4/ip_vti.c 7714F: net/ipv6/xfrm* 7715F: net/ipv6/esp6.c 7716F: net/ipv6/ah6.c 7717F: net/ipv6/ipcomp6.c 7718F: net/ipv6/ip6_vti.c 7719F: include/uapi/linux/xfrm.h 7720F: include/net/xfrm.h 7721 7722NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 7723M: Paul Moore <paul@paul-moore.com> 7724L: netdev@vger.kernel.org 7725S: Maintained 7726 7727NETWORKING [WIRELESS] 7728L: linux-wireless@vger.kernel.org 7729Q: http://patchwork.kernel.org/project/linux-wireless/list/ 7730 7731NETWORKING DRIVERS 7732L: netdev@vger.kernel.org 7733W: http://www.linuxfoundation.org/en/Net 7734Q: http://patchwork.ozlabs.org/project/netdev/list/ 7735T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7736T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 7737S: Odd Fixes 7738F: drivers/net/ 7739F: include/linux/if_* 7740F: include/linux/netdevice.h 7741F: include/linux/etherdevice.h 7742F: include/linux/fcdevice.h 7743F: include/linux/fddidevice.h 7744F: include/linux/hippidevice.h 7745F: include/linux/inetdevice.h 7746F: include/uapi/linux/if_* 7747F: include/uapi/linux/netdevice.h 7748 7749NETWORKING DRIVERS (WIRELESS) 7750M: Kalle Valo <kvalo@codeaurora.org> 7751L: linux-wireless@vger.kernel.org 7752Q: http://patchwork.kernel.org/project/linux-wireless/list/ 7753T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 7754T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 7755S: Maintained 7756F: drivers/net/wireless/ 7757 7758NETXEN (1/10) GbE SUPPORT 7759M: Manish Chopra <manish.chopra@qlogic.com> 7760M: Sony Chacko <sony.chacko@qlogic.com> 7761M: Rajesh Borundia <rajesh.borundia@qlogic.com> 7762L: netdev@vger.kernel.org 7763W: http://www.qlogic.com 7764S: Supported 7765F: drivers/net/ethernet/qlogic/netxen/ 7766 7767NFC SUBSYSTEM 7768M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 7769M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 7770M: Samuel Ortiz <sameo@linux.intel.com> 7771L: linux-wireless@vger.kernel.org 7772L: linux-nfc@lists.01.org (subscribers-only) 7773S: Supported 7774F: net/nfc/ 7775F: include/net/nfc/ 7776F: include/uapi/linux/nfc.h 7777F: drivers/nfc/ 7778F: include/linux/platform_data/nfcmrvl.h 7779F: include/linux/platform_data/nxp-nci.h 7780F: include/linux/platform_data/pn544.h 7781F: include/linux/platform_data/st21nfca.h 7782F: include/linux/platform_data/st-nci.h 7783F: Documentation/devicetree/bindings/net/nfc/ 7784 7785NFS, SUNRPC, AND LOCKD CLIENTS 7786M: Trond Myklebust <trond.myklebust@primarydata.com> 7787M: Anna Schumaker <anna.schumaker@netapp.com> 7788L: linux-nfs@vger.kernel.org 7789W: http://client.linux-nfs.org 7790T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 7791S: Maintained 7792F: fs/lockd/ 7793F: fs/nfs/ 7794F: fs/nfs_common/ 7795F: net/sunrpc/ 7796F: include/linux/lockd/ 7797F: include/linux/nfs* 7798F: include/linux/sunrpc/ 7799F: include/uapi/linux/nfs* 7800F: include/uapi/linux/sunrpc/ 7801 7802NILFS2 FILESYSTEM 7803M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 7804L: linux-nilfs@vger.kernel.org 7805W: http://nilfs.sourceforge.net/ 7806T: git git://github.com/konis/nilfs2.git 7807S: Supported 7808F: Documentation/filesystems/nilfs2.txt 7809F: fs/nilfs2/ 7810F: include/linux/nilfs2_fs.h 7811F: include/trace/events/nilfs2.h 7812 7813NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 7814M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 7815W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 7816S: Maintained 7817F: Documentation/scsi/NinjaSCSI.txt 7818F: drivers/scsi/pcmcia/nsp_* 7819 7820NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 7821M: GOTO Masanori <gotom@debian.or.jp> 7822M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 7823W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 7824S: Maintained 7825F: Documentation/scsi/NinjaSCSI.txt 7826F: drivers/scsi/nsp32* 7827 7828NIOS2 ARCHITECTURE 7829M: Ley Foon Tan <lftan@altera.com> 7830L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 7831T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 7832S: Maintained 7833F: arch/nios2/ 7834 7835NOKIA N900 POWER SUPPLY DRIVERS 7836R: Pali Rohár <pali.rohar@gmail.com> 7837F: include/linux/power/bq2415x_charger.h 7838F: include/linux/power/bq27xxx_battery.h 7839F: include/linux/power/isp1704_charger.h 7840F: drivers/power/bq2415x_charger.c 7841F: drivers/power/bq27xxx_battery.c 7842F: drivers/power/bq27xxx_battery_i2c.c 7843F: drivers/power/isp1704_charger.c 7844F: drivers/power/rx51_battery.c 7845 7846NTB DRIVER CORE 7847M: Jon Mason <jdmason@kudzu.us> 7848M: Dave Jiang <dave.jiang@intel.com> 7849M: Allen Hubbe <Allen.Hubbe@emc.com> 7850L: linux-ntb@googlegroups.com 7851S: Supported 7852W: https://github.com/jonmason/ntb/wiki 7853T: git git://github.com/jonmason/ntb.git 7854F: drivers/ntb/ 7855F: drivers/net/ntb_netdev.c 7856F: include/linux/ntb.h 7857F: include/linux/ntb_transport.h 7858 7859NTB INTEL DRIVER 7860M: Jon Mason <jdmason@kudzu.us> 7861M: Dave Jiang <dave.jiang@intel.com> 7862L: linux-ntb@googlegroups.com 7863S: Supported 7864W: https://github.com/jonmason/ntb/wiki 7865T: git git://github.com/jonmason/ntb.git 7866F: drivers/ntb/hw/intel/ 7867 7868NTB AMD DRIVER 7869M: Xiangliang Yu <Xiangliang.Yu@amd.com> 7870L: linux-ntb@googlegroups.com 7871S: Supported 7872F: drivers/ntb/hw/amd/ 7873 7874NTFS FILESYSTEM 7875M: Anton Altaparmakov <anton@tuxera.com> 7876L: linux-ntfs-dev@lists.sourceforge.net 7877W: http://www.tuxera.com/ 7878T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 7879S: Supported 7880F: Documentation/filesystems/ntfs.txt 7881F: fs/ntfs/ 7882 7883NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 7884M: Antonino Daplas <adaplas@gmail.com> 7885L: linux-fbdev@vger.kernel.org 7886S: Maintained 7887F: drivers/video/fbdev/riva/ 7888F: drivers/video/fbdev/nvidia/ 7889 7890NVM EXPRESS DRIVER 7891M: Keith Busch <keith.busch@intel.com> 7892M: Jens Axboe <axboe@fb.com> 7893L: linux-nvme@lists.infradead.org 7894T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 7895W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 7896S: Supported 7897F: drivers/nvme/host/ 7898F: include/linux/nvme.h 7899 7900NVMEM FRAMEWORK 7901M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 7902M: Maxime Ripard <maxime.ripard@free-electrons.com> 7903S: Maintained 7904F: drivers/nvmem/ 7905F: Documentation/devicetree/bindings/nvmem/ 7906F: include/linux/nvmem-consumer.h 7907F: include/linux/nvmem-provider.h 7908 7909NXP-NCI NFC DRIVER 7910M: Clément Perrochaud <clement.perrochaud@effinnov.com> 7911R: Charles Gorand <charles.gorand@effinnov.com> 7912L: linux-nfc@lists.01.org (moderated for non-subscribers) 7913S: Supported 7914F: drivers/nfc/nxp-nci 7915 7916NXP TDA998X DRM DRIVER 7917M: Russell King <rmk+kernel@armlinux.org.uk> 7918S: Supported 7919F: drivers/gpu/drm/i2c/tda998x_drv.c 7920F: include/drm/i2c/tda998x.h 7921 7922NXP TFA9879 DRIVER 7923M: Peter Rosin <peda@axentia.se> 7924L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7925S: Maintained 7926F: sound/soc/codecs/tfa9879* 7927 7928OBJTOOL 7929M: Josh Poimboeuf <jpoimboe@redhat.com> 7930S: Supported 7931F: tools/objtool/ 7932 7933OMAP SUPPORT 7934M: Tony Lindgren <tony@atomide.com> 7935L: linux-omap@vger.kernel.org 7936W: http://www.muru.com/linux/omap/ 7937W: http://linux.omap.com/ 7938Q: http://patchwork.kernel.org/project/linux-omap/list/ 7939T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 7940S: Maintained 7941F: arch/arm/*omap*/ 7942F: arch/arm/configs/omap1_defconfig 7943F: arch/arm/configs/omap2plus_defconfig 7944F: drivers/i2c/busses/i2c-omap.c 7945F: drivers/irqchip/irq-omap-intc.c 7946F: drivers/mfd/*omap*.c 7947F: drivers/mfd/menelaus.c 7948F: drivers/mfd/palmas.c 7949F: drivers/mfd/tps65217.c 7950F: drivers/mfd/tps65218.c 7951F: drivers/mfd/tps65910.c 7952F: drivers/mfd/twl-core.[ch] 7953F: drivers/mfd/twl4030*.c 7954F: drivers/mfd/twl6030*.c 7955F: drivers/mfd/twl6040*.c 7956F: drivers/regulator/palmas-regulator*.c 7957F: drivers/regulator/pbias-regulator.c 7958F: drivers/regulator/tps65217-regulator.c 7959F: drivers/regulator/tps65218-regulator.c 7960F: drivers/regulator/tps65910-regulator.c 7961F: drivers/regulator/twl-regulator.c 7962F: include/linux/i2c-omap.h 7963 7964OMAP DEVICE TREE SUPPORT 7965M: Benoît Cousson <bcousson@baylibre.com> 7966M: Tony Lindgren <tony@atomide.com> 7967L: linux-omap@vger.kernel.org 7968L: devicetree@vger.kernel.org 7969S: Maintained 7970F: arch/arm/boot/dts/*omap* 7971F: arch/arm/boot/dts/*am3* 7972F: arch/arm/boot/dts/*am4* 7973F: arch/arm/boot/dts/*am5* 7974F: arch/arm/boot/dts/*dra7* 7975 7976OMAP CLOCK FRAMEWORK SUPPORT 7977M: Paul Walmsley <paul@pwsan.com> 7978L: linux-omap@vger.kernel.org 7979S: Maintained 7980F: arch/arm/*omap*/*clock* 7981 7982OMAP POWER MANAGEMENT SUPPORT 7983M: Kevin Hilman <khilman@kernel.org> 7984L: linux-omap@vger.kernel.org 7985S: Maintained 7986F: arch/arm/*omap*/*pm* 7987F: drivers/cpufreq/omap-cpufreq.c 7988 7989OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 7990M: Rajendra Nayak <rnayak@codeaurora.org> 7991M: Paul Walmsley <paul@pwsan.com> 7992L: linux-omap@vger.kernel.org 7993S: Maintained 7994F: arch/arm/mach-omap2/prm* 7995 7996OMAP AUDIO SUPPORT 7997M: Peter Ujfalusi <peter.ujfalusi@ti.com> 7998M: Jarkko Nikula <jarkko.nikula@bitmer.com> 7999L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8000L: linux-omap@vger.kernel.org 8001S: Maintained 8002F: sound/soc/omap/ 8003 8004OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8005M: Roger Quadros <rogerq@ti.com> 8006M: Tony Lindgren <tony@atomide.com> 8007L: linux-omap@vger.kernel.org 8008S: Maintained 8009F: drivers/memory/omap-gpmc.c 8010F: arch/arm/mach-omap2/*gpmc* 8011 8012OMAP FRAMEBUFFER SUPPORT 8013M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8014L: linux-fbdev@vger.kernel.org 8015L: linux-omap@vger.kernel.org 8016S: Maintained 8017F: drivers/video/fbdev/omap/ 8018 8019OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8020M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8021L: linux-omap@vger.kernel.org 8022L: linux-fbdev@vger.kernel.org 8023S: Maintained 8024F: drivers/video/fbdev/omap2/ 8025F: Documentation/arm/OMAP/DSS 8026 8027OMAP HARDWARE SPINLOCK SUPPORT 8028M: Ohad Ben-Cohen <ohad@wizery.com> 8029L: linux-omap@vger.kernel.org 8030S: Maintained 8031F: drivers/hwspinlock/omap_hwspinlock.c 8032 8033OMAP MMC SUPPORT 8034M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8035L: linux-omap@vger.kernel.org 8036S: Maintained 8037F: drivers/mmc/host/omap.c 8038 8039OMAP HS MMC SUPPORT 8040L: linux-mmc@vger.kernel.org 8041L: linux-omap@vger.kernel.org 8042S: Orphan 8043F: drivers/mmc/host/omap_hsmmc.c 8044 8045OMAP RANDOM NUMBER GENERATOR SUPPORT 8046M: Deepak Saxena <dsaxena@plexity.net> 8047S: Maintained 8048F: drivers/char/hw_random/omap-rng.c 8049 8050OMAP HWMOD SUPPORT 8051M: Benoît Cousson <bcousson@baylibre.com> 8052M: Paul Walmsley <paul@pwsan.com> 8053L: linux-omap@vger.kernel.org 8054S: Maintained 8055F: arch/arm/mach-omap2/omap_hwmod.* 8056 8057OMAP HWMOD DATA 8058M: Paul Walmsley <paul@pwsan.com> 8059L: linux-omap@vger.kernel.org 8060S: Maintained 8061F: arch/arm/mach-omap2/omap_hwmod*data* 8062 8063OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 8064M: Benoît Cousson <bcousson@baylibre.com> 8065L: linux-omap@vger.kernel.org 8066S: Maintained 8067F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 8068 8069OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 8070M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8071L: linux-media@vger.kernel.org 8072S: Maintained 8073F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 8074F: drivers/media/platform/omap3isp/ 8075F: drivers/staging/media/omap4iss/ 8076 8077OMAP USB SUPPORT 8078L: linux-usb@vger.kernel.org 8079L: linux-omap@vger.kernel.org 8080S: Orphan 8081F: drivers/usb/*/*omap* 8082F: arch/arm/*omap*/usb* 8083 8084OMAP GPIO DRIVER 8085M: Grygorii Strashko <grygorii.strashko@ti.com> 8086M: Santosh Shilimkar <ssantosh@kernel.org> 8087M: Kevin Hilman <khilman@kernel.org> 8088L: linux-omap@vger.kernel.org 8089S: Maintained 8090F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 8091F: drivers/gpio/gpio-omap.c 8092 8093OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 8094M: Mark Jackson <mpfj@newflow.co.uk> 8095L: linux-omap@vger.kernel.org 8096S: Maintained 8097F: arch/arm/boot/dts/am335x-nano.dts 8098 8099OMFS FILESYSTEM 8100M: Bob Copeland <me@bobcopeland.com> 8101L: linux-karma-devel@lists.sourceforge.net 8102S: Maintained 8103F: Documentation/filesystems/omfs.txt 8104F: fs/omfs/ 8105 8106OMNIKEY CARDMAN 4000 DRIVER 8107M: Harald Welte <laforge@gnumonks.org> 8108S: Maintained 8109F: drivers/char/pcmcia/cm4000_cs.c 8110F: include/linux/cm4000_cs.h 8111F: include/uapi/linux/cm4000_cs.h 8112 8113OMNIKEY CARDMAN 4040 DRIVER 8114M: Harald Welte <laforge@gnumonks.org> 8115S: Maintained 8116F: drivers/char/pcmcia/cm4040_cs.* 8117 8118OMNIVISION OV7670 SENSOR DRIVER 8119M: Jonathan Corbet <corbet@lwn.net> 8120L: linux-media@vger.kernel.org 8121T: git git://linuxtv.org/media_tree.git 8122S: Maintained 8123F: drivers/media/i2c/ov7670.c 8124 8125ONENAND FLASH DRIVER 8126M: Kyungmin Park <kyungmin.park@samsung.com> 8127L: linux-mtd@lists.infradead.org 8128S: Maintained 8129F: drivers/mtd/onenand/ 8130F: include/linux/mtd/onenand*.h 8131 8132ONSTREAM SCSI TAPE DRIVER 8133M: Willem Riede <osst@riede.org> 8134L: osst-users@lists.sourceforge.net 8135L: linux-scsi@vger.kernel.org 8136S: Maintained 8137F: Documentation/scsi/osst.txt 8138F: drivers/scsi/osst.* 8139F: drivers/scsi/osst_*.h 8140F: drivers/scsi/st.h 8141 8142OPENCORES I2C BUS DRIVER 8143M: Peter Korsgaard <jacmet@sunsite.dk> 8144L: linux-i2c@vger.kernel.org 8145S: Maintained 8146F: Documentation/i2c/busses/i2c-ocores 8147F: drivers/i2c/busses/i2c-ocores.c 8148 8149OPEN FIRMWARE AND FLATTENED DEVICE TREE 8150M: Rob Herring <robh+dt@kernel.org> 8151M: Frank Rowand <frowand.list@gmail.com> 8152M: Grant Likely <grant.likely@linaro.org> 8153L: devicetree@vger.kernel.org 8154W: http://www.devicetree.org/ 8155T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git 8156S: Maintained 8157F: drivers/of/ 8158F: include/linux/of*.h 8159F: scripts/dtc/ 8160 8161OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 8162M: Rob Herring <robh+dt@kernel.org> 8163M: Pawel Moll <pawel.moll@arm.com> 8164M: Mark Rutland <mark.rutland@arm.com> 8165M: Ian Campbell <ijc+devicetree@hellion.org.uk> 8166M: Kumar Gala <galak@codeaurora.org> 8167L: devicetree@vger.kernel.org 8168T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8169S: Maintained 8170F: Documentation/devicetree/ 8171F: arch/*/boot/dts/ 8172F: include/dt-bindings/ 8173 8174OPEN FIRMWARE AND DEVICE TREE OVERLAYS 8175M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 8176L: devicetree@vger.kernel.org 8177S: Maintained 8178F: Documentation/devicetree/dynamic-resolution-notes.txt 8179F: Documentation/devicetree/overlay-notes.txt 8180F: drivers/of/overlay.c 8181F: drivers/of/resolver.c 8182 8183OPENRISC ARCHITECTURE 8184M: Jonas Bonn <jonas@southpole.se> 8185W: http://openrisc.net 8186L: linux@lists.openrisc.net (moderated for non-subscribers) 8187S: Maintained 8188T: git git://openrisc.net/~jonas/linux 8189F: arch/openrisc/ 8190 8191OPENVSWITCH 8192M: Pravin Shelar <pshelar@nicira.com> 8193L: netdev@vger.kernel.org 8194L: dev@openvswitch.org 8195W: http://openvswitch.org 8196S: Maintained 8197F: net/openvswitch/ 8198F: include/uapi/linux/openvswitch.h 8199 8200OPERATING PERFORMANCE POINTS (OPP) 8201M: Viresh Kumar <vireshk@kernel.org> 8202M: Nishanth Menon <nm@ti.com> 8203M: Stephen Boyd <sboyd@codeaurora.org> 8204L: linux-pm@vger.kernel.org 8205S: Maintained 8206T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 8207F: drivers/base/power/opp/ 8208F: include/linux/pm_opp.h 8209F: Documentation/power/opp.txt 8210F: Documentation/devicetree/bindings/opp/ 8211 8212OPL4 DRIVER 8213M: Clemens Ladisch <clemens@ladisch.de> 8214L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8215T: git git://git.alsa-project.org/alsa-kernel.git 8216S: Maintained 8217F: sound/drivers/opl4/ 8218 8219OPROFILE 8220M: Robert Richter <rric@kernel.org> 8221L: oprofile-list@lists.sf.net 8222S: Maintained 8223F: arch/*/include/asm/oprofile*.h 8224F: arch/*/oprofile/ 8225F: drivers/oprofile/ 8226F: include/linux/oprofile.h 8227 8228ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 8229M: Mark Fasheh <mfasheh@suse.com> 8230M: Joel Becker <jlbec@evilplan.org> 8231L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 8232W: http://ocfs2.wiki.kernel.org 8233S: Supported 8234F: Documentation/filesystems/ocfs2.txt 8235F: Documentation/filesystems/dlmfs.txt 8236F: fs/ocfs2/ 8237 8238ORINOCO DRIVER 8239L: linux-wireless@vger.kernel.org 8240W: http://wireless.kernel.org/en/users/Drivers/orinoco 8241W: http://www.nongnu.org/orinoco/ 8242S: Orphan 8243F: drivers/net/wireless/intersil/orinoco/ 8244 8245OSD LIBRARY and FILESYSTEM 8246M: Boaz Harrosh <ooo@electrozaur.com> 8247M: Benny Halevy <bhalevy@primarydata.com> 8248L: osd-dev@open-osd.org 8249W: http://open-osd.org 8250T: git git://git.open-osd.org/open-osd.git 8251S: Maintained 8252F: drivers/scsi/osd/ 8253F: include/scsi/osd_* 8254F: fs/exofs/ 8255 8256OVERLAY FILESYSTEM 8257M: Miklos Szeredi <miklos@szeredi.hu> 8258L: linux-unionfs@vger.kernel.org 8259T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 8260S: Supported 8261F: fs/overlayfs/ 8262F: Documentation/filesystems/overlayfs.txt 8263 8264ORANGEFS FILESYSTEM 8265M: Mike Marshall <hubcap@omnibond.com> 8266L: pvfs2-developers@beowulf-underground.org (subscribers-only) 8267T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 8268S: Supported 8269F: fs/orangefs/ 8270F: Documentation/filesystems/orangefs.txt 8271 8272P54 WIRELESS DRIVER 8273M: Christian Lamparter <chunkeey@googlemail.com> 8274L: linux-wireless@vger.kernel.org 8275W: http://wireless.kernel.org/en/users/Drivers/p54 8276S: Maintained 8277F: drivers/net/wireless/intersil/p54/ 8278 8279PA SEMI ETHERNET DRIVER 8280M: Olof Johansson <olof@lixom.net> 8281L: netdev@vger.kernel.org 8282S: Maintained 8283F: drivers/net/ethernet/pasemi/* 8284 8285PA SEMI SMBUS DRIVER 8286M: Olof Johansson <olof@lixom.net> 8287L: linux-i2c@vger.kernel.org 8288S: Maintained 8289F: drivers/i2c/busses/i2c-pasemi.c 8290 8291PADATA PARALLEL EXECUTION MECHANISM 8292M: Steffen Klassert <steffen.klassert@secunet.com> 8293L: linux-crypto@vger.kernel.org 8294S: Maintained 8295F: kernel/padata.c 8296F: include/linux/padata.h 8297F: Documentation/padata.txt 8298 8299PANASONIC LAPTOP ACPI EXTRAS DRIVER 8300M: Harald Welte <laforge@gnumonks.org> 8301L: platform-driver-x86@vger.kernel.org 8302S: Maintained 8303F: drivers/platform/x86/panasonic-laptop.c 8304 8305PANASONIC MN10300/AM33/AM34 PORT 8306M: David Howells <dhowells@redhat.com> 8307M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com> 8308L: linux-am33-list@redhat.com (moderated for non-subscribers) 8309W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 8310S: Maintained 8311F: Documentation/mn10300/ 8312F: arch/mn10300/ 8313 8314PARALLEL LCD/KEYPAD PANEL DRIVER 8315M: Willy Tarreau <willy@haproxy.com> 8316M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 8317S: Odd Fixes 8318F: Documentation/misc-devices/lcd-panel-cgram.txt 8319F: drivers/misc/panel.c 8320 8321PARALLEL PORT SUBSYSTEM 8322M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 8323M: Sudip Mukherjee <sudip@vectorindia.org> 8324L: linux-parport@lists.infradead.org (subscribers-only) 8325S: Maintained 8326F: drivers/parport/ 8327F: include/linux/parport*.h 8328F: drivers/char/ppdev.c 8329F: include/uapi/linux/ppdev.h 8330F: Documentation/parport*.txt 8331 8332PARAVIRT_OPS INTERFACE 8333M: Jeremy Fitzhardinge <jeremy@goop.org> 8334M: Chris Wright <chrisw@sous-sol.org> 8335M: Alok Kataria <akataria@vmware.com> 8336M: Rusty Russell <rusty@rustcorp.com.au> 8337L: virtualization@lists.linux-foundation.org 8338S: Supported 8339F: Documentation/virtual/paravirt_ops.txt 8340F: arch/*/kernel/paravirt* 8341F: arch/*/include/asm/paravirt.h 8342 8343PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 8344M: Tim Waugh <tim@cyberelk.net> 8345L: linux-parport@lists.infradead.org (subscribers-only) 8346S: Maintained 8347F: Documentation/blockdev/paride.txt 8348F: drivers/block/paride/ 8349 8350PARISC ARCHITECTURE 8351M: "James E.J. Bottomley" <jejb@parisc-linux.org> 8352M: Helge Deller <deller@gmx.de> 8353L: linux-parisc@vger.kernel.org 8354W: http://www.parisc-linux.org/ 8355Q: http://patchwork.kernel.org/project/linux-parisc/list/ 8356T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 8357T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 8358S: Maintained 8359F: arch/parisc/ 8360F: Documentation/parisc/ 8361F: drivers/parisc/ 8362F: drivers/char/agp/parisc-agp.c 8363F: drivers/input/serio/gscps2.c 8364F: drivers/parport/parport_gsc.* 8365F: drivers/tty/serial/8250/8250_gsc.c 8366F: drivers/video/fbdev/sti* 8367F: drivers/video/console/sti* 8368F: drivers/video/logo/logo_parisc* 8369 8370PC87360 HARDWARE MONITORING DRIVER 8371M: Jim Cromie <jim.cromie@gmail.com> 8372L: linux-hwmon@vger.kernel.org 8373S: Maintained 8374F: Documentation/hwmon/pc87360 8375F: drivers/hwmon/pc87360.c 8376 8377PC8736x GPIO DRIVER 8378M: Jim Cromie <jim.cromie@gmail.com> 8379S: Maintained 8380F: drivers/char/pc8736x_gpio.c 8381 8382PC87427 HARDWARE MONITORING DRIVER 8383M: Jean Delvare <jdelvare@suse.com> 8384L: linux-hwmon@vger.kernel.org 8385S: Maintained 8386F: Documentation/hwmon/pc87427 8387F: drivers/hwmon/pc87427.c 8388 8389PCA9532 LED DRIVER 8390M: Riku Voipio <riku.voipio@iki.fi> 8391S: Maintained 8392F: drivers/leds/leds-pca9532.c 8393F: include/linux/leds-pca9532.h 8394 8395PCA9541 I2C BUS MASTER SELECTOR DRIVER 8396M: Guenter Roeck <linux@roeck-us.net> 8397L: linux-i2c@vger.kernel.org 8398S: Maintained 8399F: drivers/i2c/muxes/i2c-mux-pca9541.c 8400 8401PCDP - PRIMARY CONSOLE AND DEBUG PORT 8402M: Khalid Aziz <khalid@gonehiking.org> 8403S: Maintained 8404F: drivers/firmware/pcdp.* 8405 8406PCI ERROR RECOVERY 8407M: Linas Vepstas <linasvepstas@gmail.com> 8408L: linux-pci@vger.kernel.org 8409S: Supported 8410F: Documentation/PCI/pci-error-recovery.txt 8411 8412PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 8413M: Russell Currey <ruscur@russell.cc> 8414L: linuxppc-dev@lists.ozlabs.org 8415S: Supported 8416F: Documentation/powerpc/eeh-pci-error-recovery.txt 8417F: arch/powerpc/kernel/eeh*.c 8418F: arch/powerpc/platforms/*/eeh*.c 8419F: arch/powerpc/include/*/eeh*.h 8420 8421PCI SUBSYSTEM 8422M: Bjorn Helgaas <bhelgaas@google.com> 8423L: linux-pci@vger.kernel.org 8424Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 8425T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 8426S: Supported 8427F: Documentation/PCI/ 8428F: drivers/pci/ 8429F: include/linux/pci* 8430F: arch/x86/pci/ 8431F: arch/x86/kernel/quirks.c 8432 8433PCI DRIVER FOR ALTERA PCIE IP 8434M: Ley Foon Tan <lftan@altera.com> 8435L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8436L: linux-pci@vger.kernel.org 8437S: Supported 8438F: Documentation/devicetree/bindings/pci/altera-pcie.txt 8439F: drivers/pci/host/pcie-altera.c 8440 8441PCI DRIVER FOR ARM VERSATILE PLATFORM 8442M: Rob Herring <robh@kernel.org> 8443L: linux-pci@vger.kernel.org 8444L: linux-arm-kernel@lists.infradead.org 8445S: Maintained 8446F: Documentation/devicetree/bindings/pci/versatile.txt 8447F: drivers/pci/host/pci-versatile.c 8448 8449PCI DRIVER FOR APPLIEDMICRO XGENE 8450M: Tanmay Inamdar <tinamdar@apm.com> 8451L: linux-pci@vger.kernel.org 8452L: linux-arm-kernel@lists.infradead.org 8453S: Maintained 8454F: Documentation/devicetree/bindings/pci/xgene-pci.txt 8455F: drivers/pci/host/pci-xgene.c 8456 8457PCI DRIVER FOR FREESCALE LAYERSCAPE 8458M: Minghuan Lian <minghuan.Lian@freescale.com> 8459M: Mingkai Hu <mingkai.hu@freescale.com> 8460M: Roy Zang <tie-fei.zang@freescale.com> 8461L: linuxppc-dev@lists.ozlabs.org 8462L: linux-pci@vger.kernel.org 8463L: linux-arm-kernel@lists.infradead.org 8464S: Maintained 8465F: drivers/pci/host/*layerscape* 8466 8467PCI DRIVER FOR IMX6 8468M: Richard Zhu <Richard.Zhu@freescale.com> 8469M: Lucas Stach <l.stach@pengutronix.de> 8470L: linux-pci@vger.kernel.org 8471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8472S: Maintained 8473F: drivers/pci/host/*imx6* 8474 8475PCI DRIVER FOR TI KEYSTONE 8476M: Murali Karicheri <m-karicheri2@ti.com> 8477L: linux-pci@vger.kernel.org 8478L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8479S: Maintained 8480F: drivers/pci/host/*keystone* 8481 8482PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 8483M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8484M: Jason Cooper <jason@lakedaemon.net> 8485L: linux-pci@vger.kernel.org 8486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8487S: Maintained 8488F: drivers/pci/host/*mvebu* 8489 8490PCI DRIVER FOR NVIDIA TEGRA 8491M: Thierry Reding <thierry.reding@gmail.com> 8492L: linux-tegra@vger.kernel.org 8493L: linux-pci@vger.kernel.org 8494S: Supported 8495F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 8496F: drivers/pci/host/pci-tegra.c 8497 8498PCI DRIVER FOR TI DRA7XX 8499M: Kishon Vijay Abraham I <kishon@ti.com> 8500L: linux-omap@vger.kernel.org 8501L: linux-pci@vger.kernel.org 8502S: Supported 8503F: Documentation/devicetree/bindings/pci/ti-pci.txt 8504F: drivers/pci/host/pci-dra7xx.c 8505 8506PCI DRIVER FOR RENESAS R-CAR 8507M: Simon Horman <horms@verge.net.au> 8508L: linux-pci@vger.kernel.org 8509L: linux-renesas-soc@vger.kernel.org 8510S: Maintained 8511F: drivers/pci/host/*rcar* 8512 8513PCI DRIVER FOR SAMSUNG EXYNOS 8514M: Jingoo Han <jingoohan1@gmail.com> 8515L: linux-pci@vger.kernel.org 8516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8517L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 8518S: Maintained 8519F: drivers/pci/host/pci-exynos.c 8520 8521PCI DRIVER FOR SYNOPSIS DESIGNWARE 8522M: Jingoo Han <jingoohan1@gmail.com> 8523M: Pratyush Anand <pratyush.anand@gmail.com> 8524L: linux-pci@vger.kernel.org 8525S: Maintained 8526F: drivers/pci/host/*designware* 8527 8528PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE 8529M: Joao Pinto <jpinto@synopsys.com> 8530L: linux-pci@vger.kernel.org 8531S: Maintained 8532F: Documentation/devicetree/bindings/pci/designware-pcie.txt 8533F: drivers/pci/host/pcie-designware-plat.c 8534 8535PCI DRIVER FOR GENERIC OF HOSTS 8536M: Will Deacon <will.deacon@arm.com> 8537L: linux-pci@vger.kernel.org 8538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8539S: Maintained 8540F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 8541F: drivers/pci/host/pci-host-common.c 8542F: drivers/pci/host/pci-host-generic.c 8543 8544PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 8545M: Keith Busch <keith.busch@intel.com> 8546L: linux-pci@vger.kernel.org 8547S: Supported 8548F: arch/x86/pci/vmd.c 8549 8550PCIE DRIVER FOR ST SPEAR13XX 8551M: Pratyush Anand <pratyush.anand@gmail.com> 8552L: linux-pci@vger.kernel.org 8553S: Maintained 8554F: drivers/pci/host/*spear* 8555 8556PCI MSI DRIVER FOR ALTERA MSI IP 8557M: Ley Foon Tan <lftan@altera.com> 8558L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8559L: linux-pci@vger.kernel.org 8560S: Supported 8561F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 8562F: drivers/pci/host/pcie-altera-msi.c 8563 8564PCI MSI DRIVER FOR APPLIEDMICRO XGENE 8565M: Duc Dang <dhdang@apm.com> 8566L: linux-pci@vger.kernel.org 8567L: linux-arm-kernel@lists.infradead.org 8568S: Maintained 8569F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 8570F: drivers/pci/host/pci-xgene-msi.c 8571 8572PCIE DRIVER FOR HISILICON 8573M: Zhou Wang <wangzhou1@hisilicon.com> 8574M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 8575L: linux-pci@vger.kernel.org 8576S: Maintained 8577F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 8578F: drivers/pci/host/pcie-hisi.c 8579 8580PCIE DRIVER FOR QUALCOMM MSM 8581M: Stanimir Varbanov <svarbanov@mm-sol.com> 8582L: linux-pci@vger.kernel.org 8583L: linux-arm-msm@vger.kernel.org 8584S: Maintained 8585F: drivers/pci/host/*qcom* 8586 8587PCIE DRIVER FOR CAVIUM THUNDERX 8588M: David Daney <david.daney@cavium.com> 8589L: linux-pci@vger.kernel.org 8590L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8591S: Supported 8592F: Documentation/devicetree/bindings/pci/pci-thunder-* 8593F: drivers/pci/host/pci-thunder-* 8594 8595PCMCIA SUBSYSTEM 8596P: Linux PCMCIA Team 8597L: linux-pcmcia@lists.infradead.org 8598W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 8599T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 8600S: Maintained 8601F: Documentation/pcmcia/ 8602F: drivers/pcmcia/ 8603F: include/pcmcia/ 8604 8605PCNET32 NETWORK DRIVER 8606M: Don Fry <pcnet32@frontier.com> 8607L: netdev@vger.kernel.org 8608S: Maintained 8609F: drivers/net/ethernet/amd/pcnet32.c 8610 8611PCRYPT PARALLEL CRYPTO ENGINE 8612M: Steffen Klassert <steffen.klassert@secunet.com> 8613L: linux-crypto@vger.kernel.org 8614S: Maintained 8615F: crypto/pcrypt.c 8616F: include/crypto/pcrypt.h 8617 8618PER-CPU MEMORY ALLOCATOR 8619M: Tejun Heo <tj@kernel.org> 8620M: Christoph Lameter <cl@linux.com> 8621T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 8622S: Maintained 8623F: include/linux/percpu*.h 8624F: mm/percpu*.c 8625F: arch/*/include/asm/percpu.h 8626 8627PER-TASK DELAY ACCOUNTING 8628M: Balbir Singh <bsingharora@gmail.com> 8629S: Maintained 8630F: include/linux/delayacct.h 8631F: kernel/delayacct.c 8632 8633PERFORMANCE EVENTS SUBSYSTEM 8634M: Peter Zijlstra <peterz@infradead.org> 8635M: Ingo Molnar <mingo@redhat.com> 8636M: Arnaldo Carvalho de Melo <acme@kernel.org> 8637R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8638L: linux-kernel@vger.kernel.org 8639T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 8640S: Supported 8641F: kernel/events/* 8642F: include/linux/perf_event.h 8643F: include/uapi/linux/perf_event.h 8644F: arch/*/kernel/perf_event*.c 8645F: arch/*/kernel/*/perf_event*.c 8646F: arch/*/kernel/*/*/perf_event*.c 8647F: arch/*/include/asm/perf_event.h 8648F: arch/*/kernel/perf_callchain.c 8649F: tools/perf/ 8650 8651PERSONALITY HANDLING 8652M: Christoph Hellwig <hch@infradead.org> 8653L: linux-abi-devel@lists.sourceforge.net 8654S: Maintained 8655F: include/linux/personality.h 8656F: include/uapi/linux/personality.h 8657 8658PHONET PROTOCOL 8659M: Remi Denis-Courmont <courmisch@gmail.com> 8660S: Supported 8661F: Documentation/networking/phonet.txt 8662F: include/linux/phonet.h 8663F: include/net/phonet/ 8664F: include/uapi/linux/phonet.h 8665F: net/phonet/ 8666 8667PHRAM MTD DRIVER 8668M: Joern Engel <joern@lazybastard.org> 8669L: linux-mtd@lists.infradead.org 8670S: Maintained 8671F: drivers/mtd/devices/phram.c 8672 8673PICOLCD HID DRIVER 8674M: Bruno Prémont <bonbons@linux-vserver.org> 8675L: linux-input@vger.kernel.org 8676S: Maintained 8677F: drivers/hid/hid-picolcd* 8678 8679PICOXCELL SUPPORT 8680M: Jamie Iles <jamie@jamieiles.com> 8681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8682T: git git://github.com/jamieiles/linux-2.6-ji.git 8683S: Supported 8684F: arch/arm/boot/dts/picoxcell* 8685F: arch/arm/mach-picoxcell/ 8686F: drivers/crypto/picoxcell* 8687 8688PIN CONTROL SUBSYSTEM 8689M: Linus Walleij <linus.walleij@linaro.org> 8690L: linux-gpio@vger.kernel.org 8691T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 8692S: Maintained 8693F: drivers/pinctrl/ 8694F: include/linux/pinctrl/ 8695 8696PIN CONTROLLER - ATMEL AT91 8697M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 8698L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8699S: Maintained 8700F: drivers/pinctrl/pinctrl-at91.* 8701 8702PIN CONTROLLER - ATMEL AT91 PIO4 8703M: Ludovic Desroches <ludovic.desroches@atmel.com> 8704L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8705L: linux-gpio@vger.kernel.org 8706S: Supported 8707F: drivers/pinctrl/pinctrl-at91-pio4.* 8708 8709PIN CONTROLLER - INTEL 8710M: Mika Westerberg <mika.westerberg@linux.intel.com> 8711M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 8712S: Maintained 8713F: drivers/pinctrl/intel/ 8714 8715PIN CONTROLLER - RENESAS 8716M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8717M: Geert Uytterhoeven <geert+renesas@glider.be> 8718L: linux-renesas-soc@vger.kernel.org 8719S: Maintained 8720F: drivers/pinctrl/sh-pfc/ 8721 8722PIN CONTROLLER - SAMSUNG 8723M: Tomasz Figa <tomasz.figa@gmail.com> 8724M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 8725M: Sylwester Nawrocki <s.nawrocki@samsung.com> 8726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8727L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 8728S: Maintained 8729F: drivers/pinctrl/samsung/ 8730 8731PIN CONTROLLER - SINGLE 8732M: Tony Lindgren <tony@atomide.com> 8733M: Haojian Zhuang <haojian.zhuang@linaro.org> 8734L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8735L: linux-omap@vger.kernel.org 8736S: Maintained 8737F: drivers/pinctrl/pinctrl-single.c 8738 8739PIN CONTROLLER - ST SPEAR 8740M: Viresh Kumar <vireshk@kernel.org> 8741L: spear-devel@list.st.com 8742L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8743W: http://www.st.com/spear 8744S: Maintained 8745F: drivers/pinctrl/spear/ 8746 8747PKTCDVD DRIVER 8748M: Jiri Kosina <jikos@kernel.org> 8749S: Maintained 8750F: drivers/block/pktcdvd.c 8751F: include/linux/pktcdvd.h 8752F: include/uapi/linux/pktcdvd.h 8753 8754PKUNITY SOC DRIVERS 8755M: Guan Xuetao <gxt@mprc.pku.edu.cn> 8756W: http://mprc.pku.edu.cn/~guanxuetao/linux 8757S: Maintained 8758T: git git://github.com/gxt/linux.git 8759F: drivers/input/serio/i8042-unicore32io.h 8760F: drivers/i2c/busses/i2c-puv3.c 8761F: drivers/video/fbdev/fb-puv3.c 8762F: drivers/rtc/rtc-puv3.c 8763 8764PMBUS HARDWARE MONITORING DRIVERS 8765M: Guenter Roeck <linux@roeck-us.net> 8766L: linux-hwmon@vger.kernel.org 8767W: http://hwmon.wiki.kernel.org/ 8768W: http://www.roeck-us.net/linux/drivers/ 8769T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 8770S: Maintained 8771F: Documentation/hwmon/pmbus 8772F: drivers/hwmon/pmbus/ 8773F: include/linux/i2c/pmbus.h 8774 8775PMC SIERRA MaxRAID DRIVER 8776L: linux-scsi@vger.kernel.org 8777W: http://www.pmc-sierra.com/ 8778S: Orphan 8779F: drivers/scsi/pmcraid.* 8780 8781PMC SIERRA PM8001 DRIVER 8782M: Jack Wang <jinpu.wang@profitbricks.com> 8783M: lindar_liu@usish.com 8784L: pmchba@pmcs.com 8785L: linux-scsi@vger.kernel.org 8786S: Supported 8787F: drivers/scsi/pm8001/ 8788 8789POSIX CLOCKS and TIMERS 8790M: Thomas Gleixner <tglx@linutronix.de> 8791L: linux-kernel@vger.kernel.org 8792T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 8793S: Maintained 8794F: fs/timerfd.c 8795F: include/linux/timer* 8796F: kernel/time/*timer* 8797 8798POWER MANAGEMENT CORE 8799M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 8800L: linux-pm@vger.kernel.org 8801T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 8802S: Supported 8803F: drivers/base/power/ 8804F: include/linux/pm.h 8805F: include/linux/pm_* 8806F: include/linux/powercap.h 8807F: drivers/powercap/ 8808 8809POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 8810M: Sebastian Reichel <sre@kernel.org> 8811M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 8812M: David Woodhouse <dwmw2@infradead.org> 8813L: linux-pm@vger.kernel.org 8814T: git git://git.infradead.org/battery-2.6.git 8815S: Maintained 8816F: include/linux/power_supply.h 8817F: drivers/power/ 8818X: drivers/power/avs/ 8819 8820POWER STATE COORDINATION INTERFACE (PSCI) 8821M: Mark Rutland <mark.rutland@arm.com> 8822M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 8823L: linux-arm-kernel@lists.infradead.org 8824S: Maintained 8825F: drivers/firmware/psci.c 8826F: include/linux/psci.h 8827F: include/uapi/linux/psci.h 8828 8829PNP SUPPORT 8830M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 8831S: Maintained 8832F: drivers/pnp/ 8833 8834PPP PROTOCOL DRIVERS AND COMPRESSORS 8835M: Paul Mackerras <paulus@samba.org> 8836L: linux-ppp@vger.kernel.org 8837S: Maintained 8838F: drivers/net/ppp/ppp_* 8839 8840PPP OVER ATM (RFC 2364) 8841M: Mitchell Blank Jr <mitch@sfgoth.com> 8842S: Maintained 8843F: net/atm/pppoatm.c 8844F: include/uapi/linux/atmppp.h 8845 8846PPP OVER ETHERNET 8847M: Michal Ostrowski <mostrows@earthlink.net> 8848S: Maintained 8849F: drivers/net/ppp/pppoe.c 8850F: drivers/net/ppp/pppox.c 8851 8852PPP OVER L2TP 8853M: James Chapman <jchapman@katalix.com> 8854S: Maintained 8855F: net/l2tp/l2tp_ppp.c 8856F: include/linux/if_pppol2tp.h 8857F: include/uapi/linux/if_pppol2tp.h 8858 8859PPS SUPPORT 8860M: Rodolfo Giometti <giometti@enneenne.com> 8861W: http://wiki.enneenne.com/index.php/LinuxPPS_support 8862L: linuxpps@ml.enneenne.com (subscribers-only) 8863S: Maintained 8864F: Documentation/pps/ 8865F: drivers/pps/ 8866F: include/linux/pps*.h 8867 8868PPTP DRIVER 8869M: Dmitry Kozlov <xeb@mail.ru> 8870L: netdev@vger.kernel.org 8871S: Maintained 8872F: drivers/net/ppp/pptp.c 8873W: http://sourceforge.net/projects/accel-pptp 8874 8875PREEMPTIBLE KERNEL 8876M: Robert Love <rml@tech9.net> 8877L: kpreempt-tech@lists.sourceforge.net 8878W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 8879S: Supported 8880F: Documentation/preempt-locking.txt 8881F: include/linux/preempt.h 8882 8883PRISM54 WIRELESS DRIVER 8884M: "Luis R. Rodriguez" <mcgrof@gmail.com> 8885L: linux-wireless@vger.kernel.org 8886W: http://wireless.kernel.org/en/users/Drivers/p54 8887S: Obsolete 8888F: drivers/net/wireless/intersil/prism54/ 8889 8890PS3 NETWORK SUPPORT 8891M: Geoff Levand <geoff@infradead.org> 8892L: netdev@vger.kernel.org 8893L: linuxppc-dev@lists.ozlabs.org 8894S: Maintained 8895F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 8896 8897PS3 PLATFORM SUPPORT 8898M: Geoff Levand <geoff@infradead.org> 8899L: linuxppc-dev@lists.ozlabs.org 8900S: Maintained 8901F: arch/powerpc/boot/ps3* 8902F: arch/powerpc/include/asm/lv1call.h 8903F: arch/powerpc/include/asm/ps3*.h 8904F: arch/powerpc/platforms/ps3/ 8905F: drivers/*/ps3* 8906F: drivers/ps3/ 8907F: drivers/rtc/rtc-ps3.c 8908F: drivers/usb/host/*ps3.c 8909F: sound/ppc/snd_ps3* 8910 8911PS3VRAM DRIVER 8912M: Jim Paris <jim@jtan.com> 8913M: Geoff Levand <geoff@infradead.org> 8914L: linuxppc-dev@lists.ozlabs.org 8915S: Maintained 8916F: drivers/block/ps3vram.c 8917 8918PSTORE FILESYSTEM 8919M: Anton Vorontsov <anton@enomsg.org> 8920M: Colin Cross <ccross@android.com> 8921M: Kees Cook <keescook@chromium.org> 8922M: Tony Luck <tony.luck@intel.com> 8923S: Maintained 8924T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 8925F: fs/pstore/ 8926F: include/linux/pstore* 8927F: drivers/firmware/efi/efi-pstore.c 8928F: drivers/acpi/apei/erst.c 8929 8930PTP HARDWARE CLOCK SUPPORT 8931M: Richard Cochran <richardcochran@gmail.com> 8932L: netdev@vger.kernel.org 8933S: Maintained 8934W: http://linuxptp.sourceforge.net/ 8935F: Documentation/ABI/testing/sysfs-ptp 8936F: Documentation/ptp/* 8937F: drivers/net/ethernet/freescale/gianfar_ptp.c 8938F: drivers/net/phy/dp83640* 8939F: drivers/ptp/* 8940F: include/linux/ptp_cl* 8941 8942PTRACE SUPPORT 8943M: Roland McGrath <roland@hack.frob.com> 8944M: Oleg Nesterov <oleg@redhat.com> 8945S: Maintained 8946F: include/asm-generic/syscall.h 8947F: include/linux/ptrace.h 8948F: include/linux/regset.h 8949F: include/linux/tracehook.h 8950F: include/uapi/linux/ptrace.h 8951F: kernel/ptrace.c 8952 8953PVRUSB2 VIDEO4LINUX DRIVER 8954M: Mike Isely <isely@pobox.com> 8955L: pvrusb2@isely.net (subscribers-only) 8956L: linux-media@vger.kernel.org 8957W: http://www.isely.net/pvrusb2/ 8958T: git git://linuxtv.org/media_tree.git 8959S: Maintained 8960F: Documentation/video4linux/README.pvrusb2 8961F: drivers/media/usb/pvrusb2/ 8962 8963PWC WEBCAM DRIVER 8964M: Hans de Goede <hdegoede@redhat.com> 8965L: linux-media@vger.kernel.org 8966T: git git://linuxtv.org/media_tree.git 8967S: Maintained 8968F: drivers/media/usb/pwc/* 8969 8970PWM FAN DRIVER 8971M: Kamil Debski <k.debski@samsung.com> 8972L: linux-hwmon@vger.kernel.org 8973S: Supported 8974F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 8975F: Documentation/hwmon/pwm-fan 8976F: drivers/hwmon/pwm-fan.c 8977 8978PWM SUBSYSTEM 8979M: Thierry Reding <thierry.reding@gmail.com> 8980L: linux-pwm@vger.kernel.org 8981S: Maintained 8982T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 8983F: Documentation/pwm.txt 8984F: Documentation/devicetree/bindings/pwm/ 8985F: include/linux/pwm.h 8986F: drivers/pwm/ 8987F: drivers/video/backlight/pwm_bl.c 8988F: include/linux/pwm_backlight.h 8989 8990PXA2xx/PXA3xx SUPPORT 8991M: Daniel Mack <daniel@zonque.org> 8992M: Haojian Zhuang <haojian.zhuang@gmail.com> 8993M: Robert Jarzmik <robert.jarzmik@free.fr> 8994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8995T: git git://github.com/hzhuang1/linux.git 8996T: git git://github.com/rjarzmik/linux.git 8997S: Maintained 8998F: arch/arm/boot/dts/pxa* 8999F: arch/arm/mach-pxa/ 9000F: drivers/dma/pxa* 9001F: drivers/pcmcia/pxa2xx* 9002F: drivers/pinctrl/pxa/ 9003F: drivers/spi/spi-pxa2xx* 9004F: drivers/usb/gadget/udc/pxa2* 9005F: include/sound/pxa2xx-lib.h 9006F: sound/arm/pxa* 9007F: sound/soc/pxa/ 9008 9009PXA GPIO DRIVER 9010M: Robert Jarzmik <robert.jarzmik@free.fr> 9011L: linux-gpio@vger.kernel.org 9012S: Maintained 9013F: drivers/gpio/gpio-pxa.c 9014 9015PXA3xx NAND FLASH DRIVER 9016M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9017L: linux-mtd@lists.infradead.org 9018S: Maintained 9019F: drivers/mtd/nand/pxa3xx_nand.c 9020 9021MMP SUPPORT 9022M: Eric Miao <eric.y.miao@gmail.com> 9023M: Haojian Zhuang <haojian.zhuang@gmail.com> 9024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9025T: git git://github.com/hzhuang1/linux.git 9026T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9027S: Maintained 9028F: arch/arm/boot/dts/mmp* 9029F: arch/arm/mach-mmp/ 9030 9031PXA MMCI DRIVER 9032S: Orphan 9033 9034PXA RTC DRIVER 9035M: Robert Jarzmik <robert.jarzmik@free.fr> 9036L: rtc-linux@googlegroups.com 9037S: Maintained 9038 9039QAT DRIVER 9040M: Tadeusz Struk <tadeusz.struk@intel.com> 9041L: qat-linux@intel.com 9042S: Supported 9043F: drivers/crypto/qat/ 9044 9045QIB DRIVER 9046M: Mike Marciniszyn <infinipath@intel.com> 9047L: linux-rdma@vger.kernel.org 9048S: Supported 9049F: drivers/infiniband/hw/qib/ 9050 9051QLOGIC QLA1280 SCSI DRIVER 9052M: Michael Reed <mdr@sgi.com> 9053L: linux-scsi@vger.kernel.org 9054S: Maintained 9055F: drivers/scsi/qla1280.[ch] 9056 9057QLOGIC QLA2XXX FC-SCSI DRIVER 9058M: qla2xxx-upstream@qlogic.com 9059L: linux-scsi@vger.kernel.org 9060S: Supported 9061F: Documentation/scsi/LICENSE.qla2xxx 9062F: drivers/scsi/qla2xxx/ 9063 9064QLOGIC QLA4XXX iSCSI DRIVER 9065M: QLogic-Storage-Upstream@qlogic.com 9066L: linux-scsi@vger.kernel.org 9067S: Supported 9068F: Documentation/scsi/LICENSE.qla4xxx 9069F: drivers/scsi/qla4xxx/ 9070 9071QLOGIC QLA3XXX NETWORK DRIVER 9072M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> 9073M: Ron Mercer <ron.mercer@qlogic.com> 9074M: linux-driver@qlogic.com 9075L: netdev@vger.kernel.org 9076S: Supported 9077F: Documentation/networking/LICENSE.qla3xxx 9078F: drivers/net/ethernet/qlogic/qla3xxx.* 9079 9080QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9081M: Dept-GELinuxNICDev@qlogic.com 9082L: netdev@vger.kernel.org 9083S: Supported 9084F: drivers/net/ethernet/qlogic/qlcnic/ 9085 9086QLOGIC QLGE 10Gb ETHERNET DRIVER 9087M: Harish Patil <harish.patil@qlogic.com> 9088M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 9089M: Dept-GELinuxNICDev@qlogic.com 9090M: linux-driver@qlogic.com 9091L: netdev@vger.kernel.org 9092S: Supported 9093F: drivers/net/ethernet/qlogic/qlge/ 9094 9095QLOGIC QL4xxx ETHERNET DRIVER 9096M: Yuval Mintz <Yuval.Mintz@qlogic.com> 9097M: Ariel Elior <Ariel.Elior@qlogic.com> 9098M: everest-linux-l2@qlogic.com 9099L: netdev@vger.kernel.org 9100S: Supported 9101F: drivers/net/ethernet/qlogic/qed/ 9102F: include/linux/qed/ 9103F: drivers/net/ethernet/qlogic/qede/ 9104 9105QNX4 FILESYSTEM 9106M: Anders Larsen <al@alarsen.net> 9107W: http://www.alarsen.net/linux/qnx4fs/ 9108S: Maintained 9109F: fs/qnx4/ 9110F: include/uapi/linux/qnx4_fs.h 9111F: include/uapi/linux/qnxtypes.h 9112 9113QT1010 MEDIA DRIVER 9114M: Antti Palosaari <crope@iki.fi> 9115L: linux-media@vger.kernel.org 9116W: https://linuxtv.org 9117W: http://palosaari.fi/linux/ 9118Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9119T: git git://linuxtv.org/anttip/media_tree.git 9120S: Maintained 9121F: drivers/media/tuners/qt1010* 9122 9123QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9124M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9125L: linux-wireless@vger.kernel.org 9126L: ath9k-devel@lists.ath9k.org 9127W: http://wireless.kernel.org/en/users/Drivers/ath9k 9128S: Supported 9129F: drivers/net/wireless/ath/ath9k/ 9130 9131QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9132M: Kalle Valo <kvalo@qca.qualcomm.com> 9133L: ath10k@lists.infradead.org 9134W: http://wireless.kernel.org/en/users/Drivers/ath10k 9135T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9136S: Supported 9137F: drivers/net/wireless/ath/ath10k/ 9138 9139QUALCOMM HEXAGON ARCHITECTURE 9140M: Richard Kuo <rkuo@codeaurora.org> 9141L: linux-hexagon@vger.kernel.org 9142T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 9143S: Supported 9144F: arch/hexagon/ 9145 9146QUALCOMM WCN36XX WIRELESS DRIVER 9147M: Eugene Krasnikov <k.eugene.e@gmail.com> 9148L: wcn36xx@lists.infradead.org 9149W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 9150T: git git://github.com/KrasnikovEugene/wcn36xx.git 9151S: Supported 9152F: drivers/net/wireless/ath/wcn36xx/ 9153 9154QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 9155M: Gabriel Somlo <somlo@cmu.edu> 9156M: "Michael S. Tsirkin" <mst@redhat.com> 9157L: qemu-devel@nongnu.org 9158S: Maintained 9159F: drivers/firmware/qemu_fw_cfg.c 9160 9161RADOS BLOCK DEVICE (RBD) 9162M: Ilya Dryomov <idryomov@gmail.com> 9163M: Sage Weil <sage@redhat.com> 9164M: Alex Elder <elder@kernel.org> 9165L: ceph-devel@vger.kernel.org 9166W: http://ceph.com/ 9167T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 9168T: git git://github.com/ceph/ceph-client.git 9169S: Supported 9170F: Documentation/ABI/testing/sysfs-bus-rbd 9171F: drivers/block/rbd.c 9172F: drivers/block/rbd_types.h 9173 9174RADEON FRAMEBUFFER DISPLAY DRIVER 9175M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9176L: linux-fbdev@vger.kernel.org 9177S: Maintained 9178F: drivers/video/fbdev/aty/radeon* 9179F: include/uapi/linux/radeonfb.h 9180 9181RADIOSHARK RADIO DRIVER 9182M: Hans de Goede <hdegoede@redhat.com> 9183L: linux-media@vger.kernel.org 9184T: git git://linuxtv.org/media_tree.git 9185S: Maintained 9186F: drivers/media/radio/radio-shark.c 9187 9188RADIOSHARK2 RADIO DRIVER 9189M: Hans de Goede <hdegoede@redhat.com> 9190L: linux-media@vger.kernel.org 9191T: git git://linuxtv.org/media_tree.git 9192S: Maintained 9193F: drivers/media/radio/radio-shark2.c 9194F: drivers/media/radio/radio-tea5777.c 9195 9196RAGE128 FRAMEBUFFER DISPLAY DRIVER 9197M: Paul Mackerras <paulus@samba.org> 9198L: linux-fbdev@vger.kernel.org 9199S: Maintained 9200F: drivers/video/fbdev/aty/aty128fb.c 9201 9202RALINK MIPS ARCHITECTURE 9203M: John Crispin <john@phrozen.org> 9204L: linux-mips@linux-mips.org 9205S: Maintained 9206F: arch/mips/ralink 9207 9208RALINK RT2X00 WIRELESS LAN DRIVER 9209P: rt2x00 project 9210M: Stanislaw Gruszka <sgruszka@redhat.com> 9211M: Helmut Schaa <helmut.schaa@googlemail.com> 9212L: linux-wireless@vger.kernel.org 9213S: Maintained 9214F: drivers/net/wireless/ralink/rt2x00/ 9215 9216RAMDISK RAM BLOCK DEVICE DRIVER 9217M: Jens Axboe <axboe@kernel.dk> 9218S: Maintained 9219F: Documentation/blockdev/ramdisk.txt 9220F: drivers/block/brd.c 9221 9222RANDOM NUMBER DRIVER 9223M: "Theodore Ts'o" <tytso@mit.edu> 9224S: Maintained 9225F: drivers/char/random.c 9226 9227RAPIDIO SUBSYSTEM 9228M: Matt Porter <mporter@kernel.crashing.org> 9229M: Alexandre Bounine <alexandre.bounine@idt.com> 9230S: Maintained 9231F: drivers/rapidio/ 9232 9233RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 9234L: linux-wireless@vger.kernel.org 9235S: Orphan 9236F: drivers/net/wireless/ray* 9237 9238RCUTORTURE MODULE 9239M: Josh Triplett <josh@joshtriplett.org> 9240M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9241L: linux-kernel@vger.kernel.org 9242S: Supported 9243T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9244F: Documentation/RCU/torture.txt 9245F: kernel/rcu/rcutorture.c 9246 9247RCUTORTURE TEST FRAMEWORK 9248M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9249M: Josh Triplett <josh@joshtriplett.org> 9250R: Steven Rostedt <rostedt@goodmis.org> 9251R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9252R: Lai Jiangshan <jiangshanlai@gmail.com> 9253L: linux-kernel@vger.kernel.org 9254S: Supported 9255T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9256F: tools/testing/selftests/rcutorture 9257 9258RDC R-321X SoC 9259M: Florian Fainelli <florian@openwrt.org> 9260S: Maintained 9261 9262RDC R6040 FAST ETHERNET DRIVER 9263M: Florian Fainelli <florian@openwrt.org> 9264L: netdev@vger.kernel.org 9265S: Maintained 9266F: drivers/net/ethernet/rdc/r6040.c 9267 9268RDS - RELIABLE DATAGRAM SOCKETS 9269M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 9270L: netdev@vger.kernel.org 9271L: linux-rdma@vger.kernel.org 9272L: rds-devel@oss.oracle.com (moderated for non-subscribers) 9273W: https://oss.oracle.com/projects/rds/ 9274S: Supported 9275F: net/rds/ 9276F: Documentation/networking/rds.txt 9277 9278RDMAVT - RDMA verbs software 9279M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9280L: linux-rdma@vger.kernel.org 9281S: Supported 9282F: drivers/infiniband/sw/rdmavt 9283 9284READ-COPY UPDATE (RCU) 9285M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9286M: Josh Triplett <josh@joshtriplett.org> 9287R: Steven Rostedt <rostedt@goodmis.org> 9288R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9289R: Lai Jiangshan <jiangshanlai@gmail.com> 9290L: linux-kernel@vger.kernel.org 9291W: http://www.rdrop.com/users/paulmck/RCU/ 9292S: Supported 9293T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9294F: Documentation/RCU/ 9295X: Documentation/RCU/torture.txt 9296F: include/linux/rcu* 9297X: include/linux/srcu.h 9298F: kernel/rcu/ 9299X: kernel/torture.c 9300 9301REAL TIME CLOCK (RTC) SUBSYSTEM 9302M: Alessandro Zummo <a.zummo@towertech.it> 9303M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 9304L: rtc-linux@googlegroups.com 9305Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 9306T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 9307S: Maintained 9308F: Documentation/rtc.txt 9309F: drivers/rtc/ 9310F: include/linux/rtc.h 9311F: include/uapi/linux/rtc.h 9312 9313REALTEK AUDIO CODECS 9314M: Bard Liao <bardliao@realtek.com> 9315M: Oder Chiou <oder_chiou@realtek.com> 9316S: Maintained 9317F: sound/soc/codecs/rt* 9318F: include/sound/rt*.h 9319 9320REISERFS FILE SYSTEM 9321L: reiserfs-devel@vger.kernel.org 9322S: Supported 9323F: fs/reiserfs/ 9324 9325REGISTER MAP ABSTRACTION 9326M: Mark Brown <broonie@kernel.org> 9327L: linux-kernel@vger.kernel.org 9328T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 9329S: Supported 9330F: drivers/base/regmap/ 9331F: include/linux/regmap.h 9332 9333REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 9334M: Ohad Ben-Cohen <ohad@wizery.com> 9335M: Bjorn Andersson <bjorn.andersson@linaro.org> 9336L: linux-remoteproc@vger.kernel.org 9337T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 9338S: Maintained 9339F: drivers/remoteproc/ 9340F: Documentation/remoteproc.txt 9341F: include/linux/remoteproc.h 9342 9343REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 9344M: Ohad Ben-Cohen <ohad@wizery.com> 9345M: Bjorn Andersson <bjorn.andersson@linaro.org> 9346L: linux-remoteproc@vger.kernel.org 9347T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 9348S: Maintained 9349F: drivers/rpmsg/ 9350F: Documentation/rpmsg.txt 9351F: include/linux/rpmsg.h 9352 9353RENESAS ETHERNET DRIVERS 9354R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 9355L: netdev@vger.kernel.org 9356L: linux-renesas-soc@vger.kernel.org 9357F: drivers/net/ethernet/renesas/ 9358F: include/linux/sh_eth.h 9359 9360RENESAS USB2 PHY DRIVER 9361M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 9362L: linux-renesas-soc@vger.kernel.org 9363S: Maintained 9364F: drivers/phy/phy-rcar-gen3-usb2.c 9365 9366RESET CONTROLLER FRAMEWORK 9367M: Philipp Zabel <p.zabel@pengutronix.de> 9368T: git git://git.pengutronix.de/git/pza/linux 9369S: Maintained 9370F: drivers/reset/ 9371F: Documentation/devicetree/bindings/reset/ 9372F: include/dt-bindings/reset/ 9373F: include/linux/reset.h 9374F: include/linux/reset-controller.h 9375 9376RFKILL 9377M: Johannes Berg <johannes@sipsolutions.net> 9378L: linux-wireless@vger.kernel.org 9379W: http://wireless.kernel.org/ 9380T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9381T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9382S: Maintained 9383F: Documentation/rfkill.txt 9384F: net/rfkill/ 9385 9386RHASHTABLE 9387M: Thomas Graf <tgraf@suug.ch> 9388L: netdev@vger.kernel.org 9389S: Maintained 9390F: lib/rhashtable.c 9391F: include/linux/rhashtable.h 9392 9393RICOH SMARTMEDIA/XD DRIVER 9394M: Maxim Levitsky <maximlevitsky@gmail.com> 9395S: Maintained 9396F: drivers/mtd/nand/r852.c 9397F: drivers/mtd/nand/r852.h 9398 9399RICOH R5C592 MEMORYSTICK DRIVER 9400M: Maxim Levitsky <maximlevitsky@gmail.com> 9401S: Maintained 9402F: drivers/memstick/host/r592.* 9403 9404ROCCAT DRIVERS 9405M: Stefan Achatz <erazor_de@users.sourceforge.net> 9406W: http://sourceforge.net/projects/roccat/ 9407S: Maintained 9408F: drivers/hid/hid-roccat* 9409F: include/linux/hid-roccat* 9410F: Documentation/ABI/*/sysfs-driver-hid-roccat* 9411 9412ROCKER DRIVER 9413M: Jiri Pirko <jiri@resnulli.us> 9414M: Scott Feldman <sfeldma@gmail.com> 9415L: netdev@vger.kernel.org 9416S: Supported 9417F: drivers/net/ethernet/rocker/ 9418 9419ROCKETPORT DRIVER 9420P: Comtrol Corp. 9421W: http://www.comtrol.com 9422S: Maintained 9423F: Documentation/serial/rocket.txt 9424F: drivers/tty/rocket* 9425 9426ROCKETPORT EXPRESS/INFINITY DRIVER 9427M: Kevin Cernekee <cernekee@gmail.com> 9428L: linux-serial@vger.kernel.org 9429S: Odd Fixes 9430F: drivers/tty/serial/rp2.* 9431 9432ROSE NETWORK LAYER 9433M: Ralf Baechle <ralf@linux-mips.org> 9434L: linux-hams@vger.kernel.org 9435W: http://www.linux-ax25.org/ 9436S: Maintained 9437F: include/net/rose.h 9438F: include/uapi/linux/rose.h 9439F: net/rose/ 9440 9441RTL2830 MEDIA DRIVER 9442M: Antti Palosaari <crope@iki.fi> 9443L: linux-media@vger.kernel.org 9444W: https://linuxtv.org 9445W: http://palosaari.fi/linux/ 9446Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9447T: git git://linuxtv.org/anttip/media_tree.git 9448S: Maintained 9449F: drivers/media/dvb-frontends/rtl2830* 9450 9451RTL2832 MEDIA DRIVER 9452M: Antti Palosaari <crope@iki.fi> 9453L: linux-media@vger.kernel.org 9454W: https://linuxtv.org 9455W: http://palosaari.fi/linux/ 9456Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9457T: git git://linuxtv.org/anttip/media_tree.git 9458S: Maintained 9459F: drivers/media/dvb-frontends/rtl2832* 9460 9461RTL2832_SDR MEDIA DRIVER 9462M: Antti Palosaari <crope@iki.fi> 9463L: linux-media@vger.kernel.org 9464W: https://linuxtv.org 9465W: http://palosaari.fi/linux/ 9466Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9467T: git git://linuxtv.org/anttip/media_tree.git 9468S: Maintained 9469F: drivers/media/dvb-frontends/rtl2832_sdr* 9470 9471RTL8180 WIRELESS DRIVER 9472L: linux-wireless@vger.kernel.org 9473W: http://wireless.kernel.org/ 9474T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9475S: Orphan 9476F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 9477 9478RTL8187 WIRELESS DRIVER 9479M: Herton Ronaldo Krzesinski <herton@canonical.com> 9480M: Hin-Tak Leung <htl10@users.sourceforge.net> 9481M: Larry Finger <Larry.Finger@lwfinger.net> 9482L: linux-wireless@vger.kernel.org 9483W: http://wireless.kernel.org/ 9484T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9485S: Maintained 9486F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 9487 9488RTL8192CE WIRELESS DRIVER 9489M: Larry Finger <Larry.Finger@lwfinger.net> 9490M: Chaoming Li <chaoming_li@realsil.com.cn> 9491L: linux-wireless@vger.kernel.org 9492W: http://wireless.kernel.org/ 9493T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9494S: Maintained 9495F: drivers/net/wireless/realtek/rtlwifi/ 9496F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 9497 9498RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 9499M: Jes Sorensen <Jes.Sorensen@redhat.com> 9500L: linux-wireless@vger.kernel.org 9501T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211 9502S: Maintained 9503F: drivers/net/wireless/realtek/rtl8xxxu/ 9504 9505S3 SAVAGE FRAMEBUFFER DRIVER 9506M: Antonino Daplas <adaplas@gmail.com> 9507L: linux-fbdev@vger.kernel.org 9508S: Maintained 9509F: drivers/video/fbdev/savage/ 9510 9511S390 9512M: Martin Schwidefsky <schwidefsky@de.ibm.com> 9513M: Heiko Carstens <heiko.carstens@de.ibm.com> 9514L: linux-s390@vger.kernel.org 9515W: http://www.ibm.com/developerworks/linux/linux390/ 9516T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 9517S: Supported 9518F: arch/s390/ 9519F: drivers/s390/ 9520F: Documentation/s390/ 9521F: Documentation/DocBook/s390* 9522 9523S390 COMMON I/O LAYER 9524M: Sebastian Ott <sebott@linux.vnet.ibm.com> 9525M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 9526L: linux-s390@vger.kernel.org 9527W: http://www.ibm.com/developerworks/linux/linux390/ 9528S: Supported 9529F: drivers/s390/cio/ 9530 9531S390 DASD DRIVER 9532M: Stefan Weinhuber <wein@de.ibm.com> 9533M: Stefan Haberland <stefan.haberland@de.ibm.com> 9534L: linux-s390@vger.kernel.org 9535W: http://www.ibm.com/developerworks/linux/linux390/ 9536S: Supported 9537F: drivers/s390/block/dasd* 9538F: block/partitions/ibm.c 9539 9540S390 NETWORK DRIVERS 9541M: Ursula Braun <ubraun@linux.vnet.ibm.com> 9542L: linux-s390@vger.kernel.org 9543W: http://www.ibm.com/developerworks/linux/linux390/ 9544S: Supported 9545F: drivers/s390/net/ 9546 9547S390 PCI SUBSYSTEM 9548M: Sebastian Ott <sebott@linux.vnet.ibm.com> 9549M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 9550L: linux-s390@vger.kernel.org 9551W: http://www.ibm.com/developerworks/linux/linux390/ 9552S: Supported 9553F: arch/s390/pci/ 9554F: drivers/pci/hotplug/s390_pci_hpc.c 9555 9556S390 ZCRYPT DRIVER 9557M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 9558L: linux-s390@vger.kernel.org 9559W: http://www.ibm.com/developerworks/linux/linux390/ 9560S: Supported 9561F: drivers/s390/crypto/ 9562 9563S390 ZFCP DRIVER 9564M: Steffen Maier <maier@linux.vnet.ibm.com> 9565L: linux-s390@vger.kernel.org 9566W: http://www.ibm.com/developerworks/linux/linux390/ 9567S: Supported 9568F: drivers/s390/scsi/zfcp_* 9569 9570S390 IUCV NETWORK LAYER 9571M: Ursula Braun <ubraun@linux.vnet.ibm.com> 9572L: linux-s390@vger.kernel.org 9573W: http://www.ibm.com/developerworks/linux/linux390/ 9574S: Supported 9575F: drivers/s390/net/*iucv* 9576F: include/net/iucv/ 9577F: net/iucv/ 9578 9579S390 IOMMU (PCI) 9580M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 9581L: linux-s390@vger.kernel.org 9582W: http://www.ibm.com/developerworks/linux/linux390/ 9583S: Supported 9584F: drivers/iommu/s390-iommu.c 9585 9586S3C24XX SD/MMC Driver 9587M: Ben Dooks <ben-linux@fluff.org> 9588L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9589S: Supported 9590F: drivers/mmc/host/s3cmci.* 9591 9592SAA6588 RDS RECEIVER DRIVER 9593M: Hans Verkuil <hverkuil@xs4all.nl> 9594L: linux-media@vger.kernel.org 9595T: git git://linuxtv.org/media_tree.git 9596W: https://linuxtv.org 9597S: Odd Fixes 9598F: drivers/media/i2c/saa6588* 9599 9600SAA7134 VIDEO4LINUX DRIVER 9601M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 9602L: linux-media@vger.kernel.org 9603W: https://linuxtv.org 9604T: git git://linuxtv.org/media_tree.git 9605S: Odd fixes 9606F: Documentation/video4linux/*.saa7134 9607F: drivers/media/pci/saa7134/ 9608 9609SAA7146 VIDEO4LINUX-2 DRIVER 9610M: Hans Verkuil <hverkuil@xs4all.nl> 9611L: linux-media@vger.kernel.org 9612T: git git://linuxtv.org/media_tree.git 9613S: Maintained 9614F: drivers/media/common/saa7146/ 9615F: drivers/media/pci/saa7146/ 9616F: include/media/saa7146* 9617 9618SAMSUNG LAPTOP DRIVER 9619M: Corentin Chary <corentin.chary@gmail.com> 9620L: platform-driver-x86@vger.kernel.org 9621S: Maintained 9622F: drivers/platform/x86/samsung-laptop.c 9623 9624SAMSUNG AUDIO (ASoC) DRIVERS 9625M: Sangbeom Kim <sbkim73@samsung.com> 9626L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9627S: Supported 9628F: sound/soc/samsung/ 9629 9630SAMSUNG FRAMEBUFFER DRIVER 9631M: Jingoo Han <jingoohan1@gmail.com> 9632L: linux-fbdev@vger.kernel.org 9633S: Maintained 9634F: drivers/video/fbdev/s3c-fb.c 9635 9636SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 9637M: Sangbeom Kim <sbkim73@samsung.com> 9638M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 9639L: linux-kernel@vger.kernel.org 9640L: linux-samsung-soc@vger.kernel.org 9641S: Supported 9642F: drivers/mfd/sec*.c 9643F: drivers/regulator/s2m*.c 9644F: drivers/regulator/s5m*.c 9645F: drivers/clk/clk-s2mps11.c 9646F: drivers/rtc/rtc-s5m.c 9647F: include/linux/mfd/samsung/ 9648F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 9649F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 9650F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 9651F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 9652 9653SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 9654M: Kyungmin Park <kyungmin.park@samsung.com> 9655M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9656L: linux-media@vger.kernel.org 9657Q: https://patchwork.linuxtv.org/project/linux-media/list/ 9658S: Supported 9659F: drivers/media/platform/exynos4-is/ 9660 9661SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 9662M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 9663L: linux-media@vger.kernel.org 9664L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9665S: Maintained 9666F: drivers/media/platform/s3c-camif/ 9667F: include/media/drv-intf/s3c_camif.h 9668 9669SAMSUNG S5C73M3 CAMERA DRIVER 9670M: Kyungmin Park <kyungmin.park@samsung.com> 9671M: Andrzej Hajda <a.hajda@samsung.com> 9672L: linux-media@vger.kernel.org 9673S: Supported 9674F: drivers/media/i2c/s5c73m3/* 9675 9676SAMSUNG S5K5BAF CAMERA DRIVER 9677M: Kyungmin Park <kyungmin.park@samsung.com> 9678M: Andrzej Hajda <a.hajda@samsung.com> 9679L: linux-media@vger.kernel.org 9680S: Supported 9681F: drivers/media/i2c/s5k5baf.c 9682 9683SAMSUNG S3FWRN5 NFC DRIVER 9684M: Robert Baldyga <r.baldyga@samsung.com> 9685M: Krzysztof Opasiak <k.opasiak@samsung.com> 9686L: linux-nfc@lists.01.org (moderated for non-subscribers) 9687S: Supported 9688F: drivers/nfc/s3fwrn5 9689 9690SAMSUNG SOC CLOCK DRIVERS 9691M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9692M: Tomasz Figa <tomasz.figa@gmail.com> 9693S: Supported 9694L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9695F: drivers/clk/samsung/ 9696 9697SAMSUNG SXGBE DRIVERS 9698M: Byungho An <bh74.an@samsung.com> 9699M: Girish K S <ks.giri@samsung.com> 9700M: Vipul Pandya <vipul.pandya@samsung.com> 9701S: Supported 9702L: netdev@vger.kernel.org 9703F: drivers/net/ethernet/samsung/sxgbe/ 9704 9705SAMSUNG THERMAL DRIVER 9706M: Lukasz Majewski <l.majewski@samsung.com> 9707L: linux-pm@vger.kernel.org 9708L: linux-samsung-soc@vger.kernel.org 9709S: Supported 9710T: git https://github.com/lmajewski/linux-samsung-thermal.git 9711F: drivers/thermal/samsung/ 9712 9713SAMSUNG USB2 PHY DRIVER 9714M: Kamil Debski <k.debski@samsung.com> 9715L: linux-kernel@vger.kernel.org 9716S: Supported 9717F: Documentation/devicetree/bindings/phy/samsung-phy.txt 9718F: Documentation/phy/samsung-usb2.txt 9719F: drivers/phy/phy-exynos4210-usb2.c 9720F: drivers/phy/phy-exynos4x12-usb2.c 9721F: drivers/phy/phy-exynos5250-usb2.c 9722F: drivers/phy/phy-s5pv210-usb2.c 9723F: drivers/phy/phy-samsung-usb2.c 9724F: drivers/phy/phy-samsung-usb2.h 9725 9726SERIAL DRIVERS 9727M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 9728L: linux-serial@vger.kernel.org 9729S: Maintained 9730F: drivers/tty/serial/ 9731 9732SYNOPSYS DESIGNWARE DMAC DRIVER 9733M: Viresh Kumar <vireshk@kernel.org> 9734M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 9735S: Maintained 9736F: include/linux/dma/dw.h 9737F: include/linux/platform_data/dma-dw.h 9738F: drivers/dma/dw/ 9739 9740SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 9741M: Lars Persson <lars.persson@axis.com> 9742L: netdev@vger.kernel.org 9743S: Supported 9744F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 9745F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 9746 9747SYNOPSYS DESIGNWARE I2C DRIVER 9748M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 9749R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 9750R: Mika Westerberg <mika.westerberg@linux.intel.com> 9751L: linux-i2c@vger.kernel.org 9752S: Maintained 9753F: drivers/i2c/busses/i2c-designware-* 9754F: include/linux/platform_data/i2c-designware.h 9755 9756SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 9757M: Jaehoon Chung <jh80.chung@samsung.com> 9758L: linux-mmc@vger.kernel.org 9759S: Maintained 9760F: include/linux/mmc/dw_mmc.h 9761F: drivers/mmc/host/dw_mmc* 9762 9763SYSTEM TRACE MODULE CLASS 9764M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9765S: Maintained 9766F: Documentation/trace/stm.txt 9767F: drivers/hwtracing/stm/ 9768F: include/linux/stm.h 9769F: include/uapi/linux/stm.h 9770 9771THUNDERBOLT DRIVER 9772M: Andreas Noever <andreas.noever@gmail.com> 9773S: Maintained 9774F: drivers/thunderbolt/ 9775 9776TI BQ27XXX POWER SUPPLY DRIVER 9777R: Andrew F. Davis <afd@ti.com> 9778F: include/linux/power/bq27xxx_battery.h 9779F: drivers/power/bq27xxx_battery.c 9780F: drivers/power/bq27xxx_battery_i2c.c 9781 9782TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 9783M: John Stultz <john.stultz@linaro.org> 9784M: Thomas Gleixner <tglx@linutronix.de> 9785L: linux-kernel@vger.kernel.org 9786T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9787S: Supported 9788F: include/linux/clocksource.h 9789F: include/linux/time.h 9790F: include/linux/timex.h 9791F: include/uapi/linux/time.h 9792F: include/uapi/linux/timex.h 9793F: kernel/time/clocksource.c 9794F: kernel/time/time*.c 9795F: kernel/time/alarmtimer.c 9796F: kernel/time/ntp.c 9797F: tools/testing/selftests/timers/ 9798 9799SC1200 WDT DRIVER 9800M: Zwane Mwaikambo <zwanem@gmail.com> 9801S: Maintained 9802F: drivers/watchdog/sc1200wdt.c 9803 9804SCHEDULER 9805M: Ingo Molnar <mingo@redhat.com> 9806M: Peter Zijlstra <peterz@infradead.org> 9807L: linux-kernel@vger.kernel.org 9808T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 9809S: Maintained 9810F: kernel/sched/ 9811F: include/linux/sched.h 9812F: include/uapi/linux/sched.h 9813F: include/linux/wait.h 9814 9815SCORE ARCHITECTURE 9816M: Chen Liqin <liqin.linux@gmail.com> 9817M: Lennox Wu <lennox.wu@gmail.com> 9818W: http://www.sunplus.com 9819S: Supported 9820F: arch/score/ 9821 9822SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 9823M: Sudeep Holla <sudeep.holla@arm.com> 9824L: linux-arm-kernel@lists.infradead.org 9825S: Maintained 9826F: Documentation/devicetree/bindings/arm/arm,scpi.txt 9827F: drivers/clk/clk-scpi.c 9828F: drivers/cpufreq/scpi-cpufreq.c 9829F: drivers/firmware/arm_scpi.c 9830F: include/linux/scpi_protocol.h 9831 9832SCSI CDROM DRIVER 9833M: Jens Axboe <axboe@kernel.dk> 9834L: linux-scsi@vger.kernel.org 9835W: http://www.kernel.dk 9836S: Maintained 9837F: drivers/scsi/sr* 9838 9839SCSI RDMA PROTOCOL (SRP) INITIATOR 9840M: Bart Van Assche <bart.vanassche@sandisk.com> 9841L: linux-rdma@vger.kernel.org 9842S: Supported 9843W: http://www.openfabrics.org 9844Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9845T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 9846F: drivers/infiniband/ulp/srp/ 9847F: include/scsi/srp.h 9848 9849SCSI SG DRIVER 9850M: Doug Gilbert <dgilbert@interlog.com> 9851L: linux-scsi@vger.kernel.org 9852W: http://sg.danny.cz/sg 9853S: Maintained 9854F: Documentation/scsi/scsi-generic.txt 9855F: drivers/scsi/sg.c 9856F: include/scsi/sg.h 9857 9858SCSI SUBSYSTEM 9859M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 9860T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 9861M: "Martin K. Petersen" <martin.petersen@oracle.com> 9862T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 9863L: linux-scsi@vger.kernel.org 9864S: Maintained 9865F: drivers/scsi/ 9866F: include/scsi/ 9867 9868SCSI TAPE DRIVER 9869M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 9870L: linux-scsi@vger.kernel.org 9871S: Maintained 9872F: Documentation/scsi/st.txt 9873F: drivers/scsi/st.* 9874F: drivers/scsi/st_*.h 9875 9876SCTP PROTOCOL 9877M: Vlad Yasevich <vyasevich@gmail.com> 9878M: Neil Horman <nhorman@tuxdriver.com> 9879L: linux-sctp@vger.kernel.org 9880W: http://lksctp.sourceforge.net 9881S: Maintained 9882F: Documentation/networking/sctp.txt 9883F: include/linux/sctp.h 9884F: include/uapi/linux/sctp.h 9885F: include/net/sctp/ 9886F: net/sctp/ 9887 9888SCx200 CPU SUPPORT 9889M: Jim Cromie <jim.cromie@gmail.com> 9890S: Odd Fixes 9891F: Documentation/i2c/busses/scx200_acb 9892F: arch/x86/platform/scx200/ 9893F: drivers/watchdog/scx200_wdt.c 9894F: drivers/i2c/busses/scx200* 9895F: drivers/mtd/maps/scx200_docflash.c 9896F: include/linux/scx200.h 9897 9898SCx200 GPIO DRIVER 9899M: Jim Cromie <jim.cromie@gmail.com> 9900S: Maintained 9901F: drivers/char/scx200_gpio.c 9902F: include/linux/scx200_gpio.h 9903 9904SCx200 HRT CLOCKSOURCE DRIVER 9905M: Jim Cromie <jim.cromie@gmail.com> 9906S: Maintained 9907F: drivers/clocksource/scx200_hrt.c 9908 9909SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 9910M: Sascha Sommer <saschasommer@freenet.de> 9911L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 9912S: Maintained 9913F: drivers/mmc/host/sdricoh_cs.c 9914 9915SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 9916M: Adrian Hunter <adrian.hunter@intel.com> 9917L: linux-mmc@vger.kernel.org 9918T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 9919S: Maintained 9920F: drivers/mmc/host/sdhci* 9921F: include/linux/mmc/sdhci* 9922 9923SECURE COMPUTING 9924M: Kees Cook <keescook@chromium.org> 9925R: Andy Lutomirski <luto@amacapital.net> 9926R: Will Drewry <wad@chromium.org> 9927T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 9928S: Supported 9929F: kernel/seccomp.c 9930F: include/uapi/linux/seccomp.h 9931F: include/linux/seccomp.h 9932F: tools/testing/selftests/seccomp/* 9933K: \bsecure_computing 9934K: \bTIF_SECCOMP\b 9935 9936SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 9937M: Ben Dooks <ben-linux@fluff.org> 9938M: Jaehoon Chung <jh80.chung@samsung.com> 9939L: linux-mmc@vger.kernel.org 9940S: Maintained 9941F: drivers/mmc/host/sdhci-s3c* 9942 9943SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 9944M: Viresh Kumar <vireshk@kernel.org> 9945L: spear-devel@list.st.com 9946L: linux-mmc@vger.kernel.org 9947S: Maintained 9948F: drivers/mmc/host/sdhci-spear.c 9949 9950SECURITY SUBSYSTEM 9951M: James Morris <james.l.morris@oracle.com> 9952M: "Serge E. Hallyn" <serge@hallyn.com> 9953L: linux-security-module@vger.kernel.org (suggested Cc:) 9954T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 9955W: http://kernsec.org/ 9956S: Supported 9957F: security/ 9958 9959SECURITY CONTACT 9960M: Security Officers <security@kernel.org> 9961S: Supported 9962 9963SELINUX SECURITY MODULE 9964M: Paul Moore <paul@paul-moore.com> 9965M: Stephen Smalley <sds@tycho.nsa.gov> 9966M: Eric Paris <eparis@parisplace.org> 9967L: selinux@tycho.nsa.gov (moderated for non-subscribers) 9968W: http://selinuxproject.org 9969T: git git://git.infradead.org/users/pcmoore/selinux 9970S: Supported 9971F: include/linux/selinux* 9972F: security/selinux/ 9973F: scripts/selinux/ 9974 9975APPARMOR SECURITY MODULE 9976M: John Johansen <john.johansen@canonical.com> 9977L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 9978W: apparmor.wiki.kernel.org 9979T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 9980S: Supported 9981F: security/apparmor/ 9982 9983YAMA SECURITY MODULE 9984M: Kees Cook <keescook@chromium.org> 9985T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 9986S: Supported 9987F: security/yama/ 9988 9989SENSABLE PHANTOM 9990M: Jiri Slaby <jirislaby@gmail.com> 9991S: Maintained 9992F: drivers/misc/phantom.c 9993F: include/uapi/linux/phantom.h 9994 9995SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER 9996M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com> 9997M: Ketan Mukadam <ketan.mukadam@avagotech.com> 9998M: John Soni Jose <sony.john@avagotech.com> 9999L: linux-scsi@vger.kernel.org 10000W: http://www.avagotech.com 10001S: Supported 10002F: drivers/scsi/be2iscsi/ 10003 10004Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER 10005M: Sathya Perla <sathya.perla@broadcom.com> 10006M: Ajit Khaparde <ajit.khaparde@broadcom.com> 10007M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com> 10008M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 10009M: Somnath Kotur <somnath.kotur@broadcom.com> 10010L: netdev@vger.kernel.org 10011W: http://www.emulex.com 10012S: Supported 10013F: drivers/net/ethernet/emulex/benet/ 10014 10015EMULEX ONECONNECT ROCE DRIVER 10016M: Selvin Xavier <selvin.xavier@avagotech.com> 10017M: Devesh Sharma <devesh.sharma@avagotech.com> 10018M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 10019L: linux-rdma@vger.kernel.org 10020W: http://www.emulex.com 10021S: Supported 10022F: drivers/infiniband/hw/ocrdma/ 10023 10024SFC NETWORK DRIVER 10025M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10026M: Edward Cree <ecree@solarflare.com> 10027M: Bert Kenward <bkenward@solarflare.com> 10028L: netdev@vger.kernel.org 10029S: Supported 10030F: drivers/net/ethernet/sfc/ 10031 10032SGI GRU DRIVER 10033M: Dimitri Sivanich <sivanich@sgi.com> 10034S: Maintained 10035F: drivers/misc/sgi-gru/ 10036 10037SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10038M: Pat Gefre <pfg@sgi.com> 10039L: linux-ia64@vger.kernel.org 10040S: Supported 10041F: Documentation/ia64/serial.txt 10042F: drivers/tty/serial/ioc?_serial.c 10043F: include/linux/ioc?.h 10044 10045SGI XP/XPC/XPNET DRIVER 10046M: Cliff Whickman <cpw@sgi.com> 10047M: Robin Holt <robinmholt@gmail.com> 10048S: Maintained 10049F: drivers/misc/sgi-xp/ 10050 10051SI2157 MEDIA DRIVER 10052M: Antti Palosaari <crope@iki.fi> 10053L: linux-media@vger.kernel.org 10054W: https://linuxtv.org 10055W: http://palosaari.fi/linux/ 10056Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10057T: git git://linuxtv.org/anttip/media_tree.git 10058S: Maintained 10059F: drivers/media/tuners/si2157* 10060 10061SI2168 MEDIA DRIVER 10062M: Antti Palosaari <crope@iki.fi> 10063L: linux-media@vger.kernel.org 10064W: https://linuxtv.org 10065W: http://palosaari.fi/linux/ 10066Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10067T: git git://linuxtv.org/anttip/media_tree.git 10068S: Maintained 10069F: drivers/media/dvb-frontends/si2168* 10070 10071SI470X FM RADIO RECEIVER I2C DRIVER 10072M: Hans Verkuil <hverkuil@xs4all.nl> 10073L: linux-media@vger.kernel.org 10074T: git git://linuxtv.org/media_tree.git 10075W: https://linuxtv.org 10076S: Odd Fixes 10077F: drivers/media/radio/si470x/radio-si470x-i2c.c 10078 10079SI470X FM RADIO RECEIVER USB DRIVER 10080M: Hans Verkuil <hverkuil@xs4all.nl> 10081L: linux-media@vger.kernel.org 10082T: git git://linuxtv.org/media_tree.git 10083W: https://linuxtv.org 10084S: Maintained 10085F: drivers/media/radio/si470x/radio-si470x-common.c 10086F: drivers/media/radio/si470x/radio-si470x.h 10087F: drivers/media/radio/si470x/radio-si470x-usb.c 10088 10089SI4713 FM RADIO TRANSMITTER I2C DRIVER 10090M: Eduardo Valentin <edubezval@gmail.com> 10091L: linux-media@vger.kernel.org 10092T: git git://linuxtv.org/media_tree.git 10093W: https://linuxtv.org 10094S: Odd Fixes 10095F: drivers/media/radio/si4713/si4713.? 10096 10097SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 10098M: Eduardo Valentin <edubezval@gmail.com> 10099L: linux-media@vger.kernel.org 10100T: git git://linuxtv.org/media_tree.git 10101W: https://linuxtv.org 10102S: Odd Fixes 10103F: drivers/media/radio/si4713/radio-platform-si4713.c 10104 10105SI4713 FM RADIO TRANSMITTER USB DRIVER 10106M: Hans Verkuil <hverkuil@xs4all.nl> 10107L: linux-media@vger.kernel.org 10108T: git git://linuxtv.org/media_tree.git 10109W: https://linuxtv.org 10110S: Maintained 10111F: drivers/media/radio/si4713/radio-usb-si4713.c 10112 10113SIANO DVB DRIVER 10114M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 10115L: linux-media@vger.kernel.org 10116W: https://linuxtv.org 10117T: git git://linuxtv.org/media_tree.git 10118S: Odd fixes 10119F: drivers/media/common/siano/ 10120F: drivers/media/usb/siano/ 10121F: drivers/media/usb/siano/ 10122F: drivers/media/mmc/siano/ 10123 10124SIMPLEFB FB DRIVER 10125M: Hans de Goede <hdegoede@redhat.com> 10126L: linux-fbdev@vger.kernel.org 10127S: Maintained 10128F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 10129F: drivers/video/fbdev/simplefb.c 10130F: include/linux/platform_data/simplefb.h 10131 10132SH_VEU V4L2 MEM2MEM DRIVER 10133L: linux-media@vger.kernel.org 10134S: Orphan 10135F: drivers/media/platform/sh_veu.c 10136 10137SH_VOU V4L2 OUTPUT DRIVER 10138L: linux-media@vger.kernel.org 10139S: Orphan 10140F: drivers/media/platform/sh_vou.c 10141F: include/media/drv-intf/sh_vou.h 10142 10143SIMPLE FIRMWARE INTERFACE (SFI) 10144M: Len Brown <lenb@kernel.org> 10145L: sfi-devel@simplefirmware.org 10146W: http://simplefirmware.org/ 10147T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 10148S: Supported 10149F: arch/x86/platform/sfi/ 10150F: drivers/sfi/ 10151F: include/linux/sfi*.h 10152 10153SIMTEC EB110ATX (Chalice CATS) 10154P: Ben Dooks 10155P: Vincent Sanders <vince@simtec.co.uk> 10156M: Simtec Linux Team <linux@simtec.co.uk> 10157W: http://www.simtec.co.uk/products/EB110ATX/ 10158S: Supported 10159 10160SIMTEC EB2410ITX (BAST) 10161P: Ben Dooks 10162P: Vincent Sanders <vince@simtec.co.uk> 10163M: Simtec Linux Team <linux@simtec.co.uk> 10164W: http://www.simtec.co.uk/products/EB2410ITX/ 10165S: Supported 10166F: arch/arm/mach-s3c24xx/mach-bast.c 10167F: arch/arm/mach-s3c24xx/bast-ide.c 10168F: arch/arm/mach-s3c24xx/bast-irq.c 10169 10170TI DAVINCI MACHINE SUPPORT 10171M: Sekhar Nori <nsekhar@ti.com> 10172M: Kevin Hilman <khilman@kernel.org> 10173T: git git://gitorious.org/linux-davinci/linux-davinci.git 10174Q: http://patchwork.kernel.org/project/linux-davinci/list/ 10175S: Supported 10176F: arch/arm/mach-davinci/ 10177F: drivers/i2c/busses/i2c-davinci.c 10178 10179TI DAVINCI SERIES MEDIA DRIVER 10180M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10181L: linux-media@vger.kernel.org 10182W: https://linuxtv.org 10183Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10184T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10185S: Maintained 10186F: drivers/media/platform/davinci/ 10187F: include/media/davinci/ 10188 10189TI AM437X VPFE DRIVER 10190M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10191L: linux-media@vger.kernel.org 10192W: https://linuxtv.org 10193Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10194T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10195S: Maintained 10196F: drivers/media/platform/am437x/ 10197 10198OV2659 OMNIVISION SENSOR DRIVER 10199M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10200L: linux-media@vger.kernel.org 10201W: https://linuxtv.org 10202Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10203T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10204S: Maintained 10205F: drivers/media/i2c/ov2659.c 10206F: include/media/i2c/ov2659.h 10207 10208SILICON MOTION SM712 FRAME BUFFER DRIVER 10209M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10210M: Teddy Wang <teddy.wang@siliconmotion.com> 10211M: Sudip Mukherjee <sudip@vectorindia.org> 10212L: linux-fbdev@vger.kernel.org 10213S: Maintained 10214F: drivers/video/fbdev/sm712* 10215F: Documentation/fb/sm712fb.txt 10216 10217SIS 190 ETHERNET DRIVER 10218M: Francois Romieu <romieu@fr.zoreil.com> 10219L: netdev@vger.kernel.org 10220S: Maintained 10221F: drivers/net/ethernet/sis/sis190.c 10222 10223SIS 900/7016 FAST ETHERNET DRIVER 10224M: Daniele Venzano <venza@brownhat.org> 10225W: http://www.brownhat.org/sis900.html 10226L: netdev@vger.kernel.org 10227S: Maintained 10228F: drivers/net/ethernet/sis/sis900.* 10229 10230SIS FRAMEBUFFER DRIVER 10231M: Thomas Winischhofer <thomas@winischhofer.net> 10232W: http://www.winischhofer.net/linuxsisvga.shtml 10233S: Maintained 10234F: Documentation/fb/sisfb.txt 10235F: drivers/video/fbdev/sis/ 10236F: include/video/sisfb.h 10237 10238SIS USB2VGA DRIVER 10239M: Thomas Winischhofer <thomas@winischhofer.net> 10240W: http://www.winischhofer.at/linuxsisusbvga.shtml 10241S: Maintained 10242F: drivers/usb/misc/sisusbvga/ 10243 10244SLAB ALLOCATOR 10245M: Christoph Lameter <cl@linux.com> 10246M: Pekka Enberg <penberg@kernel.org> 10247M: David Rientjes <rientjes@google.com> 10248M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 10249M: Andrew Morton <akpm@linux-foundation.org> 10250L: linux-mm@kvack.org 10251S: Maintained 10252F: include/linux/sl?b*.h 10253F: mm/sl?b* 10254 10255SLEEPABLE READ-COPY UPDATE (SRCU) 10256M: Lai Jiangshan <jiangshanlai@gmail.com> 10257M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10258M: Josh Triplett <josh@joshtriplett.org> 10259R: Steven Rostedt <rostedt@goodmis.org> 10260R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10261L: linux-kernel@vger.kernel.org 10262W: http://www.rdrop.com/users/paulmck/RCU/ 10263S: Supported 10264T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10265F: include/linux/srcu.h 10266F: kernel/rcu/srcu.c 10267 10268SMACK SECURITY MODULE 10269M: Casey Schaufler <casey@schaufler-ca.com> 10270L: linux-security-module@vger.kernel.org 10271W: http://schaufler-ca.com 10272T: git git://git.gitorious.org/smack-next/kernel.git 10273S: Maintained 10274F: Documentation/security/Smack.txt 10275F: security/smack/ 10276 10277DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 10278M: Kevin Hilman <khilman@kernel.org> 10279M: Nishanth Menon <nm@ti.com> 10280S: Maintained 10281F: drivers/power/avs/ 10282F: include/linux/power/smartreflex.h 10283L: linux-pm@vger.kernel.org 10284 10285SMC91x ETHERNET DRIVER 10286M: Nicolas Pitre <nico@fluxnic.net> 10287S: Odd Fixes 10288F: drivers/net/ethernet/smsc/smc91x.* 10289 10290SMIA AND SMIA++ IMAGE SENSOR DRIVER 10291M: Sakari Ailus <sakari.ailus@iki.fi> 10292L: linux-media@vger.kernel.org 10293S: Maintained 10294F: drivers/media/i2c/smiapp/ 10295F: include/media/i2c/smiapp.h 10296F: drivers/media/i2c/smiapp-pll.c 10297F: drivers/media/i2c/smiapp-pll.h 10298F: include/uapi/linux/smiapp.h 10299F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 10300 10301SMM665 HARDWARE MONITOR DRIVER 10302M: Guenter Roeck <linux@roeck-us.net> 10303L: linux-hwmon@vger.kernel.org 10304S: Maintained 10305F: Documentation/hwmon/smm665 10306F: drivers/hwmon/smm665.c 10307 10308SMSC EMC2103 HARDWARE MONITOR DRIVER 10309M: Steve Glendinning <steve.glendinning@shawell.net> 10310L: linux-hwmon@vger.kernel.org 10311S: Maintained 10312F: Documentation/hwmon/emc2103 10313F: drivers/hwmon/emc2103.c 10314 10315SMSC SCH5627 HARDWARE MONITOR DRIVER 10316M: Hans de Goede <hdegoede@redhat.com> 10317L: linux-hwmon@vger.kernel.org 10318S: Supported 10319F: Documentation/hwmon/sch5627 10320F: drivers/hwmon/sch5627.c 10321 10322SMSC47B397 HARDWARE MONITOR DRIVER 10323M: Jean Delvare <jdelvare@suse.com> 10324L: linux-hwmon@vger.kernel.org 10325S: Maintained 10326F: Documentation/hwmon/smsc47b397 10327F: drivers/hwmon/smsc47b397.c 10328 10329SMSC911x ETHERNET DRIVER 10330M: Steve Glendinning <steve.glendinning@shawell.net> 10331L: netdev@vger.kernel.org 10332S: Maintained 10333F: include/linux/smsc911x.h 10334F: drivers/net/ethernet/smsc/smsc911x.* 10335 10336SMSC9420 PCI ETHERNET DRIVER 10337M: Steve Glendinning <steve.glendinning@shawell.net> 10338L: netdev@vger.kernel.org 10339S: Maintained 10340F: drivers/net/ethernet/smsc/smsc9420.* 10341 10342SMSC UFX6000 and UFX7000 USB to VGA DRIVER 10343M: Steve Glendinning <steve.glendinning@shawell.net> 10344L: linux-fbdev@vger.kernel.org 10345S: Maintained 10346F: drivers/video/fbdev/smscufx.c 10347 10348SOC-CAMERA V4L2 SUBSYSTEM 10349M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 10350L: linux-media@vger.kernel.org 10351T: git git://linuxtv.org/media_tree.git 10352S: Maintained 10353F: include/media/soc* 10354F: drivers/media/i2c/soc_camera/ 10355F: drivers/media/platform/soc_camera/ 10356 10357SOEKRIS NET48XX LED SUPPORT 10358M: Chris Boot <bootc@bootc.net> 10359S: Maintained 10360F: drivers/leds/leds-net48xx.c 10361 10362SOFTLOGIC 6x10 MPEG CODEC 10363M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 10364M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 10365M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 10366M: Ismael Luceno <ismael@iodev.co.uk> 10367L: linux-media@vger.kernel.org 10368S: Supported 10369F: drivers/media/pci/solo6x10/ 10370 10371SOFTWARE RAID (Multiple Disks) SUPPORT 10372M: Shaohua Li <shli@kernel.org> 10373L: linux-raid@vger.kernel.org 10374T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 10375S: Supported 10376F: drivers/md/ 10377F: include/linux/raid/ 10378F: include/uapi/linux/raid/ 10379 10380SONIC NETWORK DRIVER 10381M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 10382L: netdev@vger.kernel.org 10383S: Maintained 10384F: drivers/net/ethernet/natsemi/sonic.* 10385 10386SONICS SILICON BACKPLANE DRIVER (SSB) 10387M: Michael Buesch <m@bues.ch> 10388L: linux-wireless@vger.kernel.org 10389S: Maintained 10390F: drivers/ssb/ 10391F: include/linux/ssb/ 10392 10393SONY VAIO CONTROL DEVICE DRIVER 10394M: Mattia Dongili <malattia@linux.it> 10395L: platform-driver-x86@vger.kernel.org 10396W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 10397S: Maintained 10398F: Documentation/laptops/sony-laptop.txt 10399F: drivers/char/sonypi.c 10400F: drivers/platform/x86/sony-laptop.c 10401F: include/linux/sony-laptop.h 10402 10403SONY MEMORYSTICK CARD SUPPORT 10404M: Alex Dubov <oakad@yahoo.com> 10405W: http://tifmxx.berlios.de/ 10406S: Maintained 10407F: drivers/memstick/host/tifm_ms.c 10408 10409SONY MEMORYSTICK STANDARD SUPPORT 10410M: Maxim Levitsky <maximlevitsky@gmail.com> 10411S: Maintained 10412F: drivers/memstick/core/ms_block.* 10413 10414SOUND 10415M: Jaroslav Kysela <perex@perex.cz> 10416M: Takashi Iwai <tiwai@suse.com> 10417L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10418W: http://www.alsa-project.org/ 10419T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10420T: git git://git.alsa-project.org/alsa-kernel.git 10421Q: http://patchwork.kernel.org/project/alsa-devel/list/ 10422S: Maintained 10423F: Documentation/sound/ 10424F: include/sound/ 10425F: include/uapi/sound/ 10426F: sound/ 10427 10428SOUND - COMPRESSED AUDIO 10429M: Vinod Koul <vinod.koul@intel.com> 10430L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10431T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10432S: Supported 10433F: Documentation/sound/alsa/compress_offload.txt 10434F: include/sound/compress_driver.h 10435F: include/uapi/sound/compress_* 10436F: sound/core/compress_offload.c 10437F: sound/soc/soc-compress.c 10438 10439SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 10440M: Liam Girdwood <lgirdwood@gmail.com> 10441M: Mark Brown <broonie@kernel.org> 10442T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 10443L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10444W: http://alsa-project.org/main/index.php/ASoC 10445S: Supported 10446F: Documentation/sound/alsa/soc/ 10447F: sound/soc/ 10448F: include/sound/soc* 10449 10450SOUND - DMAENGINE HELPERS 10451M: Lars-Peter Clausen <lars@metafoo.de> 10452S: Supported 10453F: include/sound/dmaengine_pcm.h 10454F: sound/core/pcm_dmaengine.c 10455F: sound/soc/soc-generic-dmaengine-pcm.c 10456 10457SP2 MEDIA DRIVER 10458M: Olli Salonen <olli.salonen@iki.fi> 10459L: linux-media@vger.kernel.org 10460W: https://linuxtv.org 10461Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10462S: Maintained 10463F: drivers/media/dvb-frontends/sp2* 10464 10465SPARC + UltraSPARC (sparc/sparc64) 10466M: "David S. Miller" <davem@davemloft.net> 10467L: sparclinux@vger.kernel.org 10468Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 10469T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 10470T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 10471S: Maintained 10472F: arch/sparc/ 10473F: drivers/sbus/ 10474 10475SPARC SERIAL DRIVERS 10476M: "David S. Miller" <davem@davemloft.net> 10477L: sparclinux@vger.kernel.org 10478T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 10479T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 10480S: Maintained 10481F: include/linux/sunserialcore.h 10482F: drivers/tty/serial/suncore.c 10483F: drivers/tty/serial/sunhv.c 10484F: drivers/tty/serial/sunsab.c 10485F: drivers/tty/serial/sunsab.h 10486F: drivers/tty/serial/sunsu.c 10487F: drivers/tty/serial/sunzilog.c 10488F: drivers/tty/serial/sunzilog.h 10489 10490SPARSE CHECKER 10491M: "Christopher Li" <sparse@chrisli.org> 10492L: linux-sparse@vger.kernel.org 10493W: https://sparse.wiki.kernel.org/ 10494T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 10495T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 10496S: Maintained 10497F: include/linux/compiler.h 10498 10499SPEAR PLATFORM SUPPORT 10500M: Viresh Kumar <vireshk@kernel.org> 10501M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 10502L: spear-devel@list.st.com 10503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10504W: http://www.st.com/spear 10505S: Maintained 10506F: arch/arm/boot/dts/spear* 10507F: arch/arm/mach-spear/ 10508 10509SPEAR CLOCK FRAMEWORK SUPPORT 10510M: Viresh Kumar <vireshk@kernel.org> 10511L: spear-devel@list.st.com 10512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10513W: http://www.st.com/spear 10514S: Maintained 10515F: drivers/clk/spear/ 10516 10517SPI SUBSYSTEM 10518M: Mark Brown <broonie@kernel.org> 10519L: linux-spi@vger.kernel.org 10520T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 10521Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 10522S: Maintained 10523F: Documentation/spi/ 10524F: drivers/spi/ 10525F: include/linux/spi/ 10526F: include/uapi/linux/spi/ 10527 10528SPIDERNET NETWORK DRIVER for CELL 10529M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 10530L: netdev@vger.kernel.org 10531S: Supported 10532F: Documentation/networking/spider_net.txt 10533F: drivers/net/ethernet/toshiba/spider_net* 10534 10535SPU FILE SYSTEM 10536M: Jeremy Kerr <jk@ozlabs.org> 10537L: linuxppc-dev@lists.ozlabs.org 10538W: http://www.ibm.com/developerworks/power/cell/ 10539S: Supported 10540F: Documentation/filesystems/spufs.txt 10541F: arch/powerpc/platforms/cell/spufs/ 10542 10543SQUASHFS FILE SYSTEM 10544M: Phillip Lougher <phillip@squashfs.org.uk> 10545L: squashfs-devel@lists.sourceforge.net (subscribers-only) 10546W: http://squashfs.org.uk 10547T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 10548S: Maintained 10549F: Documentation/filesystems/squashfs.txt 10550F: fs/squashfs/ 10551 10552SRM (Alpha) environment access 10553M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 10554S: Maintained 10555F: arch/alpha/kernel/srm_env.c 10556 10557STABLE BRANCH 10558M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10559L: stable@vger.kernel.org 10560S: Supported 10561F: Documentation/stable_kernel_rules.txt 10562 10563STAGING SUBSYSTEM 10564M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10565T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 10566L: devel@driverdev.osuosl.org 10567S: Supported 10568F: drivers/staging/ 10569 10570STAGING - COMEDI 10571M: Ian Abbott <abbotti@mev.co.uk> 10572M: H Hartley Sweeten <hsweeten@visionengravers.com> 10573S: Odd Fixes 10574F: drivers/staging/comedi/ 10575 10576STAGING - FLARION FT1000 DRIVERS 10577M: Marek Belisko <marek.belisko@gmail.com> 10578S: Odd Fixes 10579F: drivers/staging/ft1000/ 10580 10581STAGING - INDUSTRIAL IO 10582M: Jonathan Cameron <jic23@kernel.org> 10583L: linux-iio@vger.kernel.org 10584S: Odd Fixes 10585F: drivers/staging/iio/ 10586 10587STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 10588M: Jarod Wilson <jarod@wilsonet.com> 10589W: http://www.lirc.org/ 10590S: Odd Fixes 10591F: drivers/staging/media/lirc/ 10592 10593STAGING - LUSTRE PARALLEL FILESYSTEM 10594M: Oleg Drokin <oleg.drokin@intel.com> 10595M: Andreas Dilger <andreas.dilger@intel.com> 10596L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 10597W: http://wiki.lustre.org/ 10598S: Maintained 10599F: drivers/staging/lustre 10600 10601STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 10602M: Marc Dietrich <marvin24@gmx.de> 10603L: ac100@lists.launchpad.net (moderated for non-subscribers) 10604L: linux-tegra@vger.kernel.org 10605S: Maintained 10606F: drivers/staging/nvec/ 10607 10608STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 10609M: Jens Frederich <jfrederich@gmail.com> 10610M: Daniel Drake <dsd@laptop.org> 10611M: Jon Nettleton <jon.nettleton@gmail.com> 10612W: http://wiki.laptop.org/go/DCON 10613S: Maintained 10614F: drivers/staging/olpc_dcon/ 10615 10616STAGING - REALTEK RTL8712U DRIVERS 10617M: Larry Finger <Larry.Finger@lwfinger.net> 10618M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 10619S: Odd Fixes 10620F: drivers/staging/rtl8712/ 10621 10622STAGING - REALTEK RTL8723U WIRELESS DRIVER 10623M: Larry Finger <Larry.Finger@lwfinger.net> 10624M: Jes Sorensen <Jes.Sorensen@redhat.com> 10625L: linux-wireless@vger.kernel.org 10626S: Maintained 10627F: drivers/staging/rtl8723au/ 10628 10629STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 10630M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10631M: Teddy Wang <teddy.wang@siliconmotion.com> 10632M: Sudip Mukherjee <sudip@vectorindia.org> 10633L: linux-fbdev@vger.kernel.org 10634S: Maintained 10635F: drivers/staging/sm750fb/ 10636 10637STAGING - SLICOSS 10638M: Lior Dotan <liodot@gmail.com> 10639M: Christopher Harrer <charrer@alacritech.com> 10640S: Odd Fixes 10641F: drivers/staging/slicoss/ 10642 10643STAGING - SPEAKUP CONSOLE SPEECH DRIVER 10644M: William Hubbs <w.d.hubbs@gmail.com> 10645M: Chris Brannon <chris@the-brannons.com> 10646M: Kirk Reiser <kirk@reisers.ca> 10647M: Samuel Thibault <samuel.thibault@ens-lyon.org> 10648L: speakup@linux-speakup.org 10649W: http://www.linux-speakup.org/ 10650S: Odd Fixes 10651F: drivers/staging/speakup/ 10652 10653STAGING - VIA VT665X DRIVERS 10654M: Forest Bond <forest@alittletooquiet.net> 10655S: Odd Fixes 10656F: drivers/staging/vt665?/ 10657 10658STAGING - WILC1000 WIFI DRIVER 10659M: Johnny Kim <johnny.kim@atmel.com> 10660M: Austin Shin <austin.shin@atmel.com> 10661M: Chris Park <chris.park@atmel.com> 10662M: Tony Cho <tony.cho@atmel.com> 10663M: Glen Lee <glen.lee@atmel.com> 10664M: Leo Kim <leo.kim@atmel.com> 10665L: linux-wireless@vger.kernel.org 10666S: Supported 10667F: drivers/staging/wilc1000/ 10668 10669STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 10670M: Arnaud Patard <arnaud.patard@rtp-net.org> 10671S: Odd Fixes 10672F: drivers/staging/xgifb/ 10673 10674HFI1 DRIVER 10675M: Mike Marciniszyn <infinipath@intel.com> 10676L: linux-rdma@vger.kernel.org 10677S: Supported 10678F: drivers/staging/rdma/hfi1 10679 10680STARFIRE/DURALAN NETWORK DRIVER 10681M: Ion Badulescu <ionut@badula.org> 10682S: Odd Fixes 10683F: drivers/net/ethernet/adaptec/starfire* 10684 10685SUN3/3X 10686M: Sam Creasey <sammy@sammy.net> 10687W: http://sammy.net/sun3/ 10688S: Maintained 10689F: arch/m68k/kernel/*sun3* 10690F: arch/m68k/sun3*/ 10691F: arch/m68k/include/asm/sun3* 10692F: drivers/net/ethernet/i825xx/sun3* 10693 10694SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 10695M: Hans de Goede <hdegoede@redhat.com> 10696L: linux-input@vger.kernel.org 10697S: Maintained 10698F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 10699F: drivers/input/keyboard/sun4i-lradc-keys.c 10700 10701SUNDANCE NETWORK DRIVER 10702M: Denis Kirjanov <kda@linux-powerpc.org> 10703L: netdev@vger.kernel.org 10704S: Maintained 10705F: drivers/net/ethernet/dlink/sundance.c 10706 10707SUPERH 10708M: Yoshinori Sato <ysato@users.sourceforge.jp> 10709M: Rich Felker <dalias@libc.org> 10710L: linux-sh@vger.kernel.org 10711Q: http://patchwork.kernel.org/project/linux-sh/list/ 10712S: Maintained 10713F: Documentation/sh/ 10714F: arch/sh/ 10715F: drivers/sh/ 10716 10717SUSPEND TO RAM 10718M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10719M: Len Brown <len.brown@intel.com> 10720M: Pavel Machek <pavel@ucw.cz> 10721L: linux-pm@vger.kernel.org 10722S: Supported 10723F: Documentation/power/ 10724F: arch/x86/kernel/acpi/ 10725F: drivers/base/power/ 10726F: kernel/power/ 10727F: include/linux/suspend.h 10728F: include/linux/freezer.h 10729F: include/linux/pm.h 10730 10731SVGA HANDLING 10732M: Martin Mares <mj@ucw.cz> 10733L: linux-video@atrey.karlin.mff.cuni.cz 10734S: Maintained 10735F: Documentation/svga.txt 10736F: arch/x86/boot/video* 10737 10738SWIOTLB SUBSYSTEM 10739M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 10740L: linux-kernel@vger.kernel.org 10741T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 10742S: Supported 10743F: lib/swiotlb.c 10744F: arch/*/kernel/pci-swiotlb.c 10745F: include/linux/swiotlb.h 10746 10747SWITCHDEV 10748M: Jiri Pirko <jiri@resnulli.us> 10749L: netdev@vger.kernel.org 10750S: Supported 10751F: net/switchdev/ 10752F: include/net/switchdev.h 10753 10754SYNOPSYS ARC ARCHITECTURE 10755M: Vineet Gupta <vgupta@synopsys.com> 10756L: linux-snps-arc@lists.infradead.org 10757S: Supported 10758F: arch/arc/ 10759F: Documentation/devicetree/bindings/arc/* 10760F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 10761F: drivers/tty/serial/arc_uart.c 10762T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 10763 10764SYNOPSYS ARC SDP platform support 10765M: Alexey Brodkin <abrodkin@synopsys.com> 10766S: Supported 10767F: arch/arc/plat-axs10x 10768F: arch/arc/boot/dts/ax* 10769F: Documentation/devicetree/bindings/arc/axs10* 10770 10771SYSTEM CONFIGURATION (SYSCON) 10772M: Lee Jones <lee.jones@linaro.org> 10773M: Arnd Bergmann <arnd@arndb.de> 10774T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10775S: Supported 10776F: drivers/mfd/syscon.c 10777 10778SYSV FILESYSTEM 10779M: Christoph Hellwig <hch@infradead.org> 10780S: Maintained 10781F: Documentation/filesystems/sysv-fs.txt 10782F: fs/sysv/ 10783F: include/linux/sysv_fs.h 10784 10785TARGET SUBSYSTEM 10786M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 10787L: linux-scsi@vger.kernel.org 10788L: target-devel@vger.kernel.org 10789W: http://www.linux-iscsi.org 10790W: http://groups.google.com/group/linux-iscsi-target-dev 10791T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 10792S: Supported 10793F: drivers/target/ 10794F: include/target/ 10795F: Documentation/target/ 10796 10797TASKSTATS STATISTICS INTERFACE 10798M: Balbir Singh <bsingharora@gmail.com> 10799S: Maintained 10800F: Documentation/accounting/taskstats* 10801F: include/linux/taskstats* 10802F: kernel/taskstats.c 10803 10804TC CLASSIFIER 10805M: Jamal Hadi Salim <jhs@mojatatu.com> 10806L: netdev@vger.kernel.org 10807S: Maintained 10808F: include/net/pkt_cls.h 10809F: include/uapi/linux/pkt_cls.h 10810F: net/sched/ 10811 10812TCP LOW PRIORITY MODULE 10813M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 10814M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 10815W: http://tcp-lp-mod.sourceforge.net/ 10816S: Maintained 10817F: net/ipv4/tcp_lp.c 10818 10819TDA10071 MEDIA DRIVER 10820M: Antti Palosaari <crope@iki.fi> 10821L: linux-media@vger.kernel.org 10822W: https://linuxtv.org 10823W: http://palosaari.fi/linux/ 10824Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10825T: git git://linuxtv.org/anttip/media_tree.git 10826S: Maintained 10827F: drivers/media/dvb-frontends/tda10071* 10828 10829TDA18212 MEDIA DRIVER 10830M: Antti Palosaari <crope@iki.fi> 10831L: linux-media@vger.kernel.org 10832W: https://linuxtv.org 10833W: http://palosaari.fi/linux/ 10834Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10835T: git git://linuxtv.org/anttip/media_tree.git 10836S: Maintained 10837F: drivers/media/tuners/tda18212* 10838 10839TDA18218 MEDIA DRIVER 10840M: Antti Palosaari <crope@iki.fi> 10841L: linux-media@vger.kernel.org 10842W: https://linuxtv.org 10843W: http://palosaari.fi/linux/ 10844Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10845T: git git://linuxtv.org/anttip/media_tree.git 10846S: Maintained 10847F: drivers/media/tuners/tda18218* 10848 10849TDA18271 MEDIA DRIVER 10850M: Michael Krufky <mkrufky@linuxtv.org> 10851L: linux-media@vger.kernel.org 10852W: https://linuxtv.org 10853W: http://github.com/mkrufky 10854Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10855T: git git://linuxtv.org/mkrufky/tuners.git 10856S: Maintained 10857F: drivers/media/tuners/tda18271* 10858 10859TDA827x MEDIA DRIVER 10860M: Michael Krufky <mkrufky@linuxtv.org> 10861L: linux-media@vger.kernel.org 10862W: https://linuxtv.org 10863W: http://github.com/mkrufky 10864Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10865T: git git://linuxtv.org/mkrufky/tuners.git 10866S: Maintained 10867F: drivers/media/tuners/tda8290.* 10868 10869TDA8290 MEDIA DRIVER 10870M: Michael Krufky <mkrufky@linuxtv.org> 10871L: linux-media@vger.kernel.org 10872W: https://linuxtv.org 10873W: http://github.com/mkrufky 10874Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10875T: git git://linuxtv.org/mkrufky/tuners.git 10876S: Maintained 10877F: drivers/media/tuners/tda8290.* 10878 10879TDA9840 MEDIA DRIVER 10880M: Hans Verkuil <hverkuil@xs4all.nl> 10881L: linux-media@vger.kernel.org 10882T: git git://linuxtv.org/media_tree.git 10883W: https://linuxtv.org 10884S: Maintained 10885F: drivers/media/i2c/tda9840* 10886 10887TEA5761 TUNER DRIVER 10888M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 10889L: linux-media@vger.kernel.org 10890W: https://linuxtv.org 10891T: git git://linuxtv.org/media_tree.git 10892S: Odd fixes 10893F: drivers/media/tuners/tea5761.* 10894 10895TEA5767 TUNER DRIVER 10896M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 10897L: linux-media@vger.kernel.org 10898W: https://linuxtv.org 10899T: git git://linuxtv.org/media_tree.git 10900S: Maintained 10901F: drivers/media/tuners/tea5767.* 10902 10903TEA6415C MEDIA DRIVER 10904M: Hans Verkuil <hverkuil@xs4all.nl> 10905L: linux-media@vger.kernel.org 10906T: git git://linuxtv.org/media_tree.git 10907W: https://linuxtv.org 10908S: Maintained 10909F: drivers/media/i2c/tea6415c* 10910 10911TEA6420 MEDIA DRIVER 10912M: Hans Verkuil <hverkuil@xs4all.nl> 10913L: linux-media@vger.kernel.org 10914T: git git://linuxtv.org/media_tree.git 10915W: https://linuxtv.org 10916S: Maintained 10917F: drivers/media/i2c/tea6420* 10918 10919TEAM DRIVER 10920M: Jiri Pirko <jiri@resnulli.us> 10921L: netdev@vger.kernel.org 10922S: Supported 10923F: drivers/net/team/ 10924F: include/linux/if_team.h 10925F: include/uapi/linux/if_team.h 10926 10927TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 10928M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 10929S: Maintained 10930F: arch/x86/platform/ts5500/ 10931 10932TECHNOTREND USB IR RECEIVER 10933M: Sean Young <sean@mess.org> 10934L: linux-media@vger.kernel.org 10935S: Maintained 10936F: drivers/media/rc/ttusbir.c 10937 10938TEGRA ARCHITECTURE SUPPORT 10939M: Stephen Warren <swarren@wwwdotorg.org> 10940M: Thierry Reding <thierry.reding@gmail.com> 10941M: Alexandre Courbot <gnurou@gmail.com> 10942L: linux-tegra@vger.kernel.org 10943Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 10944T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 10945S: Supported 10946N: [^a-z]tegra 10947 10948TEGRA CLOCK DRIVER 10949M: Peter De Schrijver <pdeschrijver@nvidia.com> 10950M: Prashant Gaikwad <pgaikwad@nvidia.com> 10951S: Supported 10952F: drivers/clk/tegra/ 10953 10954TEGRA DMA DRIVER 10955M: Laxman Dewangan <ldewangan@nvidia.com> 10956S: Supported 10957F: drivers/dma/tegra20-apb-dma.c 10958 10959TEGRA I2C DRIVER 10960M: Laxman Dewangan <ldewangan@nvidia.com> 10961S: Supported 10962F: drivers/i2c/busses/i2c-tegra.c 10963 10964TEGRA IOMMU DRIVERS 10965M: Hiroshi Doyu <hdoyu@nvidia.com> 10966S: Supported 10967F: drivers/iommu/tegra* 10968 10969TEGRA KBC DRIVER 10970M: Rakesh Iyer <riyer@nvidia.com> 10971M: Laxman Dewangan <ldewangan@nvidia.com> 10972S: Supported 10973F: drivers/input/keyboard/tegra-kbc.c 10974 10975TEGRA PWM DRIVER 10976M: Thierry Reding <thierry.reding@gmail.com> 10977S: Supported 10978F: drivers/pwm/pwm-tegra.c 10979 10980TEGRA SERIAL DRIVER 10981M: Laxman Dewangan <ldewangan@nvidia.com> 10982S: Supported 10983F: drivers/tty/serial/serial-tegra.c 10984 10985TEGRA SPI DRIVER 10986M: Laxman Dewangan <ldewangan@nvidia.com> 10987S: Supported 10988F: drivers/spi/spi-tegra* 10989 10990TEHUTI ETHERNET DRIVER 10991M: Andy Gospodarek <andy@greyhouse.net> 10992L: netdev@vger.kernel.org 10993S: Supported 10994F: drivers/net/ethernet/tehuti/* 10995 10996Telecom Clock Driver for MCPL0010 10997M: Mark Gross <mark.gross@intel.com> 10998S: Supported 10999F: drivers/char/tlclk.c 11000 11001TENSILICA XTENSA PORT (xtensa) 11002M: Chris Zankel <chris@zankel.net> 11003M: Max Filippov <jcmvbkbc@gmail.com> 11004L: linux-xtensa@linux-xtensa.org 11005T: git git://github.com/czankel/xtensa-linux.git 11006S: Maintained 11007F: arch/xtensa/ 11008F: drivers/irqchip/irq-xtensa-* 11009 11010THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 11011M: Hans Verkuil <hverkuil@xs4all.nl> 11012L: linux-media@vger.kernel.org 11013T: git git://linuxtv.org/media_tree.git 11014W: https://linuxtv.org 11015S: Maintained 11016F: drivers/media/radio/radio-raremono.c 11017 11018THERMAL 11019M: Zhang Rui <rui.zhang@intel.com> 11020M: Eduardo Valentin <edubezval@gmail.com> 11021L: linux-pm@vger.kernel.org 11022T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11023T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11024Q: https://patchwork.kernel.org/project/linux-pm/list/ 11025S: Supported 11026F: drivers/thermal/ 11027F: include/linux/thermal.h 11028F: include/uapi/linux/thermal.h 11029F: include/linux/cpu_cooling.h 11030F: Documentation/devicetree/bindings/thermal/ 11031 11032THERMAL/CPU_COOLING 11033M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11034M: Viresh Kumar <viresh.kumar@linaro.org> 11035M: Javi Merino <javi.merino@arm.com> 11036L: linux-pm@vger.kernel.org 11037S: Supported 11038F: Documentation/thermal/cpu-cooling-api.txt 11039F: drivers/thermal/cpu_cooling.c 11040F: include/linux/cpu_cooling.h 11041 11042THINGM BLINK(1) USB RGB LED DRIVER 11043M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 11044S: Maintained 11045F: drivers/hid/hid-thingm.c 11046 11047THINKPAD ACPI EXTRAS DRIVER 11048M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11049L: ibm-acpi-devel@lists.sourceforge.net 11050L: platform-driver-x86@vger.kernel.org 11051W: http://ibm-acpi.sourceforge.net 11052W: http://thinkwiki.org/wiki/Ibm-acpi 11053T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11054S: Maintained 11055F: drivers/platform/x86/thinkpad_acpi.c 11056 11057TI BANDGAP AND THERMAL DRIVER 11058M: Eduardo Valentin <edubezval@gmail.com> 11059L: linux-pm@vger.kernel.org 11060L: linux-omap@vger.kernel.org 11061S: Maintained 11062F: drivers/thermal/ti-soc-thermal/ 11063 11064TI VPE/CAL DRIVERS 11065M: Benoit Parrot <bparrot@ti.com> 11066L: linux-media@vger.kernel.org 11067W: http://linuxtv.org/ 11068Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11069S: Maintained 11070F: drivers/media/platform/ti-vpe/ 11071 11072TI CDCE706 CLOCK DRIVER 11073M: Max Filippov <jcmvbkbc@gmail.com> 11074S: Maintained 11075F: drivers/clk/clk-cdce706.c 11076 11077TI CLOCK DRIVER 11078M: Tero Kristo <t-kristo@ti.com> 11079L: linux-omap@vger.kernel.org 11080S: Maintained 11081F: drivers/clk/ti/ 11082F: include/linux/clk/ti.h 11083 11084TI ETHERNET SWITCH DRIVER (CPSW) 11085M: Mugunthan V N <mugunthanvnm@ti.com> 11086R: Grygorii Strashko <grygorii.strashko@ti.com> 11087L: linux-omap@vger.kernel.org 11088L: netdev@vger.kernel.org 11089S: Maintained 11090F: drivers/net/ethernet/ti/cpsw* 11091F: drivers/net/ethernet/ti/davinci* 11092 11093TI FLASH MEDIA INTERFACE DRIVER 11094M: Alex Dubov <oakad@yahoo.com> 11095S: Maintained 11096F: drivers/misc/tifm* 11097F: drivers/mmc/host/tifm_sd.c 11098F: include/linux/tifm.h 11099 11100TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 11101M: Santosh Shilimkar <ssantosh@kernel.org> 11102L: linux-kernel@vger.kernel.org 11103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11104S: Maintained 11105F: drivers/soc/ti/* 11106T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 11107 11108 11109TI LM49xxx FAMILY ASoC CODEC DRIVERS 11110M: M R Swami Reddy <mr.swami.reddy@ti.com> 11111M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 11112L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11113S: Maintained 11114F: sound/soc/codecs/lm49453* 11115F: sound/soc/codecs/isabelle* 11116 11117TI LP855x BACKLIGHT DRIVER 11118M: Milo Kim <milo.kim@ti.com> 11119S: Maintained 11120F: Documentation/backlight/lp855x-driver.txt 11121F: drivers/video/backlight/lp855x_bl.c 11122F: include/linux/platform_data/lp855x.h 11123 11124TI LP8727 CHARGER DRIVER 11125M: Milo Kim <milo.kim@ti.com> 11126S: Maintained 11127F: drivers/power/lp8727_charger.c 11128F: include/linux/platform_data/lp8727.h 11129 11130TI LP8788 MFD DRIVER 11131M: Milo Kim <milo.kim@ti.com> 11132S: Maintained 11133F: drivers/iio/adc/lp8788_adc.c 11134F: drivers/leds/leds-lp8788.c 11135F: drivers/mfd/lp8788*.c 11136F: drivers/power/lp8788-charger.c 11137F: drivers/regulator/lp8788-*.c 11138F: include/linux/mfd/lp8788*.h 11139 11140TI NETCP ETHERNET DRIVER 11141M: Wingman Kwok <w-kwok2@ti.com> 11142M: Murali Karicheri <m-karicheri2@ti.com> 11143L: netdev@vger.kernel.org 11144S: Maintained 11145F: drivers/net/ethernet/ti/netcp* 11146 11147TI TAS571X FAMILY ASoC CODEC DRIVER 11148M: Kevin Cernekee <cernekee@chromium.org> 11149L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11150S: Odd Fixes 11151F: sound/soc/codecs/tas571x* 11152 11153TI TWL4030 SERIES SOC CODEC DRIVER 11154M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11155L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11156S: Maintained 11157F: sound/soc/codecs/twl4030* 11158 11159TI WILINK WIRELESS DRIVERS 11160L: linux-wireless@vger.kernel.org 11161W: http://wireless.kernel.org/en/users/Drivers/wl12xx 11162W: http://wireless.kernel.org/en/users/Drivers/wl1251 11163T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 11164S: Orphan 11165F: drivers/net/wireless/ti/ 11166F: include/linux/wl12xx.h 11167 11168TIPC NETWORK LAYER 11169M: Jon Maloy <jon.maloy@ericsson.com> 11170M: Ying Xue <ying.xue@windriver.com> 11171L: netdev@vger.kernel.org (core kernel code) 11172L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 11173W: http://tipc.sourceforge.net/ 11174S: Maintained 11175F: include/uapi/linux/tipc*.h 11176F: net/tipc/ 11177 11178TILE ARCHITECTURE 11179M: Chris Metcalf <cmetcalf@mellanox.com> 11180W: http://www.mellanox.com/repository/solutions/tile-scm/ 11181T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 11182S: Supported 11183F: arch/tile/ 11184F: drivers/char/tile-srom.c 11185F: drivers/edac/tile_edac.c 11186F: drivers/net/ethernet/tile/ 11187F: drivers/rtc/rtc-tile.c 11188F: drivers/tty/hvc/hvc_tile.c 11189F: drivers/tty/serial/tilegx.c 11190F: drivers/usb/host/*-tilegx.c 11191F: include/linux/usb/tilegx.h 11192 11193TLAN NETWORK DRIVER 11194M: Samuel Chessman <chessman@tux.org> 11195L: tlan-devel@lists.sourceforge.net (subscribers-only) 11196W: http://sourceforge.net/projects/tlan/ 11197S: Maintained 11198F: Documentation/networking/tlan.txt 11199F: drivers/net/ethernet/ti/tlan.* 11200 11201TOMOYO SECURITY MODULE 11202M: Kentaro Takeda <takedakn@nttdata.co.jp> 11203M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 11204L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 11205L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 11206L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 11207L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 11208W: http://tomoyo.sourceforge.jp/ 11209T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 11210S: Maintained 11211F: security/tomoyo/ 11212 11213TOPSTAR LAPTOP EXTRAS DRIVER 11214M: Herton Ronaldo Krzesinski <herton@canonical.com> 11215L: platform-driver-x86@vger.kernel.org 11216S: Maintained 11217F: drivers/platform/x86/topstar-laptop.c 11218 11219TOSHIBA ACPI EXTRAS DRIVER 11220M: Azael Avalos <coproscefalo@gmail.com> 11221L: platform-driver-x86@vger.kernel.org 11222S: Maintained 11223F: drivers/platform/x86/toshiba_acpi.c 11224 11225TOSHIBA BLUETOOTH DRIVER 11226M: Azael Avalos <coproscefalo@gmail.com> 11227L: platform-driver-x86@vger.kernel.org 11228S: Maintained 11229F: drivers/platform/x86/toshiba_bluetooth.c 11230 11231TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 11232M: Azael Avalos <coproscefalo@gmail.com> 11233L: platform-driver-x86@vger.kernel.org 11234S: Maintained 11235F: drivers/platform/x86/toshiba_haps.c 11236 11237TOSHIBA WMI HOTKEYS DRIVER 11238M: Azael Avalos <coproscefalo@gmail.com> 11239L: platform-driver-x86@vger.kernel.org 11240S: Maintained 11241F: drivers/platform/x86/toshiba-wmi.c 11242 11243TOSHIBA SMM DRIVER 11244M: Jonathan Buzzard <jonathan@buzzard.org.uk> 11245W: http://www.buzzard.org.uk/toshiba/ 11246S: Maintained 11247F: drivers/char/toshiba.c 11248F: include/linux/toshiba.h 11249F: include/uapi/linux/toshiba.h 11250 11251TOSHIBA TC358743 DRIVER 11252M: Mats Randgaard <matrandg@cisco.com> 11253L: linux-media@vger.kernel.org 11254S: Maintained 11255F: drivers/media/i2c/tc358743* 11256F: include/media/i2c/tc358743.h 11257 11258TMIO MMC DRIVER 11259M: Ian Molton <ian@mnementh.co.uk> 11260L: linux-mmc@vger.kernel.org 11261S: Maintained 11262F: drivers/mmc/host/tmio_mmc* 11263F: drivers/mmc/host/sh_mobile_sdhi.c 11264F: include/linux/mmc/tmio.h 11265F: include/linux/mmc/sh_mobile_sdhi.h 11266 11267TMP401 HARDWARE MONITOR DRIVER 11268M: Guenter Roeck <linux@roeck-us.net> 11269L: linux-hwmon@vger.kernel.org 11270S: Maintained 11271F: Documentation/hwmon/tmp401 11272F: drivers/hwmon/tmp401.c 11273 11274TMPFS (SHMEM FILESYSTEM) 11275M: Hugh Dickins <hughd@google.com> 11276L: linux-mm@kvack.org 11277S: Maintained 11278F: include/linux/shmem_fs.h 11279F: mm/shmem.c 11280 11281TM6000 VIDEO4LINUX DRIVER 11282M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 11283L: linux-media@vger.kernel.org 11284W: https://linuxtv.org 11285T: git git://linuxtv.org/media_tree.git 11286S: Odd fixes 11287F: drivers/media/usb/tm6000/ 11288 11289TW68 VIDEO4LINUX DRIVER 11290M: Hans Verkuil <hverkuil@xs4all.nl> 11291L: linux-media@vger.kernel.org 11292T: git git://linuxtv.org/media_tree.git 11293W: https://linuxtv.org 11294S: Odd Fixes 11295F: drivers/media/pci/tw68/ 11296 11297TPM DEVICE DRIVER 11298M: Peter Huewe <peterhuewe@gmx.de> 11299M: Marcel Selhorst <tpmdd@selhorst.net> 11300M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 11301R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 11302W: http://tpmdd.sourceforge.net 11303L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11304Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 11305T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 11306S: Maintained 11307F: drivers/char/tpm/ 11308 11309TPM IBM_VTPM DEVICE DRIVER 11310M: Ashley Lai <ashleydlai@gmail.com> 11311W: http://tpmdd.sourceforge.net 11312L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11313S: Maintained 11314F: drivers/char/tpm/tpm_ibmvtpm* 11315 11316TRACING 11317M: Steven Rostedt <rostedt@goodmis.org> 11318M: Ingo Molnar <mingo@redhat.com> 11319T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11320S: Maintained 11321F: Documentation/trace/ftrace.txt 11322F: arch/*/*/*/ftrace.h 11323F: arch/*/kernel/ftrace.c 11324F: include/*/ftrace.h 11325F: include/linux/trace*.h 11326F: include/trace/ 11327F: kernel/trace/ 11328F: tools/testing/selftests/ftrace/ 11329 11330TRIVIAL PATCHES 11331M: Jiri Kosina <trivial@kernel.org> 11332T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 11333S: Maintained 11334K: ^Subject:.*(?i)trivial 11335 11336TTY LAYER 11337M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11338M: Jiri Slaby <jslaby@suse.com> 11339S: Supported 11340T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 11341F: Documentation/serial/ 11342F: drivers/tty/ 11343F: drivers/tty/serial/serial_core.c 11344F: include/linux/serial_core.h 11345F: include/linux/serial.h 11346F: include/linux/tty.h 11347F: include/uapi/linux/serial_core.h 11348F: include/uapi/linux/serial.h 11349F: include/uapi/linux/tty.h 11350 11351TUA9001 MEDIA DRIVER 11352M: Antti Palosaari <crope@iki.fi> 11353L: linux-media@vger.kernel.org 11354W: https://linuxtv.org 11355W: http://palosaari.fi/linux/ 11356Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11357T: git git://linuxtv.org/anttip/media_tree.git 11358S: Maintained 11359F: drivers/media/tuners/tua9001* 11360 11361TULIP NETWORK DRIVERS 11362L: netdev@vger.kernel.org 11363L: linux-parisc@vger.kernel.org 11364S: Orphan 11365F: drivers/net/ethernet/dec/tulip/ 11366 11367TUN/TAP driver 11368M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 11369W: http://vtun.sourceforge.net/tun 11370S: Maintained 11371F: Documentation/networking/tuntap.txt 11372F: arch/um/os-Linux/drivers/ 11373 11374TURBOCHANNEL SUBSYSTEM 11375M: "Maciej W. Rozycki" <macro@linux-mips.org> 11376M: Ralf Baechle <ralf@linux-mips.org> 11377L: linux-mips@linux-mips.org 11378Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 11379S: Maintained 11380F: drivers/tc/ 11381F: include/linux/tc.h 11382 11383U14-34F SCSI DRIVER 11384M: Dario Ballabio <ballabio_dario@emc.com> 11385L: linux-scsi@vger.kernel.org 11386S: Maintained 11387F: drivers/scsi/u14-34f.c 11388 11389UBI FILE SYSTEM (UBIFS) 11390M: Richard Weinberger <richard@nod.at> 11391M: Artem Bityutskiy <dedekind1@gmail.com> 11392M: Adrian Hunter <adrian.hunter@intel.com> 11393L: linux-mtd@lists.infradead.org 11394T: git git://git.infradead.org/ubifs-2.6.git 11395W: http://www.linux-mtd.infradead.org/doc/ubifs.html 11396S: Supported 11397F: Documentation/filesystems/ubifs.txt 11398F: fs/ubifs/ 11399 11400UCLINUX (M68KNOMMU AND COLDFIRE) 11401M: Greg Ungerer <gerg@uclinux.org> 11402W: http://www.uclinux.org/ 11403L: linux-m68k@lists.linux-m68k.org 11404L: uclinux-dev@uclinux.org (subscribers-only) 11405T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 11406S: Maintained 11407F: arch/m68k/coldfire/ 11408F: arch/m68k/68*/ 11409F: arch/m68k/*/*_no.* 11410F: arch/m68k/include/asm/*_no.* 11411 11412UDF FILESYSTEM 11413M: Jan Kara <jack@suse.com> 11414S: Maintained 11415F: Documentation/filesystems/udf.txt 11416F: fs/udf/ 11417 11418UFS FILESYSTEM 11419M: Evgeniy Dushistov <dushistov@mail.ru> 11420S: Maintained 11421F: Documentation/filesystems/ufs.txt 11422F: fs/ufs/ 11423 11424UHID USERSPACE HID IO DRIVER: 11425M: David Herrmann <dh.herrmann@googlemail.com> 11426L: linux-input@vger.kernel.org 11427S: Maintained 11428F: drivers/hid/uhid.c 11429F: include/uapi/linux/uhid.h 11430 11431ULTRA-WIDEBAND (UWB) SUBSYSTEM: 11432L: linux-usb@vger.kernel.org 11433S: Orphan 11434F: drivers/uwb/ 11435F: include/linux/uwb.h 11436F: include/linux/uwb/ 11437 11438UNICORE32 ARCHITECTURE: 11439M: Guan Xuetao <gxt@mprc.pku.edu.cn> 11440W: http://mprc.pku.edu.cn/~guanxuetao/linux 11441S: Maintained 11442T: git git://github.com/gxt/linux.git 11443F: arch/unicore32/ 11444 11445UNIFDEF 11446M: Tony Finch <dot@dotat.at> 11447W: http://dotat.at/prog/unifdef 11448S: Maintained 11449F: scripts/unifdef.c 11450 11451UNIFORM CDROM DRIVER 11452M: Jens Axboe <axboe@kernel.dk> 11453W: http://www.kernel.dk 11454S: Maintained 11455F: Documentation/cdrom/ 11456F: drivers/cdrom/cdrom.c 11457F: include/linux/cdrom.h 11458F: include/uapi/linux/cdrom.h 11459 11460UNISYS S-PAR DRIVERS 11461M: David Kershner <david.kershner@unisys.com> 11462L: sparmaintainer@unisys.com (Unisys internal) 11463S: Supported 11464F: drivers/staging/unisys/ 11465 11466UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 11467M: Vinayak Holikatti <vinholikatti@gmail.com> 11468L: linux-scsi@vger.kernel.org 11469S: Supported 11470F: Documentation/scsi/ufs.txt 11471F: drivers/scsi/ufs/ 11472 11473UNSORTED BLOCK IMAGES (UBI) 11474M: Artem Bityutskiy <dedekind1@gmail.com> 11475M: Richard Weinberger <richard@nod.at> 11476W: http://www.linux-mtd.infradead.org/ 11477L: linux-mtd@lists.infradead.org 11478T: git git://git.infradead.org/ubifs-2.6.git 11479S: Supported 11480F: drivers/mtd/ubi/ 11481F: include/linux/mtd/ubi.h 11482F: include/uapi/mtd/ubi-user.h 11483 11484USB ACM DRIVER 11485M: Oliver Neukum <oneukum@suse.com> 11486L: linux-usb@vger.kernel.org 11487S: Maintained 11488F: Documentation/usb/acm.txt 11489F: drivers/usb/class/cdc-acm.* 11490 11491USB AR5523 WIRELESS DRIVER 11492M: Pontus Fuchs <pontus.fuchs@gmail.com> 11493L: linux-wireless@vger.kernel.org 11494S: Maintained 11495F: drivers/net/wireless/ath/ar5523/ 11496 11497USB ATTACHED SCSI 11498M: Hans de Goede <hdegoede@redhat.com> 11499M: Gerd Hoffmann <kraxel@redhat.com> 11500L: linux-usb@vger.kernel.org 11501L: linux-scsi@vger.kernel.org 11502S: Maintained 11503F: drivers/usb/storage/uas.c 11504 11505USB CDC ETHERNET DRIVER 11506M: Oliver Neukum <oliver@neukum.org> 11507L: linux-usb@vger.kernel.org 11508S: Maintained 11509F: drivers/net/usb/cdc_*.c 11510F: include/uapi/linux/usb/cdc.h 11511 11512USB CHAOSKEY DRIVER 11513M: Keith Packard <keithp@keithp.com> 11514L: linux-usb@vger.kernel.org 11515S: Maintained 11516F: drivers/usb/misc/chaoskey.c 11517 11518USB CYPRESS C67X00 DRIVER 11519M: Peter Korsgaard <jacmet@sunsite.dk> 11520L: linux-usb@vger.kernel.org 11521S: Maintained 11522F: drivers/usb/c67x00/ 11523 11524USB DAVICOM DM9601 DRIVER 11525M: Peter Korsgaard <jacmet@sunsite.dk> 11526L: netdev@vger.kernel.org 11527W: http://www.linux-usb.org/usbnet 11528S: Maintained 11529F: drivers/net/usb/dm9601.c 11530 11531USB DIAMOND RIO500 DRIVER 11532M: Cesar Miquel <miquel@df.uba.ar> 11533L: rio500-users@lists.sourceforge.net 11534W: http://rio500.sourceforge.net 11535S: Maintained 11536F: drivers/usb/misc/rio500* 11537 11538USB EHCI DRIVER 11539M: Alan Stern <stern@rowland.harvard.edu> 11540L: linux-usb@vger.kernel.org 11541S: Maintained 11542F: Documentation/usb/ehci.txt 11543F: drivers/usb/host/ehci* 11544 11545USB GADGET/PERIPHERAL SUBSYSTEM 11546M: Felipe Balbi <balbi@kernel.org> 11547L: linux-usb@vger.kernel.org 11548W: http://www.linux-usb.org/gadget 11549T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 11550S: Maintained 11551F: drivers/usb/gadget/ 11552F: include/linux/usb/gadget* 11553 11554USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 11555M: Jiri Kosina <jikos@kernel.org> 11556R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 11557L: linux-usb@vger.kernel.org 11558T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 11559S: Maintained 11560F: Documentation/hid/hiddev.txt 11561F: drivers/hid/usbhid/ 11562 11563USB ISP116X DRIVER 11564M: Olav Kongas <ok@artecdesign.ee> 11565L: linux-usb@vger.kernel.org 11566S: Maintained 11567F: drivers/usb/host/isp116x* 11568F: include/linux/usb/isp116x.h 11569 11570USB LAN78XX ETHERNET DRIVER 11571M: Woojung Huh <woojung.huh@microchip.com> 11572M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 11573L: netdev@vger.kernel.org 11574S: Maintained 11575F: drivers/net/usb/lan78xx.* 11576 11577USB MASS STORAGE DRIVER 11578M: Matthew Dharm <mdharm-usb@one-eyed-alien.net> 11579L: linux-usb@vger.kernel.org 11580L: usb-storage@lists.one-eyed-alien.net 11581S: Maintained 11582W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 11583F: drivers/usb/storage/ 11584 11585USB MIDI DRIVER 11586M: Clemens Ladisch <clemens@ladisch.de> 11587L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11588T: git git://git.alsa-project.org/alsa-kernel.git 11589S: Maintained 11590F: sound/usb/midi.* 11591 11592USB NETWORKING DRIVERS 11593L: linux-usb@vger.kernel.org 11594S: Odd Fixes 11595F: drivers/net/usb/ 11596 11597USB OHCI DRIVER 11598M: Alan Stern <stern@rowland.harvard.edu> 11599L: linux-usb@vger.kernel.org 11600S: Maintained 11601F: Documentation/usb/ohci.txt 11602F: drivers/usb/host/ohci* 11603 11604USB OTG FSM (Finite State Machine) 11605M: Peter Chen <Peter.Chen@nxp.com> 11606T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 11607L: linux-usb@vger.kernel.org 11608S: Maintained 11609F: drivers/usb/common/usb-otg-fsm.c 11610 11611USB OVER IP DRIVER 11612M: Valentina Manea <valentina.manea.m@gmail.com> 11613M: Shuah Khan <shuah.kh@samsung.com> 11614L: linux-usb@vger.kernel.org 11615S: Maintained 11616F: Documentation/usb/usbip_protocol.txt 11617F: drivers/usb/usbip/ 11618F: tools/usb/usbip/ 11619 11620USB PEGASUS DRIVER 11621M: Petko Manolov <petkan@nucleusys.com> 11622L: linux-usb@vger.kernel.org 11623L: netdev@vger.kernel.org 11624T: git git://github.com/petkan/pegasus.git 11625W: https://github.com/petkan/pegasus 11626S: Maintained 11627F: drivers/net/usb/pegasus.* 11628 11629USB PHY LAYER 11630M: Felipe Balbi <balbi@kernel.org> 11631L: linux-usb@vger.kernel.org 11632T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 11633S: Maintained 11634F: drivers/usb/phy/ 11635 11636USB PRINTER DRIVER (usblp) 11637M: Pete Zaitcev <zaitcev@redhat.com> 11638L: linux-usb@vger.kernel.org 11639S: Supported 11640F: drivers/usb/class/usblp.c 11641 11642USB QMI WWAN NETWORK DRIVER 11643M: Bjørn Mork <bjorn@mork.no> 11644L: netdev@vger.kernel.org 11645S: Maintained 11646F: Documentation/ABI/testing/sysfs-class-net-qmi 11647F: drivers/net/usb/qmi_wwan.c 11648 11649USB RTL8150 DRIVER 11650M: Petko Manolov <petkan@nucleusys.com> 11651L: linux-usb@vger.kernel.org 11652L: netdev@vger.kernel.org 11653T: git git://github.com/petkan/rtl8150.git 11654W: https://github.com/petkan/rtl8150 11655S: Maintained 11656F: drivers/net/usb/rtl8150.c 11657 11658USB SERIAL SUBSYSTEM 11659M: Johan Hovold <johan@kernel.org> 11660L: linux-usb@vger.kernel.org 11661S: Maintained 11662F: Documentation/usb/usb-serial.txt 11663F: drivers/usb/serial/ 11664F: include/linux/usb/serial.h 11665 11666USB SMSC75XX ETHERNET DRIVER 11667M: Steve Glendinning <steve.glendinning@shawell.net> 11668L: netdev@vger.kernel.org 11669S: Maintained 11670F: drivers/net/usb/smsc75xx.* 11671 11672USB SMSC95XX ETHERNET DRIVER 11673M: Steve Glendinning <steve.glendinning@shawell.net> 11674L: netdev@vger.kernel.org 11675S: Maintained 11676F: drivers/net/usb/smsc95xx.* 11677 11678USB SUBSYSTEM 11679M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11680L: linux-usb@vger.kernel.org 11681W: http://www.linux-usb.org 11682T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 11683S: Supported 11684F: Documentation/usb/ 11685F: drivers/usb/ 11686F: include/linux/usb.h 11687F: include/linux/usb/ 11688 11689USB UHCI DRIVER 11690M: Alan Stern <stern@rowland.harvard.edu> 11691L: linux-usb@vger.kernel.org 11692S: Maintained 11693F: drivers/usb/host/uhci* 11694 11695USB "USBNET" DRIVER FRAMEWORK 11696M: Oliver Neukum <oneukum@suse.com> 11697L: netdev@vger.kernel.org 11698W: http://www.linux-usb.org/usbnet 11699S: Maintained 11700F: drivers/net/usb/usbnet.c 11701F: include/linux/usb/usbnet.h 11702 11703USB VIDEO CLASS 11704M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11705L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 11706L: linux-media@vger.kernel.org 11707T: git git://linuxtv.org/media_tree.git 11708W: http://www.ideasonboard.org/uvc/ 11709S: Maintained 11710F: drivers/media/usb/uvc/ 11711F: include/uapi/linux/uvcvideo.h 11712 11713USB VISION DRIVER 11714M: Hans Verkuil <hverkuil@xs4all.nl> 11715L: linux-media@vger.kernel.org 11716T: git git://linuxtv.org/media_tree.git 11717W: https://linuxtv.org 11718S: Odd Fixes 11719F: drivers/media/usb/usbvision/ 11720 11721USB WEBCAM GADGET 11722M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11723L: linux-usb@vger.kernel.org 11724S: Maintained 11725F: drivers/usb/gadget/function/*uvc* 11726F: drivers/usb/gadget/legacy/webcam.c 11727 11728USB WIRELESS RNDIS DRIVER (rndis_wlan) 11729M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 11730L: linux-wireless@vger.kernel.org 11731S: Maintained 11732F: drivers/net/wireless/rndis_wlan.c 11733 11734USB XHCI DRIVER 11735M: Mathias Nyman <mathias.nyman@intel.com> 11736L: linux-usb@vger.kernel.org 11737S: Supported 11738F: drivers/usb/host/xhci* 11739F: drivers/usb/host/pci-quirks* 11740 11741USB ZD1201 DRIVER 11742L: linux-wireless@vger.kernel.org 11743W: http://linux-lc100020.sourceforge.net 11744S: Orphan 11745F: drivers/net/wireless/zydas/zd1201.* 11746 11747USB ZR364XX DRIVER 11748M: Antoine Jacquet <royale@zerezo.com> 11749L: linux-usb@vger.kernel.org 11750L: linux-media@vger.kernel.org 11751T: git git://linuxtv.org/media_tree.git 11752W: http://royale.zerezo.com/zr364xx/ 11753S: Maintained 11754F: Documentation/video4linux/zr364xx.txt 11755F: drivers/media/usb/zr364xx/ 11756 11757ULPI BUS 11758M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 11759L: linux-usb@vger.kernel.org 11760S: Maintained 11761F: drivers/usb/common/ulpi.c 11762F: include/linux/ulpi/ 11763 11764USER-MODE LINUX (UML) 11765M: Jeff Dike <jdike@addtoit.com> 11766M: Richard Weinberger <richard@nod.at> 11767L: user-mode-linux-devel@lists.sourceforge.net 11768L: user-mode-linux-user@lists.sourceforge.net 11769W: http://user-mode-linux.sourceforge.net 11770T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 11771S: Maintained 11772F: Documentation/virtual/uml/ 11773F: arch/um/ 11774F: arch/x86/um/ 11775F: fs/hostfs/ 11776F: fs/hppfs/ 11777 11778USERSPACE I/O (UIO) 11779M: "Hans J. Koch" <hjk@hansjkoch.de> 11780M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11781S: Maintained 11782T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 11783F: Documentation/DocBook/uio-howto.tmpl 11784F: drivers/uio/ 11785F: include/linux/uio*.h 11786 11787UTIL-LINUX PACKAGE 11788M: Karel Zak <kzak@redhat.com> 11789L: util-linux@vger.kernel.org 11790W: http://en.wikipedia.org/wiki/Util-linux 11791T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 11792S: Maintained 11793 11794UVESAFB DRIVER 11795M: Michal Januszewski <spock@gentoo.org> 11796L: linux-fbdev@vger.kernel.org 11797W: http://dev.gentoo.org/~spock/projects/uvesafb/ 11798S: Maintained 11799F: Documentation/fb/uvesafb.txt 11800F: drivers/video/fbdev/uvesafb.* 11801 11802VF610 NAND DRIVER 11803M: Stefan Agner <stefan@agner.ch> 11804L: linux-mtd@lists.infradead.org 11805S: Supported 11806F: drivers/mtd/nand/vf610_nfc.c 11807 11808VFAT/FAT/MSDOS FILESYSTEM 11809M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 11810S: Maintained 11811F: Documentation/filesystems/vfat.txt 11812F: fs/fat/ 11813 11814VFIO DRIVER 11815M: Alex Williamson <alex.williamson@redhat.com> 11816L: kvm@vger.kernel.org 11817T: git git://github.com/awilliam/linux-vfio.git 11818S: Maintained 11819F: Documentation/vfio.txt 11820F: drivers/vfio/ 11821F: include/linux/vfio.h 11822F: include/uapi/linux/vfio.h 11823 11824VFIO PLATFORM DRIVER 11825M: Baptiste Reynal <b.reynal@virtualopensystems.com> 11826L: kvm@vger.kernel.org 11827S: Maintained 11828F: drivers/vfio/platform/ 11829 11830VIDEOBUF2 FRAMEWORK 11831M: Pawel Osciak <pawel@osciak.com> 11832M: Marek Szyprowski <m.szyprowski@samsung.com> 11833M: Kyungmin Park <kyungmin.park@samsung.com> 11834L: linux-media@vger.kernel.org 11835S: Maintained 11836F: drivers/media/v4l2-core/videobuf2-* 11837F: include/media/videobuf2-* 11838 11839VIRTUAL SERIO DEVICE DRIVER 11840M: Stephen Chandler Paul <thatslyude@gmail.com> 11841S: Maintained 11842F: drivers/input/serio/userio.c 11843F: include/uapi/linux/userio.h 11844 11845VIRTIO CONSOLE DRIVER 11846M: Amit Shah <amit.shah@redhat.com> 11847L: virtualization@lists.linux-foundation.org 11848S: Maintained 11849F: drivers/char/virtio_console.c 11850F: include/linux/virtio_console.h 11851F: include/uapi/linux/virtio_console.h 11852 11853VIRTIO CORE, NET AND BLOCK DRIVERS 11854M: "Michael S. Tsirkin" <mst@redhat.com> 11855L: virtualization@lists.linux-foundation.org 11856S: Maintained 11857F: drivers/virtio/ 11858F: tools/virtio/ 11859F: drivers/net/virtio_net.c 11860F: drivers/block/virtio_blk.c 11861F: include/linux/virtio_*.h 11862F: include/uapi/linux/virtio_*.h 11863 11864VIRTIO DRIVERS FOR S390 11865M: Christian Borntraeger <borntraeger@de.ibm.com> 11866M: Cornelia Huck <cornelia.huck@de.ibm.com> 11867L: linux-s390@vger.kernel.org 11868L: virtualization@lists.linux-foundation.org 11869L: kvm@vger.kernel.org 11870S: Supported 11871F: drivers/s390/virtio/ 11872 11873VIRTIO GPU DRIVER 11874M: David Airlie <airlied@linux.ie> 11875M: Gerd Hoffmann <kraxel@redhat.com> 11876L: dri-devel@lists.freedesktop.org 11877L: virtualization@lists.linux-foundation.org 11878S: Maintained 11879F: drivers/gpu/drm/virtio/ 11880F: include/uapi/linux/virtio_gpu.h 11881 11882VIRTIO HOST (VHOST) 11883M: "Michael S. Tsirkin" <mst@redhat.com> 11884L: kvm@vger.kernel.org 11885L: virtualization@lists.linux-foundation.org 11886L: netdev@vger.kernel.org 11887T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 11888S: Maintained 11889F: drivers/vhost/ 11890F: include/uapi/linux/vhost.h 11891 11892VIRTIO INPUT DRIVER 11893M: Gerd Hoffmann <kraxel@redhat.com> 11894S: Maintained 11895F: drivers/virtio/virtio_input.c 11896F: include/uapi/linux/virtio_input.h 11897 11898VIA RHINE NETWORK DRIVER 11899S: Orphan 11900F: drivers/net/ethernet/via/via-rhine.c 11901 11902VIA SD/MMC CARD CONTROLLER DRIVER 11903M: Bruce Chang <brucechang@via.com.tw> 11904M: Harald Welte <HaraldWelte@viatech.com> 11905S: Maintained 11906F: drivers/mmc/host/via-sdmmc.c 11907 11908VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 11909M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 11910L: linux-fbdev@vger.kernel.org 11911S: Maintained 11912F: include/linux/via-core.h 11913F: include/linux/via-gpio.h 11914F: include/linux/via_i2c.h 11915F: drivers/video/fbdev/via/ 11916 11917VIA VELOCITY NETWORK DRIVER 11918M: Francois Romieu <romieu@fr.zoreil.com> 11919L: netdev@vger.kernel.org 11920S: Maintained 11921F: drivers/net/ethernet/via/via-velocity.* 11922 11923VIRT LIB 11924M: Alex Williamson <alex.williamson@redhat.com> 11925M: Paolo Bonzini <pbonzini@redhat.com> 11926L: kvm@vger.kernel.org 11927S: Supported 11928F: virt/lib/ 11929 11930VIVID VIRTUAL VIDEO DRIVER 11931M: Hans Verkuil <hverkuil@xs4all.nl> 11932L: linux-media@vger.kernel.org 11933T: git git://linuxtv.org/media_tree.git 11934W: https://linuxtv.org 11935S: Maintained 11936F: drivers/media/platform/vivid/* 11937 11938VLAN (802.1Q) 11939M: Patrick McHardy <kaber@trash.net> 11940L: netdev@vger.kernel.org 11941S: Maintained 11942F: drivers/net/macvlan.c 11943F: include/linux/if_*vlan.h 11944F: net/8021q/ 11945 11946VLYNQ BUS 11947M: Florian Fainelli <florian@openwrt.org> 11948L: openwrt-devel@lists.openwrt.org (subscribers-only) 11949S: Maintained 11950F: drivers/vlynq/vlynq.c 11951F: include/linux/vlynq.h 11952 11953VME SUBSYSTEM 11954M: Martyn Welch <martyn@welchs.me.uk> 11955M: Manohar Vanga <manohar.vanga@gmail.com> 11956M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11957L: devel@driverdev.osuosl.org 11958S: Maintained 11959T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 11960F: Documentation/vme_api.txt 11961F: drivers/staging/vme/ 11962F: drivers/vme/ 11963F: include/linux/vme* 11964 11965VMWARE HYPERVISOR INTERFACE 11966M: Alok Kataria <akataria@vmware.com> 11967L: virtualization@lists.linux-foundation.org 11968S: Supported 11969F: arch/x86/kernel/cpu/vmware.c 11970 11971VMWARE BALLOON DRIVER 11972M: Xavier Deguillard <xdeguillard@vmware.com> 11973M: Philip Moltmann <moltmann@vmware.com> 11974M: "VMware, Inc." <pv-drivers@vmware.com> 11975L: linux-kernel@vger.kernel.org 11976S: Maintained 11977F: drivers/misc/vmw_balloon.c 11978 11979VMWARE VMMOUSE SUBDRIVER 11980M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 11981M: "VMware, Inc." <pv-drivers@vmware.com> 11982L: linux-input@vger.kernel.org 11983S: Maintained 11984F: drivers/input/mouse/vmmouse.c 11985F: drivers/input/mouse/vmmouse.h 11986 11987VMWARE VMXNET3 ETHERNET DRIVER 11988M: Shrikrishna Khare <skhare@vmware.com> 11989M: "VMware, Inc." <pv-drivers@vmware.com> 11990L: netdev@vger.kernel.org 11991S: Maintained 11992F: drivers/net/vmxnet3/ 11993 11994VMware PVSCSI driver 11995M: Arvind Kumar <arvindkumar@vmware.com> 11996M: VMware PV-Drivers <pv-drivers@vmware.com> 11997L: linux-scsi@vger.kernel.org 11998S: Maintained 11999F: drivers/scsi/vmw_pvscsi.c 12000F: drivers/scsi/vmw_pvscsi.h 12001 12002VOLTAGE AND CURRENT REGULATOR FRAMEWORK 12003M: Liam Girdwood <lgirdwood@gmail.com> 12004M: Mark Brown <broonie@kernel.org> 12005L: linux-kernel@vger.kernel.org 12006W: http://www.slimlogic.co.uk/?p=48 12007T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 12008S: Supported 12009F: drivers/regulator/ 12010F: include/linux/regulator/ 12011 12012VRF 12013M: David Ahern <dsa@cumulusnetworks.com> 12014M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12015L: netdev@vger.kernel.org 12016S: Maintained 12017F: drivers/net/vrf.c 12018F: Documentation/networking/vrf.txt 12019 12020VT1211 HARDWARE MONITOR DRIVER 12021M: Juerg Haefliger <juergh@gmail.com> 12022L: linux-hwmon@vger.kernel.org 12023S: Maintained 12024F: Documentation/hwmon/vt1211 12025F: drivers/hwmon/vt1211.c 12026 12027VT8231 HARDWARE MONITOR DRIVER 12028M: Roger Lucas <vt8231@hiddenengine.co.uk> 12029L: linux-hwmon@vger.kernel.org 12030S: Maintained 12031F: drivers/hwmon/vt8231.c 12032 12033VUB300 USB to SDIO/SD/MMC bridge chip 12034M: Tony Olech <tony.olech@elandigitalsystems.com> 12035L: linux-mmc@vger.kernel.org 12036L: linux-usb@vger.kernel.org 12037S: Supported 12038F: drivers/mmc/host/vub300.c 12039 12040W1 DALLAS'S 1-WIRE BUS 12041M: Evgeniy Polyakov <zbr@ioremap.net> 12042S: Maintained 12043F: Documentation/w1/ 12044F: drivers/w1/ 12045 12046W83791D HARDWARE MONITORING DRIVER 12047M: Marc Hulsman <m.hulsman@tudelft.nl> 12048L: linux-hwmon@vger.kernel.org 12049S: Maintained 12050F: Documentation/hwmon/w83791d 12051F: drivers/hwmon/w83791d.c 12052 12053W83793 HARDWARE MONITORING DRIVER 12054M: Rudolf Marek <r.marek@assembler.cz> 12055L: linux-hwmon@vger.kernel.org 12056S: Maintained 12057F: Documentation/hwmon/w83793 12058F: drivers/hwmon/w83793.c 12059 12060W83795 HARDWARE MONITORING DRIVER 12061M: Jean Delvare <jdelvare@suse.com> 12062L: linux-hwmon@vger.kernel.org 12063S: Maintained 12064F: drivers/hwmon/w83795.c 12065 12066W83L51xD SD/MMC CARD INTERFACE DRIVER 12067M: Pierre Ossman <pierre@ossman.eu> 12068S: Maintained 12069F: drivers/mmc/host/wbsd.* 12070 12071WACOM PROTOCOL 4 SERIAL TABLETS 12072M: Julian Squires <julian@cipht.net> 12073M: Hans de Goede <hdegoede@redhat.com> 12074L: linux-input@vger.kernel.org 12075S: Maintained 12076F: drivers/input/tablet/wacom_serial4.c 12077 12078WATCHDOG DEVICE DRIVERS 12079M: Wim Van Sebroeck <wim@iguana.be> 12080R: Guenter Roeck <linux@roeck-us.net> 12081L: linux-watchdog@vger.kernel.org 12082W: http://www.linux-watchdog.org/ 12083T: git git://www.linux-watchdog.org/linux-watchdog.git 12084S: Maintained 12085F: Documentation/watchdog/ 12086F: drivers/watchdog/ 12087F: include/linux/watchdog.h 12088F: include/uapi/linux/watchdog.h 12089 12090WD7000 SCSI DRIVER 12091M: Miroslav Zagorac <zaga@fly.cc.fer.hr> 12092L: linux-scsi@vger.kernel.org 12093S: Maintained 12094F: drivers/scsi/wd7000.c 12095 12096WIIMOTE HID DRIVER 12097M: David Herrmann <dh.herrmann@googlemail.com> 12098L: linux-input@vger.kernel.org 12099S: Maintained 12100F: drivers/hid/hid-wiimote* 12101 12102WINBOND CIR DRIVER 12103M: David Härdeman <david@hardeman.nu> 12104S: Maintained 12105F: drivers/media/rc/winbond-cir.c 12106 12107WINSYSTEMS EBC-C384 WATCHDOG DRIVER 12108M: William Breathitt Gray <vilhelm.gray@gmail.com> 12109L: linux-watchdog@vger.kernel.org 12110S: Maintained 12111F: drivers/watchdog/ebc-c384_wdt.c 12112 12113WINSYSTEMS WS16C48 GPIO DRIVER 12114M: William Breathitt Gray <vilhelm.gray@gmail.com> 12115L: linux-gpio@vger.kernel.org 12116S: Maintained 12117F: drivers/gpio/gpio-ws16c48.c 12118 12119WIMAX STACK 12120M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 12121M: linux-wimax@intel.com 12122L: wimax@linuxwimax.org (subscribers-only) 12123S: Supported 12124W: http://linuxwimax.org 12125F: Documentation/wimax/README.wimax 12126F: include/linux/wimax/debug.h 12127F: include/net/wimax.h 12128F: include/uapi/linux/wimax.h 12129F: net/wimax/ 12130 12131WISTRON LAPTOP BUTTON DRIVER 12132M: Miloslav Trmac <mitr@volny.cz> 12133S: Maintained 12134F: drivers/input/misc/wistron_btns.c 12135 12136WL3501 WIRELESS PCMCIA CARD DRIVER 12137M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 12138L: linux-wireless@vger.kernel.org 12139W: http://oops.ghostprotocols.net:81/blog 12140S: Maintained 12141F: drivers/net/wireless/wl3501* 12142 12143WOLFSON MICROELECTRONICS DRIVERS 12144L: patches@opensource.wolfsonmicro.com 12145T: git https://github.com/CirrusLogic/linux-drivers.git 12146W: https://github.com/CirrusLogic/linux-drivers/wiki 12147S: Supported 12148F: Documentation/hwmon/wm83?? 12149F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 12150F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 12151F: Documentation/devicetree/bindings/mfd/arizona.txt 12152F: arch/arm/mach-s3c64xx/mach-crag6410* 12153F: drivers/clk/clk-wm83*.c 12154F: drivers/extcon/extcon-arizona.c 12155F: drivers/leds/leds-wm83*.c 12156F: drivers/gpio/gpio-*wm*.c 12157F: drivers/gpio/gpio-arizona.c 12158F: drivers/hwmon/wm83??-hwmon.c 12159F: drivers/input/misc/wm831x-on.c 12160F: drivers/input/touchscreen/wm831x-ts.c 12161F: drivers/input/touchscreen/wm97*.c 12162F: drivers/mfd/arizona* 12163F: drivers/mfd/wm*.c 12164F: drivers/mfd/cs47l24* 12165F: drivers/power/wm83*.c 12166F: drivers/rtc/rtc-wm83*.c 12167F: drivers/regulator/wm8*.c 12168F: drivers/video/backlight/wm83*_bl.c 12169F: drivers/watchdog/wm83*_wdt.c 12170F: include/linux/mfd/arizona/ 12171F: include/linux/mfd/wm831x/ 12172F: include/linux/mfd/wm8350/ 12173F: include/linux/mfd/wm8400* 12174F: include/linux/wm97xx.h 12175F: include/sound/wm????.h 12176F: sound/soc/codecs/arizona.? 12177F: sound/soc/codecs/wm* 12178F: sound/soc/codecs/cs47l24* 12179 12180WORKQUEUE 12181M: Tejun Heo <tj@kernel.org> 12182R: Lai Jiangshan <jiangshanlai@gmail.com> 12183T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 12184S: Maintained 12185F: include/linux/workqueue.h 12186F: kernel/workqueue.c 12187F: Documentation/workqueue.txt 12188 12189X.25 NETWORK LAYER 12190M: Andrew Hendry <andrew.hendry@gmail.com> 12191L: linux-x25@vger.kernel.org 12192S: Odd Fixes 12193F: Documentation/networking/x25* 12194F: include/net/x25* 12195F: net/x25/ 12196 12197X86 ARCHITECTURE (32-BIT AND 64-BIT) 12198M: Thomas Gleixner <tglx@linutronix.de> 12199M: Ingo Molnar <mingo@redhat.com> 12200M: "H. Peter Anvin" <hpa@zytor.com> 12201M: x86@kernel.org 12202L: linux-kernel@vger.kernel.org 12203T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 12204S: Maintained 12205F: Documentation/x86/ 12206F: arch/x86/ 12207 12208X86 PLATFORM DRIVERS 12209M: Darren Hart <dvhart@infradead.org> 12210L: platform-driver-x86@vger.kernel.org 12211T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 12212S: Maintained 12213F: drivers/platform/x86/ 12214F: drivers/platform/olpc/ 12215 12216X86 MCE INFRASTRUCTURE 12217M: Tony Luck <tony.luck@intel.com> 12218M: Borislav Petkov <bp@alien8.de> 12219L: linux-edac@vger.kernel.org 12220S: Maintained 12221F: arch/x86/kernel/cpu/mcheck/* 12222 12223X86 MICROCODE UPDATE SUPPORT 12224M: Borislav Petkov <bp@alien8.de> 12225S: Maintained 12226F: arch/x86/kernel/cpu/microcode/* 12227 12228X86 VDSO 12229M: Andy Lutomirski <luto@amacapital.net> 12230L: linux-kernel@vger.kernel.org 12231T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 12232S: Maintained 12233F: arch/x86/entry/vdso/ 12234 12235XC2028/3028 TUNER DRIVER 12236M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 12237L: linux-media@vger.kernel.org 12238W: https://linuxtv.org 12239T: git git://linuxtv.org/media_tree.git 12240S: Maintained 12241F: drivers/media/tuners/tuner-xc2028.* 12242 12243XEN HYPERVISOR INTERFACE 12244M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 12245M: David Vrabel <david.vrabel@citrix.com> 12246M: Juergen Gross <jgross@suse.com> 12247L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12248T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 12249S: Supported 12250F: arch/x86/xen/ 12251F: drivers/*/xen-*front.c 12252F: drivers/xen/ 12253F: arch/x86/include/asm/xen/ 12254F: include/xen/ 12255F: include/uapi/xen/ 12256 12257XEN HYPERVISOR ARM 12258M: Stefano Stabellini <sstabellini@kernel.org> 12259L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12260S: Maintained 12261F: arch/arm/xen/ 12262F: arch/arm/include/asm/xen/ 12263 12264XEN HYPERVISOR ARM64 12265M: Stefano Stabellini <sstabellini@kernel.org> 12266L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12267S: Maintained 12268F: arch/arm64/xen/ 12269F: arch/arm64/include/asm/xen/ 12270 12271XEN NETWORK BACKEND DRIVER 12272M: Wei Liu <wei.liu2@citrix.com> 12273L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12274L: netdev@vger.kernel.org 12275S: Supported 12276F: drivers/net/xen-netback/* 12277 12278XEN PCI SUBSYSTEM 12279M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12280L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12281S: Supported 12282F: arch/x86/pci/*xen* 12283F: drivers/pci/*xen* 12284 12285XEN BLOCK SUBSYSTEM 12286M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12287M: Roger Pau Monné <roger.pau@citrix.com> 12288L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12289S: Supported 12290F: drivers/block/xen-blkback/* 12291F: drivers/block/xen* 12292 12293XEN PVSCSI DRIVERS 12294M: Juergen Gross <jgross@suse.com> 12295L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12296L: linux-scsi@vger.kernel.org 12297S: Supported 12298F: drivers/scsi/xen-scsifront.c 12299F: drivers/xen/xen-scsiback.c 12300F: include/xen/interface/io/vscsiif.h 12301 12302XEN SWIOTLB SUBSYSTEM 12303M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12304L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12305S: Supported 12306F: arch/x86/xen/*swiotlb* 12307F: drivers/xen/*swiotlb* 12308 12309XFS FILESYSTEM 12310P: Silicon Graphics Inc 12311M: Dave Chinner <david@fromorbit.com> 12312M: xfs@oss.sgi.com 12313L: xfs@oss.sgi.com 12314W: http://oss.sgi.com/projects/xfs 12315T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 12316S: Supported 12317F: Documentation/filesystems/xfs.txt 12318F: fs/xfs/ 12319 12320XILINX AXI ETHERNET DRIVER 12321M: Anirudha Sarangi <anirudh@xilinx.com> 12322M: John Linn <John.Linn@xilinx.com> 12323S: Maintained 12324F: drivers/net/ethernet/xilinx/xilinx_axienet* 12325 12326XILINX UARTLITE SERIAL DRIVER 12327M: Peter Korsgaard <jacmet@sunsite.dk> 12328L: linux-serial@vger.kernel.org 12329S: Maintained 12330F: drivers/tty/serial/uartlite.c 12331 12332XILINX VIDEO IP CORES 12333M: Hyun Kwon <hyun.kwon@xilinx.com> 12334M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12335L: linux-media@vger.kernel.org 12336T: git git://linuxtv.org/media_tree.git 12337S: Supported 12338F: Documentation/devicetree/bindings/media/xilinx/ 12339F: drivers/media/platform/xilinx/ 12340F: include/uapi/linux/xilinx-v4l2-controls.h 12341 12342XILLYBUS DRIVER 12343M: Eli Billauer <eli.billauer@gmail.com> 12344L: linux-kernel@vger.kernel.org 12345S: Supported 12346F: drivers/char/xillybus/ 12347 12348XTENSA XTFPGA PLATFORM SUPPORT 12349M: Max Filippov <jcmvbkbc@gmail.com> 12350L: linux-xtensa@linux-xtensa.org 12351S: Maintained 12352F: drivers/spi/spi-xtensa-xtfpga.c 12353F: sound/soc/xtensa/xtfpga-i2s.c 12354 12355YAM DRIVER FOR AX.25 12356M: Jean-Paul Roubelat <jpr@f6fbb.org> 12357L: linux-hams@vger.kernel.org 12358S: Maintained 12359F: drivers/net/hamradio/yam* 12360F: include/linux/yam.h 12361 12362YEALINK PHONE DRIVER 12363M: Henk Vergonet <Henk.Vergonet@gmail.com> 12364L: usbb2k-api-dev@nongnu.org 12365S: Maintained 12366F: Documentation/input/yealink.txt 12367F: drivers/input/misc/yealink.* 12368 12369Z8530 DRIVER FOR AX.25 12370M: Joerg Reuter <jreuter@yaina.de> 12371W: http://yaina.de/jreuter/ 12372W: http://www.qsl.net/dl1bke/ 12373L: linux-hams@vger.kernel.org 12374S: Maintained 12375F: Documentation/networking/z8530drv.txt 12376F: drivers/net/hamradio/*scc.c 12377F: drivers/net/hamradio/z8530.h 12378 12379ZBUD COMPRESSED PAGE ALLOCATOR 12380M: Seth Jennings <sjenning@redhat.com> 12381L: linux-mm@kvack.org 12382S: Maintained 12383F: mm/zbud.c 12384F: include/linux/zbud.h 12385 12386ZD1211RW WIRELESS DRIVER 12387M: Daniel Drake <dsd@gentoo.org> 12388M: Ulrich Kunitz <kune@deine-taler.de> 12389W: http://zd1211.ath.cx/wiki/DriverRewrite 12390L: linux-wireless@vger.kernel.org 12391L: zd1211-devs@lists.sourceforge.net (subscribers-only) 12392S: Maintained 12393F: drivers/net/wireless/zydas/zd1211rw/ 12394 12395ZPOOL COMPRESSED PAGE STORAGE API 12396M: Dan Streetman <ddstreet@ieee.org> 12397L: linux-mm@kvack.org 12398S: Maintained 12399F: mm/zpool.c 12400F: include/linux/zpool.h 12401 12402ZR36067 VIDEO FOR LINUX DRIVER 12403L: mjpeg-users@lists.sourceforge.net 12404L: linux-media@vger.kernel.org 12405W: http://mjpeg.sourceforge.net/driver-zoran/ 12406T: hg https://linuxtv.org/hg/v4l-dvb 12407S: Odd Fixes 12408F: drivers/media/pci/zoran/ 12409 12410ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 12411M: Minchan Kim <minchan@kernel.org> 12412M: Nitin Gupta <ngupta@vflare.org> 12413R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 12414L: linux-kernel@vger.kernel.org 12415S: Maintained 12416F: drivers/block/zram/ 12417F: Documentation/blockdev/zram.txt 12418 12419ZS DECSTATION Z85C30 SERIAL DRIVER 12420M: "Maciej W. Rozycki" <macro@linux-mips.org> 12421S: Maintained 12422F: drivers/tty/serial/zs.* 12423 12424ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 12425M: Minchan Kim <minchan@kernel.org> 12426M: Nitin Gupta <ngupta@vflare.org> 12427R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 12428L: linux-mm@kvack.org 12429S: Maintained 12430F: mm/zsmalloc.c 12431F: include/linux/zsmalloc.h 12432F: Documentation/vm/zsmalloc.txt 12433 12434ZSWAP COMPRESSED SWAP CACHING 12435M: Seth Jennings <sjenning@redhat.com> 12436L: linux-mm@kvack.org 12437S: Maintained 12438F: mm/zswap.c 12439 12440THE REST 12441M: Linus Torvalds <torvalds@linux-foundation.org> 12442L: linux-kernel@vger.kernel.org 12443Q: http://patchwork.kernel.org/project/LKML/list/ 12444T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 12445S: Buried alive in reporters 12446F: * 12447F: */ 12448