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 178S: Maintained 179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 180F: drivers/tty/serial/8250* 181F: include/linux/serial_8250.h 182 1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 184L: netdev@vger.kernel.org 185S: Orphan / Obsolete 186F: drivers/net/ethernet/8390/ 187 1889P FILE SYSTEM 189M: Eric Van Hensbergen <ericvh@gmail.com> 190M: Ron Minnich <rminnich@sandia.gov> 191M: Latchesar Ionkov <lucho@ionkov.net> 192L: v9fs-developer@lists.sourceforge.net 193W: http://swik.net/v9fs 194Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 196S: Maintained 197F: Documentation/filesystems/9p.txt 198F: fs/9p/ 199F: net/9p/ 200F: include/net/9p/ 201F: include/uapi/linux/virtio_9p.h 202F: include/trace/events/9p.h 203 204 205A8293 MEDIA DRIVER 206M: Antti Palosaari <crope@iki.fi> 207L: linux-media@vger.kernel.org 208W: https://linuxtv.org 209W: http://palosaari.fi/linux/ 210Q: http://patchwork.linuxtv.org/project/linux-media/list/ 211T: git git://linuxtv.org/anttip/media_tree.git 212S: Maintained 213F: drivers/media/dvb-frontends/a8293* 214 215AACRAID SCSI RAID DRIVER 216M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 217L: linux-scsi@vger.kernel.org 218W: http://www.adaptec.com/ 219S: Supported 220F: Documentation/scsi/aacraid.txt 221F: drivers/scsi/aacraid/ 222 223ABI/API 224L: linux-api@vger.kernel.org 225F: include/linux/syscalls.h 226F: kernel/sys_ni.c 227 228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 229M: Hans de Goede <hdegoede@redhat.com> 230L: linux-hwmon@vger.kernel.org 231S: Maintained 232F: drivers/hwmon/abituguru.c 233 234ABIT UGURU 3 HARDWARE MONITOR DRIVER 235M: Alistair John Strachan <alistair@devzero.co.uk> 236L: linux-hwmon@vger.kernel.org 237S: Maintained 238F: drivers/hwmon/abituguru3.c 239 240ACCES 104-DIO-48E GPIO DRIVER 241M: William Breathitt Gray <vilhelm.gray@gmail.com> 242L: linux-gpio@vger.kernel.org 243S: Maintained 244F: drivers/gpio/gpio-104-dio-48e.c 245 246ACCES 104-IDI-48 GPIO DRIVER 247M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 248L: linux-gpio@vger.kernel.org 249S: Maintained 250F: drivers/gpio/gpio-104-idi-48.c 251 252ACCES 104-IDIO-16 GPIO DRIVER 253M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 254L: linux-gpio@vger.kernel.org 255S: Maintained 256F: drivers/gpio/gpio-104-idio-16.c 257 258ACENIC DRIVER 259M: Jes Sorensen <jes@trained-monkey.org> 260L: linux-acenic@sunsite.dk 261S: Maintained 262F: drivers/net/ethernet/alteon/acenic* 263 264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 265M: Peter Feuerer <peter@piie.net> 266L: platform-driver-x86@vger.kernel.org 267W: http://piie.net/?section=acerhdf 268S: Maintained 269F: drivers/platform/x86/acerhdf.c 270 271ACER WMI LAPTOP EXTRAS 272M: "Lee, Chun-Yi" <jlee@suse.com> 273L: platform-driver-x86@vger.kernel.org 274S: Maintained 275F: drivers/platform/x86/acer-wmi.c 276 277ACPI 278M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 279M: Len Brown <lenb@kernel.org> 280L: linux-acpi@vger.kernel.org 281W: https://01.org/linux-acpi 282Q: https://patchwork.kernel.org/project/linux-acpi/list/ 283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 284S: Supported 285F: drivers/acpi/ 286F: drivers/pnp/pnpacpi/ 287F: include/linux/acpi.h 288F: include/acpi/ 289F: Documentation/acpi/ 290F: Documentation/ABI/testing/sysfs-bus-acpi 291F: Documentation/ABI/testing/configfs-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 599ALPS PS/2 TOUCHPAD DRIVER 600R: Pali Rohár <pali.rohar@gmail.com> 601F: drivers/input/mouse/alps.* 602 603ALTERA MAILBOX DRIVER 604M: Ley Foon Tan <lftan@altera.com> 605L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 606S: Maintained 607F: drivers/mailbox/mailbox-altera.c 608 609ALTERA PIO DRIVER 610M: Tien Hock Loh <thloh@altera.com> 611L: linux-gpio@vger.kernel.org 612S: Maintained 613F: drivers/gpio/gpio-altera.c 614 615ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 616M: Thor Thayer <tthayer@opensource.altera.com> 617S: Maintained 618F: drivers/gpio/gpio-altera-a10sr.c 619F: drivers/mfd/altera-a10sr.c 620F: include/linux/mfd/altera-a10sr.h 621 622ALTERA TRIPLE SPEED ETHERNET DRIVER 623M: Vince Bridgers <vbridger@opensource.altera.com> 624L: netdev@vger.kernel.org 625L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 626S: Maintained 627F: drivers/net/ethernet/altera/ 628 629ALTERA UART/JTAG UART SERIAL DRIVERS 630M: Tobias Klauser <tklauser@distanz.ch> 631L: linux-serial@vger.kernel.org 632L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 633S: Maintained 634F: drivers/tty/serial/altera_uart.c 635F: drivers/tty/serial/altera_jtaguart.c 636F: include/linux/altera_uart.h 637F: include/linux/altera_jtaguart.h 638 639AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 640M: Tom Lendacky <thomas.lendacky@amd.com> 641M: Gary Hook <gary.hook@amd.com> 642L: linux-crypto@vger.kernel.org 643S: Supported 644F: drivers/crypto/ccp/ 645F: include/linux/ccp.h 646 647AMD FAM15H PROCESSOR POWER MONITORING DRIVER 648M: Huang Rui <ray.huang@amd.com> 649L: linux-hwmon@vger.kernel.org 650S: Supported 651F: Documentation/hwmon/fam15h_power 652F: drivers/hwmon/fam15h_power.c 653 654AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 655L: linux-geode@lists.infradead.org (moderated for non-subscribers) 656S: Orphan 657F: drivers/usb/gadget/udc/amd5536udc.* 658 659AMD GEODE PROCESSOR/CHIPSET SUPPORT 660P: Andres Salomon <dilinger@queued.net> 661L: linux-geode@lists.infradead.org (moderated for non-subscribers) 662W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 663S: Supported 664F: drivers/char/hw_random/geode-rng.c 665F: drivers/crypto/geode* 666F: drivers/video/fbdev/geode/ 667F: arch/x86/include/asm/geode.h 668 669AMD IOMMU (AMD-VI) 670M: Joerg Roedel <joro@8bytes.org> 671L: iommu@lists.linux-foundation.org 672T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 673S: Maintained 674F: drivers/iommu/amd_iommu*.[ch] 675F: include/linux/amd-iommu.h 676 677AMD KFD 678M: Oded Gabbay <oded.gabbay@gmail.com> 679L: dri-devel@lists.freedesktop.org 680T: git git://people.freedesktop.org/~gabbayo/linux.git 681S: Supported 682F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 683F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 684F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 685F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 686F: drivers/gpu/drm/amd/amdkfd/ 687F: drivers/gpu/drm/amd/include/cik_structs.h 688F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 689F: drivers/gpu/drm/amd/include/vi_structs.h 690F: drivers/gpu/drm/radeon/radeon_kfd.c 691F: drivers/gpu/drm/radeon/radeon_kfd.h 692F: include/uapi/linux/kfd_ioctl.h 693 694AMD SEATTLE DEVICE TREE SUPPORT 695M: Brijesh Singh <brijeshkumar.singh@amd.com> 696M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 697M: Tom Lendacky <thomas.lendacky@amd.com> 698S: Supported 699F: arch/arm64/boot/dts/amd/ 700 701AMD XGBE DRIVER 702M: Tom Lendacky <thomas.lendacky@amd.com> 703L: netdev@vger.kernel.org 704S: Supported 705F: drivers/net/ethernet/amd/xgbe/ 706F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 707 708AMS (Apple Motion Sensor) DRIVER 709M: Michael Hanselmann <linux-kernel@hansmi.ch> 710S: Supported 711F: drivers/macintosh/ams/ 712 713ANALOG DEVICES INC AD9389B DRIVER 714M: Hans Verkuil <hans.verkuil@cisco.com> 715L: linux-media@vger.kernel.org 716S: Maintained 717F: drivers/media/i2c/ad9389b* 718 719ANALOG DEVICES INC ADV7180 DRIVER 720M: Lars-Peter Clausen <lars@metafoo.de> 721L: linux-media@vger.kernel.org 722W: http://ez.analog.com/community/linux-device-drivers 723S: Supported 724F: drivers/media/i2c/adv7180.c 725 726ANALOG DEVICES INC ADV7511 DRIVER 727M: Hans Verkuil <hans.verkuil@cisco.com> 728L: linux-media@vger.kernel.org 729S: Maintained 730F: drivers/media/i2c/adv7511* 731 732ANALOG DEVICES INC ADV7604 DRIVER 733M: Hans Verkuil <hans.verkuil@cisco.com> 734L: linux-media@vger.kernel.org 735S: Maintained 736F: drivers/media/i2c/adv7604* 737 738ANALOG DEVICES INC ADV7842 DRIVER 739M: Hans Verkuil <hans.verkuil@cisco.com> 740L: linux-media@vger.kernel.org 741S: Maintained 742F: drivers/media/i2c/adv7842* 743 744ANALOG DEVICES INC ASOC CODEC DRIVERS 745M: Lars-Peter Clausen <lars@metafoo.de> 746L: alsa-devel@alsa-project.org (moderated for non-subscribers) 747W: http://wiki.analog.com/ 748W: http://ez.analog.com/community/linux-device-drivers 749S: Supported 750F: sound/soc/codecs/adau* 751F: sound/soc/codecs/adav* 752F: sound/soc/codecs/ad1* 753F: sound/soc/codecs/ad7* 754F: sound/soc/codecs/ssm* 755F: sound/soc/codecs/sigmadsp.* 756 757ANALOG DEVICES INC ASOC DRIVERS 758L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 759L: alsa-devel@alsa-project.org (moderated for non-subscribers) 760W: http://blackfin.uclinux.org/ 761S: Supported 762F: sound/soc/blackfin/* 763 764ANALOG DEVICES INC IIO DRIVERS 765M: Lars-Peter Clausen <lars@metafoo.de> 766M: Michael Hennerich <Michael.Hennerich@analog.com> 767W: http://wiki.analog.com/ 768W: http://ez.analog.com/community/linux-device-drivers 769S: Supported 770F: drivers/iio/*/ad* 771X: drivers/iio/*/adjd* 772F: drivers/staging/iio/*/ad* 773F: staging/iio/trigger/iio-trig-bfin-timer.c 774 775ANALOG DEVICES INC DMA DRIVERS 776M: Lars-Peter Clausen <lars@metafoo.de> 777W: http://ez.analog.com/community/linux-device-drivers 778S: Supported 779F: drivers/dma/dma-axi-dmac.c 780 781ANDROID CONFIG FRAGMENTS 782M: Rob Herring <robh@kernel.org> 783S: Supported 784F: kernel/configs/android* 785 786ANDROID DRIVERS 787M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 788M: Arve Hjønnevåg <arve@android.com> 789M: Riley Andrews <riandrews@android.com> 790T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 791L: devel@driverdev.osuosl.org 792S: Supported 793F: drivers/android/ 794F: drivers/staging/android/ 795 796ANDROID ION DRIVER 797M: Laura Abbott <labbott@redhat.com> 798M: Sumit Semwal <sumit.semwal@linaro.org> 799L: devel@driverdev.osuosl.org 800S: Supported 801F: drivers/staging/android/ion 802F: drivers/staging/android/uapi/ion.h 803F: drivers/staging/android/uapi/ion_test.h 804 805AOA (Apple Onboard Audio) ALSA DRIVER 806M: Johannes Berg <johannes@sipsolutions.net> 807L: linuxppc-dev@lists.ozlabs.org 808L: alsa-devel@alsa-project.org (moderated for non-subscribers) 809S: Maintained 810F: sound/aoa/ 811 812APEX EMBEDDED SYSTEMS STX104 DAC DRIVER 813M: William Breathitt Gray <vilhelm.gray@gmail.com> 814L: linux-iio@vger.kernel.org 815S: Maintained 816F: drivers/iio/dac/stx104.c 817 818APM DRIVER 819M: Jiri Kosina <jikos@kernel.org> 820S: Odd fixes 821T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 822F: arch/x86/kernel/apm_32.c 823F: include/linux/apm_bios.h 824F: include/uapi/linux/apm_bios.h 825F: drivers/char/apm-emulation.c 826 827APPLE BCM5974 MULTITOUCH DRIVER 828M: Henrik Rydberg <rydberg@bitmath.org> 829L: linux-input@vger.kernel.org 830S: Odd fixes 831F: drivers/input/mouse/bcm5974.c 832 833APPLE SMC DRIVER 834M: Henrik Rydberg <rydberg@bitmath.org> 835L: linux-hwmon@vger.kernel.org 836S: Odd fixes 837F: drivers/hwmon/applesmc.c 838 839APPLETALK NETWORK LAYER 840M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 841S: Maintained 842F: drivers/net/appletalk/ 843F: net/appletalk/ 844 845APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 846M: Duc Dang <dhdang@apm.com> 847S: Supported 848F: arch/arm64/boot/dts/apm/ 849 850APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 851M: Iyappan Subramanian <isubramanian@apm.com> 852M: Keyur Chudgar <kchudgar@apm.com> 853S: Supported 854F: drivers/net/ethernet/apm/xgene/ 855F: drivers/net/phy/mdio-xgene.c 856F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 857F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 858 859APTINA CAMERA SENSOR PLL 860M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 861L: linux-media@vger.kernel.org 862S: Maintained 863F: drivers/media/i2c/aptina-pll.* 864 865ARC FRAMEBUFFER DRIVER 866M: Jaya Kumar <jayalk@intworks.biz> 867S: Maintained 868F: drivers/video/fbdev/arcfb.c 869F: drivers/video/fbdev/core/fb_defio.c 870 871ARCNET NETWORK LAYER 872M: Michael Grzeschik <m.grzeschik@pengutronix.de> 873L: netdev@vger.kernel.org 874S: Maintained 875F: drivers/net/arcnet/ 876F: include/uapi/linux/if_arcnet.h 877 878ARC PGU DRM DRIVER 879M: Alexey Brodkin <abrodkin@synopsys.com> 880S: Supported 881F: drivers/gpu/drm/arc/ 882F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 883 884ARM HDLCD DRM DRIVER 885M: Liviu Dudau <liviu.dudau@arm.com> 886S: Supported 887F: drivers/gpu/drm/arm/hdlcd_* 888F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 889 890ARM MALI-DP DRM DRIVER 891M: Liviu Dudau <liviu.dudau@arm.com> 892M: Brian Starkey <brian.starkey@arm.com> 893M: Mali DP Maintainers <malidp@foss.arm.com> 894S: Supported 895F: drivers/gpu/drm/arm/ 896F: Documentation/devicetree/bindings/display/arm,malidp.txt 897 898ARM MFM AND FLOPPY DRIVERS 899M: Ian Molton <spyro@f2s.com> 900S: Maintained 901F: arch/arm/lib/floppydma.S 902F: arch/arm/include/asm/floppy.h 903 904ARM PMU PROFILING AND DEBUGGING 905M: Will Deacon <will.deacon@arm.com> 906R: Mark Rutland <mark.rutland@arm.com> 907S: Maintained 908F: arch/arm*/kernel/perf_* 909F: arch/arm/oprofile/common.c 910F: arch/arm*/kernel/hw_breakpoint.c 911F: arch/arm*/include/asm/hw_breakpoint.h 912F: arch/arm*/include/asm/perf_event.h 913F: drivers/perf/arm_pmu.c 914F: include/linux/perf/arm_pmu.h 915 916ARM PORT 917M: Russell King <linux@armlinux.org.uk> 918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 919W: http://www.armlinux.org.uk/ 920S: Maintained 921F: arch/arm/ 922 923ARM SUB-ARCHITECTURES 924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 925S: Maintained 926F: arch/arm/mach-*/ 927F: arch/arm/plat-*/ 928T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 929 930ARM PRIMECELL AACI PL041 DRIVER 931M: Russell King <linux@armlinux.org.uk> 932S: Maintained 933F: sound/arm/aaci.* 934 935ARM PRIMECELL CLCD PL110 DRIVER 936M: Russell King <linux@armlinux.org.uk> 937S: Maintained 938F: drivers/video/fbdev/amba-clcd.* 939 940ARM PRIMECELL KMI PL050 DRIVER 941M: Russell King <linux@armlinux.org.uk> 942S: Maintained 943F: drivers/input/serio/ambakmi.* 944F: include/linux/amba/kmi.h 945 946ARM PRIMECELL MMCI PL180/1 DRIVER 947M: Russell King <linux@armlinux.org.uk> 948S: Maintained 949F: drivers/mmc/host/mmci.* 950F: include/linux/amba/mmci.h 951 952ARM PRIMECELL UART PL010 AND PL011 DRIVERS 953M: Russell King <linux@armlinux.org.uk> 954S: Maintained 955F: drivers/tty/serial/amba-pl01*.c 956F: include/linux/amba/serial.h 957 958ARM PRIMECELL BUS SUPPORT 959M: Russell King <linux@armlinux.org.uk> 960S: Maintained 961F: drivers/amba/ 962F: include/linux/amba/bus.h 963 964ARM/ADS SPHERE MACHINE SUPPORT 965M: Lennert Buytenhek <kernel@wantstofly.org> 966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 967S: Maintained 968 969ARM/AFEB9260 MACHINE SUPPORT 970M: Sergey Lapin <slapin@ossfans.org> 971L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 972S: Maintained 973 974ARM/AJECO 1ARM MACHINE SUPPORT 975M: Lennert Buytenhek <kernel@wantstofly.org> 976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 977S: Maintained 978 979ARM/Allwinner sunXi SoC support 980M: Maxime Ripard <maxime.ripard@free-electrons.com> 981M: Chen-Yu Tsai <wens@csie.org> 982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 983S: Maintained 984N: sun[x456789]i 985 986ARM/Allwinner SoC Clock Support 987M: Emilio López <emilio@elopez.com.ar> 988S: Maintained 989F: drivers/clk/sunxi/ 990 991ARM/Amlogic Meson SoC support 992M: Carlo Caione <carlo@caione.org> 993M: Kevin Hilman <khilman@baylibre.com> 994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 995L: linux-amlogic@lists.infradead.org 996W: http://linux-meson.com/ 997S: Maintained 998F: arch/arm/mach-meson/ 999F: arch/arm/boot/dts/meson* 1000F: arch/arm64/boot/dts/amlogic/ 1001F: drivers/pinctrl/meson/ 1002N: meson 1003 1004ARM/Annapurna Labs ALPINE ARCHITECTURE 1005M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1006M: Antoine Tenart <antoine.tenart@free-electrons.com> 1007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1008S: Maintained 1009F: arch/arm/mach-alpine/ 1010F: arch/arm/boot/dts/alpine* 1011F: arch/arm64/boot/dts/al/ 1012F: drivers/*/*alpine* 1013 1014ARM/ARTPEC MACHINE SUPPORT 1015M: Jesper Nilsson <jesper.nilsson@axis.com> 1016M: Lars Persson <lars.persson@axis.com> 1017M: Niklas Cassel <niklas.cassel@axis.com> 1018S: Maintained 1019L: linux-arm-kernel@axis.com 1020F: arch/arm/mach-artpec 1021F: arch/arm/boot/dts/artpec6* 1022F: drivers/clk/axis 1023 1024ARM/ASPEED MACHINE SUPPORT 1025M: Joel Stanley <joel@jms.id.au> 1026S: Maintained 1027F: arch/arm/mach-aspeed/ 1028F: arch/arm/boot/dts/aspeed-* 1029F: drivers/*/*aspeed* 1030 1031ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1032M: Nicolas Ferre <nicolas.ferre@atmel.com> 1033M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1034M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 1035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1036W: http://www.linux4sam.org 1037T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1038S: Supported 1039F: arch/arm/mach-at91/ 1040F: include/soc/at91/ 1041F: arch/arm/boot/dts/at91*.dts 1042F: arch/arm/boot/dts/at91*.dtsi 1043F: arch/arm/boot/dts/sama*.dts 1044F: arch/arm/boot/dts/sama*.dtsi 1045F: arch/arm/include/debug/at91.S 1046 1047ARM/ATMEL AT91 Clock Support 1048M: Boris Brezillon <boris.brezillon@free-electrons.com> 1049S: Maintained 1050F: drivers/clk/at91 1051 1052ARM/CALXEDA HIGHBANK ARCHITECTURE 1053M: Rob Herring <robh@kernel.org> 1054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1055S: Maintained 1056F: arch/arm/mach-highbank/ 1057F: arch/arm/boot/dts/highbank.dts 1058F: arch/arm/boot/dts/ecx-*.dts* 1059 1060ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1061M: Krzysztof Halasa <khalasa@piap.pl> 1062S: Maintained 1063F: arch/arm/mach-cns3xxx/ 1064 1065ARM/CAVIUM THUNDER NETWORK DRIVER 1066M: Sunil Goutham <sgoutham@cavium.com> 1067M: Robert Richter <rric@kernel.org> 1068L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1069S: Supported 1070F: drivers/net/ethernet/cavium/thunder/ 1071 1072ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1073M: Alexander Shiyan <shc_work@mail.ru> 1074L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1075S: Odd Fixes 1076N: clps711x 1077 1078ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1079M: Hartley Sweeten <hsweeten@visionengravers.com> 1080M: Ryan Mallon <rmallon@gmail.com> 1081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1082S: Maintained 1083F: arch/arm/mach-ep93xx/ 1084F: arch/arm/mach-ep93xx/include/mach/ 1085 1086ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1087M: Lennert Buytenhek <kernel@wantstofly.org> 1088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1089S: Maintained 1090 1091ARM/CLKDEV SUPPORT 1092M: Russell King <linux@armlinux.org.uk> 1093L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1094S: Maintained 1095F: arch/arm/include/asm/clkdev.h 1096F: drivers/clk/clkdev.c 1097 1098ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1099M: Mike Rapoport <mike@compulab.co.il> 1100L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1101S: Maintained 1102 1103ARM/CONTEC MICRO9 MACHINE SUPPORT 1104M: Hubert Feurstein <hubert.feurstein@contec.at> 1105S: Maintained 1106F: arch/arm/mach-ep93xx/micro9.c 1107 1108ARM/CORESIGHT FRAMEWORK AND DRIVERS 1109M: Mathieu Poirier <mathieu.poirier@linaro.org> 1110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1111S: Maintained 1112F: drivers/hwtracing/coresight/* 1113F: Documentation/trace/coresight.txt 1114F: Documentation/devicetree/bindings/arm/coresight.txt 1115F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1116 1117ARM/CORGI MACHINE SUPPORT 1118M: Richard Purdie <rpurdie@rpsys.net> 1119S: Maintained 1120 1121ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1122M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1124T: git git://github.com/ulli-kroll/linux.git 1125S: Maintained 1126F: arch/arm/mach-gemini/ 1127F: drivers/rtc/rtc-gemini.c 1128 1129ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1130M: Barry Song <baohua@kernel.org> 1131L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1132T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1133S: Maintained 1134F: arch/arm/boot/dts/prima2* 1135F: arch/arm/mach-prima2/ 1136F: drivers/clk/sirf/ 1137F: drivers/clocksource/timer-prima2.c 1138F: drivers/clocksource/timer-atlas7.c 1139N: [^a-z]sirf 1140 1141ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1142M: Baruch Siach <baruch@tkos.co.il> 1143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1144S: Maintained 1145F: arch/arm/boot/dts/cx92755* 1146N: digicolor 1147 1148ARM/EBSA110 MACHINE SUPPORT 1149M: Russell King <linux@armlinux.org.uk> 1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1151W: http://www.armlinux.org.uk/ 1152S: Maintained 1153F: arch/arm/mach-ebsa110/ 1154F: drivers/net/ethernet/amd/am79c961a.* 1155 1156ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1157M: Uwe Kleine-König <kernel@pengutronix.de> 1158L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1159S: Maintained 1160N: efm32 1161 1162ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1163M: Daniel Ribeiro <drwyrm@gmail.com> 1164M: Stefan Schmidt <stefan@openezx.org> 1165M: Harald Welte <laforge@openezx.org> 1166L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1167W: http://www.openezx.org/ 1168S: Maintained 1169T: topgit git://git.openezx.org/openezx.git 1170F: arch/arm/mach-pxa/ezx.c 1171 1172ARM/FARADAY FA526 PORT 1173M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1174L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1175S: Maintained 1176T: git git://git.berlios.de/gemini-board 1177F: arch/arm/mm/*-fa* 1178 1179ARM/FOOTBRIDGE ARCHITECTURE 1180M: Russell King <linux@armlinux.org.uk> 1181L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1182W: http://www.armlinux.org.uk/ 1183S: Maintained 1184F: arch/arm/include/asm/hardware/dec21285.h 1185F: arch/arm/mach-footbridge/ 1186 1187ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1188M: Shawn Guo <shawnguo@kernel.org> 1189M: Sascha Hauer <kernel@pengutronix.de> 1190R: Fabio Estevam <fabio.estevam@nxp.com> 1191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1192S: Maintained 1193T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1194F: arch/arm/mach-imx/ 1195F: arch/arm/mach-mxs/ 1196F: arch/arm/boot/dts/imx* 1197F: arch/arm/configs/imx*_defconfig 1198F: drivers/clk/imx/ 1199F: include/soc/imx/ 1200 1201ARM/FREESCALE VYBRID ARM ARCHITECTURE 1202M: Shawn Guo <shawnguo@kernel.org> 1203M: Sascha Hauer <kernel@pengutronix.de> 1204R: Stefan Agner <stefan@agner.ch> 1205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1206S: Maintained 1207T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1208F: arch/arm/mach-imx/*vf610* 1209F: arch/arm/boot/dts/vf* 1210 1211ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1212M: Lennert Buytenhek <kernel@wantstofly.org> 1213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1214S: Maintained 1215 1216ARM/GUMSTIX MACHINE SUPPORT 1217M: Steve Sakoman <sakoman@gmail.com> 1218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1219S: Maintained 1220 1221ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1222M: Philipp Zabel <philipp.zabel@gmail.com> 1223M: Paul Parsons <lost.distance@yahoo.com> 1224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1225S: Maintained 1226F: arch/arm/mach-pxa/hx4700.c 1227F: arch/arm/mach-pxa/include/mach/hx4700.h 1228F: sound/soc/pxa/hx4700.c 1229 1230ARM/HISILICON SOC SUPPORT 1231M: Wei Xu <xuwei5@hisilicon.com> 1232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1233W: http://www.hisilicon.com 1234S: Supported 1235T: git git://github.com/hisilicon/linux-hisi.git 1236F: arch/arm/mach-hisi/ 1237F: arch/arm/boot/dts/hi3* 1238F: arch/arm/boot/dts/hip* 1239F: arch/arm/boot/dts/hisi* 1240F: arch/arm64/boot/dts/hisilicon/ 1241 1242ARM/HP JORNADA 7XX MACHINE SUPPORT 1243M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1244W: www.jlime.com 1245S: Maintained 1246T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1247F: arch/arm/mach-sa1100/jornada720.c 1248F: arch/arm/mach-sa1100/include/mach/jornada720.h 1249 1250ARM/IGEP MACHINE SUPPORT 1251M: Enric Balletbo i Serra <eballetbo@gmail.com> 1252M: Javier Martinez Canillas <javier@dowhile0.org> 1253L: linux-omap@vger.kernel.org 1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1255S: Maintained 1256F: arch/arm/boot/dts/omap3-igep* 1257 1258ARM/INCOME PXA270 SUPPORT 1259M: Marek Vasut <marek.vasut@gmail.com> 1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1261S: Maintained 1262F: arch/arm/mach-pxa/colibri-pxa270-income.c 1263 1264ARM/INTEL IOP32X ARM ARCHITECTURE 1265M: Lennert Buytenhek <kernel@wantstofly.org> 1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1267S: Maintained 1268 1269ARM/INTEL IOP33X ARM ARCHITECTURE 1270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1271S: Orphan 1272 1273ARM/INTEL IOP13XX ARM ARCHITECTURE 1274M: Lennert Buytenhek <kernel@wantstofly.org> 1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1276S: Maintained 1277 1278ARM/INTEL IQ81342EX MACHINE SUPPORT 1279M: Lennert Buytenhek <kernel@wantstofly.org> 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1281S: Maintained 1282 1283ARM/INTEL IXDP2850 MACHINE SUPPORT 1284M: Lennert Buytenhek <kernel@wantstofly.org> 1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1286S: Maintained 1287 1288ARM/INTEL IXP4XX ARM ARCHITECTURE 1289M: Imre Kaloz <kaloz@openwrt.org> 1290M: Krzysztof Halasa <khalasa@piap.pl> 1291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1292S: Maintained 1293F: arch/arm/mach-ixp4xx/ 1294 1295ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1296M: Jonathan Cameron <jic23@cam.ac.uk> 1297L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1298S: Maintained 1299F: arch/arm/mach-pxa/stargate2.c 1300F: drivers/pcmcia/pxa2xx_stargate2.c 1301 1302ARM/INTEL XSC3 (MANZANO) ARM CORE 1303M: Lennert Buytenhek <kernel@wantstofly.org> 1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1305S: Maintained 1306 1307ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1308M: Lennert Buytenhek <kernel@wantstofly.org> 1309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1310S: Maintained 1311 1312ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1313M: Santosh Shilimkar <ssantosh@kernel.org> 1314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1315S: Maintained 1316F: arch/arm/mach-keystone/ 1317F: arch/arm/boot/dts/keystone-* 1318T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1319 1320ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1321M: Santosh Shilimkar <ssantosh@kernel.org> 1322L: linux-kernel@vger.kernel.org 1323S: Maintained 1324F: drivers/clk/keystone/ 1325 1326ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1327M: Santosh Shilimkar <ssantosh@kernel.org> 1328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1329L: linux-kernel@vger.kernel.org 1330S: Maintained 1331F: drivers/clocksource/timer-keystone.c 1332 1333ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1334M: Santosh Shilimkar <ssantosh@kernel.org> 1335L: linux-kernel@vger.kernel.org 1336S: Maintained 1337F: drivers/power/reset/keystone-reset.c 1338 1339ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1340M: Santosh Shilimkar <ssantosh@kernel.org> 1341L: linux-kernel@vger.kernel.org 1342S: Maintained 1343F: drivers/memory/*emif* 1344 1345ARM/LG1K ARCHITECTURE 1346M: Chanho Min <chanho.min@lge.com> 1347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1348S: Maintained 1349F: arch/arm64/boot/dts/lg/ 1350 1351ARM/LOGICPD PXA270 MACHINE SUPPORT 1352M: Lennert Buytenhek <kernel@wantstofly.org> 1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1354S: Maintained 1355 1356ARM/LPC18XX ARCHITECTURE 1357M: Joachim Eastwood <manabian@gmail.com> 1358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1359S: Maintained 1360F: arch/arm/boot/dts/lpc43* 1361F: drivers/clk/nxp/clk-lpc18xx* 1362F: drivers/clocksource/time-lpc32xx.c 1363F: drivers/i2c/busses/i2c-lpc2k.c 1364F: drivers/memory/pl172.c 1365F: drivers/mtd/spi-nor/nxp-spifi.c 1366F: drivers/rtc/rtc-lpc24xx.c 1367N: lpc18xx 1368 1369ARM/LPC32XX SOC SUPPORT 1370M: Vladimir Zapolskiy <vz@mleia.com> 1371M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1373T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1374S: Maintained 1375F: arch/arm/boot/dts/lpc32* 1376F: arch/arm/mach-lpc32xx/ 1377F: drivers/i2c/busses/i2c-pnx.c 1378F: drivers/net/ethernet/nxp/lpc_eth.c 1379F: drivers/usb/host/ohci-nxp.c 1380F: drivers/watchdog/pnx4008_wdt.c 1381N: lpc32xx 1382 1383ARM/MAGICIAN MACHINE SUPPORT 1384M: Philipp Zabel <philipp.zabel@gmail.com> 1385S: Maintained 1386 1387ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1388M: Jason Cooper <jason@lakedaemon.net> 1389M: Andrew Lunn <andrew@lunn.ch> 1390M: Gregory Clement <gregory.clement@free-electrons.com> 1391M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1393S: Maintained 1394F: arch/arm/mach-mvebu/ 1395F: drivers/rtc/rtc-armada38x.c 1396F: arch/arm/boot/dts/armada* 1397F: arch/arm/boot/dts/kirkwood* 1398F: arch/arm64/boot/dts/marvell/armada* 1399F: drivers/cpufreq/mvebu-cpufreq.c 1400F: arch/arm/configs/mvebu_*_defconfig 1401 1402ARM/Marvell Berlin SoC support 1403M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1405S: Maintained 1406F: arch/arm/mach-berlin/ 1407F: arch/arm/boot/dts/berlin* 1408F: arch/arm64/boot/dts/marvell/berlin* 1409 1410 1411ARM/Marvell Dove/MV78xx0/Orion SOC support 1412M: Jason Cooper <jason@lakedaemon.net> 1413M: Andrew Lunn <andrew@lunn.ch> 1414M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1415M: Gregory Clement <gregory.clement@free-electrons.com> 1416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1417S: Maintained 1418F: arch/arm/mach-dove/ 1419F: arch/arm/mach-mv78xx0/ 1420F: arch/arm/mach-orion5x/ 1421F: arch/arm/plat-orion/ 1422F: arch/arm/boot/dts/dove* 1423F: arch/arm/boot/dts/orion5x* 1424 1425 1426ARM/Orion SoC/Technologic Systems TS-78xx platform support 1427M: Alexander Clouter <alex@digriz.org.uk> 1428L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1429W: http://www.digriz.org.uk/ts78xx/kernel 1430S: Maintained 1431F: arch/arm/mach-orion5x/ts78xx-* 1432 1433ARM/OXNAS platform support 1434M: Neil Armstrong <narmstrong@baylibre.com> 1435L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1436S: Maintained 1437F: arch/arm/mach-oxnas/ 1438F: arch/arm/boot/dts/oxnas* 1439F: arch/arm/boot/dts/wd-mbwe.dts 1440N: oxnas 1441 1442ARM/Mediatek RTC DRIVER 1443M: Eddie Huang <eddie.huang@mediatek.com> 1444L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1445L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1446S: Maintained 1447F: drivers/rtc/rtc-mt6397.c 1448 1449ARM/Mediatek SoC support 1450M: Matthias Brugger <matthias.bgg@gmail.com> 1451L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1452L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1453S: Maintained 1454F: arch/arm/boot/dts/mt6* 1455F: arch/arm/boot/dts/mt8* 1456F: arch/arm/mach-mediatek/ 1457N: mtk 1458K: mediatek 1459 1460ARM/Mediatek USB3 PHY DRIVER 1461M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1463L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1464S: Maintained 1465F: drivers/phy/phy-mt65xx-usb3.c 1466 1467ARM/MICREL KS8695 ARCHITECTURE 1468M: Greg Ungerer <gerg@uclinux.org> 1469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1470F: arch/arm/mach-ks8695/ 1471S: Odd Fixes 1472 1473ARM/MIOA701 MACHINE SUPPORT 1474M: Robert Jarzmik <robert.jarzmik@free.fr> 1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1476F: arch/arm/mach-pxa/mioa701.c 1477S: Maintained 1478 1479ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1480M: Michael Petchkovsky <mkpetch@internode.on.net> 1481S: Maintained 1482 1483ARM/NOMADIK ARCHITECTURE 1484M: Alessandro Rubini <rubini@unipv.it> 1485M: Linus Walleij <linus.walleij@linaro.org> 1486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1487S: Maintained 1488F: arch/arm/mach-nomadik/ 1489F: drivers/pinctrl/nomadik/ 1490F: drivers/i2c/busses/i2c-nomadik.c 1491T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1492 1493ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1494M: Nelson Castillo <arhuaco@freaks-unidos.net> 1495L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1496W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1497S: Supported 1498 1499ARM/TOSA MACHINE SUPPORT 1500M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1501M: Dirk Opfer <dirk@opfer-online.de> 1502S: Maintained 1503 1504ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1505M: Marek Vasut <marek.vasut@gmail.com> 1506L: linux-arm-kernel@lists.infradead.org 1507W: http://hackndev.com 1508S: Maintained 1509F: arch/arm/mach-pxa/include/mach/palmtx.h 1510F: arch/arm/mach-pxa/palmtx.c 1511F: arch/arm/mach-pxa/include/mach/palmt5.h 1512F: arch/arm/mach-pxa/palmt5.c 1513F: arch/arm/mach-pxa/include/mach/palmld.h 1514F: arch/arm/mach-pxa/palmld.c 1515F: arch/arm/mach-pxa/include/mach/palmte2.h 1516F: arch/arm/mach-pxa/palmte2.c 1517F: arch/arm/mach-pxa/include/mach/palmtc.h 1518F: arch/arm/mach-pxa/palmtc.c 1519 1520ARM/PALM TREO SUPPORT 1521M: Tomas Cech <sleep_walker@suse.com> 1522L: linux-arm-kernel@lists.infradead.org 1523W: http://hackndev.com 1524S: Maintained 1525F: arch/arm/mach-pxa/include/mach/palmtreo.h 1526F: arch/arm/mach-pxa/palmtreo.c 1527 1528ARM/PALMZ72 SUPPORT 1529M: Sergey Lapin <slapin@ossfans.org> 1530L: linux-arm-kernel@lists.infradead.org 1531W: http://hackndev.com 1532S: Maintained 1533F: arch/arm/mach-pxa/include/mach/palmz72.h 1534F: arch/arm/mach-pxa/palmz72.c 1535 1536ARM/PLEB SUPPORT 1537M: Peter Chubb <pleb@gelato.unsw.edu.au> 1538W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1539S: Maintained 1540 1541ARM/PT DIGITAL BOARD PORT 1542M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1544W: http://www.armlinux.org.uk/ 1545S: Maintained 1546 1547ARM/QUALCOMM SUPPORT 1548M: Andy Gross <andy.gross@linaro.org> 1549M: David Brown <david.brown@linaro.org> 1550L: linux-arm-msm@vger.kernel.org 1551L: linux-soc@vger.kernel.org 1552S: Maintained 1553F: Documentation/devicetree/bindings/soc/qcom/ 1554F: arch/arm/boot/dts/qcom-*.dts 1555F: arch/arm/boot/dts/qcom-*.dtsi 1556F: arch/arm/mach-qcom/ 1557F: arch/arm64/boot/dts/qcom/* 1558F: drivers/i2c/busses/i2c-qup.c 1559F: drivers/clk/qcom/ 1560F: drivers/soc/qcom/ 1561F: drivers/spi/spi-qup.c 1562F: drivers/tty/serial/msm_serial.h 1563F: drivers/tty/serial/msm_serial.c 1564F: drivers/*/pm8???-* 1565F: drivers/mfd/ssbi.c 1566F: drivers/firmware/qcom_scm.c 1567T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1568 1569ARM/RADISYS ENP2611 MACHINE SUPPORT 1570M: Lennert Buytenhek <kernel@wantstofly.org> 1571L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1572S: Maintained 1573 1574ARM/RENESAS ARM64 ARCHITECTURE 1575M: Simon Horman <horms@verge.net.au> 1576M: Magnus Damm <magnus.damm@gmail.com> 1577L: linux-renesas-soc@vger.kernel.org 1578Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1579T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1580S: Supported 1581F: arch/arm64/boot/dts/renesas/ 1582F: drivers/soc/renesas/ 1583F: include/linux/soc/renesas/ 1584 1585ARM/RISCPC ARCHITECTURE 1586M: Russell King <linux@armlinux.org.uk> 1587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1588W: http://www.armlinux.org.uk/ 1589S: Maintained 1590F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1591F: arch/arm/include/asm/hardware/ioc.h 1592F: arch/arm/include/asm/hardware/iomd.h 1593F: arch/arm/include/asm/hardware/memc.h 1594F: arch/arm/mach-rpc/ 1595F: drivers/net/ethernet/8390/etherh.c 1596F: drivers/net/ethernet/i825xx/ether1* 1597F: drivers/net/ethernet/seeq/ether3* 1598F: drivers/scsi/arm/ 1599 1600ARM/Rockchip SoC support 1601M: Heiko Stuebner <heiko@sntech.de> 1602L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1603L: linux-rockchip@lists.infradead.org 1604T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1605S: Maintained 1606F: arch/arm/boot/dts/rk3* 1607F: arch/arm/mach-rockchip/ 1608F: drivers/clk/rockchip/ 1609F: drivers/i2c/busses/i2c-rk3x.c 1610F: drivers/*/*rockchip* 1611F: drivers/*/*/*rockchip* 1612F: sound/soc/rockchip/ 1613N: rockchip 1614 1615ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1616M: Kukjin Kim <kgene@kernel.org> 1617M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 1618L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1619L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1620S: Maintained 1621F: arch/arm/boot/dts/s3c* 1622F: arch/arm/boot/dts/s5p* 1623F: arch/arm/boot/dts/samsung* 1624F: arch/arm/boot/dts/exynos* 1625F: arch/arm64/boot/dts/exynos/ 1626F: arch/arm/plat-samsung/ 1627F: arch/arm/mach-s3c24*/ 1628F: arch/arm/mach-s3c64xx/ 1629F: arch/arm/mach-s5p*/ 1630F: arch/arm/mach-exynos*/ 1631F: drivers/*/*s3c24* 1632F: drivers/*/*/*s3c24* 1633F: drivers/*/*s3c64xx* 1634F: drivers/*/*s5pv210* 1635F: drivers/memory/samsung/* 1636F: drivers/soc/samsung/* 1637F: drivers/spi/spi-s3c* 1638F: Documentation/arm/Samsung/ 1639F: Documentation/devicetree/bindings/arm/samsung/ 1640F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1641F: Documentation/devicetree/bindings/power/pd-samsung.txt 1642N: exynos 1643 1644ARM/SAMSUNG MOBILE MACHINE SUPPORT 1645M: Kyungmin Park <kyungmin.park@samsung.com> 1646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1647S: Maintained 1648F: arch/arm/mach-s5pv210/ 1649 1650ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1651M: Kyungmin Park <kyungmin.park@samsung.com> 1652M: Kamil Debski <kamil@wypas.org> 1653M: Andrzej Hajda <a.hajda@samsung.com> 1654L: linux-arm-kernel@lists.infradead.org 1655L: linux-media@vger.kernel.org 1656S: Maintained 1657F: drivers/media/platform/s5p-g2d/ 1658 1659ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1660M: Kyungmin Park <kyungmin.park@samsung.com> 1661M: Kamil Debski <kamil@wypas.org> 1662M: Jeongtae Park <jtp.park@samsung.com> 1663M: Andrzej Hajda <a.hajda@samsung.com> 1664L: linux-arm-kernel@lists.infradead.org 1665L: linux-media@vger.kernel.org 1666S: Maintained 1667F: arch/arm/plat-samsung/s5p-dev-mfc.c 1668F: drivers/media/platform/s5p-mfc/ 1669 1670ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT 1671M: Kyungmin Park <kyungmin.park@samsung.com> 1672M: Tomasz Stanislawski <t.stanislaws@samsung.com> 1673L: linux-arm-kernel@lists.infradead.org 1674L: linux-media@vger.kernel.org 1675S: Maintained 1676F: drivers/media/platform/s5p-tv/ 1677 1678ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1679M: Kyungmin Park <kyungmin.park@samsung.com> 1680L: linux-arm-kernel@lists.infradead.org 1681L: linux-media@vger.kernel.org 1682S: Maintained 1683F: drivers/staging/media/platform/s5p-cec/ 1684 1685ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1686M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1687M: Jacek Anaszewski <j.anaszewski@samsung.com> 1688L: linux-arm-kernel@lists.infradead.org 1689L: linux-media@vger.kernel.org 1690S: Maintained 1691F: drivers/media/platform/s5p-jpeg/ 1692 1693ARM/SHMOBILE ARM ARCHITECTURE 1694M: Simon Horman <horms@verge.net.au> 1695M: Magnus Damm <magnus.damm@gmail.com> 1696L: linux-renesas-soc@vger.kernel.org 1697Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1698T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1699S: Supported 1700F: arch/arm/boot/dts/emev2* 1701F: arch/arm/boot/dts/r7s* 1702F: arch/arm/boot/dts/r8a* 1703F: arch/arm/boot/dts/sh* 1704F: arch/arm/configs/shmobile_defconfig 1705F: arch/arm/include/debug/renesas-scif.S 1706F: arch/arm/mach-shmobile/ 1707F: drivers/soc/renesas/ 1708F: include/linux/soc/renesas/ 1709 1710ARM/SOCFPGA ARCHITECTURE 1711M: Dinh Nguyen <dinguyen@opensource.altera.com> 1712S: Maintained 1713F: arch/arm/mach-socfpga/ 1714F: arch/arm/boot/dts/socfpga* 1715F: arch/arm/configs/socfpga_defconfig 1716F: arch/arm64/boot/dts/altera/ 1717W: http://www.rocketboards.org 1718T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1719 1720ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1721M: Dinh Nguyen <dinguyen@opensource.altera.com> 1722S: Maintained 1723F: drivers/clk/socfpga/ 1724 1725ARM/SOCFPGA EDAC SUPPORT 1726M: Thor Thayer <tthayer@opensource.altera.com> 1727S: Maintained 1728F: drivers/edac/altera_edac. 1729 1730ARM/STI ARCHITECTURE 1731M: Patrice Chotard <patrice.chotard@st.com> 1732L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1733L: kernel@stlinux.com 1734W: http://www.stlinux.com 1735S: Maintained 1736F: arch/arm/mach-sti/ 1737F: arch/arm/boot/dts/sti* 1738F: drivers/char/hw_random/st-rng.c 1739F: drivers/clocksource/arm_global_timer.c 1740F: drivers/clocksource/clksrc_st_lpc.c 1741F: drivers/cpufreq/sti-cpufreq.c 1742F: drivers/i2c/busses/i2c-st.c 1743F: drivers/media/rc/st_rc.c 1744F: drivers/media/platform/sti/c8sectpfe/ 1745F: drivers/mmc/host/sdhci-st.c 1746F: drivers/phy/phy-miphy28lp.c 1747F: drivers/phy/phy-miphy365x.c 1748F: drivers/phy/phy-stih407-usb.c 1749F: drivers/phy/phy-stih41x-usb.c 1750F: drivers/pinctrl/pinctrl-st.c 1751F: drivers/remoteproc/st_remoteproc.c 1752F: drivers/reset/sti/ 1753F: drivers/rtc/rtc-st-lpc.c 1754F: drivers/tty/serial/st-asc.c 1755F: drivers/usb/dwc3/dwc3-st.c 1756F: drivers/usb/host/ehci-st.c 1757F: drivers/usb/host/ohci-st.c 1758F: drivers/watchdog/st_lpc_wdt.c 1759F: drivers/ata/ahci_st.c 1760 1761ARM/STM32 ARCHITECTURE 1762M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1763M: Alexandre Torgue <alexandre.torgue@st.com> 1764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1765S: Maintained 1766T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1767N: stm32 1768F: drivers/clocksource/armv7m_systick.c 1769 1770ARM/TANGO ARCHITECTURE 1771M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1772L: linux-arm-kernel@lists.infradead.org 1773S: Maintained 1774N: tango 1775 1776ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1777M: Lennert Buytenhek <kernel@wantstofly.org> 1778L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1779S: Maintained 1780 1781ARM/TETON BGA MACHINE SUPPORT 1782M: "Mark F. Brown" <mark.brown314@gmail.com> 1783L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1784S: Maintained 1785 1786ARM/THECUS N2100 MACHINE SUPPORT 1787M: Lennert Buytenhek <kernel@wantstofly.org> 1788L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1789S: Maintained 1790 1791ARM/NUVOTON W90X900 ARM ARCHITECTURE 1792M: Wan ZongShun <mcuos.com@gmail.com> 1793L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1794W: http://www.mcuos.com 1795S: Maintained 1796F: arch/arm/mach-w90x900/ 1797F: drivers/input/keyboard/w90p910_keypad.c 1798F: drivers/input/touchscreen/w90p910_ts.c 1799F: drivers/watchdog/nuc900_wdt.c 1800F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1801F: drivers/mtd/nand/nuc900_nand.c 1802F: drivers/rtc/rtc-nuc900.c 1803F: drivers/spi/spi-nuc900.c 1804F: drivers/usb/host/ehci-w90x900.c 1805F: drivers/video/fbdev/nuc900fb.c 1806 1807ARM/U300 MACHINE SUPPORT 1808M: Linus Walleij <linus.walleij@linaro.org> 1809L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1810S: Supported 1811F: arch/arm/mach-u300/ 1812F: drivers/clocksource/timer-u300.c 1813F: drivers/i2c/busses/i2c-stu300.c 1814F: drivers/rtc/rtc-coh901331.c 1815F: drivers/watchdog/coh901327_wdt.c 1816F: drivers/dma/coh901318* 1817F: drivers/mfd/ab3100* 1818F: drivers/rtc/rtc-ab3100.c 1819F: drivers/rtc/rtc-coh901331.c 1820T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1821 1822ARM/UNIPHIER ARCHITECTURE 1823M: Masahiro Yamada <yamada.masahiro@socionext.com> 1824L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1825S: Maintained 1826F: arch/arm/boot/dts/uniphier* 1827F: arch/arm/include/asm/hardware/cache-uniphier.h 1828F: arch/arm/mach-uniphier/ 1829F: arch/arm/mm/cache-uniphier.c 1830F: arch/arm64/boot/dts/socionext/ 1831F: drivers/bus/uniphier-system-bus.c 1832F: drivers/i2c/busses/i2c-uniphier* 1833F: drivers/pinctrl/uniphier/ 1834F: drivers/tty/serial/8250/8250_uniphier.c 1835N: uniphier 1836 1837ARM/Ux500 ARM ARCHITECTURE 1838M: Linus Walleij <linus.walleij@linaro.org> 1839L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1840S: Maintained 1841F: arch/arm/mach-ux500/ 1842F: drivers/clocksource/clksrc-dbx500-prcmu.c 1843F: drivers/dma/ste_dma40* 1844F: drivers/hwspinlock/u8500_hsem.c 1845F: drivers/mfd/abx500* 1846F: drivers/mfd/ab8500* 1847F: drivers/mfd/dbx500* 1848F: drivers/mfd/db8500* 1849F: drivers/pinctrl/nomadik/pinctrl-ab* 1850F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1851F: drivers/rtc/rtc-ab8500.c 1852F: drivers/rtc/rtc-pl031.c 1853T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1854 1855ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1856M: Ulf Hansson <ulf.hansson@linaro.org> 1857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1858T: git git://git.linaro.org/people/ulfh/clk.git 1859S: Maintained 1860F: drivers/clk/ux500/ 1861 1862ARM/VERSATILE EXPRESS PLATFORM 1863M: Liviu Dudau <liviu.dudau@arm.com> 1864M: Sudeep Holla <sudeep.holla@arm.com> 1865M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1866L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1867S: Maintained 1868F: arch/arm/boot/dts/vexpress* 1869F: arch/arm64/boot/dts/arm/ 1870F: arch/arm/mach-vexpress/ 1871F: */*/vexpress* 1872F: */*/*/vexpress* 1873F: drivers/clk/versatile/clk-vexpress-osc.c 1874F: drivers/clocksource/versatile.c 1875N: mps2 1876 1877ARM/VFP SUPPORT 1878M: Russell King <linux@armlinux.org.uk> 1879L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1880W: http://www.armlinux.org.uk/ 1881S: Maintained 1882F: arch/arm/vfp/ 1883 1884ARM/VOIPAC PXA270 SUPPORT 1885M: Marek Vasut <marek.vasut@gmail.com> 1886L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1887S: Maintained 1888F: arch/arm/mach-pxa/vpac270.c 1889F: arch/arm/mach-pxa/include/mach/vpac270.h 1890 1891ARM/VT8500 ARM ARCHITECTURE 1892M: Tony Prisk <linux@prisktech.co.nz> 1893L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1894S: Maintained 1895F: arch/arm/mach-vt8500/ 1896F: drivers/clocksource/vt8500_timer.c 1897F: drivers/i2c/busses/i2c-wmt.c 1898F: drivers/mmc/host/wmt-sdmmc.c 1899F: drivers/pwm/pwm-vt8500.c 1900F: drivers/rtc/rtc-vt8500.c 1901F: drivers/tty/serial/vt8500_serial.c 1902F: drivers/usb/host/ehci-platform.c 1903F: drivers/usb/host/uhci-platform.c 1904F: drivers/video/fbdev/vt8500lcdfb.* 1905F: drivers/video/fbdev/wm8505fb* 1906F: drivers/video/fbdev/wmt_ge_rops.* 1907 1908ARM/ZIPIT Z2 SUPPORT 1909M: Marek Vasut <marek.vasut@gmail.com> 1910L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1911S: Maintained 1912F: arch/arm/mach-pxa/z2.c 1913F: arch/arm/mach-pxa/include/mach/z2.h 1914 1915ARM/ZTE ARCHITECTURE 1916M: Jun Nie <jun.nie@linaro.org> 1917L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1918S: Maintained 1919F: arch/arm/mach-zx/ 1920F: drivers/clk/zte/ 1921F: Documentation/devicetree/bindings/arm/zte.txt 1922F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1923 1924ARM/ZYNQ ARCHITECTURE 1925M: Michal Simek <michal.simek@xilinx.com> 1926R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1928W: http://wiki.xilinx.com 1929T: git https://github.com/Xilinx/linux-xlnx.git 1930S: Supported 1931F: arch/arm/mach-zynq/ 1932F: drivers/cpuidle/cpuidle-zynq.c 1933F: drivers/block/xsysace.c 1934N: zynq 1935N: xilinx 1936F: drivers/clocksource/cadence_ttc_timer.c 1937F: drivers/i2c/busses/i2c-cadence.c 1938F: drivers/mmc/host/sdhci-of-arasan.c 1939F: drivers/edac/synopsys_edac.c 1940 1941ARM SMMU DRIVERS 1942M: Will Deacon <will.deacon@arm.com> 1943R: Robin Murphy <robin.murphy@arm.com> 1944L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1945S: Maintained 1946F: drivers/iommu/arm-smmu.c 1947F: drivers/iommu/arm-smmu-v3.c 1948F: drivers/iommu/io-pgtable-arm.c 1949F: drivers/iommu/io-pgtable-arm-v7s.c 1950 1951ARM64 PORT (AARCH64 ARCHITECTURE) 1952M: Catalin Marinas <catalin.marinas@arm.com> 1953M: Will Deacon <will.deacon@arm.com> 1954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1955T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 1956S: Maintained 1957F: arch/arm64/ 1958F: Documentation/arm64/ 1959 1960AS3645A LED FLASH CONTROLLER DRIVER 1961M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 1962L: linux-media@vger.kernel.org 1963T: git git://linuxtv.org/media_tree.git 1964S: Maintained 1965F: drivers/media/i2c/as3645a.c 1966F: include/media/i2c/as3645a.h 1967 1968ASC7621 HARDWARE MONITOR DRIVER 1969M: George Joseph <george.joseph@fairview5.com> 1970L: linux-hwmon@vger.kernel.org 1971S: Maintained 1972F: Documentation/hwmon/asc7621 1973F: drivers/hwmon/asc7621.c 1974 1975ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 1976M: Corentin Chary <corentin.chary@gmail.com> 1977L: acpi4asus-user@lists.sourceforge.net 1978L: platform-driver-x86@vger.kernel.org 1979W: http://acpi4asus.sf.net 1980S: Maintained 1981F: drivers/platform/x86/asus*.c 1982F: drivers/platform/x86/eeepc*.c 1983 1984ASUS WIRELESS RADIO CONTROL DRIVER 1985M: João Paulo Rechi Vita <jprvita@gmail.com> 1986L: platform-driver-x86@vger.kernel.org 1987S: Maintained 1988F: drivers/platform/x86/asus-wireless.c 1989 1990ASYMMETRIC KEYS 1991M: David Howells <dhowells@redhat.com> 1992L: keyrings@vger.kernel.org 1993S: Maintained 1994F: Documentation/crypto/asymmetric-keys.txt 1995F: include/linux/verification.h 1996F: include/crypto/public_key.h 1997F: include/crypto/pkcs7.h 1998F: crypto/asymmetric_keys/ 1999 2000ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2001R: Dan Williams <dan.j.williams@intel.com> 2002W: http://sourceforge.net/projects/xscaleiop 2003S: Odd fixes 2004F: Documentation/crypto/async-tx-api.txt 2005F: crypto/async_tx/ 2006F: drivers/dma/ 2007F: include/linux/dmaengine.h 2008F: include/linux/async_tx.h 2009 2010AT24 EEPROM DRIVER 2011M: Wolfram Sang <wsa@the-dreams.de> 2012L: linux-i2c@vger.kernel.org 2013S: Maintained 2014F: drivers/misc/eeprom/at24.c 2015F: include/linux/platform_data/at24.h 2016 2017ATA OVER ETHERNET (AOE) DRIVER 2018M: "Ed L. Cashin" <ed.cashin@acm.org> 2019W: http://www.openaoe.org/ 2020S: Supported 2021F: Documentation/aoe/ 2022F: drivers/block/aoe/ 2023 2024ATHEROS 71XX/9XXX GPIO DRIVER 2025M: Alban Bedel <albeu@free.fr> 2026W: https://github.com/AlbanBedel/linux 2027T: git git://github.com/AlbanBedel/linux 2028S: Maintained 2029F: drivers/gpio/gpio-ath79.c 2030F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2031 2032ATHEROS ATH GENERIC UTILITIES 2033M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2034L: linux-wireless@vger.kernel.org 2035S: Supported 2036F: drivers/net/wireless/ath/* 2037 2038ATHEROS ATH5K WIRELESS DRIVER 2039M: Jiri Slaby <jirislaby@gmail.com> 2040M: Nick Kossifidis <mickflemm@gmail.com> 2041M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2042L: linux-wireless@vger.kernel.org 2043W: http://wireless.kernel.org/en/users/Drivers/ath5k 2044S: Maintained 2045F: drivers/net/wireless/ath/ath5k/ 2046 2047ATHEROS ATH6KL WIRELESS DRIVER 2048M: Kalle Valo <kvalo@qca.qualcomm.com> 2049L: linux-wireless@vger.kernel.org 2050W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2051T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2052S: Supported 2053F: drivers/net/wireless/ath/ath6kl/ 2054 2055WILOCITY WIL6210 WIRELESS DRIVER 2056M: Maya Erez <qca_merez@qca.qualcomm.com> 2057L: linux-wireless@vger.kernel.org 2058L: wil6210@qca.qualcomm.com 2059S: Supported 2060W: http://wireless.kernel.org/en/users/Drivers/wil6210 2061F: drivers/net/wireless/ath/wil6210/ 2062F: include/uapi/linux/wil6210_uapi.h 2063 2064CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2065M: Christian Lamparter <chunkeey@googlemail.com> 2066L: linux-wireless@vger.kernel.org 2067W: http://wireless.kernel.org/en/users/Drivers/carl9170 2068S: Maintained 2069F: drivers/net/wireless/ath/carl9170/ 2070 2071ATK0110 HWMON DRIVER 2072M: Luca Tettamanti <kronos.it@gmail.com> 2073L: linux-hwmon@vger.kernel.org 2074S: Maintained 2075F: drivers/hwmon/asus_atk0110.c 2076 2077ATI_REMOTE2 DRIVER 2078M: Ville Syrjala <syrjala@sci.fi> 2079S: Maintained 2080F: drivers/input/misc/ati_remote2.c 2081 2082ATLX ETHERNET DRIVERS 2083M: Jay Cliburn <jcliburn@gmail.com> 2084M: Chris Snook <chris.snook@gmail.com> 2085L: netdev@vger.kernel.org 2086W: http://sourceforge.net/projects/atl1 2087W: http://atl1.sourceforge.net 2088S: Maintained 2089F: drivers/net/ethernet/atheros/ 2090 2091ATM 2092M: Chas Williams <3chas3@gmail.com> 2093L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2094L: netdev@vger.kernel.org 2095W: http://linux-atm.sourceforge.net 2096S: Maintained 2097F: drivers/atm/ 2098F: include/linux/atm* 2099F: include/uapi/linux/atm* 2100 2101ATMEL AT91 / AT32 MCI DRIVER 2102M: Ludovic Desroches <ludovic.desroches@atmel.com> 2103S: Maintained 2104F: drivers/mmc/host/atmel-mci.c 2105 2106ATMEL AT91 / AT32 SERIAL DRIVER 2107M: Nicolas Ferre <nicolas.ferre@atmel.com> 2108S: Supported 2109F: drivers/tty/serial/atmel_serial.c 2110 2111ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2112M: Nicolas Ferre <nicolas.ferre@atmel.com> 2113S: Supported 2114F: drivers/power/reset/at91-sama5d2_shdwc.c 2115 2116ATMEL SAMA5D2 ADC DRIVER 2117M: Ludovic Desroches <ludovic.desroches@atmel.com> 2118L: linux-iio@vger.kernel.org 2119S: Supported 2120F: drivers/iio/adc/at91-sama5d2_adc.c 2121 2122ATMEL Audio ALSA driver 2123M: Nicolas Ferre <nicolas.ferre@atmel.com> 2124L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2125S: Supported 2126F: sound/soc/atmel 2127 2128ATMEL DMA DRIVER 2129M: Nicolas Ferre <nicolas.ferre@atmel.com> 2130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2131S: Supported 2132F: drivers/dma/at_hdmac.c 2133F: drivers/dma/at_hdmac_regs.h 2134F: include/linux/platform_data/dma-atmel.h 2135 2136ATMEL XDMA DRIVER 2137M: Ludovic Desroches <ludovic.desroches@atmel.com> 2138L: linux-arm-kernel@lists.infradead.org 2139L: dmaengine@vger.kernel.org 2140S: Supported 2141F: drivers/dma/at_xdmac.c 2142 2143ATMEL I2C DRIVER 2144M: Ludovic Desroches <ludovic.desroches@atmel.com> 2145L: linux-i2c@vger.kernel.org 2146S: Supported 2147F: drivers/i2c/busses/i2c-at91.c 2148 2149ATMEL ISI DRIVER 2150M: Ludovic Desroches <ludovic.desroches@atmel.com> 2151L: linux-media@vger.kernel.org 2152S: Supported 2153F: drivers/media/platform/soc_camera/atmel-isi.c 2154F: include/media/atmel-isi.h 2155 2156ATMEL LCDFB DRIVER 2157M: Nicolas Ferre <nicolas.ferre@atmel.com> 2158L: linux-fbdev@vger.kernel.org 2159S: Maintained 2160F: drivers/video/fbdev/atmel_lcdfb.c 2161F: include/video/atmel_lcdc.h 2162 2163ATMEL MACB ETHERNET DRIVER 2164M: Nicolas Ferre <nicolas.ferre@atmel.com> 2165S: Supported 2166F: drivers/net/ethernet/cadence/ 2167 2168ATMEL NAND DRIVER 2169M: Wenyou Yang <wenyou.yang@atmel.com> 2170M: Josh Wu <rainyfeeling@outlook.com> 2171L: linux-mtd@lists.infradead.org 2172S: Supported 2173F: drivers/mtd/nand/atmel_nand* 2174 2175ATMEL SDMMC DRIVER 2176M: Ludovic Desroches <ludovic.desroches@atmel.com> 2177L: linux-mmc@vger.kernel.org 2178S: Supported 2179F: drivers/mmc/host/sdhci-of-at91.c 2180 2181ATMEL SPI DRIVER 2182M: Nicolas Ferre <nicolas.ferre@atmel.com> 2183S: Supported 2184F: drivers/spi/spi-atmel.* 2185 2186ATMEL SSC DRIVER 2187M: Nicolas Ferre <nicolas.ferre@atmel.com> 2188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2189S: Supported 2190F: drivers/misc/atmel-ssc.c 2191F: include/linux/atmel-ssc.h 2192 2193ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2194M: Nicolas Ferre <nicolas.ferre@atmel.com> 2195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2196S: Supported 2197F: drivers/misc/atmel_tclib.c 2198F: drivers/clocksource/tcb_clksrc.c 2199 2200ATMEL USBA UDC DRIVER 2201M: Nicolas Ferre <nicolas.ferre@atmel.com> 2202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2203S: Supported 2204F: drivers/usb/gadget/udc/atmel_usba_udc.* 2205 2206ATMEL WIRELESS DRIVER 2207M: Simon Kelley <simon@thekelleys.org.uk> 2208L: linux-wireless@vger.kernel.org 2209W: http://www.thekelleys.org.uk/atmel 2210W: http://atmelwlandriver.sourceforge.net/ 2211S: Maintained 2212F: drivers/net/wireless/atmel/atmel* 2213 2214ATMEL MAXTOUCH DRIVER 2215M: Nick Dyer <nick.dyer@itdev.co.uk> 2216T: git git://github.com/atmel-maxtouch/linux.git 2217S: Supported 2218F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2219F: drivers/input/touchscreen/atmel_mxt_ts.c 2220F: include/linux/platform_data/atmel_mxt_ts.h 2221 2222ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2223M: Bradley Grove <linuxdrivers@attotech.com> 2224L: linux-scsi@vger.kernel.org 2225W: http://www.attotech.com 2226S: Supported 2227F: drivers/scsi/esas2r 2228 2229ATUSB IEEE 802.15.4 RADIO DRIVER 2230M: Stefan Schmidt <stefan@osg.samsung.com> 2231L: linux-wpan@vger.kernel.org 2232S: Maintained 2233F: drivers/net/ieee802154/atusb.c 2234F: drivers/net/ieee802154/atusb.h 2235F: drivers/net/ieee802154/at86rf230.h 2236 2237AUDIT SUBSYSTEM 2238M: Paul Moore <paul@paul-moore.com> 2239M: Eric Paris <eparis@redhat.com> 2240L: linux-audit@redhat.com (moderated for non-subscribers) 2241W: http://people.redhat.com/sgrubb/audit/ 2242T: git git://git.infradead.org/users/pcmoore/audit 2243S: Maintained 2244F: include/linux/audit.h 2245F: include/uapi/linux/audit.h 2246F: kernel/audit* 2247 2248AUXILIARY DISPLAY DRIVERS 2249M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2250W: http://miguelojeda.es/auxdisplay.htm 2251W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2252S: Maintained 2253F: drivers/auxdisplay/ 2254F: include/linux/cfag12864b.h 2255 2256AVR32 ARCHITECTURE 2257M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2258M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2259W: http://www.atmel.com/products/AVR32/ 2260W: http://mirror.egtvedt.no/avr32linux.org/ 2261W: http://avrfreaks.net/ 2262S: Maintained 2263F: arch/avr32/ 2264 2265AVR32/AT32AP MACHINE SUPPORT 2266M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2267M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2268S: Maintained 2269F: arch/avr32/mach-at32ap/ 2270 2271AX.25 NETWORK LAYER 2272M: Ralf Baechle <ralf@linux-mips.org> 2273L: linux-hams@vger.kernel.org 2274W: http://www.linux-ax25.org/ 2275S: Maintained 2276F: include/uapi/linux/ax25.h 2277F: include/net/ax25.h 2278F: net/ax25/ 2279 2280AZ6007 DVB DRIVER 2281M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2282M: Mauro Carvalho Chehab <mchehab@kernel.org> 2283L: linux-media@vger.kernel.org 2284W: https://linuxtv.org 2285T: git git://linuxtv.org/media_tree.git 2286S: Maintained 2287F: drivers/media/usb/dvb-usb-v2/az6007.c 2288 2289AZTECH FM RADIO RECEIVER DRIVER 2290M: Hans Verkuil <hverkuil@xs4all.nl> 2291L: linux-media@vger.kernel.org 2292T: git git://linuxtv.org/media_tree.git 2293W: https://linuxtv.org 2294S: Maintained 2295F: drivers/media/radio/radio-aztech* 2296 2297B43 WIRELESS DRIVER 2298L: linux-wireless@vger.kernel.org 2299L: b43-dev@lists.infradead.org 2300W: http://wireless.kernel.org/en/users/Drivers/b43 2301S: Odd Fixes 2302F: drivers/net/wireless/broadcom/b43/ 2303 2304B43LEGACY WIRELESS DRIVER 2305M: Larry Finger <Larry.Finger@lwfinger.net> 2306L: linux-wireless@vger.kernel.org 2307L: b43-dev@lists.infradead.org 2308W: http://wireless.kernel.org/en/users/Drivers/b43 2309S: Maintained 2310F: drivers/net/wireless/broadcom/b43legacy/ 2311 2312BACKLIGHT CLASS/SUBSYSTEM 2313M: Jingoo Han <jingoohan1@gmail.com> 2314M: Lee Jones <lee.jones@linaro.org> 2315T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2316S: Maintained 2317F: drivers/video/backlight/ 2318F: include/linux/backlight.h 2319 2320BATMAN ADVANCED 2321M: Marek Lindner <mareklindner@neomailbox.ch> 2322M: Simon Wunderlich <sw@simonwunderlich.de> 2323M: Antonio Quartulli <a@unstable.cc> 2324L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2325W: https://www.open-mesh.org/ 2326Q: https://patchwork.open-mesh.org/project/batman/list/ 2327S: Maintained 2328F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2329F: Documentation/ABI/testing/sysfs-class-net-mesh 2330F: Documentation/networking/batman-adv.txt 2331F: include/uapi/linux/batman_adv.h 2332F: net/batman-adv/ 2333 2334BAYCOM/HDLCDRV DRIVERS FOR AX.25 2335M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2336L: linux-hams@vger.kernel.org 2337W: http://www.baycom.org/~tom/ham/ham.html 2338S: Maintained 2339F: drivers/net/hamradio/baycom* 2340 2341BCACHE (BLOCK LAYER CACHE) 2342M: Kent Overstreet <kent.overstreet@gmail.com> 2343L: linux-bcache@vger.kernel.org 2344W: http://bcache.evilpiepirate.org 2345S: Orphan 2346F: drivers/md/bcache/ 2347 2348BDISP ST MEDIA DRIVER 2349M: Fabien Dessenne <fabien.dessenne@st.com> 2350L: linux-media@vger.kernel.org 2351T: git git://linuxtv.org/media_tree.git 2352W: https://linuxtv.org 2353S: Supported 2354F: drivers/media/platform/sti/bdisp 2355 2356BEFS FILE SYSTEM 2357M: Luis de Bethencourt <luisbg@osg.samsung.com> 2358M: Salah Triki <salah.triki@gmail.com> 2359S: Maintained 2360T: git git://github.com/luisbg/linux-befs.git 2361F: Documentation/filesystems/befs.txt 2362F: fs/befs/ 2363 2364BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2365M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2366L: netdev@vger.kernel.org 2367S: Maintained 2368F: drivers/net/ethernet/ec_bhf.c 2369 2370BFS FILE SYSTEM 2371M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2372S: Maintained 2373F: Documentation/filesystems/bfs.txt 2374F: fs/bfs/ 2375F: include/uapi/linux/bfs_fs.h 2376 2377BLACKFIN ARCHITECTURE 2378M: Steven Miao <realmz6@gmail.com> 2379L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2380T: git git://git.code.sf.net/p/adi-linux/code 2381W: http://blackfin.uclinux.org 2382S: Supported 2383F: arch/blackfin/ 2384 2385BLACKFIN EMAC DRIVER 2386L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2387W: http://blackfin.uclinux.org 2388S: Supported 2389F: drivers/net/ethernet/adi/ 2390 2391BLACKFIN RTC DRIVER 2392L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2393W: http://blackfin.uclinux.org 2394S: Supported 2395F: drivers/rtc/rtc-bfin.c 2396 2397BLACKFIN SDH DRIVER 2398M: Sonic Zhang <sonic.zhang@analog.com> 2399L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2400W: http://blackfin.uclinux.org 2401S: Supported 2402F: drivers/mmc/host/bfin_sdh.c 2403 2404BLACKFIN SERIAL DRIVER 2405M: Sonic Zhang <sonic.zhang@analog.com> 2406L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2407W: http://blackfin.uclinux.org 2408S: Supported 2409F: drivers/tty/serial/bfin_uart.c 2410 2411BLACKFIN WATCHDOG DRIVER 2412L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2413W: http://blackfin.uclinux.org 2414S: Supported 2415F: drivers/watchdog/bfin_wdt.c 2416 2417BLACKFIN I2C TWI DRIVER 2418M: Sonic Zhang <sonic.zhang@analog.com> 2419L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2420W: http://blackfin.uclinux.org/ 2421S: Supported 2422F: drivers/i2c/busses/i2c-bfin-twi.c 2423 2424BLACKFIN MEDIA DRIVER 2425M: Scott Jiang <scott.jiang.linux@gmail.com> 2426L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2427W: http://blackfin.uclinux.org/ 2428S: Supported 2429F: drivers/media/platform/blackfin/ 2430F: drivers/media/i2c/adv7183* 2431F: drivers/media/i2c/vs6624* 2432 2433BLINKM RGB LED DRIVER 2434M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2435S: Maintained 2436F: drivers/leds/leds-blinkm.c 2437 2438BLOCK LAYER 2439M: Jens Axboe <axboe@kernel.dk> 2440L: linux-block@vger.kernel.org 2441T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2442S: Maintained 2443F: block/ 2444F: kernel/trace/blktrace.c 2445 2446BLOCK2MTD DRIVER 2447M: Joern Engel <joern@lazybastard.org> 2448L: linux-mtd@lists.infradead.org 2449S: Maintained 2450F: drivers/mtd/devices/block2mtd.c 2451 2452BLUETOOTH DRIVERS 2453M: Marcel Holtmann <marcel@holtmann.org> 2454M: Gustavo Padovan <gustavo@padovan.org> 2455M: Johan Hedberg <johan.hedberg@gmail.com> 2456L: linux-bluetooth@vger.kernel.org 2457W: http://www.bluez.org/ 2458T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2459T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2460S: Maintained 2461F: drivers/bluetooth/ 2462 2463BLUETOOTH SUBSYSTEM 2464M: Marcel Holtmann <marcel@holtmann.org> 2465M: Gustavo Padovan <gustavo@padovan.org> 2466M: Johan Hedberg <johan.hedberg@gmail.com> 2467L: linux-bluetooth@vger.kernel.org 2468W: http://www.bluez.org/ 2469T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2470T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2471S: Maintained 2472F: net/bluetooth/ 2473F: include/net/bluetooth/ 2474 2475BONDING DRIVER 2476M: Jay Vosburgh <j.vosburgh@gmail.com> 2477M: Veaceslav Falico <vfalico@gmail.com> 2478M: Andy Gospodarek <gospo@cumulusnetworks.com> 2479L: netdev@vger.kernel.org 2480W: http://sourceforge.net/projects/bonding/ 2481S: Supported 2482F: drivers/net/bonding/ 2483F: include/uapi/linux/if_bonding.h 2484 2485BPF (Safe dynamic programs and tools) 2486M: Alexei Starovoitov <ast@kernel.org> 2487L: netdev@vger.kernel.org 2488L: linux-kernel@vger.kernel.org 2489S: Supported 2490F: kernel/bpf/ 2491 2492BROADCOM B44 10/100 ETHERNET DRIVER 2493M: Gary Zambrano <zambrano@broadcom.com> 2494L: netdev@vger.kernel.org 2495S: Supported 2496F: drivers/net/ethernet/broadcom/b44.* 2497 2498BROADCOM B53 ETHERNET SWITCH DRIVER 2499M: Florian Fainelli <f.fainelli@gmail.com> 2500L: netdev@vger.kernel.org 2501L: openwrt-devel@lists.openwrt.org (subscribers-only) 2502S: Supported 2503F: drivers/net/dsa/b53/* 2504F: include/linux/platform_data/b53.h 2505 2506BROADCOM GENET ETHERNET DRIVER 2507M: Florian Fainelli <f.fainelli@gmail.com> 2508L: netdev@vger.kernel.org 2509S: Supported 2510F: drivers/net/ethernet/broadcom/genet/ 2511 2512BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2513M: Sony Chacko <sony.chacko@qlogic.com> 2514M: Dept-HSGLinuxNICDev@qlogic.com 2515L: netdev@vger.kernel.org 2516S: Supported 2517F: drivers/net/ethernet/broadcom/bnx2.* 2518F: drivers/net/ethernet/broadcom/bnx2_* 2519 2520BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2521M: Ariel Elior <ariel.elior@qlogic.com> 2522L: netdev@vger.kernel.org 2523S: Supported 2524F: drivers/net/ethernet/broadcom/bnx2x/ 2525 2526BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2527M: Florian Fainelli <f.fainelli@gmail.com> 2528M: Ray Jui <rjui@broadcom.com> 2529M: Scott Branden <sbranden@broadcom.com> 2530M: bcm-kernel-feedback-list@broadcom.com 2531T: git git://github.com/broadcom/mach-bcm 2532S: Maintained 2533N: bcm281* 2534N: bcm113* 2535N: bcm216* 2536N: kona 2537F: arch/arm/mach-bcm/ 2538 2539BROADCOM BCM2835 ARM ARCHITECTURE 2540M: Stephen Warren <swarren@wwwdotorg.org> 2541M: Lee Jones <lee@kernel.org> 2542M: Eric Anholt <eric@anholt.net> 2543L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2545T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2546S: Maintained 2547N: bcm2835 2548 2549BROADCOM BCM47XX MIPS ARCHITECTURE 2550M: Hauke Mehrtens <hauke@hauke-m.de> 2551M: Rafał Miłecki <zajec5@gmail.com> 2552L: linux-mips@linux-mips.org 2553S: Maintained 2554F: Documentation/devicetree/bindings/mips/brcm/ 2555F: arch/mips/bcm47xx/* 2556F: arch/mips/include/asm/mach-bcm47xx/* 2557 2558BROADCOM BCM5301X ARM ARCHITECTURE 2559M: Hauke Mehrtens <hauke@hauke-m.de> 2560M: Rafał Miłecki <zajec5@gmail.com> 2561M: bcm-kernel-feedback-list@broadcom.com 2562L: linux-arm-kernel@lists.infradead.org 2563S: Maintained 2564F: arch/arm/mach-bcm/bcm_5301x.c 2565F: arch/arm/boot/dts/bcm5301x*.dtsi 2566F: arch/arm/boot/dts/bcm470* 2567 2568BROADCOM BCM63XX ARM ARCHITECTURE 2569M: Florian Fainelli <f.fainelli@gmail.com> 2570M: bcm-kernel-feedback-list@broadcom.com 2571L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2572T: git git://github.com/broadcom/stblinux.git 2573S: Maintained 2574N: bcm63xx 2575 2576BROADCOM BCM63XX/BCM33XX UDC DRIVER 2577M: Kevin Cernekee <cernekee@gmail.com> 2578L: linux-usb@vger.kernel.org 2579S: Maintained 2580F: drivers/usb/gadget/udc/bcm63xx_udc.* 2581 2582BROADCOM BCM7XXX ARM ARCHITECTURE 2583M: Brian Norris <computersforpeace@gmail.com> 2584M: Gregory Fong <gregory.0xf0@gmail.com> 2585M: Florian Fainelli <f.fainelli@gmail.com> 2586M: bcm-kernel-feedback-list@broadcom.com 2587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2588T: git git://github.com/broadcom/stblinux.git 2589S: Maintained 2590F: arch/arm/mach-bcm/*brcmstb* 2591F: arch/arm/boot/dts/bcm7*.dts* 2592F: drivers/bus/brcmstb_gisb.c 2593N: brcmstb 2594 2595BROADCOM BMIPS MIPS ARCHITECTURE 2596M: Kevin Cernekee <cernekee@gmail.com> 2597M: Florian Fainelli <f.fainelli@gmail.com> 2598L: linux-mips@linux-mips.org 2599T: git git://github.com/broadcom/stblinux.git 2600S: Maintained 2601F: arch/mips/bmips/* 2602F: arch/mips/include/asm/mach-bmips/* 2603F: arch/mips/kernel/*bmips* 2604F: arch/mips/boot/dts/brcm/bcm*.dts* 2605F: drivers/irqchip/irq-bcm63* 2606F: drivers/irqchip/irq-bcm7* 2607F: drivers/irqchip/irq-brcmstb* 2608F: include/linux/bcm963xx_nvram.h 2609F: include/linux/bcm963xx_tag.h 2610 2611BROADCOM TG3 GIGABIT ETHERNET DRIVER 2612M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2613M: Prashant Sreedharan <prashant@broadcom.com> 2614M: Michael Chan <mchan@broadcom.com> 2615L: netdev@vger.kernel.org 2616S: Supported 2617F: drivers/net/ethernet/broadcom/tg3.* 2618 2619BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2620M: Arend van Spriel <arend.vanspriel@broadcom.com> 2621M: Franky Lin <franky.lin@broadcom.com> 2622M: Hante Meuleman <hante.meuleman@broadcom.com> 2623L: linux-wireless@vger.kernel.org 2624L: brcm80211-dev-list.pdl@broadcom.com 2625S: Supported 2626F: drivers/net/wireless/broadcom/brcm80211/ 2627 2628BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2629M: QLogic-Storage-Upstream@qlogic.com 2630L: linux-scsi@vger.kernel.org 2631S: Supported 2632F: drivers/scsi/bnx2fc/ 2633 2634BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2635M: QLogic-Storage-Upstream@qlogic.com 2636L: linux-scsi@vger.kernel.org 2637S: Supported 2638F: drivers/scsi/bnx2i/ 2639 2640BROADCOM IPROC ARM ARCHITECTURE 2641M: Ray Jui <rjui@broadcom.com> 2642M: Scott Branden <sbranden@broadcom.com> 2643M: Jon Mason <jonmason@broadcom.com> 2644M: bcm-kernel-feedback-list@broadcom.com 2645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2646T: git git://github.com/broadcom/cygnus-linux.git 2647S: Maintained 2648N: iproc 2649N: cygnus 2650N: bcm[-_]nsp 2651N: bcm9113* 2652N: bcm9583* 2653N: bcm9585* 2654N: bcm9586* 2655N: bcm988312 2656N: bcm113* 2657N: bcm583* 2658N: bcm585* 2659N: bcm586* 2660N: bcm88312 2661F: arch/arm64/boot/dts/broadcom/ns2* 2662F: drivers/clk/bcm/clk-ns* 2663F: drivers/pinctrl/bcm/pinctrl-ns* 2664 2665BROADCOM BRCMSTB GPIO DRIVER 2666M: Gregory Fong <gregory.0xf0@gmail.com> 2667L: bcm-kernel-feedback-list@broadcom.com 2668S: Supported 2669F: drivers/gpio/gpio-brcmstb.c 2670F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2671 2672BROADCOM KONA GPIO DRIVER 2673M: Ray Jui <rjui@broadcom.com> 2674L: bcm-kernel-feedback-list@broadcom.com 2675S: Supported 2676F: drivers/gpio/gpio-bcm-kona.c 2677F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2678 2679BROADCOM NVRAM DRIVER 2680M: Rafał Miłecki <zajec5@gmail.com> 2681L: linux-mips@linux-mips.org 2682S: Maintained 2683F: drivers/firmware/broadcom/* 2684 2685BROADCOM STB NAND FLASH DRIVER 2686M: Brian Norris <computersforpeace@gmail.com> 2687M: Kamal Dasu <kdasu.kdev@gmail.com> 2688L: linux-mtd@lists.infradead.org 2689L: bcm-kernel-feedback-list@broadcom.com 2690S: Maintained 2691F: drivers/mtd/nand/brcmnand/ 2692 2693BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2694M: Rafał Miłecki <zajec5@gmail.com> 2695L: linux-wireless@vger.kernel.org 2696S: Maintained 2697F: drivers/bcma/ 2698F: include/linux/bcma/ 2699 2700BROADCOM SYSTEMPORT ETHERNET DRIVER 2701M: Florian Fainelli <f.fainelli@gmail.com> 2702L: netdev@vger.kernel.org 2703S: Supported 2704F: drivers/net/ethernet/broadcom/bcmsysport.* 2705 2706BROADCOM VULCAN ARM64 SOC 2707M: Jayachandran C. <jchandra@broadcom.com> 2708M: bcm-kernel-feedback-list@broadcom.com 2709L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2710S: Maintained 2711F: arch/arm64/boot/dts/broadcom/vulcan* 2712 2713BROCADE BFA FC SCSI DRIVER 2714M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2715M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2716L: linux-scsi@vger.kernel.org 2717S: Supported 2718F: drivers/scsi/bfa/ 2719 2720BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2721M: Rasesh Mody <rasesh.mody@qlogic.com> 2722L: netdev@vger.kernel.org 2723S: Supported 2724F: drivers/net/ethernet/brocade/bna/ 2725 2726BSG (block layer generic sg v4 driver) 2727M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2728L: linux-scsi@vger.kernel.org 2729S: Supported 2730F: block/bsg.c 2731F: include/linux/bsg.h 2732F: include/uapi/linux/bsg.h 2733 2734BT87X AUDIO DRIVER 2735M: Clemens Ladisch <clemens@ladisch.de> 2736L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2737T: git git://git.alsa-project.org/alsa-kernel.git 2738S: Maintained 2739F: Documentation/sound/alsa/Bt87x.txt 2740F: sound/pci/bt87x.c 2741 2742BT8XXGPIO DRIVER 2743M: Michael Buesch <m@bues.ch> 2744W: http://bu3sch.de/btgpio.php 2745S: Maintained 2746F: drivers/gpio/gpio-bt8xx.c 2747 2748BTRFS FILE SYSTEM 2749M: Chris Mason <clm@fb.com> 2750M: Josef Bacik <jbacik@fb.com> 2751M: David Sterba <dsterba@suse.com> 2752L: linux-btrfs@vger.kernel.org 2753W: http://btrfs.wiki.kernel.org/ 2754Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2755T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2756S: Maintained 2757F: Documentation/filesystems/btrfs.txt 2758F: fs/btrfs/ 2759 2760BTTV VIDEO4LINUX DRIVER 2761M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2762M: Mauro Carvalho Chehab <mchehab@kernel.org> 2763L: linux-media@vger.kernel.org 2764W: https://linuxtv.org 2765T: git git://linuxtv.org/media_tree.git 2766S: Odd fixes 2767F: Documentation/video4linux/bttv/ 2768F: drivers/media/pci/bt8xx/bttv* 2769 2770BUSLOGIC SCSI DRIVER 2771M: Khalid Aziz <khalid@gonehiking.org> 2772L: linux-scsi@vger.kernel.org 2773S: Maintained 2774F: drivers/scsi/BusLogic.* 2775F: drivers/scsi/FlashPoint.* 2776 2777C-MEDIA CMI8788 DRIVER 2778M: Clemens Ladisch <clemens@ladisch.de> 2779L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2780T: git git://git.alsa-project.org/alsa-kernel.git 2781S: Maintained 2782F: sound/pci/oxygen/ 2783 2784C6X ARCHITECTURE 2785M: Mark Salter <msalter@redhat.com> 2786M: Aurelien Jacquiot <a-jacquiot@ti.com> 2787L: linux-c6x-dev@linux-c6x.org 2788W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2789S: Maintained 2790F: arch/c6x/ 2791 2792CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2793M: David Howells <dhowells@redhat.com> 2794L: linux-cachefs@redhat.com (moderated for non-subscribers) 2795S: Supported 2796F: Documentation/filesystems/caching/cachefiles.txt 2797F: fs/cachefiles/ 2798 2799CADET FM/AM RADIO RECEIVER DRIVER 2800M: Hans Verkuil <hverkuil@xs4all.nl> 2801L: linux-media@vger.kernel.org 2802T: git git://linuxtv.org/media_tree.git 2803W: https://linuxtv.org 2804S: Maintained 2805F: drivers/media/radio/radio-cadet* 2806 2807CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2808M: Jonathan Corbet <corbet@lwn.net> 2809L: linux-media@vger.kernel.org 2810T: git git://linuxtv.org/media_tree.git 2811S: Maintained 2812F: Documentation/video4linux/cafe_ccic 2813F: drivers/media/platform/marvell-ccic/ 2814 2815CAIF NETWORK LAYER 2816M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2817L: netdev@vger.kernel.org 2818S: Supported 2819F: Documentation/networking/caif/ 2820F: drivers/net/caif/ 2821F: include/uapi/linux/caif/ 2822F: include/net/caif/ 2823F: net/caif/ 2824 2825CALGARY x86-64 IOMMU 2826M: Muli Ben-Yehuda <mulix@mulix.org> 2827M: Jon Mason <jdmason@kudzu.us> 2828L: iommu@lists.linux-foundation.org 2829S: Maintained 2830F: arch/x86/kernel/pci-calgary_64.c 2831F: arch/x86/kernel/tce_64.c 2832F: arch/x86/include/asm/calgary.h 2833F: arch/x86/include/asm/tce.h 2834 2835CAN NETWORK LAYER 2836M: Oliver Hartkopp <socketcan@hartkopp.net> 2837M: Marc Kleine-Budde <mkl@pengutronix.de> 2838L: linux-can@vger.kernel.org 2839W: https://github.com/linux-can 2840T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2841T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2842S: Maintained 2843F: Documentation/networking/can.txt 2844F: net/can/ 2845F: include/linux/can/core.h 2846F: include/uapi/linux/can.h 2847F: include/uapi/linux/can/bcm.h 2848F: include/uapi/linux/can/raw.h 2849F: include/uapi/linux/can/gw.h 2850 2851CAN NETWORK DRIVERS 2852M: Wolfgang Grandegger <wg@grandegger.com> 2853M: Marc Kleine-Budde <mkl@pengutronix.de> 2854L: linux-can@vger.kernel.org 2855W: https://github.com/linux-can 2856T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2857T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2858S: Maintained 2859F: Documentation/devicetree/bindings/net/can/ 2860F: drivers/net/can/ 2861F: include/linux/can/dev.h 2862F: include/linux/can/platform/ 2863F: include/uapi/linux/can/error.h 2864F: include/uapi/linux/can/netlink.h 2865 2866CAPABILITIES 2867M: Serge Hallyn <serge@hallyn.com> 2868L: linux-security-module@vger.kernel.org 2869S: Supported 2870F: include/linux/capability.h 2871F: include/uapi/linux/capability.h 2872F: security/commoncap.c 2873F: kernel/capability.c 2874 2875CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2876M: Kevin Tsai <ktsai@capellamicro.com> 2877S: Maintained 2878F: drivers/iio/light/cm* 2879F: Documentation/devicetree/bindings/i2c/trivial-devices.txt 2880 2881CAVIUM LIQUIDIO NETWORK DRIVER 2882M: Derek Chickles <derek.chickles@caviumnetworks.com> 2883M: Satanand Burla <satananda.burla@caviumnetworks.com> 2884M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2885M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2886L: netdev@vger.kernel.org 2887W: http://www.cavium.com 2888S: Supported 2889F: drivers/net/ethernet/cavium/liquidio/ 2890 2891CC2520 IEEE-802.15.4 RADIO DRIVER 2892M: Varka Bhadram <varkabhadram@gmail.com> 2893L: linux-wpan@vger.kernel.org 2894S: Maintained 2895F: drivers/net/ieee802154/cc2520.c 2896F: include/linux/spi/cc2520.h 2897F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 2898 2899CEC DRIVER 2900M: Hans Verkuil <hans.verkuil@cisco.com> 2901L: linux-media@vger.kernel.org 2902T: git git://linuxtv.org/media_tree.git 2903W: http://linuxtv.org 2904S: Supported 2905F: Documentation/cec.txt 2906F: Documentation/DocBook/media/v4l/cec* 2907F: drivers/staging/media/cec/ 2908F: drivers/media/cec-edid.c 2909F: drivers/media/rc/keymaps/rc-cec.c 2910F: include/media/cec.h 2911F: include/media/cec-edid.h 2912F: include/linux/cec.h 2913F: include/linux/cec-funcs.h 2914 2915CELL BROADBAND ENGINE ARCHITECTURE 2916M: Arnd Bergmann <arnd@arndb.de> 2917L: linuxppc-dev@lists.ozlabs.org 2918W: http://www.ibm.com/developerworks/power/cell/ 2919S: Supported 2920F: arch/powerpc/include/asm/cell*.h 2921F: arch/powerpc/include/asm/spu*.h 2922F: arch/powerpc/include/uapi/asm/spu*.h 2923F: arch/powerpc/oprofile/*cell* 2924F: arch/powerpc/platforms/cell/ 2925 2926CEPH COMMON CODE (LIBCEPH) 2927M: Ilya Dryomov <idryomov@gmail.com> 2928M: "Yan, Zheng" <zyan@redhat.com> 2929M: Sage Weil <sage@redhat.com> 2930L: ceph-devel@vger.kernel.org 2931W: http://ceph.com/ 2932T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2933T: git git://github.com/ceph/ceph-client.git 2934S: Supported 2935F: net/ceph/ 2936F: include/linux/ceph/ 2937F: include/linux/crush/ 2938 2939CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 2940M: "Yan, Zheng" <zyan@redhat.com> 2941M: Sage Weil <sage@redhat.com> 2942M: Ilya Dryomov <idryomov@gmail.com> 2943L: ceph-devel@vger.kernel.org 2944W: http://ceph.com/ 2945T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2946T: git git://github.com/ceph/ceph-client.git 2947S: Supported 2948F: Documentation/filesystems/ceph.txt 2949F: fs/ceph/ 2950 2951CERTIFICATE HANDLING: 2952M: David Howells <dhowells@redhat.com> 2953M: David Woodhouse <dwmw2@infradead.org> 2954L: keyrings@vger.kernel.org 2955S: Maintained 2956F: Documentation/module-signing.txt 2957F: certs/ 2958F: scripts/sign-file.c 2959F: scripts/extract-cert.c 2960 2961CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 2962L: linux-usb@vger.kernel.org 2963S: Orphan 2964F: Documentation/usb/WUSB-Design-overview.txt 2965F: Documentation/usb/wusb-cbaf 2966F: drivers/usb/host/hwa-hc.c 2967F: drivers/usb/host/whci/ 2968F: drivers/usb/wusbcore/ 2969F: include/linux/usb/wusb* 2970 2971CFAG12864B LCD DRIVER 2972M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2973W: http://miguelojeda.es/auxdisplay.htm 2974W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2975S: Maintained 2976F: drivers/auxdisplay/cfag12864b.c 2977F: include/linux/cfag12864b.h 2978 2979CFAG12864BFB LCD FRAMEBUFFER DRIVER 2980M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2981W: http://miguelojeda.es/auxdisplay.htm 2982W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2983S: Maintained 2984F: drivers/auxdisplay/cfag12864bfb.c 2985F: include/linux/cfag12864b.h 2986 2987CFG80211 and NL80211 2988M: Johannes Berg <johannes@sipsolutions.net> 2989L: linux-wireless@vger.kernel.org 2990W: http://wireless.kernel.org/ 2991T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 2992T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 2993S: Maintained 2994F: include/uapi/linux/nl80211.h 2995F: include/net/cfg80211.h 2996F: net/wireless/* 2997X: net/wireless/wext* 2998 2999CHAR and MISC DRIVERS 3000M: Arnd Bergmann <arnd@arndb.de> 3001M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3002T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3003S: Supported 3004F: drivers/char/* 3005F: drivers/misc/* 3006F: include/linux/miscdevice.h 3007 3008CHECKPATCH 3009M: Andy Whitcroft <apw@canonical.com> 3010M: Joe Perches <joe@perches.com> 3011S: Maintained 3012F: scripts/checkpatch.pl 3013 3014CHINESE DOCUMENTATION 3015M: Harry Wei <harryxiyou@gmail.com> 3016L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3017L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3018S: Maintained 3019F: Documentation/zh_CN/ 3020 3021CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3022M: Peter Chen <Peter.Chen@nxp.com> 3023T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3024L: linux-usb@vger.kernel.org 3025S: Maintained 3026F: drivers/usb/chipidea/ 3027 3028CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3029M: Hans de Goede <hdegoede@redhat.com> 3030L: linux-input@vger.kernel.org 3031S: Maintained 3032F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3033F: drivers/input/touchscreen/chipone_icn8318.c 3034 3035CHROME HARDWARE PLATFORM SUPPORT 3036M: Olof Johansson <olof@lixom.net> 3037S: Maintained 3038T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3039F: drivers/platform/chrome/ 3040 3041CISCO VIC ETHERNET NIC DRIVER 3042M: Christian Benvenuti <benve@cisco.com> 3043M: Sujith Sankar <ssujith@cisco.com> 3044M: Govindarajulu Varadarajan <_govind@gmx.com> 3045M: Neel Patel <neepatel@cisco.com> 3046S: Supported 3047F: drivers/net/ethernet/cisco/enic/ 3048 3049CISCO VIC LOW LATENCY NIC DRIVER 3050M: Christian Benvenuti <benve@cisco.com> 3051M: Dave Goodell <dgoodell@cisco.com> 3052S: Supported 3053F: drivers/infiniband/hw/usnic/ 3054 3055CIRRUS LOGIC EP93XX ETHERNET DRIVER 3056M: Hartley Sweeten <hsweeten@visionengravers.com> 3057L: netdev@vger.kernel.org 3058S: Maintained 3059F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3060 3061CIRRUS LOGIC AUDIO CODEC DRIVERS 3062M: Brian Austin <brian.austin@cirrus.com> 3063M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3064L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3065S: Maintained 3066F: sound/soc/codecs/cs* 3067 3068CLEANCACHE API 3069M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3070L: linux-kernel@vger.kernel.org 3071S: Maintained 3072F: mm/cleancache.c 3073F: include/linux/cleancache.h 3074 3075CLK API 3076M: Russell King <linux@armlinux.org.uk> 3077L: linux-clk@vger.kernel.org 3078S: Maintained 3079F: include/linux/clk.h 3080 3081CLOCKSOURCE, CLOCKEVENT DRIVERS 3082M: Daniel Lezcano <daniel.lezcano@linaro.org> 3083M: Thomas Gleixner <tglx@linutronix.de> 3084L: linux-kernel@vger.kernel.org 3085T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3086S: Supported 3087F: drivers/clocksource 3088 3089CISCO FCOE HBA DRIVER 3090M: Hiral Patel <hiralpat@cisco.com> 3091M: Suma Ramars <sramars@cisco.com> 3092M: Brian Uchino <buchino@cisco.com> 3093L: linux-scsi@vger.kernel.org 3094S: Supported 3095F: drivers/scsi/fnic/ 3096 3097CISCO SCSI HBA DRIVER 3098M: Narsimhulu Musini <nmusini@cisco.com> 3099M: Sesidhar Baddela <sebaddel@cisco.com> 3100L: linux-scsi@vger.kernel.org 3101S: Supported 3102F: drivers/scsi/snic/ 3103 3104CMPC ACPI DRIVER 3105M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3106M: Daniel Oliveira Nascimento <don@syst.com.br> 3107L: platform-driver-x86@vger.kernel.org 3108S: Supported 3109F: drivers/platform/x86/classmate-laptop.c 3110 3111COBALT MEDIA DRIVER 3112M: Hans Verkuil <hans.verkuil@cisco.com> 3113L: linux-media@vger.kernel.org 3114T: git git://linuxtv.org/media_tree.git 3115W: https://linuxtv.org 3116S: Supported 3117F: drivers/media/pci/cobalt/ 3118 3119COCCINELLE/Semantic Patches (SmPL) 3120M: Julia Lawall <Julia.Lawall@lip6.fr> 3121M: Gilles Muller <Gilles.Muller@lip6.fr> 3122M: Nicolas Palix <nicolas.palix@imag.fr> 3123M: Michal Marek <mmarek@suse.com> 3124L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3125T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3126W: http://coccinelle.lip6.fr/ 3127S: Supported 3128F: Documentation/coccinelle.txt 3129F: scripts/coccinelle/ 3130F: scripts/coccicheck 3131 3132CODA FILE SYSTEM 3133M: Jan Harkes <jaharkes@cs.cmu.edu> 3134M: coda@cs.cmu.edu 3135L: codalist@coda.cs.cmu.edu 3136W: http://www.coda.cs.cmu.edu/ 3137S: Maintained 3138F: Documentation/filesystems/coda.txt 3139F: fs/coda/ 3140F: include/linux/coda*.h 3141F: include/uapi/linux/coda*.h 3142 3143CODA V4L2 MEM2MEM DRIVER 3144M: Philipp Zabel <p.zabel@pengutronix.de> 3145L: linux-media@vger.kernel.org 3146S: Maintained 3147F: Documentation/devicetree/bindings/media/coda.txt 3148F: drivers/media/platform/coda/ 3149 3150COMMON CLK FRAMEWORK 3151M: Michael Turquette <mturquette@baylibre.com> 3152M: Stephen Boyd <sboyd@codeaurora.org> 3153L: linux-clk@vger.kernel.org 3154T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3155S: Maintained 3156F: Documentation/devicetree/bindings/clock/ 3157F: drivers/clk/ 3158X: drivers/clk/clkdev.c 3159F: include/linux/clk-pr* 3160F: include/linux/clk/ 3161 3162COMMON INTERNET FILE SYSTEM (CIFS) 3163M: Steve French <sfrench@samba.org> 3164L: linux-cifs@vger.kernel.org 3165L: samba-technical@lists.samba.org (moderated for non-subscribers) 3166W: http://linux-cifs.samba.org/ 3167T: git git://git.samba.org/sfrench/cifs-2.6.git 3168S: Supported 3169F: Documentation/filesystems/cifs/ 3170F: fs/cifs/ 3171 3172COMPACTPCI HOTPLUG CORE 3173M: Scott Murray <scott@spiteful.org> 3174L: linux-pci@vger.kernel.org 3175S: Maintained 3176F: drivers/pci/hotplug/cpci_hotplug* 3177 3178COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3179M: Scott Murray <scott@spiteful.org> 3180L: linux-pci@vger.kernel.org 3181S: Maintained 3182F: drivers/pci/hotplug/cpcihp_zt5550.* 3183 3184COMPACTPCI HOTPLUG GENERIC DRIVER 3185M: Scott Murray <scott@spiteful.org> 3186L: linux-pci@vger.kernel.org 3187S: Maintained 3188F: drivers/pci/hotplug/cpcihp_generic.c 3189 3190COMPAL LAPTOP SUPPORT 3191M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3192L: platform-driver-x86@vger.kernel.org 3193S: Maintained 3194F: drivers/platform/x86/compal-laptop.c 3195 3196CONEXANT ACCESSRUNNER USB DRIVER 3197L: accessrunner-general@lists.sourceforge.net 3198W: http://accessrunner.sourceforge.net/ 3199S: Orphan 3200F: drivers/usb/atm/cxacru.c 3201 3202CONFIGFS 3203M: Joel Becker <jlbec@evilplan.org> 3204M: Christoph Hellwig <hch@lst.de> 3205T: git git://git.infradead.org/users/hch/configfs.git 3206S: Supported 3207F: fs/configfs/ 3208F: include/linux/configfs.h 3209 3210CONNECTOR 3211M: Evgeniy Polyakov <zbr@ioremap.net> 3212L: netdev@vger.kernel.org 3213S: Maintained 3214F: drivers/connector/ 3215 3216CONTROL GROUP (CGROUP) 3217M: Tejun Heo <tj@kernel.org> 3218M: Li Zefan <lizefan@huawei.com> 3219M: Johannes Weiner <hannes@cmpxchg.org> 3220L: cgroups@vger.kernel.org 3221T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3222S: Maintained 3223F: Documentation/cgroup* 3224F: include/linux/cgroup* 3225F: kernel/cgroup* 3226 3227CONTROL GROUP - CPUSET 3228M: Li Zefan <lizefan@huawei.com> 3229L: cgroups@vger.kernel.org 3230W: http://www.bullopensource.org/cpuset/ 3231W: http://oss.sgi.com/projects/cpusets/ 3232T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3233S: Maintained 3234F: Documentation/cgroup-v1/cpusets.txt 3235F: include/linux/cpuset.h 3236F: kernel/cpuset.c 3237 3238CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3239M: Johannes Weiner <hannes@cmpxchg.org> 3240M: Michal Hocko <mhocko@kernel.org> 3241M: Vladimir Davydov <vdavydov@virtuozzo.com> 3242L: cgroups@vger.kernel.org 3243L: linux-mm@kvack.org 3244S: Maintained 3245F: mm/memcontrol.c 3246F: mm/swap_cgroup.c 3247 3248CORETEMP HARDWARE MONITORING DRIVER 3249M: Fenghua Yu <fenghua.yu@intel.com> 3250L: linux-hwmon@vger.kernel.org 3251S: Maintained 3252F: Documentation/hwmon/coretemp 3253F: drivers/hwmon/coretemp.c 3254 3255COSA/SRP SYNC SERIAL DRIVER 3256M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3257W: http://www.fi.muni.cz/~kas/cosa/ 3258S: Maintained 3259F: drivers/net/wan/cosa* 3260 3261CPMAC ETHERNET DRIVER 3262M: Florian Fainelli <florian@openwrt.org> 3263L: netdev@vger.kernel.org 3264S: Maintained 3265F: drivers/net/ethernet/ti/cpmac.c 3266 3267CPU FREQUENCY DRIVERS 3268M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3269M: Viresh Kumar <viresh.kumar@linaro.org> 3270L: linux-pm@vger.kernel.org 3271S: Maintained 3272T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3273T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3274F: drivers/cpufreq/ 3275F: include/linux/cpufreq.h 3276 3277CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3278M: Viresh Kumar <viresh.kumar@linaro.org> 3279M: Sudeep Holla <sudeep.holla@arm.com> 3280L: linux-pm@vger.kernel.org 3281W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3282S: Maintained 3283F: drivers/cpufreq/arm_big_little.h 3284F: drivers/cpufreq/arm_big_little.c 3285F: drivers/cpufreq/arm_big_little_dt.c 3286 3287CPUIDLE DRIVER - ARM BIG LITTLE 3288M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3289M: Daniel Lezcano <daniel.lezcano@linaro.org> 3290L: linux-pm@vger.kernel.org 3291L: linux-arm-kernel@lists.infradead.org 3292T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3293S: Maintained 3294F: drivers/cpuidle/cpuidle-big_little.c 3295 3296CPUIDLE DRIVER - ARM EXYNOS 3297M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3298M: Daniel Lezcano <daniel.lezcano@linaro.org> 3299M: Kukjin Kim <kgene@kernel.org> 3300L: linux-pm@vger.kernel.org 3301L: linux-samsung-soc@vger.kernel.org 3302S: Supported 3303F: drivers/cpuidle/cpuidle-exynos.c 3304F: arch/arm/mach-exynos/pm.c 3305 3306CPUIDLE DRIVERS 3307M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3308M: Daniel Lezcano <daniel.lezcano@linaro.org> 3309L: linux-pm@vger.kernel.org 3310S: Maintained 3311T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3312F: drivers/cpuidle/* 3313F: include/linux/cpuidle.h 3314 3315CPUID/MSR DRIVER 3316M: "H. Peter Anvin" <hpa@zytor.com> 3317S: Maintained 3318F: arch/x86/kernel/cpuid.c 3319F: arch/x86/kernel/msr.c 3320 3321CPU POWER MONITORING SUBSYSTEM 3322M: Thomas Renninger <trenn@suse.com> 3323L: linux-pm@vger.kernel.org 3324S: Maintained 3325F: tools/power/cpupower/ 3326 3327CRAMFS FILESYSTEM 3328W: http://sourceforge.net/projects/cramfs/ 3329S: Orphan / Obsolete 3330F: Documentation/filesystems/cramfs.txt 3331F: fs/cramfs/ 3332 3333CRIS PORT 3334M: Mikael Starvik <starvik@axis.com> 3335M: Jesper Nilsson <jesper.nilsson@axis.com> 3336L: linux-cris-kernel@axis.com 3337W: http://developer.axis.com 3338T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3339S: Maintained 3340F: arch/cris/ 3341F: drivers/tty/serial/crisv10.* 3342 3343CRYPTO API 3344M: Herbert Xu <herbert@gondor.apana.org.au> 3345M: "David S. Miller" <davem@davemloft.net> 3346L: linux-crypto@vger.kernel.org 3347T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3348T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3349S: Maintained 3350F: Documentation/crypto/ 3351F: Documentation/devicetree/bindings/crypto/ 3352F: Documentation/DocBook/crypto-API.tmpl 3353F: arch/*/crypto/ 3354F: crypto/ 3355F: drivers/crypto/ 3356F: include/crypto/ 3357 3358CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3359M: Neil Horman <nhorman@tuxdriver.com> 3360L: linux-crypto@vger.kernel.org 3361S: Maintained 3362F: crypto/ansi_cprng.c 3363F: crypto/rng.c 3364 3365CS3308 MEDIA DRIVER 3366M: Hans Verkuil <hverkuil@xs4all.nl> 3367L: linux-media@vger.kernel.org 3368T: git git://linuxtv.org/media_tree.git 3369W: http://linuxtv.org 3370S: Odd Fixes 3371F: drivers/media/i2c/cs3308.c 3372F: drivers/media/i2c/cs3308.h 3373 3374CS5535 Audio ALSA driver 3375M: Jaya Kumar <jayakumar.alsa@gmail.com> 3376S: Maintained 3377F: sound/pci/cs5535audio/ 3378 3379CW1200 WLAN driver 3380M: Solomon Peachy <pizza@shaftnet.org> 3381S: Maintained 3382F: drivers/net/wireless/st/cw1200/ 3383 3384CX18 VIDEO4LINUX DRIVER 3385M: Andy Walls <awalls@md.metrocast.net> 3386L: ivtv-devel@ivtvdriver.org (subscribers-only) 3387L: linux-media@vger.kernel.org 3388T: git git://linuxtv.org/media_tree.git 3389W: https://linuxtv.org 3390W: http://www.ivtvdriver.org/index.php/Cx18 3391S: Maintained 3392F: Documentation/video4linux/cx18.txt 3393F: drivers/media/pci/cx18/ 3394F: include/uapi/linux/ivtv* 3395 3396CX2341X MPEG ENCODER HELPER MODULE 3397M: Hans Verkuil <hverkuil@xs4all.nl> 3398L: linux-media@vger.kernel.org 3399T: git git://linuxtv.org/media_tree.git 3400W: https://linuxtv.org 3401S: Maintained 3402F: drivers/media/common/cx2341x* 3403F: include/media/cx2341x* 3404 3405CX24120 MEDIA DRIVER 3406M: Jemma Denson <jdenson@gmail.com> 3407M: Patrick Boettcher <patrick.boettcher@posteo.de> 3408L: linux-media@vger.kernel.org 3409W: https://linuxtv.org 3410Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3411S: Maintained 3412F: drivers/media/dvb-frontends/cx24120* 3413 3414CX88 VIDEO4LINUX DRIVER 3415M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3416M: Mauro Carvalho Chehab <mchehab@kernel.org> 3417L: linux-media@vger.kernel.org 3418W: https://linuxtv.org 3419T: git git://linuxtv.org/media_tree.git 3420S: Odd fixes 3421F: Documentation/video4linux/cx88/ 3422F: drivers/media/pci/cx88/ 3423 3424CXD2820R MEDIA DRIVER 3425M: Antti Palosaari <crope@iki.fi> 3426L: linux-media@vger.kernel.org 3427W: https://linuxtv.org 3428W: http://palosaari.fi/linux/ 3429Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3430T: git git://linuxtv.org/anttip/media_tree.git 3431S: Maintained 3432F: drivers/media/dvb-frontends/cxd2820r* 3433 3434CXGB3 ETHERNET DRIVER (CXGB3) 3435M: Santosh Raspatur <santosh@chelsio.com> 3436L: netdev@vger.kernel.org 3437W: http://www.chelsio.com 3438S: Supported 3439F: drivers/net/ethernet/chelsio/cxgb3/ 3440 3441CXGB3 ISCSI DRIVER (CXGB3I) 3442M: Karen Xie <kxie@chelsio.com> 3443L: linux-scsi@vger.kernel.org 3444W: http://www.chelsio.com 3445S: Supported 3446F: drivers/scsi/cxgbi/cxgb3i 3447 3448CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3449M: Steve Wise <swise@chelsio.com> 3450L: linux-rdma@vger.kernel.org 3451W: http://www.openfabrics.org 3452S: Supported 3453F: drivers/infiniband/hw/cxgb3/ 3454 3455CXGB4 ETHERNET DRIVER (CXGB4) 3456M: Hariprasad S <hariprasad@chelsio.com> 3457L: netdev@vger.kernel.org 3458W: http://www.chelsio.com 3459S: Supported 3460F: drivers/net/ethernet/chelsio/cxgb4/ 3461 3462CXGB4 ISCSI DRIVER (CXGB4I) 3463M: Karen Xie <kxie@chelsio.com> 3464L: linux-scsi@vger.kernel.org 3465W: http://www.chelsio.com 3466S: Supported 3467F: drivers/scsi/cxgbi/cxgb4i 3468 3469CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3470M: Steve Wise <swise@chelsio.com> 3471L: linux-rdma@vger.kernel.org 3472W: http://www.openfabrics.org 3473S: Supported 3474F: drivers/infiniband/hw/cxgb4/ 3475 3476CXGB4VF ETHERNET DRIVER (CXGB4VF) 3477M: Casey Leedom <leedom@chelsio.com> 3478L: netdev@vger.kernel.org 3479W: http://www.chelsio.com 3480S: Supported 3481F: drivers/net/ethernet/chelsio/cxgb4vf/ 3482 3483CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3484M: Ian Munsie <imunsie@au1.ibm.com> 3485M: Michael Neuling <mikey@neuling.org> 3486L: linuxppc-dev@lists.ozlabs.org 3487S: Supported 3488F: drivers/misc/cxl/ 3489F: include/misc/cxl* 3490F: include/uapi/misc/cxl.h 3491F: Documentation/powerpc/cxl.txt 3492F: Documentation/powerpc/cxl.txt 3493F: Documentation/ABI/testing/sysfs-class-cxl 3494 3495CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3496M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3497M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3498M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3499L: linux-scsi@vger.kernel.org 3500S: Supported 3501F: drivers/scsi/cxlflash/ 3502F: include/uapi/scsi/cxlflash_ioctls.h 3503F: Documentation/powerpc/cxlflash.txt 3504 3505STMMAC ETHERNET DRIVER 3506M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3507M: Alexandre Torgue <alexandre.torgue@st.com> 3508L: netdev@vger.kernel.org 3509W: http://www.stlinux.com 3510S: Supported 3511F: drivers/net/ethernet/stmicro/stmmac/ 3512 3513CYBERPRO FB DRIVER 3514M: Russell King <linux@armlinux.org.uk> 3515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3516W: http://www.armlinux.org.uk/ 3517S: Maintained 3518F: drivers/video/fbdev/cyber2000fb.* 3519 3520CYCLADES ASYNC MUX DRIVER 3521W: http://www.cyclades.com/ 3522S: Orphan 3523F: drivers/tty/cyclades.c 3524F: include/linux/cyclades.h 3525F: include/uapi/linux/cyclades.h 3526 3527CYCLADES PC300 DRIVER 3528W: http://www.cyclades.com/ 3529S: Orphan 3530F: drivers/net/wan/pc300* 3531 3532CYPRESS_FIRMWARE MEDIA DRIVER 3533M: Antti Palosaari <crope@iki.fi> 3534L: linux-media@vger.kernel.org 3535W: https://linuxtv.org 3536W: http://palosaari.fi/linux/ 3537Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3538T: git git://linuxtv.org/anttip/media_tree.git 3539S: Maintained 3540F: drivers/media/common/cypress_firmware* 3541 3542CYTTSP TOUCHSCREEN DRIVER 3543M: Ferruh Yigit <fery@cypress.com> 3544L: linux-input@vger.kernel.org 3545S: Supported 3546F: drivers/input/touchscreen/cyttsp* 3547F: include/linux/input/cyttsp.h 3548 3549DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3550M: Joshua Kinard <kumba@gentoo.org> 3551S: Maintained 3552F: drivers/rtc/rtc-ds1685.c 3553F: include/linux/rtc/ds1685.h 3554 3555DAMA SLAVE for AX.25 3556M: Joerg Reuter <jreuter@yaina.de> 3557W: http://yaina.de/jreuter/ 3558W: http://www.qsl.net/dl1bke/ 3559L: linux-hams@vger.kernel.org 3560S: Maintained 3561F: net/ax25/af_ax25.c 3562F: net/ax25/ax25_dev.c 3563F: net/ax25/ax25_ds_* 3564F: net/ax25/ax25_in.c 3565F: net/ax25/ax25_out.c 3566F: net/ax25/ax25_timer.c 3567F: net/ax25/sysctl_net_ax25.c 3568 3569DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3570L: netdev@vger.kernel.org 3571S: Orphan 3572F: Documentation/networking/dmfe.txt 3573F: drivers/net/ethernet/dec/tulip/dmfe.c 3574 3575DC390/AM53C974 SCSI driver 3576M: Hannes Reinecke <hare@suse.com> 3577L: linux-scsi@vger.kernel.org 3578S: Maintained 3579F: drivers/scsi/am53c974.c 3580 3581DC395x SCSI driver 3582M: Oliver Neukum <oliver@neukum.org> 3583M: Ali Akcaagac <aliakc@web.de> 3584M: Jamie Lenehan <lenehan@twibble.org> 3585L: dc395x@twibble.org 3586W: http://twibble.org/dist/dc395x/ 3587W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3588S: Maintained 3589F: Documentation/scsi/dc395x.txt 3590F: drivers/scsi/dc395x.* 3591 3592DCCP PROTOCOL 3593M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3594L: dccp@vger.kernel.org 3595W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3596S: Maintained 3597F: include/linux/dccp.h 3598F: include/uapi/linux/dccp.h 3599F: include/linux/tfrc.h 3600F: net/dccp/ 3601 3602DECnet NETWORK LAYER 3603W: http://linux-decnet.sourceforge.net 3604L: linux-decnet-user@lists.sourceforge.net 3605S: Orphan 3606F: Documentation/networking/decnet.txt 3607F: net/decnet/ 3608 3609DECSTATION PLATFORM SUPPORT 3610M: "Maciej W. Rozycki" <macro@linux-mips.org> 3611L: linux-mips@linux-mips.org 3612W: http://www.linux-mips.org/wiki/DECstation 3613S: Maintained 3614F: arch/mips/dec/ 3615F: arch/mips/include/asm/dec/ 3616F: arch/mips/include/asm/mach-dec/ 3617 3618DEFXX FDDI NETWORK DRIVER 3619M: "Maciej W. Rozycki" <macro@linux-mips.org> 3620S: Maintained 3621F: drivers/net/fddi/defxx.* 3622 3623DELL LAPTOP DRIVER 3624M: Matthew Garrett <mjg59@srcf.ucam.org> 3625M: Pali Rohár <pali.rohar@gmail.com> 3626L: platform-driver-x86@vger.kernel.org 3627S: Maintained 3628F: drivers/platform/x86/dell-laptop.c 3629 3630DELL LAPTOP RBTN DRIVER 3631M: Pali Rohár <pali.rohar@gmail.com> 3632S: Maintained 3633F: drivers/platform/x86/dell-rbtn.* 3634 3635DELL LAPTOP FREEFALL DRIVER 3636M: Pali Rohár <pali.rohar@gmail.com> 3637S: Maintained 3638F: drivers/platform/x86/dell-smo8800.c 3639 3640DELL LAPTOP SMM DRIVER 3641M: Pali Rohár <pali.rohar@gmail.com> 3642S: Maintained 3643F: drivers/hwmon/dell-smm-hwmon.c 3644F: include/uapi/linux/i8k.h 3645 3646DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3647M: Doug Warzecha <Douglas_Warzecha@dell.com> 3648S: Maintained 3649F: Documentation/dcdbas.txt 3650F: drivers/firmware/dcdbas.* 3651 3652DELL WMI EXTRAS DRIVER 3653M: Matthew Garrett <mjg59@srcf.ucam.org> 3654M: Pali Rohár <pali.rohar@gmail.com> 3655S: Maintained 3656F: drivers/platform/x86/dell-wmi.c 3657 3658DESIGNWARE USB2 DRD IP DRIVER 3659M: John Youn <johnyoun@synopsys.com> 3660L: linux-usb@vger.kernel.org 3661T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3662S: Maintained 3663F: drivers/usb/dwc2/ 3664 3665DESIGNWARE USB3 DRD IP DRIVER 3666M: Felipe Balbi <balbi@kernel.org> 3667L: linux-usb@vger.kernel.org 3668T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3669S: Maintained 3670F: drivers/usb/dwc3/ 3671 3672DEVICE COREDUMP (DEV_COREDUMP) 3673M: Johannes Berg <johannes@sipsolutions.net> 3674L: linux-kernel@vger.kernel.org 3675S: Maintained 3676F: drivers/base/devcoredump.c 3677F: include/linux/devcoredump.h 3678 3679DEVICE FREQUENCY (DEVFREQ) 3680M: MyungJoo Ham <myungjoo.ham@samsung.com> 3681M: Kyungmin Park <kyungmin.park@samsung.com> 3682L: linux-pm@vger.kernel.org 3683T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3684S: Maintained 3685F: drivers/devfreq/ 3686F: include/linux/devfreq.h 3687F: Documentation/devicetree/bindings/devfreq/ 3688 3689DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3690M: Chanwoo Choi <cw00.choi@samsung.com> 3691L: linux-pm@vger.kernel.org 3692T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3693S: Supported 3694F: drivers/devfreq/event/ 3695F: drivers/devfreq/devfreq-event.c 3696F: include/linux/devfreq-event.h 3697F: Documentation/devicetree/bindings/devfreq/event/ 3698 3699BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3700M: Chanwoo Choi <cw00.choi@samsung.com> 3701L: linux-pm@vger.kernel.org 3702L: linux-samsung-soc@vger.kernel.org 3703T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3704S: Maintained 3705F: drivers/devfreq/exynos-bus.c 3706F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3707 3708DEVICE NUMBER REGISTRY 3709M: Torben Mathiasen <device@lanana.org> 3710W: http://lanana.org/docs/device-list/index.html 3711S: Maintained 3712 3713DEVICE-MAPPER (LVM) 3714M: Alasdair Kergon <agk@redhat.com> 3715M: Mike Snitzer <snitzer@redhat.com> 3716M: dm-devel@redhat.com 3717L: dm-devel@redhat.com 3718W: http://sources.redhat.com/dm 3719Q: http://patchwork.kernel.org/project/dm-devel/list/ 3720T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3721T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3722S: Maintained 3723F: Documentation/device-mapper/ 3724F: drivers/md/dm* 3725F: drivers/md/persistent-data/ 3726F: include/linux/device-mapper.h 3727F: include/linux/dm-*.h 3728F: include/uapi/linux/dm-*.h 3729 3730DEVLINK 3731M: Jiri Pirko <jiri@mellanox.com> 3732L: netdev@vger.kernel.org 3733S: Supported 3734F: net/core/devlink.c 3735F: include/net/devlink.h 3736F: include/uapi/linux/devlink.h 3737 3738DIALOG SEMICONDUCTOR DRIVERS 3739M: Support Opensource <support.opensource@diasemi.com> 3740W: http://www.dialog-semiconductor.com/products 3741S: Supported 3742F: Documentation/hwmon/da90?? 3743F: Documentation/devicetree/bindings/mfd/da90*.txt 3744F: Documentation/devicetree/bindings/regulator/da92*.txt 3745F: Documentation/devicetree/bindings/sound/da[79]*.txt 3746F: drivers/gpio/gpio-da90??.c 3747F: drivers/hwmon/da90??-hwmon.c 3748F: drivers/iio/adc/da91??-*.c 3749F: drivers/input/misc/da90??_onkey.c 3750F: drivers/input/touchscreen/da9052_tsi.c 3751F: drivers/leds/leds-da90??.c 3752F: drivers/mfd/da903x.c 3753F: drivers/mfd/da90??-*.c 3754F: drivers/mfd/da91??-*.c 3755F: drivers/power/da9052-battery.c 3756F: drivers/power/da91??-*.c 3757F: drivers/regulator/da903x.c 3758F: drivers/regulator/da9???-regulator.[ch] 3759F: drivers/rtc/rtc-da90??.c 3760F: drivers/video/backlight/da90??_bl.c 3761F: drivers/watchdog/da90??_wdt.c 3762F: include/linux/mfd/da903x.h 3763F: include/linux/mfd/da9052/ 3764F: include/linux/mfd/da9055/ 3765F: include/linux/mfd/da9062/ 3766F: include/linux/mfd/da9063/ 3767F: include/linux/mfd/da9150/ 3768F: include/linux/regulator/da9211.h 3769F: include/sound/da[79]*.h 3770F: sound/soc/codecs/da[79]*.[ch] 3771 3772DIGI NEO AND CLASSIC PCI PRODUCTS 3773M: Lidza Louina <lidza.louina@gmail.com> 3774M: Mark Hounschell <markh@compro.net> 3775L: driverdev-devel@linuxdriverproject.org 3776S: Maintained 3777F: drivers/staging/dgnc/ 3778 3779DIOLAN U2C-12 I2C DRIVER 3780M: Guenter Roeck <linux@roeck-us.net> 3781L: linux-i2c@vger.kernel.org 3782S: Maintained 3783F: drivers/i2c/busses/i2c-diolan-u2c.c 3784 3785DIRECT ACCESS (DAX) 3786M: Matthew Wilcox <willy@linux.intel.com> 3787L: linux-fsdevel@vger.kernel.org 3788S: Supported 3789F: fs/dax.c 3790 3791DIRECTORY NOTIFICATION (DNOTIFY) 3792M: Eric Paris <eparis@parisplace.org> 3793S: Maintained 3794F: Documentation/filesystems/dnotify.txt 3795F: fs/notify/dnotify/ 3796F: include/linux/dnotify.h 3797 3798DISK GEOMETRY AND PARTITION HANDLING 3799M: Andries Brouwer <aeb@cwi.nl> 3800W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3801W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3802W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3803S: Maintained 3804 3805DISKQUOTA 3806M: Jan Kara <jack@suse.com> 3807S: Maintained 3808F: Documentation/filesystems/quota.txt 3809F: fs/quota/ 3810F: include/linux/quota*.h 3811F: include/uapi/linux/quota*.h 3812 3813DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3814M: Bernie Thompson <bernie@plugable.com> 3815L: linux-fbdev@vger.kernel.org 3816S: Maintained 3817W: http://plugable.com/category/projects/udlfb/ 3818F: drivers/video/fbdev/udlfb.c 3819F: include/video/udlfb.h 3820F: Documentation/fb/udlfb.txt 3821 3822DISTRIBUTED LOCK MANAGER (DLM) 3823M: Christine Caulfield <ccaulfie@redhat.com> 3824M: David Teigland <teigland@redhat.com> 3825L: cluster-devel@redhat.com 3826W: http://sources.redhat.com/cluster/ 3827T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3828S: Supported 3829F: fs/dlm/ 3830 3831DMA BUFFER SHARING FRAMEWORK 3832M: Sumit Semwal <sumit.semwal@linaro.org> 3833S: Maintained 3834L: linux-media@vger.kernel.org 3835L: dri-devel@lists.freedesktop.org 3836L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3837F: drivers/dma-buf/ 3838F: include/linux/dma-buf* 3839F: include/linux/reservation.h 3840F: include/linux/*fence.h 3841F: Documentation/dma-buf-sharing.txt 3842T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3843 3844SYNC FILE FRAMEWORK 3845M: Sumit Semwal <sumit.semwal@linaro.org> 3846R: Gustavo Padovan <gustavo@padovan.org> 3847S: Maintained 3848L: linux-media@vger.kernel.org 3849L: dri-devel@lists.freedesktop.org 3850F: drivers/dma-buf/sync_file.c 3851F: include/linux/sync_file.h 3852F: Documentation/sync_file.txt 3853T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3854 3855DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3856M: Vinod Koul <vinod.koul@intel.com> 3857L: dmaengine@vger.kernel.org 3858Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3859S: Maintained 3860F: drivers/dma/ 3861F: include/linux/dmaengine.h 3862F: Documentation/devicetree/bindings/dma/ 3863F: Documentation/dmaengine/ 3864T: git git://git.infradead.org/users/vkoul/slave-dma.git 3865 3866DME1737 HARDWARE MONITOR DRIVER 3867M: Juerg Haefliger <juergh@gmail.com> 3868L: linux-hwmon@vger.kernel.org 3869S: Maintained 3870F: Documentation/hwmon/dme1737 3871F: drivers/hwmon/dme1737.c 3872 3873DMI/SMBIOS SUPPORT 3874M: Jean Delvare <jdelvare@suse.com> 3875S: Maintained 3876T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 3877F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 3878F: drivers/firmware/dmi-id.c 3879F: drivers/firmware/dmi_scan.c 3880F: include/linux/dmi.h 3881 3882DOCUMENTATION 3883M: Jonathan Corbet <corbet@lwn.net> 3884L: linux-doc@vger.kernel.org 3885S: Maintained 3886F: Documentation/ 3887F: scripts/docproc.c 3888F: scripts/kernel-doc* 3889X: Documentation/ABI/ 3890X: Documentation/devicetree/ 3891X: Documentation/acpi 3892X: Documentation/power 3893X: Documentation/spi 3894X: Documentation/DocBook/media 3895T: git git://git.lwn.net/linux.git docs-next 3896 3897DOUBLETALK DRIVER 3898M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 3899L: blinux-list@redhat.com 3900S: Maintained 3901F: drivers/char/dtlk.c 3902F: include/linux/dtlk.h 3903 3904DPT_I2O SCSI RAID DRIVER 3905M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 3906L: linux-scsi@vger.kernel.org 3907W: http://www.adaptec.com/ 3908S: Maintained 3909F: drivers/scsi/dpt* 3910F: drivers/scsi/dpt/ 3911 3912DRBD DRIVER 3913M: Philipp Reisner <philipp.reisner@linbit.com> 3914M: Lars Ellenberg <lars.ellenberg@linbit.com> 3915L: drbd-dev@lists.linbit.com 3916W: http://www.drbd.org 3917T: git git://git.linbit.com/linux-drbd.git 3918T: git git://git.linbit.com/drbd-8.4.git 3919S: Supported 3920F: drivers/block/drbd/ 3921F: lib/lru_cache.c 3922F: Documentation/blockdev/drbd/ 3923 3924DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 3925M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3926T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 3927S: Supported 3928F: Documentation/kobject.txt 3929F: drivers/base/ 3930F: fs/debugfs/ 3931F: fs/kernfs/ 3932F: fs/sysfs/ 3933F: include/linux/debugfs.h 3934F: include/linux/kobj* 3935F: lib/kobj* 3936 3937DRM DRIVERS 3938M: David Airlie <airlied@linux.ie> 3939L: dri-devel@lists.freedesktop.org 3940T: git git://people.freedesktop.org/~airlied/linux 3941S: Maintained 3942F: drivers/gpu/drm/ 3943F: drivers/gpu/vga/ 3944F: Documentation/devicetree/bindings/display/ 3945F: Documentation/devicetree/bindings/gpu/ 3946F: Documentation/devicetree/bindings/video/ 3947F: Documentation/gpu/ 3948F: include/drm/ 3949F: include/uapi/drm/ 3950 3951DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 3952M: Dave Airlie <airlied@redhat.com> 3953S: Odd Fixes 3954F: drivers/gpu/drm/ast/ 3955 3956DRM DRIVER FOR BOCHS VIRTUAL GPU 3957M: Gerd Hoffmann <kraxel@redhat.com> 3958S: Odd Fixes 3959F: drivers/gpu/drm/bochs/ 3960 3961DRM DRIVER FOR QEMU'S CIRRUS DEVICE 3962M: Dave Airlie <airlied@redhat.com> 3963S: Odd Fixes 3964F: drivers/gpu/drm/cirrus/ 3965 3966RADEON and AMDGPU DRM DRIVERS 3967M: Alex Deucher <alexander.deucher@amd.com> 3968M: Christian König <christian.koenig@amd.com> 3969L: dri-devel@lists.freedesktop.org 3970T: git git://people.freedesktop.org/~agd5f/linux 3971S: Supported 3972F: drivers/gpu/drm/radeon/ 3973F: include/uapi/drm/radeon_drm.h 3974F: drivers/gpu/drm/amd/ 3975F: include/uapi/drm/amdgpu_drm.h 3976 3977DRM PANEL DRIVERS 3978M: Thierry Reding <thierry.reding@gmail.com> 3979L: dri-devel@lists.freedesktop.org 3980T: git git://anongit.freedesktop.org/tegra/linux.git 3981S: Maintained 3982F: drivers/gpu/drm/drm_panel.c 3983F: drivers/gpu/drm/panel/ 3984F: include/drm/drm_panel.h 3985F: Documentation/devicetree/bindings/display/panel/ 3986 3987INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 3988M: Daniel Vetter <daniel.vetter@intel.com> 3989M: Jani Nikula <jani.nikula@linux.intel.com> 3990L: intel-gfx@lists.freedesktop.org 3991L: dri-devel@lists.freedesktop.org 3992W: https://01.org/linuxgraphics/ 3993Q: http://patchwork.freedesktop.org/project/intel-gfx/ 3994T: git git://anongit.freedesktop.org/drm-intel 3995S: Supported 3996F: drivers/gpu/drm/i915/ 3997F: include/drm/i915* 3998F: include/uapi/drm/i915_drm.h 3999F: Documentation/gpu/i915.rst 4000 4001DRM DRIVERS FOR ATMEL HLCDC 4002M: Boris Brezillon <boris.brezillon@free-electrons.com> 4003L: dri-devel@lists.freedesktop.org 4004S: Supported 4005F: drivers/gpu/drm/atmel-hlcdc/ 4006F: Documentation/devicetree/bindings/drm/atmel/ 4007 4008DRM DRIVERS FOR ALLWINNER A10 4009M: Maxime Ripard <maxime.ripard@free-electrons.com> 4010L: dri-devel@lists.freedesktop.org 4011S: Supported 4012F: drivers/gpu/drm/sun4i/ 4013F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4014 4015DRM DRIVERS FOR EXYNOS 4016M: Inki Dae <inki.dae@samsung.com> 4017M: Joonyoung Shim <jy0922.shim@samsung.com> 4018M: Seung-Woo Kim <sw0312.kim@samsung.com> 4019M: Kyungmin Park <kyungmin.park@samsung.com> 4020L: dri-devel@lists.freedesktop.org 4021T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4022S: Supported 4023F: drivers/gpu/drm/exynos/ 4024F: include/uapi/drm/exynos_drm.h 4025F: Documentation/devicetree/bindings/display/exynos/ 4026 4027DRM DRIVERS FOR FREESCALE DCU 4028M: Stefan Agner <stefan@agner.ch> 4029M: Alison Wang <alison.wang@freescale.com> 4030L: dri-devel@lists.freedesktop.org 4031S: Supported 4032F: drivers/gpu/drm/fsl-dcu/ 4033F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4034F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4035F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4036 4037DRM DRIVERS FOR FREESCALE IMX 4038M: Philipp Zabel <p.zabel@pengutronix.de> 4039L: dri-devel@lists.freedesktop.org 4040S: Maintained 4041F: drivers/gpu/drm/imx/ 4042F: drivers/gpu/ipu-v3/ 4043F: Documentation/devicetree/bindings/display/imx/ 4044 4045DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4046M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4047L: dri-devel@lists.freedesktop.org 4048T: git git://github.com/patjak/drm-gma500 4049S: Maintained 4050F: drivers/gpu/drm/gma500/ 4051 4052DRM DRIVERS FOR HISILICON 4053M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4054R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4055R: Chen Feng <puck.chen@hisilicon.com> 4056L: dri-devel@lists.freedesktop.org 4057T: git git://github.com/xin3liang/linux.git 4058S: Maintained 4059F: drivers/gpu/drm/hisilicon/ 4060F: Documentation/devicetree/bindings/display/hisilicon/ 4061 4062DRM DRIVER FOR INTEL I810 VIDEO CARDS 4063S: Orphan / Obsolete 4064F: drivers/gpu/drm/i810/ 4065F: include/uapi/drm/i810_drm.h 4066 4067DRM DRIVER FOR MSM ADRENO GPU 4068M: Rob Clark <robdclark@gmail.com> 4069L: linux-arm-msm@vger.kernel.org 4070L: dri-devel@lists.freedesktop.org 4071L: freedreno@lists.freedesktop.org 4072T: git git://people.freedesktop.org/~robclark/linux 4073S: Maintained 4074F: drivers/gpu/drm/msm/ 4075F: include/uapi/drm/msm_drm.h 4076F: Documentation/devicetree/bindings/display/msm/ 4077 4078DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4079M: Ben Skeggs <bskeggs@redhat.com> 4080L: dri-devel@lists.freedesktop.org 4081L: nouveau@lists.freedesktop.org 4082T: git git://github.com/skeggsb/linux 4083S: Supported 4084F: drivers/gpu/drm/nouveau/ 4085F: include/uapi/drm/nouveau_drm.h 4086 4087DRM DRIVERS FOR NVIDIA TEGRA 4088M: Thierry Reding <thierry.reding@gmail.com> 4089L: dri-devel@lists.freedesktop.org 4090L: linux-tegra@vger.kernel.org 4091T: git git://anongit.freedesktop.org/tegra/linux.git 4092S: Supported 4093F: drivers/gpu/drm/tegra/ 4094F: drivers/gpu/host1x/ 4095F: include/linux/host1x.h 4096F: include/uapi/drm/tegra_drm.h 4097F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4098 4099DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4100S: Orphan / Obsolete 4101F: drivers/gpu/drm/mga/ 4102F: include/uapi/drm/mga_drm.h 4103 4104DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4105M: Dave Airlie <airlied@redhat.com> 4106S: Odd Fixes 4107F: drivers/gpu/drm/mgag200/ 4108 4109DRM DRIVER FOR RAGE 128 VIDEO CARDS 4110S: Orphan / Obsolete 4111F: drivers/gpu/drm/r128/ 4112F: include/uapi/drm/r128_drm.h 4113 4114DRM DRIVERS FOR RENESAS 4115M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4116L: dri-devel@lists.freedesktop.org 4117L: linux-renesas-soc@vger.kernel.org 4118T: git git://linuxtv.org/pinchartl/fbdev 4119S: Supported 4120F: drivers/gpu/drm/rcar-du/ 4121F: drivers/gpu/drm/shmobile/ 4122F: include/linux/platform_data/shmob_drm.h 4123F: Documentation/devicetree/bindings/display/renesas,du.txt 4124 4125DRM DRIVER FOR QXL VIRTUAL GPU 4126M: Dave Airlie <airlied@redhat.com> 4127S: Odd Fixes 4128F: drivers/gpu/drm/qxl/ 4129F: include/uapi/drm/qxl_drm.h 4130 4131DRM DRIVERS FOR ROCKCHIP 4132M: Mark Yao <mark.yao@rock-chips.com> 4133L: dri-devel@lists.freedesktop.org 4134S: Maintained 4135F: drivers/gpu/drm/rockchip/ 4136F: Documentation/devicetree/bindings/display/rockchip/ 4137 4138DRM DRIVER FOR SAVAGE VIDEO CARDS 4139S: Orphan / Obsolete 4140F: drivers/gpu/drm/savage/ 4141F: include/uapi/drm/savage_drm.h 4142 4143DRM DRIVER FOR SIS VIDEO CARDS 4144S: Orphan / Obsolete 4145F: drivers/gpu/drm/sis/ 4146F: include/uapi/drm/sis_drm.h 4147 4148DRM DRIVERS FOR STI 4149M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4150M: Vincent Abriou <vincent.abriou@st.com> 4151L: dri-devel@lists.freedesktop.org 4152T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4153S: Maintained 4154F: drivers/gpu/drm/sti 4155F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4156 4157DRM DRIVER FOR TDFX VIDEO CARDS 4158S: Orphan / Obsolete 4159F: drivers/gpu/drm/tdfx/ 4160 4161DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4162M: Dave Airlie <airlied@redhat.com> 4163S: Odd Fixes 4164F: drivers/gpu/drm/udl/ 4165 4166DRM DRIVERS FOR VIVANTE GPU IP 4167M: Lucas Stach <l.stach@pengutronix.de> 4168R: Russell King <linux+etnaviv@armlinux.org.uk> 4169R: Christian Gmeiner <christian.gmeiner@gmail.com> 4170L: dri-devel@lists.freedesktop.org 4171S: Maintained 4172F: drivers/gpu/drm/etnaviv/ 4173F: include/uapi/drm/etnaviv_drm.h 4174F: Documentation/devicetree/bindings/display/etnaviv/ 4175 4176DRM DRIVER FOR VMWARE VIRTUAL GPU 4177M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4178M: Sinclair Yeh <syeh@vmware.com> 4179M: Thomas Hellstrom <thellstrom@vmware.com> 4180L: dri-devel@lists.freedesktop.org 4181T: git git://people.freedesktop.org/~syeh/repos_linux 4182T: git git://people.freedesktop.org/~thomash/linux 4183S: Supported 4184F: drivers/gpu/drm/vmwgfx/ 4185F: include/uapi/drm/vmwgfx_drm.h 4186 4187DRM DRIVERS FOR VC4 4188M: Eric Anholt <eric@anholt.net> 4189T: git git://github.com/anholt/linux 4190S: Supported 4191F: drivers/gpu/drm/vc4/ 4192F: include/uapi/drm/vc4_drm.h 4193F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4194 4195DRM DRIVERS FOR TI OMAP 4196M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4197L: dri-devel@lists.freedesktop.org 4198S: Maintained 4199F: drivers/gpu/drm/omapdrm/ 4200F: Documentation/devicetree/bindings/display/ti/ 4201 4202DRM DRIVERS FOR TI LCDC 4203M: Jyri Sarha <jsarha@ti.com> 4204R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4205L: dri-devel@lists.freedesktop.org 4206S: Maintained 4207F: drivers/gpu/drm/tilcdc/ 4208F: Documentation/devicetree/bindings/display/tilcdc/ 4209 4210DSBR100 USB FM RADIO DRIVER 4211M: Alexey Klimov <klimov.linux@gmail.com> 4212L: linux-media@vger.kernel.org 4213T: git git://linuxtv.org/media_tree.git 4214S: Maintained 4215F: drivers/media/radio/dsbr100.c 4216 4217DSCC4 DRIVER 4218M: Francois Romieu <romieu@fr.zoreil.com> 4219L: netdev@vger.kernel.org 4220S: Maintained 4221F: drivers/net/wan/dscc4.c 4222 4223DT3155 MEDIA DRIVER 4224M: Hans Verkuil <hverkuil@xs4all.nl> 4225L: linux-media@vger.kernel.org 4226T: git git://linuxtv.org/media_tree.git 4227W: https://linuxtv.org 4228S: Odd Fixes 4229F: drivers/media/pci/dt3155/ 4230 4231DVB_USB_AF9015 MEDIA DRIVER 4232M: Antti Palosaari <crope@iki.fi> 4233L: linux-media@vger.kernel.org 4234W: https://linuxtv.org 4235W: http://palosaari.fi/linux/ 4236Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4237T: git git://linuxtv.org/anttip/media_tree.git 4238S: Maintained 4239F: drivers/media/usb/dvb-usb-v2/af9015* 4240 4241DVB_USB_AF9035 MEDIA DRIVER 4242M: Antti Palosaari <crope@iki.fi> 4243L: linux-media@vger.kernel.org 4244W: https://linuxtv.org 4245W: http://palosaari.fi/linux/ 4246Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4247T: git git://linuxtv.org/anttip/media_tree.git 4248S: Maintained 4249F: drivers/media/usb/dvb-usb-v2/af9035* 4250 4251DVB_USB_ANYSEE MEDIA DRIVER 4252M: Antti Palosaari <crope@iki.fi> 4253L: linux-media@vger.kernel.org 4254W: https://linuxtv.org 4255W: http://palosaari.fi/linux/ 4256Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4257T: git git://linuxtv.org/anttip/media_tree.git 4258S: Maintained 4259F: drivers/media/usb/dvb-usb-v2/anysee* 4260 4261DVB_USB_AU6610 MEDIA DRIVER 4262M: Antti Palosaari <crope@iki.fi> 4263L: linux-media@vger.kernel.org 4264W: https://linuxtv.org 4265W: http://palosaari.fi/linux/ 4266Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4267T: git git://linuxtv.org/anttip/media_tree.git 4268S: Maintained 4269F: drivers/media/usb/dvb-usb-v2/au6610* 4270 4271DVB_USB_CE6230 MEDIA DRIVER 4272M: Antti Palosaari <crope@iki.fi> 4273L: linux-media@vger.kernel.org 4274W: https://linuxtv.org 4275W: http://palosaari.fi/linux/ 4276Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4277T: git git://linuxtv.org/anttip/media_tree.git 4278S: Maintained 4279F: drivers/media/usb/dvb-usb-v2/ce6230* 4280 4281DVB_USB_CXUSB MEDIA DRIVER 4282M: Michael Krufky <mkrufky@linuxtv.org> 4283L: linux-media@vger.kernel.org 4284W: https://linuxtv.org 4285W: http://github.com/mkrufky 4286Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4287T: git git://linuxtv.org/media_tree.git 4288S: Maintained 4289F: drivers/media/usb/dvb-usb/cxusb* 4290 4291DVB_USB_EC168 MEDIA DRIVER 4292M: Antti Palosaari <crope@iki.fi> 4293L: linux-media@vger.kernel.org 4294W: https://linuxtv.org 4295W: http://palosaari.fi/linux/ 4296Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4297T: git git://linuxtv.org/anttip/media_tree.git 4298S: Maintained 4299F: drivers/media/usb/dvb-usb-v2/ec168* 4300 4301DVB_USB_GL861 MEDIA DRIVER 4302M: Antti Palosaari <crope@iki.fi> 4303L: linux-media@vger.kernel.org 4304W: https://linuxtv.org 4305Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4306T: git git://linuxtv.org/anttip/media_tree.git 4307S: Maintained 4308F: drivers/media/usb/dvb-usb-v2/gl861* 4309 4310DVB_USB_MXL111SF MEDIA DRIVER 4311M: Michael Krufky <mkrufky@linuxtv.org> 4312L: linux-media@vger.kernel.org 4313W: https://linuxtv.org 4314W: http://github.com/mkrufky 4315Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4316T: git git://linuxtv.org/mkrufky/mxl111sf.git 4317S: Maintained 4318F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4319 4320DVB_USB_RTL28XXU MEDIA DRIVER 4321M: Antti Palosaari <crope@iki.fi> 4322L: linux-media@vger.kernel.org 4323W: https://linuxtv.org 4324W: http://palosaari.fi/linux/ 4325Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4326T: git git://linuxtv.org/anttip/media_tree.git 4327S: Maintained 4328F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4329 4330DVB_USB_V2 MEDIA DRIVER 4331M: Antti Palosaari <crope@iki.fi> 4332L: linux-media@vger.kernel.org 4333W: https://linuxtv.org 4334W: http://palosaari.fi/linux/ 4335Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4336T: git git://linuxtv.org/anttip/media_tree.git 4337S: Maintained 4338F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4339F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4340 4341DYNAMIC DEBUG 4342M: Jason Baron <jbaron@akamai.com> 4343S: Maintained 4344F: lib/dynamic_debug.c 4345F: include/linux/dynamic_debug.h 4346 4347DZ DECSTATION DZ11 SERIAL DRIVER 4348M: "Maciej W. Rozycki" <macro@linux-mips.org> 4349S: Maintained 4350F: drivers/tty/serial/dz.* 4351 4352E3X0 POWER BUTTON DRIVER 4353M: Moritz Fischer <moritz.fischer@ettus.com> 4354L: usrp-users@lists.ettus.com 4355W: http://www.ettus.com 4356S: Supported 4357F: drivers/input/misc/e3x0-button.c 4358F: Documentation/devicetree/bindings/input/e3x0-button.txt 4359 4360E4000 MEDIA DRIVER 4361M: Antti Palosaari <crope@iki.fi> 4362L: linux-media@vger.kernel.org 4363W: https://linuxtv.org 4364W: http://palosaari.fi/linux/ 4365Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4366T: git git://linuxtv.org/anttip/media_tree.git 4367S: Maintained 4368F: drivers/media/tuners/e4000* 4369 4370EATA ISA/EISA/PCI SCSI DRIVER 4371M: Dario Ballabio <ballabio_dario@emc.com> 4372L: linux-scsi@vger.kernel.org 4373S: Maintained 4374F: drivers/scsi/eata.c 4375 4376EC100 MEDIA DRIVER 4377M: Antti Palosaari <crope@iki.fi> 4378L: linux-media@vger.kernel.org 4379W: https://linuxtv.org 4380W: http://palosaari.fi/linux/ 4381Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4382T: git git://linuxtv.org/anttip/media_tree.git 4383S: Maintained 4384F: drivers/media/dvb-frontends/ec100* 4385 4386ECRYPT FILE SYSTEM 4387M: Tyler Hicks <tyhicks@canonical.com> 4388L: ecryptfs@vger.kernel.org 4389W: http://ecryptfs.org 4390W: https://launchpad.net/ecryptfs 4391T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4392S: Supported 4393F: Documentation/filesystems/ecryptfs.txt 4394F: fs/ecryptfs/ 4395 4396EDAC-CORE 4397M: Doug Thompson <dougthompson@xmission.com> 4398M: Borislav Petkov <bp@alien8.de> 4399M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4400M: Mauro Carvalho Chehab <mchehab@kernel.org> 4401L: linux-edac@vger.kernel.org 4402T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4403T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4404S: Supported 4405F: Documentation/edac.txt 4406F: drivers/edac/ 4407F: include/linux/edac.h 4408 4409EDAC-AMD64 4410M: Doug Thompson <dougthompson@xmission.com> 4411M: Borislav Petkov <bp@alien8.de> 4412L: linux-edac@vger.kernel.org 4413S: Maintained 4414F: drivers/edac/amd64_edac* 4415 4416EDAC-CALXEDA 4417M: Doug Thompson <dougthompson@xmission.com> 4418M: Robert Richter <rric@kernel.org> 4419L: linux-edac@vger.kernel.org 4420S: Maintained 4421F: drivers/edac/highbank* 4422 4423EDAC-CAVIUM 4424M: Ralf Baechle <ralf@linux-mips.org> 4425M: David Daney <david.daney@cavium.com> 4426L: linux-edac@vger.kernel.org 4427L: linux-mips@linux-mips.org 4428S: Supported 4429F: drivers/edac/octeon_edac* 4430 4431EDAC-E752X 4432M: Mark Gross <mark.gross@intel.com> 4433M: Doug Thompson <dougthompson@xmission.com> 4434L: linux-edac@vger.kernel.org 4435S: Maintained 4436F: drivers/edac/e752x_edac.c 4437 4438EDAC-E7XXX 4439M: Doug Thompson <dougthompson@xmission.com> 4440L: linux-edac@vger.kernel.org 4441S: Maintained 4442F: drivers/edac/e7xxx_edac.c 4443 4444EDAC-GHES 4445M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4446M: Mauro Carvalho Chehab <mchehab@kernel.org> 4447L: linux-edac@vger.kernel.org 4448S: Maintained 4449F: drivers/edac/ghes_edac.c 4450 4451EDAC-I82443BXGX 4452M: Tim Small <tim@buttersideup.com> 4453L: linux-edac@vger.kernel.org 4454S: Maintained 4455F: drivers/edac/i82443bxgx_edac.c 4456 4457EDAC-I3000 4458M: Jason Uhlenkott <juhlenko@akamai.com> 4459L: linux-edac@vger.kernel.org 4460S: Maintained 4461F: drivers/edac/i3000_edac.c 4462 4463EDAC-I5000 4464M: Doug Thompson <dougthompson@xmission.com> 4465L: linux-edac@vger.kernel.org 4466S: Maintained 4467F: drivers/edac/i5000_edac.c 4468 4469EDAC-I5400 4470M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4471M: Mauro Carvalho Chehab <mchehab@kernel.org> 4472L: linux-edac@vger.kernel.org 4473S: Maintained 4474F: drivers/edac/i5400_edac.c 4475 4476EDAC-I7300 4477M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4478M: Mauro Carvalho Chehab <mchehab@kernel.org> 4479L: linux-edac@vger.kernel.org 4480S: Maintained 4481F: drivers/edac/i7300_edac.c 4482 4483EDAC-I7CORE 4484M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4485M: Mauro Carvalho Chehab <mchehab@kernel.org> 4486L: linux-edac@vger.kernel.org 4487S: Maintained 4488F: drivers/edac/i7core_edac.c 4489 4490EDAC-I82975X 4491M: Ranganathan Desikan <ravi@jetztechnologies.com> 4492M: "Arvind R." <arvino55@gmail.com> 4493L: linux-edac@vger.kernel.org 4494S: Maintained 4495F: drivers/edac/i82975x_edac.c 4496 4497EDAC-IE31200 4498M: Jason Baron <jbaron@akamai.com> 4499L: linux-edac@vger.kernel.org 4500S: Maintained 4501F: drivers/edac/ie31200_edac.c 4502 4503EDAC-MPC85XX 4504M: Johannes Thumshirn <morbidrsa@gmail.com> 4505L: linux-edac@vger.kernel.org 4506S: Maintained 4507F: drivers/edac/mpc85xx_edac.[ch] 4508 4509EDAC-PASEMI 4510M: Egor Martovetsky <egor@pasemi.com> 4511L: linux-edac@vger.kernel.org 4512S: Maintained 4513F: drivers/edac/pasemi_edac.c 4514 4515EDAC-R82600 4516M: Tim Small <tim@buttersideup.com> 4517L: linux-edac@vger.kernel.org 4518S: Maintained 4519F: drivers/edac/r82600_edac.c 4520 4521EDAC-SBRIDGE 4522M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4523M: Mauro Carvalho Chehab <mchehab@kernel.org> 4524L: linux-edac@vger.kernel.org 4525S: Maintained 4526F: drivers/edac/sb_edac.c 4527 4528EDAC-XGENE 4529APPLIED MICRO (APM) X-GENE SOC EDAC 4530M: Loc Ho <lho@apm.com> 4531S: Supported 4532F: drivers/edac/xgene_edac.c 4533F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4534 4535EDIROL UA-101/UA-1000 DRIVER 4536M: Clemens Ladisch <clemens@ladisch.de> 4537L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4538T: git git://git.alsa-project.org/alsa-kernel.git 4539S: Maintained 4540F: sound/usb/misc/ua101.c 4541 4542EXTENSIBLE FIRMWARE INTERFACE (EFI) 4543M: Matt Fleming <matt@codeblueprint.co.uk> 4544L: linux-efi@vger.kernel.org 4545T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4546S: Maintained 4547F: Documentation/efi-stub.txt 4548F: arch/ia64/kernel/efi.c 4549F: arch/x86/boot/compressed/eboot.[ch] 4550F: arch/x86/include/asm/efi.h 4551F: arch/x86/platform/efi/ 4552F: drivers/firmware/efi/ 4553F: include/linux/efi*.h 4554 4555EFI VARIABLE FILESYSTEM 4556M: Matthew Garrett <matthew.garrett@nebula.com> 4557M: Jeremy Kerr <jk@ozlabs.org> 4558M: Matt Fleming <matt@codeblueprint.co.uk> 4559T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4560L: linux-efi@vger.kernel.org 4561S: Maintained 4562F: fs/efivarfs/ 4563 4564EFIFB FRAMEBUFFER DRIVER 4565L: linux-fbdev@vger.kernel.org 4566M: Peter Jones <pjones@redhat.com> 4567S: Maintained 4568F: drivers/video/fbdev/efifb.c 4569 4570EFS FILESYSTEM 4571W: http://aeschi.ch.eu.org/efs/ 4572S: Orphan 4573F: fs/efs/ 4574 4575EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4576M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4577L: netdev@vger.kernel.org 4578S: Maintained 4579F: drivers/net/ethernet/ibm/ehea/ 4580 4581EM28XX VIDEO4LINUX DRIVER 4582M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4583M: Mauro Carvalho Chehab <mchehab@kernel.org> 4584L: linux-media@vger.kernel.org 4585W: https://linuxtv.org 4586T: git git://linuxtv.org/media_tree.git 4587S: Maintained 4588F: drivers/media/usb/em28xx/ 4589 4590EMBEDDED LINUX 4591M: Paul Gortmaker <paul.gortmaker@windriver.com> 4592M: Matt Mackall <mpm@selenic.com> 4593M: David Woodhouse <dwmw2@infradead.org> 4594L: linux-embedded@vger.kernel.org 4595S: Maintained 4596 4597EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER 4598M: James Smart <james.smart@avagotech.com> 4599M: Dick Kennedy <dick.kennedy@avagotech.com> 4600L: linux-scsi@vger.kernel.org 4601W: http://www.avagotech.com 4602S: Supported 4603F: drivers/scsi/lpfc/ 4604 4605ENE CB710 FLASH CARD READER DRIVER 4606M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4607S: Maintained 4608F: drivers/misc/cb710/ 4609F: drivers/mmc/host/cb710-mmc.* 4610F: include/linux/cb710.h 4611 4612ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4613M: Maxim Levitsky <maximlevitsky@gmail.com> 4614S: Maintained 4615F: drivers/media/rc/ene_ir.* 4616 4617EPSON S1D13XXX FRAMEBUFFER DRIVER 4618M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4619S: Maintained 4620T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4621F: drivers/video/fbdev/s1d13xxxfb.c 4622F: include/video/s1d13xxxfb.h 4623 4624ET131X NETWORK DRIVER 4625M: Mark Einon <mark.einon@gmail.com> 4626S: Odd Fixes 4627F: drivers/net/ethernet/agere/ 4628 4629ETHERNET BRIDGE 4630M: Stephen Hemminger <stephen@networkplumber.org> 4631L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4632L: netdev@vger.kernel.org 4633W: http://www.linuxfoundation.org/en/Net:Bridge 4634S: Maintained 4635F: include/linux/netfilter_bridge/ 4636F: net/bridge/ 4637 4638ETHERNET PHY LIBRARY 4639M: Florian Fainelli <f.fainelli@gmail.com> 4640L: netdev@vger.kernel.org 4641S: Maintained 4642F: include/linux/phy.h 4643F: include/linux/phy_fixed.h 4644F: drivers/net/phy/ 4645F: Documentation/networking/phy.txt 4646F: drivers/of/of_mdio.c 4647F: drivers/of/of_net.c 4648 4649EXT2 FILE SYSTEM 4650M: Jan Kara <jack@suse.com> 4651L: linux-ext4@vger.kernel.org 4652S: Maintained 4653F: Documentation/filesystems/ext2.txt 4654F: fs/ext2/ 4655F: include/linux/ext2* 4656 4657EXT4 FILE SYSTEM 4658M: "Theodore Ts'o" <tytso@mit.edu> 4659M: Andreas Dilger <adilger.kernel@dilger.ca> 4660L: linux-ext4@vger.kernel.org 4661W: http://ext4.wiki.kernel.org 4662Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4663T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4664S: Maintained 4665F: Documentation/filesystems/ext4.txt 4666F: fs/ext4/ 4667 4668Extended Verification Module (EVM) 4669M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4670L: linux-ima-devel@lists.sourceforge.net 4671L: linux-security-module@vger.kernel.org 4672S: Supported 4673F: security/integrity/evm/ 4674 4675EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4676M: MyungJoo Ham <myungjoo.ham@samsung.com> 4677M: Chanwoo Choi <cw00.choi@samsung.com> 4678L: linux-kernel@vger.kernel.org 4679T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4680S: Maintained 4681F: drivers/extcon/ 4682F: include/linux/extcon/ 4683F: include/linux/extcon.h 4684F: Documentation/extcon/ 4685F: Documentation/devicetree/bindings/extcon/ 4686 4687EXYNOS DP DRIVER 4688M: Jingoo Han <jingoohan1@gmail.com> 4689L: dri-devel@lists.freedesktop.org 4690S: Maintained 4691F: drivers/gpu/drm/exynos/exynos_dp* 4692 4693EXYNOS SYSMMU (IOMMU) driver 4694M: Marek Szyprowski <m.szyprowski@samsung.com> 4695L: iommu@lists.linux-foundation.org 4696S: Maintained 4697F: drivers/iommu/exynos-iommu.c 4698 4699EXYNOS MIPI DISPLAY DRIVERS 4700M: Inki Dae <inki.dae@samsung.com> 4701M: Donghwa Lee <dh09.lee@samsung.com> 4702M: Kyungmin Park <kyungmin.park@samsung.com> 4703L: linux-fbdev@vger.kernel.org 4704S: Maintained 4705F: drivers/video/fbdev/exynos/exynos_mipi* 4706F: include/video/exynos_mipi* 4707 4708EZchip NPS platform support 4709M: Noam Camus <noamc@ezchip.com> 4710S: Supported 4711F: arch/arc/plat-eznps 4712F: arch/arc/boot/dts/eznps.dts 4713 4714F71805F HARDWARE MONITORING DRIVER 4715M: Jean Delvare <jdelvare@suse.com> 4716L: linux-hwmon@vger.kernel.org 4717S: Maintained 4718F: Documentation/hwmon/f71805f 4719F: drivers/hwmon/f71805f.c 4720 4721FC0011 TUNER DRIVER 4722M: Michael Buesch <m@bues.ch> 4723L: linux-media@vger.kernel.org 4724S: Maintained 4725F: drivers/media/tuners/fc0011.h 4726F: drivers/media/tuners/fc0011.c 4727 4728FC2580 MEDIA DRIVER 4729M: Antti Palosaari <crope@iki.fi> 4730L: linux-media@vger.kernel.org 4731W: https://linuxtv.org 4732W: http://palosaari.fi/linux/ 4733Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4734T: git git://linuxtv.org/anttip/media_tree.git 4735S: Maintained 4736F: drivers/media/tuners/fc2580* 4737 4738FANOTIFY 4739M: Eric Paris <eparis@redhat.com> 4740S: Maintained 4741F: fs/notify/fanotify/ 4742F: include/linux/fanotify.h 4743F: include/uapi/linux/fanotify.h 4744 4745FARSYNC SYNCHRONOUS DRIVER 4746M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4747W: http://www.farsite.co.uk/ 4748S: Supported 4749F: drivers/net/wan/farsync.* 4750 4751FAULT INJECTION SUPPORT 4752M: Akinobu Mita <akinobu.mita@gmail.com> 4753S: Supported 4754F: Documentation/fault-injection/ 4755F: lib/fault-inject.c 4756 4757FBTFT Framebuffer drivers 4758M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4759M: Noralf Trønnes <noralf@tronnes.org> 4760S: Maintained 4761F: drivers/staging/fbtft/ 4762 4763FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4764M: Johannes Thumshirn <jth@kernel.org> 4765L: fcoe-devel@open-fcoe.org 4766W: www.Open-FCoE.org 4767S: Supported 4768F: drivers/scsi/libfc/ 4769F: drivers/scsi/fcoe/ 4770F: include/scsi/fc/ 4771F: include/scsi/libfc.h 4772F: include/scsi/libfcoe.h 4773F: include/uapi/scsi/fc/ 4774 4775FILE LOCKING (flock() and fcntl()/lockf()) 4776M: Jeff Layton <jlayton@poochiereds.net> 4777M: "J. Bruce Fields" <bfields@fieldses.org> 4778L: linux-fsdevel@vger.kernel.org 4779S: Maintained 4780F: include/linux/fcntl.h 4781F: include/linux/fs.h 4782F: include/uapi/linux/fcntl.h 4783F: include/uapi/linux/fs.h 4784F: fs/fcntl.c 4785F: fs/locks.c 4786 4787FILESYSTEMS (VFS and infrastructure) 4788M: Alexander Viro <viro@zeniv.linux.org.uk> 4789L: linux-fsdevel@vger.kernel.org 4790S: Maintained 4791F: fs/* 4792 4793FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4794M: Riku Voipio <riku.voipio@iki.fi> 4795L: linux-hwmon@vger.kernel.org 4796S: Maintained 4797F: drivers/hwmon/f75375s.c 4798F: include/linux/f75375s.h 4799 4800FIREWIRE AUDIO DRIVERS 4801M: Clemens Ladisch <clemens@ladisch.de> 4802L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4803T: git git://git.alsa-project.org/alsa-kernel.git 4804S: Maintained 4805F: sound/firewire/ 4806 4807FIREWIRE MEDIA DRIVERS (firedtv) 4808M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4809L: linux-media@vger.kernel.org 4810L: linux1394-devel@lists.sourceforge.net 4811T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4812S: Maintained 4813F: drivers/media/firewire/ 4814 4815FIREWIRE SBP-2 TARGET 4816M: Chris Boot <bootc@bootc.net> 4817L: linux-scsi@vger.kernel.org 4818L: target-devel@vger.kernel.org 4819L: linux1394-devel@lists.sourceforge.net 4820T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 4821S: Maintained 4822F: drivers/target/sbp/ 4823 4824FIREWIRE SUBSYSTEM 4825M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4826L: linux1394-devel@lists.sourceforge.net 4827W: http://ieee1394.wiki.kernel.org/ 4828T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 4829S: Maintained 4830F: drivers/firewire/ 4831F: include/linux/firewire.h 4832F: include/uapi/linux/firewire*.h 4833F: tools/firewire/ 4834 4835FIRMWARE LOADER (request_firmware) 4836M: Ming Lei <ming.lei@canonical.com> 4837L: linux-kernel@vger.kernel.org 4838S: Maintained 4839F: Documentation/firmware_class/ 4840F: drivers/base/firmware*.c 4841F: include/linux/firmware.h 4842 4843FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 4844M: Joshua Morris <josh.h.morris@us.ibm.com> 4845M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 4846S: Maintained 4847F: drivers/block/rsxx/ 4848 4849FLOPPY DRIVER 4850M: Jiri Kosina <jikos@kernel.org> 4851T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 4852S: Odd fixes 4853F: drivers/block/floppy.c 4854 4855FMC SUBSYSTEM 4856M: Alessandro Rubini <rubini@gnudd.com> 4857W: http://www.ohwr.org/projects/fmc-bus 4858S: Supported 4859F: drivers/fmc/ 4860F: include/linux/fmc*.h 4861F: include/linux/ipmi-fru.h 4862K: fmc_d.*register 4863 4864FPGA MANAGER FRAMEWORK 4865M: Alan Tull <atull@opensource.altera.com> 4866R: Moritz Fischer <moritz.fischer@ettus.com> 4867S: Maintained 4868F: drivers/fpga/ 4869F: include/linux/fpga/fpga-mgr.h 4870W: http://www.rocketboards.org 4871 4872FPU EMULATOR 4873M: Bill Metzenthen <billm@melbpc.org.au> 4874W: http://floatingpoint.sourceforge.net/emulator/index.html 4875S: Maintained 4876F: arch/x86/math-emu/ 4877 4878FRAME RELAY DLCI/FRAD (Sangoma drivers too) 4879L: netdev@vger.kernel.org 4880S: Orphan 4881F: drivers/net/wan/dlci.c 4882F: drivers/net/wan/sdla.c 4883 4884FRAMEBUFFER LAYER 4885M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 4886M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4887L: linux-fbdev@vger.kernel.org 4888W: http://linux-fbdev.sourceforge.net/ 4889Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 4890T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git 4891S: Maintained 4892F: Documentation/fb/ 4893F: drivers/video/ 4894F: include/video/ 4895F: include/linux/fb.h 4896F: include/uapi/video/ 4897F: include/uapi/linux/fb.h 4898 4899FREESCALE DIU FRAMEBUFFER DRIVER 4900M: Timur Tabi <timur@tabi.org> 4901L: linux-fbdev@vger.kernel.org 4902S: Maintained 4903F: drivers/video/fbdev/fsl-diu-fb.* 4904 4905FREESCALE DMA DRIVER 4906M: Li Yang <leoli@freescale.com> 4907M: Zhang Wei <zw@zh-kernel.org> 4908L: linuxppc-dev@lists.ozlabs.org 4909S: Maintained 4910F: drivers/dma/fsldma.* 4911 4912FREESCALE GPMI NAND DRIVER 4913M: Han Xu <han.xu@nxp.com> 4914L: linux-mtd@lists.infradead.org 4915S: Maintained 4916F: drivers/mtd/nand/gpmi-nand/* 4917 4918FREESCALE I2C CPM DRIVER 4919M: Jochen Friedrich <jochen@scram.de> 4920L: linuxppc-dev@lists.ozlabs.org 4921L: linux-i2c@vger.kernel.org 4922S: Maintained 4923F: drivers/i2c/busses/i2c-cpm.c 4924 4925FREESCALE IMX / MXC FRAMEBUFFER DRIVER 4926M: Sascha Hauer <kernel@pengutronix.de> 4927L: linux-fbdev@vger.kernel.org 4928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4929S: Maintained 4930F: include/linux/platform_data/video-imxfb.h 4931F: drivers/video/fbdev/imxfb.c 4932 4933FREESCALE QUAD SPI DRIVER 4934M: Han Xu <han.xu@nxp.com> 4935L: linux-mtd@lists.infradead.org 4936S: Maintained 4937F: drivers/mtd/spi-nor/fsl-quadspi.c 4938 4939FREESCALE SOC FS_ENET DRIVER 4940M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 4941M: Vitaly Bordug <vbordug@ru.mvista.com> 4942L: linuxppc-dev@lists.ozlabs.org 4943L: netdev@vger.kernel.org 4944S: Maintained 4945F: drivers/net/ethernet/freescale/fs_enet/ 4946F: include/linux/fs_enet_pd.h 4947 4948FREESCALE IMX / MXC FEC DRIVER 4949M: Fugang Duan <fugang.duan@nxp.com> 4950L: netdev@vger.kernel.org 4951S: Maintained 4952F: drivers/net/ethernet/freescale/fec_main.c 4953F: drivers/net/ethernet/freescale/fec_ptp.c 4954F: drivers/net/ethernet/freescale/fec.h 4955F: Documentation/devicetree/bindings/net/fsl-fec.txt 4956 4957FREESCALE QUICC ENGINE LIBRARY 4958L: linuxppc-dev@lists.ozlabs.org 4959S: Orphan 4960F: drivers/soc/fsl/qe/ 4961F: include/soc/fsl/*qe*.h 4962F: include/soc/fsl/*ucc*.h 4963 4964FREESCALE USB PERIPHERAL DRIVERS 4965M: Li Yang <leoli@freescale.com> 4966L: linux-usb@vger.kernel.org 4967L: linuxppc-dev@lists.ozlabs.org 4968S: Maintained 4969F: drivers/usb/gadget/udc/fsl* 4970 4971FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 4972M: Li Yang <leoli@freescale.com> 4973L: netdev@vger.kernel.org 4974L: linuxppc-dev@lists.ozlabs.org 4975S: Maintained 4976F: drivers/net/ethernet/freescale/ucc_geth* 4977 4978FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 4979M: Claudiu Manoil <claudiu.manoil@freescale.com> 4980L: netdev@vger.kernel.org 4981S: Maintained 4982F: drivers/net/ethernet/freescale/gianfar* 4983X: drivers/net/ethernet/freescale/gianfar_ptp.c 4984F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 4985 4986FREESCALE QUICC ENGINE UCC HDLC DRIVER 4987M: Zhao Qiang <qiang.zhao@nxp.com> 4988L: netdev@vger.kernel.org 4989L: linuxppc-dev@lists.ozlabs.org 4990S: Maintained 4991F: drivers/net/wan/fsl_ucc_hdlc* 4992 4993FREESCALE QUICC ENGINE UCC UART DRIVER 4994M: Timur Tabi <timur@tabi.org> 4995L: linuxppc-dev@lists.ozlabs.org 4996S: Maintained 4997F: drivers/tty/serial/ucc_uart.c 4998 4999FREESCALE SOC SOUND DRIVERS 5000M: Timur Tabi <timur@tabi.org> 5001M: Nicolin Chen <nicoleotsuka@gmail.com> 5002M: Xiubo Li <Xiubo.Lee@gmail.com> 5003R: Fabio Estevam <fabio.estevam@nxp.com> 5004L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5005L: linuxppc-dev@lists.ozlabs.org 5006S: Maintained 5007F: sound/soc/fsl/fsl* 5008F: sound/soc/fsl/imx* 5009F: sound/soc/fsl/mpc8610_hpcd.c 5010 5011FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER 5012M: "J. German Rivera" <German.Rivera@freescale.com> 5013M: Stuart Yoder <stuart.yoder@nxp.com> 5014L: linux-kernel@vger.kernel.org 5015S: Maintained 5016F: drivers/staging/fsl-mc/ 5017 5018FREEVXFS FILESYSTEM 5019M: Christoph Hellwig <hch@infradead.org> 5020W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5021S: Maintained 5022F: fs/freevxfs/ 5023 5024FREEZER 5025M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5026M: Pavel Machek <pavel@ucw.cz> 5027L: linux-pm@vger.kernel.org 5028S: Supported 5029F: Documentation/power/freezing-of-tasks.txt 5030F: include/linux/freezer.h 5031F: kernel/freezer.c 5032 5033FRONTSWAP API 5034M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5035L: linux-kernel@vger.kernel.org 5036S: Maintained 5037F: mm/frontswap.c 5038F: include/linux/frontswap.h 5039 5040FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5041M: David Howells <dhowells@redhat.com> 5042L: linux-cachefs@redhat.com (moderated for non-subscribers) 5043S: Supported 5044F: Documentation/filesystems/caching/ 5045F: fs/fscache/ 5046F: include/linux/fscache*.h 5047 5048FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5049M: Theodore Y. Ts'o <tytso@mit.edu> 5050M: Jaegeuk Kim <jaegeuk@kernel.org> 5051S: Supported 5052F: fs/crypto/ 5053F: include/linux/fscrypto.h 5054 5055F2FS FILE SYSTEM 5056M: Jaegeuk Kim <jaegeuk@kernel.org> 5057M: Changman Lee <cm224.lee@samsung.com> 5058R: Chao Yu <yuchao0@huawei.com> 5059L: linux-f2fs-devel@lists.sourceforge.net 5060W: http://en.wikipedia.org/wiki/F2FS 5061T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5062S: Maintained 5063F: Documentation/filesystems/f2fs.txt 5064F: Documentation/ABI/testing/sysfs-fs-f2fs 5065F: fs/f2fs/ 5066F: include/linux/f2fs_fs.h 5067F: include/trace/events/f2fs.h 5068 5069FUJITSU FR-V (FRV) PORT 5070S: Orphan 5071F: arch/frv/ 5072 5073FUJITSU LAPTOP EXTRAS 5074M: Jonathan Woithe <jwoithe@just42.net> 5075L: platform-driver-x86@vger.kernel.org 5076S: Maintained 5077F: drivers/platform/x86/fujitsu-laptop.c 5078 5079FUJITSU M-5MO LS CAMERA ISP DRIVER 5080M: Kyungmin Park <kyungmin.park@samsung.com> 5081M: Heungjun Kim <riverful.kim@samsung.com> 5082L: linux-media@vger.kernel.org 5083S: Maintained 5084F: drivers/media/i2c/m5mols/ 5085F: include/media/i2c/m5mols.h 5086 5087FUJITSU TABLET EXTRAS 5088M: Robert Gerlach <khnz@gmx.de> 5089L: platform-driver-x86@vger.kernel.org 5090S: Maintained 5091F: drivers/platform/x86/fujitsu-tablet.c 5092 5093FUSE: FILESYSTEM IN USERSPACE 5094M: Miklos Szeredi <miklos@szeredi.hu> 5095L: linux-fsdevel@vger.kernel.org 5096W: http://fuse.sourceforge.net/ 5097T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5098S: Maintained 5099F: fs/fuse/ 5100F: include/uapi/linux/fuse.h 5101F: Documentation/filesystems/fuse.txt 5102 5103FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5104M: Rik Faith <faith@cs.unc.edu> 5105L: linux-scsi@vger.kernel.org 5106S: Odd Fixes (e.g., new signatures) 5107F: drivers/scsi/fdomain.* 5108 5109GCC PLUGINS 5110M: Kees Cook <keescook@chromium.org> 5111R: Emese Revfy <re.emese@gmail.com> 5112L: kernel-hardening@lists.openwall.com 5113S: Maintained 5114F: scripts/gcc-plugins/ 5115F: scripts/gcc-plugin.sh 5116F: Documentation/gcc-plugins.txt 5117 5118GCOV BASED KERNEL PROFILING 5119M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5120S: Maintained 5121F: kernel/gcov/ 5122F: Documentation/gcov.txt 5123 5124GDT SCSI DISK ARRAY CONTROLLER DRIVER 5125M: Achim Leubner <achim_leubner@adaptec.com> 5126L: linux-scsi@vger.kernel.org 5127W: http://www.icp-vortex.com/ 5128S: Supported 5129F: drivers/scsi/gdt* 5130 5131GDB KERNEL DEBUGGING HELPER SCRIPTS 5132M: Jan Kiszka <jan.kiszka@siemens.com> 5133M: Kieran Bingham <kieran@bingham.xyz> 5134S: Supported 5135F: scripts/gdb/ 5136 5137GEMTEK FM RADIO RECEIVER DRIVER 5138M: Hans Verkuil <hverkuil@xs4all.nl> 5139L: linux-media@vger.kernel.org 5140T: git git://linuxtv.org/media_tree.git 5141W: https://linuxtv.org 5142S: Maintained 5143F: drivers/media/radio/radio-gemtek* 5144 5145GENERIC GPIO I2C DRIVER 5146M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5147S: Supported 5148F: drivers/i2c/busses/i2c-gpio.c 5149F: include/linux/i2c-gpio.h 5150 5151GENERIC GPIO I2C MULTIPLEXER DRIVER 5152M: Peter Korsgaard <peter.korsgaard@barco.com> 5153L: linux-i2c@vger.kernel.org 5154S: Supported 5155F: drivers/i2c/muxes/i2c-mux-gpio.c 5156F: include/linux/i2c-mux-gpio.h 5157F: Documentation/i2c/muxes/i2c-mux-gpio 5158 5159GENERIC HDLC (WAN) DRIVERS 5160M: Krzysztof Halasa <khc@pm.waw.pl> 5161W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5162S: Maintained 5163F: drivers/net/wan/c101.c 5164F: drivers/net/wan/hd6457* 5165F: drivers/net/wan/hdlc* 5166F: drivers/net/wan/n2.c 5167F: drivers/net/wan/pc300too.c 5168F: drivers/net/wan/pci200syn.c 5169F: drivers/net/wan/wanxl* 5170 5171GENERIC INCLUDE/ASM HEADER FILES 5172M: Arnd Bergmann <arnd@arndb.de> 5173L: linux-arch@vger.kernel.org 5174T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5175S: Maintained 5176F: include/asm-generic/ 5177F: include/uapi/asm-generic/ 5178 5179GENERIC PHY FRAMEWORK 5180M: Kishon Vijay Abraham I <kishon@ti.com> 5181L: linux-kernel@vger.kernel.org 5182T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5183S: Supported 5184F: drivers/phy/ 5185F: include/linux/phy/ 5186 5187GENERIC PM DOMAINS 5188M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5189M: Kevin Hilman <khilman@kernel.org> 5190M: Ulf Hansson <ulf.hansson@linaro.org> 5191L: linux-pm@vger.kernel.org 5192S: Supported 5193F: drivers/base/power/domain*.c 5194F: include/linux/pm_domain.h 5195 5196GENERIC UIO DRIVER FOR PCI DEVICES 5197M: "Michael S. Tsirkin" <mst@redhat.com> 5198L: kvm@vger.kernel.org 5199S: Supported 5200F: drivers/uio/uio_pci_generic.c 5201 5202GET_MAINTAINER SCRIPT 5203M: Joe Perches <joe@perches.com> 5204S: Maintained 5205F: scripts/get_maintainer.pl 5206 5207GFS2 FILE SYSTEM 5208M: Steven Whitehouse <swhiteho@redhat.com> 5209M: Bob Peterson <rpeterso@redhat.com> 5210L: cluster-devel@redhat.com 5211W: http://sources.redhat.com/cluster/ 5212T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5213S: Supported 5214F: Documentation/filesystems/gfs2*.txt 5215F: fs/gfs2/ 5216F: include/uapi/linux/gfs2_ondisk.h 5217 5218GIGASET ISDN DRIVERS 5219M: Paul Bolle <pebolle@tiscali.nl> 5220L: gigaset307x-common@lists.sourceforge.net 5221W: http://gigaset307x.sourceforge.net/ 5222S: Odd Fixes 5223F: Documentation/isdn/README.gigaset 5224F: drivers/isdn/gigaset/ 5225F: include/uapi/linux/gigaset_dev.h 5226 5227GO7007 MPEG CODEC 5228M: Hans Verkuil <hans.verkuil@cisco.com> 5229L: linux-media@vger.kernel.org 5230S: Maintained 5231F: drivers/media/usb/go7007/ 5232 5233GOODIX TOUCHSCREEN 5234M: Bastien Nocera <hadess@hadess.net> 5235L: linux-input@vger.kernel.org 5236S: Maintained 5237F: drivers/input/touchscreen/goodix.c 5238 5239GPIO SUBSYSTEM 5240M: Linus Walleij <linus.walleij@linaro.org> 5241M: Alexandre Courbot <gnurou@gmail.com> 5242L: linux-gpio@vger.kernel.org 5243T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5244S: Maintained 5245F: Documentation/devicetree/bindings/gpio/ 5246F: Documentation/gpio/ 5247F: Documentation/ABI/testing/gpio-cdev 5248F: Documentation/ABI/obsolete/sysfs-gpio 5249F: drivers/gpio/ 5250F: include/linux/gpio/ 5251F: include/linux/gpio.h 5252F: include/asm-generic/gpio.h 5253F: include/uapi/linux/gpio.h 5254F: tools/gpio/ 5255 5256GRE DEMULTIPLEXER DRIVER 5257M: Dmitry Kozlov <xeb@mail.ru> 5258L: netdev@vger.kernel.org 5259S: Maintained 5260F: net/ipv4/gre_demux.c 5261F: net/ipv4/gre_offload.c 5262F: include/net/gre.h 5263 5264GRETH 10/100/1G Ethernet MAC device driver 5265M: Andreas Larsson <andreas@gaisler.com> 5266L: netdev@vger.kernel.org 5267S: Maintained 5268F: drivers/net/ethernet/aeroflex/ 5269 5270GSPCA FINEPIX SUBDRIVER 5271M: Frank Zago <frank@zago.net> 5272L: linux-media@vger.kernel.org 5273T: git git://linuxtv.org/media_tree.git 5274S: Maintained 5275F: drivers/media/usb/gspca/finepix.c 5276 5277GSPCA GL860 SUBDRIVER 5278M: Olivier Lorin <o.lorin@laposte.net> 5279L: linux-media@vger.kernel.org 5280T: git git://linuxtv.org/media_tree.git 5281S: Maintained 5282F: drivers/media/usb/gspca/gl860/ 5283 5284GSPCA M5602 SUBDRIVER 5285M: Erik Andren <erik.andren@gmail.com> 5286L: linux-media@vger.kernel.org 5287T: git git://linuxtv.org/media_tree.git 5288S: Maintained 5289F: drivers/media/usb/gspca/m5602/ 5290 5291GSPCA PAC207 SONIXB SUBDRIVER 5292M: Hans Verkuil <hverkuil@xs4all.nl> 5293L: linux-media@vger.kernel.org 5294T: git git://linuxtv.org/media_tree.git 5295S: Odd Fixes 5296F: drivers/media/usb/gspca/pac207.c 5297 5298GSPCA SN9C20X SUBDRIVER 5299M: Brian Johnson <brijohn@gmail.com> 5300L: linux-media@vger.kernel.org 5301T: git git://linuxtv.org/media_tree.git 5302S: Maintained 5303F: drivers/media/usb/gspca/sn9c20x.c 5304 5305GSPCA T613 SUBDRIVER 5306M: Leandro Costantino <lcostantino@gmail.com> 5307L: linux-media@vger.kernel.org 5308T: git git://linuxtv.org/media_tree.git 5309S: Maintained 5310F: drivers/media/usb/gspca/t613.c 5311 5312GSPCA USB WEBCAM DRIVER 5313M: Hans Verkuil <hverkuil@xs4all.nl> 5314L: linux-media@vger.kernel.org 5315T: git git://linuxtv.org/media_tree.git 5316S: Odd Fixes 5317F: drivers/media/usb/gspca/ 5318 5319GUID PARTITION TABLE (GPT) 5320M: Davidlohr Bueso <dave@stgolabs.net> 5321L: linux-efi@vger.kernel.org 5322S: Maintained 5323F: block/partitions/efi.* 5324 5325STK1160 USB VIDEO CAPTURE DRIVER 5326M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5327L: linux-media@vger.kernel.org 5328T: git git://linuxtv.org/media_tree.git 5329S: Maintained 5330F: drivers/media/usb/stk1160/ 5331 5332H8/300 ARCHITECTURE 5333M: Yoshinori Sato <ysato@users.sourceforge.jp> 5334L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5335W: http://uclinux-h8.sourceforge.jp 5336T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5337S: Maintained 5338F: arch/h8300/ 5339F: drivers/clocksource/h8300_*.c 5340F: drivers/clk/h8300/ 5341F: drivers/irqchip/irq-renesas-h8*.c 5342 5343HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5344M: Frank Seidel <frank@f-seidel.de> 5345L: platform-driver-x86@vger.kernel.org 5346W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5347S: Maintained 5348F: drivers/platform/x86/hdaps.c 5349 5350HDPVR USB VIDEO ENCODER DRIVER 5351M: Hans Verkuil <hverkuil@xs4all.nl> 5352L: linux-media@vger.kernel.org 5353T: git git://linuxtv.org/media_tree.git 5354W: https://linuxtv.org 5355S: Odd Fixes 5356F: drivers/media/usb/hdpvr/ 5357 5358HWPOISON MEMORY FAILURE HANDLING 5359M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5360L: linux-mm@kvack.org 5361S: Maintained 5362F: mm/memory-failure.c 5363F: mm/hwpoison-inject.c 5364 5365HYPERVISOR VIRTUAL CONSOLE DRIVER 5366L: linuxppc-dev@lists.ozlabs.org 5367S: Odd Fixes 5368F: drivers/tty/hvc/ 5369 5370HACKRF MEDIA DRIVER 5371M: Antti Palosaari <crope@iki.fi> 5372L: linux-media@vger.kernel.org 5373W: https://linuxtv.org 5374W: http://palosaari.fi/linux/ 5375Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5376T: git git://linuxtv.org/anttip/media_tree.git 5377S: Maintained 5378F: drivers/media/usb/hackrf/ 5379 5380HARDWARE MONITORING 5381M: Jean Delvare <jdelvare@suse.com> 5382M: Guenter Roeck <linux@roeck-us.net> 5383L: linux-hwmon@vger.kernel.org 5384W: http://hwmon.wiki.kernel.org/ 5385T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5386T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5387S: Maintained 5388F: Documentation/hwmon/ 5389F: drivers/hwmon/ 5390F: include/linux/hwmon*.h 5391 5392HARDWARE RANDOM NUMBER GENERATOR CORE 5393M: Matt Mackall <mpm@selenic.com> 5394M: Herbert Xu <herbert@gondor.apana.org.au> 5395L: linux-crypto@vger.kernel.org 5396S: Odd fixes 5397F: Documentation/devicetree/bindings/rng/ 5398F: Documentation/hw_random.txt 5399F: drivers/char/hw_random/ 5400F: include/linux/hw_random.h 5401 5402HARDWARE SPINLOCK CORE 5403M: Ohad Ben-Cohen <ohad@wizery.com> 5404M: Bjorn Andersson <bjorn.andersson@linaro.org> 5405L: linux-remoteproc@vger.kernel.org 5406S: Maintained 5407T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5408F: Documentation/devicetree/bindings/hwlock/ 5409F: Documentation/hwspinlock.txt 5410F: drivers/hwspinlock/ 5411F: include/linux/hwspinlock.h 5412 5413HARMONY SOUND DRIVER 5414L: linux-parisc@vger.kernel.org 5415S: Maintained 5416F: sound/parisc/harmony.* 5417 5418HD29L2 MEDIA DRIVER 5419M: Antti Palosaari <crope@iki.fi> 5420L: linux-media@vger.kernel.org 5421W: https://linuxtv.org 5422W: http://palosaari.fi/linux/ 5423Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5424T: git git://linuxtv.org/anttip/media_tree.git 5425S: Maintained 5426F: drivers/media/dvb-frontends/hd29l2* 5427 5428HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5429M: Brian Boylston <brian.boylston@hpe.com> 5430S: Supported 5431F: Documentation/watchdog/hpwdt.txt 5432F: drivers/watchdog/hpwdt.c 5433 5434HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5435M: Don Brace <don.brace@microsemi.com> 5436L: iss_storagedev@hp.com 5437L: esc.storagedev@microsemi.com 5438L: linux-scsi@vger.kernel.org 5439S: Supported 5440F: Documentation/scsi/hpsa.txt 5441F: drivers/scsi/hpsa*.[ch] 5442F: include/linux/cciss*.h 5443F: include/uapi/linux/cciss*.h 5444 5445HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5446M: Don Brace <don.brace@microsemi.com> 5447L: iss_storagedev@hp.com 5448L: esc.storagedev@microsemi.com 5449L: linux-scsi@vger.kernel.org 5450S: Supported 5451F: Documentation/blockdev/cciss.txt 5452F: drivers/block/cciss* 5453F: include/linux/cciss_ioctl.h 5454F: include/uapi/linux/cciss_ioctl.h 5455 5456HFI1 DRIVER 5457M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5458M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5459L: linux-rdma@vger.kernel.org 5460S: Supported 5461F: drivers/infiniband/hw/hfi1 5462 5463HFS FILESYSTEM 5464L: linux-fsdevel@vger.kernel.org 5465S: Orphan 5466F: Documentation/filesystems/hfs.txt 5467F: fs/hfs/ 5468 5469HFSPLUS FILESYSTEM 5470L: linux-fsdevel@vger.kernel.org 5471S: Orphan 5472F: Documentation/filesystems/hfsplus.txt 5473F: fs/hfsplus/ 5474 5475HGA FRAMEBUFFER DRIVER 5476M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5477L: linux-nvidia@lists.surfsouth.com 5478W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5479S: Maintained 5480F: drivers/video/fbdev/hgafb.c 5481 5482HIBERNATION (aka Software Suspend, aka swsusp) 5483M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5484M: Pavel Machek <pavel@ucw.cz> 5485L: linux-pm@vger.kernel.org 5486S: Supported 5487F: arch/x86/power/ 5488F: drivers/base/power/ 5489F: kernel/power/ 5490F: include/linux/suspend.h 5491F: include/linux/freezer.h 5492F: include/linux/pm.h 5493F: arch/*/include/asm/suspend*.h 5494 5495HID CORE LAYER 5496M: Jiri Kosina <jikos@kernel.org> 5497R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5498L: linux-input@vger.kernel.org 5499T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5500S: Maintained 5501F: drivers/hid/ 5502F: include/linux/hid* 5503F: include/uapi/linux/hid* 5504 5505HID SENSOR HUB DRIVERS 5506M: Jiri Kosina <jikos@kernel.org> 5507M: Jonathan Cameron <jic23@kernel.org> 5508M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5509L: linux-input@vger.kernel.org 5510L: linux-iio@vger.kernel.org 5511S: Maintained 5512F: Documentation/hid/hid-sensor* 5513F: drivers/hid/hid-sensor-* 5514F: drivers/iio/*/hid-* 5515F: include/linux/hid-sensor-* 5516 5517HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5518M: Thomas Gleixner <tglx@linutronix.de> 5519L: linux-kernel@vger.kernel.org 5520T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5521S: Maintained 5522F: Documentation/timers/ 5523F: kernel/time/hrtimer.c 5524F: kernel/time/clockevents.c 5525F: kernel/time/tick*.* 5526F: kernel/time/timer_*.c 5527F: include/linux/clockchips.h 5528F: include/linux/hrtimer.h 5529 5530HIGH-SPEED SCC DRIVER FOR AX.25 5531L: linux-hams@vger.kernel.org 5532S: Orphan 5533F: drivers/net/hamradio/dmascc.c 5534F: drivers/net/hamradio/scc.c 5535 5536HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5537M: HighPoint Linux Team <linux@highpoint-tech.com> 5538W: http://www.highpoint-tech.com 5539S: Supported 5540F: Documentation/scsi/hptiop.txt 5541F: drivers/scsi/hptiop.c 5542 5543HIPPI 5544M: Jes Sorensen <jes@trained-monkey.org> 5545L: linux-hippi@sunsite.dk 5546S: Maintained 5547F: include/linux/hippidevice.h 5548F: include/uapi/linux/if_hippi.h 5549F: net/802/hippi.c 5550F: drivers/net/hippi/ 5551 5552HISILICON NETWORK SUBSYSTEM DRIVER 5553M: Yisen Zhuang <yisen.zhuang@huawei.com> 5554M: Salil Mehta <salil.mehta@huawei.com> 5555L: netdev@vger.kernel.org 5556W: http://www.hisilicon.com 5557S: Maintained 5558F: drivers/net/ethernet/hisilicon/ 5559F: Documentation/devicetree/bindings/net/hisilicon*.txt 5560 5561HISILICON SAS Controller 5562M: John Garry <john.garry@huawei.com> 5563W: http://www.hisilicon.com 5564S: Supported 5565F: drivers/scsi/hisi_sas/ 5566F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5567 5568HOST AP DRIVER 5569M: Jouni Malinen <j@w1.fi> 5570L: hostap@shmoo.com (subscribers-only) 5571L: linux-wireless@vger.kernel.org 5572W: http://hostap.epitest.fi/ 5573S: Maintained 5574F: drivers/net/wireless/intersil/hostap/ 5575 5576HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5577L: platform-driver-x86@vger.kernel.org 5578S: Orphan 5579F: drivers/platform/x86/tc1100-wmi.c 5580 5581HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5582M: Jaroslav Kysela <perex@perex.cz> 5583S: Maintained 5584F: drivers/net/ethernet/hp/hp100.* 5585 5586HPET: High Precision Event Timers driver 5587M: Clemens Ladisch <clemens@ladisch.de> 5588S: Maintained 5589F: Documentation/timers/hpet.txt 5590F: drivers/char/hpet.c 5591F: include/linux/hpet.h 5592F: include/uapi/linux/hpet.h 5593 5594HPET: x86 5595S: Orphan 5596F: arch/x86/kernel/hpet.c 5597F: arch/x86/include/asm/hpet.h 5598 5599HPFS FILESYSTEM 5600M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5601W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5602S: Maintained 5603F: fs/hpfs/ 5604 5605HSI SUBSYSTEM 5606M: Sebastian Reichel <sre@kernel.org> 5607T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5608S: Maintained 5609F: Documentation/ABI/testing/sysfs-bus-hsi 5610F: Documentation/hsi.txt 5611F: drivers/hsi/ 5612F: include/linux/hsi/ 5613F: include/uapi/linux/hsi/ 5614 5615HSO 3G MODEM DRIVER 5616M: Jan Dumon <j.dumon@option.com> 5617W: http://www.pharscape.org 5618S: Maintained 5619F: drivers/net/usb/hso.c 5620 5621HSR NETWORK PROTOCOL 5622M: Arvid Brodin <arvid.brodin@alten.se> 5623L: netdev@vger.kernel.org 5624S: Maintained 5625F: net/hsr/ 5626 5627HTCPEN TOUCHSCREEN DRIVER 5628M: Pau Oliva Fora <pof@eslack.org> 5629L: linux-input@vger.kernel.org 5630S: Maintained 5631F: drivers/input/touchscreen/htcpen.c 5632 5633HUGETLB FILESYSTEM 5634M: Nadia Yvette Chambers <nyc@holomorphy.com> 5635S: Maintained 5636F: fs/hugetlbfs/ 5637 5638Hyper-V CORE AND DRIVERS 5639M: "K. Y. Srinivasan" <kys@microsoft.com> 5640M: Haiyang Zhang <haiyangz@microsoft.com> 5641L: devel@linuxdriverproject.org 5642S: Maintained 5643F: arch/x86/include/asm/mshyperv.h 5644F: arch/x86/include/uapi/asm/hyperv.h 5645F: arch/x86/kernel/cpu/mshyperv.c 5646F: drivers/hid/hid-hyperv.c 5647F: drivers/hv/ 5648F: drivers/input/serio/hyperv-keyboard.c 5649F: drivers/pci/host/pci-hyperv.c 5650F: drivers/net/hyperv/ 5651F: drivers/scsi/storvsc_drv.c 5652F: drivers/video/fbdev/hyperv_fb.c 5653F: include/linux/hyperv.h 5654F: tools/hv/ 5655F: Documentation/ABI/stable/sysfs-bus-vmbus 5656 5657I2C MUXES 5658M: Peter Rosin <peda@axentia.se> 5659L: linux-i2c@vger.kernel.org 5660S: Maintained 5661F: Documentation/i2c/i2c-topology 5662F: Documentation/i2c/muxes/ 5663F: Documentation/devicetree/bindings/i2c/i2c-mux* 5664F: drivers/i2c/i2c-mux.c 5665F: drivers/i2c/muxes/ 5666F: include/linux/i2c-mux.h 5667 5668I2C OVER PARALLEL PORT 5669M: Jean Delvare <jdelvare@suse.com> 5670L: linux-i2c@vger.kernel.org 5671S: Maintained 5672F: Documentation/i2c/busses/i2c-parport 5673F: Documentation/i2c/busses/i2c-parport-light 5674F: drivers/i2c/busses/i2c-parport.c 5675F: drivers/i2c/busses/i2c-parport-light.c 5676 5677I2C/SMBUS CONTROLLER DRIVERS FOR PC 5678M: Jean Delvare <jdelvare@suse.com> 5679L: linux-i2c@vger.kernel.org 5680S: Maintained 5681F: Documentation/i2c/busses/i2c-ali1535 5682F: Documentation/i2c/busses/i2c-ali1563 5683F: Documentation/i2c/busses/i2c-ali15x3 5684F: Documentation/i2c/busses/i2c-amd756 5685F: Documentation/i2c/busses/i2c-amd8111 5686F: Documentation/i2c/busses/i2c-i801 5687F: Documentation/i2c/busses/i2c-nforce2 5688F: Documentation/i2c/busses/i2c-piix4 5689F: Documentation/i2c/busses/i2c-sis5595 5690F: Documentation/i2c/busses/i2c-sis630 5691F: Documentation/i2c/busses/i2c-sis96x 5692F: Documentation/i2c/busses/i2c-via 5693F: Documentation/i2c/busses/i2c-viapro 5694F: drivers/i2c/busses/i2c-ali1535.c 5695F: drivers/i2c/busses/i2c-ali1563.c 5696F: drivers/i2c/busses/i2c-ali15x3.c 5697F: drivers/i2c/busses/i2c-amd756.c 5698F: drivers/i2c/busses/i2c-amd756-s4882.c 5699F: drivers/i2c/busses/i2c-amd8111.c 5700F: drivers/i2c/busses/i2c-i801.c 5701F: drivers/i2c/busses/i2c-isch.c 5702F: drivers/i2c/busses/i2c-nforce2.c 5703F: drivers/i2c/busses/i2c-nforce2-s4985.c 5704F: drivers/i2c/busses/i2c-piix4.c 5705F: drivers/i2c/busses/i2c-sis5595.c 5706F: drivers/i2c/busses/i2c-sis630.c 5707F: drivers/i2c/busses/i2c-sis96x.c 5708F: drivers/i2c/busses/i2c-via.c 5709F: drivers/i2c/busses/i2c-viapro.c 5710 5711I2C/SMBUS ISMT DRIVER 5712M: Seth Heasley <seth.heasley@intel.com> 5713M: Neil Horman <nhorman@tuxdriver.com> 5714L: linux-i2c@vger.kernel.org 5715F: drivers/i2c/busses/i2c-ismt.c 5716F: Documentation/i2c/busses/i2c-ismt 5717 5718I2C/SMBUS STUB DRIVER 5719M: Jean Delvare <jdelvare@suse.com> 5720L: linux-i2c@vger.kernel.org 5721S: Maintained 5722F: drivers/i2c/i2c-stub.c 5723 5724I2C SUBSYSTEM 5725M: Wolfram Sang <wsa@the-dreams.de> 5726L: linux-i2c@vger.kernel.org 5727W: https://i2c.wiki.kernel.org/ 5728Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5729T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5730S: Maintained 5731F: Documentation/devicetree/bindings/i2c/ 5732F: Documentation/i2c/ 5733F: drivers/i2c/ 5734F: drivers/i2c/*/ 5735F: include/linux/i2c.h 5736F: include/linux/i2c-*.h 5737F: include/uapi/linux/i2c.h 5738F: include/uapi/linux/i2c-*.h 5739 5740I2C ACPI SUPPORT 5741M: Mika Westerberg <mika.westerberg@linux.intel.com> 5742L: linux-i2c@vger.kernel.org 5743L: linux-acpi@vger.kernel.org 5744S: Maintained 5745 5746I2C-TAOS-EVM DRIVER 5747M: Jean Delvare <jdelvare@suse.com> 5748L: linux-i2c@vger.kernel.org 5749S: Maintained 5750F: Documentation/i2c/busses/i2c-taos-evm 5751F: drivers/i2c/busses/i2c-taos-evm.c 5752 5753I2C-TINY-USB DRIVER 5754M: Till Harbaum <till@harbaum.org> 5755L: linux-i2c@vger.kernel.org 5756W: http://www.harbaum.org/till/i2c_tiny_usb 5757S: Maintained 5758F: drivers/i2c/busses/i2c-tiny-usb.c 5759 5760i386 BOOT CODE 5761M: "H. Peter Anvin" <hpa@zytor.com> 5762S: Maintained 5763F: arch/x86/boot/ 5764 5765i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5766M: "H. Peter Anvin" <hpa@zytor.com> 5767T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5768S: Maintained 5769 5770IA64 (Itanium) PLATFORM 5771M: Tony Luck <tony.luck@intel.com> 5772M: Fenghua Yu <fenghua.yu@intel.com> 5773L: linux-ia64@vger.kernel.org 5774T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5775S: Maintained 5776F: arch/ia64/ 5777 5778IBM Power VMX Cryptographic instructions 5779M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5780M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5781L: linux-crypto@vger.kernel.org 5782S: Supported 5783F: drivers/crypto/vmx/Makefile 5784F: drivers/crypto/vmx/Kconfig 5785F: drivers/crypto/vmx/vmx.c 5786F: drivers/crypto/vmx/aes* 5787F: drivers/crypto/vmx/ghash* 5788F: drivers/crypto/vmx/ppc-xlate.pl 5789 5790IBM Power in-Nest Crypto Acceleration 5791M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5792M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5793L: linux-crypto@vger.kernel.org 5794S: Supported 5795F: drivers/crypto/nx/Makefile 5796F: drivers/crypto/nx/Kconfig 5797F: drivers/crypto/nx/nx-aes* 5798F: drivers/crypto/nx/nx-sha* 5799F: drivers/crypto/nx/nx.* 5800F: drivers/crypto/nx/nx_csbcpb.h 5801F: drivers/crypto/nx/nx_debugfs.h 5802 5803IBM Power 842 compression accelerator 5804M: Dan Streetman <ddstreet@ieee.org> 5805S: Supported 5806F: drivers/crypto/nx/Makefile 5807F: drivers/crypto/nx/Kconfig 5808F: drivers/crypto/nx/nx-842* 5809F: include/linux/sw842.h 5810F: crypto/842.c 5811F: lib/842/ 5812 5813IBM Power Linux RAID adapter 5814M: Brian King <brking@us.ibm.com> 5815S: Supported 5816F: drivers/scsi/ipr.* 5817 5818IBM Power Virtual Ethernet Device Driver 5819M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5820L: netdev@vger.kernel.org 5821S: Supported 5822F: drivers/net/ethernet/ibm/ibmveth.* 5823 5824IBM Power SRIOV Virtual NIC Device Driver 5825M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5826M: John Allen <jallen@linux.vnet.ibm.com> 5827L: netdev@vger.kernel.org 5828S: Supported 5829F: drivers/net/ethernet/ibm/ibmvnic.* 5830 5831IBM Power Virtual SCSI Device Drivers 5832M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5833L: linux-scsi@vger.kernel.org 5834S: Supported 5835F: drivers/scsi/ibmvscsi/ibmvscsi* 5836F: include/scsi/viosrp.h 5837 5838IBM Power Virtual SCSI Device Target Driver 5839M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 5840M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 5841L: linux-scsi@vger.kernel.org 5842L: target-devel@vger.kernel.org 5843S: Supported 5844F: drivers/scsi/ibmvscsi_tgt/ 5845 5846IBM Power Virtual FC Device Drivers 5847M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5848L: linux-scsi@vger.kernel.org 5849S: Supported 5850F: drivers/scsi/ibmvscsi/ibmvfc* 5851 5852IBM ServeRAID RAID DRIVER 5853S: Orphan 5854F: drivers/scsi/ips.* 5855 5856ICH LPC AND GPIO DRIVER 5857M: Peter Tyser <ptyser@xes-inc.com> 5858S: Maintained 5859F: drivers/mfd/lpc_ich.c 5860F: drivers/gpio/gpio-ich.c 5861 5862IDE SUBSYSTEM 5863M: "David S. Miller" <davem@davemloft.net> 5864L: linux-ide@vger.kernel.org 5865Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 5866T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 5867S: Maintained 5868F: Documentation/ide/ 5869F: drivers/ide/ 5870F: include/linux/ide.h 5871 5872IDEAPAD LAPTOP EXTRAS DRIVER 5873M: Ike Panhc <ike.pan@canonical.com> 5874L: platform-driver-x86@vger.kernel.org 5875W: http://launchpad.net/ideapad-laptop 5876S: Maintained 5877F: drivers/platform/x86/ideapad-laptop.c 5878 5879IDEAPAD LAPTOP SLIDEBAR DRIVER 5880M: Andrey Moiseev <o2g.org.ru@gmail.com> 5881L: linux-input@vger.kernel.org 5882W: https://github.com/o2genum/ideapad-slidebar 5883S: Maintained 5884F: drivers/input/misc/ideapad_slidebar.c 5885 5886IDE/ATAPI DRIVERS 5887M: Borislav Petkov <bp@alien8.de> 5888L: linux-ide@vger.kernel.org 5889S: Maintained 5890F: Documentation/cdrom/ide-cd 5891F: drivers/ide/ide-cd* 5892 5893IDLE-I7300 5894M: Andy Henroid <andrew.d.henroid@intel.com> 5895L: linux-pm@vger.kernel.org 5896S: Supported 5897F: drivers/idle/i7300_idle.c 5898 5899IEEE 802.15.4 SUBSYSTEM 5900M: Alexander Aring <aar@pengutronix.de> 5901L: linux-wpan@vger.kernel.org 5902W: http://wpan.cakelab.org/ 5903T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 5904T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 5905S: Maintained 5906F: net/ieee802154/ 5907F: net/mac802154/ 5908F: drivers/net/ieee802154/ 5909F: include/linux/nl802154.h 5910F: include/linux/ieee802154.h 5911F: include/net/nl802154.h 5912F: include/net/mac802154.h 5913F: include/net/af_ieee802154.h 5914F: include/net/cfg802154.h 5915F: include/net/ieee802154_netdev.h 5916F: Documentation/networking/ieee802154.txt 5917 5918IGORPLUG-USB IR RECEIVER 5919M: Sean Young <sean@mess.org> 5920L: linux-media@vger.kernel.org 5921S: Maintained 5922F: drivers/media/rc/igorplugusb.c 5923 5924IGUANAWORKS USB IR TRANSCEIVER 5925M: Sean Young <sean@mess.org> 5926L: linux-media@vger.kernel.org 5927S: Maintained 5928F: drivers/media/rc/iguanair.c 5929 5930IIO SUBSYSTEM AND DRIVERS 5931M: Jonathan Cameron <jic23@kernel.org> 5932R: Hartmut Knaack <knaack.h@gmx.de> 5933R: Lars-Peter Clausen <lars@metafoo.de> 5934R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 5935L: linux-iio@vger.kernel.org 5936T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 5937S: Maintained 5938F: Documentation/devicetree/bindings/iio/ 5939F: drivers/iio/ 5940F: drivers/staging/iio/ 5941F: include/linux/iio/ 5942F: tools/iio/ 5943 5944IKANOS/ADI EAGLE ADSL USB DRIVER 5945M: Matthieu Castet <castet.matthieu@free.fr> 5946M: Stanislaw Gruszka <stf_xl@wp.pl> 5947S: Maintained 5948F: drivers/usb/atm/ueagle-atm.c 5949 5950INA209 HARDWARE MONITOR DRIVER 5951M: Guenter Roeck <linux@roeck-us.net> 5952L: linux-hwmon@vger.kernel.org 5953S: Maintained 5954F: Documentation/hwmon/ina209 5955F: Documentation/devicetree/bindings/i2c/ina209.txt 5956F: drivers/hwmon/ina209.c 5957 5958INA2XX HARDWARE MONITOR DRIVER 5959M: Guenter Roeck <linux@roeck-us.net> 5960L: linux-hwmon@vger.kernel.org 5961S: Maintained 5962F: Documentation/hwmon/ina2xx 5963F: drivers/hwmon/ina2xx.c 5964F: include/linux/platform_data/ina2xx.h 5965 5966INDUSTRY PACK SUBSYSTEM (IPACK) 5967M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 5968M: Jens Taprogge <jens.taprogge@taprogge.org> 5969M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5970L: industrypack-devel@lists.sourceforge.net 5971W: http://industrypack.sourceforge.net 5972S: Maintained 5973F: drivers/ipack/ 5974 5975INGENIC JZ4780 DMA Driver 5976M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 5977S: Maintained 5978F: drivers/dma/dma-jz4780.c 5979 5980INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 5981M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5982M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 5983L: linux-ima-devel@lists.sourceforge.net 5984L: linux-ima-user@lists.sourceforge.net 5985L: linux-security-module@vger.kernel.org 5986T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 5987S: Supported 5988F: security/integrity/ima/ 5989 5990IMGTEC IR DECODER DRIVER 5991M: James Hogan <james.hogan@imgtec.com> 5992S: Maintained 5993F: drivers/media/rc/img-ir/ 5994 5995IMS TWINTURBO FRAMEBUFFER DRIVER 5996L: linux-fbdev@vger.kernel.org 5997S: Orphan 5998F: drivers/video/fbdev/imsttfb.c 5999 6000INFINIBAND SUBSYSTEM 6001M: Doug Ledford <dledford@redhat.com> 6002M: Sean Hefty <sean.hefty@intel.com> 6003M: Hal Rosenstock <hal.rosenstock@gmail.com> 6004L: linux-rdma@vger.kernel.org 6005W: http://www.openfabrics.org/ 6006Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6007T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6008S: Supported 6009F: Documentation/infiniband/ 6010F: drivers/infiniband/ 6011F: include/uapi/linux/if_infiniband.h 6012F: include/uapi/rdma/ 6013F: include/rdma/ 6014 6015INOTIFY 6016M: John McCutchan <john@johnmccutchan.com> 6017M: Robert Love <rlove@rlove.org> 6018M: Eric Paris <eparis@parisplace.org> 6019S: Maintained 6020F: Documentation/filesystems/inotify.txt 6021F: fs/notify/inotify/ 6022F: include/linux/inotify.h 6023F: include/uapi/linux/inotify.h 6024 6025INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6026M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6027L: linux-input@vger.kernel.org 6028Q: http://patchwork.kernel.org/project/linux-input/list/ 6029T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6030S: Maintained 6031F: drivers/input/ 6032F: include/linux/input.h 6033F: include/uapi/linux/input.h 6034F: include/linux/input/ 6035F: Documentation/devicetree/bindings/input/ 6036 6037INPUT MULTITOUCH (MT) PROTOCOL 6038M: Henrik Rydberg <rydberg@bitmath.org> 6039L: linux-input@vger.kernel.org 6040S: Odd fixes 6041F: Documentation/input/multi-touch-protocol.txt 6042F: drivers/input/input-mt.c 6043K: \b(ABS|SYN)_MT_ 6044 6045INTEL ASoC BDW/HSW DRIVERS 6046M: Jie Yang <yang.jie@linux.intel.com> 6047L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6048S: Supported 6049F: sound/soc/intel/common/sst-dsp* 6050F: sound/soc/intel/common/sst-firmware.c 6051F: sound/soc/intel/boards/broadwell.c 6052F: sound/soc/intel/haswell/ 6053 6054INTEL C600 SERIES SAS CONTROLLER DRIVER 6055M: Intel SCU Linux support <intel-linux-scu@intel.com> 6056M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6057L: linux-scsi@vger.kernel.org 6058T: git git://git.code.sf.net/p/intel-sas/isci 6059S: Supported 6060F: drivers/scsi/isci/ 6061 6062INTEL HID EVENT DRIVER 6063M: Alex Hung <alex.hung@canonical.com> 6064L: platform-driver-x86@vger.kernel.org 6065S: Maintained 6066F: drivers/platform/x86/intel-hid.c 6067 6068INTEL VIRTUAL BUTTON DRIVER 6069M: AceLan Kao <acelan.kao@canonical.com> 6070L: platform-driver-x86@vger.kernel.org 6071S: Maintained 6072F: drivers/platform/x86/intel-vbtn.c 6073 6074INTEL IDLE DRIVER 6075M: Len Brown <lenb@kernel.org> 6076L: linux-pm@vger.kernel.org 6077T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6078S: Supported 6079F: drivers/idle/intel_idle.c 6080 6081INTEL PSTATE DRIVER 6082M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6083M: Len Brown <lenb@kernel.org> 6084L: linux-pm@vger.kernel.org 6085S: Supported 6086F: drivers/cpufreq/intel_pstate.c 6087 6088INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6089M: Maik Broemme <mbroemme@plusserver.de> 6090L: linux-fbdev@vger.kernel.org 6091S: Maintained 6092F: Documentation/fb/intelfb.txt 6093F: drivers/video/fbdev/intelfb/ 6094 6095INTEL 810/815 FRAMEBUFFER DRIVER 6096M: Antonino Daplas <adaplas@gmail.com> 6097L: linux-fbdev@vger.kernel.org 6098S: Maintained 6099F: drivers/video/fbdev/i810/ 6100 6101INTEL MENLOW THERMAL DRIVER 6102M: Sujith Thomas <sujith.thomas@intel.com> 6103L: platform-driver-x86@vger.kernel.org 6104W: https://01.org/linux-acpi 6105S: Supported 6106F: drivers/platform/x86/intel_menlow.c 6107 6108INTEL I/OAT DMA DRIVER 6109M: Dave Jiang <dave.jiang@intel.com> 6110R: Dan Williams <dan.j.williams@intel.com> 6111L: dmaengine@vger.kernel.org 6112Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6113S: Supported 6114F: drivers/dma/ioat* 6115 6116INTEL IOMMU (VT-d) 6117M: David Woodhouse <dwmw2@infradead.org> 6118L: iommu@lists.linux-foundation.org 6119T: git git://git.infradead.org/iommu-2.6.git 6120S: Supported 6121F: drivers/iommu/intel-iommu.c 6122F: include/linux/intel-iommu.h 6123 6124INTEL IOP-ADMA DMA DRIVER 6125R: Dan Williams <dan.j.williams@intel.com> 6126S: Odd fixes 6127F: drivers/dma/iop-adma.c 6128 6129INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6130M: Krzysztof Halasa <khalasa@piap.pl> 6131S: Maintained 6132F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6133F: arch/arm/mach-ixp4xx/include/mach/npe.h 6134F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6135F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6136F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6137F: drivers/net/wan/ixp4xx_hss.c 6138 6139INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6140M: Deepak Saxena <dsaxena@plexity.net> 6141S: Maintained 6142F: drivers/char/hw_random/ixp4xx-rng.c 6143 6144INTEL ETHERNET DRIVERS 6145M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6146L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6147W: http://www.intel.com/support/feedback.htm 6148W: http://e1000.sourceforge.net/ 6149Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6150T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6151T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6152S: Supported 6153F: Documentation/networking/e100.txt 6154F: Documentation/networking/e1000.txt 6155F: Documentation/networking/e1000e.txt 6156F: Documentation/networking/igb.txt 6157F: Documentation/networking/igbvf.txt 6158F: Documentation/networking/ixgb.txt 6159F: Documentation/networking/ixgbe.txt 6160F: Documentation/networking/ixgbevf.txt 6161F: Documentation/networking/i40e.txt 6162F: Documentation/networking/i40evf.txt 6163F: drivers/net/ethernet/intel/ 6164F: drivers/net/ethernet/intel/*/ 6165 6166INTEL RDMA RNIC DRIVER 6167M: Faisal Latif <faisal.latif@intel.com> 6168R: Chien Tin Tung <chien.tin.tung@intel.com> 6169R: Mustafa Ismail <mustafa.ismail@intel.com> 6170R: Shiraz Saleem <shiraz.saleem@intel.com> 6171R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 6172L: linux-rdma@vger.kernel.org 6173S: Supported 6174F: drivers/infiniband/hw/i40iw/ 6175 6176INTEL MERRIFIELD GPIO DRIVER 6177M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6178L: linux-gpio@vger.kernel.org 6179S: Maintained 6180F: drivers/gpio/gpio-merrifield.c 6181 6182INTEL-MID GPIO DRIVER 6183M: David Cohen <david.a.cohen@linux.intel.com> 6184L: linux-gpio@vger.kernel.org 6185S: Maintained 6186F: drivers/gpio/gpio-intel-mid.c 6187 6188INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6189M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6190L: linux-wireless@vger.kernel.org 6191S: Maintained 6192F: Documentation/networking/README.ipw2100 6193F: Documentation/networking/README.ipw2200 6194F: drivers/net/wireless/intel/ipw2x00/ 6195 6196INTEL(R) TRACE HUB 6197M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6198S: Supported 6199F: Documentation/trace/intel_th.txt 6200F: drivers/hwtracing/intel_th/ 6201 6202INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6203M: Ning Sun <ning.sun@intel.com> 6204L: tboot-devel@lists.sourceforge.net 6205W: http://tboot.sourceforge.net 6206T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6207S: Supported 6208F: Documentation/intel_txt.txt 6209F: include/linux/tboot.h 6210F: arch/x86/kernel/tboot.c 6211 6212INTEL WIRELESS WIMAX CONNECTION 2400 6213M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6214M: linux-wimax@intel.com 6215L: wimax@linuxwimax.org (subscribers-only) 6216S: Supported 6217W: http://linuxwimax.org 6218F: Documentation/wimax/README.i2400m 6219F: drivers/net/wimax/i2400m/ 6220F: include/uapi/linux/wimax/i2400m.h 6221 6222INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6223M: Stanislaw Gruszka <sgruszka@redhat.com> 6224L: linux-wireless@vger.kernel.org 6225S: Supported 6226F: drivers/net/wireless/intel/iwlegacy/ 6227 6228INTEL WIRELESS WIFI LINK (iwlwifi) 6229M: Johannes Berg <johannes.berg@intel.com> 6230M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6231M: Luca Coelho <luciano.coelho@intel.com> 6232M: Intel Linux Wireless <linuxwifi@intel.com> 6233L: linux-wireless@vger.kernel.org 6234W: http://intellinuxwireless.org 6235T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6236S: Supported 6237F: drivers/net/wireless/intel/iwlwifi/ 6238 6239INTEL MANAGEMENT ENGINE (mei) 6240M: Tomas Winkler <tomas.winkler@intel.com> 6241L: linux-kernel@vger.kernel.org 6242S: Supported 6243F: include/uapi/linux/mei.h 6244F: include/linux/mei_cl_bus.h 6245F: drivers/misc/mei/* 6246F: drivers/watchdog/mei_wdt.c 6247F: Documentation/misc-devices/mei/* 6248 6249INTEL MIC DRIVERS (mic) 6250M: Sudeep Dutt <sudeep.dutt@intel.com> 6251M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6252S: Supported 6253W: https://github.com/sudeepdutt/mic 6254W: http://software.intel.com/en-us/mic-developer 6255F: include/linux/mic_bus.h 6256F: include/linux/scif.h 6257F: include/uapi/linux/mic_common.h 6258F: include/uapi/linux/mic_ioctl.h 6259F: include/uapi/linux/scif_ioctl.h 6260F: drivers/misc/mic/ 6261F: drivers/dma/mic_x100_dma.c 6262F: drivers/dma/mic_x100_dma.h 6263F: Documentation/mic/ 6264 6265INTEL PMC/P-Unit IPC DRIVER 6266M: Zha Qipeng<qipeng.zha@intel.com> 6267L: platform-driver-x86@vger.kernel.org 6268S: Maintained 6269F: drivers/platform/x86/intel_pmc_ipc.c 6270F: drivers/platform/x86/intel_punit_ipc.c 6271F: arch/x86/include/asm/intel_pmc_ipc.h 6272F: arch/x86/include/asm/intel_punit_ipc.h 6273 6274INTEL TELEMETRY DRIVER 6275M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6276L: platform-driver-x86@vger.kernel.org 6277S: Maintained 6278F: arch/x86/include/asm/intel_telemetry.h 6279F: drivers/platform/x86/intel_telemetry* 6280 6281INTEL PMC CORE DRIVER 6282M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6283M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6284L: platform-driver-x86@vger.kernel.org 6285S: Maintained 6286F: arch/x86/include/asm/pmc_core.h 6287F: drivers/platform/x86/intel_pmc_core* 6288 6289IOC3 ETHERNET DRIVER 6290M: Ralf Baechle <ralf@linux-mips.org> 6291L: linux-mips@linux-mips.org 6292S: Maintained 6293F: drivers/net/ethernet/sgi/ioc3-eth.c 6294 6295IOC3 SERIAL DRIVER 6296M: Pat Gefre <pfg@sgi.com> 6297L: linux-serial@vger.kernel.org 6298S: Maintained 6299F: drivers/tty/serial/ioc3_serial.c 6300 6301IOMMU DRIVERS 6302M: Joerg Roedel <joro@8bytes.org> 6303L: iommu@lists.linux-foundation.org 6304T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6305S: Maintained 6306F: Documentation/devicetree/bindings/iommu/ 6307F: drivers/iommu/ 6308 6309IP MASQUERADING 6310M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6311S: Maintained 6312F: net/ipv4/netfilter/ipt_MASQUERADE.c 6313 6314IPMI SUBSYSTEM 6315M: Corey Minyard <minyard@acm.org> 6316L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6317W: http://openipmi.sourceforge.net/ 6318S: Supported 6319F: Documentation/IPMI.txt 6320F: drivers/char/ipmi/ 6321F: include/linux/ipmi* 6322F: include/uapi/linux/ipmi* 6323 6324QCOM AUDIO (ASoC) DRIVERS 6325M: Patrick Lai <plai@codeaurora.org> 6326M: Banajit Goswami <bgoswami@codeaurora.org> 6327L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6328S: Supported 6329F: sound/soc/qcom/ 6330 6331IPS SCSI RAID DRIVER 6332M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6333L: linux-scsi@vger.kernel.org 6334W: http://www.adaptec.com/ 6335S: Maintained 6336F: drivers/scsi/ips* 6337 6338IPVS 6339M: Wensong Zhang <wensong@linux-vs.org> 6340M: Simon Horman <horms@verge.net.au> 6341M: Julian Anastasov <ja@ssi.bg> 6342L: netdev@vger.kernel.org 6343L: lvs-devel@vger.kernel.org 6344S: Maintained 6345T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6346T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6347F: Documentation/networking/ipvs-sysctl.txt 6348F: include/net/ip_vs.h 6349F: include/uapi/linux/ip_vs.h 6350F: net/netfilter/ipvs/ 6351 6352IPWIRELESS DRIVER 6353M: Jiri Kosina <jikos@kernel.org> 6354M: David Sterba <dsterba@suse.com> 6355S: Odd Fixes 6356F: drivers/tty/ipwireless/ 6357 6358IPX NETWORK LAYER 6359M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6360L: netdev@vger.kernel.org 6361S: Maintained 6362F: include/net/ipx.h 6363F: include/uapi/linux/ipx.h 6364F: net/ipx/ 6365 6366IRDA SUBSYSTEM 6367M: Samuel Ortiz <samuel@sortiz.org> 6368L: irda-users@lists.sourceforge.net (subscribers-only) 6369L: netdev@vger.kernel.org 6370W: http://irda.sourceforge.net/ 6371S: Maintained 6372T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6373F: Documentation/networking/irda.txt 6374F: drivers/net/irda/ 6375F: include/net/irda/ 6376F: net/irda/ 6377 6378IRQ SUBSYSTEM 6379M: Thomas Gleixner <tglx@linutronix.de> 6380L: linux-kernel@vger.kernel.org 6381S: Maintained 6382T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6383F: kernel/irq/ 6384 6385IRQCHIP DRIVERS 6386M: Thomas Gleixner <tglx@linutronix.de> 6387M: Jason Cooper <jason@lakedaemon.net> 6388M: Marc Zyngier <marc.zyngier@arm.com> 6389L: linux-kernel@vger.kernel.org 6390S: Maintained 6391T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6392T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6393F: Documentation/devicetree/bindings/interrupt-controller/ 6394F: drivers/irqchip/ 6395 6396IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6397M: Marc Zyngier <marc.zyngier@arm.com> 6398S: Maintained 6399T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6400F: Documentation/IRQ-domain.txt 6401F: include/linux/irqdomain.h 6402F: kernel/irq/irqdomain.c 6403F: kernel/irq/msi.c 6404 6405ISA 6406M: William Breathitt Gray <vilhelm.gray@gmail.com> 6407S: Maintained 6408F: Documentation/isa.txt 6409F: drivers/base/isa.c 6410F: include/linux/isa.h 6411 6412ISAPNP 6413M: Jaroslav Kysela <perex@perex.cz> 6414S: Maintained 6415F: Documentation/isapnp.txt 6416F: drivers/pnp/isapnp/ 6417F: include/linux/isapnp.h 6418 6419ISA RADIO MODULE 6420M: Hans Verkuil <hverkuil@xs4all.nl> 6421L: linux-media@vger.kernel.org 6422T: git git://linuxtv.org/media_tree.git 6423W: https://linuxtv.org 6424S: Maintained 6425F: drivers/media/radio/radio-isa* 6426 6427iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6428M: Peter Jones <pjones@redhat.com> 6429M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6430S: Maintained 6431F: drivers/firmware/iscsi_ibft* 6432 6433ISCSI 6434M: Mike Christie <michaelc@cs.wisc.edu> 6435L: open-iscsi@googlegroups.com 6436W: www.open-iscsi.org 6437T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git 6438S: Maintained 6439F: drivers/scsi/*iscsi* 6440F: include/scsi/*iscsi* 6441 6442ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6443M: Or Gerlitz <ogerlitz@mellanox.com> 6444M: Sagi Grimberg <sagi@grimberg.me> 6445M: Roi Dayan <roid@mellanox.com> 6446L: linux-rdma@vger.kernel.org 6447S: Supported 6448W: http://www.openfabrics.org 6449W: www.open-iscsi.org 6450Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6451F: drivers/infiniband/ulp/iser/ 6452 6453ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6454M: Sagi Grimberg <sagi@grimberg.me> 6455T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6456L: linux-rdma@vger.kernel.org 6457L: target-devel@vger.kernel.org 6458S: Supported 6459W: http://www.linux-iscsi.org 6460F: drivers/infiniband/ulp/isert 6461 6462ISDN SUBSYSTEM 6463M: Karsten Keil <isdn@linux-pingi.de> 6464L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6465L: netdev@vger.kernel.org 6466W: http://www.isdn4linux.de 6467T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6468S: Maintained 6469F: Documentation/isdn/ 6470F: drivers/isdn/ 6471F: include/linux/isdn.h 6472F: include/linux/isdn/ 6473F: include/uapi/linux/isdn.h 6474F: include/uapi/linux/isdn/ 6475 6476ISDN SUBSYSTEM (Eicon active card driver) 6477M: Armin Schindler <mac@melware.de> 6478L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6479W: http://www.melware.de 6480S: Maintained 6481F: drivers/isdn/hardware/eicon/ 6482 6483IT87 HARDWARE MONITORING DRIVER 6484M: Jean Delvare <jdelvare@suse.com> 6485L: linux-hwmon@vger.kernel.org 6486S: Maintained 6487F: Documentation/hwmon/it87 6488F: drivers/hwmon/it87.c 6489 6490IT913X MEDIA DRIVER 6491M: Antti Palosaari <crope@iki.fi> 6492L: linux-media@vger.kernel.org 6493W: https://linuxtv.org 6494W: http://palosaari.fi/linux/ 6495Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6496T: git git://linuxtv.org/anttip/media_tree.git 6497S: Maintained 6498F: drivers/media/tuners/it913x* 6499 6500IVTV VIDEO4LINUX DRIVER 6501M: Andy Walls <awalls@md.metrocast.net> 6502L: ivtv-devel@ivtvdriver.org (subscribers-only) 6503L: linux-media@vger.kernel.org 6504T: git git://linuxtv.org/media_tree.git 6505W: http://www.ivtvdriver.org 6506S: Maintained 6507F: Documentation/video4linux/*.ivtv 6508F: drivers/media/pci/ivtv/ 6509F: include/uapi/linux/ivtv* 6510 6511IX2505V MEDIA DRIVER 6512M: Malcolm Priestley <tvboxspy@gmail.com> 6513L: linux-media@vger.kernel.org 6514W: https://linuxtv.org 6515Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6516S: Maintained 6517F: drivers/media/dvb-frontends/ix2505v* 6518 6519JC42.4 TEMPERATURE SENSOR DRIVER 6520M: Guenter Roeck <linux@roeck-us.net> 6521L: linux-hwmon@vger.kernel.org 6522S: Maintained 6523F: drivers/hwmon/jc42.c 6524F: Documentation/hwmon/jc42 6525 6526JFS FILESYSTEM 6527M: Dave Kleikamp <shaggy@kernel.org> 6528L: jfs-discussion@lists.sourceforge.net 6529W: http://jfs.sourceforge.net/ 6530T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6531S: Maintained 6532F: Documentation/filesystems/jfs.txt 6533F: fs/jfs/ 6534 6535JME NETWORK DRIVER 6536M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6537L: netdev@vger.kernel.org 6538S: Maintained 6539F: drivers/net/ethernet/jme.* 6540 6541JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6542M: David Woodhouse <dwmw2@infradead.org> 6543L: linux-mtd@lists.infradead.org 6544W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6545S: Maintained 6546F: fs/jffs2/ 6547F: include/uapi/linux/jffs2.h 6548 6549JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6550M: "Theodore Ts'o" <tytso@mit.edu> 6551M: Jan Kara <jack@suse.com> 6552L: linux-ext4@vger.kernel.org 6553S: Maintained 6554F: fs/jbd2/ 6555F: include/linux/jbd2.h 6556 6557JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6558M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6559L: linux-media@vger.kernel.org 6560S: Maintained 6561F: drivers/media/platform/rcar_jpu.c 6562 6563JSM Neo PCI based serial card 6564M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6565L: linux-serial@vger.kernel.org 6566S: Maintained 6567F: drivers/tty/serial/jsm/ 6568 6569K10TEMP HARDWARE MONITORING DRIVER 6570M: Clemens Ladisch <clemens@ladisch.de> 6571L: linux-hwmon@vger.kernel.org 6572S: Maintained 6573F: Documentation/hwmon/k10temp 6574F: drivers/hwmon/k10temp.c 6575 6576K8TEMP HARDWARE MONITORING DRIVER 6577M: Rudolf Marek <r.marek@assembler.cz> 6578L: linux-hwmon@vger.kernel.org 6579S: Maintained 6580F: Documentation/hwmon/k8temp 6581F: drivers/hwmon/k8temp.c 6582 6583KASAN 6584M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6585R: Alexander Potapenko <glider@google.com> 6586R: Dmitry Vyukov <dvyukov@google.com> 6587L: kasan-dev@googlegroups.com 6588S: Maintained 6589F: arch/*/include/asm/kasan.h 6590F: arch/*/mm/kasan_init* 6591F: Documentation/kasan.txt 6592F: include/linux/kasan*.h 6593F: lib/test_kasan.c 6594F: mm/kasan/ 6595F: scripts/Makefile.kasan 6596 6597KCONFIG 6598M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6599L: linux-kbuild@vger.kernel.org 6600T: git git://gitorious.org/linux-kconfig/linux-kconfig 6601S: Maintained 6602F: Documentation/kbuild/kconfig-language.txt 6603F: scripts/kconfig/ 6604 6605KDUMP 6606M: Dave Young <dyoung@redhat.com> 6607M: Baoquan He <bhe@redhat.com> 6608R: Vivek Goyal <vgoyal@redhat.com> 6609L: kexec@lists.infradead.org 6610W: http://lse.sourceforge.net/kdump/ 6611S: Maintained 6612F: Documentation/kdump/ 6613 6614KEENE FM RADIO TRANSMITTER DRIVER 6615M: Hans Verkuil <hverkuil@xs4all.nl> 6616L: linux-media@vger.kernel.org 6617T: git git://linuxtv.org/media_tree.git 6618W: https://linuxtv.org 6619S: Maintained 6620F: drivers/media/radio/radio-keene* 6621 6622KERNEL AUTOMOUNTER v4 (AUTOFS4) 6623M: Ian Kent <raven@themaw.net> 6624L: autofs@vger.kernel.org 6625S: Maintained 6626F: fs/autofs4/ 6627 6628KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6629M: Michal Marek <mmarek@suse.com> 6630T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6631T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6632L: linux-kbuild@vger.kernel.org 6633S: Maintained 6634F: Documentation/kbuild/ 6635F: Makefile 6636F: scripts/Makefile.* 6637F: scripts/basic/ 6638F: scripts/mk* 6639F: scripts/package/ 6640 6641KERNEL JANITORS 6642L: kernel-janitors@vger.kernel.org 6643W: http://kernelnewbies.org/KernelJanitors 6644S: Odd Fixes 6645 6646KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6647M: "J. Bruce Fields" <bfields@fieldses.org> 6648M: Jeff Layton <jlayton@poochiereds.net> 6649L: linux-nfs@vger.kernel.org 6650W: http://nfs.sourceforge.net/ 6651T: git git://linux-nfs.org/~bfields/linux.git 6652S: Supported 6653F: fs/nfsd/ 6654F: include/uapi/linux/nfsd/ 6655F: fs/lockd/ 6656F: fs/nfs_common/ 6657F: net/sunrpc/ 6658F: include/linux/lockd/ 6659F: include/linux/sunrpc/ 6660F: include/uapi/linux/sunrpc/ 6661 6662KERNEL SELFTEST FRAMEWORK 6663M: Shuah Khan <shuahkh@osg.samsung.com> 6664M: Shuah Khan <shuah@kernel.org> 6665L: linux-kselftest@vger.kernel.org 6666T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6667S: Maintained 6668F: tools/testing/selftests 6669 6670KERNEL VIRTUAL MACHINE (KVM) 6671M: Paolo Bonzini <pbonzini@redhat.com> 6672M: Radim Krčmář <rkrcmar@redhat.com> 6673L: kvm@vger.kernel.org 6674W: http://www.linux-kvm.org 6675T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6676S: Supported 6677F: Documentation/*/kvm*.txt 6678F: Documentation/virtual/kvm/ 6679F: arch/*/kvm/ 6680F: arch/x86/kernel/kvm.c 6681F: arch/x86/kernel/kvmclock.c 6682F: arch/*/include/asm/kvm* 6683F: include/linux/kvm* 6684F: include/uapi/linux/kvm* 6685F: virt/kvm/ 6686F: tools/kvm/ 6687 6688KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6689M: Joerg Roedel <joro@8bytes.org> 6690L: kvm@vger.kernel.org 6691W: http://www.linux-kvm.org/ 6692S: Maintained 6693F: arch/x86/include/asm/svm.h 6694F: arch/x86/kvm/svm.c 6695 6696KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6697M: Alexander Graf <agraf@suse.com> 6698L: kvm-ppc@vger.kernel.org 6699W: http://www.linux-kvm.org/ 6700T: git git://github.com/agraf/linux-2.6.git 6701S: Supported 6702F: arch/powerpc/include/asm/kvm* 6703F: arch/powerpc/kvm/ 6704 6705KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6706M: Christian Borntraeger <borntraeger@de.ibm.com> 6707M: Cornelia Huck <cornelia.huck@de.ibm.com> 6708L: linux-s390@vger.kernel.org 6709W: http://www.ibm.com/developerworks/linux/linux390/ 6710T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 6711S: Supported 6712F: Documentation/s390/kvm.txt 6713F: arch/s390/include/asm/kvm* 6714F: arch/s390/kvm/ 6715 6716KERNEL VIRTUAL MACHINE (KVM) FOR ARM 6717M: Christoffer Dall <christoffer.dall@linaro.org> 6718M: Marc Zyngier <marc.zyngier@arm.com> 6719L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6720L: kvmarm@lists.cs.columbia.edu 6721W: http://systems.cs.columbia.edu/projects/kvm-arm 6722T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 6723S: Supported 6724F: arch/arm/include/uapi/asm/kvm* 6725F: arch/arm/include/asm/kvm* 6726F: arch/arm/kvm/ 6727F: virt/kvm/arm/ 6728F: include/kvm/arm_* 6729 6730KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 6731M: Christoffer Dall <christoffer.dall@linaro.org> 6732M: Marc Zyngier <marc.zyngier@arm.com> 6733L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6734L: kvmarm@lists.cs.columbia.edu 6735S: Maintained 6736F: arch/arm64/include/uapi/asm/kvm* 6737F: arch/arm64/include/asm/kvm* 6738F: arch/arm64/kvm/ 6739 6740KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 6741M: James Hogan <james.hogan@imgtec.com> 6742L: linux-mips@linux-mips.org 6743S: Supported 6744F: arch/mips/include/uapi/asm/kvm* 6745F: arch/mips/include/asm/kvm* 6746F: arch/mips/kvm/ 6747 6748KEXEC 6749M: Eric Biederman <ebiederm@xmission.com> 6750W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6751L: kexec@lists.infradead.org 6752S: Maintained 6753F: include/linux/kexec.h 6754F: include/uapi/linux/kexec.h 6755F: kernel/kexec* 6756 6757KEYS/KEYRINGS: 6758M: David Howells <dhowells@redhat.com> 6759L: keyrings@vger.kernel.org 6760S: Maintained 6761F: Documentation/security/keys.txt 6762F: include/linux/key.h 6763F: include/linux/key-type.h 6764F: include/linux/keyctl.h 6765F: include/uapi/linux/keyctl.h 6766F: include/keys/ 6767F: security/keys/ 6768 6769KEYS-TRUSTED 6770M: David Safford <safford@us.ibm.com> 6771M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6772L: linux-security-module@vger.kernel.org 6773L: keyrings@vger.kernel.org 6774S: Supported 6775F: Documentation/security/keys-trusted-encrypted.txt 6776F: include/keys/trusted-type.h 6777F: security/keys/trusted.c 6778F: security/keys/trusted.h 6779 6780KEYS-ENCRYPTED 6781M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6782M: David Safford <safford@us.ibm.com> 6783L: linux-security-module@vger.kernel.org 6784L: keyrings@vger.kernel.org 6785S: Supported 6786F: Documentation/security/keys-trusted-encrypted.txt 6787F: include/keys/encrypted-type.h 6788F: security/keys/encrypted-keys/ 6789 6790KGDB / KDB /debug_core 6791M: Jason Wessel <jason.wessel@windriver.com> 6792W: http://kgdb.wiki.kernel.org/ 6793L: kgdb-bugreport@lists.sourceforge.net 6794T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 6795S: Maintained 6796F: Documentation/DocBook/kgdb.tmpl 6797F: drivers/misc/kgdbts.c 6798F: drivers/tty/serial/kgdboc.c 6799F: include/linux/kdb.h 6800F: include/linux/kgdb.h 6801F: kernel/debug/ 6802 6803KMEMCHECK 6804M: Vegard Nossum <vegardno@ifi.uio.no> 6805M: Pekka Enberg <penberg@kernel.org> 6806S: Maintained 6807F: Documentation/kmemcheck.txt 6808F: arch/x86/include/asm/kmemcheck.h 6809F: arch/x86/mm/kmemcheck/ 6810F: include/linux/kmemcheck.h 6811F: mm/kmemcheck.c 6812 6813KMEMLEAK 6814M: Catalin Marinas <catalin.marinas@arm.com> 6815S: Maintained 6816F: Documentation/kmemleak.txt 6817F: include/linux/kmemleak.h 6818F: mm/kmemleak.c 6819F: mm/kmemleak-test.c 6820 6821KPROBES 6822M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 6823M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 6824M: "David S. Miller" <davem@davemloft.net> 6825M: Masami Hiramatsu <mhiramat@kernel.org> 6826S: Maintained 6827F: Documentation/kprobes.txt 6828F: include/linux/kprobes.h 6829F: kernel/kprobes.c 6830 6831KS0108 LCD CONTROLLER DRIVER 6832M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 6833W: http://miguelojeda.es/auxdisplay.htm 6834W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 6835S: Maintained 6836F: Documentation/auxdisplay/ks0108 6837F: drivers/auxdisplay/ks0108.c 6838F: include/linux/ks0108.h 6839 6840L3MDEV 6841M: David Ahern <dsa@cumulusnetworks.com> 6842L: netdev@vger.kernel.org 6843S: Maintained 6844F: net/l3mdev 6845F: include/net/l3mdev.h 6846 6847LANTIQ MIPS ARCHITECTURE 6848M: John Crispin <john@phrozen.org> 6849L: linux-mips@linux-mips.org 6850S: Maintained 6851F: arch/mips/lantiq 6852 6853LAPB module 6854L: linux-x25@vger.kernel.org 6855S: Orphan 6856F: Documentation/networking/lapb-module.txt 6857F: include/*/lapb.h 6858F: net/lapb/ 6859 6860LASI 53c700 driver for PARISC 6861M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 6862L: linux-scsi@vger.kernel.org 6863S: Maintained 6864F: Documentation/scsi/53c700.txt 6865F: drivers/scsi/53c700* 6866 6867LED SUBSYSTEM 6868M: Richard Purdie <rpurdie@rpsys.net> 6869M: Jacek Anaszewski <j.anaszewski@samsung.com> 6870L: linux-leds@vger.kernel.org 6871T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 6872S: Maintained 6873F: Documentation/devicetree/bindings/leds/ 6874F: drivers/leds/ 6875F: include/linux/leds.h 6876 6877LEGACY EEPROM DRIVER 6878M: Jean Delvare <jdelvare@suse.com> 6879S: Maintained 6880F: Documentation/misc-devices/eeprom 6881F: drivers/misc/eeprom/eeprom.c 6882 6883LEGO USB Tower driver 6884M: Juergen Stuber <starblue@users.sourceforge.net> 6885L: legousb-devel@lists.sourceforge.net 6886W: http://legousb.sourceforge.net/ 6887S: Maintained 6888F: drivers/usb/misc/legousbtower.c 6889 6890LG2160 MEDIA DRIVER 6891M: Michael Krufky <mkrufky@linuxtv.org> 6892L: linux-media@vger.kernel.org 6893W: https://linuxtv.org 6894W: http://github.com/mkrufky 6895Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6896T: git git://linuxtv.org/mkrufky/tuners.git 6897S: Maintained 6898F: drivers/media/dvb-frontends/lg2160.* 6899 6900LGDT3305 MEDIA DRIVER 6901M: Michael Krufky <mkrufky@linuxtv.org> 6902L: linux-media@vger.kernel.org 6903W: https://linuxtv.org 6904W: http://github.com/mkrufky 6905Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6906T: git git://linuxtv.org/mkrufky/tuners.git 6907S: Maintained 6908F: drivers/media/dvb-frontends/lgdt3305.* 6909 6910LGUEST 6911M: Rusty Russell <rusty@rustcorp.com.au> 6912L: lguest@lists.ozlabs.org 6913W: http://lguest.ozlabs.org/ 6914S: Odd Fixes 6915F: arch/x86/include/asm/lguest*.h 6916F: arch/x86/lguest/ 6917F: drivers/lguest/ 6918F: include/linux/lguest*.h 6919F: tools/lguest/ 6920 6921LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 6922M: Tejun Heo <tj@kernel.org> 6923L: linux-ide@vger.kernel.org 6924T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6925S: Maintained 6926F: drivers/ata/ 6927F: include/linux/ata.h 6928F: include/linux/libata.h 6929F: Documentation/devicetree/bindings/ata/ 6930 6931LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 6932M: Viresh Kumar <vireshk@kernel.org> 6933L: linux-ide@vger.kernel.org 6934T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6935S: Maintained 6936F: include/linux/pata_arasan_cf_data.h 6937F: drivers/ata/pata_arasan_cf.c 6938 6939LIBATA PATA DRIVERS 6940M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6941M: Tejun Heo <tj@kernel.org> 6942L: linux-ide@vger.kernel.org 6943T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6944S: Maintained 6945F: drivers/ata/pata_*.c 6946F: drivers/ata/ata_generic.c 6947 6948LIBATA SATA AHCI PLATFORM devices support 6949M: Hans de Goede <hdegoede@redhat.com> 6950M: Tejun Heo <tj@kernel.org> 6951L: linux-ide@vger.kernel.org 6952T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6953S: Maintained 6954F: drivers/ata/ahci_platform.c 6955F: drivers/ata/libahci_platform.c 6956F: include/linux/ahci_platform.h 6957 6958LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 6959M: Mikael Pettersson <mikpelinux@gmail.com> 6960L: linux-ide@vger.kernel.org 6961T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6962S: Maintained 6963F: drivers/ata/sata_promise.* 6964 6965LIBLOCKDEP 6966M: Sasha Levin <sasha.levin@oracle.com> 6967S: Maintained 6968F: tools/lib/lockdep/ 6969 6970LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 6971M: Dan Williams <dan.j.williams@intel.com> 6972L: linux-nvdimm@lists.01.org 6973Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6974T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 6975S: Supported 6976F: drivers/nvdimm/* 6977F: include/linux/nd.h 6978F: include/linux/libnvdimm.h 6979F: include/uapi/linux/ndctl.h 6980 6981LIBNVDIMM BLK: MMIO-APERTURE DRIVER 6982M: Ross Zwisler <ross.zwisler@linux.intel.com> 6983L: linux-nvdimm@lists.01.org 6984Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6985S: Supported 6986F: drivers/nvdimm/blk.c 6987F: drivers/nvdimm/region_devs.c 6988F: drivers/acpi/nfit* 6989 6990LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 6991M: Vishal Verma <vishal.l.verma@intel.com> 6992L: linux-nvdimm@lists.01.org 6993Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6994S: Supported 6995F: drivers/nvdimm/btt* 6996 6997LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 6998M: Ross Zwisler <ross.zwisler@linux.intel.com> 6999L: linux-nvdimm@lists.01.org 7000Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7001S: Supported 7002F: drivers/nvdimm/pmem.c 7003F: include/linux/pmem.h 7004F: arch/*/include/asm/pmem.h 7005 7006LIGHTNVM PLATFORM SUPPORT 7007M: Matias Bjorling <mb@lightnvm.io> 7008W: http://github/OpenChannelSSD 7009L: linux-block@vger.kernel.org 7010S: Maintained 7011F: drivers/lightnvm/ 7012F: include/linux/lightnvm.h 7013F: include/uapi/linux/lightnvm.h 7014 7015LINUX FOR IBM pSERIES (RS/6000) 7016M: Paul Mackerras <paulus@au.ibm.com> 7017W: http://www.ibm.com/linux/ltc/projects/ppc 7018S: Supported 7019F: arch/powerpc/boot/rs6000.h 7020 7021LINUX FOR POWERPC (32-BIT AND 64-BIT) 7022M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7023M: Paul Mackerras <paulus@samba.org> 7024M: Michael Ellerman <mpe@ellerman.id.au> 7025W: http://www.penguinppc.org/ 7026L: linuxppc-dev@lists.ozlabs.org 7027Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7028T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7029S: Supported 7030F: Documentation/powerpc/ 7031F: arch/powerpc/ 7032F: drivers/char/tpm/tpm_ibmvtpm* 7033F: drivers/crypto/nx/ 7034F: drivers/crypto/vmx/ 7035F: drivers/net/ethernet/ibm/ibmveth.* 7036F: drivers/net/ethernet/ibm/ibmvnic.* 7037F: drivers/pci/hotplug/pnv_php.c 7038F: drivers/pci/hotplug/rpa* 7039F: drivers/scsi/ibmvscsi/ 7040N: opal 7041N: /pmac 7042N: powermac 7043N: powernv 7044N: [^a-z0-9]ps3 7045N: pseries 7046 7047LINUX FOR POWER MACINTOSH 7048M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7049W: http://www.penguinppc.org/ 7050L: linuxppc-dev@lists.ozlabs.org 7051S: Maintained 7052F: arch/powerpc/platforms/powermac/ 7053F: drivers/macintosh/ 7054 7055LINUX FOR POWERPC EMBEDDED MPC5XXX 7056M: Anatolij Gustschin <agust@denx.de> 7057L: linuxppc-dev@lists.ozlabs.org 7058T: git git://git.denx.de/linux-denx-agust.git 7059S: Maintained 7060F: arch/powerpc/platforms/512x/ 7061F: arch/powerpc/platforms/52xx/ 7062 7063LINUX FOR POWERPC EMBEDDED PPC4XX 7064M: Alistair Popple <alistair@popple.id.au> 7065M: Matt Porter <mporter@kernel.crashing.org> 7066W: http://www.penguinppc.org/ 7067L: linuxppc-dev@lists.ozlabs.org 7068S: Maintained 7069F: arch/powerpc/platforms/40x/ 7070F: arch/powerpc/platforms/44x/ 7071 7072LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7073L: linuxppc-dev@lists.ozlabs.org 7074S: Orphan 7075F: arch/powerpc/*/*virtex* 7076F: arch/powerpc/*/*/*virtex* 7077 7078LINUX FOR POWERPC EMBEDDED PPC8XX 7079M: Vitaly Bordug <vitb@kernel.crashing.org> 7080W: http://www.penguinppc.org/ 7081L: linuxppc-dev@lists.ozlabs.org 7082S: Maintained 7083F: arch/powerpc/platforms/8xx/ 7084 7085LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7086M: Scott Wood <oss@buserror.net> 7087M: Kumar Gala <galak@kernel.crashing.org> 7088W: http://www.penguinppc.org/ 7089L: linuxppc-dev@lists.ozlabs.org 7090T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7091S: Maintained 7092F: arch/powerpc/platforms/83xx/ 7093F: arch/powerpc/platforms/85xx/ 7094 7095LINUX FOR POWERPC PA SEMI PWRFICIENT 7096M: Olof Johansson <olof@lixom.net> 7097L: linuxppc-dev@lists.ozlabs.org 7098S: Maintained 7099F: arch/powerpc/platforms/pasemi/ 7100F: drivers/*/*pasemi* 7101F: drivers/*/*/*pasemi* 7102 7103LINUX SECURITY MODULE (LSM) FRAMEWORK 7104M: Chris Wright <chrisw@sous-sol.org> 7105L: linux-security-module@vger.kernel.org 7106S: Supported 7107 7108LIS3LV02D ACCELEROMETER DRIVER 7109M: Eric Piel <eric.piel@tremplin-utc.net> 7110S: Maintained 7111F: Documentation/misc-devices/lis3lv02d 7112F: drivers/misc/lis3lv02d/ 7113F: drivers/platform/x86/hp_accel.c 7114 7115LIVE PATCHING 7116M: Josh Poimboeuf <jpoimboe@redhat.com> 7117M: Jessica Yu <jeyu@redhat.com> 7118M: Jiri Kosina <jikos@kernel.org> 7119M: Miroslav Benes <mbenes@suse.cz> 7120R: Petr Mladek <pmladek@suse.com> 7121S: Maintained 7122F: kernel/livepatch/ 7123F: include/linux/livepatch.h 7124F: arch/x86/include/asm/livepatch.h 7125F: arch/x86/kernel/livepatch.c 7126F: Documentation/livepatch/ 7127F: Documentation/ABI/testing/sysfs-kernel-livepatch 7128F: samples/livepatch/ 7129L: live-patching@vger.kernel.org 7130T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7131 7132LINUX KERNEL DUMP TEST MODULE (LKDTM) 7133M: Kees Cook <keescook@chromium.org> 7134S: Maintained 7135F: drivers/misc/lkdtm* 7136 7137LLC (802.2) 7138M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 7139S: Maintained 7140F: include/linux/llc.h 7141F: include/uapi/linux/llc.h 7142F: include/net/llc* 7143F: net/llc/ 7144 7145LM73 HARDWARE MONITOR DRIVER 7146M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7147L: linux-hwmon@vger.kernel.org 7148S: Maintained 7149F: drivers/hwmon/lm73.c 7150 7151LM78 HARDWARE MONITOR DRIVER 7152M: Jean Delvare <jdelvare@suse.com> 7153L: linux-hwmon@vger.kernel.org 7154S: Maintained 7155F: Documentation/hwmon/lm78 7156F: drivers/hwmon/lm78.c 7157 7158LM83 HARDWARE MONITOR DRIVER 7159M: Jean Delvare <jdelvare@suse.com> 7160L: linux-hwmon@vger.kernel.org 7161S: Maintained 7162F: Documentation/hwmon/lm83 7163F: drivers/hwmon/lm83.c 7164 7165LM90 HARDWARE MONITOR DRIVER 7166M: Jean Delvare <jdelvare@suse.com> 7167L: linux-hwmon@vger.kernel.org 7168S: Maintained 7169F: Documentation/hwmon/lm90 7170F: Documentation/devicetree/bindings/hwmon/lm90.txt 7171F: drivers/hwmon/lm90.c 7172 7173LM95234 HARDWARE MONITOR DRIVER 7174M: Guenter Roeck <linux@roeck-us.net> 7175L: linux-hwmon@vger.kernel.org 7176S: Maintained 7177F: Documentation/hwmon/lm95234 7178F: drivers/hwmon/lm95234.c 7179 7180LME2510 MEDIA DRIVER 7181M: Malcolm Priestley <tvboxspy@gmail.com> 7182L: linux-media@vger.kernel.org 7183W: https://linuxtv.org 7184Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7185S: Maintained 7186F: drivers/media/usb/dvb-usb-v2/lmedm04* 7187 7188LOCKING PRIMITIVES 7189M: Peter Zijlstra <peterz@infradead.org> 7190M: Ingo Molnar <mingo@redhat.com> 7191L: linux-kernel@vger.kernel.org 7192T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7193S: Maintained 7194F: Documentation/locking/ 7195F: include/linux/lockdep.h 7196F: include/linux/spinlock*.h 7197F: arch/*/include/asm/spinlock*.h 7198F: include/linux/rwlock*.h 7199F: include/linux/mutex*.h 7200F: arch/*/include/asm/mutex*.h 7201F: include/linux/rwsem*.h 7202F: arch/*/include/asm/rwsem.h 7203F: include/linux/seqlock.h 7204F: lib/locking*.[ch] 7205F: kernel/locking/ 7206 7207LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7208M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7209L: linux-ntfs-dev@lists.sourceforge.net 7210W: http://www.linux-ntfs.org/content/view/19/37/ 7211S: Maintained 7212F: Documentation/ldm.txt 7213F: block/partitions/ldm.* 7214 7215LogFS 7216M: Joern Engel <joern@logfs.org> 7217M: Prasad Joshi <prasadjoshi.linux@gmail.com> 7218L: logfs@logfs.org 7219W: logfs.org 7220S: Maintained 7221F: fs/logfs/ 7222 7223LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7224M: Sathya Prakash <sathya.prakash@broadcom.com> 7225M: Chaitra P B <chaitra.basappa@broadcom.com> 7226M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7227L: MPT-FusionLinux.pdl@broadcom.com 7228L: linux-scsi@vger.kernel.org 7229W: http://www.avagotech.com/support/ 7230S: Supported 7231F: drivers/message/fusion/ 7232F: drivers/scsi/mpt2sas/ 7233F: drivers/scsi/mpt3sas/ 7234 7235LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7236M: Matthew Wilcox <matthew@wil.cx> 7237L: linux-scsi@vger.kernel.org 7238S: Maintained 7239F: drivers/scsi/sym53c8xx_2/ 7240 7241LTC4261 HARDWARE MONITOR DRIVER 7242M: Guenter Roeck <linux@roeck-us.net> 7243L: linux-hwmon@vger.kernel.org 7244S: Maintained 7245F: Documentation/hwmon/ltc4261 7246F: drivers/hwmon/ltc4261.c 7247 7248LTP (Linux Test Project) 7249M: Mike Frysinger <vapier@gentoo.org> 7250M: Cyril Hrubis <chrubis@suse.cz> 7251M: Wanlong Gao <wanlong.gao@gmail.com> 7252M: Jan Stancek <jstancek@redhat.com> 7253M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7254M: Alexey Kodanev <alexey.kodanev@oracle.com> 7255L: ltp@lists.linux.it (subscribers-only) 7256W: http://linux-test-project.github.io/ 7257T: git git://github.com/linux-test-project/ltp.git 7258S: Maintained 7259 7260M32R ARCHITECTURE 7261W: http://www.linux-m32r.org/ 7262S: Orphan 7263F: arch/m32r/ 7264 7265M68K ARCHITECTURE 7266M: Geert Uytterhoeven <geert@linux-m68k.org> 7267L: linux-m68k@lists.linux-m68k.org 7268W: http://www.linux-m68k.org/ 7269T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7270S: Maintained 7271F: arch/m68k/ 7272F: drivers/zorro/ 7273 7274M68K ON APPLE MACINTOSH 7275M: Joshua Thompson <funaho@jurai.org> 7276W: http://www.mac.linux-m68k.org/ 7277L: linux-m68k@lists.linux-m68k.org 7278S: Maintained 7279F: arch/m68k/mac/ 7280 7281M68K ON HP9000/300 7282M: Philip Blundell <philb@gnu.org> 7283W: http://www.tazenda.demon.co.uk/phil/linux-hp 7284S: Maintained 7285F: arch/m68k/hp300/ 7286 7287M88DS3103 MEDIA DRIVER 7288M: Antti Palosaari <crope@iki.fi> 7289L: linux-media@vger.kernel.org 7290W: https://linuxtv.org 7291W: http://palosaari.fi/linux/ 7292Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7293T: git git://linuxtv.org/anttip/media_tree.git 7294S: Maintained 7295F: drivers/media/dvb-frontends/m88ds3103* 7296 7297M88RS2000 MEDIA DRIVER 7298M: Malcolm Priestley <tvboxspy@gmail.com> 7299L: linux-media@vger.kernel.org 7300W: https://linuxtv.org 7301Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7302S: Maintained 7303F: drivers/media/dvb-frontends/m88rs2000* 7304 7305MA901 MASTERKIT USB FM RADIO DRIVER 7306M: Alexey Klimov <klimov.linux@gmail.com> 7307L: linux-media@vger.kernel.org 7308T: git git://linuxtv.org/media_tree.git 7309S: Maintained 7310F: drivers/media/radio/radio-ma901.c 7311 7312MAC80211 7313M: Johannes Berg <johannes@sipsolutions.net> 7314L: linux-wireless@vger.kernel.org 7315W: http://wireless.kernel.org/ 7316T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7317T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7318S: Maintained 7319F: Documentation/networking/mac80211-injection.txt 7320F: include/net/mac80211.h 7321F: net/mac80211/ 7322F: drivers/net/wireless/mac80211_hwsim.[ch] 7323 7324MACVLAN DRIVER 7325M: Patrick McHardy <kaber@trash.net> 7326L: netdev@vger.kernel.org 7327S: Maintained 7328F: drivers/net/macvlan.c 7329F: include/linux/if_macvlan.h 7330 7331MAILBOX API 7332M: Jassi Brar <jassisinghbrar@gmail.com> 7333L: linux-kernel@vger.kernel.org 7334S: Maintained 7335F: drivers/mailbox/ 7336F: include/linux/mailbox_client.h 7337F: include/linux/mailbox_controller.h 7338 7339MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7340M: Michael Kerrisk <mtk.manpages@gmail.com> 7341W: http://www.kernel.org/doc/man-pages 7342L: linux-man@vger.kernel.org 7343S: Maintained 7344 7345MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7346M: Andrew Lunn <andrew@lunn.ch> 7347M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7348S: Maintained 7349F: drivers/net/dsa/mv88e6xxx/ 7350 7351MARVELL ARMADA DRM SUPPORT 7352M: Russell King <rmk+kernel@armlinux.org.uk> 7353S: Maintained 7354F: drivers/gpu/drm/armada/ 7355F: include/uapi/drm/armada_drm.h 7356F: Documentation/devicetree/bindings/display/armada/ 7357 7358MARVELL CRYPTO DRIVER 7359M: Boris Brezillon <boris.brezillon@free-electrons.com> 7360M: Arnaud Ebalard <arno@natisbad.org> 7361F: drivers/crypto/marvell/ 7362S: Maintained 7363L: linux-crypto@vger.kernel.org 7364 7365MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7366M: Mirko Lindner <mlindner@marvell.com> 7367M: Stephen Hemminger <stephen@networkplumber.org> 7368L: netdev@vger.kernel.org 7369S: Maintained 7370F: drivers/net/ethernet/marvell/sk* 7371 7372MARVELL LIBERTAS WIRELESS DRIVER 7373L: libertas-dev@lists.infradead.org 7374S: Orphan 7375F: drivers/net/wireless/marvell/libertas/ 7376 7377MARVELL MV643XX ETHERNET DRIVER 7378M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7379L: netdev@vger.kernel.org 7380S: Maintained 7381F: drivers/net/ethernet/marvell/mv643xx_eth.* 7382F: include/linux/mv643xx.h 7383 7384MARVELL MVNETA ETHERNET DRIVER 7385M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7386L: netdev@vger.kernel.org 7387S: Maintained 7388F: drivers/net/ethernet/marvell/mvneta.* 7389 7390MARVELL MWIFIEX WIRELESS DRIVER 7391M: Amitkumar Karwar <akarwar@marvell.com> 7392M: Nishant Sarmukadam <nishants@marvell.com> 7393L: linux-wireless@vger.kernel.org 7394S: Maintained 7395F: drivers/net/wireless/marvell/mwifiex/ 7396 7397MARVELL MWL8K WIRELESS DRIVER 7398M: Lennert Buytenhek <buytenh@wantstofly.org> 7399L: linux-wireless@vger.kernel.org 7400S: Odd Fixes 7401F: drivers/net/wireless/marvell/mwl8k.c 7402 7403MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7404M: Nicolas Pitre <nico@fluxnic.net> 7405S: Odd Fixes 7406F: drivers/mmc/host/mvsdio.* 7407 7408MATROX FRAMEBUFFER DRIVER 7409L: linux-fbdev@vger.kernel.org 7410S: Orphan 7411F: drivers/video/fbdev/matrox/matroxfb_* 7412F: include/uapi/linux/matroxfb.h 7413 7414MAX16065 HARDWARE MONITOR DRIVER 7415M: Guenter Roeck <linux@roeck-us.net> 7416L: linux-hwmon@vger.kernel.org 7417S: Maintained 7418F: Documentation/hwmon/max16065 7419F: drivers/hwmon/max16065.c 7420 7421MAX20751 HARDWARE MONITOR DRIVER 7422M: Guenter Roeck <linux@roeck-us.net> 7423L: linux-hwmon@vger.kernel.org 7424S: Maintained 7425F: Documentation/hwmon/max20751 7426F: drivers/hwmon/max20751.c 7427 7428MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7429L: linux-hwmon@vger.kernel.org 7430S: Orphan 7431F: Documentation/hwmon/max6650 7432F: drivers/hwmon/max6650.c 7433 7434MAX6697 HARDWARE MONITOR DRIVER 7435M: Guenter Roeck <linux@roeck-us.net> 7436L: linux-hwmon@vger.kernel.org 7437S: Maintained 7438F: Documentation/hwmon/max6697 7439F: Documentation/devicetree/bindings/i2c/max6697.txt 7440F: drivers/hwmon/max6697.c 7441F: include/linux/platform_data/max6697.h 7442 7443MAX9860 MONO AUDIO VOICE CODEC DRIVER 7444M: Peter Rosin <peda@axentia.se> 7445L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7446S: Maintained 7447F: Documentation/devicetree/bindings/sound/max9860.txt 7448F: sound/soc/codecs/max9860.* 7449 7450MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7451M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7452L: linux-pm@vger.kernel.org 7453S: Supported 7454F: drivers/power/max14577_charger.c 7455F: drivers/power/max77693_charger.c 7456 7457MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7458M: Javier Martinez Canillas <javier@osg.samsung.com> 7459L: linux-kernel@vger.kernel.org 7460S: Supported 7461F: drivers/*/*max77802*.c 7462F: Documentation/devicetree/bindings/*/*max77802.txt 7463F: include/dt-bindings/*/*max77802.h 7464 7465MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7466M: Chanwoo Choi <cw00.choi@samsung.com> 7467M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7468L: linux-kernel@vger.kernel.org 7469S: Supported 7470F: drivers/*/max14577*.c 7471F: drivers/*/max77686*.c 7472F: drivers/*/max77693*.c 7473F: drivers/extcon/extcon-max14577.c 7474F: drivers/extcon/extcon-max77693.c 7475F: drivers/rtc/rtc-max77686.c 7476F: drivers/clk/clk-max77686.c 7477F: Documentation/devicetree/bindings/mfd/max14577.txt 7478F: Documentation/devicetree/bindings/*/max77686.txt 7479F: Documentation/devicetree/bindings/mfd/max77693.txt 7480F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7481F: include/linux/mfd/max14577*.h 7482F: include/linux/mfd/max77686*.h 7483F: include/linux/mfd/max77693*.h 7484 7485MAXIRADIO FM RADIO RECEIVER DRIVER 7486M: Hans Verkuil <hverkuil@xs4all.nl> 7487L: linux-media@vger.kernel.org 7488T: git git://linuxtv.org/media_tree.git 7489W: https://linuxtv.org 7490S: Maintained 7491F: drivers/media/radio/radio-maxiradio* 7492 7493MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7494M: Peter Rosin <peda@axentia.se> 7495L: linux-iio@vger.kernel.org 7496S: Maintained 7497F: drivers/iio/potentiometer/mcp4531.c 7498 7499MEDIA DRIVERS FOR RENESAS - FCP 7500M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7501L: linux-media@vger.kernel.org 7502L: linux-renesas-soc@vger.kernel.org 7503T: git git://linuxtv.org/media_tree.git 7504S: Supported 7505F: Documentation/devicetree/bindings/media/renesas,fcp.txt 7506F: drivers/media/platform/rcar-fcp.c 7507F: include/media/rcar-fcp.h 7508 7509MEDIA DRIVERS FOR RENESAS - VSP1 7510M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7511L: linux-media@vger.kernel.org 7512L: linux-renesas-soc@vger.kernel.org 7513T: git git://linuxtv.org/media_tree.git 7514S: Supported 7515F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7516F: drivers/media/platform/vsp1/ 7517 7518MEDIA DRIVERS FOR HELENE 7519M: Abylay Ospan <aospan@netup.ru> 7520L: linux-media@vger.kernel.org 7521W: https://linuxtv.org 7522W: http://netup.tv/ 7523T: git git://linuxtv.org/media_tree.git 7524S: Supported 7525F: drivers/media/dvb-frontends/helene* 7526 7527MEDIA DRIVERS FOR ASCOT2E 7528M: Sergey Kozlov <serjk@netup.ru> 7529M: Abylay Ospan <aospan@netup.ru> 7530L: linux-media@vger.kernel.org 7531W: https://linuxtv.org 7532W: http://netup.tv/ 7533T: git git://linuxtv.org/media_tree.git 7534S: Supported 7535F: drivers/media/dvb-frontends/ascot2e* 7536 7537MEDIA DRIVERS FOR CXD2841ER 7538M: Sergey Kozlov <serjk@netup.ru> 7539M: Abylay Ospan <aospan@netup.ru> 7540L: linux-media@vger.kernel.org 7541W: https://linuxtv.org 7542W: http://netup.tv/ 7543T: git git://linuxtv.org/media_tree.git 7544S: Supported 7545F: drivers/media/dvb-frontends/cxd2841er* 7546 7547MEDIA DRIVERS FOR HORUS3A 7548M: Sergey Kozlov <serjk@netup.ru> 7549M: Abylay Ospan <aospan@netup.ru> 7550L: linux-media@vger.kernel.org 7551W: https://linuxtv.org 7552W: http://netup.tv/ 7553T: git git://linuxtv.org/media_tree.git 7554S: Supported 7555F: drivers/media/dvb-frontends/horus3a* 7556 7557MEDIA DRIVERS FOR LNBH25 7558M: Sergey Kozlov <serjk@netup.ru> 7559M: Abylay Ospan <aospan@netup.ru> 7560L: linux-media@vger.kernel.org 7561W: https://linuxtv.org 7562W: http://netup.tv/ 7563T: git git://linuxtv.org/media_tree.git 7564S: Supported 7565F: drivers/media/dvb-frontends/lnbh25* 7566 7567MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7568M: Sergey Kozlov <serjk@netup.ru> 7569M: Abylay Ospan <aospan@netup.ru> 7570L: linux-media@vger.kernel.org 7571W: https://linuxtv.org 7572W: http://netup.tv/ 7573T: git git://linuxtv.org/media_tree.git 7574S: Supported 7575F: drivers/media/pci/netup_unidvb/* 7576 7577MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7578M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 7579M: Mauro Carvalho Chehab <mchehab@kernel.org> 7580P: LinuxTV.org Project 7581L: linux-media@vger.kernel.org 7582W: https://linuxtv.org 7583Q: http://patchwork.kernel.org/project/linux-media/list/ 7584T: git git://linuxtv.org/media_tree.git 7585S: Maintained 7586F: Documentation/dvb/ 7587F: Documentation/video4linux/ 7588F: Documentation/DocBook/media/ 7589F: drivers/media/ 7590F: drivers/staging/media/ 7591F: include/linux/platform_data/media/ 7592F: include/media/ 7593F: include/uapi/linux/dvb/ 7594F: include/uapi/linux/videodev2.h 7595F: include/uapi/linux/media.h 7596F: include/uapi/linux/v4l2-* 7597F: include/uapi/linux/meye.h 7598F: include/uapi/linux/ivtv* 7599F: include/uapi/linux/uvcvideo.h 7600 7601MEDIATEK ETHERNET DRIVER 7602M: Felix Fietkau <nbd@openwrt.org> 7603M: John Crispin <blogic@openwrt.org> 7604L: netdev@vger.kernel.org 7605S: Maintained 7606F: drivers/net/ethernet/mediatek/ 7607 7608MEDIATEK MT7601U WIRELESS LAN DRIVER 7609M: Jakub Kicinski <kubakici@wp.pl> 7610L: linux-wireless@vger.kernel.org 7611S: Maintained 7612F: drivers/net/wireless/mediatek/mt7601u/ 7613 7614MEGARAID SCSI/SAS DRIVERS 7615M: Kashyap Desai <kashyap.desai@avagotech.com> 7616M: Sumit Saxena <sumit.saxena@avagotech.com> 7617M: Uday Lingala <uday.lingala@avagotech.com> 7618L: megaraidlinux.pdl@avagotech.com 7619L: linux-scsi@vger.kernel.org 7620W: http://www.lsi.com 7621S: Maintained 7622F: Documentation/scsi/megaraid.txt 7623F: drivers/scsi/megaraid.* 7624F: drivers/scsi/megaraid/ 7625 7626MELLANOX ETHERNET DRIVER (mlx4_en) 7627M: Tariq Toukan <tariqt@mellanox.com> 7628L: netdev@vger.kernel.org 7629S: Supported 7630W: http://www.mellanox.com 7631Q: http://patchwork.ozlabs.org/project/netdev/list/ 7632F: drivers/net/ethernet/mellanox/mlx4/en_* 7633 7634MELLANOX ETHERNET DRIVER (mlx5e) 7635M: Saeed Mahameed <saeedm@mellanox.com> 7636L: netdev@vger.kernel.org 7637S: Supported 7638W: http://www.mellanox.com 7639Q: http://patchwork.ozlabs.org/project/netdev/list/ 7640F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7641 7642MELLANOX ETHERNET SWITCH DRIVERS 7643M: Jiri Pirko <jiri@mellanox.com> 7644M: Ido Schimmel <idosch@mellanox.com> 7645L: netdev@vger.kernel.org 7646S: Supported 7647W: http://www.mellanox.com 7648Q: http://patchwork.ozlabs.org/project/netdev/list/ 7649F: drivers/net/ethernet/mellanox/mlxsw/ 7650 7651SOFT-ROCE DRIVER (rxe) 7652M: Moni Shoua <monis@mellanox.com> 7653L: linux-rdma@vger.kernel.org 7654S: Supported 7655W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 7656Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7657F: drivers/infiniband/hw/rxe/ 7658F: include/uapi/rdma/rdma_user_rxe.h 7659 7660MEMBARRIER SUPPORT 7661M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7662M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7663L: linux-kernel@vger.kernel.org 7664S: Supported 7665F: kernel/membarrier.c 7666F: include/uapi/linux/membarrier.h 7667 7668MEMORY MANAGEMENT 7669L: linux-mm@kvack.org 7670W: http://www.linux-mm.org 7671S: Maintained 7672F: include/linux/mm.h 7673F: include/linux/gfp.h 7674F: include/linux/mmzone.h 7675F: include/linux/memory_hotplug.h 7676F: include/linux/vmalloc.h 7677F: mm/ 7678 7679MEMORY TECHNOLOGY DEVICES (MTD) 7680M: David Woodhouse <dwmw2@infradead.org> 7681M: Brian Norris <computersforpeace@gmail.com> 7682L: linux-mtd@lists.infradead.org 7683W: http://www.linux-mtd.infradead.org/ 7684Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7685T: git git://git.infradead.org/linux-mtd.git 7686T: git git://git.infradead.org/l2-mtd.git 7687S: Maintained 7688F: Documentation/devicetree/bindings/mtd/ 7689F: drivers/mtd/ 7690F: include/linux/mtd/ 7691F: include/uapi/mtd/ 7692 7693MEN A21 WATCHDOG DRIVER 7694M: Johannes Thumshirn <morbidrsa@gmail.com> 7695L: linux-watchdog@vger.kernel.org 7696S: Maintained 7697F: drivers/watchdog/mena21_wdt.c 7698 7699MEN CHAMELEON BUS (mcb) 7700M: Johannes Thumshirn <morbidrsa@gmail.com> 7701S: Maintained 7702F: drivers/mcb/ 7703F: include/linux/mcb.h 7704F: Documentation/men-chameleon-bus.txt 7705 7706MEN F21BMC (Board Management Controller) 7707M: Andreas Werner <andreas.werner@men.de> 7708S: Supported 7709F: drivers/mfd/menf21bmc.c 7710F: drivers/watchdog/menf21bmc_wdt.c 7711F: drivers/leds/leds-menf21bmc.c 7712F: drivers/hwmon/menf21bmc_hwmon.c 7713F: Documentation/hwmon/menf21bmc 7714 7715METAG ARCHITECTURE 7716M: James Hogan <james.hogan@imgtec.com> 7717L: linux-metag@vger.kernel.org 7718T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 7719S: Odd Fixes 7720F: arch/metag/ 7721F: Documentation/metag/ 7722F: Documentation/devicetree/bindings/metag/ 7723F: Documentation/devicetree/bindings/interrupt-controller/img,* 7724F: drivers/clocksource/metag_generic.c 7725F: drivers/irqchip/irq-metag.c 7726F: drivers/irqchip/irq-metag-ext.c 7727F: drivers/tty/metag_da.c 7728 7729MICROBLAZE ARCHITECTURE 7730M: Michal Simek <monstr@monstr.eu> 7731W: http://www.monstr.eu/fdt/ 7732T: git git://git.monstr.eu/linux-2.6-microblaze.git 7733S: Supported 7734F: arch/microblaze/ 7735 7736MICROSOFT SURFACE PRO 3 BUTTON DRIVER 7737M: Chen Yu <yu.c.chen@intel.com> 7738L: platform-driver-x86@vger.kernel.org 7739S: Supported 7740F: drivers/platform/x86/surfacepro3_button.c 7741 7742MICROTEK X6 SCANNER 7743M: Oliver Neukum <oliver@neukum.org> 7744S: Maintained 7745F: drivers/usb/image/microtek.* 7746 7747MIPS 7748M: Ralf Baechle <ralf@linux-mips.org> 7749L: linux-mips@linux-mips.org 7750W: http://www.linux-mips.org/ 7751T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 7752Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 7753S: Supported 7754F: Documentation/devicetree/bindings/mips/ 7755F: Documentation/mips/ 7756F: arch/mips/ 7757 7758MIPS/LOONGSON1 ARCHITECTURE 7759M: Keguang Zhang <keguang.zhang@gmail.com> 7760L: linux-mips@linux-mips.org 7761S: Maintained 7762F: arch/mips/loongson32/ 7763F: arch/mips/include/asm/mach-loongson32/ 7764F: drivers/*/*loongson1* 7765F: drivers/*/*/*loongson1* 7766 7767MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 7768M: Hans Verkuil <hverkuil@xs4all.nl> 7769L: linux-media@vger.kernel.org 7770T: git git://linuxtv.org/media_tree.git 7771W: https://linuxtv.org 7772S: Odd Fixes 7773F: drivers/media/radio/radio-miropcm20* 7774 7775MELLANOX MLX4 core VPI driver 7776M: Yishai Hadas <yishaih@mellanox.com> 7777L: netdev@vger.kernel.org 7778L: linux-rdma@vger.kernel.org 7779W: http://www.mellanox.com 7780Q: http://patchwork.ozlabs.org/project/netdev/list/ 7781S: Supported 7782F: drivers/net/ethernet/mellanox/mlx4/ 7783F: include/linux/mlx4/ 7784 7785MELLANOX MLX4 IB driver 7786M: Yishai Hadas <yishaih@mellanox.com> 7787L: linux-rdma@vger.kernel.org 7788W: http://www.mellanox.com 7789Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7790S: Supported 7791F: drivers/infiniband/hw/mlx4/ 7792F: include/linux/mlx4/ 7793 7794MELLANOX MLX5 core VPI driver 7795M: Matan Barak <matanb@mellanox.com> 7796M: Leon Romanovsky <leonro@mellanox.com> 7797L: netdev@vger.kernel.org 7798L: linux-rdma@vger.kernel.org 7799W: http://www.mellanox.com 7800Q: http://patchwork.ozlabs.org/project/netdev/list/ 7801S: Supported 7802F: drivers/net/ethernet/mellanox/mlx5/core/ 7803F: include/linux/mlx5/ 7804 7805MELLANOX MLX5 IB driver 7806M: Matan Barak <matanb@mellanox.com> 7807M: Leon Romanovsky <leonro@mellanox.com> 7808L: linux-rdma@vger.kernel.org 7809W: http://www.mellanox.com 7810Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7811S: Supported 7812F: drivers/infiniband/hw/mlx5/ 7813F: include/linux/mlx5/ 7814 7815MELEXIS MLX90614 DRIVER 7816M: Crt Mori <cmo@melexis.com> 7817L: linux-iio@vger.kernel.org 7818W: http://www.melexis.com 7819S: Supported 7820F: drivers/iio/temperature/mlx90614.c 7821 7822MN88472 MEDIA DRIVER 7823M: Antti Palosaari <crope@iki.fi> 7824L: linux-media@vger.kernel.org 7825W: https://linuxtv.org 7826W: http://palosaari.fi/linux/ 7827Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7828S: Maintained 7829F: drivers/media/dvb-frontends/mn88472* 7830 7831MN88473 MEDIA DRIVER 7832M: Antti Palosaari <crope@iki.fi> 7833L: linux-media@vger.kernel.org 7834W: https://linuxtv.org 7835W: http://palosaari.fi/linux/ 7836Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7837S: Maintained 7838F: drivers/media/dvb-frontends/mn88473* 7839 7840MODULE SUPPORT 7841M: Rusty Russell <rusty@rustcorp.com.au> 7842S: Maintained 7843F: include/linux/module.h 7844F: kernel/module.c 7845 7846MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 7847W: http://popies.net/meye/ 7848S: Orphan 7849F: Documentation/video4linux/meye.txt 7850F: drivers/media/pci/meye/ 7851F: include/uapi/linux/meye.h 7852 7853MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 7854M: Jiri Slaby <jirislaby@gmail.com> 7855S: Maintained 7856F: Documentation/serial/moxa-smartio 7857F: drivers/tty/mxser.* 7858 7859MR800 AVERMEDIA USB FM RADIO DRIVER 7860M: Alexey Klimov <klimov.linux@gmail.com> 7861L: linux-media@vger.kernel.org 7862T: git git://linuxtv.org/media_tree.git 7863S: Maintained 7864F: drivers/media/radio/radio-mr800.c 7865 7866MRF24J40 IEEE 802.15.4 RADIO DRIVER 7867M: Alan Ott <alan@signal11.us> 7868L: linux-wpan@vger.kernel.org 7869S: Maintained 7870F: drivers/net/ieee802154/mrf24j40.c 7871F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 7872 7873MSI LAPTOP SUPPORT 7874M: "Lee, Chun-Yi" <jlee@suse.com> 7875L: platform-driver-x86@vger.kernel.org 7876S: Maintained 7877F: drivers/platform/x86/msi-laptop.c 7878 7879MSI WMI SUPPORT 7880L: platform-driver-x86@vger.kernel.org 7881S: Orphan 7882F: drivers/platform/x86/msi-wmi.c 7883 7884MSI001 MEDIA DRIVER 7885M: Antti Palosaari <crope@iki.fi> 7886L: linux-media@vger.kernel.org 7887W: https://linuxtv.org 7888W: http://palosaari.fi/linux/ 7889Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7890T: git git://linuxtv.org/anttip/media_tree.git 7891S: Maintained 7892F: drivers/media/tuners/msi001* 7893 7894MSI2500 MEDIA DRIVER 7895M: Antti Palosaari <crope@iki.fi> 7896L: linux-media@vger.kernel.org 7897W: https://linuxtv.org 7898W: http://palosaari.fi/linux/ 7899Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7900T: git git://linuxtv.org/anttip/media_tree.git 7901S: Maintained 7902F: drivers/media/usb/msi2500/ 7903 7904MSYSTEMS DISKONCHIP G3 MTD DRIVER 7905M: Robert Jarzmik <robert.jarzmik@free.fr> 7906L: linux-mtd@lists.infradead.org 7907S: Maintained 7908F: drivers/mtd/devices/docg3* 7909 7910MT9M032 APTINA SENSOR DRIVER 7911M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7912L: linux-media@vger.kernel.org 7913T: git git://linuxtv.org/media_tree.git 7914S: Maintained 7915F: drivers/media/i2c/mt9m032.c 7916F: include/media/i2c/mt9m032.h 7917 7918MT9P031 APTINA CAMERA SENSOR 7919M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7920L: linux-media@vger.kernel.org 7921T: git git://linuxtv.org/media_tree.git 7922S: Maintained 7923F: drivers/media/i2c/mt9p031.c 7924F: include/media/i2c/mt9p031.h 7925 7926MT9T001 APTINA CAMERA SENSOR 7927M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7928L: linux-media@vger.kernel.org 7929T: git git://linuxtv.org/media_tree.git 7930S: Maintained 7931F: drivers/media/i2c/mt9t001.c 7932F: include/media/i2c/mt9t001.h 7933 7934MT9V032 APTINA CAMERA SENSOR 7935M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7936L: linux-media@vger.kernel.org 7937T: git git://linuxtv.org/media_tree.git 7938S: Maintained 7939F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 7940F: drivers/media/i2c/mt9v032.c 7941F: include/media/i2c/mt9v032.h 7942 7943MULTIFUNCTION DEVICES (MFD) 7944M: Lee Jones <lee.jones@linaro.org> 7945T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 7946S: Supported 7947F: drivers/mfd/ 7948F: include/linux/mfd/ 7949 7950MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 7951M: Ulf Hansson <ulf.hansson@linaro.org> 7952L: linux-mmc@vger.kernel.org 7953T: git git://git.linaro.org/people/ulf.hansson/mmc.git 7954S: Maintained 7955F: Documentation/devicetree/bindings/mmc/ 7956F: drivers/mmc/ 7957F: include/linux/mmc/ 7958F: include/uapi/linux/mmc/ 7959 7960MULTIMEDIA CARD (MMC) ETC. OVER SPI 7961S: Orphan 7962F: drivers/mmc/host/mmc_spi.c 7963F: include/linux/spi/mmc_spi.h 7964 7965MULTISOUND SOUND DRIVER 7966M: Andrew Veliath <andrewtv@usa.net> 7967S: Maintained 7968F: Documentation/sound/oss/MultiSound 7969F: sound/oss/msnd* 7970 7971MULTITECH MULTIPORT CARD (ISICOM) 7972S: Orphan 7973F: drivers/tty/isicom.c 7974F: include/linux/isicom.h 7975 7976MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 7977M: Bin Liu <b-liu@ti.com> 7978L: linux-usb@vger.kernel.org 7979T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 7980S: Maintained 7981F: drivers/usb/musb/ 7982 7983MXL5007T MEDIA DRIVER 7984M: Michael Krufky <mkrufky@linuxtv.org> 7985L: linux-media@vger.kernel.org 7986W: https://linuxtv.org 7987W: http://github.com/mkrufky 7988Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7989T: git git://linuxtv.org/mkrufky/tuners.git 7990S: Maintained 7991F: drivers/media/tuners/mxl5007t.* 7992 7993MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 7994M: Hyong-Youb Kim <hykim@myri.com> 7995L: netdev@vger.kernel.org 7996W: https://www.myricom.com/support/downloads/myri10ge.html 7997S: Supported 7998F: drivers/net/ethernet/myricom/myri10ge/ 7999 8000NAND FLASH SUBSYSTEM 8001M: Boris Brezillon <boris.brezillon@free-electrons.com> 8002R: Richard Weinberger <richard@nod.at> 8003L: linux-mtd@lists.infradead.org 8004W: http://www.linux-mtd.infradead.org/ 8005Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8006T: git git://github.com/linux-nand/linux.git 8007S: Maintained 8008F: drivers/mtd/nand/ 8009F: include/linux/mtd/nand*.h 8010 8011NATSEMI ETHERNET DRIVER (DP8381x) 8012S: Orphan 8013F: drivers/net/ethernet/natsemi/natsemi.c 8014 8015NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8016M: Daniel Mack <zonque@gmail.com> 8017S: Maintained 8018L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8019W: http://www.native-instruments.com 8020F: sound/usb/caiaq/ 8021 8022NCP FILESYSTEM 8023M: Petr Vandrovec <petr@vandrovec.name> 8024S: Odd Fixes 8025F: fs/ncpfs/ 8026 8027NCR 5380 SCSI DRIVERS 8028M: Finn Thain <fthain@telegraphics.com.au> 8029M: Michael Schmitz <schmitzmic@gmail.com> 8030L: linux-scsi@vger.kernel.org 8031S: Maintained 8032F: Documentation/scsi/g_NCR5380.txt 8033F: Documentation/scsi/dtc3x80.txt 8034F: drivers/scsi/NCR5380.* 8035F: drivers/scsi/arm/cumana_1.c 8036F: drivers/scsi/arm/oak.c 8037F: drivers/scsi/atari_scsi.* 8038F: drivers/scsi/dmx3191d.c 8039F: drivers/scsi/dtc.* 8040F: drivers/scsi/g_NCR5380.* 8041F: drivers/scsi/g_NCR5380_mmio.c 8042F: drivers/scsi/mac_scsi.* 8043F: drivers/scsi/pas16.* 8044F: drivers/scsi/sun3_scsi.* 8045F: drivers/scsi/sun3_scsi_vme.c 8046F: drivers/scsi/t128.* 8047 8048NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8049M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8050L: linux-scsi@vger.kernel.org 8051S: Maintained 8052F: drivers/scsi/NCR_D700.* 8053 8054NCT6775 HARDWARE MONITOR DRIVER 8055M: Guenter Roeck <linux@roeck-us.net> 8056L: linux-hwmon@vger.kernel.org 8057S: Maintained 8058F: Documentation/hwmon/nct6775 8059F: drivers/hwmon/nct6775.c 8060 8061NETEFFECT IWARP RNIC DRIVER (IW_NES) 8062M: Faisal Latif <faisal.latif@intel.com> 8063L: linux-rdma@vger.kernel.org 8064W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8065S: Supported 8066F: drivers/infiniband/hw/nes/ 8067 8068NETEM NETWORK EMULATOR 8069M: Stephen Hemminger <stephen@networkplumber.org> 8070L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8071S: Maintained 8072F: net/sched/sch_netem.c 8073 8074NETERION 10GbE DRIVERS (s2io/vxge) 8075M: Jon Mason <jdmason@kudzu.us> 8076L: netdev@vger.kernel.org 8077S: Supported 8078F: Documentation/networking/s2io.txt 8079F: Documentation/networking/vxge.txt 8080F: drivers/net/ethernet/neterion/ 8081 8082NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 8083M: Pablo Neira Ayuso <pablo@netfilter.org> 8084M: Patrick McHardy <kaber@trash.net> 8085M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8086L: netfilter-devel@vger.kernel.org 8087L: coreteam@netfilter.org 8088W: http://www.netfilter.org/ 8089W: http://www.iptables.org/ 8090Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8091T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8092T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8093S: Supported 8094F: include/linux/netfilter* 8095F: include/linux/netfilter/ 8096F: include/net/netfilter/ 8097F: include/uapi/linux/netfilter* 8098F: include/uapi/linux/netfilter/ 8099F: net/*/netfilter.c 8100F: net/*/netfilter/ 8101F: net/netfilter/ 8102F: net/bridge/br_netfilter*.c 8103 8104NETLABEL 8105M: Paul Moore <paul@paul-moore.com> 8106W: http://netlabel.sf.net 8107L: netdev@vger.kernel.org 8108S: Maintained 8109F: Documentation/netlabel/ 8110F: include/net/netlabel.h 8111F: net/netlabel/ 8112 8113NETROM NETWORK LAYER 8114M: Ralf Baechle <ralf@linux-mips.org> 8115L: linux-hams@vger.kernel.org 8116W: http://www.linux-ax25.org/ 8117S: Maintained 8118F: include/net/netrom.h 8119F: include/uapi/linux/netrom.h 8120F: net/netrom/ 8121 8122NETRONOME ETHERNET DRIVERS 8123M: Jakub Kicinski <jakub.kicinski@netronome.com> 8124L: oss-drivers@netronome.com 8125S: Maintained 8126F: drivers/net/ethernet/netronome/ 8127 8128NETWORK BLOCK DEVICE (NBD) 8129M: Markus Pargmann <mpa@pengutronix.de> 8130S: Maintained 8131L: nbd-general@lists.sourceforge.net 8132T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 8133F: Documentation/blockdev/nbd.txt 8134F: drivers/block/nbd.c 8135F: include/uapi/linux/nbd.h 8136 8137NETWORK DROP MONITOR 8138M: Neil Horman <nhorman@tuxdriver.com> 8139L: netdev@vger.kernel.org 8140S: Maintained 8141W: https://fedorahosted.org/dropwatch/ 8142F: net/core/drop_monitor.c 8143 8144NETWORKING [GENERAL] 8145M: "David S. Miller" <davem@davemloft.net> 8146L: netdev@vger.kernel.org 8147W: http://www.linuxfoundation.org/en/Net 8148Q: http://patchwork.ozlabs.org/project/netdev/list/ 8149T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8150T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8151S: Maintained 8152F: net/ 8153F: include/net/ 8154F: include/linux/in.h 8155F: include/linux/net.h 8156F: include/linux/netdevice.h 8157F: include/uapi/linux/in.h 8158F: include/uapi/linux/net.h 8159F: include/uapi/linux/netdevice.h 8160F: include/uapi/linux/net_namespace.h 8161F: tools/net/ 8162F: tools/testing/selftests/net/ 8163F: lib/random32.c 8164F: lib/test_bpf.c 8165 8166NETWORKING [IPv4/IPv6] 8167M: "David S. Miller" <davem@davemloft.net> 8168M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8169M: James Morris <jmorris@namei.org> 8170M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8171M: Patrick McHardy <kaber@trash.net> 8172L: netdev@vger.kernel.org 8173T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8174S: Maintained 8175F: net/ipv4/ 8176F: net/ipv6/ 8177F: include/net/ip* 8178F: arch/x86/net/* 8179 8180NETWORKING [IPSEC] 8181M: Steffen Klassert <steffen.klassert@secunet.com> 8182M: Herbert Xu <herbert@gondor.apana.org.au> 8183M: "David S. Miller" <davem@davemloft.net> 8184L: netdev@vger.kernel.org 8185T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8186T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8187S: Maintained 8188F: net/core/flow.c 8189F: net/xfrm/ 8190F: net/key/ 8191F: net/ipv4/xfrm* 8192F: net/ipv4/esp4.c 8193F: net/ipv4/ah4.c 8194F: net/ipv4/ipcomp.c 8195F: net/ipv4/ip_vti.c 8196F: net/ipv6/xfrm* 8197F: net/ipv6/esp6.c 8198F: net/ipv6/ah6.c 8199F: net/ipv6/ipcomp6.c 8200F: net/ipv6/ip6_vti.c 8201F: include/uapi/linux/xfrm.h 8202F: include/net/xfrm.h 8203 8204NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8205M: Paul Moore <paul@paul-moore.com> 8206L: netdev@vger.kernel.org 8207S: Maintained 8208 8209NETWORKING [WIRELESS] 8210L: linux-wireless@vger.kernel.org 8211Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8212 8213NETWORKING DRIVERS 8214L: netdev@vger.kernel.org 8215W: http://www.linuxfoundation.org/en/Net 8216Q: http://patchwork.ozlabs.org/project/netdev/list/ 8217T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8218T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8219S: Odd Fixes 8220F: Documentation/devicetree/bindings/net/ 8221F: drivers/net/ 8222F: include/linux/if_* 8223F: include/linux/netdevice.h 8224F: include/linux/etherdevice.h 8225F: include/linux/fcdevice.h 8226F: include/linux/fddidevice.h 8227F: include/linux/hippidevice.h 8228F: include/linux/inetdevice.h 8229F: include/uapi/linux/if_* 8230F: include/uapi/linux/netdevice.h 8231 8232NETWORKING DRIVERS (WIRELESS) 8233M: Kalle Valo <kvalo@codeaurora.org> 8234L: linux-wireless@vger.kernel.org 8235Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8236T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8237T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8238S: Maintained 8239F: Documentation/devicetree/bindings/net/wireless/ 8240F: drivers/net/wireless/ 8241 8242NETXEN (1/10) GbE SUPPORT 8243M: Manish Chopra <manish.chopra@qlogic.com> 8244M: Sony Chacko <sony.chacko@qlogic.com> 8245M: Rajesh Borundia <rajesh.borundia@qlogic.com> 8246L: netdev@vger.kernel.org 8247W: http://www.qlogic.com 8248S: Supported 8249F: drivers/net/ethernet/qlogic/netxen/ 8250 8251NFC SUBSYSTEM 8252M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8253M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8254M: Samuel Ortiz <sameo@linux.intel.com> 8255L: linux-wireless@vger.kernel.org 8256L: linux-nfc@lists.01.org (subscribers-only) 8257S: Supported 8258F: net/nfc/ 8259F: include/net/nfc/ 8260F: include/uapi/linux/nfc.h 8261F: drivers/nfc/ 8262F: include/linux/platform_data/nfcmrvl.h 8263F: include/linux/platform_data/nxp-nci.h 8264F: include/linux/platform_data/pn544.h 8265F: include/linux/platform_data/st21nfca.h 8266F: include/linux/platform_data/st-nci.h 8267F: Documentation/devicetree/bindings/net/nfc/ 8268 8269NFS, SUNRPC, AND LOCKD CLIENTS 8270M: Trond Myklebust <trond.myklebust@primarydata.com> 8271M: Anna Schumaker <anna.schumaker@netapp.com> 8272L: linux-nfs@vger.kernel.org 8273W: http://client.linux-nfs.org 8274T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8275S: Maintained 8276F: fs/lockd/ 8277F: fs/nfs/ 8278F: fs/nfs_common/ 8279F: net/sunrpc/ 8280F: include/linux/lockd/ 8281F: include/linux/nfs* 8282F: include/linux/sunrpc/ 8283F: include/uapi/linux/nfs* 8284F: include/uapi/linux/sunrpc/ 8285 8286NILFS2 FILESYSTEM 8287M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8288L: linux-nilfs@vger.kernel.org 8289W: http://nilfs.sourceforge.net/ 8290W: http://nilfs.osdn.jp/ 8291T: git git://github.com/konis/nilfs2.git 8292S: Supported 8293F: Documentation/filesystems/nilfs2.txt 8294F: fs/nilfs2/ 8295F: include/trace/events/nilfs2.h 8296F: include/uapi/linux/nilfs2_api.h 8297F: include/uapi/linux/nilfs2_ondisk.h 8298 8299NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8300M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8301W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8302S: Maintained 8303F: Documentation/scsi/NinjaSCSI.txt 8304F: drivers/scsi/pcmcia/nsp_* 8305 8306NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8307M: GOTO Masanori <gotom@debian.or.jp> 8308M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8309W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8310S: Maintained 8311F: Documentation/scsi/NinjaSCSI.txt 8312F: drivers/scsi/nsp32* 8313 8314NIOS2 ARCHITECTURE 8315M: Ley Foon Tan <lftan@altera.com> 8316L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8317T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8318S: Maintained 8319F: arch/nios2/ 8320 8321NOKIA N900 POWER SUPPLY DRIVERS 8322R: Pali Rohár <pali.rohar@gmail.com> 8323F: include/linux/power/bq2415x_charger.h 8324F: include/linux/power/bq27xxx_battery.h 8325F: include/linux/power/isp1704_charger.h 8326F: drivers/power/bq2415x_charger.c 8327F: drivers/power/bq27xxx_battery.c 8328F: drivers/power/bq27xxx_battery_i2c.c 8329F: drivers/power/isp1704_charger.c 8330F: drivers/power/rx51_battery.c 8331 8332NTB DRIVER CORE 8333M: Jon Mason <jdmason@kudzu.us> 8334M: Dave Jiang <dave.jiang@intel.com> 8335M: Allen Hubbe <Allen.Hubbe@emc.com> 8336L: linux-ntb@googlegroups.com 8337S: Supported 8338W: https://github.com/jonmason/ntb/wiki 8339T: git git://github.com/jonmason/ntb.git 8340F: drivers/ntb/ 8341F: drivers/net/ntb_netdev.c 8342F: include/linux/ntb.h 8343F: include/linux/ntb_transport.h 8344F: tools/testing/selftests/ntb/ 8345 8346NTB INTEL DRIVER 8347M: Jon Mason <jdmason@kudzu.us> 8348M: Dave Jiang <dave.jiang@intel.com> 8349L: linux-ntb@googlegroups.com 8350S: Supported 8351W: https://github.com/jonmason/ntb/wiki 8352T: git git://github.com/jonmason/ntb.git 8353F: drivers/ntb/hw/intel/ 8354 8355NTB AMD DRIVER 8356M: Xiangliang Yu <Xiangliang.Yu@amd.com> 8357L: linux-ntb@googlegroups.com 8358S: Supported 8359F: drivers/ntb/hw/amd/ 8360 8361NTFS FILESYSTEM 8362M: Anton Altaparmakov <anton@tuxera.com> 8363L: linux-ntfs-dev@lists.sourceforge.net 8364W: http://www.tuxera.com/ 8365T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8366S: Supported 8367F: Documentation/filesystems/ntfs.txt 8368F: fs/ntfs/ 8369 8370NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8371M: Antonino Daplas <adaplas@gmail.com> 8372L: linux-fbdev@vger.kernel.org 8373S: Maintained 8374F: drivers/video/fbdev/riva/ 8375F: drivers/video/fbdev/nvidia/ 8376 8377NVM EXPRESS DRIVER 8378M: Keith Busch <keith.busch@intel.com> 8379M: Jens Axboe <axboe@fb.com> 8380L: linux-nvme@lists.infradead.org 8381T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8382W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 8383S: Supported 8384F: drivers/nvme/host/ 8385F: include/linux/nvme.h 8386 8387NVM EXPRESS TARGET DRIVER 8388M: Christoph Hellwig <hch@lst.de> 8389M: Sagi Grimberg <sagi@grimberg.me> 8390L: linux-nvme@lists.infradead.org 8391S: Supported 8392F: drivers/nvme/target/ 8393 8394NVMEM FRAMEWORK 8395M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8396M: Maxime Ripard <maxime.ripard@free-electrons.com> 8397S: Maintained 8398F: drivers/nvmem/ 8399F: Documentation/devicetree/bindings/nvmem/ 8400F: include/linux/nvmem-consumer.h 8401F: include/linux/nvmem-provider.h 8402 8403NXP-NCI NFC DRIVER 8404M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8405R: Charles Gorand <charles.gorand@effinnov.com> 8406L: linux-nfc@lists.01.org (moderated for non-subscribers) 8407S: Supported 8408F: drivers/nfc/nxp-nci 8409 8410NXP TDA998X DRM DRIVER 8411M: Russell King <rmk+kernel@armlinux.org.uk> 8412S: Supported 8413F: drivers/gpu/drm/i2c/tda998x_drv.c 8414F: include/drm/i2c/tda998x.h 8415 8416NXP TFA9879 DRIVER 8417M: Peter Rosin <peda@axentia.se> 8418L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8419S: Maintained 8420F: sound/soc/codecs/tfa9879* 8421 8422OBJTOOL 8423M: Josh Poimboeuf <jpoimboe@redhat.com> 8424S: Supported 8425F: tools/objtool/ 8426 8427OMAP SUPPORT 8428M: Tony Lindgren <tony@atomide.com> 8429L: linux-omap@vger.kernel.org 8430W: http://www.muru.com/linux/omap/ 8431W: http://linux.omap.com/ 8432Q: http://patchwork.kernel.org/project/linux-omap/list/ 8433T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8434S: Maintained 8435F: arch/arm/*omap*/ 8436F: arch/arm/configs/omap1_defconfig 8437F: arch/arm/configs/omap2plus_defconfig 8438F: drivers/i2c/busses/i2c-omap.c 8439F: drivers/irqchip/irq-omap-intc.c 8440F: drivers/mfd/*omap*.c 8441F: drivers/mfd/menelaus.c 8442F: drivers/mfd/palmas.c 8443F: drivers/mfd/tps65217.c 8444F: drivers/mfd/tps65218.c 8445F: drivers/mfd/tps65910.c 8446F: drivers/mfd/twl-core.[ch] 8447F: drivers/mfd/twl4030*.c 8448F: drivers/mfd/twl6030*.c 8449F: drivers/mfd/twl6040*.c 8450F: drivers/regulator/palmas-regulator*.c 8451F: drivers/regulator/pbias-regulator.c 8452F: drivers/regulator/tps65217-regulator.c 8453F: drivers/regulator/tps65218-regulator.c 8454F: drivers/regulator/tps65910-regulator.c 8455F: drivers/regulator/twl-regulator.c 8456F: include/linux/i2c-omap.h 8457 8458OMAP DEVICE TREE SUPPORT 8459M: Benoît Cousson <bcousson@baylibre.com> 8460M: Tony Lindgren <tony@atomide.com> 8461L: linux-omap@vger.kernel.org 8462L: devicetree@vger.kernel.org 8463S: Maintained 8464F: arch/arm/boot/dts/*omap* 8465F: arch/arm/boot/dts/*am3* 8466F: arch/arm/boot/dts/*am4* 8467F: arch/arm/boot/dts/*am5* 8468F: arch/arm/boot/dts/*dra7* 8469 8470OMAP CLOCK FRAMEWORK SUPPORT 8471M: Paul Walmsley <paul@pwsan.com> 8472L: linux-omap@vger.kernel.org 8473S: Maintained 8474F: arch/arm/*omap*/*clock* 8475 8476OMAP POWER MANAGEMENT SUPPORT 8477M: Kevin Hilman <khilman@kernel.org> 8478L: linux-omap@vger.kernel.org 8479S: Maintained 8480F: arch/arm/*omap*/*pm* 8481F: drivers/cpufreq/omap-cpufreq.c 8482 8483OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8484M: Rajendra Nayak <rnayak@codeaurora.org> 8485M: Paul Walmsley <paul@pwsan.com> 8486L: linux-omap@vger.kernel.org 8487S: Maintained 8488F: arch/arm/mach-omap2/prm* 8489 8490OMAP AUDIO SUPPORT 8491M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8492M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8493L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8494L: linux-omap@vger.kernel.org 8495S: Maintained 8496F: sound/soc/omap/ 8497 8498OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8499M: Roger Quadros <rogerq@ti.com> 8500M: Tony Lindgren <tony@atomide.com> 8501L: linux-omap@vger.kernel.org 8502S: Maintained 8503F: drivers/memory/omap-gpmc.c 8504F: arch/arm/mach-omap2/*gpmc* 8505 8506OMAP FRAMEBUFFER SUPPORT 8507M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8508L: linux-fbdev@vger.kernel.org 8509L: linux-omap@vger.kernel.org 8510S: Maintained 8511F: drivers/video/fbdev/omap/ 8512 8513OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8514M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8515L: linux-omap@vger.kernel.org 8516L: linux-fbdev@vger.kernel.org 8517S: Maintained 8518F: drivers/video/fbdev/omap2/ 8519F: Documentation/arm/OMAP/DSS 8520 8521OMAP HARDWARE SPINLOCK SUPPORT 8522M: Ohad Ben-Cohen <ohad@wizery.com> 8523L: linux-omap@vger.kernel.org 8524S: Maintained 8525F: drivers/hwspinlock/omap_hwspinlock.c 8526 8527OMAP MMC SUPPORT 8528M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8529L: linux-omap@vger.kernel.org 8530S: Maintained 8531F: drivers/mmc/host/omap.c 8532 8533OMAP HS MMC SUPPORT 8534L: linux-mmc@vger.kernel.org 8535L: linux-omap@vger.kernel.org 8536S: Orphan 8537F: drivers/mmc/host/omap_hsmmc.c 8538 8539OMAP RANDOM NUMBER GENERATOR SUPPORT 8540M: Deepak Saxena <dsaxena@plexity.net> 8541S: Maintained 8542F: drivers/char/hw_random/omap-rng.c 8543 8544OMAP HWMOD SUPPORT 8545M: Benoît Cousson <bcousson@baylibre.com> 8546M: Paul Walmsley <paul@pwsan.com> 8547L: linux-omap@vger.kernel.org 8548S: Maintained 8549F: arch/arm/mach-omap2/omap_hwmod.* 8550 8551OMAP HWMOD DATA 8552M: Paul Walmsley <paul@pwsan.com> 8553L: linux-omap@vger.kernel.org 8554S: Maintained 8555F: arch/arm/mach-omap2/omap_hwmod*data* 8556 8557OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 8558M: Benoît Cousson <bcousson@baylibre.com> 8559L: linux-omap@vger.kernel.org 8560S: Maintained 8561F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 8562 8563OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 8564M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8565L: linux-media@vger.kernel.org 8566S: Maintained 8567F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 8568F: drivers/media/platform/omap3isp/ 8569F: drivers/staging/media/omap4iss/ 8570 8571OMAP USB SUPPORT 8572L: linux-usb@vger.kernel.org 8573L: linux-omap@vger.kernel.org 8574S: Orphan 8575F: drivers/usb/*/*omap* 8576F: arch/arm/*omap*/usb* 8577 8578OMAP GPIO DRIVER 8579M: Grygorii Strashko <grygorii.strashko@ti.com> 8580M: Santosh Shilimkar <ssantosh@kernel.org> 8581M: Kevin Hilman <khilman@kernel.org> 8582L: linux-omap@vger.kernel.org 8583S: Maintained 8584F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 8585F: drivers/gpio/gpio-omap.c 8586 8587OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 8588M: Mark Jackson <mpfj@newflow.co.uk> 8589L: linux-omap@vger.kernel.org 8590S: Maintained 8591F: arch/arm/boot/dts/am335x-nano.dts 8592 8593OMFS FILESYSTEM 8594M: Bob Copeland <me@bobcopeland.com> 8595L: linux-karma-devel@lists.sourceforge.net 8596S: Maintained 8597F: Documentation/filesystems/omfs.txt 8598F: fs/omfs/ 8599 8600OMNIKEY CARDMAN 4000 DRIVER 8601M: Harald Welte <laforge@gnumonks.org> 8602S: Maintained 8603F: drivers/char/pcmcia/cm4000_cs.c 8604F: include/linux/cm4000_cs.h 8605F: include/uapi/linux/cm4000_cs.h 8606 8607OMNIKEY CARDMAN 4040 DRIVER 8608M: Harald Welte <laforge@gnumonks.org> 8609S: Maintained 8610F: drivers/char/pcmcia/cm4040_cs.* 8611 8612OMNIVISION OV7670 SENSOR DRIVER 8613M: Jonathan Corbet <corbet@lwn.net> 8614L: linux-media@vger.kernel.org 8615T: git git://linuxtv.org/media_tree.git 8616S: Maintained 8617F: drivers/media/i2c/ov7670.c 8618 8619ONENAND FLASH DRIVER 8620M: Kyungmin Park <kyungmin.park@samsung.com> 8621L: linux-mtd@lists.infradead.org 8622S: Maintained 8623F: drivers/mtd/onenand/ 8624F: include/linux/mtd/onenand*.h 8625 8626ONSTREAM SCSI TAPE DRIVER 8627M: Willem Riede <osst@riede.org> 8628L: osst-users@lists.sourceforge.net 8629L: linux-scsi@vger.kernel.org 8630S: Maintained 8631F: Documentation/scsi/osst.txt 8632F: drivers/scsi/osst.* 8633F: drivers/scsi/osst_*.h 8634F: drivers/scsi/st.h 8635 8636OPENCORES I2C BUS DRIVER 8637M: Peter Korsgaard <jacmet@sunsite.dk> 8638L: linux-i2c@vger.kernel.org 8639S: Maintained 8640F: Documentation/i2c/busses/i2c-ocores 8641F: drivers/i2c/busses/i2c-ocores.c 8642 8643OPEN FIRMWARE AND FLATTENED DEVICE TREE 8644M: Rob Herring <robh+dt@kernel.org> 8645M: Frank Rowand <frowand.list@gmail.com> 8646L: devicetree@vger.kernel.org 8647W: http://www.devicetree.org/ 8648T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8649S: Maintained 8650F: drivers/of/ 8651F: include/linux/of*.h 8652F: scripts/dtc/ 8653 8654OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 8655M: Rob Herring <robh+dt@kernel.org> 8656M: Mark Rutland <mark.rutland@arm.com> 8657L: devicetree@vger.kernel.org 8658T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8659Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 8660S: Maintained 8661F: Documentation/devicetree/ 8662F: arch/*/boot/dts/ 8663F: include/dt-bindings/ 8664 8665OPEN FIRMWARE AND DEVICE TREE OVERLAYS 8666M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 8667L: devicetree@vger.kernel.org 8668S: Maintained 8669F: Documentation/devicetree/dynamic-resolution-notes.txt 8670F: Documentation/devicetree/overlay-notes.txt 8671F: drivers/of/overlay.c 8672F: drivers/of/resolver.c 8673 8674OPENRISC ARCHITECTURE 8675M: Jonas Bonn <jonas@southpole.se> 8676W: http://openrisc.net 8677S: Maintained 8678T: git git://openrisc.net/~jonas/linux 8679F: arch/openrisc/ 8680 8681OPENVSWITCH 8682M: Pravin Shelar <pshelar@nicira.com> 8683L: netdev@vger.kernel.org 8684L: dev@openvswitch.org 8685W: http://openvswitch.org 8686S: Maintained 8687F: net/openvswitch/ 8688F: include/uapi/linux/openvswitch.h 8689 8690OPERATING PERFORMANCE POINTS (OPP) 8691M: Viresh Kumar <vireshk@kernel.org> 8692M: Nishanth Menon <nm@ti.com> 8693M: Stephen Boyd <sboyd@codeaurora.org> 8694L: linux-pm@vger.kernel.org 8695S: Maintained 8696T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 8697F: drivers/base/power/opp/ 8698F: include/linux/pm_opp.h 8699F: Documentation/power/opp.txt 8700F: Documentation/devicetree/bindings/opp/ 8701 8702OPL4 DRIVER 8703M: Clemens Ladisch <clemens@ladisch.de> 8704L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8705T: git git://git.alsa-project.org/alsa-kernel.git 8706S: Maintained 8707F: sound/drivers/opl4/ 8708 8709OPROFILE 8710M: Robert Richter <rric@kernel.org> 8711L: oprofile-list@lists.sf.net 8712S: Maintained 8713F: arch/*/include/asm/oprofile*.h 8714F: arch/*/oprofile/ 8715F: drivers/oprofile/ 8716F: include/linux/oprofile.h 8717 8718ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 8719M: Mark Fasheh <mfasheh@suse.com> 8720M: Joel Becker <jlbec@evilplan.org> 8721L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 8722W: http://ocfs2.wiki.kernel.org 8723S: Supported 8724F: Documentation/filesystems/ocfs2.txt 8725F: Documentation/filesystems/dlmfs.txt 8726F: fs/ocfs2/ 8727 8728ORINOCO DRIVER 8729L: linux-wireless@vger.kernel.org 8730W: http://wireless.kernel.org/en/users/Drivers/orinoco 8731W: http://www.nongnu.org/orinoco/ 8732S: Orphan 8733F: drivers/net/wireless/intersil/orinoco/ 8734 8735OSD LIBRARY and FILESYSTEM 8736M: Boaz Harrosh <ooo@electrozaur.com> 8737M: Benny Halevy <bhalevy@primarydata.com> 8738L: osd-dev@open-osd.org 8739W: http://open-osd.org 8740T: git git://git.open-osd.org/open-osd.git 8741S: Maintained 8742F: drivers/scsi/osd/ 8743F: include/scsi/osd_* 8744F: fs/exofs/ 8745 8746OVERLAY FILESYSTEM 8747M: Miklos Szeredi <miklos@szeredi.hu> 8748L: linux-unionfs@vger.kernel.org 8749T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 8750S: Supported 8751F: fs/overlayfs/ 8752F: Documentation/filesystems/overlayfs.txt 8753 8754ORANGEFS FILESYSTEM 8755M: Mike Marshall <hubcap@omnibond.com> 8756L: pvfs2-developers@beowulf-underground.org (subscribers-only) 8757T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 8758S: Supported 8759F: fs/orangefs/ 8760F: Documentation/filesystems/orangefs.txt 8761 8762P54 WIRELESS DRIVER 8763M: Christian Lamparter <chunkeey@googlemail.com> 8764L: linux-wireless@vger.kernel.org 8765W: http://wireless.kernel.org/en/users/Drivers/p54 8766S: Maintained 8767F: drivers/net/wireless/intersil/p54/ 8768 8769PA SEMI ETHERNET DRIVER 8770M: Olof Johansson <olof@lixom.net> 8771L: netdev@vger.kernel.org 8772S: Maintained 8773F: drivers/net/ethernet/pasemi/* 8774 8775PA SEMI SMBUS DRIVER 8776M: Olof Johansson <olof@lixom.net> 8777L: linux-i2c@vger.kernel.org 8778S: Maintained 8779F: drivers/i2c/busses/i2c-pasemi.c 8780 8781PADATA PARALLEL EXECUTION MECHANISM 8782M: Steffen Klassert <steffen.klassert@secunet.com> 8783L: linux-crypto@vger.kernel.org 8784S: Maintained 8785F: kernel/padata.c 8786F: include/linux/padata.h 8787F: Documentation/padata.txt 8788 8789PANASONIC LAPTOP ACPI EXTRAS DRIVER 8790M: Harald Welte <laforge@gnumonks.org> 8791L: platform-driver-x86@vger.kernel.org 8792S: Maintained 8793F: drivers/platform/x86/panasonic-laptop.c 8794 8795PANASONIC MN10300/AM33/AM34 PORT 8796M: David Howells <dhowells@redhat.com> 8797L: linux-am33-list@redhat.com (moderated for non-subscribers) 8798W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 8799S: Maintained 8800F: Documentation/mn10300/ 8801F: arch/mn10300/ 8802 8803PARALLEL LCD/KEYPAD PANEL DRIVER 8804M: Willy Tarreau <willy@haproxy.com> 8805M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 8806S: Odd Fixes 8807F: Documentation/misc-devices/lcd-panel-cgram.txt 8808F: drivers/misc/panel.c 8809 8810PARALLEL PORT SUBSYSTEM 8811M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 8812M: Sudip Mukherjee <sudip@vectorindia.org> 8813L: linux-parport@lists.infradead.org (subscribers-only) 8814S: Maintained 8815F: drivers/parport/ 8816F: include/linux/parport*.h 8817F: drivers/char/ppdev.c 8818F: include/uapi/linux/ppdev.h 8819F: Documentation/parport*.txt 8820 8821PARAVIRT_OPS INTERFACE 8822M: Jeremy Fitzhardinge <jeremy@goop.org> 8823M: Chris Wright <chrisw@sous-sol.org> 8824M: Alok Kataria <akataria@vmware.com> 8825M: Rusty Russell <rusty@rustcorp.com.au> 8826L: virtualization@lists.linux-foundation.org 8827S: Supported 8828F: Documentation/virtual/paravirt_ops.txt 8829F: arch/*/kernel/paravirt* 8830F: arch/*/include/asm/paravirt.h 8831 8832PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 8833M: Tim Waugh <tim@cyberelk.net> 8834L: linux-parport@lists.infradead.org (subscribers-only) 8835S: Maintained 8836F: Documentation/blockdev/paride.txt 8837F: drivers/block/paride/ 8838 8839PARISC ARCHITECTURE 8840M: "James E.J. Bottomley" <jejb@parisc-linux.org> 8841M: Helge Deller <deller@gmx.de> 8842L: linux-parisc@vger.kernel.org 8843W: http://www.parisc-linux.org/ 8844Q: http://patchwork.kernel.org/project/linux-parisc/list/ 8845T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 8846T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 8847S: Maintained 8848F: arch/parisc/ 8849F: Documentation/parisc/ 8850F: drivers/parisc/ 8851F: drivers/char/agp/parisc-agp.c 8852F: drivers/input/serio/gscps2.c 8853F: drivers/parport/parport_gsc.* 8854F: drivers/tty/serial/8250/8250_gsc.c 8855F: drivers/video/fbdev/sti* 8856F: drivers/video/console/sti* 8857F: drivers/video/logo/logo_parisc* 8858 8859PC87360 HARDWARE MONITORING DRIVER 8860M: Jim Cromie <jim.cromie@gmail.com> 8861L: linux-hwmon@vger.kernel.org 8862S: Maintained 8863F: Documentation/hwmon/pc87360 8864F: drivers/hwmon/pc87360.c 8865 8866PC8736x GPIO DRIVER 8867M: Jim Cromie <jim.cromie@gmail.com> 8868S: Maintained 8869F: drivers/char/pc8736x_gpio.c 8870 8871PC87427 HARDWARE MONITORING DRIVER 8872M: Jean Delvare <jdelvare@suse.com> 8873L: linux-hwmon@vger.kernel.org 8874S: Maintained 8875F: Documentation/hwmon/pc87427 8876F: drivers/hwmon/pc87427.c 8877 8878PCA9532 LED DRIVER 8879M: Riku Voipio <riku.voipio@iki.fi> 8880S: Maintained 8881F: drivers/leds/leds-pca9532.c 8882F: include/linux/leds-pca9532.h 8883 8884PCA9541 I2C BUS MASTER SELECTOR DRIVER 8885M: Guenter Roeck <linux@roeck-us.net> 8886L: linux-i2c@vger.kernel.org 8887S: Maintained 8888F: drivers/i2c/muxes/i2c-mux-pca9541.c 8889 8890PCDP - PRIMARY CONSOLE AND DEBUG PORT 8891M: Khalid Aziz <khalid@gonehiking.org> 8892S: Maintained 8893F: drivers/firmware/pcdp.* 8894 8895PCI ERROR RECOVERY 8896M: Linas Vepstas <linasvepstas@gmail.com> 8897L: linux-pci@vger.kernel.org 8898S: Supported 8899F: Documentation/PCI/pci-error-recovery.txt 8900 8901PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 8902M: Russell Currey <ruscur@russell.cc> 8903L: linuxppc-dev@lists.ozlabs.org 8904S: Supported 8905F: Documentation/powerpc/eeh-pci-error-recovery.txt 8906F: arch/powerpc/kernel/eeh*.c 8907F: arch/powerpc/platforms/*/eeh*.c 8908F: arch/powerpc/include/*/eeh*.h 8909 8910PCI SUBSYSTEM 8911M: Bjorn Helgaas <bhelgaas@google.com> 8912L: linux-pci@vger.kernel.org 8913Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 8914T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 8915S: Supported 8916F: Documentation/devicetree/bindings/pci/ 8917F: Documentation/PCI/ 8918F: drivers/pci/ 8919F: include/linux/pci* 8920F: arch/x86/pci/ 8921F: arch/x86/kernel/quirks.c 8922 8923PCI DRIVER FOR ALTERA PCIE IP 8924M: Ley Foon Tan <lftan@altera.com> 8925L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8926L: linux-pci@vger.kernel.org 8927S: Supported 8928F: Documentation/devicetree/bindings/pci/altera-pcie.txt 8929F: drivers/pci/host/pcie-altera.c 8930 8931PCI DRIVER FOR ARM VERSATILE PLATFORM 8932M: Rob Herring <robh@kernel.org> 8933L: linux-pci@vger.kernel.org 8934L: linux-arm-kernel@lists.infradead.org 8935S: Maintained 8936F: Documentation/devicetree/bindings/pci/versatile.txt 8937F: drivers/pci/host/pci-versatile.c 8938 8939PCI DRIVER FOR APPLIEDMICRO XGENE 8940M: Tanmay Inamdar <tinamdar@apm.com> 8941L: linux-pci@vger.kernel.org 8942L: linux-arm-kernel@lists.infradead.org 8943S: Maintained 8944F: Documentation/devicetree/bindings/pci/xgene-pci.txt 8945F: drivers/pci/host/pci-xgene.c 8946 8947PCI DRIVER FOR FREESCALE LAYERSCAPE 8948M: Minghuan Lian <minghuan.Lian@freescale.com> 8949M: Mingkai Hu <mingkai.hu@freescale.com> 8950M: Roy Zang <tie-fei.zang@freescale.com> 8951L: linuxppc-dev@lists.ozlabs.org 8952L: linux-pci@vger.kernel.org 8953L: linux-arm-kernel@lists.infradead.org 8954S: Maintained 8955F: drivers/pci/host/*layerscape* 8956 8957PCI DRIVER FOR IMX6 8958M: Richard Zhu <Richard.Zhu@freescale.com> 8959M: Lucas Stach <l.stach@pengutronix.de> 8960L: linux-pci@vger.kernel.org 8961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8962S: Maintained 8963F: drivers/pci/host/*imx6* 8964 8965PCI DRIVER FOR TI KEYSTONE 8966M: Murali Karicheri <m-karicheri2@ti.com> 8967L: linux-pci@vger.kernel.org 8968L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8969S: Maintained 8970F: drivers/pci/host/*keystone* 8971 8972PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 8973M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8974M: Jason Cooper <jason@lakedaemon.net> 8975L: linux-pci@vger.kernel.org 8976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8977S: Maintained 8978F: drivers/pci/host/*mvebu* 8979 8980PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 8981M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8982L: linux-pci@vger.kernel.org 8983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8984S: Maintained 8985F: drivers/pci/host/pci-aardvark.c 8986 8987PCI DRIVER FOR NVIDIA TEGRA 8988M: Thierry Reding <thierry.reding@gmail.com> 8989L: linux-tegra@vger.kernel.org 8990L: linux-pci@vger.kernel.org 8991S: Supported 8992F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 8993F: drivers/pci/host/pci-tegra.c 8994 8995PCI DRIVER FOR TI DRA7XX 8996M: Kishon Vijay Abraham I <kishon@ti.com> 8997L: linux-omap@vger.kernel.org 8998L: linux-pci@vger.kernel.org 8999S: Supported 9000F: Documentation/devicetree/bindings/pci/ti-pci.txt 9001F: drivers/pci/host/pci-dra7xx.c 9002 9003PCI DRIVER FOR RENESAS R-CAR 9004M: Simon Horman <horms@verge.net.au> 9005L: linux-pci@vger.kernel.org 9006L: linux-renesas-soc@vger.kernel.org 9007S: Maintained 9008F: drivers/pci/host/*rcar* 9009 9010PCI DRIVER FOR SAMSUNG EXYNOS 9011M: Jingoo Han <jingoohan1@gmail.com> 9012L: linux-pci@vger.kernel.org 9013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9014L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9015S: Maintained 9016F: drivers/pci/host/pci-exynos.c 9017 9018PCI DRIVER FOR SYNOPSIS DESIGNWARE 9019M: Jingoo Han <jingoohan1@gmail.com> 9020M: Pratyush Anand <pratyush.anand@gmail.com> 9021L: linux-pci@vger.kernel.org 9022S: Maintained 9023F: drivers/pci/host/*designware* 9024 9025PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE 9026M: Joao Pinto <jpinto@synopsys.com> 9027L: linux-pci@vger.kernel.org 9028S: Maintained 9029F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9030F: drivers/pci/host/pcie-designware-plat.c 9031 9032PCI DRIVER FOR GENERIC OF HOSTS 9033M: Will Deacon <will.deacon@arm.com> 9034L: linux-pci@vger.kernel.org 9035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9036S: Maintained 9037F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9038F: drivers/pci/host/pci-host-common.c 9039F: drivers/pci/host/pci-host-generic.c 9040 9041PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9042M: Keith Busch <keith.busch@intel.com> 9043L: linux-pci@vger.kernel.org 9044S: Supported 9045F: arch/x86/pci/vmd.c 9046 9047PCIE DRIVER FOR ST SPEAR13XX 9048M: Pratyush Anand <pratyush.anand@gmail.com> 9049L: linux-pci@vger.kernel.org 9050S: Maintained 9051F: drivers/pci/host/*spear* 9052 9053PCI MSI DRIVER FOR ALTERA MSI IP 9054M: Ley Foon Tan <lftan@altera.com> 9055L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9056L: linux-pci@vger.kernel.org 9057S: Supported 9058F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9059F: drivers/pci/host/pcie-altera-msi.c 9060 9061PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9062M: Duc Dang <dhdang@apm.com> 9063L: linux-pci@vger.kernel.org 9064L: linux-arm-kernel@lists.infradead.org 9065S: Maintained 9066F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9067F: drivers/pci/host/pci-xgene-msi.c 9068 9069PCIE DRIVER FOR AXIS ARTPEC 9070M: Niklas Cassel <niklas.cassel@axis.com> 9071M: Jesper Nilsson <jesper.nilsson@axis.com> 9072L: linux-arm-kernel@axis.com 9073L: linux-pci@vger.kernel.org 9074S: Maintained 9075F: Documentation/devicetree/bindings/pci/axis,artpec* 9076F: drivers/pci/host/*artpec* 9077 9078PCIE DRIVER FOR HISILICON 9079M: Zhou Wang <wangzhou1@hisilicon.com> 9080M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9081L: linux-pci@vger.kernel.org 9082S: Maintained 9083F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9084F: drivers/pci/host/pcie-hisi.c 9085 9086PCIE DRIVER FOR QUALCOMM MSM 9087M: Stanimir Varbanov <svarbanov@mm-sol.com> 9088L: linux-pci@vger.kernel.org 9089L: linux-arm-msm@vger.kernel.org 9090S: Maintained 9091F: drivers/pci/host/*qcom* 9092 9093PCIE DRIVER FOR CAVIUM THUNDERX 9094M: David Daney <david.daney@cavium.com> 9095L: linux-pci@vger.kernel.org 9096L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9097S: Supported 9098F: Documentation/devicetree/bindings/pci/pci-thunder-* 9099F: drivers/pci/host/pci-thunder-* 9100 9101PCMCIA SUBSYSTEM 9102P: Linux PCMCIA Team 9103L: linux-pcmcia@lists.infradead.org 9104W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9105T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9106S: Maintained 9107F: Documentation/pcmcia/ 9108F: drivers/pcmcia/ 9109F: include/pcmcia/ 9110 9111PCNET32 NETWORK DRIVER 9112M: Don Fry <pcnet32@frontier.com> 9113L: netdev@vger.kernel.org 9114S: Maintained 9115F: drivers/net/ethernet/amd/pcnet32.c 9116 9117PCRYPT PARALLEL CRYPTO ENGINE 9118M: Steffen Klassert <steffen.klassert@secunet.com> 9119L: linux-crypto@vger.kernel.org 9120S: Maintained 9121F: crypto/pcrypt.c 9122F: include/crypto/pcrypt.h 9123 9124PER-CPU MEMORY ALLOCATOR 9125M: Tejun Heo <tj@kernel.org> 9126M: Christoph Lameter <cl@linux.com> 9127T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9128S: Maintained 9129F: include/linux/percpu*.h 9130F: mm/percpu*.c 9131F: arch/*/include/asm/percpu.h 9132 9133PER-TASK DELAY ACCOUNTING 9134M: Balbir Singh <bsingharora@gmail.com> 9135S: Maintained 9136F: include/linux/delayacct.h 9137F: kernel/delayacct.c 9138 9139PERFORMANCE EVENTS SUBSYSTEM 9140M: Peter Zijlstra <peterz@infradead.org> 9141M: Ingo Molnar <mingo@redhat.com> 9142M: Arnaldo Carvalho de Melo <acme@kernel.org> 9143R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9144L: linux-kernel@vger.kernel.org 9145T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9146S: Supported 9147F: kernel/events/* 9148F: include/linux/perf_event.h 9149F: include/uapi/linux/perf_event.h 9150F: arch/*/kernel/perf_event*.c 9151F: arch/*/kernel/*/perf_event*.c 9152F: arch/*/kernel/*/*/perf_event*.c 9153F: arch/*/include/asm/perf_event.h 9154F: arch/*/kernel/perf_callchain.c 9155F: arch/*/events/* 9156F: tools/perf/ 9157 9158PERSONALITY HANDLING 9159M: Christoph Hellwig <hch@infradead.org> 9160L: linux-abi-devel@lists.sourceforge.net 9161S: Maintained 9162F: include/linux/personality.h 9163F: include/uapi/linux/personality.h 9164 9165PHONET PROTOCOL 9166M: Remi Denis-Courmont <courmisch@gmail.com> 9167S: Supported 9168F: Documentation/networking/phonet.txt 9169F: include/linux/phonet.h 9170F: include/net/phonet/ 9171F: include/uapi/linux/phonet.h 9172F: net/phonet/ 9173 9174PHRAM MTD DRIVER 9175M: Joern Engel <joern@lazybastard.org> 9176L: linux-mtd@lists.infradead.org 9177S: Maintained 9178F: drivers/mtd/devices/phram.c 9179 9180PICOLCD HID DRIVER 9181M: Bruno Prémont <bonbons@linux-vserver.org> 9182L: linux-input@vger.kernel.org 9183S: Maintained 9184F: drivers/hid/hid-picolcd* 9185 9186PICOXCELL SUPPORT 9187M: Jamie Iles <jamie@jamieiles.com> 9188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9189T: git git://github.com/jamieiles/linux-2.6-ji.git 9190S: Supported 9191F: arch/arm/boot/dts/picoxcell* 9192F: arch/arm/mach-picoxcell/ 9193F: drivers/crypto/picoxcell* 9194 9195PIN CONTROL SUBSYSTEM 9196M: Linus Walleij <linus.walleij@linaro.org> 9197L: linux-gpio@vger.kernel.org 9198T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9199S: Maintained 9200F: Documentation/devicetree/bindings/pinctrl/ 9201F: Documentation/pinctrl.txt 9202F: drivers/pinctrl/ 9203F: include/linux/pinctrl/ 9204 9205PIN CONTROLLER - ATMEL AT91 9206M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9208S: Maintained 9209F: drivers/pinctrl/pinctrl-at91.* 9210 9211PIN CONTROLLER - ATMEL AT91 PIO4 9212M: Ludovic Desroches <ludovic.desroches@atmel.com> 9213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9214L: linux-gpio@vger.kernel.org 9215S: Supported 9216F: drivers/pinctrl/pinctrl-at91-pio4.* 9217 9218PIN CONTROLLER - INTEL 9219M: Mika Westerberg <mika.westerberg@linux.intel.com> 9220M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9221S: Maintained 9222F: drivers/pinctrl/intel/ 9223 9224PIN CONTROLLER - RENESAS 9225M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9226M: Geert Uytterhoeven <geert+renesas@glider.be> 9227L: linux-renesas-soc@vger.kernel.org 9228S: Maintained 9229F: drivers/pinctrl/sh-pfc/ 9230 9231PIN CONTROLLER - SAMSUNG 9232M: Tomasz Figa <tomasz.figa@gmail.com> 9233M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 9234M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9236L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9237S: Maintained 9238F: drivers/pinctrl/samsung/ 9239 9240PIN CONTROLLER - SINGLE 9241M: Tony Lindgren <tony@atomide.com> 9242M: Haojian Zhuang <haojian.zhuang@linaro.org> 9243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9244L: linux-omap@vger.kernel.org 9245S: Maintained 9246F: drivers/pinctrl/pinctrl-single.c 9247 9248PIN CONTROLLER - ST SPEAR 9249M: Viresh Kumar <vireshk@kernel.org> 9250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9251W: http://www.st.com/spear 9252S: Maintained 9253F: drivers/pinctrl/spear/ 9254 9255PISTACHIO SOC SUPPORT 9256M: James Hartley <james.hartley@imgtec.com> 9257M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9258L: linux-mips@linux-mips.org 9259S: Maintained 9260F: arch/mips/pistachio/ 9261F: arch/mips/include/asm/mach-pistachio/ 9262F: arch/mips/boot/dts/pistachio/ 9263F: arch/mips/configs/pistachio*_defconfig 9264 9265PKTCDVD DRIVER 9266M: Jiri Kosina <jikos@kernel.org> 9267S: Maintained 9268F: drivers/block/pktcdvd.c 9269F: include/linux/pktcdvd.h 9270F: include/uapi/linux/pktcdvd.h 9271 9272PKUNITY SOC DRIVERS 9273M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9274W: http://mprc.pku.edu.cn/~guanxuetao/linux 9275S: Maintained 9276T: git git://github.com/gxt/linux.git 9277F: drivers/input/serio/i8042-unicore32io.h 9278F: drivers/i2c/busses/i2c-puv3.c 9279F: drivers/video/fbdev/fb-puv3.c 9280F: drivers/rtc/rtc-puv3.c 9281 9282PMBUS HARDWARE MONITORING DRIVERS 9283M: Guenter Roeck <linux@roeck-us.net> 9284L: linux-hwmon@vger.kernel.org 9285W: http://hwmon.wiki.kernel.org/ 9286W: http://www.roeck-us.net/linux/drivers/ 9287T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9288S: Maintained 9289F: Documentation/hwmon/pmbus 9290F: drivers/hwmon/pmbus/ 9291F: include/linux/i2c/pmbus.h 9292 9293PMC SIERRA MaxRAID DRIVER 9294L: linux-scsi@vger.kernel.org 9295W: http://www.pmc-sierra.com/ 9296S: Orphan 9297F: drivers/scsi/pmcraid.* 9298 9299PMC SIERRA PM8001 DRIVER 9300M: Jack Wang <jinpu.wang@profitbricks.com> 9301M: lindar_liu@usish.com 9302L: pmchba@pmcs.com 9303L: linux-scsi@vger.kernel.org 9304S: Supported 9305F: drivers/scsi/pm8001/ 9306 9307POSIX CLOCKS and TIMERS 9308M: Thomas Gleixner <tglx@linutronix.de> 9309L: linux-kernel@vger.kernel.org 9310T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9311S: Maintained 9312F: fs/timerfd.c 9313F: include/linux/timer* 9314F: kernel/time/*timer* 9315 9316POWER MANAGEMENT CORE 9317M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9318L: linux-pm@vger.kernel.org 9319T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9320S: Supported 9321F: drivers/base/power/ 9322F: include/linux/pm.h 9323F: include/linux/pm_* 9324F: include/linux/powercap.h 9325F: drivers/powercap/ 9326 9327POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9328M: Sebastian Reichel <sre@kernel.org> 9329M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 9330M: David Woodhouse <dwmw2@infradead.org> 9331L: linux-pm@vger.kernel.org 9332T: git git://git.infradead.org/battery-2.6.git 9333S: Maintained 9334F: Documentation/devicetree/bindings/power/ 9335F: Documentation/devicetree/bindings/power_supply/ 9336F: include/linux/power_supply.h 9337F: drivers/power/ 9338X: drivers/power/avs/ 9339 9340POWER STATE COORDINATION INTERFACE (PSCI) 9341M: Mark Rutland <mark.rutland@arm.com> 9342M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9343L: linux-arm-kernel@lists.infradead.org 9344S: Maintained 9345F: drivers/firmware/psci.c 9346F: include/linux/psci.h 9347F: include/uapi/linux/psci.h 9348 9349POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 9350M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 9351L: linuxppc-dev@lists.ozlabs.org 9352S: Maintained 9353F: drivers/char/powernv-op-panel.c 9354 9355PNP SUPPORT 9356M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9357S: Maintained 9358F: drivers/pnp/ 9359 9360PPP PROTOCOL DRIVERS AND COMPRESSORS 9361M: Paul Mackerras <paulus@samba.org> 9362L: linux-ppp@vger.kernel.org 9363S: Maintained 9364F: drivers/net/ppp/ppp_* 9365 9366PPP OVER ATM (RFC 2364) 9367M: Mitchell Blank Jr <mitch@sfgoth.com> 9368S: Maintained 9369F: net/atm/pppoatm.c 9370F: include/uapi/linux/atmppp.h 9371 9372PPP OVER ETHERNET 9373M: Michal Ostrowski <mostrows@earthlink.net> 9374S: Maintained 9375F: drivers/net/ppp/pppoe.c 9376F: drivers/net/ppp/pppox.c 9377 9378PPP OVER L2TP 9379M: James Chapman <jchapman@katalix.com> 9380S: Maintained 9381F: net/l2tp/l2tp_ppp.c 9382F: include/linux/if_pppol2tp.h 9383F: include/uapi/linux/if_pppol2tp.h 9384 9385PPS SUPPORT 9386M: Rodolfo Giometti <giometti@enneenne.com> 9387W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9388L: linuxpps@ml.enneenne.com (subscribers-only) 9389S: Maintained 9390F: Documentation/pps/ 9391F: drivers/pps/ 9392F: include/linux/pps*.h 9393 9394PPTP DRIVER 9395M: Dmitry Kozlov <xeb@mail.ru> 9396L: netdev@vger.kernel.org 9397S: Maintained 9398F: drivers/net/ppp/pptp.c 9399W: http://sourceforge.net/projects/accel-pptp 9400 9401PREEMPTIBLE KERNEL 9402M: Robert Love <rml@tech9.net> 9403L: kpreempt-tech@lists.sourceforge.net 9404W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9405S: Supported 9406F: Documentation/preempt-locking.txt 9407F: include/linux/preempt.h 9408 9409PRISM54 WIRELESS DRIVER 9410M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9411L: linux-wireless@vger.kernel.org 9412W: http://wireless.kernel.org/en/users/Drivers/p54 9413S: Obsolete 9414F: drivers/net/wireless/intersil/prism54/ 9415 9416PS3 NETWORK SUPPORT 9417M: Geoff Levand <geoff@infradead.org> 9418L: netdev@vger.kernel.org 9419L: linuxppc-dev@lists.ozlabs.org 9420S: Maintained 9421F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9422 9423PS3 PLATFORM SUPPORT 9424M: Geoff Levand <geoff@infradead.org> 9425L: linuxppc-dev@lists.ozlabs.org 9426S: Maintained 9427F: arch/powerpc/boot/ps3* 9428F: arch/powerpc/include/asm/lv1call.h 9429F: arch/powerpc/include/asm/ps3*.h 9430F: arch/powerpc/platforms/ps3/ 9431F: drivers/*/ps3* 9432F: drivers/ps3/ 9433F: drivers/rtc/rtc-ps3.c 9434F: drivers/usb/host/*ps3.c 9435F: sound/ppc/snd_ps3* 9436 9437PS3VRAM DRIVER 9438M: Jim Paris <jim@jtan.com> 9439M: Geoff Levand <geoff@infradead.org> 9440L: linuxppc-dev@lists.ozlabs.org 9441S: Maintained 9442F: drivers/block/ps3vram.c 9443 9444PSTORE FILESYSTEM 9445M: Anton Vorontsov <anton@enomsg.org> 9446M: Colin Cross <ccross@android.com> 9447M: Kees Cook <keescook@chromium.org> 9448M: Tony Luck <tony.luck@intel.com> 9449S: Maintained 9450T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9451F: fs/pstore/ 9452F: include/linux/pstore* 9453F: drivers/firmware/efi/efi-pstore.c 9454F: drivers/acpi/apei/erst.c 9455 9456PTP HARDWARE CLOCK SUPPORT 9457M: Richard Cochran <richardcochran@gmail.com> 9458L: netdev@vger.kernel.org 9459S: Maintained 9460W: http://linuxptp.sourceforge.net/ 9461F: Documentation/ABI/testing/sysfs-ptp 9462F: Documentation/ptp/* 9463F: drivers/net/ethernet/freescale/gianfar_ptp.c 9464F: drivers/net/phy/dp83640* 9465F: drivers/ptp/* 9466F: include/linux/ptp_cl* 9467 9468PTRACE SUPPORT 9469M: Roland McGrath <roland@hack.frob.com> 9470M: Oleg Nesterov <oleg@redhat.com> 9471S: Maintained 9472F: include/asm-generic/syscall.h 9473F: include/linux/ptrace.h 9474F: include/linux/regset.h 9475F: include/linux/tracehook.h 9476F: include/uapi/linux/ptrace.h 9477F: kernel/ptrace.c 9478 9479PULSE8-CEC DRIVER 9480M: Hans Verkuil <hverkuil@xs4all.nl> 9481L: linux-media@vger.kernel.org 9482T: git git://linuxtv.org/media_tree.git 9483S: Maintained 9484F: drivers/staging/media/pulse8-cec 9485 9486PVRUSB2 VIDEO4LINUX DRIVER 9487M: Mike Isely <isely@pobox.com> 9488L: pvrusb2@isely.net (subscribers-only) 9489L: linux-media@vger.kernel.org 9490W: http://www.isely.net/pvrusb2/ 9491T: git git://linuxtv.org/media_tree.git 9492S: Maintained 9493F: Documentation/video4linux/README.pvrusb2 9494F: drivers/media/usb/pvrusb2/ 9495 9496PWC WEBCAM DRIVER 9497M: Hans Verkuil <hverkuil@xs4all.nl> 9498L: linux-media@vger.kernel.org 9499T: git git://linuxtv.org/media_tree.git 9500S: Odd Fixes 9501F: drivers/media/usb/pwc/* 9502 9503PWM FAN DRIVER 9504M: Kamil Debski <kamil@wypas.org> 9505M: Lukasz Majewski <l.majewski@samsung.com> 9506L: linux-hwmon@vger.kernel.org 9507S: Supported 9508F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 9509F: Documentation/hwmon/pwm-fan 9510F: drivers/hwmon/pwm-fan.c 9511 9512PWM SUBSYSTEM 9513M: Thierry Reding <thierry.reding@gmail.com> 9514L: linux-pwm@vger.kernel.org 9515S: Maintained 9516T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 9517F: Documentation/pwm.txt 9518F: Documentation/devicetree/bindings/pwm/ 9519F: include/linux/pwm.h 9520F: drivers/pwm/ 9521F: drivers/video/backlight/pwm_bl.c 9522F: include/linux/pwm_backlight.h 9523 9524PXA2xx/PXA3xx SUPPORT 9525M: Daniel Mack <daniel@zonque.org> 9526M: Haojian Zhuang <haojian.zhuang@gmail.com> 9527M: Robert Jarzmik <robert.jarzmik@free.fr> 9528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9529T: git git://github.com/hzhuang1/linux.git 9530T: git git://github.com/rjarzmik/linux.git 9531S: Maintained 9532F: arch/arm/boot/dts/pxa* 9533F: arch/arm/mach-pxa/ 9534F: drivers/dma/pxa* 9535F: drivers/pcmcia/pxa2xx* 9536F: drivers/pinctrl/pxa/ 9537F: drivers/spi/spi-pxa2xx* 9538F: drivers/usb/gadget/udc/pxa2* 9539F: include/sound/pxa2xx-lib.h 9540F: sound/arm/pxa* 9541F: sound/soc/pxa/ 9542 9543PXA GPIO DRIVER 9544M: Robert Jarzmik <robert.jarzmik@free.fr> 9545L: linux-gpio@vger.kernel.org 9546S: Maintained 9547F: drivers/gpio/gpio-pxa.c 9548 9549PXA3xx NAND FLASH DRIVER 9550M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9551L: linux-mtd@lists.infradead.org 9552S: Maintained 9553F: drivers/mtd/nand/pxa3xx_nand.c 9554 9555MMP SUPPORT 9556M: Eric Miao <eric.y.miao@gmail.com> 9557M: Haojian Zhuang <haojian.zhuang@gmail.com> 9558L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9559T: git git://github.com/hzhuang1/linux.git 9560T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9561S: Maintained 9562F: arch/arm/boot/dts/mmp* 9563F: arch/arm/mach-mmp/ 9564 9565PXA MMCI DRIVER 9566S: Orphan 9567 9568PXA RTC DRIVER 9569M: Robert Jarzmik <robert.jarzmik@free.fr> 9570L: rtc-linux@googlegroups.com 9571S: Maintained 9572 9573QAT DRIVER 9574M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 9575M: Salvatore Benedetto <salvatore.benedetto@intel.com> 9576L: qat-linux@intel.com 9577S: Supported 9578F: drivers/crypto/qat/ 9579 9580QIB DRIVER 9581M: Mike Marciniszyn <infinipath@intel.com> 9582L: linux-rdma@vger.kernel.org 9583S: Supported 9584F: drivers/infiniband/hw/qib/ 9585 9586QLOGIC QLA1280 SCSI DRIVER 9587M: Michael Reed <mdr@sgi.com> 9588L: linux-scsi@vger.kernel.org 9589S: Maintained 9590F: drivers/scsi/qla1280.[ch] 9591 9592QLOGIC QLA2XXX FC-SCSI DRIVER 9593M: qla2xxx-upstream@qlogic.com 9594L: linux-scsi@vger.kernel.org 9595S: Supported 9596F: Documentation/scsi/LICENSE.qla2xxx 9597F: drivers/scsi/qla2xxx/ 9598 9599QLOGIC QLA4XXX iSCSI DRIVER 9600M: QLogic-Storage-Upstream@qlogic.com 9601L: linux-scsi@vger.kernel.org 9602S: Supported 9603F: Documentation/scsi/LICENSE.qla4xxx 9604F: drivers/scsi/qla4xxx/ 9605 9606QLOGIC QLA3XXX NETWORK DRIVER 9607M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> 9608M: Ron Mercer <ron.mercer@qlogic.com> 9609M: linux-driver@qlogic.com 9610L: netdev@vger.kernel.org 9611S: Supported 9612F: Documentation/networking/LICENSE.qla3xxx 9613F: drivers/net/ethernet/qlogic/qla3xxx.* 9614 9615QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9616M: Dept-GELinuxNICDev@qlogic.com 9617L: netdev@vger.kernel.org 9618S: Supported 9619F: drivers/net/ethernet/qlogic/qlcnic/ 9620 9621QLOGIC QLGE 10Gb ETHERNET DRIVER 9622M: Harish Patil <harish.patil@qlogic.com> 9623M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 9624M: Dept-GELinuxNICDev@qlogic.com 9625M: linux-driver@qlogic.com 9626L: netdev@vger.kernel.org 9627S: Supported 9628F: drivers/net/ethernet/qlogic/qlge/ 9629 9630QLOGIC QL4xxx ETHERNET DRIVER 9631M: Yuval Mintz <Yuval.Mintz@qlogic.com> 9632M: Ariel Elior <Ariel.Elior@qlogic.com> 9633M: everest-linux-l2@qlogic.com 9634L: netdev@vger.kernel.org 9635S: Supported 9636F: drivers/net/ethernet/qlogic/qed/ 9637F: include/linux/qed/ 9638F: drivers/net/ethernet/qlogic/qede/ 9639 9640QNX4 FILESYSTEM 9641M: Anders Larsen <al@alarsen.net> 9642W: http://www.alarsen.net/linux/qnx4fs/ 9643S: Maintained 9644F: fs/qnx4/ 9645F: include/uapi/linux/qnx4_fs.h 9646F: include/uapi/linux/qnxtypes.h 9647 9648QT1010 MEDIA DRIVER 9649M: Antti Palosaari <crope@iki.fi> 9650L: linux-media@vger.kernel.org 9651W: https://linuxtv.org 9652W: http://palosaari.fi/linux/ 9653Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9654T: git git://linuxtv.org/anttip/media_tree.git 9655S: Maintained 9656F: drivers/media/tuners/qt1010* 9657 9658QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9659M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9660L: linux-wireless@vger.kernel.org 9661L: ath9k-devel@lists.ath9k.org 9662W: http://wireless.kernel.org/en/users/Drivers/ath9k 9663S: Supported 9664F: drivers/net/wireless/ath/ath9k/ 9665 9666QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9667M: Kalle Valo <kvalo@qca.qualcomm.com> 9668L: ath10k@lists.infradead.org 9669W: http://wireless.kernel.org/en/users/Drivers/ath10k 9670T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9671S: Supported 9672F: drivers/net/wireless/ath/ath10k/ 9673 9674QUALCOMM HEXAGON ARCHITECTURE 9675M: Richard Kuo <rkuo@codeaurora.org> 9676L: linux-hexagon@vger.kernel.org 9677T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 9678S: Supported 9679F: arch/hexagon/ 9680 9681QUALCOMM WCN36XX WIRELESS DRIVER 9682M: Eugene Krasnikov <k.eugene.e@gmail.com> 9683L: wcn36xx@lists.infradead.org 9684W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 9685T: git git://github.com/KrasnikovEugene/wcn36xx.git 9686S: Supported 9687F: drivers/net/wireless/ath/wcn36xx/ 9688 9689QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 9690M: Gabriel Somlo <somlo@cmu.edu> 9691M: "Michael S. Tsirkin" <mst@redhat.com> 9692L: qemu-devel@nongnu.org 9693S: Maintained 9694F: drivers/firmware/qemu_fw_cfg.c 9695 9696RADOS BLOCK DEVICE (RBD) 9697M: Ilya Dryomov <idryomov@gmail.com> 9698M: Sage Weil <sage@redhat.com> 9699M: Alex Elder <elder@kernel.org> 9700L: ceph-devel@vger.kernel.org 9701W: http://ceph.com/ 9702T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 9703T: git git://github.com/ceph/ceph-client.git 9704S: Supported 9705F: Documentation/ABI/testing/sysfs-bus-rbd 9706F: drivers/block/rbd.c 9707F: drivers/block/rbd_types.h 9708 9709RADEON FRAMEBUFFER DISPLAY DRIVER 9710M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9711L: linux-fbdev@vger.kernel.org 9712S: Maintained 9713F: drivers/video/fbdev/aty/radeon* 9714F: include/uapi/linux/radeonfb.h 9715 9716RADIOSHARK RADIO DRIVER 9717M: Hans Verkuil <hverkuil@xs4all.nl> 9718L: linux-media@vger.kernel.org 9719T: git git://linuxtv.org/media_tree.git 9720S: Maintained 9721F: drivers/media/radio/radio-shark.c 9722 9723RADIOSHARK2 RADIO DRIVER 9724M: Hans Verkuil <hverkuil@xs4all.nl> 9725L: linux-media@vger.kernel.org 9726T: git git://linuxtv.org/media_tree.git 9727S: Maintained 9728F: drivers/media/radio/radio-shark2.c 9729F: drivers/media/radio/radio-tea5777.c 9730 9731RAGE128 FRAMEBUFFER DISPLAY DRIVER 9732M: Paul Mackerras <paulus@samba.org> 9733L: linux-fbdev@vger.kernel.org 9734S: Maintained 9735F: drivers/video/fbdev/aty/aty128fb.c 9736 9737RALINK MIPS ARCHITECTURE 9738M: John Crispin <john@phrozen.org> 9739L: linux-mips@linux-mips.org 9740S: Maintained 9741F: arch/mips/ralink 9742 9743RALINK RT2X00 WIRELESS LAN DRIVER 9744P: rt2x00 project 9745M: Stanislaw Gruszka <sgruszka@redhat.com> 9746M: Helmut Schaa <helmut.schaa@googlemail.com> 9747L: linux-wireless@vger.kernel.org 9748S: Maintained 9749F: drivers/net/wireless/ralink/rt2x00/ 9750 9751RAMDISK RAM BLOCK DEVICE DRIVER 9752M: Jens Axboe <axboe@kernel.dk> 9753S: Maintained 9754F: Documentation/blockdev/ramdisk.txt 9755F: drivers/block/brd.c 9756 9757RANDOM NUMBER DRIVER 9758M: "Theodore Ts'o" <tytso@mit.edu> 9759S: Maintained 9760F: drivers/char/random.c 9761 9762RAPIDIO SUBSYSTEM 9763M: Matt Porter <mporter@kernel.crashing.org> 9764M: Alexandre Bounine <alexandre.bounine@idt.com> 9765S: Maintained 9766F: drivers/rapidio/ 9767 9768RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 9769L: linux-wireless@vger.kernel.org 9770S: Orphan 9771F: drivers/net/wireless/ray* 9772 9773RCUTORTURE MODULE 9774M: Josh Triplett <josh@joshtriplett.org> 9775M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9776L: linux-kernel@vger.kernel.org 9777S: Supported 9778T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9779F: Documentation/RCU/torture.txt 9780F: kernel/rcu/rcutorture.c 9781 9782RCUTORTURE TEST FRAMEWORK 9783M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9784M: Josh Triplett <josh@joshtriplett.org> 9785R: Steven Rostedt <rostedt@goodmis.org> 9786R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9787R: Lai Jiangshan <jiangshanlai@gmail.com> 9788L: linux-kernel@vger.kernel.org 9789S: Supported 9790T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9791F: tools/testing/selftests/rcutorture 9792 9793RDC R-321X SoC 9794M: Florian Fainelli <florian@openwrt.org> 9795S: Maintained 9796 9797RDC R6040 FAST ETHERNET DRIVER 9798M: Florian Fainelli <f.fainelli@gmail.com> 9799L: netdev@vger.kernel.org 9800S: Maintained 9801F: drivers/net/ethernet/rdc/r6040.c 9802 9803RDS - RELIABLE DATAGRAM SOCKETS 9804M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 9805L: netdev@vger.kernel.org 9806L: linux-rdma@vger.kernel.org 9807L: rds-devel@oss.oracle.com (moderated for non-subscribers) 9808W: https://oss.oracle.com/projects/rds/ 9809S: Supported 9810F: net/rds/ 9811F: Documentation/networking/rds.txt 9812 9813RDMAVT - RDMA verbs software 9814M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9815L: linux-rdma@vger.kernel.org 9816S: Supported 9817F: drivers/infiniband/sw/rdmavt 9818 9819READ-COPY UPDATE (RCU) 9820M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9821M: Josh Triplett <josh@joshtriplett.org> 9822R: Steven Rostedt <rostedt@goodmis.org> 9823R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9824R: Lai Jiangshan <jiangshanlai@gmail.com> 9825L: linux-kernel@vger.kernel.org 9826W: http://www.rdrop.com/users/paulmck/RCU/ 9827S: Supported 9828T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9829F: Documentation/RCU/ 9830X: Documentation/RCU/torture.txt 9831F: include/linux/rcu* 9832X: include/linux/srcu.h 9833F: kernel/rcu/ 9834X: kernel/torture.c 9835 9836REAL TIME CLOCK (RTC) SUBSYSTEM 9837M: Alessandro Zummo <a.zummo@towertech.it> 9838M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 9839L: rtc-linux@googlegroups.com 9840Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 9841T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 9842S: Maintained 9843F: Documentation/devicetree/bindings/rtc/ 9844F: Documentation/rtc.txt 9845F: drivers/rtc/ 9846F: include/linux/rtc.h 9847F: include/uapi/linux/rtc.h 9848F: include/linux/rtc/ 9849F: include/linux/platform_data/rtc-* 9850F: tools/testing/selftests/timers/rtctest.c 9851 9852REALTEK AUDIO CODECS 9853M: Bard Liao <bardliao@realtek.com> 9854M: Oder Chiou <oder_chiou@realtek.com> 9855S: Maintained 9856F: sound/soc/codecs/rt* 9857F: include/sound/rt*.h 9858 9859REISERFS FILE SYSTEM 9860L: reiserfs-devel@vger.kernel.org 9861S: Supported 9862F: fs/reiserfs/ 9863 9864REGISTER MAP ABSTRACTION 9865M: Mark Brown <broonie@kernel.org> 9866L: linux-kernel@vger.kernel.org 9867T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 9868S: Supported 9869F: Documentation/devicetree/bindings/regmap/ 9870F: drivers/base/regmap/ 9871F: include/linux/regmap.h 9872 9873REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 9874M: Ohad Ben-Cohen <ohad@wizery.com> 9875M: Bjorn Andersson <bjorn.andersson@linaro.org> 9876L: linux-remoteproc@vger.kernel.org 9877T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 9878S: Maintained 9879F: Documentation/devicetree/bindings/remoteproc/ 9880F: Documentation/remoteproc.txt 9881F: drivers/remoteproc/ 9882F: include/linux/remoteproc.h 9883 9884REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 9885M: Ohad Ben-Cohen <ohad@wizery.com> 9886M: Bjorn Andersson <bjorn.andersson@linaro.org> 9887L: linux-remoteproc@vger.kernel.org 9888T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 9889S: Maintained 9890F: drivers/rpmsg/ 9891F: Documentation/rpmsg.txt 9892F: include/linux/rpmsg.h 9893 9894RENESAS ETHERNET DRIVERS 9895R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 9896L: netdev@vger.kernel.org 9897L: linux-renesas-soc@vger.kernel.org 9898F: drivers/net/ethernet/renesas/ 9899F: include/linux/sh_eth.h 9900 9901RENESAS USB2 PHY DRIVER 9902M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 9903L: linux-renesas-soc@vger.kernel.org 9904S: Maintained 9905F: drivers/phy/phy-rcar-gen3-usb2.c 9906 9907RESET CONTROLLER FRAMEWORK 9908M: Philipp Zabel <p.zabel@pengutronix.de> 9909T: git git://git.pengutronix.de/git/pza/linux 9910S: Maintained 9911F: drivers/reset/ 9912F: Documentation/devicetree/bindings/reset/ 9913F: include/dt-bindings/reset/ 9914F: include/linux/reset.h 9915F: include/linux/reset-controller.h 9916 9917RFKILL 9918M: Johannes Berg <johannes@sipsolutions.net> 9919L: linux-wireless@vger.kernel.org 9920W: http://wireless.kernel.org/ 9921T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9922T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9923S: Maintained 9924F: Documentation/rfkill.txt 9925F: net/rfkill/ 9926 9927RHASHTABLE 9928M: Thomas Graf <tgraf@suug.ch> 9929L: netdev@vger.kernel.org 9930S: Maintained 9931F: lib/rhashtable.c 9932F: include/linux/rhashtable.h 9933 9934RICOH SMARTMEDIA/XD DRIVER 9935M: Maxim Levitsky <maximlevitsky@gmail.com> 9936S: Maintained 9937F: drivers/mtd/nand/r852.c 9938F: drivers/mtd/nand/r852.h 9939 9940RICOH R5C592 MEMORYSTICK DRIVER 9941M: Maxim Levitsky <maximlevitsky@gmail.com> 9942S: Maintained 9943F: drivers/memstick/host/r592.* 9944 9945ROCCAT DRIVERS 9946M: Stefan Achatz <erazor_de@users.sourceforge.net> 9947W: http://sourceforge.net/projects/roccat/ 9948S: Maintained 9949F: drivers/hid/hid-roccat* 9950F: include/linux/hid-roccat* 9951F: Documentation/ABI/*/sysfs-driver-hid-roccat* 9952 9953ROCKER DRIVER 9954M: Jiri Pirko <jiri@resnulli.us> 9955L: netdev@vger.kernel.org 9956S: Supported 9957F: drivers/net/ethernet/rocker/ 9958 9959ROCKETPORT DRIVER 9960P: Comtrol Corp. 9961W: http://www.comtrol.com 9962S: Maintained 9963F: Documentation/serial/rocket.txt 9964F: drivers/tty/rocket* 9965 9966ROCKETPORT EXPRESS/INFINITY DRIVER 9967M: Kevin Cernekee <cernekee@gmail.com> 9968L: linux-serial@vger.kernel.org 9969S: Odd Fixes 9970F: drivers/tty/serial/rp2.* 9971 9972ROSE NETWORK LAYER 9973M: Ralf Baechle <ralf@linux-mips.org> 9974L: linux-hams@vger.kernel.org 9975W: http://www.linux-ax25.org/ 9976S: Maintained 9977F: include/net/rose.h 9978F: include/uapi/linux/rose.h 9979F: net/rose/ 9980 9981RTL2830 MEDIA DRIVER 9982M: Antti Palosaari <crope@iki.fi> 9983L: linux-media@vger.kernel.org 9984W: https://linuxtv.org 9985W: http://palosaari.fi/linux/ 9986Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9987T: git git://linuxtv.org/anttip/media_tree.git 9988S: Maintained 9989F: drivers/media/dvb-frontends/rtl2830* 9990 9991RTL2832 MEDIA DRIVER 9992M: Antti Palosaari <crope@iki.fi> 9993L: linux-media@vger.kernel.org 9994W: https://linuxtv.org 9995W: http://palosaari.fi/linux/ 9996Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9997T: git git://linuxtv.org/anttip/media_tree.git 9998S: Maintained 9999F: drivers/media/dvb-frontends/rtl2832* 10000 10001RTL2832_SDR MEDIA DRIVER 10002M: Antti Palosaari <crope@iki.fi> 10003L: linux-media@vger.kernel.org 10004W: https://linuxtv.org 10005W: http://palosaari.fi/linux/ 10006Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10007T: git git://linuxtv.org/anttip/media_tree.git 10008S: Maintained 10009F: drivers/media/dvb-frontends/rtl2832_sdr* 10010 10011RTL8180 WIRELESS DRIVER 10012L: linux-wireless@vger.kernel.org 10013W: http://wireless.kernel.org/ 10014T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10015S: Orphan 10016F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10017 10018RTL8187 WIRELESS DRIVER 10019M: Herton Ronaldo Krzesinski <herton@canonical.com> 10020M: Hin-Tak Leung <htl10@users.sourceforge.net> 10021M: Larry Finger <Larry.Finger@lwfinger.net> 10022L: linux-wireless@vger.kernel.org 10023W: http://wireless.kernel.org/ 10024T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10025S: Maintained 10026F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10027 10028RTL8192CE WIRELESS DRIVER 10029M: Larry Finger <Larry.Finger@lwfinger.net> 10030M: Chaoming Li <chaoming_li@realsil.com.cn> 10031L: linux-wireless@vger.kernel.org 10032W: http://wireless.kernel.org/ 10033T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10034S: Maintained 10035F: drivers/net/wireless/realtek/rtlwifi/ 10036F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10037 10038RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10039M: Jes Sorensen <Jes.Sorensen@redhat.com> 10040L: linux-wireless@vger.kernel.org 10041T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10042S: Maintained 10043F: drivers/net/wireless/realtek/rtl8xxxu/ 10044 10045S3 SAVAGE FRAMEBUFFER DRIVER 10046M: Antonino Daplas <adaplas@gmail.com> 10047L: linux-fbdev@vger.kernel.org 10048S: Maintained 10049F: drivers/video/fbdev/savage/ 10050 10051S390 10052M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10053M: Heiko Carstens <heiko.carstens@de.ibm.com> 10054L: linux-s390@vger.kernel.org 10055W: http://www.ibm.com/developerworks/linux/linux390/ 10056T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10057S: Supported 10058F: arch/s390/ 10059F: drivers/s390/ 10060F: Documentation/s390/ 10061F: Documentation/DocBook/s390* 10062 10063S390 COMMON I/O LAYER 10064M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10065M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10066L: linux-s390@vger.kernel.org 10067W: http://www.ibm.com/developerworks/linux/linux390/ 10068S: Supported 10069F: drivers/s390/cio/ 10070 10071S390 DASD DRIVER 10072M: Stefan Weinhuber <wein@de.ibm.com> 10073M: Stefan Haberland <stefan.haberland@de.ibm.com> 10074L: linux-s390@vger.kernel.org 10075W: http://www.ibm.com/developerworks/linux/linux390/ 10076S: Supported 10077F: drivers/s390/block/dasd* 10078F: block/partitions/ibm.c 10079 10080S390 NETWORK DRIVERS 10081M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10082L: linux-s390@vger.kernel.org 10083W: http://www.ibm.com/developerworks/linux/linux390/ 10084S: Supported 10085F: drivers/s390/net/ 10086 10087S390 PCI SUBSYSTEM 10088M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10089M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10090L: linux-s390@vger.kernel.org 10091W: http://www.ibm.com/developerworks/linux/linux390/ 10092S: Supported 10093F: arch/s390/pci/ 10094F: drivers/pci/hotplug/s390_pci_hpc.c 10095 10096S390 ZCRYPT DRIVER 10097M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 10098L: linux-s390@vger.kernel.org 10099W: http://www.ibm.com/developerworks/linux/linux390/ 10100S: Supported 10101F: drivers/s390/crypto/ 10102 10103S390 ZFCP DRIVER 10104M: Steffen Maier <maier@linux.vnet.ibm.com> 10105L: linux-s390@vger.kernel.org 10106W: http://www.ibm.com/developerworks/linux/linux390/ 10107S: Supported 10108F: drivers/s390/scsi/zfcp_* 10109 10110S390 IUCV NETWORK LAYER 10111M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10112L: linux-s390@vger.kernel.org 10113W: http://www.ibm.com/developerworks/linux/linux390/ 10114S: Supported 10115F: drivers/s390/net/*iucv* 10116F: include/net/iucv/ 10117F: net/iucv/ 10118 10119S390 IOMMU (PCI) 10120M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10121L: linux-s390@vger.kernel.org 10122W: http://www.ibm.com/developerworks/linux/linux390/ 10123S: Supported 10124F: drivers/iommu/s390-iommu.c 10125 10126S3C24XX SD/MMC Driver 10127M: Ben Dooks <ben-linux@fluff.org> 10128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10129S: Supported 10130F: drivers/mmc/host/s3cmci.* 10131 10132SAA6588 RDS RECEIVER DRIVER 10133M: Hans Verkuil <hverkuil@xs4all.nl> 10134L: linux-media@vger.kernel.org 10135T: git git://linuxtv.org/media_tree.git 10136W: https://linuxtv.org 10137S: Odd Fixes 10138F: drivers/media/i2c/saa6588* 10139 10140SAA7134 VIDEO4LINUX DRIVER 10141M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10142M: Mauro Carvalho Chehab <mchehab@kernel.org> 10143L: linux-media@vger.kernel.org 10144W: https://linuxtv.org 10145T: git git://linuxtv.org/media_tree.git 10146S: Odd fixes 10147F: Documentation/video4linux/*.saa7134 10148F: drivers/media/pci/saa7134/ 10149 10150SAA7146 VIDEO4LINUX-2 DRIVER 10151M: Hans Verkuil <hverkuil@xs4all.nl> 10152L: linux-media@vger.kernel.org 10153T: git git://linuxtv.org/media_tree.git 10154S: Maintained 10155F: drivers/media/common/saa7146/ 10156F: drivers/media/pci/saa7146/ 10157F: include/media/saa7146* 10158 10159SAMSUNG LAPTOP DRIVER 10160M: Corentin Chary <corentin.chary@gmail.com> 10161L: platform-driver-x86@vger.kernel.org 10162S: Maintained 10163F: drivers/platform/x86/samsung-laptop.c 10164 10165SAMSUNG AUDIO (ASoC) DRIVERS 10166M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 10167M: Sangbeom Kim <sbkim73@samsung.com> 10168M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10169L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10170S: Supported 10171F: sound/soc/samsung/ 10172 10173SAMSUNG FRAMEBUFFER DRIVER 10174M: Jingoo Han <jingoohan1@gmail.com> 10175L: linux-fbdev@vger.kernel.org 10176S: Maintained 10177F: drivers/video/fbdev/s3c-fb.c 10178 10179SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10180M: Sangbeom Kim <sbkim73@samsung.com> 10181M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 10182L: linux-kernel@vger.kernel.org 10183L: linux-samsung-soc@vger.kernel.org 10184S: Supported 10185F: drivers/mfd/sec*.c 10186F: drivers/regulator/s2m*.c 10187F: drivers/regulator/s5m*.c 10188F: drivers/clk/clk-s2mps11.c 10189F: drivers/rtc/rtc-s5m.c 10190F: include/linux/mfd/samsung/ 10191F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10192F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10193F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10194F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10195 10196SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10197M: Kyungmin Park <kyungmin.park@samsung.com> 10198M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10199L: linux-media@vger.kernel.org 10200Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10201S: Supported 10202F: drivers/media/platform/exynos4-is/ 10203 10204SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10205M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10206L: linux-media@vger.kernel.org 10207L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10208S: Maintained 10209F: drivers/media/platform/s3c-camif/ 10210F: include/media/drv-intf/s3c_camif.h 10211 10212SAMSUNG S5C73M3 CAMERA DRIVER 10213M: Kyungmin Park <kyungmin.park@samsung.com> 10214M: Andrzej Hajda <a.hajda@samsung.com> 10215L: linux-media@vger.kernel.org 10216S: Supported 10217F: drivers/media/i2c/s5c73m3/* 10218 10219SAMSUNG S5K5BAF CAMERA DRIVER 10220M: Kyungmin Park <kyungmin.park@samsung.com> 10221M: Andrzej Hajda <a.hajda@samsung.com> 10222L: linux-media@vger.kernel.org 10223S: Supported 10224F: drivers/media/i2c/s5k5baf.c 10225 10226SAMSUNG S3FWRN5 NFC DRIVER 10227M: Robert Baldyga <r.baldyga@samsung.com> 10228M: Krzysztof Opasiak <k.opasiak@samsung.com> 10229L: linux-nfc@lists.01.org (moderated for non-subscribers) 10230S: Supported 10231F: drivers/nfc/s3fwrn5 10232 10233SAMSUNG SOC CLOCK DRIVERS 10234M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10235M: Tomasz Figa <tomasz.figa@gmail.com> 10236S: Supported 10237L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10238F: drivers/clk/samsung/ 10239 10240SAMSUNG SXGBE DRIVERS 10241M: Byungho An <bh74.an@samsung.com> 10242M: Girish K S <ks.giri@samsung.com> 10243M: Vipul Pandya <vipul.pandya@samsung.com> 10244S: Supported 10245L: netdev@vger.kernel.org 10246F: drivers/net/ethernet/samsung/sxgbe/ 10247 10248SAMSUNG THERMAL DRIVER 10249M: Lukasz Majewski <l.majewski@samsung.com> 10250L: linux-pm@vger.kernel.org 10251L: linux-samsung-soc@vger.kernel.org 10252S: Supported 10253T: git https://github.com/lmajewski/linux-samsung-thermal.git 10254F: drivers/thermal/samsung/ 10255 10256SAMSUNG USB2 PHY DRIVER 10257M: Kamil Debski <kamil@wypas.org> 10258M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10259L: linux-kernel@vger.kernel.org 10260S: Supported 10261F: Documentation/devicetree/bindings/phy/samsung-phy.txt 10262F: Documentation/phy/samsung-usb2.txt 10263F: drivers/phy/phy-exynos4210-usb2.c 10264F: drivers/phy/phy-exynos4x12-usb2.c 10265F: drivers/phy/phy-exynos5250-usb2.c 10266F: drivers/phy/phy-s5pv210-usb2.c 10267F: drivers/phy/phy-samsung-usb2.c 10268F: drivers/phy/phy-samsung-usb2.h 10269 10270SERIAL DRIVERS 10271M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10272L: linux-serial@vger.kernel.org 10273S: Maintained 10274F: Documentation/devicetree/bindings/serial/ 10275F: drivers/tty/serial/ 10276 10277SYNOPSYS DESIGNWARE DMAC DRIVER 10278M: Viresh Kumar <vireshk@kernel.org> 10279M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10280S: Maintained 10281F: include/linux/dma/dw.h 10282F: include/linux/platform_data/dma-dw.h 10283F: drivers/dma/dw/ 10284 10285SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 10286M: Lars Persson <lars.persson@axis.com> 10287L: netdev@vger.kernel.org 10288S: Supported 10289F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 10290F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10291 10292SYNOPSYS DESIGNWARE I2C DRIVER 10293M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10294R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10295R: Mika Westerberg <mika.westerberg@linux.intel.com> 10296L: linux-i2c@vger.kernel.org 10297S: Maintained 10298F: drivers/i2c/busses/i2c-designware-* 10299F: include/linux/platform_data/i2c-designware.h 10300 10301SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10302M: Jaehoon Chung <jh80.chung@samsung.com> 10303L: linux-mmc@vger.kernel.org 10304S: Maintained 10305F: include/linux/mmc/dw_mmc.h 10306F: drivers/mmc/host/dw_mmc* 10307 10308SYSTEM TRACE MODULE CLASS 10309M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10310S: Maintained 10311T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10312F: Documentation/trace/stm.txt 10313F: drivers/hwtracing/stm/ 10314F: include/linux/stm.h 10315F: include/uapi/linux/stm.h 10316 10317THUNDERBOLT DRIVER 10318M: Andreas Noever <andreas.noever@gmail.com> 10319S: Maintained 10320F: drivers/thunderbolt/ 10321 10322TI BQ27XXX POWER SUPPLY DRIVER 10323R: Andrew F. Davis <afd@ti.com> 10324F: include/linux/power/bq27xxx_battery.h 10325F: drivers/power/bq27xxx_battery.c 10326F: drivers/power/bq27xxx_battery_i2c.c 10327 10328TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10329M: John Stultz <john.stultz@linaro.org> 10330M: Thomas Gleixner <tglx@linutronix.de> 10331L: linux-kernel@vger.kernel.org 10332T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10333S: Supported 10334F: include/linux/clocksource.h 10335F: include/linux/time.h 10336F: include/linux/timex.h 10337F: include/uapi/linux/time.h 10338F: include/uapi/linux/timex.h 10339F: kernel/time/clocksource.c 10340F: kernel/time/time*.c 10341F: kernel/time/alarmtimer.c 10342F: kernel/time/ntp.c 10343F: tools/testing/selftests/timers/ 10344 10345SC1200 WDT DRIVER 10346M: Zwane Mwaikambo <zwanem@gmail.com> 10347S: Maintained 10348F: drivers/watchdog/sc1200wdt.c 10349 10350SCHEDULER 10351M: Ingo Molnar <mingo@redhat.com> 10352M: Peter Zijlstra <peterz@infradead.org> 10353L: linux-kernel@vger.kernel.org 10354T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10355S: Maintained 10356F: kernel/sched/ 10357F: include/linux/sched.h 10358F: include/uapi/linux/sched.h 10359F: include/linux/wait.h 10360 10361SCORE ARCHITECTURE 10362M: Chen Liqin <liqin.linux@gmail.com> 10363M: Lennox Wu <lennox.wu@gmail.com> 10364W: http://www.sunplus.com 10365S: Supported 10366F: arch/score/ 10367 10368SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10369M: Sudeep Holla <sudeep.holla@arm.com> 10370L: linux-arm-kernel@lists.infradead.org 10371S: Maintained 10372F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10373F: drivers/clk/clk-scpi.c 10374F: drivers/cpufreq/scpi-cpufreq.c 10375F: drivers/firmware/arm_scpi.c 10376F: include/linux/scpi_protocol.h 10377 10378SCSI CDROM DRIVER 10379M: Jens Axboe <axboe@kernel.dk> 10380L: linux-scsi@vger.kernel.org 10381W: http://www.kernel.dk 10382S: Maintained 10383F: drivers/scsi/sr* 10384 10385SCSI RDMA PROTOCOL (SRP) INITIATOR 10386M: Bart Van Assche <bart.vanassche@sandisk.com> 10387L: linux-rdma@vger.kernel.org 10388S: Supported 10389W: http://www.openfabrics.org 10390Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10391T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10392F: drivers/infiniband/ulp/srp/ 10393F: include/scsi/srp.h 10394 10395SCSI SG DRIVER 10396M: Doug Gilbert <dgilbert@interlog.com> 10397L: linux-scsi@vger.kernel.org 10398W: http://sg.danny.cz/sg 10399S: Maintained 10400F: Documentation/scsi/scsi-generic.txt 10401F: drivers/scsi/sg.c 10402F: include/scsi/sg.h 10403 10404SCSI SUBSYSTEM 10405M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10406T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10407M: "Martin K. Petersen" <martin.petersen@oracle.com> 10408T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10409L: linux-scsi@vger.kernel.org 10410S: Maintained 10411F: Documentation/devicetree/bindings/scsi/ 10412F: drivers/scsi/ 10413F: include/scsi/ 10414 10415SCSI TAPE DRIVER 10416M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 10417L: linux-scsi@vger.kernel.org 10418S: Maintained 10419F: Documentation/scsi/st.txt 10420F: drivers/scsi/st.* 10421F: drivers/scsi/st_*.h 10422 10423SCTP PROTOCOL 10424M: Vlad Yasevich <vyasevich@gmail.com> 10425M: Neil Horman <nhorman@tuxdriver.com> 10426L: linux-sctp@vger.kernel.org 10427W: http://lksctp.sourceforge.net 10428S: Maintained 10429F: Documentation/networking/sctp.txt 10430F: include/linux/sctp.h 10431F: include/uapi/linux/sctp.h 10432F: include/net/sctp/ 10433F: net/sctp/ 10434 10435SCx200 CPU SUPPORT 10436M: Jim Cromie <jim.cromie@gmail.com> 10437S: Odd Fixes 10438F: Documentation/i2c/busses/scx200_acb 10439F: arch/x86/platform/scx200/ 10440F: drivers/watchdog/scx200_wdt.c 10441F: drivers/i2c/busses/scx200* 10442F: drivers/mtd/maps/scx200_docflash.c 10443F: include/linux/scx200.h 10444 10445SCx200 GPIO DRIVER 10446M: Jim Cromie <jim.cromie@gmail.com> 10447S: Maintained 10448F: drivers/char/scx200_gpio.c 10449F: include/linux/scx200_gpio.h 10450 10451SCx200 HRT CLOCKSOURCE DRIVER 10452M: Jim Cromie <jim.cromie@gmail.com> 10453S: Maintained 10454F: drivers/clocksource/scx200_hrt.c 10455 10456SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 10457M: Sascha Sommer <saschasommer@freenet.de> 10458L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 10459S: Maintained 10460F: drivers/mmc/host/sdricoh_cs.c 10461 10462SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 10463M: Adrian Hunter <adrian.hunter@intel.com> 10464L: linux-mmc@vger.kernel.org 10465T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 10466S: Maintained 10467F: drivers/mmc/host/sdhci* 10468F: include/linux/mmc/sdhci* 10469 10470SECURE COMPUTING 10471M: Kees Cook <keescook@chromium.org> 10472R: Andy Lutomirski <luto@amacapital.net> 10473R: Will Drewry <wad@chromium.org> 10474T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 10475S: Supported 10476F: kernel/seccomp.c 10477F: include/uapi/linux/seccomp.h 10478F: include/linux/seccomp.h 10479F: tools/testing/selftests/seccomp/* 10480K: \bsecure_computing 10481K: \bTIF_SECCOMP\b 10482 10483SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 10484M: Al Cooper <alcooperx@gmail.com> 10485L: linux-mmc@vger.kernel.org 10486L: bcm-kernel-feedback-list@broadcom.com 10487S: Maintained 10488F: drivers/mmc/host/sdhci-brcmstb* 10489 10490SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 10491M: Ben Dooks <ben-linux@fluff.org> 10492M: Jaehoon Chung <jh80.chung@samsung.com> 10493L: linux-mmc@vger.kernel.org 10494S: Maintained 10495F: drivers/mmc/host/sdhci-s3c* 10496 10497SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 10498M: Viresh Kumar <vireshk@kernel.org> 10499L: linux-mmc@vger.kernel.org 10500S: Maintained 10501F: drivers/mmc/host/sdhci-spear.c 10502 10503SECURITY SUBSYSTEM 10504M: James Morris <james.l.morris@oracle.com> 10505M: "Serge E. Hallyn" <serge@hallyn.com> 10506L: linux-security-module@vger.kernel.org (suggested Cc:) 10507T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 10508W: http://kernsec.org/ 10509S: Supported 10510F: security/ 10511 10512SECURITY CONTACT 10513M: Security Officers <security@kernel.org> 10514S: Supported 10515 10516SELINUX SECURITY MODULE 10517M: Paul Moore <paul@paul-moore.com> 10518M: Stephen Smalley <sds@tycho.nsa.gov> 10519M: Eric Paris <eparis@parisplace.org> 10520L: selinux@tycho.nsa.gov (moderated for non-subscribers) 10521W: http://selinuxproject.org 10522T: git git://git.infradead.org/users/pcmoore/selinux 10523S: Supported 10524F: include/linux/selinux* 10525F: security/selinux/ 10526F: scripts/selinux/ 10527 10528APPARMOR SECURITY MODULE 10529M: John Johansen <john.johansen@canonical.com> 10530L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 10531W: apparmor.wiki.kernel.org 10532T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 10533S: Supported 10534F: security/apparmor/ 10535 10536LOADPIN SECURITY MODULE 10537M: Kees Cook <keescook@chromium.org> 10538T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 10539S: Supported 10540F: security/loadpin/ 10541 10542YAMA SECURITY MODULE 10543M: Kees Cook <keescook@chromium.org> 10544T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 10545S: Supported 10546F: security/yama/ 10547 10548SENSABLE PHANTOM 10549M: Jiri Slaby <jirislaby@gmail.com> 10550S: Maintained 10551F: drivers/misc/phantom.c 10552F: include/uapi/linux/phantom.h 10553 10554SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER 10555M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com> 10556M: Ketan Mukadam <ketan.mukadam@avagotech.com> 10557M: John Soni Jose <sony.john@avagotech.com> 10558L: linux-scsi@vger.kernel.org 10559W: http://www.avagotech.com 10560S: Supported 10561F: drivers/scsi/be2iscsi/ 10562 10563Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 10564M: Sathya Perla <sathya.perla@broadcom.com> 10565M: Ajit Khaparde <ajit.khaparde@broadcom.com> 10566M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 10567M: Somnath Kotur <somnath.kotur@broadcom.com> 10568L: netdev@vger.kernel.org 10569W: http://www.emulex.com 10570S: Supported 10571F: drivers/net/ethernet/emulex/benet/ 10572 10573EMULEX ONECONNECT ROCE DRIVER 10574M: Selvin Xavier <selvin.xavier@avagotech.com> 10575M: Devesh Sharma <devesh.sharma@avagotech.com> 10576M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 10577L: linux-rdma@vger.kernel.org 10578W: http://www.emulex.com 10579S: Supported 10580F: drivers/infiniband/hw/ocrdma/ 10581 10582SFC NETWORK DRIVER 10583M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10584M: Edward Cree <ecree@solarflare.com> 10585M: Bert Kenward <bkenward@solarflare.com> 10586L: netdev@vger.kernel.org 10587S: Supported 10588F: drivers/net/ethernet/sfc/ 10589 10590SGI GRU DRIVER 10591M: Dimitri Sivanich <sivanich@sgi.com> 10592S: Maintained 10593F: drivers/misc/sgi-gru/ 10594 10595SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10596M: Pat Gefre <pfg@sgi.com> 10597L: linux-ia64@vger.kernel.org 10598S: Supported 10599F: Documentation/ia64/serial.txt 10600F: drivers/tty/serial/ioc?_serial.c 10601F: include/linux/ioc?.h 10602 10603SGI XP/XPC/XPNET DRIVER 10604M: Cliff Whickman <cpw@sgi.com> 10605M: Robin Holt <robinmholt@gmail.com> 10606S: Maintained 10607F: drivers/misc/sgi-xp/ 10608 10609SI2157 MEDIA DRIVER 10610M: Antti Palosaari <crope@iki.fi> 10611L: linux-media@vger.kernel.org 10612W: https://linuxtv.org 10613W: http://palosaari.fi/linux/ 10614Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10615T: git git://linuxtv.org/anttip/media_tree.git 10616S: Maintained 10617F: drivers/media/tuners/si2157* 10618 10619SI2168 MEDIA DRIVER 10620M: Antti Palosaari <crope@iki.fi> 10621L: linux-media@vger.kernel.org 10622W: https://linuxtv.org 10623W: http://palosaari.fi/linux/ 10624Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10625T: git git://linuxtv.org/anttip/media_tree.git 10626S: Maintained 10627F: drivers/media/dvb-frontends/si2168* 10628 10629SI470X FM RADIO RECEIVER I2C DRIVER 10630M: Hans Verkuil <hverkuil@xs4all.nl> 10631L: linux-media@vger.kernel.org 10632T: git git://linuxtv.org/media_tree.git 10633W: https://linuxtv.org 10634S: Odd Fixes 10635F: drivers/media/radio/si470x/radio-si470x-i2c.c 10636 10637SI470X FM RADIO RECEIVER USB DRIVER 10638M: Hans Verkuil <hverkuil@xs4all.nl> 10639L: linux-media@vger.kernel.org 10640T: git git://linuxtv.org/media_tree.git 10641W: https://linuxtv.org 10642S: Maintained 10643F: drivers/media/radio/si470x/radio-si470x-common.c 10644F: drivers/media/radio/si470x/radio-si470x.h 10645F: drivers/media/radio/si470x/radio-si470x-usb.c 10646 10647SI4713 FM RADIO TRANSMITTER I2C DRIVER 10648M: Eduardo Valentin <edubezval@gmail.com> 10649L: linux-media@vger.kernel.org 10650T: git git://linuxtv.org/media_tree.git 10651W: https://linuxtv.org 10652S: Odd Fixes 10653F: drivers/media/radio/si4713/si4713.? 10654 10655SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 10656M: Eduardo Valentin <edubezval@gmail.com> 10657L: linux-media@vger.kernel.org 10658T: git git://linuxtv.org/media_tree.git 10659W: https://linuxtv.org 10660S: Odd Fixes 10661F: drivers/media/radio/si4713/radio-platform-si4713.c 10662 10663SI4713 FM RADIO TRANSMITTER USB DRIVER 10664M: Hans Verkuil <hverkuil@xs4all.nl> 10665L: linux-media@vger.kernel.org 10666T: git git://linuxtv.org/media_tree.git 10667W: https://linuxtv.org 10668S: Maintained 10669F: drivers/media/radio/si4713/radio-usb-si4713.c 10670 10671SIANO DVB DRIVER 10672M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10673M: Mauro Carvalho Chehab <mchehab@kernel.org> 10674L: linux-media@vger.kernel.org 10675W: https://linuxtv.org 10676T: git git://linuxtv.org/media_tree.git 10677S: Odd fixes 10678F: drivers/media/common/siano/ 10679F: drivers/media/usb/siano/ 10680F: drivers/media/usb/siano/ 10681F: drivers/media/mmc/siano/ 10682 10683SIMPLEFB FB DRIVER 10684M: Hans de Goede <hdegoede@redhat.com> 10685L: linux-fbdev@vger.kernel.org 10686S: Maintained 10687F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 10688F: drivers/video/fbdev/simplefb.c 10689F: include/linux/platform_data/simplefb.h 10690 10691SH_VEU V4L2 MEM2MEM DRIVER 10692L: linux-media@vger.kernel.org 10693S: Orphan 10694F: drivers/media/platform/sh_veu.c 10695 10696SH_VOU V4L2 OUTPUT DRIVER 10697L: linux-media@vger.kernel.org 10698S: Orphan 10699F: drivers/media/platform/sh_vou.c 10700F: include/media/drv-intf/sh_vou.h 10701 10702SIMPLE FIRMWARE INTERFACE (SFI) 10703M: Len Brown <lenb@kernel.org> 10704L: sfi-devel@simplefirmware.org 10705W: http://simplefirmware.org/ 10706T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 10707S: Supported 10708F: arch/x86/platform/sfi/ 10709F: drivers/sfi/ 10710F: include/linux/sfi*.h 10711 10712SIMTEC EB110ATX (Chalice CATS) 10713P: Ben Dooks 10714P: Vincent Sanders <vince@simtec.co.uk> 10715M: Simtec Linux Team <linux@simtec.co.uk> 10716W: http://www.simtec.co.uk/products/EB110ATX/ 10717S: Supported 10718 10719SIMTEC EB2410ITX (BAST) 10720P: Ben Dooks 10721P: Vincent Sanders <vince@simtec.co.uk> 10722M: Simtec Linux Team <linux@simtec.co.uk> 10723W: http://www.simtec.co.uk/products/EB2410ITX/ 10724S: Supported 10725F: arch/arm/mach-s3c24xx/mach-bast.c 10726F: arch/arm/mach-s3c24xx/bast-ide.c 10727F: arch/arm/mach-s3c24xx/bast-irq.c 10728 10729TI DAVINCI MACHINE SUPPORT 10730M: Sekhar Nori <nsekhar@ti.com> 10731M: Kevin Hilman <khilman@kernel.org> 10732L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10733T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 10734S: Supported 10735F: arch/arm/mach-davinci/ 10736F: drivers/i2c/busses/i2c-davinci.c 10737 10738TI DAVINCI SERIES MEDIA DRIVER 10739M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10740L: linux-media@vger.kernel.org 10741W: https://linuxtv.org 10742Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10743T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10744S: Maintained 10745F: drivers/media/platform/davinci/ 10746F: include/media/davinci/ 10747 10748TI AM437X VPFE DRIVER 10749M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10750L: linux-media@vger.kernel.org 10751W: https://linuxtv.org 10752Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10753T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10754S: Maintained 10755F: drivers/media/platform/am437x/ 10756 10757OV2659 OMNIVISION SENSOR DRIVER 10758M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10759L: linux-media@vger.kernel.org 10760W: https://linuxtv.org 10761Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10762T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10763S: Maintained 10764F: drivers/media/i2c/ov2659.c 10765F: include/media/i2c/ov2659.h 10766 10767SILICON MOTION SM712 FRAME BUFFER DRIVER 10768M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10769M: Teddy Wang <teddy.wang@siliconmotion.com> 10770M: Sudip Mukherjee <sudip@vectorindia.org> 10771L: linux-fbdev@vger.kernel.org 10772S: Maintained 10773F: drivers/video/fbdev/sm712* 10774F: Documentation/fb/sm712fb.txt 10775 10776SIS 190 ETHERNET DRIVER 10777M: Francois Romieu <romieu@fr.zoreil.com> 10778L: netdev@vger.kernel.org 10779S: Maintained 10780F: drivers/net/ethernet/sis/sis190.c 10781 10782SIS 900/7016 FAST ETHERNET DRIVER 10783M: Daniele Venzano <venza@brownhat.org> 10784W: http://www.brownhat.org/sis900.html 10785L: netdev@vger.kernel.org 10786S: Maintained 10787F: drivers/net/ethernet/sis/sis900.* 10788 10789SIS FRAMEBUFFER DRIVER 10790M: Thomas Winischhofer <thomas@winischhofer.net> 10791W: http://www.winischhofer.net/linuxsisvga.shtml 10792S: Maintained 10793F: Documentation/fb/sisfb.txt 10794F: drivers/video/fbdev/sis/ 10795F: include/video/sisfb.h 10796 10797SIS USB2VGA DRIVER 10798M: Thomas Winischhofer <thomas@winischhofer.net> 10799W: http://www.winischhofer.at/linuxsisusbvga.shtml 10800S: Maintained 10801F: drivers/usb/misc/sisusbvga/ 10802 10803SLAB ALLOCATOR 10804M: Christoph Lameter <cl@linux.com> 10805M: Pekka Enberg <penberg@kernel.org> 10806M: David Rientjes <rientjes@google.com> 10807M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 10808M: Andrew Morton <akpm@linux-foundation.org> 10809L: linux-mm@kvack.org 10810S: Maintained 10811F: include/linux/sl?b*.h 10812F: mm/sl?b* 10813 10814SLEEPABLE READ-COPY UPDATE (SRCU) 10815M: Lai Jiangshan <jiangshanlai@gmail.com> 10816M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10817M: Josh Triplett <josh@joshtriplett.org> 10818R: Steven Rostedt <rostedt@goodmis.org> 10819R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10820L: linux-kernel@vger.kernel.org 10821W: http://www.rdrop.com/users/paulmck/RCU/ 10822S: Supported 10823T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10824F: include/linux/srcu.h 10825F: kernel/rcu/srcu.c 10826 10827SMACK SECURITY MODULE 10828M: Casey Schaufler <casey@schaufler-ca.com> 10829L: linux-security-module@vger.kernel.org 10830W: http://schaufler-ca.com 10831T: git git://github.com/cschaufler/smack-next 10832S: Maintained 10833F: Documentation/security/Smack.txt 10834F: security/smack/ 10835 10836DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 10837M: Kevin Hilman <khilman@kernel.org> 10838M: Nishanth Menon <nm@ti.com> 10839S: Maintained 10840F: drivers/power/avs/ 10841F: include/linux/power/smartreflex.h 10842L: linux-pm@vger.kernel.org 10843 10844SMC91x ETHERNET DRIVER 10845M: Nicolas Pitre <nico@fluxnic.net> 10846S: Odd Fixes 10847F: drivers/net/ethernet/smsc/smc91x.* 10848 10849SMIA AND SMIA++ IMAGE SENSOR DRIVER 10850M: Sakari Ailus <sakari.ailus@iki.fi> 10851L: linux-media@vger.kernel.org 10852S: Maintained 10853F: drivers/media/i2c/smiapp/ 10854F: include/media/i2c/smiapp.h 10855F: drivers/media/i2c/smiapp-pll.c 10856F: drivers/media/i2c/smiapp-pll.h 10857F: include/uapi/linux/smiapp.h 10858F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 10859 10860SMM665 HARDWARE MONITOR DRIVER 10861M: Guenter Roeck <linux@roeck-us.net> 10862L: linux-hwmon@vger.kernel.org 10863S: Maintained 10864F: Documentation/hwmon/smm665 10865F: drivers/hwmon/smm665.c 10866 10867SMSC EMC2103 HARDWARE MONITOR DRIVER 10868M: Steve Glendinning <steve.glendinning@shawell.net> 10869L: linux-hwmon@vger.kernel.org 10870S: Maintained 10871F: Documentation/hwmon/emc2103 10872F: drivers/hwmon/emc2103.c 10873 10874SMSC SCH5627 HARDWARE MONITOR DRIVER 10875M: Hans de Goede <hdegoede@redhat.com> 10876L: linux-hwmon@vger.kernel.org 10877S: Supported 10878F: Documentation/hwmon/sch5627 10879F: drivers/hwmon/sch5627.c 10880 10881SMSC47B397 HARDWARE MONITOR DRIVER 10882M: Jean Delvare <jdelvare@suse.com> 10883L: linux-hwmon@vger.kernel.org 10884S: Maintained 10885F: Documentation/hwmon/smsc47b397 10886F: drivers/hwmon/smsc47b397.c 10887 10888SMSC911x ETHERNET DRIVER 10889M: Steve Glendinning <steve.glendinning@shawell.net> 10890L: netdev@vger.kernel.org 10891S: Maintained 10892F: include/linux/smsc911x.h 10893F: drivers/net/ethernet/smsc/smsc911x.* 10894 10895SMSC9420 PCI ETHERNET DRIVER 10896M: Steve Glendinning <steve.glendinning@shawell.net> 10897L: netdev@vger.kernel.org 10898S: Maintained 10899F: drivers/net/ethernet/smsc/smsc9420.* 10900 10901SMSC UFX6000 and UFX7000 USB to VGA DRIVER 10902M: Steve Glendinning <steve.glendinning@shawell.net> 10903L: linux-fbdev@vger.kernel.org 10904S: Maintained 10905F: drivers/video/fbdev/smscufx.c 10906 10907SOC-CAMERA V4L2 SUBSYSTEM 10908M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 10909L: linux-media@vger.kernel.org 10910T: git git://linuxtv.org/media_tree.git 10911S: Maintained 10912F: include/media/soc* 10913F: drivers/media/i2c/soc_camera/ 10914F: drivers/media/platform/soc_camera/ 10915 10916SOEKRIS NET48XX LED SUPPORT 10917M: Chris Boot <bootc@bootc.net> 10918S: Maintained 10919F: drivers/leds/leds-net48xx.c 10920 10921SOFTLOGIC 6x10 MPEG CODEC 10922M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 10923M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 10924M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 10925M: Ismael Luceno <ismael@iodev.co.uk> 10926L: linux-media@vger.kernel.org 10927S: Supported 10928F: drivers/media/pci/solo6x10/ 10929 10930SOFTWARE RAID (Multiple Disks) SUPPORT 10931M: Shaohua Li <shli@kernel.org> 10932L: linux-raid@vger.kernel.org 10933T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 10934S: Supported 10935F: drivers/md/ 10936F: include/linux/raid/ 10937F: include/uapi/linux/raid/ 10938 10939SONIC NETWORK DRIVER 10940M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 10941L: netdev@vger.kernel.org 10942S: Maintained 10943F: drivers/net/ethernet/natsemi/sonic.* 10944 10945SONICS SILICON BACKPLANE DRIVER (SSB) 10946M: Michael Buesch <m@bues.ch> 10947L: linux-wireless@vger.kernel.org 10948S: Maintained 10949F: drivers/ssb/ 10950F: include/linux/ssb/ 10951 10952SONY VAIO CONTROL DEVICE DRIVER 10953M: Mattia Dongili <malattia@linux.it> 10954L: platform-driver-x86@vger.kernel.org 10955W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 10956S: Maintained 10957F: Documentation/laptops/sony-laptop.txt 10958F: drivers/char/sonypi.c 10959F: drivers/platform/x86/sony-laptop.c 10960F: include/linux/sony-laptop.h 10961 10962SONY MEMORYSTICK CARD SUPPORT 10963M: Alex Dubov <oakad@yahoo.com> 10964W: http://tifmxx.berlios.de/ 10965S: Maintained 10966F: drivers/memstick/host/tifm_ms.c 10967 10968SONY MEMORYSTICK STANDARD SUPPORT 10969M: Maxim Levitsky <maximlevitsky@gmail.com> 10970S: Maintained 10971F: drivers/memstick/core/ms_block.* 10972 10973SOUND 10974M: Jaroslav Kysela <perex@perex.cz> 10975M: Takashi Iwai <tiwai@suse.com> 10976L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10977W: http://www.alsa-project.org/ 10978T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10979T: git git://git.alsa-project.org/alsa-kernel.git 10980Q: http://patchwork.kernel.org/project/alsa-devel/list/ 10981S: Maintained 10982F: Documentation/sound/ 10983F: include/sound/ 10984F: include/uapi/sound/ 10985F: sound/ 10986 10987SOUND - COMPRESSED AUDIO 10988M: Vinod Koul <vinod.koul@intel.com> 10989L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10990T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10991S: Supported 10992F: Documentation/sound/alsa/compress_offload.txt 10993F: include/sound/compress_driver.h 10994F: include/uapi/sound/compress_* 10995F: sound/core/compress_offload.c 10996F: sound/soc/soc-compress.c 10997 10998SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 10999M: Liam Girdwood <lgirdwood@gmail.com> 11000M: Mark Brown <broonie@kernel.org> 11001T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11002L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11003W: http://alsa-project.org/main/index.php/ASoC 11004S: Supported 11005F: Documentation/devicetree/bindings/sound/ 11006F: Documentation/sound/alsa/soc/ 11007F: sound/soc/ 11008F: include/sound/soc* 11009 11010SOUND - DMAENGINE HELPERS 11011M: Lars-Peter Clausen <lars@metafoo.de> 11012S: Supported 11013F: include/sound/dmaengine_pcm.h 11014F: sound/core/pcm_dmaengine.c 11015F: sound/soc/soc-generic-dmaengine-pcm.c 11016 11017SP2 MEDIA DRIVER 11018M: Olli Salonen <olli.salonen@iki.fi> 11019L: linux-media@vger.kernel.org 11020W: https://linuxtv.org 11021Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11022S: Maintained 11023F: drivers/media/dvb-frontends/sp2* 11024 11025SPARC + UltraSPARC (sparc/sparc64) 11026M: "David S. Miller" <davem@davemloft.net> 11027L: sparclinux@vger.kernel.org 11028Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11029T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11030T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11031S: Maintained 11032F: arch/sparc/ 11033F: drivers/sbus/ 11034 11035SPARC SERIAL DRIVERS 11036M: "David S. Miller" <davem@davemloft.net> 11037L: sparclinux@vger.kernel.org 11038T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11039T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11040S: Maintained 11041F: include/linux/sunserialcore.h 11042F: drivers/tty/serial/suncore.c 11043F: drivers/tty/serial/sunhv.c 11044F: drivers/tty/serial/sunsab.c 11045F: drivers/tty/serial/sunsab.h 11046F: drivers/tty/serial/sunsu.c 11047F: drivers/tty/serial/sunzilog.c 11048F: drivers/tty/serial/sunzilog.h 11049 11050SPARSE CHECKER 11051M: "Christopher Li" <sparse@chrisli.org> 11052L: linux-sparse@vger.kernel.org 11053W: https://sparse.wiki.kernel.org/ 11054T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11055T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11056S: Maintained 11057F: include/linux/compiler.h 11058 11059SPEAR PLATFORM SUPPORT 11060M: Viresh Kumar <vireshk@kernel.org> 11061M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11062L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11063W: http://www.st.com/spear 11064S: Maintained 11065F: arch/arm/boot/dts/spear* 11066F: arch/arm/mach-spear/ 11067 11068SPEAR CLOCK FRAMEWORK SUPPORT 11069M: Viresh Kumar <vireshk@kernel.org> 11070L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11071W: http://www.st.com/spear 11072S: Maintained 11073F: drivers/clk/spear/ 11074 11075SPI SUBSYSTEM 11076M: Mark Brown <broonie@kernel.org> 11077L: linux-spi@vger.kernel.org 11078T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11079Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11080S: Maintained 11081F: Documentation/devicetree/bindings/spi/ 11082F: Documentation/spi/ 11083F: drivers/spi/ 11084F: include/linux/spi/ 11085F: include/uapi/linux/spi/ 11086 11087SPIDERNET NETWORK DRIVER for CELL 11088M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11089L: netdev@vger.kernel.org 11090S: Supported 11091F: Documentation/networking/spider_net.txt 11092F: drivers/net/ethernet/toshiba/spider_net* 11093 11094SPU FILE SYSTEM 11095M: Jeremy Kerr <jk@ozlabs.org> 11096L: linuxppc-dev@lists.ozlabs.org 11097W: http://www.ibm.com/developerworks/power/cell/ 11098S: Supported 11099F: Documentation/filesystems/spufs.txt 11100F: arch/powerpc/platforms/cell/spufs/ 11101 11102SQUASHFS FILE SYSTEM 11103M: Phillip Lougher <phillip@squashfs.org.uk> 11104L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11105W: http://squashfs.org.uk 11106T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11107S: Maintained 11108F: Documentation/filesystems/squashfs.txt 11109F: fs/squashfs/ 11110 11111SRM (Alpha) environment access 11112M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11113S: Maintained 11114F: arch/alpha/kernel/srm_env.c 11115 11116STABLE BRANCH 11117M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11118L: stable@vger.kernel.org 11119S: Supported 11120F: Documentation/stable_kernel_rules.txt 11121 11122STAGING SUBSYSTEM 11123M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11124T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11125L: devel@driverdev.osuosl.org 11126S: Supported 11127F: drivers/staging/ 11128 11129STAGING - COMEDI 11130M: Ian Abbott <abbotti@mev.co.uk> 11131M: H Hartley Sweeten <hsweeten@visionengravers.com> 11132S: Odd Fixes 11133F: drivers/staging/comedi/ 11134 11135STAGING - FLARION FT1000 DRIVERS 11136M: Marek Belisko <marek.belisko@gmail.com> 11137S: Odd Fixes 11138F: drivers/staging/ft1000/ 11139 11140STAGING - INDUSTRIAL IO 11141M: Jonathan Cameron <jic23@kernel.org> 11142L: linux-iio@vger.kernel.org 11143S: Odd Fixes 11144F: Documentation/devicetree/bindings/staging/iio/ 11145F: drivers/staging/iio/ 11146 11147STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11148M: Jarod Wilson <jarod@wilsonet.com> 11149W: http://www.lirc.org/ 11150S: Odd Fixes 11151F: drivers/staging/media/lirc/ 11152 11153STAGING - LUSTRE PARALLEL FILESYSTEM 11154M: Oleg Drokin <oleg.drokin@intel.com> 11155M: Andreas Dilger <andreas.dilger@intel.com> 11156L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 11157W: http://wiki.lustre.org/ 11158S: Maintained 11159F: drivers/staging/lustre 11160 11161STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 11162M: Marc Dietrich <marvin24@gmx.de> 11163L: ac100@lists.launchpad.net (moderated for non-subscribers) 11164L: linux-tegra@vger.kernel.org 11165S: Maintained 11166F: drivers/staging/nvec/ 11167 11168STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 11169M: Jens Frederich <jfrederich@gmail.com> 11170M: Daniel Drake <dsd@laptop.org> 11171M: Jon Nettleton <jon.nettleton@gmail.com> 11172W: http://wiki.laptop.org/go/DCON 11173S: Maintained 11174F: drivers/staging/olpc_dcon/ 11175 11176STAGING - REALTEK RTL8712U DRIVERS 11177M: Larry Finger <Larry.Finger@lwfinger.net> 11178M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 11179S: Odd Fixes 11180F: drivers/staging/rtl8712/ 11181 11182STAGING - REALTEK RTL8723U WIRELESS DRIVER 11183M: Larry Finger <Larry.Finger@lwfinger.net> 11184M: Jes Sorensen <Jes.Sorensen@redhat.com> 11185L: linux-wireless@vger.kernel.org 11186S: Maintained 11187F: drivers/staging/rtl8723au/ 11188 11189STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 11190M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11191M: Teddy Wang <teddy.wang@siliconmotion.com> 11192M: Sudip Mukherjee <sudip@vectorindia.org> 11193L: linux-fbdev@vger.kernel.org 11194S: Maintained 11195F: drivers/staging/sm750fb/ 11196 11197STAGING - SLICOSS 11198M: Lior Dotan <liodot@gmail.com> 11199M: Christopher Harrer <charrer@alacritech.com> 11200S: Odd Fixes 11201F: drivers/staging/slicoss/ 11202 11203STAGING - SPEAKUP CONSOLE SPEECH DRIVER 11204M: William Hubbs <w.d.hubbs@gmail.com> 11205M: Chris Brannon <chris@the-brannons.com> 11206M: Kirk Reiser <kirk@reisers.ca> 11207M: Samuel Thibault <samuel.thibault@ens-lyon.org> 11208L: speakup@linux-speakup.org 11209W: http://www.linux-speakup.org/ 11210S: Odd Fixes 11211F: drivers/staging/speakup/ 11212 11213STAGING - VIA VT665X DRIVERS 11214M: Forest Bond <forest@alittletooquiet.net> 11215S: Odd Fixes 11216F: drivers/staging/vt665?/ 11217 11218STAGING - WILC1000 WIFI DRIVER 11219M: Johnny Kim <johnny.kim@atmel.com> 11220M: Austin Shin <austin.shin@atmel.com> 11221M: Chris Park <chris.park@atmel.com> 11222M: Tony Cho <tony.cho@atmel.com> 11223M: Glen Lee <glen.lee@atmel.com> 11224M: Leo Kim <leo.kim@atmel.com> 11225L: linux-wireless@vger.kernel.org 11226S: Supported 11227F: drivers/staging/wilc1000/ 11228 11229STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 11230M: Arnaud Patard <arnaud.patard@rtp-net.org> 11231S: Odd Fixes 11232F: drivers/staging/xgifb/ 11233 11234STARFIRE/DURALAN NETWORK DRIVER 11235M: Ion Badulescu <ionut@badula.org> 11236S: Odd Fixes 11237F: drivers/net/ethernet/adaptec/starfire* 11238 11239SUN3/3X 11240M: Sam Creasey <sammy@sammy.net> 11241W: http://sammy.net/sun3/ 11242S: Maintained 11243F: arch/m68k/kernel/*sun3* 11244F: arch/m68k/sun3*/ 11245F: arch/m68k/include/asm/sun3* 11246F: drivers/net/ethernet/i825xx/sun3* 11247 11248SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 11249M: Hans de Goede <hdegoede@redhat.com> 11250L: linux-input@vger.kernel.org 11251S: Maintained 11252F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 11253F: drivers/input/keyboard/sun4i-lradc-keys.c 11254 11255SUNDANCE NETWORK DRIVER 11256M: Denis Kirjanov <kda@linux-powerpc.org> 11257L: netdev@vger.kernel.org 11258S: Maintained 11259F: drivers/net/ethernet/dlink/sundance.c 11260 11261SUPERH 11262M: Yoshinori Sato <ysato@users.sourceforge.jp> 11263M: Rich Felker <dalias@libc.org> 11264L: linux-sh@vger.kernel.org 11265Q: http://patchwork.kernel.org/project/linux-sh/list/ 11266S: Maintained 11267F: Documentation/sh/ 11268F: arch/sh/ 11269F: drivers/sh/ 11270 11271SUSPEND TO RAM 11272M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11273M: Len Brown <len.brown@intel.com> 11274M: Pavel Machek <pavel@ucw.cz> 11275L: linux-pm@vger.kernel.org 11276S: Supported 11277F: Documentation/power/ 11278F: arch/x86/kernel/acpi/ 11279F: drivers/base/power/ 11280F: kernel/power/ 11281F: include/linux/suspend.h 11282F: include/linux/freezer.h 11283F: include/linux/pm.h 11284 11285SVGA HANDLING 11286M: Martin Mares <mj@ucw.cz> 11287L: linux-video@atrey.karlin.mff.cuni.cz 11288S: Maintained 11289F: Documentation/svga.txt 11290F: arch/x86/boot/video* 11291 11292SWIOTLB SUBSYSTEM 11293M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11294L: linux-kernel@vger.kernel.org 11295T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11296S: Supported 11297F: lib/swiotlb.c 11298F: arch/*/kernel/pci-swiotlb.c 11299F: include/linux/swiotlb.h 11300 11301SWITCHDEV 11302M: Jiri Pirko <jiri@resnulli.us> 11303L: netdev@vger.kernel.org 11304S: Supported 11305F: net/switchdev/ 11306F: include/net/switchdev.h 11307 11308SYNOPSYS ARC ARCHITECTURE 11309M: Vineet Gupta <vgupta@synopsys.com> 11310L: linux-snps-arc@lists.infradead.org 11311S: Supported 11312F: arch/arc/ 11313F: Documentation/devicetree/bindings/arc/* 11314F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11315F: drivers/tty/serial/arc_uart.c 11316T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11317 11318SYNOPSYS ARC SDP platform support 11319M: Alexey Brodkin <abrodkin@synopsys.com> 11320S: Supported 11321F: arch/arc/plat-axs10x 11322F: arch/arc/boot/dts/ax* 11323F: Documentation/devicetree/bindings/arc/axs10* 11324 11325SYSTEM CONFIGURATION (SYSCON) 11326M: Lee Jones <lee.jones@linaro.org> 11327M: Arnd Bergmann <arnd@arndb.de> 11328T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11329S: Supported 11330F: drivers/mfd/syscon.c 11331 11332SYSV FILESYSTEM 11333M: Christoph Hellwig <hch@infradead.org> 11334S: Maintained 11335F: Documentation/filesystems/sysv-fs.txt 11336F: fs/sysv/ 11337F: include/linux/sysv_fs.h 11338 11339TARGET SUBSYSTEM 11340M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11341L: linux-scsi@vger.kernel.org 11342L: target-devel@vger.kernel.org 11343W: http://www.linux-iscsi.org 11344W: http://groups.google.com/group/linux-iscsi-target-dev 11345T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11346S: Supported 11347F: drivers/target/ 11348F: include/target/ 11349F: Documentation/target/ 11350 11351TASKSTATS STATISTICS INTERFACE 11352M: Balbir Singh <bsingharora@gmail.com> 11353S: Maintained 11354F: Documentation/accounting/taskstats* 11355F: include/linux/taskstats* 11356F: kernel/taskstats.c 11357 11358TC CLASSIFIER 11359M: Jamal Hadi Salim <jhs@mojatatu.com> 11360L: netdev@vger.kernel.org 11361S: Maintained 11362F: include/net/pkt_cls.h 11363F: include/uapi/linux/pkt_cls.h 11364F: net/sched/ 11365 11366TCP LOW PRIORITY MODULE 11367M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11368M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11369W: http://tcp-lp-mod.sourceforge.net/ 11370S: Maintained 11371F: net/ipv4/tcp_lp.c 11372 11373TDA10071 MEDIA DRIVER 11374M: Antti Palosaari <crope@iki.fi> 11375L: linux-media@vger.kernel.org 11376W: https://linuxtv.org 11377W: http://palosaari.fi/linux/ 11378Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11379T: git git://linuxtv.org/anttip/media_tree.git 11380S: Maintained 11381F: drivers/media/dvb-frontends/tda10071* 11382 11383TDA18212 MEDIA DRIVER 11384M: Antti Palosaari <crope@iki.fi> 11385L: linux-media@vger.kernel.org 11386W: https://linuxtv.org 11387W: http://palosaari.fi/linux/ 11388Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11389T: git git://linuxtv.org/anttip/media_tree.git 11390S: Maintained 11391F: drivers/media/tuners/tda18212* 11392 11393TDA18218 MEDIA DRIVER 11394M: Antti Palosaari <crope@iki.fi> 11395L: linux-media@vger.kernel.org 11396W: https://linuxtv.org 11397W: http://palosaari.fi/linux/ 11398Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11399T: git git://linuxtv.org/anttip/media_tree.git 11400S: Maintained 11401F: drivers/media/tuners/tda18218* 11402 11403TDA18271 MEDIA DRIVER 11404M: Michael Krufky <mkrufky@linuxtv.org> 11405L: linux-media@vger.kernel.org 11406W: https://linuxtv.org 11407W: http://github.com/mkrufky 11408Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11409T: git git://linuxtv.org/mkrufky/tuners.git 11410S: Maintained 11411F: drivers/media/tuners/tda18271* 11412 11413TDA827x MEDIA DRIVER 11414M: Michael Krufky <mkrufky@linuxtv.org> 11415L: linux-media@vger.kernel.org 11416W: https://linuxtv.org 11417W: http://github.com/mkrufky 11418Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11419T: git git://linuxtv.org/mkrufky/tuners.git 11420S: Maintained 11421F: drivers/media/tuners/tda8290.* 11422 11423TDA8290 MEDIA DRIVER 11424M: Michael Krufky <mkrufky@linuxtv.org> 11425L: linux-media@vger.kernel.org 11426W: https://linuxtv.org 11427W: http://github.com/mkrufky 11428Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11429T: git git://linuxtv.org/mkrufky/tuners.git 11430S: Maintained 11431F: drivers/media/tuners/tda8290.* 11432 11433TDA9840 MEDIA DRIVER 11434M: Hans Verkuil <hverkuil@xs4all.nl> 11435L: linux-media@vger.kernel.org 11436T: git git://linuxtv.org/media_tree.git 11437W: https://linuxtv.org 11438S: Maintained 11439F: drivers/media/i2c/tda9840* 11440 11441TEA5761 TUNER DRIVER 11442M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11443M: Mauro Carvalho Chehab <mchehab@kernel.org> 11444L: linux-media@vger.kernel.org 11445W: https://linuxtv.org 11446T: git git://linuxtv.org/media_tree.git 11447S: Odd fixes 11448F: drivers/media/tuners/tea5761.* 11449 11450TEA5767 TUNER DRIVER 11451M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11452M: Mauro Carvalho Chehab <mchehab@kernel.org> 11453L: linux-media@vger.kernel.org 11454W: https://linuxtv.org 11455T: git git://linuxtv.org/media_tree.git 11456S: Maintained 11457F: drivers/media/tuners/tea5767.* 11458 11459TEA6415C MEDIA DRIVER 11460M: Hans Verkuil <hverkuil@xs4all.nl> 11461L: linux-media@vger.kernel.org 11462T: git git://linuxtv.org/media_tree.git 11463W: https://linuxtv.org 11464S: Maintained 11465F: drivers/media/i2c/tea6415c* 11466 11467TEA6420 MEDIA DRIVER 11468M: Hans Verkuil <hverkuil@xs4all.nl> 11469L: linux-media@vger.kernel.org 11470T: git git://linuxtv.org/media_tree.git 11471W: https://linuxtv.org 11472S: Maintained 11473F: drivers/media/i2c/tea6420* 11474 11475TEAM DRIVER 11476M: Jiri Pirko <jiri@resnulli.us> 11477L: netdev@vger.kernel.org 11478S: Supported 11479F: drivers/net/team/ 11480F: include/linux/if_team.h 11481F: include/uapi/linux/if_team.h 11482 11483TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 11484M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 11485S: Maintained 11486F: arch/x86/platform/ts5500/ 11487 11488TECHNOTREND USB IR RECEIVER 11489M: Sean Young <sean@mess.org> 11490L: linux-media@vger.kernel.org 11491S: Maintained 11492F: drivers/media/rc/ttusbir.c 11493 11494TEGRA ARCHITECTURE SUPPORT 11495M: Stephen Warren <swarren@wwwdotorg.org> 11496M: Thierry Reding <thierry.reding@gmail.com> 11497M: Alexandre Courbot <gnurou@gmail.com> 11498L: linux-tegra@vger.kernel.org 11499Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 11500T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 11501S: Supported 11502N: [^a-z]tegra 11503 11504TEGRA CLOCK DRIVER 11505M: Peter De Schrijver <pdeschrijver@nvidia.com> 11506M: Prashant Gaikwad <pgaikwad@nvidia.com> 11507S: Supported 11508F: drivers/clk/tegra/ 11509 11510TEGRA DMA DRIVERS 11511M: Laxman Dewangan <ldewangan@nvidia.com> 11512M: Jon Hunter <jonathanh@nvidia.com> 11513S: Supported 11514F: drivers/dma/tegra* 11515 11516TEGRA I2C DRIVER 11517M: Laxman Dewangan <ldewangan@nvidia.com> 11518S: Supported 11519F: drivers/i2c/busses/i2c-tegra.c 11520 11521TEGRA IOMMU DRIVERS 11522M: Hiroshi Doyu <hdoyu@nvidia.com> 11523S: Supported 11524F: drivers/iommu/tegra* 11525 11526TEGRA KBC DRIVER 11527M: Rakesh Iyer <riyer@nvidia.com> 11528M: Laxman Dewangan <ldewangan@nvidia.com> 11529S: Supported 11530F: drivers/input/keyboard/tegra-kbc.c 11531 11532TEGRA PWM DRIVER 11533M: Thierry Reding <thierry.reding@gmail.com> 11534S: Supported 11535F: drivers/pwm/pwm-tegra.c 11536 11537TEGRA SERIAL DRIVER 11538M: Laxman Dewangan <ldewangan@nvidia.com> 11539S: Supported 11540F: drivers/tty/serial/serial-tegra.c 11541 11542TEGRA SPI DRIVER 11543M: Laxman Dewangan <ldewangan@nvidia.com> 11544S: Supported 11545F: drivers/spi/spi-tegra* 11546 11547TEHUTI ETHERNET DRIVER 11548M: Andy Gospodarek <andy@greyhouse.net> 11549L: netdev@vger.kernel.org 11550S: Supported 11551F: drivers/net/ethernet/tehuti/* 11552 11553Telecom Clock Driver for MCPL0010 11554M: Mark Gross <mark.gross@intel.com> 11555S: Supported 11556F: drivers/char/tlclk.c 11557 11558TENSILICA XTENSA PORT (xtensa) 11559M: Chris Zankel <chris@zankel.net> 11560M: Max Filippov <jcmvbkbc@gmail.com> 11561L: linux-xtensa@linux-xtensa.org 11562T: git git://github.com/czankel/xtensa-linux.git 11563S: Maintained 11564F: arch/xtensa/ 11565F: drivers/irqchip/irq-xtensa-* 11566 11567THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 11568M: Hans Verkuil <hverkuil@xs4all.nl> 11569L: linux-media@vger.kernel.org 11570T: git git://linuxtv.org/media_tree.git 11571W: https://linuxtv.org 11572S: Maintained 11573F: drivers/media/radio/radio-raremono.c 11574 11575THERMAL 11576M: Zhang Rui <rui.zhang@intel.com> 11577M: Eduardo Valentin <edubezval@gmail.com> 11578L: linux-pm@vger.kernel.org 11579T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11580T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11581Q: https://patchwork.kernel.org/project/linux-pm/list/ 11582S: Supported 11583F: drivers/thermal/ 11584F: include/linux/thermal.h 11585F: include/uapi/linux/thermal.h 11586F: include/linux/cpu_cooling.h 11587F: Documentation/devicetree/bindings/thermal/ 11588 11589THERMAL/CPU_COOLING 11590M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11591M: Viresh Kumar <viresh.kumar@linaro.org> 11592M: Javi Merino <javi.merino@arm.com> 11593L: linux-pm@vger.kernel.org 11594S: Supported 11595F: Documentation/thermal/cpu-cooling-api.txt 11596F: drivers/thermal/cpu_cooling.c 11597F: include/linux/cpu_cooling.h 11598 11599THINKPAD ACPI EXTRAS DRIVER 11600M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11601L: ibm-acpi-devel@lists.sourceforge.net 11602L: platform-driver-x86@vger.kernel.org 11603W: http://ibm-acpi.sourceforge.net 11604W: http://thinkwiki.org/wiki/Ibm-acpi 11605T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11606S: Maintained 11607F: drivers/platform/x86/thinkpad_acpi.c 11608 11609TI BANDGAP AND THERMAL DRIVER 11610M: Eduardo Valentin <edubezval@gmail.com> 11611M: Keerthy <j-keerthy@ti.com> 11612L: linux-pm@vger.kernel.org 11613L: linux-omap@vger.kernel.org 11614S: Maintained 11615F: drivers/thermal/ti-soc-thermal/ 11616 11617TI VPE/CAL DRIVERS 11618M: Benoit Parrot <bparrot@ti.com> 11619L: linux-media@vger.kernel.org 11620W: http://linuxtv.org/ 11621Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11622S: Maintained 11623F: drivers/media/platform/ti-vpe/ 11624 11625TI CDCE706 CLOCK DRIVER 11626M: Max Filippov <jcmvbkbc@gmail.com> 11627S: Maintained 11628F: drivers/clk/clk-cdce706.c 11629 11630TI CLOCK DRIVER 11631M: Tero Kristo <t-kristo@ti.com> 11632L: linux-omap@vger.kernel.org 11633S: Maintained 11634F: drivers/clk/ti/ 11635F: include/linux/clk/ti.h 11636 11637TI ETHERNET SWITCH DRIVER (CPSW) 11638M: Mugunthan V N <mugunthanvnm@ti.com> 11639R: Grygorii Strashko <grygorii.strashko@ti.com> 11640L: linux-omap@vger.kernel.org 11641L: netdev@vger.kernel.org 11642S: Maintained 11643F: drivers/net/ethernet/ti/cpsw* 11644F: drivers/net/ethernet/ti/davinci* 11645 11646TI FLASH MEDIA INTERFACE DRIVER 11647M: Alex Dubov <oakad@yahoo.com> 11648S: Maintained 11649F: drivers/misc/tifm* 11650F: drivers/mmc/host/tifm_sd.c 11651F: include/linux/tifm.h 11652 11653TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 11654M: Santosh Shilimkar <ssantosh@kernel.org> 11655L: linux-kernel@vger.kernel.org 11656L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11657S: Maintained 11658F: drivers/soc/ti/* 11659T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 11660 11661 11662TI LM49xxx FAMILY ASoC CODEC DRIVERS 11663M: M R Swami Reddy <mr.swami.reddy@ti.com> 11664M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 11665L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11666S: Maintained 11667F: sound/soc/codecs/lm49453* 11668F: sound/soc/codecs/isabelle* 11669 11670TI LP855x BACKLIGHT DRIVER 11671M: Milo Kim <milo.kim@ti.com> 11672S: Maintained 11673F: Documentation/backlight/lp855x-driver.txt 11674F: drivers/video/backlight/lp855x_bl.c 11675F: include/linux/platform_data/lp855x.h 11676 11677TI LP8727 CHARGER DRIVER 11678M: Milo Kim <milo.kim@ti.com> 11679S: Maintained 11680F: drivers/power/lp8727_charger.c 11681F: include/linux/platform_data/lp8727.h 11682 11683TI LP8788 MFD DRIVER 11684M: Milo Kim <milo.kim@ti.com> 11685S: Maintained 11686F: drivers/iio/adc/lp8788_adc.c 11687F: drivers/leds/leds-lp8788.c 11688F: drivers/mfd/lp8788*.c 11689F: drivers/power/lp8788-charger.c 11690F: drivers/regulator/lp8788-*.c 11691F: include/linux/mfd/lp8788*.h 11692 11693TI NETCP ETHERNET DRIVER 11694M: Wingman Kwok <w-kwok2@ti.com> 11695M: Murali Karicheri <m-karicheri2@ti.com> 11696L: netdev@vger.kernel.org 11697S: Maintained 11698F: drivers/net/ethernet/ti/netcp* 11699 11700TI TAS571X FAMILY ASoC CODEC DRIVER 11701M: Kevin Cernekee <cernekee@chromium.org> 11702L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11703S: Odd Fixes 11704F: sound/soc/codecs/tas571x* 11705 11706TI TWL4030 SERIES SOC CODEC DRIVER 11707M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11708L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11709S: Maintained 11710F: sound/soc/codecs/twl4030* 11711 11712TI WILINK WIRELESS DRIVERS 11713L: linux-wireless@vger.kernel.org 11714W: http://wireless.kernel.org/en/users/Drivers/wl12xx 11715W: http://wireless.kernel.org/en/users/Drivers/wl1251 11716T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 11717S: Orphan 11718F: drivers/net/wireless/ti/ 11719F: include/linux/wl12xx.h 11720 11721TIPC NETWORK LAYER 11722M: Jon Maloy <jon.maloy@ericsson.com> 11723M: Ying Xue <ying.xue@windriver.com> 11724L: netdev@vger.kernel.org (core kernel code) 11725L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 11726W: http://tipc.sourceforge.net/ 11727S: Maintained 11728F: include/uapi/linux/tipc*.h 11729F: net/tipc/ 11730 11731TILE ARCHITECTURE 11732M: Chris Metcalf <cmetcalf@mellanox.com> 11733W: http://www.mellanox.com/repository/solutions/tile-scm/ 11734T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 11735S: Supported 11736F: arch/tile/ 11737F: drivers/char/tile-srom.c 11738F: drivers/edac/tile_edac.c 11739F: drivers/net/ethernet/tile/ 11740F: drivers/rtc/rtc-tile.c 11741F: drivers/tty/hvc/hvc_tile.c 11742F: drivers/tty/serial/tilegx.c 11743F: drivers/usb/host/*-tilegx.c 11744F: include/linux/usb/tilegx.h 11745 11746TLAN NETWORK DRIVER 11747M: Samuel Chessman <chessman@tux.org> 11748L: tlan-devel@lists.sourceforge.net (subscribers-only) 11749W: http://sourceforge.net/projects/tlan/ 11750S: Maintained 11751F: Documentation/networking/tlan.txt 11752F: drivers/net/ethernet/ti/tlan.* 11753 11754TOMOYO SECURITY MODULE 11755M: Kentaro Takeda <takedakn@nttdata.co.jp> 11756M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 11757L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 11758L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 11759L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 11760L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 11761W: http://tomoyo.sourceforge.jp/ 11762T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 11763S: Maintained 11764F: security/tomoyo/ 11765 11766TOPSTAR LAPTOP EXTRAS DRIVER 11767M: Herton Ronaldo Krzesinski <herton@canonical.com> 11768L: platform-driver-x86@vger.kernel.org 11769S: Maintained 11770F: drivers/platform/x86/topstar-laptop.c 11771 11772TOSHIBA ACPI EXTRAS DRIVER 11773M: Azael Avalos <coproscefalo@gmail.com> 11774L: platform-driver-x86@vger.kernel.org 11775S: Maintained 11776F: drivers/platform/x86/toshiba_acpi.c 11777 11778TOSHIBA BLUETOOTH DRIVER 11779M: Azael Avalos <coproscefalo@gmail.com> 11780L: platform-driver-x86@vger.kernel.org 11781S: Maintained 11782F: drivers/platform/x86/toshiba_bluetooth.c 11783 11784TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 11785M: Azael Avalos <coproscefalo@gmail.com> 11786L: platform-driver-x86@vger.kernel.org 11787S: Maintained 11788F: drivers/platform/x86/toshiba_haps.c 11789 11790TOSHIBA WMI HOTKEYS DRIVER 11791M: Azael Avalos <coproscefalo@gmail.com> 11792L: platform-driver-x86@vger.kernel.org 11793S: Maintained 11794F: drivers/platform/x86/toshiba-wmi.c 11795 11796TOSHIBA SMM DRIVER 11797M: Jonathan Buzzard <jonathan@buzzard.org.uk> 11798W: http://www.buzzard.org.uk/toshiba/ 11799S: Maintained 11800F: drivers/char/toshiba.c 11801F: include/linux/toshiba.h 11802F: include/uapi/linux/toshiba.h 11803 11804TOSHIBA TC358743 DRIVER 11805M: Mats Randgaard <matrandg@cisco.com> 11806L: linux-media@vger.kernel.org 11807S: Maintained 11808F: drivers/media/i2c/tc358743* 11809F: include/media/i2c/tc358743.h 11810 11811TMIO/SDHI MMC DRIVER 11812M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11813L: linux-mmc@vger.kernel.org 11814S: Supported 11815F: drivers/mmc/host/tmio_mmc* 11816F: drivers/mmc/host/sh_mobile_sdhi.c 11817F: include/linux/mfd/tmio.h 11818 11819TMP401 HARDWARE MONITOR DRIVER 11820M: Guenter Roeck <linux@roeck-us.net> 11821L: linux-hwmon@vger.kernel.org 11822S: Maintained 11823F: Documentation/hwmon/tmp401 11824F: drivers/hwmon/tmp401.c 11825 11826TMPFS (SHMEM FILESYSTEM) 11827M: Hugh Dickins <hughd@google.com> 11828L: linux-mm@kvack.org 11829S: Maintained 11830F: include/linux/shmem_fs.h 11831F: mm/shmem.c 11832 11833TM6000 VIDEO4LINUX DRIVER 11834M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11835M: Mauro Carvalho Chehab <mchehab@kernel.org> 11836L: linux-media@vger.kernel.org 11837W: https://linuxtv.org 11838T: git git://linuxtv.org/media_tree.git 11839S: Odd fixes 11840F: drivers/media/usb/tm6000/ 11841 11842TW68 VIDEO4LINUX DRIVER 11843M: Hans Verkuil <hverkuil@xs4all.nl> 11844L: linux-media@vger.kernel.org 11845T: git git://linuxtv.org/media_tree.git 11846W: https://linuxtv.org 11847S: Odd Fixes 11848F: drivers/media/pci/tw68/ 11849 11850TW686X VIDEO4LINUX DRIVER 11851M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 11852L: linux-media@vger.kernel.org 11853T: git git://linuxtv.org/media_tree.git 11854W: http://linuxtv.org 11855S: Maintained 11856F: drivers/media/pci/tw686x/ 11857 11858TPM DEVICE DRIVER 11859M: Peter Huewe <peterhuewe@gmx.de> 11860M: Marcel Selhorst <tpmdd@selhorst.net> 11861M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 11862R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 11863W: http://tpmdd.sourceforge.net 11864L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11865Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 11866T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 11867S: Maintained 11868F: drivers/char/tpm/ 11869 11870TPM IBM_VTPM DEVICE DRIVER 11871M: Ashley Lai <ashleydlai@gmail.com> 11872W: http://tpmdd.sourceforge.net 11873L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11874S: Maintained 11875F: drivers/char/tpm/tpm_ibmvtpm* 11876 11877TRACING 11878M: Steven Rostedt <rostedt@goodmis.org> 11879M: Ingo Molnar <mingo@redhat.com> 11880T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11881S: Maintained 11882F: Documentation/trace/ftrace.txt 11883F: arch/*/*/*/ftrace.h 11884F: arch/*/kernel/ftrace.c 11885F: include/*/ftrace.h 11886F: include/linux/trace*.h 11887F: include/trace/ 11888F: kernel/trace/ 11889F: tools/testing/selftests/ftrace/ 11890 11891TRACING MMIO ACCESSES (MMIOTRACE) 11892M: Steven Rostedt <rostedt@goodmis.org> 11893M: Ingo Molnar <mingo@kernel.org> 11894R: Karol Herbst <karolherbst@gmail.com> 11895R: Pekka Paalanen <ppaalanen@gmail.com> 11896S: Maintained 11897L: linux-kernel@vger.kernel.org 11898L: nouveau@lists.freedesktop.org 11899F: kernel/trace/trace_mmiotrace.c 11900F: include/linux/mmiotrace.h 11901F: arch/x86/mm/kmmio.c 11902F: arch/x86/mm/mmio-mod.c 11903F: arch/x86/mm/testmmiotrace.c 11904 11905TRIVIAL PATCHES 11906M: Jiri Kosina <trivial@kernel.org> 11907T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 11908S: Maintained 11909K: ^Subject:.*(?i)trivial 11910 11911TTY LAYER 11912M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11913M: Jiri Slaby <jslaby@suse.com> 11914S: Supported 11915T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 11916F: Documentation/serial/ 11917F: drivers/tty/ 11918F: drivers/tty/serial/serial_core.c 11919F: include/linux/serial_core.h 11920F: include/linux/serial.h 11921F: include/linux/tty.h 11922F: include/uapi/linux/serial_core.h 11923F: include/uapi/linux/serial.h 11924F: include/uapi/linux/tty.h 11925 11926TUA9001 MEDIA DRIVER 11927M: Antti Palosaari <crope@iki.fi> 11928L: linux-media@vger.kernel.org 11929W: https://linuxtv.org 11930W: http://palosaari.fi/linux/ 11931Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11932T: git git://linuxtv.org/anttip/media_tree.git 11933S: Maintained 11934F: drivers/media/tuners/tua9001* 11935 11936TULIP NETWORK DRIVERS 11937L: netdev@vger.kernel.org 11938L: linux-parisc@vger.kernel.org 11939S: Orphan 11940F: drivers/net/ethernet/dec/tulip/ 11941 11942TUN/TAP driver 11943M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 11944W: http://vtun.sourceforge.net/tun 11945S: Maintained 11946F: Documentation/networking/tuntap.txt 11947F: arch/um/os-Linux/drivers/ 11948 11949TURBOCHANNEL SUBSYSTEM 11950M: "Maciej W. Rozycki" <macro@linux-mips.org> 11951M: Ralf Baechle <ralf@linux-mips.org> 11952L: linux-mips@linux-mips.org 11953Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 11954S: Maintained 11955F: drivers/tc/ 11956F: include/linux/tc.h 11957 11958U14-34F SCSI DRIVER 11959M: Dario Ballabio <ballabio_dario@emc.com> 11960L: linux-scsi@vger.kernel.org 11961S: Maintained 11962F: drivers/scsi/u14-34f.c 11963 11964UBI FILE SYSTEM (UBIFS) 11965M: Richard Weinberger <richard@nod.at> 11966M: Artem Bityutskiy <dedekind1@gmail.com> 11967M: Adrian Hunter <adrian.hunter@intel.com> 11968L: linux-mtd@lists.infradead.org 11969T: git git://git.infradead.org/ubifs-2.6.git 11970W: http://www.linux-mtd.infradead.org/doc/ubifs.html 11971S: Supported 11972F: Documentation/filesystems/ubifs.txt 11973F: fs/ubifs/ 11974 11975UCLINUX (M68KNOMMU AND COLDFIRE) 11976M: Greg Ungerer <gerg@linux-m68k.org> 11977W: http://www.linux-m68k.org/ 11978W: http://www.uclinux.org/ 11979L: linux-m68k@lists.linux-m68k.org 11980L: uclinux-dev@uclinux.org (subscribers-only) 11981T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 11982S: Maintained 11983F: arch/m68k/coldfire/ 11984F: arch/m68k/68*/ 11985F: arch/m68k/*/*_no.* 11986F: arch/m68k/include/asm/*_no.* 11987 11988UDF FILESYSTEM 11989M: Jan Kara <jack@suse.com> 11990S: Maintained 11991F: Documentation/filesystems/udf.txt 11992F: fs/udf/ 11993 11994UFS FILESYSTEM 11995M: Evgeniy Dushistov <dushistov@mail.ru> 11996S: Maintained 11997F: Documentation/filesystems/ufs.txt 11998F: fs/ufs/ 11999 12000UHID USERSPACE HID IO DRIVER: 12001M: David Herrmann <dh.herrmann@googlemail.com> 12002L: linux-input@vger.kernel.org 12003S: Maintained 12004F: drivers/hid/uhid.c 12005F: include/uapi/linux/uhid.h 12006 12007ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12008L: linux-usb@vger.kernel.org 12009S: Orphan 12010F: drivers/uwb/ 12011F: include/linux/uwb.h 12012F: include/linux/uwb/ 12013 12014UNICORE32 ARCHITECTURE: 12015M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12016W: http://mprc.pku.edu.cn/~guanxuetao/linux 12017S: Maintained 12018T: git git://github.com/gxt/linux.git 12019F: arch/unicore32/ 12020 12021UNIFDEF 12022M: Tony Finch <dot@dotat.at> 12023W: http://dotat.at/prog/unifdef 12024S: Maintained 12025F: scripts/unifdef.c 12026 12027UNIFORM CDROM DRIVER 12028M: Jens Axboe <axboe@kernel.dk> 12029W: http://www.kernel.dk 12030S: Maintained 12031F: Documentation/cdrom/ 12032F: drivers/cdrom/cdrom.c 12033F: include/linux/cdrom.h 12034F: include/uapi/linux/cdrom.h 12035 12036UNISYS S-PAR DRIVERS 12037M: David Kershner <david.kershner@unisys.com> 12038L: sparmaintainer@unisys.com (Unisys internal) 12039S: Supported 12040F: drivers/staging/unisys/ 12041 12042UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12043M: Vinayak Holikatti <vinholikatti@gmail.com> 12044L: linux-scsi@vger.kernel.org 12045S: Supported 12046F: Documentation/scsi/ufs.txt 12047F: drivers/scsi/ufs/ 12048 12049UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12050M: Joao Pinto <Joao.Pinto@synopsys.com> 12051L: linux-scsi@vger.kernel.org 12052S: Supported 12053F: drivers/scsi/ufs/*dwc* 12054 12055UNSORTED BLOCK IMAGES (UBI) 12056M: Artem Bityutskiy <dedekind1@gmail.com> 12057M: Richard Weinberger <richard@nod.at> 12058W: http://www.linux-mtd.infradead.org/ 12059L: linux-mtd@lists.infradead.org 12060T: git git://git.infradead.org/ubifs-2.6.git 12061S: Supported 12062F: drivers/mtd/ubi/ 12063F: include/linux/mtd/ubi.h 12064F: include/uapi/mtd/ubi-user.h 12065 12066USB ACM DRIVER 12067M: Oliver Neukum <oneukum@suse.com> 12068L: linux-usb@vger.kernel.org 12069S: Maintained 12070F: Documentation/usb/acm.txt 12071F: drivers/usb/class/cdc-acm.* 12072 12073USB AR5523 WIRELESS DRIVER 12074M: Pontus Fuchs <pontus.fuchs@gmail.com> 12075L: linux-wireless@vger.kernel.org 12076S: Maintained 12077F: drivers/net/wireless/ath/ar5523/ 12078 12079USB ATTACHED SCSI 12080M: Oliver Neukum <oneukum@suse.com> 12081L: linux-usb@vger.kernel.org 12082L: linux-scsi@vger.kernel.org 12083S: Maintained 12084F: drivers/usb/storage/uas.c 12085 12086USB CDC ETHERNET DRIVER 12087M: Oliver Neukum <oliver@neukum.org> 12088L: linux-usb@vger.kernel.org 12089S: Maintained 12090F: drivers/net/usb/cdc_*.c 12091F: include/uapi/linux/usb/cdc.h 12092 12093USB CHAOSKEY DRIVER 12094M: Keith Packard <keithp@keithp.com> 12095L: linux-usb@vger.kernel.org 12096S: Maintained 12097F: drivers/usb/misc/chaoskey.c 12098 12099USB CYPRESS C67X00 DRIVER 12100M: Peter Korsgaard <jacmet@sunsite.dk> 12101L: linux-usb@vger.kernel.org 12102S: Maintained 12103F: drivers/usb/c67x00/ 12104 12105USB DAVICOM DM9601 DRIVER 12106M: Peter Korsgaard <jacmet@sunsite.dk> 12107L: netdev@vger.kernel.org 12108W: http://www.linux-usb.org/usbnet 12109S: Maintained 12110F: drivers/net/usb/dm9601.c 12111 12112USB DIAMOND RIO500 DRIVER 12113M: Cesar Miquel <miquel@df.uba.ar> 12114L: rio500-users@lists.sourceforge.net 12115W: http://rio500.sourceforge.net 12116S: Maintained 12117F: drivers/usb/misc/rio500* 12118 12119USB EHCI DRIVER 12120M: Alan Stern <stern@rowland.harvard.edu> 12121L: linux-usb@vger.kernel.org 12122S: Maintained 12123F: Documentation/usb/ehci.txt 12124F: drivers/usb/host/ehci* 12125 12126USB GADGET/PERIPHERAL SUBSYSTEM 12127M: Felipe Balbi <balbi@kernel.org> 12128L: linux-usb@vger.kernel.org 12129W: http://www.linux-usb.org/gadget 12130T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12131S: Maintained 12132F: drivers/usb/gadget/ 12133F: include/linux/usb/gadget* 12134 12135USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12136M: Jiri Kosina <jikos@kernel.org> 12137R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12138L: linux-usb@vger.kernel.org 12139T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12140S: Maintained 12141F: Documentation/hid/hiddev.txt 12142F: drivers/hid/usbhid/ 12143 12144USB ISP116X DRIVER 12145M: Olav Kongas <ok@artecdesign.ee> 12146L: linux-usb@vger.kernel.org 12147S: Maintained 12148F: drivers/usb/host/isp116x* 12149F: include/linux/usb/isp116x.h 12150 12151USB LAN78XX ETHERNET DRIVER 12152M: Woojung Huh <woojung.huh@microchip.com> 12153M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12154L: netdev@vger.kernel.org 12155S: Maintained 12156F: drivers/net/usb/lan78xx.* 12157 12158USB MASS STORAGE DRIVER 12159M: Matthew Dharm <mdharm-usb@one-eyed-alien.net> 12160L: linux-usb@vger.kernel.org 12161L: usb-storage@lists.one-eyed-alien.net 12162S: Maintained 12163W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 12164F: drivers/usb/storage/ 12165 12166USB MIDI DRIVER 12167M: Clemens Ladisch <clemens@ladisch.de> 12168L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12169T: git git://git.alsa-project.org/alsa-kernel.git 12170S: Maintained 12171F: sound/usb/midi.* 12172 12173USB NETWORKING DRIVERS 12174L: linux-usb@vger.kernel.org 12175S: Odd Fixes 12176F: drivers/net/usb/ 12177 12178USB OHCI DRIVER 12179M: Alan Stern <stern@rowland.harvard.edu> 12180L: linux-usb@vger.kernel.org 12181S: Maintained 12182F: Documentation/usb/ohci.txt 12183F: drivers/usb/host/ohci* 12184 12185USB OTG FSM (Finite State Machine) 12186M: Peter Chen <Peter.Chen@nxp.com> 12187T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 12188L: linux-usb@vger.kernel.org 12189S: Maintained 12190F: drivers/usb/common/usb-otg-fsm.c 12191 12192USB OVER IP DRIVER 12193M: Valentina Manea <valentina.manea.m@gmail.com> 12194M: Shuah Khan <shuahkh@osg.samsung.com> 12195M: Shuah Khan <shuah@kernel.org> 12196L: linux-usb@vger.kernel.org 12197S: Maintained 12198F: Documentation/usb/usbip_protocol.txt 12199F: drivers/usb/usbip/ 12200F: tools/usb/usbip/ 12201 12202USB PEGASUS DRIVER 12203M: Petko Manolov <petkan@nucleusys.com> 12204L: linux-usb@vger.kernel.org 12205L: netdev@vger.kernel.org 12206T: git git://github.com/petkan/pegasus.git 12207W: https://github.com/petkan/pegasus 12208S: Maintained 12209F: drivers/net/usb/pegasus.* 12210 12211USB PHY LAYER 12212M: Felipe Balbi <balbi@kernel.org> 12213L: linux-usb@vger.kernel.org 12214T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12215S: Maintained 12216F: drivers/usb/phy/ 12217 12218USB PRINTER DRIVER (usblp) 12219M: Pete Zaitcev <zaitcev@redhat.com> 12220L: linux-usb@vger.kernel.org 12221S: Supported 12222F: drivers/usb/class/usblp.c 12223 12224USB QMI WWAN NETWORK DRIVER 12225M: Bjørn Mork <bjorn@mork.no> 12226L: netdev@vger.kernel.org 12227S: Maintained 12228F: Documentation/ABI/testing/sysfs-class-net-qmi 12229F: drivers/net/usb/qmi_wwan.c 12230 12231USB RTL8150 DRIVER 12232M: Petko Manolov <petkan@nucleusys.com> 12233L: linux-usb@vger.kernel.org 12234L: netdev@vger.kernel.org 12235T: git git://github.com/petkan/rtl8150.git 12236W: https://github.com/petkan/rtl8150 12237S: Maintained 12238F: drivers/net/usb/rtl8150.c 12239 12240USB SERIAL SUBSYSTEM 12241M: Johan Hovold <johan@kernel.org> 12242L: linux-usb@vger.kernel.org 12243S: Maintained 12244F: Documentation/usb/usb-serial.txt 12245F: drivers/usb/serial/ 12246F: include/linux/usb/serial.h 12247 12248USB SMSC75XX ETHERNET DRIVER 12249M: Steve Glendinning <steve.glendinning@shawell.net> 12250L: netdev@vger.kernel.org 12251S: Maintained 12252F: drivers/net/usb/smsc75xx.* 12253 12254USB SMSC95XX ETHERNET DRIVER 12255M: Steve Glendinning <steve.glendinning@shawell.net> 12256L: netdev@vger.kernel.org 12257S: Maintained 12258F: drivers/net/usb/smsc95xx.* 12259 12260USB SUBSYSTEM 12261M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12262L: linux-usb@vger.kernel.org 12263W: http://www.linux-usb.org 12264T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 12265S: Supported 12266F: Documentation/devicetree/bindings/usb/ 12267F: Documentation/usb/ 12268F: drivers/usb/ 12269F: include/linux/usb.h 12270F: include/linux/usb/ 12271 12272USB UHCI DRIVER 12273M: Alan Stern <stern@rowland.harvard.edu> 12274L: linux-usb@vger.kernel.org 12275S: Maintained 12276F: drivers/usb/host/uhci* 12277 12278USB "USBNET" DRIVER FRAMEWORK 12279M: Oliver Neukum <oneukum@suse.com> 12280L: netdev@vger.kernel.org 12281W: http://www.linux-usb.org/usbnet 12282S: Maintained 12283F: drivers/net/usb/usbnet.c 12284F: include/linux/usb/usbnet.h 12285 12286USB VIDEO CLASS 12287M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12288L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 12289L: linux-media@vger.kernel.org 12290T: git git://linuxtv.org/media_tree.git 12291W: http://www.ideasonboard.org/uvc/ 12292S: Maintained 12293F: drivers/media/usb/uvc/ 12294F: include/uapi/linux/uvcvideo.h 12295 12296USB VISION DRIVER 12297M: Hans Verkuil <hverkuil@xs4all.nl> 12298L: linux-media@vger.kernel.org 12299T: git git://linuxtv.org/media_tree.git 12300W: https://linuxtv.org 12301S: Odd Fixes 12302F: drivers/media/usb/usbvision/ 12303 12304USB WEBCAM GADGET 12305M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12306L: linux-usb@vger.kernel.org 12307S: Maintained 12308F: drivers/usb/gadget/function/*uvc* 12309F: drivers/usb/gadget/legacy/webcam.c 12310 12311USB WIRELESS RNDIS DRIVER (rndis_wlan) 12312M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12313L: linux-wireless@vger.kernel.org 12314S: Maintained 12315F: drivers/net/wireless/rndis_wlan.c 12316 12317USB XHCI DRIVER 12318M: Mathias Nyman <mathias.nyman@intel.com> 12319L: linux-usb@vger.kernel.org 12320S: Supported 12321F: drivers/usb/host/xhci* 12322F: drivers/usb/host/pci-quirks* 12323 12324USB ZD1201 DRIVER 12325L: linux-wireless@vger.kernel.org 12326W: http://linux-lc100020.sourceforge.net 12327S: Orphan 12328F: drivers/net/wireless/zydas/zd1201.* 12329 12330USB ZR364XX DRIVER 12331M: Antoine Jacquet <royale@zerezo.com> 12332L: linux-usb@vger.kernel.org 12333L: linux-media@vger.kernel.org 12334T: git git://linuxtv.org/media_tree.git 12335W: http://royale.zerezo.com/zr364xx/ 12336S: Maintained 12337F: Documentation/video4linux/zr364xx.txt 12338F: drivers/media/usb/zr364xx/ 12339 12340ULPI BUS 12341M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12342L: linux-usb@vger.kernel.org 12343S: Maintained 12344F: drivers/usb/common/ulpi.c 12345F: include/linux/ulpi/ 12346 12347USER-MODE LINUX (UML) 12348M: Jeff Dike <jdike@addtoit.com> 12349M: Richard Weinberger <richard@nod.at> 12350L: user-mode-linux-devel@lists.sourceforge.net 12351L: user-mode-linux-user@lists.sourceforge.net 12352W: http://user-mode-linux.sourceforge.net 12353T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12354S: Maintained 12355F: Documentation/virtual/uml/ 12356F: arch/um/ 12357F: arch/x86/um/ 12358F: fs/hostfs/ 12359F: fs/hppfs/ 12360 12361USERSPACE I/O (UIO) 12362M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12363S: Maintained 12364T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12365F: Documentation/DocBook/uio-howto.tmpl 12366F: drivers/uio/ 12367F: include/linux/uio*.h 12368 12369UTIL-LINUX PACKAGE 12370M: Karel Zak <kzak@redhat.com> 12371L: util-linux@vger.kernel.org 12372W: http://en.wikipedia.org/wiki/Util-linux 12373T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12374S: Maintained 12375 12376UVESAFB DRIVER 12377M: Michal Januszewski <spock@gentoo.org> 12378L: linux-fbdev@vger.kernel.org 12379W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12380S: Maintained 12381F: Documentation/fb/uvesafb.txt 12382F: drivers/video/fbdev/uvesafb.* 12383 12384VF610 NAND DRIVER 12385M: Stefan Agner <stefan@agner.ch> 12386L: linux-mtd@lists.infradead.org 12387S: Supported 12388F: drivers/mtd/nand/vf610_nfc.c 12389 12390VFAT/FAT/MSDOS FILESYSTEM 12391M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 12392S: Maintained 12393F: Documentation/filesystems/vfat.txt 12394F: fs/fat/ 12395 12396VFIO DRIVER 12397M: Alex Williamson <alex.williamson@redhat.com> 12398L: kvm@vger.kernel.org 12399T: git git://github.com/awilliam/linux-vfio.git 12400S: Maintained 12401F: Documentation/vfio.txt 12402F: drivers/vfio/ 12403F: include/linux/vfio.h 12404F: include/uapi/linux/vfio.h 12405 12406VFIO PLATFORM DRIVER 12407M: Baptiste Reynal <b.reynal@virtualopensystems.com> 12408L: kvm@vger.kernel.org 12409S: Maintained 12410F: drivers/vfio/platform/ 12411 12412VIDEOBUF2 FRAMEWORK 12413M: Pawel Osciak <pawel@osciak.com> 12414M: Marek Szyprowski <m.szyprowski@samsung.com> 12415M: Kyungmin Park <kyungmin.park@samsung.com> 12416L: linux-media@vger.kernel.org 12417S: Maintained 12418F: drivers/media/v4l2-core/videobuf2-* 12419F: include/media/videobuf2-* 12420 12421VIRTIO AND VHOST VSOCK DRIVER 12422M: Stefan Hajnoczi <stefanha@redhat.com> 12423L: kvm@vger.kernel.org 12424L: virtualization@lists.linux-foundation.org 12425L: netdev@vger.kernel.org 12426S: Maintained 12427F: include/linux/virtio_vsock.h 12428F: include/uapi/linux/virtio_vsock.h 12429F: net/vmw_vsock/virtio_transport_common.c 12430F: net/vmw_vsock/virtio_transport.c 12431F: drivers/vhost/vsock.c 12432F: drivers/vhost/vsock.h 12433 12434VIRTUAL SERIO DEVICE DRIVER 12435M: Stephen Chandler Paul <thatslyude@gmail.com> 12436S: Maintained 12437F: drivers/input/serio/userio.c 12438F: include/uapi/linux/userio.h 12439 12440VIRTIO CONSOLE DRIVER 12441M: Amit Shah <amit.shah@redhat.com> 12442L: virtualization@lists.linux-foundation.org 12443S: Maintained 12444F: drivers/char/virtio_console.c 12445F: include/linux/virtio_console.h 12446F: include/uapi/linux/virtio_console.h 12447 12448VIRTIO CORE, NET AND BLOCK DRIVERS 12449M: "Michael S. Tsirkin" <mst@redhat.com> 12450L: virtualization@lists.linux-foundation.org 12451S: Maintained 12452F: Documentation/devicetree/bindings/virtio/ 12453F: drivers/virtio/ 12454F: tools/virtio/ 12455F: drivers/net/virtio_net.c 12456F: drivers/block/virtio_blk.c 12457F: include/linux/virtio_*.h 12458F: include/uapi/linux/virtio_*.h 12459 12460VIRTIO DRIVERS FOR S390 12461M: Christian Borntraeger <borntraeger@de.ibm.com> 12462M: Cornelia Huck <cornelia.huck@de.ibm.com> 12463L: linux-s390@vger.kernel.org 12464L: virtualization@lists.linux-foundation.org 12465L: kvm@vger.kernel.org 12466S: Supported 12467F: drivers/s390/virtio/ 12468 12469VIRTIO GPU DRIVER 12470M: David Airlie <airlied@linux.ie> 12471M: Gerd Hoffmann <kraxel@redhat.com> 12472L: dri-devel@lists.freedesktop.org 12473L: virtualization@lists.linux-foundation.org 12474S: Maintained 12475F: drivers/gpu/drm/virtio/ 12476F: include/uapi/linux/virtio_gpu.h 12477 12478VIRTIO HOST (VHOST) 12479M: "Michael S. Tsirkin" <mst@redhat.com> 12480L: kvm@vger.kernel.org 12481L: virtualization@lists.linux-foundation.org 12482L: netdev@vger.kernel.org 12483T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 12484S: Maintained 12485F: drivers/vhost/ 12486F: include/uapi/linux/vhost.h 12487 12488VIRTIO INPUT DRIVER 12489M: Gerd Hoffmann <kraxel@redhat.com> 12490S: Maintained 12491F: drivers/virtio/virtio_input.c 12492F: include/uapi/linux/virtio_input.h 12493 12494VIA RHINE NETWORK DRIVER 12495S: Orphan 12496F: drivers/net/ethernet/via/via-rhine.c 12497 12498VIA SD/MMC CARD CONTROLLER DRIVER 12499M: Bruce Chang <brucechang@via.com.tw> 12500M: Harald Welte <HaraldWelte@viatech.com> 12501S: Maintained 12502F: drivers/mmc/host/via-sdmmc.c 12503 12504VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 12505M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 12506L: linux-fbdev@vger.kernel.org 12507S: Maintained 12508F: include/linux/via-core.h 12509F: include/linux/via-gpio.h 12510F: include/linux/via_i2c.h 12511F: drivers/video/fbdev/via/ 12512 12513VIA VELOCITY NETWORK DRIVER 12514M: Francois Romieu <romieu@fr.zoreil.com> 12515L: netdev@vger.kernel.org 12516S: Maintained 12517F: drivers/net/ethernet/via/via-velocity.* 12518 12519VIRT LIB 12520M: Alex Williamson <alex.williamson@redhat.com> 12521M: Paolo Bonzini <pbonzini@redhat.com> 12522L: kvm@vger.kernel.org 12523S: Supported 12524F: virt/lib/ 12525 12526VIVID VIRTUAL VIDEO DRIVER 12527M: Hans Verkuil <hverkuil@xs4all.nl> 12528L: linux-media@vger.kernel.org 12529T: git git://linuxtv.org/media_tree.git 12530W: https://linuxtv.org 12531S: Maintained 12532F: drivers/media/platform/vivid/* 12533 12534VLAN (802.1Q) 12535M: Patrick McHardy <kaber@trash.net> 12536L: netdev@vger.kernel.org 12537S: Maintained 12538F: drivers/net/macvlan.c 12539F: include/linux/if_*vlan.h 12540F: net/8021q/ 12541 12542VLYNQ BUS 12543M: Florian Fainelli <florian@openwrt.org> 12544L: openwrt-devel@lists.openwrt.org (subscribers-only) 12545S: Maintained 12546F: drivers/vlynq/vlynq.c 12547F: include/linux/vlynq.h 12548 12549VME SUBSYSTEM 12550M: Martyn Welch <martyn@welchs.me.uk> 12551M: Manohar Vanga <manohar.vanga@gmail.com> 12552M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12553L: devel@driverdev.osuosl.org 12554S: Maintained 12555T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12556F: Documentation/vme_api.txt 12557F: drivers/staging/vme/ 12558F: drivers/vme/ 12559F: include/linux/vme* 12560 12561VMWARE HYPERVISOR INTERFACE 12562M: Alok Kataria <akataria@vmware.com> 12563L: virtualization@lists.linux-foundation.org 12564S: Supported 12565F: arch/x86/kernel/cpu/vmware.c 12566 12567VMWARE BALLOON DRIVER 12568M: Xavier Deguillard <xdeguillard@vmware.com> 12569M: Philip Moltmann <moltmann@vmware.com> 12570M: "VMware, Inc." <pv-drivers@vmware.com> 12571L: linux-kernel@vger.kernel.org 12572S: Maintained 12573F: drivers/misc/vmw_balloon.c 12574 12575VMWARE VMMOUSE SUBDRIVER 12576M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 12577M: "VMware, Inc." <pv-drivers@vmware.com> 12578L: linux-input@vger.kernel.org 12579S: Maintained 12580F: drivers/input/mouse/vmmouse.c 12581F: drivers/input/mouse/vmmouse.h 12582 12583VMWARE VMXNET3 ETHERNET DRIVER 12584M: Shrikrishna Khare <skhare@vmware.com> 12585M: "VMware, Inc." <pv-drivers@vmware.com> 12586L: netdev@vger.kernel.org 12587S: Maintained 12588F: drivers/net/vmxnet3/ 12589 12590VMware PVSCSI driver 12591M: Jim Gill <jgill@vmware.com> 12592M: VMware PV-Drivers <pv-drivers@vmware.com> 12593L: linux-scsi@vger.kernel.org 12594S: Maintained 12595F: drivers/scsi/vmw_pvscsi.c 12596F: drivers/scsi/vmw_pvscsi.h 12597 12598VOLTAGE AND CURRENT REGULATOR FRAMEWORK 12599M: Liam Girdwood <lgirdwood@gmail.com> 12600M: Mark Brown <broonie@kernel.org> 12601L: linux-kernel@vger.kernel.org 12602W: http://www.slimlogic.co.uk/?p=48 12603T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 12604S: Supported 12605F: Documentation/devicetree/bindings/regulator/ 12606F: drivers/regulator/ 12607F: include/dt-bindings/regulator/ 12608F: include/linux/regulator/ 12609 12610VRF 12611M: David Ahern <dsa@cumulusnetworks.com> 12612M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12613L: netdev@vger.kernel.org 12614S: Maintained 12615F: drivers/net/vrf.c 12616F: Documentation/networking/vrf.txt 12617 12618VT1211 HARDWARE MONITOR DRIVER 12619M: Juerg Haefliger <juergh@gmail.com> 12620L: linux-hwmon@vger.kernel.org 12621S: Maintained 12622F: Documentation/hwmon/vt1211 12623F: drivers/hwmon/vt1211.c 12624 12625VT8231 HARDWARE MONITOR DRIVER 12626M: Roger Lucas <vt8231@hiddenengine.co.uk> 12627L: linux-hwmon@vger.kernel.org 12628S: Maintained 12629F: drivers/hwmon/vt8231.c 12630 12631VUB300 USB to SDIO/SD/MMC bridge chip 12632M: Tony Olech <tony.olech@elandigitalsystems.com> 12633L: linux-mmc@vger.kernel.org 12634L: linux-usb@vger.kernel.org 12635S: Supported 12636F: drivers/mmc/host/vub300.c 12637 12638W1 DALLAS'S 1-WIRE BUS 12639M: Evgeniy Polyakov <zbr@ioremap.net> 12640S: Maintained 12641F: Documentation/w1/ 12642F: drivers/w1/ 12643 12644W83791D HARDWARE MONITORING DRIVER 12645M: Marc Hulsman <m.hulsman@tudelft.nl> 12646L: linux-hwmon@vger.kernel.org 12647S: Maintained 12648F: Documentation/hwmon/w83791d 12649F: drivers/hwmon/w83791d.c 12650 12651W83793 HARDWARE MONITORING DRIVER 12652M: Rudolf Marek <r.marek@assembler.cz> 12653L: linux-hwmon@vger.kernel.org 12654S: Maintained 12655F: Documentation/hwmon/w83793 12656F: drivers/hwmon/w83793.c 12657 12658W83795 HARDWARE MONITORING DRIVER 12659M: Jean Delvare <jdelvare@suse.com> 12660L: linux-hwmon@vger.kernel.org 12661S: Maintained 12662F: drivers/hwmon/w83795.c 12663 12664W83L51xD SD/MMC CARD INTERFACE DRIVER 12665M: Pierre Ossman <pierre@ossman.eu> 12666S: Maintained 12667F: drivers/mmc/host/wbsd.* 12668 12669WACOM PROTOCOL 4 SERIAL TABLETS 12670M: Julian Squires <julian@cipht.net> 12671M: Hans de Goede <hdegoede@redhat.com> 12672L: linux-input@vger.kernel.org 12673S: Maintained 12674F: drivers/input/tablet/wacom_serial4.c 12675 12676WATCHDOG DEVICE DRIVERS 12677M: Wim Van Sebroeck <wim@iguana.be> 12678R: Guenter Roeck <linux@roeck-us.net> 12679L: linux-watchdog@vger.kernel.org 12680W: http://www.linux-watchdog.org/ 12681T: git git://www.linux-watchdog.org/linux-watchdog.git 12682S: Maintained 12683F: Documentation/devicetree/bindings/watchdog/ 12684F: Documentation/watchdog/ 12685F: drivers/watchdog/ 12686F: include/linux/watchdog.h 12687F: include/uapi/linux/watchdog.h 12688 12689WD7000 SCSI DRIVER 12690M: Miroslav Zagorac <zaga@fly.cc.fer.hr> 12691L: linux-scsi@vger.kernel.org 12692S: Maintained 12693F: drivers/scsi/wd7000.c 12694 12695WIIMOTE HID DRIVER 12696M: David Herrmann <dh.herrmann@googlemail.com> 12697L: linux-input@vger.kernel.org 12698S: Maintained 12699F: drivers/hid/hid-wiimote* 12700 12701WINBOND CIR DRIVER 12702M: David Härdeman <david@hardeman.nu> 12703S: Maintained 12704F: drivers/media/rc/winbond-cir.c 12705 12706WINSYSTEMS EBC-C384 WATCHDOG DRIVER 12707M: William Breathitt Gray <vilhelm.gray@gmail.com> 12708L: linux-watchdog@vger.kernel.org 12709S: Maintained 12710F: drivers/watchdog/ebc-c384_wdt.c 12711 12712WINSYSTEMS WS16C48 GPIO DRIVER 12713M: William Breathitt Gray <vilhelm.gray@gmail.com> 12714L: linux-gpio@vger.kernel.org 12715S: Maintained 12716F: drivers/gpio/gpio-ws16c48.c 12717 12718WIMAX STACK 12719M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 12720M: linux-wimax@intel.com 12721L: wimax@linuxwimax.org (subscribers-only) 12722S: Supported 12723W: http://linuxwimax.org 12724F: Documentation/wimax/README.wimax 12725F: include/linux/wimax/debug.h 12726F: include/net/wimax.h 12727F: include/uapi/linux/wimax.h 12728F: net/wimax/ 12729 12730WISTRON LAPTOP BUTTON DRIVER 12731M: Miloslav Trmac <mitr@volny.cz> 12732S: Maintained 12733F: drivers/input/misc/wistron_btns.c 12734 12735WL3501 WIRELESS PCMCIA CARD DRIVER 12736M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 12737L: linux-wireless@vger.kernel.org 12738W: http://oops.ghostprotocols.net:81/blog 12739S: Maintained 12740F: drivers/net/wireless/wl3501* 12741 12742WOLFSON MICROELECTRONICS DRIVERS 12743L: patches@opensource.wolfsonmicro.com 12744T: git https://github.com/CirrusLogic/linux-drivers.git 12745W: https://github.com/CirrusLogic/linux-drivers/wiki 12746S: Supported 12747F: Documentation/hwmon/wm83?? 12748F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 12749F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 12750F: Documentation/devicetree/bindings/mfd/arizona.txt 12751F: arch/arm/mach-s3c64xx/mach-crag6410* 12752F: drivers/clk/clk-wm83*.c 12753F: drivers/extcon/extcon-arizona.c 12754F: drivers/leds/leds-wm83*.c 12755F: drivers/gpio/gpio-*wm*.c 12756F: drivers/gpio/gpio-arizona.c 12757F: drivers/hwmon/wm83??-hwmon.c 12758F: drivers/input/misc/wm831x-on.c 12759F: drivers/input/touchscreen/wm831x-ts.c 12760F: drivers/input/touchscreen/wm97*.c 12761F: drivers/mfd/arizona* 12762F: drivers/mfd/wm*.c 12763F: drivers/mfd/cs47l24* 12764F: drivers/power/wm83*.c 12765F: drivers/rtc/rtc-wm83*.c 12766F: drivers/regulator/wm8*.c 12767F: drivers/video/backlight/wm83*_bl.c 12768F: drivers/watchdog/wm83*_wdt.c 12769F: include/linux/mfd/arizona/ 12770F: include/linux/mfd/wm831x/ 12771F: include/linux/mfd/wm8350/ 12772F: include/linux/mfd/wm8400* 12773F: include/linux/wm97xx.h 12774F: include/sound/wm????.h 12775F: sound/soc/codecs/arizona.? 12776F: sound/soc/codecs/wm* 12777F: sound/soc/codecs/cs47l24* 12778 12779WORKQUEUE 12780M: Tejun Heo <tj@kernel.org> 12781R: Lai Jiangshan <jiangshanlai@gmail.com> 12782T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 12783S: Maintained 12784F: include/linux/workqueue.h 12785F: kernel/workqueue.c 12786F: Documentation/workqueue.txt 12787 12788X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 12789M: Chen-Yu Tsai <wens@csie.org> 12790L: linux-kernel@vger.kernel.org 12791S: Maintained 12792N: axp[128] 12793 12794X.25 NETWORK LAYER 12795M: Andrew Hendry <andrew.hendry@gmail.com> 12796L: linux-x25@vger.kernel.org 12797S: Odd Fixes 12798F: Documentation/networking/x25* 12799F: include/net/x25* 12800F: net/x25/ 12801 12802X86 ARCHITECTURE (32-BIT AND 64-BIT) 12803M: Thomas Gleixner <tglx@linutronix.de> 12804M: Ingo Molnar <mingo@redhat.com> 12805M: "H. Peter Anvin" <hpa@zytor.com> 12806M: x86@kernel.org 12807L: linux-kernel@vger.kernel.org 12808T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 12809S: Maintained 12810F: Documentation/x86/ 12811F: arch/x86/ 12812 12813X86 PLATFORM DRIVERS 12814M: Darren Hart <dvhart@infradead.org> 12815L: platform-driver-x86@vger.kernel.org 12816T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 12817S: Maintained 12818F: drivers/platform/x86/ 12819F: drivers/platform/olpc/ 12820 12821X86 MCE INFRASTRUCTURE 12822M: Tony Luck <tony.luck@intel.com> 12823M: Borislav Petkov <bp@alien8.de> 12824L: linux-edac@vger.kernel.org 12825S: Maintained 12826F: arch/x86/kernel/cpu/mcheck/* 12827 12828X86 MICROCODE UPDATE SUPPORT 12829M: Borislav Petkov <bp@alien8.de> 12830S: Maintained 12831F: arch/x86/kernel/cpu/microcode/* 12832 12833X86 VDSO 12834M: Andy Lutomirski <luto@amacapital.net> 12835L: linux-kernel@vger.kernel.org 12836T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 12837S: Maintained 12838F: arch/x86/entry/vdso/ 12839 12840XC2028/3028 TUNER DRIVER 12841M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12842M: Mauro Carvalho Chehab <mchehab@kernel.org> 12843L: linux-media@vger.kernel.org 12844W: https://linuxtv.org 12845T: git git://linuxtv.org/media_tree.git 12846S: Maintained 12847F: drivers/media/tuners/tuner-xc2028.* 12848 12849XEN HYPERVISOR INTERFACE 12850M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 12851M: David Vrabel <david.vrabel@citrix.com> 12852M: Juergen Gross <jgross@suse.com> 12853L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12854T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 12855S: Supported 12856F: arch/x86/xen/ 12857F: drivers/*/xen-*front.c 12858F: drivers/xen/ 12859F: arch/x86/include/asm/xen/ 12860F: include/xen/ 12861F: include/uapi/xen/ 12862 12863XEN HYPERVISOR ARM 12864M: Stefano Stabellini <sstabellini@kernel.org> 12865L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12866S: Maintained 12867F: arch/arm/xen/ 12868F: arch/arm/include/asm/xen/ 12869 12870XEN HYPERVISOR ARM64 12871M: Stefano Stabellini <sstabellini@kernel.org> 12872L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12873S: Maintained 12874F: arch/arm64/xen/ 12875F: arch/arm64/include/asm/xen/ 12876 12877XEN NETWORK BACKEND DRIVER 12878M: Wei Liu <wei.liu2@citrix.com> 12879L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12880L: netdev@vger.kernel.org 12881S: Supported 12882F: drivers/net/xen-netback/* 12883 12884XEN PCI SUBSYSTEM 12885M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12886L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12887S: Supported 12888F: arch/x86/pci/*xen* 12889F: drivers/pci/*xen* 12890 12891XEN BLOCK SUBSYSTEM 12892M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12893M: Roger Pau Monné <roger.pau@citrix.com> 12894L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12895S: Supported 12896F: drivers/block/xen-blkback/* 12897F: drivers/block/xen* 12898 12899XEN PVSCSI DRIVERS 12900M: Juergen Gross <jgross@suse.com> 12901L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12902L: linux-scsi@vger.kernel.org 12903S: Supported 12904F: drivers/scsi/xen-scsifront.c 12905F: drivers/xen/xen-scsiback.c 12906F: include/xen/interface/io/vscsiif.h 12907 12908XEN SWIOTLB SUBSYSTEM 12909M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12910L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12911S: Supported 12912F: arch/x86/xen/*swiotlb* 12913F: drivers/xen/*swiotlb* 12914 12915XFS FILESYSTEM 12916P: Silicon Graphics Inc 12917M: Dave Chinner <david@fromorbit.com> 12918M: xfs@oss.sgi.com 12919L: xfs@oss.sgi.com 12920W: http://oss.sgi.com/projects/xfs 12921T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 12922S: Supported 12923F: Documentation/filesystems/xfs.txt 12924F: fs/xfs/ 12925 12926XILINX AXI ETHERNET DRIVER 12927M: Anirudha Sarangi <anirudh@xilinx.com> 12928M: John Linn <John.Linn@xilinx.com> 12929S: Maintained 12930F: drivers/net/ethernet/xilinx/xilinx_axienet* 12931 12932XILINX UARTLITE SERIAL DRIVER 12933M: Peter Korsgaard <jacmet@sunsite.dk> 12934L: linux-serial@vger.kernel.org 12935S: Maintained 12936F: drivers/tty/serial/uartlite.c 12937 12938XILINX VIDEO IP CORES 12939M: Hyun Kwon <hyun.kwon@xilinx.com> 12940M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12941L: linux-media@vger.kernel.org 12942T: git git://linuxtv.org/media_tree.git 12943S: Supported 12944F: Documentation/devicetree/bindings/media/xilinx/ 12945F: drivers/media/platform/xilinx/ 12946F: include/uapi/linux/xilinx-v4l2-controls.h 12947 12948XILLYBUS DRIVER 12949M: Eli Billauer <eli.billauer@gmail.com> 12950L: linux-kernel@vger.kernel.org 12951S: Supported 12952F: drivers/char/xillybus/ 12953 12954XTENSA XTFPGA PLATFORM SUPPORT 12955M: Max Filippov <jcmvbkbc@gmail.com> 12956L: linux-xtensa@linux-xtensa.org 12957S: Maintained 12958F: drivers/spi/spi-xtensa-xtfpga.c 12959F: sound/soc/xtensa/xtfpga-i2s.c 12960 12961YAM DRIVER FOR AX.25 12962M: Jean-Paul Roubelat <jpr@f6fbb.org> 12963L: linux-hams@vger.kernel.org 12964S: Maintained 12965F: drivers/net/hamradio/yam* 12966F: include/linux/yam.h 12967 12968YEALINK PHONE DRIVER 12969M: Henk Vergonet <Henk.Vergonet@gmail.com> 12970L: usbb2k-api-dev@nongnu.org 12971S: Maintained 12972F: Documentation/input/yealink.txt 12973F: drivers/input/misc/yealink.* 12974 12975Z8530 DRIVER FOR AX.25 12976M: Joerg Reuter <jreuter@yaina.de> 12977W: http://yaina.de/jreuter/ 12978W: http://www.qsl.net/dl1bke/ 12979L: linux-hams@vger.kernel.org 12980S: Maintained 12981F: Documentation/networking/z8530drv.txt 12982F: drivers/net/hamradio/*scc.c 12983F: drivers/net/hamradio/z8530.h 12984 12985ZBUD COMPRESSED PAGE ALLOCATOR 12986M: Seth Jennings <sjenning@redhat.com> 12987L: linux-mm@kvack.org 12988S: Maintained 12989F: mm/zbud.c 12990F: include/linux/zbud.h 12991 12992ZD1211RW WIRELESS DRIVER 12993M: Daniel Drake <dsd@gentoo.org> 12994M: Ulrich Kunitz <kune@deine-taler.de> 12995W: http://zd1211.ath.cx/wiki/DriverRewrite 12996L: linux-wireless@vger.kernel.org 12997L: zd1211-devs@lists.sourceforge.net (subscribers-only) 12998S: Maintained 12999F: drivers/net/wireless/zydas/zd1211rw/ 13000 13001ZPOOL COMPRESSED PAGE STORAGE API 13002M: Dan Streetman <ddstreet@ieee.org> 13003L: linux-mm@kvack.org 13004S: Maintained 13005F: mm/zpool.c 13006F: include/linux/zpool.h 13007 13008ZR36067 VIDEO FOR LINUX DRIVER 13009L: mjpeg-users@lists.sourceforge.net 13010L: linux-media@vger.kernel.org 13011W: http://mjpeg.sourceforge.net/driver-zoran/ 13012T: hg https://linuxtv.org/hg/v4l-dvb 13013S: Odd Fixes 13014F: drivers/media/pci/zoran/ 13015 13016ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13017M: Minchan Kim <minchan@kernel.org> 13018M: Nitin Gupta <ngupta@vflare.org> 13019R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13020L: linux-kernel@vger.kernel.org 13021S: Maintained 13022F: drivers/block/zram/ 13023F: Documentation/blockdev/zram.txt 13024 13025ZS DECSTATION Z85C30 SERIAL DRIVER 13026M: "Maciej W. Rozycki" <macro@linux-mips.org> 13027S: Maintained 13028F: drivers/tty/serial/zs.* 13029 13030ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13031M: Minchan Kim <minchan@kernel.org> 13032M: Nitin Gupta <ngupta@vflare.org> 13033R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13034L: linux-mm@kvack.org 13035S: Maintained 13036F: mm/zsmalloc.c 13037F: include/linux/zsmalloc.h 13038F: Documentation/vm/zsmalloc.txt 13039 13040ZSWAP COMPRESSED SWAP CACHING 13041M: Seth Jennings <sjenning@redhat.com> 13042L: linux-mm@kvack.org 13043S: Maintained 13044F: mm/zswap.c 13045 13046THE REST 13047M: Linus Torvalds <torvalds@linux-foundation.org> 13048L: linux-kernel@vger.kernel.org 13049Q: http://patchwork.kernel.org/project/LKML/list/ 13050T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13051S: Buried alive in reporters 13052F: * 13053F: */ 13054