1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/CodingStyle for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/SubmittingPatches for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/SubmittingPatches. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. 66 678. Happy hacking. 68 69Descriptions of section entries: 70 71 P: Person (obsolete) 72 M: Mail patches to: FullName <address@domain> 73 R: Designated reviewer: FullName <address@domain> 74 These reviewers should be CCed on patches. 75 L: Mailing list that is relevant to this area 76 W: Web-page with status/info 77 Q: Patchwork web based patch tracking system site 78 T: SCM tree type and location. 79 Type is one of: git, hg, quilt, stgit, topgit 80 S: Status, one of the following: 81 Supported: Someone is actually paid to look after this. 82 Maintained: Someone actually looks after it. 83 Odd Fixes: It has a maintainer but they don't have time to do 84 much other than throw the odd patch in. See below.. 85 Orphan: No current maintainer [but maybe you could take the 86 role as you write your new code]. 87 Obsolete: Old code. Something tagged obsolete generally means 88 it has been replaced by a better system and you 89 should be using that. 90 F: Files and directories with wildcard patterns. 91 A trailing slash includes all files and subdirectory files. 92 F: drivers/net/ all files in and below drivers/net 93 F: drivers/net/* all files in drivers/net, but not below 94 F: */net/* all files in "any top level directory"/net 95 One pattern per line. Multiple F: lines acceptable. 96 N: Files and directories with regex patterns. 97 N: [^a-z]tegra all files whose path contains the word tegra 98 One pattern per line. Multiple N: lines acceptable. 99 scripts/get_maintainer.pl has different behavior for files that 100 match F: pattern and matches of N: patterns. By default, 101 get_maintainer will not look at git log history when an F: pattern 102 match occurs. When an N: match occurs, git log history is used 103 to also notify the people that have git commit signatures. 104 X: Files and directories that are NOT maintained, same rules as F: 105 Files exclusions are tested before file matches. 106 Can be useful for excluding a specific subdirectory, for instance: 107 F: net/ 108 X: net/ipv6/ 109 matches all files in and below net excluding net/ipv6/ 110 K: Keyword perl extended regex pattern to match content in a 111 patch or file. For instance: 112 K: of_get_profile 113 matches patches or files that contain "of_get_profile" 114 K: \b(printk|pr_(info|err))\b 115 matches patches or files that contain one or more of the words 116 printk, pr_info or pr_err 117 One regex pattern per line. Multiple K: lines acceptable. 118 119Note: For the hard of thinking, this list is meant to remain in alphabetical 120order. If you could add yourselves to it in alphabetical order that would be 121so much easier [Ed] 122 123Maintainers List (try to look for most precise areas first) 124 125 ----------------------------------- 126 1273C59X NETWORK DRIVER 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 129L: netdev@vger.kernel.org 130S: Maintained 131F: Documentation/networking/vortex.txt 132F: drivers/net/ethernet/3com/3c59x.c 133 1343CR990 NETWORK DRIVER 135M: David Dillow <dave@thedillows.org> 136L: netdev@vger.kernel.org 137S: Maintained 138F: drivers/net/ethernet/3com/typhoon* 139 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 141M: Adam Radford <linuxraid@lsi.com> 142L: linux-scsi@vger.kernel.org 143W: http://www.lsi.com 144S: Supported 145F: drivers/scsi/3w-* 146 14753C700 AND 53C700-66 SCSI DRIVER 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 149L: linux-scsi@vger.kernel.org 150S: Maintained 151F: drivers/scsi/53c700* 152 1536LOWPAN GENERIC (BTLE/IEEE 802.15.4) 154M: Alexander Aring <aar@pengutronix.de> 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 156L: linux-bluetooth@vger.kernel.org 157L: linux-wpan@vger.kernel.org 158S: Maintained 159F: net/6lowpan/ 160F: include/net/6lowpan.h 161F: Documentation/networking/6lowpan.txt 162 1636PACK NETWORK DRIVER FOR AX.25 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 165L: linux-hams@vger.kernel.org 166S: Maintained 167F: drivers/net/hamradio/6pack.c 168 1698169 10/100/1000 GIGABIT ETHERNET DRIVER 170M: Realtek linux nic maintainers <nic_swsd@realtek.com> 171L: netdev@vger.kernel.org 172S: Maintained 173F: drivers/net/ethernet/realtek/r8169.c 174 1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 177L: linux-serial@vger.kernel.org 178W: http://serial.sourceforge.net 179S: Maintained 180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 181F: drivers/tty/serial/8250* 182F: include/linux/serial_8250.h 183 1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 185L: netdev@vger.kernel.org 186S: Orphan / Obsolete 187F: drivers/net/ethernet/8390/ 188 1899P FILE SYSTEM 190M: Eric Van Hensbergen <ericvh@gmail.com> 191M: Ron Minnich <rminnich@sandia.gov> 192M: Latchesar Ionkov <lucho@ionkov.net> 193L: v9fs-developer@lists.sourceforge.net 194W: http://swik.net/v9fs 195Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 197S: Maintained 198F: Documentation/filesystems/9p.txt 199F: fs/9p/ 200F: net/9p/ 201F: include/net/9p/ 202F: include/uapi/linux/virtio_9p.h 203F: include/trace/events/9p.h 204 205 206A8293 MEDIA DRIVER 207M: Antti Palosaari <crope@iki.fi> 208L: linux-media@vger.kernel.org 209W: https://linuxtv.org 210W: http://palosaari.fi/linux/ 211Q: http://patchwork.linuxtv.org/project/linux-media/list/ 212T: git git://linuxtv.org/anttip/media_tree.git 213S: Maintained 214F: drivers/media/dvb-frontends/a8293* 215 216AACRAID SCSI RAID DRIVER 217M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 218L: linux-scsi@vger.kernel.org 219W: http://www.adaptec.com/ 220S: Supported 221F: Documentation/scsi/aacraid.txt 222F: drivers/scsi/aacraid/ 223 224ABI/API 225L: linux-api@vger.kernel.org 226F: include/linux/syscalls.h 227F: kernel/sys_ni.c 228 229ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 230M: Hans de Goede <hdegoede@redhat.com> 231L: linux-hwmon@vger.kernel.org 232S: Maintained 233F: drivers/hwmon/abituguru.c 234 235ABIT UGURU 3 HARDWARE MONITOR DRIVER 236M: Alistair John Strachan <alistair@devzero.co.uk> 237L: linux-hwmon@vger.kernel.org 238S: Maintained 239F: drivers/hwmon/abituguru3.c 240 241ACCES 104-DIO-48E GPIO DRIVER 242M: William Breathitt Gray <vilhelm.gray@gmail.com> 243L: linux-gpio@vger.kernel.org 244S: Maintained 245F: drivers/gpio/gpio-104-dio-48e.c 246 247ACCES 104-IDI-48 GPIO DRIVER 248M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 249L: linux-gpio@vger.kernel.org 250S: Maintained 251F: drivers/gpio/gpio-104-idi-48.c 252 253ACCES 104-IDIO-16 GPIO DRIVER 254M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 255L: linux-gpio@vger.kernel.org 256S: Maintained 257F: drivers/gpio/gpio-104-idio-16.c 258 259ACENIC DRIVER 260M: Jes Sorensen <jes@trained-monkey.org> 261L: linux-acenic@sunsite.dk 262S: Maintained 263F: drivers/net/ethernet/alteon/acenic* 264 265ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 266M: Peter Feuerer <peter@piie.net> 267L: platform-driver-x86@vger.kernel.org 268W: http://piie.net/?section=acerhdf 269S: Maintained 270F: drivers/platform/x86/acerhdf.c 271 272ACER WMI LAPTOP EXTRAS 273M: "Lee, Chun-Yi" <jlee@suse.com> 274L: platform-driver-x86@vger.kernel.org 275S: Maintained 276F: drivers/platform/x86/acer-wmi.c 277 278ACPI 279M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 280M: Len Brown <lenb@kernel.org> 281L: linux-acpi@vger.kernel.org 282W: https://01.org/linux-acpi 283Q: https://patchwork.kernel.org/project/linux-acpi/list/ 284T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 285S: Supported 286F: drivers/acpi/ 287F: drivers/pnp/pnpacpi/ 288F: include/linux/acpi.h 289F: include/acpi/ 290F: Documentation/acpi/ 291F: Documentation/ABI/testing/sysfs-bus-acpi 292F: drivers/pci/*acpi* 293F: drivers/pci/*/*acpi* 294F: drivers/pci/*/*/*acpi* 295F: tools/power/acpi/ 296 297ACPI COMPONENT ARCHITECTURE (ACPICA) 298M: Robert Moore <robert.moore@intel.com> 299M: Lv Zheng <lv.zheng@intel.com> 300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 301L: linux-acpi@vger.kernel.org 302L: devel@acpica.org 303W: https://acpica.org/ 304W: https://github.com/acpica/acpica/ 305Q: https://patchwork.kernel.org/project/linux-acpi/list/ 306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 307S: Supported 308F: drivers/acpi/acpica/ 309F: include/acpi/ 310F: tools/power/acpi/ 311 312ACPI FAN DRIVER 313M: Zhang Rui <rui.zhang@intel.com> 314L: linux-acpi@vger.kernel.org 315W: https://01.org/linux-acpi 316S: Supported 317F: drivers/acpi/fan.c 318 319ACPI THERMAL DRIVER 320M: Zhang Rui <rui.zhang@intel.com> 321L: linux-acpi@vger.kernel.org 322W: https://01.org/linux-acpi 323S: Supported 324F: drivers/acpi/*thermal* 325 326ACPI VIDEO DRIVER 327M: Zhang Rui <rui.zhang@intel.com> 328L: linux-acpi@vger.kernel.org 329W: https://01.org/linux-acpi 330S: Supported 331F: drivers/acpi/acpi_video.c 332 333ACPI WMI DRIVER 334L: platform-driver-x86@vger.kernel.org 335S: Orphan 336F: drivers/platform/x86/wmi.c 337 338AD1889 ALSA SOUND DRIVER 339M: Thibaut Varene <T-Bone@parisc-linux.org> 340W: http://wiki.parisc-linux.org/AD1889 341L: linux-parisc@vger.kernel.org 342S: Maintained 343F: sound/pci/ad1889.* 344 345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 346M: Michael Hennerich <michael.hennerich@analog.com> 347W: http://wiki.analog.com/AD5254 348W: http://ez.analog.com/community/linux-device-drivers 349S: Supported 350F: drivers/misc/ad525x_dpot.c 351 352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 353M: Michael Hennerich <michael.hennerich@analog.com> 354W: http://wiki.analog.com/AD5398 355W: http://ez.analog.com/community/linux-device-drivers 356S: Supported 357F: drivers/regulator/ad5398.c 358 359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 360M: Michael Hennerich <michael.hennerich@analog.com> 361W: http://wiki.analog.com/AD7142 362W: http://ez.analog.com/community/linux-device-drivers 363S: Supported 364F: drivers/input/misc/ad714x.c 365 366AD7877 TOUCHSCREEN DRIVER 367M: Michael Hennerich <michael.hennerich@analog.com> 368W: http://wiki.analog.com/AD7877 369W: http://ez.analog.com/community/linux-device-drivers 370S: Supported 371F: drivers/input/touchscreen/ad7877.c 372 373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 374M: Michael Hennerich <michael.hennerich@analog.com> 375W: http://wiki.analog.com/AD7879 376W: http://ez.analog.com/community/linux-device-drivers 377S: Supported 378F: drivers/input/touchscreen/ad7879.c 379 380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 381M: Jiri Kosina <jikos@kernel.org> 382S: Maintained 383 384ADF7242 IEEE 802.15.4 RADIO DRIVER 385M: Michael Hennerich <michael.hennerich@analog.com> 386W: https://wiki.analog.com/ADF7242 387W: http://ez.analog.com/community/linux-device-drivers 388L: linux-wpan@vger.kernel.org 389S: Supported 390F: drivers/net/ieee802154/adf7242.c 391F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 392 393ADM1025 HARDWARE MONITOR DRIVER 394M: Jean Delvare <jdelvare@suse.com> 395L: linux-hwmon@vger.kernel.org 396S: Maintained 397F: Documentation/hwmon/adm1025 398F: drivers/hwmon/adm1025.c 399 400ADM1029 HARDWARE MONITOR DRIVER 401M: Corentin Labbe <clabbe.montjoie@gmail.com> 402L: linux-hwmon@vger.kernel.org 403S: Maintained 404F: drivers/hwmon/adm1029.c 405 406ADM8211 WIRELESS DRIVER 407L: linux-wireless@vger.kernel.org 408W: http://wireless.kernel.org/ 409S: Orphan 410F: drivers/net/wireless/admtek/adm8211.* 411 412ADP1653 FLASH CONTROLLER DRIVER 413M: Sakari Ailus <sakari.ailus@iki.fi> 414L: linux-media@vger.kernel.org 415S: Maintained 416F: drivers/media/i2c/adp1653.c 417F: include/media/i2c/adp1653.h 418 419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 420M: Michael Hennerich <michael.hennerich@analog.com> 421W: http://wiki.analog.com/ADP5520 422W: http://ez.analog.com/community/linux-device-drivers 423S: Supported 424F: drivers/mfd/adp5520.c 425F: drivers/video/backlight/adp5520_bl.c 426F: drivers/leds/leds-adp5520.c 427F: drivers/gpio/gpio-adp5520.c 428F: drivers/input/keyboard/adp5520-keys.c 429 430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 431M: Michael Hennerich <michael.hennerich@analog.com> 432W: http://wiki.analog.com/ADP5588 433W: http://ez.analog.com/community/linux-device-drivers 434S: Supported 435F: drivers/input/keyboard/adp5588-keys.c 436F: drivers/gpio/gpio-adp5588.c 437 438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 439M: Michael Hennerich <michael.hennerich@analog.com> 440W: http://wiki.analog.com/ADP8860 441W: http://ez.analog.com/community/linux-device-drivers 442S: Supported 443F: drivers/video/backlight/adp8860_bl.c 444 445ADS1015 HARDWARE MONITOR DRIVER 446M: Dirk Eibach <eibach@gdsys.de> 447L: linux-hwmon@vger.kernel.org 448S: Maintained 449F: Documentation/hwmon/ads1015 450F: drivers/hwmon/ads1015.c 451F: include/linux/i2c/ads1015.h 452 453ADT746X FAN DRIVER 454M: Colin Leroy <colin@colino.net> 455S: Maintained 456F: drivers/macintosh/therm_adt746x.c 457 458ADT7475 HARDWARE MONITOR DRIVER 459M: Jean Delvare <jdelvare@suse.com> 460L: linux-hwmon@vger.kernel.org 461S: Maintained 462F: Documentation/hwmon/adt7475 463F: drivers/hwmon/adt7475.c 464 465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 466M: Michael Hennerich <michael.hennerich@analog.com> 467W: http://wiki.analog.com/ADXL345 468W: http://ez.analog.com/community/linux-device-drivers 469S: Supported 470F: drivers/input/misc/adxl34x.c 471 472ADVANSYS SCSI DRIVER 473M: Matthew Wilcox <matthew@wil.cx> 474M: Hannes Reinecke <hare@suse.com> 475L: linux-scsi@vger.kernel.org 476S: Maintained 477F: Documentation/scsi/advansys.txt 478F: drivers/scsi/advansys.c 479 480AEDSP16 DRIVER 481M: Riccardo Facchetti <fizban@tin.it> 482S: Maintained 483F: sound/oss/aedsp16.c 484 485AF9013 MEDIA DRIVER 486M: Antti Palosaari <crope@iki.fi> 487L: linux-media@vger.kernel.org 488W: https://linuxtv.org 489W: http://palosaari.fi/linux/ 490Q: http://patchwork.linuxtv.org/project/linux-media/list/ 491T: git git://linuxtv.org/anttip/media_tree.git 492S: Maintained 493F: drivers/media/dvb-frontends/af9013* 494 495AF9033 MEDIA DRIVER 496M: Antti Palosaari <crope@iki.fi> 497L: linux-media@vger.kernel.org 498W: https://linuxtv.org 499W: http://palosaari.fi/linux/ 500Q: http://patchwork.linuxtv.org/project/linux-media/list/ 501T: git git://linuxtv.org/anttip/media_tree.git 502S: Maintained 503F: drivers/media/dvb-frontends/af9033* 504 505AFFS FILE SYSTEM 506L: linux-fsdevel@vger.kernel.org 507S: Orphan 508F: Documentation/filesystems/affs.txt 509F: fs/affs/ 510 511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 512M: David Howells <dhowells@redhat.com> 513L: linux-afs@lists.infradead.org 514S: Supported 515F: fs/afs/ 516F: include/net/af_rxrpc.h 517F: net/rxrpc/af_rxrpc.c 518 519AGPGART DRIVER 520M: David Airlie <airlied@linux.ie> 521T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 522S: Maintained 523F: drivers/char/agp/ 524F: include/linux/agp* 525F: include/uapi/linux/agp* 526 527AHA152X SCSI DRIVER 528M: "Juergen E. Fischer" <fischer@norbit.de> 529L: linux-scsi@vger.kernel.org 530S: Maintained 531F: drivers/scsi/aha152x* 532F: drivers/scsi/pcmcia/aha152x* 533 534AIC7XXX / AIC79XX SCSI DRIVER 535M: Hannes Reinecke <hare@suse.com> 536L: linux-scsi@vger.kernel.org 537S: Maintained 538F: drivers/scsi/aic7xxx/ 539 540AIMSLAB FM RADIO RECEIVER DRIVER 541M: Hans Verkuil <hverkuil@xs4all.nl> 542L: linux-media@vger.kernel.org 543T: git git://linuxtv.org/media_tree.git 544W: https://linuxtv.org 545S: Maintained 546F: drivers/media/radio/radio-aimslab* 547 548AIO 549M: Benjamin LaHaise <bcrl@kvack.org> 550L: linux-aio@kvack.org 551S: Supported 552F: fs/aio.c 553F: include/linux/*aio*.h 554 555AIRSPY MEDIA DRIVER 556M: Antti Palosaari <crope@iki.fi> 557L: linux-media@vger.kernel.org 558W: https://linuxtv.org 559W: http://palosaari.fi/linux/ 560Q: http://patchwork.linuxtv.org/project/linux-media/list/ 561T: git git://linuxtv.org/anttip/media_tree.git 562S: Maintained 563F: drivers/media/usb/airspy/ 564 565ALCATEL SPEEDTOUCH USB DRIVER 566M: Duncan Sands <duncan.sands@free.fr> 567L: linux-usb@vger.kernel.org 568W: http://www.linux-usb.org/SpeedTouch/ 569S: Maintained 570F: drivers/usb/atm/speedtch.c 571F: drivers/usb/atm/usbatm.c 572 573ALCHEMY AU1XX0 MMC DRIVER 574M: Manuel Lauss <manuel.lauss@gmail.com> 575S: Maintained 576F: drivers/mmc/host/au1xmmc.c 577 578ALI1563 I2C DRIVER 579M: Rudolf Marek <r.marek@assembler.cz> 580L: linux-i2c@vger.kernel.org 581S: Maintained 582F: Documentation/i2c/busses/i2c-ali1563 583F: drivers/i2c/busses/i2c-ali1563.c 584 585ALLWINNER SECURITY SYSTEM 586M: Corentin Labbe <clabbe.montjoie@gmail.com> 587L: linux-crypto@vger.kernel.org 588S: Maintained 589F: drivers/crypto/sunxi-ss/ 590 591ALPHA PORT 592M: Richard Henderson <rth@twiddle.net> 593M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 594M: Matt Turner <mattst88@gmail.com> 595S: Odd Fixes 596L: linux-alpha@vger.kernel.org 597F: arch/alpha/ 598 599ALTERA MAILBOX DRIVER 600M: Ley Foon Tan <lftan@altera.com> 601L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 602S: Maintained 603F: drivers/mailbox/mailbox-altera.c 604 605ALTERA PIO DRIVER 606M: Tien Hock Loh <thloh@altera.com> 607L: linux-gpio@vger.kernel.org 608S: Maintained 609F: drivers/gpio/gpio-altera.c 610 611ALTERA TRIPLE SPEED ETHERNET DRIVER 612M: Vince Bridgers <vbridger@opensource.altera.com> 613L: netdev@vger.kernel.org 614L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 615S: Maintained 616F: drivers/net/ethernet/altera/ 617 618ALTERA UART/JTAG UART SERIAL DRIVERS 619M: Tobias Klauser <tklauser@distanz.ch> 620L: linux-serial@vger.kernel.org 621L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 622S: Maintained 623F: drivers/tty/serial/altera_uart.c 624F: drivers/tty/serial/altera_jtaguart.c 625F: include/linux/altera_uart.h 626F: include/linux/altera_jtaguart.h 627 628AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 629M: Tom Lendacky <thomas.lendacky@amd.com> 630L: linux-crypto@vger.kernel.org 631S: Supported 632F: drivers/crypto/ccp/ 633F: include/linux/ccp.h 634 635AMD FAM15H PROCESSOR POWER MONITORING DRIVER 636M: Huang Rui <ray.huang@amd.com> 637L: linux-hwmon@vger.kernel.org 638S: Supported 639F: Documentation/hwmon/fam15h_power 640F: drivers/hwmon/fam15h_power.c 641 642AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 643L: linux-geode@lists.infradead.org (moderated for non-subscribers) 644S: Orphan 645F: drivers/usb/gadget/udc/amd5536udc.* 646 647AMD GEODE PROCESSOR/CHIPSET SUPPORT 648P: Andres Salomon <dilinger@queued.net> 649L: linux-geode@lists.infradead.org (moderated for non-subscribers) 650W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 651S: Supported 652F: drivers/char/hw_random/geode-rng.c 653F: drivers/crypto/geode* 654F: drivers/video/fbdev/geode/ 655F: arch/x86/include/asm/geode.h 656 657AMD IOMMU (AMD-VI) 658M: Joerg Roedel <joro@8bytes.org> 659L: iommu@lists.linux-foundation.org 660T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 661S: Maintained 662F: drivers/iommu/amd_iommu*.[ch] 663F: include/linux/amd-iommu.h 664 665AMD KFD 666M: Oded Gabbay <oded.gabbay@gmail.com> 667L: dri-devel@lists.freedesktop.org 668T: git git://people.freedesktop.org/~gabbayo/linux.git 669S: Supported 670F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 671F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 672F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 673F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 674F: drivers/gpu/drm/amd/amdkfd/ 675F: drivers/gpu/drm/amd/include/cik_structs.h 676F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 677F: drivers/gpu/drm/amd/include/vi_structs.h 678F: drivers/gpu/drm/radeon/radeon_kfd.c 679F: drivers/gpu/drm/radeon/radeon_kfd.h 680F: include/uapi/linux/kfd_ioctl.h 681 682AMD SEATTLE DEVICE TREE SUPPORT 683M: Brijesh Singh <brijeshkumar.singh@amd.com> 684M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 685M: Tom Lendacky <thomas.lendacky@amd.com> 686S: Supported 687F: arch/arm64/boot/dts/amd/ 688 689AMD XGBE DRIVER 690M: Tom Lendacky <thomas.lendacky@amd.com> 691L: netdev@vger.kernel.org 692S: Supported 693F: drivers/net/ethernet/amd/xgbe/ 694F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 695 696AMS (Apple Motion Sensor) DRIVER 697M: Michael Hanselmann <linux-kernel@hansmi.ch> 698S: Supported 699F: drivers/macintosh/ams/ 700 701ANALOG DEVICES INC AD9389B DRIVER 702M: Hans Verkuil <hans.verkuil@cisco.com> 703L: linux-media@vger.kernel.org 704S: Maintained 705F: drivers/media/i2c/ad9389b* 706 707ANALOG DEVICES INC ADV7180 DRIVER 708M: Lars-Peter Clausen <lars@metafoo.de> 709L: linux-media@vger.kernel.org 710W: http://ez.analog.com/community/linux-device-drivers 711S: Supported 712F: drivers/media/i2c/adv7180.c 713 714ANALOG DEVICES INC ADV7511 DRIVER 715M: Hans Verkuil <hans.verkuil@cisco.com> 716L: linux-media@vger.kernel.org 717S: Maintained 718F: drivers/media/i2c/adv7511* 719 720ANALOG DEVICES INC ADV7604 DRIVER 721M: Hans Verkuil <hans.verkuil@cisco.com> 722L: linux-media@vger.kernel.org 723S: Maintained 724F: drivers/media/i2c/adv7604* 725 726ANALOG DEVICES INC ADV7842 DRIVER 727M: Hans Verkuil <hans.verkuil@cisco.com> 728L: linux-media@vger.kernel.org 729S: Maintained 730F: drivers/media/i2c/adv7842* 731 732ANALOG DEVICES INC ASOC CODEC DRIVERS 733M: Lars-Peter Clausen <lars@metafoo.de> 734L: alsa-devel@alsa-project.org (moderated for non-subscribers) 735W: http://wiki.analog.com/ 736W: http://ez.analog.com/community/linux-device-drivers 737S: Supported 738F: sound/soc/codecs/adau* 739F: sound/soc/codecs/adav* 740F: sound/soc/codecs/ad1* 741F: sound/soc/codecs/ad7* 742F: sound/soc/codecs/ssm* 743F: sound/soc/codecs/sigmadsp.* 744 745ANALOG DEVICES INC ASOC DRIVERS 746L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 747L: alsa-devel@alsa-project.org (moderated for non-subscribers) 748W: http://blackfin.uclinux.org/ 749S: Supported 750F: sound/soc/blackfin/* 751 752ANALOG DEVICES INC IIO DRIVERS 753M: Lars-Peter Clausen <lars@metafoo.de> 754M: Michael Hennerich <Michael.Hennerich@analog.com> 755W: http://wiki.analog.com/ 756W: http://ez.analog.com/community/linux-device-drivers 757S: Supported 758F: drivers/iio/*/ad* 759X: drivers/iio/*/adjd* 760F: drivers/staging/iio/*/ad* 761F: staging/iio/trigger/iio-trig-bfin-timer.c 762 763ANALOG DEVICES INC DMA DRIVERS 764M: Lars-Peter Clausen <lars@metafoo.de> 765W: http://ez.analog.com/community/linux-device-drivers 766S: Supported 767F: drivers/dma/dma-axi-dmac.c 768 769ANDROID DRIVERS 770M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 771M: Arve Hjønnevåg <arve@android.com> 772M: Riley Andrews <riandrews@android.com> 773T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 774L: devel@driverdev.osuosl.org 775S: Supported 776F: drivers/android/ 777F: drivers/staging/android/ 778 779AOA (Apple Onboard Audio) ALSA DRIVER 780M: Johannes Berg <johannes@sipsolutions.net> 781L: linuxppc-dev@lists.ozlabs.org 782L: alsa-devel@alsa-project.org (moderated for non-subscribers) 783S: Maintained 784F: sound/aoa/ 785 786APEX EMBEDDED SYSTEMS STX104 DAC DRIVER 787M: William Breathitt Gray <vilhelm.gray@gmail.com> 788L: linux-iio@vger.kernel.org 789S: Maintained 790F: drivers/iio/dac/stx104.c 791 792APM DRIVER 793M: Jiri Kosina <jikos@kernel.org> 794S: Odd fixes 795T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 796F: arch/x86/kernel/apm_32.c 797F: include/linux/apm_bios.h 798F: include/uapi/linux/apm_bios.h 799F: drivers/char/apm-emulation.c 800 801APPLE BCM5974 MULTITOUCH DRIVER 802M: Henrik Rydberg <rydberg@bitmath.org> 803L: linux-input@vger.kernel.org 804S: Odd fixes 805F: drivers/input/mouse/bcm5974.c 806 807APPLE SMC DRIVER 808M: Henrik Rydberg <rydberg@bitmath.org> 809L: linux-hwmon@vger.kernel.org 810S: Odd fixes 811F: drivers/hwmon/applesmc.c 812 813APPLETALK NETWORK LAYER 814M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 815S: Maintained 816F: drivers/net/appletalk/ 817F: net/appletalk/ 818 819APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 820M: Duc Dang <dhdang@apm.com> 821S: Supported 822F: arch/arm64/boot/dts/apm/ 823 824APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 825M: Iyappan Subramanian <isubramanian@apm.com> 826M: Keyur Chudgar <kchudgar@apm.com> 827S: Supported 828F: drivers/net/ethernet/apm/xgene/ 829F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 830 831APTINA CAMERA SENSOR PLL 832M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 833L: linux-media@vger.kernel.org 834S: Maintained 835F: drivers/media/i2c/aptina-pll.* 836 837ARC FRAMEBUFFER DRIVER 838M: Jaya Kumar <jayalk@intworks.biz> 839S: Maintained 840F: drivers/video/fbdev/arcfb.c 841F: drivers/video/fbdev/core/fb_defio.c 842 843ARCNET NETWORK LAYER 844M: Michael Grzeschik <m.grzeschik@pengutronix.de> 845L: netdev@vger.kernel.org 846S: Maintained 847F: drivers/net/arcnet/ 848F: include/uapi/linux/if_arcnet.h 849 850ARM HDLCD DRM DRIVER 851M: Liviu Dudau <liviu.dudau@arm.com> 852S: Supported 853F: drivers/gpu/drm/arm/ 854F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 855 856ARM MFM AND FLOPPY DRIVERS 857M: Ian Molton <spyro@f2s.com> 858S: Maintained 859F: arch/arm/lib/floppydma.S 860F: arch/arm/include/asm/floppy.h 861 862ARM PMU PROFILING AND DEBUGGING 863M: Will Deacon <will.deacon@arm.com> 864R: Mark Rutland <mark.rutland@arm.com> 865S: Maintained 866F: arch/arm*/kernel/perf_* 867F: arch/arm/oprofile/common.c 868F: arch/arm*/kernel/hw_breakpoint.c 869F: arch/arm*/include/asm/hw_breakpoint.h 870F: arch/arm*/include/asm/perf_event.h 871F: drivers/perf/arm_pmu.c 872F: include/linux/perf/arm_pmu.h 873 874ARM PORT 875M: Russell King <linux@armlinux.org.uk> 876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 877W: http://www.armlinux.org.uk/ 878S: Maintained 879F: arch/arm/ 880 881ARM SUB-ARCHITECTURES 882L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 883S: Maintained 884F: arch/arm/mach-*/ 885F: arch/arm/plat-*/ 886T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 887 888ARM PRIMECELL AACI PL041 DRIVER 889M: Russell King <linux@armlinux.org.uk> 890S: Maintained 891F: sound/arm/aaci.* 892 893ARM PRIMECELL CLCD PL110 DRIVER 894M: Russell King <linux@armlinux.org.uk> 895S: Maintained 896F: drivers/video/fbdev/amba-clcd.* 897 898ARM PRIMECELL KMI PL050 DRIVER 899M: Russell King <linux@armlinux.org.uk> 900S: Maintained 901F: drivers/input/serio/ambakmi.* 902F: include/linux/amba/kmi.h 903 904ARM PRIMECELL MMCI PL180/1 DRIVER 905M: Russell King <linux@armlinux.org.uk> 906S: Maintained 907F: drivers/mmc/host/mmci.* 908F: include/linux/amba/mmci.h 909 910ARM PRIMECELL UART PL010 AND PL011 DRIVERS 911M: Russell King <linux@armlinux.org.uk> 912S: Maintained 913F: drivers/tty/serial/amba-pl01*.c 914F: include/linux/amba/serial.h 915 916ARM PRIMECELL BUS SUPPORT 917M: Russell King <linux@armlinux.org.uk> 918S: Maintained 919F: drivers/amba/ 920F: include/linux/amba/bus.h 921 922ARM/ADS SPHERE MACHINE SUPPORT 923M: Lennert Buytenhek <kernel@wantstofly.org> 924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 925S: Maintained 926 927ARM/AFEB9260 MACHINE SUPPORT 928M: Sergey Lapin <slapin@ossfans.org> 929L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 930S: Maintained 931 932ARM/AJECO 1ARM MACHINE SUPPORT 933M: Lennert Buytenhek <kernel@wantstofly.org> 934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 935S: Maintained 936 937ARM/Allwinner sunXi SoC support 938M: Maxime Ripard <maxime.ripard@free-electrons.com> 939M: Chen-Yu Tsai <wens@csie.org> 940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 941S: Maintained 942N: sun[x456789]i 943 944ARM/Allwinner SoC Clock Support 945M: Emilio López <emilio@elopez.com.ar> 946S: Maintained 947F: drivers/clk/sunxi/ 948 949ARM/Amlogic Meson SoC support 950M: Carlo Caione <carlo@caione.org> 951L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 952L: linux-meson@googlegroups.com 953W: http://linux-meson.com/ 954S: Maintained 955F: arch/arm/mach-meson/ 956F: arch/arm/boot/dts/meson* 957N: meson 958 959ARM/Annapurna Labs ALPINE ARCHITECTURE 960M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 961M: Antoine Tenart <antoine.tenart@free-electrons.com> 962S: Maintained 963F: arch/arm/mach-alpine/ 964F: arch/arm/boot/dts/alpine* 965F: arch/arm64/boot/dts/al/ 966F: drivers/*/*alpine* 967 968ARM/ARTPEC MACHINE SUPPORT 969M: Jesper Nilsson <jesper.nilsson@axis.com> 970M: Lars Persson <lars.persson@axis.com> 971M: Niklas Cassel <niklas.cassel@axis.com> 972S: Maintained 973L: linux-arm-kernel@axis.com 974F: arch/arm/mach-artpec 975F: arch/arm/boot/dts/artpec6* 976F: drivers/clk/clk-artpec6.c 977 978ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 979M: Nicolas Ferre <nicolas.ferre@atmel.com> 980M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 981M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 983W: http://www.linux4sam.org 984T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 985S: Supported 986F: arch/arm/mach-at91/ 987F: include/soc/at91/ 988F: arch/arm/boot/dts/at91*.dts 989F: arch/arm/boot/dts/at91*.dtsi 990F: arch/arm/boot/dts/sama*.dts 991F: arch/arm/boot/dts/sama*.dtsi 992F: arch/arm/include/debug/at91.S 993 994ARM/ATMEL AT91 Clock Support 995M: Boris Brezillon <boris.brezillon@free-electrons.com> 996S: Maintained 997F: drivers/clk/at91 998 999ARM/CALXEDA HIGHBANK ARCHITECTURE 1000M: Rob Herring <robh@kernel.org> 1001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1002S: Maintained 1003F: arch/arm/mach-highbank/ 1004F: arch/arm/boot/dts/highbank.dts 1005F: arch/arm/boot/dts/ecx-*.dts* 1006 1007ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1008M: Krzysztof Halasa <khalasa@piap.pl> 1009S: Maintained 1010F: arch/arm/mach-cns3xxx/ 1011 1012ARM/CAVIUM THUNDER NETWORK DRIVER 1013M: Sunil Goutham <sgoutham@cavium.com> 1014M: Robert Richter <rric@kernel.org> 1015L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1016S: Supported 1017F: drivers/net/ethernet/cavium/thunder/ 1018 1019ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1020M: Alexander Shiyan <shc_work@mail.ru> 1021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1022S: Odd Fixes 1023N: clps711x 1024 1025ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1026M: Hartley Sweeten <hsweeten@visionengravers.com> 1027M: Ryan Mallon <rmallon@gmail.com> 1028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1029S: Maintained 1030F: arch/arm/mach-ep93xx/ 1031F: arch/arm/mach-ep93xx/include/mach/ 1032 1033ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1034M: Lennert Buytenhek <kernel@wantstofly.org> 1035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1036S: Maintained 1037 1038ARM/CLKDEV SUPPORT 1039M: Russell King <linux@armlinux.org.uk> 1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1041S: Maintained 1042F: arch/arm/include/asm/clkdev.h 1043F: drivers/clk/clkdev.c 1044 1045ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1046M: Mike Rapoport <mike@compulab.co.il> 1047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1048S: Maintained 1049 1050ARM/CONTEC MICRO9 MACHINE SUPPORT 1051M: Hubert Feurstein <hubert.feurstein@contec.at> 1052S: Maintained 1053F: arch/arm/mach-ep93xx/micro9.c 1054 1055ARM/CORESIGHT FRAMEWORK AND DRIVERS 1056M: Mathieu Poirier <mathieu.poirier@linaro.org> 1057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1058S: Maintained 1059F: drivers/hwtracing/coresight/* 1060F: Documentation/trace/coresight.txt 1061F: Documentation/devicetree/bindings/arm/coresight.txt 1062F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1063 1064ARM/CORGI MACHINE SUPPORT 1065M: Richard Purdie <rpurdie@rpsys.net> 1066S: Maintained 1067 1068ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1069M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1070L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1071T: git git://github.com/ulli-kroll/linux.git 1072S: Maintained 1073F: arch/arm/mach-gemini/ 1074F: drivers/rtc/rtc-gemini.c 1075 1076ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1077M: Barry Song <baohua@kernel.org> 1078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1079T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1080S: Maintained 1081F: arch/arm/boot/dts/prima2* 1082F: arch/arm/mach-prima2/ 1083F: drivers/clk/sirf/ 1084F: drivers/clocksource/timer-prima2.c 1085F: drivers/clocksource/timer-atlas7.c 1086N: [^a-z]sirf 1087 1088ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1089M: Baruch Siach <baruch@tkos.co.il> 1090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1091S: Maintained 1092F: arch/arm/boot/dts/cx92755* 1093N: digicolor 1094 1095ARM/EBSA110 MACHINE SUPPORT 1096M: Russell King <linux@armlinux.org.uk> 1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1098W: http://www.armlinux.org.uk/ 1099S: Maintained 1100F: arch/arm/mach-ebsa110/ 1101F: drivers/net/ethernet/amd/am79c961a.* 1102 1103ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1104M: Uwe Kleine-König <kernel@pengutronix.de> 1105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1106S: Maintained 1107N: efm32 1108 1109ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1110M: Daniel Ribeiro <drwyrm@gmail.com> 1111M: Stefan Schmidt <stefan@openezx.org> 1112M: Harald Welte <laforge@openezx.org> 1113L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1114W: http://www.openezx.org/ 1115S: Maintained 1116T: topgit git://git.openezx.org/openezx.git 1117F: arch/arm/mach-pxa/ezx.c 1118 1119ARM/FARADAY FA526 PORT 1120M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1122S: Maintained 1123T: git git://git.berlios.de/gemini-board 1124F: arch/arm/mm/*-fa* 1125 1126ARM/FOOTBRIDGE ARCHITECTURE 1127M: Russell King <linux@armlinux.org.uk> 1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1129W: http://www.armlinux.org.uk/ 1130S: Maintained 1131F: arch/arm/include/asm/hardware/dec21285.h 1132F: arch/arm/mach-footbridge/ 1133 1134ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1135M: Shawn Guo <shawnguo@kernel.org> 1136M: Sascha Hauer <kernel@pengutronix.de> 1137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1138S: Maintained 1139T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1140F: arch/arm/mach-imx/ 1141F: arch/arm/mach-mxs/ 1142F: arch/arm/boot/dts/imx* 1143F: arch/arm/configs/imx*_defconfig 1144F: drivers/clk/imx/ 1145F: include/soc/imx/ 1146 1147ARM/FREESCALE VYBRID ARM ARCHITECTURE 1148M: Shawn Guo <shawnguo@kernel.org> 1149M: Sascha Hauer <kernel@pengutronix.de> 1150R: Stefan Agner <stefan@agner.ch> 1151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1152S: Maintained 1153T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1154F: arch/arm/mach-imx/*vf610* 1155F: arch/arm/boot/dts/vf* 1156 1157ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1158M: Lennert Buytenhek <kernel@wantstofly.org> 1159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1160S: Maintained 1161 1162ARM/GUMSTIX MACHINE SUPPORT 1163M: Steve Sakoman <sakoman@gmail.com> 1164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1165S: Maintained 1166 1167ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1168M: Philipp Zabel <philipp.zabel@gmail.com> 1169M: Paul Parsons <lost.distance@yahoo.com> 1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1171S: Maintained 1172F: arch/arm/mach-pxa/hx4700.c 1173F: arch/arm/mach-pxa/include/mach/hx4700.h 1174F: sound/soc/pxa/hx4700.c 1175 1176ARM/HISILICON SOC SUPPORT 1177M: Wei Xu <xuwei5@hisilicon.com> 1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1179W: http://www.hisilicon.com 1180S: Supported 1181T: git git://github.com/hisilicon/linux-hisi.git 1182F: arch/arm/mach-hisi/ 1183F: arch/arm/boot/dts/hi3* 1184F: arch/arm/boot/dts/hip* 1185F: arch/arm/boot/dts/hisi* 1186F: arch/arm64/boot/dts/hisilicon/ 1187 1188ARM/HP JORNADA 7XX MACHINE SUPPORT 1189M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1190W: www.jlime.com 1191S: Maintained 1192T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1193F: arch/arm/mach-sa1100/jornada720.c 1194F: arch/arm/mach-sa1100/include/mach/jornada720.h 1195 1196ARM/IGEP MACHINE SUPPORT 1197M: Enric Balletbo i Serra <eballetbo@gmail.com> 1198M: Javier Martinez Canillas <javier@dowhile0.org> 1199L: linux-omap@vger.kernel.org 1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1201S: Maintained 1202F: arch/arm/boot/dts/omap3-igep* 1203 1204ARM/INCOME PXA270 SUPPORT 1205M: Marek Vasut <marek.vasut@gmail.com> 1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1207S: Maintained 1208F: arch/arm/mach-pxa/colibri-pxa270-income.c 1209 1210ARM/INTEL IOP32X ARM ARCHITECTURE 1211M: Lennert Buytenhek <kernel@wantstofly.org> 1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1213S: Maintained 1214 1215ARM/INTEL IOP33X ARM ARCHITECTURE 1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1217S: Orphan 1218 1219ARM/INTEL IOP13XX ARM ARCHITECTURE 1220M: Lennert Buytenhek <kernel@wantstofly.org> 1221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1222S: Maintained 1223 1224ARM/INTEL IQ81342EX MACHINE SUPPORT 1225M: Lennert Buytenhek <kernel@wantstofly.org> 1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1227S: Maintained 1228 1229ARM/INTEL IXDP2850 MACHINE SUPPORT 1230M: Lennert Buytenhek <kernel@wantstofly.org> 1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1232S: Maintained 1233 1234ARM/INTEL IXP4XX ARM ARCHITECTURE 1235M: Imre Kaloz <kaloz@openwrt.org> 1236M: Krzysztof Halasa <khalasa@piap.pl> 1237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1238S: Maintained 1239F: arch/arm/mach-ixp4xx/ 1240 1241ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1242M: Jonathan Cameron <jic23@cam.ac.uk> 1243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1244S: Maintained 1245F: arch/arm/mach-pxa/stargate2.c 1246F: drivers/pcmcia/pxa2xx_stargate2.c 1247 1248ARM/INTEL XSC3 (MANZANO) ARM CORE 1249M: Lennert Buytenhek <kernel@wantstofly.org> 1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1251S: Maintained 1252 1253ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1254M: Lennert Buytenhek <kernel@wantstofly.org> 1255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1256S: Maintained 1257 1258ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1259M: Santosh Shilimkar <ssantosh@kernel.org> 1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1261S: Maintained 1262F: arch/arm/mach-keystone/ 1263F: arch/arm/boot/dts/k2* 1264T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1265 1266ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1267M: Santosh Shilimkar <ssantosh@kernel.org> 1268L: linux-kernel@vger.kernel.org 1269S: Maintained 1270F: drivers/clk/keystone/ 1271 1272ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1273M: Santosh Shilimkar <ssantosh@kernel.org> 1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1275L: linux-kernel@vger.kernel.org 1276S: Maintained 1277F: drivers/clocksource/timer-keystone.c 1278 1279ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1280M: Santosh Shilimkar <ssantosh@kernel.org> 1281L: linux-kernel@vger.kernel.org 1282S: Maintained 1283F: drivers/power/reset/keystone-reset.c 1284 1285ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1286M: Santosh Shilimkar <ssantosh@kernel.org> 1287L: linux-kernel@vger.kernel.org 1288S: Maintained 1289F: drivers/memory/*emif* 1290 1291ARM/LOGICPD PXA270 MACHINE SUPPORT 1292M: Lennert Buytenhek <kernel@wantstofly.org> 1293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1294S: Maintained 1295 1296ARM/LPC18XX ARCHITECTURE 1297M: Joachim Eastwood <manabian@gmail.com> 1298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1299S: Maintained 1300F: arch/arm/boot/dts/lpc43* 1301F: drivers/clk/nxp/clk-lpc18xx* 1302F: drivers/clocksource/time-lpc32xx.c 1303F: drivers/i2c/busses/i2c-lpc2k.c 1304F: drivers/memory/pl172.c 1305F: drivers/mtd/spi-nor/nxp-spifi.c 1306F: drivers/rtc/rtc-lpc24xx.c 1307N: lpc18xx 1308 1309ARM/MAGICIAN MACHINE SUPPORT 1310M: Philipp Zabel <philipp.zabel@gmail.com> 1311S: Maintained 1312 1313ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support 1314M: Jason Cooper <jason@lakedaemon.net> 1315M: Andrew Lunn <andrew@lunn.ch> 1316M: Gregory Clement <gregory.clement@free-electrons.com> 1317M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1319S: Maintained 1320F: arch/arm/mach-mvebu/ 1321F: drivers/rtc/rtc-armada38x.c 1322F: arch/arm/boot/dts/armada* 1323F: arch/arm/boot/dts/kirkwood* 1324F: arch/arm64/boot/dts/marvell/armada* 1325 1326 1327ARM/Marvell Berlin SoC support 1328M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1330S: Maintained 1331F: arch/arm/mach-berlin/ 1332F: arch/arm/boot/dts/berlin* 1333F: arch/arm64/boot/dts/marvell/berlin* 1334 1335 1336ARM/Marvell Dove/MV78xx0/Orion SOC support 1337M: Jason Cooper <jason@lakedaemon.net> 1338M: Andrew Lunn <andrew@lunn.ch> 1339M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1340M: Gregory Clement <gregory.clement@free-electrons.com> 1341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1342S: Maintained 1343F: arch/arm/mach-dove/ 1344F: arch/arm/mach-mv78xx0/ 1345F: arch/arm/mach-orion5x/ 1346F: arch/arm/plat-orion/ 1347F: arch/arm/boot/dts/dove* 1348F: arch/arm/boot/dts/orion5x* 1349 1350 1351ARM/Orion SoC/Technologic Systems TS-78xx platform support 1352M: Alexander Clouter <alex@digriz.org.uk> 1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1354W: http://www.digriz.org.uk/ts78xx/kernel 1355S: Maintained 1356F: arch/arm/mach-orion5x/ts78xx-* 1357 1358ARM/Mediatek RTC DRIVER 1359M: Eddie Huang <eddie.huang@mediatek.com> 1360L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1361L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1362S: Maintained 1363F: drivers/rtc/rtc-mt6397.c 1364 1365ARM/Mediatek SoC support 1366M: Matthias Brugger <matthias.bgg@gmail.com> 1367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1368L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1369S: Maintained 1370F: arch/arm/boot/dts/mt6* 1371F: arch/arm/boot/dts/mt8* 1372F: arch/arm/mach-mediatek/ 1373N: mtk 1374K: mediatek 1375 1376ARM/Mediatek USB3 PHY DRIVER 1377M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1379L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1380S: Maintained 1381F: drivers/phy/phy-mt65xx-usb3.c 1382 1383ARM/MICREL KS8695 ARCHITECTURE 1384M: Greg Ungerer <gerg@uclinux.org> 1385L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1386F: arch/arm/mach-ks8695/ 1387S: Odd Fixes 1388 1389ARM/MIOA701 MACHINE SUPPORT 1390M: Robert Jarzmik <robert.jarzmik@free.fr> 1391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1392F: arch/arm/mach-pxa/mioa701.c 1393S: Maintained 1394 1395ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1396M: Michael Petchkovsky <mkpetch@internode.on.net> 1397S: Maintained 1398 1399ARM/NOMADIK ARCHITECTURE 1400M: Alessandro Rubini <rubini@unipv.it> 1401M: Linus Walleij <linus.walleij@linaro.org> 1402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1403S: Maintained 1404F: arch/arm/mach-nomadik/ 1405F: drivers/pinctrl/nomadik/ 1406F: drivers/i2c/busses/i2c-nomadik.c 1407T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1408 1409ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1410M: Nelson Castillo <arhuaco@freaks-unidos.net> 1411L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1412W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1413S: Supported 1414 1415ARM/TOSA MACHINE SUPPORT 1416M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1417M: Dirk Opfer <dirk@opfer-online.de> 1418S: Maintained 1419 1420ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1421M: Marek Vasut <marek.vasut@gmail.com> 1422L: linux-arm-kernel@lists.infradead.org 1423W: http://hackndev.com 1424S: Maintained 1425F: arch/arm/mach-pxa/include/mach/palmtx.h 1426F: arch/arm/mach-pxa/palmtx.c 1427F: arch/arm/mach-pxa/include/mach/palmt5.h 1428F: arch/arm/mach-pxa/palmt5.c 1429F: arch/arm/mach-pxa/include/mach/palmld.h 1430F: arch/arm/mach-pxa/palmld.c 1431F: arch/arm/mach-pxa/include/mach/palmte2.h 1432F: arch/arm/mach-pxa/palmte2.c 1433F: arch/arm/mach-pxa/include/mach/palmtc.h 1434F: arch/arm/mach-pxa/palmtc.c 1435 1436ARM/PALM TREO SUPPORT 1437M: Tomas Cech <sleep_walker@suse.com> 1438L: linux-arm-kernel@lists.infradead.org 1439W: http://hackndev.com 1440S: Maintained 1441F: arch/arm/mach-pxa/include/mach/palmtreo.h 1442F: arch/arm/mach-pxa/palmtreo.c 1443 1444ARM/PALMZ72 SUPPORT 1445M: Sergey Lapin <slapin@ossfans.org> 1446L: linux-arm-kernel@lists.infradead.org 1447W: http://hackndev.com 1448S: Maintained 1449F: arch/arm/mach-pxa/include/mach/palmz72.h 1450F: arch/arm/mach-pxa/palmz72.c 1451 1452ARM/PLEB SUPPORT 1453M: Peter Chubb <pleb@gelato.unsw.edu.au> 1454W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1455S: Maintained 1456 1457ARM/PT DIGITAL BOARD PORT 1458M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1460W: http://www.armlinux.org.uk/ 1461S: Maintained 1462 1463ARM/QUALCOMM SUPPORT 1464M: Andy Gross <andy.gross@linaro.org> 1465M: David Brown <david.brown@linaro.org> 1466L: linux-arm-msm@vger.kernel.org 1467L: linux-soc@vger.kernel.org 1468S: Maintained 1469F: arch/arm/boot/dts/qcom-*.dts 1470F: arch/arm/boot/dts/qcom-*.dtsi 1471F: arch/arm/mach-qcom/ 1472F: arch/arm64/boot/dts/qcom/* 1473F: drivers/soc/qcom/ 1474F: drivers/tty/serial/msm_serial.h 1475F: drivers/tty/serial/msm_serial.c 1476F: drivers/*/pm8???-* 1477F: drivers/mfd/ssbi.c 1478F: drivers/firmware/qcom_scm.c 1479T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1480 1481ARM/RADISYS ENP2611 MACHINE SUPPORT 1482M: Lennert Buytenhek <kernel@wantstofly.org> 1483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1484S: Maintained 1485 1486ARM/RENESAS ARM64 ARCHITECTURE 1487M: Simon Horman <horms@verge.net.au> 1488M: Magnus Damm <magnus.damm@gmail.com> 1489L: linux-renesas-soc@vger.kernel.org 1490Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1491T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1492S: Supported 1493F: arch/arm64/boot/dts/renesas/ 1494 1495ARM/RISCPC ARCHITECTURE 1496M: Russell King <linux@armlinux.org.uk> 1497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1498W: http://www.armlinux.org.uk/ 1499S: Maintained 1500F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1501F: arch/arm/include/asm/hardware/ioc.h 1502F: arch/arm/include/asm/hardware/iomd.h 1503F: arch/arm/include/asm/hardware/memc.h 1504F: arch/arm/mach-rpc/ 1505F: drivers/net/ethernet/8390/etherh.c 1506F: drivers/net/ethernet/i825xx/ether1* 1507F: drivers/net/ethernet/seeq/ether3* 1508F: drivers/scsi/arm/ 1509 1510ARM/Rockchip SoC support 1511M: Heiko Stuebner <heiko@sntech.de> 1512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1513L: linux-rockchip@lists.infradead.org 1514T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1515S: Maintained 1516F: arch/arm/boot/dts/rk3* 1517F: arch/arm/mach-rockchip/ 1518F: drivers/clk/rockchip/ 1519F: drivers/i2c/busses/i2c-rk3x.c 1520F: drivers/*/*rockchip* 1521F: drivers/*/*/*rockchip* 1522F: sound/soc/rockchip/ 1523N: rockchip 1524 1525ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1526M: Kukjin Kim <kgene@kernel.org> 1527M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 1528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1529L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1530S: Maintained 1531F: arch/arm/boot/dts/s3c* 1532F: arch/arm/boot/dts/s5p* 1533F: arch/arm/boot/dts/samsung* 1534F: arch/arm/boot/dts/exynos* 1535F: arch/arm64/boot/dts/exynos/ 1536F: arch/arm/plat-samsung/ 1537F: arch/arm/mach-s3c24*/ 1538F: arch/arm/mach-s3c64xx/ 1539F: arch/arm/mach-s5p*/ 1540F: arch/arm/mach-exynos*/ 1541F: drivers/*/*s3c2410* 1542F: drivers/*/*/*s3c2410* 1543F: drivers/soc/samsung/* 1544F: drivers/spi/spi-s3c* 1545F: sound/soc/samsung/* 1546F: Documentation/arm/Samsung/ 1547F: Documentation/devicetree/bindings/arm/samsung/ 1548F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1549F: Documentation/devicetree/bindings/power/pd-samsung.txt 1550N: exynos 1551 1552ARM/SAMSUNG MOBILE MACHINE SUPPORT 1553M: Kyungmin Park <kyungmin.park@samsung.com> 1554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1555S: Maintained 1556F: arch/arm/mach-s5pv210/ 1557 1558ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1559M: Kyungmin Park <kyungmin.park@samsung.com> 1560M: Kamil Debski <k.debski@samsung.com> 1561L: linux-arm-kernel@lists.infradead.org 1562L: linux-media@vger.kernel.org 1563S: Maintained 1564F: drivers/media/platform/s5p-g2d/ 1565 1566ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1567M: Kyungmin Park <kyungmin.park@samsung.com> 1568M: Kamil Debski <k.debski@samsung.com> 1569M: Jeongtae Park <jtp.park@samsung.com> 1570L: linux-arm-kernel@lists.infradead.org 1571L: linux-media@vger.kernel.org 1572S: Maintained 1573F: arch/arm/plat-samsung/s5p-dev-mfc.c 1574F: drivers/media/platform/s5p-mfc/ 1575 1576ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT 1577M: Kyungmin Park <kyungmin.park@samsung.com> 1578M: Tomasz Stanislawski <t.stanislaws@samsung.com> 1579L: linux-arm-kernel@lists.infradead.org 1580L: linux-media@vger.kernel.org 1581S: Maintained 1582F: drivers/media/platform/s5p-tv/ 1583 1584ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1585M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1586M: Jacek Anaszewski <j.anaszewski@samsung.com> 1587L: linux-arm-kernel@lists.infradead.org 1588L: linux-media@vger.kernel.org 1589S: Maintained 1590F: drivers/media/platform/s5p-jpeg/ 1591 1592ARM/SHMOBILE ARM ARCHITECTURE 1593M: Simon Horman <horms@verge.net.au> 1594M: Magnus Damm <magnus.damm@gmail.com> 1595L: linux-renesas-soc@vger.kernel.org 1596Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1597T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1598S: Supported 1599F: arch/arm/boot/dts/emev2* 1600F: arch/arm/boot/dts/r7s* 1601F: arch/arm/boot/dts/r8a* 1602F: arch/arm/boot/dts/sh* 1603F: arch/arm/configs/shmobile_defconfig 1604F: arch/arm/include/debug/renesas-scif.S 1605F: arch/arm/mach-shmobile/ 1606F: drivers/sh/ 1607 1608ARM/SOCFPGA ARCHITECTURE 1609M: Dinh Nguyen <dinguyen@opensource.altera.com> 1610S: Maintained 1611F: arch/arm/mach-socfpga/ 1612F: arch/arm/boot/dts/socfpga* 1613F: arch/arm/configs/socfpga_defconfig 1614F: arch/arm64/boot/dts/altera/ 1615W: http://www.rocketboards.org 1616T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1617 1618ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1619M: Dinh Nguyen <dinguyen@opensource.altera.com> 1620S: Maintained 1621F: drivers/clk/socfpga/ 1622 1623ARM/SOCFPGA EDAC SUPPORT 1624M: Thor Thayer <tthayer@opensource.altera.com> 1625S: Maintained 1626F: drivers/edac/altera_edac. 1627 1628ARM/STI ARCHITECTURE 1629M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com> 1630M: Maxime Coquelin <maxime.coquelin@st.com> 1631M: Patrice Chotard <patrice.chotard@st.com> 1632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1633L: kernel@stlinux.com 1634W: http://www.stlinux.com 1635S: Maintained 1636F: arch/arm/mach-sti/ 1637F: arch/arm/boot/dts/sti* 1638F: drivers/char/hw_random/st-rng.c 1639F: drivers/clocksource/arm_global_timer.c 1640F: drivers/clocksource/clksrc_st_lpc.c 1641F: drivers/i2c/busses/i2c-st.c 1642F: drivers/media/rc/st_rc.c 1643F: drivers/media/platform/sti/c8sectpfe/ 1644F: drivers/mmc/host/sdhci-st.c 1645F: drivers/phy/phy-miphy28lp.c 1646F: drivers/phy/phy-miphy365x.c 1647F: drivers/phy/phy-stih407-usb.c 1648F: drivers/phy/phy-stih41x-usb.c 1649F: drivers/pinctrl/pinctrl-st.c 1650F: drivers/reset/sti/ 1651F: drivers/rtc/rtc-st-lpc.c 1652F: drivers/tty/serial/st-asc.c 1653F: drivers/usb/dwc3/dwc3-st.c 1654F: drivers/usb/host/ehci-st.c 1655F: drivers/usb/host/ohci-st.c 1656F: drivers/watchdog/st_lpc_wdt.c 1657F: drivers/ata/ahci_st.c 1658 1659ARM/STM32 ARCHITECTURE 1660M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1662S: Maintained 1663T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1664N: stm32 1665F: drivers/clocksource/armv7m_systick.c 1666 1667ARM/TANGO ARCHITECTURE 1668M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1669L: linux-arm-kernel@lists.infradead.org 1670S: Maintained 1671F: arch/arm/mach-tango/ 1672F: arch/arm/boot/dts/tango* 1673 1674ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1675M: Lennert Buytenhek <kernel@wantstofly.org> 1676L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1677S: Maintained 1678 1679ARM/TETON BGA MACHINE SUPPORT 1680M: "Mark F. Brown" <mark.brown314@gmail.com> 1681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1682S: Maintained 1683 1684ARM/THECUS N2100 MACHINE SUPPORT 1685M: Lennert Buytenhek <kernel@wantstofly.org> 1686L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1687S: Maintained 1688 1689ARM/NUVOTON W90X900 ARM ARCHITECTURE 1690M: Wan ZongShun <mcuos.com@gmail.com> 1691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1692W: http://www.mcuos.com 1693S: Maintained 1694F: arch/arm/mach-w90x900/ 1695F: drivers/input/keyboard/w90p910_keypad.c 1696F: drivers/input/touchscreen/w90p910_ts.c 1697F: drivers/watchdog/nuc900_wdt.c 1698F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1699F: drivers/mtd/nand/nuc900_nand.c 1700F: drivers/rtc/rtc-nuc900.c 1701F: drivers/spi/spi-nuc900.c 1702F: drivers/usb/host/ehci-w90x900.c 1703F: drivers/video/fbdev/nuc900fb.c 1704 1705ARM/U300 MACHINE SUPPORT 1706M: Linus Walleij <linus.walleij@linaro.org> 1707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1708S: Supported 1709F: arch/arm/mach-u300/ 1710F: drivers/clocksource/timer-u300.c 1711F: drivers/i2c/busses/i2c-stu300.c 1712F: drivers/rtc/rtc-coh901331.c 1713F: drivers/watchdog/coh901327_wdt.c 1714F: drivers/dma/coh901318* 1715F: drivers/mfd/ab3100* 1716F: drivers/rtc/rtc-ab3100.c 1717F: drivers/rtc/rtc-coh901331.c 1718T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1719 1720ARM/UNIPHIER ARCHITECTURE 1721M: Masahiro Yamada <yamada.masahiro@socionext.com> 1722L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1723S: Maintained 1724F: arch/arm/boot/dts/uniphier* 1725F: arch/arm/include/asm/hardware/cache-uniphier.h 1726F: arch/arm/mach-uniphier/ 1727F: arch/arm/mm/cache-uniphier.c 1728F: arch/arm64/boot/dts/socionext/ 1729F: drivers/bus/uniphier-system-bus.c 1730F: drivers/i2c/busses/i2c-uniphier* 1731F: drivers/pinctrl/uniphier/ 1732F: drivers/tty/serial/8250/8250_uniphier.c 1733N: uniphier 1734 1735ARM/Ux500 ARM ARCHITECTURE 1736M: Linus Walleij <linus.walleij@linaro.org> 1737L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1738S: Maintained 1739F: arch/arm/mach-ux500/ 1740F: drivers/clocksource/clksrc-dbx500-prcmu.c 1741F: drivers/dma/ste_dma40* 1742F: drivers/hwspinlock/u8500_hsem.c 1743F: drivers/mfd/abx500* 1744F: drivers/mfd/ab8500* 1745F: drivers/mfd/dbx500* 1746F: drivers/mfd/db8500* 1747F: drivers/pinctrl/nomadik/pinctrl-ab* 1748F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1749F: drivers/rtc/rtc-ab8500.c 1750F: drivers/rtc/rtc-pl031.c 1751T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1752 1753ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1754M: Ulf Hansson <ulf.hansson@linaro.org> 1755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1756T: git git://git.linaro.org/people/ulfh/clk.git 1757S: Maintained 1758F: drivers/clk/ux500/ 1759F: include/linux/platform_data/clk-ux500.h 1760 1761ARM/VERSATILE EXPRESS PLATFORM 1762M: Liviu Dudau <liviu.dudau@arm.com> 1763M: Sudeep Holla <sudeep.holla@arm.com> 1764M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1765L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1766S: Maintained 1767F: arch/arm/boot/dts/vexpress* 1768F: arch/arm64/boot/dts/arm/ 1769F: arch/arm/mach-vexpress/ 1770F: */*/vexpress* 1771F: */*/*/vexpress* 1772F: drivers/clk/versatile/clk-vexpress-osc.c 1773F: drivers/clocksource/versatile.c 1774 1775ARM/VFP SUPPORT 1776M: Russell King <linux@armlinux.org.uk> 1777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1778W: http://www.armlinux.org.uk/ 1779S: Maintained 1780F: arch/arm/vfp/ 1781 1782ARM/VOIPAC PXA270 SUPPORT 1783M: Marek Vasut <marek.vasut@gmail.com> 1784L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1785S: Maintained 1786F: arch/arm/mach-pxa/vpac270.c 1787F: arch/arm/mach-pxa/include/mach/vpac270.h 1788 1789ARM/VT8500 ARM ARCHITECTURE 1790M: Tony Prisk <linux@prisktech.co.nz> 1791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1792S: Maintained 1793F: arch/arm/mach-vt8500/ 1794F: drivers/clocksource/vt8500_timer.c 1795F: drivers/i2c/busses/i2c-wmt.c 1796F: drivers/mmc/host/wmt-sdmmc.c 1797F: drivers/pwm/pwm-vt8500.c 1798F: drivers/rtc/rtc-vt8500.c 1799F: drivers/tty/serial/vt8500_serial.c 1800F: drivers/usb/host/ehci-platform.c 1801F: drivers/usb/host/uhci-platform.c 1802F: drivers/video/fbdev/vt8500lcdfb.* 1803F: drivers/video/fbdev/wm8505fb* 1804F: drivers/video/fbdev/wmt_ge_rops.* 1805 1806ARM/ZIPIT Z2 SUPPORT 1807M: Marek Vasut <marek.vasut@gmail.com> 1808L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1809S: Maintained 1810F: arch/arm/mach-pxa/z2.c 1811F: arch/arm/mach-pxa/include/mach/z2.h 1812 1813ARM/ZTE ARCHITECTURE 1814M: Jun Nie <jun.nie@linaro.org> 1815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1816S: Maintained 1817F: arch/arm/mach-zx/ 1818F: drivers/clk/zte/ 1819F: Documentation/devicetree/bindings/arm/zte.txt 1820F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1821 1822ARM/ZYNQ ARCHITECTURE 1823M: Michal Simek <michal.simek@xilinx.com> 1824R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1825L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1826W: http://wiki.xilinx.com 1827T: git https://github.com/Xilinx/linux-xlnx.git 1828S: Supported 1829F: arch/arm/mach-zynq/ 1830F: drivers/cpuidle/cpuidle-zynq.c 1831F: drivers/block/xsysace.c 1832N: zynq 1833N: xilinx 1834F: drivers/clocksource/cadence_ttc_timer.c 1835F: drivers/i2c/busses/i2c-cadence.c 1836F: drivers/mmc/host/sdhci-of-arasan.c 1837F: drivers/edac/synopsys_edac.c 1838 1839ARM SMMU DRIVERS 1840M: Will Deacon <will.deacon@arm.com> 1841R: Robin Murphy <robin.murphy@arm.com> 1842L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1843S: Maintained 1844F: drivers/iommu/arm-smmu.c 1845F: drivers/iommu/arm-smmu-v3.c 1846F: drivers/iommu/io-pgtable-arm.c 1847F: drivers/iommu/io-pgtable-arm-v7s.c 1848 1849ARM64 PORT (AARCH64 ARCHITECTURE) 1850M: Catalin Marinas <catalin.marinas@arm.com> 1851M: Will Deacon <will.deacon@arm.com> 1852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1853T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 1854S: Maintained 1855F: arch/arm64/ 1856F: Documentation/arm64/ 1857 1858AS3645A LED FLASH CONTROLLER DRIVER 1859M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 1860L: linux-media@vger.kernel.org 1861T: git git://linuxtv.org/media_tree.git 1862S: Maintained 1863F: drivers/media/i2c/as3645a.c 1864F: include/media/i2c/as3645a.h 1865 1866ASC7621 HARDWARE MONITOR DRIVER 1867M: George Joseph <george.joseph@fairview5.com> 1868L: linux-hwmon@vger.kernel.org 1869S: Maintained 1870F: Documentation/hwmon/asc7621 1871F: drivers/hwmon/asc7621.c 1872 1873ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 1874M: Corentin Chary <corentin.chary@gmail.com> 1875L: acpi4asus-user@lists.sourceforge.net 1876L: platform-driver-x86@vger.kernel.org 1877W: http://acpi4asus.sf.net 1878S: Maintained 1879F: drivers/platform/x86/asus*.c 1880F: drivers/platform/x86/eeepc*.c 1881 1882ASUS WIRELESS RADIO CONTROL DRIVER 1883M: João Paulo Rechi Vita <jprvita@gmail.com> 1884L: platform-driver-x86@vger.kernel.org 1885S: Maintained 1886F: drivers/platform/x86/asus-wireless.c 1887 1888ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 1889R: Dan Williams <dan.j.williams@intel.com> 1890W: http://sourceforge.net/projects/xscaleiop 1891S: Odd fixes 1892F: Documentation/crypto/async-tx-api.txt 1893F: crypto/async_tx/ 1894F: drivers/dma/ 1895F: include/linux/dmaengine.h 1896F: include/linux/async_tx.h 1897 1898AT24 EEPROM DRIVER 1899M: Wolfram Sang <wsa@the-dreams.de> 1900L: linux-i2c@vger.kernel.org 1901S: Maintained 1902F: drivers/misc/eeprom/at24.c 1903F: include/linux/platform_data/at24.h 1904 1905ATA OVER ETHERNET (AOE) DRIVER 1906M: "Ed L. Cashin" <ed.cashin@acm.org> 1907W: http://www.openaoe.org/ 1908S: Supported 1909F: Documentation/aoe/ 1910F: drivers/block/aoe/ 1911 1912ATHEROS 71XX/9XXX GPIO DRIVER 1913M: Alban Bedel <albeu@free.fr> 1914W: https://github.com/AlbanBedel/linux 1915T: git git://github.com/AlbanBedel/linux 1916S: Maintained 1917F: drivers/gpio/gpio-ath79.c 1918F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 1919 1920ATHEROS ATH GENERIC UTILITIES 1921M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 1922L: linux-wireless@vger.kernel.org 1923S: Supported 1924F: drivers/net/wireless/ath/* 1925 1926ATHEROS ATH5K WIRELESS DRIVER 1927M: Jiri Slaby <jirislaby@gmail.com> 1928M: Nick Kossifidis <mickflemm@gmail.com> 1929M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 1930L: linux-wireless@vger.kernel.org 1931W: http://wireless.kernel.org/en/users/Drivers/ath5k 1932S: Maintained 1933F: drivers/net/wireless/ath/ath5k/ 1934 1935ATHEROS ATH6KL WIRELESS DRIVER 1936M: Kalle Valo <kvalo@qca.qualcomm.com> 1937L: linux-wireless@vger.kernel.org 1938W: http://wireless.kernel.org/en/users/Drivers/ath6kl 1939T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 1940S: Supported 1941F: drivers/net/wireless/ath/ath6kl/ 1942 1943WILOCITY WIL6210 WIRELESS DRIVER 1944M: Maya Erez <qca_merez@qca.qualcomm.com> 1945L: linux-wireless@vger.kernel.org 1946L: wil6210@qca.qualcomm.com 1947S: Supported 1948W: http://wireless.kernel.org/en/users/Drivers/wil6210 1949F: drivers/net/wireless/ath/wil6210/ 1950F: include/uapi/linux/wil6210_uapi.h 1951 1952CARL9170 LINUX COMMUNITY WIRELESS DRIVER 1953M: Christian Lamparter <chunkeey@googlemail.com> 1954L: linux-wireless@vger.kernel.org 1955W: http://wireless.kernel.org/en/users/Drivers/carl9170 1956S: Maintained 1957F: drivers/net/wireless/ath/carl9170/ 1958 1959ATK0110 HWMON DRIVER 1960M: Luca Tettamanti <kronos.it@gmail.com> 1961L: linux-hwmon@vger.kernel.org 1962S: Maintained 1963F: drivers/hwmon/asus_atk0110.c 1964 1965ATI_REMOTE2 DRIVER 1966M: Ville Syrjala <syrjala@sci.fi> 1967S: Maintained 1968F: drivers/input/misc/ati_remote2.c 1969 1970ATLX ETHERNET DRIVERS 1971M: Jay Cliburn <jcliburn@gmail.com> 1972M: Chris Snook <chris.snook@gmail.com> 1973L: netdev@vger.kernel.org 1974W: http://sourceforge.net/projects/atl1 1975W: http://atl1.sourceforge.net 1976S: Maintained 1977F: drivers/net/ethernet/atheros/ 1978 1979ATM 1980M: Chas Williams <3chas3@gmail.com> 1981L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 1982L: netdev@vger.kernel.org 1983W: http://linux-atm.sourceforge.net 1984S: Maintained 1985F: drivers/atm/ 1986F: include/linux/atm* 1987F: include/uapi/linux/atm* 1988 1989ATMEL AT91 / AT32 MCI DRIVER 1990M: Ludovic Desroches <ludovic.desroches@atmel.com> 1991S: Maintained 1992F: drivers/mmc/host/atmel-mci.c 1993 1994ATMEL AT91 / AT32 SERIAL DRIVER 1995M: Nicolas Ferre <nicolas.ferre@atmel.com> 1996S: Supported 1997F: drivers/tty/serial/atmel_serial.c 1998 1999ATMEL SAMA5D2 ADC DRIVER 2000M: Ludovic Desroches <ludovic.desroches@atmel.com> 2001L: linux-iio@vger.kernel.org 2002S: Supported 2003F: drivers/iio/adc/at91-sama5d2_adc.c 2004 2005ATMEL Audio ALSA driver 2006M: Nicolas Ferre <nicolas.ferre@atmel.com> 2007L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2008S: Supported 2009F: sound/soc/atmel 2010 2011ATMEL DMA DRIVER 2012M: Nicolas Ferre <nicolas.ferre@atmel.com> 2013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2014S: Supported 2015F: drivers/dma/at_hdmac.c 2016F: drivers/dma/at_hdmac_regs.h 2017F: include/linux/platform_data/dma-atmel.h 2018 2019ATMEL XDMA DRIVER 2020M: Ludovic Desroches <ludovic.desroches@atmel.com> 2021L: linux-arm-kernel@lists.infradead.org 2022L: dmaengine@vger.kernel.org 2023S: Supported 2024F: drivers/dma/at_xdmac.c 2025 2026ATMEL I2C DRIVER 2027M: Ludovic Desroches <ludovic.desroches@atmel.com> 2028L: linux-i2c@vger.kernel.org 2029S: Supported 2030F: drivers/i2c/busses/i2c-at91.c 2031 2032ATMEL ISI DRIVER 2033M: Ludovic Desroches <ludovic.desroches@atmel.com> 2034L: linux-media@vger.kernel.org 2035S: Supported 2036F: drivers/media/platform/soc_camera/atmel-isi.c 2037F: include/media/atmel-isi.h 2038 2039ATMEL LCDFB DRIVER 2040M: Nicolas Ferre <nicolas.ferre@atmel.com> 2041L: linux-fbdev@vger.kernel.org 2042S: Maintained 2043F: drivers/video/fbdev/atmel_lcdfb.c 2044F: include/video/atmel_lcdc.h 2045 2046ATMEL MACB ETHERNET DRIVER 2047M: Nicolas Ferre <nicolas.ferre@atmel.com> 2048S: Supported 2049F: drivers/net/ethernet/cadence/ 2050 2051ATMEL NAND DRIVER 2052M: Wenyou Yang <wenyou.yang@atmel.com> 2053M: Josh Wu <rainyfeeling@outlook.com> 2054L: linux-mtd@lists.infradead.org 2055S: Supported 2056F: drivers/mtd/nand/atmel_nand* 2057 2058ATMEL SDMMC DRIVER 2059M: Ludovic Desroches <ludovic.desroches@atmel.com> 2060L: linux-mmc@vger.kernel.org 2061S: Supported 2062F: drivers/mmc/host/sdhci-of-at91.c 2063 2064ATMEL SPI DRIVER 2065M: Nicolas Ferre <nicolas.ferre@atmel.com> 2066S: Supported 2067F: drivers/spi/spi-atmel.* 2068 2069ATMEL SSC DRIVER 2070M: Nicolas Ferre <nicolas.ferre@atmel.com> 2071L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2072S: Supported 2073F: drivers/misc/atmel-ssc.c 2074F: include/linux/atmel-ssc.h 2075 2076ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2077M: Nicolas Ferre <nicolas.ferre@atmel.com> 2078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2079S: Supported 2080F: drivers/misc/atmel_tclib.c 2081F: drivers/clocksource/tcb_clksrc.c 2082 2083ATMEL USBA UDC DRIVER 2084M: Nicolas Ferre <nicolas.ferre@atmel.com> 2085L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2086S: Supported 2087F: drivers/usb/gadget/udc/atmel_usba_udc.* 2088 2089ATMEL WIRELESS DRIVER 2090M: Simon Kelley <simon@thekelleys.org.uk> 2091L: linux-wireless@vger.kernel.org 2092W: http://www.thekelleys.org.uk/atmel 2093W: http://atmelwlandriver.sourceforge.net/ 2094S: Maintained 2095F: drivers/net/wireless/atmel/atmel* 2096 2097ATMEL MAXTOUCH DRIVER 2098M: Nick Dyer <nick.dyer@itdev.co.uk> 2099T: git git://github.com/atmel-maxtouch/linux.git 2100S: Supported 2101F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2102F: drivers/input/touchscreen/atmel_mxt_ts.c 2103F: include/linux/platform_data/atmel_mxt_ts.h 2104 2105ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2106M: Bradley Grove <linuxdrivers@attotech.com> 2107L: linux-scsi@vger.kernel.org 2108W: http://www.attotech.com 2109S: Supported 2110F: drivers/scsi/esas2r 2111 2112ATUSB IEEE 802.15.4 RADIO DRIVER 2113M: Stefan Schmidt <stefan@osg.samsung.com> 2114L: linux-wpan@vger.kernel.org 2115S: Maintained 2116F: drivers/net/ieee802154/atusb.c 2117F: drivers/net/ieee802154/atusb.h 2118F: drivers/net/ieee802154/at86rf230.h 2119 2120AUDIT SUBSYSTEM 2121M: Paul Moore <paul@paul-moore.com> 2122M: Eric Paris <eparis@redhat.com> 2123L: linux-audit@redhat.com (moderated for non-subscribers) 2124W: http://people.redhat.com/sgrubb/audit/ 2125T: git git://git.infradead.org/users/pcmoore/audit 2126S: Maintained 2127F: include/linux/audit.h 2128F: include/uapi/linux/audit.h 2129F: kernel/audit* 2130 2131AUXILIARY DISPLAY DRIVERS 2132M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2133W: http://miguelojeda.es/auxdisplay.htm 2134W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2135S: Maintained 2136F: drivers/auxdisplay/ 2137F: include/linux/cfag12864b.h 2138 2139AVR32 ARCHITECTURE 2140M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2141M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2142W: http://www.atmel.com/products/AVR32/ 2143W: http://mirror.egtvedt.no/avr32linux.org/ 2144W: http://avrfreaks.net/ 2145S: Maintained 2146F: arch/avr32/ 2147 2148AVR32/AT32AP MACHINE SUPPORT 2149M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2150M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2151S: Maintained 2152F: arch/avr32/mach-at32ap/ 2153 2154AX.25 NETWORK LAYER 2155M: Ralf Baechle <ralf@linux-mips.org> 2156L: linux-hams@vger.kernel.org 2157W: http://www.linux-ax25.org/ 2158S: Maintained 2159F: include/uapi/linux/ax25.h 2160F: include/net/ax25.h 2161F: net/ax25/ 2162 2163AZ6007 DVB DRIVER 2164M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 2165L: linux-media@vger.kernel.org 2166W: https://linuxtv.org 2167T: git git://linuxtv.org/media_tree.git 2168S: Maintained 2169F: drivers/media/usb/dvb-usb-v2/az6007.c 2170 2171AZTECH FM RADIO RECEIVER DRIVER 2172M: Hans Verkuil <hverkuil@xs4all.nl> 2173L: linux-media@vger.kernel.org 2174T: git git://linuxtv.org/media_tree.git 2175W: https://linuxtv.org 2176S: Maintained 2177F: drivers/media/radio/radio-aztech* 2178 2179B43 WIRELESS DRIVER 2180L: linux-wireless@vger.kernel.org 2181L: b43-dev@lists.infradead.org 2182W: http://wireless.kernel.org/en/users/Drivers/b43 2183S: Odd Fixes 2184F: drivers/net/wireless/broadcom/b43/ 2185 2186B43LEGACY WIRELESS DRIVER 2187M: Larry Finger <Larry.Finger@lwfinger.net> 2188L: linux-wireless@vger.kernel.org 2189L: b43-dev@lists.infradead.org 2190W: http://wireless.kernel.org/en/users/Drivers/b43 2191S: Maintained 2192F: drivers/net/wireless/broadcom/b43legacy/ 2193 2194BACKLIGHT CLASS/SUBSYSTEM 2195M: Jingoo Han <jingoohan1@gmail.com> 2196M: Lee Jones <lee.jones@linaro.org> 2197T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2198S: Maintained 2199F: drivers/video/backlight/ 2200F: include/linux/backlight.h 2201 2202BATMAN ADVANCED 2203M: Marek Lindner <mareklindner@neomailbox.ch> 2204M: Simon Wunderlich <sw@simonwunderlich.de> 2205M: Antonio Quartulli <a@unstable.cc> 2206L: b.a.t.m.a.n@lists.open-mesh.org 2207W: https://www.open-mesh.org/ 2208Q: https://patchwork.open-mesh.org/project/batman/list/ 2209S: Maintained 2210F: net/batman-adv/ 2211 2212BAYCOM/HDLCDRV DRIVERS FOR AX.25 2213M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2214L: linux-hams@vger.kernel.org 2215W: http://www.baycom.org/~tom/ham/ham.html 2216S: Maintained 2217F: drivers/net/hamradio/baycom* 2218 2219BCACHE (BLOCK LAYER CACHE) 2220M: Kent Overstreet <kent.overstreet@gmail.com> 2221L: linux-bcache@vger.kernel.org 2222W: http://bcache.evilpiepirate.org 2223S: Maintained 2224F: drivers/md/bcache/ 2225 2226BDISP ST MEDIA DRIVER 2227M: Fabien Dessenne <fabien.dessenne@st.com> 2228L: linux-media@vger.kernel.org 2229T: git git://linuxtv.org/media_tree.git 2230W: https://linuxtv.org 2231S: Supported 2232F: drivers/media/platform/sti/bdisp 2233 2234BEFS FILE SYSTEM 2235S: Orphan 2236F: Documentation/filesystems/befs.txt 2237F: fs/befs/ 2238 2239BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2240M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2241L: netdev@vger.kernel.org 2242S: Maintained 2243F: drivers/net/ethernet/ec_bhf.c 2244 2245BFS FILE SYSTEM 2246M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2247S: Maintained 2248F: Documentation/filesystems/bfs.txt 2249F: fs/bfs/ 2250F: include/uapi/linux/bfs_fs.h 2251 2252BLACKFIN ARCHITECTURE 2253M: Steven Miao <realmz6@gmail.com> 2254L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2255T: git git://git.code.sf.net/p/adi-linux/code 2256W: http://blackfin.uclinux.org 2257S: Supported 2258F: arch/blackfin/ 2259 2260BLACKFIN EMAC DRIVER 2261L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2262W: http://blackfin.uclinux.org 2263S: Supported 2264F: drivers/net/ethernet/adi/ 2265 2266BLACKFIN RTC DRIVER 2267L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2268W: http://blackfin.uclinux.org 2269S: Supported 2270F: drivers/rtc/rtc-bfin.c 2271 2272BLACKFIN SDH DRIVER 2273M: Sonic Zhang <sonic.zhang@analog.com> 2274L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2275W: http://blackfin.uclinux.org 2276S: Supported 2277F: drivers/mmc/host/bfin_sdh.c 2278 2279BLACKFIN SERIAL DRIVER 2280M: Sonic Zhang <sonic.zhang@analog.com> 2281L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2282W: http://blackfin.uclinux.org 2283S: Supported 2284F: drivers/tty/serial/bfin_uart.c 2285 2286BLACKFIN WATCHDOG DRIVER 2287L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2288W: http://blackfin.uclinux.org 2289S: Supported 2290F: drivers/watchdog/bfin_wdt.c 2291 2292BLACKFIN I2C TWI DRIVER 2293M: Sonic Zhang <sonic.zhang@analog.com> 2294L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2295W: http://blackfin.uclinux.org/ 2296S: Supported 2297F: drivers/i2c/busses/i2c-bfin-twi.c 2298 2299BLACKFIN MEDIA DRIVER 2300M: Scott Jiang <scott.jiang.linux@gmail.com> 2301L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2302W: http://blackfin.uclinux.org/ 2303S: Supported 2304F: drivers/media/platform/blackfin/ 2305F: drivers/media/i2c/adv7183* 2306F: drivers/media/i2c/vs6624* 2307 2308BLINKM RGB LED DRIVER 2309M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2310S: Maintained 2311F: drivers/leds/leds-blinkm.c 2312 2313BLOCK LAYER 2314M: Jens Axboe <axboe@kernel.dk> 2315L: linux-block@vger.kernel.org 2316T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2317S: Maintained 2318F: block/ 2319F: kernel/trace/blktrace.c 2320 2321BLOCK2MTD DRIVER 2322M: Joern Engel <joern@lazybastard.org> 2323L: linux-mtd@lists.infradead.org 2324S: Maintained 2325F: drivers/mtd/devices/block2mtd.c 2326 2327BLUETOOTH DRIVERS 2328M: Marcel Holtmann <marcel@holtmann.org> 2329M: Gustavo Padovan <gustavo@padovan.org> 2330M: Johan Hedberg <johan.hedberg@gmail.com> 2331L: linux-bluetooth@vger.kernel.org 2332W: http://www.bluez.org/ 2333T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2334T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2335S: Maintained 2336F: drivers/bluetooth/ 2337 2338BLUETOOTH SUBSYSTEM 2339M: Marcel Holtmann <marcel@holtmann.org> 2340M: Gustavo Padovan <gustavo@padovan.org> 2341M: Johan Hedberg <johan.hedberg@gmail.com> 2342L: linux-bluetooth@vger.kernel.org 2343W: http://www.bluez.org/ 2344T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2345T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2346S: Maintained 2347F: net/bluetooth/ 2348F: include/net/bluetooth/ 2349 2350BONDING DRIVER 2351M: Jay Vosburgh <j.vosburgh@gmail.com> 2352M: Veaceslav Falico <vfalico@gmail.com> 2353M: Andy Gospodarek <gospo@cumulusnetworks.com> 2354L: netdev@vger.kernel.org 2355W: http://sourceforge.net/projects/bonding/ 2356S: Supported 2357F: drivers/net/bonding/ 2358F: include/uapi/linux/if_bonding.h 2359 2360BPF (Safe dynamic programs and tools) 2361M: Alexei Starovoitov <ast@kernel.org> 2362L: netdev@vger.kernel.org 2363L: linux-kernel@vger.kernel.org 2364S: Supported 2365F: kernel/bpf/ 2366 2367BROADCOM B44 10/100 ETHERNET DRIVER 2368M: Gary Zambrano <zambrano@broadcom.com> 2369L: netdev@vger.kernel.org 2370S: Supported 2371F: drivers/net/ethernet/broadcom/b44.* 2372 2373BROADCOM GENET ETHERNET DRIVER 2374M: Florian Fainelli <f.fainelli@gmail.com> 2375L: netdev@vger.kernel.org 2376S: Supported 2377F: drivers/net/ethernet/broadcom/genet/ 2378 2379BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2380M: Sony Chacko <sony.chacko@qlogic.com> 2381M: Dept-HSGLinuxNICDev@qlogic.com 2382L: netdev@vger.kernel.org 2383S: Supported 2384F: drivers/net/ethernet/broadcom/bnx2.* 2385F: drivers/net/ethernet/broadcom/bnx2_* 2386 2387BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2388M: Ariel Elior <ariel.elior@qlogic.com> 2389L: netdev@vger.kernel.org 2390S: Supported 2391F: drivers/net/ethernet/broadcom/bnx2x/ 2392 2393BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2394M: Florian Fainelli <f.fainelli@gmail.com> 2395M: Ray Jui <rjui@broadcom.com> 2396M: Scott Branden <sbranden@broadcom.com> 2397L: bcm-kernel-feedback-list@broadcom.com 2398T: git git://github.com/broadcom/mach-bcm 2399S: Maintained 2400F: arch/arm/mach-bcm/ 2401F: arch/arm/boot/dts/bcm113* 2402F: arch/arm/boot/dts/bcm216* 2403F: arch/arm/boot/dts/bcm281* 2404F: arch/arm64/boot/dts/broadcom/ 2405F: arch/arm/configs/bcm_defconfig 2406F: drivers/mmc/host/sdhci-bcm-kona.c 2407F: drivers/clocksource/bcm_kona_timer.c 2408 2409BROADCOM BCM2835 ARM ARCHITECTURE 2410M: Stephen Warren <swarren@wwwdotorg.org> 2411M: Lee Jones <lee@kernel.org> 2412M: Eric Anholt <eric@anholt.net> 2413L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2415T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2416S: Maintained 2417N: bcm2835 2418 2419BROADCOM BCM47XX MIPS ARCHITECTURE 2420M: Hauke Mehrtens <hauke@hauke-m.de> 2421M: Rafał Miłecki <zajec5@gmail.com> 2422L: linux-mips@linux-mips.org 2423S: Maintained 2424F: arch/mips/bcm47xx/* 2425F: arch/mips/include/asm/mach-bcm47xx/* 2426 2427BROADCOM BCM5301X ARM ARCHITECTURE 2428M: Hauke Mehrtens <hauke@hauke-m.de> 2429L: linux-arm-kernel@lists.infradead.org 2430S: Maintained 2431F: arch/arm/mach-bcm/bcm_5301x.c 2432F: arch/arm/boot/dts/bcm5301x.dtsi 2433F: arch/arm/boot/dts/bcm470* 2434 2435BROADCOM BCM63XX ARM ARCHITECTURE 2436M: Florian Fainelli <f.fainelli@gmail.com> 2437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2438L: bcm-kernel-feedback-list@broadcom.com 2439T: git git://github.com/broadcom/stblinux.git 2440S: Maintained 2441F: arch/arm/mach-bcm/bcm63xx.c 2442F: arch/arm/include/debug/bcm63xx.S 2443 2444BROADCOM BCM63XX/BCM33XX UDC DRIVER 2445M: Kevin Cernekee <cernekee@gmail.com> 2446L: linux-usb@vger.kernel.org 2447S: Maintained 2448F: drivers/usb/gadget/udc/bcm63xx_udc.* 2449 2450BROADCOM BCM7XXX ARM ARCHITECTURE 2451M: Brian Norris <computersforpeace@gmail.com> 2452M: Gregory Fong <gregory.0xf0@gmail.com> 2453M: Florian Fainelli <f.fainelli@gmail.com> 2454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2455L: bcm-kernel-feedback-list@broadcom.com 2456T: git git://github.com/broadcom/stblinux.git 2457S: Maintained 2458F: arch/arm/mach-bcm/*brcmstb* 2459F: arch/arm/boot/dts/bcm7*.dts* 2460F: drivers/bus/brcmstb_gisb.c 2461N: brcmstb 2462 2463BROADCOM BMIPS MIPS ARCHITECTURE 2464M: Kevin Cernekee <cernekee@gmail.com> 2465M: Florian Fainelli <f.fainelli@gmail.com> 2466L: linux-mips@linux-mips.org 2467T: git git://github.com/broadcom/stblinux.git 2468S: Maintained 2469F: arch/mips/bmips/* 2470F: arch/mips/include/asm/mach-bmips/* 2471F: arch/mips/kernel/*bmips* 2472F: arch/mips/boot/dts/brcm/bcm*.dts* 2473F: drivers/irqchip/irq-bcm63* 2474F: drivers/irqchip/irq-bcm7* 2475F: drivers/irqchip/irq-brcmstb* 2476F: include/linux/bcm963xx_nvram.h 2477F: include/linux/bcm963xx_tag.h 2478 2479BROADCOM TG3 GIGABIT ETHERNET DRIVER 2480M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2481M: Prashant Sreedharan <prashant@broadcom.com> 2482M: Michael Chan <mchan@broadcom.com> 2483L: netdev@vger.kernel.org 2484S: Supported 2485F: drivers/net/ethernet/broadcom/tg3.* 2486 2487BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2488M: Brett Rudley <brudley@broadcom.com> 2489M: Arend van Spriel <arend@broadcom.com> 2490M: Franky (Zhenhui) Lin <frankyl@broadcom.com> 2491M: Hante Meuleman <meuleman@broadcom.com> 2492L: linux-wireless@vger.kernel.org 2493L: brcm80211-dev-list@broadcom.com 2494S: Supported 2495F: drivers/net/wireless/broadcom/brcm80211/ 2496 2497BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2498M: QLogic-Storage-Upstream@qlogic.com 2499L: linux-scsi@vger.kernel.org 2500S: Supported 2501F: drivers/scsi/bnx2fc/ 2502 2503BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2504M: QLogic-Storage-Upstream@qlogic.com 2505L: linux-scsi@vger.kernel.org 2506S: Supported 2507F: drivers/scsi/bnx2i/ 2508 2509BROADCOM IPROC ARM ARCHITECTURE 2510M: Ray Jui <rjui@broadcom.com> 2511M: Scott Branden <sbranden@broadcom.com> 2512M: Jon Mason <jonmason@broadcom.com> 2513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2514L: bcm-kernel-feedback-list@broadcom.com 2515T: git git://github.com/broadcom/cygnus-linux.git 2516S: Maintained 2517N: iproc 2518N: cygnus 2519N: nsp 2520N: bcm9113* 2521N: bcm9583* 2522N: bcm9585* 2523N: bcm9586* 2524N: bcm988312 2525N: bcm113* 2526N: bcm583* 2527N: bcm585* 2528N: bcm586* 2529N: bcm88312 2530 2531BROADCOM BRCMSTB GPIO DRIVER 2532M: Gregory Fong <gregory.0xf0@gmail.com> 2533L: bcm-kernel-feedback-list@broadcom.com 2534S: Supported 2535F: drivers/gpio/gpio-brcmstb.c 2536F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2537 2538BROADCOM KONA GPIO DRIVER 2539M: Ray Jui <rjui@broadcom.com> 2540L: bcm-kernel-feedback-list@broadcom.com 2541S: Supported 2542F: drivers/gpio/gpio-bcm-kona.c 2543F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2544 2545BROADCOM NVRAM DRIVER 2546M: Rafał Miłecki <zajec5@gmail.com> 2547L: linux-mips@linux-mips.org 2548S: Maintained 2549F: drivers/firmware/broadcom/* 2550 2551BROADCOM STB NAND FLASH DRIVER 2552M: Brian Norris <computersforpeace@gmail.com> 2553M: Kamal Dasu <kdasu.kdev@gmail.com> 2554L: linux-mtd@lists.infradead.org 2555L: bcm-kernel-feedback-list@broadcom.com 2556S: Maintained 2557F: drivers/mtd/nand/brcmnand/ 2558 2559BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2560M: Rafał Miłecki <zajec5@gmail.com> 2561L: linux-wireless@vger.kernel.org 2562S: Maintained 2563F: drivers/bcma/ 2564F: include/linux/bcma/ 2565 2566BROADCOM SYSTEMPORT ETHERNET DRIVER 2567M: Florian Fainelli <f.fainelli@gmail.com> 2568L: netdev@vger.kernel.org 2569S: Supported 2570F: drivers/net/ethernet/broadcom/bcmsysport.* 2571 2572BROADCOM VULCAN ARM64 SOC 2573M: Jayachandran C. <jchandra@broadcom.com> 2574L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2575L: bcm-kernel-feedback-list@broadcom.com 2576S: Maintained 2577F: arch/arm64/boot/dts/broadcom/vulcan* 2578 2579BROCADE BFA FC SCSI DRIVER 2580M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2581M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2582L: linux-scsi@vger.kernel.org 2583S: Supported 2584F: drivers/scsi/bfa/ 2585 2586BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2587M: Rasesh Mody <rasesh.mody@qlogic.com> 2588L: netdev@vger.kernel.org 2589S: Supported 2590F: drivers/net/ethernet/brocade/bna/ 2591 2592BSG (block layer generic sg v4 driver) 2593M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2594L: linux-scsi@vger.kernel.org 2595S: Supported 2596F: block/bsg.c 2597F: include/linux/bsg.h 2598F: include/uapi/linux/bsg.h 2599 2600BT87X AUDIO DRIVER 2601M: Clemens Ladisch <clemens@ladisch.de> 2602L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2603T: git git://git.alsa-project.org/alsa-kernel.git 2604S: Maintained 2605F: Documentation/sound/alsa/Bt87x.txt 2606F: sound/pci/bt87x.c 2607 2608BT8XXGPIO DRIVER 2609M: Michael Buesch <m@bues.ch> 2610W: http://bu3sch.de/btgpio.php 2611S: Maintained 2612F: drivers/gpio/gpio-bt8xx.c 2613 2614BTRFS FILE SYSTEM 2615M: Chris Mason <clm@fb.com> 2616M: Josef Bacik <jbacik@fb.com> 2617M: David Sterba <dsterba@suse.com> 2618L: linux-btrfs@vger.kernel.org 2619W: http://btrfs.wiki.kernel.org/ 2620Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2621T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2622S: Maintained 2623F: Documentation/filesystems/btrfs.txt 2624F: fs/btrfs/ 2625 2626BTTV VIDEO4LINUX DRIVER 2627M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 2628L: linux-media@vger.kernel.org 2629W: https://linuxtv.org 2630T: git git://linuxtv.org/media_tree.git 2631S: Odd fixes 2632F: Documentation/video4linux/bttv/ 2633F: drivers/media/pci/bt8xx/bttv* 2634 2635BUSLOGIC SCSI DRIVER 2636M: Khalid Aziz <khalid@gonehiking.org> 2637L: linux-scsi@vger.kernel.org 2638S: Maintained 2639F: drivers/scsi/BusLogic.* 2640F: drivers/scsi/FlashPoint.* 2641 2642C-MEDIA CMI8788 DRIVER 2643M: Clemens Ladisch <clemens@ladisch.de> 2644L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2645T: git git://git.alsa-project.org/alsa-kernel.git 2646S: Maintained 2647F: sound/pci/oxygen/ 2648 2649C6X ARCHITECTURE 2650M: Mark Salter <msalter@redhat.com> 2651M: Aurelien Jacquiot <a-jacquiot@ti.com> 2652L: linux-c6x-dev@linux-c6x.org 2653W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2654S: Maintained 2655F: arch/c6x/ 2656 2657CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2658M: David Howells <dhowells@redhat.com> 2659L: linux-cachefs@redhat.com (moderated for non-subscribers) 2660S: Supported 2661F: Documentation/filesystems/caching/cachefiles.txt 2662F: fs/cachefiles/ 2663 2664CADET FM/AM RADIO RECEIVER DRIVER 2665M: Hans Verkuil <hverkuil@xs4all.nl> 2666L: linux-media@vger.kernel.org 2667T: git git://linuxtv.org/media_tree.git 2668W: https://linuxtv.org 2669S: Maintained 2670F: drivers/media/radio/radio-cadet* 2671 2672CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2673M: Jonathan Corbet <corbet@lwn.net> 2674L: linux-media@vger.kernel.org 2675T: git git://linuxtv.org/media_tree.git 2676S: Maintained 2677F: Documentation/video4linux/cafe_ccic 2678F: drivers/media/platform/marvell-ccic/ 2679 2680CAIF NETWORK LAYER 2681M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2682L: netdev@vger.kernel.org 2683S: Supported 2684F: Documentation/networking/caif/ 2685F: drivers/net/caif/ 2686F: include/uapi/linux/caif/ 2687F: include/net/caif/ 2688F: net/caif/ 2689 2690CALGARY x86-64 IOMMU 2691M: Muli Ben-Yehuda <muli@il.ibm.com> 2692M: "Jon D. Mason" <jdmason@kudzu.us> 2693L: discuss@x86-64.org 2694S: Maintained 2695F: arch/x86/kernel/pci-calgary_64.c 2696F: arch/x86/kernel/tce_64.c 2697F: arch/x86/include/asm/calgary.h 2698F: arch/x86/include/asm/tce.h 2699 2700CAN NETWORK LAYER 2701M: Oliver Hartkopp <socketcan@hartkopp.net> 2702M: Marc Kleine-Budde <mkl@pengutronix.de> 2703L: linux-can@vger.kernel.org 2704W: https://github.com/linux-can 2705T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2706T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2707S: Maintained 2708F: Documentation/networking/can.txt 2709F: net/can/ 2710F: include/linux/can/core.h 2711F: include/uapi/linux/can.h 2712F: include/uapi/linux/can/bcm.h 2713F: include/uapi/linux/can/raw.h 2714F: include/uapi/linux/can/gw.h 2715 2716CAN NETWORK DRIVERS 2717M: Wolfgang Grandegger <wg@grandegger.com> 2718M: Marc Kleine-Budde <mkl@pengutronix.de> 2719L: linux-can@vger.kernel.org 2720W: https://github.com/linux-can 2721T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2722T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2723S: Maintained 2724F: drivers/net/can/ 2725F: include/linux/can/dev.h 2726F: include/linux/can/platform/ 2727F: include/uapi/linux/can/error.h 2728F: include/uapi/linux/can/netlink.h 2729 2730CAPABILITIES 2731M: Serge Hallyn <serge.hallyn@canonical.com> 2732L: linux-security-module@vger.kernel.org 2733S: Supported 2734F: include/linux/capability.h 2735F: include/uapi/linux/capability.h 2736F: security/commoncap.c 2737F: kernel/capability.c 2738 2739CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2740M: Kevin Tsai <ktsai@capellamicro.com> 2741S: Maintained 2742F: drivers/iio/light/cm* 2743F: Documentation/devicetree/bindings/i2c/trivial-devices.txt 2744 2745CAVIUM LIQUIDIO NETWORK DRIVER 2746M: Derek Chickles <derek.chickles@caviumnetworks.com> 2747M: Satanand Burla <satananda.burla@caviumnetworks.com> 2748M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2749M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2750L: netdev@vger.kernel.org 2751W: http://www.cavium.com 2752S: Supported 2753F: drivers/net/ethernet/cavium/liquidio/ 2754 2755CC2520 IEEE-802.15.4 RADIO DRIVER 2756M: Varka Bhadram <varkabhadram@gmail.com> 2757L: linux-wpan@vger.kernel.org 2758S: Maintained 2759F: drivers/net/ieee802154/cc2520.c 2760F: include/linux/spi/cc2520.h 2761F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 2762 2763CELL BROADBAND ENGINE ARCHITECTURE 2764M: Arnd Bergmann <arnd@arndb.de> 2765L: linuxppc-dev@lists.ozlabs.org 2766W: http://www.ibm.com/developerworks/power/cell/ 2767S: Supported 2768F: arch/powerpc/include/asm/cell*.h 2769F: arch/powerpc/include/asm/spu*.h 2770F: arch/powerpc/include/uapi/asm/spu*.h 2771F: arch/powerpc/oprofile/*cell* 2772F: arch/powerpc/platforms/cell/ 2773 2774CEPH COMMON CODE (LIBCEPH) 2775M: Ilya Dryomov <idryomov@gmail.com> 2776M: "Yan, Zheng" <zyan@redhat.com> 2777M: Sage Weil <sage@redhat.com> 2778L: ceph-devel@vger.kernel.org 2779W: http://ceph.com/ 2780T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2781T: git git://github.com/ceph/ceph-client.git 2782S: Supported 2783F: net/ceph/ 2784F: include/linux/ceph/ 2785F: include/linux/crush/ 2786 2787CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 2788M: "Yan, Zheng" <zyan@redhat.com> 2789M: Sage Weil <sage@redhat.com> 2790M: Ilya Dryomov <idryomov@gmail.com> 2791L: ceph-devel@vger.kernel.org 2792W: http://ceph.com/ 2793T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2794T: git git://github.com/ceph/ceph-client.git 2795S: Supported 2796F: Documentation/filesystems/ceph.txt 2797F: fs/ceph/ 2798 2799CERTIFICATE HANDLING: 2800M: David Howells <dhowells@redhat.com> 2801M: David Woodhouse <dwmw2@infradead.org> 2802L: keyrings@vger.kernel.org 2803S: Maintained 2804F: Documentation/module-signing.txt 2805F: certs/ 2806F: scripts/sign-file.c 2807F: scripts/extract-cert.c 2808 2809CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 2810L: linux-usb@vger.kernel.org 2811S: Orphan 2812F: Documentation/usb/WUSB-Design-overview.txt 2813F: Documentation/usb/wusb-cbaf 2814F: drivers/usb/host/hwa-hc.c 2815F: drivers/usb/host/whci/ 2816F: drivers/usb/wusbcore/ 2817F: include/linux/usb/wusb* 2818 2819CFAG12864B LCD DRIVER 2820M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2821W: http://miguelojeda.es/auxdisplay.htm 2822W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2823S: Maintained 2824F: drivers/auxdisplay/cfag12864b.c 2825F: include/linux/cfag12864b.h 2826 2827CFAG12864BFB LCD FRAMEBUFFER DRIVER 2828M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2829W: http://miguelojeda.es/auxdisplay.htm 2830W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2831S: Maintained 2832F: drivers/auxdisplay/cfag12864bfb.c 2833F: include/linux/cfag12864b.h 2834 2835CFG80211 and NL80211 2836M: Johannes Berg <johannes@sipsolutions.net> 2837L: linux-wireless@vger.kernel.org 2838W: http://wireless.kernel.org/ 2839T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 2840T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 2841S: Maintained 2842F: include/uapi/linux/nl80211.h 2843F: include/net/cfg80211.h 2844F: net/wireless/* 2845X: net/wireless/wext* 2846 2847CHAR and MISC DRIVERS 2848M: Arnd Bergmann <arnd@arndb.de> 2849M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 2850T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 2851S: Supported 2852F: drivers/char/* 2853F: drivers/misc/* 2854F: include/linux/miscdevice.h 2855 2856CHECKPATCH 2857M: Andy Whitcroft <apw@canonical.com> 2858M: Joe Perches <joe@perches.com> 2859S: Maintained 2860F: scripts/checkpatch.pl 2861 2862CHINESE DOCUMENTATION 2863M: Harry Wei <harryxiyou@gmail.com> 2864L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 2865L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 2866S: Maintained 2867F: Documentation/zh_CN/ 2868 2869CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 2870M: Peter Chen <Peter.Chen@nxp.com> 2871T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 2872L: linux-usb@vger.kernel.org 2873S: Maintained 2874F: drivers/usb/chipidea/ 2875 2876CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 2877M: Hans de Goede <hdegoede@redhat.com> 2878L: linux-input@vger.kernel.org 2879S: Maintained 2880F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 2881F: drivers/input/touchscreen/chipone_icn8318.c 2882 2883CHROME HARDWARE PLATFORM SUPPORT 2884M: Olof Johansson <olof@lixom.net> 2885S: Maintained 2886T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 2887F: drivers/platform/chrome/ 2888 2889CISCO VIC ETHERNET NIC DRIVER 2890M: Christian Benvenuti <benve@cisco.com> 2891M: Sujith Sankar <ssujith@cisco.com> 2892M: Govindarajulu Varadarajan <_govind@gmx.com> 2893M: Neel Patel <neepatel@cisco.com> 2894S: Supported 2895F: drivers/net/ethernet/cisco/enic/ 2896 2897CISCO VIC LOW LATENCY NIC DRIVER 2898M: Christian Benvenuti <benve@cisco.com> 2899M: Dave Goodell <dgoodell@cisco.com> 2900S: Supported 2901F: drivers/infiniband/hw/usnic/ 2902 2903CIRRUS LOGIC EP93XX ETHERNET DRIVER 2904M: Hartley Sweeten <hsweeten@visionengravers.com> 2905L: netdev@vger.kernel.org 2906S: Maintained 2907F: drivers/net/ethernet/cirrus/ep93xx_eth.c 2908 2909CIRRUS LOGIC AUDIO CODEC DRIVERS 2910M: Brian Austin <brian.austin@cirrus.com> 2911M: Paul Handrigan <Paul.Handrigan@cirrus.com> 2912L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2913S: Maintained 2914F: sound/soc/codecs/cs* 2915 2916CLEANCACHE API 2917M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 2918L: linux-kernel@vger.kernel.org 2919S: Maintained 2920F: mm/cleancache.c 2921F: include/linux/cleancache.h 2922 2923CLK API 2924M: Russell King <linux@armlinux.org.uk> 2925L: linux-clk@vger.kernel.org 2926S: Maintained 2927F: include/linux/clk.h 2928 2929CLOCKSOURCE, CLOCKEVENT DRIVERS 2930M: Daniel Lezcano <daniel.lezcano@linaro.org> 2931M: Thomas Gleixner <tglx@linutronix.de> 2932L: linux-kernel@vger.kernel.org 2933T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 2934S: Supported 2935F: drivers/clocksource 2936 2937CISCO FCOE HBA DRIVER 2938M: Hiral Patel <hiralpat@cisco.com> 2939M: Suma Ramars <sramars@cisco.com> 2940M: Brian Uchino <buchino@cisco.com> 2941L: linux-scsi@vger.kernel.org 2942S: Supported 2943F: drivers/scsi/fnic/ 2944 2945CISCO SCSI HBA DRIVER 2946M: Narsimhulu Musini <nmusini@cisco.com> 2947M: Sesidhar Baddela <sebaddel@cisco.com> 2948L: linux-scsi@vger.kernel.org 2949S: Supported 2950F: drivers/scsi/snic/ 2951 2952CMPC ACPI DRIVER 2953M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 2954M: Daniel Oliveira Nascimento <don@syst.com.br> 2955L: platform-driver-x86@vger.kernel.org 2956S: Supported 2957F: drivers/platform/x86/classmate-laptop.c 2958 2959COBALT MEDIA DRIVER 2960M: Hans Verkuil <hans.verkuil@cisco.com> 2961L: linux-media@vger.kernel.org 2962T: git git://linuxtv.org/media_tree.git 2963W: https://linuxtv.org 2964S: Supported 2965F: drivers/media/pci/cobalt/ 2966 2967COCCINELLE/Semantic Patches (SmPL) 2968M: Julia Lawall <Julia.Lawall@lip6.fr> 2969M: Gilles Muller <Gilles.Muller@lip6.fr> 2970M: Nicolas Palix <nicolas.palix@imag.fr> 2971M: Michal Marek <mmarek@suse.com> 2972L: cocci@systeme.lip6.fr (moderated for non-subscribers) 2973T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 2974W: http://coccinelle.lip6.fr/ 2975S: Supported 2976F: Documentation/coccinelle.txt 2977F: scripts/coccinelle/ 2978F: scripts/coccicheck 2979 2980CODA FILE SYSTEM 2981M: Jan Harkes <jaharkes@cs.cmu.edu> 2982M: coda@cs.cmu.edu 2983L: codalist@coda.cs.cmu.edu 2984W: http://www.coda.cs.cmu.edu/ 2985S: Maintained 2986F: Documentation/filesystems/coda.txt 2987F: fs/coda/ 2988F: include/linux/coda*.h 2989F: include/uapi/linux/coda*.h 2990 2991CODA V4L2 MEM2MEM DRIVER 2992M: Philipp Zabel <p.zabel@pengutronix.de> 2993L: linux-media@vger.kernel.org 2994S: Maintained 2995F: Documentation/devicetree/bindings/media/coda.txt 2996F: drivers/media/platform/coda/ 2997 2998COMMON CLK FRAMEWORK 2999M: Michael Turquette <mturquette@baylibre.com> 3000M: Stephen Boyd <sboyd@codeaurora.org> 3001L: linux-clk@vger.kernel.org 3002T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3003S: Maintained 3004F: drivers/clk/ 3005X: drivers/clk/clkdev.c 3006F: include/linux/clk-pr* 3007F: include/linux/clk/ 3008 3009COMMON INTERNET FILE SYSTEM (CIFS) 3010M: Steve French <sfrench@samba.org> 3011L: linux-cifs@vger.kernel.org 3012L: samba-technical@lists.samba.org (moderated for non-subscribers) 3013W: http://linux-cifs.samba.org/ 3014T: git git://git.samba.org/sfrench/cifs-2.6.git 3015S: Supported 3016F: Documentation/filesystems/cifs/ 3017F: fs/cifs/ 3018 3019COMPACTPCI HOTPLUG CORE 3020M: Scott Murray <scott@spiteful.org> 3021L: linux-pci@vger.kernel.org 3022S: Maintained 3023F: drivers/pci/hotplug/cpci_hotplug* 3024 3025COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3026M: Scott Murray <scott@spiteful.org> 3027L: linux-pci@vger.kernel.org 3028S: Maintained 3029F: drivers/pci/hotplug/cpcihp_zt5550.* 3030 3031COMPACTPCI HOTPLUG GENERIC DRIVER 3032M: Scott Murray <scott@spiteful.org> 3033L: linux-pci@vger.kernel.org 3034S: Maintained 3035F: drivers/pci/hotplug/cpcihp_generic.c 3036 3037COMPAL LAPTOP SUPPORT 3038M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3039L: platform-driver-x86@vger.kernel.org 3040S: Maintained 3041F: drivers/platform/x86/compal-laptop.c 3042 3043CONEXANT ACCESSRUNNER USB DRIVER 3044L: accessrunner-general@lists.sourceforge.net 3045W: http://accessrunner.sourceforge.net/ 3046S: Orphan 3047F: drivers/usb/atm/cxacru.c 3048 3049CONFIGFS 3050M: Joel Becker <jlbec@evilplan.org> 3051M: Christoph Hellwig <hch@lst.de> 3052T: git git://git.infradead.org/users/hch/configfs.git 3053S: Supported 3054F: fs/configfs/ 3055F: include/linux/configfs.h 3056 3057CONNECTOR 3058M: Evgeniy Polyakov <zbr@ioremap.net> 3059L: netdev@vger.kernel.org 3060S: Maintained 3061F: drivers/connector/ 3062 3063CONTROL GROUP (CGROUP) 3064M: Tejun Heo <tj@kernel.org> 3065M: Li Zefan <lizefan@huawei.com> 3066M: Johannes Weiner <hannes@cmpxchg.org> 3067L: cgroups@vger.kernel.org 3068T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3069S: Maintained 3070F: Documentation/cgroups/ 3071F: include/linux/cgroup* 3072F: kernel/cgroup* 3073 3074CONTROL GROUP - CPUSET 3075M: Li Zefan <lizefan@huawei.com> 3076L: cgroups@vger.kernel.org 3077W: http://www.bullopensource.org/cpuset/ 3078W: http://oss.sgi.com/projects/cpusets/ 3079T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3080S: Maintained 3081F: Documentation/cgroups/cpusets.txt 3082F: include/linux/cpuset.h 3083F: kernel/cpuset.c 3084 3085CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3086M: Johannes Weiner <hannes@cmpxchg.org> 3087M: Michal Hocko <mhocko@kernel.org> 3088M: Vladimir Davydov <vdavydov@virtuozzo.com> 3089L: cgroups@vger.kernel.org 3090L: linux-mm@kvack.org 3091S: Maintained 3092F: mm/memcontrol.c 3093F: mm/swap_cgroup.c 3094 3095CORETEMP HARDWARE MONITORING DRIVER 3096M: Fenghua Yu <fenghua.yu@intel.com> 3097L: linux-hwmon@vger.kernel.org 3098S: Maintained 3099F: Documentation/hwmon/coretemp 3100F: drivers/hwmon/coretemp.c 3101 3102COSA/SRP SYNC SERIAL DRIVER 3103M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3104W: http://www.fi.muni.cz/~kas/cosa/ 3105S: Maintained 3106F: drivers/net/wan/cosa* 3107 3108CPMAC ETHERNET DRIVER 3109M: Florian Fainelli <florian@openwrt.org> 3110L: netdev@vger.kernel.org 3111S: Maintained 3112F: drivers/net/ethernet/ti/cpmac.c 3113 3114CPU FREQUENCY DRIVERS 3115M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3116M: Viresh Kumar <viresh.kumar@linaro.org> 3117L: linux-pm@vger.kernel.org 3118S: Maintained 3119T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3120T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3121F: drivers/cpufreq/ 3122F: include/linux/cpufreq.h 3123 3124CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3125M: Viresh Kumar <viresh.kumar@linaro.org> 3126M: Sudeep Holla <sudeep.holla@arm.com> 3127L: linux-pm@vger.kernel.org 3128W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3129S: Maintained 3130F: drivers/cpufreq/arm_big_little.h 3131F: drivers/cpufreq/arm_big_little.c 3132F: drivers/cpufreq/arm_big_little_dt.c 3133 3134CPUIDLE DRIVER - ARM BIG LITTLE 3135M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3136M: Daniel Lezcano <daniel.lezcano@linaro.org> 3137L: linux-pm@vger.kernel.org 3138L: linux-arm-kernel@lists.infradead.org 3139T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3140S: Maintained 3141F: drivers/cpuidle/cpuidle-big_little.c 3142 3143CPUIDLE DRIVER - ARM EXYNOS 3144M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3145M: Daniel Lezcano <daniel.lezcano@linaro.org> 3146M: Kukjin Kim <kgene@kernel.org> 3147L: linux-pm@vger.kernel.org 3148L: linux-samsung-soc@vger.kernel.org 3149S: Supported 3150F: drivers/cpuidle/cpuidle-exynos.c 3151F: arch/arm/mach-exynos/pm.c 3152 3153CPUIDLE DRIVERS 3154M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3155M: Daniel Lezcano <daniel.lezcano@linaro.org> 3156L: linux-pm@vger.kernel.org 3157S: Maintained 3158T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3159F: drivers/cpuidle/* 3160F: include/linux/cpuidle.h 3161 3162CPUID/MSR DRIVER 3163M: "H. Peter Anvin" <hpa@zytor.com> 3164S: Maintained 3165F: arch/x86/kernel/cpuid.c 3166F: arch/x86/kernel/msr.c 3167 3168CPU POWER MONITORING SUBSYSTEM 3169M: Thomas Renninger <trenn@suse.com> 3170L: linux-pm@vger.kernel.org 3171S: Maintained 3172F: tools/power/cpupower/ 3173 3174CRAMFS FILESYSTEM 3175W: http://sourceforge.net/projects/cramfs/ 3176S: Orphan / Obsolete 3177F: Documentation/filesystems/cramfs.txt 3178F: fs/cramfs/ 3179 3180CRIS PORT 3181M: Mikael Starvik <starvik@axis.com> 3182M: Jesper Nilsson <jesper.nilsson@axis.com> 3183L: linux-cris-kernel@axis.com 3184W: http://developer.axis.com 3185T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3186S: Maintained 3187F: arch/cris/ 3188F: drivers/tty/serial/crisv10.* 3189 3190CRYPTO API 3191M: Herbert Xu <herbert@gondor.apana.org.au> 3192M: "David S. Miller" <davem@davemloft.net> 3193L: linux-crypto@vger.kernel.org 3194T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3195T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3196S: Maintained 3197F: Documentation/crypto/ 3198F: Documentation/DocBook/crypto-API.tmpl 3199F: arch/*/crypto/ 3200F: crypto/ 3201F: drivers/crypto/ 3202F: include/crypto/ 3203 3204CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3205M: Neil Horman <nhorman@tuxdriver.com> 3206L: linux-crypto@vger.kernel.org 3207S: Maintained 3208F: crypto/ansi_cprng.c 3209F: crypto/rng.c 3210 3211CS3308 MEDIA DRIVER 3212M: Hans Verkuil <hverkuil@xs4all.nl> 3213L: linux-media@vger.kernel.org 3214T: git git://linuxtv.org/media_tree.git 3215W: http://linuxtv.org 3216S: Odd Fixes 3217F: drivers/media/i2c/cs3308.c 3218F: drivers/media/i2c/cs3308.h 3219 3220CS5535 Audio ALSA driver 3221M: Jaya Kumar <jayakumar.alsa@gmail.com> 3222S: Maintained 3223F: sound/pci/cs5535audio/ 3224 3225CW1200 WLAN driver 3226M: Solomon Peachy <pizza@shaftnet.org> 3227S: Maintained 3228F: drivers/net/wireless/st/cw1200/ 3229 3230CX18 VIDEO4LINUX DRIVER 3231M: Andy Walls <awalls@md.metrocast.net> 3232L: ivtv-devel@ivtvdriver.org (subscribers-only) 3233L: linux-media@vger.kernel.org 3234T: git git://linuxtv.org/media_tree.git 3235W: https://linuxtv.org 3236W: http://www.ivtvdriver.org/index.php/Cx18 3237S: Maintained 3238F: Documentation/video4linux/cx18.txt 3239F: drivers/media/pci/cx18/ 3240F: include/uapi/linux/ivtv* 3241 3242CX2341X MPEG ENCODER HELPER MODULE 3243M: Hans Verkuil <hverkuil@xs4all.nl> 3244L: linux-media@vger.kernel.org 3245T: git git://linuxtv.org/media_tree.git 3246W: https://linuxtv.org 3247S: Maintained 3248F: drivers/media/common/cx2341x* 3249F: include/media/cx2341x* 3250 3251CX24120 MEDIA DRIVER 3252M: Jemma Denson <jdenson@gmail.com> 3253M: Patrick Boettcher <patrick.boettcher@posteo.de> 3254L: linux-media@vger.kernel.org 3255W: https://linuxtv.org 3256Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3257S: Maintained 3258F: drivers/media/dvb-frontends/cx24120* 3259 3260CX88 VIDEO4LINUX DRIVER 3261M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 3262L: linux-media@vger.kernel.org 3263W: https://linuxtv.org 3264T: git git://linuxtv.org/media_tree.git 3265S: Odd fixes 3266F: Documentation/video4linux/cx88/ 3267F: drivers/media/pci/cx88/ 3268 3269CXD2820R MEDIA DRIVER 3270M: Antti Palosaari <crope@iki.fi> 3271L: linux-media@vger.kernel.org 3272W: https://linuxtv.org 3273W: http://palosaari.fi/linux/ 3274Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3275T: git git://linuxtv.org/anttip/media_tree.git 3276S: Maintained 3277F: drivers/media/dvb-frontends/cxd2820r* 3278 3279CXGB3 ETHERNET DRIVER (CXGB3) 3280M: Santosh Raspatur <santosh@chelsio.com> 3281L: netdev@vger.kernel.org 3282W: http://www.chelsio.com 3283S: Supported 3284F: drivers/net/ethernet/chelsio/cxgb3/ 3285 3286CXGB3 ISCSI DRIVER (CXGB3I) 3287M: Karen Xie <kxie@chelsio.com> 3288L: linux-scsi@vger.kernel.org 3289W: http://www.chelsio.com 3290S: Supported 3291F: drivers/scsi/cxgbi/cxgb3i 3292 3293CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3294M: Steve Wise <swise@chelsio.com> 3295L: linux-rdma@vger.kernel.org 3296W: http://www.openfabrics.org 3297S: Supported 3298F: drivers/infiniband/hw/cxgb3/ 3299 3300CXGB4 ETHERNET DRIVER (CXGB4) 3301M: Hariprasad S <hariprasad@chelsio.com> 3302L: netdev@vger.kernel.org 3303W: http://www.chelsio.com 3304S: Supported 3305F: drivers/net/ethernet/chelsio/cxgb4/ 3306 3307CXGB4 ISCSI DRIVER (CXGB4I) 3308M: Karen Xie <kxie@chelsio.com> 3309L: linux-scsi@vger.kernel.org 3310W: http://www.chelsio.com 3311S: Supported 3312F: drivers/scsi/cxgbi/cxgb4i 3313 3314CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3315M: Steve Wise <swise@chelsio.com> 3316L: linux-rdma@vger.kernel.org 3317W: http://www.openfabrics.org 3318S: Supported 3319F: drivers/infiniband/hw/cxgb4/ 3320 3321CXGB4VF ETHERNET DRIVER (CXGB4VF) 3322M: Casey Leedom <leedom@chelsio.com> 3323L: netdev@vger.kernel.org 3324W: http://www.chelsio.com 3325S: Supported 3326F: drivers/net/ethernet/chelsio/cxgb4vf/ 3327 3328CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3329M: Ian Munsie <imunsie@au1.ibm.com> 3330M: Michael Neuling <mikey@neuling.org> 3331L: linuxppc-dev@lists.ozlabs.org 3332S: Supported 3333F: drivers/misc/cxl/ 3334F: include/misc/cxl* 3335F: include/uapi/misc/cxl.h 3336F: Documentation/powerpc/cxl.txt 3337F: Documentation/powerpc/cxl.txt 3338F: Documentation/ABI/testing/sysfs-class-cxl 3339 3340CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3341M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3342M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3343L: linux-scsi@vger.kernel.org 3344S: Supported 3345F: drivers/scsi/cxlflash/ 3346F: include/uapi/scsi/cxlflash_ioctls.h 3347F: Documentation/powerpc/cxlflash.txt 3348 3349STMMAC ETHERNET DRIVER 3350M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3351L: netdev@vger.kernel.org 3352W: http://www.stlinux.com 3353S: Supported 3354F: drivers/net/ethernet/stmicro/stmmac/ 3355 3356CYBERPRO FB DRIVER 3357M: Russell King <linux@armlinux.org.uk> 3358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3359W: http://www.armlinux.org.uk/ 3360S: Maintained 3361F: drivers/video/fbdev/cyber2000fb.* 3362 3363CYCLADES ASYNC MUX DRIVER 3364W: http://www.cyclades.com/ 3365S: Orphan 3366F: drivers/tty/cyclades.c 3367F: include/linux/cyclades.h 3368F: include/uapi/linux/cyclades.h 3369 3370CYCLADES PC300 DRIVER 3371W: http://www.cyclades.com/ 3372S: Orphan 3373F: drivers/net/wan/pc300* 3374 3375CYPRESS_FIRMWARE MEDIA DRIVER 3376M: Antti Palosaari <crope@iki.fi> 3377L: linux-media@vger.kernel.org 3378W: https://linuxtv.org 3379W: http://palosaari.fi/linux/ 3380Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3381T: git git://linuxtv.org/anttip/media_tree.git 3382S: Maintained 3383F: drivers/media/common/cypress_firmware* 3384 3385CYTTSP TOUCHSCREEN DRIVER 3386M: Ferruh Yigit <fery@cypress.com> 3387L: linux-input@vger.kernel.org 3388S: Supported 3389F: drivers/input/touchscreen/cyttsp* 3390F: include/linux/input/cyttsp.h 3391 3392DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3393M: Joshua Kinard <kumba@gentoo.org> 3394S: Maintained 3395F: drivers/rtc/rtc-ds1685.c 3396F: include/linux/rtc/ds1685.h 3397 3398DAMA SLAVE for AX.25 3399M: Joerg Reuter <jreuter@yaina.de> 3400W: http://yaina.de/jreuter/ 3401W: http://www.qsl.net/dl1bke/ 3402L: linux-hams@vger.kernel.org 3403S: Maintained 3404F: net/ax25/af_ax25.c 3405F: net/ax25/ax25_dev.c 3406F: net/ax25/ax25_ds_* 3407F: net/ax25/ax25_in.c 3408F: net/ax25/ax25_out.c 3409F: net/ax25/ax25_timer.c 3410F: net/ax25/sysctl_net_ax25.c 3411 3412DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3413L: netdev@vger.kernel.org 3414S: Orphan 3415F: Documentation/networking/dmfe.txt 3416F: drivers/net/ethernet/dec/tulip/dmfe.c 3417 3418DC390/AM53C974 SCSI driver 3419M: Hannes Reinecke <hare@suse.com> 3420L: linux-scsi@vger.kernel.org 3421S: Maintained 3422F: drivers/scsi/am53c974.c 3423 3424DC395x SCSI driver 3425M: Oliver Neukum <oliver@neukum.org> 3426M: Ali Akcaagac <aliakc@web.de> 3427M: Jamie Lenehan <lenehan@twibble.org> 3428L: dc395x@twibble.org 3429W: http://twibble.org/dist/dc395x/ 3430W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3431S: Maintained 3432F: Documentation/scsi/dc395x.txt 3433F: drivers/scsi/dc395x.* 3434 3435DCCP PROTOCOL 3436M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3437L: dccp@vger.kernel.org 3438W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3439S: Maintained 3440F: include/linux/dccp.h 3441F: include/uapi/linux/dccp.h 3442F: include/linux/tfrc.h 3443F: net/dccp/ 3444 3445DECnet NETWORK LAYER 3446W: http://linux-decnet.sourceforge.net 3447L: linux-decnet-user@lists.sourceforge.net 3448S: Orphan 3449F: Documentation/networking/decnet.txt 3450F: net/decnet/ 3451 3452DECSTATION PLATFORM SUPPORT 3453M: "Maciej W. Rozycki" <macro@linux-mips.org> 3454L: linux-mips@linux-mips.org 3455W: http://www.linux-mips.org/wiki/DECstation 3456S: Maintained 3457F: arch/mips/dec/ 3458F: arch/mips/include/asm/dec/ 3459F: arch/mips/include/asm/mach-dec/ 3460 3461DEFXX FDDI NETWORK DRIVER 3462M: "Maciej W. Rozycki" <macro@linux-mips.org> 3463S: Maintained 3464F: drivers/net/fddi/defxx.* 3465 3466DELL LAPTOP DRIVER 3467M: Matthew Garrett <mjg59@srcf.ucam.org> 3468M: Pali Rohár <pali.rohar@gmail.com> 3469L: platform-driver-x86@vger.kernel.org 3470S: Maintained 3471F: drivers/platform/x86/dell-laptop.c 3472 3473DELL LAPTOP RBTN DRIVER 3474M: Pali Rohár <pali.rohar@gmail.com> 3475S: Maintained 3476F: drivers/platform/x86/dell-rbtn.* 3477 3478DELL LAPTOP FREEFALL DRIVER 3479M: Pali Rohár <pali.rohar@gmail.com> 3480S: Maintained 3481F: drivers/platform/x86/dell-smo8800.c 3482 3483DELL LAPTOP SMM DRIVER 3484M: Pali Rohár <pali.rohar@gmail.com> 3485S: Maintained 3486F: drivers/hwmon/dell-smm-hwmon.c 3487F: include/uapi/linux/i8k.h 3488 3489DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3490M: Doug Warzecha <Douglas_Warzecha@dell.com> 3491S: Maintained 3492F: Documentation/dcdbas.txt 3493F: drivers/firmware/dcdbas.* 3494 3495DELL WMI EXTRAS DRIVER 3496M: Matthew Garrett <mjg59@srcf.ucam.org> 3497M: Pali Rohár <pali.rohar@gmail.com> 3498S: Maintained 3499F: drivers/platform/x86/dell-wmi.c 3500 3501DESIGNWARE USB2 DRD IP DRIVER 3502M: John Youn <johnyoun@synopsys.com> 3503L: linux-usb@vger.kernel.org 3504T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3505S: Maintained 3506F: drivers/usb/dwc2/ 3507 3508DESIGNWARE USB3 DRD IP DRIVER 3509M: Felipe Balbi <balbi@kernel.org> 3510L: linux-usb@vger.kernel.org 3511T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3512S: Maintained 3513F: drivers/usb/dwc3/ 3514 3515DEVICE COREDUMP (DEV_COREDUMP) 3516M: Johannes Berg <johannes@sipsolutions.net> 3517L: linux-kernel@vger.kernel.org 3518S: Maintained 3519F: drivers/base/devcoredump.c 3520F: include/linux/devcoredump.h 3521 3522DEVICE FREQUENCY (DEVFREQ) 3523M: MyungJoo Ham <myungjoo.ham@samsung.com> 3524M: Kyungmin Park <kyungmin.park@samsung.com> 3525L: linux-pm@vger.kernel.org 3526T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3527S: Maintained 3528F: drivers/devfreq/ 3529F: include/linux/devfreq.h 3530F: Documentation/devicetree/bindings/devfreq/ 3531 3532DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3533M: Chanwoo Choi <cw00.choi@samsung.com> 3534L: linux-pm@vger.kernel.org 3535T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3536S: Supported 3537F: drivers/devfreq/event/ 3538F: drivers/devfreq/devfreq-event.c 3539F: include/linux/devfreq-event.h 3540F: Documentation/devicetree/bindings/devfreq/event/ 3541 3542DEVICE NUMBER REGISTRY 3543M: Torben Mathiasen <device@lanana.org> 3544W: http://lanana.org/docs/device-list/index.html 3545S: Maintained 3546 3547DEVICE-MAPPER (LVM) 3548M: Alasdair Kergon <agk@redhat.com> 3549M: Mike Snitzer <snitzer@redhat.com> 3550M: dm-devel@redhat.com 3551L: dm-devel@redhat.com 3552W: http://sources.redhat.com/dm 3553Q: http://patchwork.kernel.org/project/dm-devel/list/ 3554T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3555T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3556S: Maintained 3557F: Documentation/device-mapper/ 3558F: drivers/md/dm* 3559F: drivers/md/persistent-data/ 3560F: include/linux/device-mapper.h 3561F: include/linux/dm-*.h 3562F: include/uapi/linux/dm-*.h 3563 3564DEVLINK 3565M: Jiri Pirko <jiri@mellanox.com> 3566L: netdev@vger.kernel.org 3567S: Supported 3568F: net/core/devlink.c 3569F: include/net/devlink.h 3570F: include/uapi/linux/devlink.h 3571 3572DIALOG SEMICONDUCTOR DRIVERS 3573M: Support Opensource <support.opensource@diasemi.com> 3574W: http://www.dialog-semiconductor.com/products 3575S: Supported 3576F: Documentation/hwmon/da90?? 3577F: Documentation/devicetree/bindings/sound/da[79]*.txt 3578F: drivers/gpio/gpio-da90??.c 3579F: drivers/hwmon/da90??-hwmon.c 3580F: drivers/iio/adc/da91??-*.c 3581F: drivers/input/misc/da90??_onkey.c 3582F: drivers/input/touchscreen/da9052_tsi.c 3583F: drivers/leds/leds-da90??.c 3584F: drivers/mfd/da903x.c 3585F: drivers/mfd/da90??-*.c 3586F: drivers/mfd/da91??-*.c 3587F: drivers/power/da9052-battery.c 3588F: drivers/power/da91??-*.c 3589F: drivers/regulator/da903x.c 3590F: drivers/regulator/da9???-regulator.[ch] 3591F: drivers/rtc/rtc-da90??.c 3592F: drivers/video/backlight/da90??_bl.c 3593F: drivers/watchdog/da90??_wdt.c 3594F: include/linux/mfd/da903x.h 3595F: include/linux/mfd/da9052/ 3596F: include/linux/mfd/da9055/ 3597F: include/linux/mfd/da9063/ 3598F: include/linux/mfd/da9150/ 3599F: include/sound/da[79]*.h 3600F: sound/soc/codecs/da[79]*.[ch] 3601 3602DIGI NEO AND CLASSIC PCI PRODUCTS 3603M: Lidza Louina <lidza.louina@gmail.com> 3604M: Mark Hounschell <markh@compro.net> 3605L: driverdev-devel@linuxdriverproject.org 3606S: Maintained 3607F: drivers/staging/dgnc/ 3608 3609DIOLAN U2C-12 I2C DRIVER 3610M: Guenter Roeck <linux@roeck-us.net> 3611L: linux-i2c@vger.kernel.org 3612S: Maintained 3613F: drivers/i2c/busses/i2c-diolan-u2c.c 3614 3615DIRECT ACCESS (DAX) 3616M: Matthew Wilcox <willy@linux.intel.com> 3617L: linux-fsdevel@vger.kernel.org 3618S: Supported 3619F: fs/dax.c 3620 3621DIRECTORY NOTIFICATION (DNOTIFY) 3622M: Eric Paris <eparis@parisplace.org> 3623S: Maintained 3624F: Documentation/filesystems/dnotify.txt 3625F: fs/notify/dnotify/ 3626F: include/linux/dnotify.h 3627 3628DISK GEOMETRY AND PARTITION HANDLING 3629M: Andries Brouwer <aeb@cwi.nl> 3630W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3631W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3632W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3633S: Maintained 3634 3635DISKQUOTA 3636M: Jan Kara <jack@suse.com> 3637S: Maintained 3638F: Documentation/filesystems/quota.txt 3639F: fs/quota/ 3640F: include/linux/quota*.h 3641F: include/uapi/linux/quota*.h 3642 3643DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3644M: Bernie Thompson <bernie@plugable.com> 3645L: linux-fbdev@vger.kernel.org 3646S: Maintained 3647W: http://plugable.com/category/projects/udlfb/ 3648F: drivers/video/fbdev/udlfb.c 3649F: include/video/udlfb.h 3650F: Documentation/fb/udlfb.txt 3651 3652DISTRIBUTED LOCK MANAGER (DLM) 3653M: Christine Caulfield <ccaulfie@redhat.com> 3654M: David Teigland <teigland@redhat.com> 3655L: cluster-devel@redhat.com 3656W: http://sources.redhat.com/cluster/ 3657T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3658S: Supported 3659F: fs/dlm/ 3660 3661DMA BUFFER SHARING FRAMEWORK 3662M: Sumit Semwal <sumit.semwal@linaro.org> 3663S: Maintained 3664L: linux-media@vger.kernel.org 3665L: dri-devel@lists.freedesktop.org 3666L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3667F: drivers/dma-buf/ 3668F: include/linux/dma-buf* 3669F: include/linux/reservation.h 3670F: include/linux/*fence.h 3671F: Documentation/dma-buf-sharing.txt 3672T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3673 3674DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3675M: Vinod Koul <vinod.koul@intel.com> 3676L: dmaengine@vger.kernel.org 3677Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3678S: Maintained 3679F: drivers/dma/ 3680F: include/linux/dmaengine.h 3681F: Documentation/dmaengine/ 3682T: git git://git.infradead.org/users/vkoul/slave-dma.git 3683 3684DME1737 HARDWARE MONITOR DRIVER 3685M: Juerg Haefliger <juergh@gmail.com> 3686L: linux-hwmon@vger.kernel.org 3687S: Maintained 3688F: Documentation/hwmon/dme1737 3689F: drivers/hwmon/dme1737.c 3690 3691DMI/SMBIOS SUPPORT 3692M: Jean Delvare <jdelvare@suse.com> 3693S: Maintained 3694T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 3695F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 3696F: drivers/firmware/dmi-id.c 3697F: drivers/firmware/dmi_scan.c 3698F: include/linux/dmi.h 3699 3700DOCUMENTATION 3701M: Jonathan Corbet <corbet@lwn.net> 3702L: linux-doc@vger.kernel.org 3703S: Maintained 3704F: Documentation/ 3705F: scripts/docproc.c 3706F: scripts/kernel-doc* 3707X: Documentation/ABI/ 3708X: Documentation/devicetree/ 3709X: Documentation/acpi 3710X: Documentation/power 3711X: Documentation/spi 3712X: Documentation/DocBook/media 3713T: git git://git.lwn.net/linux.git docs-next 3714 3715DOUBLETALK DRIVER 3716M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 3717L: blinux-list@redhat.com 3718S: Maintained 3719F: drivers/char/dtlk.c 3720F: include/linux/dtlk.h 3721 3722DPT_I2O SCSI RAID DRIVER 3723M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 3724L: linux-scsi@vger.kernel.org 3725W: http://www.adaptec.com/ 3726S: Maintained 3727F: drivers/scsi/dpt* 3728F: drivers/scsi/dpt/ 3729 3730DRBD DRIVER 3731M: Philipp Reisner <philipp.reisner@linbit.com> 3732M: Lars Ellenberg <lars.ellenberg@linbit.com> 3733L: drbd-dev@lists.linbit.com 3734W: http://www.drbd.org 3735T: git git://git.linbit.com/linux-drbd.git 3736T: git git://git.linbit.com/drbd-8.4.git 3737S: Supported 3738F: drivers/block/drbd/ 3739F: lib/lru_cache.c 3740F: Documentation/blockdev/drbd/ 3741 3742DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 3743M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3744T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 3745S: Supported 3746F: Documentation/kobject.txt 3747F: drivers/base/ 3748F: fs/debugfs/ 3749F: fs/kernfs/ 3750F: fs/sysfs/ 3751F: include/linux/debugfs.h 3752F: include/linux/kobj* 3753F: lib/kobj* 3754 3755DRM DRIVERS 3756M: David Airlie <airlied@linux.ie> 3757L: dri-devel@lists.freedesktop.org 3758T: git git://people.freedesktop.org/~airlied/linux 3759S: Maintained 3760F: drivers/gpu/drm/ 3761F: drivers/gpu/vga/ 3762F: include/drm/ 3763F: include/uapi/drm/ 3764 3765RADEON and AMDGPU DRM DRIVERS 3766M: Alex Deucher <alexander.deucher@amd.com> 3767M: Christian König <christian.koenig@amd.com> 3768L: dri-devel@lists.freedesktop.org 3769T: git git://people.freedesktop.org/~agd5f/linux 3770S: Supported 3771F: drivers/gpu/drm/radeon/ 3772F: include/uapi/drm/radeon* 3773F: drivers/gpu/drm/amd/ 3774F: include/uapi/drm/amdgpu* 3775 3776DRM PANEL DRIVERS 3777M: Thierry Reding <thierry.reding@gmail.com> 3778L: dri-devel@lists.freedesktop.org 3779T: git git://anongit.freedesktop.org/tegra/linux.git 3780S: Maintained 3781F: drivers/gpu/drm/drm_panel.c 3782F: drivers/gpu/drm/panel/ 3783F: include/drm/drm_panel.h 3784F: Documentation/devicetree/bindings/display/panel/ 3785 3786INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 3787M: Daniel Vetter <daniel.vetter@intel.com> 3788M: Jani Nikula <jani.nikula@linux.intel.com> 3789L: intel-gfx@lists.freedesktop.org 3790L: dri-devel@lists.freedesktop.org 3791W: https://01.org/linuxgraphics/ 3792Q: http://patchwork.freedesktop.org/project/intel-gfx/ 3793T: git git://anongit.freedesktop.org/drm-intel 3794S: Supported 3795F: drivers/gpu/drm/i915/ 3796F: include/drm/i915* 3797F: include/uapi/drm/i915* 3798 3799DRM DRIVERS FOR ATMEL HLCDC 3800M: Boris Brezillon <boris.brezillon@free-electrons.com> 3801L: dri-devel@lists.freedesktop.org 3802S: Supported 3803F: drivers/gpu/drm/atmel-hlcdc/ 3804F: Documentation/devicetree/bindings/drm/atmel/ 3805 3806DRM DRIVERS FOR EXYNOS 3807M: Inki Dae <inki.dae@samsung.com> 3808M: Joonyoung Shim <jy0922.shim@samsung.com> 3809M: Seung-Woo Kim <sw0312.kim@samsung.com> 3810M: Kyungmin Park <kyungmin.park@samsung.com> 3811L: dri-devel@lists.freedesktop.org 3812T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 3813S: Supported 3814F: drivers/gpu/drm/exynos/ 3815F: include/drm/exynos* 3816F: include/uapi/drm/exynos* 3817 3818DRM DRIVERS FOR FREESCALE DCU 3819M: Stefan Agner <stefan@agner.ch> 3820M: Alison Wang <alison.wang@freescale.com> 3821L: dri-devel@lists.freedesktop.org 3822S: Supported 3823F: drivers/gpu/drm/fsl-dcu/ 3824F: Documentation/devicetree/bindings/display/fsl,dcu.txt 3825F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 3826 3827DRM DRIVERS FOR FREESCALE IMX 3828M: Philipp Zabel <p.zabel@pengutronix.de> 3829L: dri-devel@lists.freedesktop.org 3830S: Maintained 3831F: drivers/gpu/drm/imx/ 3832F: drivers/gpu/ipu-v3/ 3833F: Documentation/devicetree/bindings/display/imx/ 3834 3835DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 3836M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 3837L: dri-devel@lists.freedesktop.org 3838T: git git://github.com/patjak/drm-gma500 3839S: Maintained 3840F: drivers/gpu/drm/gma500 3841F: include/drm/gma500* 3842 3843DRM DRIVERS FOR NVIDIA TEGRA 3844M: Thierry Reding <thierry.reding@gmail.com> 3845M: Terje Bergström <tbergstrom@nvidia.com> 3846L: dri-devel@lists.freedesktop.org 3847L: linux-tegra@vger.kernel.org 3848T: git git://anongit.freedesktop.org/tegra/linux.git 3849S: Supported 3850F: drivers/gpu/drm/tegra/ 3851F: drivers/gpu/host1x/ 3852F: include/linux/host1x.h 3853F: include/uapi/drm/tegra_drm.h 3854F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 3855 3856DRM DRIVERS FOR RENESAS 3857M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 3858L: dri-devel@lists.freedesktop.org 3859L: linux-renesas-soc@vger.kernel.org 3860T: git git://people.freedesktop.org/~airlied/linux 3861S: Supported 3862F: drivers/gpu/drm/rcar-du/ 3863F: drivers/gpu/drm/shmobile/ 3864F: include/linux/platform_data/shmob_drm.h 3865 3866DRM DRIVERS FOR ROCKCHIP 3867M: Mark Yao <mark.yao@rock-chips.com> 3868L: dri-devel@lists.freedesktop.org 3869S: Maintained 3870F: drivers/gpu/drm/rockchip/ 3871F: Documentation/devicetree/bindings/display/rockchip* 3872 3873DRM DRIVERS FOR STI 3874M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 3875M: Vincent Abriou <vincent.abriou@st.com> 3876L: dri-devel@lists.freedesktop.org 3877T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 3878S: Maintained 3879F: drivers/gpu/drm/sti 3880F: Documentation/devicetree/bindings/display/st,stih4xx.txt 3881 3882DRM DRIVERS FOR VIVANTE GPU IP 3883M: Lucas Stach <l.stach@pengutronix.de> 3884R: Russell King <linux+etnaviv@armlinux.org.uk> 3885R: Christian Gmeiner <christian.gmeiner@gmail.com> 3886L: dri-devel@lists.freedesktop.org 3887S: Maintained 3888F: drivers/gpu/drm/etnaviv 3889F: Documentation/devicetree/bindings/display/etnaviv 3890 3891DSBR100 USB FM RADIO DRIVER 3892M: Alexey Klimov <klimov.linux@gmail.com> 3893L: linux-media@vger.kernel.org 3894T: git git://linuxtv.org/media_tree.git 3895S: Maintained 3896F: drivers/media/radio/dsbr100.c 3897 3898DSCC4 DRIVER 3899M: Francois Romieu <romieu@fr.zoreil.com> 3900L: netdev@vger.kernel.org 3901S: Maintained 3902F: drivers/net/wan/dscc4.c 3903 3904DT3155 MEDIA DRIVER 3905M: Hans Verkuil <hverkuil@xs4all.nl> 3906L: linux-media@vger.kernel.org 3907T: git git://linuxtv.org/media_tree.git 3908W: https://linuxtv.org 3909S: Odd Fixes 3910F: drivers/media/pci/dt3155/ 3911 3912DVB_USB_AF9015 MEDIA DRIVER 3913M: Antti Palosaari <crope@iki.fi> 3914L: linux-media@vger.kernel.org 3915W: https://linuxtv.org 3916W: http://palosaari.fi/linux/ 3917Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3918T: git git://linuxtv.org/anttip/media_tree.git 3919S: Maintained 3920F: drivers/media/usb/dvb-usb-v2/af9015* 3921 3922DVB_USB_AF9035 MEDIA DRIVER 3923M: Antti Palosaari <crope@iki.fi> 3924L: linux-media@vger.kernel.org 3925W: https://linuxtv.org 3926W: http://palosaari.fi/linux/ 3927Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3928T: git git://linuxtv.org/anttip/media_tree.git 3929S: Maintained 3930F: drivers/media/usb/dvb-usb-v2/af9035* 3931 3932DVB_USB_ANYSEE MEDIA DRIVER 3933M: Antti Palosaari <crope@iki.fi> 3934L: linux-media@vger.kernel.org 3935W: https://linuxtv.org 3936W: http://palosaari.fi/linux/ 3937Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3938T: git git://linuxtv.org/anttip/media_tree.git 3939S: Maintained 3940F: drivers/media/usb/dvb-usb-v2/anysee* 3941 3942DVB_USB_AU6610 MEDIA DRIVER 3943M: Antti Palosaari <crope@iki.fi> 3944L: linux-media@vger.kernel.org 3945W: https://linuxtv.org 3946W: http://palosaari.fi/linux/ 3947Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3948T: git git://linuxtv.org/anttip/media_tree.git 3949S: Maintained 3950F: drivers/media/usb/dvb-usb-v2/au6610* 3951 3952DVB_USB_CE6230 MEDIA DRIVER 3953M: Antti Palosaari <crope@iki.fi> 3954L: linux-media@vger.kernel.org 3955W: https://linuxtv.org 3956W: http://palosaari.fi/linux/ 3957Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3958T: git git://linuxtv.org/anttip/media_tree.git 3959S: Maintained 3960F: drivers/media/usb/dvb-usb-v2/ce6230* 3961 3962DVB_USB_CXUSB MEDIA DRIVER 3963M: Michael Krufky <mkrufky@linuxtv.org> 3964L: linux-media@vger.kernel.org 3965W: https://linuxtv.org 3966W: http://github.com/mkrufky 3967Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3968T: git git://linuxtv.org/media_tree.git 3969S: Maintained 3970F: drivers/media/usb/dvb-usb/cxusb* 3971 3972DVB_USB_EC168 MEDIA DRIVER 3973M: Antti Palosaari <crope@iki.fi> 3974L: linux-media@vger.kernel.org 3975W: https://linuxtv.org 3976W: http://palosaari.fi/linux/ 3977Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3978T: git git://linuxtv.org/anttip/media_tree.git 3979S: Maintained 3980F: drivers/media/usb/dvb-usb-v2/ec168* 3981 3982DVB_USB_GL861 MEDIA DRIVER 3983M: Antti Palosaari <crope@iki.fi> 3984L: linux-media@vger.kernel.org 3985W: https://linuxtv.org 3986Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3987T: git git://linuxtv.org/anttip/media_tree.git 3988S: Maintained 3989F: drivers/media/usb/dvb-usb-v2/gl861* 3990 3991DVB_USB_MXL111SF MEDIA DRIVER 3992M: Michael Krufky <mkrufky@linuxtv.org> 3993L: linux-media@vger.kernel.org 3994W: https://linuxtv.org 3995W: http://github.com/mkrufky 3996Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3997T: git git://linuxtv.org/mkrufky/mxl111sf.git 3998S: Maintained 3999F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4000 4001DVB_USB_RTL28XXU MEDIA DRIVER 4002M: Antti Palosaari <crope@iki.fi> 4003L: linux-media@vger.kernel.org 4004W: https://linuxtv.org 4005W: http://palosaari.fi/linux/ 4006Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4007T: git git://linuxtv.org/anttip/media_tree.git 4008S: Maintained 4009F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4010 4011DVB_USB_V2 MEDIA DRIVER 4012M: Antti Palosaari <crope@iki.fi> 4013L: linux-media@vger.kernel.org 4014W: https://linuxtv.org 4015W: http://palosaari.fi/linux/ 4016Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4017T: git git://linuxtv.org/anttip/media_tree.git 4018S: Maintained 4019F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4020F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4021 4022DYNAMIC DEBUG 4023M: Jason Baron <jbaron@akamai.com> 4024S: Maintained 4025F: lib/dynamic_debug.c 4026F: include/linux/dynamic_debug.h 4027 4028DZ DECSTATION DZ11 SERIAL DRIVER 4029M: "Maciej W. Rozycki" <macro@linux-mips.org> 4030S: Maintained 4031F: drivers/tty/serial/dz.* 4032 4033E3X0 POWER BUTTON DRIVER 4034M: Moritz Fischer <moritz.fischer@ettus.com> 4035L: usrp-users@lists.ettus.com 4036W: http://www.ettus.com 4037S: Supported 4038F: drivers/input/misc/e3x0-button.c 4039F: Documentation/devicetree/bindings/input/e3x0-button.txt 4040 4041E4000 MEDIA DRIVER 4042M: Antti Palosaari <crope@iki.fi> 4043L: linux-media@vger.kernel.org 4044W: https://linuxtv.org 4045W: http://palosaari.fi/linux/ 4046Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4047T: git git://linuxtv.org/anttip/media_tree.git 4048S: Maintained 4049F: drivers/media/tuners/e4000* 4050 4051EATA ISA/EISA/PCI SCSI DRIVER 4052M: Dario Ballabio <ballabio_dario@emc.com> 4053L: linux-scsi@vger.kernel.org 4054S: Maintained 4055F: drivers/scsi/eata.c 4056 4057EC100 MEDIA DRIVER 4058M: Antti Palosaari <crope@iki.fi> 4059L: linux-media@vger.kernel.org 4060W: https://linuxtv.org 4061W: http://palosaari.fi/linux/ 4062Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4063T: git git://linuxtv.org/anttip/media_tree.git 4064S: Maintained 4065F: drivers/media/dvb-frontends/ec100* 4066 4067ECRYPT FILE SYSTEM 4068M: Tyler Hicks <tyhicks@canonical.com> 4069L: ecryptfs@vger.kernel.org 4070W: http://ecryptfs.org 4071W: https://launchpad.net/ecryptfs 4072T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4073S: Supported 4074F: Documentation/filesystems/ecryptfs.txt 4075F: fs/ecryptfs/ 4076 4077EDAC-CORE 4078M: Doug Thompson <dougthompson@xmission.com> 4079M: Borislav Petkov <bp@alien8.de> 4080M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4081L: linux-edac@vger.kernel.org 4082T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4083T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4084S: Supported 4085F: Documentation/edac.txt 4086F: drivers/edac/ 4087F: include/linux/edac.h 4088 4089EDAC-AMD64 4090M: Doug Thompson <dougthompson@xmission.com> 4091M: Borislav Petkov <bp@alien8.de> 4092L: linux-edac@vger.kernel.org 4093S: Maintained 4094F: drivers/edac/amd64_edac* 4095 4096EDAC-CALXEDA 4097M: Doug Thompson <dougthompson@xmission.com> 4098M: Robert Richter <rric@kernel.org> 4099L: linux-edac@vger.kernel.org 4100S: Maintained 4101F: drivers/edac/highbank* 4102 4103EDAC-CAVIUM 4104M: Ralf Baechle <ralf@linux-mips.org> 4105M: David Daney <david.daney@cavium.com> 4106L: linux-edac@vger.kernel.org 4107L: linux-mips@linux-mips.org 4108S: Supported 4109F: drivers/edac/octeon_edac* 4110 4111EDAC-E752X 4112M: Mark Gross <mark.gross@intel.com> 4113M: Doug Thompson <dougthompson@xmission.com> 4114L: linux-edac@vger.kernel.org 4115S: Maintained 4116F: drivers/edac/e752x_edac.c 4117 4118EDAC-E7XXX 4119M: Doug Thompson <dougthompson@xmission.com> 4120L: linux-edac@vger.kernel.org 4121S: Maintained 4122F: drivers/edac/e7xxx_edac.c 4123 4124EDAC-GHES 4125M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4126L: linux-edac@vger.kernel.org 4127S: Maintained 4128F: drivers/edac/ghes_edac.c 4129 4130EDAC-I82443BXGX 4131M: Tim Small <tim@buttersideup.com> 4132L: linux-edac@vger.kernel.org 4133S: Maintained 4134F: drivers/edac/i82443bxgx_edac.c 4135 4136EDAC-I3000 4137M: Jason Uhlenkott <juhlenko@akamai.com> 4138L: linux-edac@vger.kernel.org 4139S: Maintained 4140F: drivers/edac/i3000_edac.c 4141 4142EDAC-I5000 4143M: Doug Thompson <dougthompson@xmission.com> 4144L: linux-edac@vger.kernel.org 4145S: Maintained 4146F: drivers/edac/i5000_edac.c 4147 4148EDAC-I5400 4149M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4150L: linux-edac@vger.kernel.org 4151S: Maintained 4152F: drivers/edac/i5400_edac.c 4153 4154EDAC-I7300 4155M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4156L: linux-edac@vger.kernel.org 4157S: Maintained 4158F: drivers/edac/i7300_edac.c 4159 4160EDAC-I7CORE 4161M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4162L: linux-edac@vger.kernel.org 4163S: Maintained 4164F: drivers/edac/i7core_edac.c 4165 4166EDAC-I82975X 4167M: Ranganathan Desikan <ravi@jetztechnologies.com> 4168M: "Arvind R." <arvino55@gmail.com> 4169L: linux-edac@vger.kernel.org 4170S: Maintained 4171F: drivers/edac/i82975x_edac.c 4172 4173EDAC-IE31200 4174M: Jason Baron <jbaron@akamai.com> 4175L: linux-edac@vger.kernel.org 4176S: Maintained 4177F: drivers/edac/ie31200_edac.c 4178 4179EDAC-MPC85XX 4180M: Johannes Thumshirn <morbidrsa@gmail.com> 4181L: linux-edac@vger.kernel.org 4182S: Maintained 4183F: drivers/edac/mpc85xx_edac.[ch] 4184 4185EDAC-PASEMI 4186M: Egor Martovetsky <egor@pasemi.com> 4187L: linux-edac@vger.kernel.org 4188S: Maintained 4189F: drivers/edac/pasemi_edac.c 4190 4191EDAC-R82600 4192M: Tim Small <tim@buttersideup.com> 4193L: linux-edac@vger.kernel.org 4194S: Maintained 4195F: drivers/edac/r82600_edac.c 4196 4197EDAC-SBRIDGE 4198M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4199L: linux-edac@vger.kernel.org 4200S: Maintained 4201F: drivers/edac/sb_edac.c 4202 4203EDAC-XGENE 4204APPLIED MICRO (APM) X-GENE SOC EDAC 4205M: Loc Ho <lho@apm.com> 4206S: Supported 4207F: drivers/edac/xgene_edac.c 4208F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4209 4210EDIROL UA-101/UA-1000 DRIVER 4211M: Clemens Ladisch <clemens@ladisch.de> 4212L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4213T: git git://git.alsa-project.org/alsa-kernel.git 4214S: Maintained 4215F: sound/usb/misc/ua101.c 4216 4217EXTENSIBLE FIRMWARE INTERFACE (EFI) 4218M: Matt Fleming <matt@codeblueprint.co.uk> 4219L: linux-efi@vger.kernel.org 4220T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4221S: Maintained 4222F: Documentation/efi-stub.txt 4223F: arch/ia64/kernel/efi.c 4224F: arch/x86/boot/compressed/eboot.[ch] 4225F: arch/x86/include/asm/efi.h 4226F: arch/x86/platform/efi/ 4227F: drivers/firmware/efi/ 4228F: include/linux/efi*.h 4229 4230EFI VARIABLE FILESYSTEM 4231M: Matthew Garrett <matthew.garrett@nebula.com> 4232M: Jeremy Kerr <jk@ozlabs.org> 4233M: Matt Fleming <matt@codeblueprint.co.uk> 4234T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4235L: linux-efi@vger.kernel.org 4236S: Maintained 4237F: fs/efivarfs/ 4238 4239EFIFB FRAMEBUFFER DRIVER 4240L: linux-fbdev@vger.kernel.org 4241M: Peter Jones <pjones@redhat.com> 4242S: Maintained 4243F: drivers/video/fbdev/efifb.c 4244 4245EFS FILESYSTEM 4246W: http://aeschi.ch.eu.org/efs/ 4247S: Orphan 4248F: fs/efs/ 4249 4250EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4251M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com> 4252L: netdev@vger.kernel.org 4253S: Maintained 4254F: drivers/net/ethernet/ibm/ehea/ 4255 4256EM28XX VIDEO4LINUX DRIVER 4257M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4258L: linux-media@vger.kernel.org 4259W: https://linuxtv.org 4260T: git git://linuxtv.org/media_tree.git 4261S: Maintained 4262F: drivers/media/usb/em28xx/ 4263 4264EMBEDDED LINUX 4265M: Paul Gortmaker <paul.gortmaker@windriver.com> 4266M: Matt Mackall <mpm@selenic.com> 4267M: David Woodhouse <dwmw2@infradead.org> 4268L: linux-embedded@vger.kernel.org 4269S: Maintained 4270 4271EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER 4272M: James Smart <james.smart@avagotech.com> 4273M: Dick Kennedy <dick.kennedy@avagotech.com> 4274L: linux-scsi@vger.kernel.org 4275W: http://www.avagotech.com 4276S: Supported 4277F: drivers/scsi/lpfc/ 4278 4279ENE CB710 FLASH CARD READER DRIVER 4280M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4281S: Maintained 4282F: drivers/misc/cb710/ 4283F: drivers/mmc/host/cb710-mmc.* 4284F: include/linux/cb710.h 4285 4286ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4287M: Maxim Levitsky <maximlevitsky@gmail.com> 4288S: Maintained 4289F: drivers/media/rc/ene_ir.* 4290 4291EPSON S1D13XXX FRAMEBUFFER DRIVER 4292M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4293S: Maintained 4294T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4295F: drivers/video/fbdev/s1d13xxxfb.c 4296F: include/video/s1d13xxxfb.h 4297 4298ET131X NETWORK DRIVER 4299M: Mark Einon <mark.einon@gmail.com> 4300S: Odd Fixes 4301F: drivers/net/ethernet/agere/ 4302 4303ETHERNET BRIDGE 4304M: Stephen Hemminger <stephen@networkplumber.org> 4305L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4306L: netdev@vger.kernel.org 4307W: http://www.linuxfoundation.org/en/Net:Bridge 4308S: Maintained 4309F: include/linux/netfilter_bridge/ 4310F: net/bridge/ 4311 4312ETHERNET PHY LIBRARY 4313M: Florian Fainelli <f.fainelli@gmail.com> 4314L: netdev@vger.kernel.org 4315S: Maintained 4316F: include/linux/phy.h 4317F: include/linux/phy_fixed.h 4318F: drivers/net/phy/ 4319F: Documentation/networking/phy.txt 4320F: drivers/of/of_mdio.c 4321F: drivers/of/of_net.c 4322 4323EXT2 FILE SYSTEM 4324M: Jan Kara <jack@suse.com> 4325L: linux-ext4@vger.kernel.org 4326S: Maintained 4327F: Documentation/filesystems/ext2.txt 4328F: fs/ext2/ 4329F: include/linux/ext2* 4330 4331EXT4 FILE SYSTEM 4332M: "Theodore Ts'o" <tytso@mit.edu> 4333M: Andreas Dilger <adilger.kernel@dilger.ca> 4334L: linux-ext4@vger.kernel.org 4335W: http://ext4.wiki.kernel.org 4336Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4337T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4338S: Maintained 4339F: Documentation/filesystems/ext4.txt 4340F: fs/ext4/ 4341 4342Extended Verification Module (EVM) 4343M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4344L: linux-ima-devel@lists.sourceforge.net 4345L: linux-security-module@vger.kernel.org 4346S: Supported 4347F: security/integrity/evm/ 4348 4349EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4350M: MyungJoo Ham <myungjoo.ham@samsung.com> 4351M: Chanwoo Choi <cw00.choi@samsung.com> 4352L: linux-kernel@vger.kernel.org 4353T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4354S: Maintained 4355F: drivers/extcon/ 4356F: include/linux/extcon/ 4357F: include/linux/extcon.h 4358F: Documentation/extcon/ 4359F: Documentation/devicetree/bindings/extcon/ 4360 4361EXYNOS DP DRIVER 4362M: Jingoo Han <jingoohan1@gmail.com> 4363L: dri-devel@lists.freedesktop.org 4364S: Maintained 4365F: drivers/gpu/drm/exynos/exynos_dp* 4366 4367EXYNOS SYSMMU (IOMMU) driver 4368M: Marek Szyprowski <m.szyprowski@samsung.com> 4369L: iommu@lists.linux-foundation.org 4370S: Maintained 4371F: drivers/iommu/exynos-iommu.c 4372 4373EXYNOS MIPI DISPLAY DRIVERS 4374M: Inki Dae <inki.dae@samsung.com> 4375M: Donghwa Lee <dh09.lee@samsung.com> 4376M: Kyungmin Park <kyungmin.park@samsung.com> 4377L: linux-fbdev@vger.kernel.org 4378S: Maintained 4379F: drivers/video/fbdev/exynos/exynos_mipi* 4380F: include/video/exynos_mipi* 4381 4382F71805F HARDWARE MONITORING DRIVER 4383M: Jean Delvare <jdelvare@suse.com> 4384L: linux-hwmon@vger.kernel.org 4385S: Maintained 4386F: Documentation/hwmon/f71805f 4387F: drivers/hwmon/f71805f.c 4388 4389FC0011 TUNER DRIVER 4390M: Michael Buesch <m@bues.ch> 4391L: linux-media@vger.kernel.org 4392S: Maintained 4393F: drivers/media/tuners/fc0011.h 4394F: drivers/media/tuners/fc0011.c 4395 4396FC2580 MEDIA DRIVER 4397M: Antti Palosaari <crope@iki.fi> 4398L: linux-media@vger.kernel.org 4399W: https://linuxtv.org 4400W: http://palosaari.fi/linux/ 4401Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4402T: git git://linuxtv.org/anttip/media_tree.git 4403S: Maintained 4404F: drivers/media/tuners/fc2580* 4405 4406FANOTIFY 4407M: Eric Paris <eparis@redhat.com> 4408S: Maintained 4409F: fs/notify/fanotify/ 4410F: include/linux/fanotify.h 4411F: include/uapi/linux/fanotify.h 4412 4413FARSYNC SYNCHRONOUS DRIVER 4414M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4415W: http://www.farsite.co.uk/ 4416S: Supported 4417F: drivers/net/wan/farsync.* 4418 4419FAULT INJECTION SUPPORT 4420M: Akinobu Mita <akinobu.mita@gmail.com> 4421S: Supported 4422F: Documentation/fault-injection/ 4423F: lib/fault-inject.c 4424 4425FBTFT Framebuffer drivers 4426M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4427M: Noralf Trønnes <noralf@tronnes.org> 4428S: Maintained 4429F: drivers/staging/fbtft/ 4430 4431FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4432M: Vasu Dev <vasu.dev@intel.com> 4433L: fcoe-devel@open-fcoe.org 4434W: www.Open-FCoE.org 4435S: Supported 4436F: drivers/scsi/libfc/ 4437F: drivers/scsi/fcoe/ 4438F: include/scsi/fc/ 4439F: include/scsi/libfc.h 4440F: include/scsi/libfcoe.h 4441F: include/uapi/scsi/fc/ 4442 4443FILE LOCKING (flock() and fcntl()/lockf()) 4444M: Jeff Layton <jlayton@poochiereds.net> 4445M: "J. Bruce Fields" <bfields@fieldses.org> 4446L: linux-fsdevel@vger.kernel.org 4447S: Maintained 4448F: include/linux/fcntl.h 4449F: include/linux/fs.h 4450F: include/uapi/linux/fcntl.h 4451F: include/uapi/linux/fs.h 4452F: fs/fcntl.c 4453F: fs/locks.c 4454 4455FILESYSTEMS (VFS and infrastructure) 4456M: Alexander Viro <viro@zeniv.linux.org.uk> 4457L: linux-fsdevel@vger.kernel.org 4458S: Maintained 4459F: fs/* 4460 4461FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4462M: Riku Voipio <riku.voipio@iki.fi> 4463L: linux-hwmon@vger.kernel.org 4464S: Maintained 4465F: drivers/hwmon/f75375s.c 4466F: include/linux/f75375s.h 4467 4468FIREWIRE AUDIO DRIVERS 4469M: Clemens Ladisch <clemens@ladisch.de> 4470L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4471T: git git://git.alsa-project.org/alsa-kernel.git 4472S: Maintained 4473F: sound/firewire/ 4474 4475FIREWIRE MEDIA DRIVERS (firedtv) 4476M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4477L: linux-media@vger.kernel.org 4478L: linux1394-devel@lists.sourceforge.net 4479T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4480S: Maintained 4481F: drivers/media/firewire/ 4482 4483FIREWIRE SBP-2 TARGET 4484M: Chris Boot <bootc@bootc.net> 4485L: linux-scsi@vger.kernel.org 4486L: target-devel@vger.kernel.org 4487L: linux1394-devel@lists.sourceforge.net 4488T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 4489S: Maintained 4490F: drivers/target/sbp/ 4491 4492FIREWIRE SUBSYSTEM 4493M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4494L: linux1394-devel@lists.sourceforge.net 4495W: http://ieee1394.wiki.kernel.org/ 4496T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 4497S: Maintained 4498F: drivers/firewire/ 4499F: include/linux/firewire.h 4500F: include/uapi/linux/firewire*.h 4501F: tools/firewire/ 4502 4503FIRMWARE LOADER (request_firmware) 4504M: Ming Lei <ming.lei@canonical.com> 4505L: linux-kernel@vger.kernel.org 4506S: Maintained 4507F: Documentation/firmware_class/ 4508F: drivers/base/firmware*.c 4509F: include/linux/firmware.h 4510 4511FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 4512M: Joshua Morris <josh.h.morris@us.ibm.com> 4513M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 4514S: Maintained 4515F: drivers/block/rsxx/ 4516 4517FLOPPY DRIVER 4518M: Jiri Kosina <jikos@kernel.org> 4519T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 4520S: Odd fixes 4521F: drivers/block/floppy.c 4522 4523FMC SUBSYSTEM 4524M: Alessandro Rubini <rubini@gnudd.com> 4525W: http://www.ohwr.org/projects/fmc-bus 4526S: Supported 4527F: drivers/fmc/ 4528F: include/linux/fmc*.h 4529F: include/linux/ipmi-fru.h 4530K: fmc_d.*register 4531 4532FPGA MANAGER FRAMEWORK 4533M: Alan Tull <atull@opensource.altera.com> 4534R: Moritz Fischer <moritz.fischer@ettus.com> 4535S: Maintained 4536F: drivers/fpga/ 4537F: include/linux/fpga/fpga-mgr.h 4538W: http://www.rocketboards.org 4539 4540FPU EMULATOR 4541M: Bill Metzenthen <billm@melbpc.org.au> 4542W: http://floatingpoint.sourceforge.net/emulator/index.html 4543S: Maintained 4544F: arch/x86/math-emu/ 4545 4546FRAME RELAY DLCI/FRAD (Sangoma drivers too) 4547L: netdev@vger.kernel.org 4548S: Orphan 4549F: drivers/net/wan/dlci.c 4550F: drivers/net/wan/sdla.c 4551 4552FRAMEBUFFER LAYER 4553M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 4554M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4555L: linux-fbdev@vger.kernel.org 4556W: http://linux-fbdev.sourceforge.net/ 4557Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 4558T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git 4559S: Maintained 4560F: Documentation/fb/ 4561F: drivers/video/ 4562F: include/video/ 4563F: include/linux/fb.h 4564F: include/uapi/video/ 4565F: include/uapi/linux/fb.h 4566 4567FREESCALE DIU FRAMEBUFFER DRIVER 4568M: Timur Tabi <timur@tabi.org> 4569L: linux-fbdev@vger.kernel.org 4570S: Maintained 4571F: drivers/video/fbdev/fsl-diu-fb.* 4572 4573FREESCALE DMA DRIVER 4574M: Li Yang <leoli@freescale.com> 4575M: Zhang Wei <zw@zh-kernel.org> 4576L: linuxppc-dev@lists.ozlabs.org 4577S: Maintained 4578F: drivers/dma/fsldma.* 4579 4580FREESCALE GPMI NAND DRIVER 4581M: Han Xu <han.xu@nxp.com> 4582L: linux-mtd@lists.infradead.org 4583S: Maintained 4584F: drivers/mtd/nand/gpmi-nand/* 4585 4586FREESCALE I2C CPM DRIVER 4587M: Jochen Friedrich <jochen@scram.de> 4588L: linuxppc-dev@lists.ozlabs.org 4589L: linux-i2c@vger.kernel.org 4590S: Maintained 4591F: drivers/i2c/busses/i2c-cpm.c 4592 4593FREESCALE IMX / MXC FRAMEBUFFER DRIVER 4594M: Sascha Hauer <kernel@pengutronix.de> 4595L: linux-fbdev@vger.kernel.org 4596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4597S: Maintained 4598F: include/linux/platform_data/video-imxfb.h 4599F: drivers/video/fbdev/imxfb.c 4600 4601FREESCALE QUAD SPI DRIVER 4602M: Han Xu <han.xu@nxp.com> 4603L: linux-mtd@lists.infradead.org 4604S: Maintained 4605F: drivers/mtd/spi-nor/fsl-quadspi.c 4606 4607FREESCALE SOC FS_ENET DRIVER 4608M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 4609M: Vitaly Bordug <vbordug@ru.mvista.com> 4610L: linuxppc-dev@lists.ozlabs.org 4611L: netdev@vger.kernel.org 4612S: Maintained 4613F: drivers/net/ethernet/freescale/fs_enet/ 4614F: include/linux/fs_enet_pd.h 4615 4616FREESCALE IMX / MXC FEC DRIVER 4617M: Fugang Duan <fugang.duan@nxp.com> 4618L: netdev@vger.kernel.org 4619S: Maintained 4620F: drivers/net/ethernet/freescale/fec_main.c 4621F: drivers/net/ethernet/freescale/fec_ptp.c 4622F: drivers/net/ethernet/freescale/fec.h 4623F: Documentation/devicetree/bindings/net/fsl-fec.txt 4624 4625FREESCALE QUICC ENGINE LIBRARY 4626L: linuxppc-dev@lists.ozlabs.org 4627S: Orphan 4628F: drivers/soc/fsl/qe/ 4629F: include/soc/fsl/*qe*.h 4630F: include/soc/fsl/*ucc*.h 4631 4632FREESCALE USB PERIPHERAL DRIVERS 4633M: Li Yang <leoli@freescale.com> 4634L: linux-usb@vger.kernel.org 4635L: linuxppc-dev@lists.ozlabs.org 4636S: Maintained 4637F: drivers/usb/gadget/udc/fsl* 4638 4639FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 4640M: Li Yang <leoli@freescale.com> 4641L: netdev@vger.kernel.org 4642L: linuxppc-dev@lists.ozlabs.org 4643S: Maintained 4644F: drivers/net/ethernet/freescale/ucc_geth* 4645 4646FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 4647M: Claudiu Manoil <claudiu.manoil@freescale.com> 4648L: netdev@vger.kernel.org 4649S: Maintained 4650F: drivers/net/ethernet/freescale/gianfar* 4651X: drivers/net/ethernet/freescale/gianfar_ptp.c 4652F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 4653 4654FREESCALE QUICC ENGINE UCC UART DRIVER 4655M: Timur Tabi <timur@tabi.org> 4656L: linuxppc-dev@lists.ozlabs.org 4657S: Maintained 4658F: drivers/tty/serial/ucc_uart.c 4659 4660FREESCALE SOC SOUND DRIVERS 4661M: Timur Tabi <timur@tabi.org> 4662M: Nicolin Chen <nicoleotsuka@gmail.com> 4663M: Xiubo Li <Xiubo.Lee@gmail.com> 4664L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4665L: linuxppc-dev@lists.ozlabs.org 4666S: Maintained 4667F: sound/soc/fsl/fsl* 4668F: sound/soc/fsl/imx* 4669F: sound/soc/fsl/mpc8610_hpcd.c 4670 4671FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER 4672M: "J. German Rivera" <German.Rivera@freescale.com> 4673L: linux-kernel@vger.kernel.org 4674S: Maintained 4675F: drivers/staging/fsl-mc/ 4676 4677FREEVXFS FILESYSTEM 4678M: Christoph Hellwig <hch@infradead.org> 4679W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 4680S: Maintained 4681F: fs/freevxfs/ 4682 4683FREEZER 4684M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4685M: Pavel Machek <pavel@ucw.cz> 4686L: linux-pm@vger.kernel.org 4687S: Supported 4688F: Documentation/power/freezing-of-tasks.txt 4689F: include/linux/freezer.h 4690F: kernel/freezer.c 4691 4692FRONTSWAP API 4693M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 4694L: linux-kernel@vger.kernel.org 4695S: Maintained 4696F: mm/frontswap.c 4697F: include/linux/frontswap.h 4698 4699FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 4700M: David Howells <dhowells@redhat.com> 4701L: linux-cachefs@redhat.com (moderated for non-subscribers) 4702S: Supported 4703F: Documentation/filesystems/caching/ 4704F: fs/fscache/ 4705F: include/linux/fscache*.h 4706 4707F2FS FILE SYSTEM 4708M: Jaegeuk Kim <jaegeuk@kernel.org> 4709M: Changman Lee <cm224.lee@samsung.com> 4710R: Chao Yu <chao2.yu@samsung.com> 4711L: linux-f2fs-devel@lists.sourceforge.net 4712W: http://en.wikipedia.org/wiki/F2FS 4713T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 4714S: Maintained 4715F: Documentation/filesystems/f2fs.txt 4716F: Documentation/ABI/testing/sysfs-fs-f2fs 4717F: fs/f2fs/ 4718F: include/linux/f2fs_fs.h 4719F: include/trace/events/f2fs.h 4720 4721FUJITSU FR-V (FRV) PORT 4722S: Orphan 4723F: arch/frv/ 4724 4725FUJITSU LAPTOP EXTRAS 4726M: Jonathan Woithe <jwoithe@just42.net> 4727L: platform-driver-x86@vger.kernel.org 4728S: Maintained 4729F: drivers/platform/x86/fujitsu-laptop.c 4730 4731FUJITSU M-5MO LS CAMERA ISP DRIVER 4732M: Kyungmin Park <kyungmin.park@samsung.com> 4733M: Heungjun Kim <riverful.kim@samsung.com> 4734L: linux-media@vger.kernel.org 4735S: Maintained 4736F: drivers/media/i2c/m5mols/ 4737F: include/media/i2c/m5mols.h 4738 4739FUJITSU TABLET EXTRAS 4740M: Robert Gerlach <khnz@gmx.de> 4741L: platform-driver-x86@vger.kernel.org 4742S: Maintained 4743F: drivers/platform/x86/fujitsu-tablet.c 4744 4745FUSE: FILESYSTEM IN USERSPACE 4746M: Miklos Szeredi <miklos@szeredi.hu> 4747L: linux-fsdevel@vger.kernel.org 4748W: http://fuse.sourceforge.net/ 4749T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 4750S: Maintained 4751F: fs/fuse/ 4752F: include/uapi/linux/fuse.h 4753F: Documentation/filesystems/fuse.txt 4754 4755FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 4756M: Rik Faith <faith@cs.unc.edu> 4757L: linux-scsi@vger.kernel.org 4758S: Odd Fixes (e.g., new signatures) 4759F: drivers/scsi/fdomain.* 4760 4761GCOV BASED KERNEL PROFILING 4762M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 4763S: Maintained 4764F: kernel/gcov/ 4765F: Documentation/gcov.txt 4766 4767GDT SCSI DISK ARRAY CONTROLLER DRIVER 4768M: Achim Leubner <achim_leubner@adaptec.com> 4769L: linux-scsi@vger.kernel.org 4770W: http://www.icp-vortex.com/ 4771S: Supported 4772F: drivers/scsi/gdt* 4773 4774GDB KERNEL DEBUGGING HELPER SCRIPTS 4775M: Jan Kiszka <jan.kiszka@siemens.com> 4776S: Supported 4777F: scripts/gdb/ 4778 4779GEMTEK FM RADIO RECEIVER DRIVER 4780M: Hans Verkuil <hverkuil@xs4all.nl> 4781L: linux-media@vger.kernel.org 4782T: git git://linuxtv.org/media_tree.git 4783W: https://linuxtv.org 4784S: Maintained 4785F: drivers/media/radio/radio-gemtek* 4786 4787GENERIC GPIO I2C DRIVER 4788M: Haavard Skinnemoen <hskinnemoen@gmail.com> 4789S: Supported 4790F: drivers/i2c/busses/i2c-gpio.c 4791F: include/linux/i2c-gpio.h 4792 4793GENERIC GPIO I2C MULTIPLEXER DRIVER 4794M: Peter Korsgaard <peter.korsgaard@barco.com> 4795L: linux-i2c@vger.kernel.org 4796S: Supported 4797F: drivers/i2c/muxes/i2c-mux-gpio.c 4798F: include/linux/i2c-mux-gpio.h 4799F: Documentation/i2c/muxes/i2c-mux-gpio 4800 4801GENERIC HDLC (WAN) DRIVERS 4802M: Krzysztof Halasa <khc@pm.waw.pl> 4803W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 4804S: Maintained 4805F: drivers/net/wan/c101.c 4806F: drivers/net/wan/hd6457* 4807F: drivers/net/wan/hdlc* 4808F: drivers/net/wan/n2.c 4809F: drivers/net/wan/pc300too.c 4810F: drivers/net/wan/pci200syn.c 4811F: drivers/net/wan/wanxl* 4812 4813GENERIC INCLUDE/ASM HEADER FILES 4814M: Arnd Bergmann <arnd@arndb.de> 4815L: linux-arch@vger.kernel.org 4816T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 4817S: Maintained 4818F: include/asm-generic/ 4819F: include/uapi/asm-generic/ 4820 4821GENERIC PHY FRAMEWORK 4822M: Kishon Vijay Abraham I <kishon@ti.com> 4823L: linux-kernel@vger.kernel.org 4824T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 4825S: Supported 4826F: drivers/phy/ 4827F: include/linux/phy/ 4828 4829GENERIC PM DOMAINS 4830M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4831M: Kevin Hilman <khilman@kernel.org> 4832M: Ulf Hansson <ulf.hansson@linaro.org> 4833L: linux-pm@vger.kernel.org 4834S: Supported 4835F: drivers/base/power/domain*.c 4836F: include/linux/pm_domain.h 4837 4838GENERIC UIO DRIVER FOR PCI DEVICES 4839M: "Michael S. Tsirkin" <mst@redhat.com> 4840L: kvm@vger.kernel.org 4841S: Supported 4842F: drivers/uio/uio_pci_generic.c 4843 4844GET_MAINTAINER SCRIPT 4845M: Joe Perches <joe@perches.com> 4846S: Maintained 4847F: scripts/get_maintainer.pl 4848 4849GFS2 FILE SYSTEM 4850M: Steven Whitehouse <swhiteho@redhat.com> 4851M: Bob Peterson <rpeterso@redhat.com> 4852L: cluster-devel@redhat.com 4853W: http://sources.redhat.com/cluster/ 4854T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 4855S: Supported 4856F: Documentation/filesystems/gfs2*.txt 4857F: fs/gfs2/ 4858F: include/uapi/linux/gfs2_ondisk.h 4859 4860GIGASET ISDN DRIVERS 4861M: Paul Bolle <pebolle@tiscali.nl> 4862L: gigaset307x-common@lists.sourceforge.net 4863W: http://gigaset307x.sourceforge.net/ 4864S: Odd Fixes 4865F: Documentation/isdn/README.gigaset 4866F: drivers/isdn/gigaset/ 4867F: include/uapi/linux/gigaset_dev.h 4868 4869GO7007 MPEG CODEC 4870M: Hans Verkuil <hans.verkuil@cisco.com> 4871L: linux-media@vger.kernel.org 4872S: Maintained 4873F: drivers/media/usb/go7007/ 4874 4875GOODIX TOUCHSCREEN 4876M: Bastien Nocera <hadess@hadess.net> 4877L: linux-input@vger.kernel.org 4878S: Maintained 4879F: drivers/input/touchscreen/goodix.c 4880 4881GPIO SUBSYSTEM 4882M: Linus Walleij <linus.walleij@linaro.org> 4883M: Alexandre Courbot <gnurou@gmail.com> 4884L: linux-gpio@vger.kernel.org 4885T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 4886S: Maintained 4887F: Documentation/gpio/ 4888F: Documentation/ABI/testing/gpio-cdev 4889F: Documentation/ABI/obsolete/sysfs-gpio 4890F: drivers/gpio/ 4891F: include/linux/gpio/ 4892F: include/linux/gpio.h 4893F: include/asm-generic/gpio.h 4894F: include/uapi/linux/gpio.h 4895F: tools/gpio/ 4896 4897GRE DEMULTIPLEXER DRIVER 4898M: Dmitry Kozlov <xeb@mail.ru> 4899L: netdev@vger.kernel.org 4900S: Maintained 4901F: net/ipv4/gre_demux.c 4902F: net/ipv4/gre_offload.c 4903F: include/net/gre.h 4904 4905GRETH 10/100/1G Ethernet MAC device driver 4906M: Andreas Larsson <andreas@gaisler.com> 4907L: netdev@vger.kernel.org 4908S: Maintained 4909F: drivers/net/ethernet/aeroflex/ 4910 4911GSPCA FINEPIX SUBDRIVER 4912M: Frank Zago <frank@zago.net> 4913L: linux-media@vger.kernel.org 4914T: git git://linuxtv.org/media_tree.git 4915S: Maintained 4916F: drivers/media/usb/gspca/finepix.c 4917 4918GSPCA GL860 SUBDRIVER 4919M: Olivier Lorin <o.lorin@laposte.net> 4920L: linux-media@vger.kernel.org 4921T: git git://linuxtv.org/media_tree.git 4922S: Maintained 4923F: drivers/media/usb/gspca/gl860/ 4924 4925GSPCA M5602 SUBDRIVER 4926M: Erik Andren <erik.andren@gmail.com> 4927L: linux-media@vger.kernel.org 4928T: git git://linuxtv.org/media_tree.git 4929S: Maintained 4930F: drivers/media/usb/gspca/m5602/ 4931 4932GSPCA PAC207 SONIXB SUBDRIVER 4933M: Hans de Goede <hdegoede@redhat.com> 4934L: linux-media@vger.kernel.org 4935T: git git://linuxtv.org/media_tree.git 4936S: Maintained 4937F: drivers/media/usb/gspca/pac207.c 4938 4939GSPCA SN9C20X SUBDRIVER 4940M: Brian Johnson <brijohn@gmail.com> 4941L: linux-media@vger.kernel.org 4942T: git git://linuxtv.org/media_tree.git 4943S: Maintained 4944F: drivers/media/usb/gspca/sn9c20x.c 4945 4946GSPCA T613 SUBDRIVER 4947M: Leandro Costantino <lcostantino@gmail.com> 4948L: linux-media@vger.kernel.org 4949T: git git://linuxtv.org/media_tree.git 4950S: Maintained 4951F: drivers/media/usb/gspca/t613.c 4952 4953GSPCA USB WEBCAM DRIVER 4954M: Hans de Goede <hdegoede@redhat.com> 4955L: linux-media@vger.kernel.org 4956T: git git://linuxtv.org/media_tree.git 4957S: Maintained 4958F: drivers/media/usb/gspca/ 4959 4960GUID PARTITION TABLE (GPT) 4961M: Davidlohr Bueso <dave@stgolabs.net> 4962L: linux-efi@vger.kernel.org 4963S: Maintained 4964F: block/partitions/efi.* 4965 4966STK1160 USB VIDEO CAPTURE DRIVER 4967M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 4968L: linux-media@vger.kernel.org 4969T: git git://linuxtv.org/media_tree.git 4970S: Maintained 4971F: drivers/media/usb/stk1160/ 4972 4973H8/300 ARCHITECTURE 4974M: Yoshinori Sato <ysato@users.sourceforge.jp> 4975L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 4976W: http://uclinux-h8.sourceforge.jp 4977T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 4978S: Maintained 4979F: arch/h8300/ 4980F: drivers/clocksource/h8300_*.c 4981F: drivers/clk/h8300/ 4982F: drivers/irqchip/irq-renesas-h8*.c 4983 4984HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 4985M: Frank Seidel <frank@f-seidel.de> 4986L: platform-driver-x86@vger.kernel.org 4987W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 4988S: Maintained 4989F: drivers/platform/x86/hdaps.c 4990 4991HDPVR USB VIDEO ENCODER DRIVER 4992M: Hans Verkuil <hverkuil@xs4all.nl> 4993L: linux-media@vger.kernel.org 4994T: git git://linuxtv.org/media_tree.git 4995W: https://linuxtv.org 4996S: Odd Fixes 4997F: drivers/media/usb/hdpvr/ 4998 4999HWPOISON MEMORY FAILURE HANDLING 5000M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5001L: linux-mm@kvack.org 5002S: Maintained 5003F: mm/memory-failure.c 5004F: mm/hwpoison-inject.c 5005 5006HYPERVISOR VIRTUAL CONSOLE DRIVER 5007L: linuxppc-dev@lists.ozlabs.org 5008S: Odd Fixes 5009F: drivers/tty/hvc/ 5010 5011HACKRF MEDIA DRIVER 5012M: Antti Palosaari <crope@iki.fi> 5013L: linux-media@vger.kernel.org 5014W: https://linuxtv.org 5015W: http://palosaari.fi/linux/ 5016Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5017T: git git://linuxtv.org/anttip/media_tree.git 5018S: Maintained 5019F: drivers/media/usb/hackrf/ 5020 5021HARDWARE MONITORING 5022M: Jean Delvare <jdelvare@suse.com> 5023M: Guenter Roeck <linux@roeck-us.net> 5024L: linux-hwmon@vger.kernel.org 5025W: http://hwmon.wiki.kernel.org/ 5026T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5027T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5028S: Maintained 5029F: Documentation/hwmon/ 5030F: drivers/hwmon/ 5031F: include/linux/hwmon*.h 5032 5033HARDWARE RANDOM NUMBER GENERATOR CORE 5034M: Matt Mackall <mpm@selenic.com> 5035M: Herbert Xu <herbert@gondor.apana.org.au> 5036L: linux-crypto@vger.kernel.org 5037S: Odd fixes 5038F: Documentation/hw_random.txt 5039F: drivers/char/hw_random/ 5040F: include/linux/hw_random.h 5041 5042HARDWARE SPINLOCK CORE 5043M: Ohad Ben-Cohen <ohad@wizery.com> 5044M: Bjorn Andersson <bjorn.andersson@linaro.org> 5045L: linux-remoteproc@vger.kernel.org 5046S: Maintained 5047T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5048F: Documentation/hwspinlock.txt 5049F: drivers/hwspinlock/hwspinlock_* 5050F: include/linux/hwspinlock.h 5051 5052HARMONY SOUND DRIVER 5053L: linux-parisc@vger.kernel.org 5054S: Maintained 5055F: sound/parisc/harmony.* 5056 5057HD29L2 MEDIA DRIVER 5058M: Antti Palosaari <crope@iki.fi> 5059L: linux-media@vger.kernel.org 5060W: https://linuxtv.org 5061W: http://palosaari.fi/linux/ 5062Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5063T: git git://linuxtv.org/anttip/media_tree.git 5064S: Maintained 5065F: drivers/media/dvb-frontends/hd29l2* 5066 5067HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5068M: Don Brace <don.brace@microsemi.com> 5069L: iss_storagedev@hp.com 5070L: esc.storagedev@microsemi.com 5071L: linux-scsi@vger.kernel.org 5072S: Supported 5073F: Documentation/scsi/hpsa.txt 5074F: drivers/scsi/hpsa*.[ch] 5075F: include/linux/cciss*.h 5076F: include/uapi/linux/cciss*.h 5077 5078HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5079M: Don Brace <don.brace@microsemi.com> 5080L: iss_storagedev@hp.com 5081L: esc.storagedev@microsemi.com 5082L: linux-scsi@vger.kernel.org 5083S: Supported 5084F: Documentation/blockdev/cciss.txt 5085F: drivers/block/cciss* 5086F: include/linux/cciss_ioctl.h 5087F: include/uapi/linux/cciss_ioctl.h 5088 5089HFS FILESYSTEM 5090L: linux-fsdevel@vger.kernel.org 5091S: Orphan 5092F: Documentation/filesystems/hfs.txt 5093F: fs/hfs/ 5094 5095HFSPLUS FILESYSTEM 5096L: linux-fsdevel@vger.kernel.org 5097S: Orphan 5098F: Documentation/filesystems/hfsplus.txt 5099F: fs/hfsplus/ 5100 5101HGA FRAMEBUFFER DRIVER 5102M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5103L: linux-nvidia@lists.surfsouth.com 5104W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5105S: Maintained 5106F: drivers/video/fbdev/hgafb.c 5107 5108HIBERNATION (aka Software Suspend, aka swsusp) 5109M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5110M: Pavel Machek <pavel@ucw.cz> 5111L: linux-pm@vger.kernel.org 5112S: Supported 5113F: arch/x86/power/ 5114F: drivers/base/power/ 5115F: kernel/power/ 5116F: include/linux/suspend.h 5117F: include/linux/freezer.h 5118F: include/linux/pm.h 5119F: arch/*/include/asm/suspend*.h 5120 5121HID CORE LAYER 5122M: Jiri Kosina <jikos@kernel.org> 5123R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5124L: linux-input@vger.kernel.org 5125T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5126S: Maintained 5127F: drivers/hid/ 5128F: include/linux/hid* 5129F: include/uapi/linux/hid* 5130 5131HID SENSOR HUB DRIVERS 5132M: Jiri Kosina <jikos@kernel.org> 5133M: Jonathan Cameron <jic23@kernel.org> 5134M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5135L: linux-input@vger.kernel.org 5136L: linux-iio@vger.kernel.org 5137S: Maintained 5138F: Documentation/hid/hid-sensor* 5139F: drivers/hid/hid-sensor-* 5140F: drivers/iio/*/hid-* 5141F: include/linux/hid-sensor-* 5142 5143HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5144M: Thomas Gleixner <tglx@linutronix.de> 5145L: linux-kernel@vger.kernel.org 5146T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5147S: Maintained 5148F: Documentation/timers/ 5149F: kernel/time/hrtimer.c 5150F: kernel/time/clockevents.c 5151F: kernel/time/tick*.* 5152F: kernel/time/timer_*.c 5153F: include/linux/clockchips.h 5154F: include/linux/hrtimer.h 5155 5156HIGH-SPEED SCC DRIVER FOR AX.25 5157L: linux-hams@vger.kernel.org 5158S: Orphan 5159F: drivers/net/hamradio/dmascc.c 5160F: drivers/net/hamradio/scc.c 5161 5162HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5163M: HighPoint Linux Team <linux@highpoint-tech.com> 5164W: http://www.highpoint-tech.com 5165S: Supported 5166F: Documentation/scsi/hptiop.txt 5167F: drivers/scsi/hptiop.c 5168 5169HIPPI 5170M: Jes Sorensen <jes@trained-monkey.org> 5171L: linux-hippi@sunsite.dk 5172S: Maintained 5173F: include/linux/hippidevice.h 5174F: include/uapi/linux/if_hippi.h 5175F: net/802/hippi.c 5176F: drivers/net/hippi/ 5177 5178HISILICON SAS Controller 5179M: John Garry <john.garry@huawei.com> 5180W: http://www.hisilicon.com 5181S: Supported 5182F: drivers/scsi/hisi_sas/ 5183F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5184 5185HOST AP DRIVER 5186M: Jouni Malinen <j@w1.fi> 5187L: hostap@shmoo.com (subscribers-only) 5188L: linux-wireless@vger.kernel.org 5189W: http://hostap.epitest.fi/ 5190S: Maintained 5191F: drivers/net/wireless/intersil/hostap/ 5192 5193HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5194L: platform-driver-x86@vger.kernel.org 5195S: Orphan 5196F: drivers/platform/x86/tc1100-wmi.c 5197 5198HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5199M: Jaroslav Kysela <perex@perex.cz> 5200S: Maintained 5201F: drivers/net/ethernet/hp/hp100.* 5202 5203HPET: High Precision Event Timers driver 5204M: Clemens Ladisch <clemens@ladisch.de> 5205S: Maintained 5206F: Documentation/timers/hpet.txt 5207F: drivers/char/hpet.c 5208F: include/linux/hpet.h 5209F: include/uapi/linux/hpet.h 5210 5211HPET: x86 5212S: Orphan 5213F: arch/x86/kernel/hpet.c 5214F: arch/x86/include/asm/hpet.h 5215 5216HPFS FILESYSTEM 5217M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5218W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5219S: Maintained 5220F: fs/hpfs/ 5221 5222HSI SUBSYSTEM 5223M: Sebastian Reichel <sre@kernel.org> 5224T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5225S: Maintained 5226F: Documentation/ABI/testing/sysfs-bus-hsi 5227F: Documentation/hsi.txt 5228F: drivers/hsi/ 5229F: include/linux/hsi/ 5230F: include/uapi/linux/hsi/ 5231 5232HSO 3G MODEM DRIVER 5233M: Jan Dumon <j.dumon@option.com> 5234W: http://www.pharscape.org 5235S: Maintained 5236F: drivers/net/usb/hso.c 5237 5238HSR NETWORK PROTOCOL 5239M: Arvid Brodin <arvid.brodin@alten.se> 5240L: netdev@vger.kernel.org 5241S: Maintained 5242F: net/hsr/ 5243 5244HTCPEN TOUCHSCREEN DRIVER 5245M: Pau Oliva Fora <pof@eslack.org> 5246L: linux-input@vger.kernel.org 5247S: Maintained 5248F: drivers/input/touchscreen/htcpen.c 5249 5250HUGETLB FILESYSTEM 5251M: Nadia Yvette Chambers <nyc@holomorphy.com> 5252S: Maintained 5253F: fs/hugetlbfs/ 5254 5255Hyper-V CORE AND DRIVERS 5256M: "K. Y. Srinivasan" <kys@microsoft.com> 5257M: Haiyang Zhang <haiyangz@microsoft.com> 5258L: devel@linuxdriverproject.org 5259S: Maintained 5260F: arch/x86/include/asm/mshyperv.h 5261F: arch/x86/include/uapi/asm/hyperv.h 5262F: arch/x86/kernel/cpu/mshyperv.c 5263F: drivers/hid/hid-hyperv.c 5264F: drivers/hv/ 5265F: drivers/input/serio/hyperv-keyboard.c 5266F: drivers/pci/host/pci-hyperv.c 5267F: drivers/net/hyperv/ 5268F: drivers/scsi/storvsc_drv.c 5269F: drivers/video/fbdev/hyperv_fb.c 5270F: include/linux/hyperv.h 5271F: tools/hv/ 5272F: Documentation/ABI/stable/sysfs-bus-vmbus 5273 5274I2C MUXES 5275M: Peter Rosin <peda@axentia.se> 5276L: linux-i2c@vger.kernel.org 5277S: Maintained 5278F: Documentation/i2c/muxes/ 5279F: Documentation/devicetree/bindings/i2c/i2c-mux* 5280F: drivers/i2c/i2c-mux.c 5281F: drivers/i2c/muxes/ 5282F: include/linux/i2c-mux.h 5283 5284I2C OVER PARALLEL PORT 5285M: Jean Delvare <jdelvare@suse.com> 5286L: linux-i2c@vger.kernel.org 5287S: Maintained 5288F: Documentation/i2c/busses/i2c-parport 5289F: Documentation/i2c/busses/i2c-parport-light 5290F: drivers/i2c/busses/i2c-parport.c 5291F: drivers/i2c/busses/i2c-parport-light.c 5292 5293I2C/SMBUS CONTROLLER DRIVERS FOR PC 5294M: Jean Delvare <jdelvare@suse.com> 5295L: linux-i2c@vger.kernel.org 5296S: Maintained 5297F: Documentation/i2c/busses/i2c-ali1535 5298F: Documentation/i2c/busses/i2c-ali1563 5299F: Documentation/i2c/busses/i2c-ali15x3 5300F: Documentation/i2c/busses/i2c-amd756 5301F: Documentation/i2c/busses/i2c-amd8111 5302F: Documentation/i2c/busses/i2c-i801 5303F: Documentation/i2c/busses/i2c-nforce2 5304F: Documentation/i2c/busses/i2c-piix4 5305F: Documentation/i2c/busses/i2c-sis5595 5306F: Documentation/i2c/busses/i2c-sis630 5307F: Documentation/i2c/busses/i2c-sis96x 5308F: Documentation/i2c/busses/i2c-via 5309F: Documentation/i2c/busses/i2c-viapro 5310F: drivers/i2c/busses/i2c-ali1535.c 5311F: drivers/i2c/busses/i2c-ali1563.c 5312F: drivers/i2c/busses/i2c-ali15x3.c 5313F: drivers/i2c/busses/i2c-amd756.c 5314F: drivers/i2c/busses/i2c-amd756-s4882.c 5315F: drivers/i2c/busses/i2c-amd8111.c 5316F: drivers/i2c/busses/i2c-i801.c 5317F: drivers/i2c/busses/i2c-isch.c 5318F: drivers/i2c/busses/i2c-nforce2.c 5319F: drivers/i2c/busses/i2c-nforce2-s4985.c 5320F: drivers/i2c/busses/i2c-piix4.c 5321F: drivers/i2c/busses/i2c-sis5595.c 5322F: drivers/i2c/busses/i2c-sis630.c 5323F: drivers/i2c/busses/i2c-sis96x.c 5324F: drivers/i2c/busses/i2c-via.c 5325F: drivers/i2c/busses/i2c-viapro.c 5326 5327I2C/SMBUS ISMT DRIVER 5328M: Seth Heasley <seth.heasley@intel.com> 5329M: Neil Horman <nhorman@tuxdriver.com> 5330L: linux-i2c@vger.kernel.org 5331F: drivers/i2c/busses/i2c-ismt.c 5332F: Documentation/i2c/busses/i2c-ismt 5333 5334I2C/SMBUS STUB DRIVER 5335M: Jean Delvare <jdelvare@suse.com> 5336L: linux-i2c@vger.kernel.org 5337S: Maintained 5338F: drivers/i2c/i2c-stub.c 5339 5340I2C SUBSYSTEM 5341M: Wolfram Sang <wsa@the-dreams.de> 5342L: linux-i2c@vger.kernel.org 5343W: https://i2c.wiki.kernel.org/ 5344Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5345T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5346S: Maintained 5347F: Documentation/devicetree/bindings/i2c/ 5348F: Documentation/i2c/ 5349F: drivers/i2c/ 5350F: drivers/i2c/*/ 5351F: include/linux/i2c.h 5352F: include/linux/i2c-*.h 5353F: include/uapi/linux/i2c.h 5354F: include/uapi/linux/i2c-*.h 5355 5356I2C ACPI SUPPORT 5357M: Mika Westerberg <mika.westerberg@linux.intel.com> 5358L: linux-i2c@vger.kernel.org 5359L: linux-acpi@vger.kernel.org 5360S: Maintained 5361 5362I2C-TAOS-EVM DRIVER 5363M: Jean Delvare <jdelvare@suse.com> 5364L: linux-i2c@vger.kernel.org 5365S: Maintained 5366F: Documentation/i2c/busses/i2c-taos-evm 5367F: drivers/i2c/busses/i2c-taos-evm.c 5368 5369I2C-TINY-USB DRIVER 5370M: Till Harbaum <till@harbaum.org> 5371L: linux-i2c@vger.kernel.org 5372W: http://www.harbaum.org/till/i2c_tiny_usb 5373S: Maintained 5374F: drivers/i2c/busses/i2c-tiny-usb.c 5375 5376i386 BOOT CODE 5377M: "H. Peter Anvin" <hpa@zytor.com> 5378S: Maintained 5379F: arch/x86/boot/ 5380 5381i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5382M: "H. Peter Anvin" <hpa@zytor.com> 5383T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5384S: Maintained 5385 5386IA64 (Itanium) PLATFORM 5387M: Tony Luck <tony.luck@intel.com> 5388M: Fenghua Yu <fenghua.yu@intel.com> 5389L: linux-ia64@vger.kernel.org 5390T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5391S: Maintained 5392F: arch/ia64/ 5393 5394IBM Power VMX Cryptographic instructions 5395M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5396M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5397L: linux-crypto@vger.kernel.org 5398S: Supported 5399F: drivers/crypto/vmx/Makefile 5400F: drivers/crypto/vmx/Kconfig 5401F: drivers/crypto/vmx/vmx.c 5402F: drivers/crypto/vmx/aes* 5403F: drivers/crypto/vmx/ghash* 5404F: drivers/crypto/vmx/ppc-xlate.pl 5405 5406IBM Power in-Nest Crypto Acceleration 5407M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5408M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5409L: linux-crypto@vger.kernel.org 5410S: Supported 5411F: drivers/crypto/nx/Makefile 5412F: drivers/crypto/nx/Kconfig 5413F: drivers/crypto/nx/nx-aes* 5414F: drivers/crypto/nx/nx-sha* 5415F: drivers/crypto/nx/nx.* 5416F: drivers/crypto/nx/nx_csbcpb.h 5417F: drivers/crypto/nx/nx_debugfs.h 5418 5419IBM Power 842 compression accelerator 5420M: Dan Streetman <ddstreet@ieee.org> 5421S: Supported 5422F: drivers/crypto/nx/Makefile 5423F: drivers/crypto/nx/Kconfig 5424F: drivers/crypto/nx/nx-842* 5425F: include/linux/sw842.h 5426F: crypto/842.c 5427F: lib/842/ 5428 5429IBM Power Linux RAID adapter 5430M: Brian King <brking@us.ibm.com> 5431S: Supported 5432F: drivers/scsi/ipr.* 5433 5434IBM Power Virtual Ethernet Device Driver 5435M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5436L: netdev@vger.kernel.org 5437S: Supported 5438F: drivers/net/ethernet/ibm/ibmveth.* 5439 5440IBM Power SRIOV Virtual NIC Device Driver 5441M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5442M: John Allen <jallen@linux.vnet.ibm.com> 5443L: netdev@vger.kernel.org 5444S: Supported 5445F: drivers/net/ethernet/ibm/ibmvnic.* 5446 5447IBM Power Virtual SCSI Device Drivers 5448M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5449L: linux-scsi@vger.kernel.org 5450S: Supported 5451F: drivers/scsi/ibmvscsi/ibmvscsi* 5452F: drivers/scsi/ibmvscsi/viosrp.h 5453 5454IBM Power Virtual FC Device Drivers 5455M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5456L: linux-scsi@vger.kernel.org 5457S: Supported 5458F: drivers/scsi/ibmvscsi/ibmvfc* 5459 5460IBM ServeRAID RAID DRIVER 5461S: Orphan 5462F: drivers/scsi/ips.* 5463 5464ICH LPC AND GPIO DRIVER 5465M: Peter Tyser <ptyser@xes-inc.com> 5466S: Maintained 5467F: drivers/mfd/lpc_ich.c 5468F: drivers/gpio/gpio-ich.c 5469 5470IDE SUBSYSTEM 5471M: "David S. Miller" <davem@davemloft.net> 5472L: linux-ide@vger.kernel.org 5473Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 5474T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 5475S: Maintained 5476F: Documentation/ide/ 5477F: drivers/ide/ 5478F: include/linux/ide.h 5479 5480IDEAPAD LAPTOP EXTRAS DRIVER 5481M: Ike Panhc <ike.pan@canonical.com> 5482L: platform-driver-x86@vger.kernel.org 5483W: http://launchpad.net/ideapad-laptop 5484S: Maintained 5485F: drivers/platform/x86/ideapad-laptop.c 5486 5487IDEAPAD LAPTOP SLIDEBAR DRIVER 5488M: Andrey Moiseev <o2g.org.ru@gmail.com> 5489L: linux-input@vger.kernel.org 5490W: https://github.com/o2genum/ideapad-slidebar 5491S: Maintained 5492F: drivers/input/misc/ideapad_slidebar.c 5493 5494IDE/ATAPI DRIVERS 5495M: Borislav Petkov <bp@alien8.de> 5496L: linux-ide@vger.kernel.org 5497S: Maintained 5498F: Documentation/cdrom/ide-cd 5499F: drivers/ide/ide-cd* 5500 5501IDLE-I7300 5502M: Andy Henroid <andrew.d.henroid@intel.com> 5503L: linux-pm@vger.kernel.org 5504S: Supported 5505F: drivers/idle/i7300_idle.c 5506 5507IEEE 802.15.4 SUBSYSTEM 5508M: Alexander Aring <aar@pengutronix.de> 5509L: linux-wpan@vger.kernel.org 5510W: http://wpan.cakelab.org/ 5511T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 5512T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 5513S: Maintained 5514F: net/ieee802154/ 5515F: net/mac802154/ 5516F: drivers/net/ieee802154/ 5517F: include/linux/nl802154.h 5518F: include/linux/ieee802154.h 5519F: include/net/nl802154.h 5520F: include/net/mac802154.h 5521F: include/net/af_ieee802154.h 5522F: include/net/cfg802154.h 5523F: include/net/ieee802154_netdev.h 5524F: Documentation/networking/ieee802154.txt 5525 5526IGORPLUG-USB IR RECEIVER 5527M: Sean Young <sean@mess.org> 5528L: linux-media@vger.kernel.org 5529S: Maintained 5530F: drivers/media/rc/igorplugusb.c 5531 5532IGUANAWORKS USB IR TRANSCEIVER 5533M: Sean Young <sean@mess.org> 5534L: linux-media@vger.kernel.org 5535S: Maintained 5536F: drivers/media/rc/iguanair.c 5537 5538IIO SUBSYSTEM AND DRIVERS 5539M: Jonathan Cameron <jic23@kernel.org> 5540R: Hartmut Knaack <knaack.h@gmx.de> 5541R: Lars-Peter Clausen <lars@metafoo.de> 5542R: Peter Meerwald <pmeerw@pmeerw.net> 5543L: linux-iio@vger.kernel.org 5544S: Maintained 5545F: drivers/iio/ 5546F: drivers/staging/iio/ 5547F: include/linux/iio/ 5548F: tools/iio/ 5549 5550IKANOS/ADI EAGLE ADSL USB DRIVER 5551M: Matthieu Castet <castet.matthieu@free.fr> 5552M: Stanislaw Gruszka <stf_xl@wp.pl> 5553S: Maintained 5554F: drivers/usb/atm/ueagle-atm.c 5555 5556INA209 HARDWARE MONITOR DRIVER 5557M: Guenter Roeck <linux@roeck-us.net> 5558L: linux-hwmon@vger.kernel.org 5559S: Maintained 5560F: Documentation/hwmon/ina209 5561F: Documentation/devicetree/bindings/i2c/ina209.txt 5562F: drivers/hwmon/ina209.c 5563 5564INA2XX HARDWARE MONITOR DRIVER 5565M: Guenter Roeck <linux@roeck-us.net> 5566L: linux-hwmon@vger.kernel.org 5567S: Maintained 5568F: Documentation/hwmon/ina2xx 5569F: drivers/hwmon/ina2xx.c 5570F: include/linux/platform_data/ina2xx.h 5571 5572INDUSTRY PACK SUBSYSTEM (IPACK) 5573M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 5574M: Jens Taprogge <jens.taprogge@taprogge.org> 5575M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5576L: industrypack-devel@lists.sourceforge.net 5577W: http://industrypack.sourceforge.net 5578S: Maintained 5579F: drivers/ipack/ 5580 5581INGENIC JZ4780 DMA Driver 5582M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 5583S: Maintained 5584F: drivers/dma/dma-jz4780.c 5585 5586INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 5587M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5588M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 5589L: linux-ima-devel@lists.sourceforge.net 5590L: linux-ima-user@lists.sourceforge.net 5591L: linux-security-module@vger.kernel.org 5592T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 5593S: Supported 5594F: security/integrity/ima/ 5595 5596IMGTEC IR DECODER DRIVER 5597M: James Hogan <james.hogan@imgtec.com> 5598S: Maintained 5599F: drivers/media/rc/img-ir/ 5600 5601IMS TWINTURBO FRAMEBUFFER DRIVER 5602L: linux-fbdev@vger.kernel.org 5603S: Orphan 5604F: drivers/video/fbdev/imsttfb.c 5605 5606INFINIBAND SUBSYSTEM 5607M: Doug Ledford <dledford@redhat.com> 5608M: Sean Hefty <sean.hefty@intel.com> 5609M: Hal Rosenstock <hal.rosenstock@gmail.com> 5610L: linux-rdma@vger.kernel.org 5611W: http://www.openfabrics.org/ 5612Q: http://patchwork.kernel.org/project/linux-rdma/list/ 5613T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 5614S: Supported 5615F: Documentation/infiniband/ 5616F: drivers/infiniband/ 5617F: drivers/staging/rdma/ 5618F: include/uapi/linux/if_infiniband.h 5619F: include/uapi/rdma/ 5620F: include/rdma/ 5621 5622INOTIFY 5623M: John McCutchan <john@johnmccutchan.com> 5624M: Robert Love <rlove@rlove.org> 5625M: Eric Paris <eparis@parisplace.org> 5626S: Maintained 5627F: Documentation/filesystems/inotify.txt 5628F: fs/notify/inotify/ 5629F: include/linux/inotify.h 5630F: include/uapi/linux/inotify.h 5631 5632INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 5633M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 5634L: linux-input@vger.kernel.org 5635Q: http://patchwork.kernel.org/project/linux-input/list/ 5636T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 5637S: Maintained 5638F: drivers/input/ 5639F: include/linux/input.h 5640F: include/uapi/linux/input.h 5641F: include/linux/input/ 5642F: Documentation/devicetree/bindings/input/ 5643 5644INPUT MULTITOUCH (MT) PROTOCOL 5645M: Henrik Rydberg <rydberg@bitmath.org> 5646L: linux-input@vger.kernel.org 5647S: Odd fixes 5648F: Documentation/input/multi-touch-protocol.txt 5649F: drivers/input/input-mt.c 5650K: \b(ABS|SYN)_MT_ 5651 5652INTEL ASoC BDW/HSW DRIVERS 5653M: Jie Yang <yang.jie@linux.intel.com> 5654L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5655S: Supported 5656F: sound/soc/intel/common/sst-dsp* 5657F: sound/soc/intel/common/sst-firmware.c 5658F: sound/soc/intel/boards/broadwell.c 5659F: sound/soc/intel/haswell/ 5660 5661INTEL C600 SERIES SAS CONTROLLER DRIVER 5662M: Intel SCU Linux support <intel-linux-scu@intel.com> 5663M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 5664L: linux-scsi@vger.kernel.org 5665T: git git://git.code.sf.net/p/intel-sas/isci 5666S: Supported 5667F: drivers/scsi/isci/ 5668 5669INTEL HID EVENT DRIVER 5670M: Alex Hung <alex.hung@canonical.com> 5671L: platform-driver-x86@vger.kernel.org 5672S: Maintained 5673F: drivers/platform/x86/intel-hid.c 5674 5675INTEL IDLE DRIVER 5676M: Len Brown <lenb@kernel.org> 5677L: linux-pm@vger.kernel.org 5678T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 5679S: Supported 5680F: drivers/idle/intel_idle.c 5681 5682INTEL PSTATE DRIVER 5683M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5684M: Len Brown <lenb@kernel.org> 5685L: linux-pm@vger.kernel.org 5686S: Supported 5687F: drivers/cpufreq/intel_pstate.c 5688 5689INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 5690M: Maik Broemme <mbroemme@plusserver.de> 5691L: linux-fbdev@vger.kernel.org 5692S: Maintained 5693F: Documentation/fb/intelfb.txt 5694F: drivers/video/fbdev/intelfb/ 5695 5696INTEL 810/815 FRAMEBUFFER DRIVER 5697M: Antonino Daplas <adaplas@gmail.com> 5698L: linux-fbdev@vger.kernel.org 5699S: Maintained 5700F: drivers/video/fbdev/i810/ 5701 5702INTEL MENLOW THERMAL DRIVER 5703M: Sujith Thomas <sujith.thomas@intel.com> 5704L: platform-driver-x86@vger.kernel.org 5705W: https://01.org/linux-acpi 5706S: Supported 5707F: drivers/platform/x86/intel_menlow.c 5708 5709INTEL I/OAT DMA DRIVER 5710M: Dave Jiang <dave.jiang@intel.com> 5711R: Dan Williams <dan.j.williams@intel.com> 5712L: dmaengine@vger.kernel.org 5713Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 5714S: Supported 5715F: drivers/dma/ioat* 5716 5717INTEL IOMMU (VT-d) 5718M: David Woodhouse <dwmw2@infradead.org> 5719L: iommu@lists.linux-foundation.org 5720T: git git://git.infradead.org/iommu-2.6.git 5721S: Supported 5722F: drivers/iommu/intel-iommu.c 5723F: include/linux/intel-iommu.h 5724 5725INTEL IOP-ADMA DMA DRIVER 5726R: Dan Williams <dan.j.williams@intel.com> 5727S: Odd fixes 5728F: drivers/dma/iop-adma.c 5729 5730INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 5731M: Krzysztof Halasa <khalasa@piap.pl> 5732S: Maintained 5733F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 5734F: arch/arm/mach-ixp4xx/include/mach/npe.h 5735F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 5736F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 5737F: drivers/net/ethernet/xscale/ixp4xx_eth.c 5738F: drivers/net/wan/ixp4xx_hss.c 5739 5740INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 5741M: Deepak Saxena <dsaxena@plexity.net> 5742S: Maintained 5743F: drivers/char/hw_random/ixp4xx-rng.c 5744 5745INTEL ETHERNET DRIVERS 5746M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 5747R: Jesse Brandeburg <jesse.brandeburg@intel.com> 5748R: Shannon Nelson <shannon.nelson@intel.com> 5749R: Carolyn Wyborny <carolyn.wyborny@intel.com> 5750R: Don Skidmore <donald.c.skidmore@intel.com> 5751R: Bruce Allan <bruce.w.allan@intel.com> 5752R: John Ronciak <john.ronciak@intel.com> 5753R: Mitch Williams <mitch.a.williams@intel.com> 5754L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 5755W: http://www.intel.com/support/feedback.htm 5756W: http://e1000.sourceforge.net/ 5757Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 5758T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 5759T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 5760S: Supported 5761F: Documentation/networking/e100.txt 5762F: Documentation/networking/e1000.txt 5763F: Documentation/networking/e1000e.txt 5764F: Documentation/networking/igb.txt 5765F: Documentation/networking/igbvf.txt 5766F: Documentation/networking/ixgb.txt 5767F: Documentation/networking/ixgbe.txt 5768F: Documentation/networking/ixgbevf.txt 5769F: Documentation/networking/i40e.txt 5770F: Documentation/networking/i40evf.txt 5771F: drivers/net/ethernet/intel/ 5772F: drivers/net/ethernet/intel/*/ 5773 5774INTEL RDMA RNIC DRIVER 5775M: Faisal Latif <faisal.latif@intel.com> 5776R: Chien Tin Tung <chien.tin.tung@intel.com> 5777R: Mustafa Ismail <mustafa.ismail@intel.com> 5778R: Shiraz Saleem <shiraz.saleem@intel.com> 5779R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 5780L: linux-rdma@vger.kernel.org 5781S: Supported 5782F: drivers/infiniband/hw/i40iw/ 5783 5784INTEL-MID GPIO DRIVER 5785M: David Cohen <david.a.cohen@linux.intel.com> 5786L: linux-gpio@vger.kernel.org 5787S: Maintained 5788F: drivers/gpio/gpio-intel-mid.c 5789 5790INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 5791M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 5792L: linux-wireless@vger.kernel.org 5793S: Maintained 5794F: Documentation/networking/README.ipw2100 5795F: Documentation/networking/README.ipw2200 5796F: drivers/net/wireless/intel/ipw2x00/ 5797 5798INTEL(R) TRACE HUB 5799M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 5800S: Supported 5801F: Documentation/trace/intel_th.txt 5802F: drivers/hwtracing/intel_th/ 5803 5804INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 5805M: Ning Sun <ning.sun@intel.com> 5806L: tboot-devel@lists.sourceforge.net 5807W: http://tboot.sourceforge.net 5808T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 5809S: Supported 5810F: Documentation/intel_txt.txt 5811F: include/linux/tboot.h 5812F: arch/x86/kernel/tboot.c 5813 5814INTEL WIRELESS WIMAX CONNECTION 2400 5815M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 5816M: linux-wimax@intel.com 5817L: wimax@linuxwimax.org (subscribers-only) 5818S: Supported 5819W: http://linuxwimax.org 5820F: Documentation/wimax/README.i2400m 5821F: drivers/net/wimax/i2400m/ 5822F: include/uapi/linux/wimax/i2400m.h 5823 5824INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 5825M: Stanislaw Gruszka <sgruszka@redhat.com> 5826L: linux-wireless@vger.kernel.org 5827S: Supported 5828F: drivers/net/wireless/intel/iwlegacy/ 5829 5830INTEL WIRELESS WIFI LINK (iwlwifi) 5831M: Johannes Berg <johannes.berg@intel.com> 5832M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 5833M: Intel Linux Wireless <linuxwifi@intel.com> 5834L: linux-wireless@vger.kernel.org 5835W: http://intellinuxwireless.org 5836T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 5837S: Supported 5838F: drivers/net/wireless/intel/iwlwifi/ 5839 5840INTEL MANAGEMENT ENGINE (mei) 5841M: Tomas Winkler <tomas.winkler@intel.com> 5842L: linux-kernel@vger.kernel.org 5843S: Supported 5844F: include/uapi/linux/mei.h 5845F: include/linux/mei_cl_bus.h 5846F: drivers/misc/mei/* 5847F: drivers/watchdog/mei_wdt.c 5848F: Documentation/misc-devices/mei/* 5849 5850INTEL MIC DRIVERS (mic) 5851M: Sudeep Dutt <sudeep.dutt@intel.com> 5852M: Ashutosh Dixit <ashutosh.dixit@intel.com> 5853S: Supported 5854W: https://github.com/sudeepdutt/mic 5855W: http://software.intel.com/en-us/mic-developer 5856F: include/linux/mic_bus.h 5857F: include/linux/scif.h 5858F: include/uapi/linux/mic_common.h 5859F: include/uapi/linux/mic_ioctl.h 5860F: include/uapi/linux/scif_ioctl.h 5861F: drivers/misc/mic/ 5862F: drivers/dma/mic_x100_dma.c 5863F: drivers/dma/mic_x100_dma.h 5864F: Documentation/mic/ 5865 5866INTEL PMC/P-Unit IPC DRIVER 5867M: Zha Qipeng<qipeng.zha@intel.com> 5868L: platform-driver-x86@vger.kernel.org 5869S: Maintained 5870F: drivers/platform/x86/intel_pmc_ipc.c 5871F: drivers/platform/x86/intel_punit_ipc.c 5872F: arch/x86/include/asm/intel_pmc_ipc.h 5873F: arch/x86/include/asm/intel_punit_ipc.h 5874 5875INTEL TELEMETRY DRIVER 5876M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 5877L: platform-driver-x86@vger.kernel.org 5878S: Maintained 5879F: arch/x86/include/asm/intel_telemetry.h 5880F: drivers/platform/x86/intel_telemetry* 5881 5882IOC3 ETHERNET DRIVER 5883M: Ralf Baechle <ralf@linux-mips.org> 5884L: linux-mips@linux-mips.org 5885S: Maintained 5886F: drivers/net/ethernet/sgi/ioc3-eth.c 5887 5888IOC3 SERIAL DRIVER 5889M: Pat Gefre <pfg@sgi.com> 5890L: linux-serial@vger.kernel.org 5891S: Maintained 5892F: drivers/tty/serial/ioc3_serial.c 5893 5894IOMMU DRIVERS 5895M: Joerg Roedel <joro@8bytes.org> 5896L: iommu@lists.linux-foundation.org 5897T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 5898S: Maintained 5899F: drivers/iommu/ 5900 5901IP MASQUERADING 5902M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 5903S: Maintained 5904F: net/ipv4/netfilter/ipt_MASQUERADE.c 5905 5906IPMI SUBSYSTEM 5907M: Corey Minyard <minyard@acm.org> 5908L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 5909W: http://openipmi.sourceforge.net/ 5910S: Supported 5911F: Documentation/IPMI.txt 5912F: drivers/char/ipmi/ 5913F: include/linux/ipmi* 5914F: include/uapi/linux/ipmi* 5915 5916QCOM AUDIO (ASoC) DRIVERS 5917M: Patrick Lai <plai@codeaurora.org> 5918M: Banajit Goswami <bgoswami@codeaurora.org> 5919L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5920S: Supported 5921F: sound/soc/qcom/ 5922 5923IPS SCSI RAID DRIVER 5924M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 5925L: linux-scsi@vger.kernel.org 5926W: http://www.adaptec.com/ 5927S: Maintained 5928F: drivers/scsi/ips* 5929 5930IPVS 5931M: Wensong Zhang <wensong@linux-vs.org> 5932M: Simon Horman <horms@verge.net.au> 5933M: Julian Anastasov <ja@ssi.bg> 5934L: netdev@vger.kernel.org 5935L: lvs-devel@vger.kernel.org 5936S: Maintained 5937T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 5938T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 5939F: Documentation/networking/ipvs-sysctl.txt 5940F: include/net/ip_vs.h 5941F: include/uapi/linux/ip_vs.h 5942F: net/netfilter/ipvs/ 5943 5944IPWIRELESS DRIVER 5945M: Jiri Kosina <jikos@kernel.org> 5946M: David Sterba <dsterba@suse.com> 5947S: Odd Fixes 5948F: drivers/tty/ipwireless/ 5949 5950IPX NETWORK LAYER 5951M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 5952L: netdev@vger.kernel.org 5953S: Maintained 5954F: include/net/ipx.h 5955F: include/uapi/linux/ipx.h 5956F: net/ipx/ 5957 5958IRDA SUBSYSTEM 5959M: Samuel Ortiz <samuel@sortiz.org> 5960L: irda-users@lists.sourceforge.net (subscribers-only) 5961L: netdev@vger.kernel.org 5962W: http://irda.sourceforge.net/ 5963S: Maintained 5964T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 5965F: Documentation/networking/irda.txt 5966F: drivers/net/irda/ 5967F: include/net/irda/ 5968F: net/irda/ 5969 5970IRQ SUBSYSTEM 5971M: Thomas Gleixner <tglx@linutronix.de> 5972L: linux-kernel@vger.kernel.org 5973S: Maintained 5974T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 5975F: kernel/irq/ 5976 5977IRQCHIP DRIVERS 5978M: Thomas Gleixner <tglx@linutronix.de> 5979M: Jason Cooper <jason@lakedaemon.net> 5980M: Marc Zyngier <marc.zyngier@arm.com> 5981L: linux-kernel@vger.kernel.org 5982S: Maintained 5983T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 5984T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 5985F: Documentation/devicetree/bindings/interrupt-controller/ 5986F: drivers/irqchip/ 5987 5988IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 5989M: Jiang Liu <jiang.liu@linux.intel.com> 5990M: Marc Zyngier <marc.zyngier@arm.com> 5991S: Maintained 5992T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 5993F: Documentation/IRQ-domain.txt 5994F: include/linux/irqdomain.h 5995F: kernel/irq/irqdomain.c 5996F: kernel/irq/msi.c 5997 5998ISAPNP 5999M: Jaroslav Kysela <perex@perex.cz> 6000S: Maintained 6001F: Documentation/isapnp.txt 6002F: drivers/pnp/isapnp/ 6003F: include/linux/isapnp.h 6004 6005ISA RADIO MODULE 6006M: Hans Verkuil <hverkuil@xs4all.nl> 6007L: linux-media@vger.kernel.org 6008T: git git://linuxtv.org/media_tree.git 6009W: https://linuxtv.org 6010S: Maintained 6011F: drivers/media/radio/radio-isa* 6012 6013iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6014M: Peter Jones <pjones@redhat.com> 6015M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6016S: Maintained 6017F: drivers/firmware/iscsi_ibft* 6018 6019ISCSI 6020M: Mike Christie <michaelc@cs.wisc.edu> 6021L: open-iscsi@googlegroups.com 6022W: www.open-iscsi.org 6023T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git 6024S: Maintained 6025F: drivers/scsi/*iscsi* 6026F: include/scsi/*iscsi* 6027 6028ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6029M: Or Gerlitz <ogerlitz@mellanox.com> 6030M: Sagi Grimberg <sagi@grimberg.me> 6031M: Roi Dayan <roid@mellanox.com> 6032L: linux-rdma@vger.kernel.org 6033S: Supported 6034W: http://www.openfabrics.org 6035W: www.open-iscsi.org 6036Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6037F: drivers/infiniband/ulp/iser/ 6038 6039ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6040M: Sagi Grimberg <sagi@grimberg.me> 6041T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6042L: linux-rdma@vger.kernel.org 6043L: target-devel@vger.kernel.org 6044S: Supported 6045W: http://www.linux-iscsi.org 6046F: drivers/infiniband/ulp/isert 6047 6048ISDN SUBSYSTEM 6049M: Karsten Keil <isdn@linux-pingi.de> 6050L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6051L: netdev@vger.kernel.org 6052W: http://www.isdn4linux.de 6053T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6054S: Maintained 6055F: Documentation/isdn/ 6056F: drivers/isdn/ 6057F: include/linux/isdn.h 6058F: include/linux/isdn/ 6059F: include/uapi/linux/isdn.h 6060F: include/uapi/linux/isdn/ 6061 6062ISDN SUBSYSTEM (Eicon active card driver) 6063M: Armin Schindler <mac@melware.de> 6064L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6065W: http://www.melware.de 6066S: Maintained 6067F: drivers/isdn/hardware/eicon/ 6068 6069IT87 HARDWARE MONITORING DRIVER 6070M: Jean Delvare <jdelvare@suse.com> 6071L: linux-hwmon@vger.kernel.org 6072S: Maintained 6073F: Documentation/hwmon/it87 6074F: drivers/hwmon/it87.c 6075 6076IT913X MEDIA DRIVER 6077M: Antti Palosaari <crope@iki.fi> 6078L: linux-media@vger.kernel.org 6079W: https://linuxtv.org 6080W: http://palosaari.fi/linux/ 6081Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6082T: git git://linuxtv.org/anttip/media_tree.git 6083S: Maintained 6084F: drivers/media/tuners/it913x* 6085 6086IVTV VIDEO4LINUX DRIVER 6087M: Andy Walls <awalls@md.metrocast.net> 6088L: ivtv-devel@ivtvdriver.org (subscribers-only) 6089L: linux-media@vger.kernel.org 6090T: git git://linuxtv.org/media_tree.git 6091W: http://www.ivtvdriver.org 6092S: Maintained 6093F: Documentation/video4linux/*.ivtv 6094F: drivers/media/pci/ivtv/ 6095F: include/uapi/linux/ivtv* 6096 6097IX2505V MEDIA DRIVER 6098M: Malcolm Priestley <tvboxspy@gmail.com> 6099L: linux-media@vger.kernel.org 6100W: https://linuxtv.org 6101Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6102S: Maintained 6103F: drivers/media/dvb-frontends/ix2505v* 6104 6105JC42.4 TEMPERATURE SENSOR DRIVER 6106M: Guenter Roeck <linux@roeck-us.net> 6107L: linux-hwmon@vger.kernel.org 6108S: Maintained 6109F: drivers/hwmon/jc42.c 6110F: Documentation/hwmon/jc42 6111 6112JFS FILESYSTEM 6113M: Dave Kleikamp <shaggy@kernel.org> 6114L: jfs-discussion@lists.sourceforge.net 6115W: http://jfs.sourceforge.net/ 6116T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6117S: Maintained 6118F: Documentation/filesystems/jfs.txt 6119F: fs/jfs/ 6120 6121JME NETWORK DRIVER 6122M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6123L: netdev@vger.kernel.org 6124S: Maintained 6125F: drivers/net/ethernet/jme.* 6126 6127JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6128M: David Woodhouse <dwmw2@infradead.org> 6129L: linux-mtd@lists.infradead.org 6130W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6131S: Maintained 6132F: fs/jffs2/ 6133F: include/uapi/linux/jffs2.h 6134 6135JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6136M: "Theodore Ts'o" <tytso@mit.edu> 6137M: Jan Kara <jack@suse.com> 6138L: linux-ext4@vger.kernel.org 6139S: Maintained 6140F: fs/jbd2/ 6141F: include/linux/jbd2.h 6142 6143JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6144M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6145L: linux-media@vger.kernel.org 6146S: Maintained 6147F: drivers/media/platform/rcar_jpu.c 6148 6149JSM Neo PCI based serial card 6150M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6151L: linux-serial@vger.kernel.org 6152S: Maintained 6153F: drivers/tty/serial/jsm/ 6154 6155K10TEMP HARDWARE MONITORING DRIVER 6156M: Clemens Ladisch <clemens@ladisch.de> 6157L: linux-hwmon@vger.kernel.org 6158S: Maintained 6159F: Documentation/hwmon/k10temp 6160F: drivers/hwmon/k10temp.c 6161 6162K8TEMP HARDWARE MONITORING DRIVER 6163M: Rudolf Marek <r.marek@assembler.cz> 6164L: linux-hwmon@vger.kernel.org 6165S: Maintained 6166F: Documentation/hwmon/k8temp 6167F: drivers/hwmon/k8temp.c 6168 6169KASAN 6170M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6171R: Alexander Potapenko <glider@google.com> 6172R: Dmitry Vyukov <dvyukov@google.com> 6173L: kasan-dev@googlegroups.com 6174S: Maintained 6175F: arch/*/include/asm/kasan.h 6176F: arch/*/mm/kasan_init* 6177F: Documentation/kasan.txt 6178F: include/linux/kasan.h 6179F: lib/test_kasan.c 6180F: mm/kasan/ 6181F: scripts/Makefile.kasan 6182 6183KCONFIG 6184M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6185L: linux-kbuild@vger.kernel.org 6186T: git git://gitorious.org/linux-kconfig/linux-kconfig 6187S: Maintained 6188F: Documentation/kbuild/kconfig-language.txt 6189F: scripts/kconfig/ 6190 6191KDUMP 6192M: Vivek Goyal <vgoyal@redhat.com> 6193M: Haren Myneni <hbabu@us.ibm.com> 6194L: kexec@lists.infradead.org 6195W: http://lse.sourceforge.net/kdump/ 6196S: Maintained 6197F: Documentation/kdump/ 6198 6199KEENE FM RADIO TRANSMITTER DRIVER 6200M: Hans Verkuil <hverkuil@xs4all.nl> 6201L: linux-media@vger.kernel.org 6202T: git git://linuxtv.org/media_tree.git 6203W: https://linuxtv.org 6204S: Maintained 6205F: drivers/media/radio/radio-keene* 6206 6207KERNEL AUTOMOUNTER v4 (AUTOFS4) 6208M: Ian Kent <raven@themaw.net> 6209L: autofs@vger.kernel.org 6210S: Maintained 6211F: fs/autofs4/ 6212 6213KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6214M: Michal Marek <mmarek@suse.com> 6215T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6216T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6217L: linux-kbuild@vger.kernel.org 6218S: Maintained 6219F: Documentation/kbuild/ 6220F: Makefile 6221F: scripts/Makefile.* 6222F: scripts/basic/ 6223F: scripts/mk* 6224F: scripts/package/ 6225 6226KERNEL JANITORS 6227L: kernel-janitors@vger.kernel.org 6228W: http://kernelnewbies.org/KernelJanitors 6229S: Odd Fixes 6230 6231KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6232M: "J. Bruce Fields" <bfields@fieldses.org> 6233M: Jeff Layton <jlayton@poochiereds.net> 6234L: linux-nfs@vger.kernel.org 6235W: http://nfs.sourceforge.net/ 6236T: git git://linux-nfs.org/~bfields/linux.git 6237S: Supported 6238F: fs/nfsd/ 6239F: include/uapi/linux/nfsd/ 6240F: fs/lockd/ 6241F: fs/nfs_common/ 6242F: net/sunrpc/ 6243F: include/linux/lockd/ 6244F: include/linux/sunrpc/ 6245F: include/uapi/linux/sunrpc/ 6246 6247KERNEL SELFTEST FRAMEWORK 6248M: Shuah Khan <shuahkh@osg.samsung.com> 6249L: linux-kselftest@vger.kernel.org 6250T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6251S: Maintained 6252F: tools/testing/selftests 6253 6254KERNEL VIRTUAL MACHINE (KVM) 6255M: Paolo Bonzini <pbonzini@redhat.com> 6256M: Radim Krčmář <rkrcmar@redhat.com> 6257L: kvm@vger.kernel.org 6258W: http://www.linux-kvm.org 6259T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6260S: Supported 6261F: Documentation/*/kvm*.txt 6262F: Documentation/virtual/kvm/ 6263F: arch/*/kvm/ 6264F: arch/x86/kernel/kvm.c 6265F: arch/x86/kernel/kvmclock.c 6266F: arch/*/include/asm/kvm* 6267F: include/linux/kvm* 6268F: include/uapi/linux/kvm* 6269F: virt/kvm/ 6270 6271KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6272M: Joerg Roedel <joro@8bytes.org> 6273L: kvm@vger.kernel.org 6274W: http://www.linux-kvm.org/ 6275S: Maintained 6276F: arch/x86/include/asm/svm.h 6277F: arch/x86/kvm/svm.c 6278 6279KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6280M: Alexander Graf <agraf@suse.com> 6281L: kvm-ppc@vger.kernel.org 6282W: http://www.linux-kvm.org/ 6283T: git git://github.com/agraf/linux-2.6.git 6284S: Supported 6285F: arch/powerpc/include/asm/kvm* 6286F: arch/powerpc/kvm/ 6287 6288KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6289M: Christian Borntraeger <borntraeger@de.ibm.com> 6290M: Cornelia Huck <cornelia.huck@de.ibm.com> 6291L: linux-s390@vger.kernel.org 6292W: http://www.ibm.com/developerworks/linux/linux390/ 6293T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 6294S: Supported 6295F: Documentation/s390/kvm.txt 6296F: arch/s390/include/asm/kvm* 6297F: arch/s390/kvm/ 6298 6299KERNEL VIRTUAL MACHINE (KVM) FOR ARM 6300M: Christoffer Dall <christoffer.dall@linaro.org> 6301M: Marc Zyngier <marc.zyngier@arm.com> 6302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6303L: kvmarm@lists.cs.columbia.edu 6304W: http://systems.cs.columbia.edu/projects/kvm-arm 6305T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 6306S: Supported 6307F: arch/arm/include/uapi/asm/kvm* 6308F: arch/arm/include/asm/kvm* 6309F: arch/arm/kvm/ 6310F: virt/kvm/arm/ 6311F: include/kvm/arm_* 6312 6313KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 6314M: Christoffer Dall <christoffer.dall@linaro.org> 6315M: Marc Zyngier <marc.zyngier@arm.com> 6316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6317L: kvmarm@lists.cs.columbia.edu 6318S: Maintained 6319F: arch/arm64/include/uapi/asm/kvm* 6320F: arch/arm64/include/asm/kvm* 6321F: arch/arm64/kvm/ 6322 6323KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 6324M: James Hogan <james.hogan@imgtec.com> 6325L: linux-mips@linux-mips.org 6326S: Supported 6327F: arch/mips/include/uapi/asm/kvm* 6328F: arch/mips/include/asm/kvm* 6329F: arch/mips/kvm/ 6330 6331KEXEC 6332M: Eric Biederman <ebiederm@xmission.com> 6333W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6334L: kexec@lists.infradead.org 6335S: Maintained 6336F: include/linux/kexec.h 6337F: include/uapi/linux/kexec.h 6338F: kernel/kexec.c 6339 6340KEYS/KEYRINGS: 6341M: David Howells <dhowells@redhat.com> 6342L: keyrings@vger.kernel.org 6343S: Maintained 6344F: Documentation/security/keys.txt 6345F: include/linux/key.h 6346F: include/linux/key-type.h 6347F: include/keys/ 6348F: security/keys/ 6349 6350KEYS-TRUSTED 6351M: David Safford <safford@us.ibm.com> 6352M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6353L: linux-security-module@vger.kernel.org 6354L: keyrings@vger.kernel.org 6355S: Supported 6356F: Documentation/security/keys-trusted-encrypted.txt 6357F: include/keys/trusted-type.h 6358F: security/keys/trusted.c 6359F: security/keys/trusted.h 6360 6361KEYS-ENCRYPTED 6362M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6363M: David Safford <safford@us.ibm.com> 6364L: linux-security-module@vger.kernel.org 6365L: keyrings@vger.kernel.org 6366S: Supported 6367F: Documentation/security/keys-trusted-encrypted.txt 6368F: include/keys/encrypted-type.h 6369F: security/keys/encrypted-keys/ 6370 6371KGDB / KDB /debug_core 6372M: Jason Wessel <jason.wessel@windriver.com> 6373W: http://kgdb.wiki.kernel.org/ 6374L: kgdb-bugreport@lists.sourceforge.net 6375T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 6376S: Maintained 6377F: Documentation/DocBook/kgdb.tmpl 6378F: drivers/misc/kgdbts.c 6379F: drivers/tty/serial/kgdboc.c 6380F: include/linux/kdb.h 6381F: include/linux/kgdb.h 6382F: kernel/debug/ 6383 6384KMEMCHECK 6385M: Vegard Nossum <vegardno@ifi.uio.no> 6386M: Pekka Enberg <penberg@kernel.org> 6387S: Maintained 6388F: Documentation/kmemcheck.txt 6389F: arch/x86/include/asm/kmemcheck.h 6390F: arch/x86/mm/kmemcheck/ 6391F: include/linux/kmemcheck.h 6392F: mm/kmemcheck.c 6393 6394KMEMLEAK 6395M: Catalin Marinas <catalin.marinas@arm.com> 6396S: Maintained 6397F: Documentation/kmemleak.txt 6398F: include/linux/kmemleak.h 6399F: mm/kmemleak.c 6400F: mm/kmemleak-test.c 6401 6402KPROBES 6403M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 6404M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 6405M: "David S. Miller" <davem@davemloft.net> 6406M: Masami Hiramatsu <mhiramat@kernel.org> 6407S: Maintained 6408F: Documentation/kprobes.txt 6409F: include/linux/kprobes.h 6410F: kernel/kprobes.c 6411 6412KS0108 LCD CONTROLLER DRIVER 6413M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 6414W: http://miguelojeda.es/auxdisplay.htm 6415W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 6416S: Maintained 6417F: Documentation/auxdisplay/ks0108 6418F: drivers/auxdisplay/ks0108.c 6419F: include/linux/ks0108.h 6420 6421L3MDEV 6422M: David Ahern <dsa@cumulusnetworks.com> 6423L: netdev@vger.kernel.org 6424S: Maintained 6425F: net/l3mdev 6426F: include/net/l3mdev.h 6427 6428LANTIQ MIPS ARCHITECTURE 6429M: John Crispin <blogic@openwrt.org> 6430L: linux-mips@linux-mips.org 6431S: Maintained 6432F: arch/mips/lantiq 6433 6434LAPB module 6435L: linux-x25@vger.kernel.org 6436S: Orphan 6437F: Documentation/networking/lapb-module.txt 6438F: include/*/lapb.h 6439F: net/lapb/ 6440 6441LASI 53c700 driver for PARISC 6442M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 6443L: linux-scsi@vger.kernel.org 6444S: Maintained 6445F: Documentation/scsi/53c700.txt 6446F: drivers/scsi/53c700* 6447 6448LED SUBSYSTEM 6449M: Richard Purdie <rpurdie@rpsys.net> 6450M: Jacek Anaszewski <j.anaszewski@samsung.com> 6451L: linux-leds@vger.kernel.org 6452T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 6453S: Maintained 6454F: drivers/leds/ 6455F: include/linux/leds.h 6456 6457LEGACY EEPROM DRIVER 6458M: Jean Delvare <jdelvare@suse.com> 6459S: Maintained 6460F: Documentation/misc-devices/eeprom 6461F: drivers/misc/eeprom/eeprom.c 6462 6463LEGO USB Tower driver 6464M: Juergen Stuber <starblue@users.sourceforge.net> 6465L: legousb-devel@lists.sourceforge.net 6466W: http://legousb.sourceforge.net/ 6467S: Maintained 6468F: drivers/usb/misc/legousbtower.c 6469 6470LG2160 MEDIA DRIVER 6471M: Michael Krufky <mkrufky@linuxtv.org> 6472L: linux-media@vger.kernel.org 6473W: https://linuxtv.org 6474W: http://github.com/mkrufky 6475Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6476T: git git://linuxtv.org/mkrufky/tuners.git 6477S: Maintained 6478F: drivers/media/dvb-frontends/lg2160.* 6479 6480LGDT3305 MEDIA DRIVER 6481M: Michael Krufky <mkrufky@linuxtv.org> 6482L: linux-media@vger.kernel.org 6483W: https://linuxtv.org 6484W: http://github.com/mkrufky 6485Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6486T: git git://linuxtv.org/mkrufky/tuners.git 6487S: Maintained 6488F: drivers/media/dvb-frontends/lgdt3305.* 6489 6490LGUEST 6491M: Rusty Russell <rusty@rustcorp.com.au> 6492L: lguest@lists.ozlabs.org 6493W: http://lguest.ozlabs.org/ 6494S: Odd Fixes 6495F: arch/x86/include/asm/lguest*.h 6496F: arch/x86/lguest/ 6497F: drivers/lguest/ 6498F: include/linux/lguest*.h 6499F: tools/lguest/ 6500 6501LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 6502M: Tejun Heo <tj@kernel.org> 6503L: linux-ide@vger.kernel.org 6504T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6505S: Maintained 6506F: drivers/ata/ 6507F: include/linux/ata.h 6508F: include/linux/libata.h 6509 6510LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 6511M: Viresh Kumar <vireshk@kernel.org> 6512L: linux-ide@vger.kernel.org 6513T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6514S: Maintained 6515F: include/linux/pata_arasan_cf_data.h 6516F: drivers/ata/pata_arasan_cf.c 6517 6518LIBATA PATA DRIVERS 6519M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6520M: Tejun Heo <tj@kernel.org> 6521L: linux-ide@vger.kernel.org 6522T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6523S: Maintained 6524F: drivers/ata/pata_*.c 6525F: drivers/ata/ata_generic.c 6526 6527LIBATA SATA AHCI PLATFORM devices support 6528M: Hans de Goede <hdegoede@redhat.com> 6529M: Tejun Heo <tj@kernel.org> 6530L: linux-ide@vger.kernel.org 6531T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6532S: Maintained 6533F: drivers/ata/ahci_platform.c 6534F: drivers/ata/libahci_platform.c 6535F: include/linux/ahci_platform.h 6536 6537LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 6538M: Mikael Pettersson <mikpelinux@gmail.com> 6539L: linux-ide@vger.kernel.org 6540T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6541S: Maintained 6542F: drivers/ata/sata_promise.* 6543 6544LIBLOCKDEP 6545M: Sasha Levin <sasha.levin@oracle.com> 6546S: Maintained 6547F: tools/lib/lockdep/ 6548 6549LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 6550M: Dan Williams <dan.j.williams@intel.com> 6551L: linux-nvdimm@lists.01.org 6552Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6553T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 6554S: Supported 6555F: drivers/nvdimm/* 6556F: include/linux/nd.h 6557F: include/linux/libnvdimm.h 6558F: include/uapi/linux/ndctl.h 6559 6560LIBNVDIMM BLK: MMIO-APERTURE DRIVER 6561M: Ross Zwisler <ross.zwisler@linux.intel.com> 6562L: linux-nvdimm@lists.01.org 6563Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6564S: Supported 6565F: drivers/nvdimm/blk.c 6566F: drivers/nvdimm/region_devs.c 6567F: drivers/acpi/nfit* 6568 6569LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 6570M: Vishal Verma <vishal.l.verma@intel.com> 6571L: linux-nvdimm@lists.01.org 6572Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6573S: Supported 6574F: drivers/nvdimm/btt* 6575 6576LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 6577M: Ross Zwisler <ross.zwisler@linux.intel.com> 6578L: linux-nvdimm@lists.01.org 6579Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6580S: Supported 6581F: drivers/nvdimm/pmem.c 6582F: include/linux/pmem.h 6583F: arch/*/include/asm/pmem.h 6584 6585LIGHTNVM PLATFORM SUPPORT 6586M: Matias Bjorling <mb@lightnvm.io> 6587W: http://github/OpenChannelSSD 6588L: linux-block@vger.kernel.org 6589S: Maintained 6590F: drivers/lightnvm/ 6591F: include/linux/lightnvm.h 6592F: include/uapi/linux/lightnvm.h 6593 6594LINUX FOR IBM pSERIES (RS/6000) 6595M: Paul Mackerras <paulus@au.ibm.com> 6596W: http://www.ibm.com/linux/ltc/projects/ppc 6597S: Supported 6598F: arch/powerpc/boot/rs6000.h 6599 6600LINUX FOR POWERPC (32-BIT AND 64-BIT) 6601M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 6602M: Paul Mackerras <paulus@samba.org> 6603M: Michael Ellerman <mpe@ellerman.id.au> 6604W: http://www.penguinppc.org/ 6605L: linuxppc-dev@lists.ozlabs.org 6606Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 6607T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 6608S: Supported 6609F: Documentation/powerpc/ 6610F: arch/powerpc/ 6611 6612LINUX FOR POWER MACINTOSH 6613M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 6614W: http://www.penguinppc.org/ 6615L: linuxppc-dev@lists.ozlabs.org 6616S: Maintained 6617F: arch/powerpc/platforms/powermac/ 6618F: drivers/macintosh/ 6619 6620LINUX FOR POWERPC EMBEDDED MPC5XXX 6621M: Anatolij Gustschin <agust@denx.de> 6622L: linuxppc-dev@lists.ozlabs.org 6623T: git git://git.denx.de/linux-denx-agust.git 6624S: Maintained 6625F: arch/powerpc/platforms/512x/ 6626F: arch/powerpc/platforms/52xx/ 6627 6628LINUX FOR POWERPC EMBEDDED PPC4XX 6629M: Alistair Popple <alistair@popple.id.au> 6630M: Matt Porter <mporter@kernel.crashing.org> 6631W: http://www.penguinppc.org/ 6632L: linuxppc-dev@lists.ozlabs.org 6633S: Maintained 6634F: arch/powerpc/platforms/40x/ 6635F: arch/powerpc/platforms/44x/ 6636 6637LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 6638L: linuxppc-dev@lists.ozlabs.org 6639S: Orphan 6640F: arch/powerpc/*/*virtex* 6641F: arch/powerpc/*/*/*virtex* 6642 6643LINUX FOR POWERPC EMBEDDED PPC8XX 6644M: Vitaly Bordug <vitb@kernel.crashing.org> 6645W: http://www.penguinppc.org/ 6646L: linuxppc-dev@lists.ozlabs.org 6647S: Maintained 6648F: arch/powerpc/platforms/8xx/ 6649 6650LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 6651M: Scott Wood <oss@buserror.net> 6652M: Kumar Gala <galak@kernel.crashing.org> 6653W: http://www.penguinppc.org/ 6654L: linuxppc-dev@lists.ozlabs.org 6655T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 6656S: Maintained 6657F: arch/powerpc/platforms/83xx/ 6658F: arch/powerpc/platforms/85xx/ 6659 6660LINUX FOR POWERPC PA SEMI PWRFICIENT 6661M: Olof Johansson <olof@lixom.net> 6662L: linuxppc-dev@lists.ozlabs.org 6663S: Maintained 6664F: arch/powerpc/platforms/pasemi/ 6665F: drivers/*/*pasemi* 6666F: drivers/*/*/*pasemi* 6667 6668LINUX SECURITY MODULE (LSM) FRAMEWORK 6669M: Chris Wright <chrisw@sous-sol.org> 6670L: linux-security-module@vger.kernel.org 6671S: Supported 6672 6673LIS3LV02D ACCELEROMETER DRIVER 6674M: Eric Piel <eric.piel@tremplin-utc.net> 6675S: Maintained 6676F: Documentation/misc-devices/lis3lv02d 6677F: drivers/misc/lis3lv02d/ 6678F: drivers/platform/x86/hp_accel.c 6679 6680LIVE PATCHING 6681M: Josh Poimboeuf <jpoimboe@redhat.com> 6682M: Jessica Yu <jeyu@redhat.com> 6683M: Jiri Kosina <jikos@kernel.org> 6684M: Miroslav Benes <mbenes@suse.cz> 6685R: Petr Mladek <pmladek@suse.com> 6686S: Maintained 6687F: kernel/livepatch/ 6688F: include/linux/livepatch.h 6689F: arch/x86/include/asm/livepatch.h 6690F: arch/x86/kernel/livepatch.c 6691F: Documentation/ABI/testing/sysfs-kernel-livepatch 6692F: samples/livepatch/ 6693L: live-patching@vger.kernel.org 6694T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 6695 6696LINUX KERNEL DUMP TEST MODULE (LKDTM) 6697M: Kees Cook <keescook@chromium.org> 6698S: Maintained 6699F: drivers/misc/lkdtm.c 6700 6701LLC (802.2) 6702M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6703S: Maintained 6704F: include/linux/llc.h 6705F: include/uapi/linux/llc.h 6706F: include/net/llc* 6707F: net/llc/ 6708 6709LM73 HARDWARE MONITOR DRIVER 6710M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 6711L: linux-hwmon@vger.kernel.org 6712S: Maintained 6713F: drivers/hwmon/lm73.c 6714 6715LM78 HARDWARE MONITOR DRIVER 6716M: Jean Delvare <jdelvare@suse.com> 6717L: linux-hwmon@vger.kernel.org 6718S: Maintained 6719F: Documentation/hwmon/lm78 6720F: drivers/hwmon/lm78.c 6721 6722LM83 HARDWARE MONITOR DRIVER 6723M: Jean Delvare <jdelvare@suse.com> 6724L: linux-hwmon@vger.kernel.org 6725S: Maintained 6726F: Documentation/hwmon/lm83 6727F: drivers/hwmon/lm83.c 6728 6729LM90 HARDWARE MONITOR DRIVER 6730M: Jean Delvare <jdelvare@suse.com> 6731L: linux-hwmon@vger.kernel.org 6732S: Maintained 6733F: Documentation/hwmon/lm90 6734F: Documentation/devicetree/bindings/hwmon/lm90.txt 6735F: drivers/hwmon/lm90.c 6736 6737LM95234 HARDWARE MONITOR DRIVER 6738M: Guenter Roeck <linux@roeck-us.net> 6739L: linux-hwmon@vger.kernel.org 6740S: Maintained 6741F: Documentation/hwmon/lm95234 6742F: drivers/hwmon/lm95234.c 6743 6744LME2510 MEDIA DRIVER 6745M: Malcolm Priestley <tvboxspy@gmail.com> 6746L: linux-media@vger.kernel.org 6747W: https://linuxtv.org 6748Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6749S: Maintained 6750F: drivers/media/usb/dvb-usb-v2/lmedm04* 6751 6752LOCKDEP AND LOCKSTAT 6753M: Peter Zijlstra <peterz@infradead.org> 6754M: Ingo Molnar <mingo@redhat.com> 6755L: linux-kernel@vger.kernel.org 6756T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking 6757S: Maintained 6758F: Documentation/locking/lockdep*.txt 6759F: Documentation/locking/lockstat.txt 6760F: include/linux/lockdep.h 6761F: kernel/locking/ 6762 6763LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 6764M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 6765L: linux-ntfs-dev@lists.sourceforge.net 6766W: http://www.linux-ntfs.org/content/view/19/37/ 6767S: Maintained 6768F: Documentation/ldm.txt 6769F: block/partitions/ldm.* 6770 6771LogFS 6772M: Joern Engel <joern@logfs.org> 6773M: Prasad Joshi <prasadjoshi.linux@gmail.com> 6774L: logfs@logfs.org 6775W: logfs.org 6776S: Maintained 6777F: fs/logfs/ 6778 6779LPC32XX MACHINE SUPPORT 6780M: Roland Stigge <stigge@antcom.de> 6781L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6782S: Maintained 6783F: arch/arm/mach-lpc32xx/ 6784 6785LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 6786M: Sathya Prakash <sathya.prakash@broadcom.com> 6787M: Chaitra P B <chaitra.basappa@broadcom.com> 6788M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 6789L: MPT-FusionLinux.pdl@broadcom.com 6790L: linux-scsi@vger.kernel.org 6791W: http://www.avagotech.com/support/ 6792S: Supported 6793F: drivers/message/fusion/ 6794F: drivers/scsi/mpt2sas/ 6795F: drivers/scsi/mpt3sas/ 6796 6797LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 6798M: Matthew Wilcox <matthew@wil.cx> 6799L: linux-scsi@vger.kernel.org 6800S: Maintained 6801F: drivers/scsi/sym53c8xx_2/ 6802 6803LTC4261 HARDWARE MONITOR DRIVER 6804M: Guenter Roeck <linux@roeck-us.net> 6805L: linux-hwmon@vger.kernel.org 6806S: Maintained 6807F: Documentation/hwmon/ltc4261 6808F: drivers/hwmon/ltc4261.c 6809 6810LTP (Linux Test Project) 6811M: Mike Frysinger <vapier@gentoo.org> 6812M: Cyril Hrubis <chrubis@suse.cz> 6813M: Wanlong Gao <wanlong.gao@gmail.com> 6814M: Jan Stancek <jstancek@redhat.com> 6815M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 6816M: Alexey Kodanev <alexey.kodanev@oracle.com> 6817L: ltp@lists.linux.it (subscribers-only) 6818W: http://linux-test-project.github.io/ 6819T: git git://github.com/linux-test-project/ltp.git 6820S: Maintained 6821 6822M32R ARCHITECTURE 6823W: http://www.linux-m32r.org/ 6824S: Orphan 6825F: arch/m32r/ 6826 6827M68K ARCHITECTURE 6828M: Geert Uytterhoeven <geert@linux-m68k.org> 6829L: linux-m68k@lists.linux-m68k.org 6830W: http://www.linux-m68k.org/ 6831T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 6832S: Maintained 6833F: arch/m68k/ 6834F: drivers/zorro/ 6835 6836M68K ON APPLE MACINTOSH 6837M: Joshua Thompson <funaho@jurai.org> 6838W: http://www.mac.linux-m68k.org/ 6839L: linux-m68k@lists.linux-m68k.org 6840S: Maintained 6841F: arch/m68k/mac/ 6842 6843M68K ON HP9000/300 6844M: Philip Blundell <philb@gnu.org> 6845W: http://www.tazenda.demon.co.uk/phil/linux-hp 6846S: Maintained 6847F: arch/m68k/hp300/ 6848 6849M88DS3103 MEDIA DRIVER 6850M: Antti Palosaari <crope@iki.fi> 6851L: linux-media@vger.kernel.org 6852W: https://linuxtv.org 6853W: http://palosaari.fi/linux/ 6854Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6855T: git git://linuxtv.org/anttip/media_tree.git 6856S: Maintained 6857F: drivers/media/dvb-frontends/m88ds3103* 6858 6859M88RS2000 MEDIA DRIVER 6860M: Malcolm Priestley <tvboxspy@gmail.com> 6861L: linux-media@vger.kernel.org 6862W: https://linuxtv.org 6863Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6864S: Maintained 6865F: drivers/media/dvb-frontends/m88rs2000* 6866 6867MA901 MASTERKIT USB FM RADIO DRIVER 6868M: Alexey Klimov <klimov.linux@gmail.com> 6869L: linux-media@vger.kernel.org 6870T: git git://linuxtv.org/media_tree.git 6871S: Maintained 6872F: drivers/media/radio/radio-ma901.c 6873 6874MAC80211 6875M: Johannes Berg <johannes@sipsolutions.net> 6876L: linux-wireless@vger.kernel.org 6877W: http://wireless.kernel.org/ 6878T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 6879T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 6880S: Maintained 6881F: Documentation/networking/mac80211-injection.txt 6882F: include/net/mac80211.h 6883F: net/mac80211/ 6884F: drivers/net/wireless/mac80211_hwsim.[ch] 6885 6886MACVLAN DRIVER 6887M: Patrick McHardy <kaber@trash.net> 6888L: netdev@vger.kernel.org 6889S: Maintained 6890F: drivers/net/macvlan.c 6891F: include/linux/if_macvlan.h 6892 6893MAILBOX API 6894M: Jassi Brar <jassisinghbrar@gmail.com> 6895L: linux-kernel@vger.kernel.org 6896S: Maintained 6897F: drivers/mailbox/ 6898F: include/linux/mailbox_client.h 6899F: include/linux/mailbox_controller.h 6900 6901MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 6902M: Michael Kerrisk <mtk.manpages@gmail.com> 6903W: http://www.kernel.org/doc/man-pages 6904L: linux-man@vger.kernel.org 6905S: Maintained 6906 6907MARVELL ARMADA DRM SUPPORT 6908M: Russell King <rmk+kernel@armlinux.org.uk> 6909S: Maintained 6910F: drivers/gpu/drm/armada/ 6911 6912MARVELL 88E6352 DSA support 6913M: Guenter Roeck <linux@roeck-us.net> 6914S: Maintained 6915F: drivers/net/dsa/mv88e6352.c 6916 6917MARVELL CRYPTO DRIVER 6918M: Boris Brezillon <boris.brezillon@free-electrons.com> 6919M: Arnaud Ebalard <arno@natisbad.org> 6920F: drivers/crypto/marvell/ 6921S: Maintained 6922L: linux-crypto@vger.kernel.org 6923 6924MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 6925M: Mirko Lindner <mlindner@marvell.com> 6926M: Stephen Hemminger <stephen@networkplumber.org> 6927L: netdev@vger.kernel.org 6928S: Maintained 6929F: drivers/net/ethernet/marvell/sk* 6930 6931MARVELL LIBERTAS WIRELESS DRIVER 6932L: libertas-dev@lists.infradead.org 6933S: Orphan 6934F: drivers/net/wireless/marvell/libertas/ 6935 6936MARVELL MV643XX ETHERNET DRIVER 6937M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 6938L: netdev@vger.kernel.org 6939S: Maintained 6940F: drivers/net/ethernet/marvell/mv643xx_eth.* 6941F: include/linux/mv643xx.h 6942 6943MARVELL MVNETA ETHERNET DRIVER 6944M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 6945L: netdev@vger.kernel.org 6946S: Maintained 6947F: drivers/net/ethernet/marvell/mvneta.* 6948 6949MARVELL MWIFIEX WIRELESS DRIVER 6950M: Amitkumar Karwar <akarwar@marvell.com> 6951M: Nishant Sarmukadam <nishants@marvell.com> 6952L: linux-wireless@vger.kernel.org 6953S: Maintained 6954F: drivers/net/wireless/marvell/mwifiex/ 6955 6956MARVELL MWL8K WIRELESS DRIVER 6957M: Lennert Buytenhek <buytenh@wantstofly.org> 6958L: linux-wireless@vger.kernel.org 6959S: Odd Fixes 6960F: drivers/net/wireless/marvell/mwl8k.c 6961 6962MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 6963M: Nicolas Pitre <nico@fluxnic.net> 6964S: Odd Fixes 6965F: drivers/mmc/host/mvsdio.* 6966 6967MATROX FRAMEBUFFER DRIVER 6968L: linux-fbdev@vger.kernel.org 6969S: Orphan 6970F: drivers/video/fbdev/matrox/matroxfb_* 6971F: include/uapi/linux/matroxfb.h 6972 6973MAX16065 HARDWARE MONITOR DRIVER 6974M: Guenter Roeck <linux@roeck-us.net> 6975L: linux-hwmon@vger.kernel.org 6976S: Maintained 6977F: Documentation/hwmon/max16065 6978F: drivers/hwmon/max16065.c 6979 6980MAX20751 HARDWARE MONITOR DRIVER 6981M: Guenter Roeck <linux@roeck-us.net> 6982L: linux-hwmon@vger.kernel.org 6983S: Maintained 6984F: Documentation/hwmon/max20751 6985F: drivers/hwmon/max20751.c 6986 6987MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6988M: "Hans J. Koch" <hjk@hansjkoch.de> 6989L: linux-hwmon@vger.kernel.org 6990S: Maintained 6991F: Documentation/hwmon/max6650 6992F: drivers/hwmon/max6650.c 6993 6994MAX6697 HARDWARE MONITOR DRIVER 6995M: Guenter Roeck <linux@roeck-us.net> 6996L: linux-hwmon@vger.kernel.org 6997S: Maintained 6998F: Documentation/hwmon/max6697 6999F: Documentation/devicetree/bindings/i2c/max6697.txt 7000F: drivers/hwmon/max6697.c 7001F: include/linux/platform_data/max6697.h 7002 7003MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7004M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7005L: linux-pm@vger.kernel.org 7006S: Supported 7007F: drivers/power/max14577_charger.c 7008F: drivers/power/max77693_charger.c 7009 7010MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7011M: Javier Martinez Canillas <javier@osg.samsung.com> 7012L: linux-kernel@vger.kernel.org 7013S: Supported 7014F: drivers/*/*max77802*.c 7015F: Documentation/devicetree/bindings/*/*max77802.txt 7016F: include/dt-bindings/*/*max77802.h 7017 7018MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7019M: Chanwoo Choi <cw00.choi@samsung.com> 7020M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7021L: linux-kernel@vger.kernel.org 7022S: Supported 7023F: drivers/*/max14577.c 7024F: drivers/*/max77686*.c 7025F: drivers/*/max77693.c 7026F: drivers/extcon/extcon-max14577.c 7027F: drivers/extcon/extcon-max77693.c 7028F: drivers/rtc/rtc-max77686.c 7029F: drivers/clk/clk-max77686.c 7030F: Documentation/devicetree/bindings/mfd/max14577.txt 7031F: Documentation/devicetree/bindings/*/max77686.txt 7032F: Documentation/devicetree/bindings/mfd/max77693.txt 7033F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7034F: include/linux/mfd/max14577*.h 7035F: include/linux/mfd/max77686*.h 7036F: include/linux/mfd/max77693*.h 7037 7038MAXIRADIO FM RADIO RECEIVER DRIVER 7039M: Hans Verkuil <hverkuil@xs4all.nl> 7040L: linux-media@vger.kernel.org 7041T: git git://linuxtv.org/media_tree.git 7042W: https://linuxtv.org 7043S: Maintained 7044F: drivers/media/radio/radio-maxiradio* 7045 7046MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7047M: Peter Rosin <peda@axentia.se> 7048L: linux-iio@vger.kernel.org 7049S: Maintained 7050F: drivers/iio/potentiometer/mcp4531.c 7051 7052MEDIA DRIVERS FOR RENESAS - VSP1 7053M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7054L: linux-media@vger.kernel.org 7055L: linux-renesas-soc@vger.kernel.org 7056T: git git://linuxtv.org/media_tree.git 7057S: Supported 7058F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7059F: drivers/media/platform/vsp1/ 7060 7061MEDIA DRIVERS FOR ASCOT2E 7062M: Sergey Kozlov <serjk@netup.ru> 7063L: linux-media@vger.kernel.org 7064W: https://linuxtv.org 7065W: http://netup.tv/ 7066T: git git://linuxtv.org/media_tree.git 7067S: Supported 7068F: drivers/media/dvb-frontends/ascot2e* 7069 7070MEDIA DRIVERS FOR CXD2841ER 7071M: Sergey Kozlov <serjk@netup.ru> 7072L: linux-media@vger.kernel.org 7073W: https://linuxtv.org 7074W: http://netup.tv/ 7075T: git git://linuxtv.org/media_tree.git 7076S: Supported 7077F: drivers/media/dvb-frontends/cxd2841er* 7078 7079MEDIA DRIVERS FOR HORUS3A 7080M: Sergey Kozlov <serjk@netup.ru> 7081L: linux-media@vger.kernel.org 7082W: https://linuxtv.org 7083W: http://netup.tv/ 7084T: git git://linuxtv.org/media_tree.git 7085S: Supported 7086F: drivers/media/dvb-frontends/horus3a* 7087 7088MEDIA DRIVERS FOR LNBH25 7089M: Sergey Kozlov <serjk@netup.ru> 7090L: linux-media@vger.kernel.org 7091W: https://linuxtv.org 7092W: http://netup.tv/ 7093T: git git://linuxtv.org/media_tree.git 7094S: Supported 7095F: drivers/media/dvb-frontends/lnbh25* 7096 7097MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7098M: Sergey Kozlov <serjk@netup.ru> 7099L: linux-media@vger.kernel.org 7100W: https://linuxtv.org 7101W: http://netup.tv/ 7102T: git git://linuxtv.org/media_tree.git 7103S: Supported 7104F: drivers/media/pci/netup_unidvb/* 7105 7106MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7107M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 7108P: LinuxTV.org Project 7109L: linux-media@vger.kernel.org 7110W: https://linuxtv.org 7111Q: http://patchwork.kernel.org/project/linux-media/list/ 7112T: git git://linuxtv.org/media_tree.git 7113S: Maintained 7114F: Documentation/dvb/ 7115F: Documentation/video4linux/ 7116F: Documentation/DocBook/media/ 7117F: drivers/media/ 7118F: drivers/staging/media/ 7119F: include/linux/platform_data/media/ 7120F: include/media/ 7121F: include/uapi/linux/dvb/ 7122F: include/uapi/linux/videodev2.h 7123F: include/uapi/linux/media.h 7124F: include/uapi/linux/v4l2-* 7125F: include/uapi/linux/meye.h 7126F: include/uapi/linux/ivtv* 7127F: include/uapi/linux/uvcvideo.h 7128 7129MEDIATEK ETHERNET DRIVER 7130M: Felix Fietkau <nbd@openwrt.org> 7131M: John Crispin <blogic@openwrt.org> 7132L: netdev@vger.kernel.org 7133S: Maintained 7134F: drivers/net/ethernet/mediatek/ 7135 7136MEDIATEK MT7601U WIRELESS LAN DRIVER 7137M: Jakub Kicinski <kubakici@wp.pl> 7138L: linux-wireless@vger.kernel.org 7139S: Maintained 7140F: drivers/net/wireless/mediatek/mt7601u/ 7141 7142MEGARAID SCSI/SAS DRIVERS 7143M: Kashyap Desai <kashyap.desai@avagotech.com> 7144M: Sumit Saxena <sumit.saxena@avagotech.com> 7145M: Uday Lingala <uday.lingala@avagotech.com> 7146L: megaraidlinux.pdl@avagotech.com 7147L: linux-scsi@vger.kernel.org 7148W: http://www.lsi.com 7149S: Maintained 7150F: Documentation/scsi/megaraid.txt 7151F: drivers/scsi/megaraid.* 7152F: drivers/scsi/megaraid/ 7153 7154MELLANOX ETHERNET DRIVER (mlx4_en) 7155M: Eugenia Emantayev <eugenia@mellanox.com> 7156L: netdev@vger.kernel.org 7157S: Supported 7158W: http://www.mellanox.com 7159Q: http://patchwork.ozlabs.org/project/netdev/list/ 7160F: drivers/net/ethernet/mellanox/mlx4/en_* 7161 7162MELLANOX ETHERNET DRIVER (mlx5e) 7163M: Saeed Mahameed <saeedm@mellanox.com> 7164L: netdev@vger.kernel.org 7165S: Supported 7166W: http://www.mellanox.com 7167Q: http://patchwork.ozlabs.org/project/netdev/list/ 7168F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7169 7170MELLANOX ETHERNET SWITCH DRIVERS 7171M: Jiri Pirko <jiri@mellanox.com> 7172M: Ido Schimmel <idosch@mellanox.com> 7173L: netdev@vger.kernel.org 7174S: Supported 7175W: http://www.mellanox.com 7176Q: http://patchwork.ozlabs.org/project/netdev/list/ 7177F: drivers/net/ethernet/mellanox/mlxsw/ 7178 7179MEMBARRIER SUPPORT 7180M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7181M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7182L: linux-kernel@vger.kernel.org 7183S: Supported 7184F: kernel/membarrier.c 7185F: include/uapi/linux/membarrier.h 7186 7187MEMORY MANAGEMENT 7188L: linux-mm@kvack.org 7189W: http://www.linux-mm.org 7190S: Maintained 7191F: include/linux/mm.h 7192F: include/linux/gfp.h 7193F: include/linux/mmzone.h 7194F: include/linux/memory_hotplug.h 7195F: include/linux/vmalloc.h 7196F: mm/ 7197 7198MEMORY TECHNOLOGY DEVICES (MTD) 7199M: David Woodhouse <dwmw2@infradead.org> 7200M: Brian Norris <computersforpeace@gmail.com> 7201L: linux-mtd@lists.infradead.org 7202W: http://www.linux-mtd.infradead.org/ 7203Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7204T: git git://git.infradead.org/linux-mtd.git 7205T: git git://git.infradead.org/l2-mtd.git 7206S: Maintained 7207F: drivers/mtd/ 7208F: include/linux/mtd/ 7209F: include/uapi/mtd/ 7210 7211MEN A21 WATCHDOG DRIVER 7212M: Johannes Thumshirn <morbidrsa@gmail.com> 7213L: linux-watchdog@vger.kernel.org 7214S: Maintained 7215F: drivers/watchdog/mena21_wdt.c 7216 7217MEN CHAMELEON BUS (mcb) 7218M: Johannes Thumshirn <morbidrsa@gmail.com> 7219S: Maintained 7220F: drivers/mcb/ 7221F: include/linux/mcb.h 7222F: Documentation/men-chameleon-bus.txt 7223 7224MEN F21BMC (Board Management Controller) 7225M: Andreas Werner <andreas.werner@men.de> 7226S: Supported 7227F: drivers/mfd/menf21bmc.c 7228F: drivers/watchdog/menf21bmc_wdt.c 7229F: drivers/leds/leds-menf21bmc.c 7230F: drivers/hwmon/menf21bmc_hwmon.c 7231F: Documentation/hwmon/menf21bmc 7232 7233METAG ARCHITECTURE 7234M: James Hogan <james.hogan@imgtec.com> 7235L: linux-metag@vger.kernel.org 7236T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 7237S: Odd Fixes 7238F: arch/metag/ 7239F: Documentation/metag/ 7240F: Documentation/devicetree/bindings/metag/ 7241F: Documentation/devicetree/bindings/interrupt-controller/img,* 7242F: drivers/clocksource/metag_generic.c 7243F: drivers/irqchip/irq-metag.c 7244F: drivers/irqchip/irq-metag-ext.c 7245F: drivers/tty/metag_da.c 7246 7247MICROBLAZE ARCHITECTURE 7248M: Michal Simek <monstr@monstr.eu> 7249W: http://www.monstr.eu/fdt/ 7250T: git git://git.monstr.eu/linux-2.6-microblaze.git 7251S: Supported 7252F: arch/microblaze/ 7253 7254MICROSOFT SURFACE PRO 3 BUTTON DRIVER 7255M: Chen Yu <yu.c.chen@intel.com> 7256L: platform-driver-x86@vger.kernel.org 7257S: Supported 7258F: drivers/platform/x86/surfacepro3_button.c 7259 7260MICROTEK X6 SCANNER 7261M: Oliver Neukum <oliver@neukum.org> 7262S: Maintained 7263F: drivers/usb/image/microtek.* 7264 7265MIPS 7266M: Ralf Baechle <ralf@linux-mips.org> 7267L: linux-mips@linux-mips.org 7268W: http://www.linux-mips.org/ 7269T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 7270Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 7271S: Supported 7272F: Documentation/mips/ 7273F: arch/mips/ 7274 7275MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 7276M: Hans Verkuil <hverkuil@xs4all.nl> 7277L: linux-media@vger.kernel.org 7278T: git git://linuxtv.org/media_tree.git 7279W: https://linuxtv.org 7280S: Odd Fixes 7281F: drivers/media/radio/radio-miropcm20* 7282 7283MELLANOX MLX4 core VPI driver 7284M: Yishai Hadas <yishaih@mellanox.com> 7285L: netdev@vger.kernel.org 7286L: linux-rdma@vger.kernel.org 7287W: http://www.mellanox.com 7288Q: http://patchwork.ozlabs.org/project/netdev/list/ 7289S: Supported 7290F: drivers/net/ethernet/mellanox/mlx4/ 7291F: include/linux/mlx4/ 7292 7293MELLANOX MLX4 IB driver 7294M: Yishai Hadas <yishaih@mellanox.com> 7295L: linux-rdma@vger.kernel.org 7296W: http://www.mellanox.com 7297Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7298S: Supported 7299F: drivers/infiniband/hw/mlx4/ 7300F: include/linux/mlx4/ 7301 7302MELLANOX MLX5 core VPI driver 7303M: Matan Barak <matanb@mellanox.com> 7304M: Leon Romanovsky <leonro@mellanox.com> 7305L: netdev@vger.kernel.org 7306L: linux-rdma@vger.kernel.org 7307W: http://www.mellanox.com 7308Q: http://patchwork.ozlabs.org/project/netdev/list/ 7309S: Supported 7310F: drivers/net/ethernet/mellanox/mlx5/core/ 7311F: include/linux/mlx5/ 7312 7313MELLANOX MLX5 IB driver 7314M: Matan Barak <matanb@mellanox.com> 7315M: Leon Romanovsky <leonro@mellanox.com> 7316L: linux-rdma@vger.kernel.org 7317W: http://www.mellanox.com 7318Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7319S: Supported 7320F: drivers/infiniband/hw/mlx5/ 7321F: include/linux/mlx5/ 7322 7323MELEXIS MLX90614 DRIVER 7324M: Crt Mori <cmo@melexis.com> 7325L: linux-iio@vger.kernel.org 7326W: http://www.melexis.com 7327S: Supported 7328F: drivers/iio/temperature/mlx90614.c 7329 7330MN88472 MEDIA DRIVER 7331M: Antti Palosaari <crope@iki.fi> 7332L: linux-media@vger.kernel.org 7333W: https://linuxtv.org 7334W: http://palosaari.fi/linux/ 7335Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7336T: git git://linuxtv.org/anttip/media_tree.git 7337S: Maintained 7338F: drivers/staging/media/mn88472/ 7339F: drivers/media/dvb-frontends/mn88472.h 7340 7341MN88473 MEDIA DRIVER 7342M: Antti Palosaari <crope@iki.fi> 7343L: linux-media@vger.kernel.org 7344W: https://linuxtv.org 7345W: http://palosaari.fi/linux/ 7346Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7347S: Maintained 7348F: drivers/media/dvb-frontends/mn88473* 7349 7350MODULE SUPPORT 7351M: Rusty Russell <rusty@rustcorp.com.au> 7352S: Maintained 7353F: include/linux/module.h 7354F: kernel/module.c 7355 7356MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 7357W: http://popies.net/meye/ 7358S: Orphan 7359F: Documentation/video4linux/meye.txt 7360F: drivers/media/pci/meye/ 7361F: include/uapi/linux/meye.h 7362 7363MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 7364M: Jiri Slaby <jirislaby@gmail.com> 7365S: Maintained 7366F: Documentation/serial/moxa-smartio 7367F: drivers/tty/mxser.* 7368 7369MR800 AVERMEDIA USB FM RADIO DRIVER 7370M: Alexey Klimov <klimov.linux@gmail.com> 7371L: linux-media@vger.kernel.org 7372T: git git://linuxtv.org/media_tree.git 7373S: Maintained 7374F: drivers/media/radio/radio-mr800.c 7375 7376MRF24J40 IEEE 802.15.4 RADIO DRIVER 7377M: Alan Ott <alan@signal11.us> 7378L: linux-wpan@vger.kernel.org 7379S: Maintained 7380F: drivers/net/ieee802154/mrf24j40.c 7381F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 7382 7383MSI LAPTOP SUPPORT 7384M: "Lee, Chun-Yi" <jlee@suse.com> 7385L: platform-driver-x86@vger.kernel.org 7386S: Maintained 7387F: drivers/platform/x86/msi-laptop.c 7388 7389MSI WMI SUPPORT 7390L: platform-driver-x86@vger.kernel.org 7391S: Orphan 7392F: drivers/platform/x86/msi-wmi.c 7393 7394MSI001 MEDIA DRIVER 7395M: Antti Palosaari <crope@iki.fi> 7396L: linux-media@vger.kernel.org 7397W: https://linuxtv.org 7398W: http://palosaari.fi/linux/ 7399Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7400T: git git://linuxtv.org/anttip/media_tree.git 7401S: Maintained 7402F: drivers/media/tuners/msi001* 7403 7404MSI2500 MEDIA DRIVER 7405M: Antti Palosaari <crope@iki.fi> 7406L: linux-media@vger.kernel.org 7407W: https://linuxtv.org 7408W: http://palosaari.fi/linux/ 7409Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7410T: git git://linuxtv.org/anttip/media_tree.git 7411S: Maintained 7412F: drivers/media/usb/msi2500/ 7413 7414MSYSTEMS DISKONCHIP G3 MTD DRIVER 7415M: Robert Jarzmik <robert.jarzmik@free.fr> 7416L: linux-mtd@lists.infradead.org 7417S: Maintained 7418F: drivers/mtd/devices/docg3* 7419 7420MT9M032 APTINA SENSOR DRIVER 7421M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7422L: linux-media@vger.kernel.org 7423T: git git://linuxtv.org/media_tree.git 7424S: Maintained 7425F: drivers/media/i2c/mt9m032.c 7426F: include/media/i2c/mt9m032.h 7427 7428MT9P031 APTINA CAMERA SENSOR 7429M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7430L: linux-media@vger.kernel.org 7431T: git git://linuxtv.org/media_tree.git 7432S: Maintained 7433F: drivers/media/i2c/mt9p031.c 7434F: include/media/i2c/mt9p031.h 7435 7436MT9T001 APTINA CAMERA SENSOR 7437M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7438L: linux-media@vger.kernel.org 7439T: git git://linuxtv.org/media_tree.git 7440S: Maintained 7441F: drivers/media/i2c/mt9t001.c 7442F: include/media/i2c/mt9t001.h 7443 7444MT9V032 APTINA CAMERA SENSOR 7445M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7446L: linux-media@vger.kernel.org 7447T: git git://linuxtv.org/media_tree.git 7448S: Maintained 7449F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 7450F: drivers/media/i2c/mt9v032.c 7451F: include/media/i2c/mt9v032.h 7452 7453MULTIFUNCTION DEVICES (MFD) 7454M: Lee Jones <lee.jones@linaro.org> 7455T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 7456S: Supported 7457F: drivers/mfd/ 7458F: include/linux/mfd/ 7459 7460MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 7461M: Ulf Hansson <ulf.hansson@linaro.org> 7462L: linux-mmc@vger.kernel.org 7463T: git git://git.linaro.org/people/ulf.hansson/mmc.git 7464S: Maintained 7465F: drivers/mmc/ 7466F: include/linux/mmc/ 7467F: include/uapi/linux/mmc/ 7468 7469MULTIMEDIA CARD (MMC) ETC. OVER SPI 7470S: Orphan 7471F: drivers/mmc/host/mmc_spi.c 7472F: include/linux/spi/mmc_spi.h 7473 7474MULTISOUND SOUND DRIVER 7475M: Andrew Veliath <andrewtv@usa.net> 7476S: Maintained 7477F: Documentation/sound/oss/MultiSound 7478F: sound/oss/msnd* 7479 7480MULTITECH MULTIPORT CARD (ISICOM) 7481S: Orphan 7482F: drivers/tty/isicom.c 7483F: include/linux/isicom.h 7484 7485MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 7486M: Bin Liu <b-liu@ti.com> 7487L: linux-usb@vger.kernel.org 7488T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 7489S: Maintained 7490F: drivers/usb/musb/ 7491 7492MXL5007T MEDIA DRIVER 7493M: Michael Krufky <mkrufky@linuxtv.org> 7494L: linux-media@vger.kernel.org 7495W: https://linuxtv.org 7496W: http://github.com/mkrufky 7497Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7498T: git git://linuxtv.org/mkrufky/tuners.git 7499S: Maintained 7500F: drivers/media/tuners/mxl5007t.* 7501 7502MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 7503M: Hyong-Youb Kim <hykim@myri.com> 7504L: netdev@vger.kernel.org 7505W: https://www.myricom.com/support/downloads/myri10ge.html 7506S: Supported 7507F: drivers/net/ethernet/myricom/myri10ge/ 7508 7509NAND FLASH SUBSYSTEM 7510M: Boris Brezillon <boris.brezillon@free-electrons.com> 7511R: Richard Weinberger <richard@nod.at> 7512L: linux-mtd@lists.infradead.org 7513W: http://www.linux-mtd.infradead.org/ 7514Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7515T: git git://github.com/linux-nand/linux.git 7516S: Maintained 7517F: drivers/mtd/nand/ 7518F: include/linux/mtd/nand*.h 7519 7520NATSEMI ETHERNET DRIVER (DP8381x) 7521S: Orphan 7522F: drivers/net/ethernet/natsemi/natsemi.c 7523 7524NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 7525M: Daniel Mack <zonque@gmail.com> 7526S: Maintained 7527L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7528W: http://www.native-instruments.com 7529F: sound/usb/caiaq/ 7530 7531NCP FILESYSTEM 7532M: Petr Vandrovec <petr@vandrovec.name> 7533S: Odd Fixes 7534F: fs/ncpfs/ 7535 7536NCR 5380 SCSI DRIVERS 7537M: Finn Thain <fthain@telegraphics.com.au> 7538M: Michael Schmitz <schmitzmic@gmail.com> 7539L: linux-scsi@vger.kernel.org 7540S: Maintained 7541F: Documentation/scsi/g_NCR5380.txt 7542F: drivers/scsi/NCR5380.* 7543F: drivers/scsi/arm/cumana_1.c 7544F: drivers/scsi/arm/oak.c 7545F: drivers/scsi/atari_NCR5380.c 7546F: drivers/scsi/atari_scsi.* 7547F: drivers/scsi/dmx3191d.c 7548F: drivers/scsi/dtc.* 7549F: drivers/scsi/g_NCR5380.* 7550F: drivers/scsi/g_NCR5380_mmio.c 7551F: drivers/scsi/mac_scsi.* 7552F: drivers/scsi/pas16.* 7553F: drivers/scsi/sun3_scsi.* 7554F: drivers/scsi/sun3_scsi_vme.c 7555F: drivers/scsi/t128.* 7556 7557NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 7558M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7559L: linux-scsi@vger.kernel.org 7560S: Maintained 7561F: drivers/scsi/NCR_D700.* 7562 7563NCT6775 HARDWARE MONITOR DRIVER 7564M: Guenter Roeck <linux@roeck-us.net> 7565L: linux-hwmon@vger.kernel.org 7566S: Maintained 7567F: Documentation/hwmon/nct6775 7568F: drivers/hwmon/nct6775.c 7569 7570NETEFFECT IWARP RNIC DRIVER (IW_NES) 7571M: Faisal Latif <faisal.latif@intel.com> 7572L: linux-rdma@vger.kernel.org 7573W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 7574S: Supported 7575F: drivers/infiniband/hw/nes/ 7576 7577NETEM NETWORK EMULATOR 7578M: Stephen Hemminger <stephen@networkplumber.org> 7579L: netem@lists.linux-foundation.org (moderated for non-subscribers) 7580S: Maintained 7581F: net/sched/sch_netem.c 7582 7583NETERION 10GbE DRIVERS (s2io/vxge) 7584M: Jon Mason <jdmason@kudzu.us> 7585L: netdev@vger.kernel.org 7586S: Supported 7587F: Documentation/networking/s2io.txt 7588F: Documentation/networking/vxge.txt 7589F: drivers/net/ethernet/neterion/ 7590 7591NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 7592M: Pablo Neira Ayuso <pablo@netfilter.org> 7593M: Patrick McHardy <kaber@trash.net> 7594M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 7595L: netfilter-devel@vger.kernel.org 7596L: coreteam@netfilter.org 7597W: http://www.netfilter.org/ 7598W: http://www.iptables.org/ 7599Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 7600T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 7601T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 7602S: Supported 7603F: include/linux/netfilter* 7604F: include/linux/netfilter/ 7605F: include/net/netfilter/ 7606F: include/uapi/linux/netfilter* 7607F: include/uapi/linux/netfilter/ 7608F: net/*/netfilter.c 7609F: net/*/netfilter/ 7610F: net/netfilter/ 7611F: net/bridge/br_netfilter*.c 7612 7613NETLABEL 7614M: Paul Moore <paul@paul-moore.com> 7615W: http://netlabel.sf.net 7616L: netdev@vger.kernel.org 7617S: Maintained 7618F: Documentation/netlabel/ 7619F: include/net/netlabel.h 7620F: net/netlabel/ 7621 7622NETROM NETWORK LAYER 7623M: Ralf Baechle <ralf@linux-mips.org> 7624L: linux-hams@vger.kernel.org 7625W: http://www.linux-ax25.org/ 7626S: Maintained 7627F: include/net/netrom.h 7628F: include/uapi/linux/netrom.h 7629F: net/netrom/ 7630 7631NETRONOME ETHERNET DRIVERS 7632M: Jakub Kicinski <jakub.kicinski@netronome.com> 7633L: oss-drivers@netronome.com 7634S: Maintained 7635F: drivers/net/ethernet/netronome/ 7636 7637NETWORK BLOCK DEVICE (NBD) 7638M: Markus Pargmann <mpa@pengutronix.de> 7639S: Maintained 7640L: nbd-general@lists.sourceforge.net 7641T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 7642F: Documentation/blockdev/nbd.txt 7643F: drivers/block/nbd.c 7644F: include/uapi/linux/nbd.h 7645 7646NETWORK DROP MONITOR 7647M: Neil Horman <nhorman@tuxdriver.com> 7648L: netdev@vger.kernel.org 7649S: Maintained 7650W: https://fedorahosted.org/dropwatch/ 7651F: net/core/drop_monitor.c 7652 7653NETWORKING [GENERAL] 7654M: "David S. Miller" <davem@davemloft.net> 7655L: netdev@vger.kernel.org 7656W: http://www.linuxfoundation.org/en/Net 7657Q: http://patchwork.ozlabs.org/project/netdev/list/ 7658T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7659T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 7660S: Maintained 7661F: net/ 7662F: include/net/ 7663F: include/linux/in.h 7664F: include/linux/net.h 7665F: include/linux/netdevice.h 7666F: include/uapi/linux/in.h 7667F: include/uapi/linux/net.h 7668F: include/uapi/linux/netdevice.h 7669F: include/uapi/linux/net_namespace.h 7670F: tools/net/ 7671F: tools/testing/selftests/net/ 7672F: lib/random32.c 7673F: lib/test_bpf.c 7674 7675NETWORKING [IPv4/IPv6] 7676M: "David S. Miller" <davem@davemloft.net> 7677M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 7678M: James Morris <jmorris@namei.org> 7679M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 7680M: Patrick McHardy <kaber@trash.net> 7681L: netdev@vger.kernel.org 7682T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7683S: Maintained 7684F: net/ipv4/ 7685F: net/ipv6/ 7686F: include/net/ip* 7687F: arch/x86/net/* 7688 7689NETWORKING [IPSEC] 7690M: Steffen Klassert <steffen.klassert@secunet.com> 7691M: Herbert Xu <herbert@gondor.apana.org.au> 7692M: "David S. Miller" <davem@davemloft.net> 7693L: netdev@vger.kernel.org 7694T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 7695T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 7696S: Maintained 7697F: net/core/flow.c 7698F: net/xfrm/ 7699F: net/key/ 7700F: net/ipv4/xfrm* 7701F: net/ipv4/esp4.c 7702F: net/ipv4/ah4.c 7703F: net/ipv4/ipcomp.c 7704F: net/ipv4/ip_vti.c 7705F: net/ipv6/xfrm* 7706F: net/ipv6/esp6.c 7707F: net/ipv6/ah6.c 7708F: net/ipv6/ipcomp6.c 7709F: net/ipv6/ip6_vti.c 7710F: include/uapi/linux/xfrm.h 7711F: include/net/xfrm.h 7712 7713NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 7714M: Paul Moore <paul@paul-moore.com> 7715L: netdev@vger.kernel.org 7716S: Maintained 7717 7718NETWORKING [WIRELESS] 7719L: linux-wireless@vger.kernel.org 7720Q: http://patchwork.kernel.org/project/linux-wireless/list/ 7721 7722NETWORKING DRIVERS 7723L: netdev@vger.kernel.org 7724W: http://www.linuxfoundation.org/en/Net 7725Q: http://patchwork.ozlabs.org/project/netdev/list/ 7726T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7727T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 7728S: Odd Fixes 7729F: drivers/net/ 7730F: include/linux/if_* 7731F: include/linux/netdevice.h 7732F: include/linux/etherdevice.h 7733F: include/linux/fcdevice.h 7734F: include/linux/fddidevice.h 7735F: include/linux/hippidevice.h 7736F: include/linux/inetdevice.h 7737F: include/uapi/linux/if_* 7738F: include/uapi/linux/netdevice.h 7739 7740NETWORKING DRIVERS (WIRELESS) 7741M: Kalle Valo <kvalo@codeaurora.org> 7742L: linux-wireless@vger.kernel.org 7743Q: http://patchwork.kernel.org/project/linux-wireless/list/ 7744T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 7745T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 7746S: Maintained 7747F: drivers/net/wireless/ 7748 7749NETXEN (1/10) GbE SUPPORT 7750M: Manish Chopra <manish.chopra@qlogic.com> 7751M: Sony Chacko <sony.chacko@qlogic.com> 7752M: Rajesh Borundia <rajesh.borundia@qlogic.com> 7753L: netdev@vger.kernel.org 7754W: http://www.qlogic.com 7755S: Supported 7756F: drivers/net/ethernet/qlogic/netxen/ 7757 7758NFC SUBSYSTEM 7759M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 7760M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 7761M: Samuel Ortiz <sameo@linux.intel.com> 7762L: linux-wireless@vger.kernel.org 7763L: linux-nfc@lists.01.org (subscribers-only) 7764S: Supported 7765F: net/nfc/ 7766F: include/net/nfc/ 7767F: include/uapi/linux/nfc.h 7768F: drivers/nfc/ 7769F: include/linux/platform_data/nfcmrvl.h 7770F: include/linux/platform_data/nxp-nci.h 7771F: include/linux/platform_data/pn544.h 7772F: include/linux/platform_data/st21nfca.h 7773F: include/linux/platform_data/st-nci.h 7774F: Documentation/devicetree/bindings/net/nfc/ 7775 7776NFS, SUNRPC, AND LOCKD CLIENTS 7777M: Trond Myklebust <trond.myklebust@primarydata.com> 7778M: Anna Schumaker <anna.schumaker@netapp.com> 7779L: linux-nfs@vger.kernel.org 7780W: http://client.linux-nfs.org 7781T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 7782S: Maintained 7783F: fs/lockd/ 7784F: fs/nfs/ 7785F: fs/nfs_common/ 7786F: net/sunrpc/ 7787F: include/linux/lockd/ 7788F: include/linux/nfs* 7789F: include/linux/sunrpc/ 7790F: include/uapi/linux/nfs* 7791F: include/uapi/linux/sunrpc/ 7792 7793NILFS2 FILESYSTEM 7794M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 7795L: linux-nilfs@vger.kernel.org 7796W: http://nilfs.sourceforge.net/ 7797T: git git://github.com/konis/nilfs2.git 7798S: Supported 7799F: Documentation/filesystems/nilfs2.txt 7800F: fs/nilfs2/ 7801F: include/linux/nilfs2_fs.h 7802F: include/trace/events/nilfs2.h 7803 7804NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 7805M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 7806W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 7807S: Maintained 7808F: Documentation/scsi/NinjaSCSI.txt 7809F: drivers/scsi/pcmcia/nsp_* 7810 7811NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 7812M: GOTO Masanori <gotom@debian.or.jp> 7813M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 7814W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 7815S: Maintained 7816F: Documentation/scsi/NinjaSCSI.txt 7817F: drivers/scsi/nsp32* 7818 7819NIOS2 ARCHITECTURE 7820M: Ley Foon Tan <lftan@altera.com> 7821L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 7822T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 7823S: Maintained 7824F: arch/nios2/ 7825 7826NOKIA N900 POWER SUPPLY DRIVERS 7827R: Pali Rohár <pali.rohar@gmail.com> 7828F: include/linux/power/bq2415x_charger.h 7829F: include/linux/power/bq27xxx_battery.h 7830F: include/linux/power/isp1704_charger.h 7831F: drivers/power/bq2415x_charger.c 7832F: drivers/power/bq27xxx_battery.c 7833F: drivers/power/bq27xxx_battery_i2c.c 7834F: drivers/power/isp1704_charger.c 7835F: drivers/power/rx51_battery.c 7836 7837NTB DRIVER CORE 7838M: Jon Mason <jdmason@kudzu.us> 7839M: Dave Jiang <dave.jiang@intel.com> 7840M: Allen Hubbe <Allen.Hubbe@emc.com> 7841L: linux-ntb@googlegroups.com 7842S: Supported 7843W: https://github.com/jonmason/ntb/wiki 7844T: git git://github.com/jonmason/ntb.git 7845F: drivers/ntb/ 7846F: drivers/net/ntb_netdev.c 7847F: include/linux/ntb.h 7848F: include/linux/ntb_transport.h 7849 7850NTB INTEL DRIVER 7851M: Jon Mason <jdmason@kudzu.us> 7852M: Dave Jiang <dave.jiang@intel.com> 7853L: linux-ntb@googlegroups.com 7854S: Supported 7855W: https://github.com/jonmason/ntb/wiki 7856T: git git://github.com/jonmason/ntb.git 7857F: drivers/ntb/hw/intel/ 7858 7859NTB AMD DRIVER 7860M: Xiangliang Yu <Xiangliang.Yu@amd.com> 7861L: linux-ntb@googlegroups.com 7862S: Supported 7863F: drivers/ntb/hw/amd/ 7864 7865NTFS FILESYSTEM 7866M: Anton Altaparmakov <anton@tuxera.com> 7867L: linux-ntfs-dev@lists.sourceforge.net 7868W: http://www.tuxera.com/ 7869T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 7870S: Supported 7871F: Documentation/filesystems/ntfs.txt 7872F: fs/ntfs/ 7873 7874NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 7875M: Antonino Daplas <adaplas@gmail.com> 7876L: linux-fbdev@vger.kernel.org 7877S: Maintained 7878F: drivers/video/fbdev/riva/ 7879F: drivers/video/fbdev/nvidia/ 7880 7881NVM EXPRESS DRIVER 7882M: Keith Busch <keith.busch@intel.com> 7883M: Jens Axboe <axboe@fb.com> 7884L: linux-nvme@lists.infradead.org 7885T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 7886W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 7887S: Supported 7888F: drivers/nvme/host/ 7889F: include/linux/nvme.h 7890 7891NVMEM FRAMEWORK 7892M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 7893M: Maxime Ripard <maxime.ripard@free-electrons.com> 7894S: Maintained 7895F: drivers/nvmem/ 7896F: Documentation/devicetree/bindings/nvmem/ 7897F: include/linux/nvmem-consumer.h 7898F: include/linux/nvmem-provider.h 7899 7900NXP-NCI NFC DRIVER 7901M: Clément Perrochaud <clement.perrochaud@effinnov.com> 7902R: Charles Gorand <charles.gorand@effinnov.com> 7903L: linux-nfc@lists.01.org (moderated for non-subscribers) 7904S: Supported 7905F: drivers/nfc/nxp-nci 7906 7907NXP TDA998X DRM DRIVER 7908M: Russell King <rmk+kernel@armlinux.org.uk> 7909S: Supported 7910F: drivers/gpu/drm/i2c/tda998x_drv.c 7911F: include/drm/i2c/tda998x.h 7912 7913NXP TFA9879 DRIVER 7914M: Peter Rosin <peda@axentia.se> 7915L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7916S: Maintained 7917F: sound/soc/codecs/tfa9879* 7918 7919OBJTOOL 7920M: Josh Poimboeuf <jpoimboe@redhat.com> 7921S: Supported 7922F: tools/objtool/ 7923 7924OMAP SUPPORT 7925M: Tony Lindgren <tony@atomide.com> 7926L: linux-omap@vger.kernel.org 7927W: http://www.muru.com/linux/omap/ 7928W: http://linux.omap.com/ 7929Q: http://patchwork.kernel.org/project/linux-omap/list/ 7930T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 7931S: Maintained 7932F: arch/arm/*omap*/ 7933F: arch/arm/configs/omap1_defconfig 7934F: arch/arm/configs/omap2plus_defconfig 7935F: drivers/i2c/busses/i2c-omap.c 7936F: drivers/irqchip/irq-omap-intc.c 7937F: drivers/mfd/*omap*.c 7938F: drivers/mfd/menelaus.c 7939F: drivers/mfd/palmas.c 7940F: drivers/mfd/tps65217.c 7941F: drivers/mfd/tps65218.c 7942F: drivers/mfd/tps65910.c 7943F: drivers/mfd/twl-core.[ch] 7944F: drivers/mfd/twl4030*.c 7945F: drivers/mfd/twl6030*.c 7946F: drivers/mfd/twl6040*.c 7947F: drivers/regulator/palmas-regulator*.c 7948F: drivers/regulator/pbias-regulator.c 7949F: drivers/regulator/tps65217-regulator.c 7950F: drivers/regulator/tps65218-regulator.c 7951F: drivers/regulator/tps65910-regulator.c 7952F: drivers/regulator/twl-regulator.c 7953F: include/linux/i2c-omap.h 7954 7955OMAP DEVICE TREE SUPPORT 7956M: Benoît Cousson <bcousson@baylibre.com> 7957M: Tony Lindgren <tony@atomide.com> 7958L: linux-omap@vger.kernel.org 7959L: devicetree@vger.kernel.org 7960S: Maintained 7961F: arch/arm/boot/dts/*omap* 7962F: arch/arm/boot/dts/*am3* 7963F: arch/arm/boot/dts/*am4* 7964F: arch/arm/boot/dts/*am5* 7965F: arch/arm/boot/dts/*dra7* 7966 7967OMAP CLOCK FRAMEWORK SUPPORT 7968M: Paul Walmsley <paul@pwsan.com> 7969L: linux-omap@vger.kernel.org 7970S: Maintained 7971F: arch/arm/*omap*/*clock* 7972 7973OMAP POWER MANAGEMENT SUPPORT 7974M: Kevin Hilman <khilman@kernel.org> 7975L: linux-omap@vger.kernel.org 7976S: Maintained 7977F: arch/arm/*omap*/*pm* 7978F: drivers/cpufreq/omap-cpufreq.c 7979 7980OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 7981M: Rajendra Nayak <rnayak@codeaurora.org> 7982M: Paul Walmsley <paul@pwsan.com> 7983L: linux-omap@vger.kernel.org 7984S: Maintained 7985F: arch/arm/mach-omap2/prm* 7986 7987OMAP AUDIO SUPPORT 7988M: Peter Ujfalusi <peter.ujfalusi@ti.com> 7989M: Jarkko Nikula <jarkko.nikula@bitmer.com> 7990L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7991L: linux-omap@vger.kernel.org 7992S: Maintained 7993F: sound/soc/omap/ 7994 7995OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 7996M: Roger Quadros <rogerq@ti.com> 7997M: Tony Lindgren <tony@atomide.com> 7998L: linux-omap@vger.kernel.org 7999S: Maintained 8000F: drivers/memory/omap-gpmc.c 8001F: arch/arm/mach-omap2/*gpmc* 8002 8003OMAP FRAMEBUFFER SUPPORT 8004M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8005L: linux-fbdev@vger.kernel.org 8006L: linux-omap@vger.kernel.org 8007S: Maintained 8008F: drivers/video/fbdev/omap/ 8009 8010OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8011M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8012L: linux-omap@vger.kernel.org 8013L: linux-fbdev@vger.kernel.org 8014S: Maintained 8015F: drivers/video/fbdev/omap2/ 8016F: Documentation/arm/OMAP/DSS 8017 8018OMAP HARDWARE SPINLOCK SUPPORT 8019M: Ohad Ben-Cohen <ohad@wizery.com> 8020L: linux-omap@vger.kernel.org 8021S: Maintained 8022F: drivers/hwspinlock/omap_hwspinlock.c 8023 8024OMAP MMC SUPPORT 8025M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8026L: linux-omap@vger.kernel.org 8027S: Maintained 8028F: drivers/mmc/host/omap.c 8029 8030OMAP HS MMC SUPPORT 8031L: linux-mmc@vger.kernel.org 8032L: linux-omap@vger.kernel.org 8033S: Orphan 8034F: drivers/mmc/host/omap_hsmmc.c 8035 8036OMAP RANDOM NUMBER GENERATOR SUPPORT 8037M: Deepak Saxena <dsaxena@plexity.net> 8038S: Maintained 8039F: drivers/char/hw_random/omap-rng.c 8040 8041OMAP HWMOD SUPPORT 8042M: Benoît Cousson <bcousson@baylibre.com> 8043M: Paul Walmsley <paul@pwsan.com> 8044L: linux-omap@vger.kernel.org 8045S: Maintained 8046F: arch/arm/mach-omap2/omap_hwmod.* 8047 8048OMAP HWMOD DATA 8049M: Paul Walmsley <paul@pwsan.com> 8050L: linux-omap@vger.kernel.org 8051S: Maintained 8052F: arch/arm/mach-omap2/omap_hwmod*data* 8053 8054OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 8055M: Benoît Cousson <bcousson@baylibre.com> 8056L: linux-omap@vger.kernel.org 8057S: Maintained 8058F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 8059 8060OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 8061M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8062L: linux-media@vger.kernel.org 8063S: Maintained 8064F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 8065F: drivers/media/platform/omap3isp/ 8066F: drivers/staging/media/omap4iss/ 8067 8068OMAP USB SUPPORT 8069L: linux-usb@vger.kernel.org 8070L: linux-omap@vger.kernel.org 8071S: Orphan 8072F: drivers/usb/*/*omap* 8073F: arch/arm/*omap*/usb* 8074 8075OMAP GPIO DRIVER 8076M: Grygorii Strashko <grygorii.strashko@ti.com> 8077M: Santosh Shilimkar <ssantosh@kernel.org> 8078M: Kevin Hilman <khilman@kernel.org> 8079L: linux-omap@vger.kernel.org 8080S: Maintained 8081F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 8082F: drivers/gpio/gpio-omap.c 8083 8084OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 8085M: Mark Jackson <mpfj@newflow.co.uk> 8086L: linux-omap@vger.kernel.org 8087S: Maintained 8088F: arch/arm/boot/dts/am335x-nano.dts 8089 8090OMFS FILESYSTEM 8091M: Bob Copeland <me@bobcopeland.com> 8092L: linux-karma-devel@lists.sourceforge.net 8093S: Maintained 8094F: Documentation/filesystems/omfs.txt 8095F: fs/omfs/ 8096 8097OMNIKEY CARDMAN 4000 DRIVER 8098M: Harald Welte <laforge@gnumonks.org> 8099S: Maintained 8100F: drivers/char/pcmcia/cm4000_cs.c 8101F: include/linux/cm4000_cs.h 8102F: include/uapi/linux/cm4000_cs.h 8103 8104OMNIKEY CARDMAN 4040 DRIVER 8105M: Harald Welte <laforge@gnumonks.org> 8106S: Maintained 8107F: drivers/char/pcmcia/cm4040_cs.* 8108 8109OMNIVISION OV7670 SENSOR DRIVER 8110M: Jonathan Corbet <corbet@lwn.net> 8111L: linux-media@vger.kernel.org 8112T: git git://linuxtv.org/media_tree.git 8113S: Maintained 8114F: drivers/media/i2c/ov7670.c 8115 8116ONENAND FLASH DRIVER 8117M: Kyungmin Park <kyungmin.park@samsung.com> 8118L: linux-mtd@lists.infradead.org 8119S: Maintained 8120F: drivers/mtd/onenand/ 8121F: include/linux/mtd/onenand*.h 8122 8123ONSTREAM SCSI TAPE DRIVER 8124M: Willem Riede <osst@riede.org> 8125L: osst-users@lists.sourceforge.net 8126L: linux-scsi@vger.kernel.org 8127S: Maintained 8128F: Documentation/scsi/osst.txt 8129F: drivers/scsi/osst.* 8130F: drivers/scsi/osst_*.h 8131F: drivers/scsi/st.h 8132 8133OPENCORES I2C BUS DRIVER 8134M: Peter Korsgaard <jacmet@sunsite.dk> 8135L: linux-i2c@vger.kernel.org 8136S: Maintained 8137F: Documentation/i2c/busses/i2c-ocores 8138F: drivers/i2c/busses/i2c-ocores.c 8139 8140OPEN FIRMWARE AND FLATTENED DEVICE TREE 8141M: Rob Herring <robh+dt@kernel.org> 8142M: Frank Rowand <frowand.list@gmail.com> 8143M: Grant Likely <grant.likely@linaro.org> 8144L: devicetree@vger.kernel.org 8145W: http://www.devicetree.org/ 8146T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git 8147S: Maintained 8148F: drivers/of/ 8149F: include/linux/of*.h 8150F: scripts/dtc/ 8151 8152OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 8153M: Rob Herring <robh+dt@kernel.org> 8154M: Pawel Moll <pawel.moll@arm.com> 8155M: Mark Rutland <mark.rutland@arm.com> 8156M: Ian Campbell <ijc+devicetree@hellion.org.uk> 8157M: Kumar Gala <galak@codeaurora.org> 8158L: devicetree@vger.kernel.org 8159T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8160S: Maintained 8161F: Documentation/devicetree/ 8162F: arch/*/boot/dts/ 8163F: include/dt-bindings/ 8164 8165OPEN FIRMWARE AND DEVICE TREE OVERLAYS 8166M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 8167L: devicetree@vger.kernel.org 8168S: Maintained 8169F: Documentation/devicetree/dynamic-resolution-notes.txt 8170F: Documentation/devicetree/overlay-notes.txt 8171F: drivers/of/overlay.c 8172F: drivers/of/resolver.c 8173 8174OPENRISC ARCHITECTURE 8175M: Jonas Bonn <jonas@southpole.se> 8176W: http://openrisc.net 8177L: linux@lists.openrisc.net (moderated for non-subscribers) 8178S: Maintained 8179T: git git://openrisc.net/~jonas/linux 8180F: arch/openrisc/ 8181 8182OPENVSWITCH 8183M: Pravin Shelar <pshelar@nicira.com> 8184L: netdev@vger.kernel.org 8185L: dev@openvswitch.org 8186W: http://openvswitch.org 8187S: Maintained 8188F: net/openvswitch/ 8189F: include/uapi/linux/openvswitch.h 8190 8191OPERATING PERFORMANCE POINTS (OPP) 8192M: Viresh Kumar <vireshk@kernel.org> 8193M: Nishanth Menon <nm@ti.com> 8194M: Stephen Boyd <sboyd@codeaurora.org> 8195L: linux-pm@vger.kernel.org 8196S: Maintained 8197T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 8198F: drivers/base/power/opp/ 8199F: include/linux/pm_opp.h 8200F: Documentation/power/opp.txt 8201F: Documentation/devicetree/bindings/opp/ 8202 8203OPL4 DRIVER 8204M: Clemens Ladisch <clemens@ladisch.de> 8205L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8206T: git git://git.alsa-project.org/alsa-kernel.git 8207S: Maintained 8208F: sound/drivers/opl4/ 8209 8210OPROFILE 8211M: Robert Richter <rric@kernel.org> 8212L: oprofile-list@lists.sf.net 8213S: Maintained 8214F: arch/*/include/asm/oprofile*.h 8215F: arch/*/oprofile/ 8216F: drivers/oprofile/ 8217F: include/linux/oprofile.h 8218 8219ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 8220M: Mark Fasheh <mfasheh@suse.com> 8221M: Joel Becker <jlbec@evilplan.org> 8222L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 8223W: http://ocfs2.wiki.kernel.org 8224S: Supported 8225F: Documentation/filesystems/ocfs2.txt 8226F: Documentation/filesystems/dlmfs.txt 8227F: fs/ocfs2/ 8228 8229ORINOCO DRIVER 8230L: linux-wireless@vger.kernel.org 8231W: http://wireless.kernel.org/en/users/Drivers/orinoco 8232W: http://www.nongnu.org/orinoco/ 8233S: Orphan 8234F: drivers/net/wireless/intersil/orinoco/ 8235 8236OSD LIBRARY and FILESYSTEM 8237M: Boaz Harrosh <ooo@electrozaur.com> 8238M: Benny Halevy <bhalevy@primarydata.com> 8239L: osd-dev@open-osd.org 8240W: http://open-osd.org 8241T: git git://git.open-osd.org/open-osd.git 8242S: Maintained 8243F: drivers/scsi/osd/ 8244F: include/scsi/osd_* 8245F: fs/exofs/ 8246 8247OVERLAY FILESYSTEM 8248M: Miklos Szeredi <miklos@szeredi.hu> 8249L: linux-unionfs@vger.kernel.org 8250T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 8251S: Supported 8252F: fs/overlayfs/ 8253F: Documentation/filesystems/overlayfs.txt 8254 8255ORANGEFS FILESYSTEM 8256M: Mike Marshall <hubcap@omnibond.com> 8257L: pvfs2-developers@beowulf-underground.org (subscribers-only) 8258T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 8259S: Supported 8260F: fs/orangefs/ 8261F: Documentation/filesystems/orangefs.txt 8262 8263P54 WIRELESS DRIVER 8264M: Christian Lamparter <chunkeey@googlemail.com> 8265L: linux-wireless@vger.kernel.org 8266W: http://wireless.kernel.org/en/users/Drivers/p54 8267S: Maintained 8268F: drivers/net/wireless/intersil/p54/ 8269 8270PA SEMI ETHERNET DRIVER 8271M: Olof Johansson <olof@lixom.net> 8272L: netdev@vger.kernel.org 8273S: Maintained 8274F: drivers/net/ethernet/pasemi/* 8275 8276PA SEMI SMBUS DRIVER 8277M: Olof Johansson <olof@lixom.net> 8278L: linux-i2c@vger.kernel.org 8279S: Maintained 8280F: drivers/i2c/busses/i2c-pasemi.c 8281 8282PADATA PARALLEL EXECUTION MECHANISM 8283M: Steffen Klassert <steffen.klassert@secunet.com> 8284L: linux-crypto@vger.kernel.org 8285S: Maintained 8286F: kernel/padata.c 8287F: include/linux/padata.h 8288F: Documentation/padata.txt 8289 8290PANASONIC LAPTOP ACPI EXTRAS DRIVER 8291M: Harald Welte <laforge@gnumonks.org> 8292L: platform-driver-x86@vger.kernel.org 8293S: Maintained 8294F: drivers/platform/x86/panasonic-laptop.c 8295 8296PANASONIC MN10300/AM33/AM34 PORT 8297M: David Howells <dhowells@redhat.com> 8298M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com> 8299L: linux-am33-list@redhat.com (moderated for non-subscribers) 8300W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 8301S: Maintained 8302F: Documentation/mn10300/ 8303F: arch/mn10300/ 8304 8305PARALLEL LCD/KEYPAD PANEL DRIVER 8306M: Willy Tarreau <willy@haproxy.com> 8307M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 8308S: Odd Fixes 8309F: Documentation/misc-devices/lcd-panel-cgram.txt 8310F: drivers/misc/panel.c 8311 8312PARALLEL PORT SUBSYSTEM 8313M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 8314M: Sudip Mukherjee <sudip@vectorindia.org> 8315L: linux-parport@lists.infradead.org (subscribers-only) 8316S: Maintained 8317F: drivers/parport/ 8318F: include/linux/parport*.h 8319F: drivers/char/ppdev.c 8320F: include/uapi/linux/ppdev.h 8321F: Documentation/parport*.txt 8322 8323PARAVIRT_OPS INTERFACE 8324M: Jeremy Fitzhardinge <jeremy@goop.org> 8325M: Chris Wright <chrisw@sous-sol.org> 8326M: Alok Kataria <akataria@vmware.com> 8327M: Rusty Russell <rusty@rustcorp.com.au> 8328L: virtualization@lists.linux-foundation.org 8329S: Supported 8330F: Documentation/virtual/paravirt_ops.txt 8331F: arch/*/kernel/paravirt* 8332F: arch/*/include/asm/paravirt.h 8333 8334PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 8335M: Tim Waugh <tim@cyberelk.net> 8336L: linux-parport@lists.infradead.org (subscribers-only) 8337S: Maintained 8338F: Documentation/blockdev/paride.txt 8339F: drivers/block/paride/ 8340 8341PARISC ARCHITECTURE 8342M: "James E.J. Bottomley" <jejb@parisc-linux.org> 8343M: Helge Deller <deller@gmx.de> 8344L: linux-parisc@vger.kernel.org 8345W: http://www.parisc-linux.org/ 8346Q: http://patchwork.kernel.org/project/linux-parisc/list/ 8347T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 8348T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 8349S: Maintained 8350F: arch/parisc/ 8351F: Documentation/parisc/ 8352F: drivers/parisc/ 8353F: drivers/char/agp/parisc-agp.c 8354F: drivers/input/serio/gscps2.c 8355F: drivers/parport/parport_gsc.* 8356F: drivers/tty/serial/8250/8250_gsc.c 8357F: drivers/video/fbdev/sti* 8358F: drivers/video/console/sti* 8359F: drivers/video/logo/logo_parisc* 8360 8361PC87360 HARDWARE MONITORING DRIVER 8362M: Jim Cromie <jim.cromie@gmail.com> 8363L: linux-hwmon@vger.kernel.org 8364S: Maintained 8365F: Documentation/hwmon/pc87360 8366F: drivers/hwmon/pc87360.c 8367 8368PC8736x GPIO DRIVER 8369M: Jim Cromie <jim.cromie@gmail.com> 8370S: Maintained 8371F: drivers/char/pc8736x_gpio.c 8372 8373PC87427 HARDWARE MONITORING DRIVER 8374M: Jean Delvare <jdelvare@suse.com> 8375L: linux-hwmon@vger.kernel.org 8376S: Maintained 8377F: Documentation/hwmon/pc87427 8378F: drivers/hwmon/pc87427.c 8379 8380PCA9532 LED DRIVER 8381M: Riku Voipio <riku.voipio@iki.fi> 8382S: Maintained 8383F: drivers/leds/leds-pca9532.c 8384F: include/linux/leds-pca9532.h 8385 8386PCA9541 I2C BUS MASTER SELECTOR DRIVER 8387M: Guenter Roeck <linux@roeck-us.net> 8388L: linux-i2c@vger.kernel.org 8389S: Maintained 8390F: drivers/i2c/muxes/i2c-mux-pca9541.c 8391 8392PCDP - PRIMARY CONSOLE AND DEBUG PORT 8393M: Khalid Aziz <khalid@gonehiking.org> 8394S: Maintained 8395F: drivers/firmware/pcdp.* 8396 8397PCI ERROR RECOVERY 8398M: Linas Vepstas <linasvepstas@gmail.com> 8399L: linux-pci@vger.kernel.org 8400S: Supported 8401F: Documentation/PCI/pci-error-recovery.txt 8402 8403PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 8404M: Russell Currey <ruscur@russell.cc> 8405L: linuxppc-dev@lists.ozlabs.org 8406S: Supported 8407F: Documentation/powerpc/eeh-pci-error-recovery.txt 8408F: arch/powerpc/kernel/eeh*.c 8409F: arch/powerpc/platforms/*/eeh*.c 8410F: arch/powerpc/include/*/eeh*.h 8411 8412PCI SUBSYSTEM 8413M: Bjorn Helgaas <bhelgaas@google.com> 8414L: linux-pci@vger.kernel.org 8415Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 8416T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 8417S: Supported 8418F: Documentation/PCI/ 8419F: drivers/pci/ 8420F: include/linux/pci* 8421F: arch/x86/pci/ 8422F: arch/x86/kernel/quirks.c 8423 8424PCI DRIVER FOR ALTERA PCIE IP 8425M: Ley Foon Tan <lftan@altera.com> 8426L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8427L: linux-pci@vger.kernel.org 8428S: Supported 8429F: Documentation/devicetree/bindings/pci/altera-pcie.txt 8430F: drivers/pci/host/pcie-altera.c 8431 8432PCI DRIVER FOR ARM VERSATILE PLATFORM 8433M: Rob Herring <robh@kernel.org> 8434L: linux-pci@vger.kernel.org 8435L: linux-arm-kernel@lists.infradead.org 8436S: Maintained 8437F: Documentation/devicetree/bindings/pci/versatile.txt 8438F: drivers/pci/host/pci-versatile.c 8439 8440PCI DRIVER FOR APPLIEDMICRO XGENE 8441M: Tanmay Inamdar <tinamdar@apm.com> 8442L: linux-pci@vger.kernel.org 8443L: linux-arm-kernel@lists.infradead.org 8444S: Maintained 8445F: Documentation/devicetree/bindings/pci/xgene-pci.txt 8446F: drivers/pci/host/pci-xgene.c 8447 8448PCI DRIVER FOR FREESCALE LAYERSCAPE 8449M: Minghuan Lian <minghuan.Lian@freescale.com> 8450M: Mingkai Hu <mingkai.hu@freescale.com> 8451M: Roy Zang <tie-fei.zang@freescale.com> 8452L: linuxppc-dev@lists.ozlabs.org 8453L: linux-pci@vger.kernel.org 8454L: linux-arm-kernel@lists.infradead.org 8455S: Maintained 8456F: drivers/pci/host/*layerscape* 8457 8458PCI DRIVER FOR IMX6 8459M: Richard Zhu <Richard.Zhu@freescale.com> 8460M: Lucas Stach <l.stach@pengutronix.de> 8461L: linux-pci@vger.kernel.org 8462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8463S: Maintained 8464F: drivers/pci/host/*imx6* 8465 8466PCI DRIVER FOR TI KEYSTONE 8467M: Murali Karicheri <m-karicheri2@ti.com> 8468L: linux-pci@vger.kernel.org 8469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8470S: Maintained 8471F: drivers/pci/host/*keystone* 8472 8473PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 8474M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8475M: Jason Cooper <jason@lakedaemon.net> 8476L: linux-pci@vger.kernel.org 8477L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8478S: Maintained 8479F: drivers/pci/host/*mvebu* 8480 8481PCI DRIVER FOR NVIDIA TEGRA 8482M: Thierry Reding <thierry.reding@gmail.com> 8483L: linux-tegra@vger.kernel.org 8484L: linux-pci@vger.kernel.org 8485S: Supported 8486F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 8487F: drivers/pci/host/pci-tegra.c 8488 8489PCI DRIVER FOR TI DRA7XX 8490M: Kishon Vijay Abraham I <kishon@ti.com> 8491L: linux-omap@vger.kernel.org 8492L: linux-pci@vger.kernel.org 8493S: Supported 8494F: Documentation/devicetree/bindings/pci/ti-pci.txt 8495F: drivers/pci/host/pci-dra7xx.c 8496 8497PCI DRIVER FOR RENESAS R-CAR 8498M: Simon Horman <horms@verge.net.au> 8499L: linux-pci@vger.kernel.org 8500L: linux-renesas-soc@vger.kernel.org 8501S: Maintained 8502F: drivers/pci/host/*rcar* 8503 8504PCI DRIVER FOR SAMSUNG EXYNOS 8505M: Jingoo Han <jingoohan1@gmail.com> 8506L: linux-pci@vger.kernel.org 8507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8508L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 8509S: Maintained 8510F: drivers/pci/host/pci-exynos.c 8511 8512PCI DRIVER FOR SYNOPSIS DESIGNWARE 8513M: Jingoo Han <jingoohan1@gmail.com> 8514M: Pratyush Anand <pratyush.anand@gmail.com> 8515L: linux-pci@vger.kernel.org 8516S: Maintained 8517F: drivers/pci/host/*designware* 8518 8519PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE 8520M: Joao Pinto <jpinto@synopsys.com> 8521L: linux-pci@vger.kernel.org 8522S: Maintained 8523F: Documentation/devicetree/bindings/pci/designware-pcie.txt 8524F: drivers/pci/host/pcie-designware-plat.c 8525 8526PCI DRIVER FOR GENERIC OF HOSTS 8527M: Will Deacon <will.deacon@arm.com> 8528L: linux-pci@vger.kernel.org 8529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8530S: Maintained 8531F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 8532F: drivers/pci/host/pci-host-common.c 8533F: drivers/pci/host/pci-host-generic.c 8534 8535PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 8536M: Keith Busch <keith.busch@intel.com> 8537L: linux-pci@vger.kernel.org 8538S: Supported 8539F: arch/x86/pci/vmd.c 8540 8541PCIE DRIVER FOR ST SPEAR13XX 8542M: Pratyush Anand <pratyush.anand@gmail.com> 8543L: linux-pci@vger.kernel.org 8544S: Maintained 8545F: drivers/pci/host/*spear* 8546 8547PCI MSI DRIVER FOR ALTERA MSI IP 8548M: Ley Foon Tan <lftan@altera.com> 8549L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8550L: linux-pci@vger.kernel.org 8551S: Supported 8552F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 8553F: drivers/pci/host/pcie-altera-msi.c 8554 8555PCI MSI DRIVER FOR APPLIEDMICRO XGENE 8556M: Duc Dang <dhdang@apm.com> 8557L: linux-pci@vger.kernel.org 8558L: linux-arm-kernel@lists.infradead.org 8559S: Maintained 8560F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 8561F: drivers/pci/host/pci-xgene-msi.c 8562 8563PCIE DRIVER FOR HISILICON 8564M: Zhou Wang <wangzhou1@hisilicon.com> 8565M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 8566L: linux-pci@vger.kernel.org 8567S: Maintained 8568F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 8569F: drivers/pci/host/pcie-hisi.c 8570 8571PCIE DRIVER FOR QUALCOMM MSM 8572M: Stanimir Varbanov <svarbanov@mm-sol.com> 8573L: linux-pci@vger.kernel.org 8574L: linux-arm-msm@vger.kernel.org 8575S: Maintained 8576F: drivers/pci/host/*qcom* 8577 8578PCIE DRIVER FOR CAVIUM THUNDERX 8579M: David Daney <david.daney@cavium.com> 8580L: linux-pci@vger.kernel.org 8581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8582S: Supported 8583F: Documentation/devicetree/bindings/pci/pci-thunder-* 8584F: drivers/pci/host/pci-thunder-* 8585 8586PCMCIA SUBSYSTEM 8587P: Linux PCMCIA Team 8588L: linux-pcmcia@lists.infradead.org 8589W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 8590T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 8591S: Maintained 8592F: Documentation/pcmcia/ 8593F: drivers/pcmcia/ 8594F: include/pcmcia/ 8595 8596PCNET32 NETWORK DRIVER 8597M: Don Fry <pcnet32@frontier.com> 8598L: netdev@vger.kernel.org 8599S: Maintained 8600F: drivers/net/ethernet/amd/pcnet32.c 8601 8602PCRYPT PARALLEL CRYPTO ENGINE 8603M: Steffen Klassert <steffen.klassert@secunet.com> 8604L: linux-crypto@vger.kernel.org 8605S: Maintained 8606F: crypto/pcrypt.c 8607F: include/crypto/pcrypt.h 8608 8609PER-CPU MEMORY ALLOCATOR 8610M: Tejun Heo <tj@kernel.org> 8611M: Christoph Lameter <cl@linux.com> 8612T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 8613S: Maintained 8614F: include/linux/percpu*.h 8615F: mm/percpu*.c 8616F: arch/*/include/asm/percpu.h 8617 8618PER-TASK DELAY ACCOUNTING 8619M: Balbir Singh <bsingharora@gmail.com> 8620S: Maintained 8621F: include/linux/delayacct.h 8622F: kernel/delayacct.c 8623 8624PERFORMANCE EVENTS SUBSYSTEM 8625M: Peter Zijlstra <peterz@infradead.org> 8626M: Ingo Molnar <mingo@redhat.com> 8627M: Arnaldo Carvalho de Melo <acme@kernel.org> 8628R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8629L: linux-kernel@vger.kernel.org 8630T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 8631S: Supported 8632F: kernel/events/* 8633F: include/linux/perf_event.h 8634F: include/uapi/linux/perf_event.h 8635F: arch/*/kernel/perf_event*.c 8636F: arch/*/kernel/*/perf_event*.c 8637F: arch/*/kernel/*/*/perf_event*.c 8638F: arch/*/include/asm/perf_event.h 8639F: arch/*/kernel/perf_callchain.c 8640F: arch/*/events/* 8641F: tools/perf/ 8642 8643PERSONALITY HANDLING 8644M: Christoph Hellwig <hch@infradead.org> 8645L: linux-abi-devel@lists.sourceforge.net 8646S: Maintained 8647F: include/linux/personality.h 8648F: include/uapi/linux/personality.h 8649 8650PHONET PROTOCOL 8651M: Remi Denis-Courmont <courmisch@gmail.com> 8652S: Supported 8653F: Documentation/networking/phonet.txt 8654F: include/linux/phonet.h 8655F: include/net/phonet/ 8656F: include/uapi/linux/phonet.h 8657F: net/phonet/ 8658 8659PHRAM MTD DRIVER 8660M: Joern Engel <joern@lazybastard.org> 8661L: linux-mtd@lists.infradead.org 8662S: Maintained 8663F: drivers/mtd/devices/phram.c 8664 8665PICOLCD HID DRIVER 8666M: Bruno Prémont <bonbons@linux-vserver.org> 8667L: linux-input@vger.kernel.org 8668S: Maintained 8669F: drivers/hid/hid-picolcd* 8670 8671PICOXCELL SUPPORT 8672M: Jamie Iles <jamie@jamieiles.com> 8673L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8674T: git git://github.com/jamieiles/linux-2.6-ji.git 8675S: Supported 8676F: arch/arm/boot/dts/picoxcell* 8677F: arch/arm/mach-picoxcell/ 8678F: drivers/crypto/picoxcell* 8679 8680PIN CONTROL SUBSYSTEM 8681M: Linus Walleij <linus.walleij@linaro.org> 8682L: linux-gpio@vger.kernel.org 8683T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 8684S: Maintained 8685F: drivers/pinctrl/ 8686F: include/linux/pinctrl/ 8687 8688PIN CONTROLLER - ATMEL AT91 8689M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 8690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8691S: Maintained 8692F: drivers/pinctrl/pinctrl-at91.* 8693 8694PIN CONTROLLER - ATMEL AT91 PIO4 8695M: Ludovic Desroches <ludovic.desroches@atmel.com> 8696L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8697L: linux-gpio@vger.kernel.org 8698S: Supported 8699F: drivers/pinctrl/pinctrl-at91-pio4.* 8700 8701PIN CONTROLLER - INTEL 8702M: Mika Westerberg <mika.westerberg@linux.intel.com> 8703M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 8704S: Maintained 8705F: drivers/pinctrl/intel/ 8706 8707PIN CONTROLLER - RENESAS 8708M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8709M: Geert Uytterhoeven <geert+renesas@glider.be> 8710L: linux-renesas-soc@vger.kernel.org 8711S: Maintained 8712F: drivers/pinctrl/sh-pfc/ 8713 8714PIN CONTROLLER - SAMSUNG 8715M: Tomasz Figa <tomasz.figa@gmail.com> 8716M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 8717M: Sylwester Nawrocki <s.nawrocki@samsung.com> 8718L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8719L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 8720S: Maintained 8721F: drivers/pinctrl/samsung/ 8722 8723PIN CONTROLLER - SINGLE 8724M: Tony Lindgren <tony@atomide.com> 8725M: Haojian Zhuang <haojian.zhuang@linaro.org> 8726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8727L: linux-omap@vger.kernel.org 8728S: Maintained 8729F: drivers/pinctrl/pinctrl-single.c 8730 8731PIN CONTROLLER - ST SPEAR 8732M: Viresh Kumar <vireshk@kernel.org> 8733L: spear-devel@list.st.com 8734L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8735W: http://www.st.com/spear 8736S: Maintained 8737F: drivers/pinctrl/spear/ 8738 8739PKTCDVD DRIVER 8740M: Jiri Kosina <jikos@kernel.org> 8741S: Maintained 8742F: drivers/block/pktcdvd.c 8743F: include/linux/pktcdvd.h 8744F: include/uapi/linux/pktcdvd.h 8745 8746PKUNITY SOC DRIVERS 8747M: Guan Xuetao <gxt@mprc.pku.edu.cn> 8748W: http://mprc.pku.edu.cn/~guanxuetao/linux 8749S: Maintained 8750T: git git://github.com/gxt/linux.git 8751F: drivers/input/serio/i8042-unicore32io.h 8752F: drivers/i2c/busses/i2c-puv3.c 8753F: drivers/video/fbdev/fb-puv3.c 8754F: drivers/rtc/rtc-puv3.c 8755 8756PMBUS HARDWARE MONITORING DRIVERS 8757M: Guenter Roeck <linux@roeck-us.net> 8758L: linux-hwmon@vger.kernel.org 8759W: http://hwmon.wiki.kernel.org/ 8760W: http://www.roeck-us.net/linux/drivers/ 8761T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 8762S: Maintained 8763F: Documentation/hwmon/pmbus 8764F: drivers/hwmon/pmbus/ 8765F: include/linux/i2c/pmbus.h 8766 8767PMC SIERRA MaxRAID DRIVER 8768L: linux-scsi@vger.kernel.org 8769W: http://www.pmc-sierra.com/ 8770S: Orphan 8771F: drivers/scsi/pmcraid.* 8772 8773PMC SIERRA PM8001 DRIVER 8774M: Jack Wang <jinpu.wang@profitbricks.com> 8775M: lindar_liu@usish.com 8776L: pmchba@pmcs.com 8777L: linux-scsi@vger.kernel.org 8778S: Supported 8779F: drivers/scsi/pm8001/ 8780 8781POSIX CLOCKS and TIMERS 8782M: Thomas Gleixner <tglx@linutronix.de> 8783L: linux-kernel@vger.kernel.org 8784T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 8785S: Maintained 8786F: fs/timerfd.c 8787F: include/linux/timer* 8788F: kernel/time/*timer* 8789 8790POWER MANAGEMENT CORE 8791M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 8792L: linux-pm@vger.kernel.org 8793T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 8794S: Supported 8795F: drivers/base/power/ 8796F: include/linux/pm.h 8797F: include/linux/pm_* 8798F: include/linux/powercap.h 8799F: drivers/powercap/ 8800 8801POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 8802M: Sebastian Reichel <sre@kernel.org> 8803M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 8804M: David Woodhouse <dwmw2@infradead.org> 8805L: linux-pm@vger.kernel.org 8806T: git git://git.infradead.org/battery-2.6.git 8807S: Maintained 8808F: include/linux/power_supply.h 8809F: drivers/power/ 8810X: drivers/power/avs/ 8811 8812POWER STATE COORDINATION INTERFACE (PSCI) 8813M: Mark Rutland <mark.rutland@arm.com> 8814M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 8815L: linux-arm-kernel@lists.infradead.org 8816S: Maintained 8817F: drivers/firmware/psci.c 8818F: include/linux/psci.h 8819F: include/uapi/linux/psci.h 8820 8821PNP SUPPORT 8822M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 8823S: Maintained 8824F: drivers/pnp/ 8825 8826PPP PROTOCOL DRIVERS AND COMPRESSORS 8827M: Paul Mackerras <paulus@samba.org> 8828L: linux-ppp@vger.kernel.org 8829S: Maintained 8830F: drivers/net/ppp/ppp_* 8831 8832PPP OVER ATM (RFC 2364) 8833M: Mitchell Blank Jr <mitch@sfgoth.com> 8834S: Maintained 8835F: net/atm/pppoatm.c 8836F: include/uapi/linux/atmppp.h 8837 8838PPP OVER ETHERNET 8839M: Michal Ostrowski <mostrows@earthlink.net> 8840S: Maintained 8841F: drivers/net/ppp/pppoe.c 8842F: drivers/net/ppp/pppox.c 8843 8844PPP OVER L2TP 8845M: James Chapman <jchapman@katalix.com> 8846S: Maintained 8847F: net/l2tp/l2tp_ppp.c 8848F: include/linux/if_pppol2tp.h 8849F: include/uapi/linux/if_pppol2tp.h 8850 8851PPS SUPPORT 8852M: Rodolfo Giometti <giometti@enneenne.com> 8853W: http://wiki.enneenne.com/index.php/LinuxPPS_support 8854L: linuxpps@ml.enneenne.com (subscribers-only) 8855S: Maintained 8856F: Documentation/pps/ 8857F: drivers/pps/ 8858F: include/linux/pps*.h 8859 8860PPTP DRIVER 8861M: Dmitry Kozlov <xeb@mail.ru> 8862L: netdev@vger.kernel.org 8863S: Maintained 8864F: drivers/net/ppp/pptp.c 8865W: http://sourceforge.net/projects/accel-pptp 8866 8867PREEMPTIBLE KERNEL 8868M: Robert Love <rml@tech9.net> 8869L: kpreempt-tech@lists.sourceforge.net 8870W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 8871S: Supported 8872F: Documentation/preempt-locking.txt 8873F: include/linux/preempt.h 8874 8875PRISM54 WIRELESS DRIVER 8876M: "Luis R. Rodriguez" <mcgrof@gmail.com> 8877L: linux-wireless@vger.kernel.org 8878W: http://wireless.kernel.org/en/users/Drivers/p54 8879S: Obsolete 8880F: drivers/net/wireless/intersil/prism54/ 8881 8882PS3 NETWORK SUPPORT 8883M: Geoff Levand <geoff@infradead.org> 8884L: netdev@vger.kernel.org 8885L: linuxppc-dev@lists.ozlabs.org 8886S: Maintained 8887F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 8888 8889PS3 PLATFORM SUPPORT 8890M: Geoff Levand <geoff@infradead.org> 8891L: linuxppc-dev@lists.ozlabs.org 8892S: Maintained 8893F: arch/powerpc/boot/ps3* 8894F: arch/powerpc/include/asm/lv1call.h 8895F: arch/powerpc/include/asm/ps3*.h 8896F: arch/powerpc/platforms/ps3/ 8897F: drivers/*/ps3* 8898F: drivers/ps3/ 8899F: drivers/rtc/rtc-ps3.c 8900F: drivers/usb/host/*ps3.c 8901F: sound/ppc/snd_ps3* 8902 8903PS3VRAM DRIVER 8904M: Jim Paris <jim@jtan.com> 8905M: Geoff Levand <geoff@infradead.org> 8906L: linuxppc-dev@lists.ozlabs.org 8907S: Maintained 8908F: drivers/block/ps3vram.c 8909 8910PSTORE FILESYSTEM 8911M: Anton Vorontsov <anton@enomsg.org> 8912M: Colin Cross <ccross@android.com> 8913M: Kees Cook <keescook@chromium.org> 8914M: Tony Luck <tony.luck@intel.com> 8915S: Maintained 8916T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 8917F: fs/pstore/ 8918F: include/linux/pstore* 8919F: drivers/firmware/efi/efi-pstore.c 8920F: drivers/acpi/apei/erst.c 8921 8922PTP HARDWARE CLOCK SUPPORT 8923M: Richard Cochran <richardcochran@gmail.com> 8924L: netdev@vger.kernel.org 8925S: Maintained 8926W: http://linuxptp.sourceforge.net/ 8927F: Documentation/ABI/testing/sysfs-ptp 8928F: Documentation/ptp/* 8929F: drivers/net/ethernet/freescale/gianfar_ptp.c 8930F: drivers/net/phy/dp83640* 8931F: drivers/ptp/* 8932F: include/linux/ptp_cl* 8933 8934PTRACE SUPPORT 8935M: Roland McGrath <roland@hack.frob.com> 8936M: Oleg Nesterov <oleg@redhat.com> 8937S: Maintained 8938F: include/asm-generic/syscall.h 8939F: include/linux/ptrace.h 8940F: include/linux/regset.h 8941F: include/linux/tracehook.h 8942F: include/uapi/linux/ptrace.h 8943F: kernel/ptrace.c 8944 8945PVRUSB2 VIDEO4LINUX DRIVER 8946M: Mike Isely <isely@pobox.com> 8947L: pvrusb2@isely.net (subscribers-only) 8948L: linux-media@vger.kernel.org 8949W: http://www.isely.net/pvrusb2/ 8950T: git git://linuxtv.org/media_tree.git 8951S: Maintained 8952F: Documentation/video4linux/README.pvrusb2 8953F: drivers/media/usb/pvrusb2/ 8954 8955PWC WEBCAM DRIVER 8956M: Hans de Goede <hdegoede@redhat.com> 8957L: linux-media@vger.kernel.org 8958T: git git://linuxtv.org/media_tree.git 8959S: Maintained 8960F: drivers/media/usb/pwc/* 8961 8962PWM FAN DRIVER 8963M: Kamil Debski <k.debski@samsung.com> 8964L: linux-hwmon@vger.kernel.org 8965S: Supported 8966F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 8967F: Documentation/hwmon/pwm-fan 8968F: drivers/hwmon/pwm-fan.c 8969 8970PWM SUBSYSTEM 8971M: Thierry Reding <thierry.reding@gmail.com> 8972L: linux-pwm@vger.kernel.org 8973S: Maintained 8974T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 8975F: Documentation/pwm.txt 8976F: Documentation/devicetree/bindings/pwm/ 8977F: include/linux/pwm.h 8978F: drivers/pwm/ 8979F: drivers/video/backlight/pwm_bl.c 8980F: include/linux/pwm_backlight.h 8981 8982PXA2xx/PXA3xx SUPPORT 8983M: Daniel Mack <daniel@zonque.org> 8984M: Haojian Zhuang <haojian.zhuang@gmail.com> 8985M: Robert Jarzmik <robert.jarzmik@free.fr> 8986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8987T: git git://github.com/hzhuang1/linux.git 8988T: git git://github.com/rjarzmik/linux.git 8989S: Maintained 8990F: arch/arm/boot/dts/pxa* 8991F: arch/arm/mach-pxa/ 8992F: drivers/dma/pxa* 8993F: drivers/pcmcia/pxa2xx* 8994F: drivers/pinctrl/pxa/ 8995F: drivers/spi/spi-pxa2xx* 8996F: drivers/usb/gadget/udc/pxa2* 8997F: include/sound/pxa2xx-lib.h 8998F: sound/arm/pxa* 8999F: sound/soc/pxa/ 9000 9001PXA GPIO DRIVER 9002M: Robert Jarzmik <robert.jarzmik@free.fr> 9003L: linux-gpio@vger.kernel.org 9004S: Maintained 9005F: drivers/gpio/gpio-pxa.c 9006 9007PXA3xx NAND FLASH DRIVER 9008M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9009L: linux-mtd@lists.infradead.org 9010S: Maintained 9011F: drivers/mtd/nand/pxa3xx_nand.c 9012 9013MMP SUPPORT 9014M: Eric Miao <eric.y.miao@gmail.com> 9015M: Haojian Zhuang <haojian.zhuang@gmail.com> 9016L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9017T: git git://github.com/hzhuang1/linux.git 9018T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9019S: Maintained 9020F: arch/arm/boot/dts/mmp* 9021F: arch/arm/mach-mmp/ 9022 9023PXA MMCI DRIVER 9024S: Orphan 9025 9026PXA RTC DRIVER 9027M: Robert Jarzmik <robert.jarzmik@free.fr> 9028L: rtc-linux@googlegroups.com 9029S: Maintained 9030 9031QAT DRIVER 9032M: Tadeusz Struk <tadeusz.struk@intel.com> 9033L: qat-linux@intel.com 9034S: Supported 9035F: drivers/crypto/qat/ 9036 9037QIB DRIVER 9038M: Mike Marciniszyn <infinipath@intel.com> 9039L: linux-rdma@vger.kernel.org 9040S: Supported 9041F: drivers/infiniband/hw/qib/ 9042 9043QLOGIC QLA1280 SCSI DRIVER 9044M: Michael Reed <mdr@sgi.com> 9045L: linux-scsi@vger.kernel.org 9046S: Maintained 9047F: drivers/scsi/qla1280.[ch] 9048 9049QLOGIC QLA2XXX FC-SCSI DRIVER 9050M: qla2xxx-upstream@qlogic.com 9051L: linux-scsi@vger.kernel.org 9052S: Supported 9053F: Documentation/scsi/LICENSE.qla2xxx 9054F: drivers/scsi/qla2xxx/ 9055 9056QLOGIC QLA4XXX iSCSI DRIVER 9057M: QLogic-Storage-Upstream@qlogic.com 9058L: linux-scsi@vger.kernel.org 9059S: Supported 9060F: Documentation/scsi/LICENSE.qla4xxx 9061F: drivers/scsi/qla4xxx/ 9062 9063QLOGIC QLA3XXX NETWORK DRIVER 9064M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> 9065M: Ron Mercer <ron.mercer@qlogic.com> 9066M: linux-driver@qlogic.com 9067L: netdev@vger.kernel.org 9068S: Supported 9069F: Documentation/networking/LICENSE.qla3xxx 9070F: drivers/net/ethernet/qlogic/qla3xxx.* 9071 9072QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9073M: Dept-GELinuxNICDev@qlogic.com 9074L: netdev@vger.kernel.org 9075S: Supported 9076F: drivers/net/ethernet/qlogic/qlcnic/ 9077 9078QLOGIC QLGE 10Gb ETHERNET DRIVER 9079M: Harish Patil <harish.patil@qlogic.com> 9080M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 9081M: Dept-GELinuxNICDev@qlogic.com 9082M: linux-driver@qlogic.com 9083L: netdev@vger.kernel.org 9084S: Supported 9085F: drivers/net/ethernet/qlogic/qlge/ 9086 9087QLOGIC QL4xxx ETHERNET DRIVER 9088M: Yuval Mintz <Yuval.Mintz@qlogic.com> 9089M: Ariel Elior <Ariel.Elior@qlogic.com> 9090M: everest-linux-l2@qlogic.com 9091L: netdev@vger.kernel.org 9092S: Supported 9093F: drivers/net/ethernet/qlogic/qed/ 9094F: include/linux/qed/ 9095F: drivers/net/ethernet/qlogic/qede/ 9096 9097QNX4 FILESYSTEM 9098M: Anders Larsen <al@alarsen.net> 9099W: http://www.alarsen.net/linux/qnx4fs/ 9100S: Maintained 9101F: fs/qnx4/ 9102F: include/uapi/linux/qnx4_fs.h 9103F: include/uapi/linux/qnxtypes.h 9104 9105QT1010 MEDIA DRIVER 9106M: Antti Palosaari <crope@iki.fi> 9107L: linux-media@vger.kernel.org 9108W: https://linuxtv.org 9109W: http://palosaari.fi/linux/ 9110Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9111T: git git://linuxtv.org/anttip/media_tree.git 9112S: Maintained 9113F: drivers/media/tuners/qt1010* 9114 9115QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9116M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9117L: linux-wireless@vger.kernel.org 9118L: ath9k-devel@lists.ath9k.org 9119W: http://wireless.kernel.org/en/users/Drivers/ath9k 9120S: Supported 9121F: drivers/net/wireless/ath/ath9k/ 9122 9123QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9124M: Kalle Valo <kvalo@qca.qualcomm.com> 9125L: ath10k@lists.infradead.org 9126W: http://wireless.kernel.org/en/users/Drivers/ath10k 9127T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9128S: Supported 9129F: drivers/net/wireless/ath/ath10k/ 9130 9131QUALCOMM HEXAGON ARCHITECTURE 9132M: Richard Kuo <rkuo@codeaurora.org> 9133L: linux-hexagon@vger.kernel.org 9134T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 9135S: Supported 9136F: arch/hexagon/ 9137 9138QUALCOMM WCN36XX WIRELESS DRIVER 9139M: Eugene Krasnikov <k.eugene.e@gmail.com> 9140L: wcn36xx@lists.infradead.org 9141W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 9142T: git git://github.com/KrasnikovEugene/wcn36xx.git 9143S: Supported 9144F: drivers/net/wireless/ath/wcn36xx/ 9145 9146QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 9147M: Gabriel Somlo <somlo@cmu.edu> 9148M: "Michael S. Tsirkin" <mst@redhat.com> 9149L: qemu-devel@nongnu.org 9150S: Maintained 9151F: drivers/firmware/qemu_fw_cfg.c 9152 9153RADOS BLOCK DEVICE (RBD) 9154M: Ilya Dryomov <idryomov@gmail.com> 9155M: Sage Weil <sage@redhat.com> 9156M: Alex Elder <elder@kernel.org> 9157L: ceph-devel@vger.kernel.org 9158W: http://ceph.com/ 9159T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 9160T: git git://github.com/ceph/ceph-client.git 9161S: Supported 9162F: Documentation/ABI/testing/sysfs-bus-rbd 9163F: drivers/block/rbd.c 9164F: drivers/block/rbd_types.h 9165 9166RADEON FRAMEBUFFER DISPLAY DRIVER 9167M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9168L: linux-fbdev@vger.kernel.org 9169S: Maintained 9170F: drivers/video/fbdev/aty/radeon* 9171F: include/uapi/linux/radeonfb.h 9172 9173RADIOSHARK RADIO DRIVER 9174M: Hans de Goede <hdegoede@redhat.com> 9175L: linux-media@vger.kernel.org 9176T: git git://linuxtv.org/media_tree.git 9177S: Maintained 9178F: drivers/media/radio/radio-shark.c 9179 9180RADIOSHARK2 RADIO DRIVER 9181M: Hans de Goede <hdegoede@redhat.com> 9182L: linux-media@vger.kernel.org 9183T: git git://linuxtv.org/media_tree.git 9184S: Maintained 9185F: drivers/media/radio/radio-shark2.c 9186F: drivers/media/radio/radio-tea5777.c 9187 9188RAGE128 FRAMEBUFFER DISPLAY DRIVER 9189M: Paul Mackerras <paulus@samba.org> 9190L: linux-fbdev@vger.kernel.org 9191S: Maintained 9192F: drivers/video/fbdev/aty/aty128fb.c 9193 9194RALINK MIPS ARCHITECTURE 9195M: John Crispin <blogic@openwrt.org> 9196L: linux-mips@linux-mips.org 9197S: Maintained 9198F: arch/mips/ralink 9199 9200RALINK RT2X00 WIRELESS LAN DRIVER 9201P: rt2x00 project 9202M: Stanislaw Gruszka <sgruszka@redhat.com> 9203M: Helmut Schaa <helmut.schaa@googlemail.com> 9204L: linux-wireless@vger.kernel.org 9205S: Maintained 9206F: drivers/net/wireless/ralink/rt2x00/ 9207 9208RAMDISK RAM BLOCK DEVICE DRIVER 9209M: Jens Axboe <axboe@kernel.dk> 9210S: Maintained 9211F: Documentation/blockdev/ramdisk.txt 9212F: drivers/block/brd.c 9213 9214RANDOM NUMBER DRIVER 9215M: "Theodore Ts'o" <tytso@mit.edu> 9216S: Maintained 9217F: drivers/char/random.c 9218 9219RAPIDIO SUBSYSTEM 9220M: Matt Porter <mporter@kernel.crashing.org> 9221M: Alexandre Bounine <alexandre.bounine@idt.com> 9222S: Maintained 9223F: drivers/rapidio/ 9224 9225RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 9226L: linux-wireless@vger.kernel.org 9227S: Orphan 9228F: drivers/net/wireless/ray* 9229 9230RCUTORTURE MODULE 9231M: Josh Triplett <josh@joshtriplett.org> 9232M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9233L: linux-kernel@vger.kernel.org 9234S: Supported 9235T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9236F: Documentation/RCU/torture.txt 9237F: kernel/rcu/rcutorture.c 9238 9239RCUTORTURE TEST FRAMEWORK 9240M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9241M: Josh Triplett <josh@joshtriplett.org> 9242R: Steven Rostedt <rostedt@goodmis.org> 9243R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9244R: Lai Jiangshan <jiangshanlai@gmail.com> 9245L: linux-kernel@vger.kernel.org 9246S: Supported 9247T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9248F: tools/testing/selftests/rcutorture 9249 9250RDC R-321X SoC 9251M: Florian Fainelli <florian@openwrt.org> 9252S: Maintained 9253 9254RDC R6040 FAST ETHERNET DRIVER 9255M: Florian Fainelli <florian@openwrt.org> 9256L: netdev@vger.kernel.org 9257S: Maintained 9258F: drivers/net/ethernet/rdc/r6040.c 9259 9260RDS - RELIABLE DATAGRAM SOCKETS 9261M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 9262L: netdev@vger.kernel.org 9263L: linux-rdma@vger.kernel.org 9264L: rds-devel@oss.oracle.com (moderated for non-subscribers) 9265W: https://oss.oracle.com/projects/rds/ 9266S: Supported 9267F: net/rds/ 9268F: Documentation/networking/rds.txt 9269 9270RDMAVT - RDMA verbs software 9271M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9272L: linux-rdma@vger.kernel.org 9273S: Supported 9274F: drivers/infiniband/sw/rdmavt 9275 9276READ-COPY UPDATE (RCU) 9277M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9278M: Josh Triplett <josh@joshtriplett.org> 9279R: Steven Rostedt <rostedt@goodmis.org> 9280R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9281R: Lai Jiangshan <jiangshanlai@gmail.com> 9282L: linux-kernel@vger.kernel.org 9283W: http://www.rdrop.com/users/paulmck/RCU/ 9284S: Supported 9285T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9286F: Documentation/RCU/ 9287X: Documentation/RCU/torture.txt 9288F: include/linux/rcu* 9289X: include/linux/srcu.h 9290F: kernel/rcu/ 9291X: kernel/torture.c 9292 9293REAL TIME CLOCK (RTC) SUBSYSTEM 9294M: Alessandro Zummo <a.zummo@towertech.it> 9295M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 9296L: rtc-linux@googlegroups.com 9297Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 9298T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 9299S: Maintained 9300F: Documentation/rtc.txt 9301F: drivers/rtc/ 9302F: include/linux/rtc.h 9303F: include/uapi/linux/rtc.h 9304 9305REALTEK AUDIO CODECS 9306M: Bard Liao <bardliao@realtek.com> 9307M: Oder Chiou <oder_chiou@realtek.com> 9308S: Maintained 9309F: sound/soc/codecs/rt* 9310F: include/sound/rt*.h 9311 9312REISERFS FILE SYSTEM 9313L: reiserfs-devel@vger.kernel.org 9314S: Supported 9315F: fs/reiserfs/ 9316 9317REGISTER MAP ABSTRACTION 9318M: Mark Brown <broonie@kernel.org> 9319L: linux-kernel@vger.kernel.org 9320T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 9321S: Supported 9322F: drivers/base/regmap/ 9323F: include/linux/regmap.h 9324 9325REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 9326M: Ohad Ben-Cohen <ohad@wizery.com> 9327M: Bjorn Andersson <bjorn.andersson@linaro.org> 9328L: linux-remoteproc@vger.kernel.org 9329T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 9330S: Maintained 9331F: drivers/remoteproc/ 9332F: Documentation/remoteproc.txt 9333F: include/linux/remoteproc.h 9334 9335REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 9336M: Ohad Ben-Cohen <ohad@wizery.com> 9337M: Bjorn Andersson <bjorn.andersson@linaro.org> 9338L: linux-remoteproc@vger.kernel.org 9339T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 9340S: Maintained 9341F: drivers/rpmsg/ 9342F: Documentation/rpmsg.txt 9343F: include/linux/rpmsg.h 9344 9345RENESAS ETHERNET DRIVERS 9346R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 9347L: netdev@vger.kernel.org 9348L: linux-renesas-soc@vger.kernel.org 9349F: drivers/net/ethernet/renesas/ 9350F: include/linux/sh_eth.h 9351 9352RENESAS USB2 PHY DRIVER 9353M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 9354L: linux-renesas-soc@vger.kernel.org 9355S: Maintained 9356F: drivers/phy/phy-rcar-gen3-usb2.c 9357 9358RESET CONTROLLER FRAMEWORK 9359M: Philipp Zabel <p.zabel@pengutronix.de> 9360T: git git://git.pengutronix.de/git/pza/linux 9361S: Maintained 9362F: drivers/reset/ 9363F: Documentation/devicetree/bindings/reset/ 9364F: include/dt-bindings/reset/ 9365F: include/linux/reset.h 9366F: include/linux/reset-controller.h 9367 9368RFKILL 9369M: Johannes Berg <johannes@sipsolutions.net> 9370L: linux-wireless@vger.kernel.org 9371W: http://wireless.kernel.org/ 9372T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9373T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9374S: Maintained 9375F: Documentation/rfkill.txt 9376F: net/rfkill/ 9377 9378RHASHTABLE 9379M: Thomas Graf <tgraf@suug.ch> 9380L: netdev@vger.kernel.org 9381S: Maintained 9382F: lib/rhashtable.c 9383F: include/linux/rhashtable.h 9384 9385RICOH SMARTMEDIA/XD DRIVER 9386M: Maxim Levitsky <maximlevitsky@gmail.com> 9387S: Maintained 9388F: drivers/mtd/nand/r852.c 9389F: drivers/mtd/nand/r852.h 9390 9391RICOH R5C592 MEMORYSTICK DRIVER 9392M: Maxim Levitsky <maximlevitsky@gmail.com> 9393S: Maintained 9394F: drivers/memstick/host/r592.* 9395 9396ROCCAT DRIVERS 9397M: Stefan Achatz <erazor_de@users.sourceforge.net> 9398W: http://sourceforge.net/projects/roccat/ 9399S: Maintained 9400F: drivers/hid/hid-roccat* 9401F: include/linux/hid-roccat* 9402F: Documentation/ABI/*/sysfs-driver-hid-roccat* 9403 9404ROCKER DRIVER 9405M: Jiri Pirko <jiri@resnulli.us> 9406M: Scott Feldman <sfeldma@gmail.com> 9407L: netdev@vger.kernel.org 9408S: Supported 9409F: drivers/net/ethernet/rocker/ 9410 9411ROCKETPORT DRIVER 9412P: Comtrol Corp. 9413W: http://www.comtrol.com 9414S: Maintained 9415F: Documentation/serial/rocket.txt 9416F: drivers/tty/rocket* 9417 9418ROCKETPORT EXPRESS/INFINITY DRIVER 9419M: Kevin Cernekee <cernekee@gmail.com> 9420L: linux-serial@vger.kernel.org 9421S: Odd Fixes 9422F: drivers/tty/serial/rp2.* 9423 9424ROSE NETWORK LAYER 9425M: Ralf Baechle <ralf@linux-mips.org> 9426L: linux-hams@vger.kernel.org 9427W: http://www.linux-ax25.org/ 9428S: Maintained 9429F: include/net/rose.h 9430F: include/uapi/linux/rose.h 9431F: net/rose/ 9432 9433RTL2830 MEDIA DRIVER 9434M: Antti Palosaari <crope@iki.fi> 9435L: linux-media@vger.kernel.org 9436W: https://linuxtv.org 9437W: http://palosaari.fi/linux/ 9438Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9439T: git git://linuxtv.org/anttip/media_tree.git 9440S: Maintained 9441F: drivers/media/dvb-frontends/rtl2830* 9442 9443RTL2832 MEDIA DRIVER 9444M: Antti Palosaari <crope@iki.fi> 9445L: linux-media@vger.kernel.org 9446W: https://linuxtv.org 9447W: http://palosaari.fi/linux/ 9448Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9449T: git git://linuxtv.org/anttip/media_tree.git 9450S: Maintained 9451F: drivers/media/dvb-frontends/rtl2832* 9452 9453RTL2832_SDR MEDIA DRIVER 9454M: Antti Palosaari <crope@iki.fi> 9455L: linux-media@vger.kernel.org 9456W: https://linuxtv.org 9457W: http://palosaari.fi/linux/ 9458Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9459T: git git://linuxtv.org/anttip/media_tree.git 9460S: Maintained 9461F: drivers/media/dvb-frontends/rtl2832_sdr* 9462 9463RTL8180 WIRELESS DRIVER 9464L: linux-wireless@vger.kernel.org 9465W: http://wireless.kernel.org/ 9466T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9467S: Orphan 9468F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 9469 9470RTL8187 WIRELESS DRIVER 9471M: Herton Ronaldo Krzesinski <herton@canonical.com> 9472M: Hin-Tak Leung <htl10@users.sourceforge.net> 9473M: Larry Finger <Larry.Finger@lwfinger.net> 9474L: linux-wireless@vger.kernel.org 9475W: http://wireless.kernel.org/ 9476T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9477S: Maintained 9478F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 9479 9480RTL8192CE WIRELESS DRIVER 9481M: Larry Finger <Larry.Finger@lwfinger.net> 9482M: Chaoming Li <chaoming_li@realsil.com.cn> 9483L: linux-wireless@vger.kernel.org 9484W: http://wireless.kernel.org/ 9485T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9486S: Maintained 9487F: drivers/net/wireless/realtek/rtlwifi/ 9488F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 9489 9490RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 9491M: Jes Sorensen <Jes.Sorensen@redhat.com> 9492L: linux-wireless@vger.kernel.org 9493T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211 9494S: Maintained 9495F: drivers/net/wireless/realtek/rtl8xxxu/ 9496 9497S3 SAVAGE FRAMEBUFFER DRIVER 9498M: Antonino Daplas <adaplas@gmail.com> 9499L: linux-fbdev@vger.kernel.org 9500S: Maintained 9501F: drivers/video/fbdev/savage/ 9502 9503S390 9504M: Martin Schwidefsky <schwidefsky@de.ibm.com> 9505M: Heiko Carstens <heiko.carstens@de.ibm.com> 9506L: linux-s390@vger.kernel.org 9507W: http://www.ibm.com/developerworks/linux/linux390/ 9508T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 9509S: Supported 9510F: arch/s390/ 9511F: drivers/s390/ 9512F: Documentation/s390/ 9513F: Documentation/DocBook/s390* 9514 9515S390 COMMON I/O LAYER 9516M: Sebastian Ott <sebott@linux.vnet.ibm.com> 9517M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 9518L: linux-s390@vger.kernel.org 9519W: http://www.ibm.com/developerworks/linux/linux390/ 9520S: Supported 9521F: drivers/s390/cio/ 9522 9523S390 DASD DRIVER 9524M: Stefan Weinhuber <wein@de.ibm.com> 9525M: Stefan Haberland <stefan.haberland@de.ibm.com> 9526L: linux-s390@vger.kernel.org 9527W: http://www.ibm.com/developerworks/linux/linux390/ 9528S: Supported 9529F: drivers/s390/block/dasd* 9530F: block/partitions/ibm.c 9531 9532S390 NETWORK DRIVERS 9533M: Ursula Braun <ubraun@linux.vnet.ibm.com> 9534L: linux-s390@vger.kernel.org 9535W: http://www.ibm.com/developerworks/linux/linux390/ 9536S: Supported 9537F: drivers/s390/net/ 9538 9539S390 PCI SUBSYSTEM 9540M: Sebastian Ott <sebott@linux.vnet.ibm.com> 9541M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 9542L: linux-s390@vger.kernel.org 9543W: http://www.ibm.com/developerworks/linux/linux390/ 9544S: Supported 9545F: arch/s390/pci/ 9546F: drivers/pci/hotplug/s390_pci_hpc.c 9547 9548S390 ZCRYPT DRIVER 9549M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 9550L: linux-s390@vger.kernel.org 9551W: http://www.ibm.com/developerworks/linux/linux390/ 9552S: Supported 9553F: drivers/s390/crypto/ 9554 9555S390 ZFCP DRIVER 9556M: Steffen Maier <maier@linux.vnet.ibm.com> 9557L: linux-s390@vger.kernel.org 9558W: http://www.ibm.com/developerworks/linux/linux390/ 9559S: Supported 9560F: drivers/s390/scsi/zfcp_* 9561 9562S390 IUCV NETWORK LAYER 9563M: Ursula Braun <ubraun@linux.vnet.ibm.com> 9564L: linux-s390@vger.kernel.org 9565W: http://www.ibm.com/developerworks/linux/linux390/ 9566S: Supported 9567F: drivers/s390/net/*iucv* 9568F: include/net/iucv/ 9569F: net/iucv/ 9570 9571S390 IOMMU (PCI) 9572M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 9573L: linux-s390@vger.kernel.org 9574W: http://www.ibm.com/developerworks/linux/linux390/ 9575S: Supported 9576F: drivers/iommu/s390-iommu.c 9577 9578S3C24XX SD/MMC Driver 9579M: Ben Dooks <ben-linux@fluff.org> 9580L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9581S: Supported 9582F: drivers/mmc/host/s3cmci.* 9583 9584SAA6588 RDS RECEIVER DRIVER 9585M: Hans Verkuil <hverkuil@xs4all.nl> 9586L: linux-media@vger.kernel.org 9587T: git git://linuxtv.org/media_tree.git 9588W: https://linuxtv.org 9589S: Odd Fixes 9590F: drivers/media/i2c/saa6588* 9591 9592SAA7134 VIDEO4LINUX DRIVER 9593M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 9594L: linux-media@vger.kernel.org 9595W: https://linuxtv.org 9596T: git git://linuxtv.org/media_tree.git 9597S: Odd fixes 9598F: Documentation/video4linux/*.saa7134 9599F: drivers/media/pci/saa7134/ 9600 9601SAA7146 VIDEO4LINUX-2 DRIVER 9602M: Hans Verkuil <hverkuil@xs4all.nl> 9603L: linux-media@vger.kernel.org 9604T: git git://linuxtv.org/media_tree.git 9605S: Maintained 9606F: drivers/media/common/saa7146/ 9607F: drivers/media/pci/saa7146/ 9608F: include/media/saa7146* 9609 9610SAMSUNG LAPTOP DRIVER 9611M: Corentin Chary <corentin.chary@gmail.com> 9612L: platform-driver-x86@vger.kernel.org 9613S: Maintained 9614F: drivers/platform/x86/samsung-laptop.c 9615 9616SAMSUNG AUDIO (ASoC) DRIVERS 9617M: Sangbeom Kim <sbkim73@samsung.com> 9618L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9619S: Supported 9620F: sound/soc/samsung/ 9621 9622SAMSUNG FRAMEBUFFER DRIVER 9623M: Jingoo Han <jingoohan1@gmail.com> 9624L: linux-fbdev@vger.kernel.org 9625S: Maintained 9626F: drivers/video/fbdev/s3c-fb.c 9627 9628SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 9629M: Sangbeom Kim <sbkim73@samsung.com> 9630M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 9631L: linux-kernel@vger.kernel.org 9632L: linux-samsung-soc@vger.kernel.org 9633S: Supported 9634F: drivers/mfd/sec*.c 9635F: drivers/regulator/s2m*.c 9636F: drivers/regulator/s5m*.c 9637F: drivers/clk/clk-s2mps11.c 9638F: drivers/rtc/rtc-s5m.c 9639F: include/linux/mfd/samsung/ 9640F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 9641F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 9642F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 9643F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 9644 9645SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 9646M: Kyungmin Park <kyungmin.park@samsung.com> 9647M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9648L: linux-media@vger.kernel.org 9649Q: https://patchwork.linuxtv.org/project/linux-media/list/ 9650S: Supported 9651F: drivers/media/platform/exynos4-is/ 9652 9653SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 9654M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 9655L: linux-media@vger.kernel.org 9656L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9657S: Maintained 9658F: drivers/media/platform/s3c-camif/ 9659F: include/media/drv-intf/s3c_camif.h 9660 9661SAMSUNG S5C73M3 CAMERA DRIVER 9662M: Kyungmin Park <kyungmin.park@samsung.com> 9663M: Andrzej Hajda <a.hajda@samsung.com> 9664L: linux-media@vger.kernel.org 9665S: Supported 9666F: drivers/media/i2c/s5c73m3/* 9667 9668SAMSUNG S5K5BAF CAMERA DRIVER 9669M: Kyungmin Park <kyungmin.park@samsung.com> 9670M: Andrzej Hajda <a.hajda@samsung.com> 9671L: linux-media@vger.kernel.org 9672S: Supported 9673F: drivers/media/i2c/s5k5baf.c 9674 9675SAMSUNG S3FWRN5 NFC DRIVER 9676M: Robert Baldyga <r.baldyga@samsung.com> 9677M: Krzysztof Opasiak <k.opasiak@samsung.com> 9678L: linux-nfc@lists.01.org (moderated for non-subscribers) 9679S: Supported 9680F: drivers/nfc/s3fwrn5 9681 9682SAMSUNG SOC CLOCK DRIVERS 9683M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9684M: Tomasz Figa <tomasz.figa@gmail.com> 9685S: Supported 9686L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9687F: drivers/clk/samsung/ 9688 9689SAMSUNG SXGBE DRIVERS 9690M: Byungho An <bh74.an@samsung.com> 9691M: Girish K S <ks.giri@samsung.com> 9692M: Vipul Pandya <vipul.pandya@samsung.com> 9693S: Supported 9694L: netdev@vger.kernel.org 9695F: drivers/net/ethernet/samsung/sxgbe/ 9696 9697SAMSUNG THERMAL DRIVER 9698M: Lukasz Majewski <l.majewski@samsung.com> 9699L: linux-pm@vger.kernel.org 9700L: linux-samsung-soc@vger.kernel.org 9701S: Supported 9702T: git https://github.com/lmajewski/linux-samsung-thermal.git 9703F: drivers/thermal/samsung/ 9704 9705SAMSUNG USB2 PHY DRIVER 9706M: Kamil Debski <k.debski@samsung.com> 9707L: linux-kernel@vger.kernel.org 9708S: Supported 9709F: Documentation/devicetree/bindings/phy/samsung-phy.txt 9710F: Documentation/phy/samsung-usb2.txt 9711F: drivers/phy/phy-exynos4210-usb2.c 9712F: drivers/phy/phy-exynos4x12-usb2.c 9713F: drivers/phy/phy-exynos5250-usb2.c 9714F: drivers/phy/phy-s5pv210-usb2.c 9715F: drivers/phy/phy-samsung-usb2.c 9716F: drivers/phy/phy-samsung-usb2.h 9717 9718SERIAL DRIVERS 9719M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 9720L: linux-serial@vger.kernel.org 9721S: Maintained 9722F: drivers/tty/serial/ 9723 9724SYNOPSYS DESIGNWARE DMAC DRIVER 9725M: Viresh Kumar <vireshk@kernel.org> 9726M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 9727S: Maintained 9728F: include/linux/dma/dw.h 9729F: include/linux/platform_data/dma-dw.h 9730F: drivers/dma/dw/ 9731 9732SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 9733M: Lars Persson <lars.persson@axis.com> 9734L: netdev@vger.kernel.org 9735S: Supported 9736F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 9737F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 9738 9739SYNOPSYS DESIGNWARE I2C DRIVER 9740M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 9741R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 9742R: Mika Westerberg <mika.westerberg@linux.intel.com> 9743L: linux-i2c@vger.kernel.org 9744S: Maintained 9745F: drivers/i2c/busses/i2c-designware-* 9746F: include/linux/platform_data/i2c-designware.h 9747 9748SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 9749M: Jaehoon Chung <jh80.chung@samsung.com> 9750L: linux-mmc@vger.kernel.org 9751S: Maintained 9752F: include/linux/mmc/dw_mmc.h 9753F: drivers/mmc/host/dw_mmc* 9754 9755SYSTEM TRACE MODULE CLASS 9756M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9757S: Maintained 9758F: Documentation/trace/stm.txt 9759F: drivers/hwtracing/stm/ 9760F: include/linux/stm.h 9761F: include/uapi/linux/stm.h 9762 9763THUNDERBOLT DRIVER 9764M: Andreas Noever <andreas.noever@gmail.com> 9765S: Maintained 9766F: drivers/thunderbolt/ 9767 9768TI BQ27XXX POWER SUPPLY DRIVER 9769R: Andrew F. Davis <afd@ti.com> 9770F: include/linux/power/bq27xxx_battery.h 9771F: drivers/power/bq27xxx_battery.c 9772F: drivers/power/bq27xxx_battery_i2c.c 9773 9774TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 9775M: John Stultz <john.stultz@linaro.org> 9776M: Thomas Gleixner <tglx@linutronix.de> 9777L: linux-kernel@vger.kernel.org 9778T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9779S: Supported 9780F: include/linux/clocksource.h 9781F: include/linux/time.h 9782F: include/linux/timex.h 9783F: include/uapi/linux/time.h 9784F: include/uapi/linux/timex.h 9785F: kernel/time/clocksource.c 9786F: kernel/time/time*.c 9787F: kernel/time/alarmtimer.c 9788F: kernel/time/ntp.c 9789F: tools/testing/selftests/timers/ 9790 9791SC1200 WDT DRIVER 9792M: Zwane Mwaikambo <zwanem@gmail.com> 9793S: Maintained 9794F: drivers/watchdog/sc1200wdt.c 9795 9796SCHEDULER 9797M: Ingo Molnar <mingo@redhat.com> 9798M: Peter Zijlstra <peterz@infradead.org> 9799L: linux-kernel@vger.kernel.org 9800T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 9801S: Maintained 9802F: kernel/sched/ 9803F: include/linux/sched.h 9804F: include/uapi/linux/sched.h 9805F: include/linux/wait.h 9806 9807SCORE ARCHITECTURE 9808M: Chen Liqin <liqin.linux@gmail.com> 9809M: Lennox Wu <lennox.wu@gmail.com> 9810W: http://www.sunplus.com 9811S: Supported 9812F: arch/score/ 9813 9814SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 9815M: Sudeep Holla <sudeep.holla@arm.com> 9816L: linux-arm-kernel@lists.infradead.org 9817S: Maintained 9818F: Documentation/devicetree/bindings/arm/arm,scpi.txt 9819F: drivers/clk/clk-scpi.c 9820F: drivers/cpufreq/scpi-cpufreq.c 9821F: drivers/firmware/arm_scpi.c 9822F: include/linux/scpi_protocol.h 9823 9824SCSI CDROM DRIVER 9825M: Jens Axboe <axboe@kernel.dk> 9826L: linux-scsi@vger.kernel.org 9827W: http://www.kernel.dk 9828S: Maintained 9829F: drivers/scsi/sr* 9830 9831SCSI RDMA PROTOCOL (SRP) INITIATOR 9832M: Bart Van Assche <bart.vanassche@sandisk.com> 9833L: linux-rdma@vger.kernel.org 9834S: Supported 9835W: http://www.openfabrics.org 9836Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9837T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 9838F: drivers/infiniband/ulp/srp/ 9839F: include/scsi/srp.h 9840 9841SCSI SG DRIVER 9842M: Doug Gilbert <dgilbert@interlog.com> 9843L: linux-scsi@vger.kernel.org 9844W: http://sg.danny.cz/sg 9845S: Maintained 9846F: Documentation/scsi/scsi-generic.txt 9847F: drivers/scsi/sg.c 9848F: include/scsi/sg.h 9849 9850SCSI SUBSYSTEM 9851M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 9852T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 9853M: "Martin K. Petersen" <martin.petersen@oracle.com> 9854T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 9855L: linux-scsi@vger.kernel.org 9856S: Maintained 9857F: drivers/scsi/ 9858F: include/scsi/ 9859 9860SCSI TAPE DRIVER 9861M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 9862L: linux-scsi@vger.kernel.org 9863S: Maintained 9864F: Documentation/scsi/st.txt 9865F: drivers/scsi/st.* 9866F: drivers/scsi/st_*.h 9867 9868SCTP PROTOCOL 9869M: Vlad Yasevich <vyasevich@gmail.com> 9870M: Neil Horman <nhorman@tuxdriver.com> 9871L: linux-sctp@vger.kernel.org 9872W: http://lksctp.sourceforge.net 9873S: Maintained 9874F: Documentation/networking/sctp.txt 9875F: include/linux/sctp.h 9876F: include/uapi/linux/sctp.h 9877F: include/net/sctp/ 9878F: net/sctp/ 9879 9880SCx200 CPU SUPPORT 9881M: Jim Cromie <jim.cromie@gmail.com> 9882S: Odd Fixes 9883F: Documentation/i2c/busses/scx200_acb 9884F: arch/x86/platform/scx200/ 9885F: drivers/watchdog/scx200_wdt.c 9886F: drivers/i2c/busses/scx200* 9887F: drivers/mtd/maps/scx200_docflash.c 9888F: include/linux/scx200.h 9889 9890SCx200 GPIO DRIVER 9891M: Jim Cromie <jim.cromie@gmail.com> 9892S: Maintained 9893F: drivers/char/scx200_gpio.c 9894F: include/linux/scx200_gpio.h 9895 9896SCx200 HRT CLOCKSOURCE DRIVER 9897M: Jim Cromie <jim.cromie@gmail.com> 9898S: Maintained 9899F: drivers/clocksource/scx200_hrt.c 9900 9901SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 9902M: Sascha Sommer <saschasommer@freenet.de> 9903L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 9904S: Maintained 9905F: drivers/mmc/host/sdricoh_cs.c 9906 9907SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 9908M: Adrian Hunter <adrian.hunter@intel.com> 9909L: linux-mmc@vger.kernel.org 9910T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 9911S: Maintained 9912F: drivers/mmc/host/sdhci* 9913F: include/linux/mmc/sdhci* 9914 9915SECURE COMPUTING 9916M: Kees Cook <keescook@chromium.org> 9917R: Andy Lutomirski <luto@amacapital.net> 9918R: Will Drewry <wad@chromium.org> 9919T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 9920S: Supported 9921F: kernel/seccomp.c 9922F: include/uapi/linux/seccomp.h 9923F: include/linux/seccomp.h 9924F: tools/testing/selftests/seccomp/* 9925K: \bsecure_computing 9926K: \bTIF_SECCOMP\b 9927 9928SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 9929M: Ben Dooks <ben-linux@fluff.org> 9930M: Jaehoon Chung <jh80.chung@samsung.com> 9931L: linux-mmc@vger.kernel.org 9932S: Maintained 9933F: drivers/mmc/host/sdhci-s3c* 9934 9935SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 9936M: Viresh Kumar <vireshk@kernel.org> 9937L: spear-devel@list.st.com 9938L: linux-mmc@vger.kernel.org 9939S: Maintained 9940F: drivers/mmc/host/sdhci-spear.c 9941 9942SECURITY SUBSYSTEM 9943M: James Morris <james.l.morris@oracle.com> 9944M: "Serge E. Hallyn" <serge@hallyn.com> 9945L: linux-security-module@vger.kernel.org (suggested Cc:) 9946T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 9947W: http://kernsec.org/ 9948S: Supported 9949F: security/ 9950 9951SECURITY CONTACT 9952M: Security Officers <security@kernel.org> 9953S: Supported 9954 9955SELINUX SECURITY MODULE 9956M: Paul Moore <paul@paul-moore.com> 9957M: Stephen Smalley <sds@tycho.nsa.gov> 9958M: Eric Paris <eparis@parisplace.org> 9959L: selinux@tycho.nsa.gov (moderated for non-subscribers) 9960W: http://selinuxproject.org 9961T: git git://git.infradead.org/users/pcmoore/selinux 9962S: Supported 9963F: include/linux/selinux* 9964F: security/selinux/ 9965F: scripts/selinux/ 9966 9967APPARMOR SECURITY MODULE 9968M: John Johansen <john.johansen@canonical.com> 9969L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 9970W: apparmor.wiki.kernel.org 9971T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 9972S: Supported 9973F: security/apparmor/ 9974 9975YAMA SECURITY MODULE 9976M: Kees Cook <keescook@chromium.org> 9977T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 9978S: Supported 9979F: security/yama/ 9980 9981SENSABLE PHANTOM 9982M: Jiri Slaby <jirislaby@gmail.com> 9983S: Maintained 9984F: drivers/misc/phantom.c 9985F: include/uapi/linux/phantom.h 9986 9987SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER 9988M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com> 9989M: Ketan Mukadam <ketan.mukadam@avagotech.com> 9990M: John Soni Jose <sony.john@avagotech.com> 9991L: linux-scsi@vger.kernel.org 9992W: http://www.avagotech.com 9993S: Supported 9994F: drivers/scsi/be2iscsi/ 9995 9996Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER 9997M: Sathya Perla <sathya.perla@broadcom.com> 9998M: Ajit Khaparde <ajit.khaparde@broadcom.com> 9999M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com> 10000M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 10001M: Somnath Kotur <somnath.kotur@broadcom.com> 10002L: netdev@vger.kernel.org 10003W: http://www.emulex.com 10004S: Supported 10005F: drivers/net/ethernet/emulex/benet/ 10006 10007EMULEX ONECONNECT ROCE DRIVER 10008M: Selvin Xavier <selvin.xavier@avagotech.com> 10009M: Devesh Sharma <devesh.sharma@avagotech.com> 10010M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 10011L: linux-rdma@vger.kernel.org 10012W: http://www.emulex.com 10013S: Supported 10014F: drivers/infiniband/hw/ocrdma/ 10015 10016SFC NETWORK DRIVER 10017M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10018M: Edward Cree <ecree@solarflare.com> 10019M: Bert Kenward <bkenward@solarflare.com> 10020L: netdev@vger.kernel.org 10021S: Supported 10022F: drivers/net/ethernet/sfc/ 10023 10024SGI GRU DRIVER 10025M: Dimitri Sivanich <sivanich@sgi.com> 10026S: Maintained 10027F: drivers/misc/sgi-gru/ 10028 10029SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10030M: Pat Gefre <pfg@sgi.com> 10031L: linux-ia64@vger.kernel.org 10032S: Supported 10033F: Documentation/ia64/serial.txt 10034F: drivers/tty/serial/ioc?_serial.c 10035F: include/linux/ioc?.h 10036 10037SGI XP/XPC/XPNET DRIVER 10038M: Cliff Whickman <cpw@sgi.com> 10039M: Robin Holt <robinmholt@gmail.com> 10040S: Maintained 10041F: drivers/misc/sgi-xp/ 10042 10043SI2157 MEDIA DRIVER 10044M: Antti Palosaari <crope@iki.fi> 10045L: linux-media@vger.kernel.org 10046W: https://linuxtv.org 10047W: http://palosaari.fi/linux/ 10048Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10049T: git git://linuxtv.org/anttip/media_tree.git 10050S: Maintained 10051F: drivers/media/tuners/si2157* 10052 10053SI2168 MEDIA DRIVER 10054M: Antti Palosaari <crope@iki.fi> 10055L: linux-media@vger.kernel.org 10056W: https://linuxtv.org 10057W: http://palosaari.fi/linux/ 10058Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10059T: git git://linuxtv.org/anttip/media_tree.git 10060S: Maintained 10061F: drivers/media/dvb-frontends/si2168* 10062 10063SI470X FM RADIO RECEIVER I2C DRIVER 10064M: Hans Verkuil <hverkuil@xs4all.nl> 10065L: linux-media@vger.kernel.org 10066T: git git://linuxtv.org/media_tree.git 10067W: https://linuxtv.org 10068S: Odd Fixes 10069F: drivers/media/radio/si470x/radio-si470x-i2c.c 10070 10071SI470X FM RADIO RECEIVER USB DRIVER 10072M: Hans Verkuil <hverkuil@xs4all.nl> 10073L: linux-media@vger.kernel.org 10074T: git git://linuxtv.org/media_tree.git 10075W: https://linuxtv.org 10076S: Maintained 10077F: drivers/media/radio/si470x/radio-si470x-common.c 10078F: drivers/media/radio/si470x/radio-si470x.h 10079F: drivers/media/radio/si470x/radio-si470x-usb.c 10080 10081SI4713 FM RADIO TRANSMITTER I2C DRIVER 10082M: Eduardo Valentin <edubezval@gmail.com> 10083L: linux-media@vger.kernel.org 10084T: git git://linuxtv.org/media_tree.git 10085W: https://linuxtv.org 10086S: Odd Fixes 10087F: drivers/media/radio/si4713/si4713.? 10088 10089SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 10090M: Eduardo Valentin <edubezval@gmail.com> 10091L: linux-media@vger.kernel.org 10092T: git git://linuxtv.org/media_tree.git 10093W: https://linuxtv.org 10094S: Odd Fixes 10095F: drivers/media/radio/si4713/radio-platform-si4713.c 10096 10097SI4713 FM RADIO TRANSMITTER USB DRIVER 10098M: Hans Verkuil <hverkuil@xs4all.nl> 10099L: linux-media@vger.kernel.org 10100T: git git://linuxtv.org/media_tree.git 10101W: https://linuxtv.org 10102S: Maintained 10103F: drivers/media/radio/si4713/radio-usb-si4713.c 10104 10105SIANO DVB DRIVER 10106M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 10107L: linux-media@vger.kernel.org 10108W: https://linuxtv.org 10109T: git git://linuxtv.org/media_tree.git 10110S: Odd fixes 10111F: drivers/media/common/siano/ 10112F: drivers/media/usb/siano/ 10113F: drivers/media/usb/siano/ 10114F: drivers/media/mmc/siano/ 10115 10116SIMPLEFB FB DRIVER 10117M: Hans de Goede <hdegoede@redhat.com> 10118L: linux-fbdev@vger.kernel.org 10119S: Maintained 10120F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 10121F: drivers/video/fbdev/simplefb.c 10122F: include/linux/platform_data/simplefb.h 10123 10124SH_VEU V4L2 MEM2MEM DRIVER 10125L: linux-media@vger.kernel.org 10126S: Orphan 10127F: drivers/media/platform/sh_veu.c 10128 10129SH_VOU V4L2 OUTPUT DRIVER 10130L: linux-media@vger.kernel.org 10131S: Orphan 10132F: drivers/media/platform/sh_vou.c 10133F: include/media/drv-intf/sh_vou.h 10134 10135SIMPLE FIRMWARE INTERFACE (SFI) 10136M: Len Brown <lenb@kernel.org> 10137L: sfi-devel@simplefirmware.org 10138W: http://simplefirmware.org/ 10139T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 10140S: Supported 10141F: arch/x86/platform/sfi/ 10142F: drivers/sfi/ 10143F: include/linux/sfi*.h 10144 10145SIMTEC EB110ATX (Chalice CATS) 10146P: Ben Dooks 10147P: Vincent Sanders <vince@simtec.co.uk> 10148M: Simtec Linux Team <linux@simtec.co.uk> 10149W: http://www.simtec.co.uk/products/EB110ATX/ 10150S: Supported 10151 10152SIMTEC EB2410ITX (BAST) 10153P: Ben Dooks 10154P: Vincent Sanders <vince@simtec.co.uk> 10155M: Simtec Linux Team <linux@simtec.co.uk> 10156W: http://www.simtec.co.uk/products/EB2410ITX/ 10157S: Supported 10158F: arch/arm/mach-s3c24xx/mach-bast.c 10159F: arch/arm/mach-s3c24xx/bast-ide.c 10160F: arch/arm/mach-s3c24xx/bast-irq.c 10161 10162TI DAVINCI MACHINE SUPPORT 10163M: Sekhar Nori <nsekhar@ti.com> 10164M: Kevin Hilman <khilman@kernel.org> 10165T: git git://gitorious.org/linux-davinci/linux-davinci.git 10166Q: http://patchwork.kernel.org/project/linux-davinci/list/ 10167S: Supported 10168F: arch/arm/mach-davinci/ 10169F: drivers/i2c/busses/i2c-davinci.c 10170 10171TI DAVINCI SERIES MEDIA DRIVER 10172M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10173L: linux-media@vger.kernel.org 10174W: https://linuxtv.org 10175Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10176T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10177S: Maintained 10178F: drivers/media/platform/davinci/ 10179F: include/media/davinci/ 10180 10181TI AM437X VPFE DRIVER 10182M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10183L: linux-media@vger.kernel.org 10184W: https://linuxtv.org 10185Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10186T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10187S: Maintained 10188F: drivers/media/platform/am437x/ 10189 10190OV2659 OMNIVISION SENSOR DRIVER 10191M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10192L: linux-media@vger.kernel.org 10193W: https://linuxtv.org 10194Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10195T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10196S: Maintained 10197F: drivers/media/i2c/ov2659.c 10198F: include/media/i2c/ov2659.h 10199 10200SILICON MOTION SM712 FRAME BUFFER DRIVER 10201M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10202M: Teddy Wang <teddy.wang@siliconmotion.com> 10203M: Sudip Mukherjee <sudip@vectorindia.org> 10204L: linux-fbdev@vger.kernel.org 10205S: Maintained 10206F: drivers/video/fbdev/sm712* 10207F: Documentation/fb/sm712fb.txt 10208 10209SIS 190 ETHERNET DRIVER 10210M: Francois Romieu <romieu@fr.zoreil.com> 10211L: netdev@vger.kernel.org 10212S: Maintained 10213F: drivers/net/ethernet/sis/sis190.c 10214 10215SIS 900/7016 FAST ETHERNET DRIVER 10216M: Daniele Venzano <venza@brownhat.org> 10217W: http://www.brownhat.org/sis900.html 10218L: netdev@vger.kernel.org 10219S: Maintained 10220F: drivers/net/ethernet/sis/sis900.* 10221 10222SIS FRAMEBUFFER DRIVER 10223M: Thomas Winischhofer <thomas@winischhofer.net> 10224W: http://www.winischhofer.net/linuxsisvga.shtml 10225S: Maintained 10226F: Documentation/fb/sisfb.txt 10227F: drivers/video/fbdev/sis/ 10228F: include/video/sisfb.h 10229 10230SIS USB2VGA DRIVER 10231M: Thomas Winischhofer <thomas@winischhofer.net> 10232W: http://www.winischhofer.at/linuxsisusbvga.shtml 10233S: Maintained 10234F: drivers/usb/misc/sisusbvga/ 10235 10236SLAB ALLOCATOR 10237M: Christoph Lameter <cl@linux.com> 10238M: Pekka Enberg <penberg@kernel.org> 10239M: David Rientjes <rientjes@google.com> 10240M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 10241M: Andrew Morton <akpm@linux-foundation.org> 10242L: linux-mm@kvack.org 10243S: Maintained 10244F: include/linux/sl?b*.h 10245F: mm/sl?b* 10246 10247SLEEPABLE READ-COPY UPDATE (SRCU) 10248M: Lai Jiangshan <jiangshanlai@gmail.com> 10249M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10250M: Josh Triplett <josh@joshtriplett.org> 10251R: Steven Rostedt <rostedt@goodmis.org> 10252R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10253L: linux-kernel@vger.kernel.org 10254W: http://www.rdrop.com/users/paulmck/RCU/ 10255S: Supported 10256T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10257F: include/linux/srcu.h 10258F: kernel/rcu/srcu.c 10259 10260SMACK SECURITY MODULE 10261M: Casey Schaufler <casey@schaufler-ca.com> 10262L: linux-security-module@vger.kernel.org 10263W: http://schaufler-ca.com 10264T: git git://git.gitorious.org/smack-next/kernel.git 10265S: Maintained 10266F: Documentation/security/Smack.txt 10267F: security/smack/ 10268 10269DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 10270M: Kevin Hilman <khilman@kernel.org> 10271M: Nishanth Menon <nm@ti.com> 10272S: Maintained 10273F: drivers/power/avs/ 10274F: include/linux/power/smartreflex.h 10275L: linux-pm@vger.kernel.org 10276 10277SMC91x ETHERNET DRIVER 10278M: Nicolas Pitre <nico@fluxnic.net> 10279S: Odd Fixes 10280F: drivers/net/ethernet/smsc/smc91x.* 10281 10282SMIA AND SMIA++ IMAGE SENSOR DRIVER 10283M: Sakari Ailus <sakari.ailus@iki.fi> 10284L: linux-media@vger.kernel.org 10285S: Maintained 10286F: drivers/media/i2c/smiapp/ 10287F: include/media/i2c/smiapp.h 10288F: drivers/media/i2c/smiapp-pll.c 10289F: drivers/media/i2c/smiapp-pll.h 10290F: include/uapi/linux/smiapp.h 10291F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 10292 10293SMM665 HARDWARE MONITOR DRIVER 10294M: Guenter Roeck <linux@roeck-us.net> 10295L: linux-hwmon@vger.kernel.org 10296S: Maintained 10297F: Documentation/hwmon/smm665 10298F: drivers/hwmon/smm665.c 10299 10300SMSC EMC2103 HARDWARE MONITOR DRIVER 10301M: Steve Glendinning <steve.glendinning@shawell.net> 10302L: linux-hwmon@vger.kernel.org 10303S: Maintained 10304F: Documentation/hwmon/emc2103 10305F: drivers/hwmon/emc2103.c 10306 10307SMSC SCH5627 HARDWARE MONITOR DRIVER 10308M: Hans de Goede <hdegoede@redhat.com> 10309L: linux-hwmon@vger.kernel.org 10310S: Supported 10311F: Documentation/hwmon/sch5627 10312F: drivers/hwmon/sch5627.c 10313 10314SMSC47B397 HARDWARE MONITOR DRIVER 10315M: Jean Delvare <jdelvare@suse.com> 10316L: linux-hwmon@vger.kernel.org 10317S: Maintained 10318F: Documentation/hwmon/smsc47b397 10319F: drivers/hwmon/smsc47b397.c 10320 10321SMSC911x ETHERNET DRIVER 10322M: Steve Glendinning <steve.glendinning@shawell.net> 10323L: netdev@vger.kernel.org 10324S: Maintained 10325F: include/linux/smsc911x.h 10326F: drivers/net/ethernet/smsc/smsc911x.* 10327 10328SMSC9420 PCI ETHERNET DRIVER 10329M: Steve Glendinning <steve.glendinning@shawell.net> 10330L: netdev@vger.kernel.org 10331S: Maintained 10332F: drivers/net/ethernet/smsc/smsc9420.* 10333 10334SMSC UFX6000 and UFX7000 USB to VGA DRIVER 10335M: Steve Glendinning <steve.glendinning@shawell.net> 10336L: linux-fbdev@vger.kernel.org 10337S: Maintained 10338F: drivers/video/fbdev/smscufx.c 10339 10340SOC-CAMERA V4L2 SUBSYSTEM 10341M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 10342L: linux-media@vger.kernel.org 10343T: git git://linuxtv.org/media_tree.git 10344S: Maintained 10345F: include/media/soc* 10346F: drivers/media/i2c/soc_camera/ 10347F: drivers/media/platform/soc_camera/ 10348 10349SOEKRIS NET48XX LED SUPPORT 10350M: Chris Boot <bootc@bootc.net> 10351S: Maintained 10352F: drivers/leds/leds-net48xx.c 10353 10354SOFTLOGIC 6x10 MPEG CODEC 10355M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 10356M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 10357M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 10358M: Ismael Luceno <ismael@iodev.co.uk> 10359L: linux-media@vger.kernel.org 10360S: Supported 10361F: drivers/media/pci/solo6x10/ 10362 10363SOFTWARE RAID (Multiple Disks) SUPPORT 10364M: Shaohua Li <shli@kernel.org> 10365L: linux-raid@vger.kernel.org 10366T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 10367S: Supported 10368F: drivers/md/ 10369F: include/linux/raid/ 10370F: include/uapi/linux/raid/ 10371 10372SONIC NETWORK DRIVER 10373M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 10374L: netdev@vger.kernel.org 10375S: Maintained 10376F: drivers/net/ethernet/natsemi/sonic.* 10377 10378SONICS SILICON BACKPLANE DRIVER (SSB) 10379M: Michael Buesch <m@bues.ch> 10380L: linux-wireless@vger.kernel.org 10381S: Maintained 10382F: drivers/ssb/ 10383F: include/linux/ssb/ 10384 10385SONY VAIO CONTROL DEVICE DRIVER 10386M: Mattia Dongili <malattia@linux.it> 10387L: platform-driver-x86@vger.kernel.org 10388W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 10389S: Maintained 10390F: Documentation/laptops/sony-laptop.txt 10391F: drivers/char/sonypi.c 10392F: drivers/platform/x86/sony-laptop.c 10393F: include/linux/sony-laptop.h 10394 10395SONY MEMORYSTICK CARD SUPPORT 10396M: Alex Dubov <oakad@yahoo.com> 10397W: http://tifmxx.berlios.de/ 10398S: Maintained 10399F: drivers/memstick/host/tifm_ms.c 10400 10401SONY MEMORYSTICK STANDARD SUPPORT 10402M: Maxim Levitsky <maximlevitsky@gmail.com> 10403S: Maintained 10404F: drivers/memstick/core/ms_block.* 10405 10406SOUND 10407M: Jaroslav Kysela <perex@perex.cz> 10408M: Takashi Iwai <tiwai@suse.com> 10409L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10410W: http://www.alsa-project.org/ 10411T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10412T: git git://git.alsa-project.org/alsa-kernel.git 10413Q: http://patchwork.kernel.org/project/alsa-devel/list/ 10414S: Maintained 10415F: Documentation/sound/ 10416F: include/sound/ 10417F: include/uapi/sound/ 10418F: sound/ 10419 10420SOUND - COMPRESSED AUDIO 10421M: Vinod Koul <vinod.koul@intel.com> 10422L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10423T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10424S: Supported 10425F: Documentation/sound/alsa/compress_offload.txt 10426F: include/sound/compress_driver.h 10427F: include/uapi/sound/compress_* 10428F: sound/core/compress_offload.c 10429F: sound/soc/soc-compress.c 10430 10431SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 10432M: Liam Girdwood <lgirdwood@gmail.com> 10433M: Mark Brown <broonie@kernel.org> 10434T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 10435L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10436W: http://alsa-project.org/main/index.php/ASoC 10437S: Supported 10438F: Documentation/sound/alsa/soc/ 10439F: sound/soc/ 10440F: include/sound/soc* 10441 10442SOUND - DMAENGINE HELPERS 10443M: Lars-Peter Clausen <lars@metafoo.de> 10444S: Supported 10445F: include/sound/dmaengine_pcm.h 10446F: sound/core/pcm_dmaengine.c 10447F: sound/soc/soc-generic-dmaengine-pcm.c 10448 10449SP2 MEDIA DRIVER 10450M: Olli Salonen <olli.salonen@iki.fi> 10451L: linux-media@vger.kernel.org 10452W: https://linuxtv.org 10453Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10454S: Maintained 10455F: drivers/media/dvb-frontends/sp2* 10456 10457SPARC + UltraSPARC (sparc/sparc64) 10458M: "David S. Miller" <davem@davemloft.net> 10459L: sparclinux@vger.kernel.org 10460Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 10461T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 10462T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 10463S: Maintained 10464F: arch/sparc/ 10465F: drivers/sbus/ 10466 10467SPARC SERIAL DRIVERS 10468M: "David S. Miller" <davem@davemloft.net> 10469L: sparclinux@vger.kernel.org 10470T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 10471T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 10472S: Maintained 10473F: include/linux/sunserialcore.h 10474F: drivers/tty/serial/suncore.c 10475F: drivers/tty/serial/sunhv.c 10476F: drivers/tty/serial/sunsab.c 10477F: drivers/tty/serial/sunsab.h 10478F: drivers/tty/serial/sunsu.c 10479F: drivers/tty/serial/sunzilog.c 10480F: drivers/tty/serial/sunzilog.h 10481 10482SPARSE CHECKER 10483M: "Christopher Li" <sparse@chrisli.org> 10484L: linux-sparse@vger.kernel.org 10485W: https://sparse.wiki.kernel.org/ 10486T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 10487T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 10488S: Maintained 10489F: include/linux/compiler.h 10490 10491SPEAR PLATFORM SUPPORT 10492M: Viresh Kumar <vireshk@kernel.org> 10493M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 10494L: spear-devel@list.st.com 10495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10496W: http://www.st.com/spear 10497S: Maintained 10498F: arch/arm/boot/dts/spear* 10499F: arch/arm/mach-spear/ 10500 10501SPEAR CLOCK FRAMEWORK SUPPORT 10502M: Viresh Kumar <vireshk@kernel.org> 10503L: spear-devel@list.st.com 10504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10505W: http://www.st.com/spear 10506S: Maintained 10507F: drivers/clk/spear/ 10508 10509SPI SUBSYSTEM 10510M: Mark Brown <broonie@kernel.org> 10511L: linux-spi@vger.kernel.org 10512T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 10513Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 10514S: Maintained 10515F: Documentation/spi/ 10516F: drivers/spi/ 10517F: include/linux/spi/ 10518F: include/uapi/linux/spi/ 10519 10520SPIDERNET NETWORK DRIVER for CELL 10521M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 10522L: netdev@vger.kernel.org 10523S: Supported 10524F: Documentation/networking/spider_net.txt 10525F: drivers/net/ethernet/toshiba/spider_net* 10526 10527SPU FILE SYSTEM 10528M: Jeremy Kerr <jk@ozlabs.org> 10529L: linuxppc-dev@lists.ozlabs.org 10530W: http://www.ibm.com/developerworks/power/cell/ 10531S: Supported 10532F: Documentation/filesystems/spufs.txt 10533F: arch/powerpc/platforms/cell/spufs/ 10534 10535SQUASHFS FILE SYSTEM 10536M: Phillip Lougher <phillip@squashfs.org.uk> 10537L: squashfs-devel@lists.sourceforge.net (subscribers-only) 10538W: http://squashfs.org.uk 10539T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 10540S: Maintained 10541F: Documentation/filesystems/squashfs.txt 10542F: fs/squashfs/ 10543 10544SRM (Alpha) environment access 10545M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 10546S: Maintained 10547F: arch/alpha/kernel/srm_env.c 10548 10549STABLE BRANCH 10550M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10551L: stable@vger.kernel.org 10552S: Supported 10553F: Documentation/stable_kernel_rules.txt 10554 10555STAGING SUBSYSTEM 10556M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10557T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 10558L: devel@driverdev.osuosl.org 10559S: Supported 10560F: drivers/staging/ 10561 10562STAGING - COMEDI 10563M: Ian Abbott <abbotti@mev.co.uk> 10564M: H Hartley Sweeten <hsweeten@visionengravers.com> 10565S: Odd Fixes 10566F: drivers/staging/comedi/ 10567 10568STAGING - FLARION FT1000 DRIVERS 10569M: Marek Belisko <marek.belisko@gmail.com> 10570S: Odd Fixes 10571F: drivers/staging/ft1000/ 10572 10573STAGING - INDUSTRIAL IO 10574M: Jonathan Cameron <jic23@kernel.org> 10575L: linux-iio@vger.kernel.org 10576S: Odd Fixes 10577F: drivers/staging/iio/ 10578 10579STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 10580M: Jarod Wilson <jarod@wilsonet.com> 10581W: http://www.lirc.org/ 10582S: Odd Fixes 10583F: drivers/staging/media/lirc/ 10584 10585STAGING - LUSTRE PARALLEL FILESYSTEM 10586M: Oleg Drokin <oleg.drokin@intel.com> 10587M: Andreas Dilger <andreas.dilger@intel.com> 10588L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 10589W: http://wiki.lustre.org/ 10590S: Maintained 10591F: drivers/staging/lustre 10592 10593STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 10594M: Marc Dietrich <marvin24@gmx.de> 10595L: ac100@lists.launchpad.net (moderated for non-subscribers) 10596L: linux-tegra@vger.kernel.org 10597S: Maintained 10598F: drivers/staging/nvec/ 10599 10600STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 10601M: Jens Frederich <jfrederich@gmail.com> 10602M: Daniel Drake <dsd@laptop.org> 10603M: Jon Nettleton <jon.nettleton@gmail.com> 10604W: http://wiki.laptop.org/go/DCON 10605S: Maintained 10606F: drivers/staging/olpc_dcon/ 10607 10608STAGING - REALTEK RTL8712U DRIVERS 10609M: Larry Finger <Larry.Finger@lwfinger.net> 10610M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 10611S: Odd Fixes 10612F: drivers/staging/rtl8712/ 10613 10614STAGING - REALTEK RTL8723U WIRELESS DRIVER 10615M: Larry Finger <Larry.Finger@lwfinger.net> 10616M: Jes Sorensen <Jes.Sorensen@redhat.com> 10617L: linux-wireless@vger.kernel.org 10618S: Maintained 10619F: drivers/staging/rtl8723au/ 10620 10621STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 10622M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10623M: Teddy Wang <teddy.wang@siliconmotion.com> 10624M: Sudip Mukherjee <sudip@vectorindia.org> 10625L: linux-fbdev@vger.kernel.org 10626S: Maintained 10627F: drivers/staging/sm750fb/ 10628 10629STAGING - SLICOSS 10630M: Lior Dotan <liodot@gmail.com> 10631M: Christopher Harrer <charrer@alacritech.com> 10632S: Odd Fixes 10633F: drivers/staging/slicoss/ 10634 10635STAGING - SPEAKUP CONSOLE SPEECH DRIVER 10636M: William Hubbs <w.d.hubbs@gmail.com> 10637M: Chris Brannon <chris@the-brannons.com> 10638M: Kirk Reiser <kirk@reisers.ca> 10639M: Samuel Thibault <samuel.thibault@ens-lyon.org> 10640L: speakup@linux-speakup.org 10641W: http://www.linux-speakup.org/ 10642S: Odd Fixes 10643F: drivers/staging/speakup/ 10644 10645STAGING - VIA VT665X DRIVERS 10646M: Forest Bond <forest@alittletooquiet.net> 10647S: Odd Fixes 10648F: drivers/staging/vt665?/ 10649 10650STAGING - WILC1000 WIFI DRIVER 10651M: Johnny Kim <johnny.kim@atmel.com> 10652M: Austin Shin <austin.shin@atmel.com> 10653M: Chris Park <chris.park@atmel.com> 10654M: Tony Cho <tony.cho@atmel.com> 10655M: Glen Lee <glen.lee@atmel.com> 10656M: Leo Kim <leo.kim@atmel.com> 10657L: linux-wireless@vger.kernel.org 10658S: Supported 10659F: drivers/staging/wilc1000/ 10660 10661STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 10662M: Arnaud Patard <arnaud.patard@rtp-net.org> 10663S: Odd Fixes 10664F: drivers/staging/xgifb/ 10665 10666HFI1 DRIVER 10667M: Mike Marciniszyn <infinipath@intel.com> 10668L: linux-rdma@vger.kernel.org 10669S: Supported 10670F: drivers/staging/rdma/hfi1 10671 10672STARFIRE/DURALAN NETWORK DRIVER 10673M: Ion Badulescu <ionut@badula.org> 10674S: Odd Fixes 10675F: drivers/net/ethernet/adaptec/starfire* 10676 10677SUN3/3X 10678M: Sam Creasey <sammy@sammy.net> 10679W: http://sammy.net/sun3/ 10680S: Maintained 10681F: arch/m68k/kernel/*sun3* 10682F: arch/m68k/sun3*/ 10683F: arch/m68k/include/asm/sun3* 10684F: drivers/net/ethernet/i825xx/sun3* 10685 10686SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 10687M: Hans de Goede <hdegoede@redhat.com> 10688L: linux-input@vger.kernel.org 10689S: Maintained 10690F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 10691F: drivers/input/keyboard/sun4i-lradc-keys.c 10692 10693SUNDANCE NETWORK DRIVER 10694M: Denis Kirjanov <kda@linux-powerpc.org> 10695L: netdev@vger.kernel.org 10696S: Maintained 10697F: drivers/net/ethernet/dlink/sundance.c 10698 10699SUPERH 10700M: Yoshinori Sato <ysato@users.sourceforge.jp> 10701M: Rich Felker <dalias@libc.org> 10702L: linux-sh@vger.kernel.org 10703Q: http://patchwork.kernel.org/project/linux-sh/list/ 10704S: Maintained 10705F: Documentation/sh/ 10706F: arch/sh/ 10707F: drivers/sh/ 10708 10709SUSPEND TO RAM 10710M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10711M: Len Brown <len.brown@intel.com> 10712M: Pavel Machek <pavel@ucw.cz> 10713L: linux-pm@vger.kernel.org 10714S: Supported 10715F: Documentation/power/ 10716F: arch/x86/kernel/acpi/ 10717F: drivers/base/power/ 10718F: kernel/power/ 10719F: include/linux/suspend.h 10720F: include/linux/freezer.h 10721F: include/linux/pm.h 10722 10723SVGA HANDLING 10724M: Martin Mares <mj@ucw.cz> 10725L: linux-video@atrey.karlin.mff.cuni.cz 10726S: Maintained 10727F: Documentation/svga.txt 10728F: arch/x86/boot/video* 10729 10730SWIOTLB SUBSYSTEM 10731M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 10732L: linux-kernel@vger.kernel.org 10733T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 10734S: Supported 10735F: lib/swiotlb.c 10736F: arch/*/kernel/pci-swiotlb.c 10737F: include/linux/swiotlb.h 10738 10739SWITCHDEV 10740M: Jiri Pirko <jiri@resnulli.us> 10741L: netdev@vger.kernel.org 10742S: Supported 10743F: net/switchdev/ 10744F: include/net/switchdev.h 10745 10746SYNOPSYS ARC ARCHITECTURE 10747M: Vineet Gupta <vgupta@synopsys.com> 10748L: linux-snps-arc@lists.infradead.org 10749S: Supported 10750F: arch/arc/ 10751F: Documentation/devicetree/bindings/arc/* 10752F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 10753F: drivers/tty/serial/arc_uart.c 10754T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 10755 10756SYNOPSYS ARC SDP platform support 10757M: Alexey Brodkin <abrodkin@synopsys.com> 10758S: Supported 10759F: arch/arc/plat-axs10x 10760F: arch/arc/boot/dts/ax* 10761F: Documentation/devicetree/bindings/arc/axs10* 10762 10763SYSTEM CONFIGURATION (SYSCON) 10764M: Lee Jones <lee.jones@linaro.org> 10765M: Arnd Bergmann <arnd@arndb.de> 10766T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10767S: Supported 10768F: drivers/mfd/syscon.c 10769 10770SYSV FILESYSTEM 10771M: Christoph Hellwig <hch@infradead.org> 10772S: Maintained 10773F: Documentation/filesystems/sysv-fs.txt 10774F: fs/sysv/ 10775F: include/linux/sysv_fs.h 10776 10777TARGET SUBSYSTEM 10778M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 10779L: linux-scsi@vger.kernel.org 10780L: target-devel@vger.kernel.org 10781W: http://www.linux-iscsi.org 10782W: http://groups.google.com/group/linux-iscsi-target-dev 10783T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 10784S: Supported 10785F: drivers/target/ 10786F: include/target/ 10787F: Documentation/target/ 10788 10789TASKSTATS STATISTICS INTERFACE 10790M: Balbir Singh <bsingharora@gmail.com> 10791S: Maintained 10792F: Documentation/accounting/taskstats* 10793F: include/linux/taskstats* 10794F: kernel/taskstats.c 10795 10796TC CLASSIFIER 10797M: Jamal Hadi Salim <jhs@mojatatu.com> 10798L: netdev@vger.kernel.org 10799S: Maintained 10800F: include/net/pkt_cls.h 10801F: include/uapi/linux/pkt_cls.h 10802F: net/sched/ 10803 10804TCP LOW PRIORITY MODULE 10805M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 10806M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 10807W: http://tcp-lp-mod.sourceforge.net/ 10808S: Maintained 10809F: net/ipv4/tcp_lp.c 10810 10811TDA10071 MEDIA DRIVER 10812M: Antti Palosaari <crope@iki.fi> 10813L: linux-media@vger.kernel.org 10814W: https://linuxtv.org 10815W: http://palosaari.fi/linux/ 10816Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10817T: git git://linuxtv.org/anttip/media_tree.git 10818S: Maintained 10819F: drivers/media/dvb-frontends/tda10071* 10820 10821TDA18212 MEDIA DRIVER 10822M: Antti Palosaari <crope@iki.fi> 10823L: linux-media@vger.kernel.org 10824W: https://linuxtv.org 10825W: http://palosaari.fi/linux/ 10826Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10827T: git git://linuxtv.org/anttip/media_tree.git 10828S: Maintained 10829F: drivers/media/tuners/tda18212* 10830 10831TDA18218 MEDIA DRIVER 10832M: Antti Palosaari <crope@iki.fi> 10833L: linux-media@vger.kernel.org 10834W: https://linuxtv.org 10835W: http://palosaari.fi/linux/ 10836Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10837T: git git://linuxtv.org/anttip/media_tree.git 10838S: Maintained 10839F: drivers/media/tuners/tda18218* 10840 10841TDA18271 MEDIA DRIVER 10842M: Michael Krufky <mkrufky@linuxtv.org> 10843L: linux-media@vger.kernel.org 10844W: https://linuxtv.org 10845W: http://github.com/mkrufky 10846Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10847T: git git://linuxtv.org/mkrufky/tuners.git 10848S: Maintained 10849F: drivers/media/tuners/tda18271* 10850 10851TDA827x MEDIA DRIVER 10852M: Michael Krufky <mkrufky@linuxtv.org> 10853L: linux-media@vger.kernel.org 10854W: https://linuxtv.org 10855W: http://github.com/mkrufky 10856Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10857T: git git://linuxtv.org/mkrufky/tuners.git 10858S: Maintained 10859F: drivers/media/tuners/tda8290.* 10860 10861TDA8290 MEDIA DRIVER 10862M: Michael Krufky <mkrufky@linuxtv.org> 10863L: linux-media@vger.kernel.org 10864W: https://linuxtv.org 10865W: http://github.com/mkrufky 10866Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10867T: git git://linuxtv.org/mkrufky/tuners.git 10868S: Maintained 10869F: drivers/media/tuners/tda8290.* 10870 10871TDA9840 MEDIA DRIVER 10872M: Hans Verkuil <hverkuil@xs4all.nl> 10873L: linux-media@vger.kernel.org 10874T: git git://linuxtv.org/media_tree.git 10875W: https://linuxtv.org 10876S: Maintained 10877F: drivers/media/i2c/tda9840* 10878 10879TEA5761 TUNER DRIVER 10880M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 10881L: linux-media@vger.kernel.org 10882W: https://linuxtv.org 10883T: git git://linuxtv.org/media_tree.git 10884S: Odd fixes 10885F: drivers/media/tuners/tea5761.* 10886 10887TEA5767 TUNER DRIVER 10888M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 10889L: linux-media@vger.kernel.org 10890W: https://linuxtv.org 10891T: git git://linuxtv.org/media_tree.git 10892S: Maintained 10893F: drivers/media/tuners/tea5767.* 10894 10895TEA6415C MEDIA DRIVER 10896M: Hans Verkuil <hverkuil@xs4all.nl> 10897L: linux-media@vger.kernel.org 10898T: git git://linuxtv.org/media_tree.git 10899W: https://linuxtv.org 10900S: Maintained 10901F: drivers/media/i2c/tea6415c* 10902 10903TEA6420 MEDIA DRIVER 10904M: Hans Verkuil <hverkuil@xs4all.nl> 10905L: linux-media@vger.kernel.org 10906T: git git://linuxtv.org/media_tree.git 10907W: https://linuxtv.org 10908S: Maintained 10909F: drivers/media/i2c/tea6420* 10910 10911TEAM DRIVER 10912M: Jiri Pirko <jiri@resnulli.us> 10913L: netdev@vger.kernel.org 10914S: Supported 10915F: drivers/net/team/ 10916F: include/linux/if_team.h 10917F: include/uapi/linux/if_team.h 10918 10919TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 10920M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 10921S: Maintained 10922F: arch/x86/platform/ts5500/ 10923 10924TECHNOTREND USB IR RECEIVER 10925M: Sean Young <sean@mess.org> 10926L: linux-media@vger.kernel.org 10927S: Maintained 10928F: drivers/media/rc/ttusbir.c 10929 10930TEGRA ARCHITECTURE SUPPORT 10931M: Stephen Warren <swarren@wwwdotorg.org> 10932M: Thierry Reding <thierry.reding@gmail.com> 10933M: Alexandre Courbot <gnurou@gmail.com> 10934L: linux-tegra@vger.kernel.org 10935Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 10936T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 10937S: Supported 10938N: [^a-z]tegra 10939 10940TEGRA CLOCK DRIVER 10941M: Peter De Schrijver <pdeschrijver@nvidia.com> 10942M: Prashant Gaikwad <pgaikwad@nvidia.com> 10943S: Supported 10944F: drivers/clk/tegra/ 10945 10946TEGRA DMA DRIVER 10947M: Laxman Dewangan <ldewangan@nvidia.com> 10948S: Supported 10949F: drivers/dma/tegra20-apb-dma.c 10950 10951TEGRA I2C DRIVER 10952M: Laxman Dewangan <ldewangan@nvidia.com> 10953S: Supported 10954F: drivers/i2c/busses/i2c-tegra.c 10955 10956TEGRA IOMMU DRIVERS 10957M: Hiroshi Doyu <hdoyu@nvidia.com> 10958S: Supported 10959F: drivers/iommu/tegra* 10960 10961TEGRA KBC DRIVER 10962M: Rakesh Iyer <riyer@nvidia.com> 10963M: Laxman Dewangan <ldewangan@nvidia.com> 10964S: Supported 10965F: drivers/input/keyboard/tegra-kbc.c 10966 10967TEGRA PWM DRIVER 10968M: Thierry Reding <thierry.reding@gmail.com> 10969S: Supported 10970F: drivers/pwm/pwm-tegra.c 10971 10972TEGRA SERIAL DRIVER 10973M: Laxman Dewangan <ldewangan@nvidia.com> 10974S: Supported 10975F: drivers/tty/serial/serial-tegra.c 10976 10977TEGRA SPI DRIVER 10978M: Laxman Dewangan <ldewangan@nvidia.com> 10979S: Supported 10980F: drivers/spi/spi-tegra* 10981 10982TEHUTI ETHERNET DRIVER 10983M: Andy Gospodarek <andy@greyhouse.net> 10984L: netdev@vger.kernel.org 10985S: Supported 10986F: drivers/net/ethernet/tehuti/* 10987 10988Telecom Clock Driver for MCPL0010 10989M: Mark Gross <mark.gross@intel.com> 10990S: Supported 10991F: drivers/char/tlclk.c 10992 10993TENSILICA XTENSA PORT (xtensa) 10994M: Chris Zankel <chris@zankel.net> 10995M: Max Filippov <jcmvbkbc@gmail.com> 10996L: linux-xtensa@linux-xtensa.org 10997T: git git://github.com/czankel/xtensa-linux.git 10998S: Maintained 10999F: arch/xtensa/ 11000F: drivers/irqchip/irq-xtensa-* 11001 11002THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 11003M: Hans Verkuil <hverkuil@xs4all.nl> 11004L: linux-media@vger.kernel.org 11005T: git git://linuxtv.org/media_tree.git 11006W: https://linuxtv.org 11007S: Maintained 11008F: drivers/media/radio/radio-raremono.c 11009 11010THERMAL 11011M: Zhang Rui <rui.zhang@intel.com> 11012M: Eduardo Valentin <edubezval@gmail.com> 11013L: linux-pm@vger.kernel.org 11014T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11015T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11016Q: https://patchwork.kernel.org/project/linux-pm/list/ 11017S: Supported 11018F: drivers/thermal/ 11019F: include/linux/thermal.h 11020F: include/uapi/linux/thermal.h 11021F: include/linux/cpu_cooling.h 11022F: Documentation/devicetree/bindings/thermal/ 11023 11024THERMAL/CPU_COOLING 11025M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11026M: Viresh Kumar <viresh.kumar@linaro.org> 11027M: Javi Merino <javi.merino@arm.com> 11028L: linux-pm@vger.kernel.org 11029S: Supported 11030F: Documentation/thermal/cpu-cooling-api.txt 11031F: drivers/thermal/cpu_cooling.c 11032F: include/linux/cpu_cooling.h 11033 11034THINGM BLINK(1) USB RGB LED DRIVER 11035M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 11036S: Maintained 11037F: drivers/hid/hid-thingm.c 11038 11039THINKPAD ACPI EXTRAS DRIVER 11040M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11041L: ibm-acpi-devel@lists.sourceforge.net 11042L: platform-driver-x86@vger.kernel.org 11043W: http://ibm-acpi.sourceforge.net 11044W: http://thinkwiki.org/wiki/Ibm-acpi 11045T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11046S: Maintained 11047F: drivers/platform/x86/thinkpad_acpi.c 11048 11049TI BANDGAP AND THERMAL DRIVER 11050M: Eduardo Valentin <edubezval@gmail.com> 11051L: linux-pm@vger.kernel.org 11052L: linux-omap@vger.kernel.org 11053S: Maintained 11054F: drivers/thermal/ti-soc-thermal/ 11055 11056TI VPE/CAL DRIVERS 11057M: Benoit Parrot <bparrot@ti.com> 11058L: linux-media@vger.kernel.org 11059W: http://linuxtv.org/ 11060Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11061S: Maintained 11062F: drivers/media/platform/ti-vpe/ 11063 11064TI CDCE706 CLOCK DRIVER 11065M: Max Filippov <jcmvbkbc@gmail.com> 11066S: Maintained 11067F: drivers/clk/clk-cdce706.c 11068 11069TI CLOCK DRIVER 11070M: Tero Kristo <t-kristo@ti.com> 11071L: linux-omap@vger.kernel.org 11072S: Maintained 11073F: drivers/clk/ti/ 11074F: include/linux/clk/ti.h 11075 11076TI ETHERNET SWITCH DRIVER (CPSW) 11077M: Mugunthan V N <mugunthanvnm@ti.com> 11078R: Grygorii Strashko <grygorii.strashko@ti.com> 11079L: linux-omap@vger.kernel.org 11080L: netdev@vger.kernel.org 11081S: Maintained 11082F: drivers/net/ethernet/ti/cpsw* 11083F: drivers/net/ethernet/ti/davinci* 11084 11085TI FLASH MEDIA INTERFACE DRIVER 11086M: Alex Dubov <oakad@yahoo.com> 11087S: Maintained 11088F: drivers/misc/tifm* 11089F: drivers/mmc/host/tifm_sd.c 11090F: include/linux/tifm.h 11091 11092TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 11093M: Santosh Shilimkar <ssantosh@kernel.org> 11094L: linux-kernel@vger.kernel.org 11095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11096S: Maintained 11097F: drivers/soc/ti/* 11098T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 11099 11100 11101TI LM49xxx FAMILY ASoC CODEC DRIVERS 11102M: M R Swami Reddy <mr.swami.reddy@ti.com> 11103M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 11104L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11105S: Maintained 11106F: sound/soc/codecs/lm49453* 11107F: sound/soc/codecs/isabelle* 11108 11109TI LP855x BACKLIGHT DRIVER 11110M: Milo Kim <milo.kim@ti.com> 11111S: Maintained 11112F: Documentation/backlight/lp855x-driver.txt 11113F: drivers/video/backlight/lp855x_bl.c 11114F: include/linux/platform_data/lp855x.h 11115 11116TI LP8727 CHARGER DRIVER 11117M: Milo Kim <milo.kim@ti.com> 11118S: Maintained 11119F: drivers/power/lp8727_charger.c 11120F: include/linux/platform_data/lp8727.h 11121 11122TI LP8788 MFD DRIVER 11123M: Milo Kim <milo.kim@ti.com> 11124S: Maintained 11125F: drivers/iio/adc/lp8788_adc.c 11126F: drivers/leds/leds-lp8788.c 11127F: drivers/mfd/lp8788*.c 11128F: drivers/power/lp8788-charger.c 11129F: drivers/regulator/lp8788-*.c 11130F: include/linux/mfd/lp8788*.h 11131 11132TI NETCP ETHERNET DRIVER 11133M: Wingman Kwok <w-kwok2@ti.com> 11134M: Murali Karicheri <m-karicheri2@ti.com> 11135L: netdev@vger.kernel.org 11136S: Maintained 11137F: drivers/net/ethernet/ti/netcp* 11138 11139TI TAS571X FAMILY ASoC CODEC DRIVER 11140M: Kevin Cernekee <cernekee@chromium.org> 11141L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11142S: Odd Fixes 11143F: sound/soc/codecs/tas571x* 11144 11145TI TWL4030 SERIES SOC CODEC DRIVER 11146M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11147L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11148S: Maintained 11149F: sound/soc/codecs/twl4030* 11150 11151TI WILINK WIRELESS DRIVERS 11152L: linux-wireless@vger.kernel.org 11153W: http://wireless.kernel.org/en/users/Drivers/wl12xx 11154W: http://wireless.kernel.org/en/users/Drivers/wl1251 11155T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 11156S: Orphan 11157F: drivers/net/wireless/ti/ 11158F: include/linux/wl12xx.h 11159 11160TIPC NETWORK LAYER 11161M: Jon Maloy <jon.maloy@ericsson.com> 11162M: Ying Xue <ying.xue@windriver.com> 11163L: netdev@vger.kernel.org (core kernel code) 11164L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 11165W: http://tipc.sourceforge.net/ 11166S: Maintained 11167F: include/uapi/linux/tipc*.h 11168F: net/tipc/ 11169 11170TILE ARCHITECTURE 11171M: Chris Metcalf <cmetcalf@mellanox.com> 11172W: http://www.mellanox.com/repository/solutions/tile-scm/ 11173T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 11174S: Supported 11175F: arch/tile/ 11176F: drivers/char/tile-srom.c 11177F: drivers/edac/tile_edac.c 11178F: drivers/net/ethernet/tile/ 11179F: drivers/rtc/rtc-tile.c 11180F: drivers/tty/hvc/hvc_tile.c 11181F: drivers/tty/serial/tilegx.c 11182F: drivers/usb/host/*-tilegx.c 11183F: include/linux/usb/tilegx.h 11184 11185TLAN NETWORK DRIVER 11186M: Samuel Chessman <chessman@tux.org> 11187L: tlan-devel@lists.sourceforge.net (subscribers-only) 11188W: http://sourceforge.net/projects/tlan/ 11189S: Maintained 11190F: Documentation/networking/tlan.txt 11191F: drivers/net/ethernet/ti/tlan.* 11192 11193TOMOYO SECURITY MODULE 11194M: Kentaro Takeda <takedakn@nttdata.co.jp> 11195M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 11196L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 11197L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 11198L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 11199L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 11200W: http://tomoyo.sourceforge.jp/ 11201T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 11202S: Maintained 11203F: security/tomoyo/ 11204 11205TOPSTAR LAPTOP EXTRAS DRIVER 11206M: Herton Ronaldo Krzesinski <herton@canonical.com> 11207L: platform-driver-x86@vger.kernel.org 11208S: Maintained 11209F: drivers/platform/x86/topstar-laptop.c 11210 11211TOSHIBA ACPI EXTRAS DRIVER 11212M: Azael Avalos <coproscefalo@gmail.com> 11213L: platform-driver-x86@vger.kernel.org 11214S: Maintained 11215F: drivers/platform/x86/toshiba_acpi.c 11216 11217TOSHIBA BLUETOOTH DRIVER 11218M: Azael Avalos <coproscefalo@gmail.com> 11219L: platform-driver-x86@vger.kernel.org 11220S: Maintained 11221F: drivers/platform/x86/toshiba_bluetooth.c 11222 11223TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 11224M: Azael Avalos <coproscefalo@gmail.com> 11225L: platform-driver-x86@vger.kernel.org 11226S: Maintained 11227F: drivers/platform/x86/toshiba_haps.c 11228 11229TOSHIBA WMI HOTKEYS DRIVER 11230M: Azael Avalos <coproscefalo@gmail.com> 11231L: platform-driver-x86@vger.kernel.org 11232S: Maintained 11233F: drivers/platform/x86/toshiba-wmi.c 11234 11235TOSHIBA SMM DRIVER 11236M: Jonathan Buzzard <jonathan@buzzard.org.uk> 11237W: http://www.buzzard.org.uk/toshiba/ 11238S: Maintained 11239F: drivers/char/toshiba.c 11240F: include/linux/toshiba.h 11241F: include/uapi/linux/toshiba.h 11242 11243TOSHIBA TC358743 DRIVER 11244M: Mats Randgaard <matrandg@cisco.com> 11245L: linux-media@vger.kernel.org 11246S: Maintained 11247F: drivers/media/i2c/tc358743* 11248F: include/media/i2c/tc358743.h 11249 11250TMIO MMC DRIVER 11251M: Ian Molton <ian@mnementh.co.uk> 11252L: linux-mmc@vger.kernel.org 11253S: Maintained 11254F: drivers/mmc/host/tmio_mmc* 11255F: drivers/mmc/host/sh_mobile_sdhi.c 11256F: include/linux/mmc/tmio.h 11257F: include/linux/mmc/sh_mobile_sdhi.h 11258 11259TMP401 HARDWARE MONITOR DRIVER 11260M: Guenter Roeck <linux@roeck-us.net> 11261L: linux-hwmon@vger.kernel.org 11262S: Maintained 11263F: Documentation/hwmon/tmp401 11264F: drivers/hwmon/tmp401.c 11265 11266TMPFS (SHMEM FILESYSTEM) 11267M: Hugh Dickins <hughd@google.com> 11268L: linux-mm@kvack.org 11269S: Maintained 11270F: include/linux/shmem_fs.h 11271F: mm/shmem.c 11272 11273TM6000 VIDEO4LINUX DRIVER 11274M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 11275L: linux-media@vger.kernel.org 11276W: https://linuxtv.org 11277T: git git://linuxtv.org/media_tree.git 11278S: Odd fixes 11279F: drivers/media/usb/tm6000/ 11280 11281TW68 VIDEO4LINUX DRIVER 11282M: Hans Verkuil <hverkuil@xs4all.nl> 11283L: linux-media@vger.kernel.org 11284T: git git://linuxtv.org/media_tree.git 11285W: https://linuxtv.org 11286S: Odd Fixes 11287F: drivers/media/pci/tw68/ 11288 11289TPM DEVICE DRIVER 11290M: Peter Huewe <peterhuewe@gmx.de> 11291M: Marcel Selhorst <tpmdd@selhorst.net> 11292M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 11293R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 11294W: http://tpmdd.sourceforge.net 11295L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11296Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 11297T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 11298S: Maintained 11299F: drivers/char/tpm/ 11300 11301TPM IBM_VTPM DEVICE DRIVER 11302M: Ashley Lai <ashleydlai@gmail.com> 11303W: http://tpmdd.sourceforge.net 11304L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11305S: Maintained 11306F: drivers/char/tpm/tpm_ibmvtpm* 11307 11308TRACING 11309M: Steven Rostedt <rostedt@goodmis.org> 11310M: Ingo Molnar <mingo@redhat.com> 11311T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11312S: Maintained 11313F: Documentation/trace/ftrace.txt 11314F: arch/*/*/*/ftrace.h 11315F: arch/*/kernel/ftrace.c 11316F: include/*/ftrace.h 11317F: include/linux/trace*.h 11318F: include/trace/ 11319F: kernel/trace/ 11320F: tools/testing/selftests/ftrace/ 11321 11322TRACING MMIO ACCESSES (MMIOTRACE) 11323M: Steven Rostedt <rostedt@goodmis.org> 11324M: Ingo Molnar <mingo@kernel.org> 11325R: Karol Herbst <karolherbst@gmail.com> 11326R: Pekka Paalanen <ppaalanen@gmail.com> 11327S: Maintained 11328L: linux-kernel@vger.kernel.org 11329L: nouveau@lists.freedesktop.org 11330F: kernel/trace/trace_mmiotrace.c 11331F: include/linux/mmiotrace.h 11332F: arch/x86/mm/kmmio.c 11333F: arch/x86/mm/mmio-mod.c 11334F: arch/x86/mm/testmmiotrace.c 11335 11336TRIVIAL PATCHES 11337M: Jiri Kosina <trivial@kernel.org> 11338T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 11339S: Maintained 11340K: ^Subject:.*(?i)trivial 11341 11342TTY LAYER 11343M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11344M: Jiri Slaby <jslaby@suse.com> 11345S: Supported 11346T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 11347F: Documentation/serial/ 11348F: drivers/tty/ 11349F: drivers/tty/serial/serial_core.c 11350F: include/linux/serial_core.h 11351F: include/linux/serial.h 11352F: include/linux/tty.h 11353F: include/uapi/linux/serial_core.h 11354F: include/uapi/linux/serial.h 11355F: include/uapi/linux/tty.h 11356 11357TUA9001 MEDIA DRIVER 11358M: Antti Palosaari <crope@iki.fi> 11359L: linux-media@vger.kernel.org 11360W: https://linuxtv.org 11361W: http://palosaari.fi/linux/ 11362Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11363T: git git://linuxtv.org/anttip/media_tree.git 11364S: Maintained 11365F: drivers/media/tuners/tua9001* 11366 11367TULIP NETWORK DRIVERS 11368L: netdev@vger.kernel.org 11369L: linux-parisc@vger.kernel.org 11370S: Orphan 11371F: drivers/net/ethernet/dec/tulip/ 11372 11373TUN/TAP driver 11374M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 11375W: http://vtun.sourceforge.net/tun 11376S: Maintained 11377F: Documentation/networking/tuntap.txt 11378F: arch/um/os-Linux/drivers/ 11379 11380TURBOCHANNEL SUBSYSTEM 11381M: "Maciej W. Rozycki" <macro@linux-mips.org> 11382M: Ralf Baechle <ralf@linux-mips.org> 11383L: linux-mips@linux-mips.org 11384Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 11385S: Maintained 11386F: drivers/tc/ 11387F: include/linux/tc.h 11388 11389U14-34F SCSI DRIVER 11390M: Dario Ballabio <ballabio_dario@emc.com> 11391L: linux-scsi@vger.kernel.org 11392S: Maintained 11393F: drivers/scsi/u14-34f.c 11394 11395UBI FILE SYSTEM (UBIFS) 11396M: Richard Weinberger <richard@nod.at> 11397M: Artem Bityutskiy <dedekind1@gmail.com> 11398M: Adrian Hunter <adrian.hunter@intel.com> 11399L: linux-mtd@lists.infradead.org 11400T: git git://git.infradead.org/ubifs-2.6.git 11401W: http://www.linux-mtd.infradead.org/doc/ubifs.html 11402S: Supported 11403F: Documentation/filesystems/ubifs.txt 11404F: fs/ubifs/ 11405 11406UCLINUX (M68KNOMMU AND COLDFIRE) 11407M: Greg Ungerer <gerg@uclinux.org> 11408W: http://www.uclinux.org/ 11409L: linux-m68k@lists.linux-m68k.org 11410L: uclinux-dev@uclinux.org (subscribers-only) 11411T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 11412S: Maintained 11413F: arch/m68k/coldfire/ 11414F: arch/m68k/68*/ 11415F: arch/m68k/*/*_no.* 11416F: arch/m68k/include/asm/*_no.* 11417 11418UDF FILESYSTEM 11419M: Jan Kara <jack@suse.com> 11420S: Maintained 11421F: Documentation/filesystems/udf.txt 11422F: fs/udf/ 11423 11424UFS FILESYSTEM 11425M: Evgeniy Dushistov <dushistov@mail.ru> 11426S: Maintained 11427F: Documentation/filesystems/ufs.txt 11428F: fs/ufs/ 11429 11430UHID USERSPACE HID IO DRIVER: 11431M: David Herrmann <dh.herrmann@googlemail.com> 11432L: linux-input@vger.kernel.org 11433S: Maintained 11434F: drivers/hid/uhid.c 11435F: include/uapi/linux/uhid.h 11436 11437ULTRA-WIDEBAND (UWB) SUBSYSTEM: 11438L: linux-usb@vger.kernel.org 11439S: Orphan 11440F: drivers/uwb/ 11441F: include/linux/uwb.h 11442F: include/linux/uwb/ 11443 11444UNICORE32 ARCHITECTURE: 11445M: Guan Xuetao <gxt@mprc.pku.edu.cn> 11446W: http://mprc.pku.edu.cn/~guanxuetao/linux 11447S: Maintained 11448T: git git://github.com/gxt/linux.git 11449F: arch/unicore32/ 11450 11451UNIFDEF 11452M: Tony Finch <dot@dotat.at> 11453W: http://dotat.at/prog/unifdef 11454S: Maintained 11455F: scripts/unifdef.c 11456 11457UNIFORM CDROM DRIVER 11458M: Jens Axboe <axboe@kernel.dk> 11459W: http://www.kernel.dk 11460S: Maintained 11461F: Documentation/cdrom/ 11462F: drivers/cdrom/cdrom.c 11463F: include/linux/cdrom.h 11464F: include/uapi/linux/cdrom.h 11465 11466UNISYS S-PAR DRIVERS 11467M: David Kershner <david.kershner@unisys.com> 11468L: sparmaintainer@unisys.com (Unisys internal) 11469S: Supported 11470F: drivers/staging/unisys/ 11471 11472UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 11473M: Vinayak Holikatti <vinholikatti@gmail.com> 11474L: linux-scsi@vger.kernel.org 11475S: Supported 11476F: Documentation/scsi/ufs.txt 11477F: drivers/scsi/ufs/ 11478 11479UNSORTED BLOCK IMAGES (UBI) 11480M: Artem Bityutskiy <dedekind1@gmail.com> 11481M: Richard Weinberger <richard@nod.at> 11482W: http://www.linux-mtd.infradead.org/ 11483L: linux-mtd@lists.infradead.org 11484T: git git://git.infradead.org/ubifs-2.6.git 11485S: Supported 11486F: drivers/mtd/ubi/ 11487F: include/linux/mtd/ubi.h 11488F: include/uapi/mtd/ubi-user.h 11489 11490USB ACM DRIVER 11491M: Oliver Neukum <oneukum@suse.com> 11492L: linux-usb@vger.kernel.org 11493S: Maintained 11494F: Documentation/usb/acm.txt 11495F: drivers/usb/class/cdc-acm.* 11496 11497USB AR5523 WIRELESS DRIVER 11498M: Pontus Fuchs <pontus.fuchs@gmail.com> 11499L: linux-wireless@vger.kernel.org 11500S: Maintained 11501F: drivers/net/wireless/ath/ar5523/ 11502 11503USB ATTACHED SCSI 11504M: Hans de Goede <hdegoede@redhat.com> 11505M: Gerd Hoffmann <kraxel@redhat.com> 11506L: linux-usb@vger.kernel.org 11507L: linux-scsi@vger.kernel.org 11508S: Maintained 11509F: drivers/usb/storage/uas.c 11510 11511USB CDC ETHERNET DRIVER 11512M: Oliver Neukum <oliver@neukum.org> 11513L: linux-usb@vger.kernel.org 11514S: Maintained 11515F: drivers/net/usb/cdc_*.c 11516F: include/uapi/linux/usb/cdc.h 11517 11518USB CHAOSKEY DRIVER 11519M: Keith Packard <keithp@keithp.com> 11520L: linux-usb@vger.kernel.org 11521S: Maintained 11522F: drivers/usb/misc/chaoskey.c 11523 11524USB CYPRESS C67X00 DRIVER 11525M: Peter Korsgaard <jacmet@sunsite.dk> 11526L: linux-usb@vger.kernel.org 11527S: Maintained 11528F: drivers/usb/c67x00/ 11529 11530USB DAVICOM DM9601 DRIVER 11531M: Peter Korsgaard <jacmet@sunsite.dk> 11532L: netdev@vger.kernel.org 11533W: http://www.linux-usb.org/usbnet 11534S: Maintained 11535F: drivers/net/usb/dm9601.c 11536 11537USB DIAMOND RIO500 DRIVER 11538M: Cesar Miquel <miquel@df.uba.ar> 11539L: rio500-users@lists.sourceforge.net 11540W: http://rio500.sourceforge.net 11541S: Maintained 11542F: drivers/usb/misc/rio500* 11543 11544USB EHCI DRIVER 11545M: Alan Stern <stern@rowland.harvard.edu> 11546L: linux-usb@vger.kernel.org 11547S: Maintained 11548F: Documentation/usb/ehci.txt 11549F: drivers/usb/host/ehci* 11550 11551USB GADGET/PERIPHERAL SUBSYSTEM 11552M: Felipe Balbi <balbi@kernel.org> 11553L: linux-usb@vger.kernel.org 11554W: http://www.linux-usb.org/gadget 11555T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 11556S: Maintained 11557F: drivers/usb/gadget/ 11558F: include/linux/usb/gadget* 11559 11560USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 11561M: Jiri Kosina <jikos@kernel.org> 11562R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 11563L: linux-usb@vger.kernel.org 11564T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 11565S: Maintained 11566F: Documentation/hid/hiddev.txt 11567F: drivers/hid/usbhid/ 11568 11569USB ISP116X DRIVER 11570M: Olav Kongas <ok@artecdesign.ee> 11571L: linux-usb@vger.kernel.org 11572S: Maintained 11573F: drivers/usb/host/isp116x* 11574F: include/linux/usb/isp116x.h 11575 11576USB LAN78XX ETHERNET DRIVER 11577M: Woojung Huh <woojung.huh@microchip.com> 11578M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 11579L: netdev@vger.kernel.org 11580S: Maintained 11581F: drivers/net/usb/lan78xx.* 11582 11583USB MASS STORAGE DRIVER 11584M: Matthew Dharm <mdharm-usb@one-eyed-alien.net> 11585L: linux-usb@vger.kernel.org 11586L: usb-storage@lists.one-eyed-alien.net 11587S: Maintained 11588W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 11589F: drivers/usb/storage/ 11590 11591USB MIDI DRIVER 11592M: Clemens Ladisch <clemens@ladisch.de> 11593L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11594T: git git://git.alsa-project.org/alsa-kernel.git 11595S: Maintained 11596F: sound/usb/midi.* 11597 11598USB NETWORKING DRIVERS 11599L: linux-usb@vger.kernel.org 11600S: Odd Fixes 11601F: drivers/net/usb/ 11602 11603USB OHCI DRIVER 11604M: Alan Stern <stern@rowland.harvard.edu> 11605L: linux-usb@vger.kernel.org 11606S: Maintained 11607F: Documentation/usb/ohci.txt 11608F: drivers/usb/host/ohci* 11609 11610USB OTG FSM (Finite State Machine) 11611M: Peter Chen <Peter.Chen@nxp.com> 11612T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 11613L: linux-usb@vger.kernel.org 11614S: Maintained 11615F: drivers/usb/common/usb-otg-fsm.c 11616 11617USB OVER IP DRIVER 11618M: Valentina Manea <valentina.manea.m@gmail.com> 11619M: Shuah Khan <shuah.kh@samsung.com> 11620L: linux-usb@vger.kernel.org 11621S: Maintained 11622F: Documentation/usb/usbip_protocol.txt 11623F: drivers/usb/usbip/ 11624F: tools/usb/usbip/ 11625 11626USB PEGASUS DRIVER 11627M: Petko Manolov <petkan@nucleusys.com> 11628L: linux-usb@vger.kernel.org 11629L: netdev@vger.kernel.org 11630T: git git://github.com/petkan/pegasus.git 11631W: https://github.com/petkan/pegasus 11632S: Maintained 11633F: drivers/net/usb/pegasus.* 11634 11635USB PHY LAYER 11636M: Felipe Balbi <balbi@kernel.org> 11637L: linux-usb@vger.kernel.org 11638T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 11639S: Maintained 11640F: drivers/usb/phy/ 11641 11642USB PRINTER DRIVER (usblp) 11643M: Pete Zaitcev <zaitcev@redhat.com> 11644L: linux-usb@vger.kernel.org 11645S: Supported 11646F: drivers/usb/class/usblp.c 11647 11648USB QMI WWAN NETWORK DRIVER 11649M: Bjørn Mork <bjorn@mork.no> 11650L: netdev@vger.kernel.org 11651S: Maintained 11652F: Documentation/ABI/testing/sysfs-class-net-qmi 11653F: drivers/net/usb/qmi_wwan.c 11654 11655USB RTL8150 DRIVER 11656M: Petko Manolov <petkan@nucleusys.com> 11657L: linux-usb@vger.kernel.org 11658L: netdev@vger.kernel.org 11659T: git git://github.com/petkan/rtl8150.git 11660W: https://github.com/petkan/rtl8150 11661S: Maintained 11662F: drivers/net/usb/rtl8150.c 11663 11664USB SERIAL SUBSYSTEM 11665M: Johan Hovold <johan@kernel.org> 11666L: linux-usb@vger.kernel.org 11667S: Maintained 11668F: Documentation/usb/usb-serial.txt 11669F: drivers/usb/serial/ 11670F: include/linux/usb/serial.h 11671 11672USB SMSC75XX ETHERNET DRIVER 11673M: Steve Glendinning <steve.glendinning@shawell.net> 11674L: netdev@vger.kernel.org 11675S: Maintained 11676F: drivers/net/usb/smsc75xx.* 11677 11678USB SMSC95XX ETHERNET DRIVER 11679M: Steve Glendinning <steve.glendinning@shawell.net> 11680L: netdev@vger.kernel.org 11681S: Maintained 11682F: drivers/net/usb/smsc95xx.* 11683 11684USB SUBSYSTEM 11685M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11686L: linux-usb@vger.kernel.org 11687W: http://www.linux-usb.org 11688T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 11689S: Supported 11690F: Documentation/usb/ 11691F: drivers/usb/ 11692F: include/linux/usb.h 11693F: include/linux/usb/ 11694 11695USB UHCI DRIVER 11696M: Alan Stern <stern@rowland.harvard.edu> 11697L: linux-usb@vger.kernel.org 11698S: Maintained 11699F: drivers/usb/host/uhci* 11700 11701USB "USBNET" DRIVER FRAMEWORK 11702M: Oliver Neukum <oneukum@suse.com> 11703L: netdev@vger.kernel.org 11704W: http://www.linux-usb.org/usbnet 11705S: Maintained 11706F: drivers/net/usb/usbnet.c 11707F: include/linux/usb/usbnet.h 11708 11709USB VIDEO CLASS 11710M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11711L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 11712L: linux-media@vger.kernel.org 11713T: git git://linuxtv.org/media_tree.git 11714W: http://www.ideasonboard.org/uvc/ 11715S: Maintained 11716F: drivers/media/usb/uvc/ 11717F: include/uapi/linux/uvcvideo.h 11718 11719USB VISION DRIVER 11720M: Hans Verkuil <hverkuil@xs4all.nl> 11721L: linux-media@vger.kernel.org 11722T: git git://linuxtv.org/media_tree.git 11723W: https://linuxtv.org 11724S: Odd Fixes 11725F: drivers/media/usb/usbvision/ 11726 11727USB WEBCAM GADGET 11728M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11729L: linux-usb@vger.kernel.org 11730S: Maintained 11731F: drivers/usb/gadget/function/*uvc* 11732F: drivers/usb/gadget/legacy/webcam.c 11733 11734USB WIRELESS RNDIS DRIVER (rndis_wlan) 11735M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 11736L: linux-wireless@vger.kernel.org 11737S: Maintained 11738F: drivers/net/wireless/rndis_wlan.c 11739 11740USB XHCI DRIVER 11741M: Mathias Nyman <mathias.nyman@intel.com> 11742L: linux-usb@vger.kernel.org 11743S: Supported 11744F: drivers/usb/host/xhci* 11745F: drivers/usb/host/pci-quirks* 11746 11747USB ZD1201 DRIVER 11748L: linux-wireless@vger.kernel.org 11749W: http://linux-lc100020.sourceforge.net 11750S: Orphan 11751F: drivers/net/wireless/zydas/zd1201.* 11752 11753USB ZR364XX DRIVER 11754M: Antoine Jacquet <royale@zerezo.com> 11755L: linux-usb@vger.kernel.org 11756L: linux-media@vger.kernel.org 11757T: git git://linuxtv.org/media_tree.git 11758W: http://royale.zerezo.com/zr364xx/ 11759S: Maintained 11760F: Documentation/video4linux/zr364xx.txt 11761F: drivers/media/usb/zr364xx/ 11762 11763ULPI BUS 11764M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 11765L: linux-usb@vger.kernel.org 11766S: Maintained 11767F: drivers/usb/common/ulpi.c 11768F: include/linux/ulpi/ 11769 11770USER-MODE LINUX (UML) 11771M: Jeff Dike <jdike@addtoit.com> 11772M: Richard Weinberger <richard@nod.at> 11773L: user-mode-linux-devel@lists.sourceforge.net 11774L: user-mode-linux-user@lists.sourceforge.net 11775W: http://user-mode-linux.sourceforge.net 11776T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 11777S: Maintained 11778F: Documentation/virtual/uml/ 11779F: arch/um/ 11780F: arch/x86/um/ 11781F: fs/hostfs/ 11782F: fs/hppfs/ 11783 11784USERSPACE I/O (UIO) 11785M: "Hans J. Koch" <hjk@hansjkoch.de> 11786M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11787S: Maintained 11788T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 11789F: Documentation/DocBook/uio-howto.tmpl 11790F: drivers/uio/ 11791F: include/linux/uio*.h 11792 11793UTIL-LINUX PACKAGE 11794M: Karel Zak <kzak@redhat.com> 11795L: util-linux@vger.kernel.org 11796W: http://en.wikipedia.org/wiki/Util-linux 11797T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 11798S: Maintained 11799 11800UVESAFB DRIVER 11801M: Michal Januszewski <spock@gentoo.org> 11802L: linux-fbdev@vger.kernel.org 11803W: http://dev.gentoo.org/~spock/projects/uvesafb/ 11804S: Maintained 11805F: Documentation/fb/uvesafb.txt 11806F: drivers/video/fbdev/uvesafb.* 11807 11808VF610 NAND DRIVER 11809M: Stefan Agner <stefan@agner.ch> 11810L: linux-mtd@lists.infradead.org 11811S: Supported 11812F: drivers/mtd/nand/vf610_nfc.c 11813 11814VFAT/FAT/MSDOS FILESYSTEM 11815M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 11816S: Maintained 11817F: Documentation/filesystems/vfat.txt 11818F: fs/fat/ 11819 11820VFIO DRIVER 11821M: Alex Williamson <alex.williamson@redhat.com> 11822L: kvm@vger.kernel.org 11823T: git git://github.com/awilliam/linux-vfio.git 11824S: Maintained 11825F: Documentation/vfio.txt 11826F: drivers/vfio/ 11827F: include/linux/vfio.h 11828F: include/uapi/linux/vfio.h 11829 11830VFIO PLATFORM DRIVER 11831M: Baptiste Reynal <b.reynal@virtualopensystems.com> 11832L: kvm@vger.kernel.org 11833S: Maintained 11834F: drivers/vfio/platform/ 11835 11836VIDEOBUF2 FRAMEWORK 11837M: Pawel Osciak <pawel@osciak.com> 11838M: Marek Szyprowski <m.szyprowski@samsung.com> 11839M: Kyungmin Park <kyungmin.park@samsung.com> 11840L: linux-media@vger.kernel.org 11841S: Maintained 11842F: drivers/media/v4l2-core/videobuf2-* 11843F: include/media/videobuf2-* 11844 11845VIRTUAL SERIO DEVICE DRIVER 11846M: Stephen Chandler Paul <thatslyude@gmail.com> 11847S: Maintained 11848F: drivers/input/serio/userio.c 11849F: include/uapi/linux/userio.h 11850 11851VIRTIO CONSOLE DRIVER 11852M: Amit Shah <amit.shah@redhat.com> 11853L: virtualization@lists.linux-foundation.org 11854S: Maintained 11855F: drivers/char/virtio_console.c 11856F: include/linux/virtio_console.h 11857F: include/uapi/linux/virtio_console.h 11858 11859VIRTIO CORE, NET AND BLOCK DRIVERS 11860M: "Michael S. Tsirkin" <mst@redhat.com> 11861L: virtualization@lists.linux-foundation.org 11862S: Maintained 11863F: drivers/virtio/ 11864F: tools/virtio/ 11865F: drivers/net/virtio_net.c 11866F: drivers/block/virtio_blk.c 11867F: include/linux/virtio_*.h 11868F: include/uapi/linux/virtio_*.h 11869 11870VIRTIO DRIVERS FOR S390 11871M: Christian Borntraeger <borntraeger@de.ibm.com> 11872M: Cornelia Huck <cornelia.huck@de.ibm.com> 11873L: linux-s390@vger.kernel.org 11874L: virtualization@lists.linux-foundation.org 11875L: kvm@vger.kernel.org 11876S: Supported 11877F: drivers/s390/virtio/ 11878 11879VIRTIO GPU DRIVER 11880M: David Airlie <airlied@linux.ie> 11881M: Gerd Hoffmann <kraxel@redhat.com> 11882L: dri-devel@lists.freedesktop.org 11883L: virtualization@lists.linux-foundation.org 11884S: Maintained 11885F: drivers/gpu/drm/virtio/ 11886F: include/uapi/linux/virtio_gpu.h 11887 11888VIRTIO HOST (VHOST) 11889M: "Michael S. Tsirkin" <mst@redhat.com> 11890L: kvm@vger.kernel.org 11891L: virtualization@lists.linux-foundation.org 11892L: netdev@vger.kernel.org 11893T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 11894S: Maintained 11895F: drivers/vhost/ 11896F: include/uapi/linux/vhost.h 11897 11898VIRTIO INPUT DRIVER 11899M: Gerd Hoffmann <kraxel@redhat.com> 11900S: Maintained 11901F: drivers/virtio/virtio_input.c 11902F: include/uapi/linux/virtio_input.h 11903 11904VIA RHINE NETWORK DRIVER 11905S: Orphan 11906F: drivers/net/ethernet/via/via-rhine.c 11907 11908VIA SD/MMC CARD CONTROLLER DRIVER 11909M: Bruce Chang <brucechang@via.com.tw> 11910M: Harald Welte <HaraldWelte@viatech.com> 11911S: Maintained 11912F: drivers/mmc/host/via-sdmmc.c 11913 11914VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 11915M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 11916L: linux-fbdev@vger.kernel.org 11917S: Maintained 11918F: include/linux/via-core.h 11919F: include/linux/via-gpio.h 11920F: include/linux/via_i2c.h 11921F: drivers/video/fbdev/via/ 11922 11923VIA VELOCITY NETWORK DRIVER 11924M: Francois Romieu <romieu@fr.zoreil.com> 11925L: netdev@vger.kernel.org 11926S: Maintained 11927F: drivers/net/ethernet/via/via-velocity.* 11928 11929VIRT LIB 11930M: Alex Williamson <alex.williamson@redhat.com> 11931M: Paolo Bonzini <pbonzini@redhat.com> 11932L: kvm@vger.kernel.org 11933S: Supported 11934F: virt/lib/ 11935 11936VIVID VIRTUAL VIDEO DRIVER 11937M: Hans Verkuil <hverkuil@xs4all.nl> 11938L: linux-media@vger.kernel.org 11939T: git git://linuxtv.org/media_tree.git 11940W: https://linuxtv.org 11941S: Maintained 11942F: drivers/media/platform/vivid/* 11943 11944VLAN (802.1Q) 11945M: Patrick McHardy <kaber@trash.net> 11946L: netdev@vger.kernel.org 11947S: Maintained 11948F: drivers/net/macvlan.c 11949F: include/linux/if_*vlan.h 11950F: net/8021q/ 11951 11952VLYNQ BUS 11953M: Florian Fainelli <florian@openwrt.org> 11954L: openwrt-devel@lists.openwrt.org (subscribers-only) 11955S: Maintained 11956F: drivers/vlynq/vlynq.c 11957F: include/linux/vlynq.h 11958 11959VME SUBSYSTEM 11960M: Martyn Welch <martyn@welchs.me.uk> 11961M: Manohar Vanga <manohar.vanga@gmail.com> 11962M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11963L: devel@driverdev.osuosl.org 11964S: Maintained 11965T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 11966F: Documentation/vme_api.txt 11967F: drivers/staging/vme/ 11968F: drivers/vme/ 11969F: include/linux/vme* 11970 11971VMWARE HYPERVISOR INTERFACE 11972M: Alok Kataria <akataria@vmware.com> 11973L: virtualization@lists.linux-foundation.org 11974S: Supported 11975F: arch/x86/kernel/cpu/vmware.c 11976 11977VMWARE BALLOON DRIVER 11978M: Xavier Deguillard <xdeguillard@vmware.com> 11979M: Philip Moltmann <moltmann@vmware.com> 11980M: "VMware, Inc." <pv-drivers@vmware.com> 11981L: linux-kernel@vger.kernel.org 11982S: Maintained 11983F: drivers/misc/vmw_balloon.c 11984 11985VMWARE VMMOUSE SUBDRIVER 11986M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 11987M: "VMware, Inc." <pv-drivers@vmware.com> 11988L: linux-input@vger.kernel.org 11989S: Maintained 11990F: drivers/input/mouse/vmmouse.c 11991F: drivers/input/mouse/vmmouse.h 11992 11993VMWARE VMXNET3 ETHERNET DRIVER 11994M: Shrikrishna Khare <skhare@vmware.com> 11995M: "VMware, Inc." <pv-drivers@vmware.com> 11996L: netdev@vger.kernel.org 11997S: Maintained 11998F: drivers/net/vmxnet3/ 11999 12000VMware PVSCSI driver 12001M: Arvind Kumar <arvindkumar@vmware.com> 12002M: VMware PV-Drivers <pv-drivers@vmware.com> 12003L: linux-scsi@vger.kernel.org 12004S: Maintained 12005F: drivers/scsi/vmw_pvscsi.c 12006F: drivers/scsi/vmw_pvscsi.h 12007 12008VOLTAGE AND CURRENT REGULATOR FRAMEWORK 12009M: Liam Girdwood <lgirdwood@gmail.com> 12010M: Mark Brown <broonie@kernel.org> 12011L: linux-kernel@vger.kernel.org 12012W: http://www.slimlogic.co.uk/?p=48 12013T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 12014S: Supported 12015F: drivers/regulator/ 12016F: include/linux/regulator/ 12017 12018VRF 12019M: David Ahern <dsa@cumulusnetworks.com> 12020M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12021L: netdev@vger.kernel.org 12022S: Maintained 12023F: drivers/net/vrf.c 12024F: Documentation/networking/vrf.txt 12025 12026VT1211 HARDWARE MONITOR DRIVER 12027M: Juerg Haefliger <juergh@gmail.com> 12028L: linux-hwmon@vger.kernel.org 12029S: Maintained 12030F: Documentation/hwmon/vt1211 12031F: drivers/hwmon/vt1211.c 12032 12033VT8231 HARDWARE MONITOR DRIVER 12034M: Roger Lucas <vt8231@hiddenengine.co.uk> 12035L: linux-hwmon@vger.kernel.org 12036S: Maintained 12037F: drivers/hwmon/vt8231.c 12038 12039VUB300 USB to SDIO/SD/MMC bridge chip 12040M: Tony Olech <tony.olech@elandigitalsystems.com> 12041L: linux-mmc@vger.kernel.org 12042L: linux-usb@vger.kernel.org 12043S: Supported 12044F: drivers/mmc/host/vub300.c 12045 12046W1 DALLAS'S 1-WIRE BUS 12047M: Evgeniy Polyakov <zbr@ioremap.net> 12048S: Maintained 12049F: Documentation/w1/ 12050F: drivers/w1/ 12051 12052W83791D HARDWARE MONITORING DRIVER 12053M: Marc Hulsman <m.hulsman@tudelft.nl> 12054L: linux-hwmon@vger.kernel.org 12055S: Maintained 12056F: Documentation/hwmon/w83791d 12057F: drivers/hwmon/w83791d.c 12058 12059W83793 HARDWARE MONITORING DRIVER 12060M: Rudolf Marek <r.marek@assembler.cz> 12061L: linux-hwmon@vger.kernel.org 12062S: Maintained 12063F: Documentation/hwmon/w83793 12064F: drivers/hwmon/w83793.c 12065 12066W83795 HARDWARE MONITORING DRIVER 12067M: Jean Delvare <jdelvare@suse.com> 12068L: linux-hwmon@vger.kernel.org 12069S: Maintained 12070F: drivers/hwmon/w83795.c 12071 12072W83L51xD SD/MMC CARD INTERFACE DRIVER 12073M: Pierre Ossman <pierre@ossman.eu> 12074S: Maintained 12075F: drivers/mmc/host/wbsd.* 12076 12077WACOM PROTOCOL 4 SERIAL TABLETS 12078M: Julian Squires <julian@cipht.net> 12079M: Hans de Goede <hdegoede@redhat.com> 12080L: linux-input@vger.kernel.org 12081S: Maintained 12082F: drivers/input/tablet/wacom_serial4.c 12083 12084WATCHDOG DEVICE DRIVERS 12085M: Wim Van Sebroeck <wim@iguana.be> 12086R: Guenter Roeck <linux@roeck-us.net> 12087L: linux-watchdog@vger.kernel.org 12088W: http://www.linux-watchdog.org/ 12089T: git git://www.linux-watchdog.org/linux-watchdog.git 12090S: Maintained 12091F: Documentation/watchdog/ 12092F: drivers/watchdog/ 12093F: include/linux/watchdog.h 12094F: include/uapi/linux/watchdog.h 12095 12096WD7000 SCSI DRIVER 12097M: Miroslav Zagorac <zaga@fly.cc.fer.hr> 12098L: linux-scsi@vger.kernel.org 12099S: Maintained 12100F: drivers/scsi/wd7000.c 12101 12102WIIMOTE HID DRIVER 12103M: David Herrmann <dh.herrmann@googlemail.com> 12104L: linux-input@vger.kernel.org 12105S: Maintained 12106F: drivers/hid/hid-wiimote* 12107 12108WINBOND CIR DRIVER 12109M: David Härdeman <david@hardeman.nu> 12110S: Maintained 12111F: drivers/media/rc/winbond-cir.c 12112 12113WINSYSTEMS EBC-C384 WATCHDOG DRIVER 12114M: William Breathitt Gray <vilhelm.gray@gmail.com> 12115L: linux-watchdog@vger.kernel.org 12116S: Maintained 12117F: drivers/watchdog/ebc-c384_wdt.c 12118 12119WINSYSTEMS WS16C48 GPIO DRIVER 12120M: William Breathitt Gray <vilhelm.gray@gmail.com> 12121L: linux-gpio@vger.kernel.org 12122S: Maintained 12123F: drivers/gpio/gpio-ws16c48.c 12124 12125WIMAX STACK 12126M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 12127M: linux-wimax@intel.com 12128L: wimax@linuxwimax.org (subscribers-only) 12129S: Supported 12130W: http://linuxwimax.org 12131F: Documentation/wimax/README.wimax 12132F: include/linux/wimax/debug.h 12133F: include/net/wimax.h 12134F: include/uapi/linux/wimax.h 12135F: net/wimax/ 12136 12137WISTRON LAPTOP BUTTON DRIVER 12138M: Miloslav Trmac <mitr@volny.cz> 12139S: Maintained 12140F: drivers/input/misc/wistron_btns.c 12141 12142WL3501 WIRELESS PCMCIA CARD DRIVER 12143M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 12144L: linux-wireless@vger.kernel.org 12145W: http://oops.ghostprotocols.net:81/blog 12146S: Maintained 12147F: drivers/net/wireless/wl3501* 12148 12149WOLFSON MICROELECTRONICS DRIVERS 12150L: patches@opensource.wolfsonmicro.com 12151T: git https://github.com/CirrusLogic/linux-drivers.git 12152W: https://github.com/CirrusLogic/linux-drivers/wiki 12153S: Supported 12154F: Documentation/hwmon/wm83?? 12155F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 12156F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 12157F: Documentation/devicetree/bindings/mfd/arizona.txt 12158F: arch/arm/mach-s3c64xx/mach-crag6410* 12159F: drivers/clk/clk-wm83*.c 12160F: drivers/extcon/extcon-arizona.c 12161F: drivers/leds/leds-wm83*.c 12162F: drivers/gpio/gpio-*wm*.c 12163F: drivers/gpio/gpio-arizona.c 12164F: drivers/hwmon/wm83??-hwmon.c 12165F: drivers/input/misc/wm831x-on.c 12166F: drivers/input/touchscreen/wm831x-ts.c 12167F: drivers/input/touchscreen/wm97*.c 12168F: drivers/mfd/arizona* 12169F: drivers/mfd/wm*.c 12170F: drivers/mfd/cs47l24* 12171F: drivers/power/wm83*.c 12172F: drivers/rtc/rtc-wm83*.c 12173F: drivers/regulator/wm8*.c 12174F: drivers/video/backlight/wm83*_bl.c 12175F: drivers/watchdog/wm83*_wdt.c 12176F: include/linux/mfd/arizona/ 12177F: include/linux/mfd/wm831x/ 12178F: include/linux/mfd/wm8350/ 12179F: include/linux/mfd/wm8400* 12180F: include/linux/wm97xx.h 12181F: include/sound/wm????.h 12182F: sound/soc/codecs/arizona.? 12183F: sound/soc/codecs/wm* 12184F: sound/soc/codecs/cs47l24* 12185 12186WORKQUEUE 12187M: Tejun Heo <tj@kernel.org> 12188R: Lai Jiangshan <jiangshanlai@gmail.com> 12189T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 12190S: Maintained 12191F: include/linux/workqueue.h 12192F: kernel/workqueue.c 12193F: Documentation/workqueue.txt 12194 12195X.25 NETWORK LAYER 12196M: Andrew Hendry <andrew.hendry@gmail.com> 12197L: linux-x25@vger.kernel.org 12198S: Odd Fixes 12199F: Documentation/networking/x25* 12200F: include/net/x25* 12201F: net/x25/ 12202 12203X86 ARCHITECTURE (32-BIT AND 64-BIT) 12204M: Thomas Gleixner <tglx@linutronix.de> 12205M: Ingo Molnar <mingo@redhat.com> 12206M: "H. Peter Anvin" <hpa@zytor.com> 12207M: x86@kernel.org 12208L: linux-kernel@vger.kernel.org 12209T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 12210S: Maintained 12211F: Documentation/x86/ 12212F: arch/x86/ 12213 12214X86 PLATFORM DRIVERS 12215M: Darren Hart <dvhart@infradead.org> 12216L: platform-driver-x86@vger.kernel.org 12217T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 12218S: Maintained 12219F: drivers/platform/x86/ 12220F: drivers/platform/olpc/ 12221 12222X86 MCE INFRASTRUCTURE 12223M: Tony Luck <tony.luck@intel.com> 12224M: Borislav Petkov <bp@alien8.de> 12225L: linux-edac@vger.kernel.org 12226S: Maintained 12227F: arch/x86/kernel/cpu/mcheck/* 12228 12229X86 MICROCODE UPDATE SUPPORT 12230M: Borislav Petkov <bp@alien8.de> 12231S: Maintained 12232F: arch/x86/kernel/cpu/microcode/* 12233 12234X86 VDSO 12235M: Andy Lutomirski <luto@amacapital.net> 12236L: linux-kernel@vger.kernel.org 12237T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 12238S: Maintained 12239F: arch/x86/entry/vdso/ 12240 12241XC2028/3028 TUNER DRIVER 12242M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 12243L: linux-media@vger.kernel.org 12244W: https://linuxtv.org 12245T: git git://linuxtv.org/media_tree.git 12246S: Maintained 12247F: drivers/media/tuners/tuner-xc2028.* 12248 12249XEN HYPERVISOR INTERFACE 12250M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 12251M: David Vrabel <david.vrabel@citrix.com> 12252M: Juergen Gross <jgross@suse.com> 12253L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12254T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 12255S: Supported 12256F: arch/x86/xen/ 12257F: drivers/*/xen-*front.c 12258F: drivers/xen/ 12259F: arch/x86/include/asm/xen/ 12260F: include/xen/ 12261F: include/uapi/xen/ 12262 12263XEN HYPERVISOR ARM 12264M: Stefano Stabellini <sstabellini@kernel.org> 12265L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12266S: Maintained 12267F: arch/arm/xen/ 12268F: arch/arm/include/asm/xen/ 12269 12270XEN HYPERVISOR ARM64 12271M: Stefano Stabellini <sstabellini@kernel.org> 12272L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12273S: Maintained 12274F: arch/arm64/xen/ 12275F: arch/arm64/include/asm/xen/ 12276 12277XEN NETWORK BACKEND DRIVER 12278M: Wei Liu <wei.liu2@citrix.com> 12279L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12280L: netdev@vger.kernel.org 12281S: Supported 12282F: drivers/net/xen-netback/* 12283 12284XEN PCI SUBSYSTEM 12285M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12286L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12287S: Supported 12288F: arch/x86/pci/*xen* 12289F: drivers/pci/*xen* 12290 12291XEN BLOCK SUBSYSTEM 12292M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12293M: Roger Pau Monné <roger.pau@citrix.com> 12294L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12295S: Supported 12296F: drivers/block/xen-blkback/* 12297F: drivers/block/xen* 12298 12299XEN PVSCSI DRIVERS 12300M: Juergen Gross <jgross@suse.com> 12301L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12302L: linux-scsi@vger.kernel.org 12303S: Supported 12304F: drivers/scsi/xen-scsifront.c 12305F: drivers/xen/xen-scsiback.c 12306F: include/xen/interface/io/vscsiif.h 12307 12308XEN SWIOTLB SUBSYSTEM 12309M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12310L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12311S: Supported 12312F: arch/x86/xen/*swiotlb* 12313F: drivers/xen/*swiotlb* 12314 12315XFS FILESYSTEM 12316P: Silicon Graphics Inc 12317M: Dave Chinner <david@fromorbit.com> 12318M: xfs@oss.sgi.com 12319L: xfs@oss.sgi.com 12320W: http://oss.sgi.com/projects/xfs 12321T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 12322S: Supported 12323F: Documentation/filesystems/xfs.txt 12324F: fs/xfs/ 12325 12326XILINX AXI ETHERNET DRIVER 12327M: Anirudha Sarangi <anirudh@xilinx.com> 12328M: John Linn <John.Linn@xilinx.com> 12329S: Maintained 12330F: drivers/net/ethernet/xilinx/xilinx_axienet* 12331 12332XILINX UARTLITE SERIAL DRIVER 12333M: Peter Korsgaard <jacmet@sunsite.dk> 12334L: linux-serial@vger.kernel.org 12335S: Maintained 12336F: drivers/tty/serial/uartlite.c 12337 12338XILINX VIDEO IP CORES 12339M: Hyun Kwon <hyun.kwon@xilinx.com> 12340M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12341L: linux-media@vger.kernel.org 12342T: git git://linuxtv.org/media_tree.git 12343S: Supported 12344F: Documentation/devicetree/bindings/media/xilinx/ 12345F: drivers/media/platform/xilinx/ 12346F: include/uapi/linux/xilinx-v4l2-controls.h 12347 12348XILLYBUS DRIVER 12349M: Eli Billauer <eli.billauer@gmail.com> 12350L: linux-kernel@vger.kernel.org 12351S: Supported 12352F: drivers/char/xillybus/ 12353 12354XTENSA XTFPGA PLATFORM SUPPORT 12355M: Max Filippov <jcmvbkbc@gmail.com> 12356L: linux-xtensa@linux-xtensa.org 12357S: Maintained 12358F: drivers/spi/spi-xtensa-xtfpga.c 12359F: sound/soc/xtensa/xtfpga-i2s.c 12360 12361YAM DRIVER FOR AX.25 12362M: Jean-Paul Roubelat <jpr@f6fbb.org> 12363L: linux-hams@vger.kernel.org 12364S: Maintained 12365F: drivers/net/hamradio/yam* 12366F: include/linux/yam.h 12367 12368YEALINK PHONE DRIVER 12369M: Henk Vergonet <Henk.Vergonet@gmail.com> 12370L: usbb2k-api-dev@nongnu.org 12371S: Maintained 12372F: Documentation/input/yealink.txt 12373F: drivers/input/misc/yealink.* 12374 12375Z8530 DRIVER FOR AX.25 12376M: Joerg Reuter <jreuter@yaina.de> 12377W: http://yaina.de/jreuter/ 12378W: http://www.qsl.net/dl1bke/ 12379L: linux-hams@vger.kernel.org 12380S: Maintained 12381F: Documentation/networking/z8530drv.txt 12382F: drivers/net/hamradio/*scc.c 12383F: drivers/net/hamradio/z8530.h 12384 12385ZBUD COMPRESSED PAGE ALLOCATOR 12386M: Seth Jennings <sjenning@redhat.com> 12387L: linux-mm@kvack.org 12388S: Maintained 12389F: mm/zbud.c 12390F: include/linux/zbud.h 12391 12392ZD1211RW WIRELESS DRIVER 12393M: Daniel Drake <dsd@gentoo.org> 12394M: Ulrich Kunitz <kune@deine-taler.de> 12395W: http://zd1211.ath.cx/wiki/DriverRewrite 12396L: linux-wireless@vger.kernel.org 12397L: zd1211-devs@lists.sourceforge.net (subscribers-only) 12398S: Maintained 12399F: drivers/net/wireless/zydas/zd1211rw/ 12400 12401ZPOOL COMPRESSED PAGE STORAGE API 12402M: Dan Streetman <ddstreet@ieee.org> 12403L: linux-mm@kvack.org 12404S: Maintained 12405F: mm/zpool.c 12406F: include/linux/zpool.h 12407 12408ZR36067 VIDEO FOR LINUX DRIVER 12409L: mjpeg-users@lists.sourceforge.net 12410L: linux-media@vger.kernel.org 12411W: http://mjpeg.sourceforge.net/driver-zoran/ 12412T: hg https://linuxtv.org/hg/v4l-dvb 12413S: Odd Fixes 12414F: drivers/media/pci/zoran/ 12415 12416ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 12417M: Minchan Kim <minchan@kernel.org> 12418M: Nitin Gupta <ngupta@vflare.org> 12419R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 12420L: linux-kernel@vger.kernel.org 12421S: Maintained 12422F: drivers/block/zram/ 12423F: Documentation/blockdev/zram.txt 12424 12425ZS DECSTATION Z85C30 SERIAL DRIVER 12426M: "Maciej W. Rozycki" <macro@linux-mips.org> 12427S: Maintained 12428F: drivers/tty/serial/zs.* 12429 12430ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 12431M: Minchan Kim <minchan@kernel.org> 12432M: Nitin Gupta <ngupta@vflare.org> 12433R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 12434L: linux-mm@kvack.org 12435S: Maintained 12436F: mm/zsmalloc.c 12437F: include/linux/zsmalloc.h 12438F: Documentation/vm/zsmalloc.txt 12439 12440ZSWAP COMPRESSED SWAP CACHING 12441M: Seth Jennings <sjenning@redhat.com> 12442L: linux-mm@kvack.org 12443S: Maintained 12444F: mm/zswap.c 12445 12446THE REST 12447M: Linus Torvalds <torvalds@linux-foundation.org> 12448L: linux-kernel@vger.kernel.org 12449Q: http://patchwork.kernel.org/project/LKML/list/ 12450T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 12451S: Buried alive in reporters 12452F: * 12453F: */ 12454