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@arm.linux.org.uk> 876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 877W: http://www.arm.linux.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@arm.linux.org.uk> 890S: Maintained 891F: sound/arm/aaci.* 892 893ARM PRIMECELL CLCD PL110 DRIVER 894M: Russell King <linux@arm.linux.org.uk> 895S: Maintained 896F: drivers/video/fbdev/amba-clcd.* 897 898ARM PRIMECELL KMI PL050 DRIVER 899M: Russell King <linux@arm.linux.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@arm.linux.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@arm.linux.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@arm.linux.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@arm.linux.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@arm.linux.org.uk> 1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1098W: http://www.arm.linux.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@arm.linux.org.uk> 1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1129W: http://www.arm.linux.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.arm.linux.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@arm.linux.org.uk> 1497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1498W: http://www.arm.linux.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@arm.linux.org.uk> 1777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1778W: http://www.arm.linux.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@arm.linux.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@arm.linux.org.uk> 3358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3359W: http://www.arm.linux.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@arm.linux.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 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: fuse-devel@lists.sourceforge.net 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: Kristoffer Glembo <kristoffer@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> 5045S: Maintained 5046T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5047F: Documentation/hwspinlock.txt 5048F: drivers/hwspinlock/hwspinlock_* 5049F: include/linux/hwspinlock.h 5050 5051HARMONY SOUND DRIVER 5052L: linux-parisc@vger.kernel.org 5053S: Maintained 5054F: sound/parisc/harmony.* 5055 5056HD29L2 MEDIA DRIVER 5057M: Antti Palosaari <crope@iki.fi> 5058L: linux-media@vger.kernel.org 5059W: https://linuxtv.org 5060W: http://palosaari.fi/linux/ 5061Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5062T: git git://linuxtv.org/anttip/media_tree.git 5063S: Maintained 5064F: drivers/media/dvb-frontends/hd29l2* 5065 5066HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5067M: Don Brace <don.brace@microsemi.com> 5068L: iss_storagedev@hp.com 5069L: esc.storagedev@microsemi.com 5070L: linux-scsi@vger.kernel.org 5071S: Supported 5072F: Documentation/scsi/hpsa.txt 5073F: drivers/scsi/hpsa*.[ch] 5074F: include/linux/cciss*.h 5075F: include/uapi/linux/cciss*.h 5076 5077HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5078M: Don Brace <don.brace@microsemi.com> 5079L: iss_storagedev@hp.com 5080L: esc.storagedev@microsemi.com 5081L: linux-scsi@vger.kernel.org 5082S: Supported 5083F: Documentation/blockdev/cciss.txt 5084F: drivers/block/cciss* 5085F: include/linux/cciss_ioctl.h 5086F: include/uapi/linux/cciss_ioctl.h 5087 5088HFS FILESYSTEM 5089L: linux-fsdevel@vger.kernel.org 5090S: Orphan 5091F: Documentation/filesystems/hfs.txt 5092F: fs/hfs/ 5093 5094HFSPLUS FILESYSTEM 5095L: linux-fsdevel@vger.kernel.org 5096S: Orphan 5097F: Documentation/filesystems/hfsplus.txt 5098F: fs/hfsplus/ 5099 5100HGA FRAMEBUFFER DRIVER 5101M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5102L: linux-nvidia@lists.surfsouth.com 5103W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5104S: Maintained 5105F: drivers/video/fbdev/hgafb.c 5106 5107HIBERNATION (aka Software Suspend, aka swsusp) 5108M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5109M: Pavel Machek <pavel@ucw.cz> 5110L: linux-pm@vger.kernel.org 5111S: Supported 5112F: arch/x86/power/ 5113F: drivers/base/power/ 5114F: kernel/power/ 5115F: include/linux/suspend.h 5116F: include/linux/freezer.h 5117F: include/linux/pm.h 5118F: arch/*/include/asm/suspend*.h 5119 5120HID CORE LAYER 5121M: Jiri Kosina <jikos@kernel.org> 5122R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5123L: linux-input@vger.kernel.org 5124T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5125S: Maintained 5126F: drivers/hid/ 5127F: include/linux/hid* 5128F: include/uapi/linux/hid* 5129 5130HID SENSOR HUB DRIVERS 5131M: Jiri Kosina <jikos@kernel.org> 5132M: Jonathan Cameron <jic23@kernel.org> 5133M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5134L: linux-input@vger.kernel.org 5135L: linux-iio@vger.kernel.org 5136S: Maintained 5137F: Documentation/hid/hid-sensor* 5138F: drivers/hid/hid-sensor-* 5139F: drivers/iio/*/hid-* 5140F: include/linux/hid-sensor-* 5141 5142HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5143M: Thomas Gleixner <tglx@linutronix.de> 5144L: linux-kernel@vger.kernel.org 5145T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5146S: Maintained 5147F: Documentation/timers/ 5148F: kernel/time/hrtimer.c 5149F: kernel/time/clockevents.c 5150F: kernel/time/tick*.* 5151F: kernel/time/timer_*.c 5152F: include/linux/clockchips.h 5153F: include/linux/hrtimer.h 5154 5155HIGH-SPEED SCC DRIVER FOR AX.25 5156L: linux-hams@vger.kernel.org 5157S: Orphan 5158F: drivers/net/hamradio/dmascc.c 5159F: drivers/net/hamradio/scc.c 5160 5161HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5162M: HighPoint Linux Team <linux@highpoint-tech.com> 5163W: http://www.highpoint-tech.com 5164S: Supported 5165F: Documentation/scsi/hptiop.txt 5166F: drivers/scsi/hptiop.c 5167 5168HIPPI 5169M: Jes Sorensen <jes@trained-monkey.org> 5170L: linux-hippi@sunsite.dk 5171S: Maintained 5172F: include/linux/hippidevice.h 5173F: include/uapi/linux/if_hippi.h 5174F: net/802/hippi.c 5175F: drivers/net/hippi/ 5176 5177HISILICON SAS Controller 5178M: John Garry <john.garry@huawei.com> 5179W: http://www.hisilicon.com 5180S: Supported 5181F: drivers/scsi/hisi_sas/ 5182F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5183 5184HOST AP DRIVER 5185M: Jouni Malinen <j@w1.fi> 5186L: hostap@shmoo.com (subscribers-only) 5187L: linux-wireless@vger.kernel.org 5188W: http://hostap.epitest.fi/ 5189S: Maintained 5190F: drivers/net/wireless/intersil/hostap/ 5191 5192HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5193L: platform-driver-x86@vger.kernel.org 5194S: Orphan 5195F: drivers/platform/x86/tc1100-wmi.c 5196 5197HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5198M: Jaroslav Kysela <perex@perex.cz> 5199S: Maintained 5200F: drivers/net/ethernet/hp/hp100.* 5201 5202HPET: High Precision Event Timers driver 5203M: Clemens Ladisch <clemens@ladisch.de> 5204S: Maintained 5205F: Documentation/timers/hpet.txt 5206F: drivers/char/hpet.c 5207F: include/linux/hpet.h 5208F: include/uapi/linux/hpet.h 5209 5210HPET: x86 5211S: Orphan 5212F: arch/x86/kernel/hpet.c 5213F: arch/x86/include/asm/hpet.h 5214 5215HPFS FILESYSTEM 5216M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5217W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5218S: Maintained 5219F: fs/hpfs/ 5220 5221HSI SUBSYSTEM 5222M: Sebastian Reichel <sre@kernel.org> 5223T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5224S: Maintained 5225F: Documentation/ABI/testing/sysfs-bus-hsi 5226F: Documentation/hsi.txt 5227F: drivers/hsi/ 5228F: include/linux/hsi/ 5229F: include/uapi/linux/hsi/ 5230 5231HSO 3G MODEM DRIVER 5232M: Jan Dumon <j.dumon@option.com> 5233W: http://www.pharscape.org 5234S: Maintained 5235F: drivers/net/usb/hso.c 5236 5237HSR NETWORK PROTOCOL 5238M: Arvid Brodin <arvid.brodin@alten.se> 5239L: netdev@vger.kernel.org 5240S: Maintained 5241F: net/hsr/ 5242 5243HTCPEN TOUCHSCREEN DRIVER 5244M: Pau Oliva Fora <pof@eslack.org> 5245L: linux-input@vger.kernel.org 5246S: Maintained 5247F: drivers/input/touchscreen/htcpen.c 5248 5249HUGETLB FILESYSTEM 5250M: Nadia Yvette Chambers <nyc@holomorphy.com> 5251S: Maintained 5252F: fs/hugetlbfs/ 5253 5254Hyper-V CORE AND DRIVERS 5255M: "K. Y. Srinivasan" <kys@microsoft.com> 5256M: Haiyang Zhang <haiyangz@microsoft.com> 5257L: devel@linuxdriverproject.org 5258S: Maintained 5259F: arch/x86/include/asm/mshyperv.h 5260F: arch/x86/include/uapi/asm/hyperv.h 5261F: arch/x86/kernel/cpu/mshyperv.c 5262F: drivers/hid/hid-hyperv.c 5263F: drivers/hv/ 5264F: drivers/input/serio/hyperv-keyboard.c 5265F: drivers/pci/host/pci-hyperv.c 5266F: drivers/net/hyperv/ 5267F: drivers/scsi/storvsc_drv.c 5268F: drivers/video/fbdev/hyperv_fb.c 5269F: include/linux/hyperv.h 5270F: tools/hv/ 5271F: Documentation/ABI/stable/sysfs-bus-vmbus 5272 5273I2C MUXES 5274M: Peter Rosin <peda@axentia.se> 5275L: linux-i2c@vger.kernel.org 5276S: Maintained 5277F: Documentation/i2c/muxes/ 5278F: Documentation/devicetree/bindings/i2c/i2c-mux* 5279F: drivers/i2c/i2c-mux.c 5280F: drivers/i2c/muxes/ 5281F: include/linux/i2c-mux.h 5282 5283I2C OVER PARALLEL PORT 5284M: Jean Delvare <jdelvare@suse.com> 5285L: linux-i2c@vger.kernel.org 5286S: Maintained 5287F: Documentation/i2c/busses/i2c-parport 5288F: Documentation/i2c/busses/i2c-parport-light 5289F: drivers/i2c/busses/i2c-parport.c 5290F: drivers/i2c/busses/i2c-parport-light.c 5291 5292I2C/SMBUS CONTROLLER DRIVERS FOR PC 5293M: Jean Delvare <jdelvare@suse.com> 5294L: linux-i2c@vger.kernel.org 5295S: Maintained 5296F: Documentation/i2c/busses/i2c-ali1535 5297F: Documentation/i2c/busses/i2c-ali1563 5298F: Documentation/i2c/busses/i2c-ali15x3 5299F: Documentation/i2c/busses/i2c-amd756 5300F: Documentation/i2c/busses/i2c-amd8111 5301F: Documentation/i2c/busses/i2c-i801 5302F: Documentation/i2c/busses/i2c-nforce2 5303F: Documentation/i2c/busses/i2c-piix4 5304F: Documentation/i2c/busses/i2c-sis5595 5305F: Documentation/i2c/busses/i2c-sis630 5306F: Documentation/i2c/busses/i2c-sis96x 5307F: Documentation/i2c/busses/i2c-via 5308F: Documentation/i2c/busses/i2c-viapro 5309F: drivers/i2c/busses/i2c-ali1535.c 5310F: drivers/i2c/busses/i2c-ali1563.c 5311F: drivers/i2c/busses/i2c-ali15x3.c 5312F: drivers/i2c/busses/i2c-amd756.c 5313F: drivers/i2c/busses/i2c-amd756-s4882.c 5314F: drivers/i2c/busses/i2c-amd8111.c 5315F: drivers/i2c/busses/i2c-i801.c 5316F: drivers/i2c/busses/i2c-isch.c 5317F: drivers/i2c/busses/i2c-nforce2.c 5318F: drivers/i2c/busses/i2c-nforce2-s4985.c 5319F: drivers/i2c/busses/i2c-piix4.c 5320F: drivers/i2c/busses/i2c-sis5595.c 5321F: drivers/i2c/busses/i2c-sis630.c 5322F: drivers/i2c/busses/i2c-sis96x.c 5323F: drivers/i2c/busses/i2c-via.c 5324F: drivers/i2c/busses/i2c-viapro.c 5325 5326I2C/SMBUS ISMT DRIVER 5327M: Seth Heasley <seth.heasley@intel.com> 5328M: Neil Horman <nhorman@tuxdriver.com> 5329L: linux-i2c@vger.kernel.org 5330F: drivers/i2c/busses/i2c-ismt.c 5331F: Documentation/i2c/busses/i2c-ismt 5332 5333I2C/SMBUS STUB DRIVER 5334M: Jean Delvare <jdelvare@suse.com> 5335L: linux-i2c@vger.kernel.org 5336S: Maintained 5337F: drivers/i2c/i2c-stub.c 5338 5339I2C SUBSYSTEM 5340M: Wolfram Sang <wsa@the-dreams.de> 5341L: linux-i2c@vger.kernel.org 5342W: https://i2c.wiki.kernel.org/ 5343Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5344T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5345S: Maintained 5346F: Documentation/devicetree/bindings/i2c/ 5347F: Documentation/i2c/ 5348F: drivers/i2c/ 5349F: drivers/i2c/*/ 5350F: include/linux/i2c.h 5351F: include/linux/i2c-*.h 5352F: include/uapi/linux/i2c.h 5353F: include/uapi/linux/i2c-*.h 5354 5355I2C ACPI SUPPORT 5356M: Mika Westerberg <mika.westerberg@linux.intel.com> 5357L: linux-i2c@vger.kernel.org 5358L: linux-acpi@vger.kernel.org 5359S: Maintained 5360 5361I2C-TAOS-EVM DRIVER 5362M: Jean Delvare <jdelvare@suse.com> 5363L: linux-i2c@vger.kernel.org 5364S: Maintained 5365F: Documentation/i2c/busses/i2c-taos-evm 5366F: drivers/i2c/busses/i2c-taos-evm.c 5367 5368I2C-TINY-USB DRIVER 5369M: Till Harbaum <till@harbaum.org> 5370L: linux-i2c@vger.kernel.org 5371W: http://www.harbaum.org/till/i2c_tiny_usb 5372S: Maintained 5373F: drivers/i2c/busses/i2c-tiny-usb.c 5374 5375i386 BOOT CODE 5376M: "H. Peter Anvin" <hpa@zytor.com> 5377S: Maintained 5378F: arch/x86/boot/ 5379 5380i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5381M: "H. Peter Anvin" <hpa@zytor.com> 5382T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5383S: Maintained 5384 5385IA64 (Itanium) PLATFORM 5386M: Tony Luck <tony.luck@intel.com> 5387M: Fenghua Yu <fenghua.yu@intel.com> 5388L: linux-ia64@vger.kernel.org 5389T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5390S: Maintained 5391F: arch/ia64/ 5392 5393IBM Power VMX Cryptographic instructions 5394M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5395M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5396L: linux-crypto@vger.kernel.org 5397S: Supported 5398F: drivers/crypto/vmx/Makefile 5399F: drivers/crypto/vmx/Kconfig 5400F: drivers/crypto/vmx/vmx.c 5401F: drivers/crypto/vmx/aes* 5402F: drivers/crypto/vmx/ghash* 5403F: drivers/crypto/vmx/ppc-xlate.pl 5404 5405IBM Power in-Nest Crypto Acceleration 5406M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5407M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5408L: linux-crypto@vger.kernel.org 5409S: Supported 5410F: drivers/crypto/nx/Makefile 5411F: drivers/crypto/nx/Kconfig 5412F: drivers/crypto/nx/nx-aes* 5413F: drivers/crypto/nx/nx-sha* 5414F: drivers/crypto/nx/nx.* 5415F: drivers/crypto/nx/nx_csbcpb.h 5416F: drivers/crypto/nx/nx_debugfs.h 5417 5418IBM Power 842 compression accelerator 5419M: Dan Streetman <ddstreet@ieee.org> 5420S: Supported 5421F: drivers/crypto/nx/Makefile 5422F: drivers/crypto/nx/Kconfig 5423F: drivers/crypto/nx/nx-842* 5424F: include/linux/sw842.h 5425F: crypto/842.c 5426F: lib/842/ 5427 5428IBM Power Linux RAID adapter 5429M: Brian King <brking@us.ibm.com> 5430S: Supported 5431F: drivers/scsi/ipr.* 5432 5433IBM Power Virtual Ethernet Device Driver 5434M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5435L: netdev@vger.kernel.org 5436S: Supported 5437F: drivers/net/ethernet/ibm/ibmveth.* 5438 5439IBM Power SRIOV Virtual NIC Device Driver 5440M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5441M: John Allen <jallen@linux.vnet.ibm.com> 5442L: netdev@vger.kernel.org 5443S: Supported 5444F: drivers/net/ethernet/ibm/ibmvnic.* 5445 5446IBM Power Virtual SCSI Device Drivers 5447M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5448L: linux-scsi@vger.kernel.org 5449S: Supported 5450F: drivers/scsi/ibmvscsi/ibmvscsi* 5451F: drivers/scsi/ibmvscsi/viosrp.h 5452 5453IBM Power Virtual FC Device Drivers 5454M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5455L: linux-scsi@vger.kernel.org 5456S: Supported 5457F: drivers/scsi/ibmvscsi/ibmvfc* 5458 5459IBM ServeRAID RAID DRIVER 5460S: Orphan 5461F: drivers/scsi/ips.* 5462 5463ICH LPC AND GPIO DRIVER 5464M: Peter Tyser <ptyser@xes-inc.com> 5465S: Maintained 5466F: drivers/mfd/lpc_ich.c 5467F: drivers/gpio/gpio-ich.c 5468 5469IDE SUBSYSTEM 5470M: "David S. Miller" <davem@davemloft.net> 5471L: linux-ide@vger.kernel.org 5472Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 5473T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 5474S: Maintained 5475F: Documentation/ide/ 5476F: drivers/ide/ 5477F: include/linux/ide.h 5478 5479IDEAPAD LAPTOP EXTRAS DRIVER 5480M: Ike Panhc <ike.pan@canonical.com> 5481L: platform-driver-x86@vger.kernel.org 5482W: http://launchpad.net/ideapad-laptop 5483S: Maintained 5484F: drivers/platform/x86/ideapad-laptop.c 5485 5486IDEAPAD LAPTOP SLIDEBAR DRIVER 5487M: Andrey Moiseev <o2g.org.ru@gmail.com> 5488L: linux-input@vger.kernel.org 5489W: https://github.com/o2genum/ideapad-slidebar 5490S: Maintained 5491F: drivers/input/misc/ideapad_slidebar.c 5492 5493IDE/ATAPI DRIVERS 5494M: Borislav Petkov <bp@alien8.de> 5495L: linux-ide@vger.kernel.org 5496S: Maintained 5497F: Documentation/cdrom/ide-cd 5498F: drivers/ide/ide-cd* 5499 5500IDLE-I7300 5501M: Andy Henroid <andrew.d.henroid@intel.com> 5502L: linux-pm@vger.kernel.org 5503S: Supported 5504F: drivers/idle/i7300_idle.c 5505 5506IEEE 802.15.4 SUBSYSTEM 5507M: Alexander Aring <aar@pengutronix.de> 5508L: linux-wpan@vger.kernel.org 5509W: http://wpan.cakelab.org/ 5510T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 5511T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 5512S: Maintained 5513F: net/ieee802154/ 5514F: net/mac802154/ 5515F: drivers/net/ieee802154/ 5516F: include/linux/nl802154.h 5517F: include/linux/ieee802154.h 5518F: include/net/nl802154.h 5519F: include/net/mac802154.h 5520F: include/net/af_ieee802154.h 5521F: include/net/cfg802154.h 5522F: include/net/ieee802154_netdev.h 5523F: Documentation/networking/ieee802154.txt 5524 5525IGORPLUG-USB IR RECEIVER 5526M: Sean Young <sean@mess.org> 5527L: linux-media@vger.kernel.org 5528S: Maintained 5529F: drivers/media/rc/igorplugusb.c 5530 5531IGUANAWORKS USB IR TRANSCEIVER 5532M: Sean Young <sean@mess.org> 5533L: linux-media@vger.kernel.org 5534S: Maintained 5535F: drivers/media/rc/iguanair.c 5536 5537IIO SUBSYSTEM AND DRIVERS 5538M: Jonathan Cameron <jic23@kernel.org> 5539R: Hartmut Knaack <knaack.h@gmx.de> 5540R: Lars-Peter Clausen <lars@metafoo.de> 5541R: Peter Meerwald <pmeerw@pmeerw.net> 5542L: linux-iio@vger.kernel.org 5543S: Maintained 5544F: drivers/iio/ 5545F: drivers/staging/iio/ 5546F: include/linux/iio/ 5547F: tools/iio/ 5548 5549IKANOS/ADI EAGLE ADSL USB DRIVER 5550M: Matthieu Castet <castet.matthieu@free.fr> 5551M: Stanislaw Gruszka <stf_xl@wp.pl> 5552S: Maintained 5553F: drivers/usb/atm/ueagle-atm.c 5554 5555INA209 HARDWARE MONITOR DRIVER 5556M: Guenter Roeck <linux@roeck-us.net> 5557L: linux-hwmon@vger.kernel.org 5558S: Maintained 5559F: Documentation/hwmon/ina209 5560F: Documentation/devicetree/bindings/i2c/ina209.txt 5561F: drivers/hwmon/ina209.c 5562 5563INA2XX HARDWARE MONITOR DRIVER 5564M: Guenter Roeck <linux@roeck-us.net> 5565L: linux-hwmon@vger.kernel.org 5566S: Maintained 5567F: Documentation/hwmon/ina2xx 5568F: drivers/hwmon/ina2xx.c 5569F: include/linux/platform_data/ina2xx.h 5570 5571INDUSTRY PACK SUBSYSTEM (IPACK) 5572M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 5573M: Jens Taprogge <jens.taprogge@taprogge.org> 5574M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5575L: industrypack-devel@lists.sourceforge.net 5576W: http://industrypack.sourceforge.net 5577S: Maintained 5578F: drivers/ipack/ 5579 5580INGENIC JZ4780 DMA Driver 5581M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 5582S: Maintained 5583F: drivers/dma/dma-jz4780.c 5584 5585INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 5586M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5587M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 5588L: linux-ima-devel@lists.sourceforge.net 5589L: linux-ima-user@lists.sourceforge.net 5590L: linux-security-module@vger.kernel.org 5591T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 5592S: Supported 5593F: security/integrity/ima/ 5594 5595IMGTEC IR DECODER DRIVER 5596M: James Hogan <james.hogan@imgtec.com> 5597S: Maintained 5598F: drivers/media/rc/img-ir/ 5599 5600IMS TWINTURBO FRAMEBUFFER DRIVER 5601L: linux-fbdev@vger.kernel.org 5602S: Orphan 5603F: drivers/video/fbdev/imsttfb.c 5604 5605INFINIBAND SUBSYSTEM 5606M: Doug Ledford <dledford@redhat.com> 5607M: Sean Hefty <sean.hefty@intel.com> 5608M: Hal Rosenstock <hal.rosenstock@gmail.com> 5609L: linux-rdma@vger.kernel.org 5610W: http://www.openfabrics.org/ 5611Q: http://patchwork.kernel.org/project/linux-rdma/list/ 5612T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 5613S: Supported 5614F: Documentation/infiniband/ 5615F: drivers/infiniband/ 5616F: drivers/staging/rdma/ 5617F: include/uapi/linux/if_infiniband.h 5618F: include/uapi/rdma/ 5619F: include/rdma/ 5620 5621INOTIFY 5622M: John McCutchan <john@johnmccutchan.com> 5623M: Robert Love <rlove@rlove.org> 5624M: Eric Paris <eparis@parisplace.org> 5625S: Maintained 5626F: Documentation/filesystems/inotify.txt 5627F: fs/notify/inotify/ 5628F: include/linux/inotify.h 5629F: include/uapi/linux/inotify.h 5630 5631INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 5632M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 5633L: linux-input@vger.kernel.org 5634Q: http://patchwork.kernel.org/project/linux-input/list/ 5635T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 5636S: Maintained 5637F: drivers/input/ 5638F: include/linux/input.h 5639F: include/uapi/linux/input.h 5640F: include/linux/input/ 5641F: Documentation/devicetree/bindings/input/ 5642 5643INPUT MULTITOUCH (MT) PROTOCOL 5644M: Henrik Rydberg <rydberg@bitmath.org> 5645L: linux-input@vger.kernel.org 5646S: Odd fixes 5647F: Documentation/input/multi-touch-protocol.txt 5648F: drivers/input/input-mt.c 5649K: \b(ABS|SYN)_MT_ 5650 5651INTEL ASoC BDW/HSW DRIVERS 5652M: Jie Yang <yang.jie@linux.intel.com> 5653L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5654S: Supported 5655F: sound/soc/intel/common/sst-dsp* 5656F: sound/soc/intel/common/sst-firmware.c 5657F: sound/soc/intel/boards/broadwell.c 5658F: sound/soc/intel/haswell/ 5659 5660INTEL C600 SERIES SAS CONTROLLER DRIVER 5661M: Intel SCU Linux support <intel-linux-scu@intel.com> 5662M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 5663L: linux-scsi@vger.kernel.org 5664T: git git://git.code.sf.net/p/intel-sas/isci 5665S: Supported 5666F: drivers/scsi/isci/ 5667 5668INTEL HID EVENT DRIVER 5669M: Alex Hung <alex.hung@canonical.com> 5670L: platform-driver-x86@vger.kernel.org 5671S: Maintained 5672F: drivers/platform/x86/intel-hid.c 5673 5674INTEL IDLE DRIVER 5675M: Len Brown <lenb@kernel.org> 5676L: linux-pm@vger.kernel.org 5677T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 5678S: Supported 5679F: drivers/idle/intel_idle.c 5680 5681INTEL PSTATE DRIVER 5682M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5683M: Len Brown <lenb@kernel.org> 5684L: linux-pm@vger.kernel.org 5685S: Supported 5686F: drivers/cpufreq/intel_pstate.c 5687 5688INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 5689M: Maik Broemme <mbroemme@plusserver.de> 5690L: linux-fbdev@vger.kernel.org 5691S: Maintained 5692F: Documentation/fb/intelfb.txt 5693F: drivers/video/fbdev/intelfb/ 5694 5695INTEL 810/815 FRAMEBUFFER DRIVER 5696M: Antonino Daplas <adaplas@gmail.com> 5697L: linux-fbdev@vger.kernel.org 5698S: Maintained 5699F: drivers/video/fbdev/i810/ 5700 5701INTEL MENLOW THERMAL DRIVER 5702M: Sujith Thomas <sujith.thomas@intel.com> 5703L: platform-driver-x86@vger.kernel.org 5704W: https://01.org/linux-acpi 5705S: Supported 5706F: drivers/platform/x86/intel_menlow.c 5707 5708INTEL I/OAT DMA DRIVER 5709M: Dave Jiang <dave.jiang@intel.com> 5710R: Dan Williams <dan.j.williams@intel.com> 5711L: dmaengine@vger.kernel.org 5712Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 5713S: Supported 5714F: drivers/dma/ioat* 5715 5716INTEL IOMMU (VT-d) 5717M: David Woodhouse <dwmw2@infradead.org> 5718L: iommu@lists.linux-foundation.org 5719T: git git://git.infradead.org/iommu-2.6.git 5720S: Supported 5721F: drivers/iommu/intel-iommu.c 5722F: include/linux/intel-iommu.h 5723 5724INTEL IOP-ADMA DMA DRIVER 5725R: Dan Williams <dan.j.williams@intel.com> 5726S: Odd fixes 5727F: drivers/dma/iop-adma.c 5728 5729INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 5730M: Krzysztof Halasa <khalasa@piap.pl> 5731S: Maintained 5732F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 5733F: arch/arm/mach-ixp4xx/include/mach/npe.h 5734F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 5735F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 5736F: drivers/net/ethernet/xscale/ixp4xx_eth.c 5737F: drivers/net/wan/ixp4xx_hss.c 5738 5739INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 5740M: Deepak Saxena <dsaxena@plexity.net> 5741S: Maintained 5742F: drivers/char/hw_random/ixp4xx-rng.c 5743 5744INTEL ETHERNET DRIVERS 5745M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 5746R: Jesse Brandeburg <jesse.brandeburg@intel.com> 5747R: Shannon Nelson <shannon.nelson@intel.com> 5748R: Carolyn Wyborny <carolyn.wyborny@intel.com> 5749R: Don Skidmore <donald.c.skidmore@intel.com> 5750R: Bruce Allan <bruce.w.allan@intel.com> 5751R: John Ronciak <john.ronciak@intel.com> 5752R: Mitch Williams <mitch.a.williams@intel.com> 5753L: intel-wired-lan@lists.osuosl.org 5754W: http://www.intel.com/support/feedback.htm 5755W: http://e1000.sourceforge.net/ 5756Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 5757T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 5758T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 5759S: Supported 5760F: Documentation/networking/e100.txt 5761F: Documentation/networking/e1000.txt 5762F: Documentation/networking/e1000e.txt 5763F: Documentation/networking/igb.txt 5764F: Documentation/networking/igbvf.txt 5765F: Documentation/networking/ixgb.txt 5766F: Documentation/networking/ixgbe.txt 5767F: Documentation/networking/ixgbevf.txt 5768F: Documentation/networking/i40e.txt 5769F: Documentation/networking/i40evf.txt 5770F: drivers/net/ethernet/intel/ 5771F: drivers/net/ethernet/intel/*/ 5772 5773INTEL RDMA RNIC DRIVER 5774M: Faisal Latif <faisal.latif@intel.com> 5775R: Chien Tin Tung <chien.tin.tung@intel.com> 5776R: Mustafa Ismail <mustafa.ismail@intel.com> 5777R: Shiraz Saleem <shiraz.saleem@intel.com> 5778R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 5779L: linux-rdma@vger.kernel.org 5780S: Supported 5781F: drivers/infiniband/hw/i40iw/ 5782 5783INTEL-MID GPIO DRIVER 5784M: David Cohen <david.a.cohen@linux.intel.com> 5785L: linux-gpio@vger.kernel.org 5786S: Maintained 5787F: drivers/gpio/gpio-intel-mid.c 5788 5789INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 5790M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 5791L: linux-wireless@vger.kernel.org 5792S: Maintained 5793F: Documentation/networking/README.ipw2100 5794F: Documentation/networking/README.ipw2200 5795F: drivers/net/wireless/intel/ipw2x00/ 5796 5797INTEL(R) TRACE HUB 5798M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 5799S: Supported 5800F: Documentation/trace/intel_th.txt 5801F: drivers/hwtracing/intel_th/ 5802 5803INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 5804M: Ning Sun <ning.sun@intel.com> 5805L: tboot-devel@lists.sourceforge.net 5806W: http://tboot.sourceforge.net 5807T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 5808S: Supported 5809F: Documentation/intel_txt.txt 5810F: include/linux/tboot.h 5811F: arch/x86/kernel/tboot.c 5812 5813INTEL WIRELESS WIMAX CONNECTION 2400 5814M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 5815M: linux-wimax@intel.com 5816L: wimax@linuxwimax.org (subscribers-only) 5817S: Supported 5818W: http://linuxwimax.org 5819F: Documentation/wimax/README.i2400m 5820F: drivers/net/wimax/i2400m/ 5821F: include/uapi/linux/wimax/i2400m.h 5822 5823INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 5824M: Stanislaw Gruszka <sgruszka@redhat.com> 5825L: linux-wireless@vger.kernel.org 5826S: Supported 5827F: drivers/net/wireless/intel/iwlegacy/ 5828 5829INTEL WIRELESS WIFI LINK (iwlwifi) 5830M: Johannes Berg <johannes.berg@intel.com> 5831M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 5832M: Intel Linux Wireless <linuxwifi@intel.com> 5833L: linux-wireless@vger.kernel.org 5834W: http://intellinuxwireless.org 5835T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 5836S: Supported 5837F: drivers/net/wireless/intel/iwlwifi/ 5838 5839INTEL MANAGEMENT ENGINE (mei) 5840M: Tomas Winkler <tomas.winkler@intel.com> 5841L: linux-kernel@vger.kernel.org 5842S: Supported 5843F: include/uapi/linux/mei.h 5844F: include/linux/mei_cl_bus.h 5845F: drivers/misc/mei/* 5846F: drivers/watchdog/mei_wdt.c 5847F: Documentation/misc-devices/mei/* 5848 5849INTEL MIC DRIVERS (mic) 5850M: Sudeep Dutt <sudeep.dutt@intel.com> 5851M: Ashutosh Dixit <ashutosh.dixit@intel.com> 5852S: Supported 5853W: https://github.com/sudeepdutt/mic 5854W: http://software.intel.com/en-us/mic-developer 5855F: include/linux/mic_bus.h 5856F: include/linux/scif.h 5857F: include/uapi/linux/mic_common.h 5858F: include/uapi/linux/mic_ioctl.h 5859F: include/uapi/linux/scif_ioctl.h 5860F: drivers/misc/mic/ 5861F: drivers/dma/mic_x100_dma.c 5862F: drivers/dma/mic_x100_dma.h 5863F: Documentation/mic/ 5864 5865INTEL PMC/P-Unit IPC DRIVER 5866M: Zha Qipeng<qipeng.zha@intel.com> 5867L: platform-driver-x86@vger.kernel.org 5868S: Maintained 5869F: drivers/platform/x86/intel_pmc_ipc.c 5870F: drivers/platform/x86/intel_punit_ipc.c 5871F: arch/x86/include/asm/intel_pmc_ipc.h 5872F: arch/x86/include/asm/intel_punit_ipc.h 5873 5874INTEL TELEMETRY DRIVER 5875M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 5876L: platform-driver-x86@vger.kernel.org 5877S: Maintained 5878F: arch/x86/include/asm/intel_telemetry.h 5879F: drivers/platform/x86/intel_telemetry* 5880 5881IOC3 ETHERNET DRIVER 5882M: Ralf Baechle <ralf@linux-mips.org> 5883L: linux-mips@linux-mips.org 5884S: Maintained 5885F: drivers/net/ethernet/sgi/ioc3-eth.c 5886 5887IOC3 SERIAL DRIVER 5888M: Pat Gefre <pfg@sgi.com> 5889L: linux-serial@vger.kernel.org 5890S: Maintained 5891F: drivers/tty/serial/ioc3_serial.c 5892 5893IOMMU DRIVERS 5894M: Joerg Roedel <joro@8bytes.org> 5895L: iommu@lists.linux-foundation.org 5896T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 5897S: Maintained 5898F: drivers/iommu/ 5899 5900IP MASQUERADING 5901M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 5902S: Maintained 5903F: net/ipv4/netfilter/ipt_MASQUERADE.c 5904 5905IPMI SUBSYSTEM 5906M: Corey Minyard <minyard@acm.org> 5907L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 5908W: http://openipmi.sourceforge.net/ 5909S: Supported 5910F: Documentation/IPMI.txt 5911F: drivers/char/ipmi/ 5912F: include/linux/ipmi* 5913F: include/uapi/linux/ipmi* 5914 5915QCOM AUDIO (ASoC) DRIVERS 5916M: Patrick Lai <plai@codeaurora.org> 5917M: Banajit Goswami <bgoswami@codeaurora.org> 5918L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5919S: Supported 5920F: sound/soc/qcom/ 5921 5922IPS SCSI RAID DRIVER 5923M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 5924L: linux-scsi@vger.kernel.org 5925W: http://www.adaptec.com/ 5926S: Maintained 5927F: drivers/scsi/ips* 5928 5929IPVS 5930M: Wensong Zhang <wensong@linux-vs.org> 5931M: Simon Horman <horms@verge.net.au> 5932M: Julian Anastasov <ja@ssi.bg> 5933L: netdev@vger.kernel.org 5934L: lvs-devel@vger.kernel.org 5935S: Maintained 5936T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 5937T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 5938F: Documentation/networking/ipvs-sysctl.txt 5939F: include/net/ip_vs.h 5940F: include/uapi/linux/ip_vs.h 5941F: net/netfilter/ipvs/ 5942 5943IPWIRELESS DRIVER 5944M: Jiri Kosina <jikos@kernel.org> 5945M: David Sterba <dsterba@suse.com> 5946S: Odd Fixes 5947F: drivers/tty/ipwireless/ 5948 5949IPX NETWORK LAYER 5950M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 5951L: netdev@vger.kernel.org 5952S: Maintained 5953F: include/net/ipx.h 5954F: include/uapi/linux/ipx.h 5955F: net/ipx/ 5956 5957IRDA SUBSYSTEM 5958M: Samuel Ortiz <samuel@sortiz.org> 5959L: irda-users@lists.sourceforge.net (subscribers-only) 5960L: netdev@vger.kernel.org 5961W: http://irda.sourceforge.net/ 5962S: Maintained 5963T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 5964F: Documentation/networking/irda.txt 5965F: drivers/net/irda/ 5966F: include/net/irda/ 5967F: net/irda/ 5968 5969IRQ SUBSYSTEM 5970M: Thomas Gleixner <tglx@linutronix.de> 5971L: linux-kernel@vger.kernel.org 5972S: Maintained 5973T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 5974F: kernel/irq/ 5975 5976IRQCHIP DRIVERS 5977M: Thomas Gleixner <tglx@linutronix.de> 5978M: Jason Cooper <jason@lakedaemon.net> 5979M: Marc Zyngier <marc.zyngier@arm.com> 5980L: linux-kernel@vger.kernel.org 5981S: Maintained 5982T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 5983T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 5984F: Documentation/devicetree/bindings/interrupt-controller/ 5985F: drivers/irqchip/ 5986 5987IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 5988M: Jiang Liu <jiang.liu@linux.intel.com> 5989M: Marc Zyngier <marc.zyngier@arm.com> 5990S: Maintained 5991T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 5992F: Documentation/IRQ-domain.txt 5993F: include/linux/irqdomain.h 5994F: kernel/irq/irqdomain.c 5995F: kernel/irq/msi.c 5996 5997ISAPNP 5998M: Jaroslav Kysela <perex@perex.cz> 5999S: Maintained 6000F: Documentation/isapnp.txt 6001F: drivers/pnp/isapnp/ 6002F: include/linux/isapnp.h 6003 6004ISA RADIO MODULE 6005M: Hans Verkuil <hverkuil@xs4all.nl> 6006L: linux-media@vger.kernel.org 6007T: git git://linuxtv.org/media_tree.git 6008W: https://linuxtv.org 6009S: Maintained 6010F: drivers/media/radio/radio-isa* 6011 6012iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6013M: Peter Jones <pjones@redhat.com> 6014M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6015S: Maintained 6016F: drivers/firmware/iscsi_ibft* 6017 6018ISCSI 6019M: Mike Christie <michaelc@cs.wisc.edu> 6020L: open-iscsi@googlegroups.com 6021W: www.open-iscsi.org 6022T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git 6023S: Maintained 6024F: drivers/scsi/*iscsi* 6025F: include/scsi/*iscsi* 6026 6027ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6028M: Or Gerlitz <ogerlitz@mellanox.com> 6029M: Sagi Grimberg <sagig@mellanox.com> 6030M: Roi Dayan <roid@mellanox.com> 6031L: linux-rdma@vger.kernel.org 6032S: Supported 6033W: http://www.openfabrics.org 6034W: www.open-iscsi.org 6035Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6036F: drivers/infiniband/ulp/iser/ 6037 6038ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6039M: Sagi Grimberg <sagig@mellanox.com> 6040T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6041L: linux-rdma@vger.kernel.org 6042L: target-devel@vger.kernel.org 6043S: Supported 6044W: http://www.linux-iscsi.org 6045F: drivers/infiniband/ulp/isert 6046 6047ISDN SUBSYSTEM 6048M: Karsten Keil <isdn@linux-pingi.de> 6049L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6050L: netdev@vger.kernel.org 6051W: http://www.isdn4linux.de 6052T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6053S: Maintained 6054F: Documentation/isdn/ 6055F: drivers/isdn/ 6056F: include/linux/isdn.h 6057F: include/linux/isdn/ 6058F: include/uapi/linux/isdn.h 6059F: include/uapi/linux/isdn/ 6060 6061ISDN SUBSYSTEM (Eicon active card driver) 6062M: Armin Schindler <mac@melware.de> 6063L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6064W: http://www.melware.de 6065S: Maintained 6066F: drivers/isdn/hardware/eicon/ 6067 6068IT87 HARDWARE MONITORING DRIVER 6069M: Jean Delvare <jdelvare@suse.com> 6070L: linux-hwmon@vger.kernel.org 6071S: Maintained 6072F: Documentation/hwmon/it87 6073F: drivers/hwmon/it87.c 6074 6075IT913X MEDIA DRIVER 6076M: Antti Palosaari <crope@iki.fi> 6077L: linux-media@vger.kernel.org 6078W: https://linuxtv.org 6079W: http://palosaari.fi/linux/ 6080Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6081T: git git://linuxtv.org/anttip/media_tree.git 6082S: Maintained 6083F: drivers/media/tuners/it913x* 6084 6085IVTV VIDEO4LINUX DRIVER 6086M: Andy Walls <awalls@md.metrocast.net> 6087L: ivtv-devel@ivtvdriver.org (subscribers-only) 6088L: linux-media@vger.kernel.org 6089T: git git://linuxtv.org/media_tree.git 6090W: http://www.ivtvdriver.org 6091S: Maintained 6092F: Documentation/video4linux/*.ivtv 6093F: drivers/media/pci/ivtv/ 6094F: include/uapi/linux/ivtv* 6095 6096IX2505V MEDIA DRIVER 6097M: Malcolm Priestley <tvboxspy@gmail.com> 6098L: linux-media@vger.kernel.org 6099W: https://linuxtv.org 6100Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6101S: Maintained 6102F: drivers/media/dvb-frontends/ix2505v* 6103 6104JC42.4 TEMPERATURE SENSOR DRIVER 6105M: Guenter Roeck <linux@roeck-us.net> 6106L: linux-hwmon@vger.kernel.org 6107S: Maintained 6108F: drivers/hwmon/jc42.c 6109F: Documentation/hwmon/jc42 6110 6111JFS FILESYSTEM 6112M: Dave Kleikamp <shaggy@kernel.org> 6113L: jfs-discussion@lists.sourceforge.net 6114W: http://jfs.sourceforge.net/ 6115T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6116S: Maintained 6117F: Documentation/filesystems/jfs.txt 6118F: fs/jfs/ 6119 6120JME NETWORK DRIVER 6121M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6122L: netdev@vger.kernel.org 6123S: Maintained 6124F: drivers/net/ethernet/jme.* 6125 6126JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6127M: David Woodhouse <dwmw2@infradead.org> 6128L: linux-mtd@lists.infradead.org 6129W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6130S: Maintained 6131F: fs/jffs2/ 6132F: include/uapi/linux/jffs2.h 6133 6134JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6135M: "Theodore Ts'o" <tytso@mit.edu> 6136M: Jan Kara <jack@suse.com> 6137L: linux-ext4@vger.kernel.org 6138S: Maintained 6139F: fs/jbd2/ 6140F: include/linux/jbd2.h 6141 6142JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6143M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6144L: linux-media@vger.kernel.org 6145S: Maintained 6146F: drivers/media/platform/rcar_jpu.c 6147 6148JSM Neo PCI based serial card 6149M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6150L: linux-serial@vger.kernel.org 6151S: Maintained 6152F: drivers/tty/serial/jsm/ 6153 6154K10TEMP HARDWARE MONITORING DRIVER 6155M: Clemens Ladisch <clemens@ladisch.de> 6156L: linux-hwmon@vger.kernel.org 6157S: Maintained 6158F: Documentation/hwmon/k10temp 6159F: drivers/hwmon/k10temp.c 6160 6161K8TEMP HARDWARE MONITORING DRIVER 6162M: Rudolf Marek <r.marek@assembler.cz> 6163L: linux-hwmon@vger.kernel.org 6164S: Maintained 6165F: Documentation/hwmon/k8temp 6166F: drivers/hwmon/k8temp.c 6167 6168KASAN 6169M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6170R: Alexander Potapenko <glider@google.com> 6171R: Dmitry Vyukov <dvyukov@google.com> 6172L: kasan-dev@googlegroups.com 6173S: Maintained 6174F: arch/*/include/asm/kasan.h 6175F: arch/*/mm/kasan_init* 6176F: Documentation/kasan.txt 6177F: include/linux/kasan.h 6178F: lib/test_kasan.c 6179F: mm/kasan/ 6180F: scripts/Makefile.kasan 6181 6182KCONFIG 6183M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6184L: linux-kbuild@vger.kernel.org 6185T: git git://gitorious.org/linux-kconfig/linux-kconfig 6186S: Maintained 6187F: Documentation/kbuild/kconfig-language.txt 6188F: scripts/kconfig/ 6189 6190KDUMP 6191M: Vivek Goyal <vgoyal@redhat.com> 6192M: Haren Myneni <hbabu@us.ibm.com> 6193L: kexec@lists.infradead.org 6194W: http://lse.sourceforge.net/kdump/ 6195S: Maintained 6196F: Documentation/kdump/ 6197 6198KEENE FM RADIO TRANSMITTER DRIVER 6199M: Hans Verkuil <hverkuil@xs4all.nl> 6200L: linux-media@vger.kernel.org 6201T: git git://linuxtv.org/media_tree.git 6202W: https://linuxtv.org 6203S: Maintained 6204F: drivers/media/radio/radio-keene* 6205 6206KERNEL AUTOMOUNTER v4 (AUTOFS4) 6207M: Ian Kent <raven@themaw.net> 6208L: autofs@vger.kernel.org 6209S: Maintained 6210F: fs/autofs4/ 6211 6212KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6213M: Michal Marek <mmarek@suse.com> 6214T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6215T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6216L: linux-kbuild@vger.kernel.org 6217S: Maintained 6218F: Documentation/kbuild/ 6219F: Makefile 6220F: scripts/Makefile.* 6221F: scripts/basic/ 6222F: scripts/mk* 6223F: scripts/package/ 6224 6225KERNEL JANITORS 6226L: kernel-janitors@vger.kernel.org 6227W: http://kernelnewbies.org/KernelJanitors 6228S: Odd Fixes 6229 6230KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6231M: "J. Bruce Fields" <bfields@fieldses.org> 6232M: Jeff Layton <jlayton@poochiereds.net> 6233L: linux-nfs@vger.kernel.org 6234W: http://nfs.sourceforge.net/ 6235T: git git://linux-nfs.org/~bfields/linux.git 6236S: Supported 6237F: fs/nfsd/ 6238F: include/uapi/linux/nfsd/ 6239F: fs/lockd/ 6240F: fs/nfs_common/ 6241F: net/sunrpc/ 6242F: include/linux/lockd/ 6243F: include/linux/sunrpc/ 6244F: include/uapi/linux/sunrpc/ 6245 6246KERNEL SELFTEST FRAMEWORK 6247M: Shuah Khan <shuahkh@osg.samsung.com> 6248L: linux-kselftest@vger.kernel.org 6249T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6250S: Maintained 6251F: tools/testing/selftests 6252 6253KERNEL VIRTUAL MACHINE (KVM) 6254M: Gleb Natapov <gleb@kernel.org> 6255M: Paolo Bonzini <pbonzini@redhat.com> 6256L: kvm@vger.kernel.org 6257W: http://www.linux-kvm.org 6258T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6259S: Supported 6260F: Documentation/*/kvm*.txt 6261F: Documentation/virtual/kvm/ 6262F: arch/*/kvm/ 6263F: arch/x86/kernel/kvm.c 6264F: arch/x86/kernel/kvmclock.c 6265F: arch/*/include/asm/kvm* 6266F: include/linux/kvm* 6267F: include/uapi/linux/kvm* 6268F: virt/kvm/ 6269 6270KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6271M: Joerg Roedel <joro@8bytes.org> 6272L: kvm@vger.kernel.org 6273W: http://www.linux-kvm.org/ 6274S: Maintained 6275F: arch/x86/include/asm/svm.h 6276F: arch/x86/kvm/svm.c 6277 6278KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6279M: Alexander Graf <agraf@suse.com> 6280L: kvm-ppc@vger.kernel.org 6281W: http://www.linux-kvm.org/ 6282T: git git://github.com/agraf/linux-2.6.git 6283S: Supported 6284F: arch/powerpc/include/asm/kvm* 6285F: arch/powerpc/kvm/ 6286 6287KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6288M: Christian Borntraeger <borntraeger@de.ibm.com> 6289M: Cornelia Huck <cornelia.huck@de.ibm.com> 6290L: linux-s390@vger.kernel.org 6291W: http://www.ibm.com/developerworks/linux/linux390/ 6292T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 6293S: Supported 6294F: Documentation/s390/kvm.txt 6295F: arch/s390/include/asm/kvm* 6296F: arch/s390/kvm/ 6297 6298KERNEL VIRTUAL MACHINE (KVM) FOR ARM 6299M: Christoffer Dall <christoffer.dall@linaro.org> 6300M: Marc Zyngier <marc.zyngier@arm.com> 6301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6302L: kvmarm@lists.cs.columbia.edu 6303W: http://systems.cs.columbia.edu/projects/kvm-arm 6304T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 6305S: Supported 6306F: arch/arm/include/uapi/asm/kvm* 6307F: arch/arm/include/asm/kvm* 6308F: arch/arm/kvm/ 6309F: virt/kvm/arm/ 6310F: include/kvm/arm_* 6311 6312KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 6313M: Christoffer Dall <christoffer.dall@linaro.org> 6314M: Marc Zyngier <marc.zyngier@arm.com> 6315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6316L: kvmarm@lists.cs.columbia.edu 6317S: Maintained 6318F: arch/arm64/include/uapi/asm/kvm* 6319F: arch/arm64/include/asm/kvm* 6320F: arch/arm64/kvm/ 6321 6322KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 6323M: James Hogan <james.hogan@imgtec.com> 6324L: linux-mips@linux-mips.org 6325S: Supported 6326F: arch/mips/include/uapi/asm/kvm* 6327F: arch/mips/include/asm/kvm* 6328F: arch/mips/kvm/ 6329 6330KEXEC 6331M: Eric Biederman <ebiederm@xmission.com> 6332W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6333L: kexec@lists.infradead.org 6334S: Maintained 6335F: include/linux/kexec.h 6336F: include/uapi/linux/kexec.h 6337F: kernel/kexec.c 6338 6339KEYS/KEYRINGS: 6340M: David Howells <dhowells@redhat.com> 6341L: keyrings@vger.kernel.org 6342S: Maintained 6343F: Documentation/security/keys.txt 6344F: include/linux/key.h 6345F: include/linux/key-type.h 6346F: include/keys/ 6347F: security/keys/ 6348 6349KEYS-TRUSTED 6350M: David Safford <safford@us.ibm.com> 6351M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6352L: linux-security-module@vger.kernel.org 6353L: keyrings@vger.kernel.org 6354S: Supported 6355F: Documentation/security/keys-trusted-encrypted.txt 6356F: include/keys/trusted-type.h 6357F: security/keys/trusted.c 6358F: security/keys/trusted.h 6359 6360KEYS-ENCRYPTED 6361M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6362M: David Safford <safford@us.ibm.com> 6363L: linux-security-module@vger.kernel.org 6364L: keyrings@vger.kernel.org 6365S: Supported 6366F: Documentation/security/keys-trusted-encrypted.txt 6367F: include/keys/encrypted-type.h 6368F: security/keys/encrypted-keys/ 6369 6370KGDB / KDB /debug_core 6371M: Jason Wessel <jason.wessel@windriver.com> 6372W: http://kgdb.wiki.kernel.org/ 6373L: kgdb-bugreport@lists.sourceforge.net 6374T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 6375S: Maintained 6376F: Documentation/DocBook/kgdb.tmpl 6377F: drivers/misc/kgdbts.c 6378F: drivers/tty/serial/kgdboc.c 6379F: include/linux/kdb.h 6380F: include/linux/kgdb.h 6381F: kernel/debug/ 6382 6383KMEMCHECK 6384M: Vegard Nossum <vegardno@ifi.uio.no> 6385M: Pekka Enberg <penberg@kernel.org> 6386S: Maintained 6387F: Documentation/kmemcheck.txt 6388F: arch/x86/include/asm/kmemcheck.h 6389F: arch/x86/mm/kmemcheck/ 6390F: include/linux/kmemcheck.h 6391F: mm/kmemcheck.c 6392 6393KMEMLEAK 6394M: Catalin Marinas <catalin.marinas@arm.com> 6395S: Maintained 6396F: Documentation/kmemleak.txt 6397F: include/linux/kmemleak.h 6398F: mm/kmemleak.c 6399F: mm/kmemleak-test.c 6400 6401KPROBES 6402M: Ananth N Mavinakayanahalli <ananth@in.ibm.com> 6403M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 6404M: "David S. Miller" <davem@davemloft.net> 6405M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com> 6406S: Maintained 6407F: Documentation/kprobes.txt 6408F: include/linux/kprobes.h 6409F: kernel/kprobes.c 6410 6411KS0108 LCD CONTROLLER DRIVER 6412M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 6413W: http://miguelojeda.es/auxdisplay.htm 6414W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 6415S: Maintained 6416F: Documentation/auxdisplay/ks0108 6417F: drivers/auxdisplay/ks0108.c 6418F: include/linux/ks0108.h 6419 6420L3MDEV 6421M: David Ahern <dsa@cumulusnetworks.com> 6422L: netdev@vger.kernel.org 6423S: Maintained 6424F: net/l3mdev 6425F: include/net/l3mdev.h 6426 6427LANTIQ MIPS ARCHITECTURE 6428M: John Crispin <blogic@openwrt.org> 6429L: linux-mips@linux-mips.org 6430S: Maintained 6431F: arch/mips/lantiq 6432 6433LAPB module 6434L: linux-x25@vger.kernel.org 6435S: Orphan 6436F: Documentation/networking/lapb-module.txt 6437F: include/*/lapb.h 6438F: net/lapb/ 6439 6440LASI 53c700 driver for PARISC 6441M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 6442L: linux-scsi@vger.kernel.org 6443S: Maintained 6444F: Documentation/scsi/53c700.txt 6445F: drivers/scsi/53c700* 6446 6447LED SUBSYSTEM 6448M: Richard Purdie <rpurdie@rpsys.net> 6449M: Jacek Anaszewski <j.anaszewski@samsung.com> 6450L: linux-leds@vger.kernel.org 6451T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 6452S: Maintained 6453F: drivers/leds/ 6454F: include/linux/leds.h 6455 6456LEGACY EEPROM DRIVER 6457M: Jean Delvare <jdelvare@suse.com> 6458S: Maintained 6459F: Documentation/misc-devices/eeprom 6460F: drivers/misc/eeprom/eeprom.c 6461 6462LEGO USB Tower driver 6463M: Juergen Stuber <starblue@users.sourceforge.net> 6464L: legousb-devel@lists.sourceforge.net 6465W: http://legousb.sourceforge.net/ 6466S: Maintained 6467F: drivers/usb/misc/legousbtower.c 6468 6469LG2160 MEDIA DRIVER 6470M: Michael Krufky <mkrufky@linuxtv.org> 6471L: linux-media@vger.kernel.org 6472W: https://linuxtv.org 6473W: http://github.com/mkrufky 6474Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6475T: git git://linuxtv.org/mkrufky/tuners.git 6476S: Maintained 6477F: drivers/media/dvb-frontends/lg2160.* 6478 6479LGDT3305 MEDIA DRIVER 6480M: Michael Krufky <mkrufky@linuxtv.org> 6481L: linux-media@vger.kernel.org 6482W: https://linuxtv.org 6483W: http://github.com/mkrufky 6484Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6485T: git git://linuxtv.org/mkrufky/tuners.git 6486S: Maintained 6487F: drivers/media/dvb-frontends/lgdt3305.* 6488 6489LGUEST 6490M: Rusty Russell <rusty@rustcorp.com.au> 6491L: lguest@lists.ozlabs.org 6492W: http://lguest.ozlabs.org/ 6493S: Odd Fixes 6494F: arch/x86/include/asm/lguest*.h 6495F: arch/x86/lguest/ 6496F: drivers/lguest/ 6497F: include/linux/lguest*.h 6498F: tools/lguest/ 6499 6500LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 6501M: Tejun Heo <tj@kernel.org> 6502L: linux-ide@vger.kernel.org 6503T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6504S: Maintained 6505F: drivers/ata/ 6506F: include/linux/ata.h 6507F: include/linux/libata.h 6508 6509LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 6510M: Viresh Kumar <vireshk@kernel.org> 6511L: linux-ide@vger.kernel.org 6512T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6513S: Maintained 6514F: include/linux/pata_arasan_cf_data.h 6515F: drivers/ata/pata_arasan_cf.c 6516 6517LIBATA PATA DRIVERS 6518M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6519M: Tejun Heo <tj@kernel.org> 6520L: linux-ide@vger.kernel.org 6521T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6522S: Maintained 6523F: drivers/ata/pata_*.c 6524F: drivers/ata/ata_generic.c 6525 6526LIBATA SATA AHCI PLATFORM devices support 6527M: Hans de Goede <hdegoede@redhat.com> 6528M: Tejun Heo <tj@kernel.org> 6529L: linux-ide@vger.kernel.org 6530T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6531S: Maintained 6532F: drivers/ata/ahci_platform.c 6533F: drivers/ata/libahci_platform.c 6534F: include/linux/ahci_platform.h 6535 6536LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 6537M: Mikael Pettersson <mikpelinux@gmail.com> 6538L: linux-ide@vger.kernel.org 6539T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6540S: Maintained 6541F: drivers/ata/sata_promise.* 6542 6543LIBLOCKDEP 6544M: Sasha Levin <sasha.levin@oracle.com> 6545S: Maintained 6546F: tools/lib/lockdep/ 6547 6548LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 6549M: Dan Williams <dan.j.williams@intel.com> 6550L: linux-nvdimm@lists.01.org 6551Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6552T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 6553S: Supported 6554F: drivers/nvdimm/* 6555F: include/linux/nd.h 6556F: include/linux/libnvdimm.h 6557F: include/uapi/linux/ndctl.h 6558 6559LIBNVDIMM BLK: MMIO-APERTURE DRIVER 6560M: Ross Zwisler <ross.zwisler@linux.intel.com> 6561L: linux-nvdimm@lists.01.org 6562Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6563S: Supported 6564F: drivers/nvdimm/blk.c 6565F: drivers/nvdimm/region_devs.c 6566F: drivers/acpi/nfit* 6567 6568LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 6569M: Vishal Verma <vishal.l.verma@intel.com> 6570L: linux-nvdimm@lists.01.org 6571Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6572S: Supported 6573F: drivers/nvdimm/btt* 6574 6575LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 6576M: Ross Zwisler <ross.zwisler@linux.intel.com> 6577L: linux-nvdimm@lists.01.org 6578Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6579S: Supported 6580F: drivers/nvdimm/pmem.c 6581F: include/linux/pmem.h 6582F: arch/*/include/asm/pmem.h 6583 6584LIGHTNVM PLATFORM SUPPORT 6585M: Matias Bjorling <mb@lightnvm.io> 6586W: http://github/OpenChannelSSD 6587L: linux-block@vger.kernel.org 6588S: Maintained 6589F: drivers/lightnvm/ 6590F: include/linux/lightnvm.h 6591F: include/uapi/linux/lightnvm.h 6592 6593LINUX FOR IBM pSERIES (RS/6000) 6594M: Paul Mackerras <paulus@au.ibm.com> 6595W: http://www.ibm.com/linux/ltc/projects/ppc 6596S: Supported 6597F: arch/powerpc/boot/rs6000.h 6598 6599LINUX FOR POWERPC (32-BIT AND 64-BIT) 6600M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 6601M: Paul Mackerras <paulus@samba.org> 6602M: Michael Ellerman <mpe@ellerman.id.au> 6603W: http://www.penguinppc.org/ 6604L: linuxppc-dev@lists.ozlabs.org 6605Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 6606T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 6607S: Supported 6608F: Documentation/powerpc/ 6609F: arch/powerpc/ 6610 6611LINUX FOR POWER MACINTOSH 6612M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 6613W: http://www.penguinppc.org/ 6614L: linuxppc-dev@lists.ozlabs.org 6615S: Maintained 6616F: arch/powerpc/platforms/powermac/ 6617F: drivers/macintosh/ 6618 6619LINUX FOR POWERPC EMBEDDED MPC5XXX 6620M: Anatolij Gustschin <agust@denx.de> 6621L: linuxppc-dev@lists.ozlabs.org 6622T: git git://git.denx.de/linux-denx-agust.git 6623S: Maintained 6624F: arch/powerpc/platforms/512x/ 6625F: arch/powerpc/platforms/52xx/ 6626 6627LINUX FOR POWERPC EMBEDDED PPC4XX 6628M: Alistair Popple <alistair@popple.id.au> 6629M: Matt Porter <mporter@kernel.crashing.org> 6630W: http://www.penguinppc.org/ 6631L: linuxppc-dev@lists.ozlabs.org 6632S: Maintained 6633F: arch/powerpc/platforms/40x/ 6634F: arch/powerpc/platforms/44x/ 6635 6636LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 6637L: linuxppc-dev@lists.ozlabs.org 6638S: Orphan 6639F: arch/powerpc/*/*virtex* 6640F: arch/powerpc/*/*/*virtex* 6641 6642LINUX FOR POWERPC EMBEDDED PPC8XX 6643M: Vitaly Bordug <vitb@kernel.crashing.org> 6644W: http://www.penguinppc.org/ 6645L: linuxppc-dev@lists.ozlabs.org 6646S: Maintained 6647F: arch/powerpc/platforms/8xx/ 6648 6649LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 6650M: Scott Wood <oss@buserror.net> 6651M: Kumar Gala <galak@kernel.crashing.org> 6652W: http://www.penguinppc.org/ 6653L: linuxppc-dev@lists.ozlabs.org 6654T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 6655S: Maintained 6656F: arch/powerpc/platforms/83xx/ 6657F: arch/powerpc/platforms/85xx/ 6658 6659LINUX FOR POWERPC PA SEMI PWRFICIENT 6660M: Olof Johansson <olof@lixom.net> 6661L: linuxppc-dev@lists.ozlabs.org 6662S: Maintained 6663F: arch/powerpc/platforms/pasemi/ 6664F: drivers/*/*pasemi* 6665F: drivers/*/*/*pasemi* 6666 6667LINUX SECURITY MODULE (LSM) FRAMEWORK 6668M: Chris Wright <chrisw@sous-sol.org> 6669L: linux-security-module@vger.kernel.org 6670S: Supported 6671 6672LIS3LV02D ACCELEROMETER DRIVER 6673M: Eric Piel <eric.piel@tremplin-utc.net> 6674S: Maintained 6675F: Documentation/misc-devices/lis3lv02d 6676F: drivers/misc/lis3lv02d/ 6677F: drivers/platform/x86/hp_accel.c 6678 6679LIVE PATCHING 6680M: Josh Poimboeuf <jpoimboe@redhat.com> 6681M: Jessica Yu <jeyu@redhat.com> 6682M: Jiri Kosina <jikos@kernel.org> 6683M: Miroslav Benes <mbenes@suse.cz> 6684R: Petr Mladek <pmladek@suse.com> 6685S: Maintained 6686F: kernel/livepatch/ 6687F: include/linux/livepatch.h 6688F: arch/x86/include/asm/livepatch.h 6689F: arch/x86/kernel/livepatch.c 6690F: Documentation/ABI/testing/sysfs-kernel-livepatch 6691F: samples/livepatch/ 6692L: live-patching@vger.kernel.org 6693T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 6694 6695LINUX KERNEL DUMP TEST MODULE (LKDTM) 6696M: Kees Cook <keescook@chromium.org> 6697S: Maintained 6698F: drivers/misc/lkdtm.c 6699 6700LLC (802.2) 6701M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6702S: Maintained 6703F: include/linux/llc.h 6704F: include/uapi/linux/llc.h 6705F: include/net/llc* 6706F: net/llc/ 6707 6708LM73 HARDWARE MONITOR DRIVER 6709M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 6710L: linux-hwmon@vger.kernel.org 6711S: Maintained 6712F: drivers/hwmon/lm73.c 6713 6714LM78 HARDWARE MONITOR DRIVER 6715M: Jean Delvare <jdelvare@suse.com> 6716L: linux-hwmon@vger.kernel.org 6717S: Maintained 6718F: Documentation/hwmon/lm78 6719F: drivers/hwmon/lm78.c 6720 6721LM83 HARDWARE MONITOR DRIVER 6722M: Jean Delvare <jdelvare@suse.com> 6723L: linux-hwmon@vger.kernel.org 6724S: Maintained 6725F: Documentation/hwmon/lm83 6726F: drivers/hwmon/lm83.c 6727 6728LM90 HARDWARE MONITOR DRIVER 6729M: Jean Delvare <jdelvare@suse.com> 6730L: linux-hwmon@vger.kernel.org 6731S: Maintained 6732F: Documentation/hwmon/lm90 6733F: Documentation/devicetree/bindings/hwmon/lm90.txt 6734F: drivers/hwmon/lm90.c 6735 6736LM95234 HARDWARE MONITOR DRIVER 6737M: Guenter Roeck <linux@roeck-us.net> 6738L: linux-hwmon@vger.kernel.org 6739S: Maintained 6740F: Documentation/hwmon/lm95234 6741F: drivers/hwmon/lm95234.c 6742 6743LME2510 MEDIA DRIVER 6744M: Malcolm Priestley <tvboxspy@gmail.com> 6745L: linux-media@vger.kernel.org 6746W: https://linuxtv.org 6747Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6748S: Maintained 6749F: drivers/media/usb/dvb-usb-v2/lmedm04* 6750 6751LOCKDEP AND LOCKSTAT 6752M: Peter Zijlstra <peterz@infradead.org> 6753M: Ingo Molnar <mingo@redhat.com> 6754L: linux-kernel@vger.kernel.org 6755T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking 6756S: Maintained 6757F: Documentation/locking/lockdep*.txt 6758F: Documentation/locking/lockstat.txt 6759F: include/linux/lockdep.h 6760F: kernel/locking/ 6761 6762LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 6763M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 6764L: linux-ntfs-dev@lists.sourceforge.net 6765W: http://www.linux-ntfs.org/content/view/19/37/ 6766S: Maintained 6767F: Documentation/ldm.txt 6768F: block/partitions/ldm.* 6769 6770LogFS 6771M: Joern Engel <joern@logfs.org> 6772M: Prasad Joshi <prasadjoshi.linux@gmail.com> 6773L: logfs@logfs.org 6774W: logfs.org 6775S: Maintained 6776F: fs/logfs/ 6777 6778LPC32XX MACHINE SUPPORT 6779M: Roland Stigge <stigge@antcom.de> 6780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6781S: Maintained 6782F: arch/arm/mach-lpc32xx/ 6783 6784LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 6785M: Sathya Prakash <sathya.prakash@broadcom.com> 6786M: Chaitra P B <chaitra.basappa@broadcom.com> 6787M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 6788L: MPT-FusionLinux.pdl@broadcom.com 6789L: linux-scsi@vger.kernel.org 6790W: http://www.avagotech.com/support/ 6791S: Supported 6792F: drivers/message/fusion/ 6793F: drivers/scsi/mpt2sas/ 6794F: drivers/scsi/mpt3sas/ 6795 6796LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 6797M: Matthew Wilcox <matthew@wil.cx> 6798L: linux-scsi@vger.kernel.org 6799S: Maintained 6800F: drivers/scsi/sym53c8xx_2/ 6801 6802LTC4261 HARDWARE MONITOR DRIVER 6803M: Guenter Roeck <linux@roeck-us.net> 6804L: linux-hwmon@vger.kernel.org 6805S: Maintained 6806F: Documentation/hwmon/ltc4261 6807F: drivers/hwmon/ltc4261.c 6808 6809LTP (Linux Test Project) 6810M: Mike Frysinger <vapier@gentoo.org> 6811M: Cyril Hrubis <chrubis@suse.cz> 6812M: Wanlong Gao <wanlong.gao@gmail.com> 6813M: Jan Stancek <jstancek@redhat.com> 6814M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 6815M: Alexey Kodanev <alexey.kodanev@oracle.com> 6816L: ltp@lists.linux.it (subscribers-only) 6817W: http://linux-test-project.github.io/ 6818T: git git://github.com/linux-test-project/ltp.git 6819S: Maintained 6820 6821M32R ARCHITECTURE 6822W: http://www.linux-m32r.org/ 6823S: Orphan 6824F: arch/m32r/ 6825 6826M68K ARCHITECTURE 6827M: Geert Uytterhoeven <geert@linux-m68k.org> 6828L: linux-m68k@lists.linux-m68k.org 6829W: http://www.linux-m68k.org/ 6830T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 6831S: Maintained 6832F: arch/m68k/ 6833F: drivers/zorro/ 6834 6835M68K ON APPLE MACINTOSH 6836M: Joshua Thompson <funaho@jurai.org> 6837W: http://www.mac.linux-m68k.org/ 6838L: linux-m68k@lists.linux-m68k.org 6839S: Maintained 6840F: arch/m68k/mac/ 6841 6842M68K ON HP9000/300 6843M: Philip Blundell <philb@gnu.org> 6844W: http://www.tazenda.demon.co.uk/phil/linux-hp 6845S: Maintained 6846F: arch/m68k/hp300/ 6847 6848M88DS3103 MEDIA DRIVER 6849M: Antti Palosaari <crope@iki.fi> 6850L: linux-media@vger.kernel.org 6851W: https://linuxtv.org 6852W: http://palosaari.fi/linux/ 6853Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6854T: git git://linuxtv.org/anttip/media_tree.git 6855S: Maintained 6856F: drivers/media/dvb-frontends/m88ds3103* 6857 6858M88RS2000 MEDIA DRIVER 6859M: Malcolm Priestley <tvboxspy@gmail.com> 6860L: linux-media@vger.kernel.org 6861W: https://linuxtv.org 6862Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6863S: Maintained 6864F: drivers/media/dvb-frontends/m88rs2000* 6865 6866MA901 MASTERKIT USB FM RADIO DRIVER 6867M: Alexey Klimov <klimov.linux@gmail.com> 6868L: linux-media@vger.kernel.org 6869T: git git://linuxtv.org/media_tree.git 6870S: Maintained 6871F: drivers/media/radio/radio-ma901.c 6872 6873MAC80211 6874M: Johannes Berg <johannes@sipsolutions.net> 6875L: linux-wireless@vger.kernel.org 6876W: http://wireless.kernel.org/ 6877T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 6878T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 6879S: Maintained 6880F: Documentation/networking/mac80211-injection.txt 6881F: include/net/mac80211.h 6882F: net/mac80211/ 6883F: drivers/net/wireless/mac80211_hwsim.[ch] 6884 6885MACVLAN DRIVER 6886M: Patrick McHardy <kaber@trash.net> 6887L: netdev@vger.kernel.org 6888S: Maintained 6889F: drivers/net/macvlan.c 6890F: include/linux/if_macvlan.h 6891 6892MAILBOX API 6893M: Jassi Brar <jassisinghbrar@gmail.com> 6894L: linux-kernel@vger.kernel.org 6895S: Maintained 6896F: drivers/mailbox/ 6897F: include/linux/mailbox_client.h 6898F: include/linux/mailbox_controller.h 6899 6900MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 6901M: Michael Kerrisk <mtk.manpages@gmail.com> 6902W: http://www.kernel.org/doc/man-pages 6903L: linux-man@vger.kernel.org 6904S: Maintained 6905 6906MARVELL ARMADA DRM SUPPORT 6907M: Russell King <rmk+kernel@arm.linux.org.uk> 6908S: Maintained 6909F: drivers/gpu/drm/armada/ 6910 6911MARVELL 88E6352 DSA support 6912M: Guenter Roeck <linux@roeck-us.net> 6913S: Maintained 6914F: drivers/net/dsa/mv88e6352.c 6915 6916MARVELL CRYPTO DRIVER 6917M: Boris Brezillon <boris.brezillon@free-electrons.com> 6918M: Arnaud Ebalard <arno@natisbad.org> 6919F: drivers/crypto/marvell/ 6920S: Maintained 6921L: linux-crypto@vger.kernel.org 6922 6923MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 6924M: Mirko Lindner <mlindner@marvell.com> 6925M: Stephen Hemminger <stephen@networkplumber.org> 6926L: netdev@vger.kernel.org 6927S: Maintained 6928F: drivers/net/ethernet/marvell/sk* 6929 6930MARVELL LIBERTAS WIRELESS DRIVER 6931L: libertas-dev@lists.infradead.org 6932S: Orphan 6933F: drivers/net/wireless/marvell/libertas/ 6934 6935MARVELL MV643XX ETHERNET DRIVER 6936M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 6937L: netdev@vger.kernel.org 6938S: Maintained 6939F: drivers/net/ethernet/marvell/mv643xx_eth.* 6940F: include/linux/mv643xx.h 6941 6942MARVELL MVNETA ETHERNET DRIVER 6943M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 6944L: netdev@vger.kernel.org 6945S: Maintained 6946F: drivers/net/ethernet/marvell/mvneta.* 6947 6948MARVELL MWIFIEX WIRELESS DRIVER 6949M: Amitkumar Karwar <akarwar@marvell.com> 6950M: Nishant Sarmukadam <nishants@marvell.com> 6951L: linux-wireless@vger.kernel.org 6952S: Maintained 6953F: drivers/net/wireless/marvell/mwifiex/ 6954 6955MARVELL MWL8K WIRELESS DRIVER 6956M: Lennert Buytenhek <buytenh@wantstofly.org> 6957L: linux-wireless@vger.kernel.org 6958S: Odd Fixes 6959F: drivers/net/wireless/marvell/mwl8k.c 6960 6961MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 6962M: Nicolas Pitre <nico@fluxnic.net> 6963S: Odd Fixes 6964F: drivers/mmc/host/mvsdio.* 6965 6966MATROX FRAMEBUFFER DRIVER 6967L: linux-fbdev@vger.kernel.org 6968S: Orphan 6969F: drivers/video/fbdev/matrox/matroxfb_* 6970F: include/uapi/linux/matroxfb.h 6971 6972MAX16065 HARDWARE MONITOR DRIVER 6973M: Guenter Roeck <linux@roeck-us.net> 6974L: linux-hwmon@vger.kernel.org 6975S: Maintained 6976F: Documentation/hwmon/max16065 6977F: drivers/hwmon/max16065.c 6978 6979MAX20751 HARDWARE MONITOR DRIVER 6980M: Guenter Roeck <linux@roeck-us.net> 6981L: linux-hwmon@vger.kernel.org 6982S: Maintained 6983F: Documentation/hwmon/max20751 6984F: drivers/hwmon/max20751.c 6985 6986MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6987M: "Hans J. Koch" <hjk@hansjkoch.de> 6988L: linux-hwmon@vger.kernel.org 6989S: Maintained 6990F: Documentation/hwmon/max6650 6991F: drivers/hwmon/max6650.c 6992 6993MAX6697 HARDWARE MONITOR DRIVER 6994M: Guenter Roeck <linux@roeck-us.net> 6995L: linux-hwmon@vger.kernel.org 6996S: Maintained 6997F: Documentation/hwmon/max6697 6998F: Documentation/devicetree/bindings/i2c/max6697.txt 6999F: drivers/hwmon/max6697.c 7000F: include/linux/platform_data/max6697.h 7001 7002MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7003M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7004L: linux-pm@vger.kernel.org 7005S: Supported 7006F: drivers/power/max14577_charger.c 7007F: drivers/power/max77693_charger.c 7008 7009MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7010M: Javier Martinez Canillas <javier@osg.samsung.com> 7011L: linux-kernel@vger.kernel.org 7012S: Supported 7013F: drivers/*/*max77802*.c 7014F: Documentation/devicetree/bindings/*/*max77802.txt 7015F: include/dt-bindings/*/*max77802.h 7016 7017MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7018M: Chanwoo Choi <cw00.choi@samsung.com> 7019M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7020L: linux-kernel@vger.kernel.org 7021S: Supported 7022F: drivers/*/max14577.c 7023F: drivers/*/max77686*.c 7024F: drivers/*/max77693.c 7025F: drivers/extcon/extcon-max14577.c 7026F: drivers/extcon/extcon-max77693.c 7027F: drivers/rtc/rtc-max77686.c 7028F: drivers/clk/clk-max77686.c 7029F: Documentation/devicetree/bindings/mfd/max14577.txt 7030F: Documentation/devicetree/bindings/*/max77686.txt 7031F: Documentation/devicetree/bindings/mfd/max77693.txt 7032F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7033F: include/linux/mfd/max14577*.h 7034F: include/linux/mfd/max77686*.h 7035F: include/linux/mfd/max77693*.h 7036 7037MAXIRADIO FM RADIO RECEIVER DRIVER 7038M: Hans Verkuil <hverkuil@xs4all.nl> 7039L: linux-media@vger.kernel.org 7040T: git git://linuxtv.org/media_tree.git 7041W: https://linuxtv.org 7042S: Maintained 7043F: drivers/media/radio/radio-maxiradio* 7044 7045MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7046M: Peter Rosin <peda@axentia.se> 7047L: linux-iio@vger.kernel.org 7048S: Maintained 7049F: drivers/iio/potentiometer/mcp4531.c 7050 7051MEDIA DRIVERS FOR RENESAS - VSP1 7052M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7053L: linux-media@vger.kernel.org 7054L: linux-renesas-soc@vger.kernel.org 7055T: git git://linuxtv.org/media_tree.git 7056S: Supported 7057F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7058F: drivers/media/platform/vsp1/ 7059 7060MEDIA DRIVERS FOR ASCOT2E 7061M: Sergey Kozlov <serjk@netup.ru> 7062L: linux-media@vger.kernel.org 7063W: https://linuxtv.org 7064W: http://netup.tv/ 7065T: git git://linuxtv.org/media_tree.git 7066S: Supported 7067F: drivers/media/dvb-frontends/ascot2e* 7068 7069MEDIA DRIVERS FOR CXD2841ER 7070M: Sergey Kozlov <serjk@netup.ru> 7071L: linux-media@vger.kernel.org 7072W: https://linuxtv.org 7073W: http://netup.tv/ 7074T: git git://linuxtv.org/media_tree.git 7075S: Supported 7076F: drivers/media/dvb-frontends/cxd2841er* 7077 7078MEDIA DRIVERS FOR HORUS3A 7079M: Sergey Kozlov <serjk@netup.ru> 7080L: linux-media@vger.kernel.org 7081W: https://linuxtv.org 7082W: http://netup.tv/ 7083T: git git://linuxtv.org/media_tree.git 7084S: Supported 7085F: drivers/media/dvb-frontends/horus3a* 7086 7087MEDIA DRIVERS FOR LNBH25 7088M: Sergey Kozlov <serjk@netup.ru> 7089L: linux-media@vger.kernel.org 7090W: https://linuxtv.org 7091W: http://netup.tv/ 7092T: git git://linuxtv.org/media_tree.git 7093S: Supported 7094F: drivers/media/dvb-frontends/lnbh25* 7095 7096MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7097M: Sergey Kozlov <serjk@netup.ru> 7098L: linux-media@vger.kernel.org 7099W: https://linuxtv.org 7100W: http://netup.tv/ 7101T: git git://linuxtv.org/media_tree.git 7102S: Supported 7103F: drivers/media/pci/netup_unidvb/* 7104 7105MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7106M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 7107P: LinuxTV.org Project 7108L: linux-media@vger.kernel.org 7109W: https://linuxtv.org 7110Q: http://patchwork.kernel.org/project/linux-media/list/ 7111T: git git://linuxtv.org/media_tree.git 7112S: Maintained 7113F: Documentation/dvb/ 7114F: Documentation/video4linux/ 7115F: Documentation/DocBook/media/ 7116F: drivers/media/ 7117F: drivers/staging/media/ 7118F: include/linux/platform_data/media/ 7119F: include/media/ 7120F: include/uapi/linux/dvb/ 7121F: include/uapi/linux/videodev2.h 7122F: include/uapi/linux/media.h 7123F: include/uapi/linux/v4l2-* 7124F: include/uapi/linux/meye.h 7125F: include/uapi/linux/ivtv* 7126F: include/uapi/linux/uvcvideo.h 7127 7128MEDIATEK ETHERNET DRIVER 7129M: Felix Fietkau <nbd@openwrt.org> 7130M: John Crispin <blogic@openwrt.org> 7131L: netdev@vger.kernel.org 7132S: Maintained 7133F: drivers/net/ethernet/mediatek/ 7134 7135MEDIATEK MT7601U WIRELESS LAN DRIVER 7136M: Jakub Kicinski <kubakici@wp.pl> 7137L: linux-wireless@vger.kernel.org 7138S: Maintained 7139F: drivers/net/wireless/mediatek/mt7601u/ 7140 7141MEGARAID SCSI/SAS DRIVERS 7142M: Kashyap Desai <kashyap.desai@avagotech.com> 7143M: Sumit Saxena <sumit.saxena@avagotech.com> 7144M: Uday Lingala <uday.lingala@avagotech.com> 7145L: megaraidlinux.pdl@avagotech.com 7146L: linux-scsi@vger.kernel.org 7147W: http://www.lsi.com 7148S: Maintained 7149F: Documentation/scsi/megaraid.txt 7150F: drivers/scsi/megaraid.* 7151F: drivers/scsi/megaraid/ 7152 7153MELLANOX ETHERNET DRIVER (mlx4_en) 7154M: Eugenia Emantayev <eugenia@mellanox.com> 7155L: netdev@vger.kernel.org 7156S: Supported 7157W: http://www.mellanox.com 7158Q: http://patchwork.ozlabs.org/project/netdev/list/ 7159F: drivers/net/ethernet/mellanox/mlx4/en_* 7160 7161MELLANOX ETHERNET DRIVER (mlx5e) 7162M: Saeed Mahameed <saeedm@mellanox.com> 7163L: netdev@vger.kernel.org 7164S: Supported 7165W: http://www.mellanox.com 7166Q: http://patchwork.ozlabs.org/project/netdev/list/ 7167F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7168 7169MELLANOX ETHERNET SWITCH DRIVERS 7170M: Jiri Pirko <jiri@mellanox.com> 7171M: Ido Schimmel <idosch@mellanox.com> 7172L: netdev@vger.kernel.org 7173S: Supported 7174W: http://www.mellanox.com 7175Q: http://patchwork.ozlabs.org/project/netdev/list/ 7176F: drivers/net/ethernet/mellanox/mlxsw/ 7177 7178MEMBARRIER SUPPORT 7179M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7180M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7181L: linux-kernel@vger.kernel.org 7182S: Supported 7183F: kernel/membarrier.c 7184F: include/uapi/linux/membarrier.h 7185 7186MEMORY MANAGEMENT 7187L: linux-mm@kvack.org 7188W: http://www.linux-mm.org 7189S: Maintained 7190F: include/linux/mm.h 7191F: include/linux/gfp.h 7192F: include/linux/mmzone.h 7193F: include/linux/memory_hotplug.h 7194F: include/linux/vmalloc.h 7195F: mm/ 7196 7197MEMORY TECHNOLOGY DEVICES (MTD) 7198M: David Woodhouse <dwmw2@infradead.org> 7199M: Brian Norris <computersforpeace@gmail.com> 7200L: linux-mtd@lists.infradead.org 7201W: http://www.linux-mtd.infradead.org/ 7202Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7203T: git git://git.infradead.org/linux-mtd.git 7204T: git git://git.infradead.org/l2-mtd.git 7205S: Maintained 7206F: drivers/mtd/ 7207F: include/linux/mtd/ 7208F: include/uapi/mtd/ 7209 7210MEN A21 WATCHDOG DRIVER 7211M: Johannes Thumshirn <morbidrsa@gmail.com> 7212L: linux-watchdog@vger.kernel.org 7213S: Maintained 7214F: drivers/watchdog/mena21_wdt.c 7215 7216MEN CHAMELEON BUS (mcb) 7217M: Johannes Thumshirn <morbidrsa@gmail.com> 7218S: Maintained 7219F: drivers/mcb/ 7220F: include/linux/mcb.h 7221F: Documentation/men-chameleon-bus.txt 7222 7223MEN F21BMC (Board Management Controller) 7224M: Andreas Werner <andreas.werner@men.de> 7225S: Supported 7226F: drivers/mfd/menf21bmc.c 7227F: drivers/watchdog/menf21bmc_wdt.c 7228F: drivers/leds/leds-menf21bmc.c 7229F: drivers/hwmon/menf21bmc_hwmon.c 7230F: Documentation/hwmon/menf21bmc 7231 7232METAG ARCHITECTURE 7233M: James Hogan <james.hogan@imgtec.com> 7234L: linux-metag@vger.kernel.org 7235T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 7236S: Odd Fixes 7237F: arch/metag/ 7238F: Documentation/metag/ 7239F: Documentation/devicetree/bindings/metag/ 7240F: Documentation/devicetree/bindings/interrupt-controller/img,* 7241F: drivers/clocksource/metag_generic.c 7242F: drivers/irqchip/irq-metag.c 7243F: drivers/irqchip/irq-metag-ext.c 7244F: drivers/tty/metag_da.c 7245 7246MICROBLAZE ARCHITECTURE 7247M: Michal Simek <monstr@monstr.eu> 7248W: http://www.monstr.eu/fdt/ 7249T: git git://git.monstr.eu/linux-2.6-microblaze.git 7250S: Supported 7251F: arch/microblaze/ 7252 7253MICROSOFT SURFACE PRO 3 BUTTON DRIVER 7254M: Chen Yu <yu.c.chen@intel.com> 7255L: platform-driver-x86@vger.kernel.org 7256S: Supported 7257F: drivers/platform/x86/surfacepro3_button.c 7258 7259MICROTEK X6 SCANNER 7260M: Oliver Neukum <oliver@neukum.org> 7261S: Maintained 7262F: drivers/usb/image/microtek.* 7263 7264MIPS 7265M: Ralf Baechle <ralf@linux-mips.org> 7266L: linux-mips@linux-mips.org 7267W: http://www.linux-mips.org/ 7268T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 7269Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 7270S: Supported 7271F: Documentation/mips/ 7272F: arch/mips/ 7273 7274MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 7275M: Hans Verkuil <hverkuil@xs4all.nl> 7276L: linux-media@vger.kernel.org 7277T: git git://linuxtv.org/media_tree.git 7278W: https://linuxtv.org 7279S: Odd Fixes 7280F: drivers/media/radio/radio-miropcm20* 7281 7282MELLANOX MLX4 core VPI driver 7283M: Yishai Hadas <yishaih@mellanox.com> 7284L: netdev@vger.kernel.org 7285L: linux-rdma@vger.kernel.org 7286W: http://www.mellanox.com 7287Q: http://patchwork.ozlabs.org/project/netdev/list/ 7288S: Supported 7289F: drivers/net/ethernet/mellanox/mlx4/ 7290F: include/linux/mlx4/ 7291 7292MELLANOX MLX4 IB driver 7293M: Yishai Hadas <yishaih@mellanox.com> 7294L: linux-rdma@vger.kernel.org 7295W: http://www.mellanox.com 7296Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7297S: Supported 7298F: drivers/infiniband/hw/mlx4/ 7299F: include/linux/mlx4/ 7300 7301MELLANOX MLX5 core VPI driver 7302M: Matan Barak <matanb@mellanox.com> 7303M: Leon Romanovsky <leonro@mellanox.com> 7304L: netdev@vger.kernel.org 7305L: linux-rdma@vger.kernel.org 7306W: http://www.mellanox.com 7307Q: http://patchwork.ozlabs.org/project/netdev/list/ 7308S: Supported 7309F: drivers/net/ethernet/mellanox/mlx5/core/ 7310F: include/linux/mlx5/ 7311 7312MELLANOX MLX5 IB driver 7313M: Matan Barak <matanb@mellanox.com> 7314M: Leon Romanovsky <leonro@mellanox.com> 7315L: linux-rdma@vger.kernel.org 7316W: http://www.mellanox.com 7317Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7318S: Supported 7319F: drivers/infiniband/hw/mlx5/ 7320F: include/linux/mlx5/ 7321 7322MELEXIS MLX90614 DRIVER 7323M: Crt Mori <cmo@melexis.com> 7324L: linux-iio@vger.kernel.org 7325W: http://www.melexis.com 7326S: Supported 7327F: drivers/iio/temperature/mlx90614.c 7328 7329MN88472 MEDIA DRIVER 7330M: Antti Palosaari <crope@iki.fi> 7331L: linux-media@vger.kernel.org 7332W: https://linuxtv.org 7333W: http://palosaari.fi/linux/ 7334Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7335T: git git://linuxtv.org/anttip/media_tree.git 7336S: Maintained 7337F: drivers/staging/media/mn88472/ 7338F: drivers/media/dvb-frontends/mn88472.h 7339 7340MN88473 MEDIA DRIVER 7341M: Antti Palosaari <crope@iki.fi> 7342L: linux-media@vger.kernel.org 7343W: https://linuxtv.org 7344W: http://palosaari.fi/linux/ 7345Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7346S: Maintained 7347F: drivers/media/dvb-frontends/mn88473* 7348 7349MODULE SUPPORT 7350M: Rusty Russell <rusty@rustcorp.com.au> 7351S: Maintained 7352F: include/linux/module.h 7353F: kernel/module.c 7354 7355MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 7356W: http://popies.net/meye/ 7357S: Orphan 7358F: Documentation/video4linux/meye.txt 7359F: drivers/media/pci/meye/ 7360F: include/uapi/linux/meye.h 7361 7362MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 7363M: Jiri Slaby <jirislaby@gmail.com> 7364S: Maintained 7365F: Documentation/serial/moxa-smartio 7366F: drivers/tty/mxser.* 7367 7368MR800 AVERMEDIA USB FM RADIO DRIVER 7369M: Alexey Klimov <klimov.linux@gmail.com> 7370L: linux-media@vger.kernel.org 7371T: git git://linuxtv.org/media_tree.git 7372S: Maintained 7373F: drivers/media/radio/radio-mr800.c 7374 7375MRF24J40 IEEE 802.15.4 RADIO DRIVER 7376M: Alan Ott <alan@signal11.us> 7377L: linux-wpan@vger.kernel.org 7378S: Maintained 7379F: drivers/net/ieee802154/mrf24j40.c 7380F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 7381 7382MSI LAPTOP SUPPORT 7383M: "Lee, Chun-Yi" <jlee@suse.com> 7384L: platform-driver-x86@vger.kernel.org 7385S: Maintained 7386F: drivers/platform/x86/msi-laptop.c 7387 7388MSI WMI SUPPORT 7389L: platform-driver-x86@vger.kernel.org 7390S: Orphan 7391F: drivers/platform/x86/msi-wmi.c 7392 7393MSI001 MEDIA DRIVER 7394M: Antti Palosaari <crope@iki.fi> 7395L: linux-media@vger.kernel.org 7396W: https://linuxtv.org 7397W: http://palosaari.fi/linux/ 7398Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7399T: git git://linuxtv.org/anttip/media_tree.git 7400S: Maintained 7401F: drivers/media/tuners/msi001* 7402 7403MSI2500 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/usb/msi2500/ 7412 7413MSYSTEMS DISKONCHIP G3 MTD DRIVER 7414M: Robert Jarzmik <robert.jarzmik@free.fr> 7415L: linux-mtd@lists.infradead.org 7416S: Maintained 7417F: drivers/mtd/devices/docg3* 7418 7419MT9M032 APTINA SENSOR DRIVER 7420M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7421L: linux-media@vger.kernel.org 7422T: git git://linuxtv.org/media_tree.git 7423S: Maintained 7424F: drivers/media/i2c/mt9m032.c 7425F: include/media/i2c/mt9m032.h 7426 7427MT9P031 APTINA CAMERA SENSOR 7428M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7429L: linux-media@vger.kernel.org 7430T: git git://linuxtv.org/media_tree.git 7431S: Maintained 7432F: drivers/media/i2c/mt9p031.c 7433F: include/media/i2c/mt9p031.h 7434 7435MT9T001 APTINA CAMERA SENSOR 7436M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7437L: linux-media@vger.kernel.org 7438T: git git://linuxtv.org/media_tree.git 7439S: Maintained 7440F: drivers/media/i2c/mt9t001.c 7441F: include/media/i2c/mt9t001.h 7442 7443MT9V032 APTINA CAMERA SENSOR 7444M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7445L: linux-media@vger.kernel.org 7446T: git git://linuxtv.org/media_tree.git 7447S: Maintained 7448F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 7449F: drivers/media/i2c/mt9v032.c 7450F: include/media/i2c/mt9v032.h 7451 7452MULTIFUNCTION DEVICES (MFD) 7453M: Lee Jones <lee.jones@linaro.org> 7454T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 7455S: Supported 7456F: drivers/mfd/ 7457F: include/linux/mfd/ 7458 7459MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 7460M: Ulf Hansson <ulf.hansson@linaro.org> 7461L: linux-mmc@vger.kernel.org 7462T: git git://git.linaro.org/people/ulf.hansson/mmc.git 7463S: Maintained 7464F: drivers/mmc/ 7465F: include/linux/mmc/ 7466F: include/uapi/linux/mmc/ 7467 7468MULTIMEDIA CARD (MMC) ETC. OVER SPI 7469S: Orphan 7470F: drivers/mmc/host/mmc_spi.c 7471F: include/linux/spi/mmc_spi.h 7472 7473MULTISOUND SOUND DRIVER 7474M: Andrew Veliath <andrewtv@usa.net> 7475S: Maintained 7476F: Documentation/sound/oss/MultiSound 7477F: sound/oss/msnd* 7478 7479MULTITECH MULTIPORT CARD (ISICOM) 7480S: Orphan 7481F: drivers/tty/isicom.c 7482F: include/linux/isicom.h 7483 7484MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 7485M: Bin Liu <b-liu@ti.com> 7486L: linux-usb@vger.kernel.org 7487T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 7488S: Maintained 7489F: drivers/usb/musb/ 7490 7491MXL5007T MEDIA DRIVER 7492M: Michael Krufky <mkrufky@linuxtv.org> 7493L: linux-media@vger.kernel.org 7494W: https://linuxtv.org 7495W: http://github.com/mkrufky 7496Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7497T: git git://linuxtv.org/mkrufky/tuners.git 7498S: Maintained 7499F: drivers/media/tuners/mxl5007t.* 7500 7501MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 7502M: Hyong-Youb Kim <hykim@myri.com> 7503L: netdev@vger.kernel.org 7504W: https://www.myricom.com/support/downloads/myri10ge.html 7505S: Supported 7506F: drivers/net/ethernet/myricom/myri10ge/ 7507 7508NAND FLASH SUBSYSTEM 7509M: Boris Brezillon <boris.brezillon@free-electrons.com> 7510R: Richard Weinberger <richard@nod.at> 7511L: linux-mtd@lists.infradead.org 7512W: http://www.linux-mtd.infradead.org/ 7513Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7514T: git git://github.com/linux-nand/linux.git 7515S: Maintained 7516F: drivers/mtd/nand/ 7517F: include/linux/mtd/nand*.h 7518 7519NATSEMI ETHERNET DRIVER (DP8381x) 7520S: Orphan 7521F: drivers/net/ethernet/natsemi/natsemi.c 7522 7523NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 7524M: Daniel Mack <zonque@gmail.com> 7525S: Maintained 7526L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7527W: http://www.native-instruments.com 7528F: sound/usb/caiaq/ 7529 7530NCP FILESYSTEM 7531M: Petr Vandrovec <petr@vandrovec.name> 7532S: Odd Fixes 7533F: fs/ncpfs/ 7534 7535NCR 5380 SCSI DRIVERS 7536M: Finn Thain <fthain@telegraphics.com.au> 7537M: Michael Schmitz <schmitzmic@gmail.com> 7538L: linux-scsi@vger.kernel.org 7539S: Maintained 7540F: Documentation/scsi/g_NCR5380.txt 7541F: drivers/scsi/NCR5380.* 7542F: drivers/scsi/arm/cumana_1.c 7543F: drivers/scsi/arm/oak.c 7544F: drivers/scsi/atari_NCR5380.c 7545F: drivers/scsi/atari_scsi.* 7546F: drivers/scsi/dmx3191d.c 7547F: drivers/scsi/dtc.* 7548F: drivers/scsi/g_NCR5380.* 7549F: drivers/scsi/g_NCR5380_mmio.c 7550F: drivers/scsi/mac_scsi.* 7551F: drivers/scsi/pas16.* 7552F: drivers/scsi/sun3_scsi.* 7553F: drivers/scsi/sun3_scsi_vme.c 7554F: drivers/scsi/t128.* 7555 7556NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 7557M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7558L: linux-scsi@vger.kernel.org 7559S: Maintained 7560F: drivers/scsi/NCR_D700.* 7561 7562NCT6775 HARDWARE MONITOR DRIVER 7563M: Guenter Roeck <linux@roeck-us.net> 7564L: linux-hwmon@vger.kernel.org 7565S: Maintained 7566F: Documentation/hwmon/nct6775 7567F: drivers/hwmon/nct6775.c 7568 7569NETEFFECT IWARP RNIC DRIVER (IW_NES) 7570M: Faisal Latif <faisal.latif@intel.com> 7571L: linux-rdma@vger.kernel.org 7572W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 7573S: Supported 7574F: drivers/infiniband/hw/nes/ 7575 7576NETEM NETWORK EMULATOR 7577M: Stephen Hemminger <stephen@networkplumber.org> 7578L: netem@lists.linux-foundation.org 7579S: Maintained 7580F: net/sched/sch_netem.c 7581 7582NETERION 10GbE DRIVERS (s2io/vxge) 7583M: Jon Mason <jdmason@kudzu.us> 7584L: netdev@vger.kernel.org 7585S: Supported 7586F: Documentation/networking/s2io.txt 7587F: Documentation/networking/vxge.txt 7588F: drivers/net/ethernet/neterion/ 7589 7590NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 7591M: Pablo Neira Ayuso <pablo@netfilter.org> 7592M: Patrick McHardy <kaber@trash.net> 7593M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 7594L: netfilter-devel@vger.kernel.org 7595L: coreteam@netfilter.org 7596W: http://www.netfilter.org/ 7597W: http://www.iptables.org/ 7598Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 7599T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 7600T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 7601S: Supported 7602F: include/linux/netfilter* 7603F: include/linux/netfilter/ 7604F: include/net/netfilter/ 7605F: include/uapi/linux/netfilter* 7606F: include/uapi/linux/netfilter/ 7607F: net/*/netfilter.c 7608F: net/*/netfilter/ 7609F: net/netfilter/ 7610F: net/bridge/br_netfilter*.c 7611 7612NETLABEL 7613M: Paul Moore <paul@paul-moore.com> 7614W: http://netlabel.sf.net 7615L: netdev@vger.kernel.org 7616S: Maintained 7617F: Documentation/netlabel/ 7618F: include/net/netlabel.h 7619F: net/netlabel/ 7620 7621NETROM NETWORK LAYER 7622M: Ralf Baechle <ralf@linux-mips.org> 7623L: linux-hams@vger.kernel.org 7624W: http://www.linux-ax25.org/ 7625S: Maintained 7626F: include/net/netrom.h 7627F: include/uapi/linux/netrom.h 7628F: net/netrom/ 7629 7630NETRONOME ETHERNET DRIVERS 7631M: Jakub Kicinski <jakub.kicinski@netronome.com> 7632L: oss-drivers@netronome.com 7633S: Maintained 7634F: drivers/net/ethernet/netronome/ 7635 7636NETWORK BLOCK DEVICE (NBD) 7637M: Markus Pargmann <mpa@pengutronix.de> 7638S: Maintained 7639L: nbd-general@lists.sourceforge.net 7640T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 7641F: Documentation/blockdev/nbd.txt 7642F: drivers/block/nbd.c 7643F: include/uapi/linux/nbd.h 7644 7645NETWORK DROP MONITOR 7646M: Neil Horman <nhorman@tuxdriver.com> 7647L: netdev@vger.kernel.org 7648S: Maintained 7649W: https://fedorahosted.org/dropwatch/ 7650F: net/core/drop_monitor.c 7651 7652NETWORKING [GENERAL] 7653M: "David S. Miller" <davem@davemloft.net> 7654L: netdev@vger.kernel.org 7655W: http://www.linuxfoundation.org/en/Net 7656Q: http://patchwork.ozlabs.org/project/netdev/list/ 7657T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7658T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 7659S: Maintained 7660F: net/ 7661F: include/net/ 7662F: include/linux/in.h 7663F: include/linux/net.h 7664F: include/linux/netdevice.h 7665F: include/uapi/linux/in.h 7666F: include/uapi/linux/net.h 7667F: include/uapi/linux/netdevice.h 7668F: include/uapi/linux/net_namespace.h 7669F: tools/net/ 7670F: tools/testing/selftests/net/ 7671F: lib/random32.c 7672F: lib/test_bpf.c 7673 7674NETWORKING [IPv4/IPv6] 7675M: "David S. Miller" <davem@davemloft.net> 7676M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 7677M: James Morris <jmorris@namei.org> 7678M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 7679M: Patrick McHardy <kaber@trash.net> 7680L: netdev@vger.kernel.org 7681T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7682S: Maintained 7683F: net/ipv4/ 7684F: net/ipv6/ 7685F: include/net/ip* 7686F: arch/x86/net/* 7687 7688NETWORKING [IPSEC] 7689M: Steffen Klassert <steffen.klassert@secunet.com> 7690M: Herbert Xu <herbert@gondor.apana.org.au> 7691M: "David S. Miller" <davem@davemloft.net> 7692L: netdev@vger.kernel.org 7693T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 7694T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 7695S: Maintained 7696F: net/core/flow.c 7697F: net/xfrm/ 7698F: net/key/ 7699F: net/ipv4/xfrm* 7700F: net/ipv4/esp4.c 7701F: net/ipv4/ah4.c 7702F: net/ipv4/ipcomp.c 7703F: net/ipv4/ip_vti.c 7704F: net/ipv6/xfrm* 7705F: net/ipv6/esp6.c 7706F: net/ipv6/ah6.c 7707F: net/ipv6/ipcomp6.c 7708F: net/ipv6/ip6_vti.c 7709F: include/uapi/linux/xfrm.h 7710F: include/net/xfrm.h 7711 7712NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 7713M: Paul Moore <paul@paul-moore.com> 7714L: netdev@vger.kernel.org 7715S: Maintained 7716 7717NETWORKING [WIRELESS] 7718L: linux-wireless@vger.kernel.org 7719Q: http://patchwork.kernel.org/project/linux-wireless/list/ 7720 7721NETWORKING DRIVERS 7722L: netdev@vger.kernel.org 7723W: http://www.linuxfoundation.org/en/Net 7724Q: http://patchwork.ozlabs.org/project/netdev/list/ 7725T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7726T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 7727S: Odd Fixes 7728F: drivers/net/ 7729F: include/linux/if_* 7730F: include/linux/netdevice.h 7731F: include/linux/etherdevice.h 7732F: include/linux/fcdevice.h 7733F: include/linux/fddidevice.h 7734F: include/linux/hippidevice.h 7735F: include/linux/inetdevice.h 7736F: include/uapi/linux/if_* 7737F: include/uapi/linux/netdevice.h 7738 7739NETWORKING DRIVERS (WIRELESS) 7740M: Kalle Valo <kvalo@codeaurora.org> 7741L: linux-wireless@vger.kernel.org 7742Q: http://patchwork.kernel.org/project/linux-wireless/list/ 7743T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 7744T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 7745S: Maintained 7746F: drivers/net/wireless/ 7747 7748NETXEN (1/10) GbE SUPPORT 7749M: Manish Chopra <manish.chopra@qlogic.com> 7750M: Sony Chacko <sony.chacko@qlogic.com> 7751M: Rajesh Borundia <rajesh.borundia@qlogic.com> 7752L: netdev@vger.kernel.org 7753W: http://www.qlogic.com 7754S: Supported 7755F: drivers/net/ethernet/qlogic/netxen/ 7756 7757NFC SUBSYSTEM 7758M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 7759M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 7760M: Samuel Ortiz <sameo@linux.intel.com> 7761L: linux-wireless@vger.kernel.org 7762L: linux-nfc@lists.01.org (subscribers-only) 7763S: Supported 7764F: net/nfc/ 7765F: include/net/nfc/ 7766F: include/uapi/linux/nfc.h 7767F: drivers/nfc/ 7768F: include/linux/platform_data/nfcmrvl.h 7769F: include/linux/platform_data/nxp-nci.h 7770F: include/linux/platform_data/pn544.h 7771F: include/linux/platform_data/st21nfca.h 7772F: include/linux/platform_data/st-nci.h 7773F: Documentation/devicetree/bindings/net/nfc/ 7774 7775NFS, SUNRPC, AND LOCKD CLIENTS 7776M: Trond Myklebust <trond.myklebust@primarydata.com> 7777M: Anna Schumaker <anna.schumaker@netapp.com> 7778L: linux-nfs@vger.kernel.org 7779W: http://client.linux-nfs.org 7780T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 7781S: Maintained 7782F: fs/lockd/ 7783F: fs/nfs/ 7784F: fs/nfs_common/ 7785F: net/sunrpc/ 7786F: include/linux/lockd/ 7787F: include/linux/nfs* 7788F: include/linux/sunrpc/ 7789F: include/uapi/linux/nfs* 7790F: include/uapi/linux/sunrpc/ 7791 7792NILFS2 FILESYSTEM 7793M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 7794L: linux-nilfs@vger.kernel.org 7795W: http://nilfs.sourceforge.net/ 7796T: git git://github.com/konis/nilfs2.git 7797S: Supported 7798F: Documentation/filesystems/nilfs2.txt 7799F: fs/nilfs2/ 7800F: include/linux/nilfs2_fs.h 7801F: include/trace/events/nilfs2.h 7802 7803NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 7804M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 7805W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 7806S: Maintained 7807F: Documentation/scsi/NinjaSCSI.txt 7808F: drivers/scsi/pcmcia/nsp_* 7809 7810NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 7811M: GOTO Masanori <gotom@debian.or.jp> 7812M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 7813W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 7814S: Maintained 7815F: Documentation/scsi/NinjaSCSI.txt 7816F: drivers/scsi/nsp32* 7817 7818NIOS2 ARCHITECTURE 7819M: Ley Foon Tan <lftan@altera.com> 7820L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 7821T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 7822S: Maintained 7823F: arch/nios2/ 7824 7825NOKIA N900 POWER SUPPLY DRIVERS 7826R: Pali Rohár <pali.rohar@gmail.com> 7827F: include/linux/power/bq2415x_charger.h 7828F: include/linux/power/bq27xxx_battery.h 7829F: include/linux/power/isp1704_charger.h 7830F: drivers/power/bq2415x_charger.c 7831F: drivers/power/bq27xxx_battery.c 7832F: drivers/power/bq27xxx_battery_i2c.c 7833F: drivers/power/isp1704_charger.c 7834F: drivers/power/rx51_battery.c 7835 7836NTB DRIVER CORE 7837M: Jon Mason <jdmason@kudzu.us> 7838M: Dave Jiang <dave.jiang@intel.com> 7839M: Allen Hubbe <Allen.Hubbe@emc.com> 7840L: linux-ntb@googlegroups.com 7841S: Supported 7842W: https://github.com/jonmason/ntb/wiki 7843T: git git://github.com/jonmason/ntb.git 7844F: drivers/ntb/ 7845F: drivers/net/ntb_netdev.c 7846F: include/linux/ntb.h 7847F: include/linux/ntb_transport.h 7848 7849NTB INTEL DRIVER 7850M: Jon Mason <jdmason@kudzu.us> 7851M: Dave Jiang <dave.jiang@intel.com> 7852L: linux-ntb@googlegroups.com 7853S: Supported 7854W: https://github.com/jonmason/ntb/wiki 7855T: git git://github.com/jonmason/ntb.git 7856F: drivers/ntb/hw/intel/ 7857 7858NTB AMD DRIVER 7859M: Xiangliang Yu <Xiangliang.Yu@amd.com> 7860L: linux-ntb@googlegroups.com 7861S: Supported 7862F: drivers/ntb/hw/amd/ 7863 7864NTFS FILESYSTEM 7865M: Anton Altaparmakov <anton@tuxera.com> 7866L: linux-ntfs-dev@lists.sourceforge.net 7867W: http://www.tuxera.com/ 7868T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 7869S: Supported 7870F: Documentation/filesystems/ntfs.txt 7871F: fs/ntfs/ 7872 7873NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 7874M: Antonino Daplas <adaplas@gmail.com> 7875L: linux-fbdev@vger.kernel.org 7876S: Maintained 7877F: drivers/video/fbdev/riva/ 7878F: drivers/video/fbdev/nvidia/ 7879 7880NVM EXPRESS DRIVER 7881M: Keith Busch <keith.busch@intel.com> 7882M: Jens Axboe <axboe@fb.com> 7883L: linux-nvme@lists.infradead.org 7884T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 7885W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 7886S: Supported 7887F: drivers/nvme/host/ 7888F: include/linux/nvme.h 7889 7890NVMEM FRAMEWORK 7891M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 7892M: Maxime Ripard <maxime.ripard@free-electrons.com> 7893S: Maintained 7894F: drivers/nvmem/ 7895F: Documentation/devicetree/bindings/nvmem/ 7896F: include/linux/nvmem-consumer.h 7897F: include/linux/nvmem-provider.h 7898 7899NXP-NCI NFC DRIVER 7900M: Clément Perrochaud <clement.perrochaud@effinnov.com> 7901R: Charles Gorand <charles.gorand@effinnov.com> 7902L: linux-nfc@lists.01.org (moderated for non-subscribers) 7903S: Supported 7904F: drivers/nfc/nxp-nci 7905 7906NXP TDA998X DRM DRIVER 7907M: Russell King <rmk+kernel@arm.linux.org.uk> 7908S: Supported 7909F: drivers/gpu/drm/i2c/tda998x_drv.c 7910F: include/drm/i2c/tda998x.h 7911 7912NXP TFA9879 DRIVER 7913M: Peter Rosin <peda@axentia.se> 7914L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7915S: Maintained 7916F: sound/soc/codecs/tfa9879* 7917 7918OBJTOOL 7919M: Josh Poimboeuf <jpoimboe@redhat.com> 7920S: Supported 7921F: tools/objtool/ 7922 7923OMAP SUPPORT 7924M: Tony Lindgren <tony@atomide.com> 7925L: linux-omap@vger.kernel.org 7926W: http://www.muru.com/linux/omap/ 7927W: http://linux.omap.com/ 7928Q: http://patchwork.kernel.org/project/linux-omap/list/ 7929T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 7930S: Maintained 7931F: arch/arm/*omap*/ 7932F: arch/arm/configs/omap1_defconfig 7933F: arch/arm/configs/omap2plus_defconfig 7934F: drivers/i2c/busses/i2c-omap.c 7935F: drivers/irqchip/irq-omap-intc.c 7936F: drivers/mfd/*omap*.c 7937F: drivers/mfd/menelaus.c 7938F: drivers/mfd/palmas.c 7939F: drivers/mfd/tps65217.c 7940F: drivers/mfd/tps65218.c 7941F: drivers/mfd/tps65910.c 7942F: drivers/mfd/twl-core.[ch] 7943F: drivers/mfd/twl4030*.c 7944F: drivers/mfd/twl6030*.c 7945F: drivers/mfd/twl6040*.c 7946F: drivers/regulator/palmas-regulator*.c 7947F: drivers/regulator/pbias-regulator.c 7948F: drivers/regulator/tps65217-regulator.c 7949F: drivers/regulator/tps65218-regulator.c 7950F: drivers/regulator/tps65910-regulator.c 7951F: drivers/regulator/twl-regulator.c 7952F: include/linux/i2c-omap.h 7953 7954OMAP DEVICE TREE SUPPORT 7955M: Benoît Cousson <bcousson@baylibre.com> 7956M: Tony Lindgren <tony@atomide.com> 7957L: linux-omap@vger.kernel.org 7958L: devicetree@vger.kernel.org 7959S: Maintained 7960F: arch/arm/boot/dts/*omap* 7961F: arch/arm/boot/dts/*am3* 7962F: arch/arm/boot/dts/*am4* 7963F: arch/arm/boot/dts/*am5* 7964F: arch/arm/boot/dts/*dra7* 7965 7966OMAP CLOCK FRAMEWORK SUPPORT 7967M: Paul Walmsley <paul@pwsan.com> 7968L: linux-omap@vger.kernel.org 7969S: Maintained 7970F: arch/arm/*omap*/*clock* 7971 7972OMAP POWER MANAGEMENT SUPPORT 7973M: Kevin Hilman <khilman@kernel.org> 7974L: linux-omap@vger.kernel.org 7975S: Maintained 7976F: arch/arm/*omap*/*pm* 7977F: drivers/cpufreq/omap-cpufreq.c 7978 7979OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 7980M: Rajendra Nayak <rnayak@ti.com> 7981M: Paul Walmsley <paul@pwsan.com> 7982L: linux-omap@vger.kernel.org 7983S: Maintained 7984F: arch/arm/mach-omap2/prm* 7985 7986OMAP AUDIO SUPPORT 7987M: Peter Ujfalusi <peter.ujfalusi@ti.com> 7988M: Jarkko Nikula <jarkko.nikula@bitmer.com> 7989L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7990L: linux-omap@vger.kernel.org 7991S: Maintained 7992F: sound/soc/omap/ 7993 7994OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 7995M: Roger Quadros <rogerq@ti.com> 7996M: Tony Lindgren <tony@atomide.com> 7997L: linux-omap@vger.kernel.org 7998S: Maintained 7999F: drivers/memory/omap-gpmc.c 8000F: arch/arm/mach-omap2/*gpmc* 8001 8002OMAP FRAMEBUFFER SUPPORT 8003M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8004L: linux-fbdev@vger.kernel.org 8005L: linux-omap@vger.kernel.org 8006S: Maintained 8007F: drivers/video/fbdev/omap/ 8008 8009OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8010M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8011L: linux-omap@vger.kernel.org 8012L: linux-fbdev@vger.kernel.org 8013S: Maintained 8014F: drivers/video/fbdev/omap2/ 8015F: Documentation/arm/OMAP/DSS 8016 8017OMAP HARDWARE SPINLOCK SUPPORT 8018M: Ohad Ben-Cohen <ohad@wizery.com> 8019L: linux-omap@vger.kernel.org 8020S: Maintained 8021F: drivers/hwspinlock/omap_hwspinlock.c 8022 8023OMAP MMC SUPPORT 8024M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8025L: linux-omap@vger.kernel.org 8026S: Maintained 8027F: drivers/mmc/host/omap.c 8028 8029OMAP HS MMC SUPPORT 8030L: linux-mmc@vger.kernel.org 8031L: linux-omap@vger.kernel.org 8032S: Orphan 8033F: drivers/mmc/host/omap_hsmmc.c 8034 8035OMAP RANDOM NUMBER GENERATOR SUPPORT 8036M: Deepak Saxena <dsaxena@plexity.net> 8037S: Maintained 8038F: drivers/char/hw_random/omap-rng.c 8039 8040OMAP HWMOD SUPPORT 8041M: Benoît Cousson <bcousson@baylibre.com> 8042M: Paul Walmsley <paul@pwsan.com> 8043L: linux-omap@vger.kernel.org 8044S: Maintained 8045F: arch/arm/mach-omap2/omap_hwmod.* 8046 8047OMAP HWMOD DATA 8048M: Paul Walmsley <paul@pwsan.com> 8049L: linux-omap@vger.kernel.org 8050S: Maintained 8051F: arch/arm/mach-omap2/omap_hwmod*data* 8052 8053OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 8054M: Benoît Cousson <bcousson@baylibre.com> 8055L: linux-omap@vger.kernel.org 8056S: Maintained 8057F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 8058 8059OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 8060M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8061L: linux-media@vger.kernel.org 8062S: Maintained 8063F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 8064F: drivers/media/platform/omap3isp/ 8065F: drivers/staging/media/omap4iss/ 8066 8067OMAP USB SUPPORT 8068L: linux-usb@vger.kernel.org 8069L: linux-omap@vger.kernel.org 8070S: Orphan 8071F: drivers/usb/*/*omap* 8072F: arch/arm/*omap*/usb* 8073 8074OMAP GPIO DRIVER 8075M: Grygorii Strashko <grygorii.strashko@ti.com> 8076M: Santosh Shilimkar <ssantosh@kernel.org> 8077M: Kevin Hilman <khilman@kernel.org> 8078L: linux-omap@vger.kernel.org 8079S: Maintained 8080F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 8081F: drivers/gpio/gpio-omap.c 8082 8083OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 8084M: Mark Jackson <mpfj@newflow.co.uk> 8085L: linux-omap@vger.kernel.org 8086S: Maintained 8087F: arch/arm/boot/dts/am335x-nano.dts 8088 8089OMFS FILESYSTEM 8090M: Bob Copeland <me@bobcopeland.com> 8091L: linux-karma-devel@lists.sourceforge.net 8092S: Maintained 8093F: Documentation/filesystems/omfs.txt 8094F: fs/omfs/ 8095 8096OMNIKEY CARDMAN 4000 DRIVER 8097M: Harald Welte <laforge@gnumonks.org> 8098S: Maintained 8099F: drivers/char/pcmcia/cm4000_cs.c 8100F: include/linux/cm4000_cs.h 8101F: include/uapi/linux/cm4000_cs.h 8102 8103OMNIKEY CARDMAN 4040 DRIVER 8104M: Harald Welte <laforge@gnumonks.org> 8105S: Maintained 8106F: drivers/char/pcmcia/cm4040_cs.* 8107 8108OMNIVISION OV7670 SENSOR DRIVER 8109M: Jonathan Corbet <corbet@lwn.net> 8110L: linux-media@vger.kernel.org 8111T: git git://linuxtv.org/media_tree.git 8112S: Maintained 8113F: drivers/media/i2c/ov7670.c 8114 8115ONENAND FLASH DRIVER 8116M: Kyungmin Park <kyungmin.park@samsung.com> 8117L: linux-mtd@lists.infradead.org 8118S: Maintained 8119F: drivers/mtd/onenand/ 8120F: include/linux/mtd/onenand*.h 8121 8122ONSTREAM SCSI TAPE DRIVER 8123M: Willem Riede <osst@riede.org> 8124L: osst-users@lists.sourceforge.net 8125L: linux-scsi@vger.kernel.org 8126S: Maintained 8127F: Documentation/scsi/osst.txt 8128F: drivers/scsi/osst.* 8129F: drivers/scsi/osst_*.h 8130F: drivers/scsi/st.h 8131 8132OPENCORES I2C BUS DRIVER 8133M: Peter Korsgaard <jacmet@sunsite.dk> 8134L: linux-i2c@vger.kernel.org 8135S: Maintained 8136F: Documentation/i2c/busses/i2c-ocores 8137F: drivers/i2c/busses/i2c-ocores.c 8138 8139OPEN FIRMWARE AND FLATTENED DEVICE TREE 8140M: Rob Herring <robh+dt@kernel.org> 8141M: Frank Rowand <frowand.list@gmail.com> 8142M: Grant Likely <grant.likely@linaro.org> 8143L: devicetree@vger.kernel.org 8144W: http://www.devicetree.org/ 8145T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git 8146S: Maintained 8147F: drivers/of/ 8148F: include/linux/of*.h 8149F: scripts/dtc/ 8150 8151OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 8152M: Rob Herring <robh+dt@kernel.org> 8153M: Pawel Moll <pawel.moll@arm.com> 8154M: Mark Rutland <mark.rutland@arm.com> 8155M: Ian Campbell <ijc+devicetree@hellion.org.uk> 8156M: Kumar Gala <galak@codeaurora.org> 8157L: devicetree@vger.kernel.org 8158T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8159S: Maintained 8160F: Documentation/devicetree/ 8161F: arch/*/boot/dts/ 8162F: include/dt-bindings/ 8163 8164OPEN FIRMWARE AND DEVICE TREE OVERLAYS 8165M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 8166L: devicetree@vger.kernel.org 8167S: Maintained 8168F: Documentation/devicetree/dynamic-resolution-notes.txt 8169F: Documentation/devicetree/overlay-notes.txt 8170F: drivers/of/overlay.c 8171F: drivers/of/resolver.c 8172 8173OPENRISC ARCHITECTURE 8174M: Jonas Bonn <jonas@southpole.se> 8175W: http://openrisc.net 8176L: linux@lists.openrisc.net (moderated for non-subscribers) 8177S: Maintained 8178T: git git://openrisc.net/~jonas/linux 8179F: arch/openrisc/ 8180 8181OPENVSWITCH 8182M: Pravin Shelar <pshelar@nicira.com> 8183L: netdev@vger.kernel.org 8184L: dev@openvswitch.org 8185W: http://openvswitch.org 8186S: Maintained 8187F: net/openvswitch/ 8188F: include/uapi/linux/openvswitch.h 8189 8190OPERATING PERFORMANCE POINTS (OPP) 8191M: Viresh Kumar <vireshk@kernel.org> 8192M: Nishanth Menon <nm@ti.com> 8193M: Stephen Boyd <sboyd@codeaurora.org> 8194L: linux-pm@vger.kernel.org 8195S: Maintained 8196T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 8197F: drivers/base/power/opp/ 8198F: include/linux/pm_opp.h 8199F: Documentation/power/opp.txt 8200F: Documentation/devicetree/bindings/opp/ 8201 8202OPL4 DRIVER 8203M: Clemens Ladisch <clemens@ladisch.de> 8204L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8205T: git git://git.alsa-project.org/alsa-kernel.git 8206S: Maintained 8207F: sound/drivers/opl4/ 8208 8209OPROFILE 8210M: Robert Richter <rric@kernel.org> 8211L: oprofile-list@lists.sf.net 8212S: Maintained 8213F: arch/*/include/asm/oprofile*.h 8214F: arch/*/oprofile/ 8215F: drivers/oprofile/ 8216F: include/linux/oprofile.h 8217 8218ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 8219M: Mark Fasheh <mfasheh@suse.com> 8220M: Joel Becker <jlbec@evilplan.org> 8221L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 8222W: http://ocfs2.wiki.kernel.org 8223S: Supported 8224F: Documentation/filesystems/ocfs2.txt 8225F: Documentation/filesystems/dlmfs.txt 8226F: fs/ocfs2/ 8227 8228ORINOCO DRIVER 8229L: linux-wireless@vger.kernel.org 8230W: http://wireless.kernel.org/en/users/Drivers/orinoco 8231W: http://www.nongnu.org/orinoco/ 8232S: Orphan 8233F: drivers/net/wireless/intersil/orinoco/ 8234 8235OSD LIBRARY and FILESYSTEM 8236M: Boaz Harrosh <ooo@electrozaur.com> 8237M: Benny Halevy <bhalevy@primarydata.com> 8238L: osd-dev@open-osd.org 8239W: http://open-osd.org 8240T: git git://git.open-osd.org/open-osd.git 8241S: Maintained 8242F: drivers/scsi/osd/ 8243F: include/scsi/osd_* 8244F: fs/exofs/ 8245 8246OVERLAY FILESYSTEM 8247M: Miklos Szeredi <miklos@szeredi.hu> 8248L: linux-unionfs@vger.kernel.org 8249T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 8250S: Supported 8251F: fs/overlayfs/ 8252F: Documentation/filesystems/overlayfs.txt 8253 8254ORANGEFS FILESYSTEM 8255M: Mike Marshall <hubcap@omnibond.com> 8256L: pvfs2-developers@beowulf-underground.org 8257T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 8258S: Supported 8259F: fs/orangefs/ 8260F: Documentation/filesystems/orangefs.txt 8261 8262P54 WIRELESS DRIVER 8263M: Christian Lamparter <chunkeey@googlemail.com> 8264L: linux-wireless@vger.kernel.org 8265W: http://wireless.kernel.org/en/users/Drivers/p54 8266S: Maintained 8267F: drivers/net/wireless/intersil/p54/ 8268 8269PA SEMI ETHERNET DRIVER 8270M: Olof Johansson <olof@lixom.net> 8271L: netdev@vger.kernel.org 8272S: Maintained 8273F: drivers/net/ethernet/pasemi/* 8274 8275PA SEMI SMBUS DRIVER 8276M: Olof Johansson <olof@lixom.net> 8277L: linux-i2c@vger.kernel.org 8278S: Maintained 8279F: drivers/i2c/busses/i2c-pasemi.c 8280 8281PADATA PARALLEL EXECUTION MECHANISM 8282M: Steffen Klassert <steffen.klassert@secunet.com> 8283L: linux-crypto@vger.kernel.org 8284S: Maintained 8285F: kernel/padata.c 8286F: include/linux/padata.h 8287F: Documentation/padata.txt 8288 8289PANASONIC LAPTOP ACPI EXTRAS DRIVER 8290M: Harald Welte <laforge@gnumonks.org> 8291L: platform-driver-x86@vger.kernel.org 8292S: Maintained 8293F: drivers/platform/x86/panasonic-laptop.c 8294 8295PANASONIC MN10300/AM33/AM34 PORT 8296M: David Howells <dhowells@redhat.com> 8297M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com> 8298L: linux-am33-list@redhat.com (moderated for non-subscribers) 8299W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 8300S: Maintained 8301F: Documentation/mn10300/ 8302F: arch/mn10300/ 8303 8304PARALLEL LCD/KEYPAD PANEL DRIVER 8305M: Willy Tarreau <willy@haproxy.com> 8306M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 8307S: Odd Fixes 8308F: Documentation/misc-devices/lcd-panel-cgram.txt 8309F: drivers/misc/panel.c 8310 8311PARALLEL PORT SUBSYSTEM 8312M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 8313M: Sudip Mukherjee <sudip@vectorindia.org> 8314L: linux-parport@lists.infradead.org (subscribers-only) 8315S: Maintained 8316F: drivers/parport/ 8317F: include/linux/parport*.h 8318F: drivers/char/ppdev.c 8319F: include/uapi/linux/ppdev.h 8320F: Documentation/parport*.txt 8321 8322PARAVIRT_OPS INTERFACE 8323M: Jeremy Fitzhardinge <jeremy@goop.org> 8324M: Chris Wright <chrisw@sous-sol.org> 8325M: Alok Kataria <akataria@vmware.com> 8326M: Rusty Russell <rusty@rustcorp.com.au> 8327L: virtualization@lists.linux-foundation.org 8328S: Supported 8329F: Documentation/virtual/paravirt_ops.txt 8330F: arch/*/kernel/paravirt* 8331F: arch/*/include/asm/paravirt.h 8332 8333PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 8334M: Tim Waugh <tim@cyberelk.net> 8335L: linux-parport@lists.infradead.org (subscribers-only) 8336S: Maintained 8337F: Documentation/blockdev/paride.txt 8338F: drivers/block/paride/ 8339 8340PARISC ARCHITECTURE 8341M: "James E.J. Bottomley" <jejb@parisc-linux.org> 8342M: Helge Deller <deller@gmx.de> 8343L: linux-parisc@vger.kernel.org 8344W: http://www.parisc-linux.org/ 8345Q: http://patchwork.kernel.org/project/linux-parisc/list/ 8346T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 8347T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 8348S: Maintained 8349F: arch/parisc/ 8350F: Documentation/parisc/ 8351F: drivers/parisc/ 8352F: drivers/char/agp/parisc-agp.c 8353F: drivers/input/serio/gscps2.c 8354F: drivers/parport/parport_gsc.* 8355F: drivers/tty/serial/8250/8250_gsc.c 8356F: drivers/video/fbdev/sti* 8357F: drivers/video/console/sti* 8358F: drivers/video/logo/logo_parisc* 8359 8360PC87360 HARDWARE MONITORING DRIVER 8361M: Jim Cromie <jim.cromie@gmail.com> 8362L: linux-hwmon@vger.kernel.org 8363S: Maintained 8364F: Documentation/hwmon/pc87360 8365F: drivers/hwmon/pc87360.c 8366 8367PC8736x GPIO DRIVER 8368M: Jim Cromie <jim.cromie@gmail.com> 8369S: Maintained 8370F: drivers/char/pc8736x_gpio.c 8371 8372PC87427 HARDWARE MONITORING DRIVER 8373M: Jean Delvare <jdelvare@suse.com> 8374L: linux-hwmon@vger.kernel.org 8375S: Maintained 8376F: Documentation/hwmon/pc87427 8377F: drivers/hwmon/pc87427.c 8378 8379PCA9532 LED DRIVER 8380M: Riku Voipio <riku.voipio@iki.fi> 8381S: Maintained 8382F: drivers/leds/leds-pca9532.c 8383F: include/linux/leds-pca9532.h 8384 8385PCA9541 I2C BUS MASTER SELECTOR DRIVER 8386M: Guenter Roeck <linux@roeck-us.net> 8387L: linux-i2c@vger.kernel.org 8388S: Maintained 8389F: drivers/i2c/muxes/i2c-mux-pca9541.c 8390 8391PCDP - PRIMARY CONSOLE AND DEBUG PORT 8392M: Khalid Aziz <khalid@gonehiking.org> 8393S: Maintained 8394F: drivers/firmware/pcdp.* 8395 8396PCI ERROR RECOVERY 8397M: Linas Vepstas <linasvepstas@gmail.com> 8398L: linux-pci@vger.kernel.org 8399S: Supported 8400F: Documentation/PCI/pci-error-recovery.txt 8401 8402PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 8403M: Russell Currey <ruscur@russell.cc> 8404L: linuxppc-dev@lists.ozlabs.org 8405S: Supported 8406F: Documentation/powerpc/eeh-pci-error-recovery.txt 8407F: arch/powerpc/kernel/eeh*.c 8408F: arch/powerpc/platforms/*/eeh*.c 8409F: arch/powerpc/include/*/eeh*.h 8410 8411PCI SUBSYSTEM 8412M: Bjorn Helgaas <bhelgaas@google.com> 8413L: linux-pci@vger.kernel.org 8414Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 8415T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 8416S: Supported 8417F: Documentation/PCI/ 8418F: drivers/pci/ 8419F: include/linux/pci* 8420F: arch/x86/pci/ 8421F: arch/x86/kernel/quirks.c 8422 8423PCI DRIVER FOR ALTERA PCIE IP 8424M: Ley Foon Tan <lftan@altera.com> 8425L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8426L: linux-pci@vger.kernel.org 8427S: Supported 8428F: Documentation/devicetree/bindings/pci/altera-pcie.txt 8429F: drivers/pci/host/pcie-altera.c 8430 8431PCI DRIVER FOR ARM VERSATILE PLATFORM 8432M: Rob Herring <robh@kernel.org> 8433L: linux-pci@vger.kernel.org 8434L: linux-arm-kernel@lists.infradead.org 8435S: Maintained 8436F: Documentation/devicetree/bindings/pci/versatile.txt 8437F: drivers/pci/host/pci-versatile.c 8438 8439PCI DRIVER FOR APPLIEDMICRO XGENE 8440M: Tanmay Inamdar <tinamdar@apm.com> 8441L: linux-pci@vger.kernel.org 8442L: linux-arm-kernel@lists.infradead.org 8443S: Maintained 8444F: Documentation/devicetree/bindings/pci/xgene-pci.txt 8445F: drivers/pci/host/pci-xgene.c 8446 8447PCI DRIVER FOR FREESCALE LAYERSCAPE 8448M: Minghuan Lian <minghuan.Lian@freescale.com> 8449M: Mingkai Hu <mingkai.hu@freescale.com> 8450M: Roy Zang <tie-fei.zang@freescale.com> 8451L: linuxppc-dev@lists.ozlabs.org 8452L: linux-pci@vger.kernel.org 8453L: linux-arm-kernel@lists.infradead.org 8454S: Maintained 8455F: drivers/pci/host/*layerscape* 8456 8457PCI DRIVER FOR IMX6 8458M: Richard Zhu <Richard.Zhu@freescale.com> 8459M: Lucas Stach <l.stach@pengutronix.de> 8460L: linux-pci@vger.kernel.org 8461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8462S: Maintained 8463F: drivers/pci/host/*imx6* 8464 8465PCI DRIVER FOR TI KEYSTONE 8466M: Murali Karicheri <m-karicheri2@ti.com> 8467L: linux-pci@vger.kernel.org 8468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8469S: Maintained 8470F: drivers/pci/host/*keystone* 8471 8472PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 8473M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8474M: Jason Cooper <jason@lakedaemon.net> 8475L: linux-pci@vger.kernel.org 8476L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8477S: Maintained 8478F: drivers/pci/host/*mvebu* 8479 8480PCI DRIVER FOR NVIDIA TEGRA 8481M: Thierry Reding <thierry.reding@gmail.com> 8482L: linux-tegra@vger.kernel.org 8483L: linux-pci@vger.kernel.org 8484S: Supported 8485F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 8486F: drivers/pci/host/pci-tegra.c 8487 8488PCI DRIVER FOR TI DRA7XX 8489M: Kishon Vijay Abraham I <kishon@ti.com> 8490L: linux-omap@vger.kernel.org 8491L: linux-pci@vger.kernel.org 8492S: Supported 8493F: Documentation/devicetree/bindings/pci/ti-pci.txt 8494F: drivers/pci/host/pci-dra7xx.c 8495 8496PCI DRIVER FOR RENESAS R-CAR 8497M: Simon Horman <horms@verge.net.au> 8498L: linux-pci@vger.kernel.org 8499L: linux-renesas-soc@vger.kernel.org 8500S: Maintained 8501F: drivers/pci/host/*rcar* 8502 8503PCI DRIVER FOR SAMSUNG EXYNOS 8504M: Jingoo Han <jingoohan1@gmail.com> 8505L: linux-pci@vger.kernel.org 8506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8507L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 8508S: Maintained 8509F: drivers/pci/host/pci-exynos.c 8510 8511PCI DRIVER FOR SYNOPSIS DESIGNWARE 8512M: Jingoo Han <jingoohan1@gmail.com> 8513M: Pratyush Anand <pratyush.anand@gmail.com> 8514L: linux-pci@vger.kernel.org 8515S: Maintained 8516F: drivers/pci/host/*designware* 8517 8518PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE 8519M: Joao Pinto <jpinto@synopsys.com> 8520L: linux-pci@vger.kernel.org 8521S: Maintained 8522F: Documentation/devicetree/bindings/pci/designware-pcie.txt 8523F: drivers/pci/host/pcie-designware-plat.c 8524 8525PCI DRIVER FOR GENERIC OF HOSTS 8526M: Will Deacon <will.deacon@arm.com> 8527L: linux-pci@vger.kernel.org 8528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8529S: Maintained 8530F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 8531F: drivers/pci/host/pci-host-common.c 8532F: drivers/pci/host/pci-host-generic.c 8533 8534PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 8535M: Keith Busch <keith.busch@intel.com> 8536L: linux-pci@vger.kernel.org 8537S: Supported 8538F: arch/x86/pci/vmd.c 8539 8540PCIE DRIVER FOR ST SPEAR13XX 8541M: Pratyush Anand <pratyush.anand@gmail.com> 8542L: linux-pci@vger.kernel.org 8543S: Maintained 8544F: drivers/pci/host/*spear* 8545 8546PCI MSI DRIVER FOR ALTERA MSI IP 8547M: Ley Foon Tan <lftan@altera.com> 8548L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8549L: linux-pci@vger.kernel.org 8550S: Supported 8551F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 8552F: drivers/pci/host/pcie-altera-msi.c 8553 8554PCI MSI DRIVER FOR APPLIEDMICRO XGENE 8555M: Duc Dang <dhdang@apm.com> 8556L: linux-pci@vger.kernel.org 8557L: linux-arm-kernel@lists.infradead.org 8558S: Maintained 8559F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 8560F: drivers/pci/host/pci-xgene-msi.c 8561 8562PCIE DRIVER FOR HISILICON 8563M: Zhou Wang <wangzhou1@hisilicon.com> 8564M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 8565L: linux-pci@vger.kernel.org 8566S: Maintained 8567F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 8568F: drivers/pci/host/pcie-hisi.c 8569 8570PCIE DRIVER FOR QUALCOMM MSM 8571M: Stanimir Varbanov <svarbanov@mm-sol.com> 8572L: linux-pci@vger.kernel.org 8573L: linux-arm-msm@vger.kernel.org 8574S: Maintained 8575F: drivers/pci/host/*qcom* 8576 8577PCIE DRIVER FOR CAVIUM THUNDERX 8578M: David Daney <david.daney@cavium.com> 8579L: linux-pci@vger.kernel.org 8580L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8581S: Supported 8582F: Documentation/devicetree/bindings/pci/pci-thunder-* 8583F: drivers/pci/host/pci-thunder-* 8584 8585PCMCIA SUBSYSTEM 8586P: Linux PCMCIA Team 8587L: linux-pcmcia@lists.infradead.org 8588W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 8589T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 8590S: Maintained 8591F: Documentation/pcmcia/ 8592F: drivers/pcmcia/ 8593F: include/pcmcia/ 8594 8595PCNET32 NETWORK DRIVER 8596M: Don Fry <pcnet32@frontier.com> 8597L: netdev@vger.kernel.org 8598S: Maintained 8599F: drivers/net/ethernet/amd/pcnet32.c 8600 8601PCRYPT PARALLEL CRYPTO ENGINE 8602M: Steffen Klassert <steffen.klassert@secunet.com> 8603L: linux-crypto@vger.kernel.org 8604S: Maintained 8605F: crypto/pcrypt.c 8606F: include/crypto/pcrypt.h 8607 8608PER-CPU MEMORY ALLOCATOR 8609M: Tejun Heo <tj@kernel.org> 8610M: Christoph Lameter <cl@linux.com> 8611T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 8612S: Maintained 8613F: include/linux/percpu*.h 8614F: mm/percpu*.c 8615F: arch/*/include/asm/percpu.h 8616 8617PER-TASK DELAY ACCOUNTING 8618M: Balbir Singh <bsingharora@gmail.com> 8619S: Maintained 8620F: include/linux/delayacct.h 8621F: kernel/delayacct.c 8622 8623PERFORMANCE EVENTS SUBSYSTEM 8624M: Peter Zijlstra <peterz@infradead.org> 8625M: Ingo Molnar <mingo@redhat.com> 8626M: Arnaldo Carvalho de Melo <acme@kernel.org> 8627R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8628L: linux-kernel@vger.kernel.org 8629T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 8630S: Supported 8631F: kernel/events/* 8632F: include/linux/perf_event.h 8633F: include/uapi/linux/perf_event.h 8634F: arch/*/kernel/perf_event*.c 8635F: arch/*/kernel/*/perf_event*.c 8636F: arch/*/kernel/*/*/perf_event*.c 8637F: arch/*/include/asm/perf_event.h 8638F: arch/*/kernel/perf_callchain.c 8639F: tools/perf/ 8640 8641PERSONALITY HANDLING 8642M: Christoph Hellwig <hch@infradead.org> 8643L: linux-abi-devel@lists.sourceforge.net 8644S: Maintained 8645F: include/linux/personality.h 8646F: include/uapi/linux/personality.h 8647 8648PHONET PROTOCOL 8649M: Remi Denis-Courmont <courmisch@gmail.com> 8650S: Supported 8651F: Documentation/networking/phonet.txt 8652F: include/linux/phonet.h 8653F: include/net/phonet/ 8654F: include/uapi/linux/phonet.h 8655F: net/phonet/ 8656 8657PHRAM MTD DRIVER 8658M: Joern Engel <joern@lazybastard.org> 8659L: linux-mtd@lists.infradead.org 8660S: Maintained 8661F: drivers/mtd/devices/phram.c 8662 8663PICOLCD HID DRIVER 8664M: Bruno Prémont <bonbons@linux-vserver.org> 8665L: linux-input@vger.kernel.org 8666S: Maintained 8667F: drivers/hid/hid-picolcd* 8668 8669PICOXCELL SUPPORT 8670M: Jamie Iles <jamie@jamieiles.com> 8671L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8672T: git git://github.com/jamieiles/linux-2.6-ji.git 8673S: Supported 8674F: arch/arm/boot/dts/picoxcell* 8675F: arch/arm/mach-picoxcell/ 8676F: drivers/crypto/picoxcell* 8677 8678PIN CONTROL SUBSYSTEM 8679M: Linus Walleij <linus.walleij@linaro.org> 8680L: linux-gpio@vger.kernel.org 8681T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 8682S: Maintained 8683F: drivers/pinctrl/ 8684F: include/linux/pinctrl/ 8685 8686PIN CONTROLLER - ATMEL AT91 8687M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 8688L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8689S: Maintained 8690F: drivers/pinctrl/pinctrl-at91.* 8691 8692PIN CONTROLLER - ATMEL AT91 PIO4 8693M: Ludovic Desroches <ludovic.desroches@atmel.com> 8694L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8695L: linux-gpio@vger.kernel.org 8696S: Supported 8697F: drivers/pinctrl/pinctrl-at91-pio4.* 8698 8699PIN CONTROLLER - INTEL 8700M: Mika Westerberg <mika.westerberg@linux.intel.com> 8701M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 8702S: Maintained 8703F: drivers/pinctrl/intel/ 8704 8705PIN CONTROLLER - RENESAS 8706M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8707M: Geert Uytterhoeven <geert+renesas@glider.be> 8708L: linux-renesas-soc@vger.kernel.org 8709S: Maintained 8710F: drivers/pinctrl/sh-pfc/ 8711 8712PIN CONTROLLER - SAMSUNG 8713M: Tomasz Figa <tomasz.figa@gmail.com> 8714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8715L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 8716S: Maintained 8717F: drivers/pinctrl/samsung/ 8718 8719PIN CONTROLLER - SINGLE 8720M: Tony Lindgren <tony@atomide.com> 8721M: Haojian Zhuang <haojian.zhuang@linaro.org> 8722L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8723L: linux-omap@vger.kernel.org 8724S: Maintained 8725F: drivers/pinctrl/pinctrl-single.c 8726 8727PIN CONTROLLER - ST SPEAR 8728M: Viresh Kumar <vireshk@kernel.org> 8729L: spear-devel@list.st.com 8730L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8731W: http://www.st.com/spear 8732S: Maintained 8733F: drivers/pinctrl/spear/ 8734 8735PKTCDVD DRIVER 8736M: Jiri Kosina <jikos@kernel.org> 8737S: Maintained 8738F: drivers/block/pktcdvd.c 8739F: include/linux/pktcdvd.h 8740F: include/uapi/linux/pktcdvd.h 8741 8742PKUNITY SOC DRIVERS 8743M: Guan Xuetao <gxt@mprc.pku.edu.cn> 8744W: http://mprc.pku.edu.cn/~guanxuetao/linux 8745S: Maintained 8746T: git git://github.com/gxt/linux.git 8747F: drivers/input/serio/i8042-unicore32io.h 8748F: drivers/i2c/busses/i2c-puv3.c 8749F: drivers/video/fbdev/fb-puv3.c 8750F: drivers/rtc/rtc-puv3.c 8751 8752PMBUS HARDWARE MONITORING DRIVERS 8753M: Guenter Roeck <linux@roeck-us.net> 8754L: linux-hwmon@vger.kernel.org 8755W: http://hwmon.wiki.kernel.org/ 8756W: http://www.roeck-us.net/linux/drivers/ 8757T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 8758S: Maintained 8759F: Documentation/hwmon/pmbus 8760F: drivers/hwmon/pmbus/ 8761F: include/linux/i2c/pmbus.h 8762 8763PMC SIERRA MaxRAID DRIVER 8764L: linux-scsi@vger.kernel.org 8765W: http://www.pmc-sierra.com/ 8766S: Orphan 8767F: drivers/scsi/pmcraid.* 8768 8769PMC SIERRA PM8001 DRIVER 8770M: Jack Wang <jinpu.wang@profitbricks.com> 8771M: lindar_liu@usish.com 8772L: pmchba@pmcs.com 8773L: linux-scsi@vger.kernel.org 8774S: Supported 8775F: drivers/scsi/pm8001/ 8776 8777POSIX CLOCKS and TIMERS 8778M: Thomas Gleixner <tglx@linutronix.de> 8779L: linux-kernel@vger.kernel.org 8780T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 8781S: Maintained 8782F: fs/timerfd.c 8783F: include/linux/timer* 8784F: kernel/time/*timer* 8785 8786POWER MANAGEMENT CORE 8787M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 8788L: linux-pm@vger.kernel.org 8789T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 8790S: Supported 8791F: drivers/base/power/ 8792F: include/linux/pm.h 8793F: include/linux/pm_* 8794F: include/linux/powercap.h 8795F: drivers/powercap/ 8796 8797POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 8798M: Sebastian Reichel <sre@kernel.org> 8799M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 8800M: David Woodhouse <dwmw2@infradead.org> 8801L: linux-pm@vger.kernel.org 8802T: git git://git.infradead.org/battery-2.6.git 8803S: Maintained 8804F: include/linux/power_supply.h 8805F: drivers/power/ 8806X: drivers/power/avs/ 8807 8808POWER STATE COORDINATION INTERFACE (PSCI) 8809M: Mark Rutland <mark.rutland@arm.com> 8810M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 8811L: linux-arm-kernel@lists.infradead.org 8812S: Maintained 8813F: drivers/firmware/psci.c 8814F: include/linux/psci.h 8815F: include/uapi/linux/psci.h 8816 8817PNP SUPPORT 8818M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 8819S: Maintained 8820F: drivers/pnp/ 8821 8822PPP PROTOCOL DRIVERS AND COMPRESSORS 8823M: Paul Mackerras <paulus@samba.org> 8824L: linux-ppp@vger.kernel.org 8825S: Maintained 8826F: drivers/net/ppp/ppp_* 8827 8828PPP OVER ATM (RFC 2364) 8829M: Mitchell Blank Jr <mitch@sfgoth.com> 8830S: Maintained 8831F: net/atm/pppoatm.c 8832F: include/uapi/linux/atmppp.h 8833 8834PPP OVER ETHERNET 8835M: Michal Ostrowski <mostrows@earthlink.net> 8836S: Maintained 8837F: drivers/net/ppp/pppoe.c 8838F: drivers/net/ppp/pppox.c 8839 8840PPP OVER L2TP 8841M: James Chapman <jchapman@katalix.com> 8842S: Maintained 8843F: net/l2tp/l2tp_ppp.c 8844F: include/linux/if_pppol2tp.h 8845F: include/uapi/linux/if_pppol2tp.h 8846 8847PPS SUPPORT 8848M: Rodolfo Giometti <giometti@enneenne.com> 8849W: http://wiki.enneenne.com/index.php/LinuxPPS_support 8850L: linuxpps@ml.enneenne.com (subscribers-only) 8851S: Maintained 8852F: Documentation/pps/ 8853F: drivers/pps/ 8854F: include/linux/pps*.h 8855 8856PPTP DRIVER 8857M: Dmitry Kozlov <xeb@mail.ru> 8858L: netdev@vger.kernel.org 8859S: Maintained 8860F: drivers/net/ppp/pptp.c 8861W: http://sourceforge.net/projects/accel-pptp 8862 8863PREEMPTIBLE KERNEL 8864M: Robert Love <rml@tech9.net> 8865L: kpreempt-tech@lists.sourceforge.net 8866W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 8867S: Supported 8868F: Documentation/preempt-locking.txt 8869F: include/linux/preempt.h 8870 8871PRISM54 WIRELESS DRIVER 8872M: "Luis R. Rodriguez" <mcgrof@gmail.com> 8873L: linux-wireless@vger.kernel.org 8874W: http://wireless.kernel.org/en/users/Drivers/p54 8875S: Obsolete 8876F: drivers/net/wireless/intersil/prism54/ 8877 8878PS3 NETWORK SUPPORT 8879M: Geoff Levand <geoff@infradead.org> 8880L: netdev@vger.kernel.org 8881L: linuxppc-dev@lists.ozlabs.org 8882S: Maintained 8883F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 8884 8885PS3 PLATFORM SUPPORT 8886M: Geoff Levand <geoff@infradead.org> 8887L: linuxppc-dev@lists.ozlabs.org 8888S: Maintained 8889F: arch/powerpc/boot/ps3* 8890F: arch/powerpc/include/asm/lv1call.h 8891F: arch/powerpc/include/asm/ps3*.h 8892F: arch/powerpc/platforms/ps3/ 8893F: drivers/*/ps3* 8894F: drivers/ps3/ 8895F: drivers/rtc/rtc-ps3.c 8896F: drivers/usb/host/*ps3.c 8897F: sound/ppc/snd_ps3* 8898 8899PS3VRAM DRIVER 8900M: Jim Paris <jim@jtan.com> 8901M: Geoff Levand <geoff@infradead.org> 8902L: linuxppc-dev@lists.ozlabs.org 8903S: Maintained 8904F: drivers/block/ps3vram.c 8905 8906PSTORE FILESYSTEM 8907M: Anton Vorontsov <anton@enomsg.org> 8908M: Colin Cross <ccross@android.com> 8909M: Kees Cook <keescook@chromium.org> 8910M: Tony Luck <tony.luck@intel.com> 8911S: Maintained 8912T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 8913F: fs/pstore/ 8914F: include/linux/pstore* 8915F: drivers/firmware/efi/efi-pstore.c 8916F: drivers/acpi/apei/erst.c 8917 8918PTP HARDWARE CLOCK SUPPORT 8919M: Richard Cochran <richardcochran@gmail.com> 8920L: netdev@vger.kernel.org 8921S: Maintained 8922W: http://linuxptp.sourceforge.net/ 8923F: Documentation/ABI/testing/sysfs-ptp 8924F: Documentation/ptp/* 8925F: drivers/net/ethernet/freescale/gianfar_ptp.c 8926F: drivers/net/phy/dp83640* 8927F: drivers/ptp/* 8928F: include/linux/ptp_cl* 8929 8930PTRACE SUPPORT 8931M: Roland McGrath <roland@hack.frob.com> 8932M: Oleg Nesterov <oleg@redhat.com> 8933S: Maintained 8934F: include/asm-generic/syscall.h 8935F: include/linux/ptrace.h 8936F: include/linux/regset.h 8937F: include/linux/tracehook.h 8938F: include/uapi/linux/ptrace.h 8939F: kernel/ptrace.c 8940 8941PVRUSB2 VIDEO4LINUX DRIVER 8942M: Mike Isely <isely@pobox.com> 8943L: pvrusb2@isely.net (subscribers-only) 8944L: linux-media@vger.kernel.org 8945W: http://www.isely.net/pvrusb2/ 8946T: git git://linuxtv.org/media_tree.git 8947S: Maintained 8948F: Documentation/video4linux/README.pvrusb2 8949F: drivers/media/usb/pvrusb2/ 8950 8951PWC WEBCAM DRIVER 8952M: Hans de Goede <hdegoede@redhat.com> 8953L: linux-media@vger.kernel.org 8954T: git git://linuxtv.org/media_tree.git 8955S: Maintained 8956F: drivers/media/usb/pwc/* 8957 8958PWM FAN DRIVER 8959M: Kamil Debski <k.debski@samsung.com> 8960L: linux-hwmon@vger.kernel.org 8961S: Supported 8962F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 8963F: Documentation/hwmon/pwm-fan 8964F: drivers/hwmon/pwm-fan.c 8965 8966PWM SUBSYSTEM 8967M: Thierry Reding <thierry.reding@gmail.com> 8968L: linux-pwm@vger.kernel.org 8969S: Maintained 8970T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 8971F: Documentation/pwm.txt 8972F: Documentation/devicetree/bindings/pwm/ 8973F: include/linux/pwm.h 8974F: drivers/pwm/ 8975F: drivers/video/backlight/pwm_bl.c 8976F: include/linux/pwm_backlight.h 8977 8978PXA2xx/PXA3xx SUPPORT 8979M: Daniel Mack <daniel@zonque.org> 8980M: Haojian Zhuang <haojian.zhuang@gmail.com> 8981M: Robert Jarzmik <robert.jarzmik@free.fr> 8982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8983T: git git://github.com/hzhuang1/linux.git 8984T: git git://github.com/rjarzmik/linux.git 8985S: Maintained 8986F: arch/arm/boot/dts/pxa* 8987F: arch/arm/mach-pxa/ 8988F: drivers/dma/pxa* 8989F: drivers/pcmcia/pxa2xx* 8990F: drivers/pinctrl/pxa/ 8991F: drivers/spi/spi-pxa2xx* 8992F: drivers/usb/gadget/udc/pxa2* 8993F: include/sound/pxa2xx-lib.h 8994F: sound/arm/pxa* 8995F: sound/soc/pxa/ 8996 8997PXA GPIO DRIVER 8998M: Robert Jarzmik <robert.jarzmik@free.fr> 8999L: linux-gpio@vger.kernel.org 9000S: Maintained 9001F: drivers/gpio/gpio-pxa.c 9002 9003PXA3xx NAND FLASH DRIVER 9004M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9005L: linux-mtd@lists.infradead.org 9006S: Maintained 9007F: drivers/mtd/nand/pxa3xx_nand.c 9008 9009MMP SUPPORT 9010M: Eric Miao <eric.y.miao@gmail.com> 9011M: Haojian Zhuang <haojian.zhuang@gmail.com> 9012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9013T: git git://github.com/hzhuang1/linux.git 9014T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9015S: Maintained 9016F: arch/arm/boot/dts/mmp* 9017F: arch/arm/mach-mmp/ 9018 9019PXA MMCI DRIVER 9020S: Orphan 9021 9022PXA RTC DRIVER 9023M: Robert Jarzmik <robert.jarzmik@free.fr> 9024L: rtc-linux@googlegroups.com 9025S: Maintained 9026 9027QAT DRIVER 9028M: Tadeusz Struk <tadeusz.struk@intel.com> 9029L: qat-linux@intel.com 9030S: Supported 9031F: drivers/crypto/qat/ 9032 9033QIB DRIVER 9034M: Mike Marciniszyn <infinipath@intel.com> 9035L: linux-rdma@vger.kernel.org 9036S: Supported 9037F: drivers/infiniband/hw/qib/ 9038 9039QLOGIC QLA1280 SCSI DRIVER 9040M: Michael Reed <mdr@sgi.com> 9041L: linux-scsi@vger.kernel.org 9042S: Maintained 9043F: drivers/scsi/qla1280.[ch] 9044 9045QLOGIC QLA2XXX FC-SCSI DRIVER 9046M: qla2xxx-upstream@qlogic.com 9047L: linux-scsi@vger.kernel.org 9048S: Supported 9049F: Documentation/scsi/LICENSE.qla2xxx 9050F: drivers/scsi/qla2xxx/ 9051 9052QLOGIC QLA4XXX iSCSI DRIVER 9053M: QLogic-Storage-Upstream@qlogic.com 9054L: linux-scsi@vger.kernel.org 9055S: Supported 9056F: Documentation/scsi/LICENSE.qla4xxx 9057F: drivers/scsi/qla4xxx/ 9058 9059QLOGIC QLA3XXX NETWORK DRIVER 9060M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> 9061M: Ron Mercer <ron.mercer@qlogic.com> 9062M: linux-driver@qlogic.com 9063L: netdev@vger.kernel.org 9064S: Supported 9065F: Documentation/networking/LICENSE.qla3xxx 9066F: drivers/net/ethernet/qlogic/qla3xxx.* 9067 9068QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9069M: Dept-GELinuxNICDev@qlogic.com 9070L: netdev@vger.kernel.org 9071S: Supported 9072F: drivers/net/ethernet/qlogic/qlcnic/ 9073 9074QLOGIC QLGE 10Gb ETHERNET DRIVER 9075M: Harish Patil <harish.patil@qlogic.com> 9076M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 9077M: Dept-GELinuxNICDev@qlogic.com 9078M: linux-driver@qlogic.com 9079L: netdev@vger.kernel.org 9080S: Supported 9081F: drivers/net/ethernet/qlogic/qlge/ 9082 9083QLOGIC QL4xxx ETHERNET DRIVER 9084M: Yuval Mintz <Yuval.Mintz@qlogic.com> 9085M: Ariel Elior <Ariel.Elior@qlogic.com> 9086M: everest-linux-l2@qlogic.com 9087L: netdev@vger.kernel.org 9088S: Supported 9089F: drivers/net/ethernet/qlogic/qed/ 9090F: include/linux/qed/ 9091F: drivers/net/ethernet/qlogic/qede/ 9092 9093QNX4 FILESYSTEM 9094M: Anders Larsen <al@alarsen.net> 9095W: http://www.alarsen.net/linux/qnx4fs/ 9096S: Maintained 9097F: fs/qnx4/ 9098F: include/uapi/linux/qnx4_fs.h 9099F: include/uapi/linux/qnxtypes.h 9100 9101QT1010 MEDIA DRIVER 9102M: Antti Palosaari <crope@iki.fi> 9103L: linux-media@vger.kernel.org 9104W: https://linuxtv.org 9105W: http://palosaari.fi/linux/ 9106Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9107T: git git://linuxtv.org/anttip/media_tree.git 9108S: Maintained 9109F: drivers/media/tuners/qt1010* 9110 9111QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9112M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9113L: linux-wireless@vger.kernel.org 9114L: ath9k-devel@lists.ath9k.org 9115W: http://wireless.kernel.org/en/users/Drivers/ath9k 9116S: Supported 9117F: drivers/net/wireless/ath/ath9k/ 9118 9119QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9120M: Kalle Valo <kvalo@qca.qualcomm.com> 9121L: ath10k@lists.infradead.org 9122W: http://wireless.kernel.org/en/users/Drivers/ath10k 9123T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9124S: Supported 9125F: drivers/net/wireless/ath/ath10k/ 9126 9127QUALCOMM HEXAGON ARCHITECTURE 9128M: Richard Kuo <rkuo@codeaurora.org> 9129L: linux-hexagon@vger.kernel.org 9130T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 9131S: Supported 9132F: arch/hexagon/ 9133 9134QUALCOMM WCN36XX WIRELESS DRIVER 9135M: Eugene Krasnikov <k.eugene.e@gmail.com> 9136L: wcn36xx@lists.infradead.org 9137W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 9138T: git git://github.com/KrasnikovEugene/wcn36xx.git 9139S: Supported 9140F: drivers/net/wireless/ath/wcn36xx/ 9141 9142RADOS BLOCK DEVICE (RBD) 9143M: Ilya Dryomov <idryomov@gmail.com> 9144M: Sage Weil <sage@redhat.com> 9145M: Alex Elder <elder@kernel.org> 9146L: ceph-devel@vger.kernel.org 9147W: http://ceph.com/ 9148T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 9149T: git git://github.com/ceph/ceph-client.git 9150S: Supported 9151F: Documentation/ABI/testing/sysfs-bus-rbd 9152F: drivers/block/rbd.c 9153F: drivers/block/rbd_types.h 9154 9155RADEON FRAMEBUFFER DISPLAY DRIVER 9156M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9157L: linux-fbdev@vger.kernel.org 9158S: Maintained 9159F: drivers/video/fbdev/aty/radeon* 9160F: include/uapi/linux/radeonfb.h 9161 9162RADIOSHARK RADIO DRIVER 9163M: Hans de Goede <hdegoede@redhat.com> 9164L: linux-media@vger.kernel.org 9165T: git git://linuxtv.org/media_tree.git 9166S: Maintained 9167F: drivers/media/radio/radio-shark.c 9168 9169RADIOSHARK2 RADIO DRIVER 9170M: Hans de Goede <hdegoede@redhat.com> 9171L: linux-media@vger.kernel.org 9172T: git git://linuxtv.org/media_tree.git 9173S: Maintained 9174F: drivers/media/radio/radio-shark2.c 9175F: drivers/media/radio/radio-tea5777.c 9176 9177RAGE128 FRAMEBUFFER DISPLAY DRIVER 9178M: Paul Mackerras <paulus@samba.org> 9179L: linux-fbdev@vger.kernel.org 9180S: Maintained 9181F: drivers/video/fbdev/aty/aty128fb.c 9182 9183RALINK MIPS ARCHITECTURE 9184M: John Crispin <blogic@openwrt.org> 9185L: linux-mips@linux-mips.org 9186S: Maintained 9187F: arch/mips/ralink 9188 9189RALINK RT2X00 WIRELESS LAN DRIVER 9190P: rt2x00 project 9191M: Stanislaw Gruszka <sgruszka@redhat.com> 9192M: Helmut Schaa <helmut.schaa@googlemail.com> 9193L: linux-wireless@vger.kernel.org 9194S: Maintained 9195F: drivers/net/wireless/ralink/rt2x00/ 9196 9197RAMDISK RAM BLOCK DEVICE DRIVER 9198M: Jens Axboe <axboe@kernel.dk> 9199S: Maintained 9200F: Documentation/blockdev/ramdisk.txt 9201F: drivers/block/brd.c 9202 9203RANDOM NUMBER DRIVER 9204M: "Theodore Ts'o" <tytso@mit.edu> 9205S: Maintained 9206F: drivers/char/random.c 9207 9208RAPIDIO SUBSYSTEM 9209M: Matt Porter <mporter@kernel.crashing.org> 9210M: Alexandre Bounine <alexandre.bounine@idt.com> 9211S: Maintained 9212F: drivers/rapidio/ 9213 9214RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 9215L: linux-wireless@vger.kernel.org 9216S: Orphan 9217F: drivers/net/wireless/ray* 9218 9219RCUTORTURE MODULE 9220M: Josh Triplett <josh@joshtriplett.org> 9221M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9222L: linux-kernel@vger.kernel.org 9223S: Supported 9224T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9225F: Documentation/RCU/torture.txt 9226F: kernel/rcu/rcutorture.c 9227 9228RCUTORTURE TEST FRAMEWORK 9229M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9230M: Josh Triplett <josh@joshtriplett.org> 9231R: Steven Rostedt <rostedt@goodmis.org> 9232R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9233R: Lai Jiangshan <jiangshanlai@gmail.com> 9234L: linux-kernel@vger.kernel.org 9235S: Supported 9236T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9237F: tools/testing/selftests/rcutorture 9238 9239RDC R-321X SoC 9240M: Florian Fainelli <florian@openwrt.org> 9241S: Maintained 9242 9243RDC R6040 FAST ETHERNET DRIVER 9244M: Florian Fainelli <florian@openwrt.org> 9245L: netdev@vger.kernel.org 9246S: Maintained 9247F: drivers/net/ethernet/rdc/r6040.c 9248 9249RDS - RELIABLE DATAGRAM SOCKETS 9250M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 9251L: netdev@vger.kernel.org 9252L: linux-rdma@vger.kernel.org 9253L: rds-devel@oss.oracle.com (moderated for non-subscribers) 9254W: https://oss.oracle.com/projects/rds/ 9255S: Supported 9256F: net/rds/ 9257F: Documentation/networking/rds.txt 9258 9259RDMAVT - RDMA verbs software 9260M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9261L: linux-rdma@vger.kernel.org 9262S: Supported 9263F: drivers/infiniband/sw/rdmavt 9264 9265READ-COPY UPDATE (RCU) 9266M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9267M: Josh Triplett <josh@joshtriplett.org> 9268R: Steven Rostedt <rostedt@goodmis.org> 9269R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9270R: Lai Jiangshan <jiangshanlai@gmail.com> 9271L: linux-kernel@vger.kernel.org 9272W: http://www.rdrop.com/users/paulmck/RCU/ 9273S: Supported 9274T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9275F: Documentation/RCU/ 9276X: Documentation/RCU/torture.txt 9277F: include/linux/rcu* 9278X: include/linux/srcu.h 9279F: kernel/rcu/ 9280X: kernel/torture.c 9281 9282REAL TIME CLOCK (RTC) SUBSYSTEM 9283M: Alessandro Zummo <a.zummo@towertech.it> 9284M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 9285L: rtc-linux@googlegroups.com 9286Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 9287T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 9288S: Maintained 9289F: Documentation/rtc.txt 9290F: drivers/rtc/ 9291F: include/linux/rtc.h 9292F: include/uapi/linux/rtc.h 9293 9294REALTEK AUDIO CODECS 9295M: Bard Liao <bardliao@realtek.com> 9296M: Oder Chiou <oder_chiou@realtek.com> 9297S: Maintained 9298F: sound/soc/codecs/rt* 9299F: include/sound/rt*.h 9300 9301REISERFS FILE SYSTEM 9302L: reiserfs-devel@vger.kernel.org 9303S: Supported 9304F: fs/reiserfs/ 9305 9306REGISTER MAP ABSTRACTION 9307M: Mark Brown <broonie@kernel.org> 9308L: linux-kernel@vger.kernel.org 9309T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 9310S: Supported 9311F: drivers/base/regmap/ 9312F: include/linux/regmap.h 9313 9314REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 9315M: Ohad Ben-Cohen <ohad@wizery.com> 9316M: Bjorn Andersson <bjorn.andersson@linaro.org> 9317T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 9318S: Maintained 9319F: drivers/remoteproc/ 9320F: Documentation/remoteproc.txt 9321F: include/linux/remoteproc.h 9322 9323REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 9324M: Ohad Ben-Cohen <ohad@wizery.com> 9325M: Bjorn Andersson <bjorn.andersson@linaro.org> 9326T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 9327S: Maintained 9328F: drivers/rpmsg/ 9329F: Documentation/rpmsg.txt 9330F: include/linux/rpmsg.h 9331 9332RENESAS ETHERNET DRIVERS 9333R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 9334L: netdev@vger.kernel.org 9335L: linux-renesas-soc@vger.kernel.org 9336F: drivers/net/ethernet/renesas/ 9337F: include/linux/sh_eth.h 9338 9339RENESAS USB2 PHY DRIVER 9340M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 9341L: linux-renesas-soc@vger.kernel.org 9342S: Maintained 9343F: drivers/phy/phy-rcar-gen3-usb2.c 9344 9345RESET CONTROLLER FRAMEWORK 9346M: Philipp Zabel <p.zabel@pengutronix.de> 9347T: git git://git.pengutronix.de/git/pza/linux 9348S: Maintained 9349F: drivers/reset/ 9350F: Documentation/devicetree/bindings/reset/ 9351F: include/dt-bindings/reset/ 9352F: include/linux/reset.h 9353F: include/linux/reset-controller.h 9354 9355RFKILL 9356M: Johannes Berg <johannes@sipsolutions.net> 9357L: linux-wireless@vger.kernel.org 9358W: http://wireless.kernel.org/ 9359T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9360T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9361S: Maintained 9362F: Documentation/rfkill.txt 9363F: net/rfkill/ 9364 9365RHASHTABLE 9366M: Thomas Graf <tgraf@suug.ch> 9367L: netdev@vger.kernel.org 9368S: Maintained 9369F: lib/rhashtable.c 9370F: include/linux/rhashtable.h 9371 9372RICOH SMARTMEDIA/XD DRIVER 9373M: Maxim Levitsky <maximlevitsky@gmail.com> 9374S: Maintained 9375F: drivers/mtd/nand/r852.c 9376F: drivers/mtd/nand/r852.h 9377 9378RICOH R5C592 MEMORYSTICK DRIVER 9379M: Maxim Levitsky <maximlevitsky@gmail.com> 9380S: Maintained 9381F: drivers/memstick/host/r592.* 9382 9383ROCCAT DRIVERS 9384M: Stefan Achatz <erazor_de@users.sourceforge.net> 9385W: http://sourceforge.net/projects/roccat/ 9386S: Maintained 9387F: drivers/hid/hid-roccat* 9388F: include/linux/hid-roccat* 9389F: Documentation/ABI/*/sysfs-driver-hid-roccat* 9390 9391ROCKER DRIVER 9392M: Jiri Pirko <jiri@resnulli.us> 9393M: Scott Feldman <sfeldma@gmail.com> 9394L: netdev@vger.kernel.org 9395S: Supported 9396F: drivers/net/ethernet/rocker/ 9397 9398ROCKETPORT DRIVER 9399P: Comtrol Corp. 9400W: http://www.comtrol.com 9401S: Maintained 9402F: Documentation/serial/rocket.txt 9403F: drivers/tty/rocket* 9404 9405ROCKETPORT EXPRESS/INFINITY DRIVER 9406M: Kevin Cernekee <cernekee@gmail.com> 9407L: linux-serial@vger.kernel.org 9408S: Odd Fixes 9409F: drivers/tty/serial/rp2.* 9410 9411ROSE NETWORK LAYER 9412M: Ralf Baechle <ralf@linux-mips.org> 9413L: linux-hams@vger.kernel.org 9414W: http://www.linux-ax25.org/ 9415S: Maintained 9416F: include/net/rose.h 9417F: include/uapi/linux/rose.h 9418F: net/rose/ 9419 9420RTL2830 MEDIA DRIVER 9421M: Antti Palosaari <crope@iki.fi> 9422L: linux-media@vger.kernel.org 9423W: https://linuxtv.org 9424W: http://palosaari.fi/linux/ 9425Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9426T: git git://linuxtv.org/anttip/media_tree.git 9427S: Maintained 9428F: drivers/media/dvb-frontends/rtl2830* 9429 9430RTL2832 MEDIA DRIVER 9431M: Antti Palosaari <crope@iki.fi> 9432L: linux-media@vger.kernel.org 9433W: https://linuxtv.org 9434W: http://palosaari.fi/linux/ 9435Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9436T: git git://linuxtv.org/anttip/media_tree.git 9437S: Maintained 9438F: drivers/media/dvb-frontends/rtl2832* 9439 9440RTL2832_SDR MEDIA DRIVER 9441M: Antti Palosaari <crope@iki.fi> 9442L: linux-media@vger.kernel.org 9443W: https://linuxtv.org 9444W: http://palosaari.fi/linux/ 9445Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9446T: git git://linuxtv.org/anttip/media_tree.git 9447S: Maintained 9448F: drivers/media/dvb-frontends/rtl2832_sdr* 9449 9450RTL8180 WIRELESS DRIVER 9451L: linux-wireless@vger.kernel.org 9452W: http://wireless.kernel.org/ 9453T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9454S: Orphan 9455F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 9456 9457RTL8187 WIRELESS DRIVER 9458M: Herton Ronaldo Krzesinski <herton@canonical.com> 9459M: Hin-Tak Leung <htl10@users.sourceforge.net> 9460M: Larry Finger <Larry.Finger@lwfinger.net> 9461L: linux-wireless@vger.kernel.org 9462W: http://wireless.kernel.org/ 9463T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9464S: Maintained 9465F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 9466 9467RTL8192CE WIRELESS DRIVER 9468M: Larry Finger <Larry.Finger@lwfinger.net> 9469M: Chaoming Li <chaoming_li@realsil.com.cn> 9470L: linux-wireless@vger.kernel.org 9471W: http://wireless.kernel.org/ 9472T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9473S: Maintained 9474F: drivers/net/wireless/realtek/rtlwifi/ 9475F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 9476 9477RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 9478M: Jes Sorensen <Jes.Sorensen@redhat.com> 9479L: linux-wireless@vger.kernel.org 9480T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211 9481S: Maintained 9482F: drivers/net/wireless/realtek/rtl8xxxu/ 9483 9484S3 SAVAGE FRAMEBUFFER DRIVER 9485M: Antonino Daplas <adaplas@gmail.com> 9486L: linux-fbdev@vger.kernel.org 9487S: Maintained 9488F: drivers/video/fbdev/savage/ 9489 9490S390 9491M: Martin Schwidefsky <schwidefsky@de.ibm.com> 9492M: Heiko Carstens <heiko.carstens@de.ibm.com> 9493L: linux-s390@vger.kernel.org 9494W: http://www.ibm.com/developerworks/linux/linux390/ 9495T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 9496S: Supported 9497F: arch/s390/ 9498F: drivers/s390/ 9499F: Documentation/s390/ 9500F: Documentation/DocBook/s390* 9501 9502S390 COMMON I/O LAYER 9503M: Sebastian Ott <sebott@linux.vnet.ibm.com> 9504M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 9505L: linux-s390@vger.kernel.org 9506W: http://www.ibm.com/developerworks/linux/linux390/ 9507S: Supported 9508F: drivers/s390/cio/ 9509 9510S390 DASD DRIVER 9511M: Stefan Weinhuber <wein@de.ibm.com> 9512M: Stefan Haberland <stefan.haberland@de.ibm.com> 9513L: linux-s390@vger.kernel.org 9514W: http://www.ibm.com/developerworks/linux/linux390/ 9515S: Supported 9516F: drivers/s390/block/dasd* 9517F: block/partitions/ibm.c 9518 9519S390 NETWORK DRIVERS 9520M: Ursula Braun <ubraun@linux.vnet.ibm.com> 9521L: linux-s390@vger.kernel.org 9522W: http://www.ibm.com/developerworks/linux/linux390/ 9523S: Supported 9524F: drivers/s390/net/ 9525 9526S390 PCI SUBSYSTEM 9527M: Sebastian Ott <sebott@linux.vnet.ibm.com> 9528M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 9529L: linux-s390@vger.kernel.org 9530W: http://www.ibm.com/developerworks/linux/linux390/ 9531S: Supported 9532F: arch/s390/pci/ 9533F: drivers/pci/hotplug/s390_pci_hpc.c 9534 9535S390 ZCRYPT DRIVER 9536M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 9537L: linux-s390@vger.kernel.org 9538W: http://www.ibm.com/developerworks/linux/linux390/ 9539S: Supported 9540F: drivers/s390/crypto/ 9541 9542S390 ZFCP DRIVER 9543M: Steffen Maier <maier@linux.vnet.ibm.com> 9544L: linux-s390@vger.kernel.org 9545W: http://www.ibm.com/developerworks/linux/linux390/ 9546S: Supported 9547F: drivers/s390/scsi/zfcp_* 9548 9549S390 IUCV NETWORK LAYER 9550M: Ursula Braun <ubraun@linux.vnet.ibm.com> 9551L: linux-s390@vger.kernel.org 9552W: http://www.ibm.com/developerworks/linux/linux390/ 9553S: Supported 9554F: drivers/s390/net/*iucv* 9555F: include/net/iucv/ 9556F: net/iucv/ 9557 9558S390 IOMMU (PCI) 9559M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 9560L: linux-s390@vger.kernel.org 9561W: http://www.ibm.com/developerworks/linux/linux390/ 9562S: Supported 9563F: drivers/iommu/s390-iommu.c 9564 9565S3C24XX SD/MMC Driver 9566M: Ben Dooks <ben-linux@fluff.org> 9567L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9568S: Supported 9569F: drivers/mmc/host/s3cmci.* 9570 9571SAA6588 RDS RECEIVER DRIVER 9572M: Hans Verkuil <hverkuil@xs4all.nl> 9573L: linux-media@vger.kernel.org 9574T: git git://linuxtv.org/media_tree.git 9575W: https://linuxtv.org 9576S: Odd Fixes 9577F: drivers/media/i2c/saa6588* 9578 9579SAA7134 VIDEO4LINUX DRIVER 9580M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 9581L: linux-media@vger.kernel.org 9582W: https://linuxtv.org 9583T: git git://linuxtv.org/media_tree.git 9584S: Odd fixes 9585F: Documentation/video4linux/*.saa7134 9586F: drivers/media/pci/saa7134/ 9587 9588SAA7146 VIDEO4LINUX-2 DRIVER 9589M: Hans Verkuil <hverkuil@xs4all.nl> 9590L: linux-media@vger.kernel.org 9591T: git git://linuxtv.org/media_tree.git 9592S: Maintained 9593F: drivers/media/common/saa7146/ 9594F: drivers/media/pci/saa7146/ 9595F: include/media/saa7146* 9596 9597SAMSUNG LAPTOP DRIVER 9598M: Corentin Chary <corentin.chary@gmail.com> 9599L: platform-driver-x86@vger.kernel.org 9600S: Maintained 9601F: drivers/platform/x86/samsung-laptop.c 9602 9603SAMSUNG AUDIO (ASoC) DRIVERS 9604M: Sangbeom Kim <sbkim73@samsung.com> 9605L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9606S: Supported 9607F: sound/soc/samsung/ 9608 9609SAMSUNG FRAMEBUFFER DRIVER 9610M: Jingoo Han <jingoohan1@gmail.com> 9611L: linux-fbdev@vger.kernel.org 9612S: Maintained 9613F: drivers/video/fbdev/s3c-fb.c 9614 9615SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 9616M: Sangbeom Kim <sbkim73@samsung.com> 9617M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 9618L: linux-kernel@vger.kernel.org 9619L: linux-samsung-soc@vger.kernel.org 9620S: Supported 9621F: drivers/mfd/sec*.c 9622F: drivers/regulator/s2m*.c 9623F: drivers/regulator/s5m*.c 9624F: drivers/clk/clk-s2mps11.c 9625F: drivers/rtc/rtc-s5m.c 9626F: include/linux/mfd/samsung/ 9627F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 9628F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 9629F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 9630F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 9631 9632SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 9633M: Kyungmin Park <kyungmin.park@samsung.com> 9634M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9635L: linux-media@vger.kernel.org 9636Q: https://patchwork.linuxtv.org/project/linux-media/list/ 9637S: Supported 9638F: drivers/media/platform/exynos4-is/ 9639 9640SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 9641M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 9642L: linux-media@vger.kernel.org 9643L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9644S: Maintained 9645F: drivers/media/platform/s3c-camif/ 9646F: include/media/drv-intf/s3c_camif.h 9647 9648SAMSUNG S5C73M3 CAMERA DRIVER 9649M: Kyungmin Park <kyungmin.park@samsung.com> 9650M: Andrzej Hajda <a.hajda@samsung.com> 9651L: linux-media@vger.kernel.org 9652S: Supported 9653F: drivers/media/i2c/s5c73m3/* 9654 9655SAMSUNG S5K5BAF CAMERA DRIVER 9656M: Kyungmin Park <kyungmin.park@samsung.com> 9657M: Andrzej Hajda <a.hajda@samsung.com> 9658L: linux-media@vger.kernel.org 9659S: Supported 9660F: drivers/media/i2c/s5k5baf.c 9661 9662SAMSUNG S3FWRN5 NFC DRIVER 9663M: Robert Baldyga <r.baldyga@samsung.com> 9664M: Krzysztof Opasiak <k.opasiak@samsung.com> 9665L: linux-nfc@lists.01.org (moderated for non-subscribers) 9666S: Supported 9667F: drivers/nfc/s3fwrn5 9668 9669SAMSUNG SOC CLOCK DRIVERS 9670M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9671M: Tomasz Figa <tomasz.figa@gmail.com> 9672S: Supported 9673L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9674F: drivers/clk/samsung/ 9675 9676SAMSUNG SXGBE DRIVERS 9677M: Byungho An <bh74.an@samsung.com> 9678M: Girish K S <ks.giri@samsung.com> 9679M: Vipul Pandya <vipul.pandya@samsung.com> 9680S: Supported 9681L: netdev@vger.kernel.org 9682F: drivers/net/ethernet/samsung/sxgbe/ 9683 9684SAMSUNG THERMAL DRIVER 9685M: Lukasz Majewski <l.majewski@samsung.com> 9686L: linux-pm@vger.kernel.org 9687L: linux-samsung-soc@vger.kernel.org 9688S: Supported 9689T: git https://github.com/lmajewski/linux-samsung-thermal.git 9690F: drivers/thermal/samsung/ 9691 9692SAMSUNG USB2 PHY DRIVER 9693M: Kamil Debski <k.debski@samsung.com> 9694L: linux-kernel@vger.kernel.org 9695S: Supported 9696F: Documentation/devicetree/bindings/phy/samsung-phy.txt 9697F: Documentation/phy/samsung-usb2.txt 9698F: drivers/phy/phy-exynos4210-usb2.c 9699F: drivers/phy/phy-exynos4x12-usb2.c 9700F: drivers/phy/phy-exynos5250-usb2.c 9701F: drivers/phy/phy-s5pv210-usb2.c 9702F: drivers/phy/phy-samsung-usb2.c 9703F: drivers/phy/phy-samsung-usb2.h 9704 9705SERIAL DRIVERS 9706M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 9707L: linux-serial@vger.kernel.org 9708S: Maintained 9709F: drivers/tty/serial/ 9710 9711SYNOPSYS DESIGNWARE DMAC DRIVER 9712M: Viresh Kumar <vireshk@kernel.org> 9713M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 9714S: Maintained 9715F: include/linux/dma/dw.h 9716F: include/linux/platform_data/dma-dw.h 9717F: drivers/dma/dw/ 9718 9719SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 9720M: Lars Persson <lars.persson@axis.com> 9721L: netdev@vger.kernel.org 9722S: Supported 9723F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 9724F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 9725 9726SYNOPSYS DESIGNWARE I2C DRIVER 9727M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 9728R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 9729R: Mika Westerberg <mika.westerberg@linux.intel.com> 9730L: linux-i2c@vger.kernel.org 9731S: Maintained 9732F: drivers/i2c/busses/i2c-designware-* 9733F: include/linux/platform_data/i2c-designware.h 9734 9735SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 9736M: Jaehoon Chung <jh80.chung@samsung.com> 9737L: linux-mmc@vger.kernel.org 9738S: Maintained 9739F: include/linux/mmc/dw_mmc.h 9740F: drivers/mmc/host/dw_mmc* 9741 9742SYSTEM TRACE MODULE CLASS 9743M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9744S: Maintained 9745F: Documentation/trace/stm.txt 9746F: drivers/hwtracing/stm/ 9747F: include/linux/stm.h 9748F: include/uapi/linux/stm.h 9749 9750THUNDERBOLT DRIVER 9751M: Andreas Noever <andreas.noever@gmail.com> 9752S: Maintained 9753F: drivers/thunderbolt/ 9754 9755TI BQ27XXX POWER SUPPLY DRIVER 9756R: Andrew F. Davis <afd@ti.com> 9757F: include/linux/power/bq27xxx_battery.h 9758F: drivers/power/bq27xxx_battery.c 9759F: drivers/power/bq27xxx_battery_i2c.c 9760 9761TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 9762M: John Stultz <john.stultz@linaro.org> 9763M: Thomas Gleixner <tglx@linutronix.de> 9764L: linux-kernel@vger.kernel.org 9765T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9766S: Supported 9767F: include/linux/clocksource.h 9768F: include/linux/time.h 9769F: include/linux/timex.h 9770F: include/uapi/linux/time.h 9771F: include/uapi/linux/timex.h 9772F: kernel/time/clocksource.c 9773F: kernel/time/time*.c 9774F: kernel/time/alarmtimer.c 9775F: kernel/time/ntp.c 9776F: tools/testing/selftests/timers/ 9777 9778SC1200 WDT DRIVER 9779M: Zwane Mwaikambo <zwanem@gmail.com> 9780S: Maintained 9781F: drivers/watchdog/sc1200wdt.c 9782 9783SCHEDULER 9784M: Ingo Molnar <mingo@redhat.com> 9785M: Peter Zijlstra <peterz@infradead.org> 9786L: linux-kernel@vger.kernel.org 9787T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 9788S: Maintained 9789F: kernel/sched/ 9790F: include/linux/sched.h 9791F: include/uapi/linux/sched.h 9792F: include/linux/wait.h 9793 9794SCORE ARCHITECTURE 9795M: Chen Liqin <liqin.linux@gmail.com> 9796M: Lennox Wu <lennox.wu@gmail.com> 9797W: http://www.sunplus.com 9798S: Supported 9799F: arch/score/ 9800 9801SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 9802M: Sudeep Holla <sudeep.holla@arm.com> 9803L: linux-arm-kernel@lists.infradead.org 9804S: Maintained 9805F: Documentation/devicetree/bindings/arm/arm,scpi.txt 9806F: drivers/clk/clk-scpi.c 9807F: drivers/cpufreq/scpi-cpufreq.c 9808F: drivers/firmware/arm_scpi.c 9809F: include/linux/scpi_protocol.h 9810 9811SCSI CDROM DRIVER 9812M: Jens Axboe <axboe@kernel.dk> 9813L: linux-scsi@vger.kernel.org 9814W: http://www.kernel.dk 9815S: Maintained 9816F: drivers/scsi/sr* 9817 9818SCSI RDMA PROTOCOL (SRP) INITIATOR 9819M: Bart Van Assche <bart.vanassche@sandisk.com> 9820L: linux-rdma@vger.kernel.org 9821S: Supported 9822W: http://www.openfabrics.org 9823Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9824T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 9825F: drivers/infiniband/ulp/srp/ 9826F: include/scsi/srp.h 9827 9828SCSI SG DRIVER 9829M: Doug Gilbert <dgilbert@interlog.com> 9830L: linux-scsi@vger.kernel.org 9831W: http://sg.danny.cz/sg 9832S: Maintained 9833F: Documentation/scsi/scsi-generic.txt 9834F: drivers/scsi/sg.c 9835F: include/scsi/sg.h 9836 9837SCSI SUBSYSTEM 9838M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 9839T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 9840M: "Martin K. Petersen" <martin.petersen@oracle.com> 9841T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 9842L: linux-scsi@vger.kernel.org 9843S: Maintained 9844F: drivers/scsi/ 9845F: include/scsi/ 9846 9847SCSI TAPE DRIVER 9848M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 9849L: linux-scsi@vger.kernel.org 9850S: Maintained 9851F: Documentation/scsi/st.txt 9852F: drivers/scsi/st.* 9853F: drivers/scsi/st_*.h 9854 9855SCTP PROTOCOL 9856M: Vlad Yasevich <vyasevich@gmail.com> 9857M: Neil Horman <nhorman@tuxdriver.com> 9858L: linux-sctp@vger.kernel.org 9859W: http://lksctp.sourceforge.net 9860S: Maintained 9861F: Documentation/networking/sctp.txt 9862F: include/linux/sctp.h 9863F: include/uapi/linux/sctp.h 9864F: include/net/sctp/ 9865F: net/sctp/ 9866 9867SCx200 CPU SUPPORT 9868M: Jim Cromie <jim.cromie@gmail.com> 9869S: Odd Fixes 9870F: Documentation/i2c/busses/scx200_acb 9871F: arch/x86/platform/scx200/ 9872F: drivers/watchdog/scx200_wdt.c 9873F: drivers/i2c/busses/scx200* 9874F: drivers/mtd/maps/scx200_docflash.c 9875F: include/linux/scx200.h 9876 9877SCx200 GPIO DRIVER 9878M: Jim Cromie <jim.cromie@gmail.com> 9879S: Maintained 9880F: drivers/char/scx200_gpio.c 9881F: include/linux/scx200_gpio.h 9882 9883SCx200 HRT CLOCKSOURCE DRIVER 9884M: Jim Cromie <jim.cromie@gmail.com> 9885S: Maintained 9886F: drivers/clocksource/scx200_hrt.c 9887 9888SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 9889M: Sascha Sommer <saschasommer@freenet.de> 9890L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 9891S: Maintained 9892F: drivers/mmc/host/sdricoh_cs.c 9893 9894SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 9895M: Adrian Hunter <adrian.hunter@intel.com> 9896L: linux-mmc@vger.kernel.org 9897T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 9898S: Maintained 9899F: drivers/mmc/host/sdhci* 9900F: include/linux/mmc/sdhci* 9901 9902SECURE COMPUTING 9903M: Kees Cook <keescook@chromium.org> 9904R: Andy Lutomirski <luto@amacapital.net> 9905R: Will Drewry <wad@chromium.org> 9906T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 9907S: Supported 9908F: kernel/seccomp.c 9909F: include/uapi/linux/seccomp.h 9910F: include/linux/seccomp.h 9911F: tools/testing/selftests/seccomp/* 9912K: \bsecure_computing 9913K: \bTIF_SECCOMP\b 9914 9915SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 9916M: Ben Dooks <ben-linux@fluff.org> 9917M: Jaehoon Chung <jh80.chung@samsung.com> 9918L: linux-mmc@vger.kernel.org 9919S: Maintained 9920F: drivers/mmc/host/sdhci-s3c* 9921 9922SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 9923M: Viresh Kumar <vireshk@kernel.org> 9924L: spear-devel@list.st.com 9925L: linux-mmc@vger.kernel.org 9926S: Maintained 9927F: drivers/mmc/host/sdhci-spear.c 9928 9929SECURITY SUBSYSTEM 9930M: James Morris <james.l.morris@oracle.com> 9931M: "Serge E. Hallyn" <serge@hallyn.com> 9932L: linux-security-module@vger.kernel.org (suggested Cc:) 9933T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 9934W: http://kernsec.org/ 9935S: Supported 9936F: security/ 9937 9938SECURITY CONTACT 9939M: Security Officers <security@kernel.org> 9940S: Supported 9941 9942SELINUX SECURITY MODULE 9943M: Paul Moore <paul@paul-moore.com> 9944M: Stephen Smalley <sds@tycho.nsa.gov> 9945M: Eric Paris <eparis@parisplace.org> 9946L: selinux@tycho.nsa.gov (moderated for non-subscribers) 9947W: http://selinuxproject.org 9948T: git git://git.infradead.org/users/pcmoore/selinux 9949S: Supported 9950F: include/linux/selinux* 9951F: security/selinux/ 9952F: scripts/selinux/ 9953 9954APPARMOR SECURITY MODULE 9955M: John Johansen <john.johansen@canonical.com> 9956L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 9957W: apparmor.wiki.kernel.org 9958T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 9959S: Supported 9960F: security/apparmor/ 9961 9962YAMA SECURITY MODULE 9963M: Kees Cook <keescook@chromium.org> 9964T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 9965S: Supported 9966F: security/yama/ 9967 9968SENSABLE PHANTOM 9969M: Jiri Slaby <jirislaby@gmail.com> 9970S: Maintained 9971F: drivers/misc/phantom.c 9972F: include/uapi/linux/phantom.h 9973 9974SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER 9975M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com> 9976M: Ketan Mukadam <ketan.mukadam@avagotech.com> 9977M: John Soni Jose <sony.john@avagotech.com> 9978L: linux-scsi@vger.kernel.org 9979W: http://www.avagotech.com 9980S: Supported 9981F: drivers/scsi/be2iscsi/ 9982 9983Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER 9984M: Sathya Perla <sathya.perla@broadcom.com> 9985M: Ajit Khaparde <ajit.khaparde@broadcom.com> 9986M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com> 9987M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 9988M: Somnath Kotur <somnath.kotur@broadcom.com> 9989L: netdev@vger.kernel.org 9990W: http://www.emulex.com 9991S: Supported 9992F: drivers/net/ethernet/emulex/benet/ 9993 9994EMULEX ONECONNECT ROCE DRIVER 9995M: Selvin Xavier <selvin.xavier@avagotech.com> 9996M: Devesh Sharma <devesh.sharma@avagotech.com> 9997M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 9998L: linux-rdma@vger.kernel.org 9999W: http://www.emulex.com 10000S: Supported 10001F: drivers/infiniband/hw/ocrdma/ 10002 10003SFC NETWORK DRIVER 10004M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10005M: Shradha Shah <sshah@solarflare.com> 10006L: netdev@vger.kernel.org 10007S: Supported 10008F: drivers/net/ethernet/sfc/ 10009 10010SGI GRU DRIVER 10011M: Dimitri Sivanich <sivanich@sgi.com> 10012S: Maintained 10013F: drivers/misc/sgi-gru/ 10014 10015SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10016M: Pat Gefre <pfg@sgi.com> 10017L: linux-ia64@vger.kernel.org 10018S: Supported 10019F: Documentation/ia64/serial.txt 10020F: drivers/tty/serial/ioc?_serial.c 10021F: include/linux/ioc?.h 10022 10023SGI XP/XPC/XPNET DRIVER 10024M: Cliff Whickman <cpw@sgi.com> 10025M: Robin Holt <robinmholt@gmail.com> 10026S: Maintained 10027F: drivers/misc/sgi-xp/ 10028 10029SI2157 MEDIA DRIVER 10030M: Antti Palosaari <crope@iki.fi> 10031L: linux-media@vger.kernel.org 10032W: https://linuxtv.org 10033W: http://palosaari.fi/linux/ 10034Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10035T: git git://linuxtv.org/anttip/media_tree.git 10036S: Maintained 10037F: drivers/media/tuners/si2157* 10038 10039SI2168 MEDIA DRIVER 10040M: Antti Palosaari <crope@iki.fi> 10041L: linux-media@vger.kernel.org 10042W: https://linuxtv.org 10043W: http://palosaari.fi/linux/ 10044Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10045T: git git://linuxtv.org/anttip/media_tree.git 10046S: Maintained 10047F: drivers/media/dvb-frontends/si2168* 10048 10049SI470X FM RADIO RECEIVER I2C DRIVER 10050M: Hans Verkuil <hverkuil@xs4all.nl> 10051L: linux-media@vger.kernel.org 10052T: git git://linuxtv.org/media_tree.git 10053W: https://linuxtv.org 10054S: Odd Fixes 10055F: drivers/media/radio/si470x/radio-si470x-i2c.c 10056 10057SI470X FM RADIO RECEIVER USB DRIVER 10058M: Hans Verkuil <hverkuil@xs4all.nl> 10059L: linux-media@vger.kernel.org 10060T: git git://linuxtv.org/media_tree.git 10061W: https://linuxtv.org 10062S: Maintained 10063F: drivers/media/radio/si470x/radio-si470x-common.c 10064F: drivers/media/radio/si470x/radio-si470x.h 10065F: drivers/media/radio/si470x/radio-si470x-usb.c 10066 10067SI4713 FM RADIO TRANSMITTER I2C DRIVER 10068M: Eduardo Valentin <edubezval@gmail.com> 10069L: linux-media@vger.kernel.org 10070T: git git://linuxtv.org/media_tree.git 10071W: https://linuxtv.org 10072S: Odd Fixes 10073F: drivers/media/radio/si4713/si4713.? 10074 10075SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 10076M: Eduardo Valentin <edubezval@gmail.com> 10077L: linux-media@vger.kernel.org 10078T: git git://linuxtv.org/media_tree.git 10079W: https://linuxtv.org 10080S: Odd Fixes 10081F: drivers/media/radio/si4713/radio-platform-si4713.c 10082 10083SI4713 FM RADIO TRANSMITTER USB DRIVER 10084M: Hans Verkuil <hverkuil@xs4all.nl> 10085L: linux-media@vger.kernel.org 10086T: git git://linuxtv.org/media_tree.git 10087W: https://linuxtv.org 10088S: Maintained 10089F: drivers/media/radio/si4713/radio-usb-si4713.c 10090 10091SIANO DVB DRIVER 10092M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 10093L: linux-media@vger.kernel.org 10094W: https://linuxtv.org 10095T: git git://linuxtv.org/media_tree.git 10096S: Odd fixes 10097F: drivers/media/common/siano/ 10098F: drivers/media/usb/siano/ 10099F: drivers/media/usb/siano/ 10100F: drivers/media/mmc/siano/ 10101 10102SIMPLEFB FB DRIVER 10103M: Hans de Goede <hdegoede@redhat.com> 10104L: linux-fbdev@vger.kernel.org 10105S: Maintained 10106F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 10107F: drivers/video/fbdev/simplefb.c 10108F: include/linux/platform_data/simplefb.h 10109 10110SH_VEU V4L2 MEM2MEM DRIVER 10111L: linux-media@vger.kernel.org 10112S: Orphan 10113F: drivers/media/platform/sh_veu.c 10114 10115SH_VOU V4L2 OUTPUT DRIVER 10116L: linux-media@vger.kernel.org 10117S: Orphan 10118F: drivers/media/platform/sh_vou.c 10119F: include/media/drv-intf/sh_vou.h 10120 10121SIMPLE FIRMWARE INTERFACE (SFI) 10122M: Len Brown <lenb@kernel.org> 10123L: sfi-devel@simplefirmware.org 10124W: http://simplefirmware.org/ 10125T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 10126S: Supported 10127F: arch/x86/platform/sfi/ 10128F: drivers/sfi/ 10129F: include/linux/sfi*.h 10130 10131SIMTEC EB110ATX (Chalice CATS) 10132P: Ben Dooks 10133P: Vincent Sanders <vince@simtec.co.uk> 10134M: Simtec Linux Team <linux@simtec.co.uk> 10135W: http://www.simtec.co.uk/products/EB110ATX/ 10136S: Supported 10137 10138SIMTEC EB2410ITX (BAST) 10139P: Ben Dooks 10140P: Vincent Sanders <vince@simtec.co.uk> 10141M: Simtec Linux Team <linux@simtec.co.uk> 10142W: http://www.simtec.co.uk/products/EB2410ITX/ 10143S: Supported 10144F: arch/arm/mach-s3c24xx/mach-bast.c 10145F: arch/arm/mach-s3c24xx/bast-ide.c 10146F: arch/arm/mach-s3c24xx/bast-irq.c 10147 10148TI DAVINCI MACHINE SUPPORT 10149M: Sekhar Nori <nsekhar@ti.com> 10150M: Kevin Hilman <khilman@kernel.org> 10151T: git git://gitorious.org/linux-davinci/linux-davinci.git 10152Q: http://patchwork.kernel.org/project/linux-davinci/list/ 10153S: Supported 10154F: arch/arm/mach-davinci/ 10155F: drivers/i2c/busses/i2c-davinci.c 10156 10157TI DAVINCI SERIES MEDIA DRIVER 10158M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10159L: linux-media@vger.kernel.org 10160W: https://linuxtv.org 10161Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10162T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10163S: Maintained 10164F: drivers/media/platform/davinci/ 10165F: include/media/davinci/ 10166 10167TI AM437X VPFE DRIVER 10168M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10169L: linux-media@vger.kernel.org 10170W: https://linuxtv.org 10171Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10172T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10173S: Maintained 10174F: drivers/media/platform/am437x/ 10175 10176OV2659 OMNIVISION SENSOR DRIVER 10177M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10178L: linux-media@vger.kernel.org 10179W: https://linuxtv.org 10180Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10181T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10182S: Maintained 10183F: drivers/media/i2c/ov2659.c 10184F: include/media/i2c/ov2659.h 10185 10186SILICON MOTION SM712 FRAME BUFFER DRIVER 10187M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10188M: Teddy Wang <teddy.wang@siliconmotion.com> 10189M: Sudip Mukherjee <sudip@vectorindia.org> 10190L: linux-fbdev@vger.kernel.org 10191S: Maintained 10192F: drivers/video/fbdev/sm712* 10193F: Documentation/fb/sm712fb.txt 10194 10195SIS 190 ETHERNET DRIVER 10196M: Francois Romieu <romieu@fr.zoreil.com> 10197L: netdev@vger.kernel.org 10198S: Maintained 10199F: drivers/net/ethernet/sis/sis190.c 10200 10201SIS 900/7016 FAST ETHERNET DRIVER 10202M: Daniele Venzano <venza@brownhat.org> 10203W: http://www.brownhat.org/sis900.html 10204L: netdev@vger.kernel.org 10205S: Maintained 10206F: drivers/net/ethernet/sis/sis900.* 10207 10208SIS FRAMEBUFFER DRIVER 10209M: Thomas Winischhofer <thomas@winischhofer.net> 10210W: http://www.winischhofer.net/linuxsisvga.shtml 10211S: Maintained 10212F: Documentation/fb/sisfb.txt 10213F: drivers/video/fbdev/sis/ 10214F: include/video/sisfb.h 10215 10216SIS USB2VGA DRIVER 10217M: Thomas Winischhofer <thomas@winischhofer.net> 10218W: http://www.winischhofer.at/linuxsisusbvga.shtml 10219S: Maintained 10220F: drivers/usb/misc/sisusbvga/ 10221 10222SLAB ALLOCATOR 10223M: Christoph Lameter <cl@linux.com> 10224M: Pekka Enberg <penberg@kernel.org> 10225M: David Rientjes <rientjes@google.com> 10226M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 10227M: Andrew Morton <akpm@linux-foundation.org> 10228L: linux-mm@kvack.org 10229S: Maintained 10230F: include/linux/sl?b*.h 10231F: mm/sl?b* 10232 10233SLEEPABLE READ-COPY UPDATE (SRCU) 10234M: Lai Jiangshan <jiangshanlai@gmail.com> 10235M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10236M: Josh Triplett <josh@joshtriplett.org> 10237R: Steven Rostedt <rostedt@goodmis.org> 10238R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10239L: linux-kernel@vger.kernel.org 10240W: http://www.rdrop.com/users/paulmck/RCU/ 10241S: Supported 10242T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10243F: include/linux/srcu.h 10244F: kernel/rcu/srcu.c 10245 10246SMACK SECURITY MODULE 10247M: Casey Schaufler <casey@schaufler-ca.com> 10248L: linux-security-module@vger.kernel.org 10249W: http://schaufler-ca.com 10250T: git git://git.gitorious.org/smack-next/kernel.git 10251S: Maintained 10252F: Documentation/security/Smack.txt 10253F: security/smack/ 10254 10255DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 10256M: Kevin Hilman <khilman@kernel.org> 10257M: Nishanth Menon <nm@ti.com> 10258S: Maintained 10259F: drivers/power/avs/ 10260F: include/linux/power/smartreflex.h 10261L: linux-pm@vger.kernel.org 10262 10263SMC91x ETHERNET DRIVER 10264M: Nicolas Pitre <nico@fluxnic.net> 10265S: Odd Fixes 10266F: drivers/net/ethernet/smsc/smc91x.* 10267 10268SMIA AND SMIA++ IMAGE SENSOR DRIVER 10269M: Sakari Ailus <sakari.ailus@iki.fi> 10270L: linux-media@vger.kernel.org 10271S: Maintained 10272F: drivers/media/i2c/smiapp/ 10273F: include/media/i2c/smiapp.h 10274F: drivers/media/i2c/smiapp-pll.c 10275F: drivers/media/i2c/smiapp-pll.h 10276F: include/uapi/linux/smiapp.h 10277F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 10278 10279SMM665 HARDWARE MONITOR DRIVER 10280M: Guenter Roeck <linux@roeck-us.net> 10281L: linux-hwmon@vger.kernel.org 10282S: Maintained 10283F: Documentation/hwmon/smm665 10284F: drivers/hwmon/smm665.c 10285 10286SMSC EMC2103 HARDWARE MONITOR DRIVER 10287M: Steve Glendinning <steve.glendinning@shawell.net> 10288L: linux-hwmon@vger.kernel.org 10289S: Maintained 10290F: Documentation/hwmon/emc2103 10291F: drivers/hwmon/emc2103.c 10292 10293SMSC SCH5627 HARDWARE MONITOR DRIVER 10294M: Hans de Goede <hdegoede@redhat.com> 10295L: linux-hwmon@vger.kernel.org 10296S: Supported 10297F: Documentation/hwmon/sch5627 10298F: drivers/hwmon/sch5627.c 10299 10300SMSC47B397 HARDWARE MONITOR DRIVER 10301M: Jean Delvare <jdelvare@suse.com> 10302L: linux-hwmon@vger.kernel.org 10303S: Maintained 10304F: Documentation/hwmon/smsc47b397 10305F: drivers/hwmon/smsc47b397.c 10306 10307SMSC911x ETHERNET DRIVER 10308M: Steve Glendinning <steve.glendinning@shawell.net> 10309L: netdev@vger.kernel.org 10310S: Maintained 10311F: include/linux/smsc911x.h 10312F: drivers/net/ethernet/smsc/smsc911x.* 10313 10314SMSC9420 PCI ETHERNET DRIVER 10315M: Steve Glendinning <steve.glendinning@shawell.net> 10316L: netdev@vger.kernel.org 10317S: Maintained 10318F: drivers/net/ethernet/smsc/smsc9420.* 10319 10320SMSC UFX6000 and UFX7000 USB to VGA DRIVER 10321M: Steve Glendinning <steve.glendinning@shawell.net> 10322L: linux-fbdev@vger.kernel.org 10323S: Maintained 10324F: drivers/video/fbdev/smscufx.c 10325 10326SOC-CAMERA V4L2 SUBSYSTEM 10327M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 10328L: linux-media@vger.kernel.org 10329T: git git://linuxtv.org/media_tree.git 10330S: Maintained 10331F: include/media/soc* 10332F: drivers/media/i2c/soc_camera/ 10333F: drivers/media/platform/soc_camera/ 10334 10335SOEKRIS NET48XX LED SUPPORT 10336M: Chris Boot <bootc@bootc.net> 10337S: Maintained 10338F: drivers/leds/leds-net48xx.c 10339 10340SOFTLOGIC 6x10 MPEG CODEC 10341M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 10342M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 10343M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 10344M: Ismael Luceno <ismael@iodev.co.uk> 10345L: linux-media@vger.kernel.org 10346S: Supported 10347F: drivers/media/pci/solo6x10/ 10348 10349SOFTWARE RAID (Multiple Disks) SUPPORT 10350M: Shaohua Li <shli@kernel.org> 10351L: linux-raid@vger.kernel.org 10352T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 10353S: Supported 10354F: drivers/md/ 10355F: include/linux/raid/ 10356F: include/uapi/linux/raid/ 10357 10358SONIC NETWORK DRIVER 10359M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 10360L: netdev@vger.kernel.org 10361S: Maintained 10362F: drivers/net/ethernet/natsemi/sonic.* 10363 10364SONICS SILICON BACKPLANE DRIVER (SSB) 10365M: Michael Buesch <m@bues.ch> 10366L: linux-wireless@vger.kernel.org 10367S: Maintained 10368F: drivers/ssb/ 10369F: include/linux/ssb/ 10370 10371SONY VAIO CONTROL DEVICE DRIVER 10372M: Mattia Dongili <malattia@linux.it> 10373L: platform-driver-x86@vger.kernel.org 10374W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 10375S: Maintained 10376F: Documentation/laptops/sony-laptop.txt 10377F: drivers/char/sonypi.c 10378F: drivers/platform/x86/sony-laptop.c 10379F: include/linux/sony-laptop.h 10380 10381SONY MEMORYSTICK CARD SUPPORT 10382M: Alex Dubov <oakad@yahoo.com> 10383W: http://tifmxx.berlios.de/ 10384S: Maintained 10385F: drivers/memstick/host/tifm_ms.c 10386 10387SONY MEMORYSTICK STANDARD SUPPORT 10388M: Maxim Levitsky <maximlevitsky@gmail.com> 10389S: Maintained 10390F: drivers/memstick/core/ms_block.* 10391 10392SOUND 10393M: Jaroslav Kysela <perex@perex.cz> 10394M: Takashi Iwai <tiwai@suse.com> 10395L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10396W: http://www.alsa-project.org/ 10397T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10398T: git git://git.alsa-project.org/alsa-kernel.git 10399Q: http://patchwork.kernel.org/project/alsa-devel/list/ 10400S: Maintained 10401F: Documentation/sound/ 10402F: include/sound/ 10403F: include/uapi/sound/ 10404F: sound/ 10405 10406SOUND - COMPRESSED AUDIO 10407M: Vinod Koul <vinod.koul@intel.com> 10408L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10409T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10410S: Supported 10411F: Documentation/sound/alsa/compress_offload.txt 10412F: include/sound/compress_driver.h 10413F: include/uapi/sound/compress_* 10414F: sound/core/compress_offload.c 10415F: sound/soc/soc-compress.c 10416 10417SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 10418M: Liam Girdwood <lgirdwood@gmail.com> 10419M: Mark Brown <broonie@kernel.org> 10420T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 10421L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10422W: http://alsa-project.org/main/index.php/ASoC 10423S: Supported 10424F: Documentation/sound/alsa/soc/ 10425F: sound/soc/ 10426F: include/sound/soc* 10427 10428SOUND - DMAENGINE HELPERS 10429M: Lars-Peter Clausen <lars@metafoo.de> 10430S: Supported 10431F: include/sound/dmaengine_pcm.h 10432F: sound/core/pcm_dmaengine.c 10433F: sound/soc/soc-generic-dmaengine-pcm.c 10434 10435SP2 MEDIA DRIVER 10436M: Olli Salonen <olli.salonen@iki.fi> 10437L: linux-media@vger.kernel.org 10438W: https://linuxtv.org 10439Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10440S: Maintained 10441F: drivers/media/dvb-frontends/sp2* 10442 10443SPARC + UltraSPARC (sparc/sparc64) 10444M: "David S. Miller" <davem@davemloft.net> 10445L: sparclinux@vger.kernel.org 10446Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 10447T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 10448T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 10449S: Maintained 10450F: arch/sparc/ 10451F: drivers/sbus/ 10452 10453SPARC SERIAL DRIVERS 10454M: "David S. Miller" <davem@davemloft.net> 10455L: sparclinux@vger.kernel.org 10456T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 10457T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 10458S: Maintained 10459F: include/linux/sunserialcore.h 10460F: drivers/tty/serial/suncore.c 10461F: drivers/tty/serial/sunhv.c 10462F: drivers/tty/serial/sunsab.c 10463F: drivers/tty/serial/sunsab.h 10464F: drivers/tty/serial/sunsu.c 10465F: drivers/tty/serial/sunzilog.c 10466F: drivers/tty/serial/sunzilog.h 10467 10468SPARSE CHECKER 10469M: "Christopher Li" <sparse@chrisli.org> 10470L: linux-sparse@vger.kernel.org 10471W: https://sparse.wiki.kernel.org/ 10472T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 10473T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 10474S: Maintained 10475F: include/linux/compiler.h 10476 10477SPEAR PLATFORM SUPPORT 10478M: Viresh Kumar <vireshk@kernel.org> 10479M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 10480L: spear-devel@list.st.com 10481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10482W: http://www.st.com/spear 10483S: Maintained 10484F: arch/arm/boot/dts/spear* 10485F: arch/arm/mach-spear/ 10486 10487SPEAR CLOCK FRAMEWORK SUPPORT 10488M: Viresh Kumar <vireshk@kernel.org> 10489L: spear-devel@list.st.com 10490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10491W: http://www.st.com/spear 10492S: Maintained 10493F: drivers/clk/spear/ 10494 10495SPI SUBSYSTEM 10496M: Mark Brown <broonie@kernel.org> 10497L: linux-spi@vger.kernel.org 10498T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 10499Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 10500S: Maintained 10501F: Documentation/spi/ 10502F: drivers/spi/ 10503F: include/linux/spi/ 10504F: include/uapi/linux/spi/ 10505 10506SPIDERNET NETWORK DRIVER for CELL 10507M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 10508L: netdev@vger.kernel.org 10509S: Supported 10510F: Documentation/networking/spider_net.txt 10511F: drivers/net/ethernet/toshiba/spider_net* 10512 10513SPU FILE SYSTEM 10514M: Jeremy Kerr <jk@ozlabs.org> 10515L: linuxppc-dev@lists.ozlabs.org 10516W: http://www.ibm.com/developerworks/power/cell/ 10517S: Supported 10518F: Documentation/filesystems/spufs.txt 10519F: arch/powerpc/platforms/cell/spufs/ 10520 10521SQUASHFS FILE SYSTEM 10522M: Phillip Lougher <phillip@squashfs.org.uk> 10523L: squashfs-devel@lists.sourceforge.net (subscribers-only) 10524W: http://squashfs.org.uk 10525T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 10526S: Maintained 10527F: Documentation/filesystems/squashfs.txt 10528F: fs/squashfs/ 10529 10530SRM (Alpha) environment access 10531M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 10532S: Maintained 10533F: arch/alpha/kernel/srm_env.c 10534 10535STABLE BRANCH 10536M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10537L: stable@vger.kernel.org 10538S: Supported 10539F: Documentation/stable_kernel_rules.txt 10540 10541STAGING SUBSYSTEM 10542M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10543T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 10544L: devel@driverdev.osuosl.org 10545S: Supported 10546F: drivers/staging/ 10547 10548STAGING - COMEDI 10549M: Ian Abbott <abbotti@mev.co.uk> 10550M: H Hartley Sweeten <hsweeten@visionengravers.com> 10551S: Odd Fixes 10552F: drivers/staging/comedi/ 10553 10554STAGING - FLARION FT1000 DRIVERS 10555M: Marek Belisko <marek.belisko@gmail.com> 10556S: Odd Fixes 10557F: drivers/staging/ft1000/ 10558 10559STAGING - INDUSTRIAL IO 10560M: Jonathan Cameron <jic23@kernel.org> 10561L: linux-iio@vger.kernel.org 10562S: Odd Fixes 10563F: drivers/staging/iio/ 10564 10565STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 10566M: Jarod Wilson <jarod@wilsonet.com> 10567W: http://www.lirc.org/ 10568S: Odd Fixes 10569F: drivers/staging/media/lirc/ 10570 10571STAGING - LUSTRE PARALLEL FILESYSTEM 10572M: Oleg Drokin <oleg.drokin@intel.com> 10573M: Andreas Dilger <andreas.dilger@intel.com> 10574L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 10575W: http://wiki.lustre.org/ 10576S: Maintained 10577F: drivers/staging/lustre 10578 10579STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 10580M: Marc Dietrich <marvin24@gmx.de> 10581L: ac100@lists.launchpad.net (moderated for non-subscribers) 10582L: linux-tegra@vger.kernel.org 10583S: Maintained 10584F: drivers/staging/nvec/ 10585 10586STAGING - REALTEK RTL8712U DRIVERS 10587M: Larry Finger <Larry.Finger@lwfinger.net> 10588M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 10589S: Odd Fixes 10590F: drivers/staging/rtl8712/ 10591 10592STAGING - REALTEK RTL8723U WIRELESS DRIVER 10593M: Larry Finger <Larry.Finger@lwfinger.net> 10594M: Jes Sorensen <Jes.Sorensen@redhat.com> 10595L: linux-wireless@vger.kernel.org 10596S: Maintained 10597F: drivers/staging/rtl8723au/ 10598 10599STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 10600M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10601M: Teddy Wang <teddy.wang@siliconmotion.com> 10602M: Sudip Mukherjee <sudip@vectorindia.org> 10603L: linux-fbdev@vger.kernel.org 10604S: Maintained 10605F: drivers/staging/sm750fb/ 10606 10607STAGING - SLICOSS 10608M: Lior Dotan <liodot@gmail.com> 10609M: Christopher Harrer <charrer@alacritech.com> 10610S: Odd Fixes 10611F: drivers/staging/slicoss/ 10612 10613STAGING - SPEAKUP CONSOLE SPEECH DRIVER 10614M: William Hubbs <w.d.hubbs@gmail.com> 10615M: Chris Brannon <chris@the-brannons.com> 10616M: Kirk Reiser <kirk@reisers.ca> 10617M: Samuel Thibault <samuel.thibault@ens-lyon.org> 10618L: speakup@linux-speakup.org 10619W: http://www.linux-speakup.org/ 10620S: Odd Fixes 10621F: drivers/staging/speakup/ 10622 10623STAGING - VIA VT665X DRIVERS 10624M: Forest Bond <forest@alittletooquiet.net> 10625S: Odd Fixes 10626F: drivers/staging/vt665?/ 10627 10628STAGING - WILC1000 WIFI DRIVER 10629M: Johnny Kim <johnny.kim@atmel.com> 10630M: Austin Shin <austin.shin@atmel.com> 10631M: Chris Park <chris.park@atmel.com> 10632M: Tony Cho <tony.cho@atmel.com> 10633M: Glen Lee <glen.lee@atmel.com> 10634M: Leo Kim <leo.kim@atmel.com> 10635L: linux-wireless@vger.kernel.org 10636S: Supported 10637F: drivers/staging/wilc1000/ 10638 10639STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 10640M: Arnaud Patard <arnaud.patard@rtp-net.org> 10641S: Odd Fixes 10642F: drivers/staging/xgifb/ 10643 10644HFI1 DRIVER 10645M: Mike Marciniszyn <infinipath@intel.com> 10646L: linux-rdma@vger.kernel.org 10647S: Supported 10648F: drivers/staging/rdma/hfi1 10649 10650STARFIRE/DURALAN NETWORK DRIVER 10651M: Ion Badulescu <ionut@badula.org> 10652S: Odd Fixes 10653F: drivers/net/ethernet/adaptec/starfire* 10654 10655SUN3/3X 10656M: Sam Creasey <sammy@sammy.net> 10657W: http://sammy.net/sun3/ 10658S: Maintained 10659F: arch/m68k/kernel/*sun3* 10660F: arch/m68k/sun3*/ 10661F: arch/m68k/include/asm/sun3* 10662F: drivers/net/ethernet/i825xx/sun3* 10663 10664SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 10665M: Hans de Goede <hdegoede@redhat.com> 10666L: linux-input@vger.kernel.org 10667S: Maintained 10668F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 10669F: drivers/input/keyboard/sun4i-lradc-keys.c 10670 10671SUNDANCE NETWORK DRIVER 10672M: Denis Kirjanov <kda@linux-powerpc.org> 10673L: netdev@vger.kernel.org 10674S: Maintained 10675F: drivers/net/ethernet/dlink/sundance.c 10676 10677SUPERH 10678M: Yoshinori Sato <ysato@users.sourceforge.jp> 10679M: Rich Felker <dalias@libc.org> 10680L: linux-sh@vger.kernel.org 10681Q: http://patchwork.kernel.org/project/linux-sh/list/ 10682S: Maintained 10683F: Documentation/sh/ 10684F: arch/sh/ 10685F: drivers/sh/ 10686 10687SUSPEND TO RAM 10688M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10689M: Len Brown <len.brown@intel.com> 10690M: Pavel Machek <pavel@ucw.cz> 10691L: linux-pm@vger.kernel.org 10692S: Supported 10693F: Documentation/power/ 10694F: arch/x86/kernel/acpi/ 10695F: drivers/base/power/ 10696F: kernel/power/ 10697F: include/linux/suspend.h 10698F: include/linux/freezer.h 10699F: include/linux/pm.h 10700 10701SVGA HANDLING 10702M: Martin Mares <mj@ucw.cz> 10703L: linux-video@atrey.karlin.mff.cuni.cz 10704S: Maintained 10705F: Documentation/svga.txt 10706F: arch/x86/boot/video* 10707 10708SWIOTLB SUBSYSTEM 10709M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 10710L: linux-kernel@vger.kernel.org 10711T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 10712S: Supported 10713F: lib/swiotlb.c 10714F: arch/*/kernel/pci-swiotlb.c 10715F: include/linux/swiotlb.h 10716 10717SWITCHDEV 10718M: Jiri Pirko <jiri@resnulli.us> 10719L: netdev@vger.kernel.org 10720S: Supported 10721F: net/switchdev/ 10722F: include/net/switchdev.h 10723 10724SYNOPSYS ARC ARCHITECTURE 10725M: Vineet Gupta <vgupta@synopsys.com> 10726L: linux-snps-arc@lists.infradead.org 10727S: Supported 10728F: arch/arc/ 10729F: Documentation/devicetree/bindings/arc/* 10730F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 10731F: drivers/tty/serial/arc_uart.c 10732T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 10733 10734SYNOPSYS ARC SDP platform support 10735M: Alexey Brodkin <abrodkin@synopsys.com> 10736S: Supported 10737F: arch/arc/plat-axs10x 10738F: arch/arc/boot/dts/ax* 10739F: Documentation/devicetree/bindings/arc/axs10* 10740 10741SYSTEM CONFIGURATION (SYSCON) 10742M: Lee Jones <lee.jones@linaro.org> 10743M: Arnd Bergmann <arnd@arndb.de> 10744T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10745S: Supported 10746F: drivers/mfd/syscon.c 10747 10748SYSV FILESYSTEM 10749M: Christoph Hellwig <hch@infradead.org> 10750S: Maintained 10751F: Documentation/filesystems/sysv-fs.txt 10752F: fs/sysv/ 10753F: include/linux/sysv_fs.h 10754 10755TARGET SUBSYSTEM 10756M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 10757L: linux-scsi@vger.kernel.org 10758L: target-devel@vger.kernel.org 10759W: http://www.linux-iscsi.org 10760W: http://groups.google.com/group/linux-iscsi-target-dev 10761T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 10762S: Supported 10763F: drivers/target/ 10764F: include/target/ 10765F: Documentation/target/ 10766 10767TASKSTATS STATISTICS INTERFACE 10768M: Balbir Singh <bsingharora@gmail.com> 10769S: Maintained 10770F: Documentation/accounting/taskstats* 10771F: include/linux/taskstats* 10772F: kernel/taskstats.c 10773 10774TC CLASSIFIER 10775M: Jamal Hadi Salim <jhs@mojatatu.com> 10776L: netdev@vger.kernel.org 10777S: Maintained 10778F: include/net/pkt_cls.h 10779F: include/uapi/linux/pkt_cls.h 10780F: net/sched/ 10781 10782TCP LOW PRIORITY MODULE 10783M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 10784M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 10785W: http://tcp-lp-mod.sourceforge.net/ 10786S: Maintained 10787F: net/ipv4/tcp_lp.c 10788 10789TDA10071 MEDIA DRIVER 10790M: Antti Palosaari <crope@iki.fi> 10791L: linux-media@vger.kernel.org 10792W: https://linuxtv.org 10793W: http://palosaari.fi/linux/ 10794Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10795T: git git://linuxtv.org/anttip/media_tree.git 10796S: Maintained 10797F: drivers/media/dvb-frontends/tda10071* 10798 10799TDA18212 MEDIA DRIVER 10800M: Antti Palosaari <crope@iki.fi> 10801L: linux-media@vger.kernel.org 10802W: https://linuxtv.org 10803W: http://palosaari.fi/linux/ 10804Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10805T: git git://linuxtv.org/anttip/media_tree.git 10806S: Maintained 10807F: drivers/media/tuners/tda18212* 10808 10809TDA18218 MEDIA DRIVER 10810M: Antti Palosaari <crope@iki.fi> 10811L: linux-media@vger.kernel.org 10812W: https://linuxtv.org 10813W: http://palosaari.fi/linux/ 10814Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10815T: git git://linuxtv.org/anttip/media_tree.git 10816S: Maintained 10817F: drivers/media/tuners/tda18218* 10818 10819TDA18271 MEDIA DRIVER 10820M: Michael Krufky <mkrufky@linuxtv.org> 10821L: linux-media@vger.kernel.org 10822W: https://linuxtv.org 10823W: http://github.com/mkrufky 10824Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10825T: git git://linuxtv.org/mkrufky/tuners.git 10826S: Maintained 10827F: drivers/media/tuners/tda18271* 10828 10829TDA827x MEDIA DRIVER 10830M: Michael Krufky <mkrufky@linuxtv.org> 10831L: linux-media@vger.kernel.org 10832W: https://linuxtv.org 10833W: http://github.com/mkrufky 10834Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10835T: git git://linuxtv.org/mkrufky/tuners.git 10836S: Maintained 10837F: drivers/media/tuners/tda8290.* 10838 10839TDA8290 MEDIA DRIVER 10840M: Michael Krufky <mkrufky@linuxtv.org> 10841L: linux-media@vger.kernel.org 10842W: https://linuxtv.org 10843W: http://github.com/mkrufky 10844Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10845T: git git://linuxtv.org/mkrufky/tuners.git 10846S: Maintained 10847F: drivers/media/tuners/tda8290.* 10848 10849TDA9840 MEDIA DRIVER 10850M: Hans Verkuil <hverkuil@xs4all.nl> 10851L: linux-media@vger.kernel.org 10852T: git git://linuxtv.org/media_tree.git 10853W: https://linuxtv.org 10854S: Maintained 10855F: drivers/media/i2c/tda9840* 10856 10857TEA5761 TUNER DRIVER 10858M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 10859L: linux-media@vger.kernel.org 10860W: https://linuxtv.org 10861T: git git://linuxtv.org/media_tree.git 10862S: Odd fixes 10863F: drivers/media/tuners/tea5761.* 10864 10865TEA5767 TUNER DRIVER 10866M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 10867L: linux-media@vger.kernel.org 10868W: https://linuxtv.org 10869T: git git://linuxtv.org/media_tree.git 10870S: Maintained 10871F: drivers/media/tuners/tea5767.* 10872 10873TEA6415C MEDIA DRIVER 10874M: Hans Verkuil <hverkuil@xs4all.nl> 10875L: linux-media@vger.kernel.org 10876T: git git://linuxtv.org/media_tree.git 10877W: https://linuxtv.org 10878S: Maintained 10879F: drivers/media/i2c/tea6415c* 10880 10881TEA6420 MEDIA DRIVER 10882M: Hans Verkuil <hverkuil@xs4all.nl> 10883L: linux-media@vger.kernel.org 10884T: git git://linuxtv.org/media_tree.git 10885W: https://linuxtv.org 10886S: Maintained 10887F: drivers/media/i2c/tea6420* 10888 10889TEAM DRIVER 10890M: Jiri Pirko <jiri@resnulli.us> 10891L: netdev@vger.kernel.org 10892S: Supported 10893F: drivers/net/team/ 10894F: include/linux/if_team.h 10895F: include/uapi/linux/if_team.h 10896 10897TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 10898M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 10899S: Maintained 10900F: arch/x86/platform/ts5500/ 10901 10902TECHNOTREND USB IR RECEIVER 10903M: Sean Young <sean@mess.org> 10904L: linux-media@vger.kernel.org 10905S: Maintained 10906F: drivers/media/rc/ttusbir.c 10907 10908TEGRA ARCHITECTURE SUPPORT 10909M: Stephen Warren <swarren@wwwdotorg.org> 10910M: Thierry Reding <thierry.reding@gmail.com> 10911M: Alexandre Courbot <gnurou@gmail.com> 10912L: linux-tegra@vger.kernel.org 10913Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 10914T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 10915S: Supported 10916N: [^a-z]tegra 10917 10918TEGRA CLOCK DRIVER 10919M: Peter De Schrijver <pdeschrijver@nvidia.com> 10920M: Prashant Gaikwad <pgaikwad@nvidia.com> 10921S: Supported 10922F: drivers/clk/tegra/ 10923 10924TEGRA DMA DRIVER 10925M: Laxman Dewangan <ldewangan@nvidia.com> 10926S: Supported 10927F: drivers/dma/tegra20-apb-dma.c 10928 10929TEGRA I2C DRIVER 10930M: Laxman Dewangan <ldewangan@nvidia.com> 10931S: Supported 10932F: drivers/i2c/busses/i2c-tegra.c 10933 10934TEGRA IOMMU DRIVERS 10935M: Hiroshi Doyu <hdoyu@nvidia.com> 10936S: Supported 10937F: drivers/iommu/tegra* 10938 10939TEGRA KBC DRIVER 10940M: Rakesh Iyer <riyer@nvidia.com> 10941M: Laxman Dewangan <ldewangan@nvidia.com> 10942S: Supported 10943F: drivers/input/keyboard/tegra-kbc.c 10944 10945TEGRA PWM DRIVER 10946M: Thierry Reding <thierry.reding@gmail.com> 10947S: Supported 10948F: drivers/pwm/pwm-tegra.c 10949 10950TEGRA SERIAL DRIVER 10951M: Laxman Dewangan <ldewangan@nvidia.com> 10952S: Supported 10953F: drivers/tty/serial/serial-tegra.c 10954 10955TEGRA SPI DRIVER 10956M: Laxman Dewangan <ldewangan@nvidia.com> 10957S: Supported 10958F: drivers/spi/spi-tegra* 10959 10960TEHUTI ETHERNET DRIVER 10961M: Andy Gospodarek <andy@greyhouse.net> 10962L: netdev@vger.kernel.org 10963S: Supported 10964F: drivers/net/ethernet/tehuti/* 10965 10966Telecom Clock Driver for MCPL0010 10967M: Mark Gross <mark.gross@intel.com> 10968S: Supported 10969F: drivers/char/tlclk.c 10970 10971TENSILICA XTENSA PORT (xtensa) 10972M: Chris Zankel <chris@zankel.net> 10973M: Max Filippov <jcmvbkbc@gmail.com> 10974L: linux-xtensa@linux-xtensa.org 10975T: git git://github.com/czankel/xtensa-linux.git 10976S: Maintained 10977F: arch/xtensa/ 10978F: drivers/irqchip/irq-xtensa-* 10979 10980THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 10981M: Hans Verkuil <hverkuil@xs4all.nl> 10982L: linux-media@vger.kernel.org 10983T: git git://linuxtv.org/media_tree.git 10984W: https://linuxtv.org 10985S: Maintained 10986F: drivers/media/radio/radio-raremono.c 10987 10988THERMAL 10989M: Zhang Rui <rui.zhang@intel.com> 10990M: Eduardo Valentin <edubezval@gmail.com> 10991L: linux-pm@vger.kernel.org 10992T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 10993T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 10994Q: https://patchwork.kernel.org/project/linux-pm/list/ 10995S: Supported 10996F: drivers/thermal/ 10997F: include/linux/thermal.h 10998F: include/uapi/linux/thermal.h 10999F: include/linux/cpu_cooling.h 11000F: Documentation/devicetree/bindings/thermal/ 11001 11002THERMAL/CPU_COOLING 11003M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11004M: Viresh Kumar <viresh.kumar@linaro.org> 11005M: Javi Merino <javi.merino@arm.com> 11006L: linux-pm@vger.kernel.org 11007S: Supported 11008F: Documentation/thermal/cpu-cooling-api.txt 11009F: drivers/thermal/cpu_cooling.c 11010F: include/linux/cpu_cooling.h 11011 11012THINGM BLINK(1) USB RGB LED DRIVER 11013M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 11014S: Maintained 11015F: drivers/hid/hid-thingm.c 11016 11017THINKPAD ACPI EXTRAS DRIVER 11018M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11019L: ibm-acpi-devel@lists.sourceforge.net 11020L: platform-driver-x86@vger.kernel.org 11021W: http://ibm-acpi.sourceforge.net 11022W: http://thinkwiki.org/wiki/Ibm-acpi 11023T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11024S: Maintained 11025F: drivers/platform/x86/thinkpad_acpi.c 11026 11027TI BANDGAP AND THERMAL DRIVER 11028M: Eduardo Valentin <edubezval@gmail.com> 11029L: linux-pm@vger.kernel.org 11030L: linux-omap@vger.kernel.org 11031S: Maintained 11032F: drivers/thermal/ti-soc-thermal/ 11033 11034TI VPE/CAL DRIVERS 11035M: Benoit Parrot <bparrot@ti.com> 11036L: linux-media@vger.kernel.org 11037W: http://linuxtv.org/ 11038Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11039S: Maintained 11040F: drivers/media/platform/ti-vpe/ 11041 11042TI CDCE706 CLOCK DRIVER 11043M: Max Filippov <jcmvbkbc@gmail.com> 11044S: Maintained 11045F: drivers/clk/clk-cdce706.c 11046 11047TI CLOCK DRIVER 11048M: Tero Kristo <t-kristo@ti.com> 11049L: linux-omap@vger.kernel.org 11050S: Maintained 11051F: drivers/clk/ti/ 11052F: include/linux/clk/ti.h 11053 11054TI FLASH MEDIA INTERFACE DRIVER 11055M: Alex Dubov <oakad@yahoo.com> 11056S: Maintained 11057F: drivers/misc/tifm* 11058F: drivers/mmc/host/tifm_sd.c 11059F: include/linux/tifm.h 11060 11061TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 11062M: Santosh Shilimkar <ssantosh@kernel.org> 11063L: linux-kernel@vger.kernel.org 11064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11065S: Maintained 11066F: drivers/soc/ti/* 11067T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 11068 11069 11070TI LM49xxx FAMILY ASoC CODEC DRIVERS 11071M: M R Swami Reddy <mr.swami.reddy@ti.com> 11072M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 11073L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11074S: Maintained 11075F: sound/soc/codecs/lm49453* 11076F: sound/soc/codecs/isabelle* 11077 11078TI LP855x BACKLIGHT DRIVER 11079M: Milo Kim <milo.kim@ti.com> 11080S: Maintained 11081F: Documentation/backlight/lp855x-driver.txt 11082F: drivers/video/backlight/lp855x_bl.c 11083F: include/linux/platform_data/lp855x.h 11084 11085TI LP8727 CHARGER DRIVER 11086M: Milo Kim <milo.kim@ti.com> 11087S: Maintained 11088F: drivers/power/lp8727_charger.c 11089F: include/linux/platform_data/lp8727.h 11090 11091TI LP8788 MFD DRIVER 11092M: Milo Kim <milo.kim@ti.com> 11093S: Maintained 11094F: drivers/iio/adc/lp8788_adc.c 11095F: drivers/leds/leds-lp8788.c 11096F: drivers/mfd/lp8788*.c 11097F: drivers/power/lp8788-charger.c 11098F: drivers/regulator/lp8788-*.c 11099F: include/linux/mfd/lp8788*.h 11100 11101TI NETCP ETHERNET DRIVER 11102M: Wingman Kwok <w-kwok2@ti.com> 11103M: Murali Karicheri <m-karicheri2@ti.com> 11104L: netdev@vger.kernel.org 11105S: Maintained 11106F: drivers/net/ethernet/ti/netcp* 11107 11108TI TAS571X FAMILY ASoC CODEC DRIVER 11109M: Kevin Cernekee <cernekee@chromium.org> 11110L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11111S: Odd Fixes 11112F: sound/soc/codecs/tas571x* 11113 11114TI TWL4030 SERIES SOC CODEC DRIVER 11115M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11116L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11117S: Maintained 11118F: sound/soc/codecs/twl4030* 11119 11120TI WILINK WIRELESS DRIVERS 11121L: linux-wireless@vger.kernel.org 11122W: http://wireless.kernel.org/en/users/Drivers/wl12xx 11123W: http://wireless.kernel.org/en/users/Drivers/wl1251 11124T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 11125S: Orphan 11126F: drivers/net/wireless/ti/ 11127F: include/linux/wl12xx.h 11128 11129TIPC NETWORK LAYER 11130M: Jon Maloy <jon.maloy@ericsson.com> 11131M: Ying Xue <ying.xue@windriver.com> 11132L: netdev@vger.kernel.org (core kernel code) 11133L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 11134W: http://tipc.sourceforge.net/ 11135S: Maintained 11136F: include/uapi/linux/tipc*.h 11137F: net/tipc/ 11138 11139TILE ARCHITECTURE 11140M: Chris Metcalf <cmetcalf@ezchip.com> 11141W: http://www.ezchip.com/scm/ 11142T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 11143S: Supported 11144F: arch/tile/ 11145F: drivers/char/tile-srom.c 11146F: drivers/edac/tile_edac.c 11147F: drivers/net/ethernet/tile/ 11148F: drivers/rtc/rtc-tile.c 11149F: drivers/tty/hvc/hvc_tile.c 11150F: drivers/tty/serial/tilegx.c 11151F: drivers/usb/host/*-tilegx.c 11152F: include/linux/usb/tilegx.h 11153 11154TLAN NETWORK DRIVER 11155M: Samuel Chessman <chessman@tux.org> 11156L: tlan-devel@lists.sourceforge.net (subscribers-only) 11157W: http://sourceforge.net/projects/tlan/ 11158S: Maintained 11159F: Documentation/networking/tlan.txt 11160F: drivers/net/ethernet/ti/tlan.* 11161 11162TOMOYO SECURITY MODULE 11163M: Kentaro Takeda <takedakn@nttdata.co.jp> 11164M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 11165L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 11166L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 11167L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 11168L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 11169W: http://tomoyo.sourceforge.jp/ 11170T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 11171S: Maintained 11172F: security/tomoyo/ 11173 11174TOPSTAR LAPTOP EXTRAS DRIVER 11175M: Herton Ronaldo Krzesinski <herton@canonical.com> 11176L: platform-driver-x86@vger.kernel.org 11177S: Maintained 11178F: drivers/platform/x86/topstar-laptop.c 11179 11180TOSHIBA ACPI EXTRAS DRIVER 11181M: Azael Avalos <coproscefalo@gmail.com> 11182L: platform-driver-x86@vger.kernel.org 11183S: Maintained 11184F: drivers/platform/x86/toshiba_acpi.c 11185 11186TOSHIBA BLUETOOTH DRIVER 11187M: Azael Avalos <coproscefalo@gmail.com> 11188L: platform-driver-x86@vger.kernel.org 11189S: Maintained 11190F: drivers/platform/x86/toshiba_bluetooth.c 11191 11192TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 11193M: Azael Avalos <coproscefalo@gmail.com> 11194L: platform-driver-x86@vger.kernel.org 11195S: Maintained 11196F: drivers/platform/x86/toshiba_haps.c 11197 11198TOSHIBA WMI HOTKEYS DRIVER 11199M: Azael Avalos <coproscefalo@gmail.com> 11200L: platform-driver-x86@vger.kernel.org 11201S: Maintained 11202F: drivers/platform/x86/toshiba-wmi.c 11203 11204TOSHIBA SMM DRIVER 11205M: Jonathan Buzzard <jonathan@buzzard.org.uk> 11206W: http://www.buzzard.org.uk/toshiba/ 11207S: Maintained 11208F: drivers/char/toshiba.c 11209F: include/linux/toshiba.h 11210F: include/uapi/linux/toshiba.h 11211 11212TOSHIBA TC358743 DRIVER 11213M: Mats Randgaard <matrandg@cisco.com> 11214L: linux-media@vger.kernel.org 11215S: Maintained 11216F: drivers/media/i2c/tc358743* 11217F: include/media/i2c/tc358743.h 11218 11219TMIO MMC DRIVER 11220M: Ian Molton <ian@mnementh.co.uk> 11221L: linux-mmc@vger.kernel.org 11222S: Maintained 11223F: drivers/mmc/host/tmio_mmc* 11224F: drivers/mmc/host/sh_mobile_sdhi.c 11225F: include/linux/mmc/tmio.h 11226F: include/linux/mmc/sh_mobile_sdhi.h 11227 11228TMP401 HARDWARE MONITOR DRIVER 11229M: Guenter Roeck <linux@roeck-us.net> 11230L: linux-hwmon@vger.kernel.org 11231S: Maintained 11232F: Documentation/hwmon/tmp401 11233F: drivers/hwmon/tmp401.c 11234 11235TMPFS (SHMEM FILESYSTEM) 11236M: Hugh Dickins <hughd@google.com> 11237L: linux-mm@kvack.org 11238S: Maintained 11239F: include/linux/shmem_fs.h 11240F: mm/shmem.c 11241 11242TM6000 VIDEO4LINUX DRIVER 11243M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 11244L: linux-media@vger.kernel.org 11245W: https://linuxtv.org 11246T: git git://linuxtv.org/media_tree.git 11247S: Odd fixes 11248F: drivers/media/usb/tm6000/ 11249 11250TW68 VIDEO4LINUX DRIVER 11251M: Hans Verkuil <hverkuil@xs4all.nl> 11252L: linux-media@vger.kernel.org 11253T: git git://linuxtv.org/media_tree.git 11254W: https://linuxtv.org 11255S: Odd Fixes 11256F: drivers/media/pci/tw68/ 11257 11258TPM DEVICE DRIVER 11259M: Peter Huewe <peterhuewe@gmx.de> 11260M: Marcel Selhorst <tpmdd@selhorst.net> 11261M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 11262R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 11263W: http://tpmdd.sourceforge.net 11264L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11265Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 11266T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 11267S: Maintained 11268F: drivers/char/tpm/ 11269 11270TPM IBM_VTPM DEVICE DRIVER 11271M: Ashley Lai <ashleydlai@gmail.com> 11272W: http://tpmdd.sourceforge.net 11273L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11274S: Maintained 11275F: drivers/char/tpm/tpm_ibmvtpm* 11276 11277TRACING 11278M: Steven Rostedt <rostedt@goodmis.org> 11279M: Ingo Molnar <mingo@redhat.com> 11280T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11281S: Maintained 11282F: Documentation/trace/ftrace.txt 11283F: arch/*/*/*/ftrace.h 11284F: arch/*/kernel/ftrace.c 11285F: include/*/ftrace.h 11286F: include/linux/trace*.h 11287F: include/trace/ 11288F: kernel/trace/ 11289F: tools/testing/selftests/ftrace/ 11290 11291TRIVIAL PATCHES 11292M: Jiri Kosina <trivial@kernel.org> 11293T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 11294S: Maintained 11295K: ^Subject:.*(?i)trivial 11296 11297TTY LAYER 11298M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11299M: Jiri Slaby <jslaby@suse.com> 11300S: Supported 11301T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 11302F: Documentation/serial/ 11303F: drivers/tty/ 11304F: drivers/tty/serial/serial_core.c 11305F: include/linux/serial_core.h 11306F: include/linux/serial.h 11307F: include/linux/tty.h 11308F: include/uapi/linux/serial_core.h 11309F: include/uapi/linux/serial.h 11310F: include/uapi/linux/tty.h 11311 11312TUA9001 MEDIA DRIVER 11313M: Antti Palosaari <crope@iki.fi> 11314L: linux-media@vger.kernel.org 11315W: https://linuxtv.org 11316W: http://palosaari.fi/linux/ 11317Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11318T: git git://linuxtv.org/anttip/media_tree.git 11319S: Maintained 11320F: drivers/media/tuners/tua9001* 11321 11322TULIP NETWORK DRIVERS 11323L: netdev@vger.kernel.org 11324L: linux-parisc@vger.kernel.org 11325S: Orphan 11326F: drivers/net/ethernet/dec/tulip/ 11327 11328TUN/TAP driver 11329M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 11330W: http://vtun.sourceforge.net/tun 11331S: Maintained 11332F: Documentation/networking/tuntap.txt 11333F: arch/um/os-Linux/drivers/ 11334 11335TURBOCHANNEL SUBSYSTEM 11336M: "Maciej W. Rozycki" <macro@linux-mips.org> 11337M: Ralf Baechle <ralf@linux-mips.org> 11338L: linux-mips@linux-mips.org 11339Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 11340S: Maintained 11341F: drivers/tc/ 11342F: include/linux/tc.h 11343 11344U14-34F SCSI DRIVER 11345M: Dario Ballabio <ballabio_dario@emc.com> 11346L: linux-scsi@vger.kernel.org 11347S: Maintained 11348F: drivers/scsi/u14-34f.c 11349 11350UBI FILE SYSTEM (UBIFS) 11351M: Richard Weinberger <richard@nod.at> 11352M: Artem Bityutskiy <dedekind1@gmail.com> 11353M: Adrian Hunter <adrian.hunter@intel.com> 11354L: linux-mtd@lists.infradead.org 11355T: git git://git.infradead.org/ubifs-2.6.git 11356W: http://www.linux-mtd.infradead.org/doc/ubifs.html 11357S: Supported 11358F: Documentation/filesystems/ubifs.txt 11359F: fs/ubifs/ 11360 11361UCLINUX (M68KNOMMU AND COLDFIRE) 11362M: Greg Ungerer <gerg@uclinux.org> 11363W: http://www.uclinux.org/ 11364L: linux-m68k@lists.linux-m68k.org 11365L: uclinux-dev@uclinux.org (subscribers-only) 11366T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 11367S: Maintained 11368F: arch/m68k/coldfire/ 11369F: arch/m68k/68*/ 11370F: arch/m68k/*/*_no.* 11371F: arch/m68k/include/asm/*_no.* 11372 11373UDF FILESYSTEM 11374M: Jan Kara <jack@suse.com> 11375S: Maintained 11376F: Documentation/filesystems/udf.txt 11377F: fs/udf/ 11378 11379UFS FILESYSTEM 11380M: Evgeniy Dushistov <dushistov@mail.ru> 11381S: Maintained 11382F: Documentation/filesystems/ufs.txt 11383F: fs/ufs/ 11384 11385UHID USERSPACE HID IO DRIVER: 11386M: David Herrmann <dh.herrmann@googlemail.com> 11387L: linux-input@vger.kernel.org 11388S: Maintained 11389F: drivers/hid/uhid.c 11390F: include/uapi/linux/uhid.h 11391 11392ULTRA-WIDEBAND (UWB) SUBSYSTEM: 11393L: linux-usb@vger.kernel.org 11394S: Orphan 11395F: drivers/uwb/ 11396F: include/linux/uwb.h 11397F: include/linux/uwb/ 11398 11399UNICORE32 ARCHITECTURE: 11400M: Guan Xuetao <gxt@mprc.pku.edu.cn> 11401W: http://mprc.pku.edu.cn/~guanxuetao/linux 11402S: Maintained 11403T: git git://github.com/gxt/linux.git 11404F: arch/unicore32/ 11405 11406UNIFDEF 11407M: Tony Finch <dot@dotat.at> 11408W: http://dotat.at/prog/unifdef 11409S: Maintained 11410F: scripts/unifdef.c 11411 11412UNIFORM CDROM DRIVER 11413M: Jens Axboe <axboe@kernel.dk> 11414W: http://www.kernel.dk 11415S: Maintained 11416F: Documentation/cdrom/ 11417F: drivers/cdrom/cdrom.c 11418F: include/linux/cdrom.h 11419F: include/uapi/linux/cdrom.h 11420 11421UNISYS S-PAR DRIVERS 11422M: David Kershner <david.kershner@unisys.com> 11423L: sparmaintainer@unisys.com (Unisys internal) 11424S: Supported 11425F: drivers/staging/unisys/ 11426 11427UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 11428M: Vinayak Holikatti <vinholikatti@gmail.com> 11429L: linux-scsi@vger.kernel.org 11430S: Supported 11431F: Documentation/scsi/ufs.txt 11432F: drivers/scsi/ufs/ 11433 11434UNSORTED BLOCK IMAGES (UBI) 11435M: Artem Bityutskiy <dedekind1@gmail.com> 11436M: Richard Weinberger <richard@nod.at> 11437W: http://www.linux-mtd.infradead.org/ 11438L: linux-mtd@lists.infradead.org 11439T: git git://git.infradead.org/ubifs-2.6.git 11440S: Supported 11441F: drivers/mtd/ubi/ 11442F: include/linux/mtd/ubi.h 11443F: include/uapi/mtd/ubi-user.h 11444 11445USB ACM DRIVER 11446M: Oliver Neukum <oneukum@suse.com> 11447L: linux-usb@vger.kernel.org 11448S: Maintained 11449F: Documentation/usb/acm.txt 11450F: drivers/usb/class/cdc-acm.* 11451 11452USB AR5523 WIRELESS DRIVER 11453M: Pontus Fuchs <pontus.fuchs@gmail.com> 11454L: linux-wireless@vger.kernel.org 11455S: Maintained 11456F: drivers/net/wireless/ath/ar5523/ 11457 11458USB ATTACHED SCSI 11459M: Hans de Goede <hdegoede@redhat.com> 11460M: Gerd Hoffmann <kraxel@redhat.com> 11461L: linux-usb@vger.kernel.org 11462L: linux-scsi@vger.kernel.org 11463S: Maintained 11464F: drivers/usb/storage/uas.c 11465 11466USB CDC ETHERNET DRIVER 11467M: Oliver Neukum <oliver@neukum.org> 11468L: linux-usb@vger.kernel.org 11469S: Maintained 11470F: drivers/net/usb/cdc_*.c 11471F: include/uapi/linux/usb/cdc.h 11472 11473USB CHAOSKEY DRIVER 11474M: Keith Packard <keithp@keithp.com> 11475L: linux-usb@vger.kernel.org 11476S: Maintained 11477F: drivers/usb/misc/chaoskey.c 11478 11479USB CYPRESS C67X00 DRIVER 11480M: Peter Korsgaard <jacmet@sunsite.dk> 11481L: linux-usb@vger.kernel.org 11482S: Maintained 11483F: drivers/usb/c67x00/ 11484 11485USB DAVICOM DM9601 DRIVER 11486M: Peter Korsgaard <jacmet@sunsite.dk> 11487L: netdev@vger.kernel.org 11488W: http://www.linux-usb.org/usbnet 11489S: Maintained 11490F: drivers/net/usb/dm9601.c 11491 11492USB DIAMOND RIO500 DRIVER 11493M: Cesar Miquel <miquel@df.uba.ar> 11494L: rio500-users@lists.sourceforge.net 11495W: http://rio500.sourceforge.net 11496S: Maintained 11497F: drivers/usb/misc/rio500* 11498 11499USB EHCI DRIVER 11500M: Alan Stern <stern@rowland.harvard.edu> 11501L: linux-usb@vger.kernel.org 11502S: Maintained 11503F: Documentation/usb/ehci.txt 11504F: drivers/usb/host/ehci* 11505 11506USB GADGET/PERIPHERAL SUBSYSTEM 11507M: Felipe Balbi <balbi@kernel.org> 11508L: linux-usb@vger.kernel.org 11509W: http://www.linux-usb.org/gadget 11510T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 11511S: Maintained 11512F: drivers/usb/gadget/ 11513F: include/linux/usb/gadget* 11514 11515USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 11516M: Jiri Kosina <jikos@kernel.org> 11517R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 11518L: linux-usb@vger.kernel.org 11519T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 11520S: Maintained 11521F: Documentation/hid/hiddev.txt 11522F: drivers/hid/usbhid/ 11523 11524USB ISP116X DRIVER 11525M: Olav Kongas <ok@artecdesign.ee> 11526L: linux-usb@vger.kernel.org 11527S: Maintained 11528F: drivers/usb/host/isp116x* 11529F: include/linux/usb/isp116x.h 11530 11531USB LAN78XX ETHERNET DRIVER 11532M: Woojung Huh <woojung.huh@microchip.com> 11533M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 11534L: netdev@vger.kernel.org 11535S: Maintained 11536F: drivers/net/usb/lan78xx.* 11537 11538USB MASS STORAGE DRIVER 11539M: Matthew Dharm <mdharm-usb@one-eyed-alien.net> 11540L: linux-usb@vger.kernel.org 11541L: usb-storage@lists.one-eyed-alien.net 11542S: Maintained 11543W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 11544F: drivers/usb/storage/ 11545 11546USB MIDI DRIVER 11547M: Clemens Ladisch <clemens@ladisch.de> 11548L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11549T: git git://git.alsa-project.org/alsa-kernel.git 11550S: Maintained 11551F: sound/usb/midi.* 11552 11553USB NETWORKING DRIVERS 11554L: linux-usb@vger.kernel.org 11555S: Odd Fixes 11556F: drivers/net/usb/ 11557 11558USB OHCI DRIVER 11559M: Alan Stern <stern@rowland.harvard.edu> 11560L: linux-usb@vger.kernel.org 11561S: Maintained 11562F: Documentation/usb/ohci.txt 11563F: drivers/usb/host/ohci* 11564 11565USB OTG FSM (Finite State Machine) 11566M: Peter Chen <Peter.Chen@nxp.com> 11567T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 11568L: linux-usb@vger.kernel.org 11569S: Maintained 11570F: drivers/usb/common/usb-otg-fsm.c 11571 11572USB OVER IP DRIVER 11573M: Valentina Manea <valentina.manea.m@gmail.com> 11574M: Shuah Khan <shuah.kh@samsung.com> 11575L: linux-usb@vger.kernel.org 11576S: Maintained 11577F: Documentation/usb/usbip_protocol.txt 11578F: drivers/usb/usbip/ 11579F: tools/usb/usbip/ 11580 11581USB PEGASUS DRIVER 11582M: Petko Manolov <petkan@nucleusys.com> 11583L: linux-usb@vger.kernel.org 11584L: netdev@vger.kernel.org 11585T: git git://github.com/petkan/pegasus.git 11586W: https://github.com/petkan/pegasus 11587S: Maintained 11588F: drivers/net/usb/pegasus.* 11589 11590USB PHY LAYER 11591M: Felipe Balbi <balbi@kernel.org> 11592L: linux-usb@vger.kernel.org 11593T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 11594S: Maintained 11595F: drivers/usb/phy/ 11596 11597USB PRINTER DRIVER (usblp) 11598M: Pete Zaitcev <zaitcev@redhat.com> 11599L: linux-usb@vger.kernel.org 11600S: Supported 11601F: drivers/usb/class/usblp.c 11602 11603USB QMI WWAN NETWORK DRIVER 11604M: Bjørn Mork <bjorn@mork.no> 11605L: netdev@vger.kernel.org 11606S: Maintained 11607F: Documentation/ABI/testing/sysfs-class-net-qmi 11608F: drivers/net/usb/qmi_wwan.c 11609 11610USB RTL8150 DRIVER 11611M: Petko Manolov <petkan@nucleusys.com> 11612L: linux-usb@vger.kernel.org 11613L: netdev@vger.kernel.org 11614T: git git://github.com/petkan/rtl8150.git 11615W: https://github.com/petkan/rtl8150 11616S: Maintained 11617F: drivers/net/usb/rtl8150.c 11618 11619USB SERIAL SUBSYSTEM 11620M: Johan Hovold <johan@kernel.org> 11621L: linux-usb@vger.kernel.org 11622S: Maintained 11623F: Documentation/usb/usb-serial.txt 11624F: drivers/usb/serial/ 11625F: include/linux/usb/serial.h 11626 11627USB SMSC75XX ETHERNET DRIVER 11628M: Steve Glendinning <steve.glendinning@shawell.net> 11629L: netdev@vger.kernel.org 11630S: Maintained 11631F: drivers/net/usb/smsc75xx.* 11632 11633USB SMSC95XX ETHERNET DRIVER 11634M: Steve Glendinning <steve.glendinning@shawell.net> 11635L: netdev@vger.kernel.org 11636S: Maintained 11637F: drivers/net/usb/smsc95xx.* 11638 11639USB SUBSYSTEM 11640M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11641L: linux-usb@vger.kernel.org 11642W: http://www.linux-usb.org 11643T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 11644S: Supported 11645F: Documentation/usb/ 11646F: drivers/usb/ 11647F: include/linux/usb.h 11648F: include/linux/usb/ 11649 11650USB UHCI DRIVER 11651M: Alan Stern <stern@rowland.harvard.edu> 11652L: linux-usb@vger.kernel.org 11653S: Maintained 11654F: drivers/usb/host/uhci* 11655 11656USB "USBNET" DRIVER FRAMEWORK 11657M: Oliver Neukum <oneukum@suse.com> 11658L: netdev@vger.kernel.org 11659W: http://www.linux-usb.org/usbnet 11660S: Maintained 11661F: drivers/net/usb/usbnet.c 11662F: include/linux/usb/usbnet.h 11663 11664USB VIDEO CLASS 11665M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11666L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 11667L: linux-media@vger.kernel.org 11668T: git git://linuxtv.org/media_tree.git 11669W: http://www.ideasonboard.org/uvc/ 11670S: Maintained 11671F: drivers/media/usb/uvc/ 11672F: include/uapi/linux/uvcvideo.h 11673 11674USB VISION DRIVER 11675M: Hans Verkuil <hverkuil@xs4all.nl> 11676L: linux-media@vger.kernel.org 11677T: git git://linuxtv.org/media_tree.git 11678W: https://linuxtv.org 11679S: Odd Fixes 11680F: drivers/media/usb/usbvision/ 11681 11682USB WEBCAM GADGET 11683M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11684L: linux-usb@vger.kernel.org 11685S: Maintained 11686F: drivers/usb/gadget/function/*uvc* 11687F: drivers/usb/gadget/legacy/webcam.c 11688 11689USB WIRELESS RNDIS DRIVER (rndis_wlan) 11690M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 11691L: linux-wireless@vger.kernel.org 11692S: Maintained 11693F: drivers/net/wireless/rndis_wlan.c 11694 11695USB XHCI DRIVER 11696M: Mathias Nyman <mathias.nyman@intel.com> 11697L: linux-usb@vger.kernel.org 11698S: Supported 11699F: drivers/usb/host/xhci* 11700F: drivers/usb/host/pci-quirks* 11701 11702USB ZD1201 DRIVER 11703L: linux-wireless@vger.kernel.org 11704W: http://linux-lc100020.sourceforge.net 11705S: Orphan 11706F: drivers/net/wireless/zydas/zd1201.* 11707 11708USB ZR364XX DRIVER 11709M: Antoine Jacquet <royale@zerezo.com> 11710L: linux-usb@vger.kernel.org 11711L: linux-media@vger.kernel.org 11712T: git git://linuxtv.org/media_tree.git 11713W: http://royale.zerezo.com/zr364xx/ 11714S: Maintained 11715F: Documentation/video4linux/zr364xx.txt 11716F: drivers/media/usb/zr364xx/ 11717 11718ULPI BUS 11719M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 11720L: linux-usb@vger.kernel.org 11721S: Maintained 11722F: drivers/usb/common/ulpi.c 11723F: include/linux/ulpi/ 11724 11725USER-MODE LINUX (UML) 11726M: Jeff Dike <jdike@addtoit.com> 11727M: Richard Weinberger <richard@nod.at> 11728L: user-mode-linux-devel@lists.sourceforge.net 11729L: user-mode-linux-user@lists.sourceforge.net 11730W: http://user-mode-linux.sourceforge.net 11731T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 11732S: Maintained 11733F: Documentation/virtual/uml/ 11734F: arch/um/ 11735F: arch/x86/um/ 11736F: fs/hostfs/ 11737F: fs/hppfs/ 11738 11739USERSPACE I/O (UIO) 11740M: "Hans J. Koch" <hjk@hansjkoch.de> 11741M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11742S: Maintained 11743T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 11744F: Documentation/DocBook/uio-howto.tmpl 11745F: drivers/uio/ 11746F: include/linux/uio*.h 11747 11748UTIL-LINUX PACKAGE 11749M: Karel Zak <kzak@redhat.com> 11750L: util-linux@vger.kernel.org 11751W: http://en.wikipedia.org/wiki/Util-linux 11752T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 11753S: Maintained 11754 11755UVESAFB DRIVER 11756M: Michal Januszewski <spock@gentoo.org> 11757L: linux-fbdev@vger.kernel.org 11758W: http://dev.gentoo.org/~spock/projects/uvesafb/ 11759S: Maintained 11760F: Documentation/fb/uvesafb.txt 11761F: drivers/video/fbdev/uvesafb.* 11762 11763VF610 NAND DRIVER 11764M: Stefan Agner <stefan@agner.ch> 11765L: linux-mtd@lists.infradead.org 11766S: Supported 11767F: drivers/mtd/nand/vf610_nfc.c 11768 11769VFAT/FAT/MSDOS FILESYSTEM 11770M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 11771S: Maintained 11772F: Documentation/filesystems/vfat.txt 11773F: fs/fat/ 11774 11775VFIO DRIVER 11776M: Alex Williamson <alex.williamson@redhat.com> 11777L: kvm@vger.kernel.org 11778T: git git://github.com/awilliam/linux-vfio.git 11779S: Maintained 11780F: Documentation/vfio.txt 11781F: drivers/vfio/ 11782F: include/linux/vfio.h 11783F: include/uapi/linux/vfio.h 11784 11785VFIO PLATFORM DRIVER 11786M: Baptiste Reynal <b.reynal@virtualopensystems.com> 11787L: kvm@vger.kernel.org 11788S: Maintained 11789F: drivers/vfio/platform/ 11790 11791VIDEOBUF2 FRAMEWORK 11792M: Pawel Osciak <pawel@osciak.com> 11793M: Marek Szyprowski <m.szyprowski@samsung.com> 11794M: Kyungmin Park <kyungmin.park@samsung.com> 11795L: linux-media@vger.kernel.org 11796S: Maintained 11797F: drivers/media/v4l2-core/videobuf2-* 11798F: include/media/videobuf2-* 11799 11800VIRTUAL SERIO DEVICE DRIVER 11801M: Stephen Chandler Paul <thatslyude@gmail.com> 11802S: Maintained 11803F: drivers/input/serio/userio.c 11804F: include/uapi/linux/userio.h 11805 11806VIRTIO CONSOLE DRIVER 11807M: Amit Shah <amit.shah@redhat.com> 11808L: virtualization@lists.linux-foundation.org 11809S: Maintained 11810F: drivers/char/virtio_console.c 11811F: include/linux/virtio_console.h 11812F: include/uapi/linux/virtio_console.h 11813 11814VIRTIO CORE, NET AND BLOCK DRIVERS 11815M: "Michael S. Tsirkin" <mst@redhat.com> 11816L: virtualization@lists.linux-foundation.org 11817S: Maintained 11818F: drivers/virtio/ 11819F: tools/virtio/ 11820F: drivers/net/virtio_net.c 11821F: drivers/block/virtio_blk.c 11822F: include/linux/virtio_*.h 11823F: include/uapi/linux/virtio_*.h 11824 11825VIRTIO DRIVERS FOR S390 11826M: Christian Borntraeger <borntraeger@de.ibm.com> 11827M: Cornelia Huck <cornelia.huck@de.ibm.com> 11828L: linux-s390@vger.kernel.org 11829L: virtualization@lists.linux-foundation.org 11830L: kvm@vger.kernel.org 11831S: Supported 11832F: drivers/s390/virtio/ 11833 11834VIRTIO GPU DRIVER 11835M: David Airlie <airlied@linux.ie> 11836M: Gerd Hoffmann <kraxel@redhat.com> 11837L: dri-devel@lists.freedesktop.org 11838L: virtualization@lists.linux-foundation.org 11839S: Maintained 11840F: drivers/gpu/drm/virtio/ 11841F: include/uapi/linux/virtio_gpu.h 11842 11843VIRTIO HOST (VHOST) 11844M: "Michael S. Tsirkin" <mst@redhat.com> 11845L: kvm@vger.kernel.org 11846L: virtualization@lists.linux-foundation.org 11847L: netdev@vger.kernel.org 11848T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 11849S: Maintained 11850F: drivers/vhost/ 11851F: include/uapi/linux/vhost.h 11852 11853VIRTIO INPUT DRIVER 11854M: Gerd Hoffmann <kraxel@redhat.com> 11855S: Maintained 11856F: drivers/virtio/virtio_input.c 11857F: include/uapi/linux/virtio_input.h 11858 11859VIA RHINE NETWORK DRIVER 11860S: Orphan 11861F: drivers/net/ethernet/via/via-rhine.c 11862 11863VIA SD/MMC CARD CONTROLLER DRIVER 11864M: Bruce Chang <brucechang@via.com.tw> 11865M: Harald Welte <HaraldWelte@viatech.com> 11866S: Maintained 11867F: drivers/mmc/host/via-sdmmc.c 11868 11869VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 11870M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 11871L: linux-fbdev@vger.kernel.org 11872S: Maintained 11873F: include/linux/via-core.h 11874F: include/linux/via-gpio.h 11875F: include/linux/via_i2c.h 11876F: drivers/video/fbdev/via/ 11877 11878VIA VELOCITY NETWORK DRIVER 11879M: Francois Romieu <romieu@fr.zoreil.com> 11880L: netdev@vger.kernel.org 11881S: Maintained 11882F: drivers/net/ethernet/via/via-velocity.* 11883 11884VIRT LIB 11885M: Alex Williamson <alex.williamson@redhat.com> 11886M: Paolo Bonzini <pbonzini@redhat.com> 11887L: kvm@vger.kernel.org 11888S: Supported 11889F: virt/lib/ 11890 11891VIVID VIRTUAL VIDEO DRIVER 11892M: Hans Verkuil <hverkuil@xs4all.nl> 11893L: linux-media@vger.kernel.org 11894T: git git://linuxtv.org/media_tree.git 11895W: https://linuxtv.org 11896S: Maintained 11897F: drivers/media/platform/vivid/* 11898 11899VLAN (802.1Q) 11900M: Patrick McHardy <kaber@trash.net> 11901L: netdev@vger.kernel.org 11902S: Maintained 11903F: drivers/net/macvlan.c 11904F: include/linux/if_*vlan.h 11905F: net/8021q/ 11906 11907VLYNQ BUS 11908M: Florian Fainelli <florian@openwrt.org> 11909L: openwrt-devel@lists.openwrt.org (subscribers-only) 11910S: Maintained 11911F: drivers/vlynq/vlynq.c 11912F: include/linux/vlynq.h 11913 11914VME SUBSYSTEM 11915M: Martyn Welch <martyn@welchs.me.uk> 11916M: Manohar Vanga <manohar.vanga@gmail.com> 11917M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11918L: devel@driverdev.osuosl.org 11919S: Maintained 11920T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 11921F: Documentation/vme_api.txt 11922F: drivers/staging/vme/ 11923F: drivers/vme/ 11924F: include/linux/vme* 11925 11926VMWARE HYPERVISOR INTERFACE 11927M: Alok Kataria <akataria@vmware.com> 11928L: virtualization@lists.linux-foundation.org 11929S: Supported 11930F: arch/x86/kernel/cpu/vmware.c 11931 11932VMWARE BALLOON DRIVER 11933M: Xavier Deguillard <xdeguillard@vmware.com> 11934M: Philip Moltmann <moltmann@vmware.com> 11935M: "VMware, Inc." <pv-drivers@vmware.com> 11936L: linux-kernel@vger.kernel.org 11937S: Maintained 11938F: drivers/misc/vmw_balloon.c 11939 11940VMWARE VMMOUSE SUBDRIVER 11941M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 11942M: "VMware, Inc." <pv-drivers@vmware.com> 11943L: linux-input@vger.kernel.org 11944S: Maintained 11945F: drivers/input/mouse/vmmouse.c 11946F: drivers/input/mouse/vmmouse.h 11947 11948VMWARE VMXNET3 ETHERNET DRIVER 11949M: Shrikrishna Khare <skhare@vmware.com> 11950M: "VMware, Inc." <pv-drivers@vmware.com> 11951L: netdev@vger.kernel.org 11952S: Maintained 11953F: drivers/net/vmxnet3/ 11954 11955VMware PVSCSI driver 11956M: Arvind Kumar <arvindkumar@vmware.com> 11957M: VMware PV-Drivers <pv-drivers@vmware.com> 11958L: linux-scsi@vger.kernel.org 11959S: Maintained 11960F: drivers/scsi/vmw_pvscsi.c 11961F: drivers/scsi/vmw_pvscsi.h 11962 11963VOLTAGE AND CURRENT REGULATOR FRAMEWORK 11964M: Liam Girdwood <lgirdwood@gmail.com> 11965M: Mark Brown <broonie@kernel.org> 11966L: linux-kernel@vger.kernel.org 11967W: http://www.slimlogic.co.uk/?p=48 11968T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 11969S: Supported 11970F: drivers/regulator/ 11971F: include/linux/regulator/ 11972 11973VRF 11974M: David Ahern <dsa@cumulusnetworks.com> 11975M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 11976L: netdev@vger.kernel.org 11977S: Maintained 11978F: drivers/net/vrf.c 11979F: Documentation/networking/vrf.txt 11980 11981VT1211 HARDWARE MONITOR DRIVER 11982M: Juerg Haefliger <juergh@gmail.com> 11983L: linux-hwmon@vger.kernel.org 11984S: Maintained 11985F: Documentation/hwmon/vt1211 11986F: drivers/hwmon/vt1211.c 11987 11988VT8231 HARDWARE MONITOR DRIVER 11989M: Roger Lucas <vt8231@hiddenengine.co.uk> 11990L: linux-hwmon@vger.kernel.org 11991S: Maintained 11992F: drivers/hwmon/vt8231.c 11993 11994VUB300 USB to SDIO/SD/MMC bridge chip 11995M: Tony Olech <tony.olech@elandigitalsystems.com> 11996L: linux-mmc@vger.kernel.org 11997L: linux-usb@vger.kernel.org 11998S: Supported 11999F: drivers/mmc/host/vub300.c 12000 12001W1 DALLAS'S 1-WIRE BUS 12002M: Evgeniy Polyakov <zbr@ioremap.net> 12003S: Maintained 12004F: Documentation/w1/ 12005F: drivers/w1/ 12006 12007W83791D HARDWARE MONITORING DRIVER 12008M: Marc Hulsman <m.hulsman@tudelft.nl> 12009L: linux-hwmon@vger.kernel.org 12010S: Maintained 12011F: Documentation/hwmon/w83791d 12012F: drivers/hwmon/w83791d.c 12013 12014W83793 HARDWARE MONITORING DRIVER 12015M: Rudolf Marek <r.marek@assembler.cz> 12016L: linux-hwmon@vger.kernel.org 12017S: Maintained 12018F: Documentation/hwmon/w83793 12019F: drivers/hwmon/w83793.c 12020 12021W83795 HARDWARE MONITORING DRIVER 12022M: Jean Delvare <jdelvare@suse.com> 12023L: linux-hwmon@vger.kernel.org 12024S: Maintained 12025F: drivers/hwmon/w83795.c 12026 12027W83L51xD SD/MMC CARD INTERFACE DRIVER 12028M: Pierre Ossman <pierre@ossman.eu> 12029S: Maintained 12030F: drivers/mmc/host/wbsd.* 12031 12032WACOM PROTOCOL 4 SERIAL TABLETS 12033M: Julian Squires <julian@cipht.net> 12034M: Hans de Goede <hdegoede@redhat.com> 12035L: linux-input@vger.kernel.org 12036S: Maintained 12037F: drivers/input/tablet/wacom_serial4.c 12038 12039WATCHDOG DEVICE DRIVERS 12040M: Wim Van Sebroeck <wim@iguana.be> 12041R: Guenter Roeck <linux@roeck-us.net> 12042L: linux-watchdog@vger.kernel.org 12043W: http://www.linux-watchdog.org/ 12044T: git git://www.linux-watchdog.org/linux-watchdog.git 12045S: Maintained 12046F: Documentation/watchdog/ 12047F: drivers/watchdog/ 12048F: include/linux/watchdog.h 12049F: include/uapi/linux/watchdog.h 12050 12051WD7000 SCSI DRIVER 12052M: Miroslav Zagorac <zaga@fly.cc.fer.hr> 12053L: linux-scsi@vger.kernel.org 12054S: Maintained 12055F: drivers/scsi/wd7000.c 12056 12057WIIMOTE HID DRIVER 12058M: David Herrmann <dh.herrmann@googlemail.com> 12059L: linux-input@vger.kernel.org 12060S: Maintained 12061F: drivers/hid/hid-wiimote* 12062 12063WINBOND CIR DRIVER 12064M: David Härdeman <david@hardeman.nu> 12065S: Maintained 12066F: drivers/media/rc/winbond-cir.c 12067 12068WINSYSTEMS EBC-C384 WATCHDOG DRIVER 12069M: William Breathitt Gray <vilhelm.gray@gmail.com> 12070L: linux-watchdog@vger.kernel.org 12071S: Maintained 12072F: drivers/watchdog/ebc-c384_wdt.c 12073 12074WINSYSTEMS WS16C48 GPIO DRIVER 12075M: William Breathitt Gray <vilhelm.gray@gmail.com> 12076L: linux-gpio@vger.kernel.org 12077S: Maintained 12078F: drivers/gpio/gpio-ws16c48.c 12079 12080WIMAX STACK 12081M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 12082M: linux-wimax@intel.com 12083L: wimax@linuxwimax.org (subscribers-only) 12084S: Supported 12085W: http://linuxwimax.org 12086F: Documentation/wimax/README.wimax 12087F: include/linux/wimax/debug.h 12088F: include/net/wimax.h 12089F: include/uapi/linux/wimax.h 12090F: net/wimax/ 12091 12092WISTRON LAPTOP BUTTON DRIVER 12093M: Miloslav Trmac <mitr@volny.cz> 12094S: Maintained 12095F: drivers/input/misc/wistron_btns.c 12096 12097WL3501 WIRELESS PCMCIA CARD DRIVER 12098M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 12099L: linux-wireless@vger.kernel.org 12100W: http://oops.ghostprotocols.net:81/blog 12101S: Maintained 12102F: drivers/net/wireless/wl3501* 12103 12104WOLFSON MICROELECTRONICS DRIVERS 12105L: patches@opensource.wolfsonmicro.com 12106T: git https://github.com/CirrusLogic/linux-drivers.git 12107W: https://github.com/CirrusLogic/linux-drivers/wiki 12108S: Supported 12109F: Documentation/hwmon/wm83?? 12110F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 12111F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 12112F: Documentation/devicetree/bindings/mfd/arizona.txt 12113F: arch/arm/mach-s3c64xx/mach-crag6410* 12114F: drivers/clk/clk-wm83*.c 12115F: drivers/extcon/extcon-arizona.c 12116F: drivers/leds/leds-wm83*.c 12117F: drivers/gpio/gpio-*wm*.c 12118F: drivers/gpio/gpio-arizona.c 12119F: drivers/hwmon/wm83??-hwmon.c 12120F: drivers/input/misc/wm831x-on.c 12121F: drivers/input/touchscreen/wm831x-ts.c 12122F: drivers/input/touchscreen/wm97*.c 12123F: drivers/mfd/arizona* 12124F: drivers/mfd/wm*.c 12125F: drivers/mfd/cs47l24* 12126F: drivers/power/wm83*.c 12127F: drivers/rtc/rtc-wm83*.c 12128F: drivers/regulator/wm8*.c 12129F: drivers/video/backlight/wm83*_bl.c 12130F: drivers/watchdog/wm83*_wdt.c 12131F: include/linux/mfd/arizona/ 12132F: include/linux/mfd/wm831x/ 12133F: include/linux/mfd/wm8350/ 12134F: include/linux/mfd/wm8400* 12135F: include/linux/wm97xx.h 12136F: include/sound/wm????.h 12137F: sound/soc/codecs/arizona.? 12138F: sound/soc/codecs/wm* 12139F: sound/soc/codecs/cs47l24* 12140 12141WORKQUEUE 12142M: Tejun Heo <tj@kernel.org> 12143R: Lai Jiangshan <jiangshanlai@gmail.com> 12144T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 12145S: Maintained 12146F: include/linux/workqueue.h 12147F: kernel/workqueue.c 12148F: Documentation/workqueue.txt 12149 12150X.25 NETWORK LAYER 12151M: Andrew Hendry <andrew.hendry@gmail.com> 12152L: linux-x25@vger.kernel.org 12153S: Odd Fixes 12154F: Documentation/networking/x25* 12155F: include/net/x25* 12156F: net/x25/ 12157 12158X86 ARCHITECTURE (32-BIT AND 64-BIT) 12159M: Thomas Gleixner <tglx@linutronix.de> 12160M: Ingo Molnar <mingo@redhat.com> 12161M: "H. Peter Anvin" <hpa@zytor.com> 12162M: x86@kernel.org 12163L: linux-kernel@vger.kernel.org 12164T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 12165S: Maintained 12166F: Documentation/x86/ 12167F: arch/x86/ 12168 12169X86 PLATFORM DRIVERS 12170M: Darren Hart <dvhart@infradead.org> 12171L: platform-driver-x86@vger.kernel.org 12172T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 12173S: Maintained 12174F: drivers/platform/x86/ 12175F: drivers/platform/olpc/ 12176 12177X86 MCE INFRASTRUCTURE 12178M: Tony Luck <tony.luck@intel.com> 12179M: Borislav Petkov <bp@alien8.de> 12180L: linux-edac@vger.kernel.org 12181S: Maintained 12182F: arch/x86/kernel/cpu/mcheck/* 12183 12184X86 MICROCODE UPDATE SUPPORT 12185M: Borislav Petkov <bp@alien8.de> 12186S: Maintained 12187F: arch/x86/kernel/cpu/microcode/* 12188 12189X86 VDSO 12190M: Andy Lutomirski <luto@amacapital.net> 12191L: linux-kernel@vger.kernel.org 12192T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 12193S: Maintained 12194F: arch/x86/entry/vdso/ 12195 12196XC2028/3028 TUNER DRIVER 12197M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 12198L: linux-media@vger.kernel.org 12199W: https://linuxtv.org 12200T: git git://linuxtv.org/media_tree.git 12201S: Maintained 12202F: drivers/media/tuners/tuner-xc2028.* 12203 12204XEN HYPERVISOR INTERFACE 12205M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12206M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 12207M: David Vrabel <david.vrabel@citrix.com> 12208L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12209T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 12210S: Supported 12211F: arch/x86/xen/ 12212F: drivers/*/xen-*front.c 12213F: drivers/xen/ 12214F: arch/x86/include/asm/xen/ 12215F: include/xen/ 12216F: include/uapi/xen/ 12217 12218XEN HYPERVISOR ARM 12219M: Stefano Stabellini <stefano.stabellini@eu.citrix.com> 12220L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12221S: Supported 12222F: arch/arm/xen/ 12223F: arch/arm/include/asm/xen/ 12224 12225XEN HYPERVISOR ARM64 12226M: Stefano Stabellini <stefano.stabellini@eu.citrix.com> 12227L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12228S: Supported 12229F: arch/arm64/xen/ 12230F: arch/arm64/include/asm/xen/ 12231 12232XEN NETWORK BACKEND DRIVER 12233M: Wei Liu <wei.liu2@citrix.com> 12234L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12235L: netdev@vger.kernel.org 12236S: Supported 12237F: drivers/net/xen-netback/* 12238 12239XEN PCI SUBSYSTEM 12240M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12241L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12242S: Supported 12243F: arch/x86/pci/*xen* 12244F: drivers/pci/*xen* 12245 12246XEN BLOCK SUBSYSTEM 12247M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12248M: Roger Pau Monné <roger.pau@citrix.com> 12249L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12250S: Supported 12251F: drivers/block/xen-blkback/* 12252F: drivers/block/xen* 12253 12254XEN PVSCSI DRIVERS 12255M: Juergen Gross <jgross@suse.com> 12256L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12257L: linux-scsi@vger.kernel.org 12258S: Supported 12259F: drivers/scsi/xen-scsifront.c 12260F: drivers/xen/xen-scsiback.c 12261F: include/xen/interface/io/vscsiif.h 12262 12263XEN SWIOTLB SUBSYSTEM 12264M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12265L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12266S: Supported 12267F: arch/x86/xen/*swiotlb* 12268F: drivers/xen/*swiotlb* 12269 12270XFS FILESYSTEM 12271P: Silicon Graphics Inc 12272M: Dave Chinner <david@fromorbit.com> 12273M: xfs@oss.sgi.com 12274L: xfs@oss.sgi.com 12275W: http://oss.sgi.com/projects/xfs 12276T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 12277S: Supported 12278F: Documentation/filesystems/xfs.txt 12279F: fs/xfs/ 12280 12281XILINX AXI ETHERNET DRIVER 12282M: Anirudha Sarangi <anirudh@xilinx.com> 12283M: John Linn <John.Linn@xilinx.com> 12284S: Maintained 12285F: drivers/net/ethernet/xilinx/xilinx_axienet* 12286 12287XILINX UARTLITE SERIAL DRIVER 12288M: Peter Korsgaard <jacmet@sunsite.dk> 12289L: linux-serial@vger.kernel.org 12290S: Maintained 12291F: drivers/tty/serial/uartlite.c 12292 12293XILINX VIDEO IP CORES 12294M: Hyun Kwon <hyun.kwon@xilinx.com> 12295M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12296L: linux-media@vger.kernel.org 12297T: git git://linuxtv.org/media_tree.git 12298S: Supported 12299F: Documentation/devicetree/bindings/media/xilinx/ 12300F: drivers/media/platform/xilinx/ 12301F: include/uapi/linux/xilinx-v4l2-controls.h 12302 12303XILLYBUS DRIVER 12304M: Eli Billauer <eli.billauer@gmail.com> 12305L: linux-kernel@vger.kernel.org 12306S: Supported 12307F: drivers/char/xillybus/ 12308 12309XTENSA XTFPGA PLATFORM SUPPORT 12310M: Max Filippov <jcmvbkbc@gmail.com> 12311L: linux-xtensa@linux-xtensa.org 12312S: Maintained 12313F: drivers/spi/spi-xtensa-xtfpga.c 12314F: sound/soc/xtensa/xtfpga-i2s.c 12315 12316YAM DRIVER FOR AX.25 12317M: Jean-Paul Roubelat <jpr@f6fbb.org> 12318L: linux-hams@vger.kernel.org 12319S: Maintained 12320F: drivers/net/hamradio/yam* 12321F: include/linux/yam.h 12322 12323YEALINK PHONE DRIVER 12324M: Henk Vergonet <Henk.Vergonet@gmail.com> 12325L: usbb2k-api-dev@nongnu.org 12326S: Maintained 12327F: Documentation/input/yealink.txt 12328F: drivers/input/misc/yealink.* 12329 12330Z8530 DRIVER FOR AX.25 12331M: Joerg Reuter <jreuter@yaina.de> 12332W: http://yaina.de/jreuter/ 12333W: http://www.qsl.net/dl1bke/ 12334L: linux-hams@vger.kernel.org 12335S: Maintained 12336F: Documentation/networking/z8530drv.txt 12337F: drivers/net/hamradio/*scc.c 12338F: drivers/net/hamradio/z8530.h 12339 12340ZBUD COMPRESSED PAGE ALLOCATOR 12341M: Seth Jennings <sjenning@redhat.com> 12342L: linux-mm@kvack.org 12343S: Maintained 12344F: mm/zbud.c 12345F: include/linux/zbud.h 12346 12347ZD1211RW WIRELESS DRIVER 12348M: Daniel Drake <dsd@gentoo.org> 12349M: Ulrich Kunitz <kune@deine-taler.de> 12350W: http://zd1211.ath.cx/wiki/DriverRewrite 12351L: linux-wireless@vger.kernel.org 12352L: zd1211-devs@lists.sourceforge.net (subscribers-only) 12353S: Maintained 12354F: drivers/net/wireless/zydas/zd1211rw/ 12355 12356ZPOOL COMPRESSED PAGE STORAGE API 12357M: Dan Streetman <ddstreet@ieee.org> 12358L: linux-mm@kvack.org 12359S: Maintained 12360F: mm/zpool.c 12361F: include/linux/zpool.h 12362 12363ZR36067 VIDEO FOR LINUX DRIVER 12364L: mjpeg-users@lists.sourceforge.net 12365L: linux-media@vger.kernel.org 12366W: http://mjpeg.sourceforge.net/driver-zoran/ 12367T: hg https://linuxtv.org/hg/v4l-dvb 12368S: Odd Fixes 12369F: drivers/media/pci/zoran/ 12370 12371ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 12372M: Minchan Kim <minchan@kernel.org> 12373M: Nitin Gupta <ngupta@vflare.org> 12374R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 12375L: linux-kernel@vger.kernel.org 12376S: Maintained 12377F: drivers/block/zram/ 12378F: Documentation/blockdev/zram.txt 12379 12380ZS DECSTATION Z85C30 SERIAL DRIVER 12381M: "Maciej W. Rozycki" <macro@linux-mips.org> 12382S: Maintained 12383F: drivers/tty/serial/zs.* 12384 12385ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 12386M: Minchan Kim <minchan@kernel.org> 12387M: Nitin Gupta <ngupta@vflare.org> 12388R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 12389L: linux-mm@kvack.org 12390S: Maintained 12391F: mm/zsmalloc.c 12392F: include/linux/zsmalloc.h 12393F: Documentation/vm/zsmalloc.txt 12394 12395ZSWAP COMPRESSED SWAP CACHING 12396M: Seth Jennings <sjenning@redhat.com> 12397L: linux-mm@kvack.org 12398S: Maintained 12399F: mm/zswap.c 12400 12401THE REST 12402M: Linus Torvalds <torvalds@linux-foundation.org> 12403L: linux-kernel@vger.kernel.org 12404Q: http://patchwork.kernel.org/project/LKML/list/ 12405T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 12406S: Buried alive in reporters 12407F: * 12408F: */ 12409